diff --git a/src/Microsoft.DotNet.Archive/CompressionUtility.cs b/src/Microsoft.DotNet.Archive/CompressionUtility.cs
index 0b4e937dc..285799116 100644
--- a/src/Microsoft.DotNet.Archive/CompressionUtility.cs
+++ b/src/Microsoft.DotNet.Archive/CompressionUtility.cs
@@ -98,7 +98,7 @@ namespace Microsoft.DotNet.Archive
}
long compressedSize = inStream.Length - inStream.Position;
- var lzmaProgress = new LzmaProgress(progress, "Decompressing", outSize, MeasureBy.Output);
+ var lzmaProgress = new LzmaProgress(progress, LocalizableStrings.Decompressing, outSize, MeasureBy.Output);
lzmaProgress.SetProgress(0, 0);
decoder.Code(inStream, outStream, compressedSize, outSize, lzmaProgress);
lzmaProgress.SetProgress(inStream.Length, outSize);
diff --git a/src/Microsoft.DotNet.Archive/IndexedArchive.cs b/src/Microsoft.DotNet.Archive/IndexedArchive.cs
index bb4c9bbd1..fb0ef22f6 100644
--- a/src/Microsoft.DotNet.Archive/IndexedArchive.cs
+++ b/src/Microsoft.DotNet.Archive/IndexedArchive.cs
@@ -380,7 +380,7 @@ namespace Microsoft.DotNet.Archive
extractOperations.AsParallel().ForAll(extractOperation =>
{
extractOperation.DoOperation();
- progress.Report("Expanding", Interlocked.Increment(ref opsExecuted), extractOperations.Count);
+ progress.Report(LocalizableStrings.Expanding, Interlocked.Increment(ref opsExecuted), extractOperations.Count);
});
}
}
diff --git a/src/Microsoft.DotNet.Archive/LocalizableStrings.resx b/src/Microsoft.DotNet.Archive/LocalizableStrings.resx
new file mode 100644
index 000000000..9f9b5a9e7
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/LocalizableStrings.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Expanding
+
+
+ Decompressing
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/Microsoft.DotNet.Archive.csproj b/src/Microsoft.DotNet.Archive/Microsoft.DotNet.Archive.csproj
index 9a2cd2cdf..04b8f25be 100644
--- a/src/Microsoft.DotNet.Archive/Microsoft.DotNet.Archive.csproj
+++ b/src/Microsoft.DotNet.Archive/Microsoft.DotNet.Archive.csproj
@@ -10,8 +10,13 @@
true
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.cs.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.cs.xlf
new file mode 100644
index 000000000..c73270522
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.cs.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.de.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.de.xlf
new file mode 100644
index 000000000..96d5d68ca
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.de.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.es.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.es.xlf
new file mode 100644
index 000000000..926da184e
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.es.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.fr.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.fr.xlf
new file mode 100644
index 000000000..5524d9821
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.fr.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.it.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.it.xlf
new file mode 100644
index 000000000..6c1c15533
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.it.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ja.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ja.xlf
new file mode 100644
index 000000000..e00b949fb
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ja.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ko.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ko.xlf
new file mode 100644
index 000000000..fb515905d
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ko.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.pl.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.pl.xlf
new file mode 100644
index 000000000..bfe8b9a35
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.pl.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.pt-BR.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.pt-BR.xlf
new file mode 100644
index 000000000..9e6cb642c
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.pt-BR.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ru.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ru.xlf
new file mode 100644
index 000000000..c09a74f61
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.ru.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.tr.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.tr.xlf
new file mode 100644
index 000000000..8be3dbe6a
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.tr.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.zh-Hans.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.zh-Hans.xlf
new file mode 100644
index 000000000..aab479ac3
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.zh-Hans.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.zh-Hant.xlf b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.zh-Hant.xlf
new file mode 100644
index 000000000..a333565e1
--- /dev/null
+++ b/src/Microsoft.DotNet.Archive/xlf/LocalizableStrings.zh-Hant.xlf
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Expanding
+ Expanding
+
+
+
+ Decompressing
+ Decompressing
+
+
+
+
+
\ No newline at end of file