Localization for dotnet-clean command. (#4878)
* Localization for dotnet-clean command. * Modified spacing to keep under the 120 char limit Moved the parameters of each option to a new line. * Moved projectArgument parameter to a new line
This commit is contained in:
parent
15d278a07f
commit
1aa562d97f
2 changed files with 42 additions and 8 deletions
25
src/dotnet/commands/dotnet-clean/LocalizableStrings.cs
Normal file
25
src/dotnet/commands/dotnet-clean/LocalizableStrings.cs
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
namespace Microsoft.DotNet.Tools.Clean
|
||||||
|
{
|
||||||
|
internal class LocalizableStrings
|
||||||
|
{
|
||||||
|
public const string AppFullName = ".NET Clean Command";
|
||||||
|
|
||||||
|
public const string AppDescription = "Command to clean previously generated build outputs.";
|
||||||
|
|
||||||
|
public const string CmdArgProject = "PROJECT";
|
||||||
|
|
||||||
|
public const string CmdArgProjDescription= "The MSBuild project file to build. If a project file is not specified, MSBuild searches the current working directory for a file that has a file extension that ends in `proj` and uses that file.";
|
||||||
|
|
||||||
|
public const string CmdOutputDir = "OUTPUT_DIR";
|
||||||
|
|
||||||
|
public const string CmdOutputDirDescription = "Directory in which the build outputs have been placed";
|
||||||
|
|
||||||
|
public const string CmdFramework = "FRAMEWORK";
|
||||||
|
|
||||||
|
public const string CmdFrameworkDescription = "Clean a specific framework";
|
||||||
|
|
||||||
|
public const string CmdConfiguration = "CONFIGURATION";
|
||||||
|
|
||||||
|
public const string CmdConfigurationDescription = "Clean a specific configuration";
|
||||||
|
}
|
||||||
|
}
|
|
@ -17,20 +17,29 @@ namespace Microsoft.DotNet.Tools.Clean
|
||||||
CommandLineApplication app = new CommandLineApplication(throwOnUnexpectedArg: false)
|
CommandLineApplication app = new CommandLineApplication(throwOnUnexpectedArg: false)
|
||||||
{
|
{
|
||||||
Name = "dotnet clean",
|
Name = "dotnet clean",
|
||||||
FullName = ".NET Clean Command",
|
FullName = LocalizableStrings.AppFullName,
|
||||||
Description = "Command to clean previously generated build outputs.",
|
Description = LocalizableStrings.AppDescription,
|
||||||
AllowArgumentSeparator = true,
|
AllowArgumentSeparator = true,
|
||||||
ArgumentSeparatorHelpText = HelpMessageStrings.MSBuildAdditionalArgsHelpText
|
ArgumentSeparatorHelpText = HelpMessageStrings.MSBuildAdditionalArgsHelpText
|
||||||
};
|
};
|
||||||
app.HelpOption("-h|--help");
|
app.HelpOption("-h|--help");
|
||||||
|
|
||||||
CommandArgument projectArgument = app.Argument("<PROJECT>",
|
CommandArgument projectArgument = app.Argument(
|
||||||
"The MSBuild project file to build. If a project file is not specified," +
|
$"<{LocalizableStrings.CmdArgProject}>",
|
||||||
" MSBuild searches the current working directory for a file that has a file extension that ends in `proj` and uses that file.");
|
LocalizableStrings.CmdArgProjDescription);
|
||||||
|
|
||||||
CommandOption outputOption = app.Option("-o|--output <OUTPUT_DIR>", "Directory in which the build outputs have been placed", CommandOptionType.SingleValue);
|
CommandOption outputOption = app.Option(
|
||||||
CommandOption frameworkOption = app.Option("-f|--framework <FRAMEWORK>", "Clean a specific framework", CommandOptionType.SingleValue);
|
$"-o|--output <{LocalizableStrings.CmdOutputDir}>",
|
||||||
CommandOption configurationOption = app.Option("-c|--configuration <CONFIGURATION>", "Clean a specific configuration", CommandOptionType.SingleValue);
|
LocalizableStrings.CmdOutputDirDescription,
|
||||||
|
CommandOptionType.SingleValue);
|
||||||
|
CommandOption frameworkOption = app.Option(
|
||||||
|
$"-f|--framework <{LocalizableStrings.CmdFramework}>",
|
||||||
|
LocalizableStrings.CmdFrameworkDescription,
|
||||||
|
CommandOptionType.SingleValue);
|
||||||
|
CommandOption configurationOption = app.Option(
|
||||||
|
$"-c|--configuration <{LocalizableStrings.CmdConfiguration}>",
|
||||||
|
LocalizableStrings.CmdConfigurationDescription,
|
||||||
|
CommandOptionType.SingleValue);
|
||||||
CommandOption verbosityOption = MSBuildForwardingApp.AddVerbosityOption(app);
|
CommandOption verbosityOption = MSBuildForwardingApp.AddVerbosityOption(app);
|
||||||
|
|
||||||
app.OnExecute(() =>
|
app.OnExecute(() =>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue