mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Общий перевод. SpecMsgBox
This commit is contained in:
4
FILES/DB_BACKUP/restoreDBscript.bat
Normal file
4
FILES/DB_BACKUP/restoreDBscript.bat
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
set CURRENT_DIR=%~dp0
|
||||||
|
cd %CURRENT_DIR%
|
||||||
|
set "PGPASSWORD=12345678"
|
||||||
|
pg_restore -U postgres -h localhost -p 5432 -d rrjdatabase .\restoreDB\DBLMS_EMPTY.backup
|
||||||
BIN
FILES/translations/RRJServer_ru_RU.qm
Normal file
BIN
FILES/translations/RRJServer_ru_RU.qm
Normal file
Binary file not shown.
@@ -194,7 +194,7 @@ QString InstructorsAndTraineesWidget::loadStyleSheet()
|
|||||||
|
|
||||||
void InstructorsAndTraineesWidget::slot_LanguageChanged(QString language)
|
void InstructorsAndTraineesWidget::slot_LanguageChanged(QString language)
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString(QStringLiteral("translations/LibInstructorsAndTrainees_")) + language, QStringLiteral("."));
|
qtLanguageTranslator.load(QString(QStringLiteral("translations/RRJServer_")) + language, QStringLiteral("."));
|
||||||
qApp->installTranslator(&qtLanguageTranslator);
|
qApp->installTranslator(&qtLanguageTranslator);
|
||||||
|
|
||||||
emit signal_LanguageChanged(language);
|
emit signal_LanguageChanged(language);
|
||||||
@@ -635,12 +635,12 @@ void InstructorsAndTraineesWidget::setLanguageInterfase()
|
|||||||
|
|
||||||
if(settings.Language == "ENG")
|
if(settings.Language == "ENG")
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString("translations/LibInstructorsAndTrainees_") + languageENG, ".");
|
qtLanguageTranslator.load(QString("translations/RRJServer_") + languageENG, ".");
|
||||||
language = languageENG;
|
language = languageENG;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString("translations/LibInstructorsAndTrainees_") + languageRUS, ".");
|
qtLanguageTranslator.load(QString("translations/RRJServer_") + languageRUS, ".");
|
||||||
language = languageRUS;
|
language = languageRUS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
#include <QErrorMessage>
|
#include <QErrorMessage>
|
||||||
#include "serverlmswidget.h"
|
#include "serverlmswidget.h"
|
||||||
#include "dialogsettingstray.h"
|
#include "dialogsettingstray.h"
|
||||||
|
#include "specialmessagebox.h"
|
||||||
#include "ui_serverlmswidget.h"
|
#include "ui_serverlmswidget.h"
|
||||||
#include "metatypes.h"
|
#include "metatypes.h"
|
||||||
|
|
||||||
@@ -136,7 +137,7 @@ void ServerLMSWidget::slot_AddMessageToLog(QString message)
|
|||||||
void ServerLMSWidget::slot_ErrorPostgreSQL(QString text)
|
void ServerLMSWidget::slot_ErrorPostgreSQL(QString text)
|
||||||
{
|
{
|
||||||
emit signal_Menu_ShowWindow();
|
emit signal_Menu_ShowWindow();
|
||||||
QMessageBox::critical(this, tr("Error PostgreSQL!"),text);
|
SpecMsgBox::CriticalClose(this, tr("Error PostgreSQL!"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void ServerLMSWidget::slot_UpdateDocs()
|
void ServerLMSWidget::slot_UpdateDocs()
|
||||||
@@ -203,7 +204,7 @@ void ServerLMSWidget::slot_BlockAutorization(bool block)
|
|||||||
|
|
||||||
void ServerLMSWidget::slot_LanguageChanged(QString language)
|
void ServerLMSWidget::slot_LanguageChanged(QString language)
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString("translations/LibServer_") + language, ".");
|
qtLanguageTranslator.load(QString("translations/RRJServer_") + language, ".");
|
||||||
qApp->installTranslator(&qtLanguageTranslator);
|
qApp->installTranslator(&qtLanguageTranslator);
|
||||||
|
|
||||||
emit signal_LanguageChanged(language);
|
emit signal_LanguageChanged(language);
|
||||||
@@ -243,7 +244,7 @@ void ServerLMSWidget::on_btnSettings_clicked()
|
|||||||
ServerDBSettings settingsTemp;
|
ServerDBSettings settingsTemp;
|
||||||
if(!DialogSettingsTray::loadSettings(&settingsTemp))
|
if(!DialogSettingsTray::loadSettings(&settingsTemp))
|
||||||
{
|
{
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Settings file could not be opened:") + "'config/settings.xml'");
|
SpecMsgBox::CriticalClose(this, tr("Settings file could not be opened:") + "'config/settings.xml'");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -272,7 +273,7 @@ void ServerLMSWidget::on_btnSettings_clicked()
|
|||||||
|
|
||||||
updateStateServer();
|
updateStateServer();
|
||||||
|
|
||||||
QMessageBox::warning(this, tr("Warning!"), tr("Database settings have been changed.\nThe server will be restarted."));
|
SpecMsgBox::WarningClose(this, tr("Database settings have been changed.\nThe server will be restarted."));
|
||||||
|
|
||||||
tryConnectionToDB();
|
tryConnectionToDB();
|
||||||
}
|
}
|
||||||
@@ -307,12 +308,12 @@ void ServerLMSWidget::setLanguageInterfase()
|
|||||||
|
|
||||||
if(settings.Language == "ENG")
|
if(settings.Language == "ENG")
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString("translations/LibServer_") + languageENG, ".");
|
qtLanguageTranslator.load(QString("translations/RRJServer_") + languageENG, ".");
|
||||||
language = languageENG;
|
language = languageENG;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString("translations/LibServer_") + languageRUS, ".");
|
qtLanguageTranslator.load(QString("translations/RRJServer_") + languageRUS, ".");
|
||||||
language = languageRUS;
|
language = languageRUS;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -335,7 +336,7 @@ QString ServerLMSWidget::loadStyleSheet()
|
|||||||
QFile styleSheetFile(fileName);
|
QFile styleSheetFile(fileName);
|
||||||
if (!styleSheetFile.open(QFile::ReadOnly | QFile::Text))
|
if (!styleSheetFile.open(QFile::ReadOnly | QFile::Text))
|
||||||
{
|
{
|
||||||
QMessageBox::warning(this, tr("Warning!"), tr("The file could not be opened ") + fileName);
|
SpecMsgBox::WarningClose(this, tr("The file could not be opened ") + fileName);
|
||||||
return QStringLiteral("");
|
return QStringLiteral("");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -413,7 +414,7 @@ void ServerLMSWidget::tryConnectionToDB()
|
|||||||
|
|
||||||
emit signal_Menu_ShowWindow();
|
emit signal_Menu_ShowWindow();
|
||||||
|
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Database connection error!"));
|
SpecMsgBox::CriticalClose(this, tr("Database connection error!"));
|
||||||
|
|
||||||
on_btnSettings_clicked();
|
on_btnSettings_clicked();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
|
#include "specialmessagebox.h"
|
||||||
#include "dialogcheckdb.h"
|
#include "dialogcheckdb.h"
|
||||||
#include "ui_dialogcheckdb.h"
|
#include "ui_dialogcheckdb.h"
|
||||||
|
|
||||||
@@ -80,7 +81,7 @@ void DialogCheckDB::on_btnRepare_clicked()
|
|||||||
{
|
{
|
||||||
if(!resDriver)
|
if(!resDriver)
|
||||||
{
|
{
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Install PostgreSQL."));
|
SpecMsgBox::CriticalClose(this, tr("Install PostgreSQL."));
|
||||||
this->reject();
|
this->reject();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -90,7 +91,7 @@ void DialogCheckDB::on_btnRepare_clicked()
|
|||||||
if(!providerDBLMS->createUser())
|
if(!providerDBLMS->createUser())
|
||||||
{
|
{
|
||||||
check();
|
check();
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Failed to create user!"));
|
SpecMsgBox::CriticalClose(this, tr("Failed to create user!"));
|
||||||
this->reject();
|
this->reject();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -101,7 +102,7 @@ void DialogCheckDB::on_btnRepare_clicked()
|
|||||||
if(!providerDBLMS->createDB())
|
if(!providerDBLMS->createDB())
|
||||||
{
|
{
|
||||||
check();
|
check();
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Failed to create Database!"));
|
SpecMsgBox::CriticalClose(this, tr("Failed to create Database!"));
|
||||||
this->reject();
|
this->reject();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -111,7 +112,7 @@ void DialogCheckDB::on_btnRepare_clicked()
|
|||||||
|
|
||||||
if(resDriver && resUser && resDB)
|
if(resDriver && resUser && resDB)
|
||||||
{
|
{
|
||||||
QMessageBox::information(this, tr("Completed!"), tr("The database has been successfully restored!"));
|
SpecMsgBox::InfoOk(this, tr("The database has been successfully restored!"));
|
||||||
this->accept();
|
this->accept();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
#include "ui_dialogsettingstray.h"
|
#include "ui_dialogsettingstray.h"
|
||||||
#include "dialogcheckdb.h"
|
#include "dialogcheckdb.h"
|
||||||
#include "dialogauthorization.h"
|
#include "dialogauthorization.h"
|
||||||
|
#include "specialmessagebox.h"
|
||||||
|
|
||||||
DialogSettingsTray::DialogSettingsTray(ProviderDBLMS* providerDBLMS, QWidget *parent) :
|
DialogSettingsTray::DialogSettingsTray(ProviderDBLMS* providerDBLMS, QWidget *parent) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
@@ -290,7 +291,7 @@ void DialogSettingsTray::on_btnCheckDB_clicked()
|
|||||||
//Проверяем, установлен ли PostgreSQL
|
//Проверяем, установлен ли PostgreSQL
|
||||||
if(!providerDBLMS->checkDriverQPSQLavailable())
|
if(!providerDBLMS->checkDriverQPSQLavailable())
|
||||||
{
|
{
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Driver PostgreSQL is not installed!"));
|
SpecMsgBox::CriticalClose(this, tr("Driver PostgreSQL is not installed!"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -340,12 +341,12 @@ void DialogSettingsTray::on_btnCheckDB_clicked()
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(settings->HostName == "localhost")
|
if(settings->HostName == "localhost")
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Error connecting to PostgreSQL!") + "\n\n" +
|
SpecMsgBox::CriticalClose(this, tr("Error connecting to PostgreSQL!") + "\n\n" +
|
||||||
tr("Possible reasons:") + "\n" +
|
tr("Possible reasons:") + "\n" +
|
||||||
tr("*superuser PostgreSQL login or password is incorrect;") + "\n" +
|
tr("*superuser PostgreSQL login or password is incorrect;") + "\n" +
|
||||||
tr("*Port is incorrect."));
|
tr("*Port is incorrect."));
|
||||||
else
|
else
|
||||||
QMessageBox::critical(this, tr("Error!"), tr("Error connecting to PostgreSQL!") + "\n\n" +
|
SpecMsgBox::CriticalClose(this, tr("Error connecting to PostgreSQL!") + "\n\n" +
|
||||||
tr("Possible reasons:") + "\n" +
|
tr("Possible reasons:") + "\n" +
|
||||||
tr("*superuser PostgreSQL login or password is incorrect;") + "\n" +
|
tr("*superuser PostgreSQL login or password is incorrect;") + "\n" +
|
||||||
tr("*Port is incorrect;") + "\n" +
|
tr("*Port is incorrect;") + "\n" +
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ MainWindow::MainWindow(QWidget *parent)
|
|||||||
//this->showNormal();
|
//this->showNormal();
|
||||||
this->showMaximized();
|
this->showMaximized();
|
||||||
|
|
||||||
qtLanguageTranslator.load(QString("translations/ProgramAWSinstructorMPS_") + instructorsAndTraineesWidget->getLanguage(), ".");
|
qtLanguageTranslator.load(QString("translations/RRJServer_") + instructorsAndTraineesWidget->getLanguage(), ".");
|
||||||
qApp->installTranslator(&qtLanguageTranslator);
|
qApp->installTranslator(&qtLanguageTranslator);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,6 +42,6 @@ void MainWindow::changeEvent(QEvent *event)
|
|||||||
|
|
||||||
void MainWindow::slot_LanguageChanged(QString language)
|
void MainWindow::slot_LanguageChanged(QString language)
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString(QStringLiteral("translations/ProgramAWSinstructorMPS_")) + language, QStringLiteral("."));
|
qtLanguageTranslator.load(QString(QStringLiteral("translations/RRJServer_")) + language, QStringLiteral("."));
|
||||||
qApp->installTranslator(&qtLanguageTranslator);
|
qApp->installTranslator(&qtLanguageTranslator);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
connect(serverLMSWidget, &ServerLMSWidget::signal_Menu_ShowWindow, this, &MainWindow::slot_TrayMenu_ShowWindow);
|
connect(serverLMSWidget, &ServerLMSWidget::signal_Menu_ShowWindow, this, &MainWindow::slot_TrayMenu_ShowWindow);
|
||||||
connect(serverLMSWidget, &ServerLMSWidget::signal_Menu_HideWindow, this, &MainWindow::slot_TrayMenu_HideWindow);
|
connect(serverLMSWidget, &ServerLMSWidget::signal_Menu_HideWindow, this, &MainWindow::slot_TrayMenu_HideWindow);
|
||||||
|
|
||||||
qtLanguageTranslator.load(QString("translations/ProgramServerMPS_") + serverLMSWidget->getLanguage(), ".");
|
qtLanguageTranslator.load(QString("translations/RRJServer_") + serverLMSWidget->getLanguage(), ".");
|
||||||
qApp->installTranslator(&qtLanguageTranslator);
|
qApp->installTranslator(&qtLanguageTranslator);
|
||||||
|
|
||||||
/* Инициализируем иконку трея, устанавливаем иконку,
|
/* Инициализируем иконку трея, устанавливаем иконку,
|
||||||
@@ -193,7 +193,7 @@ void MainWindow::slot_hasError(int code)
|
|||||||
|
|
||||||
void MainWindow::slot_LanguageChanged(QString language)
|
void MainWindow::slot_LanguageChanged(QString language)
|
||||||
{
|
{
|
||||||
qtLanguageTranslator.load(QString(QStringLiteral("translations/ProgramServerMPS_")) + language, QStringLiteral("."));
|
qtLanguageTranslator.load(QString(QStringLiteral("translations/RRJServer_")) + language, QStringLiteral("."));
|
||||||
qApp->installTranslator(&qtLanguageTranslator);
|
qApp->installTranslator(&qtLanguageTranslator);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user