From 53a58eadcb37f03bcdab749c2fa08573ac24fd29 Mon Sep 17 00:00:00 2001 From: krivoshein Date: Mon, 8 Sep 2025 15:37:31 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82+=D0=9F?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DataBaseLMS/translations/DataBaseLMS_ru_RU.qm | Bin 3379 -> 334 bytes DataBaseLMS/translations/DataBaseLMS_ru_RU.ts | 115 +- .../trainees/personalcardtrainee.cpp | 10 + .../trainees/personalcardtrainee.h | 2 + .../InstructorsAndTraineesWidget_ru_RU.qm | Bin 20139 -> 20931 bytes .../InstructorsAndTraineesWidget_ru_RU.ts | 336 +++-- .../InstructorsAndTrainees_ru_RU.ts | 1242 +++++++++++++++++ ServerLMS/translations/ServerLMS_ru_RU.ts | 8 +- 8 files changed, 1473 insertions(+), 240 deletions(-) create mode 100644 InstructorsAndTrainees/translations/InstructorsAndTrainees_ru_RU.ts diff --git a/DataBaseLMS/translations/DataBaseLMS_ru_RU.qm b/DataBaseLMS/translations/DataBaseLMS_ru_RU.qm index b9f889ea5a2b7f0d84f75467fe8a4d32bd8d59ff..48140245d5a565eaf1c2548a1c775e0219c3546e 100644 GIT binary patch literal 334 zcmcE7ks@*G{hX<16=n7(EZlq7iGhJZg5}cWA|Sn%OTy9$NZatl^)Cd{44DiJj9kn> zh7gMoi!F-ypq(Sw8Z38WZ!fEWq1V{|7vpo7hz)gtHUJ> E0G&rerT_o{ literal 3379 zcmchZ%}*0S7{-S(LR&t9zyTv6(+i0PNzoE(sax8jd{c~g^5W7CWnL2_uj$nqA>R8wwQCvuuKKR5#_{~*KmYj};z@n` z2gFr_J=zC4qVjy~1cuVO;d{8q2Fe8Hvk` zFG!j$$yt_FmHZr&#Y>#ciW-~d9F4NhRi5egPt9_co)zUR*Vw$2%Q0Ee5yHfDn$PKo zsKs!t!$$awnC1hbE+#~ckBy(LGEi?=QL!K=&@erLmOd%~5{pIMShBGd266;X0kvQS zuqUn9lC0@!KCLS%%PCn&t~~sR6~0WJi=Y>jJ5mI}S-#TZT(_>TY;gqhgbmUlPF~a$ zO{jo0<5n(R6(yN-w{#h@a+j%#BXvQQ!%nOJA4xiC2OYxs@4>kbnvw|E=8%~YTZtYa ztT1tNQjukz)+GfwtE!3`VWl4AC`Zas%zVx^_zG>(>cO$4gr=LG#8MvfHj`V zNT&Un+qMJE-;QngZU{ri%$-Ys&d3G#9DDSfylJ`ObdK+-Wjm3M?wMtuv2nZa*)~r! zy}^m!u5=O4-t{d#S&ZG;S$2C@-?Z8yEWrtUQ}`J2$;hidI)*s6@TZF5&xx8guc(>I z-`F + + DataBaseLMS + + + Attention! + Внимание! + + + + The file could not be opened: + Файл не может быть открыт: + + InterfaceDataBaseLMS - - Connection error: - Ошибка соединения: - - - - - - - - - - - - - - - Editing error! - Ошибка редактирования! - - - - Unacceptable instructor name has been entered. -The changes will not be accepted. - Введено недопустимое имя инструктора. -Изменения не будут приняты. - - - - Unacceptable instructor login has been entered. -The changes will not be accepted. - Введен недопустимый логин инструктора. -Изменения не будут приняты. - - - - Unacceptable instructor password has been entered. -The changes will not be accepted. - Введен недопустимый пароль инструктора. -Изменения не будут приняты. - - - - An existing instructor name has been entered. - Введено существующее имя инструктора. - - - - An existing instructor login has been entered. -The changes will not be accepted. - Введен существующий логин инструктора. -Изменения не будут приняты. - - - - Unacceptable group name has been entered. -The changes will not be accepted. - Введено недопустимое имя группы. -Изменения не будут приняты. - - - - An existing group name has been entered. -The changes will not be accepted. - Введено существующее имя группы. -Изменения не будут приняты. - - - - Unacceptable trainee name has been entered. -The changes will not be accepted. - Введено недопустимое имя обучаемого. -Изменения не будут приняты. - - - - Unacceptable trainee login has been entered. -The changes will not be accepted. - Введен недопустимый логин обучаемого. -Изменения не будут приняты. - - - - Unacceptable trainee password has been entered. -The changes will not be accepted. - Введен недопустимый пароль обучаемого. -Изменения не будут приняты. - - - - An existing trainee name has been entered. - Введено существующее имя обучаемого. - - - - An existing trainee login has been entered. -The changes will not be accepted. - Введен существующий логин обучаемого. -Изменения не будут приняты. + + Connection error + Ошибка подключения diff --git a/InstructorsAndTrainees/trainees/personalcardtrainee.cpp b/InstructorsAndTrainees/trainees/personalcardtrainee.cpp index 8b52d0b..c29eb3d 100644 --- a/InstructorsAndTrainees/trainees/personalcardtrainee.cpp +++ b/InstructorsAndTrainees/trainees/personalcardtrainee.cpp @@ -26,6 +26,7 @@ PersonalCardTrainee::PersonalCardTrainee(ConnectorToServer* connectorToServer, M connect(ammTasksWidget_personal, &AMMtasksWidget::signal_countTasksAMMforTraineeChanged, this, &PersonalCardTrainee::slot_countTasksAMMforTraineeChanged); connect(fimTasksWidget_personal, &FIMtasksWidget::signal_countTasksFIMforTraineeChanged, this, &PersonalCardTrainee::slot_countTasksFIMforTraineeChanged); + connect(connectorToServer, &ConnectorToServer::signal_UpdateDB, this, &PersonalCardTrainee::slot_NeedUpdateUI); fimTasksWidget_personal->slot_traineeSelected(connectorToServer->getTrainee(id_trainee).getLogin()); ammTasksWidget_personal->slot_traineeSelected(connectorToServer->getTrainee(id_trainee).getLogin()); @@ -98,3 +99,12 @@ void PersonalCardTrainee::slot_countTasksFIMforTraineeChanged(int trainee_id, in ui->lblCntFIM->setText(QString::number(count)); } } + +void PersonalCardTrainee::slot_NeedUpdateUI(bool treeInstructor, bool treeTrainee) +{ + if(treeTrainee) + { + //TODO Собственно обновление + loadInfo(); + } +} diff --git a/InstructorsAndTrainees/trainees/personalcardtrainee.h b/InstructorsAndTrainees/trainees/personalcardtrainee.h index 61729c8..8859499 100644 --- a/InstructorsAndTrainees/trainees/personalcardtrainee.h +++ b/InstructorsAndTrainees/trainees/personalcardtrainee.h @@ -28,6 +28,8 @@ public slots: void slot_countTasksAMMforTraineeChanged(int trainee_id, int count); void slot_countTasksFIMforTraineeChanged(int trainee_id, int count); + void slot_NeedUpdateUI(bool treeInstructor, bool treeTrainee); + private: ConnectorToServer* connectorToServer; MessangerController* messangerController; diff --git a/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.qm b/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.qm index dc2d7fbe1b068ac50c3a8dbac0fc7d946e4f11d5..85daa08b5609d7cf7df6009ccc06126133cd2bbb 100644 GIT binary patch delta 2845 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Форма - + Assign Назначить - + Аvailable Доступные - + Delete Удалить - + Task AMM Задача AMM - + DM code DM код - - + + ID ID - - - + + + Status Статус - + PM/DM PM/DM - + Code Код - + Attention! Внимание! - + The deletion will be irrevocable. Delete it anyway? Удаление будет безвозвратным. Всё равно удалить? - + Status Task Статус задачи - + New task Новая задача - + Assign this task? Назначить эту задачу? @@ -146,17 +146,17 @@ Delete it anyway? Новая - + viewed Просмотрено - + completed Выполнена - + Change task status? The status will be set: 'failed' @@ -165,7 +165,7 @@ The status will be set: 'неверно' - + Change task status? The status will be set: 'new' @@ -174,14 +174,14 @@ The status will be set: 'новая' - - + + Attention! Внимание! - - + + Change task status? The status will be set: 'completed' @@ -414,8 +414,7 @@ Delete it anyway? - - + Editing error! Ошибка редактирования! @@ -441,16 +440,11 @@ The changes will not be accepted. Изменения приняты не будут. - - An existing instructor name has been entered. - Введено имя существующего инструктора. - - - - An existing instructor login has been entered. + + An existing instructor or trainee login has been entered. The changes will not be accepted. - Был введен существующий логин инструктора. -Изменения приняты не будут. + Введен существующий логин инструктора или обучаемого. +Изменения не будут приняты. @@ -482,8 +476,8 @@ The changes will not be accepted. - - + + To archive Архивировать @@ -498,109 +492,103 @@ The changes will not be accepted. Показать архив - - - - + + + - - + + Editing error! Ошибка редактирования! - + The group is not empty. It is not possible to delete a non-empty group. Группа не пуста. Невозможно удалить непустую группу. - - + + Attention! Внимание! - - + + The deletion will be irrevocable. Delete anyway? Удаление будет безвозвратным. Всё равно удалить? - - - + + + Error! Ошибка! - + You cannot delete a logged-in trainee. Вы не можете удалить обучаемого, вошедшего в систему. - + You cannot archive a logged-in trainee. Вы не можете заархивировать обучаемого, вошедшего в систему. - + You cannot edit a logged-in trainee. Вы не можете редактировать обучаемого, вошедшего в систему. - + From archive Разархивировать - + Unacceptable group name has been entered. The changes will not be accepted. Введено неприемлемое название группы. Изменения приняты не будут. - + An existing group name has been entered. The changes will not be accepted. Введено существующее название группы. Изменения приняты не будут. - + Unacceptable trainee name has been entered. The changes will not be accepted. Введено неприемлемое имя обучаемого. Изменения приняты не будут. - + Unacceptable trainee login has been entered. The changes will not be accepted. Введен неприемлемый логин обучаемого. Изменения приняты не будут. - + Unacceptable trainee password has been entered. The changes will not be accepted. Был введен неприемлемый пароль обучаемого. Изменения приняты не будут. - - An existing trainee name has been entered. - Введено имя существующего обучаемого. - - - - An existing trainee login has been entered. + + An existing instructor or trainee login has been entered. The changes will not be accepted. - Был введен существующий логин обучаемого. -Изменения приняты не будут. + Введен существующий логин инструктора или обучаемого. +Изменения не будут приняты. @@ -611,66 +599,66 @@ The changes will not be accepted. Форма - + Assign Назначить - + Check Проверить - + Delete Удалить - + Task FIM Задача FIM - - + + ID ID - - + + Status Статус - + Title Заголовок - + Attention! Внимание! - + The deletion will be irrevocable. Delete it anyway? Удаление будет безвозвратным. Всё равно удалить? - + Check Task Проверка задачи - + New task Новая задача - + Assign this task? Назначить эту задачу? @@ -723,87 +711,72 @@ Delete it anyway? Настройки - + Trainees Обучаемые - - Tasks - Задачи - - - - AMM - - - - - FIM - - - - + Messenger Мессенджер - + Instructors Инструкторы - - + + none нет - - + + Attention! Внимание! - + The file could not be opened Файл не может быть открыт - + Instructor deauthorization Деавторизация инструктора - + Error! Ошибка! - + Warning! Внимание! - + The server is disabled Сервер отключен - + Server settings have been changed. Please reconnect to the server. Настройки сервера изменены. Выполните переподключение к серверу. - - + + Instructor authorization Авторизация инструктора - + Invalid login or password! Неправильный логин или пароль! @@ -868,17 +841,17 @@ Delete it anyway? Форма - + Send Отправить - + Tab 1 - + Tab 2 @@ -942,30 +915,114 @@ Delete it anyway? Ошибка + + PersonalCardTrainee + + + Form + Форма + + + + Trainee + Обучаемый + + + + Name + Имя + + + + Last login time + Время последнего входа + + + + + + + + 0 + + + + + Assigned FIM + Назначенные FIM + + + + Assigned AMM + Назначенные AMM + + + + Time of operation + Время работы + + + + Last time of exit + Время последнего выхода + + + + Messenger + Мессенджер + + + + Tasks + Задачи + + + + AMM + + + + + + List + Перечень + + + + + Attached + Назначенные + + + + FIM + + + RecognizeSystem - + Attention! Внимание! - + The file could not be opened Файл не может быть открыт - + You cannot delete the basic version! Вы не можете удалить базовую версию! - + You cannot delete the active version Вы не можете удалить активную версию - + This name already exists Это имя уже существует @@ -973,30 +1030,30 @@ Delete it anyway? TaskAMMFIMTreePreparation - - - + + + completed выполнена - - - + + + failed неверно - - - + + + checkup на проверке - - - + + + new новая @@ -1178,15 +1235,20 @@ Delete it anyway? Обучаемые - + Editor of Trainees Редактор обучаемых - + Editor of trainees Редактор обучаемых + + + Personal card trainee + Персональная карта обучаемого + WaitAnimationWidget diff --git a/InstructorsAndTrainees/translations/InstructorsAndTrainees_ru_RU.ts b/InstructorsAndTrainees/translations/InstructorsAndTrainees_ru_RU.ts new file mode 100644 index 0000000..f04e874 --- /dev/null +++ b/InstructorsAndTrainees/translations/InstructorsAndTrainees_ru_RU.ts @@ -0,0 +1,1242 @@ + + + + + AMMtasksWidget + + + Form + + + + + Assign + + + + + Аvailable + + + + + + + Status + + + + + Delete + + + + + Task AMM + + + + + DM code + + + + + + ID + + + + + PM/DM + + + + + Code + + + + + Attention! + + + + + The deletion will be irrevocable. +Delete it anyway? + + + + + Status Task + + + + + New task + + + + + Assign this task? + + + + + DialogAuthorizationInstructor + + + Instructor authorization + + + + + Login + + + + + Password + + + + + + admin + + + + + DialogCheckTask + + + Form + + + + + Task + + + + + Completion Report + + + + + Failed + + + + + Right + + + + + Completed + + + + + New + + + + + viewed + + + + + completed + + + + + Change task status? +The status will be set: +'failed' + + + + + Change task status? +The status will be set: +'new' + + + + + + Attention! + + + + + + Change task status? +The status will be set: +'completed' + + + + + DialogEditGroup + + + Group + + + + + Name + + + + + DialogEditInstructor + + + Instructor + + + + + Name + + + + + Login + + + + + Password + + + + + Administrator + + + + + Archived + + + + + Logged + + + + + DialogEditTrainee + + + Trainee + + + + + Name + + + + + Login + + + + + Password + + + + + Archived + + + + + Logged + + + + + DialogSettings + + + Learning management system - Settings + + + + + Main + + + + + Language + + + + + Server + + + + + Address + + + + + Port + + + + + Auto start + + + + + Save + + + + + Additional + + + + + Version + + + + + Style + + + + + EditorInstructors + + + List instructors + + + + + New instructor + + + + + Delete instructor + + + + + + To archive + + + + + Edit + + + + + Show archive + + + + + + + + Error! + + + + + You cannot delete the Administrator. + + + + + You cannot delete a logged-in instructor. + + + + + Attention! + + + + + The deletion will be irrevocable. +Delete it anyway? + + + + + You cannot archive a logged-in instructor. + + + + + You cannot edit a logged-in instructor. + + + + + From archive + + + + + + + + Editing error! + + + + + Unacceptable instructor name has been entered. +The changes will not be accepted. + + + + + Unacceptable instructor login has been entered. +The changes will not be accepted. + + + + + Unacceptable instructor password has been entered. +The changes will not be accepted. + + + + + An existing instructor or trainee login has been entered. +The changes will not be accepted. + + + + + EditorTrainees + + + List trainees + + + + + New group + + + + + Delete group + + + + + New trainee + + + + + Delete trainee + + + + + + + To archive + + + + + Edit + + + + + Show archive + + + + + + + + + + + Editing error! + + + + + The group is not empty. +It is not possible to delete a non-empty group. + + + + + + Attention! + + + + + + The deletion will be irrevocable. +Delete anyway? + + + + + + + Error! + + + + + You cannot delete a logged-in trainee. + + + + + You cannot archive a logged-in trainee. + + + + + You cannot edit a logged-in trainee. + + + + + From archive + + + + + Unacceptable group name has been entered. +The changes will not be accepted. + + + + + An existing group name has been entered. +The changes will not be accepted. + + + + + Unacceptable trainee name has been entered. +The changes will not be accepted. + + + + + Unacceptable trainee login has been entered. +The changes will not be accepted. + + + + + Unacceptable trainee password has been entered. +The changes will not be accepted. + + + + + An existing instructor or trainee login has been entered. +The changes will not be accepted. + + + + + FIMtasksWidget + + + Form + + + + + Assign + + + + + Check + + + + + Delete + + + + + Task FIM + + + + + + ID + + + + + + Status + + + + + Title + + + + + Attention! + + + + + The deletion will be irrevocable. +Delete it anyway? + + + + + Check Task + + + + + New task + + + + + Assign this task? + + + + + InstructorsAndTraineesWidget + + + Form + + + + + Connection + + + + + Authorization + + + + + Server: + + + + + + + + none + + + + + Logged in Instructor: + + + + + ChangeVersion + + + + + Editor Trainees + + + + + Editor Instructors + + + + + Settings + + + + + Trainees + + + + + Instructors + + + + + Messenger + + + + + + Attention! + + + + + The file could not be opened + + + + + + Instructor authorization + + + + + Invalid login or password! + + + + + Instructor deauthorization + + + + + Error! + + + + + Warning! + + + + + The server is disabled + + + + + Server settings have been changed. Please reconnect to the server. + + + + + InstructorsView + + + + + yes + + + + + + + no + + + + + Instructor + + + + + Login + + + + + Password + + + + + Administrator + + + + + Archived + + + + + Logged + + + + + ID + + + + + MessangerWidget + + + Form + + + + + Tab 1 + + + + + Tab 2 + + + + + Send + + + + + MsgWidget + + + Form + + + + + TextLabel + + + + + NewVersionWidget + + + Create copy... + + + + + Basic version: + + + + + TextLabel + + + + + New name version: + + + + + Create + + + + + Cancel + + + + + Only Latin letters and numbers + + + + + NotifyController + + + Error + + + + + PersonalCardTrainee + + + Form + + + + + Trainee + + + + + Name + + + + + Last login time + + + + + + + + + 0 + + + + + Assigned FIM + + + + + Assigned AMM + + + + + Time of operation + + + + + Last time of exit + + + + + Messenger + + + + + Tasks + + + + + AMM + + + + + + List + + + + + + Attached + + + + + FIM + + + + + RecognizeSystem + + + Attention! + + + + + The file could not be opened + + + + + You cannot delete the basic version! + + + + + You cannot delete the active version + + + + + This name already exists + + + + + TaskAMMFIMTreePreparation + + + + + completed + + + + + + + failed + + + + + + + checkup + + + + + + + new + + + + + TraineesView + + + + yes + + + + + + no + + + + + Trainee + + + + + Login + + + + + Password + + + + + Class + + + + + Computer + + + + + IP address + + + + + Archived + + + + + Logged + + + + + ID + + + + + VersionSelectWidget + + + Form + + + + + Available versions on the server: + + + + + Info: + + + + + Double click on the version to see information... + + + + + Current server version: + + + + + none + + + + + Create copy + + + + + Delete + + + + + Change server version + + + + + Version control + + + + + Version name: + + + + + Created: + + + + + Changeable: + + + + + Author: + + + + + Yes + + + + + No + + + + + + + + Version not selected + + + + + ViewerInstructors + + + Instructors + + + + + Editor of Instructors + + + + + Editor of instructors + + + + + ViewerTrainees + + + Trainees + + + + + Editor of Trainees + + + + + Editor of trainees + + + + + Personal card trainee + + + + + WaitAnimationWidget + + + Form + + + + diff --git a/ServerLMS/translations/ServerLMS_ru_RU.ts b/ServerLMS/translations/ServerLMS_ru_RU.ts index 367b518..2db6a19 100644 --- a/ServerLMS/translations/ServerLMS_ru_RU.ts +++ b/ServerLMS/translations/ServerLMS_ru_RU.ts @@ -4,7 +4,7 @@ AssetsManager - + LLC Constanta-Design ООО Константа-Дизайн @@ -17,7 +17,7 @@ Форма - + List of clients Список клиентов @@ -32,12 +32,12 @@ Сервер СУО - + Start Запустить - + Stop Остановить