diff --git a/build/Version.props b/build/Version.props index 99f4241a6..2f23c68c8 100644 --- a/build/Version.props +++ b/build/Version.props @@ -3,7 +3,7 @@ 2 1 300 - preview2 + preview3 $(VersionMajor).$(VersionMinor).$(VersionPatch)-$(ReleaseSuffix) $(VersionMajor).$(VersionMinor).$(VersionPatch).$(CommitCount) diff --git a/src/Microsoft.DotNet.Cli.Utils/ArgumentEscaper.cs b/src/Microsoft.DotNet.Cli.Utils/ArgumentEscaper.cs index 79ab2aa1c..afaa58d48 100644 --- a/src/Microsoft.DotNet.Cli.Utils/ArgumentEscaper.cs +++ b/src/Microsoft.DotNet.Cli.Utils/ArgumentEscaper.cs @@ -185,12 +185,6 @@ namespace Microsoft.DotNet.Cli.Utils internal static bool ShouldSurroundWithQuotes(string argument) { - // Don't quote already quoted strings - if (IsSurroundedWithQuotes(argument)) - { - return false; - } - // Only quote if whitespace exists in the string return ArgumentContainsWhitespace(argument); } diff --git a/src/Microsoft.DotNet.Cli.Utils/CommandResolution/WindowsExePreferredCommandSpecFactory.cs b/src/Microsoft.DotNet.Cli.Utils/CommandResolution/WindowsExePreferredCommandSpecFactory.cs index 7815c77f0..4c5940c7a 100644 --- a/src/Microsoft.DotNet.Cli.Utils/CommandResolution/WindowsExePreferredCommandSpecFactory.cs +++ b/src/Microsoft.DotNet.Cli.Utils/CommandResolution/WindowsExePreferredCommandSpecFactory.cs @@ -63,7 +63,8 @@ namespace Microsoft.DotNet.Cli.Utils var cmdEscapedArgs = ArgumentEscaper.EscapeAndConcatenateArgArrayForCmdProcessStart(args); - if (ArgumentEscaper.ShouldSurroundWithQuotes(command)) + if (!ArgumentEscaper.IsSurroundedWithQuotes(command) // Don't quote already quoted strings + && ArgumentEscaper.ShouldSurroundWithQuotes(command)) { command = $"\"{command}\""; } diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf index d97ad03f5..449c774d4 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + Sada .NET Core SDK (vyjadřující jakýkoli global.json): Runtime Environment: - Runtime Environment: + Běhové prostředí: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.de.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.de.xlf index 2d1b8c640..17866d663 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.de.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.de.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + .NET Core SDK (gemäß "global.json"): Runtime Environment: - Runtime Environment: + Laufzeitumgebung: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.es.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.es.xlf index f123e30d9..b3ee8513f 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.es.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.es.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + SDK de .NET Core (reflejando cualquier global.json): Runtime Environment: - Runtime Environment: + Entorno de tiempo de ejecución: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.fr.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.fr.xlf index 1120da01a..184e19566 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.fr.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.fr.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + SDK .NET Core (reflétant tous les global.json) : Runtime Environment: - Runtime Environment: + Environnement d'exécution : diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.it.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.it.xlf index 9cd9eb799..15ece9a24 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.it.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.it.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + .NET Core SDK (che rispecchia un qualsiasi file global.json): Runtime Environment: - Runtime Environment: + Ambiente di runtime: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ja.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ja.xlf index 781282b5b..7b9a7a89c 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ja.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ja.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + .NET Core SDK (global.json を反映): Runtime Environment: - Runtime Environment: + ランタイム環境: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ko.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ko.xlf index 750cf37b3..d6e82782e 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ko.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ko.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + .NET Core SDK(global.json 반영): Runtime Environment: - Runtime Environment: + 런타임 환경: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pl.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pl.xlf index 8e614f3e7..25e6b67e0 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pl.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pl.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + Zestaw .NET Core SDK (odzwierciedlenie dowolnego pliku global.json): Runtime Environment: - Runtime Environment: + Środowisko uruchomieniowe: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pt-BR.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pt-BR.xlf index 9c273516d..2b4d00938 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pt-BR.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pt-BR.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + SDK do .NET Core (refletindo qualquer global.json): Runtime Environment: - Runtime Environment: + Ambiente de tempo de execução: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ru.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ru.xlf index 4e3e0e41c..844433601 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ru.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ru.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + Пакет SDK для .NET Core (отражающий любой global.json): Runtime Environment: - Runtime Environment: + Среда выполнения: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.tr.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.tr.xlf index 5bb319c46..56d05c817 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.tr.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.tr.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + .NET Core SDK (varsa global.json’u yansıtır): Runtime Environment: - Runtime Environment: + Çalışma Zamanı Ortamı: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hans.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hans.xlf index ba1d877e6..da9efabae 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hans.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hans.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + .NET Core SDK(反映任何 global.json): Runtime Environment: - Runtime Environment: + 运行时环境: diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hant.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hant.xlf index edae196da..7fa3da3f4 100644 --- a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hant.xlf +++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hant.xlf @@ -236,12 +236,12 @@ .NET Core SDK (reflecting any global.json): - .NET Core SDK (reflecting any global.json): + .NET Core SDK (反映任何 global.json): Runtime Environment: - Runtime Environment: + 執行階段環境: diff --git a/src/dotnet/CommonLocalizableStrings.resx b/src/dotnet/CommonLocalizableStrings.resx index ad40ada4d..4215d718e 100644 --- a/src/dotnet/CommonLocalizableStrings.resx +++ b/src/dotnet/CommonLocalizableStrings.resx @@ -626,6 +626,6 @@ setx PATH "%PATH%;{0}" Column maximum width must be greater than zero. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). diff --git a/src/dotnet/PrintableTable.cs b/src/dotnet/PrintableTable.cs index ce31e13cc..f5a0afd58 100644 --- a/src/dotnet/PrintableTable.cs +++ b/src/dotnet/PrintableTable.cs @@ -13,7 +13,7 @@ namespace Microsoft.DotNet.Cli // Represents a table (with rows of type T) that can be printed to a terminal. internal class PrintableTable { - private const string ColumnDelimiter = " "; + public const string ColumnDelimiter = " "; private List _columns = new List(); private class Column diff --git a/src/dotnet/ToolPackage/ToolPackageStore.cs b/src/dotnet/ToolPackage/ToolPackageStore.cs index f424b6062..24ec84289 100644 --- a/src/dotnet/ToolPackage/ToolPackageStore.cs +++ b/src/dotnet/ToolPackage/ToolPackageStore.cs @@ -14,7 +14,7 @@ namespace Microsoft.DotNet.ToolPackage public ToolPackageStore(DirectoryPath root) { - Root = root; + Root = new DirectoryPath(Path.GetFullPath(root.Value)); } public DirectoryPath Root { get; private set; } diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.cs.xlf index c2cd7df30..186d1b446 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.cs.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.cs.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Vypíše odkaz v projektu. + Zobrazí seznam odkazů projektu nebo nainstalovaných nástrojů. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Odinstaluje položku z vývojového prostředí. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.de.xlf index 3e7614d85..018663ad6 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.de.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.de.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Verweis im Projekt auflisten. + Hiermit werden Projektverweise oder installierte Tools aufgelistet. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Deinstalliert ein Element aus der Entwicklungsumgebung. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.es.xlf index 45dcc6151..bcd3332f3 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.es.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.es.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Muestra referencias en el proyecto. + Enumere las referencias de proyecto o las herramientas instaladas. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Desinstala un elemento en el entorno de desarrollo. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.fr.xlf index 08376a558..4dfdfe158 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.fr.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.fr.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Listez une référence dans le projet. + Répertoriez des références de projet ou des outils installés. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Désinstalle un élément dans l'environnement de développement. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.it.xlf index 32bc0fdbd..a0fed482d 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.it.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.it.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Elenca il riferimento nel progetto. + Elenca i riferimenti al progetto o gli strumenti installati. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Disinstalla un elemento dall'ambiente di sviluppo. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ja.xlf index d63dc94c9..d6d7ba00b 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ja.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ja.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - プロジェクト内の参照を一覧表示します。 + プロジェクトの参照またはインストール済みツールを一覧表示します。 @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 項目を開発環境からアンインストールします。 diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ko.xlf index 8d5af754a..110c9a46f 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ko.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ko.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - 프로젝트의 참조를 나열합니다. + 프로젝트 참조 또는 설치된 도구를 나열합니다. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 개발 환경에서 항목을 제거합니다. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pl.xlf index fa12272e7..7983dd5f1 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pl.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pl.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Wyświetl odwołanie w projekcie. + Wyświetl listę odwołań projektu lub zainstalowanych narzędzi. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Odinstalowuje element ze środowiska deweloperskiego. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pt-BR.xlf index 2da572e4d..d6285b7ff 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pt-BR.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pt-BR.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Listar referência no projeto. + Listar referências de projeto ou ferramentas instaladas. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Desinstala um item do ambiente de desenvolvimento. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ru.xlf index d2c19e629..ac73dc520 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ru.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ru.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Список ссылок в проекте. + Перечисление ссылок на проекты или установленных инструментов. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Удаляет элемент из среды разработки. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.tr.xlf index 3feabf584..edb9777af 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.tr.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.tr.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - Projede başvuruyu listeleyin. + Proje başvurularını veya yüklü araçları listeleyin. @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Bir öğeyi geliştirme ortamından kaldırır. diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hans.xlf index cef10bb34..93b544f6c 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hans.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hans.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - 列出项目中的引用。 + 列出项目参考或安装的工具。 @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 从开发环境中卸载项目。 diff --git a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hant.xlf index 18172bbf3..e43b10609 100644 --- a/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hant.xlf +++ b/src/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hant.xlf @@ -154,7 +154,7 @@ List project references or installed tools. - 列出專案中的參考。 + 列出專案參考或安裝的工具。 @@ -259,7 +259,7 @@ Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 將開發環境的項目解除安裝。 diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/LocalizableStrings.resx b/src/dotnet/commands/dotnet-install/dotnet-install-tool/LocalizableStrings.resx index d74dda56e..c970ea1cf 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/LocalizableStrings.resx +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/LocalizableStrings.resx @@ -148,7 +148,7 @@ NuGet configuration file '{0}' does not exist. - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. @@ -179,12 +179,12 @@ Tool '{1}' (version '{2}') was successfully installed. Specified version '{0}' is not a valid NuGet version range. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. - Location of shim to access tool + Location where the tool will be installed. diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.cs.xlf index 035aa553e..019e0c5c4 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.cs.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.cs.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -Instalace byla úspěšná. Pokud nejsou další pokyny, můžete přímo do jádra napsat následující příkaz k vyvolání: {0} + Pokud nebyly dostupné žádné další pokyny, můžete zadáním následujícího příkazu nástroj vyvolat: {0} +Nástroj {1} (verze {2}) byl úspěšně nainstalován. @@ -71,17 +71,17 @@ Instalace byla úspěšná. Pokud nejsou další pokyny, můžete přímo do já Tool '{0}' is already installed. - Tool '{0}' is already installed. + Nástroj {0} je už nainstalovaný. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + Pro nástroj {0} se nepodařilo vytvořit překrytí prostředí: {1}. NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + Konfigurační soubor NuGet {0} neexistuje. @@ -91,22 +91,22 @@ Instalace byla úspěšná. Pokud nejsou další pokyny, můžete přímo do já Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + Zadaná verze {0} není platným rozsahem verzí NuGet. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Je potřeba zadat buď globální cestu, nebo cestu k nástroji. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Globální cesta a cesta k nástroji nemůžou být zadané současně. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Umístění překrytí pro přístup k nástroji diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.de.xlf index 5830c4aa3..58227cfb8 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.de.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.de.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -Die Installation war erfolgreich. Sofern keine weiteren Anweisungen vorliegen, können Sie für den Aufruf den folgenden Befehl direkt in der Shell eingeben: {0} + Wenn keine zusätzlichen Anweisungen vorliegen, können Sie den folgenden Befehl zum Aufruf des Tools eingeben: {0} +Das Tool "{1}" (Version "{2}") wurde erfolgreich installiert. @@ -71,17 +71,17 @@ Die Installation war erfolgreich. Sofern keine weiteren Anweisungen vorliegen, k Tool '{0}' is already installed. - Tool '{0}' is already installed. + Das Tool "{0}" ist bereits installiert. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + Fehler beim Erstellen des Shell-Shims für das Tool "{0}": {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + Die NuGet-Konfigurationsdatei "{0}" ist nicht vorhanden. @@ -91,22 +91,22 @@ Die Installation war erfolgreich. Sofern keine weiteren Anweisungen vorliegen, k Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + Die angegebene Version "{0}" ist kein gültiger NuGet-Versionsbereich. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Es muss entweder "global" oder "tool-path" angegeben werden. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Die gleichzeitige Angabe von "global" und "tool-path" ist nicht möglich. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Shim-Speicherort für Toolzugriff diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.es.xlf index d4c2b4d8a..774e3968c 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.es.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.es.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -La instalación se completó correctamente. Si no hay más instrucciones, puede escribir el comando siguiente en el shell directamente para invocar: {0} + Si no había instrucciones adicionales, puede escribir el comando siguiente para invocar la herramienta: {0} +La herramienta "{1}" (versión "{2}") se instaló correctamente. @@ -71,17 +71,17 @@ La instalación se completó correctamente. Si no hay más instrucciones, puede Tool '{0}' is already installed. - Tool '{0}' is already installed. + La herramienta “{0}” ya está instalada. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + No se pudieron crear correcciones de compatibilidad (shim) de shell para la herramienta "{0}": {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + El archivo de configuración de NuGet "{0}" no existe. @@ -91,22 +91,22 @@ La instalación se completó correctamente. Si no hay más instrucciones, puede Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + La versión especificada "{0}" no es una gama de versiones de NuGet válida. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Se necesita una ruta global o de herramienta. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + No puede tener una ruta global y de herramienta como opinión al mismo tiempo. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Ubicación de las correcciones de compatibilidad (shim) para acceder a la herramienta diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.fr.xlf index 067258b75..cdf3f021c 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.fr.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.fr.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -L'installation a réussi. En l'absence d'instructions supplémentaires, vous pouvez taper directement la commande suivante dans l'interpréteur de commandes pour appeler : {0} + En l'absence d'instructions supplémentaires, vous pouvez taper la commande suivante pour appeler l'outil : {0} +L'outil '{1}' (version '{2}') a été installé. @@ -71,17 +71,17 @@ L'installation a réussi. En l'absence d'instructions supplémentaires, vous pou Tool '{0}' is already installed. - Tool '{0}' is already installed. + L'outil '{0}' est déjà installé. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + Échec de création d'un shim d'environnement pour l'outil '{0}' : {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + Le fichier config NuGet '{0}' n'existe pas. @@ -91,22 +91,22 @@ L'installation a réussi. En l'absence d'instructions supplémentaires, vous pou Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + La version spécifiée '{0}' n'est pas une plage de versions NuGet valide. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Un paramètre global ou tool-path doit être fourni. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Impossible d'avoir une propriété opinion avec les paramètres global et tool-path en même temps. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Emplacement de shim pour accéder à l'outil diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.it.xlf index 70816d492..c42d1cc40 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.it.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.it.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -L'installazione è riuscita. Se non ci sono altre istruzioni, è possibile digitare direttamente nella shell il comando seguente da richiamare: {0} + Se non sono presenti istruzioni aggiuntive, è possibile digitare il comando seguente per richiamare lo strumento: {0} +Lo strumento '{1}' (versione '{2}') è stato installato. @@ -71,17 +71,17 @@ L'installazione è riuscita. Se non ci sono altre istruzioni, è possibile digit Tool '{0}' is already installed. - Tool '{0}' is already installed. + Lo strumento '{0}' è già installato. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + Non è stato possibile creare lo shim della shell per lo strumento '{0}': {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + Il file di configurazione NuGet '{0}' non esiste. @@ -91,22 +91,22 @@ L'installazione è riuscita. Se non ci sono altre istruzioni, è possibile digit Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + La versione specificata '{0}' non è un intervallo di versioni NuGet valido. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + È necessario specificare global o tool-path. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Non è possibile specificare contemporaneamente global e tool-path come opzione. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Percorso dello shim per accedere allo strumento diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ja.xlf index 8aec5915e..9fa3c5928 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ja.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ja.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -インストールは成功しました。追加の指示がなければ、シェルに次のコマンドを直接入力して呼び出すことができます: {0} + 追加の指示がない場合、次のコマンドを入力してツールを呼び出すことができます: {0} +ツール '{1}' (バージョン '{2}') は正常にインストールされました。 @@ -71,17 +71,17 @@ Tool '{1}' (version '{2}') was successfully installed. Tool '{0}' is already installed. - Tool '{0}' is already installed. + ツール '{0}' は既にインストールされています。 Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + ツール '{0}' でシェル shim を作成できませんでした: {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + NuGet 構成ファイル '{0}' は存在しません。 @@ -91,22 +91,22 @@ Tool '{1}' (version '{2}') was successfully installed. Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + 指定されたバージョン '{0}' は、有効な NuGet バージョン範囲ではありません。 - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + global か tool-path を指定する必要があります。 - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + global と tool-path を意見として同時に指定することはできません。 - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + ツールにアクセスする shim の場所 diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ko.xlf index 18a1f09a8..e7d4dbd9e 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ko.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ko.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -설치했습니다. 추가 지침이 없는 경우 셸에 다음 명령을 직접 입력하여 {0}을(를) 호출할 수 있습니다. + 추가 지침이 없는 경우 다음 명령을 입력하여 도구를 호출할 수 있습니다. {0} +도구 '{1}'(버전 '{2}')이(가) 설치되었습니다. @@ -71,17 +71,17 @@ Tool '{1}' (version '{2}') was successfully installed. Tool '{0}' is already installed. - Tool '{0}' is already installed. + '{0}' 도구가 이미 설치되어 있습니다. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + '{0}' 도구에 대해 셸 shim을 만들지 못했습니다. {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + NuGet 구성 파일 '{0}'이(가) 없습니다. @@ -91,22 +91,22 @@ Tool '{1}' (version '{2}') was successfully installed. Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + 지정된 버전 '{0}'이(가) 유효한 NuGet 버전 범위가 아닙니다. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + 전역 또는 도구 경로를 제공해야 합니다. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + 전역 및 도구 경로를 의견으로 동시에 사용할 수 없습니다. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + 도구에 액세스하는 shim 위치 diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pl.xlf index d8dcac491..2d7d4f93f 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pl.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pl.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -Instalacja powiodła się. Jeśli nie ma dodatkowych instrukcji, możesz wpisać następujące polecenie bezpośrednio w powłoce, aby wywołać: {0} + Jeśli nie było dodatkowych instrukcji, możesz wpisać następujące polecenie, aby wywołać narzędzie: {0} +Pomyślnie zainstalowano narzędzie „{1}” (wersja: „{2}”). @@ -71,17 +71,17 @@ Instalacja powiodła się. Jeśli nie ma dodatkowych instrukcji, możesz wpisać Tool '{0}' is already installed. - Tool '{0}' is already installed. + Narzędzie „{0}” jest już zainstalowane. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + Nie można utworzyć podkładki powłoki dla narzędzia „{0}”: {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + Plik konfiguracji pakietu NuGet „{0}” nie istnieje. @@ -91,22 +91,22 @@ Instalacja powiodła się. Jeśli nie ma dodatkowych instrukcji, możesz wpisać Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + Określona wersja „{0}” nie należy do prawidłowego zakresu wersji pakietu NuGet. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Należy podać ścieżkę globalną lub ścieżkę narzędzia. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Nie można jednocześnie używać ścieżki globalnej i ścieżki narzędzia jako opinii. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Lokalizacja podkładki na potrzeby dostępu do narzędzia diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pt-BR.xlf index def0a0021..0dc50e9a1 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pt-BR.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.pt-BR.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -A instalação foi bem-sucedida. Se não houver outras instruções, digite o seguinte comando no shell diretamente para invocar: {0} + Se não houver nenhuma instrução adicional, você poderá digitar o seguinte comando para invocar a ferramenta: {0} +A ferramenta '{1}' (versão '{2}') foi instalada com êxito. @@ -71,17 +71,17 @@ A instalação foi bem-sucedida. Se não houver outras instruções, digite o se Tool '{0}' is already installed. - Tool '{0}' is already installed. + A ferramenta '{0}' já está instalada. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + Falha ao criar o shim do shell para a ferramenta '{0}': {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + O arquivo de configuração '{0}' do NuGet não existe. @@ -91,22 +91,22 @@ A instalação foi bem-sucedida. Se não houver outras instruções, digite o se Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + A versão '{0}' especificada não é um intervalo de versão do NuGet válido. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + É necessário o caminho de ferramenta ou global fornecido. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Não é possível ter o caminho de ferramenta e o global como opinião ao mesmo tempo. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Local do shim para acessar a ferramenta diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ru.xlf index 2365e75c2..42eb6fd3d 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ru.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.ru.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -Установка завершена. Если других действий не требуется, вы можете непосредственно в оболочке ввести для вызова следующую команду: {0}. + Если не было других указаний, вы можете ввести для вызова инструмента следующую команду: {0} +Инструмент "{1}" (версия "{2}") установлен. @@ -71,17 +71,17 @@ Tool '{1}' (version '{2}') was successfully installed. Tool '{0}' is already installed. - Tool '{0}' is already installed. + Инструмент "{0}" уже установлен. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + Не удалось создать оболочку совместимости для инструмента "{0}": {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + Файл конфигурации NuGet "{0}" не существует. @@ -91,22 +91,22 @@ Tool '{1}' (version '{2}') was successfully installed. Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + Указанная версия "{0}" не входит в допустимый диапазон версий NuGet. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Требуется указать глобальный параметр или параметр tool-path. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Невозможно указать глобальный параметр и параметр tool-path в качестве оценки одновременно. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Расположение оболочки совместимости для доступа к инструменту diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.tr.xlf index 481e356cf..2bd6bf5bb 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.tr.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.tr.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -Yükleme başarılı oldu. Daha fazla yönerge yoksa, çağırmak için şu komutu doğrudan kabuğa yazabilirsiniz: {0} + Başka bir yönerge sağlanmadıysa şu komutu yazarak aracı çağırabilirsiniz: {0} +'{1}' aracı (sürüm '{2}') başarıyla yüklendi. @@ -71,17 +71,17 @@ Yükleme başarılı oldu. Daha fazla yönerge yoksa, çağırmak için şu komu Tool '{0}' is already installed. - Tool '{0}' is already installed. + '{0}' aracı zaten yüklü. Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + '{0}' aracı için kabuk dolgusu oluşturulamadı: {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + NuGet yapılandırma dosyası '{0}' yok. @@ -91,22 +91,22 @@ Yükleme başarılı oldu. Daha fazla yönerge yoksa, çağırmak için şu komu Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + Belirtilen '{0}' sürümü geçerli bir NuGet sürüm aralığı değil. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Genel yolun veya araç yolunun sağlanması gerekir. - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Fikir olarak aynı anda hem genel yol hem de araç yolu kullanılamaz. - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + Araca erişmek için dolgu konumu diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hans.xlf index b522b0202..63d1210de 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hans.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hans.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -安装成功。如果没有进一步的说明,则可直接在 shell 中键入以下命令进行调用: {0} + 如果没有其他说明,可键入以下命令来调用该工具: {0} +已成功安装工具“{1}”(版本“{2}”)。 @@ -71,17 +71,17 @@ Tool '{1}' (version '{2}') was successfully installed. Tool '{0}' is already installed. - Tool '{0}' is already installed. + 已安装工具“{0}”。 Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + 无法为工具“{0}”创建 shell 填充程序: {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + NuGet 配置文件“{0}”不存在。 @@ -91,22 +91,22 @@ Tool '{1}' (version '{2}') was successfully installed. Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + 指定的版本“{0}”是无效的 NuGet 版本范围。 - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + 需要提供全局或工具路径。 - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + 无法同时主张全局和工具路径。 - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + 填充程序访问工具的位置 diff --git a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hant.xlf index 299606dff..48bd8e3e5 100644 --- a/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hant.xlf +++ b/src/dotnet/commands/dotnet-install/dotnet-install-tool/xlf/LocalizableStrings.zh-Hant.xlf @@ -3,10 +3,10 @@ - If there were no additional instructions, you can type the following command to invoke the tool: {0} + You can invoke the tool using the following command: {0} Tool '{1}' (version '{2}') was successfully installed. - -安裝已成功。如果沒有進一步指示,您可以直接在命令介面中鍵入下列命令,以叫用: {0} + 若無任何其他指示,您可以鍵入下列命令來叫用工具: {0} +已成功安裝工具 '{1}' ('{2}' 版)。 @@ -71,17 +71,17 @@ Tool '{1}' (version '{2}') was successfully installed. Tool '{0}' is already installed. - Tool '{0}' is already installed. + 工具 '{0}' 已安裝。 Failed to create shell shim for tool '{0}': {1} - Failed to create shell shim for tool '{0}': {1} + 無法為工具 '{0}' 建立殼層填充碼: {1} NuGet configuration file '{0}' does not exist. - NuGet configuration file '{0}' does not exist. + NuGet 組態檔 '{0}' 不存在。 @@ -91,22 +91,22 @@ Tool '{1}' (version '{2}') was successfully installed. Specified version '{0}' is not a valid NuGet version range. - Specified version '{0}' is not a valid NuGet version range. + 指定的版本 '{0}' 不是有效的 NuGet 版本範圍。 - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + 必須提供全域或工具路徑。 - Cannot have global and tool-path as opinion at the same time. - Cannot have global and tool-path as opinion at the same time. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + 無法同時將全域與工具路徑作為選項。 - Location of shim to access tool - Location of shim to access tool + Location where the tool will be installed. + 存取工具的填充碼位置 diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommand.cs b/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommand.cs index b567ac74d..9d00b45eb 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommand.cs +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommand.cs @@ -13,33 +13,48 @@ using Microsoft.Extensions.EnvironmentAbstractions; namespace Microsoft.DotNet.Tools.List.Tool { + internal delegate IToolPackageStore CreateToolPackageStore(DirectoryPath? nonGlobalLocation = null); + internal class ListToolCommand : CommandBase { - private const string CommandDelimiter = ", "; + public const string CommandDelimiter = ", "; private readonly AppliedOption _options; - private readonly IToolPackageStore _toolPackageStore; private readonly IReporter _reporter; private readonly IReporter _errorReporter; + private CreateToolPackageStore _createToolPackageStore; public ListToolCommand( AppliedOption options, ParseResult result, - IToolPackageStore toolPackageStore = null, + CreateToolPackageStore createToolPackageStore = null, IReporter reporter = null) : base(result) { _options = options ?? throw new ArgumentNullException(nameof(options)); - _toolPackageStore = toolPackageStore ?? new ToolPackageStore( - new DirectoryPath(new CliFolderPathCalculator().ToolsPackagePath)); _reporter = reporter ?? Reporter.Output; _errorReporter = reporter ?? Reporter.Error; + _createToolPackageStore = createToolPackageStore ?? ToolPackageFactory.CreateToolPackageStore; } public override int Execute() { - if (!_options.ValueOrDefault("global")) + var global = _options.ValueOrDefault("global"); + var toolPathOption = _options.ValueOrDefault("tool-path"); + + DirectoryPath? toolPath = null; + if (!string.IsNullOrWhiteSpace(toolPathOption)) { - throw new GracefulException(LocalizableStrings.ListToolCommandOnlySupportsGlobal); + toolPath = new DirectoryPath(toolPathOption); + } + + if (toolPath == null && !global) + { + throw new GracefulException(LocalizableStrings.NeedGlobalOrToolPath); + } + + if (toolPath != null && global) + { + throw new GracefulException(LocalizableStrings.GlobalAndToolPathConflict); } var table = new PrintableTable(); @@ -54,32 +69,32 @@ namespace Microsoft.DotNet.Tools.List.Tool LocalizableStrings.CommandsColumn, p => string.Join(CommandDelimiter, p.Commands.Select(c => c.Name))); - table.PrintRows(GetPackages(), l => _reporter.WriteLine(l)); + table.PrintRows(GetPackages(toolPath), l => _reporter.WriteLine(l)); return 0; } - private IEnumerable GetPackages() + private IEnumerable GetPackages(DirectoryPath? toolPath) { - return _toolPackageStore.EnumeratePackages() + return _createToolPackageStore(toolPath).EnumeratePackages() .Where(PackageHasCommands) .OrderBy(p => p.Id) .ToArray(); } - private bool PackageHasCommands(IToolPackage p) + private bool PackageHasCommands(IToolPackage package) { try { // Attempt to read the commands collection // If it fails, print a warning and treat as no commands - return p.Commands.Count >= 0; + return package.Commands.Count >= 0; } catch (Exception ex) when (ex is ToolConfigurationException) { _errorReporter.WriteLine( string.Format( LocalizableStrings.InvalidPackageWarning, - p.Id, + package.Id, ex.Message).Yellow()); return false; } diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommandParser.cs b/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommandParser.cs index c75e2e1ac..b8a5084aa 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommandParser.cs +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/ListToolCommandParser.cs @@ -17,6 +17,10 @@ namespace Microsoft.DotNet.Cli "-g|--global", LocalizableStrings.GlobalOptionDescription, Accept.NoArguments()), + Create.Option( + "--tool-path", + LocalizableStrings.ToolPathDescription, + Accept.ExactlyOneArgument()), CommonOptions.HelpOption()); } } diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/LocalizableStrings.resx b/src/dotnet/commands/dotnet-list/dotnet-list-tool/LocalizableStrings.resx index b4d21c122..852ca839b 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/LocalizableStrings.resx +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/LocalizableStrings.resx @@ -123,8 +123,14 @@ List user wide tools. - - The --global switch (-g) is currently required because only user wide tools are supported. + + Location where the tools are installed. + + + Please specify either the global option (--global) or the tool path option (--tool-path). + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. Warning: tool package '{0}' is invalid: {1} diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.cs.xlf index 649e0ecf4..2885762cc 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.cs.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.cs.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Vypíše nástroje nainstalované v aktuálním vývojovém prostředí. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Vypsat nástroje všech uživatelů Version - Version + Verze Commands - Commands + Příkazy Package Id - Package Id + ID balíčku Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Upozornění: Balíček nástroje {0} je neplatný: {1}. + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.de.xlf index ea32b1a2c..9eabad841 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.de.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.de.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Hiermit werden die in der aktuellen Entwicklungsumgebung installierten Tools aufgelistet. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Hiermit werden benutzerweite Tools aufgelistet. Version - Version + Version Commands - Commands + Befehle Package Id - Package Id + Paket-ID Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Warnung: Das Toolpaket "{0}" ist ungültig: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.es.xlf index 65116604b..2db3a8d08 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.es.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.es.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Enumera las herramientas instaladas en el entorno de desarrollo actual. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Enumera las herramientas para todos los usuarios. Version - Version + Versión Commands - Commands + Comandos Package Id - Package Id + Id. de paquete Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Advertencia: El paquete de herramientas "{0}" no es válido: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.fr.xlf index 0f383597d..c0beb0fef 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.fr.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.fr.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Liste les outils installés dans l'environnement de développement actuel. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Listez les outils pour tous les utilisateurs. Version - Version + Version Commands - Commands + Commandes Package Id - Package Id + ID de package Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Avertissement : Le package d'outils '{0}' n'est pas valide : {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.it.xlf index 33a6f2083..28e1a3014 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.it.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.it.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Elenca gli strumenti installati nell'ambiente di sviluppo corrente. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Elenca gli strumenti a livello di utente. Version - Version + Versione Commands - Commands + Comandi Package Id - Package Id + ID pacchetto Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Avviso: il pacchetto '{0}' dello strumento non è valido: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ja.xlf index c9e468b1a..b0e1114dc 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ja.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ja.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + 現在の開発環境にインストールされているツールを一覧表示します。 List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + ユーザー全体のツールを一覧表示します。 Version - Version + バージョン Commands - Commands + コマンド Package Id - Package Id + パッケージ ID Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + 警告: ツール パッケージ '{0}' が無効です: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ko.xlf index 7d5475c1f..5829435dc 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ko.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ko.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + 현재 개발 환경에 설치된 도구를 나열합니다. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + 사용자 전체 도구를 나열합니다. Version - Version + 버전 Commands - Commands + 명령 Package Id - Package Id + 패키지 ID Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + 경고: 도구 패키지 '{0}'이(가) 잘못되었습니다. {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pl.xlf index 5c81b12ec..c6a02e125 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pl.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pl.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Wyświetla listę narzędzi zainstalowanych w bieżącym środowisku deweloperskim. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Wyświetl listę narzędzi użytkownika. Version - Version + Wersja Commands - Commands + Polecenia Package Id - Package Id + Identyfikator pakietu Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Ostrzeżenie: pakiet narzędzia „{0}” jest nieprawidłowy: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pt-BR.xlf index 146703c1a..e26992927 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pt-BR.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.pt-BR.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Lista as ferramentas instaladas no ambiente de desenvolvimento atual. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Listar as ferramentas para todo o usuário. Version - Version + Versão Commands - Commands + Comandos Package Id - Package Id + ID do Pacote Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Aviso: o pacote de ferramentas '{0}' é inválido: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ru.xlf index dfda07a01..d8b7343e4 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ru.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.ru.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Перечисляет установленные инструменты в текущей среде разработки. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Перечисление пользовательских инструментов. Version - Version + Версия Commands - Commands + Команды Package Id - Package Id + Идентификатор пакета Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Предупреждение. Пакет инструментов "{0}" недопустим: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.tr.xlf index f51db1c10..0eca3acac 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.tr.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.tr.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + Geçerli geliştirme ortamında yüklü araçları listeler. List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + Kullanıcıya yönelik araçları listeleyin. Version - Version + Sürüm Commands - Commands + Komutlar Package Id - Package Id + Paket Kimliği Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + Uyarı: '{0}' araç paketi geçersiz: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hans.xlf index 0473cd7d7..34e56573d 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hans.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hans.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + 列出当前开发环境中的已安装工具。 List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + 列出用户范围工具。 Version - Version + 版本 Commands - Commands + 命令 Package Id - Package Id + 包 ID Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + 警告: 工具包“{0}”无效: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hant.xlf index 34eadedae..395b10be6 100644 --- a/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hant.xlf +++ b/src/dotnet/commands/dotnet-list/dotnet-list-tool/xlf/LocalizableStrings.zh-Hant.xlf @@ -4,37 +4,47 @@ Lists installed tools in the current development environment. - Lists installed tools in the current development environment. + 列出目前開發環境中安裝的工具。 List user wide tools. - List user wide tools. - - - - The --global switch (-g) is currently required because only user wide tools are supported. - The --global switch (-g) is currently required because only user wide tools are supported. + 列出全體使用者工具。 Version - Version + 版本 Commands - Commands + 命令 Package Id - Package Id + 套件識別碼 Warning: tool package '{0}' is invalid: {1} - Warning: tool package '{0}' is invalid: {1} + 警告: 工具套件 '{0}' 無效: {1} + + + + Location where the tools are installed. + Location where the tools are installed. + + + + Please specify either the global option (--global) or the tool path option (--tool-path). + Please specify either the global option (--global) or the tool path option (--tool-path). + + + + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. diff --git a/src/dotnet/commands/dotnet-uninstall/tool/LocalizableStrings.resx b/src/dotnet/commands/dotnet-uninstall/tool/LocalizableStrings.resx index 83309121e..a077fd0f8 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/LocalizableStrings.resx +++ b/src/dotnet/commands/dotnet-uninstall/tool/LocalizableStrings.resx @@ -145,12 +145,12 @@ Failed to uninstall tool '{0}': {1} - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). - Location of shim to access tool + Location where the tool was previously installed. - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. - \ No newline at end of file + diff --git a/src/dotnet/commands/dotnet-uninstall/tool/UninstallToolCommand.cs b/src/dotnet/commands/dotnet-uninstall/tool/UninstallToolCommand.cs index 11cd9dd98..87661cced 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/UninstallToolCommand.cs +++ b/src/dotnet/commands/dotnet-uninstall/tool/UninstallToolCommand.cs @@ -24,12 +24,12 @@ namespace Microsoft.DotNet.Tools.Uninstall.Tool private readonly IReporter _reporter; private readonly IReporter _errorReporter; private CreateShellShimRepository _createShellShimRepository; - private CreateToolPackageStore _createToolPackageStoreAndInstaller; + private CreateToolPackageStore _createToolPackageStore; public UninstallToolCommand( AppliedOption options, ParseResult result, - CreateToolPackageStore createToolPackageStoreAndInstaller = null, + CreateToolPackageStore createToolPackageStore = null, CreateShellShimRepository createShellShimRepository = null, IReporter reporter = null) : base(result) @@ -41,7 +41,7 @@ namespace Microsoft.DotNet.Tools.Uninstall.Tool _errorReporter = reporter ?? Reporter.Error; _createShellShimRepository = createShellShimRepository ?? ShellShimRepositoryFactory.CreateShellShimRepository; - _createToolPackageStoreAndInstaller = createToolPackageStoreAndInstaller ?? ToolPackageFactory.CreateToolPackageStore; + _createToolPackageStore = createToolPackageStore ?? ToolPackageFactory.CreateToolPackageStore; } public override int Execute() @@ -65,7 +65,7 @@ namespace Microsoft.DotNet.Tools.Uninstall.Tool toolDirectoryPath = new DirectoryPath(toolPath); } - IToolPackageStore toolPackageStore = _createToolPackageStoreAndInstaller(toolDirectoryPath); + IToolPackageStore toolPackageStore = _createToolPackageStore(toolDirectoryPath); IShellShimRepository shellShimRepository = _createShellShimRepository(toolDirectoryPath); var packageId = new PackageId(_options.Arguments.Single()); diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.cs.xlf index c45412a8e..a43c7063a 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.cs.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.cs.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + ID balíčku NuGet nástroje, který se má odinstalovat Uninstalls a tool. - Uninstalls a tool. + Odinstaluje nástroj. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Zadejte prosím jedno ID balíčku nástroje, který se má odinstalovat. Uninstall user wide. - Uninstall user wide. + Odinstalovat pro všechny uživatele Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + Nástroj {0} (verze {1}) byl úspěšně odinstalován. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + Nástroj {0} není momentálně nainstalovaný. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + Nástroj {0} má několik nainstalovaných verzí a nelze ho odinstalovat. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + Nepodařilo se odinstalovat nástroj {0}: {1}. - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Je potřeba zadat buď globální cestu, nebo cestu k nástroji. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Umístění překrytí pro přístup k nástroji - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Globální cesta a cesta k nástroji nemůžou být zadané současně. diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.de.xlf index b7d0fef06..f1b63122f 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.de.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.de.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + NuGet-Paket-ID des Tools, das deinstalliert werden soll. Uninstalls a tool. - Uninstalls a tool. + Hiermit wird ein Tool deinstalliert. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Geben Sie eine Toolpaket-ID für die Deinstallation an. Uninstall user wide. - Uninstall user wide. + Benutzerweite Deinstallation. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + Das Tool "{0}" (Version "{1}") wurde erfolgreich deinstalliert. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + Das Tool "{0}" ist aktuell nicht installiert. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + Es sind mehrere Versionen von Tool "{0}" installiert, eine Deinstallation ist nicht möglich. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + Fehler beim Deinstallieren des Tools "{0}": {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Es muss entweder "global" oder "tool-path" angegeben werden. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Shim-Speicherort für Toolzugriff - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Die gleichzeitige Angabe von "global" und "tool-path" ist nicht möglich. diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.es.xlf index 0f0884a52..0f64e95e5 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.es.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.es.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + Id. del paquete de NuGet de la herramienta que se desinstalará. Uninstalls a tool. - Uninstalls a tool. + Desinstala una herramienta. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Especifique un id. de paquete de herramienta para desinstalar. Uninstall user wide. - Uninstall user wide. + Desinstale para todos los usuarios. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + La herramienta "{0}" (versión "{1}") se desinstaló correctamente. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + La herramienta "{0}" no está instalada actualmente. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + La herramienta "{0}" tiene varias versiones instaladas y no se puede desinstalar. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + No se pudo desinstalar la herramienta "{0}": {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Se necesita una ruta global o de herramienta. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Ubicación de las correcciones de compatibilidad (shim) para acceder a la herramienta - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + No puede tener una ruta global y de herramienta como opinión al mismo tiempo." diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.fr.xlf index bbc1608da..4cd67ae0a 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.fr.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.fr.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + ID de package NuGet de l'outil à désinstaller. Uninstalls a tool. - Uninstalls a tool. + Désinstalle un outil. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Spécifiez un ID de package d'outils à désinstaller. Uninstall user wide. - Uninstall user wide. + Effectuez la désinstallation pour tous les utilisateurs. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + L'outil '{0}' (version '{1}') a été désinstallé. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + L'outil '{0}' n'est pas installé actuellement. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + L'outil '{0}' a plusieurs versions installées et ne peut pas être désinstallé. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + Échec de désinstallation de l'outil '{0}' : {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Un paramètre global ou tool-path doit être fourni. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Emplacement de shim pour accéder à l'outil - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Impossible d'avoir une propriété opinion avec les paramètres global et tool-path en même temps." diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.it.xlf index 28354ec20..20cc84342 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.it.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.it.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + ID pacchetto NuGet dello strumento da disinstallare. Uninstalls a tool. - Uninstalls a tool. + Disinstalla uno strumento. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Specificare un ID pacchetto dello strumento da disinstallare. Uninstall user wide. - Uninstall user wide. + Esegue la disinstallazione a livello di utente. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + Lo strumento '{0}' (versione '{1}') è stato disinstallato. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + Lo strumento '{0}' non è attualmente installato. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + Lo strumento '{0}' non può essere disinstallato perché ne sono installate più versioni. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + Non è stato possibile disinstallare lo strumento '{0}': {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + È necessario specificare global o tool-path. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Percorso dello shim per accedere allo strumento - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Non è possibile specificare contemporaneamente global e tool-path come opzione." diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ja.xlf index cf28053cb..1ed94e4dd 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ja.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ja.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + アンインストールするツールの NuGet パッケージ ID。 Uninstalls a tool. - Uninstalls a tool. + ツールをアンインストールします。 PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + アンインストールするツール パッケージの ID を 1 つ指定してください。 Uninstall user wide. - Uninstall user wide. + ユーザー全体でアンインストールします。 Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + ツール '{0}' (バージョン '{1}') は正常にアンインストールされました。 Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + ツール '{0}' は現在、インストールされていません。 Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + ツール '{0}' の複数のバージョンがインストールされており、アンインストールできません。 Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + ツール '{0}' をアンインストールできませんでした: {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + global か tool-path を指定する必要があります。 - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + ツールにアクセスする shim の場所 - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + global と tool-path を意見として同時に指定することはできません。" diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ko.xlf index b2cc666d5..5384141e0 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ko.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ko.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + 제거할 도구의 NuGet 패키지 ID입니다. Uninstalls a tool. - Uninstalls a tool. + 도구를 제거합니다. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + 제거할 도구 패키지 ID를 하나 지정하세요. Uninstall user wide. - Uninstall user wide. + 사용자 전체 도구를 제거합니다. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + 도구 '{0}'(버전 '{1}')을(를) 제거했습니다. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + 도구 '{0}'이(가) 현재 설치되어 있지 않습니다. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + 도구 '{0}'의 여러 버전이 설치되어 있으며 제거할 수 없습니다. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + 도구 '{0}'을(를) 제거하지 못했습니다. {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + 전역 또는 도구 경로를 제공해야 합니다. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + 도구에 액세스하는 shim 위치 - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + 전역 및 도구 경로를 의견으로 동시에 사용할 수 없습니다." diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pl.xlf index 552aaeda3..d06a3abe9 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pl.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pl.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + Identyfikator pakietu NuGet narzędzia do odinstalowania. Uninstalls a tool. - Uninstalls a tool. + Odinstalowuje narzędzie. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Określ jeden identyfikator pakietu narzędzia do odinstalowania. Uninstall user wide. - Uninstall user wide. + Odinstaluj dla użytkownika. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + Pomyślnie odinstalowano narzędzie „{0}” (wersja: „{1}”). Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + Narzędzie „{0}” nie jest obecnie zainstalowane. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + Jest zainstalowanych wiele wersji narzędzia „{0}” i nie można go odinstalować. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + Nie można odinstalować narzędzia „{0}”: {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Należy podać ścieżkę globalną lub ścieżkę narzędzia. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Lokalizacja podkładki na potrzeby dostępu do narzędzia - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Nie można jednocześnie używać ścieżki globalnej i ścieżki narzędzia jako opinii. diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pt-BR.xlf index d7093abd1..82a487078 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pt-BR.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.pt-BR.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + A ID do pacote NuGet da ferramenta a ser desinstalada. Uninstalls a tool. - Uninstalls a tool. + Desinstala uma ferramenta. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Especifique uma ID de Pacote da ferramenta a ser desinstalada. Uninstall user wide. - Uninstall user wide. + Desinstale para todo o usuário. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + A ferramenta '{0}' (versão '{1}') foi desinstalada com êxito. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + A ferramenta '{0}' não está instalada no momento. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + A ferramenta '{0}' tem várias versões instaladas e não pode ser desinstalada. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + Falha ao desinstalar a ferramenta '{0}': {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + É necessário o caminho de ferramenta ou global fornecido. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Local do shim para acessar a ferramenta - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Não é possível ter o caminho de ferramenta e o global como opinião ao mesmo tempo." diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ru.xlf index 7215ef17a..0e1bfe321 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ru.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.ru.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + Идентификатор пакета NuGet удаляемого инструмента. Uninstalls a tool. - Uninstalls a tool. + Удаляет инструмент. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Укажите один идентификатор пакета удаляемого инструмента. Uninstall user wide. - Uninstall user wide. + Удаление на уровне пользователя. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + Инструмент "{0}" (версия "{1}") удален. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + Инструмент "{0}" сейчас не установлен. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + Установлено несколько версий инструмента "{0}", и удалить его невозможно. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + Не удалось удалить инструмент "{0}": {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Требуется указать глобальный параметр или параметр tool-path. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Расположение оболочки совместимости для доступа к инструменту - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Невозможно указать глобальный параметр и параметр tool-path в качестве оценки одновременно. diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.tr.xlf index 56e68b543..d57c84ab4 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.tr.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.tr.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + Kaldırılacak aracın NuGet Paket Kimliği. Uninstalls a tool. - Uninstalls a tool. + Bir aracı kaldırır. PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + Lütfen kaldırılacak aracın Paket Kimliğini belirtin. Uninstall user wide. - Uninstall user wide. + Kullanıcı için kaldırın. Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + '{0}' aracı (sürüm '{1}') başarıyla kaldırıldı. Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + '{0}' aracı şu anda yüklü değil. Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + '{0}' aracının birden fazla sürümü yüklü ve kaldırılamıyor. Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + '{0}' aracı kaldırılamadı: {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + Genel yolun veya araç yolunun sağlanması gerekir. - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + Araca erişmek için dolgu konumu - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + Fikir olarak aynı anda hem genel yol hem de araç yolu kullanılamaz.” diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hans.xlf index 04cae1765..86f92fae5 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hans.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hans.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + 要卸载的工具的 NuGet 包 ID。 Uninstalls a tool. - Uninstalls a tool. + 卸载工具。 PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + 请指定一个要卸载的工具包 ID。 Uninstall user wide. - Uninstall user wide. + 卸载用户范围。 Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + 已成功卸载工具“{0}”(版本“{1}”)。 Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + 工具“{0}”目前尚未安装。 Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + 工具“{0}”已安装多个版本,无法卸载。 Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + 无法卸载工具“{0}”: {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + 需要提供全局或工具路径。 - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + 填充程序访问工具的位置 - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + 无法同时主张全局和工具路径。” diff --git a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hant.xlf index c59aef876..a0d7000d7 100644 --- a/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hant.xlf +++ b/src/dotnet/commands/dotnet-uninstall/tool/xlf/LocalizableStrings.zh-Hant.xlf @@ -4,62 +4,62 @@ NuGet Package Id of the tool to uninstall. - NuGet Package Id of the tool to uninstall. + 要解除安裝之工具的 NuGet 套件識別碼。 Uninstalls a tool. - Uninstalls a tool. + 將工具解除安裝。 PACKAGE_ID - PACKAGE_ID + PACKAGE_ID Please specify one tool Package Id to uninstall. - Please specify one tool Package Id to uninstall. + 請指定一個要解除安裝的工具套件識別碼。 Uninstall user wide. - Uninstall user wide. + 為全部使用者解除安裝。 Tool '{0}' (version '{1}') was successfully uninstalled. - Tool '{0}' (version '{1}') was successfully uninstalled. + 已成功解除安裝工具 '{0}' ('{1}' 版)。 Tool '{0}' is not currently installed. - Tool '{0}' is not currently installed. + 目前未安裝工具 '{0}'。 Tool '{0}' has multiple versions installed and cannot be uninstalled. - Tool '{0}' has multiple versions installed and cannot be uninstalled. + 工具 '{0}' 有多個安裝的版本,且無法解除安裝。 Failed to uninstall tool '{0}': {1} - Failed to uninstall tool '{0}': {1} + 無法將工具 '{0}' 解除安裝: {1} - Need either global or tool-path provided. - Need either global or tool-path provided. + Please specify either the global option (--global) or the tool path option (--tool-path). + 必須提供全域或工具路徑。 - Location of shim to access tool - Location of shim to access tool + Location where the tool was previously installed. + 存取工具的填充碼位置 - Cannot have global and tool-path as opinion at the same time." - Cannot have global and tool-path as opinion at the same time." + (--global) conflicts with the tool path option (--tool-path). Please specify only one of the options. + 無法同時將全域與工具路徑作為選項。」 diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.cs.xlf index 2aa39fc98..2f716a2ac 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.cs.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.cs.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Příkaz k odinstalaci rozhraní .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + Identifikátor balíčku NuGet nástroje, který se má odinstalovat Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Odinstaluje položku z vývojového prostředí. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.de.xlf index d73382dab..69e060e00 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.de.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.de.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Befehl zur Deinstallation von .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + NuGet-Paketbezeichner des Tools, das deinstalliert werden soll. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Deinstalliert ein Element aus der Entwicklungsumgebung. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.es.xlf index ee061aa4a..c0a641af1 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.es.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.es.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Comando para la desinstalación de .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + Identificador del paquete de NuGet de la herramienta que se desinstalará. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Desinstala un elemento en el entorno de desarrollo. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.fr.xlf index 0a37b8974..e2f7c1baa 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.fr.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.fr.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Commande de désinstallation .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + Identificateur de package NuGet de l'outil à désinstaller. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Désinstalle un élément dans l'environnement de développement. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.it.xlf index beb220cdf..279d42a9a 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.it.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.it.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Comando di disinstallazione .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + Identificatore del pacchetto NuGet dello strumento da disinstallare. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Disinstalla un elemento dall'ambiente di sviluppo. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ja.xlf index 35fa420ff..faa091d5c 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ja.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ja.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + .NET アンインストール コマンド The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + アンインストールするツールの NuGet パッケージ ID。 Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 項目を開発環境からアンインストールします。 diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ko.xlf index f8fc7ef14..f85e4370c 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ko.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ko.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + .NET 제거 명령 The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + 제거할 도구의 NuGet 패키지 식별자입니다. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 개발 환경에서 항목을 제거합니다. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pl.xlf index d573f8f3f..a8bd1b431 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pl.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pl.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Polecenie dezinstalacji platformy .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + Identyfikator pakietu NuGet narzędzia do odinstalowania. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Odinstalowuje element ze środowiska deweloperskiego. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pt-BR.xlf index ba5d9acb4..be9a2b6d3 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pt-BR.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.pt-BR.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Comando de desinstalação do .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + O identificador do pacote do NuGet da ferramenta a ser desinstalada. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Desinstala um item do ambiente de desenvolvimento. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ru.xlf index cfd97f776..5fe055778 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ru.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.ru.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + Команда удаления .NET The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + Идентификатор пакета NuGet удаляемого инструмента. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Удаляет элемент из среды разработки. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.tr.xlf index 1d52db404..6c058a453 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.tr.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.tr.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + .NET Kaldırma Komutu The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + Kaldırılacak aracın NuGet paketi tanımlayıcısı. Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + Bir öğeyi geliştirme ortamından kaldırır. diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hans.xlf index 69296cfe6..283659d81 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hans.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hans.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + .NET 卸载命令 The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + 要卸载的工具的 NuGet 包标识符。 Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 从开发环境中卸载项目。 diff --git a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hant.xlf index 3e2ac319b..24e0532e4 100644 --- a/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hant.xlf +++ b/src/dotnet/commands/dotnet-uninstall/xlf/LocalizableStrings.zh-Hant.xlf @@ -4,17 +4,17 @@ .NET Uninstall Command - .NET Uninstall Command + .NET 解除安裝命令 The NuGet package identifier of the tool to uninstall. - The NuGet package identifier of the tool to uninstall. + 要解除安裝之工具的 NuGet 套件識別碼。 Uninstalls an item from the development environment. - Uninstalls an item from the development environment. + 將開發環境的項目解除安裝。 diff --git a/src/dotnet/xlf/CommonLocalizableStrings.cs.xlf b/src/dotnet/xlf/CommonLocalizableStrings.cs.xlf index f464118ce..168e4b3ae 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.cs.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.cs.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - Nástroj {0} je už nainstalovaný. + Nástroj {0} (verze {1}) je už nainstalovaný. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + Příkaz {0} koliduje s existujícím příkazem jiného nástroje. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Pro prázdnou cestu ke spustitelnému souboru nelze vytvořit překrytí prostředí. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Pro prázdný příkaz nelze vytvořit překrytí prostředí. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Nepodařilo se načíst konfiguraci nástroje: {0}. @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Adresář nástrojů {0} není momentálně v proměnné prostředí PATH. +Pokud používáte bash, přidáte ho do svého profilu spuštěním následujícího příkazu: cat << \EOF >> ~/.bash_profile -# Add .NET Core SDK tools +# Přidání nástrojů sady .NET Core SDK export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Do aktuální relace ho přidáte spuštěním následujícího příkazu: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Adresář nástrojů {0} není momentálně v proměnné prostředí PATH. +Pokud používáte bash, přidáte ho do svého profilu spuštěním následujícího příkazu: cat << \EOF >> ~/.bash_profile -# Add .NET Core SDK tools +# Přidání nástrojů sady .NET Core SDK export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Do aktuální relace ho přidáte spuštěním následujícího příkazu: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + Adresář nástrojů {0} není momentálně v proměnné prostředí PATH. -You can add the directory to the PATH by running the following command: +Tento adresář přidáte do proměnné PATH spuštěním následujícího příkazu: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + Pro příkaz {0} se nepodařilo vytvořit překrytí nástroje: {1}. Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + Pro příkaz {0} se nepodařilo odebrat překrytí nástroje: {1}. Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Pro překrytí prostředí se nepodařilo nastavit oprávnění uživatele ke spouštění: {0}. Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + Nepodařilo se nainstalovat balíček nástroje {0}: {1}. Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + Nepodařilo se odinstalovat balíček nástroje {0}: {1}. Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + Maximální šířka sloupce musí být větší než nula. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + Soubor vstupního bodu {0} pro příkaz {1} nebyl v balíčku nalezen. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + Soubor s nastavením DotnetToolSettings.xml nebyl v balíčku nalezen. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + Nepodařilo se najít připravený balíček nástroje {0}. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + Příkaz {0} obsahuje úvodní tečku. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.de.xlf b/src/dotnet/xlf/CommonLocalizableStrings.de.xlf index cae4ffe72..36a6eab3a 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.de.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.de.xlf @@ -716,32 +716,32 @@ Command '{0}' uses unsupported runner '{1}'." - Der Befehl "{0}" verwendet die nicht unterstützte Ausführung"{1}". + Der Befehl "{0}" verwendet die nicht unterstützte Ausführung "{1}". Tool '{0}' (version '{1}') is already installed. - Das Tool "{0}" ist bereits installiert. + Das Tool "{0}" (Version "{1}") ist bereits installiert. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + Der Befehl "{0}" steht in Konflikt zu einem vorhandenen Befehl aus einem anderen Tool. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Für einen leeren Pfad einer ausführbaren Datei kann kein Shell-Shim erstellt werden. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Für einen leeren Befehl kann kein Shell-Shim erstellt werden. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Fehler beim Abrufen der Toolkonfiguration: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Das Toolverzeichnis "{0}" ist aktuell nicht in der PATH-Umgebungsvariable angegeben. +Bei Verwendung von Bash können Sie hierzu den folgenden Befehl ausführen: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Um das Verzeichnis der aktuellen Sitzung hinzuzufügen, können Sie den folgenden Befehl ausführen: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Das Toolverzeichnis "{0}" ist aktuell nicht in der PATH-Umgebungsvariable angegeben. +Bei Verwendung von Bash können Sie hierzu den folgenden Befehl ausführen: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Um das Verzeichnis der aktuellen Sitzung hinzuzufügen, können Sie den folgenden Befehl ausführen: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + Das Toolverzeichnis "{0}" ist aktuell nicht in der PATH-Umgebungsvariable angegeben. -You can add the directory to the PATH by running the following command: +Um das Verzeichnis zu PATH hinzuzufügen, können Sie den folgenden Befehl ausführen: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + Fehler beim Erstellen des Tool-Shims für den Befehl "{0}": {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + Fehler beim Entfernen des Tool-Shims für den Befehl "{0}": {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Fehler beim Festlegen der Benutzerberechtigungen der ausführbaren Datei für den Shell-Shim: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + Fehler beim Installieren des Toolpakets "{0}": {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + Fehler beim Deinstallieren des Toolpakets "{0}": {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + Die maximale Spaltenbreite muss größer als 0 sein. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + Die Einstiegspunktdatei "{0}" für den Befehl "{1}" wurde nicht im Paket gefunden. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + Die Einstellungsdatei "DotnetToolSettings.xml" wurde nicht im Paket gefunden. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + Das bereitgestellte Toolpaket "{0}" wurde nicht gefunden. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + Der Befehl "{0}" weist einen vorangestellten Punkt auf. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.es.xlf b/src/dotnet/xlf/CommonLocalizableStrings.es.xlf index 55e770628..239e43859 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.es.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.es.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - La herramienta “{0}” ya está instalada. + La herramienta "{0}" (versión "{1}") ya está instalada. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + El comando "{0}" está en conflicto con un comando existente de otra herramienta. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + No se pueden crear las correcciones de compatibilidad (shim) de shell para una ruta ejecutable vacía. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + No se pueden crear las correcciones de compatibilidad (shim) de shell para un comando vacío. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Error al recuperar la configuración de la herramienta: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + El directorio de herramientas "{0}" no está actualmente en la variable de entorno PATH. +Si usa bash, puede agregarlo a su perfil mediante la ejecución de comando siguiente: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Puede agregarlo a la sesión actual mediante la ejecución del comando siguiente: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + El directorio de herramientas "{0}" no está actualmente en la variable de entorno PATH. +Si usa bash, puede agregarlo a su perfil mediante la ejecución de comando siguiente: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Puede agregarlo a la sesión actual mediante la ejecución del comando siguiente: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + El directorio de herramientas "{0}" no está actualmente en la variable de entorno PATH. -You can add the directory to the PATH by running the following command: +Puede agregar el directorio a PATH mediante la ejecución del comando siguiente: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + No se pudieron crear correcciones de compatibilidad (shim) de herramientas para el comando "{0}": {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + No se pudieron quitar correcciones de compatibilidad (shim) de herramientas para el comando "{0}": {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + No se pudieron establecer los permisos ejecutables del usuario para las correcciones de compatibilidad (shim) de shell: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + No se pudo instalar el paquete de herramientas "{0}": {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + No se pudo desinstalar el paquete de herramientas "{0}": {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + El ancho máximo de la columna debe ser superior a cero. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + El archivo de punto de entrada "{0}" para el comando "{1}" no se encontró en el paquete. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + El archivo de configuración "DotnetToolSettings.xml" no se encontró en el paquete. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + No se pudo encontrar el paquete de herramientas almacenado provisionalmente "{0}". - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + El comando "{0}" tiene un punto al principio. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.fr.xlf b/src/dotnet/xlf/CommonLocalizableStrings.fr.xlf index 5d7e2755f..4fe6a8abd 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.fr.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.fr.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - L'outil '{0}' est déjà installé. + L'outil '{0}' (version '{1}') est déjà installé. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + La commande '{0}' est en conflit avec une commande existante d'un autre outil. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Impossible de créer un shim d'environnement pour un chemin d'exécutable vide. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Impossible de créer un shim d'environnement pour une commande vide. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Échec de récupération de la configuration de l'outil : {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Le répertoire d'outils '{0}' ne se trouve pas actuellement sur la variable d'environnement PATH. +Si vous utilisez Bash, vous pouvez l'ajouter à votre profil en exécutant la commande suivante : cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Vous pouvez l'ajouter à la session actuelle en exécutant la commande suivante : export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Le répertoire d'outils '{0}' ne se trouve pas actuellement sur la variable d'environnement PATH. +Si vous utilisez Bash, vous pouvez l'ajouter à votre profil en exécutant la commande suivante : cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Vous pouvez l'ajouter à la session actuelle en exécutant la commande suivante : export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + Le répertoire d'outils '{0}' se ne trouve pas actuellement sur la variable d'environnement PATH. -You can add the directory to the PATH by running the following command: +Vous pouvez ajouter le répertoire à PATH en exécutant la commande suivante : setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + Échec de création d'un shim d'outil pour la commande '{0}' : {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + Échec de suppression d'un shim d'outil pour la commande '{0}' : {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Échec de définition des autorisations utilisateur d'exécutable pour le shim d'environnement : {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + Échec d'installation du package d'outils '{0}' : {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + Échec de désinstallation du package d'outils '{0}' : {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + La largeur maximale de colonne doit être supérieure à zéro. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + Le fichier de point d'entrée '{0}' pour la commande '{1}' est introuvable dans le package. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + Le fichier de paramètres 'DotnetToolSettings.xml' est introuvable dans le package. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + Package d'outils intermédiaire '{0}' introuvable. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + La commande '{0}' commence par un point. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.it.xlf b/src/dotnet/xlf/CommonLocalizableStrings.it.xlf index 28d31da38..b70573748 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.it.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.it.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - Lo strumento '{0}' è già installato. + Lo strumento '{0}' (versione '{1}') è già installato. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + Il comando '{0}' è in conflitto con un comando esistente di un altro strumento. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Non è possibile creare lo shim della shell per un percorso di eseguibile vuoto. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Non è possibile creare lo shim della shell per un comando vuoto. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Non è stato possibile recuperare la configurazione dello strumento: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + La directory '{0}' degli strumenti non si trova attualmente nella variabile di ambiente PATH. +Se si usa using bash, è possibile aggiungerla al profilo eseguendo il comando seguente: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Per aggiungerla alla sessione corrente, eseguire il comando seguente: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + La directory '{0}' degli strumenti non si trova attualmente nella variabile di ambiente PATH. +Se si usa using bash, è possibile aggiungerla al profilo eseguendo il comando seguente: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Per aggiungerla alla sessione corrente, eseguire il comando seguente: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + La directory '{0}' degli strumenti non si trova attualmente nella variabile di ambiente PATH. -You can add the directory to the PATH by running the following command: +Per aggiungere la directory a PATH, eseguire il comando seguente: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + Non è stato possibile creare lo shim dello strumento per il comando '{0}': {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + Non è stato possibile rimuovere lo shim dello strumento per il comando '{0}': {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Non è stato possibile impostare le autorizzazioni dell'eseguibile per lo shim della shell: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + Non è stato possibile installare il pacchetto '{0}' dello strumento: {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + Non è stato possibile disinstallare il pacchetto '{0}' dello strumento: {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + La larghezza massima della colonna deve essere maggiore di zero. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + Il file '{0}' del punto di ingresso per il comando '{1}' non è stato trovato nel pacchetto. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + Il file di impostazioni 'DotnetToolSettings.xml' non è stato trovato nel pacchetto. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + Non è stato possibile trovare il pacchetto '{0}' dello strumento preparato per il commit. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + Il comando '{0}' presenta un punto iniziale. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.ja.xlf b/src/dotnet/xlf/CommonLocalizableStrings.ja.xlf index 46d5302b0..9f4029221 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.ja.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.ja.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - ツール '{0}' は既にインストールされています。 + ツール '{0}' (バージョン '{1}') は既にインストールされています。 Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + コマンド '{0}' は、別のツールからの既存のコマンドと競合します。 Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + 空の実行可能パスにシェル shim を作成できませんでした。 Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + 空のコマンドにシェル shim を作成できませんでした。 Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + ツールの構成を取得できませんでした: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Tools ディレクトリ '{0}' は現在、PATH 環境変数に含まれていません。 +Bash を使用している場合、次のコマンドを実行して、このディレクトリをプロファイルに追加できます: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +次のコマンドを実行すると、このディレクトリを現在のセッションに追加できます: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Tools ディレクトリ '{0}' は現在、PATH 環境変数に含まれていません。 +Bash を使用している場合、次のコマンドを実行して、このディレクトリをプロファイルに追加できます: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +次のコマンドを実行すると、このディレクトリを現在のセッションに追加できます: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + Tools ディレクトリ '{0}' は現在、PATH 環境変数に含まれていません。 -You can add the directory to the PATH by running the following command: +次のコマンドを実行して、PATH にディレクトリを追加できます: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + コマンド '{0}' でツール shim を作成できませんでした: {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + コマンド '{0}' でツール shim を削除できませんでした: {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + シェル shim で実行可能なユーザー アクセス許可を設定できませんでした: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + ツール パッケージ '{0}' をインストールできませんでした: {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + ツール パッケージ '{0}' をアンインストールできませんでした: {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + 列の最大幅はゼロより大きくなければなりません。 Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + コマンド '{1}' のエントリ ポイント ファイル '{0}' がパッケージで見つかりませんでした。 Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + 設定ファイル 'DotnetToolSettings.xml' がパッケージで見つかりませんでした。 Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + ステージング済みのツール パッケージ '{0}' が見つかりませんでした。 - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + コマンド '{0}' の先頭にドットがあります。 diff --git a/src/dotnet/xlf/CommonLocalizableStrings.ko.xlf b/src/dotnet/xlf/CommonLocalizableStrings.ko.xlf index 470eb0bc5..9291769c0 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.ko.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.ko.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - '{0}' 도구가 이미 설치되어 있습니다. + '{0}' 도구(버전 '{1}')가 이미 설치되어 있습니다. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + '{0}' 명령이 다른 도구의 기존 명령과 충돌합니다. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + 빈 실행 파일 경로에 대해 셸 shim을 만들 수 없습니다. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + 빈 명령에 대해 셸 shim을 만들 수 없습니다. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + 도구 구성을 검색하지 못했습니다. {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + 도구 디렉터리 '{0}'이(가) 현재 PATH 환경 변수에 있지 않습니다. +Bash를 사용하는 경우 다음 명령을 실행하여 프로필에 추가할 수 있습니다. cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +다음 명령을 실행하여 현재 세션에 추가할 수 있습니다. export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + 도구 디렉터리 '{0}'이(가) 현재 PATH 환경 변수에 있지 않습니다. +Bash를 사용하는 경우 다음 명령을 실행하여 프로필에 추가할 수 있습니다. cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +다음 명령을 실행하여 현재 세션에 추가할 수 있습니다. export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + 도구 디렉터리 '{0}'이(가) 현재 PATH 환경 변수에 없습니다. -You can add the directory to the PATH by running the following command: +다음 명령을 실행하여 디렉터리를 PATH에 추가할 수 있습니다. setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + '{0}' 명령에 대해 도구 shim을 만들지 못했습니다. {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + '{0}' 명령에 대해 도구 shim을 제거하지 못했습니다. {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + 셸 shim에 대해 사용자 실행 파일 권한을 설정하지 못했습니다. {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + 도구 패키지 '{0}'을(를) 설치하지 못했습니다. {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + 도구 패키지 '{0}'을(를) 제거하지 못했습니다. {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + 열 최대 너비는 0보다 커야 합니다. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + 패키지에서 '{1}' 명령에 대한 진입점 파일 '{0}'을(를) 찾지 못했습니다. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + 패키지에서 설정 파일 'DotnetToolSettings.xml'을 찾지 못했습니다. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + 스테이징된 도구 패키지 '{0}'을(를) 찾지 못했습니다. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + 명령 '{0}' 앞에 점이 있습니다. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.pl.xlf b/src/dotnet/xlf/CommonLocalizableStrings.pl.xlf index 889ec7173..a9ee05177 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.pl.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.pl.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - Narzędzie „{0}” jest już zainstalowane. + Narzędzie „{0}” (wersja: „{1}”) jest już zainstalowane. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + Wystąpił konflikt między poleceniem „{0}” i istniejącym poleceniem z innego narzędzia. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Nie można utworzyć podkładki powłoki dla pustej ścieżki pliku wykonywalnego. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Nie można utworzyć podkładki powłoki dla pustego polecenia. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Nie można pobrać konfiguracji narzędzia: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Katalogu narzędzi „{0}” nie ma obecnie w zmiennej środowiskowej PATH. +Jeśli używasz powłoki bash, możesz dodać go do profilu przez uruchomienie następującego polecenia: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Możesz dodać go do bieżącej sesji przez uruchomienie następującego polecenia: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Katalogu narzędzi „{0}” nie ma obecnie w zmiennej środowiskowej PATH. +Jeśli używasz powłoki bash, możesz dodać go do profilu przez uruchomienie następującego polecenia: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Możesz dodać go do bieżącej sesji przez uruchomienie następującego polecenia: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + Katalogu narzędzi „{0}” nie ma obecnie w zmiennej środowiskowej PATH. -You can add the directory to the PATH by running the following command: +Możesz dodać katalog do zmiennej PATH przez uruchomienie następującego polecenia: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + Nie można utworzyć podkładki narzędzia dla polecenia „{0}”: {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + Nie można usunąć podkładki narzędzia dla polecenia „{0}”: {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Nie można ustawić uprawnień pliku wykonywalnego użytkownika dla podkładki powłoki: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + Nie można zainstalować pakietu narzędzia „{0}”: {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + Nie można odinstalować pakietu narzędzia „{0}”: {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + Maksymalna szerokość kolumny musi być większa niż zero. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + Nie znaleziono pliku punktu wejścia „{0}” polecenia „{1}” w pakiecie. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + Nie znaleziono pliku ustawień „DotnetToolSettings.xml” w pakiecie. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + Nie można odnaleźć etapowego pakietu narzędzia „{0}”. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + Polecenie „{0}” zawiera kropkę na początku. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.pt-BR.xlf b/src/dotnet/xlf/CommonLocalizableStrings.pt-BR.xlf index 7d9b411ff..74e740d5c 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.pt-BR.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.pt-BR.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - A ferramenta '{0}' já está instalada. + A ferramenta '{0}' (versão '{1}') já está instalada. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + O comando '{0}' conflita com um comando existente de outra ferramenta. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Não é possível criar o shim do shell para um caminho executável vazio. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Não é possível criar o shim do shell para um comando vazio. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Falha ao recuperar a configuração da ferramenta: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + O diretório de ferramentas '{0}' não está na variável de ambiente PATH no momento. +Se você estiver usando o Bash, poderá adicioná-lo ao seu perfil executando o seguinte comando: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Você pode adicioná-lo à sessão atual executando o seguinte comando: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + O diretório de ferramentas '{0}' não está na variável de ambiente PATH no momento. +Se você estiver usando o Bash, poderá adicioná-lo ao seu perfil executando o seguinte comando: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Você pode adicioná-lo à sessão atual executando o seguinte comando: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + O diretório de ferramentas '{0}' não está na variável de ambiente PATH no momento. -You can add the directory to the PATH by running the following command: +Você pode adicionar o diretório à variável PATH executando o seguinte comando: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + Falha ao criar o shim da ferramenta para o comando '{0}': {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + Falha ao remover o shim da ferramenta para o comando '{0}': {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Falha ao definir as permissões do executável do usuário para o shim do shell: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + Falha ao instalar o pacote da ferramenta '{0}': {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + Falha ao desinstalar o pacote da ferramenta '{0}': {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + A largura máxima da coluna deve ser maior que zero. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + O arquivo de ponto de entrada '{0}' do comando '{1}' não foi encontrado no pacote. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + O arquivo de configurações 'DotnetToolSettings.xml' não foi encontrado no pacote. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + Falha ao encontrar o pacote de ferramentas preparado '{0}'. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + O comando '{0}' tem um ponto à esquerda. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.ru.xlf b/src/dotnet/xlf/CommonLocalizableStrings.ru.xlf index 7ecf75ccc..1ba1fd0c8 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.ru.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.ru.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - Инструмент "{0}" уже установлен. + Инструмент "{0}" (версия "{1}") уже установлен. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + Команда "{0}" конфликтует с существующей командой в другом инструменте. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Невозможно создать оболочку совместимости для пустого пути к исполняемому файлу. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Невозможно создать оболочку совместимости для пустой команды. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Не удалось получить конфигурацию инструмента: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Каталог инструментов "{0}" сейчас отсутствует в переменной среды PATH. +Если вы используете Bash, вы можете добавить его в профиль, выполнив следующую команду: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Вы можете добавить его в текущий сеанс, выполнив следующую команду: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + Каталог инструментов "{0}" сейчас отсутствует в переменной среды PATH. +Если вы используете Bash, вы можете добавить его в профиль, выполнив следующую команду: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Вы можете добавить его в текущий сеанс, выполнив следующую команду: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + Каталог инструментов "{0}" сейчас отсутствует в переменной среды PATH. -You can add the directory to the PATH by running the following command: +Вы можете добавить каталог в PATH, выполнив следующую команду: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + Не удалось создать оболочку совместимости инструмента для команды "{0}": {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + Не удалось удалить оболочку совместимости инструмента для команды "{0}": {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Не удалось задать разрешения исполняемого файла пользователя для оболочки совместимости: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + Не удалось установить пакет инструментов "{0}": {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + Не удалось удалить пакет инструментов "{0}": {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + Максимальная ширина столбца должна быть больше нуля. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + Файл точки входа "{0}" для команды "{1}" не найден в пакете. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + Файл параметров "DotnetToolSettings.xml" не найден в пакете. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + Не удалось найти промежуточный пакет инструментов "{0}". - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + В начале команды "{0}" стоит точка. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.tr.xlf b/src/dotnet/xlf/CommonLocalizableStrings.tr.xlf index b633fd9cd..5e5c301e1 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.tr.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.tr.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - '{0}' aracı zaten yüklü. + '{0}' aracı (sürüm '{1}') zaten yüklü. Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + '{0}' komutu, başka bir araçtaki mevcut bir komutla çakışıyor. Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + Boş bir yürütülebilir yol için kabuk dolgusu oluşturulamaz. Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + Boş bir komut için kabuk dolgusu oluşturulamaz. Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + Araç yapılandırması alınamadı: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + '{0}' araç dizini şu anda PATH ortam değişkeni üzerinde değil. +Bash kullanıyorsanız aşağıdaki komutu çalıştırarak bunu profilinize ekleyebilirsiniz: cat << \EOF >> ~/.bash_profile -# Add .NET Core SDK tools +# .NET Core SDK araçlarını ekle export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Aşağıdaki komutu çalıştırarak geçerli oturuma ekleyebilirsiniz: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + '{0}' araç dizini şu anda PATH ortam değişkeni üzerinde değil. +Bash kullanıyorsanız aşağıdaki komutu çalıştırarak bunu profilinize ekleyebilirsiniz: cat << \EOF >> ~/.bash_profile -# Add .NET Core SDK tools +# .NET Core SDK araçlarını ekle export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +Aşağıdaki komutu çalıştırarak geçerli oturuma ekleyebilirsiniz: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + '{0}' araç dizini şu anda PATH ortam değişkeni üzerinde değil. -You can add the directory to the PATH by running the following command: +Aşağıdaki komutu çalıştırarak dizini PATH öğesine ekleyebilirsiniz: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + '{0}' komutu için araç dolgusu oluşturulamadı: {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + '{0}' komutu için araç dolgusu kaldırılamadı: {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + Kabuk dolgusu için kullanıcı yürütülebilir dosya izinleri ayarlanamadı: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + '{0}' araç paketi başlatılamadı: {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + '{0}' araç paketi kaldırılamadı: {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + Maksimum sütun genişliği sıfırdan büyük olmalıdır. Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + '{1}' komutu için '{0}' giriş noktası dosyası pakette bulunamadı. Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + 'DotnetToolSettings.xml' ayar dosyası pakette bulunamadı. Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + '{0}' adlı hazırlanmış araç paketi bulunamadı. - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + '{0}' komutunun başında nokta var. diff --git a/src/dotnet/xlf/CommonLocalizableStrings.zh-Hans.xlf b/src/dotnet/xlf/CommonLocalizableStrings.zh-Hans.xlf index 11fef08ba..91ade3fab 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.zh-Hans.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.zh-Hans.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - 已安装工具“{0}”。 + 已安装工具“{0}”(版本“{1}”)。 Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + 命令“{0}”与另一个工具中的现有命令相冲突。 Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + 无法为空的可执行文件路径创建 shell 填充程序。 Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + 无法为空的命令创建 shell 填充程序。 Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + 无法检索工具配置: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + 工具目录“{0}”目前不在 PATH 环境变量中。 +如果你使用的是 bash,可运行以下命令将其添加到配置文件中: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +可通过运行以下命令将其添加到当前会话中: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + 工具目录“{0}”目前不在 PATH 环境变量中。 +如果你使用的是 bash,可运行以下命令将其添加到配置文件中: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +可通过运行以下命令将其添加到当前会话中: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + 工具目录“{0}”目前不在 PATH 环境变量中。 -You can add the directory to the PATH by running the following command: +可运行以下命令将目录添加到 PATH: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + 未能为命令“{0}”创建工具填充程序: {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + 未能为命令“{0}”删除工具填充程序: {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + 未能为 shell 填充程序设置用户可执行文件权限: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + 未能安装工具包“{0}”: {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + 未能卸载工具包“{0}”: {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + 列的最大宽度必须大于零。 Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + 在包中找不到命令“{1}”的入口点文件“{0}”。 Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + 在包中找不到设置文件 "DotnetToolSettings.xml"。 Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + 无法找到暂存工具包“{0}”。 - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + 命令“{0}”有一个前导点。 diff --git a/src/dotnet/xlf/CommonLocalizableStrings.zh-Hant.xlf b/src/dotnet/xlf/CommonLocalizableStrings.zh-Hant.xlf index 413d99070..8f43162dd 100644 --- a/src/dotnet/xlf/CommonLocalizableStrings.zh-Hant.xlf +++ b/src/dotnet/xlf/CommonLocalizableStrings.zh-Hant.xlf @@ -721,27 +721,27 @@ Tool '{0}' (version '{1}') is already installed. - 工具 '{0}' 已安裝。 + 工具 '{0}' ('\{1\ 版}' 已經安裝。 Command '{0}' conflicts with an existing command from another tool. - Command '{0}' conflicts with an existing command from another tool. + 命令 '{0}' 與來自另一個工具的現有命令發生衝突。 Cannot create shell shim for an empty executable path. - Cannot create shell shim for an empty executable path. + 無法為空白的可執行檔路徑建立殼層填充碼。 Cannot create shell shim for an empty command. - Cannot create shell shim for an empty command. + 無法為空白的命令建立殼層填充碼。 Failed to retrieve tool configuration: {0} - Failed to retrieve tool configuration: {0} + 無法擷取工具組態: {0} @@ -757,15 +757,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + 工具目錄 '{0}' 目前不在 PATH 環境變數上。 +若您正在使用 Bash,您可執行下列命令將其新增至您的設定檔: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +您可執行下列命令將其新增至目前的工作階段: export PATH="$PATH:{0}" @@ -784,15 +784,15 @@ You can add it to the current session by running the following command: export PATH="$PATH:{0}" - Tools directory '{0}' is not currently on the PATH environment variable. -If you are using bash, you can add it to your profile by running the following command: + 工具目錄 '{0}' 目前不在 PATH 環境變數上。 +若您正在使用 Bash,您可執行下列命令將其新增至您的設定檔: cat << \EOF >> ~/.bash_profile # Add .NET Core SDK tools export PATH="$PATH:{0}" EOF -You can add it to the current session by running the following command: +您可執行下列命令將其新增至目前的工作階段: export PATH="$PATH:{0}" @@ -805,9 +805,9 @@ You can add the directory to the PATH by running the following command: setx PATH "%PATH%;{0}" - Tools directory '{0}' is not currently on the PATH environment variable. + 工具目錄 '{0}' 目前不在 PATH 環境變數上。 -You can add the directory to the PATH by running the following command: +您可執行下列命令將目錄新增至 PATH: setx PATH "%PATH%;{0}" @@ -815,52 +815,52 @@ setx PATH "%PATH%;{0}" Failed to create tool shim for command '{0}': {1} - Failed to create tool shim for command '{0}': {1} + 無法為命令 '{0}' 建立工具填充碼: {1} Failed to remove tool shim for command '{0}': {1} - Failed to remove tool shim for command '{0}': {1} + 無法為命令 '{0}' 移除工具填充碼: {1} Failed to set user executable permissions for shell shim: {0} - Failed to set user executable permissions for shell shim: {0} + 無法為殼層填充碼設定使用者可執行檔權限: {0} Failed to install tool package '{0}': {1} - Failed to install tool package '{0}': {1} + 無法安裝工具套件 '{0}': {1} Failed to uninstall tool package '{0}': {1} - Failed to uninstall tool package '{0}': {1} + 無法將工具套件 '{0}' 解除安裝: {1} Column maximum width must be greater than zero. - Column maximum width must be greater than zero. + 資料行寬度上限必須大於零。 Entry point file '{0}' for command '{1}' was not found in the package. - Entry point file '{0}' for command '{1}' was not found in the package. + 無法在套件中找到命令 '{1}' 的進入點檔案 '{0}'。 Settings file 'DotnetToolSettings.xml' was not found in the package. - Settings file 'DotnetToolSettings.xml' was not found in the package. + 無法在套件中找到設定檔 'DotnetToolSettings.xml'。 Failed to find staged tool package '{0}'. - Failed to find staged tool package '{0}'. + 無法找到分段工具套件 '{0}'。 - Command '{0}' has a leading dot. - Command '{0}' has a leading dot. + The command name '{0}' cannot begin with a leading dot (.). + 命令 '{0}' 的開頭有一個點 (.)。 diff --git a/test/Microsoft.DotNet.Cli.Utils.Tests/ArgumentEscaperTests.cs b/test/Microsoft.DotNet.Cli.Utils.Tests/ArgumentEscaperTests.cs new file mode 100644 index 000000000..92ae9df36 --- /dev/null +++ b/test/Microsoft.DotNet.Cli.Utils.Tests/ArgumentEscaperTests.cs @@ -0,0 +1,25 @@ +// Copyright (c) .NET Foundation and contributors. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +using Xunit; + +namespace Microsoft.DotNet.Cli.Utils.Tests +{ + public class ArgumentEscaperTests + { + [Theory] + [InlineData(new[] { "one", "two", "three" }, "one two three")] + [InlineData(new[] { "line1\nline2", "word1\tword2" }, "\"line1\nline2\" \"word1\tword2\"")] + [InlineData(new[] { "with spaces" }, "\"with spaces\"")] + [InlineData(new[] { @"with\backslash" }, @"with\backslash")] + [InlineData(new[] { @"""quotedwith\backslash""" }, @"\""quotedwith\backslash\""")] + [InlineData(new[] { @"C:\Users\" }, @"C:\Users\")] + [InlineData(new[] { @"C:\Program Files\dotnet\" }, @"""C:\Program Files\dotnet\\""")] + [InlineData(new[] { @"backslash\""preceedingquote" }, @"backslash\\\""preceedingquote")] + [InlineData(new[] { @""" hello """ }, @"""\"" hello \""""")] + public void EscapesArgumentsForProcessStart(string[] args, string expected) + { + Assert.Equal(expected, ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args)); + } + } +} diff --git a/test/Microsoft.DotNet.ToolPackage.Tests/ToolPackageInstallerTests.cs b/test/Microsoft.DotNet.ToolPackage.Tests/ToolPackageInstallerTests.cs index b8def9296..848849ba4 100644 --- a/test/Microsoft.DotNet.ToolPackage.Tests/ToolPackageInstallerTests.cs +++ b/test/Microsoft.DotNet.ToolPackage.Tests/ToolPackageInstallerTests.cs @@ -685,7 +685,7 @@ namespace Microsoft.DotNet.ToolPackage.Tests FilePath? tempProject = null, DirectoryPath? offlineFeed = null) { - var root = new DirectoryPath(Path.Combine(Path.GetFullPath(TempRoot.Root), Path.GetRandomFileName())); + var root = new DirectoryPath(Path.Combine(TempRoot.Root, Path.GetRandomFileName())); var reporter = new BufferedReporter(); IFileSystem fileSystem; @@ -714,6 +714,8 @@ namespace Microsoft.DotNet.ToolPackage.Tests offlineFeed: offlineFeed ?? new DirectoryPath("does not exist")); } + store.Root.Value.Should().Be(Path.GetFullPath(root.Value)); + return (store, installer, reporter, fileSystem); } diff --git a/test/Microsoft.DotNet.Tools.Tests.ComponentMocks/ToolPackageStoreMock.cs b/test/Microsoft.DotNet.Tools.Tests.ComponentMocks/ToolPackageStoreMock.cs index e8219560c..43203a635 100644 --- a/test/Microsoft.DotNet.Tools.Tests.ComponentMocks/ToolPackageStoreMock.cs +++ b/test/Microsoft.DotNet.Tools.Tests.ComponentMocks/ToolPackageStoreMock.cs @@ -22,7 +22,7 @@ namespace Microsoft.DotNet.Tools.Tests.ComponentMocks IFileSystem fileSystem, Action uninstallCallback = null) { - Root = root; + Root = new DirectoryPath(Path.GetFullPath(root.Value)); _fileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); _uninstallCallback = uninstallCallback; } diff --git a/test/dotnet.Tests/CommandTests/ListToolCommandTests.cs b/test/dotnet.Tests/CommandTests/ListToolCommandTests.cs index 3b764abb4..879f37870 100644 --- a/test/dotnet.Tests/CommandTests/ListToolCommandTests.cs +++ b/test/dotnet.Tests/CommandTests/ListToolCommandTests.cs @@ -33,7 +33,7 @@ namespace Microsoft.DotNet.Tests.Commands } [Fact] - public void GivenAMissingGlobalOptionItErrors() + public void GivenAMissingGlobalOrToolPathOptionItErrors() { var store = new Mock(MockBehavior.Strict); @@ -47,7 +47,25 @@ namespace Microsoft.DotNet.Tests.Commands .And .Message .Should() - .Be(LocalizableStrings.ListToolCommandOnlySupportsGlobal); + .Be(LocalizableStrings.NeedGlobalOrToolPath); + } + + [Fact] + public void GivenBothGlobalAndToolPathOptionsItErrors() + { + var store = new Mock(MockBehavior.Strict); + + var command = CreateCommand(store.Object, "-g --tool-path /tools", "/tools"); + + Action a = () => { + command.Execute(); + }; + + a.ShouldThrow() + .And + .Message + .Should() + .Be(LocalizableStrings.GlobalAndToolPathConflict); } [Fact] @@ -62,14 +80,22 @@ namespace Microsoft.DotNet.Tests.Commands command.Execute().Should().Be(0); - _reporter.Lines.Should().Equal( - string.Format( - "{0} {1} {2}", - LocalizableStrings.PackageIdColumn, - LocalizableStrings.VersionColumn, - LocalizableStrings.CommandsColumn - ), - "-------------------------------------"); + _reporter.Lines.Should().Equal(EnumerateExpectedTableLines(store.Object)); + } + + [Fact] + public void GivenAToolPathItPassesToolPathToStoreFactory() + { + var store = new Mock(MockBehavior.Strict); + store + .Setup(s => s.EnumeratePackages()) + .Returns(new IToolPackage[0]); + + var command = CreateCommand(store.Object, "--tool-path /tools", "/tools"); + + command.Execute().Should().Be(0); + + _reporter.Lines.Should().Equal(EnumerateExpectedTableLines(store.Object)); } [Fact] @@ -92,15 +118,7 @@ namespace Microsoft.DotNet.Tests.Commands command.Execute().Should().Be(0); - _reporter.Lines.Should().Equal( - string.Format( - "{0} {1} {2}", - LocalizableStrings.PackageIdColumn, - LocalizableStrings.VersionColumn, - LocalizableStrings.CommandsColumn - ), - "-------------------------------------------", - "test.tool 1.3.5-preview foo "); + _reporter.Lines.Should().Equal(EnumerateExpectedTableLines(store.Object)); } [Fact] @@ -137,17 +155,7 @@ namespace Microsoft.DotNet.Tests.Commands command.Execute().Should().Be(0); - _reporter.Lines.Should().Equal( - string.Format( - "{0} {1} {2} ", - LocalizableStrings.PackageIdColumn, - LocalizableStrings.VersionColumn, - LocalizableStrings.CommandsColumn - ), - "----------------------------------------------", - "another.tool 2.7.3 bar ", - "some.tool 1.0.0 fancy-foo", - "test.tool 1.3.5-preview foo "); + _reporter.Lines.Should().Equal(EnumerateExpectedTableLines(store.Object)); } [Fact] @@ -172,15 +180,7 @@ namespace Microsoft.DotNet.Tests.Commands command.Execute().Should().Be(0); - _reporter.Lines.Should().Equal( - string.Format( - "{0} {1} {2} ", - LocalizableStrings.PackageIdColumn, - LocalizableStrings.VersionColumn, - LocalizableStrings.CommandsColumn - ), - "------------------------------------------------", - "test.tool 1.3.5-preview foo, bar, baz"); + _reporter.Lines.Should().Equal(EnumerateExpectedTableLines(store.Object)); } [Fact] @@ -212,20 +212,11 @@ namespace Microsoft.DotNet.Tests.Commands command.Execute().Should().Be(0); _reporter.Lines.Should().Equal( - string.Format( - LocalizableStrings.InvalidPackageWarning, - "another.tool", - "broken" - ).Yellow(), - string.Format( - "{0} {1} {2} ", - LocalizableStrings.PackageIdColumn, - LocalizableStrings.VersionColumn, - LocalizableStrings.CommandsColumn - ), - "--------------------------------------------", - "some.tool 1.0.0 fancy-foo", - "test.tool 1.3.5-preview foo "); + EnumerateExpectedTableLines(store.Object).Prepend( + string.Format( + LocalizableStrings.InvalidPackageWarning, + "another.tool", + "broken").Yellow())); } private IToolPackage CreateMockToolPackage(string id, string version, IReadOnlyList commands) @@ -248,14 +239,83 @@ namespace Microsoft.DotNet.Tests.Commands return package.Object; } - private ListToolCommand CreateCommand(IToolPackageStore store, string options = "") + private ListToolCommand CreateCommand(IToolPackageStore store, string options = "", string expectedToolPath = null) { ParseResult result = Parser.Instance.Parse("dotnet list tool " + options); return new ListToolCommand( result["dotnet"]["list"]["tool"], result, - store, + toolPath => { AssertExpectedToolPath(toolPath, expectedToolPath); return store; }, _reporter); } + + private void AssertExpectedToolPath(DirectoryPath? toolPath, string expectedToolPath) + { + if (expectedToolPath != null) + { + toolPath.Should().NotBeNull(); + toolPath.Value.Value.Should().Be(expectedToolPath); + } + else + { + toolPath.Should().BeNull(); + } + } + + private IEnumerable EnumerateExpectedTableLines(IToolPackageStore store) + { + string GetCommandsString(IToolPackage package) + { + return string.Join(ListToolCommand.CommandDelimiter, package.Commands.Select(c => c.Name)); + } + + var packages = store.EnumeratePackages().Where(PackageHasCommands).OrderBy(package => package.Id); + var columnDelimiter = PrintableTable.ColumnDelimiter; + + int packageIdColumnWidth = LocalizableStrings.PackageIdColumn.Length; + int versionColumnWidth = LocalizableStrings.VersionColumn.Length; + int commandsColumnWidth = LocalizableStrings.CommandsColumn.Length; + foreach (var package in packages) + { + packageIdColumnWidth = Math.Max(packageIdColumnWidth, package.Id.ToString().Length); + versionColumnWidth = Math.Max(versionColumnWidth, package.Version.ToNormalizedString().Length); + commandsColumnWidth = Math.Max(commandsColumnWidth, GetCommandsString(package).Length); + } + + yield return string.Format( + "{0}{1}{2}{3}{4}", + LocalizableStrings.PackageIdColumn.PadRight(packageIdColumnWidth), + columnDelimiter, + LocalizableStrings.VersionColumn.PadRight(versionColumnWidth), + columnDelimiter, + LocalizableStrings.CommandsColumn.PadRight(commandsColumnWidth)); + + yield return new string( + '-', + packageIdColumnWidth + versionColumnWidth + commandsColumnWidth + (columnDelimiter.Length * 2)); + + foreach (var package in packages) + { + yield return string.Format( + "{0}{1}{2}{3}{4}", + package.Id.ToString().PadRight(packageIdColumnWidth), + columnDelimiter, + package.Version.ToNormalizedString().PadRight(versionColumnWidth), + columnDelimiter, + GetCommandsString(package).PadRight(commandsColumnWidth)); + } + } + + private static bool PackageHasCommands(IToolPackage package) + { + try + { + return package.Commands.Count >= 0; + } + catch (Exception ex) when (ex is ToolConfigurationException) + { + return false; + } + } } } diff --git a/test/dotnet.Tests/CommandTests/UninstallToolCommandTests.cs b/test/dotnet.Tests/CommandTests/UninstallToolCommandTests.cs index 813a70ec4..4707f8e1c 100644 --- a/test/dotnet.Tests/CommandTests/UninstallToolCommandTests.cs +++ b/test/dotnet.Tests/CommandTests/UninstallToolCommandTests.cs @@ -73,7 +73,8 @@ namespace Microsoft.DotNet.Tests.Commands PackageId, PackageVersion)); - var packageDirectory = new DirectoryPath(ToolsDirectory).WithSubDirectories(PackageId, PackageVersion); + var packageDirectory = new DirectoryPath(Path.GetFullPath(ToolsDirectory)) + .WithSubDirectories(PackageId, PackageVersion); var shimPath = Path.Combine( ShimsDirectory, ProjectRestorerMock.FakeCommandName + @@ -114,7 +115,8 @@ namespace Microsoft.DotNet.Tests.Commands PackageId, PackageVersion)); - var packageDirectory = new DirectoryPath(ToolsDirectory).WithSubDirectories(PackageId, PackageVersion); + var packageDirectory = new DirectoryPath(Path.GetFullPath(ToolsDirectory)) + .WithSubDirectories(PackageId, PackageVersion); var shimPath = Path.Combine( ShimsDirectory, ProjectRestorerMock.FakeCommandName + diff --git a/test/dotnet.Tests/ParserTests/InstallToolParserTests.cs b/test/dotnet.Tests/ParserTests/InstallToolParserTests.cs index 305400ef7..7750d380b 100644 --- a/test/dotnet.Tests/ParserTests/InstallToolParserTests.cs +++ b/test/dotnet.Tests/ParserTests/InstallToolParserTests.cs @@ -103,10 +103,10 @@ namespace Microsoft.DotNet.Tests.ParserTests public void InstallToolParserCanParseToolPathOption() { var result = - Parser.Instance.Parse(@"dotnet install tool --tool-path C:\TestAssetLocalNugetFeed console.test.app"); + Parser.Instance.Parse(@"dotnet install tool --tool-path C:\Tools console.test.app"); var appliedOptions = result["dotnet"]["install"]["tool"]; - appliedOptions.SingleArgumentOrDefault("tool-path").Should().Be(@"C:\TestAssetLocalNugetFeed"); + appliedOptions.SingleArgumentOrDefault("tool-path").Should().Be(@"C:\Tools"); } } } diff --git a/test/dotnet.Tests/ParserTests/ListToolParserTests.cs b/test/dotnet.Tests/ParserTests/ListToolParserTests.cs new file mode 100644 index 000000000..b538f8eab --- /dev/null +++ b/test/dotnet.Tests/ParserTests/ListToolParserTests.cs @@ -0,0 +1,42 @@ +// Copyright (c) .NET Foundation and contributors. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +using System.Linq; +using FluentAssertions; +using Microsoft.DotNet.Cli; +using Microsoft.DotNet.Cli.CommandLine; +using Xunit; +using Xunit.Abstractions; +using Parser = Microsoft.DotNet.Cli.Parser; + +namespace Microsoft.DotNet.Tests.ParserTests +{ + public class ListToolParserTests + { + private readonly ITestOutputHelper output; + + public ListToolParserTests(ITestOutputHelper output) + { + this.output = output; + } + + [Fact] + public void ListToolParserCanGetGlobalOption() + { + var result = Parser.Instance.Parse("dotnet list tool -g"); + + var appliedOptions = result["dotnet"]["list"]["tool"]; + appliedOptions.ValueOrDefault("global").Should().Be(true); + } + + [Fact] + public void ListToolParserCanParseToolPathOption() + { + var result = + Parser.Instance.Parse(@"dotnet list tool --tool-path C:\Tools "); + + var appliedOptions = result["dotnet"]["list"]["tool"]; + appliedOptions.SingleArgumentOrDefault("tool-path").Should().Be(@"C:\Tools"); + } + } +} diff --git a/test/dotnet.Tests/ParserTests/UninstallInstallToolParserTests.cs b/test/dotnet.Tests/ParserTests/UninstallToolParserTests.cs similarity index 84% rename from test/dotnet.Tests/ParserTests/UninstallInstallToolParserTests.cs rename to test/dotnet.Tests/ParserTests/UninstallToolParserTests.cs index ab1581f5d..ace3874d4 100644 --- a/test/dotnet.Tests/ParserTests/UninstallInstallToolParserTests.cs +++ b/test/dotnet.Tests/ParserTests/UninstallToolParserTests.cs @@ -11,17 +11,17 @@ using Parser = Microsoft.DotNet.Cli.Parser; namespace Microsoft.DotNet.Tests.ParserTests { - public class UninstallInstallToolParserTests + public class UninstallToolParserTests { private readonly ITestOutputHelper output; - public UninstallInstallToolParserTests(ITestOutputHelper output) + public UninstallToolParserTests(ITestOutputHelper output) { this.output = output; } [Fact] - public void UninstallGlobaltoolParserCanGetPackageId() + public void UninstallToolParserCanGetPackageId() { var command = Parser.Instance; var result = command.Parse("dotnet uninstall tool -g console.test.app"); @@ -46,10 +46,10 @@ namespace Microsoft.DotNet.Tests.ParserTests public void UninstallToolParserCanParseToolPathOption() { var result = - Parser.Instance.Parse(@"dotnet uninstall tool --tool-path C:\TestAssetLocalNugetFeed console.test.app"); + Parser.Instance.Parse(@"dotnet uninstall tool --tool-path C:\Tools console.test.app"); var appliedOptions = result["dotnet"]["uninstall"]["tool"]; - appliedOptions.SingleArgumentOrDefault("tool-path").Should().Be(@"C:\TestAssetLocalNugetFeed"); + appliedOptions.SingleArgumentOrDefault("tool-path").Should().Be(@"C:\Tools"); } } }