diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.cs.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..f2ae043a3
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.de.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..fd3ae9901
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.es.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..189301973
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.fr.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..66a5e89b6
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..1f16f86d8
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ja.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..9cc3cc509
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ko.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..c73914f84
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pl.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..170dbe3a6
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pt-BR.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..78293003a
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ru.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..b3d4ad03e
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.tr.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..a7a329cf2
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..87580f00b
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.xlf
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ Global section specified more than once
+
+
+
+ Global section not closed
+
+
+
+ File header is missing
+
+
+
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+
+
+
+ Section id missing
+
+
+
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hans.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..d1569148c
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hant.xlf b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..a6200f482
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+ Global section specified more than once
+ Global section specified more than once
+
+
+
+ Global section not closed
+ Global section not closed
+
+
+
+ File header is missing
+ File header is missing
+
+
+
+ Project section not closed
+ Project section not closed
+
+
+
+ Invalid section type: {0}
+ Invalid section type: {0}
+
+
+
+ Section id missing
+ Section id missing
+
+
+
+ Closing section tag not found
+ Closing section tag not found
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..ad24dc2c9
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.de.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..dc63ecafa
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.es.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..42ff6b92e
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.fr.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..add6eb7d1
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.it.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..efeeb38df
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ja.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..eb49d83f1
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ko.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..1e4f83045
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pl.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..dd7cd2367
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pt-BR.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..bccf28ee7
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ru.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..f5131a90f
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.tr.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..d3306b13e
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..cb0bf757c
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.xlf
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hans.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..c80491b31
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hant.xlf b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..bec9b8c7a
--- /dev/null
+++ b/src/Microsoft.DotNet.Cli.Utils/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Malformed command text '{0}'
+ Malformed command text '{0}'
+
+
+
+ outputpathresolver: {0} does not exist
+ outputpathresolver: {0} does not exist
+
+
+
+ {0}: attempting to find command {1} in {2}
+ {0}: attempting to find command {1} in {2}
+
+
+
+ {0}: failed to find toolAssembly for {1}
+ {0}: failed to find toolAssembly for {1}
+
+
+
+ {0}: failed to find commandPath {1}
+ {0}: failed to find commandPath {1}
+
+
+
+ Unable to locate dotnet multiplexer
+ Unable to locate dotnet multiplexer
+
+
+
+ {0}: Looking for prefercliruntime file at `{1}`
+ {0}: Looking for prefercliruntime file at `{1}`
+
+
+
+ {0}: attempting to resolve {1}
+ {0}: attempting to resolve {1}
+
+
+
+ {0}: Did not find a matching project {1}.
+ {0}: Did not find a matching project {1}.
+
+
+
+ {0}: invalid commandResolverArguments
+ {0}: invalid commandResolverArguments
+
+
+
+ {0}: {1} does not exist
+ {0}: {1} does not exist
+
+
+
+ Ambiguous command name: {0}
+ Ambiguous command name: {0}
+
+
+
+ {0}: tool library found {1}
+ {0}: tool library found {1}
+
+
+
+ {0}: MSBUILD_EXE_PATH = {1}
+ {0}: MSBUILD_EXE_PATH = {1}
+
+
+
+ {0}: MSBuild project path = {1}
+ {0}: MSBuild project path = {1}
+
+
+
+ Specify which project file to use because this '{0}' contains more than one project file.
+ Specify which project file to use because this '{0}' contains more than one project file.
+
+
+
+ {0}: ProjectFactory did not find Project.
+ {0}: ProjectFactory did not find Project.
+
+
+
+ {0}: resolving commandspec from {1} Tool Libraries.
+ {0}: resolving commandspec from {1} Tool Libraries.
+
+
+
+ {0}: failed to resolve commandspec from library.
+ {0}: failed to resolve commandspec from library.
+
+
+
+ {0}: Attempting to resolve command spec from tool {1}
+ {0}: Attempting to resolve command spec from tool {1}
+
+
+
+ {0}: nuget packages root:
+{1}
+ {0}: nuget packages root:
+{1}
+
+
+
+ {0}: found tool lockfile at : {1}
+ {0}: found tool lockfile at : {1}
+
+
+
+ {0}: library not found in lock file.
+ {0}: library not found in lock file.
+
+
+
+ {0}: attempting to create commandspec
+ {0}: attempting to create commandspec
+
+
+
+ {0}: commandSpec is null.
+ {0}: commandSpec is null.
+
+
+
+ {0}: expect deps.json at: {1}
+ {0}: expect deps.json at: {1}
+
+
+
+ Generating deps.json at: {0}
+ Generating deps.json at: {0}
+
+
+
+ unable to generate deps.json, it may have been already generated: {0}
+ unable to generate deps.json, it may have been already generated: {0}
+
+
+
+ unable to delete temporary deps.json file: {0}
+ unable to delete temporary deps.json file: {0}
+
+
+
+ Version for package `{0}` could not be resolved.
+ Version for package `{0}` could not be resolved.
+
+
+
+ File not found `{0}`.
+ File not found `{0}`.
+
+
+
+ The project may not have been restored or restore failed - run `dotnet restore`
+ The project may not have been restored or restore failed - run `dotnet restore`
+
+
+
+ No executable found matching command "{0}"
+ No executable found matching command "{0}"
+
+
+
+ Waiting for debugger to attach. Press ENTER to continue
+ Waiting for debugger to attach. Press ENTER to continue
+
+
+
+ Process ID: {0}
+ Process ID: {0}
+
+
+
+ Could not access assets file.
+ Could not access assets file.
+
+
+
+ .NET Command Line Tools
+ .NET Command Line Tools
+
+
+
+ WriteLine forwarder set previously
+ WriteLine forwarder set previously
+
+
+
+ Already capturing stream!
+ Already capturing stream!
+
+
+
+ Running {0} {1}
+ Running {0} {1}
+
+
+
+ < {0} exited with {1} in {2} ms.
+ < {0} exited with {1} in {2} ms.
+
+
+
+ Unable to invoke {0} after the command has been run
+ Unable to invoke {0} after the command has been run
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.cs.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..127493a17
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.de.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..800e05d96
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.es.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..1929ef41d
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.fr.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..f7171048c
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.it.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..97e92aed9
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ja.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..a74c98af5
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ko.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..d49d144f5
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.pl.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..7bc5627f7
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.pt-BR.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..697327d64
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ru.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..5eba68ef0
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.tr.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..beea5a407
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..9977f6d39
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.xlf
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.zh-Hans.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..7c5f8d599
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.zh-Hant.xlf b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..07c758b88
--- /dev/null
+++ b/src/Microsoft.DotNet.Configurer/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+ Welcome to .NET Core!
+---------------------
+Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
+
+Telemetry
+--------------
+The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include command-line arguments. The data is collected by Microsoft and shared with the community.
+You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
+You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
+
+Configuring...
+-------------------
+A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
+
+
+
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+ Failed to create prime the NuGet cache. {0} failed with: {1}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.cs.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..33c8d441b
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.de.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..ec01866db
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.es.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..f0b7401d2
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.fr.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..f623d8a3e
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.it.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..f7ec94003
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ja.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..291212f54
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ko.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..445e33f6c
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.pl.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..ea3489947
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.pt-BR.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..a9dc97cc6
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ru.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..e34b6167f
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.tr.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..bd066d5aa
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..51465f8a4
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.xlf
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+
+
+
+ Project not Restored
+
+
+
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+
+
+
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.zh-Hans.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..4263cb901
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.zh-Hant.xlf b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..74a4b99cb
--- /dev/null
+++ b/src/Microsoft.DotNet.ProjectJsonMigration/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Detected double project migration: {0}
+ Detected double project migration: {0}
+
+
+
+ Cannot merge metadata with the same name and different values
+ Cannot merge metadata with the same name and different values
+
+
+
+ {0}: No xproj file given.
+ {0}: No xproj file given.
+
+
+
+ Multiple xproj files found in {0}, please specify which to use
+ Multiple xproj files found in {0}, please specify which to use
+
+
+
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+ Expected non-null MSBuildProjectTemplate in MigrationSettings
+
+
+
+ Cannot migrate project {0} using compiler {1}
+ Cannot migrate project {0} using compiler {1}
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ {0} already exists. Has migration already been run?
+ {0} already exists. Has migration already been run?
+
+
+
+ expected destinationElement to not be null
+ expected destinationElement to not be null
+
+
+
+ {0} (line: {1}, file: {2})
+ {0} (line: {1}, file: {2})
+
+
+
+ Cannot merge items of different types.
+ Cannot merge items of different types.
+
+
+
+ Cannot merge items without a common include.
+ Cannot merge items without a common include.
+
+
+
+ Expected element to be of type {0}, but got {1}
+ Expected element to be of type {0}, but got {1}
+
+
+
+ Unexpected type {0}
+ Unexpected type {0}
+
+
+
+ Deprecated Project
+ Deprecated Project
+
+
+
+ Project not Restored
+ Project not Restored
+
+
+
+ No Project
+ No Project
+
+
+
+ The project.json specifies no target frameworks in {0}
+ The project.json specifies no target frameworks in {0}
+
+
+
+ Unresolved Dependency
+ Unresolved Dependency
+
+
+
+ Unresolved project dependency ({0})
+ Unresolved project dependency ({0})
+
+
+
+ File Overwrite
+ File Overwrite
+
+
+
+ Unsupported Script Variable
+ Unsupported Script Variable
+
+
+
+ {0} is currently an unsupported script variable for project migration
+ {0} is currently an unsupported script variable for project migration
+
+
+
+ Multiple Xproj Files
+ Multiple Xproj Files
+
+
+
+ Dependency Project not found
+ Dependency Project not found
+
+
+
+ Dependency project not found ({0})
+ Dependency project not found ({0})
+
+
+
+ Unsupported Script Event Hook
+ Unsupported Script Event Hook
+
+
+
+ {0} is an unsupported script event hook for project migration
+ {0} is an unsupported script event hook for project migration
+
+
+
+ Multi-TFM
+ Multi-TFM
+
+
+
+ Configuration Exclude
+ Configuration Exclude
+
+
+
+ Non-Csharp App
+ Non-Csharp App
+
+
+
+ Files specified under PackOptions
+ Files specified under PackOptions
+
+
+
+ {0}.{1} includes not equivalent.
+ {0}.{1} includes not equivalent.
+
+
+
+ {0}.{1} excludes not equivalent.
+ {0}.{1} excludes not equivalent.
+
+
+
+ {0}.{1} removes not equivalent.
+ {0}.{1} removes not equivalent.
+
+
+
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+ {0}.{1} metadata doesn't exist {{ {2} {3} }}
+
+
+
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+ {0}.{1} metadata has another value {{ {2} {3} {4} }}
+
+
+
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+ {0}: Adding metadata to {1} item: {{ {2}, {3}, {4} }}
+
+
+
+ {0}: Skip migrating {1}, it is already migrated.
+ {0}: Skip migrating {1}, it is already migrated.
+
+
+
+ Executing rule: {0}
+ Executing rule: {0}
+
+
+
+ {0}: No configuration or framework build options found in project
+ {0}: No configuration or framework build options found in project
+
+
+
+ Migrating {0} target frameworks
+ Migrating {0} target frameworks
+
+
+
+ Migrating framework {0}
+ Migrating framework {0}
+
+
+
+ {0}: imports transform null for {1}
+ {0}: imports transform null for {1}
+
+
+
+ {0}: Migrating {1} xproj to csproj references
+ {0}: Migrating {1} xproj to csproj references
+
+
+
+ {0}: Executing migration rule {1}
+ {0}: Executing migration rule {1}
+
+
+
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: ItemGroup {{ Condition: {1} }}
+ {0}: ItemGroup {{ Condition: {1} }}
+
+
+
+ {0}: Item completely merged
+ {0}: Item completely merged
+
+
+
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+ {0}: AddItemToItemGroup {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4}, Update: {5} }}
+
+
+
+ {0}: Merging Item with {1} existing items with a different condition chain.
+ {0}: Merging Item with {1} existing items with a different condition chain.
+
+
+
+ {0}: encompassed includes {1}
+ {0}: encompassed includes {1}
+
+
+
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Removing Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Ignoring Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ {0}: Merging Item with {1} existing items with the same condition chain.
+ {0}: Merging Item with {1} existing items with the same condition chain.
+
+
+
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+ {0}: Adding Merged Item {{ ItemType: {1}, Condition: {2}, Include: {3}, Exclude: {4} }}
+
+
+
+ Merging property, output merged property
+ Merging property, output merged property
+
+
+
+ Ignoring fully merged property
+ Ignoring fully merged property
+
+
+
+ {0}: {1}, {{ Name={2}, Value={3} }}
+ {0}: {1}, {{ Name={2}, Value={3} }}
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.cs.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..72277cecf
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.de.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..cb9daf15e
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.es.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..1517c4e93
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.fr.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..adc073c94
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.it.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..4649f6b24
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.ja.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..4ea6c5060
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.ko.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..06d5ba6a8
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.pl.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..e1e01958e
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..63da7ce2e
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.ru.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..838f3ea3b
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.tr.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..5f93914d8
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.xlf
new file mode 100644
index 000000000..51a0aa48d
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.xlf
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+
+
+
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+
+
+
+ {0}
+
+
+
+ {0} {1}
+
+
+
+ [arguments]
+
+
+
+ Arguments:
+
+
+
+ {0}{1}
+
+
+
+ [options]
+
+
+
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+
+
+
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+
+
+
+ {0}
+
+
+
+ {0}
+
+
+
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..56a06995c
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/CommandLine/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/CommandLine/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..c7c7e6653
--- /dev/null
+++ b/src/dotnet/CommandLine/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+ The last argument '{0}' accepts multiple values. No more argument can be added.
+
+
+
+ Unexpected value '{0}' for option '{1}'
+ Unexpected value '{0}' for option '{1}'
+
+
+
+ Unrecognized {0} '{1}'
+ Unrecognized {0} '{1}'
+
+
+
+ Response file '{0}' doesn't exist.
+ Response file '{0}' doesn't exist.
+
+
+
+ Show help information
+ Show help information
+
+
+
+ Show version information
+ Show version information
+
+
+
+ Specify --{0} for a list of available options and commands.
+ Specify --{0} for a list of available options and commands.
+
+
+
+ Usage:
+ Usage:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ [arguments]
+ [arguments]
+
+
+
+ Arguments:
+ Arguments:
+
+
+
+ {0}{1}
+ {0}{1}
+
+
+
+ [options]
+ [options]
+
+
+
+ Options:
+ Options:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ [command]
+ [command]
+
+
+
+ Commands:
+ Commands:
+
+
+
+ {{0, -{0}}}{{1}}
+ {{0, -{0}}}{{1}}
+
+
+
+ Use "{0} [command] --help" for more information about a command.
+ Use "{0} [command] --help" for more information about a command.
+
+
+
+ [args]
+ [args]
+
+
+
+ [[--] <additional arguments>...]]
+ [[--] <additional arguments>...]]
+
+
+
+ Additional Arguments:
+ Additional Arguments:
+
+
+
+ {0}
+ {0}
+
+
+
+ {0}
+ {0}
+
+
+
+ {0} {1}
+ {0} {1}
+
+
+
+ Invalid template pattern '{0}'
+ Invalid template pattern '{0}'
+
+
+
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+ Any extra options that should be passed to MSBuild. See 'dotnet msbuild -h' for available options.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf
index cc619c881..383b36537 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Konfigurace použitá k sestavení
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Konfigurace použitá k sestavení
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Umožňuje kompilovat určitou platformu.
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Umožňuje kompilovat určitou platformu.
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Když nastavíte tento příznak, ignorují se odkazy mezi projekty a sestaví se jenom kořenový projekt.
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Když nastavíte tento příznak, ignorují se odkazy mezi projekty a sestaví se jenom kořenový projekt.
+
- Set this flag to turn off incremental build
- Když nastavíte tento příznak, vypnete přírůstkové sestavení.
-
+ Disables incremental build.
+ Když nastavíte tento příznak, vypnete přírůstkové sestavení.
+
- Directory in which to place outputs
- Adresář pro ukládání výstupů
-
+ Output directory in which to place built artifacts.
+ Adresář pro ukládání výstupů
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf
index 6cc45aa89..60c58a722 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Konfiguration für den Buildvorgang
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Konfiguration für den Buildvorgang
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Bestimmtes Framework kompilieren
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Bestimmtes Framework kompilieren
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Legen Sie dieses Flag fest, um Projekt-zu-Projekt-Verweise zu ignorieren und nur das Stammprojekt zu erstellen.
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Legen Sie dieses Flag fest, um Projekt-zu-Projekt-Verweise zu ignorieren und nur das Stammprojekt zu erstellen.
+
- Set this flag to turn off incremental build
- Legen Sie dieses Flag fest, um die inkrementelle Erstellung zu deaktivieren.
-
+ Disables incremental build.
+ Legen Sie dieses Flag fest, um die inkrementelle Erstellung zu deaktivieren.
+
- Directory in which to place outputs
- Verzeichnis für Ausgaben
-
+ Output directory in which to place built artifacts.
+ Verzeichnis für Ausgaben
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf
index 9b95eceb5..95ea2f2c5 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Configuración para la compilación
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Configuración para la compilación
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Compilar una plataforma específica
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Compilar una plataforma específica
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Establezca esta marca para omitir las referencias de proyecto a proyecto y compilar solo el proyecto raíz
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Establezca esta marca para omitir las referencias de proyecto a proyecto y compilar solo el proyecto raíz
+
- Set this flag to turn off incremental build
- Establezca esta marca para desactivar una compilación incremental
-
+ Disables incremental build.
+ Establezca esta marca para desactivar una compilación incremental
+
- Directory in which to place outputs
- Directorio donde se ponen los archivos de salida
-
+ Output directory in which to place built artifacts.
+ Directorio donde se ponen los archivos de salida
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf
index 3bf31875f..de69632fe 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Configuration sous laquelle générer la build
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Configuration sous laquelle générer la build
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Compiler un framework spécifique
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Compiler un framework spécifique
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Définir cet indicateur pour ignorer les références projet à projet et générer uniquement le projet racine
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Définir cet indicateur pour ignorer les références projet à projet et générer uniquement le projet racine
+
- Set this flag to turn off incremental build
- Définir cet indicateur pour désactiver la génération incrémentielle
-
+ Disables incremental build.
+ Définir cet indicateur pour désactiver la génération incrémentielle
+
- Directory in which to place outputs
- Répertoire dans lequel placer les sorties
-
+ Output directory in which to place built artifacts.
+ Répertoire dans lequel placer les sorties
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf
index 4d6e7acd8..2d0472929 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Configurazione con cui eseguire la compilazione
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Configurazione con cui eseguire la compilazione
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Esegue la compilazione di un framework specifico
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Esegue la compilazione di un framework specifico
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Impostare questo flag per ignorare i riferimenti P2P (da progetto a progetto) e compilare solo il progetto radice
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Impostare questo flag per ignorare i riferimenti P2P (da progetto a progetto) e compilare solo il progetto radice
+
- Set this flag to turn off incremental build
- Impostare questo flag per disattivare la compilazione incrementale
-
+ Disables incremental build.
+ Impostare questo flag per disattivare la compilazione incrementale
+
- Directory in which to place outputs
- Directory in cui inserire gli output
-
+ Output directory in which to place built artifacts.
+ Directory in cui inserire gli output
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf
index 996f5aa45..b67f8e59f 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- 構築する構成
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ 構築する構成
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- 特定のフレームワークをコンパイルする
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ 特定のフレームワークをコンパイルする
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- project to project 参照を無視して、ルート プロジェクトのみを構築するには、このフラグを設定します
-
+ Set this flag to ignore project-to-project references and only build the root project
+ project to project 参照を無視して、ルート プロジェクトのみを構築するには、このフラグを設定します
+
- Set this flag to turn off incremental build
- インクリメンタル ビルドを無効にするには、このフラグを設定します
-
+ Disables incremental build.
+ インクリメンタル ビルドを無効にするには、このフラグを設定します
+
- Directory in which to place outputs
- 出力を配置するディレクトリ
-
+ Output directory in which to place built artifacts.
+ 出力を配置するディレクトリ
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf
index c402cf38a..12522b4e5 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- 빌드할 구성입니다.
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ 빌드할 구성입니다.
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- 특정 프레임워크를 컴파일합니다.
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ 특정 프레임워크를 컴파일합니다.
+ FRAMEWORK
@@ -34,19 +34,19 @@
- 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
- 증분 빌드를 해제하려면 이 플래그를 설정합니다.
-
+ Disables incremental build.
+ 증분 빌드를 해제하려면 이 플래그를 설정합니다.
+
- Directory in which to place outputs
- 출력을 배치할 디렉터리입니다.
-
+ Output directory in which to place built artifacts.
+ 출력을 배치할 디렉터리입니다.
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf
index 6706de2b6..18e6e558a 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Konfiguracja, przy użyciu której ma zostać przeprowadzona kompilacja
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Konfiguracja, przy użyciu której ma zostać przeprowadzona kompilacja
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Skompiluj określoną platformę
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Skompiluj określoną platformę
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Ustaw tę flagę, aby ignorować odwołania między projektami i skompilować tylko projekt główny
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Ustaw tę flagę, aby ignorować odwołania między projektami i skompilować tylko projekt główny
+
- Set this flag to turn off incremental build
- Ustaw tę flagę, aby wyłączyć kompilację przyrostową
-
+ Disables incremental build.
+ Ustaw tę flagę, aby wyłączyć kompilację przyrostową
+
- Directory in which to place outputs
- Katalog, w którym mają zostać umieszczone dane wyjściowe
-
+ Output directory in which to place built artifacts.
+ Katalog, w którym mają zostać umieszczone dane wyjściowe
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf
index 508d9e12f..fb18fcda4 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Configuração sob a qual compilar
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Configuração sob a qual compilar
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Compilar uma estrutura específica
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Compilar uma estrutura específica
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Definir esse sinalizador para ignorar referências de projeto para projeto e compilar apenas o projeto raiz
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Definir esse sinalizador para ignorar referências de projeto para projeto e compilar apenas o projeto raiz
+
- Set this flag to turn off incremental build
- Definir esse sinalizador para desligar o build incremental
-
+ Disables incremental build.
+ Definir esse sinalizador para desligar o build incremental
+
- Directory in which to place outputs
- Diretório no qual colocar as saídas
-
+ Output directory in which to place built artifacts.
+ Diretório no qual colocar as saídas
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf
index f3070881d..2554853ff 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Конфигурация, в которой выполняется сборка
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Конфигурация, в которой выполняется сборка
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Компиляция определенной платформы
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Компиляция определенной платформы
+ FRAMEWORK
@@ -34,19 +34,19 @@
- 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
- Задайте этот флаг, чтобы отключить добавочные сборки.
-
+ Disables incremental build.
+ Задайте этот флаг, чтобы отключить добавочные сборки.
+
- Directory in which to place outputs
- Каталог для размещения выходных данных
-
+ Output directory in which to place built artifacts.
+ Каталог для размещения выходных данных
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf
index a6a46e4e8..a7d58817c 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- Derlemenin gerçekleştirileceği yapılandırma
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ Derlemenin gerçekleştirileceği yapılandırma
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- Belirli bir çerçeveyi derler
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ Belirli bir çerçeveyi derler
+ FRAMEWORK
@@ -34,19 +34,19 @@
- Set this flag to ignore project to project references and only build the root project
- Projeden projeye başvuruları yoksaymak ve yalnızca kök projeyi derlemek için bu bayrağı ayarlayın
-
+ Set this flag to ignore project-to-project references and only build the root project
+ Projeden projeye başvuruları yoksaymak ve yalnızca kök projeyi derlemek için bu bayrağı ayarlayın
+
- Set this flag to turn off incremental build
- Artımlı derlemeyi kapatmak için bu bayrağı ayarlayın
-
+ Disables incremental build.
+ Artımlı derlemeyi kapatmak için bu bayrağı ayarlayın
+
- Directory in which to place outputs
- Çıkışların yerleştirileceği dizin
-
+ Output directory in which to place built artifacts.
+ Çıkışların yerleştirileceği dizin
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.xlf
index a8efcf8e0..833f6beaf 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.xlf
@@ -12,32 +12,32 @@
- Configuration under which to build
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ CONFIGURATION
- Compile a specific framework
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ 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
-
+ Disables incremental build.
+
- Directory in which to place outputs
-
+ Output directory in which to place built artifacts.
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf
index ad3fb346f..dfdee4ce1 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- 在何处生成配置
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ 在何处生成配置
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- 编译特定的框架
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ 编译特定的框架
+ FRAMEWORK
@@ -34,19 +34,19 @@
- 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
- 设置此标志以关闭增量生成
-
+ Disables incremental build.
+ 设置此标志以关闭增量生成
+
- Directory in which to place outputs
- 用于放置输出的目录
-
+ Output directory in which to place built artifacts.
+ 用于放置输出的目录
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf
index 539a7fe85..34cca464e 100644
--- a/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf
+++ b/src/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf
@@ -14,9 +14,9 @@
- Configuration under which to build
- 作為建置依據的組態
-
+ Configuration to use for building the project. Default for most projects is "Debug".
+ 作為建置依據的組態
+ CONFIGURATION
@@ -24,9 +24,9 @@
- Compile a specific framework
- 編譯特定架構
-
+ Target framework to build for. The target framework has to be specified in the project file.
+ 編譯特定架構
+ FRAMEWORK
@@ -34,19 +34,19 @@
- 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
- 將此旗標設定為關閉累加建置
-
+ Disables incremental build.
+ 將此旗標設定為關閉累加建置
+
- Directory in which to place outputs
- 要放置輸出的目錄
-
+ Output directory in which to place built artifacts.
+ 要放置輸出的目錄
+ OUTPUT_DIR
diff --git a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf
index e89da2896..851e8a1d3 100644
--- a/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf
+++ b/src/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf
@@ -29,9 +29,9 @@
- Directory in which the build outputs have been placed
- Adresář, do kterého byly umístěny výstupy buildu.
-
+ Directory in which the build outputs have been placed.
+ Adresář, do kterého byly umístěny výstupy buildu.
+ FRAMEWORK
@@ -39,9 +39,9 @@
- Clean a specific framework
- Umožňuje vyčistit určitou platformu.
-
+ Clean a specific framework.
+ Umožňuje vyčistit určitou platformu.
+ CONFIGURATION
@@ -49,9 +49,9 @@
- Clean a specific configuration
- Umožňuje vyčistit určitou konfiguraci.
-
+ Clean a specific configuration.
+ Umožňuje vyčistit určitou konfiguraci.
+