/*
    Предрейсовые осмотры - мобильное приложение
    Тексты сообщений приложения
*/

//---------
//Константы
//---------

//Сообщение при потере связи с сервером и переходе в офлайн
const CONNECTION_LOST_MESSAGE = 'Нет связи с сервером. Приложение переведено в режим офлайн.';

//Заголовок сообщения при переходе в режим офлайн
const OFFLINE_MODE_TITLE = 'Режим офлайн';

//Сообщение при переходе в офлайн по таймауту простоя
const IDLE_TIMEOUT_OFFLINE_MESSAGE = 'Сессия закрыта по таймауту простоя. Приложение переведено в режим офлайн.';

//Сообщение при проверке соединения при старте приложения
const STARTUP_CHECK_CONNECTION_MESSAGE = 'Проверка соединения...';

//Заголовок диалога/экрана «Информация о приложении»
const APP_ABOUT_TITLE = 'Информация о приложении';

//Заголовок бокового меню
const SIDE_MENU_TITLE = 'Меню';

//Заголовок диалога выбора организации
const ORGANIZATION_SELECT_DIALOG_TITLE = 'Выберите организацию';

//Пункты бокового меню
const MENU_ITEM_SETTINGS = 'Настройки';
const MENU_ITEM_ABOUT = 'О приложении';
const MENU_ITEM_LOGIN = 'Вход';
const MENU_ITEM_LOGOUT = 'Выход';

//Экран авторизации
const AUTH_SCREEN_TITLE = 'Вход в приложение';
const AUTH_BUTTON_LOGIN = 'Войти';
const AUTH_BUTTON_LOADING = 'Вход...';
const AUTH_BUTTON_LOGOUT = 'Выйти';
const LOGOUT_IN_PROGRESS_MESSAGE = 'Выход...';
const LOGOUT_CONFIRM_TITLE = 'Подтверждение выхода';
const LOGOUT_CONFIRM_MESSAGE = 'Вы уверены, что хотите выйти?';

//Диалог подтверждения при смене сервера (относительно последнего успешного подключения)
const AUTH_SERVER_CHANGE_CONFIRM_TITLE = 'Подтверждение входа';
const AUTH_SERVER_CHANGE_CONFIRM_MESSAGE = 'Сервер подключения изменился относительно последнего входа. Локальные данные будут сброшены. Продолжить?';
const AUTH_SERVER_CHANGE_CONFIRM_BUTTON = 'Продолжить';
const AUTH_SERVER_CHANGE_CANCEL_BUTTON = 'Отмена';

//Сообщения об успешных действиях
const SETTINGS_SERVER_SAVED_MESSAGE = 'Настройки сервера сохранены';
const SETTINGS_RESET_SUCCESS_MESSAGE = 'Настройки сброшены';

//Заголовок экрана настроек
const SCREEN_TITLE_SETTINGS = 'Настройки';

//Сканер на главном экране
const SCANNER_SETTING_LABEL = 'Всегда отображать сканер на главном экране';
const SCANNER_PRIORITY_LABEL = 'Приоритет на главном экране';
const SCANNER_PRIORITY_CAMERA = 'Камера';
const SCANNER_PRIORITY_HARDWARE = 'Встроенный сканер';
const SCAN_BUTTON_TITLE = 'Сканировать';
const SCAN_RESULT_MODAL_TITLE = 'Результат сканирования';
const SCAN_RESULT_CLOSE_BUTTON = 'Закрыть';

//Оверлей паузы камеры на главном экране: подсказка включить камеру по тапу
const SCANNER_CAMERA_TAP_TO_RESUME = 'Нажмите на область камеры для её включения';

//----------------
//Интерфейс модуля
//----------------

module.exports = {
    CONNECTION_LOST_MESSAGE,
    OFFLINE_MODE_TITLE,
    IDLE_TIMEOUT_OFFLINE_MESSAGE,
    STARTUP_CHECK_CONNECTION_MESSAGE,
    APP_ABOUT_TITLE,
    SIDE_MENU_TITLE,
    ORGANIZATION_SELECT_DIALOG_TITLE,
    MENU_ITEM_SETTINGS,
    MENU_ITEM_ABOUT,
    MENU_ITEM_LOGIN,
    MENU_ITEM_LOGOUT,
    AUTH_SCREEN_TITLE,
    AUTH_BUTTON_LOGIN,
    AUTH_BUTTON_LOADING,
    AUTH_BUTTON_LOGOUT,
    LOGOUT_IN_PROGRESS_MESSAGE,
    LOGOUT_CONFIRM_TITLE,
    LOGOUT_CONFIRM_MESSAGE,
    AUTH_SERVER_CHANGE_CONFIRM_TITLE,
    AUTH_SERVER_CHANGE_CONFIRM_MESSAGE,
    AUTH_SERVER_CHANGE_CONFIRM_BUTTON,
    AUTH_SERVER_CHANGE_CANCEL_BUTTON,
    SETTINGS_SERVER_SAVED_MESSAGE,
    SETTINGS_RESET_SUCCESS_MESSAGE,
    SCREEN_TITLE_SETTINGS,
    SCANNER_SETTING_LABEL,
    SCANNER_PRIORITY_LABEL,
    SCANNER_PRIORITY_CAMERA,
    SCANNER_PRIORITY_HARDWARE,
    SCAN_BUTTON_TITLE,
    SCAN_RESULT_MODAL_TITLE,
    SCAN_RESULT_CLOSE_BUTTON,
    SCANNER_CAMERA_TAP_TO_RESUME
};
