From bbdf5c1395752802b6ba62116c9408e14527a5c6 Mon Sep 17 00:00:00 2001 From: robotbrain Date: Mon, 29 Sep 2014 20:05:44 -0400 Subject: Translation downloading! --- MultiMC.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'MultiMC.cpp') diff --git a/MultiMC.cpp b/MultiMC.cpp index d33fb5db..405aa9f6 100644 --- a/MultiMC.cpp +++ b/MultiMC.cpp @@ -47,6 +47,8 @@ #include "logger/QsLog.h" #include "logger/QsLogDest.h" +#include "logic/trans/TranslationDownloader.h" + #ifdef Q_OS_WIN32 #include static const int APPDATA_BUFFER_SIZE = 1024; @@ -213,6 +215,8 @@ MultiMC::MultiMC(int &argc, char **argv, bool root_override) : QApplication(argc // initialize the status checker m_statusChecker.reset(new StatusChecker()); + m_translationChecker.reset(new TranslationDownloader()); + // and instances auto InstDirSetting = m_settings->getSetting("InstanceDir"); // instance path: check for problems with '!' in instance path and warn the user in the log @@ -242,6 +246,8 @@ MultiMC::MultiMC(int &argc, char **argv, bool root_override) : QApplication(argc // create the global network manager m_qnam.reset(new QNetworkAccessManager(this)); + m_translationChecker->downloadTranslations(); + // init proxy settings updateProxySettings(); @@ -537,6 +543,7 @@ void MultiMC::initHttpMetaCache() m_metacache->addBase("liteloader", QDir("mods/liteloader").absolutePath()); m_metacache->addBase("skins", QDir("accounts/skins").absolutePath()); m_metacache->addBase("root", QDir(root()).absolutePath()); + m_metacache->addBase("translations", QDir("translations").absolutePath()); m_metacache->Load(); } -- cgit v1.2.3