common: Initialize translations in Quassel::init()
authorManuel Nickschas <sputnick@quassel-irc.org>
Thu, 26 Jul 2018 20:58:40 +0000 (22:58 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 18 Nov 2018 10:06:43 +0000 (11:06 +0100)
commitce250a863bce3198096e65d4c7a68269495302dd
tree9574d973d538fee1d91f9c1734efc6d892dd8ee8
parent877a724cbb82479a3a260cf291a1d46b32cc0fa6
common: Initialize translations in Quassel::init()

In order to have localized strings during initialization, e.g. for
command line options, the translation catalogue must be loaded
early.

Since at this point the UI configuration is not available yet,
the system locale is used. QtUi will reload translations afterwards
later if a language different from the system locale is configured
for the UI.
src/common/quassel.cpp
src/core/core.cpp