diff --git a/OpenDiablo2.Common/Interfaces/ITextDictionary.cs b/OpenDiablo2.Common/Interfaces/ITextDictionary.cs
new file mode 100644
index 00000000..28ab4b47
--- /dev/null
+++ b/OpenDiablo2.Common/Interfaces/ITextDictionary.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace OpenDiablo2.Common.Interfaces
+{
+ public interface ITextDictionary
+ {
+ string Translate(string key);
+ }
+}
diff --git a/OpenDiablo2.Common/OpenDiablo2.Common.csproj b/OpenDiablo2.Common/OpenDiablo2.Common.csproj
index 688f729b..3bbf397d 100644
--- a/OpenDiablo2.Common/OpenDiablo2.Common.csproj
+++ b/OpenDiablo2.Common/OpenDiablo2.Common.csproj
@@ -85,6 +85,7 @@
+
diff --git a/OpenDiablo2.Common/ResourcePaths.cs b/OpenDiablo2.Common/ResourcePaths.cs
index 19a33ce2..6d209cff 100644
--- a/OpenDiablo2.Common/ResourcePaths.cs
+++ b/OpenDiablo2.Common/ResourcePaths.cs
@@ -74,7 +74,6 @@ namespace OpenDiablo2.Common
public static string CharacterSelectDruidForwardWalk = "data\\global\\ui\\FrontEnd\\druid\\DZFW.DC6";
public static string CharacterSelectDruidBackWalk = "data\\global\\ui\\FrontEnd\\druid\\DZBW.DC6";
-
// --- Mouse Pointers ---
public static string CursorDefault = "data\\global\\ui\\CURSOR\\ohand.DC6";
@@ -90,11 +89,13 @@ namespace OpenDiablo2.Common
public static string FontExocet10 = "data\\local\\font\\latin\\fontexocet10";
public static string FontExocet8 = "data\\local\\font\\latin\\fontexocet8";
-
// --- UI ---
public static string WideButtonBlank = "data\\global\\ui\\FrontEnd\\WideButtonBlank.dc6";
public static string MediumButtonBlank = "data\\global\\ui\\FrontEnd\\MediumButtonBlank.dc6";
public static string CancelButton = "data\\global\\ui\\FrontEnd\\CancelButtonBlank.dc6";
+ // --- Data ---
+ // TODO: Doesn't sound right :)
+ public static string EnglishTable = "data\\local\\lng\\eng\\English.txt";
}
}
diff --git a/OpenDiablo2.Core/AutofacModule.cs b/OpenDiablo2.Core/AutofacModule.cs
index a536022a..2c2b3a03 100644
--- a/OpenDiablo2.Core/AutofacModule.cs
+++ b/OpenDiablo2.Core/AutofacModule.cs
@@ -20,7 +20,7 @@ namespace OpenDiablo2.Core
builder.RegisterType().AsImplementedInterfaces().SingleInstance();
builder.RegisterType().As().SingleInstance();
builder.RegisterType().As().SingleInstance();
-
+ builder.RegisterType().As().SingleInstance();
builder.RegisterType