Перевод

This commit is contained in:
2025-09-18 18:26:55 +03:00
parent 662ae41f68
commit f2c6280bf3
2 changed files with 178 additions and 171 deletions

View File

@@ -24,48 +24,119 @@
<translation>Удалить</translation> <translation>Удалить</translation>
</message> </message>
<message> <message>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/> <location filename="../tasks/ammtaskswidget.cpp" line="278"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/> <location filename="../tasks/ammtaskswidget.cpp" line="280"/>
<source>Task AMM</source> <source>Task AMM</source>
<translation>Задача AMM</translation> <translation>Задача AMM</translation>
</message> </message>
<message> <message>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/> <location filename="../tasks/ammtaskswidget.cpp" line="278"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/> <location filename="../tasks/ammtaskswidget.cpp" line="280"/>
<source>DM code</source> <source>DM code</source>
<translation>DM код</translation> <translation>DM код</translation>
</message> </message>
<message> <message>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/> <location filename="../tasks/ammtaskswidget.cpp" line="278"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/> <location filename="../tasks/ammtaskswidget.cpp" line="280"/>
<source>ID</source> <source>ID</source>
<translation>ID</translation> <translation>ID</translation>
</message> </message>
<message> <message>
<location filename="../tasks/ammtaskswidget.ui" line="60"/> <location filename="../tasks/ammtaskswidget.ui" line="60"/>
<location filename="../tasks/ammtaskswidget.cpp" line="257"/> <location filename="../tasks/ammtaskswidget.cpp" line="278"/>
<location filename="../tasks/ammtaskswidget.cpp" line="259"/> <location filename="../tasks/ammtaskswidget.cpp" line="280"/>
<source>Status</source> <source>Status</source>
<translation>Статус</translation> <translation>Статус</translation>
</message> </message>
<message> <message>
<location filename="../tasks/ammtaskswidget.cpp" line="295"/> <location filename="../tasks/ammtaskswidget.cpp" line="316"/>
<source>The deletion will be irrevocable. <source>The deletion will be irrevocable.
Delete it anyway?</source> Delete it anyway?</source>
<translation>Удаление будет безвозвратным. <translation>Удаление будет безвозвратным.
Всё равно удалить?</translation> Всё равно удалить?</translation>
</message> </message>
<message> <message>
<location filename="../tasks/ammtaskswidget.cpp" line="325"/> <location filename="../tasks/ammtaskswidget.cpp" line="356"/>
<source>Status Task</source>
<translation>Статус задачи</translation>
</message>
<message>
<location filename="../tasks/ammtaskswidget.cpp" line="338"/>
<source>Assign this task?</source> <source>Assign this task?</source>
<translation>Назначить эту задачу?</translation> <translation>Назначить эту задачу?</translation>
</message> </message>
</context> </context>
<context>
<name>CheckerTask</name>
<message>
<location filename="../tasks/checkertask.ui" line="14"/>
<source>Form</source>
<translation>Форма</translation>
</message>
<message>
<location filename="../tasks/checkertask.ui" line="26"/>
<source>Task</source>
<translation>Задача</translation>
</message>
<message>
<location filename="../tasks/checkertask.ui" line="41"/>
<source>Completion Report</source>
<translation>Отчет о выполнении</translation>
</message>
<message>
<location filename="../tasks/checkertask.ui" line="101"/>
<source>Failed</source>
<translation>Неверно</translation>
</message>
<message>
<location filename="../tasks/checkertask.ui" line="127"/>
<source>Right</source>
<translation>Верно</translation>
</message>
<message>
<location filename="../tasks/checkertask.cpp" line="33"/>
<source>Completed</source>
<translation>Выполнена</translation>
</message>
<message>
<location filename="../tasks/checkertask.cpp" line="34"/>
<source>New</source>
<translation>Новая</translation>
</message>
<message>
<location filename="../tasks/checkertask.cpp" line="118"/>
<source>viewed</source>
<translation>Просмотрено</translation>
</message>
<message>
<location filename="../tasks/checkertask.cpp" line="120"/>
<source>completed</source>
<translation>выполнена</translation>
</message>
<message>
<location filename="../tasks/checkertask.cpp" line="142"/>
<source>Change task status?
The status will be set:
&apos;failed&apos;</source>
<translation>Изменить статус задачи?
Будет установлен статус:
&apos;неверно&apos;</translation>
</message>
<message>
<location filename="../tasks/checkertask.cpp" line="148"/>
<source>Change task status?
The status will be set:
&apos;new&apos;</source>
<translation>Изменить статус задачи?
Будет установлен статус:
&apos;новая&apos;</translation>
</message>
<message>
<location filename="../tasks/checkertask.cpp" line="169"/>
<location filename="../tasks/checkertask.cpp" line="175"/>
<source>Change task status?
The status will be set:
&apos;completed&apos;</source>
<translation>Изменить статус задачи?
Будет установлен статус:
&apos;выполнена&apos;</translation>
</message>
</context>
<context> <context>
<name>DialogAuthorizationInstructor</name> <name>DialogAuthorizationInstructor</name>
<message> <message>
@@ -90,79 +161,19 @@ Delete it anyway?</source>
</message> </message>
</context> </context>
<context> <context>
<name>DialogCheckTask</name> <name>DialogCardTrainee</name>
<message> <message>
<location filename="../tasks/dialogchecktask.ui" line="14"/> <location filename="../trainees/dialogcardtrainee.cpp" line="18"/>
<source>Form</source> <source>Personal card trainee</source>
<translation>Форма</translation> <translation>Персональная карта обучаемого</translation>
</message> </message>
</context>
<context>
<name>DialogChekerTask</name>
<message> <message>
<location filename="../tasks/dialogchecktask.ui" line="26"/> <location filename="../tasks/dialogchekertask.cpp" line="16"/>
<source>Task</source> <source>Check Task</source>
<translation>Задача</translation> <translation>Проверка задачи</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.ui" line="41"/>
<source>Completion Report</source>
<translation>Отчет о выполнении</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.ui" line="101"/>
<source>Failed</source>
<translation>Неверно</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.ui" line="127"/>
<source>Right</source>
<translation>Верно</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="32"/>
<source>Completed</source>
<translation>Выполнена</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="33"/>
<source>New</source>
<translation>Новая</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="109"/>
<source>viewed</source>
<translation>Просмотрено</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="111"/>
<source>completed</source>
<translation>Выполнена</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="133"/>
<source>Change task status?
The status will be set:
&apos;failed&apos;</source>
<translation>Изменить статус задачи?
Будет установлен статус:
&apos;неверно&apos;</translation>
</message>
<message>
<location filename="../tasks/dialogchecktask.cpp" line="139"/>
<source>Change task status?
The status will be set:
&apos;new&apos;</source>
<translation>Изменить статус задачи?
Будет установлен статус:
&apos;новая&apos;</translation>
</message>
<message>
<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>
<translation>Изменить статус задачи?
Будет установлен статус:
&apos;выполнена&apos;</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -264,6 +275,22 @@ The status will be set:
<translation>Сохранить</translation> <translation>Сохранить</translation>
</message> </message>
</context> </context>
<context>
<name>DialogRedactorInstructors</name>
<message>
<location filename="../instructors/dialogredactorinstructors.cpp" line="19"/>
<source>Editor of instructors</source>
<translation>Редактор инструкторов</translation>
</message>
</context>
<context>
<name>DialogRedactorTrainees</name>
<message>
<location filename="../trainees/dialogredactortrainees.cpp" line="19"/>
<source>Editor of trainees</source>
<translation>Редактор обучаемых</translation>
</message>
</context>
<context> <context>
<name>DialogSettings</name> <name>DialogSettings</name>
<message> <message>
@@ -341,7 +368,7 @@ The status will be set:
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.ui" line="121"/> <location filename="../instructors/editorinstructors.ui" line="121"/>
<location filename="../instructors/editorinstructors.cpp" line="261"/> <location filename="../instructors/editorinstructors.cpp" line="266"/>
<source>To archive</source> <source>To archive</source>
<translation>Архивировать</translation> <translation>Архивировать</translation>
</message> </message>
@@ -356,60 +383,60 @@ The status will be set:
<translation>Показать архив</translation> <translation>Показать архив</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="114"/> <location filename="../instructors/editorinstructors.cpp" line="119"/>
<source>You cannot delete the Administrator.</source> <source>You cannot delete the Administrator.</source>
<translation>Нельзя удалить администратора.</translation> <translation>Нельзя удалить администратора.</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="120"/> <location filename="../instructors/editorinstructors.cpp" line="125"/>
<source>You cannot delete a logged-in instructor.</source> <source>You cannot delete a logged-in instructor.</source>
<translation>Вы не можете удалить инструктора, вошедшего в систему.</translation> <translation>Вы не можете удалить инструктора, вошедшего в систему.</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="124"/> <location filename="../instructors/editorinstructors.cpp" line="129"/>
<source>The deletion will be irrevocable. <source>The deletion will be irrevocable.
Delete it anyway?</source> Delete it anyway?</source>
<translation>Удаление будет безвозвратным. <translation>Удаление будет безвозвратным.
Всё равно удалить?</translation> Всё равно удалить?</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="159"/> <location filename="../instructors/editorinstructors.cpp" line="164"/>
<source>You cannot archive a logged-in instructor.</source> <source>You cannot archive a logged-in instructor.</source>
<translation>Вы не можете заархивировать инструктора, вошедшего в систему.</translation> <translation>Вы не можете заархивировать инструктора, вошедшего в систему.</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="196"/> <location filename="../instructors/editorinstructors.cpp" line="201"/>
<source>You cannot edit a logged-in instructor.</source> <source>You cannot edit a logged-in instructor.</source>
<translation>Вы не можете редактировать инструктора, вошедшего в систему.</translation> <translation>Вы не можете редактировать инструктора, вошедшего в систему.</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="256"/> <location filename="../instructors/editorinstructors.cpp" line="261"/>
<source>From archive</source> <source>From archive</source>
<translation>Разархивировать</translation> <translation>Разархивировать</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="302"/> <location filename="../instructors/editorinstructors.cpp" line="307"/>
<source>Unacceptable instructor name has been entered. <source>Unacceptable instructor name has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введено неприемлемое имя инструктора. <translation>Введено неприемлемое имя инструктора.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="308"/> <location filename="../instructors/editorinstructors.cpp" line="313"/>
<source>Unacceptable instructor login has been entered. <source>Unacceptable instructor login has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введен неприемлемый логин инструктора. <translation>Введен неприемлемый логин инструктора.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="314"/> <location filename="../instructors/editorinstructors.cpp" line="319"/>
<source>Unacceptable instructor password has been entered. <source>Unacceptable instructor password has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введен неприемлемый пароль инструктора. <translation>Введен неприемлемый пароль инструктора.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../instructors/editorinstructors.cpp" line="323"/> <location filename="../instructors/editorinstructors.cpp" line="328"/>
<source>An existing instructor or trainee login has been entered. <source>An existing instructor or trainee login has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введен существующий логин инструктора или обучаемого. <translation>Введен существующий логин инструктора или обучаемого.
@@ -445,8 +472,8 @@ The changes will not be accepted.</source>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.ui" line="206"/> <location filename="../trainees/editortrainees.ui" line="206"/>
<location filename="../trainees/editortrainees.cpp" line="416"/> <location filename="../trainees/editortrainees.cpp" line="421"/>
<location filename="../trainees/editortrainees.cpp" line="441"/> <location filename="../trainees/editortrainees.cpp" line="446"/>
<source>To archive</source> <source>To archive</source>
<translation>Архивировать</translation> <translation>Архивировать</translation>
</message> </message>
@@ -461,76 +488,76 @@ The changes will not be accepted.</source>
<translation>Показать архив</translation> <translation>Показать архив</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="117"/> <location filename="../trainees/editortrainees.cpp" line="122"/>
<source>The group is not empty. <source>The group is not empty.
It is not possible to delete a non-empty group.</source> It is not possible to delete a non-empty group.</source>
<translation>Группа не пуста. Невозможно удалить непустую группу.</translation> <translation>Группа не пуста. Невозможно удалить непустую группу.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="122"/> <location filename="../trainees/editortrainees.cpp" line="127"/>
<location filename="../trainees/editortrainees.cpp" line="226"/> <location filename="../trainees/editortrainees.cpp" line="231"/>
<source>The deletion will be irrevocable. <source>The deletion will be irrevocable.
Delete it anyway?</source> Delete it anyway?</source>
<translation>Удаление будет безвозвратным. <translation>Удаление будет безвозвратным.
Всё равно удалить?</translation> Всё равно удалить?</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="222"/> <location filename="../trainees/editortrainees.cpp" line="227"/>
<source>You cannot delete a logged-in trainee.</source> <source>You cannot delete a logged-in trainee.</source>
<translation>Вы не можете удалить обучаемого, вошедшего в систему.</translation> <translation>Вы не можете удалить обучаемого, вошедшего в систему.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="261"/> <location filename="../trainees/editortrainees.cpp" line="266"/>
<source>You cannot archive a logged-in trainee.</source> <source>You cannot archive a logged-in trainee.</source>
<translation>Вы не можете заархивировать обучаемого, вошедшего в систему.</translation> <translation>Вы не можете заархивировать обучаемого, вошедшего в систему.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="307"/> <location filename="../trainees/editortrainees.cpp" line="312"/>
<source>You cannot edit a logged-in trainee.</source> <source>You cannot edit a logged-in trainee.</source>
<translation>Вы не можете редактировать обучаемого, вошедшего в систему.</translation> <translation>Вы не можете редактировать обучаемого, вошедшего в систему.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="434"/> <location filename="../trainees/editortrainees.cpp" line="439"/>
<source>From archive</source> <source>From archive</source>
<translation>Разархивировать</translation> <translation>Разархивировать</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="476"/> <location filename="../trainees/editortrainees.cpp" line="481"/>
<source>Unacceptable group name has been entered. <source>Unacceptable group name has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введено неприемлемое название группы. <translation>Введено неприемлемое название группы.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="486"/> <location filename="../trainees/editortrainees.cpp" line="491"/>
<source>An existing group name has been entered. <source>An existing group name has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введено существующее название группы. <translation>Введено существующее название группы.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="500"/> <location filename="../trainees/editortrainees.cpp" line="505"/>
<source>Unacceptable trainee name has been entered. <source>Unacceptable trainee name has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введено неприемлемое имя обучаемого. <translation>Введено неприемлемое имя обучаемого.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="506"/> <location filename="../trainees/editortrainees.cpp" line="511"/>
<source>Unacceptable trainee login has been entered. <source>Unacceptable trainee login has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введен неприемлемый логин обучаемого. <translation>Введен неприемлемый логин обучаемого.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="512"/> <location filename="../trainees/editortrainees.cpp" line="517"/>
<source>Unacceptable trainee password has been entered. <source>Unacceptable trainee password has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Был введен неприемлемый пароль обучаемого. <translation>Был введен неприемлемый пароль обучаемого.
Изменения приняты не будут.</translation> Изменения приняты не будут.</translation>
</message> </message>
<message> <message>
<location filename="../trainees/editortrainees.cpp" line="521"/> <location filename="../trainees/editortrainees.cpp" line="526"/>
<source>An existing instructor or trainee login has been entered. <source>An existing instructor or trainee login has been entered.
The changes will not be accepted.</source> The changes will not be accepted.</source>
<translation>Введен существующий логин инструктора или обучаемого. <translation>Введен существующий логин инструктора или обучаемого.
@@ -560,37 +587,32 @@ The changes will not be accepted.</source>
<translation>Удалить</translation> <translation>Удалить</translation>
</message> </message>
<message> <message>
<location filename="../tasks/fimtaskswidget.cpp" line="288"/> <location filename="../tasks/fimtaskswidget.cpp" line="314"/>
<location filename="../tasks/fimtaskswidget.cpp" line="290"/> <location filename="../tasks/fimtaskswidget.cpp" line="316"/>
<source>Task FIM</source> <source>Task FIM</source>
<translation>Задача FIM</translation> <translation>Задача FIM</translation>
</message> </message>
<message> <message>
<location filename="../tasks/fimtaskswidget.cpp" line="288"/> <location filename="../tasks/fimtaskswidget.cpp" line="314"/>
<location filename="../tasks/fimtaskswidget.cpp" line="290"/> <location filename="../tasks/fimtaskswidget.cpp" line="316"/>
<source>ID</source> <source>ID</source>
<translation>ID</translation> <translation>ID</translation>
</message> </message>
<message> <message>
<location filename="../tasks/fimtaskswidget.cpp" line="288"/> <location filename="../tasks/fimtaskswidget.cpp" line="314"/>
<location filename="../tasks/fimtaskswidget.cpp" line="290"/> <location filename="../tasks/fimtaskswidget.cpp" line="316"/>
<source>Status</source> <source>Status</source>
<translation>Статус</translation> <translation>Статус</translation>
</message> </message>
<message> <message>
<location filename="../tasks/fimtaskswidget.cpp" line="342"/> <location filename="../tasks/fimtaskswidget.cpp" line="368"/>
<source>The deletion will be irrevocable. <source>The deletion will be irrevocable.
Delete it anyway?</source> Delete it anyway?</source>
<translation>Удаление будет безвозвратным. <translation>Удаление будет безвозвратным.
Всё равно удалить?</translation> Всё равно удалить?</translation>
</message> </message>
<message> <message>
<location filename="../tasks/fimtaskswidget.cpp" line="375"/> <location filename="../tasks/fimtaskswidget.cpp" line="412"/>
<source>Check Task</source>
<translation>Проверка задачи</translation>
</message>
<message>
<location filename="../tasks/fimtaskswidget.cpp" line="389"/>
<source>Assign this task?</source> <source>Assign this task?</source>
<translation>Назначить эту задачу?</translation> <translation>Назначить эту задачу?</translation>
</message> </message>
@@ -655,48 +677,48 @@ Delete it anyway?</source>
<message> <message>
<location filename="../instructorsandtraineeswidget.ui" line="317"/> <location filename="../instructorsandtraineeswidget.ui" line="317"/>
<location filename="../instructorsandtraineeswidget.ui" line="391"/> <location filename="../instructorsandtraineeswidget.ui" line="391"/>
<location filename="../instructorsandtraineeswidget.cpp" line="402"/> <location filename="../instructorsandtraineeswidget.cpp" line="392"/>
<location filename="../instructorsandtraineeswidget.cpp" line="418"/> <location filename="../instructorsandtraineeswidget.cpp" line="408"/>
<source>none</source> <source>none</source>
<translation>нет</translation> <translation>нет</translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="130"/> <location filename="../instructorsandtraineeswidget.cpp" line="129"/>
<source>The file could not be opened </source> <source>The file could not be opened </source>
<translation>Файл не может быть открыт </translation> <translation>Файл не может быть открыт </translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="194"/> <location filename="../instructorsandtraineeswidget.cpp" line="193"/>
<source>Instructor authorization.</source> <source>Instructor authorization.</source>
<translation>Авторизация инструктора.</translation> <translation>Авторизация инструктора.</translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="228"/> <location filename="../instructorsandtraineeswidget.cpp" line="218"/>
<source>Instructor deauthorization</source> <source>Instructor deauthorization</source>
<translation>Деавторизация инструктора</translation> <translation>Деавторизация инструктора</translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="228"/> <location filename="../instructorsandtraineeswidget.cpp" line="218"/>
<source>Error!</source> <source>Error!</source>
<translation>Ошибка!</translation> <translation>Ошибка!</translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="269"/> <location filename="../instructorsandtraineeswidget.cpp" line="259"/>
<source>The server is not available!</source> <source>The server is not available!</source>
<translation>Сервер недоступен!</translation> <translation>Сервер недоступен!</translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="459"/> <location filename="../instructorsandtraineeswidget.cpp" line="449"/>
<source>Server settings have been changed. Please reconnect to the server.</source> <source>Server settings have been changed. Please reconnect to the server.</source>
<translation>Настройки сервера изменены. Выполните переподключение к серверу.</translation> <translation>Настройки сервера изменены. Выполните переподключение к серверу.</translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="306"/> <location filename="../instructorsandtraineeswidget.cpp" line="296"/>
<source>Instructor authorization</source> <source>Instructor authorization</source>
<translation>Авторизация инструктора</translation> <translation>Авторизация инструктора</translation>
</message> </message>
<message> <message>
<location filename="../instructorsandtraineeswidget.cpp" line="194"/> <location filename="../instructorsandtraineeswidget.cpp" line="193"/>
<source>Invalid login or password!</source> <source>Invalid login or password!</source>
<translation>Неправильный логин или пароль!</translation> <translation>Неправильный логин или пароль!</translation>
</message> </message>
@@ -704,49 +726,49 @@ Delete it anyway?</source>
<context> <context>
<name>InstructorsView</name> <name>InstructorsView</name>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="119"/> <location filename="../instructors/instructorsview.cpp" line="129"/>
<location filename="../instructors/instructorsview.cpp" line="132"/> <location filename="../instructors/instructorsview.cpp" line="142"/>
<source>yes</source> <source>yes</source>
<translation>да</translation> <translation>да</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="125"/> <location filename="../instructors/instructorsview.cpp" line="135"/>
<location filename="../instructors/instructorsview.cpp" line="137"/> <location filename="../instructors/instructorsview.cpp" line="147"/>
<source>no</source> <source>no</source>
<translation>нет</translation> <translation>нет</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="183"/> <location filename="../instructors/instructorsview.cpp" line="193"/>
<source>Instructor</source> <source>Instructor</source>
<translation>Инструктор</translation> <translation>Инструктор</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="183"/> <location filename="../instructors/instructorsview.cpp" line="193"/>
<source>Login</source> <source>Login</source>
<translation>Логин</translation> <translation>Логин</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="183"/> <location filename="../instructors/instructorsview.cpp" line="193"/>
<source>Password</source> <source>Password</source>
<translation>Пароль</translation> <translation>Пароль</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="183"/> <location filename="../instructors/instructorsview.cpp" line="193"/>
<source>Administrator</source> <source>Administrator</source>
<translation>Администратор</translation> <translation>Администратор</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="183"/> <location filename="../instructors/instructorsview.cpp" line="193"/>
<source>Archived</source> <source>Archived</source>
<translation>Архивный</translation> <translation>Архивный</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="183"/> <location filename="../instructors/instructorsview.cpp" line="193"/>
<source>Logged</source> <source>Logged</source>
<translation>Залогирован</translation> <translation>Залогирован</translation>
</message> </message>
<message> <message>
<location filename="../instructors/instructorsview.cpp" line="183"/> <location filename="../instructors/instructorsview.cpp" line="193"/>
<source>ID</source> <source>ID</source>
<translation>ID</translation> <translation>ID</translation>
</message> </message>
@@ -1032,57 +1054,57 @@ Delete it anyway?</source>
<context> <context>
<name>TraineesView</name> <name>TraineesView</name>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="149"/> <location filename="../trainees/traineesview.cpp" line="159"/>
<source>yes</source> <source>yes</source>
<translation>да</translation> <translation>да</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="155"/> <location filename="../trainees/traineesview.cpp" line="165"/>
<source>no</source> <source>no</source>
<translation>нет</translation> <translation>нет</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>Trainee</source> <source>Trainee</source>
<translation>Обучаемый</translation> <translation>Обучаемый</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>Login</source> <source>Login</source>
<translation>Логин</translation> <translation>Логин</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>Password</source> <source>Password</source>
<translation>Пароль</translation> <translation>Пароль</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>Class</source> <source>Class</source>
<translation>Класс</translation> <translation>Класс</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>Computer</source> <source>Computer</source>
<translation>Компьютер</translation> <translation>Компьютер</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>IP address</source> <source>IP address</source>
<translation>IP адрес</translation> <translation>IP адрес</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>Archived</source> <source>Archived</source>
<translation>Архивный</translation> <translation>Архивный</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>Logged</source> <source>Logged</source>
<translation>Залогирован</translation> <translation>Залогирован</translation>
</message> </message>
<message> <message>
<location filename="../trainees/traineesview.cpp" line="217"/> <location filename="../trainees/traineesview.cpp" line="227"/>
<source>ID</source> <source>ID</source>
<translation>ID</translation> <translation>ID</translation>
</message> </message>
@@ -1190,11 +1212,6 @@ Delete it anyway?</source>
<source>Editor of Instructors</source> <source>Editor of Instructors</source>
<translation>Редактор инструкторов</translation> <translation>Редактор инструкторов</translation>
</message> </message>
<message>
<location filename="../instructors/viewerinstructors.cpp" line="70"/>
<source>Editor of instructors</source>
<translation>Редактор инструкторов</translation>
</message>
</context> </context>
<context> <context>
<name>ViewerTrainees</name> <name>ViewerTrainees</name>
@@ -1208,16 +1225,6 @@ Delete it anyway?</source>
<source>Editor of Trainees</source> <source>Editor of Trainees</source>
<translation>Редактор обучаемых</translation> <translation>Редактор обучаемых</translation>
</message> </message>
<message>
<location filename="../trainees/viewertrainees.cpp" line="94"/>
<source>Editor of trainees</source>
<translation>Редактор обучаемых</translation>
</message>
<message>
<location filename="../trainees/viewertrainees.cpp" line="131"/>
<source>Personal card trainee</source>
<translation>Персональная карта обучаемого</translation>
</message>
</context> </context>
<context> <context>
<name>WaitAnimationWidget</name> <name>WaitAnimationWidget</name>