diff --git a/build/Microsoft.DotNet.Cli.BundledSdks.props b/build/Microsoft.DotNet.Cli.BundledSdks.props
index 712113017..3045f6462 100644
--- a/build/Microsoft.DotNet.Cli.BundledSdks.props
+++ b/build/Microsoft.DotNet.Cli.BundledSdks.props
@@ -3,7 +3,10 @@
-
+
+
+
+
diff --git a/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh b/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh
index 4a2fa7f1c..2fcd4280b 100755
--- a/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh
+++ b/scripts/obtain/uninstall/dotnet-uninstall-debian-packages.sh
@@ -6,8 +6,8 @@
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-current_user=$(whoami)
-if [ $current_user != "root" ]; then
+current_userid=$(id -u)
+if [ $current_userid -ne 0 ]; then
echo "$(basename "$0") uninstallation script requires superuser privileges to run"
exit 1
fi
@@ -24,16 +24,16 @@ is_dotnet_host_installed(){
}
is_dotnet_host_installed
-[ "$?" -eq 0 ] && echo "Unable to find dotnet installation to remove." \
+[ "$?" -eq 0 ] && echo "Unable to find dotnet installation to remove." >&2 \
&& exit 0
remove_all
-[ "$?" -ne 0 ] && echo "Failed to remove dotnet packages." && exit 1
+[ "$?" -ne 0 ] && echo "Failed to remove dotnet packages." >&2 && exit 1
is_dotnet_host_installed
[ "$?" -ne 0 ] && \
- echo "dotnet package removal succeeded but appear to still be installed. Please file an issue at https://github.com/dotnet/cli" && \
+ echo "dotnet package removal succeeded but appear to still be installed. Please file an issue at https://github.com/dotnet/cli" >&2 && \
exit 1
-echo "dotnet package removal succeeded."
+echo "dotnet package removal succeeded." >&2
exit 0
diff --git a/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh b/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh
index b03efa61e..31a5d8e99 100755
--- a/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh
+++ b/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh
@@ -6,9 +6,9 @@
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-current_user=$(whoami)
-if [ $current_user != "root" ]; then
- echo "$(basename "$0") uninstallation script requires superuser privileges to run"
+current_userid=$(id -u)
+if [ $current_userid -ne 0 ]; then
+ echo "$(basename "$0") uninstallation script requires superuser privileges to run" >&2
exit 1
fi
@@ -22,17 +22,17 @@ remove_dotnet_pkgs(){
for i in "${installed_pkgs[@]}"
do
- echo "Removing dotnet component - \"$i\""
+ echo "Removing dotnet component - \"$i\"" >&2
pkgutil --force --forget "$i"
done
}
remove_dotnet_pkgs
-[ "$?" -ne 0 ] && echo "Failed to remove dotnet packages." && exit 1
+[ "$?" -ne 0 ] && echo "Failed to remove dotnet packages." >&2 && exit 1
-echo "Deleting install root - $dotnet_install_root"
-rm -r "$dotnet_install_root"
-rm "$dotnet_path_file"
+echo "Deleting install root - $dotnet_install_root" >&2
+rm -rf "$dotnet_install_root"
+rm -f "$dotnet_path_file"
-echo "dotnet packages removal succeeded."
+echo "dotnet packages removal succeeded." >&2
exit 0
diff --git a/src/Microsoft.DotNet.Cli.Utils/CommandResolution/ProjectToolsCommandResolver.cs b/src/Microsoft.DotNet.Cli.Utils/CommandResolution/ProjectToolsCommandResolver.cs
index daeefc8f7..1a5afe016 100644
--- a/src/Microsoft.DotNet.Cli.Utils/CommandResolution/ProjectToolsCommandResolver.cs
+++ b/src/Microsoft.DotNet.Cli.Utils/CommandResolution/ProjectToolsCommandResolver.cs
@@ -248,14 +248,12 @@ namespace Microsoft.DotNet.Cli.Utils
try
{
- File.Copy(tempDepsFile, depsPath);
+ File.Move(tempDepsFile, depsPath);
}
catch (Exception e)
{
Reporter.Verbose.WriteLine($"unable to generate deps.json, it may have been already generated: {e.Message}");
- }
- finally
- {
+
try
{
File.Delete(tempDepsFile);
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/Rules/MigrateScriptsRule.cs b/src/Microsoft.DotNet.ProjectJsonMigration/Rules/MigrateScriptsRule.cs
index 7cb621b7c..b40a767f8 100644
--- a/src/Microsoft.DotNet.ProjectJsonMigration/Rules/MigrateScriptsRule.cs
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/Rules/MigrateScriptsRule.cs
@@ -40,6 +40,11 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
var target = CreateTarget(csproj, scriptSetName);
foreach (var scriptCommand in scriptCommands)
{
+ if (CommandIsNotNeededInMSBuild(scriptCommand))
+ {
+ continue;
+ }
+
AddExec(target, FormatScriptCommand(scriptCommand));
}
@@ -79,6 +84,11 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
return string.Join(" ", scriptArguments);
}
+ private bool CommandIsNotNeededInMSBuild(string command)
+ {
+ return command.Contains("dotnet publish-iis");
+ }
+
private bool IsPathRootedForAnyOS(string path)
{
return path.StartsWith("/") || path.Substring(1).StartsWith(":\\");
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..733834265
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..402787956
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..9c5f5f237
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..3f9ae79c0
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..ef51454f0
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..16230d156
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..1f543b9cd
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..83083d7af
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..41b913d2d
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..717a4adfb
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..87cdf1c3e
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..f794ee454
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.xlf
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+
+
+
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+
+
+
+ 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.
+
+
+
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..cc56029c1
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..337f9c983
--- /dev/null
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+ Builder for the .NET Platform. Delegates to the MSBuild 'Build' target in the project file.
+
+
+
+ .NET Builder
+ .NET Builder
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Set this flag to ignore project to project references and only build the root project
+ Set this flag to ignore project to project references and only build the root project
+
+
+
+ Set this flag to turn off incremental build
+ Set this flag to turn off incremental build
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ 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.
+ 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.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ Target runtime to build for. The default is to build a portable application.
+ Target runtime to build for. The default is to build a portable application.
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..bb990eca7
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..250d0bcde
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..1c52fc495
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..f6a04b7c7
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..dfa1e9cf1
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..2fc5f05bb
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..6f52a6cba
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..60f840c3d
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..90b102fcd
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..b1544ea57
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..c053f6cda
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..2d2c7183f
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.xlf
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+
+
+
+ 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.
+
+
+
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..e3d17834f
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..f04a4020d
--- /dev/null
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ .NET Clean Command
+ .NET Clean Command
+
+
+
+ Command to clean previously generated build outputs.
+ Command to clean previously generated build outputs.
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ 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.
+ 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.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which the build outputs have been placed
+ Directory in which the build outputs have been placed
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Clean a specific framework
+ Clean a specific framework
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Clean a specific configuration
+ Clean a specific configuration
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..dc7bf494a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..9b84ee707
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..a16d61ffc
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..5b2372e0f
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..3d0f4ac64
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..decd25109
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..ff68d6e4e
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..b44d33d4e
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..e0beefb4c
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..dd028a18b
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..1b2d3ad77
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..3bb713335
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.xlf
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+ pack
+
+
+
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..9385831a8
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..60e85a285
--- /dev/null
+++ b/src/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ pack
+ pack
+
+
+
+ pack for msbuild
+ pack for msbuild
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Directory in which to place outputs
+ Directory in which to place outputs
+
+
+
+ Do not build project before packing
+ Do not build project before packing
+
+
+
+ Include PDBs along with the DLLs in the output folder
+ Include PDBs along with the DLLs in the output folder
+
+
+
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+ Include PDBs and source files. Source files go into the src folder in the resulting nuget package
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines what `*` should be replaced with in version field in project.json
+ Defines what `*` should be replaced with in version field in project.json
+
+
+
+ Set the serviceable flag in the package
+ Set the serviceable flag in the package
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+ The project to pack, defaults to the project file in the current directory. Can be a path to any project file
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..d9e1afd8a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..c7f7404db
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..713b75ec4
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..0427e9a00
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..e2113e785
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..3f45ff0ef
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..13eb57906
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..452007fdf
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..457f620e5
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..11e85c6a5
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..b23bcd78e
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..e29e5a752
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.xlf
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..d20039f13
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..6ddabc9f4
--- /dev/null
+++ b/src/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ .NET Publisher
+ .NET Publisher
+
+
+
+ Publisher for the .NET Platform
+ Publisher for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The MSBuild project file to publish. 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.
+ The MSBuild project file to publish. 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.
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Target framework to publish for
+ Target framework to publish for
+
+
+
+ RUNTIME_IDENTIFIER
+ RUNTIME_IDENTIFIER
+
+
+
+ Target runtime to publish for. The default is to publish a portable application.
+ Target runtime to publish for. The default is to publish a portable application.
+
+
+
+ OUTPUT_DIR
+ OUTPUT_DIR
+
+
+
+ Path in which to publish the app
+ Path in which to publish the app
+
+
+
+ CONFIGURATION
+ CONFIGURATION
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ VERSION_SUFFIX
+ VERSION_SUFFIX
+
+
+
+ Defines the value for the $(VersionSuffix) property in the project
+ Defines the value for the $(VersionSuffix) property in the project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..14978c5ae
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..15fb00ff7
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..8efe9240e
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..548af9ddb
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..fedf4f401
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..b9ddfadfe
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..67f717d45
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..59db43391
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..9cc4fb77d
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..c11d60960
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..98e10cc3a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..b442f205d
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.xlf
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ minimal
+
+
+
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..ad83f0813
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..5674bbf2b
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ minimal
+ minimal
+
+
+
+ restore
+ restore
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..e355fa8b1
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..41a4d6ed2
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..7eb65b730
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..a06cf75cf
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..166ea562a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..36a7d6f3a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..618af1445
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..80ceb7d3b
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..d57d22c7e
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..495c2829a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..10be3062a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..ebfeb1783
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.xlf
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+ restore
+
+
+
+ restore for msbuild
+
+
+
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+
+
+
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..0805e1020
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..879a8dba9
--- /dev/null
+++ b/src/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ restore
+ restore
+
+
+
+ restore for msbuild
+ restore for msbuild
+
+
+
+ root
+ root
+
+
+
+ Optional path to a project file or MSBuild arguments.
+ Optional path to a project file or MSBuild arguments.
+
+
+
+ source
+ source
+
+
+
+ Specifies a NuGet package source to use during the restore.
+ Specifies a NuGet package source to use during the restore.
+
+
+
+ packagesDirectory
+ packagesDirectory
+
+
+
+ Directory to install packages in.
+ Directory to install packages in.
+
+
+
+ Disables restoring multiple projects in parallel.
+ Disables restoring multiple projects in parallel.
+
+
+
+ file
+ file
+
+
+
+ The NuGet configuration file to use.
+ The NuGet configuration file to use.
+
+
+
+ Do not cache packages and http requests.
+ Do not cache packages and http requests.
+
+
+
+ Treat package source failures as warnings.
+ Treat package source failures as warnings.
+
+
+
+ Set this flag to ignore project to project references and only restore the root project
+ Set this flag to ignore project to project references and only restore the root project
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..80bbdd7ac
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..bd86723af
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..666758200
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..2d009dc6a
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..b9aea2bd9
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..244a96efa
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..d949317ad
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..dd48bdfcb
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..43a746e0f
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..6b739519b
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..90fe6d637
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..e47058e4c
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.xlf
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+
+
+
+ TargetFramework
+
+
+
+ RunCommand
+
+
+
+ OutputType
+
+
+
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+
+
+
+ RunArguments
+
+
+
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..db0a16c8e
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..2002f82e5
--- /dev/null
+++ b/src/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ .NET Run Command
+ .NET Run Command
+
+
+
+ Command used to run .NET apps
+ Command used to run .NET apps
+
+
+
+ Configuration under which to build
+ Configuration under which to build
+
+
+
+ FRAMEWORK
+ FRAMEWORK
+
+
+
+ Compile a specific framework
+ Compile a specific framework
+
+
+
+ The path to the project file to run (defaults to the current directory if there is only one project).
+ The path to the project file to run (defaults to the current directory if there is only one project).
+
+
+
+ The build failed. Please fix the build errors and run again.
+ The build failed. Please fix the build errors and run again.
+
+
+
+ MSBuildExtensionsPath
+ MSBuildExtensionsPath
+
+
+
+ Configuration
+ Configuration
+
+
+
+ TargetFramework
+ TargetFramework
+
+
+
+ RunCommand
+ RunCommand
+
+
+
+ OutputType
+ OutputType
+
+
+
+ Unable to run your project.
+ Unable to run your project.
+
+
+
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+ Please ensure you have a runnable project type and ensure 'dotnet run' supports this project.
+
+
+
+ The current OutputType is
+ The current OutputType is
+
+
+
+ RunArguments
+ RunArguments
+
+
+
+ RunWorkingDirectory
+ RunWorkingDirectory
+
+
+
+ Couldn't find a project to run. Ensure a project exists in
+ Couldn't find a project to run. Ensure a project exists in
+
+
+
+ Or pass the path to the project using --project
+ Or pass the path to the project using --project
+
+
+
+ Specify which project file to use because this
+ Specify which project file to use because this
+
+
+
+ contains more than one project file.
+ contains more than one project file.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..47c27d7f6
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..86e004efb
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..9b7bc0a34
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..f086931be
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..691f4d0a3
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..fb181a573
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..93e7da7e2
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..90d575256
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..3f8179a2c
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..1f48a3342
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..e060a559d
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..b67c61b76
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.xlf
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+
+
+
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..bb175d3b8
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..29b0dffb8
--- /dev/null
+++ b/src/dotnet/commands/dotnet-test/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+ .NET Test Driver
+ .NET Test Driver
+
+
+
+ Test Driver for the .NET Platform
+ Test Driver for the .NET Platform
+
+
+
+ PROJECT
+ PROJECT
+
+
+
+ The project to test, defaults to the current directory.
+ The project to test, defaults to the current directory.
+
+
+
+ SettingsFile
+ SettingsFile
+
+
+
+ Settings to use when running tests.
+ Settings to use when running tests.
+
+
+
+ Lists discovered tests
+ Lists discovered tests
+
+
+
+ Expression
+ Expression
+
+
+
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+ Run tests that match the given expression.
+ Examples:
+ --testCaseFilter:"Priority = 1"
+ --testCaseFilter: "(FullyQualifiedName~Nightly | Name = MyTestMethod)"
+
+
+
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+ Use custom adapters from the given path in the test run.
+ Example: --testAdapterPath:<pathToCustomAdapters>
+
+
+
+ LoggerUri/FriendlyName
+ LoggerUri/FriendlyName
+
+
+
+ Specify a logger for test results.
+ Example: --logger:trx
+ Specify a logger for test results.
+ Example: --logger:trx
+
+
+
+ configuration
+ configuration
+
+
+
+ Configuration under which to build, i.e. Debug/Release
+ Configuration under which to build, i.e. Debug/Release
+
+
+
+ FrameworkVersion
+ FrameworkVersion
+
+
+
+ Looks for test binaries for a specific framework
+ Looks for test binaries for a specific framework
+
+
+
+ OutputDir
+ OutputDir
+
+
+
+ Directory in which to find the binaries to be run
+ Directory in which to find the binaries to be run
+
+
+
+ PathToLogFile
+ PathToLogFile
+
+
+
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+ Enable verbose logs for test platform.
+ Logs are written to the provided file.
+
+
+
+ Do not build project before testing.
+ Do not build project before testing.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.cs.xlf b/src/dotnet/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..f3d188a96
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.de.xlf b/src/dotnet/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..a87f0d08e
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.es.xlf b/src/dotnet/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..945a6ac08
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.fr.xlf b/src/dotnet/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..e14f873e3
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.it.xlf b/src/dotnet/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..a431167cb
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.ja.xlf b/src/dotnet/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..7688321dc
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.ko.xlf b/src/dotnet/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..215437e87
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.pl.xlf b/src/dotnet/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..f60431a6a
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..a8f4f0ded
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.ru.xlf b/src/dotnet/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..a9f6db77b
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.tr.xlf b/src/dotnet/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..9a88101fa
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.xlf b/src/dotnet/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..b115389c9
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.xlf
@@ -0,0 +1,512 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+
+
+
+ Option
+
+
+
+ Argument
+
+
+
+ Help
+
+
+
+ Project
+
+
+
+ Project file
+
+
+
+ Reference
+
+
+
+ Project reference
+
+
+
+ Package reference
+
+
+
+ Project to Project
+
+
+
+ Project to Project reference
+
+
+
+ Package
+
+
+
+ Solution
+
+
+
+ Solution file
+
+
+
+ Executable
+
+
+
+ Library
+
+
+
+ Program
+
+
+
+ Application
+
+
+
+ Add
+
+
+
+ Remove
+
+
+
+ Delete
+
+
+
+ Update
+
+
+
+ New
+
+
+
+ List
+
+
+
+ Load
+
+
+
+ Save
+
+
+
+ Find
+
+
+
+ Error
+
+
+
+ Warning
+
+
+
+ File
+
+
+
+ Directory
+
+
+
+ Type
+
+
+
+ Value
+
+
+
+ Group
+
+
+
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+
+
+
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..3ca83e8db
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..676c518d8
--- /dev/null
+++ b/src/dotnet/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Project already has a reference to `{0}`.
+ Project already has a reference to `{0}`.
+
+
+
+ Project reference `{0}` could not be found.
+ Project reference `{0}` could not be found.
+
+
+
+ Project reference `{0}` removed.
+ Project reference `{0}` removed.
+
+
+
+ Required argument
+ Required argument
+
+
+
+ Option
+ Option
+
+
+
+ Argument
+ Argument
+
+
+
+ Help
+ Help
+
+
+
+ Project
+ Project
+
+
+
+ Project file
+ Project file
+
+
+
+ Reference
+ Reference
+
+
+
+ Project reference
+ Project reference
+
+
+
+ Package reference
+ Package reference
+
+
+
+ Project to Project
+ Project to Project
+
+
+
+ Project to Project reference
+ Project to Project reference
+
+
+
+ Package
+ Package
+
+
+
+ Solution
+ Solution
+
+
+
+ Solution file
+ Solution file
+
+
+
+ Executable
+ Executable
+
+
+
+ Library
+ Library
+
+
+
+ Program
+ Program
+
+
+
+ Application
+ Application
+
+
+
+ Add
+ Add
+
+
+
+ Remove
+ Remove
+
+
+
+ Delete
+ Delete
+
+
+
+ Update
+ Update
+
+
+
+ New
+ New
+
+
+
+ List
+ List
+
+
+
+ Load
+ Load
+
+
+
+ Save
+ Save
+
+
+
+ Find
+ Find
+
+
+
+ Error
+ Error
+
+
+
+ Warning
+ Warning
+
+
+
+ File
+ File
+
+
+
+ Directory
+ Directory
+
+
+
+ Type
+ Type
+
+
+
+ Value
+ Value
+
+
+
+ Group
+ Group
+
+
+
+ {0} added to {1}.
+ {0} added to {1}.
+
+
+
+ {0} removed from {1}.
+ {0} removed from {1}.
+
+
+
+ {0} deleted from {1}.
+ {0} deleted from {1}.
+
+
+
+ {0} successfully updated.
+ {0} successfully updated.
+
+
+
+ {0} is invalid.
+ {0} is invalid.
+
+
+
+ {0} `{1}` found but is invalid.
+ {0} `{1}` found but is invalid.
+
+
+
+ `{0}` found but is invalid.
+ `{0}` found but is invalid.
+
+
+
+ Operation is invalid.
+ Operation is invalid.
+
+
+
+ Operation {0} is invalid.
+ Operation {0} is invalid.
+
+
+
+ {0} not found.
+ {0} not found.
+
+
+
+ {0} or {1} not found.
+ {0} or {1} not found.
+
+
+
+ {0} or {1} not found in `{2}`.
+ {0} or {1} not found in `{2}`.
+
+
+
+ File `{0}` not found.
+ File `{0}` not found.
+
+
+
+ {0} does not exist.
+ {0} does not exist.
+
+
+
+ {0} `{1}` does not exist.
+ {0} `{1}` does not exist.
+
+
+
+ More than one {0} found.
+ More than one {0} found.
+
+
+
+ {0} already contains {1}.
+ {0} already contains {1}.
+
+
+
+ {0} already contains {1} `{2}`.
+ {0} already contains {1} `{2}`.
+
+
+
+ {0} already has {1}.
+ {0} already has {1}.
+
+
+
+ {0} already has {1} `{2}`.
+ {0} already has {1} `{2}`.
+
+
+
+ {0} was not expected.
+ {0} was not expected.
+
+
+
+ {0} not provided.
+ {0} not provided.
+
+
+
+ Please specify at least one {0}.
+ Please specify at least one {0}.
+
+
+
+ Could not connect with the server.
+ Could not connect with the server.
+
+
+
+ Required argument {0} is invalid.
+ Required argument {0} is invalid.
+
+
+
+ Option {0} is invalid.
+ Option {0} is invalid.
+
+
+
+ Argument {0} is invalid.
+ Argument {0} is invalid.
+
+
+
+ Required argument {0} was not provided.
+ Required argument {0} was not provided.
+
+
+
+ Could not find any project in `{0}`.
+ Could not find any project in `{0}`.
+
+
+
+ Could not find project or directory `{0}`.
+ Could not find project or directory `{0}`.
+
+
+
+ Found more than one project in `{0}`. Please specify which one to use.
+ Found more than one project in `{0}`. Please specify which one to use.
+
+
+
+ Found a project `{0}` but it is invalid.
+ Found a project `{0}` but it is invalid.
+
+
+
+ Invalid project `{0}`.
+ Invalid project `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Could not find solution or directory `{0}`.
+ Could not find solution or directory `{0}`.
+
+
+
+ Found more than one solution file in {0}. Please specify which one to use.
+ Found more than one solution file in {0}. Please specify which one to use.
+
+
+
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+ The solution file {0} seems to be invalid. Please check if it is a valid solution file.
+
+
+
+ Invalid solution `{0}`.
+ Invalid solution `{0}`.
+
+
+
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+ Specified solution file {0} does not exist, or there is no solution file in the directory.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+ Reference {0} does not exist. If you still want to add it, please use --force option. Please note that this may have adverse effects on the project.
+
+
+
+ Reference `{0}` is invalid.
+ Reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Reference `{0}` added to the project.
+ Reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Package reference `{0}` does not exist.
+ Package reference `{0}` does not exist.
+
+
+
+ Package reference `{0}` is invalid.
+ Package reference `{0}` is invalid.
+
+
+
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+ You must specify at least one reference to add. Please run dotnet add --help for more information.
+
+
+
+ Package reference `{0}` added to the project.
+ Package reference `{0}` added to the project.
+
+
+
+ Project {0} already has a reference `{1}`.
+ Project {0} already has a reference `{1}`.
+
+
+
+ Please specify a version of the package.
+ Please specify a version of the package.
+
+
+
+ Project `{0}` does not exist.
+ Project `{0}` does not exist.
+
+
+
+ Project `{0}` is invalid.
+ Project `{0}` is invalid.
+
+
+
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+ You must specify at least one project to add. Please run dotnet add --help for more information.
+
+
+
+ Project `{0}` added to the solution.
+ Project `{0}` added to the solution.
+
+
+
+ Solution {0} already contains project {1}.
+ Solution {0} already contains project {1}.
+
+
+
+ Specified reference {0} does not exist in project {1}.
+ Specified reference {0} does not exist in project {1}.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Reference `{0}` deleted.
+ Reference `{0}` deleted.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` could not be found in the project.
+ Package reference `{0}` could not be found in the project.
+
+
+
+ Reference `{0}` deleted from the project.
+ Reference `{0}` deleted from the project.
+
+
+
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+ You must specify at least one reference to delete. Please run dotnet delete --help for more information.
+
+
+
+ Package reference `{0}` deleted.
+ Package reference `{0}` deleted.
+
+
+
+ You must specify at least one package reference to delete.
+ You must specify at least one package reference to delete.
+
+
+
+ Project `{0}` could not be found in the solution.
+ Project `{0}` could not be found in the solution.
+
+
+
+ Project `{0}` removed from solution.
+ Project `{0}` removed from solution.
+
+
+
+ You must specify at least one project to remove.
+ You must specify at least one project to remove.
+
+
+
+ Project `{0}` deleted from solution.
+ Project `{0}` deleted from solution.
+
+
+
+ You must specify at least one project to delete from solution.
+ You must specify at least one project to delete from solution.
+
+
+
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+ There are no {0} references in project {1}. ;; {0} is the type of the item being requested (project, package, p2p) and {1} is the object operated on (a project file or a solution file).
+
+
+
+ No projects found in the solution.
+ No projects found in the solution.
+
+
+
+ Please specify new version of the package.
+ Please specify new version of the package.
+
+
+
+ Please specify which package to update.
+ Please specify which package to update.
+
+
+
+ Nothing to update.
+ Nothing to update.
+
+
+
+ Everything is already up-to-date.
+ Everything is already up-to-date.
+
+
+
+ Version of package `{0}` updated to `{1}`.
+ Version of package `{0}` updated to `{1}`.
+
+
+
+ Version of package `{0}` updated.
+ Version of package `{0}` updated.
+
+
+
+ Could not update the version of the package `{0}`.
+ Could not update the version of the package `{0}`.
+
+
+
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+ The template {0} created successfully. Please run "dotnet restore" to get started!
+
+
+
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+ The template {0} installed successfully. You can use "dotnet new {0}" to get started with the new template.
+
+
+
+ Template {0} could not be created. Error returned was: {1}.
+ Template {0} could not be created. Error returned was: {1}.
+
+
+
+ Template {0} could not be installed. Error returned was: {1}.
+ Template {0} could not be installed. Error returned was: {1}.
+
+
+
+ Specified name {0} already exists. Please specify a different name.
+ Specified name {0} already exists. Please specify a different name.
+
+
+
+ Specified alias {0} already exists. Please specify a different alias.
+ Specified alias {0} already exists. Please specify a different alias.
+
+
+
+ Mandatory parameter {0} missing for template {1}.
+ Mandatory parameter {0} missing for template {1}.
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.DotNet.ProjectJsonMigration.Tests/Rules/GivenThatIWantToMigrateScripts.cs b/test/Microsoft.DotNet.ProjectJsonMigration.Tests/Rules/GivenThatIWantToMigrateScripts.cs
index 1d8219975..7b65c11e3 100644
--- a/test/Microsoft.DotNet.ProjectJsonMigration.Tests/Rules/GivenThatIWantToMigrateScripts.cs
+++ b/test/Microsoft.DotNet.ProjectJsonMigration.Tests/Rules/GivenThatIWantToMigrateScripts.cs
@@ -30,7 +30,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
[InlineData("project:Name", "$(AssemblyName)")]
[InlineData("project:Directory", "$(MSBuildProjectDirectory)")]
[InlineData("publish:Runtime", "$(RuntimeIdentifier)")]
- public void Formatting_script_commands_replaces_variables_with_the_right_msbuild_properties(
+ public void FormattingScriptCommandsReplacesVariablesWithTheRightMSBuildProperties(
string variable,
string msbuildReplacement)
{
@@ -43,7 +43,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
[InlineData("compile:CompilerExitCode")]
[InlineData("compile:RuntimeOutputDir")]
[InlineData("compile:RuntimeIdentifier")]
- public void Formatting_script_commands_throws_when_variable_is_unsupported(string unsupportedVariable)
+ public void FormattingScriptCommandsThrowsWhenVariableIsUnsupported(string unsupportedVariable)
{
var scriptMigrationRule = new MigrateScriptsRule();
@@ -55,13 +55,19 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
[Theory]
[InlineData("precompile", "BeforeBuild")]
[InlineData("prepublish", "PrepareForPublish")]
- public void Migrating_pre_scripts_populates_BeforeTargets_with_appropriate_target(string scriptName, string targetName)
+ public void MigratingPreScriptsPopulatesBeforeTargetsWithAppropriateTarget(
+ string scriptName,
+ string targetName)
{
var scriptMigrationRule = new MigrateScriptsRule();
ProjectRootElement mockProj = ProjectRootElement.Create();
var commands = new string[] { "fakecommand" };
- var target = scriptMigrationRule.MigrateScriptSet(mockProj, mockProj.AddPropertyGroup(), commands, scriptName);
+ var target = scriptMigrationRule.MigrateScriptSet(
+ mockProj,
+ mockProj.AddPropertyGroup(),
+ commands,
+ scriptName);
target.BeforeTargets.Should().Be(targetName);
}
@@ -69,13 +75,19 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
[Theory]
[InlineData("postcompile", "Build")]
[InlineData("postpublish", "Publish")]
- public void Migrating_post_scripts_populates_AfterTargets_with_appropriate_target(string scriptName, string targetName)
+ public void MigratingPostScriptsPopulatesAfterTargetsWithAppropriateTarget(
+ string scriptName,
+ string targetName)
{
var scriptMigrationRule = new MigrateScriptsRule();
ProjectRootElement mockProj = ProjectRootElement.Create();
var commands = new[] { "fakecommand" };
- var target = scriptMigrationRule.MigrateScriptSet(mockProj, mockProj.AddPropertyGroup(), commands, scriptName);
+ var target = scriptMigrationRule.MigrateScriptSet(
+ mockProj,
+ mockProj.AddPropertyGroup(),
+ commands,
+ scriptName);
target.AfterTargets.Should().Be(targetName);
}
@@ -85,7 +97,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
[InlineData("postcompile")]
[InlineData("prepublish")]
[InlineData("postpublish")]
- public void Migrating_scripts_with_multiple_commands_creates_Exec_task_for_each(string scriptName)
+ public void MigratingScriptsWithMultipleCommandsCreatesExecTaskForEach(string scriptName)
{
var scriptMigrationRule = new MigrateScriptsRule();
ProjectRootElement mockProj = ProjectRootElement.Create();
@@ -93,7 +105,11 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
var commands = new[] { "fakecommand1", "fakecommand2", "mockcommand3" };
var commandsInTask = commands.ToDictionary(c => c, c => false);
- var target = scriptMigrationRule.MigrateScriptSet(mockProj, mockProj.AddPropertyGroup(), commands, scriptName);
+ var target = scriptMigrationRule.MigrateScriptSet(
+ mockProj,
+ mockProj.AddPropertyGroup(),
+ commands,
+ scriptName);
foreach (var task in target.Tasks)
{
@@ -102,7 +118,8 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
originalCommandCandidates.Count().Should().Be(1);
var command = originalCommandCandidates.First();
- commandsInTask[command].Should().Be(false, "Expected to find each element from commands Array once");
+ commandsInTask[command]
+ .Should().Be(false, "Expected to find each element from commands Array once");
commandsInTask[command] = true;
}
@@ -117,14 +134,18 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
[InlineData("postcompile")]
[InlineData("prepublish")]
[InlineData("postpublish")]
- public void Migrated_ScriptSet_has_Exec_and_replaces_variables(string scriptName)
+ public void MigratedScriptSetHasExecAndReplacesVariables(string scriptName)
{
var scriptMigrationRule = new MigrateScriptsRule();
ProjectRootElement mockProj = ProjectRootElement.Create();
var commands = new[] { "%compile:FullTargetFramework%", "%compile:Configuration%"};
- var target = scriptMigrationRule.MigrateScriptSet(mockProj, mockProj.AddPropertyGroup(), commands, scriptName);
+ var target = scriptMigrationRule.MigrateScriptSet(
+ mockProj,
+ mockProj.AddPropertyGroup(),
+ commands,
+ scriptName);
target.Tasks.Count().Should().Be(commands.Length);
foreach (var task in target.Tasks)
@@ -132,38 +153,67 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
var taskCommand = task.GetParameter("Command");
var commandIndex = Array.IndexOf(commands, taskCommand);
- commandIndex.Should().Be(-1, "Expected command array elements to be replaced by appropriate msbuild properties");
+ commandIndex.Should().Be(
+ -1,
+ "Expected command array elements to be replaced by appropriate msbuild properties");
}
}
[Fact]
- public void Formatting_script_commands_replaces_unknown_variables_with_MSBuild_Property_for_environment_variable_support()
+ public void PublishIISCommandDoesNotGetMigratedBecauseItIsNowInTheWebSDK()
+ {
+ var scriptMigrationRule = new MigrateScriptsRule();
+ ProjectRootElement mockProj = ProjectRootElement.Create();
+
+ var commands = new[]
+ {
+ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%"
+ };
+
+ var target = scriptMigrationRule.MigrateScriptSet(
+ mockProj,
+ mockProj.AddPropertyGroup(),
+ commands,
+ "postpublish");
+ target.Tasks.Should().BeEmpty();
+ }
+
+ [Fact]
+ public void FormattingScriptCommandsReplacesUnknownVariablesWithMSBuildPropertyForEnvironmentVariableSupport()
{
var scriptMigrationRule = new MigrateScriptsRule();
scriptMigrationRule.ReplaceScriptVariables($"%UnknownVariable%").Should().Be("$(UnknownVariable)");
}
[Fact]
- public void Migrating_scripts_creates_target_with_IsCrossTargettingBuild_not_equal_true_Condition()
+ public void MigratingScriptsCreatesTargetWithIsCrossTargettingBuildNotEqualTrueCondition()
{
var scriptMigrationRule = new MigrateScriptsRule();
ProjectRootElement mockProj = ProjectRootElement.Create();
var commands = new[] { "compile:FullTargetFramework", "compile:Configuration"};
- var target = scriptMigrationRule.MigrateScriptSet(mockProj, mockProj.AddPropertyGroup(), commands, "prepublish");
+ var target = scriptMigrationRule.MigrateScriptSet(
+ mockProj,
+ mockProj.AddPropertyGroup(),
+ commands,
+ "prepublish");
target.Condition.Should().Be(" '$(IsCrossTargetingBuild)' != 'true' ");
}
[Fact]
- public void Migrating_scripts_throws_on_invalid_ScriptSet()
+ public void MigratingScriptsThrowsOnInvalidScriptSet()
{
var scriptMigrationRule = new MigrateScriptsRule();
ProjectRootElement mockProj = ProjectRootElement.Create();
var commands = new string[] { "fakecommand" };
- Action action = () => scriptMigrationRule.MigrateScriptSet(mockProj, mockProj.AddPropertyGroup(), commands, "invalidScriptSet");
+ Action action = () => scriptMigrationRule.MigrateScriptSet(
+ mockProj,
+ mockProj.AddPropertyGroup(),
+ commands,
+ "invalidScriptSet");
action.ShouldThrow()
.WithMessage("MIGRATE1019::Unsupported Script Event Hook: invalidScriptSet is an unsupported script event hook for project migration");
diff --git a/test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/TestCommand.cs b/test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/TestCommand.cs
index 234bd87f5..ce99641fc 100644
--- a/test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/TestCommand.cs
+++ b/test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/TestCommand.cs
@@ -3,9 +3,10 @@
using Microsoft.DotNet.Cli.Utils;
using System;
+using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
-using System.Collections.Generic;
+using System.Linq;
using System.Runtime.InteropServices;
using System.Threading.Tasks;
@@ -131,44 +132,134 @@ namespace Microsoft.DotNet.Tools.Test.Utilities
private CommandResult RunProcess(string executable, string args, StreamForwarder stdOut, StreamForwarder stdErr)
{
- CurrentProcess = StartProcess(executable, args);
- var taskOut = stdOut.BeginRead(CurrentProcess.StandardOutput);
- var taskErr = stdErr.BeginRead(CurrentProcess.StandardError);
+ Task taskOut = null;
+
+ Task taskErr = null;
+
+ CurrentProcess = CreateProcess(executable, args);
+
+ CurrentProcess.Start();
+
+ try
+ {
+ taskOut = stdOut.BeginRead(CurrentProcess.StandardOutput);
+ }
+ catch (System.InvalidOperationException e)
+ {
+ if (!e.Message.Equals("The collection has been marked as complete with regards to additions."))
+ {
+ throw;
+ }
+ }
+
+ try
+ {
+ taskErr = stdErr.BeginRead(CurrentProcess.StandardError);
+ }
+ catch (System.InvalidOperationException e)
+ {
+ if (!e.Message.Equals("The collection has been marked as complete with regards to additions."))
+ {
+ throw;
+ }
+ }
CurrentProcess.WaitForExit();
- Task.WaitAll(taskOut, taskErr);
+
+ var tasksToAwait = new List();
+
+ if (taskOut != null)
+ {
+ tasksToAwait.Add(taskOut);
+ }
+
+ if (taskErr != null)
+ {
+ tasksToAwait.Add(taskErr);
+ }
+
+ if (tasksToAwait.Any())
+ {
+ Task.WaitAll(tasksToAwait.ToArray());
+ }
var result = new CommandResult(
CurrentProcess.StartInfo,
CurrentProcess.ExitCode,
- stdOut.CapturedOutput,
- stdErr.CapturedOutput);
+ stdOut?.CapturedOutput ?? CurrentProcess.StandardOutput.ReadToEnd(),
+ stdErr?.CapturedOutput ?? CurrentProcess.StandardError.ReadToEnd());
return result;
}
private Task RunProcessAsync(string executable, string args, StreamForwarder stdOut, StreamForwarder stdErr)
{
- CurrentProcess = StartProcess(executable, args);
- var taskOut = stdOut.BeginRead(CurrentProcess.StandardOutput);
- var taskErr = stdErr.BeginRead(CurrentProcess.StandardError);
+ Task taskOut = null;
+
+ Task taskErr = null;
+
+ CurrentProcess = CreateProcess(executable, args);
+
+ CurrentProcess.Start();
+
+ try
+ {
+ taskOut = stdOut.BeginRead(CurrentProcess.StandardOutput);
+ }
+ catch (System.InvalidOperationException e)
+ {
+ if (!e.Message.Equals("The collection has been marked as complete with regards to additions."))
+ {
+ throw;
+ }
+ }
+
+ try
+ {
+ taskErr = stdErr.BeginRead(CurrentProcess.StandardError);
+ }
+ catch (System.InvalidOperationException e)
+ {
+ if (!e.Message.Equals("The collection has been marked as complete with regards to additions."))
+ {
+ throw;
+ }
+ }
var tcs = new TaskCompletionSource();
+
CurrentProcess.Exited += (sender, arg) =>
{
- Task.WaitAll(taskOut, taskErr);
+ var tasksToAwait = new List();
+
+ if (taskOut != null)
+ {
+ tasksToAwait.Add(taskOut);
+ }
+
+ if (taskErr != null)
+ {
+ tasksToAwait.Add(taskErr);
+ }
+
+ if (tasksToAwait.Any())
+ {
+ Task.WaitAll(tasksToAwait.ToArray());
+ }
+
var result = new CommandResult(
CurrentProcess.StartInfo,
CurrentProcess.ExitCode,
- stdOut.CapturedOutput,
- stdErr.CapturedOutput);
+ stdOut?.CapturedOutput ?? CurrentProcess.StandardOutput.ReadToEnd(),
+ stdErr?.CapturedOutput ?? CurrentProcess.StandardError.ReadToEnd());
+
tcs.SetResult(result);
};
return tcs.Task;
}
- private Process StartProcess(string executable, string args)
+ private Process CreateProcess(string executable, string args)
{
var psi = new ProcessStartInfo
{
@@ -202,7 +293,7 @@ namespace Microsoft.DotNet.Tools.Test.Utilities
};
process.EnableRaisingEvents = true;
- process.Start();
+
return process;
}