1316 lines
73 KiB
XML
Executable File
1316 lines
73 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
||
<!DOCTYPE TS>
|
||
<TS version="2.1" language="ru_RU" sourcelanguage="en_US">
|
||
<context>
|
||
<name>AuthDialog</name>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.ui" line="26"/>
|
||
<location filename="../build_linux/ui_auth_dialog.h" line="96"/>
|
||
<source>Аuthorization</source>
|
||
<translation>Авторизация</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.ui" line="34"/>
|
||
<location filename="../build_linux/ui_auth_dialog.h" line="97"/>
|
||
<source>Login:</source>
|
||
<translation>Логин:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.ui" line="44"/>
|
||
<location filename="../build_linux/ui_auth_dialog.h" line="98"/>
|
||
<source>Password:</source>
|
||
<translation>Пароль:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.ui" line="62"/>
|
||
<location filename="../build_linux/ui_auth_dialog.h" line="99"/>
|
||
<source>Enter</source>
|
||
<translation>Войти</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.ui" line="69"/>
|
||
<location filename="../build_linux/ui_auth_dialog.h" line="100"/>
|
||
<source>Cancel</source>
|
||
<translation>Отмена</translation>
|
||
</message>
|
||
<message>
|
||
<source>Error</source>
|
||
<translation type="vanished">Ошибка</translation>
|
||
</message>
|
||
<message>
|
||
<source>Wrong user name or password</source>
|
||
<translation type="vanished">Неправильное имя пользователя или пароль</translation>
|
||
</message>
|
||
<message>
|
||
<source>Role of user not found</source>
|
||
<translation type="vanished">Роль пользователя не определена или не найдена</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DirectoriesManagementWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="14"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="186"/>
|
||
<source>Directory management</source>
|
||
<translatorcomment>Название заголовка виджета DirectoriesManagementWidget.</translatorcomment>
|
||
<translation>Управление справочниками</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="55"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="193"/>
|
||
<source>Halls</source>
|
||
<translatorcomment>Название раздела справочника таблицы halls.</translatorcomment>
|
||
<translation>Залы</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="68"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="190"/>
|
||
<source>Enter hall name:</source>
|
||
<translatorcomment>Поясняющая надпись, указывающая, какой тип данных вводится в связанный с ней виджет.</translatorcomment>
|
||
<translation>Введите название зала:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="78"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="191"/>
|
||
<source>Enter the number of seats in the hall:</source>
|
||
<translatorcomment>Поясняющая надпись, указывающая, какой тип данных вводится в связанный с ней виджет.</translatorcomment>
|
||
<translation>Введите количество мест в зале:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="119"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="194"/>
|
||
<source>Enter the name of the movie:</source>
|
||
<translatorcomment>Поясняющая надпись, указывающая, какой тип данных вводится в связанный с ней виджет.</translatorcomment>
|
||
<translation>Введите название фильма:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="129"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="195"/>
|
||
<source>Enter the duration of the movie:</source>
|
||
<translatorcomment>Поясняющая надпись, указывающая, какой тип данных вводится в связанный с ней виджет.</translatorcomment>
|
||
<translation>Введите продолжительность фильма:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="136"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="196"/>
|
||
<source> minute(s)</source>
|
||
<translatorcomment>Суффикс, отображающийся после ввода минут.</translatorcomment>
|
||
<translation> минут(ы)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="37"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="187"/>
|
||
<source>Enter the name of the genre:</source>
|
||
<translation>Введите название жанра:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="95"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="192"/>
|
||
<source>Add hall</source>
|
||
<translatorcomment>Название текста кнопки, которая инициирует добавление записи о новом зале.</translatorcomment>
|
||
<translation>Добавить зал</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="103"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="198"/>
|
||
<source>Movies</source>
|
||
<translatorcomment>Название раздела справочника таблицы movies.</translatorcomment>
|
||
<translation>Фильмы</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="149"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="197"/>
|
||
<source>Add movie</source>
|
||
<translatorcomment>Название текста кнопки, которая инициирует добавление записи о новом фильме.</translatorcomment>
|
||
<translation>Добавить фильм</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="24"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="189"/>
|
||
<source>Genres</source>
|
||
<translatorcomment>Название раздела справочника таблицы genres.</translatorcomment>
|
||
<translation>Жанры</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.ui" line="47"/>
|
||
<location filename="../build_linux/ui_directories_management_widget.h" line="188"/>
|
||
<source>Add genre</source>
|
||
<translatorcomment>Название текста кнопки, которая инициирует добавление записи о новом жанре.</translatorcomment>
|
||
<translation>Добавить жанр</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>EntityDeleterWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.ui" line="49"/>
|
||
<location filename="../build_linux/ui_entity_deleter_widget.h" line="94"/>
|
||
<source>Database recording deletion</source>
|
||
<translation>Удаление записи из базы данных</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.ui" line="61"/>
|
||
<location filename="../build_linux/ui_entity_deleter_widget.h" line="95"/>
|
||
<source>Current table:</source>
|
||
<translation>Текущая таблица:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.ui" line="74"/>
|
||
<location filename="../build_linux/ui_entity_deleter_widget.h" line="96"/>
|
||
<source>Delete</source>
|
||
<translation>Удалить</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="50"/>
|
||
<source>Select record of current table to delete</source>
|
||
<translation>Выберите запись из текущей таблицы для удаления</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="132"/>
|
||
<source>Genre deleted successfully</source>
|
||
<translation>Жанр успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="137"/>
|
||
<source>Hall deleted successfully</source>
|
||
<translation>Зал успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="142"/>
|
||
<source>Movie deleted successfully</source>
|
||
<translation>Фильм успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="147"/>
|
||
<source>Refund deleted successfully</source>
|
||
<translation>Возврат успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="152"/>
|
||
<source>Session deleted successfully</source>
|
||
<translation>Сеанс успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="157"/>
|
||
<source>Ticket deleted successfully</source>
|
||
<translation>Билет успешно удалён</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>EntityFinderWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_finder_widget.ui" line="48"/>
|
||
<location filename="../build_linux/Cinema_autogen/include/ui_entity_finder_widget.h" line="74"/>
|
||
<source>Find...</source>
|
||
<translation>Найти...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.cpp" line="81"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="60"/>
|
||
<source>Select genre</source>
|
||
<translation>Выберите жанр</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.cpp" line="83"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="61"/>
|
||
<source>Here will be information about selected genre</source>
|
||
<translation>Здесь будет информация о выбранном жанре</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.cpp" line="68"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="82"/>
|
||
<source>Select hall</source>
|
||
<translation>Выберите зал</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.cpp" line="70"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="83"/>
|
||
<source>Here will be information about selected hall</source>
|
||
<translation>Здесь будет информация о выбранном зале</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.cpp" line="75"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="104"/>
|
||
<source>Select movie</source>
|
||
<translation>Выберите фильм</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.cpp" line="77"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="105"/>
|
||
<source>Here will be information about selected movie</source>
|
||
<translation>Здесь будет информация о выбранном фильме</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.cpp" line="31"/>
|
||
<source>Select ticket</source>
|
||
<translation>Выберите билет</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.cpp" line="33"/>
|
||
<source>Here will be information about selected ticket</source>
|
||
<translation>Здесь будет информация о выбранном билете</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.cpp" line="66"/>
|
||
<source>Select session</source>
|
||
<translation>Выберите сеанс</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.cpp" line="67"/>
|
||
<source>Here will be information about selected session</source>
|
||
<translation>Здесь будет информация о выбранном сеансе</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="79"/>
|
||
<source>Select entity for replacement</source>
|
||
<translation>Выберите объект для замены</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="87"/>
|
||
<source>Select entity for updating</source>
|
||
<translation>Выберите запись для обновления</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="89"/>
|
||
<source>Here will be information about selected entry</source>
|
||
<translation type="unfinished">Здесь будет отображена информация выбранной записи базы данных</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="81"/>
|
||
<source>Here will be information about selected entity</source>
|
||
<translation>Здесь будет отображена информация выбранной записи</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>EntityUpdaterWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="46"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="231"/>
|
||
<source>Database records update</source>
|
||
<translation>Обновление записи в базе данных</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="61"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="232"/>
|
||
<source>Current table:</source>
|
||
<translation>Текущая таблица:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="74"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="233"/>
|
||
<source>Current column:</source>
|
||
<translation>Текущая колонка:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="148"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="236"/>
|
||
<source>Enter text data:</source>
|
||
<translation>Укажите текстовое значение:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="175"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="237"/>
|
||
<source>Enter the date and time:</source>
|
||
<translation>Укажите дату и время:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="121"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="235"/>
|
||
<source>Enter a value with a floating point:</source>
|
||
<translation>Укажите вещественное значение:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="14"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="230"/>
|
||
<source>Form</source>
|
||
<translation type="unfinished"></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="94"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="234"/>
|
||
<source>Enter integer value:</source>
|
||
<translation>Укажите целочисленное значение:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.ui" line="209"/>
|
||
<location filename="../build_linux/ui_entity_updater_widget.h" line="238"/>
|
||
<source>Update</source>
|
||
<translation>Обновить</translation>
|
||
</message>
|
||
<message>
|
||
<source>Genre deleted successfully</source>
|
||
<translation type="obsolete">Жанр успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<source>Hall deleted successfully</source>
|
||
<translation type="obsolete">Зал успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<source>Movie deleted successfully</source>
|
||
<translation type="obsolete">Фильм успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<source>Refund deleted successfully</source>
|
||
<translation type="obsolete">Возврат успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<source>Session deleted successfully</source>
|
||
<translation type="obsolete">Сеанс успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<source>Ticket deleted successfully</source>
|
||
<translation type="obsolete">Билет успешно удалён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="272"/>
|
||
<source>Genre updated successfully</source>
|
||
<translation>Жанр успешно обновлён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="284"/>
|
||
<source>Hall updated successfully</source>
|
||
<translation>Зал успешно обновлён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="296"/>
|
||
<source>Movie updated successfully</source>
|
||
<translation>Фильм успешно обновлён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="308"/>
|
||
<source>Refund updated successfully</source>
|
||
<translation>Возврат успешно обновлён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="320"/>
|
||
<source>Session updated successfully</source>
|
||
<translation>Сеанс успешно обновлён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="332"/>
|
||
<source>Ticket updated successfully</source>
|
||
<translation>Билет успешно обновлён</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ErrorDialog</name>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="113"/>
|
||
<source>A required field is missing. Please fill all required fields.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Отсутствует обязательное поле. Пожалуйста, заполните все обязательные поля.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="116"/>
|
||
<source>An SQL constraint violation occurred, but at the moment it has not been described in detail yet.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Произошло нарушение правил работы с данными в базе, но подробности пока недоступны.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="122"/>
|
||
<source>A genre with the same name already exists.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Жанр с таким именем уже существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="125"/>
|
||
<source>A movie with the same title already exists.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Фильм с таким названием уже существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="128"/>
|
||
<source>A hall with the same name already exists.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Зал с таким именем уже существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="131"/>
|
||
<source>A ticket with the same session and seat number already exists.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Билет с таким сеансом и номером места уже существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="134"/>
|
||
<source>A refund for the same ticket already exists.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Возврат для этого билета уже существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="137"/>
|
||
<source>A session is already scheduled in this hall at the same time.</source>
|
||
<translation>Сеанс уже запланирован в этом зале на это же время.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="140"/>
|
||
<source>A unique constraint violation occurred, but at the moment it has not been described in detail yet.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Произошло нарушение уникальности данных, но подробности пока недоступны.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="146"/>
|
||
<source>The movie ID for the session does not exist.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>ID фильма для сеанса не существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="149"/>
|
||
<source>The hall ID for the session does not exist.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>ID зала для сеанса не существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="152"/>
|
||
<source>The genre ID for the movie does not exist.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>ID жанра для фильма не существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="155"/>
|
||
<source>The session ID for the ticket does not exist.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>ID сеанса для билета не существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="158"/>
|
||
<source>The ticket ID for the refund does not exist.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>ID билета для возврата не существует.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="161"/>
|
||
<source>Operation violates a foreign key constraint, but at the moment it has not been described in detail yet.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Операция нарушает связь между данными, но подробности пока недоступны.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="166"/>
|
||
<source>Duplicate primary key value. Ensure the primary key is unique.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Дублирующееся значение первичного ключа. Убедитесь, что первичный ключ уникален.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="171"/>
|
||
<source>Genre name must not be empty.</source>
|
||
<translation>Название жанра не должно быть пустым.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="174"/>
|
||
<source>Movie title must not be empty.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Название фильма не должно быть пустым.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="177"/>
|
||
<source>Movie duration must be a positive value.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Продолжительность фильма должна быть положительным числом.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="180"/>
|
||
<source>Hall name must not be empty.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Имя зала не должно быть пустым.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="183"/>
|
||
<source>Hall capacity must be a positive number.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Вместимость зала должна быть положительным числом.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="186"/>
|
||
<source>Ticket price must be a non-negative value.</source>
|
||
<translation>Цена билета должна быть неотрицательной.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="189"/>
|
||
<source>Seat number must be a positive value.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Номер места должен быть положительным числом.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="192"/>
|
||
<source>Refund amount must be a non-negative value.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Сумма возврата должна быть неотрицательной.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="195"/>
|
||
<source>A value violates a CHECK constraint, but at the moment it has not been described in detail yet.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Указанное значение не соответствует установленным правилам, но подробности пока недоступны.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="202"/>
|
||
<source>Seat number exceeds hall capacity.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Номер места превышает вместимость зала.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="206"/>
|
||
<source>Refunds cannot be made after the session has started.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Возвраты невозможны после начала сеанса.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="204"/>
|
||
<source>Cannot purchase ticket after the session has started.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Невозможно купить билет после начала сеанса.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="208"/>
|
||
<source>Refund amount cannot exceed the sale amount.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Сумма возврата не может превышать сумму продажи.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="210"/>
|
||
<source>Refund date cannot be earlier than the sale date.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Дата возврата не может быть раньше даты продажи.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="212"/>
|
||
<source>The new session overlaps with an ongoing movie in the hall.</source>
|
||
<translation>Новый сеанс пересекается с текущим фильмом в зале.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="214"/>
|
||
<source>A known error has occurred, but at the moment it has not been described in detail yet.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Возникла известная ошибка, но подробности пока недоступны.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>GenresModel</name>
|
||
<message>
|
||
<location filename="../ui/models/genres_model.cpp" line="24"/>
|
||
<source>ID</source>
|
||
<translatorcomment>Идентификатор записи таблицы genres.</translatorcomment>
|
||
<translation>Идентификатор</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/genres_model.cpp" line="26"/>
|
||
<source>Name</source>
|
||
<translatorcomment>Название жанра таблицы genres.</translatorcomment>
|
||
<translation>Название</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>HallsModel</name>
|
||
<message>
|
||
<location filename="../ui/models/halls_model.cpp" line="25"/>
|
||
<source>ID</source>
|
||
<translatorcomment>Идентификатор записи таблицы halls.</translatorcomment>
|
||
<translation>Идентификатор</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/halls_model.cpp" line="27"/>
|
||
<source>Name</source>
|
||
<translatorcomment>Название зала таблицы halls.</translatorcomment>
|
||
<translation>Название</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/halls_model.cpp" line="29"/>
|
||
<source>Capacity</source>
|
||
<translatorcomment>Количество мест зала таблицы halls.</translatorcomment>
|
||
<translation>Количество мест</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MainWindow</name>
|
||
<message>
|
||
<location filename="../ui/main_window/main_window.ui" line="14"/>
|
||
<location filename="../build_linux/ui_main_window.h" line="125"/>
|
||
<source>Cinema ticket accounting system</source>
|
||
<translatorcomment>Название заголовка главного окна.</translatorcomment>
|
||
<translation>Система учета билетов в кинотеатре</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/main_window/main_window.ui" line="37"/>
|
||
<location filename="../build_linux/ui_main_window.h" line="126"/>
|
||
<source>Ticket sales</source>
|
||
<translatorcomment>Название раздела, в котором осуществляется логика работы продажи билетов.</translatorcomment>
|
||
<translation>Продажа билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/main_window/main_window.ui" line="42"/>
|
||
<location filename="../build_linux/ui_main_window.h" line="127"/>
|
||
<source>Ticket refund</source>
|
||
<translatorcomment>Название раздела, в котором осуществляется логика работы возврата билетов.</translatorcomment>
|
||
<translation>Возврат билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/main_window/main_window.ui" line="47"/>
|
||
<location filename="../build_linux/ui_main_window.h" line="128"/>
|
||
<source>Session management</source>
|
||
<translatorcomment>Название раздела, в котором осуществляется логика работы управления сеансами показа фильмов.</translatorcomment>
|
||
<translation>Управление сеансами</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/main_window/main_window.ui" line="52"/>
|
||
<location filename="../build_linux/ui_main_window.h" line="129"/>
|
||
<source>Reference books</source>
|
||
<translatorcomment>Название раздела, в котором осществляется логика работы над оставшимися таблицыми базы данных.</translatorcomment>
|
||
<translation>Справочники</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/main_window/main_window.ui" line="57"/>
|
||
<location filename="../build_linux/ui_main_window.h" line="130"/>
|
||
<source>Reports</source>
|
||
<translatorcomment>Название раздела, в котором осуществляется логика работы генерации отчётов.</translatorcomment>
|
||
<translation>Отчёты</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/main_window/main_window.ui" line="62"/>
|
||
<location filename="../build_linux/ui_main_window.h" line="131"/>
|
||
<source>Danger zone</source>
|
||
<translation>Опасная зона</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MoviesModel</name>
|
||
<message>
|
||
<location filename="../ui/models/movies_model.cpp" line="29"/>
|
||
<source>ID</source>
|
||
<translatorcomment>Идентификатор записи таблицы movies.</translatorcomment>
|
||
<translation>Идентификатор</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/movies_model.cpp" line="31"/>
|
||
<source>Title</source>
|
||
<translatorcomment>Название фильма таблицы movies.</translatorcomment>
|
||
<translation>Название</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/movies_model.cpp" line="33"/>
|
||
<source>Genre</source>
|
||
<translatorcomment>Название жанра таблицы genres, которое использует запись таблицы movies.</translatorcomment>
|
||
<translation>Жанр</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/movies_model.cpp" line="35"/>
|
||
<source>Duration</source>
|
||
<translatorcomment>Продолжительность фильма в минутах.</translatorcomment>
|
||
<translation>Продолжительность (мин.)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>QMessageBox</name>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.cpp" line="60"/>
|
||
<location filename="../ui/dialogs/auth_dialog.cpp" line="69"/>
|
||
<location filename="../ui/dialogs/search_dialog.cpp" line="136"/>
|
||
<location filename="../ui/widgets/directories_management_widget.cpp" line="110"/>
|
||
<location filename="../ui/widgets/ticket_return_widget.cpp" line="72"/>
|
||
<location filename="../ui/widgets/ticket_sale_widget.cpp" line="73"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="173"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="186"/>
|
||
<source>Error</source>
|
||
<translation>Ошибка</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.cpp" line="61"/>
|
||
<source>Wrong user name or password</source>
|
||
<translation>Неправильное имя пользователя или пароль</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/auth_dialog.cpp" line="70"/>
|
||
<source>Role of user not found</source>
|
||
<translation>Роль пользователя не определена или не найдена</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/directories_management_widget.cpp" line="111"/>
|
||
<source>No genre selected</source>
|
||
<translation>Жанр не выбран</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/entity_deleter_widget.cpp" line="177"/>
|
||
<location filename="../ui/widgets/entity_updater_widget.cpp" line="489"/>
|
||
<location filename="../ui/widgets/ticket_return_widget.cpp" line="102"/>
|
||
<source>Success</source>
|
||
<translation>Успех</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.cpp" line="73"/>
|
||
<source>No ticket selected</source>
|
||
<translation>Билет не выбран</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.cpp" line="100"/>
|
||
<source>Ticket with number %1 has been successfully refunded.</source>
|
||
<translation>Билет с номером %1 был успешно возвращён.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.cpp" line="74"/>
|
||
<source>No session selected</source>
|
||
<translation>Сеанс не выбран</translation>
|
||
</message>
|
||
<message>
|
||
<source>No data available to build the chart "%1".</source>
|
||
<translation type="vanished">Нет данных для постоения графика "%1".</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="174"/>
|
||
<source>Invalid date range</source>
|
||
<translation>Неверный диапазон дат</translation>
|
||
</message>
|
||
<message>
|
||
<source>Error retrieving sessions</source>
|
||
<translation type="vanished">Ошибка получения сеансов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="187"/>
|
||
<source>No sessions found between %1 and %2.</source>
|
||
<translation>Сеансов не обнаружено между %1 и %2.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/search_dialog.cpp" line="137"/>
|
||
<source>No row selected</source>
|
||
<translation>Строка не выбрана</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>QObject</name>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="31"/>
|
||
<source>Information messages</source>
|
||
<translatorcomment>Название диалогового окна</translatorcomment>
|
||
<translation>Информационные сообщения</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="62"/>
|
||
<source>An error occurred from an unknown source of the problem.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Произошла ошибка из неизвестного источника проблемы.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="77"/>
|
||
<source>The specified genre was not found.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Указанный жанр не найден.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="80"/>
|
||
<source>The specified hall was not found.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Указанный зал не найден.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="83"/>
|
||
<source>The specified movie was not found.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Указанный фильм не найден.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="86"/>
|
||
<source>The specified refund was not found.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Указанный возврат не найден.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="89"/>
|
||
<source>The specified session was not found.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Указанный сеанс не найден.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="92"/>
|
||
<source>The specified ticket was not found.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Указанный билет не найден.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/error_dialog.cpp" line="96"/>
|
||
<source>The requested object was not found in the database.</source>
|
||
<translatorcomment>Перевод строки для отображения сообщения об ошибке в пользовательском интерфейсе.</translatorcomment>
|
||
<translation>Запрошенный объект не найден в базе данных.</translation>
|
||
</message>
|
||
<message>
|
||
<source>Genre</source>
|
||
<translation type="vanished">Жанр</translation>
|
||
</message>
|
||
<message>
|
||
<source>Hall</source>
|
||
<translation type="vanished">Зал</translation>
|
||
</message>
|
||
<message>
|
||
<source>Movie</source>
|
||
<translation type="vanished">Фильм</translation>
|
||
</message>
|
||
<message>
|
||
<source>Refund</source>
|
||
<translation type="vanished">Возврат</translation>
|
||
</message>
|
||
<message>
|
||
<source>Session</source>
|
||
<translation type="vanished">Сеанс</translation>
|
||
</message>
|
||
<message>
|
||
<source>Ticket</source>
|
||
<translation type="vanished">Билет</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>RefundsModel</name>
|
||
<message>
|
||
<location filename="../ui/models/refunds_model.cpp" line="24"/>
|
||
<source>ID</source>
|
||
<translatorcomment>Идентификатор таблицы refund.</translatorcomment>
|
||
<translation>Идентификатор</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/refunds_model.cpp" line="26"/>
|
||
<source>Ticket ID</source>
|
||
<translatorcomment>Идентификатор таблицы tickets, на который ссылается таблицы refunds; так же является номером билета.</translatorcomment>
|
||
<translation>Номер билета</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/refunds_model.cpp" line="28"/>
|
||
<source>Refund At</source>
|
||
<translatorcomment>Запись даты и времени, по которой возможно узнать, когда было осуществлён возврат проданного билета.</translatorcomment>
|
||
<translation>Когда возвращён</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/refunds_model.cpp" line="30"/>
|
||
<source>Refund Amount</source>
|
||
<translatorcomment>Значение возвращённая суммы, отданная за возращённый билет.</translatorcomment>
|
||
<translation>Возвращённая сумма</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ReportsWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/reports_widget.ui" line="14"/>
|
||
<location filename="../build_linux/ui_reports_widget.h" line="89"/>
|
||
<source>Reports</source>
|
||
<translatorcomment>Название заголовка виджета ReportsWidget.</translatorcomment>
|
||
<translation>Отчёты</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/reports_widget.ui" line="34"/>
|
||
<location filename="../build_linux/ui_reports_widget.h" line="91"/>
|
||
<source>Attendance</source>
|
||
<translatorcomment>Название раздела, в котором осуществляется логика работы управления генерации отчётов о посещаемости залов.</translatorcomment>
|
||
<translation>Посещаемость</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/reports_widget.ui" line="44"/>
|
||
<location filename="../build_linux/ui_reports_widget.h" line="92"/>
|
||
<source>The popularity of movies</source>
|
||
<translatorcomment>Название раздела, в котором осуществляется логика работы управления генерации отчётов о популярности фильмов.</translatorcomment>
|
||
<translation>Популярность фильмов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/reports_widget.ui" line="24"/>
|
||
<location filename="../build_linux/ui_reports_widget.h" line="90"/>
|
||
<source>Popularity of genres</source>
|
||
<translatorcomment>Название раздела, в котором осуществляется логика работы управления генерации отчётов о популярности жанров.</translatorcomment>
|
||
<translation>Популярность жанров</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SchemaMetadata</name>
|
||
<message>
|
||
<source>Genre</source>
|
||
<translation type="obsolete">Жанр</translation>
|
||
</message>
|
||
<message>
|
||
<source>Hall</source>
|
||
<translation type="obsolete">Зал</translation>
|
||
</message>
|
||
<message>
|
||
<source>Movie</source>
|
||
<translation type="obsolete">Фильм</translation>
|
||
</message>
|
||
<message>
|
||
<source>Session</source>
|
||
<translation type="obsolete">Сеанс</translation>
|
||
</message>
|
||
<message>
|
||
<source>Ticket</source>
|
||
<translation type="obsolete">Билет</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="13"/>
|
||
<source>Genres</source>
|
||
<translation>Жанры</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="20"/>
|
||
<source>Halls</source>
|
||
<translation>Залы</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="27"/>
|
||
<source>Movies</source>
|
||
<translation>Фильмы</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="34"/>
|
||
<source>Refunds</source>
|
||
<translation>История возврата билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="41"/>
|
||
<source>Sessions</source>
|
||
<translation>Сеансы</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="48"/>
|
||
<source>Tickets</source>
|
||
<translation>Билеты</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="55"/>
|
||
<source>Users</source>
|
||
<translation>Пользователи</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="61"/>
|
||
<source>Roles</source>
|
||
<translation>Роли</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/services/schema_metadata.cpp" line="66"/>
|
||
<source>Sessions statistics</source>
|
||
<translation>Статистика сеансов</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SearchDialog</name>
|
||
<message>
|
||
<location filename="../ui/dialogs/search_dialog.ui" line="14"/>
|
||
<location filename="../build_linux/ui_search_dialog.h" line="76"/>
|
||
<source>Finding a database entry</source>
|
||
<translation>Поиск записи базы данных</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/search_dialog.ui" line="20"/>
|
||
<location filename="../build_linux/ui_search_dialog.h" line="77"/>
|
||
<source>Enter text to search...</source>
|
||
<translation>Введите текст для поиска...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/search_dialog.ui" line="36"/>
|
||
<location filename="../build_linux/ui_search_dialog.h" line="78"/>
|
||
<source>Choose</source>
|
||
<translation>Выбрать</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/dialogs/search_dialog.ui" line="43"/>
|
||
<location filename="../build_linux/ui_search_dialog.h" line="79"/>
|
||
<source>Cancel</source>
|
||
<translation>Отмена</translation>
|
||
</message>
|
||
<message>
|
||
<source>Error</source>
|
||
<translation type="vanished">Ошибка</translation>
|
||
</message>
|
||
<message>
|
||
<source>No row selected</source>
|
||
<translation type="vanished">Строка не выбрана</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SessionManagementWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.ui" line="14"/>
|
||
<location filename="../build_linux/ui_session_management_widget.h" line="95"/>
|
||
<source>Session management</source>
|
||
<translatorcomment>Название заголовка виджета SessionManagementWidget.</translatorcomment>
|
||
<translation>Управление сеансами</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.ui" line="33"/>
|
||
<location filename="../build_linux/ui_session_management_widget.h" line="96"/>
|
||
<source>Specify the date and time of the session start:</source>
|
||
<translatorcomment>Поясняющая надпись, указывающая, какой тип данных вводится в связанный с ней виджет.</translatorcomment>
|
||
<translation>Укажите дату и время начала показа:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.ui" line="43"/>
|
||
<location filename="../build_linux/ui_session_management_widget.h" line="97"/>
|
||
<source>Specify the cost of watching the session:</source>
|
||
<translatorcomment>Поясняющая надпись, указывающая, какой тип данных вводится в связанный с ней виджет.</translatorcomment>
|
||
<translation>Укажите цену за билет на сеанс:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/session_management_widget.ui" line="53"/>
|
||
<location filename="../build_linux/ui_session_management_widget.h" line="98"/>
|
||
<source>Add session</source>
|
||
<translatorcomment>Название текста кнопки, которая инициирует создание нового сеанса.</translatorcomment>
|
||
<translation>Добавить сеанс</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SessionsModel</name>
|
||
<message>
|
||
<location filename="../ui/models/sessions_model.cpp" line="73"/>
|
||
<source>ID</source>
|
||
<translatorcomment>Идентификатор таблицы sessions, так же является номером сеанса.</translatorcomment>
|
||
<translation>Номер сеанса</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/sessions_model.cpp" line="75"/>
|
||
<source>Movie Title</source>
|
||
<translatorcomment>Название фильма, на которое ссылается запись таблицы sessions.</translatorcomment>
|
||
<translation>Название фильма</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/sessions_model.cpp" line="77"/>
|
||
<source>Hall Name</source>
|
||
<translatorcomment>Название зала, на которое ссылается запись таблицы sessions.</translatorcomment>
|
||
<translation>Название зала</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/sessions_model.cpp" line="79"/>
|
||
<source>Start Time</source>
|
||
<translatorcomment>Дата и время хранит запись таблицы sessions о начале просмотра фильма.</translatorcomment>
|
||
<translation>Начало просмотра</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/sessions_model.cpp" line="81"/>
|
||
<source>Ticket Price</source>
|
||
<translatorcomment>Стоимость билета хранит запись таблицы sessions.</translatorcomment>
|
||
<translation>Стоимость билета</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SingleRecordTimeRangeWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/single_record_time_range_widget.ui" line="14"/>
|
||
<location filename="../build_linux/ui_single_record_time_range_widget.h" line="72"/>
|
||
<source>Reports</source>
|
||
<translation>Отчёты</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/single_record_time_range_widget.ui" line="23"/>
|
||
<location filename="../build_linux/ui_single_record_time_range_widget.h" line="73"/>
|
||
<source>Start of the period:</source>
|
||
<translation>Начало периода:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/single_record_time_range_widget.ui" line="30"/>
|
||
<location filename="../build_linux/ui_single_record_time_range_widget.h" line="74"/>
|
||
<source>End of the period:</source>
|
||
<translation>Конец периода:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TicketReturnWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.ui" line="14"/>
|
||
<location filename="../build_linux/ui_ticket_return_widget.h" line="90"/>
|
||
<source>Ticket refund</source>
|
||
<translatorcomment>Название заголовка виджета TicketReturnWidget.</translatorcomment>
|
||
<translation>Возврат билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.ui" line="30"/>
|
||
<location filename="../build_linux/ui_ticket_return_widget.h" line="91"/>
|
||
<source>Enter the refund amount:</source>
|
||
<translatorcomment>Поясняющая надпись, указывающая, какой тип данных вводится в связанный с ней виджет.</translatorcomment>
|
||
<translation>Введите сумму для возврата:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.ui" line="40"/>
|
||
<location filename="../build_linux/ui_ticket_return_widget.h" line="92"/>
|
||
<source>Date and time of ticket refund (debugging):</source>
|
||
<translation>Дата и время возврата билета (отладка):</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_return_widget.ui" line="54"/>
|
||
<location filename="../build_linux/ui_ticket_return_widget.h" line="93"/>
|
||
<source>Refund</source>
|
||
<translatorcomment>Название текста кнопки, которая инициирует возврат принимаего обратно билета.</translatorcomment>
|
||
<translation>Вернуть билет</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TicketSaleWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.ui" line="14"/>
|
||
<location filename="../build_linux/ui_ticket_sale_widget.h" line="95"/>
|
||
<source>Ticket sales</source>
|
||
<translatorcomment>Название заголовка виджета TicketSaleWidget.</translatorcomment>
|
||
<translation>Продажа билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.ui" line="30"/>
|
||
<location filename="../build_linux/ui_ticket_sale_widget.h" line="96"/>
|
||
<source>Seat number:</source>
|
||
<translatorcomment>Номер места гостя, выделенный для просмотра фильма.</translatorcomment>
|
||
<translation>Номер места:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.ui" line="40"/>
|
||
<location filename="../build_linux/ui_ticket_sale_widget.h" line="97"/>
|
||
<source>Seat number №</source>
|
||
<translatorcomment>Префикс, дописываемый для номера определённого места в зале.</translatorcomment>
|
||
<translation>Номер места №</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.ui" line="53"/>
|
||
<location filename="../build_linux/ui_ticket_sale_widget.h" line="98"/>
|
||
<source>Date and time of ticket sale (debugging):</source>
|
||
<translatorcomment>Информирование о предназанчении виджета, к которому относится текст.</translatorcomment>
|
||
<translation>Дата и время продажи билета (отладка):</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sale_widget.ui" line="67"/>
|
||
<location filename="../build_linux/ui_ticket_sale_widget.h" line="99"/>
|
||
<source>Sell this ticket</source>
|
||
<translatorcomment>Название текста кнопки, которая инициирует продажу билета.</translatorcomment>
|
||
<translation>Продать билет</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TicketSalesReportWidget</name>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.ui" line="44"/>
|
||
<location filename="../build_linux/ui_ticket_sales_report_widget.h" line="93"/>
|
||
<source>Start of the period:</source>
|
||
<translation>Начало периода:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.ui" line="51"/>
|
||
<location filename="../build_linux/ui_ticket_sales_report_widget.h" line="94"/>
|
||
<source>End of the period:</source>
|
||
<translation>Конец периода:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.ui" line="64"/>
|
||
<location filename="../build_linux/ui_ticket_sales_report_widget.h" line="95"/>
|
||
<source>Generate</source>
|
||
<translation>Создать отчёт</translation>
|
||
</message>
|
||
<message>
|
||
<source>Popularity of Genre: %1</source>
|
||
<translation type="vanished">Популярность жанра: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="72"/>
|
||
<source>Popularity of Genre: Name: "%1"</source>
|
||
<translation>Популярность жанра: Название: "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="73"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="117"/>
|
||
<source>Tickets Sold</source>
|
||
<translation>Продажа билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="74"/>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="118"/>
|
||
<source>Number of Tickets Sold</source>
|
||
<translation>Количество проданных билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="94"/>
|
||
<source>Attendance for Hall: Name: "%1"</source>
|
||
<translation>Посещаемость зала: Название: "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="116"/>
|
||
<source>Tickets Sold for Movie: Title: "%1"</source>
|
||
<translation>Продажи билетов на фильм: Название: "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="298"/>
|
||
<source>Maximum Tickets</source>
|
||
<translation>Максимальное количество билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="300"/>
|
||
<source>Sold Tickets</source>
|
||
<translation>Продано билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="303"/>
|
||
<source>Refunded Tickets</source>
|
||
<translation>Возвращено билетов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="305"/>
|
||
<source>Sales Revenue</source>
|
||
<translation>Выручка от продаж</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="308"/>
|
||
<source>Refund Expenses</source>
|
||
<translation>Расходы от возвратов</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="322"/>
|
||
<source>Money</source>
|
||
<translatorcomment>Вылюта не выбрана, значения приводятся в попугаях</translatorcomment>
|
||
<translation>Деньги (кол. попугаев)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="327"/>
|
||
<source>Tickets</source>
|
||
<translation>Билеты</translation>
|
||
</message>
|
||
<message>
|
||
<source>Attendance for Hall: %1</source>
|
||
<translation type="vanished">Популярность зала: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="95"/>
|
||
<source>Visitors</source>
|
||
<translation>Посетители</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="96"/>
|
||
<source>Number of Visitors</source>
|
||
<translation>Количество посетителей</translation>
|
||
</message>
|
||
<message>
|
||
<source>Tickets Sold for Movie: %1</source>
|
||
<translation type="vanished">Популярность фильма: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/widgets/ticket_sales_report_widget.cpp" line="317"/>
|
||
<source>Date</source>
|
||
<translation>Дата</translation>
|
||
</message>
|
||
<message>
|
||
<source>Ticket sales report</source>
|
||
<translation type="vanished">Отчёт по проданным билетам</translation>
|
||
</message>
|
||
<message>
|
||
<source>Tickets sold</source>
|
||
<translation type="vanished">Продано билетов</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TicketsModel</name>
|
||
<message>
|
||
<location filename="../ui/models/tickets_model.cpp" line="25"/>
|
||
<source>ID</source>
|
||
<translatorcomment>Идентификатор записи таблицы tickets, так же является номером билета.</translatorcomment>
|
||
<translation>Номер билета</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/tickets_model.cpp" line="27"/>
|
||
<source>Session ID</source>
|
||
<translatorcomment>Идентификатор существующего сеанса, на который ссылается запись таблицы tickets; так же является номером сеанса.</translatorcomment>
|
||
<translation>Номер сеанса</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/tickets_model.cpp" line="29"/>
|
||
<source>Seat Number</source>
|
||
<translatorcomment>Номер места, который использует запись таблицы tickets для хранения зарезервированного места.</translatorcomment>
|
||
<translation>Номер места</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/tickets_model.cpp" line="31"/>
|
||
<source>Sold At</source>
|
||
<translatorcomment>Дата и время, которую использует запись таблицы sessions для хранении информации, когда был продан билет.</translatorcomment>
|
||
<translation>Когда продан</translation>
|
||
</message>
|
||
</context>
|
||
</TS>
|