From fea15fbd1fdb509ee69db79420c6cc10044b6b09 Mon Sep 17 00:00:00 2001 From: MichalPavlik Date: Thu, 19 Sep 2024 20:45:40 +0200 Subject: [PATCH 01/12] Fixes writing unwanted characters to console when TerminalLogger is created directly (#10678) Call method that tells Windows to allow VT-100 output processing whenever the TerminalLogger is instantiated, rather than only in the MSBuild CLI entrypoint `xmake.cs`. Fixes #10579. --- src/MSBuild/TerminalLogger/TerminalLogger.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/MSBuild/TerminalLogger/TerminalLogger.cs b/src/MSBuild/TerminalLogger/TerminalLogger.cs index bcae846e898..038ec536f6b 100644 --- a/src/MSBuild/TerminalLogger/TerminalLogger.cs +++ b/src/MSBuild/TerminalLogger/TerminalLogger.cs @@ -221,6 +221,8 @@ public ProjectContext(BuildEventContext context) /// private bool _showCommandLine = false; + private uint? _originalConsoleMode; + /// /// Default constructor, used by the MSBuild logger infra. /// @@ -263,6 +265,8 @@ public void Initialize(IEventSource eventSource, int nodeCount) /// public void Initialize(IEventSource eventSource) { + (_, _, _originalConsoleMode) = NativeMethodsShared.QueryIsScreenAndTryEnableAnsiColorCodes(); + ParseParameters(); eventSource.BuildStarted += BuildStarted; @@ -358,6 +362,8 @@ private bool TryApplyShowCommandLineParameter(string? parameterValue) /// public void Shutdown() { + NativeMethodsShared.RestoreConsoleMode(_originalConsoleMode); + _cts.Cancel(); _refresher?.Join(); Terminal.Dispose(); From 95c7bf011ac3b849c63cfaf5584878232d223b71 Mon Sep 17 00:00:00 2001 From: Mariana Dematte Date: Wed, 25 Sep 2024 08:04:44 -0700 Subject: [PATCH 02/12] Add final branding VS17.12 (#10697) Part of #10665 Final branding for VS17.12. --- eng/Versions.props | 2 +- src/BuildCheck.UnitTests/EndToEndTests.cs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index 2d0626911d3..d2ea3fd097e 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 17.12.0 + 17.12.0release 17.11.4 15.1.0.0 preview diff --git a/src/BuildCheck.UnitTests/EndToEndTests.cs b/src/BuildCheck.UnitTests/EndToEndTests.cs index 622609dc5f2..58891677b6a 100644 --- a/src/BuildCheck.UnitTests/EndToEndTests.cs +++ b/src/BuildCheck.UnitTests/EndToEndTests.cs @@ -276,7 +276,7 @@ public void EditorConfig_SeverityAppliedCorrectly(string BC0101Severity, string? } } - [Fact] + [Fact(Skip = "https://github.com/dotnet/msbuild/issues/10702")] public void CheckHasAccessToAllConfigs() { using (var env = TestEnvironment.Create()) @@ -454,7 +454,7 @@ public void NoEnvironmentVariableProperty_DeferredProcessing(bool warnAsError, b } } - [Theory] + [Theory(Skip = "https://github.com/dotnet/msbuild/issues/10702")] [InlineData("CheckCandidate", new[] { "CustomRule1", "CustomRule2" })] [InlineData("CheckCandidateWithMultipleChecksInjected", new[] { "CustomRule1", "CustomRule2", "CustomRule3" }, true)] public void CustomCheckTest_NoEditorConfig(string checkCandidate, string[] expectedRegisteredRules, bool expectedRejectedChecks = false) @@ -487,7 +487,7 @@ public void CustomCheckTest_NoEditorConfig(string checkCandidate, string[] expec } } - [Theory] + [Theory(Skip = "https://github.com/dotnet/msbuild/issues/10702")] [InlineData("CheckCandidate", "X01234", "error", "error X01234")] [InlineData("CheckCandidateWithMultipleChecksInjected", "X01234", "warning", "warning X01234")] public void CustomCheckTest_WithEditorConfig(string checkCandidate, string ruleId, string severity, string expectedMessage) @@ -514,7 +514,7 @@ public void CustomCheckTest_WithEditorConfig(string checkCandidate, string ruleI } } - [Theory] + [Theory(Skip = "https://github.com/dotnet/msbuild/issues/10702")] [InlineData("X01236", "Something went wrong initializing")] // These tests are for failure one different points, will be addressed in a different PR // https://github.com/dotnet/msbuild/issues/10522 From ff5cb7022779cce66fa4cf0ed193ad0642bc71ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Provazn=C3=ADk?= Date: Thu, 3 Oct 2024 14:03:04 +0200 Subject: [PATCH 03/12] Fix parsing .editorconfig EOL (#10740) --- eng/Versions.props | 2 +- .../EditorConfig/EditorConfigFile.cs | 2 +- .../EditorConfigParser_Tests.cs | 29 ++++++++++++++++++- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index d2ea3fd097e..19451bded75 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 17.12.0release + 17.12.1release 17.11.4 15.1.0.0 preview diff --git a/src/Build/BuildCheck/Infrastructure/EditorConfig/EditorConfigFile.cs b/src/Build/BuildCheck/Infrastructure/EditorConfig/EditorConfigFile.cs index d2f93664369..e0417966263 100644 --- a/src/Build/BuildCheck/Infrastructure/EditorConfig/EditorConfigFile.cs +++ b/src/Build/BuildCheck/Infrastructure/EditorConfig/EditorConfigFile.cs @@ -81,7 +81,7 @@ internal static EditorConfigFile Parse(string text) // dictionary, but we also use a case-insensitive key comparer when doing lookups var activeSectionProperties = ImmutableDictionary.CreateBuilder(StringComparer.OrdinalIgnoreCase); string activeSectionName = ""; - var lines = string.IsNullOrEmpty(text) ? Array.Empty() : text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None); + var lines = string.IsNullOrEmpty(text) ? Array.Empty() : text.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None); foreach(var line in lines) { diff --git a/src/BuildCheck.UnitTests/EditorConfigParser_Tests.cs b/src/BuildCheck.UnitTests/EditorConfigParser_Tests.cs index 17bd60abbd1..459b06ab28a 100644 --- a/src/BuildCheck.UnitTests/EditorConfigParser_Tests.cs +++ b/src/BuildCheck.UnitTests/EditorConfigParser_Tests.cs @@ -81,7 +81,7 @@ public void EditorconfigFileDiscovery_RootTrue() """); var parser = new EditorConfigParser(); - var listOfEditorConfigFile = parser.DiscoverEditorConfigFiles(Path.Combine(workFolder1.Path, "subfolder", "projectfile.proj") ).ToList(); + var listOfEditorConfigFile = parser.DiscoverEditorConfigFiles(Path.Combine(workFolder1.Path, "subfolder", "projectfile.proj")).ToList(); // should be one because root=true so we do not need to go further listOfEditorConfigFile.Count.ShouldBe(1); listOfEditorConfigFile[0].IsRoot.ShouldBeTrue(); @@ -116,4 +116,31 @@ public void EditorconfigFileDiscovery_RootFalse() listOfEditorConfigFile[0].IsRoot.ShouldBeFalse(); listOfEditorConfigFile[0].NamedSections[0].Name.ShouldBe("*.csproj"); } + + [Fact] + public void Parse_HandlesDifferentLineEndings() + { + var mixedEndingsText = "root = true\r\n" + + "[*.cs]\n" + + "indent_style = space\r\n" + + "indent_size = 4\n" + + "[*.md]\r\n" + + "trim_trailing_whitespace = true"; + + var result = EditorConfigFile.Parse(mixedEndingsText); + + result.IsRoot.ShouldBeTrue("Root property should be true"); + result.NamedSections.Length.ShouldBe(2); + + var csSection = result.NamedSections.FirstOrDefault(s => s.Name == "*.cs"); + csSection.ShouldNotBeNull(); + csSection.Properties.Count.ShouldBe(2); + csSection.Properties["indent_style"].ShouldBe("space"); + csSection.Properties["indent_size"].ShouldBe("4"); + + var mdSection = result.NamedSections.FirstOrDefault(s => s.Name == "*.md"); + mdSection.ShouldNotBeNull(); + mdSection.Properties.Count.ShouldBe(1); + mdSection.Properties["trim_trailing_whitespace"].ShouldBe("true"); + } } From e7dfc7192370e6f6d92d1d4399b083ac5cdf700a Mon Sep 17 00:00:00 2001 From: dotnet bot Date: Thu, 3 Oct 2024 07:08:55 -0700 Subject: [PATCH 04/12] Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10325489 (#10748) --- eng/Versions.props | 2 +- src/Build/Resources/xlf/Strings.cs.xlf | 2 +- src/Build/Resources/xlf/Strings.de.xlf | 10 +- src/Build/Resources/xlf/Strings.es.xlf | 6 +- src/Build/Resources/xlf/Strings.fr.xlf | 30 ++-- src/Build/Resources/xlf/Strings.it.xlf | 16 +- src/Build/Resources/xlf/Strings.ja.xlf | 34 ++--- src/Build/Resources/xlf/Strings.pl.xlf | 36 ++--- src/Build/Resources/xlf/Strings.pt-BR.xlf | 14 +- src/Build/Resources/xlf/Strings.ru.xlf | 2 +- src/Build/Resources/xlf/Strings.tr.xlf | 2 +- src/Build/Resources/xlf/Strings.zh-Hans.xlf | 30 ++-- src/Build/Resources/xlf/Strings.zh-Hant.xlf | 2 +- src/MSBuild/Resources/xlf/Strings.cs.xlf | 64 ++++---- src/MSBuild/Resources/xlf/Strings.de.xlf | 61 ++++---- src/MSBuild/Resources/xlf/Strings.es.xlf | 37 ++--- src/MSBuild/Resources/xlf/Strings.fr.xlf | 57 ++++--- src/MSBuild/Resources/xlf/Strings.it.xlf | 117 +++++++-------- src/MSBuild/Resources/xlf/Strings.ja.xlf | 138 ++++++++--------- src/MSBuild/Resources/xlf/Strings.ko.xlf | 67 +++++---- src/MSBuild/Resources/xlf/Strings.pl.xlf | 57 ++++--- src/MSBuild/Resources/xlf/Strings.pt-BR.xlf | 15 +- src/MSBuild/Resources/xlf/Strings.ru.xlf | 24 +-- src/MSBuild/Resources/xlf/Strings.tr.xlf | 63 ++++---- src/MSBuild/Resources/xlf/Strings.zh-Hans.xlf | 140 +++++++++--------- src/MSBuild/Resources/xlf/Strings.zh-Hant.xlf | 138 ++++++++--------- .../Resources/xlf/Strings.shared.cs.xlf | 2 +- src/Tasks/Resources/xlf/Strings.es.xlf | 24 +-- src/Tasks/Resources/xlf/Strings.it.xlf | 4 +- src/Tasks/Resources/xlf/Strings.pl.xlf | 2 +- src/Tasks/Resources/xlf/Strings.pt-BR.xlf | 2 +- src/Tasks/Resources/xlf/Strings.ru.xlf | 2 +- src/Tasks/Resources/xlf/Strings.zh-Hans.xlf | 4 +- src/Tasks/Resources/xlf/Strings.zh-Hant.xlf | 4 +- 34 files changed, 591 insertions(+), 617 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index 19451bded75..366b5887234 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 17.12.1release + 17.12.2release 17.11.4 15.1.0.0 preview diff --git a/src/Build/Resources/xlf/Strings.cs.xlf b/src/Build/Resources/xlf/Strings.cs.xlf index 15c664f564b..49c8424d99a 100644 --- a/src/Build/Resources/xlf/Strings.cs.xlf +++ b/src/Build/Resources/xlf/Strings.cs.xlf @@ -1762,7 +1762,7 @@ Chyby: {3} Skipping because the "$(AspNetConfiguration)" configuration is not supported for this web project. You can use the AspNetConfiguration property to override the configuration used for building web projects, by adding /p:AspNetConfiguration=<value> to the command line. Currently web projects only support Debug and Release configurations. - Vynecháno, protože konfigurace $(AspNetConfiguration) není pro tento webový projekt podporována. Pomocí vlastnosti AspNetConfiguration můžete přepsat konfiguraci používanou k sestavování webových projektů, a to přidáním příkazu /p:AspNetConfiguration=<hodnota> do příkazového řádku. Webové projekty nyní podporují pouze konfigurace Debug a Release. + Vynecháno, protože konfigurace "$(AspNetConfiguration)" není pro tento webový projekt podporována. Pomocí vlastnosti AspNetConfiguration můžete přepsat konfiguraci používanou k sestavování webových projektů, a to přidáním příkazu /p:AspNetConfiguration=<hodnota> do příkazového řádku. Webové projekty nyní podporují pouze konfigurace Debug a Release. UE: This is not an error, so doesn't need an error code. LOCALIZATION: Do NOT localize "AspNetConfiguration", "Debug", "Release". diff --git a/src/Build/Resources/xlf/Strings.de.xlf b/src/Build/Resources/xlf/Strings.de.xlf index 02c66702151..db307f01220 100644 --- a/src/Build/Resources/xlf/Strings.de.xlf +++ b/src/Build/Resources/xlf/Strings.de.xlf @@ -289,7 +289,7 @@ Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - Fehler beim Laden des benutzerdefinierten Prüftyps „{0}“ aus der Assembly: {1}. Stellen Sie sicher, dass es die Basisklasse „Microsoft.Build.Experimental.BuildCheck.Check“ erbt. Wenn es sich nicht um eine benutzerdefinierte Überprüfung handelt, sollte es nicht verfügbar gemacht werden. Weitere Informationen: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + Fehler beim Laden des benutzerdefinierten Prüftyps „{0}“ aus der Assembly: {1}. Stellen Sie sicher, dass sie die Basisklasse „Microsoft.Build.Experimental.BuildCheck.Check“ erbt. Wenn es sich nicht um eine benutzerdefinierte Überprüfung handelt, sollte sie nicht verfügbar gemacht werden. Weitere Informationen: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. @@ -304,7 +304,7 @@ The custom check: '{0}' is registered for the build from the location: '{1}'. - Dies benutzerdefinierte Überprüfung „{0}“ ist für den Build vom Folgenden aus registriert: „{1}”. + Dies benutzerdefinierte Überprüfung „{0}“ ist für den Build von folgendem Speicherort aus registriert: „{1}”. @@ -375,7 +375,7 @@ There are illegal characters in '{0}' in the {1} item. - Unzulässige Zeichen in „{0}“ im {1}-Element. + Unzulässige Zeichen in „{0}“ im Element {1}. @@ -628,7 +628,7 @@ The "{0}" resolver attempted to resolve the SDK "{1}". Warnings: {2} Errors: {3} - Der Konfliktlöser „{0}“ hat versucht, das SDK „{1}“ aufzulösen. + Der Konfliktlöser "{0}" hat versucht, das SDK "{1}" aufzulösen. Warnungen: {2} Fehler: {3} @@ -754,7 +754,7 @@ Fehler: {3} This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR FILE A NEW ONE AT https://aka.ms/msbuild/unhandled {0} - Dies ist eine nicht behandelte Ausnahme in MSBuild. RUFEN SIE EIN VORHANDENES PROBLEM AUF, ODER ERSTELLEN SIE EIN NEUES UNTER https://aka.ms/msbuild/unhandled + Dies ist ein Ausnahmefehler in MSBuild. STIMMEN SIE EINEM VORHANDENEN ISSUE ZU, ODER ERSTELLEN SIE EIN NEUES ISSUE UNTER https://aka.ms/msbuild/unhandled {0} diff --git a/src/Build/Resources/xlf/Strings.es.xlf b/src/Build/Resources/xlf/Strings.es.xlf index ac027fdd57c..53e2125399c 100644 --- a/src/Build/Resources/xlf/Strings.es.xlf +++ b/src/Build/Resources/xlf/Strings.es.xlf @@ -289,7 +289,7 @@ Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - No se pudo cargar el tipo de comprobación personalizado: "{0}" desde el ensamblado: "{1}". Asegúrese de que hereda la clase base Microsoft.Build.Experimental.BuildCheck.Check. Si no está pensado para ser una comprobación personalizada, no debe exponerse. Más información: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + No se pudo cargar el tipo de comprobación personalizada: "{0}" desde el ensamblado: "{1}". Asegúrese de que hereda la clase base Microsoft.Build.Experimental.BuildCheck.Check. Si no se pretende que sea una comprobación personalizada, no debe exponerse. Más información: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. @@ -375,7 +375,7 @@ There are illegal characters in '{0}' in the {1} item. - Hay caracteres no válidos en '{0}' en el elemento {1}. + Hay caracteres no válidos en "{0}" en el elemento {1}. @@ -628,7 +628,7 @@ The "{0}" resolver attempted to resolve the SDK "{1}". Warnings: {2} Errors: {3} - El resolvedor "{0}" intentó resolver el SDK "{1}". + El solucionador "{0}" intentó resolver el SDK "{1}". Advertencias: {2} Errores: {3} diff --git a/src/Build/Resources/xlf/Strings.fr.xlf b/src/Build/Resources/xlf/Strings.fr.xlf index b50b804f7bb..e65fb9bbc72 100644 --- a/src/Build/Resources/xlf/Strings.fr.xlf +++ b/src/Build/Resources/xlf/Strings.fr.xlf @@ -4,7 +4,7 @@ Attempting to cancel the build... - Tentative d'annulation de la génération en cours... + Tentative d'annulation de la build en cours... @@ -133,7 +133,7 @@ The BuildCheck is enabled for this build. - BuildCheck est activé pour cette build. + Le BuildCheck est activé pour cette build. @@ -148,7 +148,7 @@ Tasks {0} and {1} from projects {2} and {3} write the same file: {4}. - Tâches {0} et {1} de projets {2} et {3} écrivez le même fichier : {4}. + Tâches {0} et {1} des projets {2} et {3} écrivent le même fichier : {4}. @@ -158,7 +158,7 @@ '{0}' with value: '{1}' - '{0}' avec valeur : '{1}' + « {0} » avec la valeur « {1} » Will be used as a parameter {0} in previous message. @@ -168,12 +168,12 @@ No implicit property derived from an environment variable should be used during the build. - Aucune propriété implicite dérivée d'une variable d'environnement ne doit être utilisée pendant la construction. + Aucune propriété implicite dérivée d'une variable d'environnement ne doit être utilisée pendant la build. Property: '{0}' was accessed, but it was never initialized. - Propriété : « {0} » a été consultée, mais elle n'a jamais été initialisée. + La propriété « {0} » a été consultée, mais elle n'a jamais été initialisée. @@ -183,7 +183,7 @@ Property: '{0}' first declared/initialized at {1} used before it was initialized. - Propriété : '{0}' déclarée/initialisée pour la première fois à l'utilisation de {1} avant d'être initialisée. + La propriété « {0} » a été déclarée/initialisée pour la première fois à l'utilisation de {1} avant d'être initialisée. @@ -193,7 +193,7 @@ Property: '{0}' was declared/initialized, but it was never used. - Propriété : '{0}' a été déclarée/initialisée, mais elle n'a jamais été utilisée. + La propriété « {0} » a été déclarée/initialisée, mais elle n'a jamais été utilisée. @@ -284,32 +284,32 @@ Failed to find the specified custom check assembly: '{0}'. Please check if it exists. - Impossible de trouver l’assembly de vérification personnalisé spécifié : «{0}». Veuillez vérifier s’il existe. + Impossible de trouver l’assembly de vérification personnalisé spécifié : « {0} ». Veuillez vérifier s’il existe. The message is emitted when the custom check assembly can not be found. Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - Échec du chargement du type de vérification personnalisé «{0}» à partir de l’assembly : «{1}». Assurez-vous qu’il hérite de la classe de base Microsoft.Build.Experimental.BuildCheck.Check. S’il ne s’agit pas d’une vérification personnalisée, elle ne doit pas être exposée. Plus d’informations : https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + Échec du chargement du type de vérification personnalisé « {0} » à partir de l’assembly « {1} ». Assurez-vous qu’il hérite de la classe de base Microsoft.Build.Experimental.BuildCheck.Check. S’il ne s’agit pas d’une vérification personnalisée, elle ne doit pas être exposée. Plus d’informations : https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. Failed to register the custom check: '{0}'. - Échec de l’inscription de la vérification personnalisée : «{0}». + Échec de l’inscription de la vérification personnalisée : « {0} ». The message is emitted on failed loading of the custom check in process. Failed to instantiate the custom check rule with the following exception: '{0}'. - Échec de l’instanciation de la règle de vérification personnalisée avec l’exception suivante : «{0}». + Échec de l’instanciation de la règle de vérification personnalisée avec l’exception suivante : « {0} ». The message is emitted on failed loading of the custom check rule in process. The custom check: '{0}' is registered for the build from the location: '{1}'. - La vérification personnalisée «{0}» est inscrite pour la build à partir de l’emplacement : «{1}». + La vérification personnalisée « {0} » est inscrite pour la build à partir de l’emplacement : « {1} ». Custom check rule: '{0}' has been registered successfully. - Règle de vérification personnalisée : «{0}» a été correctement inscrite. + Règle de vérification personnalisée : « {0} » a été correctement inscrite. The message is emitted on successful loading of the custom check rule in process. @@ -754,7 +754,7 @@ Erreurs : {3} This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR FILE A NEW ONE AT https://aka.ms/msbuild/unhandled {0} - Il s’agit d’une exception non gérée dans MSBuild –– VOTEZ POUR UN PROBLÈME EXISTANT OU ENTREZ UN NOUVEAU FICHIER À https://aka.ms/msbuild/unhandled. + Il s’agit d’une exception non prise en charge dans MSBuild –– VOTEZ POUR UN PROBLÈME EXISTANT OU CRÉEZ-EN UN SUR https://aka.ms/msbuild/unhandled {0} diff --git a/src/Build/Resources/xlf/Strings.it.xlf b/src/Build/Resources/xlf/Strings.it.xlf index 0bc21bd2fdf..2ecacd50c7a 100644 --- a/src/Build/Resources/xlf/Strings.it.xlf +++ b/src/Build/Resources/xlf/Strings.it.xlf @@ -148,7 +148,7 @@ Tasks {0} and {1} from projects {2} and {3} write the same file: {4}. - Le attività {0} e {1} dai progetti {2} e {3} scrivere lo stesso file: {4}. + Le attività {0} e {1} dai progetti {2} e {3} scrivono lo stesso file: {4}. @@ -284,32 +284,32 @@ Failed to find the specified custom check assembly: '{0}'. Please check if it exists. - Impossibile trovare l'assembly di controllo personalizzato specificato: “{0}”. Verificare se esiste. + Non è possibile trovare l'assembly del controllo personalizzato specificato: '{0}'. Verificare se esiste. The message is emitted when the custom check assembly can not be found. Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - Non è stato possibile caricare il tipo di controllo personalizzato: “{0}” dall'assembly: “{1}”. Assicurarsi che erediti la classe di base Microsoft.Build.Experimental.BuildCheck.Check. Se non è destinato a essere un controllo personalizzato, non deve essere esposto. Per altre informazioni: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + Non è possibile caricare il tipo di controllo personalizzato '{0}' dall'assembly '{1}'. Assicurarsi che erediti la classe di base Microsoft.Build.Experimental.BuildCheck.Check. Se non è destinato a essere un controllo personalizzato, non deve essere esposto. Altre informazioni: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. Failed to register the custom check: '{0}'. - Impossibile registrare il controllo personalizzato: “{0}”. + Non è possibile registrare il controllo personalizzato: '{0}'. The message is emitted on failed loading of the custom check in process. Failed to instantiate the custom check rule with the following exception: '{0}'. - Non è stato possibile creare un'istanza della regola di controllo personalizzata con l'eccezione seguente: “{0}”. + Non è possibile creare un'istanza della regola del controllo personalizzato con l'eccezione seguente: '{0}'. The message is emitted on failed loading of the custom check rule in process. The custom check: '{0}' is registered for the build from the location: '{1}'. - Il controllo personalizzato “{0}” è registrato per la compilazione dal percorso “{1}”. + Il controllo personalizzato '{0}' è registrato per la compilazione dal percorso '{1}'. Custom check rule: '{0}' has been registered successfully. - La regola di controllo personalizzata “{0}” è stata registrata correttamente. + La regola del controllo personalizzato '{0}' è stata registrata correttamente. The message is emitted on successful loading of the custom check rule in process. @@ -628,7 +628,7 @@ The "{0}" resolver attempted to resolve the SDK "{1}". Warnings: {2} Errors: {3} - Il resolver "{0}" ha provato a risolvere l'SDK "{1}". + Il resolver "{0}" ha tentato di risolvere l'SDK "{1}". Avvisi: {2} Errori: {3} diff --git a/src/Build/Resources/xlf/Strings.ja.xlf b/src/Build/Resources/xlf/Strings.ja.xlf index 9448b850703..f5bc0bc25c2 100644 --- a/src/Build/Resources/xlf/Strings.ja.xlf +++ b/src/Build/Resources/xlf/Strings.ja.xlf @@ -4,7 +4,7 @@ Attempting to cancel the build... - ビルドを取り消そうとしています... + ビルドの取り消を試みています... @@ -138,17 +138,17 @@ Projects {0} and {1} have conflicting output paths: {2}. - プロジェクト {0} と {1} の出力パスが競合しています: {2}。 + プロジェクト {0} と {1} で、出力パス: {2} が競合しています。 Two projects should not share their 'OutputPath' nor 'IntermediateOutputPath' locations. - 2 つのプロジェクトで 'OutputPath' と 'IntermediateOutputPath' の場所を共有することはできません。 + 2 つのプロジェクトで、'OutputPath' と 'IntermediateOutputPath' の場所の、どちらも共有することはできません。 'OutputPath' and 'IntermediateOutputPath' not to be translated. Tasks {0} and {1} from projects {2} and {3} write the same file: {4}. - プロジェクト {2} と {3} のタスク {0} と {1} は、同じファイルを書き込みます: {4}。 + プロジェクト {2} と {3} のタスク {0} と {1} が、同じファイル: {4} に書き込んでいます。 @@ -158,32 +158,32 @@ '{0}' with value: '{1}' - '{0}' (値 '{1}') + 値が '{1}' の '{0}' Will be used as a parameter {0} in previous message. Property is derived from environment variable: {0}. Properties should be passed explicitly using the /p option. - プロパティは環境変数から派生しています: {0}。プロパティは、/p オプションを使用して明示的に渡す必要があります。 + プロパティは環境変数: {0} から派生しています。プロパティは、/p オプションを使用して明示的に渡す必要があります。 No implicit property derived from an environment variable should be used during the build. - ビルド中に環境変数から派生した暗黙的なプロパティを使用しないでください。 + 環境変数から派生した暗黙的なプロパティをビルド中に使用しないでください。 Property: '{0}' was accessed, but it was never initialized. - プロパティ: '{0}' にアクセスしましたが、初期化されませんでした。 + プロパティ: '{0}' は、初期化されないままアクセスされました。 A property that is accessed should be declared first. - アクセスされるプロパティを、まず宣言する必要があります。 + アクセスされるプロパティを、最初に宣言する必要があります。 Property: '{0}' first declared/initialized at {1} used before it was initialized. - {1} で最初に宣言/初期化されたプロパティ: '{0}' は初期化前に使用されました。 + {1} で最初に宣言/初期化されたプロパティ: '{0}' が初期化前に使用されました。 @@ -193,12 +193,12 @@ Property: '{0}' was declared/initialized, but it was never used. - プロパティ: '{0}' は宣言または初期化されましたが、使用されませんでした。 + プロパティ: '{0}' は宣言/初期化されましたが、使用されたことがありません。 A property that is not used should not be declared. - 使用されていないプロパティは宣言しないでください。 + 使用されないプロパティを宣言する必要はありません。 @@ -284,17 +284,17 @@ Failed to find the specified custom check assembly: '{0}'. Please check if it exists. - 指定されたカスタム チェック アセンブリが見つかりませんでした: '{0}'。存在するかどうか確認してください。 + 指定されたカスタム チェック アセンブリ: '{0}' が見つかりませんでした。これが存在することを確認してください。 The message is emitted when the custom check assembly can not be found. Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - カスタム チェックの種類を読み込めませんでした: アセンブリ '{1}' の '{0}'。Microsoft.Build.Experimental.BuildCheck.Check 基底クラスを継承していることを確認してください。カスタム チェックを意図していない場合は、公開しないでください。詳細情報: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + アセンブリ: '{1}' から、カスタム チェックの種類: '{0}'を読み込めませんでした。Microsoft.Build.Experimental.BuildCheck.Check の基底クラスを継承していることを確認してください。カスタム チェックを意図していない場合は、公開しないでください。詳細情報: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. Failed to register the custom check: '{0}'. - カスタム チェックを登録できませんでした: '{0}'。 + カスタム チェック: '{0}'を登録できませんでした。 The message is emitted on failed loading of the custom check in process. @@ -304,7 +304,7 @@ The custom check: '{0}' is registered for the build from the location: '{1}'. - カスタム チェック '{0}' は、場所 '{1}' からビルドに登録されています。 + カスタム チェック: '{0}' は、場所: '{1}' からビルドに登録されています。 @@ -375,7 +375,7 @@ There are illegal characters in '{0}' in the {1} item. - {1} 項目内の '{0}' に不正な文字があります。 + {1} 項目内の '{0}' が不正な文字を含んでいます。 diff --git a/src/Build/Resources/xlf/Strings.pl.xlf b/src/Build/Resources/xlf/Strings.pl.xlf index 9fbeef80e96..b6f122d8d88 100644 --- a/src/Build/Resources/xlf/Strings.pl.xlf +++ b/src/Build/Resources/xlf/Strings.pl.xlf @@ -43,7 +43,7 @@ ArchiveFile was obtained, but the final edited version was not set. - Uzyskano plik ArchiveFile, ale nie ustawiono ostatecznej edycji wersji. + Uzyskano plik ArchiveFile, ale nie ustawiono ostatecznej edytowanej wersji. @@ -77,7 +77,7 @@ BuildEvent record number {0} was expected to read exactly {1} bytes from the stream, but read {2} instead. - Oczekiwano, że numer rekordu BuildEvent {0} odczyta ze strumienia liczbę bajtów równą dokładnie {1}, ale zamiast tego odczyta {2}. + Oczekiwano, że numer rekordu BuildEvent {0} odczyta ze strumienia liczbę bajtów równą dokładnie {1}, ale zamiast tego odczytał {2}. LOCALIZATION: {0} is an integer number denoting order. {1} is an integer denoting size. {2} is an integer value indicating number of bytes. @@ -96,7 +96,7 @@ Structured events and raw events cannot be replayed at the same time. - Nie można jednocześnie odtwarzać zdarzeń strukturalnych i nieprzetworzonych. + Nie można ponownie odtwarzać jednocześnie zdarzeń strukturalnych i zdarzeń pierwotnych. @@ -121,7 +121,7 @@ Attempt to skip {0} bytes, only non-negative offset up to int.MaxValue is allowed. - Próba pominięcia {0} bajtów, tylko przesunięcie nieujemne do liczby całkowitej. Wartość MaxValue jest dozwolona. + Próba pominięcia {0} bajtów, tylko przesunięcie nieujemne do wartości int.MaxValue jest dozwolone. LOCALIZATION: {0} is integer number denoting number of bytes. 'int.MaxValue' should not be translated. @@ -173,17 +173,17 @@ Property: '{0}' was accessed, but it was never initialized. - Właściwość: uzyskano dostęp do „{0}”, ale nigdy nie dokonano inicjacji. + Uzyskano dostęp do właściwości: „{0}”, ale nigdy nie zainicjowano jej. A property that is accessed should be declared first. - Właściwość, do których jest uzyskiwany dostęp, powinna być zadeklarowana jako pierwsza. + Właściwość, do której jest uzyskiwany dostęp, powinna być zadeklarowana jako pierwsza. Property: '{0}' first declared/initialized at {1} used before it was initialized. - Właściwość: „{0}” została najpierw zadeklarowana/zainicjowana {1} i była używania przed jej zainicjowaniem. + Właściwość: „{0}” została najpierw zadeklarowana/zainicjowana w {1} i była używania przed jej zainicjowaniem. @@ -193,7 +193,7 @@ Property: '{0}' was declared/initialized, but it was never used. - Właściwość: uzyskano dostęp do „{0}”, ale nigdy nie dokonano inicjacji. + Zadeklarowano/zainicjowano właściwość: „{0}”, ale nigdy nie była używana. @@ -284,32 +284,32 @@ Failed to find the specified custom check assembly: '{0}'. Please check if it exists. - Nie udało się znaleźć określonego niestandardowego zestawu kontrolnego: „{0}”. Sprawdź, czy istnieje. + Nie udało się znaleźć określonego niestandardowego zestawu kontroli: „{0}”. Sprawdź, czy istnieje. The message is emitted when the custom check assembly can not be found. Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - Nie udało się załadować niestandardowego typu kontrolnego: „{0}” z zestawu: „{1}”. Upewnij się, że dziedziczy po klasie bazowej Microsoft.Build.Experimental.BuildCheck.Check. Jeśli nie ma to być kontrola niestandardowa, to nie powinna być ona ujawniana. Więcej informacji: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + Nie udało się załadować niestandardowego typu kontroli: „{0}” z zestawu: „{1}”. Upewnij się, że dziedziczy klasę bazową Microsoft.Build.Experimental.BuildCheck.Check. Jeśli nie ma to być kontrola niestandardowa, to nie powinna być ona ujawniana. Więcej informacji: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. Failed to register the custom check: '{0}'. - Nie można zarejestrować niestandardowego kontrolera: „{0}”. + Nie można zarejestrować niestandardowej kontroli: „{0}”. The message is emitted on failed loading of the custom check in process. Failed to instantiate the custom check rule with the following exception: '{0}'. - Nie udało się utworzyć niestandardowej reguły utworzenia wystąpienia z następującym wyjątkiem: „{0}”. + Nie udało się utworzyć wystąpienia niestandardowej reguły kontroli z następującym wyjątkiem: „{0}”. The message is emitted on failed loading of the custom check rule in process. The custom check: '{0}' is registered for the build from the location: '{1}'. - Kontroler niestandardowy „{0}” jest zarejestrowany dla kompilacji z lokalizacji: „{1}”. + Kontrola niestandardowa: „{0}” jest zarejestrowany dla kompilacji z lokalizacji: „{1}”. Custom check rule: '{0}' has been registered successfully. - Niestandardowa reguła kontrolera: „{0}” została pomyślnie zarejestrowana. + Niestandardowa reguła kontroli: „{0}” została pomyślnie zarejestrowana. The message is emitted on successful loading of the custom check rule in process. @@ -357,7 +357,7 @@ MSB4017: The build stopped unexpectedly because of an unexpected logger failure. {0} - MSB4017: Kompilacja została nieoczekiwanie zatrzymana z powodu nieoczekiwanego błędu rejestratora. + MSB4017: kompilacja została nieoczekiwanie zatrzymana z powodu nieoczekiwanego błędu rejestratora. {0} {StrBegin="MSB4017: "}UE: This message is used for a special exception that is thrown when a logger fails while logging an event (most likely because of a programming error in the logger). When a logger dies, we cannot proceed with the build, and we throw a @@ -375,7 +375,7 @@ There are illegal characters in '{0}' in the {1} item. - Element {0} zawiera niedozwolone znaki w „{1}”. + Element {1} zawiera niedozwolone znaki w „{0}”. @@ -705,7 +705,7 @@ Błędy: {3} The SDK "{0}" was successfully resolved by the "{1}" resolver to location "{2}" and version "{3}". - Zestaw SDK „{0}” został pomyślnie rozpoznany przez narzędzie Resolver „{1}” do lokalizacji „{2}” i wersji „{3}”. + Zestaw SDK „{0}” został pomyślnie rozpoznany przez narzędzie Resolver „{1}” w lokalizacji „{2}” i w wersji „{3}”. @@ -754,7 +754,7 @@ Błędy: {3} This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR FILE A NEW ONE AT https://aka.ms/msbuild/unhandled {0} - Jest to nieobsługiwany wyjątek w aplikacji MSBuild -- ZAGŁOSUJ NA ISTNIEJĄCY PROBLEM LUB ZAGŁOSUJ NA NOWY NA https://aka.ms/msbuild/unhandled. + Jest to nieobsługiwany wyjątek na platformie MSBuild -- ZAGŁOSUJ NA ISTNIEJĄCY PROBLEM LUB ZAREJESTRUJ NOWY W WITRYNIE https://aka.ms/msbuild/unhandled. {0} diff --git a/src/Build/Resources/xlf/Strings.pt-BR.xlf b/src/Build/Resources/xlf/Strings.pt-BR.xlf index 31a15accd1d..e9ff9122da6 100644 --- a/src/Build/Resources/xlf/Strings.pt-BR.xlf +++ b/src/Build/Resources/xlf/Strings.pt-BR.xlf @@ -173,7 +173,7 @@ Property: '{0}' was accessed, but it was never initialized. - Propriedade: "{0}" foi acessada, mas nunca foi inicializada. + Propriedade: '{0}' foi acessada, mas nunca foi inicializada. @@ -284,12 +284,12 @@ Failed to find the specified custom check assembly: '{0}'. Please check if it exists. - Falha ao localizar o assembly de verificação personalizado especificado: '{0}'. Verifique se existe. + Falha ao localizar o assembly de verificação personalizada especificado: '{0}'. Verifique se existe. The message is emitted when the custom check assembly can not be found. Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - Falha ao carregar o tipo de verificação personalizada: '{0}' do assembly: '{1}'. Certifique-se de que ele herda a classe base Microsoft.Build.Experimental.BuildCheck.Check. Se não for destinado a ser uma verificação personalizada, então não deve ser exposto. Mais informações: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + Falha ao carregar o tipo de verificação personalizado: '{0}' do assembly: '{1}'. Verifique se ele herda a classe base Microsoft.Build.Experimental.BuildCheck.Check. Se não se destina a ser uma verificação personalizada, ela não deve ser exposta. Mais informações: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. @@ -304,12 +304,12 @@ The custom check: '{0}' is registered for the build from the location: '{1}'. - A verificação personalizada: '{0}' está registrada para a compilação a partir do local: '{1}'. + A verificação personalizada: '{0}' está registrada para a compilação do local: '{1}'. Custom check rule: '{0}' has been registered successfully. - Regra de verificação personalizada: '{0}' foi registrada com sucesso. + Regra de verificação personalizada: '{0}' foi registrada com êxito. The message is emitted on successful loading of the custom check rule in process. @@ -357,7 +357,7 @@ MSB4017: The build stopped unexpectedly because of an unexpected logger failure. {0} - MSB4017: A compilação parou inesperadamente devido a uma falha do agente de log. + MSB4017: a compilação parou inesperadamente devido a uma falha do agente. {0} {StrBegin="MSB4017: "}UE: This message is used for a special exception that is thrown when a logger fails while logging an event (most likely because of a programming error in the logger). When a logger dies, we cannot proceed with the build, and we throw a @@ -754,7 +754,7 @@ Erros: {3} This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR FILE A NEW ONE AT https://aka.ms/msbuild/unhandled {0} - Esta é uma exceção não tratada no MSBuild -- POR FAVOR, APOIE UM PROBLEMA EXISTENTE OU ARQUIVE UM NOVO EM https://aka.ms/msbuild/unhandled + Essa é uma exceção não tratada no MSBuild -- POR FAVOR, ATUALIZE UMA QUESTÃO EXISTENTE OU ENCAMINHE UMA NOVA EM https://aka.ms/msbuild/unhandled {0} diff --git a/src/Build/Resources/xlf/Strings.ru.xlf b/src/Build/Resources/xlf/Strings.ru.xlf index 7a1e88d76f6..6a459c4234d 100644 --- a/src/Build/Resources/xlf/Strings.ru.xlf +++ b/src/Build/Resources/xlf/Strings.ru.xlf @@ -754,7 +754,7 @@ Errors: {3} This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR FILE A NEW ONE AT https://aka.ms/msbuild/unhandled {0} - Это необработанное исключение в MSBuild. Проголосуйте за существующую проблему или сообщите о новой по адресу https://aka.ms/msbuild/unhandled + Это необработанное исключение в MSBuild. ПРОГОЛОСУЙТЕ ЗА СУЩЕСТВУЮЩУЮ ПРОБЛЕМУ ИЛИ СООБЩИТЕ О НОВУЙ НА https://aka.ms/msbuild/unhandled {0} diff --git a/src/Build/Resources/xlf/Strings.tr.xlf b/src/Build/Resources/xlf/Strings.tr.xlf index 67d24757dbb..a072234741f 100644 --- a/src/Build/Resources/xlf/Strings.tr.xlf +++ b/src/Build/Resources/xlf/Strings.tr.xlf @@ -754,7 +754,7 @@ Hatalar: {3} This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR FILE A NEW ONE AT https://aka.ms/msbuild/unhandled {0} - Bu, MSBuild'de işlenmeyen bir istisnadır -- LÜTFEN MEVCUT BİR SORUNU OYLAYIN VEYA https://aka.ms/msbuild/unhandled ADRESİNDE YENİ BİR SORUN DOSYALAYIN + Bu, MSBuild'de işlenmeyen bir istisnadır -- LÜTFEN MEVCUT BİR SORUNU OYLAYIN VEYA https://aka.ms/msbuild/unhandled ADRESİNDE YENİ BİR SORUN OLUŞTURUN {0} diff --git a/src/Build/Resources/xlf/Strings.zh-Hans.xlf b/src/Build/Resources/xlf/Strings.zh-Hans.xlf index b2565dda378..125a80f18d9 100644 --- a/src/Build/Resources/xlf/Strings.zh-Hans.xlf +++ b/src/Build/Resources/xlf/Strings.zh-Hans.xlf @@ -158,7 +158,7 @@ '{0}' with value: '{1}' - 值为“{1}”的“{0}” + '{0}',值为 '{1}' Will be used as a parameter {0} in previous message. @@ -168,22 +168,22 @@ No implicit property derived from an environment variable should be used during the build. - 在生成过程中,不应使用派生自环境变量的隐式属性。 + 在生成过程中,不应使用派生自环境变量的任何隐式属性。 Property: '{0}' was accessed, but it was never initialized. - 已访问属性“{0}”,但从未将其初始化过。 + 已访问属性 '{0}',但从未将其初始化。 A property that is accessed should be declared first. - 应首先声明访问的属性。 + 应首先声明所访问的属性。 Property: '{0}' first declared/initialized at {1} used before it was initialized. - 属性“{0}”在 {1} 使用时首先声明/初始化,再进行初始化。 + 属性: '{0}' 在 {1} 处使用时先声明/初始化,然后再进行初始化。 @@ -193,7 +193,7 @@ Property: '{0}' was declared/initialized, but it was never used. - 属性“{0}”已声明/初始化,但从未使用过。 + 属性: '{0}' 已声明/初始化,但从未使用过。 @@ -284,32 +284,32 @@ Failed to find the specified custom check assembly: '{0}'. Please check if it exists. - 找不到指定的自定义检查程序集: {0}。请检查它是否存在。 + 找不到指定的自定义检查程序集: '{0}'。请检查它是否存在。 The message is emitted when the custom check assembly can not be found. Failed to load the custom check type: '{0}' from the assembly: '{1}'. Make sure it inherits the Microsoft.Build.Experimental.BuildCheck.Check base class. If it is not intended to be a custom check, than it should not be exposed. More info: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition - 未能从程序集“{1}”加载自定义检查类型“{0}”。请确保它继承 Microsoft.Build.Experimental.BuildCheck.Check 基类。如果不打算将其作为自定义检查,则不应将其公开。详细信息: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition + 未能从程序集 '{1}' 加载自定义检查类型 '{0}'。请确保它继承 Microsoft.Build.Experimental.BuildCheck.Check 基类。如果它不旨在作为自定义检查,则不应将其公开。详细信息: https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck-Architecture.md#acquisition The message is emitted when the custom check assembly can not be successfully registered. Failed to register the custom check: '{0}'. - 未能注册自定义检查: {0}。 + 未能注册自定义检查: '{0}'。 The message is emitted on failed loading of the custom check in process. Failed to instantiate the custom check rule with the following exception: '{0}'. - 未能实例化自定义检查规则,出现以下异常: {0}。 + 未能实例化自定义检查规则,出现以下异常: '{0}'。 The message is emitted on failed loading of the custom check rule in process. The custom check: '{0}' is registered for the build from the location: '{1}'. - 已从位置“{1}”为内部版本注册自定义检查“{0}”。 + 已从位置 '{1}' 为内部版本注册自定义检查 '{0}'。 Custom check rule: '{0}' has been registered successfully. - 已成功注册自定义检查规则“{0}”。 + 已成功注册自定义检查规则 '{0}'。 The message is emitted on successful loading of the custom check rule in process. @@ -375,7 +375,7 @@ There are illegal characters in '{0}' in the {1} item. - {1} 项中的“{0}”中存在非法字符。 + '{1}' 项中的 '{0}' 中存在非法字符。 @@ -395,7 +395,7 @@ EvaluationContext objects created with SharingPolicy.Isolated or SharingPolicy.SharedSDKCache do not support being passed an MSBuildFileSystemBase file system. - 使用 SharingPolicy.Isolated 或 SharingPolicy.SharedSDKCache 创建的 EvaluationContext 对象不支持被传递 MSBuildFileSystemBase 文件系统。 + 使用 SharingPolicy.Isolated 创建的 EvaluationContext 对象。SharingPolicy.SharedSDKCache 不支持被传递 MSBuildFileSystemBase 文件系统。 @@ -2683,7 +2683,7 @@ Utilization: {0} Average Utilization: {1:###.0} MSB4229: The value "{0}" is not valid for an Sdk specification. The attribute should be a semicolon-delimited list of Sdk-name/minimum-version pairs, separated by a forward slash. - MSB4229: 值“{0}”对 Sdk 规范无效。此属性应该是以分号分隔的Sdk-name/minimum-version 对(用正斜杠分隔)的列表。 + MSB4229: 值“{0}”对 Sdk 规范无效。此属性应该是以分号分隔的Sdk-name/minimum-version 对 (用正斜杠分隔) 的列表。 {StrBegin="MSB4229: "} diff --git a/src/Build/Resources/xlf/Strings.zh-Hant.xlf b/src/Build/Resources/xlf/Strings.zh-Hant.xlf index 8c6fcba8606..c3cc990467f 100644 --- a/src/Build/Resources/xlf/Strings.zh-Hant.xlf +++ b/src/Build/Resources/xlf/Strings.zh-Hant.xlf @@ -357,7 +357,7 @@ MSB4017: The build stopped unexpectedly because of an unexpected logger failure. {0} - MSB4017: 因為未預期的記錄器失敗,建置未預期停止。 + MSB4017: 由於發生未預期的記錄器失敗,因此已中止組建。 {0} {StrBegin="MSB4017: "}UE: This message is used for a special exception that is thrown when a logger fails while logging an event (most likely because of a programming error in the logger). When a logger dies, we cannot proceed with the build, and we throw a diff --git a/src/MSBuild/Resources/xlf/Strings.cs.xlf b/src/MSBuild/Resources/xlf/Strings.cs.xlf index 0d9718eaf25..5af597b09de 100644 --- a/src/MSBuild/Resources/xlf/Strings.cs.xlf +++ b/src/MSBuild/Resources/xlf/Strings.cs.xlf @@ -33,14 +33,14 @@ failed with {0} error(s) - selhalo s {0} chybami. + selhalo s {0} chybou/chybami. Part of Terminal Logger summary message: "Build {BuildResult_X} in {duration}s" failed with {0} error(s) and {1} warning(s) - selhalo s {0} chybami a {1} upozorněními. + selhalo s chybami (celkem {0}) a upozorněními (celkem {1}) Part of Terminal Logger summary message: "Build {BuildResult_X} in {duration}s" @@ -61,7 +61,7 @@ succeeded with {0} warning(s) - akce proběhla úspěšně s {0} upozorněním(i). + uspělo s {0} upozorněním(i). Part of Terminal Logger summary message: "Build {BuildResult_X} in {duration}s" @@ -319,10 +319,10 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Povolí během sestavení BuildChecks. + BuildCheck umožňuje vyhodnocovat pravidla, aby se zajistily vlastnosti + sestavení. Další informace viz aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -800,20 +800,17 @@ Když se nastaví na MessageUponIsolationViolation (nebo jeho krátký -logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral -logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML - -logger:<protok_nást> Použít daný protokolovací nástroj k protokolování - událostí nástroje MSBuild. Chcete-li zadat více protokolovacích. - nástrojů, musíte je zadat jednotlivě. - Syntaxe hodnoty <protok_nást>: - [<třída_protok_nást>,]<sestavení_protok_nást> - [;<param_protok_nást>] - Syntaxe hodnoty <třída_protok_nást>: - [<část/úpl_obor_názvů>.]<náz_tř_protok_nást> - Syntaxe hodnoty <sestavení_protok_nást>: - {<název_sestavení>[,<strong name>] | <soubor_sestavení>} + -logger:<logger> Použít daný protokolovací nástroj k protokolování událostí nástroje MSBuild. Pokud chcete zadat + více protokolovacích nástrojů, musíte je zadat jednotlivě. + Syntaxe hodnoty <logger> je: + [<class>,]<assembly>[,<options>][;<parameters>] + Syntaxe hodnoty <logger class> je: + [<partial or full namespace>.]<logger class name> + Syntaxe hodnoty <logger assembly> je: + {<assembly name>[,<strong name>] | <assembly file>} Parametry protokolovacího nástroje určují, jak MSBuild vytvoří protokolovací nástroj. - Parametry <param_protok_nást> jsou volitelné a předávají se - protokolovacímu nástroji přesně v tom tvaru, v jakém - byly zadány. (Krátký tvar: -l) + Parametry <logger parameters> jsou volitelné a předávají se + protokolovacímu nástroji přesně v tom tvaru, v jakém byly zadány. (Krátký tvar: -l) Příklady: -logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral -logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML @@ -1082,23 +1079,20 @@ Když se nastaví na MessageUponIsolationViolation (nebo jeho krátký -dl:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral -dl:MyLogger,C:\My.dll*ForwardingLogger,C:\Logger.dll - -distributedlogger:<centr_protok_nást>*<předáv_protok_nást> - Použít zadaný protokolovací nástroj pro protokolování událostí - z nástroje MSBuild; ke každému uzlu připojit jinou instanci - protokolovacího nástroje. Chcete-li zadat více - protokolovacích nástrojů, uveďte je jednotlivě. + -distributedLogger:<central logger>*<forwarding logger> + Použít zadaný protokolovací nástroj pro protokolování událostí z nástroje MSBuild; ke každému uzlu připojit + jinou instanci protokolovacího nástroje. Pokud chcete zadat více + protokolovacích nástrojů, uveďte je jednotlivě. (Krátký tvar: -dl) - Syntaxe hodnoty <protok_nást>: - [<třída_protok_nást>,]<sestav_protok_nást> - [;<param_protok_nást>] - Syntaxe hodnoty <třída_protok_nást>: - [<část/úpl_obor_názvů>.]<náz_tř_protok_nást> - Syntaxe hodnoty <sestav_protok_nást>: - {<název_sestavení>[,<strong name>] | <soubor_sestavení>} + Syntaxe hodnoty <logger> je: + [<class>,]<assembly>[,<options>][;<parameters>] + Syntaxe hodnoty <logger class> je: + [<partial or full namespace>.]<logger class name> + Syntaxe hodnoty <logger assembly> je: + {<assembly name>[,<strong name>] | <assembly file>} Parametry protokolovacího nástroje určují, jak MSBuild vytvoří protokolovací nástroj. Parametry <param_protok_nást> jsou volitelné a předávají se - protokolovacímu nástroji přesně v zadaném tvaru. - (Krátký tvar: -l) + protokolovacímu nástroji přesně v zadaném tvaru. (Krátký tvar: -l) Příklady: -dl:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral -dl:MyLogger,C:\My.dll*ForwardingLogger,C:\Logger.dll @@ -1286,7 +1280,7 @@ Když se nastaví na MessageUponIsolationViolation (nebo jeho krátký Verbosity=diagnostic;Encoding=UTF-8 -flp:Summary;Verbosity=minimal;LogFile=msbuild.sum - -flp1:warningsonly;logfile=msbuild.wrn + -flp1:warningsonly;logfile=msbuild.wrn -flp2:errorsonly;logfile=msbuild.err diff --git a/src/MSBuild/Resources/xlf/Strings.de.xlf b/src/MSBuild/Resources/xlf/Strings.de.xlf index 4f971dc7a11..d961734da6a 100644 --- a/src/MSBuild/Resources/xlf/Strings.de.xlf +++ b/src/MSBuild/Resources/xlf/Strings.de.xlf @@ -119,12 +119,11 @@ This flag is experimental and may not work as intended. - -reportFileAccesses[:True|Falsch] - Führt dazu, dass MSBuild Dateizugriffe an alle konfigurierten - meldet - Projektcache-Plug-Ins. + -reportFileAccesses[:True|False] + Führt dazu, dass MSBuild Dateizugriffe auf ein beliebiges konfiguriertes + Projektcache-Plug-In meldet. - Dieses Kennzeichen ist experimentell und funktioniert möglicherweise nicht wie vorgesehen. + Dieses Flag ist experimentell und funktioniert möglicherweise nicht wie vorgesehen. LOCALIZATION: "-reportFileAccesses" should not be localized. @@ -175,7 +174,7 @@ the specified targets will be executed. -getTargetResult:targetName,... - Schreiben Sie den Ausgabewert eines oder mehrerer Ziele aus und + Schreiben Sie den Ausgabewert eines oder mehrerer Ziele aus, und die angegebenen Ziele werden ausgeführt. @@ -203,15 +202,15 @@ Überprüft die Verfügbarkeit von Features. Das Ergebnis ist eine der Zeichenfolgen "Undefined", "Available", "NotAvailable" und "Preview". - –Undefinied: Die Verfügbarkeit des Features ist nicht definiert + – Undefinied: Die Verfügbarkeit des Features ist nicht definiert (der Featurename ist für den Prüfer der Featureverfügbarkeit unbekannt) - -NotAvailable: Das Feature ist nicht verfügbar (im Gegensatz zu + – NotAvailable: Das Feature ist nicht verfügbar (im Gegensatz zu "Undefined", wo der Featurename für den Prüfer der Featureverfügbarkeit bekannt ist und er weiß, dass das Feature von der aktuellen MSBuild-Engine nicht unterstützt wird) - -Available: Das Feature ist verfügbar - -Preview: Das Feature befindet sich in der Vorschau (nicht stabil) + – Available: Das Feature ist verfügbar + – Preview: Das Feature befindet sich in der Vorschau (nicht stabil) (Kurzform: -fa) @@ -233,15 +232,15 @@ (Short form: -tl) -terminalLogger[:auto,on,off] - Aktiviert oder deaktiviert die Terminalprotokollierung. Terminal-Logger + Aktiviert oder deaktiviert die Terminalprotokollierung. Terminalprotokollierung bietet verbesserte Buildausgabe auf der Konsole in Echtzeit, logisch nach Projekt organisiert und entwickelt, um verwertbare Informationen hervorzuheben. Geben Sie "auto" an (oder verwenden Sie die Option - ohne Argumente), um den Terminal-Logger nur zu verwenden, wenn die - Standardausgabe nicht umgeleitet wird. Analysieren Sie die Ausgabe nicht + ohne Argumente), um die Terminalprotokollierung nur zu verwenden, wenn die + Standardausgabe nicht umgeleitet wird. Analysieren Sie die Ausgabe nicht, oder vertrauen Sie darauf, dass sie in zukünftigen Versionen unverändert bleibt. Diese Option ist in MSBuild 17.8 und - später verfügbar. + höher verfügbar. (Kurzform: -tl) @@ -270,19 +269,19 @@ -tlp:default=auto;verbosity=diag;shownCommandLine -terminalLoggerParameters: <parameters> - Parameter für Terminal-Logger. (Kurzform: -tlp) + Parameter für die Terminalprotokollierung. (Kurzform: -tlp) Die verfügbaren Parameter. - default: Gibt das Standardverhalten des Terminal- - Loggers an. Erfordert einen der folgenden Werte: + default: Gibt das Standardverhalten der + Terminalprotokollierung an. Erfordert einen der folgenden Werte: – "on", "true" erzwingt die Verwendung von TerminalLogger, auch - wenn er deaktiviert werden sollte. + bei einer Deaktivierung. – "off", "true" erzwingt die Nichtverwendung von TerminalLogger, auch - wenn er aktiviert werden sollte. + bei einer Aktivierung. – "auto" aktiviert TerminalLogger, wenn das Terminal dies unterstützt, und die Sitzung nicht umgeleitet wurde stdout/stderr - verbosity: Überschreiben Sie die Einstellung "-verbosity" für diesen - Logger + verbosity: Überschreiben Sie die Einstellung "-verbosity" für diese + Protokollierung showCommandLine: TaskCommandLineEvent-Meldungen anzeigen Beispiel: @@ -319,10 +318,10 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Aktiviert BuildChecks während des Builds. + BuildCheck ermöglicht die Regelauswertung, um Eigenschaften + des Builds sicherzustellen. Weitere Infos: aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -799,11 +798,11 @@ Dies ist ein restriktiverer Modus von MSBuild, da er erfordert, -logger:<Protokollierung> Mithilfe dieser Protokollierung werden Ereignisse von MSBuild protokolliert. Um mehrere Protokollierungen anzugeben, wird jede Protokollierung gesondert angegeben. Die Syntax für die <Protokollierung> lautet: - [<Klasse>,]<Assembly>[,<Optionen>][;<Parameter>] + [<Klasse>,]<assembly>[,<Optionen>][;<Parameter>] Die Syntax für die <Protokollierungsklasse> lautet: [<Teilweiser oder vollständiger Namespace>.]<Name der Protokollierungsklasse> Die Syntax für die <Protokollierungsassembly> lautet: - {<Assemblyname>[,<strong name>] | <Assemblydatei>} + {<assembly name>[,<strong name>] | <assembly file>} Die Protokollierungsoptionen geben an, wie MSBuild die Protokollierung erstellt. Die <Protokollierungsparameter> sind optional und werden genau so an die Protokollierung übergeben, wie sie eingegeben wurden. (Kurzform: -l) @@ -1081,11 +1080,11 @@ Dieses Protokollierungsformat ist standardmäßig aktiviert. gesondert angegeben. (Kurzform -dl) Die Syntax für die <Protokollierung> lautet: - [<Klasse>,]<Assembly>[,<Optionen>][;<Parameter>] + [<Klasse>,]<assembly>[,<Optionen>][;<Parameter>] Die Syntax für die <Protokollierungsklasse> lautet: [<Teilweiser oder vollständiger Namespace>.]<Name der Protokollierungsklasse> Die Syntax für die <Protokollierungsassembly> lautet: - {<Assemblyname>[,<strong name>] | <Assemblydatei>} + {<assembly name>[,<strong name>] | <assembly file>} Die Protokollierungsoptionen geben an, wie MSBuild die Protokollierung erstellt. Die <Protokollierungsparameter> sind optional und werden genau so an die Protokollierung übergeben, wie sie eingegeben wurden. (Kurzform: -l) @@ -1828,12 +1827,12 @@ Dieses Protokollierungsformat ist standardmäßig aktiviert. 1: in enforcement - 1: bei der Erzwingung + 1: bei der Durchsetzung 2: in evaluation. It is recommended to turn off Smart App Control in development environemnt as otherwise performance might be impacted - 2: in Auswertung. Es wird empfohlen, Smart App Control in der Entwicklungsumgebung zu deaktivieren, da andernfalls die Leistung beeinträchtigt werden könnte. + 2: in Auswertung. Es wird empfohlen, Smart App Control in der Entwicklungsumgebung zu deaktivieren, da andernfalls die Leistung beeinträchtigt werden könnte Smart App Control, "VerifiedAndReputablePolicyState" should not be localized diff --git a/src/MSBuild/Resources/xlf/Strings.es.xlf b/src/MSBuild/Resources/xlf/Strings.es.xlf index 323cfc2d78f..f1d09a6d36b 100644 --- a/src/MSBuild/Resources/xlf/Strings.es.xlf +++ b/src/MSBuild/Resources/xlf/Strings.es.xlf @@ -123,7 +123,7 @@ Hace que MSBuild informe de los accesos a los archivos a cualquier complemento de caché de proyectos. -Esta marca es experimental y puede que no funcione según lo previsto. + Esta marca es experimental y puede que no funcione según lo previsto. LOCALIZATION: "-reportFileAccesses" should not be localized. @@ -318,10 +318,10 @@ Esta marca es experimental y puede que no funcione según lo previsto. BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Habilita BuildChecks durante la compilación. + BuildCheck permite evaluar reglas para garantizar que las propiedades + de la compilación. Para obtener más información, consulte aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -796,18 +796,14 @@ Esta marca es experimental y puede que no funcione según lo previsto. -logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML -logger:<registrador> Use este registrador para registrar eventos - de MSBuild. Para especificar varios registradores, especifique - cada uno de ellos por separado. + de MSBuild. Para especificar varios registradores, especifique cada uno de ellos por separado. La sintaxis de <registrador> es: - [<clase>,]<ensamblado>[,<opciones>][;<parámetros>] + [<clase>,]<assembly>[,<opciones>][;<parámetros>] La sintaxis de <clase del registrador> es: - [<espacio de nombres parcial o completo>.]<nombre de - clase del registrador> - La sintaxis de <ensamblado del registrador> es: - {<nombre del ensamblado>[,<strong name>] | <archivo - de ensamblado>} - Las opciones del registrador especifican cómo crea MSBuild - el registrador. + [<espacio de nombres parcial o completo>.]<nombre de clase del registrador> + La sintaxis de <ensamblado del registrador> es: + {<assembly name>[,<strong name>] | <assembly file>} + Las opciones del registrador especifican cómo crea MSBuild el registrador. Los <parámetros del registrador> son opcionales y se pasan al registrador tal como se escriben. (Forma corta: -l) Ejemplos: @@ -1084,15 +1080,12 @@ Esta marca es experimental y puede que no funcione según lo previsto. Para especificar varios registradores, especifique cada uno de ellos por separado. (Forma corta: -dl) La sintaxis de <registrador> es: - [<clase>,]<ensamblado>[,<opciones>][;<parámetros>] + [<clase>,]<assembly>[,<opciones>][;<parámetros>] La sintaxis de <clase del registrador> es: - [<espacio de nombres parcial o completo>.]<nombre - de la clase del registrador> + [<espacio de nombres parcial o completo>.]<nombre de la clase del registrador> La sintaxis de <ensamblado del registrador> es: - {<nombre del ensamblado>[,<strong name>] | <archivo - de ensamblado>} - Las opciones del registrador especifican cómo crea MSBuild - el registrador. + {<assembly name>[,<strong name>] | <assembly file>} + Las opciones del registrador especifican cómo crea MSBuild el registrador. Los <parámetros del registrador> son opcionales y se pasan al registrador tal como se escriben. (Forma corta: -l) Ejemplos: diff --git a/src/MSBuild/Resources/xlf/Strings.fr.xlf b/src/MSBuild/Resources/xlf/Strings.fr.xlf index ca5f39d196b..2cf83237e69 100644 --- a/src/MSBuild/Resources/xlf/Strings.fr.xlf +++ b/src/MSBuild/Resources/xlf/Strings.fr.xlf @@ -121,7 +121,7 @@ -reportFileAccesses[:True|False] Entraîne le signalement par MSBuild des accès par fichiers aux plug-ins - cache de projet configurés. + de cache de projet configurés. Cet indicateur est expérimental et peut ne pas fonctionner comme prévu. @@ -141,7 +141,7 @@ Notez la valeur d’une ou de plusieurs propriétés spécifiées après l’évaluation, sans exécuter la build, ou si l’option -targets ou l’option -getTargetResult est - utilisé, écrivez les valeurs après la génération. + utilisée, écrivez les valeurs après la build. LOCALIZATION: "-getProperty", "-targets" and "-getTargetResult" should not be localized. @@ -161,7 +161,7 @@ leurs métadonnées associées après l’évaluation sans l’exécution de la build, ou si l’option -targets ou l’option -getTargetResult est utilisée, écrivez - les valeurs après la génération. + les valeurs après la build. LOCALIZATION: "-getItem", "targets" and "getTargetResult" should not be localized. @@ -200,14 +200,14 @@ -featureAvailability:featureName,... Vérifiez la disponibilité des fonctionnalités. Le résultat est l’une des - chaînes « Undefined », « Available », « NotAvailable » et - « Aperçu ». + chaînes « Non défini », « Disponible », « Indisponible » et + « Préversion ». - Non défini : la disponibilité de la fonctionnalité n’est pas définie - (le nom de la fonctionnalité est inconnu de la disponibilité des fonctionnalités - vérificateur) - - NotAvailable : la fonctionnalité n’est pas disponible (contrairement à - Non défini, le nom de la fonctionnalité est connu de la fonctionnalité - et sait que la fonctionnalité n’est pas + (le nom de la fonctionnalité est inconnu du vérificateur de la disponibilité + des fonctionnalités) + - Indisponible : la fonctionnalité n’est pas disponible (contrairement à + Non défini, le nom de la fonctionnalité est connu du vérificateur de la fonctionnalité + et il sait que la fonctionnalité n’est pas prise en charge par le moteur MSBuild actuel) - Disponible : la fonctionnalité est disponible - Préversion : la fonctionnalité est en préversion (non stable) @@ -234,14 +234,13 @@ -terminalLogger[:auto,on,off] Activez ou désactivez l’enregistreur d’événements du terminal. Enregistreur d’événements terminal fournit une sortie de build améliorée sur la console en temps réel, - organisé logiquement par projet et conçu pour mettre en évidence + organisée logiquement par projet et conçu pour mettre en évidence les informations exploitables. Spécifier automatiquement (ou utiliser l’option - sans arguments) pour utiliser l’enregistreur d’événements de terminal uniquement si le - la sortie standard n’est pas redirigée. N’analysez pas la sortie - ou reposez-vous sur le fait qu’il reste inchangé dans les -futures + sans arguments) pour utiliser l’enregistreur d’événements de terminal uniquement si la + sortie standard n’est pas redirigée. N’analysez pas la sortie + et ne vous attendez pas à ce qu’elle reste inchangée dans les futures versions. Cette option est disponible dans MSBuild 17.8 et - ultérieures. + versions ultérieures. (Forme abrégée : -tl) @@ -272,8 +271,8 @@ futures -terminalLoggerParameters: <parameters> Paramètres de l’enregistreur d’événements de terminal. (Forme abrégée : -tlp) Paramètres disponibles. - default --Spécifie le comportement par défaut du terminal - enregistreur. Elle nécessite l’une des valeurs suivantes : + default --Spécifie le comportement par défaut de l’enregistreur + de terminal. Elle nécessite l’une des valeurs suivantes : - 'on', 'true' force TerminalLogger à être utilisé même quand il serait désactivé. - 'off', 'false' force TerminalLogger à ne pas être utilisé @@ -319,10 +318,10 @@ futures BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Active BuildChecks pendant la build. + BuildCheck permet d'évaluer les règles pour garantir les propriétés + de la build. Pour plus d'informations, consultez aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -803,7 +802,7 @@ Cet indicateur est expérimental et peut ne pas fonctionner comme prévu. Syntaxe de <classe de journalisation> : [<espace de noms partiels ou complets>.]<nom de la classe de journalisation> Syntaxe de <assembly de journalisation> : - {<nom d'assembly>[,<strong name>] | <fichier d'assembly>} + {<assembly name>[,<strong name>] | <assembly file>} Les options de journalisation spécifient la façon dont MSBuild crée le journaliseur. Les <paramètres de journalisation> sont facultatifs. Ils sont passés au journaliseur tels que vous les avez tapés. (Forme abrégée : -l) @@ -1085,7 +1084,7 @@ Remarque : verbosité des enregistreurs d’événements de fichiers Syntaxe de <classe de journalisation> : [<espace de noms partiels ou complets>.]<nom de la classe de journalisation> Syntaxe de <assembly de journalisation> : - {<nom d'assembly>[,<strong name>] | <fichier d'assembly>} + {<assembly name>[,<strong name>] | <assembly file>} Les options de journalisation spécifient la façon dont MSBuild crée le journaliseur. Les <paramètres de journalisation> sont facultatifs. Ils sont passés au journaliseur tels que vous les avez tapés. (Forme abrégée : -l) @@ -1558,7 +1557,7 @@ Remarque : verbosité des enregistreurs d’événements de fichiers MSBUILD : error MSB1014: Must provide an item name for the getItem switch. - MSBUILD : error MSB1014: Must provide an item name for the getItem switch. + MSBUILD : error MSB1014: Doit fournir un nom d'élément pour le commutateur getItem. {StrBegin="MSBUILD : error MSB1014: "}UE: This happens if the user does something like "msbuild.exe -getItem". The user must pass in an actual item name following the switch, as in "msbuild.exe -getItem:blah". @@ -1567,7 +1566,7 @@ Remarque : verbosité des enregistreurs d’événements de fichiers MSBUILD : error MSB1010: Must provide a property name for the getProperty switch. - MSBUILD : error MSB1010: Must provide a property name for the getProperty switch. + MSBUILD : error MSB1010: Doit fournir un nom de propriété pour le commutateur getProperty. {StrBegin="MSBUILD : error MSB1010: "}UE: This happens if the user does something like "msbuild.exe -getProperty". The user must pass in an actual property name following the switch, as in "msbuild.exe -getProperty:blah". @@ -1585,7 +1584,7 @@ Remarque : verbosité des enregistreurs d’événements de fichiers MSBUILD : error MSB1017: Must provide a target name for the getTargetResult switch. - MSBUILD : error MSB1017: Must provide a target name for the getTargetResult switch. + MSBUILD : error MSB1017: Doit fournir un nom de cible pour le commutateur getTargetResult. {StrBegin="MSBUILD : error MSB1017: "}UE: This happens if the user does something like "msbuild.exe -getTargetResult". The user must pass in an actual target name following the switch, as in "msbuild.exe -getTargetResult:blah". @@ -1833,7 +1832,7 @@ Remarque : verbosité des enregistreurs d’événements de fichiers 2: in evaluation. It is recommended to turn off Smart App Control in development environemnt as otherwise performance might be impacted - 2 : en évaluation Il est recommandé de désactiver smart App Control dans l’environnement de développement, car les performances risquent d’être affectées dans le cas contraire + 2 : en évaluation. Il est recommandé de désactiver smart App Control dans l’environnement de développement, car les performances risquent d’être affectées dans le cas contraire Smart App Control, "VerifiedAndReputablePolicyState" should not be localized @@ -1870,7 +1869,7 @@ Remarque : verbosité des enregistreurs d’événements de fichiers MSBUILD : error MSB1063: Cannot access properties or items when building solution files or solution filter files. This feature is only available when building individual projects. - MSBUILD : error MSB1063: Cannot access properties or items when building solution files or solution filter files. This feature is only available when building individual projects. + MSBUILD : error MSB1063: Impossible d'accéder aux propriétés ou aux éléments lors de la création de fichiers de solution ou de fichiers de filtre de solution. Cette fonctionnalité est disponible uniquement lors de la génération de projets individuels. {StrBegin="MSBUILD : error MSB1063: "}UE: This happens if the user passes in a solution file when trying to access individual properties or items. The user must pass in a project file. LOCALIZATION: The prefix "MSBUILD : error MSBxxxx:" should not be localized. diff --git a/src/MSBuild/Resources/xlf/Strings.it.xlf b/src/MSBuild/Resources/xlf/Strings.it.xlf index 400f99d4116..0d75a659f21 100644 --- a/src/MSBuild/Resources/xlf/Strings.it.xlf +++ b/src/MSBuild/Resources/xlf/Strings.it.xlf @@ -120,10 +120,10 @@ This flag is experimental and may not work as intended. -reportFileAccesses[:True|False] - Fa in modo che MSBuild segnali gli accessi ai file a qualsiasi file configurato + Fa in modo che MSBuild segnali gli accessi ai file a qualsiasi plug-in della cache del progetto. -Questo flag è sperimentale e potrebbe non funzionare come previsto. + Questo flag è sperimentale e potrebbe non funzionare come previsto. LOCALIZATION: "-reportFileAccesses" should not be localized. @@ -138,10 +138,10 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. used, write out the values after the build. -getProperty:propertyName,... - Scrivere il valore di una o più proprietà specificate - dopo la valutazione, senza eseguire la compilazione o se - si usa sia l'opzione -targets che l’opzione -getTargetResult - scrivere i valori dopo la compilazione. + Scrive il valore di una o più proprietà specificate + dopo la valutazione, senza eseguire la compilazione oppure, se + usa l'opzione -targets o l’opzione -getTargetResult + scrive i valori dopo la compilazione. LOCALIZATION: "-getProperty", "-targets" and "-getTargetResult" should not be localized. @@ -157,10 +157,10 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. the values after the build. -getItem:itemName,... - Scrivere il valore di uno o più elementi specificati e + Scrive il valore di uno o più elementi specificati e i metadati associati dopo la valutazione senza - eseguire la compilazione o in caso si usi l’opzione -targets - oppure l'opzione -getTargetResult, scrivere + eseguire la compilazione oppure, se si usa l’opzione -targets + o l'opzione -getTargetResult, scrive i valori dopo la compilazione. @@ -174,7 +174,7 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. the specified targets will be executed. -getTargetResult:targetName,... - Scrivere il valore di output di una o più destinazioni + Scrive il valore di output di una o più destinazioni per eseguire le destinazioni specificate. @@ -199,19 +199,18 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. (Short form: -fa) -featureAvailability:featureName,... - Verificare la disponibilità delle funzionalità. Il risultato è uno delle - stringhe "Non definito", "Disponibile", "Non disponibile" e - "Anteprima". - - Non definito: la disponibilità della funzionalità non è definita - (Il nome della funzionalità non è noto al controllo + Verifica la disponibilità delle funzionalità. Il risultato è una delle + stringhe "Undefined", "Available", "NotAvailable" e + "Preview". + - Undefined: la disponibilità della funzionalità non è definita + (il nome della funzionalità non è noto al controllo della disponibilità delle funzionalità) - - Non disponibile: la funzionalità non è disponibile (a differenza di - Non definito, dove il nome della funzionalità è noto al controllo della disponibilità della funzionalità -, - che sa che la funzionalità non è + - NotAvailable: la funzionalità non è disponibile (a differenza di + Undefined, il nome della funzionalità è noto al controllo + della disponibilità della funzionalità, che sa che la funzionalità non è supportata dal motore MSBuild corrente) - - Disponibile: la funzionalità è disponibile - - Anteprima : la funzionalità è in anteprima (non stabile) + - Available: la funzionalità è disponibile + - Preview : la funzionalità è in anteprima (non stabile) (Forma breve: -fa) @@ -232,17 +231,17 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. later. (Short form: -tl) - -terminalLogger[:automatico, attivato, disattivato] - Abilitare o disabilitare il logger del terminale. Logger del terminale - fornisce output di compilazione avanzati in tempo reale sulla console, - organizzato in maniera logica in base al progetto e progettato per evidenziare - dati analitici interattivi. Specificare automatico (o usare l'opzione - senza argomenti) per usare il logger del terminale solo se l’ - output standard non viene reindirizzato. Non analizzare l'output - oppure affidarsi al fatto che non verrà modificato nelle future + -terminalLogger[:auto,on,off] + Abilita o disabilita il logger del terminale. Il logger del terminale + fornisce output di compilazione avanzato nella console in tempo reale, + con dati organizzati in maniera logica in base al progetto ed evidenziando + le informazioni che richiedono intervento. Specificare auto (o usare l'opzione + senza argomenti) per usare il logger del terminale solo se + l'output standard non viene reindirizzato. Non eseguire il parsing dell'output + oppure fare affidamento sul fatto che rimarrà invariato nelle future versioni. Questa opzione è disponibile in MSBuild 17.8 e versioni successive. - Forma breve: -tl) + (Forma breve: -tl) LOCALIZATION: "-terminalLogger", "-tl", and "auto" should not be localized. @@ -270,18 +269,18 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. -tlp:default=auto;verbosity=diag;shownCommandLine -terminalLoggerParameters: <parameters> - Parametri per il logger del terminale. Forma breve: -tlp) + Parametri per il logger del terminale. (Forma breve: -tlp) Parametri disponibili. - impostazione predefinita- Specifica il comportamento predefinito del terminale + default- Specifica il comportamento predefinito del terminale logger. Richiede uno dei valori seguenti: - - 'attivato', 'vero' forza l'uso di TerminalLogger anche + - 'on', 'true' impone l'uso di TerminalLogger anche se venisse disabilitato. - - 'disattivato', 'falso' forza l'uso di TerminalLogger anche + - 'off', 'false' impone l'uso di TerminalLogger anche se venisse abilitato. - - 'automatico' abilita TerminalLogger quando il terminale + - 'auto' abilita TerminalLogger quando il terminale lo supporta e la sessione non ha reindirizzato il livello di dettaglio stdout/stderr - -- Eseguire l'override dell'impostazione del livello di dettaglio per questo + verbosity--Ignora l'impostazione -verbosity per questo logger showCommandLine--Mostra i messaggi TaskCommandLineEvent @@ -302,11 +301,11 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. This writes the value of property Bar into Biz.txt. -getResultOutputFile:file - Reindirizza l'output da get* in un file. + Reindirizza l'output di get* in un file. Esempio: - -getProperty:barra -getResultOutputFile:Biz.txt - Il valore della barra delle proprietà viene scritto in Biz.txt. + -getProperty:Bar -getResultOutputFile:Biz.txt + Il valore della proprietà Bar viene scritto in Biz.txt. LOCALIZATION: "-getResultOutputFile", "get*" and "-getProperty" should not be localized. @@ -319,10 +318,10 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Abilita BuildChecks durante la compilazione. + BuildCheck consente di valutare le regole per garantire le proprietà + della compilazione. Per altre informazioni, vedere aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -809,8 +808,8 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. [<classe>,]<assembly>[,<opzioni>][;<parametri>] La sintassi di <classe logger> è la seguente: [<spazio dei nomi parziale o completo>.]<nome classe logger> - La sintassi di <assembly logger> è la seguente: - {<nome assembly>[,<strong name>] | <file di assembly>} + La sintassi di <logger assembly> è la seguente: + {<assembly name>[,<strong name>] | <assembly file>} Le opzioni di logger consentono di specificare in che modo MSBuild crea il logger. I <parametri logger> sono facoltativi e vengono passati al logger così come vengono digitati. Forma breve: -l. @@ -1091,8 +1090,8 @@ Nota: livello di dettaglio dei logger di file [<classe>,]<assembly>[,<opzioni>][;<parametri>] La sintassi di <classe logger> è la seguente: [<spazio dei nomi parziale o completo>.]<nome classe logger> - La sintassi di <assembly logger> è la seguente: - {<nome assembly>[,<strong name>] | <file di assembly>} + La sintassi di <logger assembly> è la seguente: + {<assembly name>[,<strong name>] | <assembly file>} Le opzioni di logger consentono di specificare in che modo MSBuild crea il logger. I <parametri logger> sono facoltativi e vengono passati al logger così come vengono digitati. Forma breve: -l @@ -1211,9 +1210,8 @@ Nota: livello di dettaglio dei logger di file è la directory corrente. Per impostazione predefinita, ai file viene assegnato il nome "MSBuild<idnodo>.log". Il percorso dei file e altri parametri di fileLogger possono - essere specificati aggiungendo l'opzione + essere specificati aggiungendo l'opzione "-fileLoggerParameters". - "-fileLoggerParameters". Se il nome di un file di log viene impostato con l'opzione fileLoggerParameters, il logger distribuito userà il nome file come modello e aggiungerà l'ID del nodo per creare un @@ -1560,7 +1558,7 @@ Nota: livello di dettaglio dei logger di file MSBUILD : error MSB1067: Must provide a feature name for the featureAvailability switch. - MSBUILD : error MSB1067: È necessario fornire un nome funzionalità per l’opzione featureAvailability. + MSBUILD : error MSB1067: È necessario fornire un nome di funzionalità per l’opzione featureAvailability. {StrBegin="MSBUILD : error MSB1067: "}UE: This happens if the user does something like "msbuild.exe -featureAvailability". The user must pass in an actual feature name following the switch, as in "msbuild.exe -featureAvailability:blah". @@ -2342,16 +2340,15 @@ Esegue la profilatura della valutazione di MSBuild e scrive -restoreProperty:IsRestore=true;MyProperty=value -restoreProperty:<n>=<v> - Imposta queste proprietà a livello di progetto o ne esegue - l'override solo durante il ripristino e non usa le - proprietà specificate con l'argomento -property. - <v> rappresenta il nome della proprietà e <v> il - valore della proprietà. Usare il punto e virgola o la - virgola per delimitare più proprietà o specificare ogni - proprietà separatamente. - Forma breve: -rp. - Esempio: - -restoreProperty:IsRestore=true;MyProperty=value + Imposta queste proprietà a livello di progetto o ne esegue + l'override solo durante il ripristino e non usa le + proprietà specificate con l'argomento -property. + <v> rappresenta il nome della proprietà e <v> il + valore della proprietà. Usare il punto e virgola o la + virgola per delimitare più proprietà o specificare ogni proprietà separatamente. + (Forma breve: -rp) + Esempio: + -restoreProperty:IsRestore=true;MyProperty=value LOCALIZATION: "-restoreProperty" and "-rp" should not be localized. diff --git a/src/MSBuild/Resources/xlf/Strings.ja.xlf b/src/MSBuild/Resources/xlf/Strings.ja.xlf index 373a98e2fa1..c30742dfbb3 100644 --- a/src/MSBuild/Resources/xlf/Strings.ja.xlf +++ b/src/MSBuild/Resources/xlf/Strings.ja.xlf @@ -121,7 +121,7 @@ -reportFileAccesses[:True|False] MSBuild が、構成されているプロジェクト キャッシュ プラグインへの - ファイル アクセスを報告します。 + ファイル アクセスを報告するようにします。 このフラグは実験的なものであり、意図したとおりに動作しない可能性があります。 @@ -138,11 +138,11 @@ used, write out the values after the build. -getProperty:propertyName,... - 1 つ以上の指定されたプロパティの値を書き出し - 評価後、ビルドを実行せずに、または - -targets オプションまたは -getTargetResult オプションが - 使用して、ビルド後に値を書き出します。 - + 評価後にビルドを実行せずに、1 つ以上の + 指定されたプロパティの値を書き出します。 + または、-targets オプションまたは -getTargetResult オプションが + 使用されている場合は、ビルド後に値を書き出します。 + LOCALIZATION: "-getProperty", "-targets" and "-getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -157,12 +157,12 @@ the values after the build. -getItem:itemName,... - 1 つ以上の指定された項目の値を書き出し、 - 評価後に関連付けられたメタデータを - ビルドを実行せずに、または -targets オプション - または -getTargetResult オプションが使用されている場合は、書き込み - ビルド後の値。 - + 評価後にビルドを実行せずに、1 つ以上の指定された項目の値と + 関連付けられたメタデータを書き出します。 + または、-targets オプションまたは -getTargetResult オプションが + 使用されている場合は、ビルド後に + 値を書き出します。 + LOCALIZATION: "-getItem", "targets" and "getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -174,9 +174,9 @@ the specified targets will be executed. -getTargetResult:targetName,... - 1 つ以上のターゲットの出力値を書き出し、 - 指定したターゲットが実行されます。 - + 1 つ以上のターゲットの出力値を書き出し、 + 指定したターゲットが実行されます。 + LOCALIZATION: "-getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -199,20 +199,20 @@ (Short form: -fa) -featureAvailability:featureName,... - 機能の可用性を確認します。結果は、次のいずれかになります。 - 文字列 "Undefined"、"Available"、"NotAvailable"、および - "Preview" です。 - - Undefined - 機能の可用性は未定義です - (機能名が機能の可用性に関して不明です - チェッカー) - - NotAvailable - この機能は使用できません - Undefined とは異なり、機能名は機能に認識されています - 可用性チェッカーは、この機能が - 現在の MSBuild エンジンでサポートされていないことを理解しています) - - Available - この機能は使用可能です - - Preview - 機能はプレビュー段階です (安定していません) - (短い形式: -fa) - + 機能の可用性を確認します。結果は、文字列 "Undefined"、 + "Available"、"NotAvailable"、"Preview" の + いずれかになります。 + - Undefined - 機能の可用性は未定義です + (機能名は機能の可用性チェッカーに対して + 不明です) + - NotAvailable - この機能は使用できません + Undefined とは異なり、機能名は機能の可用性チェッカーが + 認識しており、このチェッカーは、この機能が現在の MSBuild エンジンで + サポートされていないことを理解しています) + - Available - この機能は使用可能です + - Preview - 機能はプレビュー段階です (安定していません) + (短い形式: -fa) + LOCALIZATION: "-featureAvailability", "-fa", "Undefined", "Available" "NotAvailable" and "Preview"should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -232,17 +232,17 @@ (Short form: -tl) -terminalLogger[:auto,on,off] - ターミナル ロガーを有効または無効にします。ターミナル ロガーは - 本体のビルド出力がリアルタイムで強化され、 - プロジェクトごとに論理的に整理され、強調表示するように設計されています - アクション可能な情報です。auto を指定する (またはオプションを使用する) - 引数を指定せずに) ターミナル ロガーを使用する場合は、 - 標準出力はリダイレクトされません。出力を解析しないでください - それ以外の場合は、将来変更されずに残っている - バージョン。このオプションは、MSBuild 17.8 以降で利用可能です - 以降で。 - (短い形式: -tl) - + ターミナル ロガーを有効または無効にします。ターミナル ロガーは、 + 本体で強化されたビルド出力をリアルタイムに提供します。 + この出力は、プロジェクトごとに論理的に整理されており、アクション可能な情報を + 強調表示するように設計されています。標準出力がリダイレクトされない場合のみ、 + auto を指定 (または引数を指定せずにオプションを使用) して、 + ターミナル ロガーを使用します。出力を解析しないでください。 + 別の方法で出力を利用してください。残りの部分は将来のバージョンで + 変更されずに残ります。このオプションは、MSBuild 17.8 以降で + 利用可能です。 + (短い形式: -tl) + LOCALIZATION: "-terminalLogger", "-tl", and "auto" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -269,25 +269,24 @@ -tlp:default=auto;verbosity=diag;shownCommandLine -terminalLoggerParameters: <parameters> - ターミナル ロガーへのパラメーター。(短い形式: -tlp) - 使用可能なパラメーター。 - default -- ターミナル - の既定の動作を指定します - ロガー。次のいずれかの値が必要です: - - `on`、`true` は TerminalLogger を強制的に使用します - 無効である場合も同様です。 - - `off`、`false` は TerminalLogger を使用しないように強制します - 有効である場合も同様です。 - - `auto` は、次の場合にターミナルで TerminalLogger を有効にします - サポートされており、セッションがリダイレクトされていない場合です - stdout/stderr - verbosity-- 下記の verbosity 設定をオーバーライドします - logger - showCommandLine -- TaskCommandLineEvent メッセージを表示します + ターミナル ロガーへのパラメーター。(短い形式: -tlp) + 使用可能なパラメーター。 + default -- ターミナル ロガーの既定の動作を + 指定します。次のいずれかの値が必要です。 + - `on`、`true` の場合、TerminalLogger が無効である場合も + TerminalLogger を強制的に使用します。 + - `off`、`false` の場合、TerminalLogger が有効である場合も + TerminalLogger を使用しないように強制します。 + - `auto` の場合、ターミナルで TerminalLogger がサポートされており、 + セッションが stdout/stderr をリダイレクトしていない場合、 + TerminalLogger を有効にします + verbosity-- このロガーの -verbosity 設定を + オーバーライドします + showCommandLine -- TaskCommandLineEvent メッセージを表示します - 例: - -tlp:default=auto;verbosity=diag;shownCommandLine - + 例: + -tlp:default=auto;verbosity=diag;shownCommandLine + LOCALIZATION: "-terminalLoggerParameters", "-tlp", "default", "on", "true", "off", "false", "auto", "verbosity", "showCommandLine" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -302,12 +301,12 @@ This writes the value of property Bar into Biz.txt. -getResultOutputFile:file - get* からの出力をファイルにリダイレクトします。 + get* からの出力をファイルにリダイレクトします。 - 例: - -getProperty:Bar -getResultOutputFile:Biz.txt - これにより、プロパティ Bar の値が Biz.txt に書き込まれます。 - + 例: + -getProperty:Bar -getResultOutputFile:Biz.txt + これにより、プロパティ Bar の値が Biz.txt に書き込まれます。 + LOCALIZATION: "-getResultOutputFile", "get*" and "-getProperty" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -319,10 +318,11 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + ビルド中に BuildChecks を有効にします。 + BuildCheck を使用すると、ビルドのプロパティ + を保証するための + ルールを評価できます。詳細については、aka.ms/buildcheck を参照してください {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -341,7 +341,7 @@ MSBUILD : error MSB1065: Terminal logger value is not valid. It should be one of 'auto', 'true', or 'false'. {0} - MSBUILD : error MSB1065: ターミナル ロガーの値が無効です。'auto'、'true'、または 'false' のいずれかである必要があります。 {0} + MSBUILD : error MSB1065: ターミナル ロガーの値が無効です。'auto'、'true'、または 'false' のいずれかである必要があります。{0} {StrBegin="MSBUILD : error MSB1065: "} UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg. @@ -1823,7 +1823,7 @@ Based on the Windows registry key VerifiedAndReputablePolicyState, SAC state = {0}. - Windows レジストリ キー VerifiedAndReputablePolicyState に基づいて、SAC 状態 = {0}。 + Windows レジストリ キー VerifiedAndReputablePolicyState に基づいており、SAC 状態 = {0} です。 "Windows" is the OS, SAC is the Smart App Control, "VerifiedAndReputablePolicyState" should not be localized diff --git a/src/MSBuild/Resources/xlf/Strings.ko.xlf b/src/MSBuild/Resources/xlf/Strings.ko.xlf index 2688b9fd604..acf5a5753f2 100644 --- a/src/MSBuild/Resources/xlf/Strings.ko.xlf +++ b/src/MSBuild/Resources/xlf/Strings.ko.xlf @@ -139,7 +139,7 @@ -getProperty:propertyName,... 빌드를 실행하지 않고 평가 후 - 지정된 속성 중 하나 이상의 값을 작성하거나, + 하나 이상의 지정된 속성 값을 작성하거나, -targets 옵션 또는 -getTargetResult 옵션을 사용하는 경우 빌드 후 값을 작성합니다. @@ -158,8 +158,8 @@ -getItem:itemName,... 빌드를 실행하지 않고 평가 후 - 지정된 항목 중 하나 이상의 값 및 - 연결된 해당 메타데이터를 작성하거나, + 하나 이상의 지정된 항목 및 + 관련 메타데이터의 값을 작성하거나 -targets 옵션 또는 -getTargetResult 옵션을 사용하는 경우 빌드 후 값을 작성합니다. @@ -174,7 +174,7 @@ the specified targets will be executed. -getTargetResult:targetName,... - 대상 하나 이상의 출력 값을 작성하면 + 하나 이상의 대상의 출력 값을 작성하면 지정된 대상이 실행됩니다. @@ -202,11 +202,11 @@ 기능 가용성을 확인합니다. 결과는 문자열 "Undefined", "Available", "NotAvailable" 및 "Preview" 중 하나입니다. - - 정의되지 않음 - 기능의 가용성이 정의되지 않았습니다 + - Undefined - 기능의 가용성이 정의되지 않았습니다 (기능 가용성 검사기에서 기능 이름을 인식할 수 없음). - NotAvailable - 기능을 사용할 수 없습니다( - 정의되지 않음과는 달리, 기능 가용성 검사가에서 기능 이름을 + Undefined와 달리, 기능 가용성 검사가에서 기능 이름을 인식할 수 있으며 기능이 현재 MSBuild 엔진에서 지원되지 않는 것으로 인식하고 있음). - Available - 기능을 사용할 수 있습니다. @@ -232,14 +232,14 @@ (Short form: -tl) -terminalLogger[:auto,on,off] - 터미널 로거를 사용하거나 사용하지 않도록 설정합니다. 터미널 로거 - 는 콘솔에서 향상된 빌드 출력을 실시간으로 제공합니다. - 이러한 출력은 프로젝트별로 논리적으로 구성되고 실행 가능한 정보를 - 강조 표시하도록 설계되어 있습니다. 자동을 지정(또는 인수 없이 옵션 - 사용)하여 터미널 로거를 사용합니다. 단, 이 경우 - 표준 출력이 리디렉션되지 않아야 합니다. 출력을 구문 분석하지 않습니다. - 그렇지 않을 경우 이후 버전에서 변경되지 않은 상태로 - 유지됩니다. 이 옵션은 MSBuild 17.8 이상 버전에서 + 터미널 로거를 사용하거나 사용하지 않도록 설정합니다. 터미널 로거는 + 콘솔에서 향상된 빌드 출력을 실시간으로 제공하고 + 프로젝트별로 논리적으로 구성되며 실행 가능한 정보를 + 강조 표시하도록 설계되어 있습니다. 표준 출력이 리디렉션되지 않는 + 경우에만 터미널 로거를 사용하려면 auto를 지정하거나 + 인수 없이 옵션을 사용합니다. 출력을 구문 분석하지 않으면 + 향후 버전에서도 변경되지 않은 상태로 유지될 것이라고 + 기대하지 마세요. 이 옵션은 MSBuild 17.8 이상 버전에서 제공됩니다. (약식: -tl) @@ -271,21 +271,20 @@ -terminalLoggerParameters: <parameters> 터미널 로거에 대한 매개 변수입니다. (약식: -tlp) 사용 가능한 매개 변수입니다. - default--터미널의 기본 동작을 지정합니다. - 로거입니다. 다음 값 중 하나가 필요합니다. - - 'on', 'true'는 terminalLogger를 사용하도록 강제하며, - 이는 사용하지 않도록 설정된 경우에도 마찬가지입니다. - - 'off', 'false'는 terminalLogger를 사용하지 않도록 강제하며, - 이는 사용하도록 설정된 경우에도 마찬가지입니다. - - 'auto'는 터미널이 - 지원하고 세션이 리디렉션되지 않을 때 TerminalLogger를 사용하도록 설정합니다. + default--터미널 로거의 기본 동작을 + 지정합니다. 다음 값 중 하나가 필요합니다. + - 'on', 'true'는 비활성화된 경우에도 terminalLogger를 + 사용하도록 강제합니다. + - 'off', 'false'는 활성화된 경우에도 terminalLogger를 + 사용하지 않도록 강제합니다. + - 'auto'는 터미널이 지원하고 세션이 + 리디렉션되지 않을 때 TerminalLogger를 활성화합니다. stdout/stderr - verbosity--이 -로거에 대한 -verbosity 설정을 + verbosity--이 로거에 대한 -verbosity 설정을 재정의합니다. showCommandLine--TaskCommandLineEvent 메시지를 표시합니다. - 예: + 예: -tlp:default=auto;verbosity=diag;shownCommandLine @@ -304,7 +303,7 @@ -getResultOutputFile:file get*에서 파일로 출력을 리디렉션합니다. - 예: + 예: -getProperty:Bar -getResultOutputFile:Biz.txt 그러면 속성 Bar의 값이 Biz.txt에 기록됩니다. @@ -319,10 +318,10 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + 빌드하는 동안 BuildChecks를 사용하도록 설정합니다. + BuildCheck를 사용하면 규칙을 평가하여 빌드의 속성을 + 확인할 수 있습니다. 자세한 내용은 aka.ms/buildcheck를 참조하세요. {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -799,11 +798,11 @@ -logger:<로거> 이 로거를 사용하여 MSBuild의 이벤트를 기록합니다. 여러 로거를 지정하려면 각 로거를 개별적으로 지정합니다. <로거> 구문은 다음과 같습니다. - [<클래스>,]<어셈블리>[,<옵션>][;<매개 변수>] + [<클래스>,]<assembly>[,<옵션>][;<매개 변수>] <로거 클래스> 구문은 다음과 같습니다. [<부분 또는 전체 네임스페이스>.]<로거 클래스 이름> <로거 어셈블리> 구문은 다음과 같습니다. - {<어셈블리 이름>[,<strong name>] | <어셈블리 파일>} + {<assembly name>[,<strong name>] | <assembly file>} 로거 옵션은 MSBuild가 로거를 만드는 방법을 지정합니다. <로거 매개 변수>는 선택 사항이고 입력한 대로 정확히 로거에 전달됩니다. (약식: -l) @@ -1081,11 +1080,11 @@ 로거를 지정하려면 각 로거를 개별적으로 지정합니다. (약식 -dl) <로거> 구문은 다음과 같습니다. - [<클래스>,]<어셈블리>[,<옵션>][;<매개 변수>] + [<클래스>,]<assembly>[,<옵션>][;<매개 변수>] <로거 클래스> 구문은 다음과 같습니다. [<부분 또는 전체 네임스페이스>.]<로거 클래스 이름> <로거 어셈블리> 구문은 다음과 같습니다. - {<어셈블리 이름>[,<strong name>] | <어셈블리 파일>} + {<assembly name>[,<strong name>] | <assembly file>} 로거 옵션은 MSBuild가 로거를 만드는 방법을 지정합니다. <로거 매개 변수>는 선택 사항이고 입력한 대로 정확히 로거에 전달됩니다. (약식: -l) diff --git a/src/MSBuild/Resources/xlf/Strings.pl.xlf b/src/MSBuild/Resources/xlf/Strings.pl.xlf index 1f126cf575e..848b715ed04 100644 --- a/src/MSBuild/Resources/xlf/Strings.pl.xlf +++ b/src/MSBuild/Resources/xlf/Strings.pl.xlf @@ -120,10 +120,10 @@ This flag is experimental and may not work as intended. -reportFileAccesses[:True|False] - Powoduje, że program MSBuild zgłasza dostępy do wszystkich skonfigurowanych plików + Powoduje, że platforma MSBuild zgłasza dostępy do wszystkich skonfigurowanych wtyczek pamięci podręcznej projektu. -Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. + Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. LOCALIZATION: "-reportFileAccesses" should not be localized. @@ -203,8 +203,8 @@ Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. ciągów „Undefined”, „Available”, „NotAvailable” i „Preview”. — Undefined — dostępność funkcji jest niezdefiniowana - (nazwa funkcji jest nieznana dla dostępności funkcji - kontroler) + (nazwa funkcji jest nieznana dla kontrolera dostępności + funkcji) — NotAvailable — funkcja jest niedostępna (w przeciwieństwie do Undefined, nazwa funkcji jest znana kontrolerowi dostępności funkcji i wie on, że funkcja nie jest @@ -235,12 +235,12 @@ Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. Włącz lub wyłącz rejestrator terminali. Rejestrator terminali udostępnia ulepszone dane wyjściowe kompilacji na konsoli w czasie rzeczywistym, uporządkowane logicznie według projektu i zaprojektowane do wyróżniania - informacji umożliwiających podejmowanie działań. Określ auto (lub użyj opcji + informacji umożliwiających podejmowanie działań. Określ automatycznie (lub użyj opcji bez argumentów), aby używać rejestratora terminali tylko wtedy, gdy - standardowe dane wyjściowe nie są przekierowywane. Nie analizowanie danych wyjściowych - lub inaczej – poleganie na nich pozostanie niezmienione w przyszłych + standardowe dane wyjściowe nie są przekierowywane. Nie analizuj danych wyjściowych + albo w przeciwnym razie poleganie na nich pozostanie niezmienione w przyszłych wersjach. Ta opcja jest dostępna w wersji MSBuild 17.8 i - późniejszych. + nowszych. (Krótka forma: -tl) @@ -272,17 +272,17 @@ Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. Parametry rejestratora terminali. (Krótka forma: -tlp) Dostępne parametry. default-- określa domyślne zachowanie rejestratora - terminalu. Wymaga jednej z następujących wartości: - — „on”, „true” wymusza użycie elementu TerminalLogger nawet + terminali. Wymaga jednej z następujących wartości: + — „on”, „true” wymusza użycie elementu TerminalLogger, nawet kiedy zostanie on wyłączony. — „off”, „false” wymusza nieużywanie elementu TerminalLogger nawet wtedy, gdy zostanie on włączony. — „auto” włącza element TerminalLogger, gdy terminal go obsługuje, a sesja nie została przekierowana stdout/stderr - verbosity-- zastąp ustawienie -verbosity dla tego + verbosity-- zastępuje ustawienie -verbosity dla tego rejestratora - showCommandLine-- pokaż komunikaty TaskCommandLineEvent + showCommandLine-- pokazuje komunikaty TaskCommandLineEvent Przykład: -tlp:default=auto;verbosity=diag;shownCommandLine @@ -318,10 +318,10 @@ Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Włącza funkcję BuildChecks podczas kompilacji. + Funkcja BuildCheck umożliwia ocenę reguł w celu zapewnienia właściwości + kompilacji. Aby uzyskać więcej informacji, zobacz aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -800,17 +800,14 @@ Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. -logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral -logger:XMLLogger,C:\Loggers\MyLogger.dll;OutputAsHTML - -logger:<rejestrator> Umożliwia użycie podanego rejestratora do rejestrowania - zdarzeń pochodzących z programu MSBuild. Aby określić - wiele rejestratorów, określ każdy z nich osobno. + -logger:<rejestrator> Umożliwia użycie podanego rejestratora do rejestrowania zdarzeń pochodzących + z programu MSBuild. Aby określić wiele rejestratorów, określ każdy z nich osobno. Składnia elementu <rejestrator>: - [<klasa rejestratora>,]<zestaw rejestratora> - [;<parametry rejestratora>] + [<klasa rejestratora>,]<assembly> [;<parametry rejestratora>] Składnia elementu <klasa rejestratora>: - [<częściowa lub pełna przestrzeń nazw>.] - <nazwa klasy rejestratora> + [<częściowa lub pełna przestrzeń nazw>.] <nazwa klasy rejestratora> Składnia elementu <zestaw rejestratora>: - {<nazwa zestawu>[,<strong name>] | <plik zestawu>} + {<assembly name>[,<strong name>] | <assembly file>} Wartości <parametry rejestratora> są opcjonalne i są przekazywane do rejestratora dokładnie tak, jak zostały wpisane. (Krótka wersja: -l) @@ -1089,11 +1086,11 @@ Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. wiele rejestratorów, określ każdy z nich osobno. (Krótka wersja: -dl) Składnia elementu <rejestrator>: - [<klasa rejestratora>,]<zestaw rejestratora>[;<parametry rejestratora>] + [<klasa rejestratora>,]<assembly>[;<parametry rejestratora>] Składnia elementu <klasa rejestratora>: [<częściowa lub pełna przestrzeń nazw>.]<nazwa klasy rejestratora> Składnia elementu <zestaw rejestratora>: - {<nazwa zestawu>[,<strong name>] | <plik zestawu>} + {<assembly name>[,<strong name>] | <assembly file>} Wartości <parametry rejestratora> są opcjonalne i są przekazywane do rejestratora dokładnie tak, jak zostały wpisane. (Krótka wersja: -l) @@ -1205,13 +1202,11 @@ Ta flaga jest eksperymentalna i może nie działać zgodnie z oczekiwaniami. create a log file for each node. -distributedFileLogger - Rejestruje dane wyjściowe kompilacji w wielu plikach - dziennika, po jednym pliku na węzeł programu MSBuild. - Początkową lokalizacją tych plików jest bieżący katalog. - Domyślnie pliki mają nazwę + Rejestruje dane wyjściowe kompilacji w wielu plikach dziennika,po jednym pliku + na węzeł programu MSBuild. Początkową lokalizacją tych plików + jest bieżący katalog. Domyślnie pliki mają nazwę „MSBuild<identyfikator węzła>.log”. Lokalizację plików i inne parametry rejestratora plików można określić - przez dodanie przełącznika „-fileLoggerParameters”. Jeśli nazwa pliku zostanie ustawiona za pomocą przełącznika diff --git a/src/MSBuild/Resources/xlf/Strings.pt-BR.xlf b/src/MSBuild/Resources/xlf/Strings.pt-BR.xlf index 346503dd04c..ae1a2ba730b 100644 --- a/src/MSBuild/Resources/xlf/Strings.pt-BR.xlf +++ b/src/MSBuild/Resources/xlf/Strings.pt-BR.xlf @@ -120,8 +120,9 @@ This flag is experimental and may not work as intended. -reportFileAccesses[:True|False] - Faz com que o MSBuild relate acessos a arquivos para qualquer plug-in - de cache de projeto configurado. + Faz com que o MSBuild relate acessos a arquivos a qualquer + configurado + plug-ins de cache do projeto. Este sinalizador é experimental e pode não funcionar conforme o esperado. @@ -300,7 +301,7 @@ -getProperty:Bar -getResultOutputFile:Biz.txt This writes the value of property Bar into Biz.txt. - -getResultOutputFile:file + -getResultOutputFile:arquivo Redirecionar a saída de get* para um arquivo. Exemplo: @@ -318,10 +319,10 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Habilita BuildChecks durante o build. + BuildCheck habilita a avaliação de regras para garantir que as propriedades + do build. Para obter mais informações, confira aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} diff --git a/src/MSBuild/Resources/xlf/Strings.ru.xlf b/src/MSBuild/Resources/xlf/Strings.ru.xlf index 921cee13c05..4b9497fda51 100644 --- a/src/MSBuild/Resources/xlf/Strings.ru.xlf +++ b/src/MSBuild/Resources/xlf/Strings.ru.xlf @@ -86,7 +86,7 @@ ({0:F1}s) - ({0:F1}s) + ({0:F1}с) {0}: duration in seconds with 1 decimal point @@ -200,7 +200,7 @@ -featureAvailability:featureName,... Проверьте доступность функции. Результатом является одна из - строк "Неопределено", "Доступно", "Недоступно" и + строк "Не определено", "Доступно", "Недоступно" и "Предварительный просмотр". - Не определено — доступность функции не определена (имя функции неизвестно средству проверки доступности @@ -273,18 +273,18 @@ Доступные параметры. по умолчанию — определяет поведение логгера терминала. Требуется одно из следующих значений: - - `on`, `true` заставляет использовать TerminalLogger даже + - "on", "true" заставляет использовать TerminalLogger даже когда он будет отключен. - - `off`, `false` запрещает использование TerminalLogger + - "off", "false" запрещает использование TerminalLogger даже если бы он был включен. - - `auto` включает TerminalLogger, когда терминал + - "auto" включает TerminalLogger, когда терминал поддерживает это, и в сеансе нет перенаправления stdout/stderr verbosity – Переопределить параметр -verbosity для этого терминала showCommandLine — Показать сообщения TaskCommandLineEvent - Пример: + Пример: -tlp:default=auto;verbosity=diag;shownCommandLine @@ -318,10 +318,10 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Включает BuildChecks во время сборки. + BuildCheck дает оценивать правила для проверки свойств + сборки. Дополнительные сведения см. на странице aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -340,7 +340,7 @@ MSBUILD : error MSB1065: Terminal logger value is not valid. It should be one of 'auto', 'true', or 'false'. {0} - MSBUILD : error MSB1065: Terminal logger value is not valid. It should be one of 'auto', 'true', or 'false'. {0} + MSBUILD : error MSB1065: Недопустимое значение средства ведения журнала терминала. Это должно быть одно из следующих значений: "auto", "ИСТИНА" или "ЛОЖЬ". {0} {StrBegin="MSBUILD : error MSB1065: "} UE: This message does not need in-line parameters because the exception takes care of displaying the invalid arg. @@ -1574,7 +1574,7 @@ MSBUILD : error MSB1068: Must provide a file for the getResultOutputFile switch. - MSBUILD : error MSB1068: необходимо указать файл для параметра getResultOutputFile. + MSBUILD : error MSB1068: необходимо предоставить файл для переключателя getResultOutputFile. {StrBegin="MSBUILD : error MSB1068: "}UE: This happens if the user does something like "msbuild.exe -getResultOutputFile". The user must pass in an actual file following the switch, as in "msbuild.exe -getTargetResult:blah -getResultOutputFile:blah.txt". diff --git a/src/MSBuild/Resources/xlf/Strings.tr.xlf b/src/MSBuild/Resources/xlf/Strings.tr.xlf index 535ff0a7672..752bf19f5a6 100644 --- a/src/MSBuild/Resources/xlf/Strings.tr.xlf +++ b/src/MSBuild/Resources/xlf/Strings.tr.xlf @@ -86,7 +86,7 @@ ({0:F1}s) - ({0:F1}s) + ({0:F1} sn) {0}: duration in seconds with 1 decimal point @@ -318,10 +318,11 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + Derleme sırasında BuildChecks'i sağlar. + BuildCheck, derleme özelliklerinin + güvenliğini sağlamak için + kuralların değerlendirilmesini sağlar. Daha fazla bilgi için bkz. aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -798,13 +799,13 @@ -logger:<günlükçü> MSBuild'deki olayları günlüğe almak için bu günlükçüyü kullanın. Birden fazla günlükçü belirtmek için her günlükçüyü ayrı ayrı belirtin. <günlükçü> söz dizimi şöyledir: - [<sınıf>,]<derleme>[,<seçenekler>][;<parametreler>] + [<class>,]<assembly>[,<options>][;<parameters>] <günlükçü sınıfı > söz dizimi şöyledir: [<kısmi veya tam ad alanı >.]<günlükçü sınıfı adı> <günlükçü derlemesi> söz dizimi şöyledir: - {<derleme adı>[,<strong name>] | <derleme dosyası>} + {<assembly name>[,<strong name>] | <assembly file>} Günlükçü seçenekleri, MSBuild'in günlükçüyü oluşturma biçimini belirtir. - <günlükçü parametreleri > isteğe bağlıdır ve tam olarak + <günlükçü parametreleri > isteğe bağlıdır ve tam olarak yazdığınız şekliyle günlükçüye geçirilir. (Kısa biçim: -l) Örnekler: -logger:XMLLogger,MyLogger,Version=1.0.2,Culture=neutral @@ -1080,11 +1081,11 @@ günlükçü belirtmek için her günlükçüyü ayrı ayrı belirtin. (Kısa biçim -dl) <günlükçü> söz dizimi şöyledir: - [<sınıf>,]<derleme>[,<seçenekler>][;<parametreler>] + [<sınıf>,]<assembly>[,<seçenekler>][;<parametreler>] <günlükçü sınıfı> söz dizimi şöyledir: [<kısmi veya tam ad alanı>.]<günlükçü sınıfı adı> <günlükçü derlemesi> söz dizimi şöyledir: - {<derleme adı>[,<strong name>] | <derleme dosyası>} + {<assembly name>[,<strong name>] | <assembly file>} Günlükçü seçenekleri, MSBuild'in günlükçüyü oluşturma biçimini belirtir. <günlükçü parametreleri> isteğe bağlıdır ve tam olarak yazdığınız şekliyle günlükçüye geçirilir. (Kısa biçim: -l) @@ -1111,10 +1112,9 @@ -ignoreProjectExtensions:.sln -ignoreProjectExtensions:<uzantılar> - Hangi proje dosyasının oluşturulacağı belirlenirken - yoksayılacak uzantıların listesi. Birden çok uzantıyı - birbirinden ayırmak için noktalı virgül veya - virgül kullanın. + Hangi proje dosyasının oluşturulacağı belirlenirken + yoksayılacak uzantıların listesi. Birden çok uzantıyı + birbirinden ayırmak için noktalı virgül veya virgül kullanın. (Kısa biçim: -ignore) Örnek: -ignoreProjectExtensions:.sln @@ -1204,7 +1204,6 @@ Dosyaların konumu ve fileLogger'ın diğer parametreleri "/fileLoggerParameters" anahtarının eklenmesi yoluyla belirtilebilir. - Günlük dosyası adı fileLoggerParameters anahtarı aracılığıyla ayarlanırsa dağıtılmış günlükçü fileName değerini şablon olarak kullanıp her düğümün günlük dosyasını @@ -1251,32 +1250,31 @@ -fileLoggerParameters[n]:<parametreler> Dosya günlükçüleri için ek parametreler sağlar. - Bu anahtarın olması karşılık gelen -fileLogger[n] + Bu anahtarın olması karşılık gelen -fileLogger[n] anahtarının olduğu anlamına gelir. "n" varsa, 1-9 arasında bir rakam olabilir. - Dağıtılmış dosya günlükçüleri varsa -fileLoggerParameters - bunlar tarafından da kullanılır; -distributedFileLogger - açıklamasına bakın. + Dağıtılmış dosya günlükçüleri varsa -fileLoggerParameters + bunlar tarafından da kullanılır; -distributedFileLogger açıklamasına bakın. (Kısa biçim: -flp[n]) - Konsol günlükçüsü için listelenenlerle aynı parametreler + Konsol günlükçüsü için listelenenlerle aynı parametreler kullanılabilir. Kullanılabilecek bazı ek parametreler: - LogFile--Oluşturma günlüğünün yazılacağı günlük + LogFile--Oluşturma günlüğünün yazılacağı günlük dosyasının yolu. - Append--Derleme günlüğünün gün dosyasının sonuna mı - ekleneceğini yoksa üzerine mi yazılacağını - belirler. Anahtar ayarlandığında oluşturma günlüğü - dosyanın sonuna eklenir. Anahtar ayarlanmadığında - varolan günlük dosyasının üzerine yazılır. + Append--Derleme günlüğünün gün dosyasının sonuna mı + ekleneceğini yoksa üzerine mi yazılacağını + belirler. Anahtar ayarlandığında oluşturma günlüğü + dosyanın sonuna eklenir. Anahtar ayarlanmadığında + varolan günlük dosyasının üzerine yazılır. Varsayılan: günlük dosyasının sonuna eklenmez. - Encoding--Dosyanın kodlamasını belirtir; örneğin, + Encoding--Dosyanın kodlamasını belirtir; örneğin, UTF-8, Unicode veya ASCII Varsayılan ayrıntı düzeyi ayarı Detailed'dır. Örnekler: -fileLoggerParameters:LogFile=MyLog.log;Append; Verbosity=diagnostic;Encoding=UTF-8 - -flp:Summary;Verbosity=minimal;LogFile=msbuild.sum - -flp1:warningsonly;logfile=msbuild.wrn + -flp:Summary;Verbosity=minimal;LogFile=msbuild.sum + -flp1:warningsonly;logfile=msbuild.wrn -flp2:errorsonly;logfile=msbuild.err @@ -1300,8 +1298,7 @@ -nr:true -nodeReuse:<parametreler> - MSBuild düğümlerinin yeniden kullanımını etkinleştirir - veya devre dışı bırakır. + MSBuild düğümlerinin yeniden kullanımını etkinleştirir veya devre dışı bırakır. Parametreler: True --Derleme tamamlandıktan sonra düğümler kalır ve izleyen derlemelerde yeniden kullanılır (varsayılan) @@ -1650,7 +1647,7 @@ MSBUILD : error MSB1066: Specify one or more parameters for the terminal logger if using the -terminalLoggerParameters switch - MSBUILD : error MSB1066: -terminalLoggerParameters anahtarı kullanılıyorsa terminal günlükçüsü için bir veya birden çok parametre belirtin + MSBUILD : error MSB1066: terminalLoggerParameters anahtarı kullanılıyorsa terminal günlükçüsü için bir veya birden çok parametre belirtin {StrBegin="MSBUILD : error MSB1066: "} UE: This happens if the user does something like "msbuild.exe -terminalLoggerParameters:". The user must pass in one or more parameters @@ -1836,7 +1833,7 @@ 2: in evaluation. It is recommended to turn off Smart App Control in development environemnt as otherwise performance might be impacted - 2: değerlendirmede. Aksi takdirde performansın etkilenebileceği için geliştirme ortamında Akıllı Uygulama Denetimi’nin kapatılması önerilir + 2: değerlendirmede. Aksi takdirde performans etkilenebileceği için geliştirme ortamında Akıllı Uygulama Denetiminin kapatılması önerilir Smart App Control, "VerifiedAndReputablePolicyState" should not be localized diff --git a/src/MSBuild/Resources/xlf/Strings.zh-Hans.xlf b/src/MSBuild/Resources/xlf/Strings.zh-Hans.xlf index f3774effb90..71f65c89f2b 100644 --- a/src/MSBuild/Resources/xlf/Strings.zh-Hans.xlf +++ b/src/MSBuild/Resources/xlf/Strings.zh-Hans.xlf @@ -17,7 +17,7 @@ Build {0} in {1}s - 在 {1} 秒内生成 {0} + 在 {1} 中生成 {0} Overall build summary {0}: BuildResult_X (below) @@ -138,11 +138,11 @@ used, write out the values after the build. -getProperty:propertyName,... - 在计算后写出一个或多个指定属性的值, - 但不执行生成,或者如果使用的是 - -targets 选项或 -getTargetResult 选项, - 则在生成后写出这些值。 - + 在计算后写出一个或多个指定属性的值, + 但不执行生成,或者如果使用的是 + -targets 选项或 -getTargetResult 选项, + 则在生成后写出这些值。 + LOCALIZATION: "-getProperty", "-targets" and "-getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -157,12 +157,12 @@ the values after the build. -getItem:itemName,... - 在计算后写出一个或多个指定项的值及其 - 关联的元数据,但不 - 执行生成,或者如果使用的是 -targets 选项 - 或 -getTargetResult 选项,则在生成后写出 - 这些值。 - + 在计算后写出一个或多个指定项的值及其 + 关联的元数据,但不 + 执行生成,或者如果使用的是 -targets 选项 + 或 -getTargetResult 选项,则在生成后写出 + 这些值。 + LOCALIZATION: "-getItem", "targets" and "getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -174,9 +174,9 @@ the specified targets will be executed. -getTargetResult:targetName,... - 写出一个或多个目标的输出值, - 并且将执行指定的目标。 - + 写出一个或多个目标的输出值, + 并且将执行指定的目标。 + LOCALIZATION: "-getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -199,20 +199,20 @@ (Short form: -fa) -featureAvailability:featureName,... - 检查功能可用性。结果是以下字符串之一: - "Undefined"、"Available"、"NotAvailable" 和 - "Preview"。 - - Undefined - 未定义功能的可用性 - (功能可用性检查器不知道 - 该功能名称) - - NotAvailable - 功能不可用(不同于 - Undefined,功能可用性检查器知道 - 该功能名称,并且还知道该功能不 - 受当前 MSBuild 引擎支持) - - Available - 功能可用 - - Preview - 功能处于预览状态(不稳定) - (缩写: -fa) - + 检查功能可用性。结果是以下字符串之一: + "Undefined"、"Available"、"NotAvailable" 和 + "Preview"。 + - Undefined - 未定义功能的可用性 + (功能可用性检查器不知道 + 该功能名称) + - NotAvailable - 功能不可用(不同于 + Undefined,功能可用性检查器知道 + 该功能名称,并且还知道该功能不 + 受当前 MSBuild 引擎支持) + - Available - 功能可用 + - Preview - 功能处于预览状态(不稳定) + (缩写: -fa) + LOCALIZATION: "-featureAvailability", "-fa", "Undefined", "Available" "NotAvailable" and "Preview"should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -232,17 +232,17 @@ (Short form: -tl) -terminalLogger[:auto,on,off] - 启用或禁用终端记录器。终端记录器 - 在控制台上实时提供增强的生成输出, - 这些输出在逻辑上按项目进行整理,旨在突出显示 - 可操作信息。指定 auto (或使用 - 不带参数的选项),仅在标准输出未重定向的情况下 - 使用终端记录器。不要分析输出, - 也不要依赖于它在将来的版本中保持 - 不变。此选项在 MSBuild 17.8 和 - 更高版本中提供。 - (缩写: -tl) - + 启用或禁用终端记录器。终端记录器 + 在控制台上实时提供增强的生成输出, + 这些输出在逻辑上按项目进行整理,旨在突出显示 + 可操作信息。指定 auto (或使用 + 不带参数的选项),仅在标准输出未重定向的情况下 + 使用终端记录器。不要分析输出, + 也不要依赖于它在将来的版本中保持 + 不变。此选项在 MSBuild 17.8 和 + 更高版本中提供。 + (缩写: -tl) + LOCALIZATION: "-terminalLogger", "-tl", and "auto" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -269,24 +269,24 @@ -tlp:default=auto;verbosity=diag;shownCommandLine -terminalLoggerParameters: <parameters> - 终端记录器的参数。(缩写: -tlp) - 可用参数。 - default - 指定终端 - 记录器的默认行为。它需要以下值之一: - - `on`、`true` 可强制使用 TerminalLogger, - 即使它已禁用也是如此。 - - `off`、`false` 可强制不使用 TerminalLogger, - 即使它已启用也是如此。 - - `auto` 可在终端支持 TerminalLogger - 且会话没有重定向的 stdout/stderr 时 - 启用 TerminalLogger - verbosity - 替代此记录器的 -verbosity - 设置 - showCommandLine - 显示 TaskCommandLineEvent 消息 + 终端记录器的参数。(缩写: -tlp) + 可用参数。 + default - 指定终端 + 记录器的默认行为。它需要以下值之一: + - `on`、`true` 可强制使用 TerminalLogger, + 即使它已禁用也是如此。 + - `off`、`false` 可强制不使用 TerminalLogger, + 即使它已启用也是如此。 + - `auto` 可在终端支持 TerminalLogger + 且会话没有重定向的 stdout/stderr 时 + 启用 TerminalLogger + verbosity - 替代此记录器的 -verbosity + 设置 + showCommandLine - 显示 TaskCommandLineEvent 消息 - 示例: - -tlp:default=auto;verbosity=diag;shownCommandLine - + 示例: + -tlp:default=auto;verbosity=diag;shownCommandLine + LOCALIZATION: "-terminalLoggerParameters", "-tlp", "default", "on", "true", "off", "false", "auto", "verbosity", "showCommandLine" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -301,12 +301,12 @@ This writes the value of property Bar into Biz.txt. -getResultOutputFile:file - 将 get* 的输出重定向到文件中。 + 将 get* 的输出重定向到文件中。 - 示例: - -getProperty:Bar -getResultOutputFile:Biz.txt - 这会将属性 Bar 的值写入 Biz.txt。 - + 示例: + -getProperty:Bar -getResultOutputFile:Biz.txt + 这会将属性 Bar 的值写入 Biz.txt。 + LOCALIZATION: "-getResultOutputFile", "get*" and "-getProperty" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -318,10 +318,10 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + 在生成中启用 BuildChecks。 + BuildCheck 允许评估规则以确保生成的 + 属性。有关详细信息,请参阅 aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -1728,7 +1728,7 @@ {0}{1} {2} ({3}s) - {0}{1} {2} ({3} 秒) + {0}{1} {2} ({3}) Project finished summary. {0}: indentation - few spaces to visually indent row @@ -1747,7 +1747,7 @@ {0}{1} {2} {3} ({4}s) - {0}{1} {2} {3} ({4} 秒) + {0}{1} {2} {3} ({4}) Project finished summary including target framework information. {0}: indentation - few spaces to visually indent row @@ -1806,14 +1806,14 @@ Restore complete ({0}s) - 还原完成({0} 秒) + 还原完成({0}) {0}: duration in seconds with 1 decimal point Restore {0} in {1}s - 在 {1} 秒内还原 {0} + 在 {1} 中还原 {0} Restore summary when finished with warning or error {0}: BuildResult_X (below) diff --git a/src/MSBuild/Resources/xlf/Strings.zh-Hant.xlf b/src/MSBuild/Resources/xlf/Strings.zh-Hant.xlf index 0164225f3ad..e6bc56aae3d 100644 --- a/src/MSBuild/Resources/xlf/Strings.zh-Hant.xlf +++ b/src/MSBuild/Resources/xlf/Strings.zh-Hant.xlf @@ -138,11 +138,11 @@ used, write out the values after the build. -getProperty:propertyName,... - 於評估後,寫出一或多個指定屬性的值,以及 - 但不執行建置;如有使用 - -targets 選項或 -getTargetResult 選項, - 便於建置之後,再寫出這些值。 - + 於評估後,寫出一或多個指定屬性的值,以及 + 但不執行建置;如有使用 + -targets 選項或 -getTargetResult 選項, + 便於建置之後,再寫出這些值。 + LOCALIZATION: "-getProperty", "-targets" and "-getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -157,12 +157,12 @@ the values after the build. -getItem:itemName,... - 於評估後,寫出一或多個指定項目的值,以及 - 其相關的中繼資料,但不 - 執行建置;如有使用 -targets 選項 - 或 -getTargetResult 選項, - 便於建置之後,再寫出這些值。 - + 於評估後,寫出一或多個指定項目的值,以及 + 其相關的中繼資料,但不 + 執行建置;如有使用 -targets 選項 + 或 -getTargetResult 選項, + 便於建置之後,再寫出這些值。 + LOCALIZATION: "-getItem", "targets" and "getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -174,9 +174,9 @@ the specified targets will be executed. -getTargetResult:targetName,... - 寫出一或多個目標的輸出值,然後 - 執行指定的目標。 - + 寫出一或多個目標的輸出值,然後 + 執行指定的目標。 + LOCALIZATION: "-getTargetResult" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -199,20 +199,20 @@ (Short form: -fa) -featureAvailability:featureName,... - 檢查功能可用性。結果會是下列其中一個字串: - “Undefined”、“Available”、“NotAvailable” 和 - "Preview"。 - - Undefined - 功能的可用性未定義 - (功能可用性檢查程式不知道 - 該功能名稱) - - NotAvailable - 此功能無法使用 (不同於 - Undefined,功能可用性檢查程式知道該功能名稱, - 並知道功能目前的 - MSBuild 引擎不支援該功能) - - Available - 此功能可以使用 - - Preview - 此功能目前為預覽狀態 (不穩定) - (簡短形式: -fa) - + 檢查功能可用性。結果會是下列其中一個字串: + “Undefined”、“Available”、“NotAvailable” 和 + "Preview"。 + - Undefined - 功能的可用性未定義 + (功能可用性檢查程式不知道 + 該功能名稱) + - NotAvailable - 此功能無法使用 (不同於 + Undefined,功能可用性檢查程式知道該功能名稱, + 並知道功能目前的 + MSBuild 引擎不支援該功能) + - Available - 此功能可以使用 + - Preview - 此功能目前為預覽狀態 (不穩定) + (簡短形式: -fa) + LOCALIZATION: "-featureAvailability", "-fa", "Undefined", "Available" "NotAvailable" and "Preview"should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -232,17 +232,17 @@ (Short form: -tl) -terminalLogger[:auto,on,off] - 啟用或停用終端機記錄器。終端機記錄器 - 會即時在主機上,提供更進一步的組建輸出, - 並依照專案的邏輯編排,並會醒目提示 - 可採取動作的資訊。指定自動 (或只使用選項, - 不使用引數) 只在使用標準輸出 - 未重新導向時,才使用終端機記錄器。不剖析輸出, - 或以其他方式據此在 - 未來的版本中保持不變。此選項可在 MSBuild 17.8 和 - 更新版本中使用。 - (簡短形式: -tl) - + 啟用或停用終端機記錄器。終端機記錄器 + 會即時在主機上,提供更進一步的組建輸出, + 並依照專案的邏輯編排,並會醒目提示 + 可採取動作的資訊。指定自動 (或只使用選項, + 不使用引數) 只在使用標準輸出 + 未重新導向時,才使用終端機記錄器。不剖析輸出, + 或以其他方式據此在 + 未來的版本中保持不變。此選項可在 MSBuild 17.8 和 + 更新版本中使用。 + (簡短形式: -tl) + LOCALIZATION: "-terminalLogger", "-tl", and "auto" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -269,24 +269,24 @@ -tlp:default=auto;verbosity=diag;shownCommandLine -terminalLoggerParameters: <parameters> - 終端機記錄器的參數。(簡短形式: -tlp) - 可用的參數。 - default -- 指定終端機記錄器的預設值。 - 其需要下列其中一值: + 終端機記錄器的參數。(簡短形式: -tlp) + 可用的參數。 + default -- 指定終端機記錄器的預設值 + 。其需要下列其中一值: 。 - - 'on'、'true' 會強制使用 TerminalLogger,即使 - 其之後可能會停用。 - - 'off'、'false' 會強制使用 TerminalLogger,即使 - 其之後可能會啟用。 - - `auto` 會啟用 terminalLogger,但終端機必須能夠 - 提供支援,且工作階段未經重新導向 - stdout/stderr - verbosity -- 覆寫上記錄器的 - -verbosity - showCommandLine -- 顯示 TaskCommandLineEvent 訊息 + - 'on'、'true' 會強制使用 TerminalLogger,即使 + 其之後可能會停用。 + - 'off'、'false' 會強制使用 TerminalLogger,即使 + 其之後可能會啟用。 + - `auto` 會啟用 terminalLogger,但終端機必須能夠 + 提供支援,且工作階段未經重新導向 + stdout/stderr + verbosity -- 覆寫上記錄器的 + -verbosity + showCommandLine -- 顯示 TaskCommandLineEvent 訊息 - 範例: - -tlp:default=auto;verbosity=diag;shownCommandLine + 範例: + -tlp:default=auto;verbosity=diag;shownCommandLine LOCALIZATION: "-terminalLoggerParameters", "-tlp", "default", "on", "true", "off", "false", "auto", "verbosity", "showCommandLine" should not be localized. @@ -302,12 +302,12 @@ This writes the value of property Bar into Biz.txt. -getResultOutputFile:file - 將輸出從 get* 重新導向至檔案。 + 將輸出從 get* 重新導向至檔案。 - 範例: - -getProperty:Bar -getResultOutputFile:Biz.txt - 這會將屬性列的值寫入 Biz.txt。 - + 範例: + -getProperty:Bar -getResultOutputFile:Biz.txt + 這會將屬性列的值寫入 Biz.txt。 + LOCALIZATION: "-getResultOutputFile", "get*" and "-getProperty" should not be localized. LOCALIZATION: None of the lines should be longer than a standard width console window, eg 80 chars. @@ -319,10 +319,10 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check - Enables BuildChecks during the build. - BuildCheck enables evaluating rules to ensure properties - of the build. For more info see aka.ms/buildcheck + -check + 在建置期間啟用 BuildChecks。 + BuildCheck 會啟用評估規則以確保組建的 + 屬性。如需詳細資訊,請參閱 aka.ms/buildcheck {Locked="-check"}{Locked="BuildChecks"}{Locked="BuildCheck"} @@ -799,11 +799,11 @@ -logger:<記錄器> 使用此記錄器可記錄 MSBuild 的事件。 若要指定多個記錄器,請各別指定每個記錄器。 <記錄器> 語法為: - [<類別>,]<組件>[,<選項>][;<參數>] + [<class>,]<assembly>[,<options>][;<parameters>] <記錄器類別> 語法為: [<一部分或完整的命名空間>.]<記錄器類別名稱> <記錄器組件> 語法為: - {<組件名稱>[,<strong name>] | <組件檔案>} + {<assembly name>[,<strong name>] | <assembly file>} 記錄器選項會指定 MSBuild 建立記錄器的方式。 <記錄器參數> 是選擇性參數,其會依您輸入的內容, 完全一樣地傳遞到記錄器。(簡短形式: -l) @@ -1081,11 +1081,11 @@ 若要指定多個記錄器,請各別指定每個記錄器。 (簡短形式 -dl) <記錄器> 語法為: - [<類別>,]<組件>[,<選項>][;<參數>] + [<class>,]<assembly>[,<options>][;<parameters>] <記錄器類別> 語法為: [<一部分或完整的命名空間>.]<記錄器類別名稱> <記錄器組件> 語法為: - {<組件名稱>[,<strong name>] | <組件檔案>} + {<assembly name>[,<strong name>] | <assembly file>} 記錄器選項會指定 MSBuild 建立記錄器的方式。 <記錄器參數> 是選擇性參數,其會依您輸入的內容, 完全一樣地傳遞到記錄器。(簡短形式: -l) @@ -1833,7 +1833,7 @@ 2: in evaluation. It is recommended to turn off Smart App Control in development environemnt as otherwise performance might be impacted - 2: 評估中。建議關閉開發環境中的智慧型手機應用程式控制件,否則效能可能會受到影響 + 2: 評估中。建議關閉開發環境中的智慧型應用程式控制,否則效能可能會受到影響 Smart App Control, "VerifiedAndReputablePolicyState" should not be localized diff --git a/src/Shared/Resources/xlf/Strings.shared.cs.xlf b/src/Shared/Resources/xlf/Strings.shared.cs.xlf index b8eb609791a..adcdc9b419a 100644 --- a/src/Shared/Resources/xlf/Strings.shared.cs.xlf +++ b/src/Shared/Resources/xlf/Strings.shared.cs.xlf @@ -325,7 +325,7 @@ MSB5029: The value "{0}" of the "{1}" attribute in element <{2}> in file "{3}" is a wildcard that results in enumerating all files on the drive, which was likely not intended. Check that referenced properties are always defined and that the project and current working directory are not at the drive root. - MSB5029: Hodnota {0} atributu {1} v elementu <{2}> v souboru {3}je zástupný znak, jehož výsledkem je výčet všech souborů na jednotce, což pravděpodobně nebylo zamýšleno. Zkontrolujte, zda jsou odkazované vlastnosti vždy definovány a zda projekt a aktuální pracovní adresář nejsou v kořenovém adresáři jednotky. + MSB5029: Hodnota {0} atributu {1} v elementu <{2}> v souboru {3} je zástupný znak, jehož výsledkem je výčet všech souborů na jednotce, což pravděpodobně nebylo zamýšleno. Zkontrolujte, zda jsou odkazované vlastnosti vždy definovány a zda projekt a aktuální pracovní adresář nejsou v kořenovém adresáři jednotky. {StrBegin="MSB5029: "}UE: This is a generic message that is displayed when we find a project element that has a drive enumerating wildcard value for one of its attributes e.g. <Compile Include="$(NotAlwaysDefined)\**\*.cs"> -- if the property is undefined, the value of Include should not result in enumerating all files on drive. diff --git a/src/Tasks/Resources/xlf/Strings.es.xlf b/src/Tasks/Resources/xlf/Strings.es.xlf index c51dcaf045a..44b1b0a6619 100644 --- a/src/Tasks/Resources/xlf/Strings.es.xlf +++ b/src/Tasks/Resources/xlf/Strings.es.xlf @@ -128,7 +128,7 @@ MSB3654: Delay signing requires that at least a public key be specified. Please either supply a public key using the KeyFile or KeyContainer properties, or disable delay signing. - MSB3654: La firma retardada requiere que se especifique al menos una clave pública. Proporcione una clave pública mediante las propiedades KeyFile o KeyContainer, o deshabilite la firma retardada. + MSB3654: La firma retrasada requiere que se especifique al menos una clave pública. Proporcione una clave pública mediante las propiedades KeyFile o KeyContainer, o deshabilite la firma retrasada. {StrBegin="MSB3654: "} @@ -358,7 +358,7 @@ MSB3061: Unable to delete file "{0}". {1} {2} - MSB3061: No se puede eliminar el archivo "{0}". {1} {2} + MSB3061: no se puede eliminar el archivo "{0}". {1} {2} {StrBegin="MSB3061: "} @@ -373,7 +373,7 @@ MSB3062: Could not delete file "{0}". Beginning retry {1} in {2}ms. {3} {4} - MSB3062: No se pudo eliminar el archivo "{0}". Iniciando reintento{1} en {2}ms. {3} {4} + MSB3062: no se pudo eliminar el archivo "{0}". Iniciando el reintento {1} en {2} ms. {3} {4} {StrBegin="MSB3062: "} LOCALIZATION: {0} are paths. {1} and {2} are numbers. {3} is an optional localized message, {4} is message from LockCheck. @@ -1520,7 +1520,7 @@ MSB3677: Unable to move file "{0}" to "{1}". {2} {3} - MSB3677: No se puede mover el archivo "{0}" a "{1}". {2} {3} + MSB3677: no es posible mover el archivo "{0}" a "{1}". {2} {3} {StrBegin="MSB3677: "} @@ -2352,7 +2352,7 @@ MSB3295: Failed to load an assembly. Please make sure you have disabled strong name verification for your public key if you want to generate delay signed wrappers. {0} - MSB3295: No se pudo cargar un ensamblado. Asegúrese de que deshabilitó la comprobación de nombres seguros para su clave pública si desea generar contenedores de firma retardada. {0} + MSB3295: No se pudo cargar un ensamblado. Asegúrese de que deshabilitó la comprobación de nombres seguros para su clave pública si desea generar contenedores de firma con retraso. {0} {StrBegin="MSB3295: "} @@ -2561,7 +2561,7 @@ MSB3353: Public key necessary for delay signing was not specified. - MSB3353: No se especificó la clave pública necesaria para la firma retardada. + MSB3353: No se especificó la clave pública necesaria para la firma con retraso. {StrBegin="MSB3353: "} @@ -2586,7 +2586,7 @@ MSB3372: The file "{0}" cannot be made writable. {1} {2} - MSB3372: El archivo "{0}" no se puede escribir. {1} {2} + MSB3372: el archivo "{0}" no se puede hacer grabable. {1} {2} {StrBegin="MSB3372: "} @@ -2596,7 +2596,7 @@ MSB3374: The last access/last write time on file "{0}" cannot be set. {1} {2} - MSB3374: No se puede establecer la hora de último acceso o última escritura en el archivo "{0}". {1} {2} + MSB3374: no se puede establecer la hora de último acceso o última escritura en el archivo "{0}". {1} {2} {StrBegin="MSB3374: "} @@ -2691,7 +2691,7 @@ MSB3935: Failed to unzip file "{0}" because destination file "{1}" is read-only and could not be made writable. {2} {3} - MSB3935: No se pudo descomprimir el archivo "{0}" porque el archivo de destino "{1}" es de solo lectura y no se pudo escribir. {2} {3} + MSB3935: no se pudo descomprimir el archivo "{0}" porque el archivo de destino "{1}" es de solo lectura y no se pudo hacer grabable. {2} {3} {StrBegin="MSB3935: "} @@ -2776,7 +2776,7 @@ MSB3491: Could not write lines to file "{0}". {1} {2} - MSB3491: No se pudieron escribir líneas en el archivo "{0}". {1} {2} + MSB3491: no se pudieron escribir líneas en el archivo "{0}". {1} {2} {StrBegin="MSB3491: "} @@ -3046,7 +3046,7 @@ MSB3713: The file "{0}" could not be created. {1} {2} - MSB3713: No se pudo crear el archivo "{0}". {1} {2} + MSB3713: no se pudo crear el archivo "{0}". {1} {2} {StrBegin="MSB3713: "} @@ -3496,7 +3496,7 @@ MSB3943: Failed to zip directory "{0}" to file "{1}". {2} {3} - MSB3943: No se pudo comprimir el directorio "{0}" en el archivo "{1}". {2} {3} + MSB3943: no se pudo comprimir el directorio "{0}" en el archivo "{1}". {2} {3} {StrBegin="MSB3943: "} diff --git a/src/Tasks/Resources/xlf/Strings.it.xlf b/src/Tasks/Resources/xlf/Strings.it.xlf index 931335b4567..7e94e351d1e 100644 --- a/src/Tasks/Resources/xlf/Strings.it.xlf +++ b/src/Tasks/Resources/xlf/Strings.it.xlf @@ -133,12 +133,12 @@ MSB3991: '{0}' is not set or empty. When {1} is false, make sure to set a non-empty value for '{0}'. - MSB3991: '{0}' non è impostato o è vuoto. Quando {1} è false, assicurarsi di impostare un valore non vuoto per '{0}'. + MSB3991: “{0}” non è impostato o è vuoto. Quando {1} è false, assicurarsi di impostare un valore non vuoto per "{0}". {StrBegin="MSB3991: "} MSB3992: '{0}' is not set. When {1} is true, make sure to set a value for '{0}'. - MSB3992: '{0}' non è impostato. Quando {1} è true, assicurarsi di impostare un valore per '{0}'. + MSB3992: "{0}" non impostato. Quando {1} è true, assicurarsi di impostare un valore per "{0}". {StrBegin="MSB3992: "} diff --git a/src/Tasks/Resources/xlf/Strings.pl.xlf b/src/Tasks/Resources/xlf/Strings.pl.xlf index ffa383198a1..3792580a231 100644 --- a/src/Tasks/Resources/xlf/Strings.pl.xlf +++ b/src/Tasks/Resources/xlf/Strings.pl.xlf @@ -1102,7 +1102,7 @@ MSB3825: Resource "{0}" of type "{1}" may be deserialized via BinaryFormatter at runtime. BinaryFormatter is deprecated due to known security risks and is removed from .NET 9+. If you wish to continue using it, set property "GenerateResourceWarnOnBinaryFormatterUse" to false. More information: https://aka.ms/binaryformatter-migration-guide - MSB3825: zasób „{0}” typu „{1}” może być deserializowany za pośrednictwem elementu BinaryFormatter w czasie wykonywania. Element BinaryFormatter jest przestarzały ze względu na znane zagrożenia bezpieczeństwa i został usunięty z platformy .NET 9 lub nowszej. Jeśli chcesz nadal go używać, ustaw właściwość „GenerateResourceWarnOnBinaryFormatterUse” na false. + MSB3825: zasób „{0}” typu „{1}” może być deserializowany za pośrednictwem elementu BinaryFormatter w czasie wykonywania. Element BinaryFormatter jest przestarzały ze względu na znane zagrożenia bezpieczeństwa i został usunięty z platformy .NET 9. Jeśli chcesz nadal go używać, ustaw właściwość „GenerateResourceWarnOnBinaryFormatterUse” na wartość false. Więcej informacji: https://aka.ms/binaryformatter-migration-guide {StrBegin="MSB3825: "} diff --git a/src/Tasks/Resources/xlf/Strings.pt-BR.xlf b/src/Tasks/Resources/xlf/Strings.pt-BR.xlf index b1fbdae6b1e..37616373175 100644 --- a/src/Tasks/Resources/xlf/Strings.pt-BR.xlf +++ b/src/Tasks/Resources/xlf/Strings.pt-BR.xlf @@ -1102,7 +1102,7 @@ MSB3825: Resource "{0}" of type "{1}" may be deserialized via BinaryFormatter at runtime. BinaryFormatter is deprecated due to known security risks and is removed from .NET 9+. If you wish to continue using it, set property "GenerateResourceWarnOnBinaryFormatterUse" to false. More information: https://aka.ms/binaryformatter-migration-guide - MSB3825: O recurso "{0}" do tipo "{1}" pode ser desserializado via BinaryFormatter em tempo de execução. O BinaryFormatter foi preterido devido a riscos de segurança conhecidos e foi removido do .NET 9+. Se desejar continuar usando, defina a propriedade "GenerateResourceWarnOnBinaryFormatterUse" como false. + MSB3825: O recurso “{0}” do tipo “{1}” pode ser desserializado por meio do BinaryFormatter em runtime. O BinaryFormatter foi preterido devido a riscos de segurança conhecidos e foi removido do .NET 9+. Se quiser continuar a usá-lo, defina a propriedade “GenerateResourceWarnOnBinaryFormatterUse” como false. Mais informações: https://aka.ms/binaryformatter-migration-guide {StrBegin="MSB3825: "} diff --git a/src/Tasks/Resources/xlf/Strings.ru.xlf b/src/Tasks/Resources/xlf/Strings.ru.xlf index 7dd8f4c5939..a8b80419059 100644 --- a/src/Tasks/Resources/xlf/Strings.ru.xlf +++ b/src/Tasks/Resources/xlf/Strings.ru.xlf @@ -1103,7 +1103,7 @@ MSB3825: Resource "{0}" of type "{1}" may be deserialized via BinaryFormatter at runtime. BinaryFormatter is deprecated due to known security risks and is removed from .NET 9+. If you wish to continue using it, set property "GenerateResourceWarnOnBinaryFormatterUse" to false. More information: https://aka.ms/binaryformatter-migration-guide MSB3825: для ресурса "{0}" с типом "{1}" может быть выполнена десериализация с помощью BinaryFormatter во время выполнения. BinaryFormatter является нерекомендуемым из-за известных рисков безопасности и удален из .NET 9+. Если вы хотите продолжить использовать его, задайте для свойства GenerateResourceWarnOnBinaryFormatterUse значение false. - Дополнительные сведения см. в руководстве по миграции по ссылке https://aka.ms/binaryformatter. + Дополнительные сведения: https://aka.ms/binaryformatter-migration-guide {StrBegin="MSB3825: "} diff --git a/src/Tasks/Resources/xlf/Strings.zh-Hans.xlf b/src/Tasks/Resources/xlf/Strings.zh-Hans.xlf index 230cd56322d..acb082b3a7b 100644 --- a/src/Tasks/Resources/xlf/Strings.zh-Hans.xlf +++ b/src/Tasks/Resources/xlf/Strings.zh-Hans.xlf @@ -1102,8 +1102,8 @@ MSB3825: Resource "{0}" of type "{1}" may be deserialized via BinaryFormatter at runtime. BinaryFormatter is deprecated due to known security risks and is removed from .NET 9+. If you wish to continue using it, set property "GenerateResourceWarnOnBinaryFormatterUse" to false. More information: https://aka.ms/binaryformatter-migration-guide - MSB3825: 可在运行时通过 BinaryFormatter 反序列化类型为“{1}”的资源“{0}”。由于已知的安全风险,BinaryFormatter 已被弃用,并从 .NET 9+ 中删除。如果要继续使用它,请将属性“GenerateResourceWarnOnBinaryFormatterUse”设置为 false。 - 有关详细信息,请参阅:https://aka.ms/binaryformatter-migration-guide + MSB3825: 可在运行时通过 BinaryFormatter 反序列化类型为“{1}”的资源“{0}”。由于已知的安全风险,BinaryFormatter 已被弃用,并从 .NET 9+ 中删除。如果要继续使用它,请将属性 "GenerateResourceWarnOnBinaryFormatterUse" 设置为 false。 + 有关详细信息,请参阅:https://aka.ms/binaryformatter-migration-guide {StrBegin="MSB3825: "} diff --git a/src/Tasks/Resources/xlf/Strings.zh-Hant.xlf b/src/Tasks/Resources/xlf/Strings.zh-Hant.xlf index e76b7fe1b2b..d0b71988dc7 100644 --- a/src/Tasks/Resources/xlf/Strings.zh-Hant.xlf +++ b/src/Tasks/Resources/xlf/Strings.zh-Hant.xlf @@ -1102,8 +1102,8 @@ MSB3825: Resource "{0}" of type "{1}" may be deserialized via BinaryFormatter at runtime. BinaryFormatter is deprecated due to known security risks and is removed from .NET 9+. If you wish to continue using it, set property "GenerateResourceWarnOnBinaryFormatterUse" to false. More information: https://aka.ms/binaryformatter-migration-guide - MSB3825: 在執行階段,可能會透過 BinaryFormatter 將類型為「{1}」的資源「{0}」取消初始化。BinaryFormatter 已因已知的安全性風險而被棄用,且已從 .NET 9+ 中移除。如果您想要繼續使用它,請將屬性 "GenerateResourceWarnOnBinaryFormatterUse" 設為 false。 - 詳細資訊: https://aka.ms/binaryformatter-migration-guide + MSB3825: 類型為 "{1}" 的資源 "{0}" 可以在執行階段透過 BinaryFormatter 進行還原序列化。BinaryFormatter 已因已知的安全性風險遭到取代,且已從 .NET 9+ 中移除。如果您想要繼續使用它,請將屬性 "GenerateResourceWarnOnBinaryFormatterUse" 設為 false。 + 詳細資訊 (英文): https://aka.ms/binaryformatter-migration-guide {StrBegin="MSB3825: "} From 4ae11fa8e4a86aef804cc79a42102641ad528106 Mon Sep 17 00:00:00 2001 From: Jan Krivanek Date: Fri, 4 Oct 2024 07:23:28 +0200 Subject: [PATCH 05/12] [17.12] Prevent contention between CancelAllSubmissions and EndBuild (#10745) * Allow fast-abort of submissions even after EndBuild initiated * Bump version * Add test verifying the proper build abort on CancelAllSubmissions swapped * Bump version * bump version to 17.12.3 --------- Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com> --- eng/Versions.props | 2 +- .../BackEnd/BuildManager_Tests.cs | 47 ++++++++++++++++++- .../BackEnd/BuildManager/BuildManager.cs | 19 +++----- 3 files changed, 54 insertions(+), 14 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index 366b5887234..b9463a72647 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 17.12.2release + 17.12.3release 17.11.4 15.1.0.0 preview diff --git a/src/Build.UnitTests/BackEnd/BuildManager_Tests.cs b/src/Build.UnitTests/BackEnd/BuildManager_Tests.cs index 00ee719f8d6..2111a5ee369 100644 --- a/src/Build.UnitTests/BackEnd/BuildManager_Tests.cs +++ b/src/Build.UnitTests/BackEnd/BuildManager_Tests.cs @@ -1657,13 +1657,14 @@ public void CancelledBuildWithDelay40() string contents = CleanupFileContents(@" - + "); BuildRequestData data = GetBuildRequestData(contents, Array.Empty(), MSBuildDefaultToolsVersion); _buildManager.BeginBuild(_parameters); + Stopwatch sw = Stopwatch.StartNew(); BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); asyncResult.ExecuteAsync(null, null); @@ -1675,6 +1676,50 @@ public void CancelledBuildWithDelay40() Assert.Equal(BuildResultCode.Failure, result.OverallResult); // "Build should have failed." _logger.AssertLogDoesntContain("[errormessage]"); + // The build should bail out immediately after executing CancelAllSubmissions, build stalling for a longer time + // is very unexpected. + sw.Elapsed.ShouldBeLessThan(TimeSpan.FromSeconds(10)); + } + + /// + /// A canceled build which waits for the task to get started before canceling. Because it is a 12.. task, we should + /// cancel the task and exit out after a short period wherein we wait for the task to exit cleanly. + /// + /// This test also exercises the possibility of CancelAllSubmissions being executed after EndBuild - + /// which can happen even if they are synchronously executed in expected order - the CancelAllSubmissions is internally + /// asynchronous and hence part of the execution can happen after EndBuild. + /// + [Fact] + public void CancelledBuildWithDelay40_WithThreatSwap() + { + string contents = CleanupFileContents(@" + + + + + + +"); + BuildRequestData data = GetBuildRequestData(contents, Array.Empty(), MSBuildDefaultToolsVersion); + _buildManager.BeginBuild(_parameters); + Stopwatch sw = Stopwatch.StartNew(); + BuildSubmission asyncResult = _buildManager.PendBuildRequest(data); + asyncResult.ExecuteAsync(null, null); + + Thread.Sleep(500); + // Simulate the case where CancelAllSubmissions is called after EndBuild or its internal queued task is swapped + // and executed after EndBuild starts execution. + System.Threading.Tasks.Task.Delay(500).ContinueWith(t => _buildManager.CancelAllSubmissions()); + _buildManager.EndBuild(); + + asyncResult.WaitHandle.WaitOne(); + BuildResult result = asyncResult.BuildResult; + + Assert.Equal(BuildResultCode.Failure, result.OverallResult); // "Build should have failed." + _logger.AssertLogDoesntContain("[errormessage]"); + // The build should bail out immediately after executing CancelAllSubmissions, build stalling for a longer time + // is very unexpected. + sw.Elapsed.ShouldBeLessThan(TimeSpan.FromSeconds(10)); } /// diff --git a/src/Build/BackEnd/BuildManager/BuildManager.cs b/src/Build/BackEnd/BuildManager/BuildManager.cs index 96cada2d553..199c39ff7f6 100644 --- a/src/Build/BackEnd/BuildManager/BuildManager.cs +++ b/src/Build/BackEnd/BuildManager/BuildManager.cs @@ -789,15 +789,10 @@ void Callback(object? state) { lock (_syncLock) { - if (_shuttingDown) - { - return; - } - - // If we are Idle, obviously there is nothing to cancel. If we are waiting for the build to end, then presumably all requests have already completed - // and there is nothing left to cancel. Putting this here eliminates the possibility of us racing with EndBuild to access the nodeManager before - // EndBuild sets it to null. - if (_buildManagerState != BuildManagerState.Building) + // If the state is Idle - then there is yet or already nothing to cancel + // If state is WaitingForBuildToComplete - we might be already waiting gracefully - but CancelAllSubmissions + // is a request for quick abort - so it's fine to resubmit the request + if (_buildManagerState == BuildManagerState.Idle) { return; } @@ -2078,17 +2073,17 @@ private void ShutdownConnectedNodes(bool abort) lock (_syncLock) { _shuttingDown = true; - _executionCancellationTokenSource!.Cancel(); + _executionCancellationTokenSource?.Cancel(); // If we are aborting, we will NOT reuse the nodes because their state may be compromised by attempts to shut down while the build is in-progress. - _nodeManager!.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); + _nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); // if we are aborting, the task host will hear about it in time through the task building infrastructure; // so only shut down the task host nodes if we're shutting down tidily (in which case, it is assumed that all // tasks are finished building and thus that there's no risk of a race between the two shutdown pathways). if (!abort) { - _taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); + _taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); } } } From 0258a80c00f599c2b0564d0429cd52f4d815e83c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 09:57:39 +0200 Subject: [PATCH 06/12] [automated] Merge branch 'vs17.11' => 'vs17.12' (#10805) --- eng/SourceBuildPrebuiltBaseline.xml | 1 + eng/Versions.props | 2 +- eng/common/sdl/NuGet.config | 4 ++-- eng/common/sdl/execute-all-sdl-tools.ps1 | 4 +--- eng/common/sdl/init-sdl.ps1 | 8 -------- eng/common/sdl/sdl.ps1 | 4 +++- eng/common/tools.ps1 | 2 +- 7 files changed, 9 insertions(+), 16 deletions(-) diff --git a/eng/SourceBuildPrebuiltBaseline.xml b/eng/SourceBuildPrebuiltBaseline.xml index 765f504dee0..059f130b482 100644 --- a/eng/SourceBuildPrebuiltBaseline.xml +++ b/eng/SourceBuildPrebuiltBaseline.xml @@ -17,6 +17,7 @@ + diff --git a/eng/Versions.props b/eng/Versions.props index b9463a72647..d62a9021240 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 17.12.3release + 17.12.4release 17.11.4 15.1.0.0 preview diff --git a/eng/common/sdl/NuGet.config b/eng/common/sdl/NuGet.config index 3849bdb3cf5..5bfbb02ef04 100644 --- a/eng/common/sdl/NuGet.config +++ b/eng/common/sdl/NuGet.config @@ -5,11 +5,11 @@ - + - + diff --git a/eng/common/sdl/execute-all-sdl-tools.ps1 b/eng/common/sdl/execute-all-sdl-tools.ps1 index 4715d75e974..81ded5b7f47 100644 --- a/eng/common/sdl/execute-all-sdl-tools.ps1 +++ b/eng/common/sdl/execute-all-sdl-tools.ps1 @@ -6,7 +6,6 @@ Param( [string] $BranchName=$env:BUILD_SOURCEBRANCH, # Optional: name of branch or version of gdn settings; defaults to master [string] $SourceDirectory=$env:BUILD_SOURCESDIRECTORY, # Required: the directory where source files are located [string] $ArtifactsDirectory = (Join-Path $env:BUILD_ARTIFACTSTAGINGDIRECTORY ('artifacts')), # Required: the directory where build artifacts are located - [string] $AzureDevOpsAccessToken, # Required: access token for dnceng; should be provided via KeyVault # Optional: list of SDL tools to run on source code. See 'configure-sdl-tool.ps1' for tools list # format. @@ -75,7 +74,7 @@ try { } Exec-BlockVerbosely { - & $(Join-Path $PSScriptRoot 'init-sdl.ps1') -GuardianCliLocation $guardianCliLocation -Repository $RepoName -BranchName $BranchName -WorkingDirectory $workingDirectory -AzureDevOpsAccessToken $AzureDevOpsAccessToken -GuardianLoggerLevel $GuardianLoggerLevel + & $(Join-Path $PSScriptRoot 'init-sdl.ps1') -GuardianCliLocation $guardianCliLocation -Repository $RepoName -BranchName $BranchName -WorkingDirectory $workingDirectory -GuardianLoggerLevel $GuardianLoggerLevel } $gdnFolder = Join-Path $workingDirectory '.gdn' @@ -104,7 +103,6 @@ try { -TargetDirectory $targetDirectory ` -GdnFolder $gdnFolder ` -ToolsList $tools ` - -AzureDevOpsAccessToken $AzureDevOpsAccessToken ` -GuardianLoggerLevel $GuardianLoggerLevel ` -CrScanAdditionalRunConfigParams $CrScanAdditionalRunConfigParams ` -PoliCheckAdditionalRunConfigParams $PoliCheckAdditionalRunConfigParams ` diff --git a/eng/common/sdl/init-sdl.ps1 b/eng/common/sdl/init-sdl.ps1 index 3ac1d92b370..588ff8e22fb 100644 --- a/eng/common/sdl/init-sdl.ps1 +++ b/eng/common/sdl/init-sdl.ps1 @@ -3,7 +3,6 @@ Param( [string] $Repository, [string] $BranchName='master', [string] $WorkingDirectory, - [string] $AzureDevOpsAccessToken, [string] $GuardianLoggerLevel='Standard' ) @@ -21,14 +20,7 @@ $ci = $true # Don't display the console progress UI - it's a huge perf hit $ProgressPreference = 'SilentlyContinue' -# Construct basic auth from AzDO access token; construct URI to the repository's gdn folder stored in that repository; construct location of zip file -$encodedPat = [Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$AzureDevOpsAccessToken")) -$escapedRepository = [Uri]::EscapeDataString("/$Repository/$BranchName/.gdn") -$uri = "https://dev.azure.com/dnceng/internal/_apis/git/repositories/sdl-tool-cfg/Items?path=$escapedRepository&versionDescriptor[versionOptions]=0&`$format=zip&api-version=5.0" -$zipFile = "$WorkingDirectory/gdn.zip" - Add-Type -AssemblyName System.IO.Compression.FileSystem -$gdnFolder = (Join-Path $WorkingDirectory '.gdn') try { # if the folder does not exist, we'll do a guardian init and push it to the remote repository diff --git a/eng/common/sdl/sdl.ps1 b/eng/common/sdl/sdl.ps1 index 648c5068d7d..7fe603fe995 100644 --- a/eng/common/sdl/sdl.ps1 +++ b/eng/common/sdl/sdl.ps1 @@ -4,6 +4,8 @@ function Install-Gdn { [Parameter(Mandatory=$true)] [string]$Path, + [string]$Source = "https://pkgs.dev.azure.com/dnceng/_packaging/Guardian1ESPTUpstreamOrgFeed/nuget/v3/index.json", + # If omitted, install the latest version of Guardian, otherwise install that specific version. [string]$Version ) @@ -19,7 +21,7 @@ function Install-Gdn { $ci = $true . $PSScriptRoot\..\tools.ps1 - $argumentList = @("install", "Microsoft.Guardian.Cli", "-Source https://securitytools.pkgs.visualstudio.com/_packaging/Guardian/nuget/v3/index.json", "-OutputDirectory $Path", "-NonInteractive", "-NoCache") + $argumentList = @("install", "Microsoft.Guardian.Cli.win-x64", "-Source $Source", "-OutputDirectory $Path", "-NonInteractive", "-NoCache") if ($Version) { $argumentList += "-Version $Version" diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index 9574f4eb9df..22954477a57 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -900,7 +900,7 @@ function IsWindowsPlatform() { } function Get-Darc($version) { - $darcPath = "$TempDir\darc\$(New-Guid)" + $darcPath = "$TempDir\darc\$([guid]::NewGuid())" if ($version -ne $null) { & $PSScriptRoot\darc-init.ps1 -toolpath $darcPath -darcVersion $version | Out-Host } else { From 2939083c36e8a908f1509b247e575c70791deab7 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:57:12 +0200 Subject: [PATCH 07/12] [vs17.12] Update dependencies from dotnet/arcade (#10834) * Update dependencies from https://github.com/dotnet/arcade build 20241016.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 9.0.0-beta.24466.2 -> To Version 9.0.0-beta.24516.2 * Bump up version prefix * Remove unavailable BuildXL feed * Bump up dotnet version used in bootstrap along with dotnet bumped in global.json --------- Co-authored-by: dotnet-maestro[bot] Co-authored-by: Gang Wang --- NuGet.config | 1 - eng/Version.Details.xml | 16 ++++++++-------- eng/Versions.props | 7 ++++--- eng/cibuild_bootstrapped_msbuild.ps1 | 2 +- eng/cibuild_bootstrapped_msbuild.sh | 2 +- .../core-templates/steps/get-delegation-sas.yml | 11 ++++++++++- eng/common/sdl/NuGet.config | 4 ++-- eng/common/sdl/execute-all-sdl-tools.ps1 | 4 +++- eng/common/sdl/init-sdl.ps1 | 8 ++++++++ eng/common/sdl/sdl.ps1 | 4 +--- eng/common/templates-official/job/job.yml | 1 + eng/common/templates/job/job.yml | 1 + global.json | 4 ++-- 13 files changed, 42 insertions(+), 23 deletions(-) diff --git a/NuGet.config b/NuGet.config index bd10a6979cf..6cb00e2877f 100644 --- a/NuGet.config +++ b/NuGet.config @@ -18,7 +18,6 @@ - diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 428c37dce97..e0c116de989 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -71,19 +71,19 @@ - + https://github.com/dotnet/arcade - 04b9022eba9c184a8036328af513c22e6949e8b6 + 3c393bbd85ae16ddddba20d0b75035b0c6f1a52d - + https://github.com/dotnet/arcade - 04b9022eba9c184a8036328af513c22e6949e8b6 + 3c393bbd85ae16ddddba20d0b75035b0c6f1a52d - + https://github.com/dotnet/arcade - 04b9022eba9c184a8036328af513c22e6949e8b6 + 3c393bbd85ae16ddddba20d0b75035b0c6f1a52d https://github.com/nuget/nuget.client @@ -98,9 +98,9 @@ df4ae6b81013ac45367372176b9c3135a35a7e3c - + https://github.com/dotnet/arcade - 04b9022eba9c184a8036328af513c22e6949e8b6 + 3c393bbd85ae16ddddba20d0b75035b0c6f1a52d diff --git a/eng/Versions.props b/eng/Versions.props index d62a9021240..bcb4c3e7ff8 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,8 @@ - 17.12.4release + 17.12.5 + release 17.11.4 15.1.0.0 preview @@ -49,7 +50,7 @@ Otherwise, this version of dotnet will not be installed and the build will error out. --> $([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(MSBuildThisFileDirectory)..\global.json')), '"dotnet": "([^"]*)"').Groups.get_Item(1)) 4.2.0-1.22102.8 - 9.0.0-beta.24466.2 + 9.0.0-beta.24516.2 7.0.0 6.0.1 4.12.0-3.24463.9 @@ -57,7 +58,7 @@ 6.0.0 - 9.0.100-rc.1.24452.12 + 9.0.100-rc.2.24474.11 - 17.12.5 + 17.12.6 release 17.11.4 15.1.0.0 diff --git a/src/MSBuild/Resources/xlf/Strings.it.xlf b/src/MSBuild/Resources/xlf/Strings.it.xlf index 0d75a659f21..0832a4a736f 100644 --- a/src/MSBuild/Resources/xlf/Strings.it.xlf +++ b/src/MSBuild/Resources/xlf/Strings.it.xlf @@ -318,9 +318,9 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check + -check Abilita BuildChecks durante la compilazione. - BuildCheck consente di valutare le regole per garantire le proprietà + BuildCheck consente di valutare le regole per garantire le proprietà della compilazione. Per altre informazioni, vedere aka.ms/buildcheck @@ -711,7 +711,7 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. separatamente. Qualsiasi file di risposta denominato "msbuild.rsp" viene usato - automaticamente dai percorsi seguenti: + automaticamente dai percorsi seguenti: (1) la directory di msbuild.exe (2) la directory della prima compilazione di soluzione o progetto From db5f6012cb7f6e2dd7066c50c573c0d352713407 Mon Sep 17 00:00:00 2001 From: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com> Date: Fri, 18 Oct 2024 20:53:44 +0200 Subject: [PATCH 09/12] Bump STJ to 8.0.5 (#10842) --- eng/SourceBuildPrebuiltBaseline.xml | 2 +- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- src/MSBuild/app.amd64.config | 4 ++-- src/MSBuild/app.config | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/eng/SourceBuildPrebuiltBaseline.xml b/eng/SourceBuildPrebuiltBaseline.xml index 059f130b482..f3417f14836 100644 --- a/eng/SourceBuildPrebuiltBaseline.xml +++ b/eng/SourceBuildPrebuiltBaseline.xml @@ -15,7 +15,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e0c116de989..6ad21e07d19 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -53,9 +53,9 @@ https://dev.azure.com/dnceng/internal/_git/dotnet-runtime 5535e31a712343a63f5d7d796cd874e563e5ac14 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - 2aade6beb02ea367fd97c4070a4198802fe61c03 + 81cabf2857a01351e5ab578947c7403a5b128ad1 https://dev.azure.com/dnceng/internal/_git/dotnet-runtime diff --git a/eng/Versions.props b/eng/Versions.props index d4bee426451..dd312ccd081 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -40,7 +40,7 @@ 8.0.0 5.0.0 7.0.0 - 8.0.4 + 8.0.5 8.0.0 8.0.0 diff --git a/src/MSBuild/app.amd64.config b/src/MSBuild/app.amd64.config index 826e12a889e..7817604a16e 100644 --- a/src/MSBuild/app.amd64.config +++ b/src/MSBuild/app.amd64.config @@ -134,8 +134,8 @@ - - + + diff --git a/src/MSBuild/app.config b/src/MSBuild/app.config index 084b86bb3a6..0931bf4a8ce 100644 --- a/src/MSBuild/app.config +++ b/src/MSBuild/app.config @@ -94,7 +94,7 @@ - + From 5b866566089bfdd756730948f6418e2759b8850f Mon Sep 17 00:00:00 2001 From: dotnet bot Date: Tue, 22 Oct 2024 01:54:44 -0700 Subject: [PATCH 10/12] [vs17.12] Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10415672 (#10849) --- eng/Versions.props | 2 +- src/MSBuild/Resources/xlf/Strings.it.xlf | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index dd312ccd081..82f4f083f7f 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 17.12.6 + 17.12.7 release 17.11.4 15.1.0.0 diff --git a/src/MSBuild/Resources/xlf/Strings.it.xlf b/src/MSBuild/Resources/xlf/Strings.it.xlf index 0832a4a736f..0d75a659f21 100644 --- a/src/MSBuild/Resources/xlf/Strings.it.xlf +++ b/src/MSBuild/Resources/xlf/Strings.it.xlf @@ -318,9 +318,9 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check + -check Abilita BuildChecks durante la compilazione. - BuildCheck consente di valutare le regole per garantire le proprietà + BuildCheck consente di valutare le regole per garantire le proprietà della compilazione. Per altre informazioni, vedere aka.ms/buildcheck @@ -711,7 +711,7 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. separatamente. Qualsiasi file di risposta denominato "msbuild.rsp" viene usato - automaticamente dai percorsi seguenti: + automaticamente dai percorsi seguenti: (1) la directory di msbuild.exe (2) la directory della prima compilazione di soluzione o progetto From 298a15aa119acd93b3efac35837ec1d52dd9b237 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 18:23:33 +0200 Subject: [PATCH 11/12] [automated] Merge branch 'vs17.11' => 'vs17.12' (#10857) --- eng/Version.Details.xml | 2 +- eng/Versions.props | 3 +-- eng/common/templates-official/steps/get-delegation-sas.yml | 2 +- eng/common/templates/steps/get-delegation-sas.yml | 2 +- src/MSBuild/Resources/xlf/Strings.it.xlf | 6 +++--- 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 6ad21e07d19..5050eb6ac8a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -103,4 +103,4 @@ 3c393bbd85ae16ddddba20d0b75035b0c6f1a52d - + \ No newline at end of file diff --git a/eng/Versions.props b/eng/Versions.props index 82f4f083f7f..70ba0dfd77e 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,8 +2,7 @@ - 17.12.7 - release + 17.12.8release 17.11.4 15.1.0.0 preview diff --git a/eng/common/templates-official/steps/get-delegation-sas.yml b/eng/common/templates-official/steps/get-delegation-sas.yml index c5a9c1f8275..bd4f01e64ce 100644 --- a/eng/common/templates-official/steps/get-delegation-sas.yml +++ b/eng/common/templates-official/steps/get-delegation-sas.yml @@ -4,4 +4,4 @@ steps: is1ESPipeline: true ${{ each parameter in parameters }}: - ${{ parameter.key }}: ${{ parameter.value }} + ${{ parameter.key }}: ${{ parameter.value }} \ No newline at end of file diff --git a/eng/common/templates/steps/get-delegation-sas.yml b/eng/common/templates/steps/get-delegation-sas.yml index 83760c9798e..808f3174635 100644 --- a/eng/common/templates/steps/get-delegation-sas.yml +++ b/eng/common/templates/steps/get-delegation-sas.yml @@ -4,4 +4,4 @@ steps: is1ESPipeline: false ${{ each parameter in parameters }}: - ${{ parameter.key }}: ${{ parameter.value }} + ${{ parameter.key }}: ${{ parameter.value }} \ No newline at end of file diff --git a/src/MSBuild/Resources/xlf/Strings.it.xlf b/src/MSBuild/Resources/xlf/Strings.it.xlf index 0d75a659f21..0832a4a736f 100644 --- a/src/MSBuild/Resources/xlf/Strings.it.xlf +++ b/src/MSBuild/Resources/xlf/Strings.it.xlf @@ -318,9 +318,9 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check + -check Abilita BuildChecks durante la compilazione. - BuildCheck consente di valutare le regole per garantire le proprietà + BuildCheck consente di valutare le regole per garantire le proprietà della compilazione. Per altre informazioni, vedere aka.ms/buildcheck @@ -711,7 +711,7 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. separatamente. Qualsiasi file di risposta denominato "msbuild.rsp" viene usato - automaticamente dai percorsi seguenti: + automaticamente dai percorsi seguenti: (1) la directory di msbuild.exe (2) la directory della prima compilazione di soluzione o progetto From 43a24969a23bd2dd76cd26be26210e2afcd0595e Mon Sep 17 00:00:00 2001 From: dotnet bot Date: Thu, 24 Oct 2024 01:05:16 -0700 Subject: [PATCH 12/12] Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10439581 (#10876) * Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10439581 * bump the version to 17.12.9 --------- Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com> --- eng/Versions.props | 2 +- src/MSBuild/Resources/xlf/Strings.it.xlf | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eng/Versions.props b/eng/Versions.props index 70ba0dfd77e..299c910ffbd 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 17.12.8release + 17.12.9release 17.11.4 15.1.0.0 preview diff --git a/src/MSBuild/Resources/xlf/Strings.it.xlf b/src/MSBuild/Resources/xlf/Strings.it.xlf index 0832a4a736f..0d75a659f21 100644 --- a/src/MSBuild/Resources/xlf/Strings.it.xlf +++ b/src/MSBuild/Resources/xlf/Strings.it.xlf @@ -318,9 +318,9 @@ BuildCheck enables evaluating rules to ensure properties of the build. For more info see aka.ms/buildcheck - -check + -check Abilita BuildChecks durante la compilazione. - BuildCheck consente di valutare le regole per garantire le proprietà + BuildCheck consente di valutare le regole per garantire le proprietà della compilazione. Per altre informazioni, vedere aka.ms/buildcheck @@ -711,7 +711,7 @@ Questo flag è sperimentale e potrebbe non funzionare come previsto. separatamente. Qualsiasi file di risposta denominato "msbuild.rsp" viene usato - automaticamente dai percorsi seguenti: + automaticamente dai percorsi seguenti: (1) la directory di msbuild.exe (2) la directory della prima compilazione di soluzione o progetto