SpecialMessageBox

This commit is contained in:
2025-09-15 18:20:39 +03:00
parent bffbd0fe81
commit 0e81d14566
19 changed files with 366 additions and 215 deletions

View File

@@ -24,54 +24,44 @@
<translation>Удалить</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="256"/>
<location filename="../tasks/ammtaskswidget.cpp" line="258"/>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/>
<source>Task AMM</source>
<translation>Задача AMM</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="256"/>
<location filename="../tasks/ammtaskswidget.cpp" line="258"/>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/>
<source>DM code</source>
<translation>DM код</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="256"/>
<location filename="../tasks/ammtaskswidget.cpp" line="258"/>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/>
<source>ID</source>
<translation>ID</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.ui" line="60"/>
<location filename="../tasks/ammtaskswidget.cpp" line="256"/>
<location filename="../tasks/ammtaskswidget.cpp" line="258"/>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/>
<source>Status</source>
<translation>Статус</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="294"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="294"/>
<location filename="../tasks/ammtaskswidget.cpp" line="295"/>
<source>The deletion will be irrevocable.
Delete it anyway?</source>
<translation>Удаление будет безвозвратным.
Всё равно удалить?</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="324"/>
<location filename="../tasks/ammtaskswidget.cpp" line="325"/>
<source>Status Task</source>
<translation>Статус задачи</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="337"/>
<source>New task</source>
<translation>Новая задача</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="337"/>
<location filename="../tasks/ammtaskswidget.cpp" line="338"/>
<source>Assign this task?</source>
<translation>Назначить эту задачу?</translation>
</message>
@@ -133,27 +123,27 @@ Delete it anyway?</source>
<translation>Верно</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="31"/>
<location filename="../tasks/dialogchecktask.cpp" line="32"/>
<source>Completed</source>
<translation>Выполнена</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="32"/>
<location filename="../tasks/dialogchecktask.cpp" line="33"/>
<source>New</source>
<translation>Новая</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="108"/>
<location filename="../tasks/dialogchecktask.cpp" line="109"/>
<source>viewed</source>
<translation>Просмотрено</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="110"/>
<location filename="../tasks/dialogchecktask.cpp" line="111"/>
<source>completed</source>
<translation>Выполнена</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="132"/>
<location filename="../tasks/dialogchecktask.cpp" line="133"/>
<source>Change task status?
The status will be set:
&apos;failed&apos;</source>
@@ -162,7 +152,7 @@ The status will be set:
&apos;неверно&apos;</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="138"/>
<location filename="../tasks/dialogchecktask.cpp" line="139"/>
<source>Change task status?
The status will be set:
&apos;new&apos;</source>
@@ -171,14 +161,8 @@ The status will be set:
&apos;новая&apos;</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="141"/>
<location filename="../tasks/dialogchecktask.cpp" line="168"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="159"/>
<location filename="../tasks/dialogchecktask.cpp" line="165"/>
<location filename="../tasks/dialogchecktask.cpp" line="160"/>
<location filename="../tasks/dialogchecktask.cpp" line="166"/>
<source>Change task status?
The status will be set:
&apos;completed&apos;</source>
@@ -363,7 +347,7 @@ The status will be set:
</message>
<message>
<location filename="../instructors/editorinstructors.ui" line="121"/>
<location filename="../instructors/editorinstructors.cpp" line="244"/>
<location filename="../instructors/editorinstructors.cpp" line="245"/>
<source>To archive</source>
<translation>Архивировать</translation>
</message>
@@ -378,58 +362,37 @@ The status will be set:
<translation>Показать архив</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="111"/>
<location filename="../instructors/editorinstructors.cpp" line="117"/>
<location filename="../instructors/editorinstructors.cpp" line="156"/>
<location filename="../instructors/editorinstructors.cpp" line="193"/>
<source>Error!</source>
<translation>Ошибка!</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="111"/>
<location filename="../instructors/editorinstructors.cpp" line="112"/>
<source>You cannot delete the Administrator.</source>
<translation>Нельзя удалить администратора.</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="117"/>
<location filename="../instructors/editorinstructors.cpp" line="118"/>
<source>You cannot delete a logged-in instructor.</source>
<translation>Вы не можете удалить инструктора, вошедшего в систему.</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="121"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="121"/>
<location filename="../instructors/editorinstructors.cpp" line="122"/>
<source>The deletion will be irrevocable.
Delete it anyway?</source>
<translation>Удаление будет безвозвратным.
Всё равно удалить?</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="156"/>
<location filename="../instructors/editorinstructors.cpp" line="157"/>
<source>You cannot archive a logged-in instructor.</source>
<translation>Вы не можете заархивировать инструктора, вошедшего в систему.</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="193"/>
<location filename="../instructors/editorinstructors.cpp" line="194"/>
<source>You cannot edit a logged-in instructor.</source>
<translation>Вы не можете редактировать инструктора, вошедшего в систему.</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="239"/>
<location filename="../instructors/editorinstructors.cpp" line="240"/>
<source>From archive</source>
<translation>Разархивировать</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="279"/>
<location filename="../instructors/editorinstructors.cpp" line="286"/>
<location filename="../instructors/editorinstructors.cpp" line="293"/>
<location filename="../instructors/editorinstructors.cpp" line="303"/>
<source>Editing error!</source>
<translation>Ошибка редактирования!</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="280"/>
<source>Unacceptable instructor name has been entered.
@@ -438,21 +401,21 @@ The changes will not be accepted.</source>
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="287"/>
<location filename="../instructors/editorinstructors.cpp" line="286"/>
<source>Unacceptable instructor login has been entered.
The changes will not be accepted.</source>
<translation>Введен неприемлемый логин инструктора.
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="294"/>
<location filename="../instructors/editorinstructors.cpp" line="292"/>
<source>Unacceptable instructor password has been entered.
The changes will not be accepted.</source>
<translation>Введен неприемлемый пароль инструктора.
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../instructors/editorinstructors.cpp" line="304"/>
<location filename="../instructors/editorinstructors.cpp" line="301"/>
<source>An existing instructor or trainee login has been entered.
The changes will not be accepted.</source>
<translation>Введен существующий логин инструктора или обучаемого.
@@ -488,8 +451,8 @@ The changes will not be accepted.</source>
</message>
<message>
<location filename="../trainees/editortrainees.ui" line="206"/>
<location filename="../trainees/editortrainees.cpp" line="374"/>
<location filename="../trainees/editortrainees.cpp" line="399"/>
<location filename="../trainees/editortrainees.cpp" line="375"/>
<location filename="../trainees/editortrainees.cpp" line="400"/>
<source>To archive</source>
<translation>Архивировать</translation>
</message>
@@ -504,59 +467,36 @@ The changes will not be accepted.</source>
<translation>Показать архив</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="114"/>
<location filename="../trainees/editortrainees.cpp" line="434"/>
<location filename="../trainees/editortrainees.cpp" line="445"/>
<location filename="../trainees/editortrainees.cpp" line="460"/>
<location filename="../trainees/editortrainees.cpp" line="467"/>
<location filename="../trainees/editortrainees.cpp" line="474"/>
<location filename="../trainees/editortrainees.cpp" line="484"/>
<source>Editing error!</source>
<translation>Ошибка редактирования!</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="114"/>
<location filename="../trainees/editortrainees.cpp" line="115"/>
<source>The group is not empty.
It is not possible to delete a non-empty group.</source>
<translation>Группа не пуста. Невозможно удалить непустую группу.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="119"/>
<location filename="../trainees/editortrainees.cpp" line="223"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="119"/>
<location filename="../trainees/editortrainees.cpp" line="223"/>
<location filename="../trainees/editortrainees.cpp" line="120"/>
<location filename="../trainees/editortrainees.cpp" line="224"/>
<source>The deletion will be irrevocable.
Delete anyway?</source>
<translation>Удаление будет безвозвратным. Всё равно удалить?</translation>
Delete it anyway?</source>
<translation>Удаление будет безвозвратным.
Всё равно удалить?</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="219"/>
<location filename="../trainees/editortrainees.cpp" line="258"/>
<location filename="../trainees/editortrainees.cpp" line="304"/>
<source>Error!</source>
<translation>Ошибка!</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="219"/>
<location filename="../trainees/editortrainees.cpp" line="220"/>
<source>You cannot delete a logged-in trainee.</source>
<translation>Вы не можете удалить обучаемого, вошедшего в систему.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="258"/>
<location filename="../trainees/editortrainees.cpp" line="259"/>
<source>You cannot archive a logged-in trainee.</source>
<translation>Вы не можете заархивировать обучаемого, вошедшего в систему.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="304"/>
<location filename="../trainees/editortrainees.cpp" line="305"/>
<source>You cannot edit a logged-in trainee.</source>
<translation>Вы не можете редактировать обучаемого, вошедшего в систему.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="392"/>
<location filename="../trainees/editortrainees.cpp" line="393"/>
<source>From archive</source>
<translation>Разархивировать</translation>
</message>
@@ -568,35 +508,35 @@ The changes will not be accepted.</source>
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="446"/>
<location filename="../trainees/editortrainees.cpp" line="445"/>
<source>An existing group name has been entered.
The changes will not be accepted.</source>
<translation>Введено существующее название группы.
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="461"/>
<location filename="../trainees/editortrainees.cpp" line="459"/>
<source>Unacceptable trainee name has been entered.
The changes will not be accepted.</source>
<translation>Введено неприемлемое имя обучаемого.
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="468"/>
<location filename="../trainees/editortrainees.cpp" line="465"/>
<source>Unacceptable trainee login has been entered.
The changes will not be accepted.</source>
<translation>Введен неприемлемый логин обучаемого.
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="475"/>
<location filename="../trainees/editortrainees.cpp" line="471"/>
<source>Unacceptable trainee password has been entered.
The changes will not be accepted.</source>
<translation>Был введен неприемлемый пароль обучаемого.
Изменения приняты не будут.</translation>
</message>
<message>
<location filename="../trainees/editortrainees.cpp" line="485"/>
<location filename="../trainees/editortrainees.cpp" line="480"/>
<source>An existing instructor or trainee login has been entered.
The changes will not be accepted.</source>
<translation>Введен существующий логин инструктора или обучаемого.
@@ -626,47 +566,37 @@ The changes will not be accepted.</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="287"/>
<location filename="../tasks/fimtaskswidget.cpp" line="289"/>
<location filename="../tasks/fimtaskswidget.cpp" line="288"/>
<location filename="../tasks/fimtaskswidget.cpp" line="290"/>
<source>Task FIM</source>
<translation>Задача FIM</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="287"/>
<location filename="../tasks/fimtaskswidget.cpp" line="289"/>
<location filename="../tasks/fimtaskswidget.cpp" line="288"/>
<location filename="../tasks/fimtaskswidget.cpp" line="290"/>
<source>ID</source>
<translation>ID</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="287"/>
<location filename="../tasks/fimtaskswidget.cpp" line="289"/>
<location filename="../tasks/fimtaskswidget.cpp" line="288"/>
<location filename="../tasks/fimtaskswidget.cpp" line="290"/>
<source>Status</source>
<translation>Статус</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="341"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="341"/>
<location filename="../tasks/fimtaskswidget.cpp" line="342"/>
<source>The deletion will be irrevocable.
Delete it anyway?</source>
<translation>Удаление будет безвозвратным.
Всё равно удалить?</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="374"/>
<location filename="../tasks/fimtaskswidget.cpp" line="375"/>
<source>Check Task</source>
<translation>Проверка задачи</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="388"/>
<source>New task</source>
<translation>Новая задача</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="388"/>
<location filename="../tasks/fimtaskswidget.cpp" line="389"/>
<source>Assign this task?</source>
<translation>Назначить эту задачу?</translation>
</message>
@@ -731,50 +661,39 @@ Delete it anyway?</source>
<message>
<location filename="../instructorsandtraineeswidget.ui" line="317"/>
<location filename="../instructorsandtraineeswidget.ui" line="391"/>
<location filename="../instructorsandtraineeswidget.cpp" line="386"/>
<location filename="../instructorsandtraineeswidget.cpp" line="402"/>
<location filename="../instructorsandtraineeswidget.cpp" line="385"/>
<location filename="../instructorsandtraineeswidget.cpp" line="401"/>
<source>none</source>
<translation>нет</translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="127"/>
<location filename="../instructorsandtraineeswidget.cpp" line="443"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="127"/>
<location filename="../instructorsandtraineeswidget.cpp" line="128"/>
<source>The file could not be opened </source>
<translation>Файл не может быть открыт </translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="215"/>
<location filename="../instructorsandtraineeswidget.cpp" line="214"/>
<source>Instructor deauthorization</source>
<translation>Деавторизация инструктора</translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="215"/>
<location filename="../instructorsandtraineeswidget.cpp" line="214"/>
<source>Error!</source>
<translation>Ошибка!</translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="255"/>
<source>Warning!</source>
<translation>Внимание!</translation>
<location filename="../instructorsandtraineeswidget.cpp" line="254"/>
<source>The server is not available!</source>
<translation>Сервер не доступен!</translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="255"/>
<source>The server is not available</source>
<translation>Сервер не доступен</translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="443"/>
<location filename="../instructorsandtraineeswidget.cpp" line="442"/>
<source>Server settings have been changed. Please reconnect to the server.</source>
<translation>Настройки сервера изменены. Выполните переподключение к серверу.</translation>
</message>
<message>
<location filename="../instructorsandtraineeswidget.cpp" line="189"/>
<location filename="../instructorsandtraineeswidget.cpp" line="290"/>
<location filename="../instructorsandtraineeswidget.cpp" line="289"/>
<source>Instructor authorization</source>
<translation>Авторизация инструктора</translation>
</message>
@@ -924,14 +843,6 @@ Delete it anyway?</source>
<translation>Только латинские буквы и цифры</translation>
</message>
</context>
<context>
<name>NotifyController</name>
<message>
<location filename="../connectorToServer/Core/notifycontroller.cpp" line="14"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
</context>
<context>
<name>PersonalCardTrainee</name>
<message>
@@ -1019,31 +930,65 @@ Delete it anyway?</source>
<context>
<name>RecognizeSystem</name>
<message>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="395"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="395"/>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="396"/>
<source>The file could not be opened </source>
<translation>Файл не может быть открыт </translation>
</message>
<message>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="455"/>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="456"/>
<source>You cannot delete the basic version!</source>
<translation>Вы не можете удалить базовую версию!</translation>
</message>
<message>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="460"/>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="461"/>
<source>You cannot delete the active version</source>
<translation>Вы не можете удалить активную версию</translation>
</message>
<message>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="465"/>
<location filename="../connectorToServer/Core/recognizesystem.cpp" line="466"/>
<source>This name already exists</source>
<translation>Это имя уже существует</translation>
</message>
</context>
<context>
<name>SpecialMessageBox</name>
<message>
<location filename="../specialmessagebox.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="../specialmessagebox.ui" line="46"/>
<source>text</source>
<translation></translation>
</message>
<message>
<location filename="../specialmessagebox.ui" line="89"/>
<source>Yes</source>
<translation>Да</translation>
</message>
<message>
<location filename="../specialmessagebox.ui" line="102"/>
<source>No</source>
<translation>Нет</translation>
</message>
<message>
<location filename="../specialmessagebox.cpp" line="16"/>
<location filename="../specialmessagebox.cpp" line="21"/>
<source>Attention!</source>
<translation>Внимание!</translation>
</message>
<message>
<location filename="../specialmessagebox.cpp" line="28"/>
<source>Error!</source>
<translation>Ошибка!</translation>
</message>
<message>
<location filename="../specialmessagebox.cpp" line="35"/>
<source>Information</source>
<translation>Информация</translation>
</message>
</context>
<context>
<name>TaskAMMFIMTreePreparation</name>
<message>