diff --git a/src/librssguard/miscellaneous/application.cpp b/src/librssguard/miscellaneous/application.cpp index ac8cf84a3..cb7104f90 100644 --- a/src/librssguard/miscellaneous/application.cpp +++ b/src/librssguard/miscellaneous/application.cpp @@ -93,12 +93,15 @@ Application::Application(const QString& id, int& argc, char** argv, const QStrin } #endif + m_localization = new Localization(this); + + m_localization->loadActiveLanguage(); + m_nodejs = new NodeJs(m_settings, this); m_workHorsePool = new QThreadPool(this); m_webFactory = new WebFactory(this); m_system = new SystemFactory(this); m_skins = new SkinFactory(this); - m_localization = new Localization(this); m_icons = new IconFactory(this); m_database = new DatabaseFactory(this); m_downloadManager = nullptr; diff --git a/src/rssguard/main.cpp b/src/rssguard/main.cpp index 907c18558..812e6e67b 100644 --- a/src/rssguard/main.cpp +++ b/src/rssguard/main.cpp @@ -76,8 +76,6 @@ int main(int argc, char* argv[]) { return EXIT_FAILURE; } - // Load localization and setup locale before any widget is constructed. - qApp->localization()->loadActiveLanguage(); qApp->setFeedReader(new FeedReader(&application)); // Register needed metatypes.