Перевод

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