#include "welcome.h" #include "./ui_welcome.h" #include "locales.h" Welcome::Welcome(QWidget *parent) : QMainWindow(parent) , ui(new Ui::Welcome) { ui->setupUi(this); } Welcome::~Welcome() { delete ui; } void Welcome::setupWelcomeLocale(QString locale) { if (locales.find(locale.toStdString()) == locales.end()) { locale = "en_US"; } LocaleMap* localeMap = locales[locale.toStdString()]; this->ui->authForm->setTitle(QString::fromStdString(localeMap->at("welcome.authorise"))); this->ui->tabWidget->setTabText(0, QString::fromStdString(localeMap->at("welcome.main"))); this->ui->tabWidget->setTabText(1, QString::fromStdString(localeMap->at("welcome.settings"))); this->ui->showPassword->setText(QString::fromStdString(localeMap->at("welcome.showPassword"))); this->ui->loginBtn->setText(QString::fromStdString(localeMap->at("welcome.logIn"))); this->ui->registerBtn->setText(QString::fromStdString(localeMap->at("welcome.register"))); this->ui->tabWidget->setCurrentIndex(0); }