Add error localiztion
This commit is contained in:
parent
a3cbc27388
commit
b11e5ce852
@ -1,5 +1,6 @@
|
|||||||
#include "i2p-controller.h"
|
#include "i2p-controller.h"
|
||||||
#include "prog-constains.h"
|
#include "prog-constains.h"
|
||||||
|
#include "locales.h"
|
||||||
|
|
||||||
I2PController::I2PController(QObject *parent)
|
I2PController::I2PController(QObject *parent)
|
||||||
: QObject(parent)
|
: QObject(parent)
|
||||||
@ -28,11 +29,13 @@ I2PController::I2PController(QObject *parent)
|
|||||||
connect(this, &I2PController::fatalError, [this](QString msg) {
|
connect(this, &I2PController::fatalError, [this](QString msg) {
|
||||||
this->isFatalErrored = true;
|
this->isFatalErrored = true;
|
||||||
qCritical() << msg;
|
qCritical() << msg;
|
||||||
|
LocaleMap* locale = getLocale();
|
||||||
|
|
||||||
QMessageBox::critical(
|
QMessageBox::critical(
|
||||||
nullptr,
|
nullptr,
|
||||||
"I2P Error",
|
QString::fromStdString(locale->at("i2pd.errorTitle")),
|
||||||
"A fatal error occurred while running i2pd:\n\n" + msg +
|
QString::fromStdString(locale->at("i2pd.errorDescription.p1")) + msg +
|
||||||
"\n\nThe launcher will now close.",
|
QString::fromStdString(locale->at("i2pd.errorDescription.p2")),
|
||||||
QMessageBox::Ok
|
QMessageBox::Ok
|
||||||
);
|
);
|
||||||
qApp->exit(1);
|
qApp->exit(1);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user