From 364d3f44a926e2316f2501bf6d7af173a76d46d9 Mon Sep 17 00:00:00 2001 From: krivoshein Date: Fri, 7 Nov 2025 10:57:02 +0300 Subject: [PATCH] Refact --- DataBaseLMS/databaselms.h | 2 +- DataBaseLMS/translations/DataBaseLMS_ru_RU.ts | 13 -- .../resources/css/styleSheetMain.css | 6 +- .../InstructorsAndTraineesWidget_ru_RU.qm | Bin 20819 -> 20769 bytes .../InstructorsAndTraineesWidget_ru_RU.ts | 54 +++--- ServerLMS/translations/ServerLMS_ru_RU.qm | Bin 3937 -> 5725 bytes ServerLMS/translations/ServerLMS_ru_RU.ts | 167 ++++++++++-------- .../translations/TrayServerLMS_ru_RU.qm | Bin 1586 -> 1174 bytes .../translations/TrayServerLMS_ru_RU.ts | 18 +- 9 files changed, 131 insertions(+), 129 deletions(-) diff --git a/DataBaseLMS/databaselms.h b/DataBaseLMS/databaselms.h index 8b43b52..b03bbd0 100644 --- a/DataBaseLMS/databaselms.h +++ b/DataBaseLMS/databaselms.h @@ -12,7 +12,7 @@ #include "tasksAmmFim.h" #include "timingoftrainee.h" -static const QString backupEmptyName = "DBLMS_EMPTY.backup"; +static const QString backupEmptyName = ".\\restoreDB\\DBLMS_EMPTY.backup"; static const QString restoreDBscriptName = "restoreDBscript.bat"; class DATABASELMS_EXPORT DataBaseSettings diff --git a/DataBaseLMS/translations/DataBaseLMS_ru_RU.ts b/DataBaseLMS/translations/DataBaseLMS_ru_RU.ts index 45a201f..f62cf2e 100644 --- a/DataBaseLMS/translations/DataBaseLMS_ru_RU.ts +++ b/DataBaseLMS/translations/DataBaseLMS_ru_RU.ts @@ -1,17 +1,4 @@ - - DataBaseLMS - - - Attention! - Внимание! - - - - The file could not be opened: - Файл не может быть открыт: - - diff --git a/InstructorsAndTrainees/resources/css/styleSheetMain.css b/InstructorsAndTrainees/resources/css/styleSheetMain.css index a1dbcdb..72f9ae6 100644 --- a/InstructorsAndTrainees/resources/css/styleSheetMain.css +++ b/InstructorsAndTrainees/resources/css/styleSheetMain.css @@ -83,10 +83,14 @@ QToolButton { QToolButton#btnSend, QToolButton#btnDelete, QToolButton#btnCheck, QToolButton#btnOnlyActive, QToolButton#btnSave, QToolButton#btnUpdateStyle, QToolButton#btnSetVersion, -QToolButton#btnAssignTask { +QToolButton#btnAssignTask, QToolButton#btnCheckDB, QToolButton#btnRepare { width: 80px; height: 55px; } +QToolButton#btnCheckDB { + width: 100px; + height: 55px; +} QToolButton#btnViewPassword, QToolButton#btnChangePassword { min-width: 18px; diff --git a/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.qm b/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.qm index 894b4ab11c96575cc9d96e6375a11a8de2feead7..620ce2dfb2a1ca5cdf9ad94998fa259782ab2b17 100644 GIT binary patch delta 1826 zcmXYy3s6*57{~v2_ujqt?!D~7E&)D}*J=p3;)7k01p!@LNC7n?u@Gti%Sla&7%LYQ z)FDX)B~n5~85Jo>D>H@ALZlQjwWbF!iTN1KOr>%XrVo!hv->;e-t+jr|NlE@FVu0n z>$uG$Io~b*zV2o~NCOfC#-w}1h18z}i1a+_FUG_!V1fbA+ZffK7>zQJu;?pVC!f(30lY@f#qSssw*qc@A7-P;Lyg3L!Pk}mlRR4ysSW`4Y&b5(l8nu8{6hVyOOSk%=7oo*kf#bT!B<3n3-$A+vQf;H}4&KSlw=iqRN% zmXtBz=OrzG=j^UC)eFi zg~IhR`j#*TH!()!YJ~cSG%iFluC;^|*rDmQbOKY(XMi6(I?0;vg_@dE zfVo;|c!#9q8Wmq!~<@0A?+gTUxlq}0RxH2$=d7LZDco1~1iiBtoz z5mIq#0Wi6PF}Xt8P%@k*W=R`!>dDJkM#~hbqKzy_j+QFgiC!N{JEh5#p_|cTKBIA> z)X+x>=(UVW9HXI}(bHG@=(z?`Dp0y#UmzBw z6;m%AV=i0qE3TygZz)l$11O>x#;|5(LBL61TAETAL4gF7DjRrmz_Xmu9>N&ATPYie zr;YoR+9oO?kE%y>!?se{x1E%XF)9~kw*kS!l%8l>e`c{V_y!fPvss-ws}mTLt)_R8 zBR)39pebtBrror0uUgZZ4ovJ-59QDX(*xDx964$}$2cie?bt=@cstZS<85GMqKCRU zn4F6qB9(xL;NkN=E$nM!49@kqv3L{>95BQ<>!>vH46Y)MBVYD delta 1916 zcmajgdr(wW90&04UGCj`cki+bEC@aTdHDbYeC)2UfS|k<1s$J-MWV?=8fXyFv4%yU zK@m%qR8&Mo85Nmu)I`&OEI~~%lA5Lh8lkMAgi5D}g8lIHr!(%%&S&r4v*-NI@Ao@* zkJfQ_>$u&MI7_9wt91wv76Z{HX1pJ{ny%LaBHcIoFc)yZOf8@`GVNui&J4u417UeU zVh>=x1T60Wl)1obpVB=0nF*;tKHV3;V9sv`tn|IVkro;Iu)rUDZ7DG0AEvns{AC^( z=gah(UfJVnZ2|xFE+FV8)3}vsYGs-Sm~oBFL=Hm8aUi@If@u`c2S7+LP;{|O)hVXt z7*kupbQsSx4Kl<3gi!E41*%^Qq52x2>0)Z1Fda&mjz*@w5<*Q3rSAcRlLu+R&mpdi z1q?Q3!Y+u74=FwE2+@oHCL6-Pil8(OA^bbK4m$+PApI^N35nB=0n!B|8u!48sAWjr z+eQK8U`dic<^CR)y-GV%y~ULMnA+t`-2h%1p@oz+NGbOLBK(ljMm2U0N9AuG!1%Lh zjJyRnMd91*7QnZO3y!3n&b-1!E2u09tz6oej(J?6udkH`HghK)C;*oZuH)7K4FK2k zh-%37FCqVoP#f-L6%D`~wMX7-Mhjuw}k$_vX-PMoQ z0F!sv4VP0hD!O@Pa|(?MqBCxG+zoe zHCL(mZVC-MDV1CUGjOd^{CF7Vb$-BLwbJ=HRo>AOL)U853MvL#yw>DVV7mgdk7txWqe zrtWpAp`SLOwqwfaOl>RE!6JR|N&{tTsr0bkCOBLFRXMcP0uvfkhM%`lvl>(u{Q)3$ zr7E*O5{UXkm2;0O?k%dCf29pgY*1ZId6%9o^{Oso039AL)u6@)2xLEJY>T*Pm0LQ^dFL6_WT5xw@oexq(HoyQ%(Z*cl+B4Kb_Sc_jg|SgSaey*uj+XBxU89{YlzT&I{`j-<=w@o(*da~WqE29n zO|#?Yp-ar)X{*p?REhH2t~< zz@&V8&2De1T=ge@F7ReP|LGUQXO zJ=6Inl^{vCRJ2j*H|uQPZ_{(>G1D}SIakjNo2cvhzJvn5sJq|jK&dazqCXgu9qrMH zud>aYa?U8q>e)}}CDA=7>1`Jj6eN=FF Instructor authorization - Авторизация инструктора + Авторизация инструктора Login - Логин + Логин Password - Пароль + Пароль ... - + Log in - Войти + Войти @@ -408,57 +408,57 @@ The status will be set: DialogSettings - + Settings Настройки - + Main Основные - + Language Язык - + Server Сервер - + Address Адрес - + Port Порт - + Auto start Авто старт - + Save Сохранить - + Additional Расширенные - + Version Версия - + Style Стиль @@ -1066,49 +1066,49 @@ Delete it anyway? SpecialMessageBox - + Dialog - + text - + Yes Да - + No Нет - - + + Attention! Внимание! - - + + Close Закрыть - + Error! Ошибка! - + Information Информация - + Ok Хорошо diff --git a/ServerLMS/translations/ServerLMS_ru_RU.qm b/ServerLMS/translations/ServerLMS_ru_RU.qm index a9de524f8361d80fd7f67e88c358b0769a3d7b5e..e21a0d168dd734dd9e4b6cfc6a2476cd9c3f98d1 100644 GIT binary patch delta 2013 zcma)6Yitx%6h6CqcXsww=tEi(Qf4W(&_HR0($b|%w-2Fd)x}C6XlSRqv%90q%sMlz z!Vfo~$R8AS5DhUVBs`j6)KE=~Bua{n5<*lY8chgkG~!PT;y)kXoh@x4mDo+^%)R%_ zIp6utckWd6wNMH~8>*!QmxEvzJO%ilzSZt{*Efh~~t?Mb3w33<;9 z5tVHx@5Kos_A&L}JVE4ogLaO=uWSh&+#DlvkGn4Y_&fG5yH}roiKzUbJ9E2-$S1qs zJJ&>1vcmnt1N(>y;mh(fTg<_fP%-fEE5vzB)tX-3t2|n7QSj*!e07_%l$oK>{;&V9n$$qHud4=14;vVw2y6uF&GAXex z7H6CA$rk4$2|;4miL*`wL>R22PQb=F0arbdRiu<`$-}a#NLksGh80DV%#mbLG0pTy zF1JTA6w}g;>6G?9Z>)1U)w89D*ugr1yB$&6oK=VO*2%L_!wl&1`h;#+l4?q-medVH zNm>o|kg()`g^AuTOq7QyJP$P8sBr^}l0shOVzXjiJ!h4*x;(Q&>IcHtiYjoC8_88*!QUa?+obxKKCR{ysV<)x z%nr*9NnK0VNhw`1B~7;^EG=2pBw3Rb%`)~#Y2A=45Z{}SYKvpdAeZqiPw+(&zLk z!Ubaw25UH7_JokD{0DzCy!iX|q@2s5t&U%lFKVCmt?gLuw4?>p#vp%AWi!BR0%@&m zvjeg3j;zt=Qpmzohaqf3kxgAIs?`3;_kt^7eMz z06`M~j#Sa91D)&#(0&2i_y>SVU}tXvs2Z?4WyCPBTmrxt2UaNoIA$O=I|!ichj}T+5jY_y#DwD-}}j$;#B}KM;;Y|0KAQSa9;v&{&sZS#{V=?Xk}nK61`Q_##m?y zjr9O)DZWSHFzf5gV9@2?*rV_3vsX5ih5HN zloZzIt7z;tpHI}G&*7TV(Gd+NiJw6As3fE}Um*#HEU30L-K*p?vLxW4KDv$CbR7*L zZlVzy13#^$7N1X2@$wy=$J$Q%nae45ON_0n=(kO6a#Tq<1o RY4b73f31C` DialogCheckDB - - + + Database База данных - + Driver PostgreSQL Драйвер PostgreSQL - - - + + + ... - + User Пользователь - + Repare Восстановить - + Installed Установлен - + Not installed Не установлен - - + + Exist Существует - - + + Not exist Не существует - + Completed! - + Завершено! - + The database has been successfully restored! - + База данных успешно восстановлена! - + Install PostgreSQL. Установите PostgreSQL. - - - + + + Error! Ошибка! - + Failed to create user! Ошибка создания пользователя! - + Failed to create Database! Ошибка создания Базы данных! @@ -97,114 +97,114 @@ DialogSettingsTray - + Settings Настройки - + Main Основные - + Language Язык - + Database - База данных + База данных - + Host name Хост - + Localhost - + - + Port Порт - + Database name - + Имя базы данных - + User name Имя пользователя - + User password - + Пароль пользователя - + Check&&Repare - + Проверить&&Восстановить - + Save Сохранить - - - + + + Error! - Ошибка! + Ошибка! - + Driver PostgreSQL is not installed! - + Драйвер PostgreSQL не установлен! - + Superuser PostgreSQL authorization - + Авторизация суперпользователя PostgreSQL - - + + Error connecting to PostgreSQL! - + Ошибка соединения с PostgreSQL! - - + + Possible reasons: - + Возможные причины: - - + + *superuser PostgreSQL login or password is incorrect; - + *логин или пароль суперпользователя PostgreSQL некорректен; - + *Port is incorrect. - + *Порт некорректен. - + *Port is incorrect; - + *Порт некорректен; - + *file 'pg_hba.conf' does not contain an entry for the IP address: - + *файл 'pg_hba.conf не содержит записи доступа для IP адреса: @@ -261,66 +261,77 @@ Остановить - + Server is started! Сервер запущен! - + Server is stoped! Сервер остановлен! - - + + Warning! Внимание! - + Database settings have been changed. The server will be restarted. Настройки Базы Данных были изменены. Сервер будет перезапущен. - + The file could not be opened Файл не может быть открыт - - + + Database connection error! Ошибка подключения Базы данных! - + + Error! Ошибка! - + + Error PostgreSQL! + Ошибка PostgreSQL! + + + + Settings file could not be opened: + Файл настроек не открыт: + + + Database connection OK! База данных подключена! - + started запущен - + stoped остановлен - + connected подключена - + not connected не подключена diff --git a/TrayServerLMS/translations/TrayServerLMS_ru_RU.qm b/TrayServerLMS/translations/TrayServerLMS_ru_RU.qm index b1be2661a92ae208d60fbc8022f7b8ddac829274..18e37c8684a63a8a8d24d75e3ed326ff7acd18d5 100644 GIT binary patch delta 30 mcmdnQGmUeC2&V@F%Xt delta 416 zcmZ`!y-LGS82zG0t;I!f&_R3A!KDN(rj6Rf+6)c~Ds*!SX~ByoDK=7dsgKZ7@Hwi3 zuc5w;qbCtWhz{T7p5Oc3r}>wK;nL!n;0+?iyKymD6T$ju)tj4nofeVL(Z|a3BM=f8 zf)X0Au@4tjSa5i^MBxw>oKtb&p$V5vh2vtI&Mm4nIP8Gpp8y??U##cVqNUTk0%_JsDj+E}HP)9n{51qD3VwF%&Zv1<**osx?-(^b1{!aCE)QСервер Системы управления обучением (СУО) - - + + Server LMS Сервер СУО - + Expand window Развернуть окно - + Minimize window Свернуть окно - + Exit Выход - + Starting the server... Запуск сервера... - + Error! Ошибка! - + No Client files found! Файлы Клиента не найдены! - + * check Application for the presence of a folder with a build * check SharedData for a folder with the base version and the name base * проверьте Application на наличие папки со сборкой