diff --git a/MinecraftClient/ChatParser.cs b/MinecraftClient/ChatParser.cs index bf5fe6cd..6b285704 100644 --- a/MinecraftClient/ChatParser.cs +++ b/MinecraftClient/ChatParser.cs @@ -95,6 +95,11 @@ namespace MinecraftClient TranslationRules["commands.message.display.incoming"] = "§7%s whispers to you: %s"; TranslationRules["commands.message.display.outgoing"] = "§7You whisper to %s: %s"; + //Use translations from Minecraft assets if a copy of the game is installed? + if (!System.IO.File.Exists(Settings.TranslationsFile) + && System.IO.File.Exists(Settings.TranslationsFile_FromMCDir)) + { Settings.TranslationsFile = Settings.TranslationsFile_FromMCDir; } + //Load an external dictionnary of translation rules if (System.IO.File.Exists(Settings.TranslationsFile)) { diff --git a/MinecraftClient/Settings.cs b/MinecraftClient/Settings.cs index e3d3fded..e3b76c3c 100644 --- a/MinecraftClient/Settings.cs +++ b/MinecraftClient/Settings.cs @@ -23,6 +23,7 @@ namespace MinecraftClient public static string SingleCommand = ""; //Other Settings + public static string TranslationsFile_FromMCDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\.minecraft\assets\lang\en_US.lang"; public static string TranslationsFile = "translations.lang"; public static string Bots_OwnersFile = "bot-owners.txt";