diff --git a/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs b/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs index 11fa76ad..db87bca3 100644 --- a/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs +++ b/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs @@ -152,6 +152,7 @@ namespace SafeExamBrowser.Configuration.ConfigurationData settings.Applications.Blacklist.Add(new BlacklistApplication { ExecutableName = "Zoom.exe", OriginalName = "Zoom.exe" }); settings.Applications.Blacklist.Add(new BlacklistApplication { ExecutableName = "obs32.exe", OriginalName = "obs32.exe" }); settings.Applications.Blacklist.Add(new BlacklistApplication { ExecutableName = "obs64.exe", OriginalName = "obs64.exe" }); + settings.Applications.Blacklist.Add(new BlacklistApplication { ExecutableName = "MS-teams.exe", OriginalName = "MS-Teams.exe" }); settings.Browser.AdditionalWindow.AllowAddressBar = false; settings.Browser.AdditionalWindow.AllowBackwardNavigation = true; diff --git a/SafeExamBrowser.I18n/Data/ru.xml b/SafeExamBrowser.I18n/Data/ru.xml new file mode 100644 index 00000000..758a5df4 --- /dev/null +++ b/SafeExamBrowser.I18n/Data/ru.xml @@ -0,0 +1,729 @@ + + + + Это приложение подпадает под действие условий публичной лицензии Mozilla версии 2.0. Браузер Safe Exam использует следующие фреймворки и сторонние библиотеки: + + + Информация о версии и лицензии + + + Контент заблокирован + + + Вернуться на предыдущую страницу + + + Доступ к этой странице запрещен в соответствии с текущей конфигурацией. + + + Страница заблокирована + + + Произошла ошибка при загрузке страницы "%%URL%%": + + + Ошибка загрузки страницы + + + Браузер + + + Печать запрещена в соответствии с текущей конфигурацией. + + + Открывайте веб-страницы + + + Консоль разработчика + + + Загрузка... + + + Отменено. + + + Загружено. + + + Поиск с учетом регистра + + + Страница поиска... + + + Перезагрузить + + + Назад + + + Вперед + + + Скачать + + + Домой + + + Меню + + + Закрыть + + + Введите URL-адрес + + + Масштаб страницы - %%ZOOM%%%. Нажмите для сброса. + + + Масштабирование страницы + + + Увеличить масштаб страницы + + + Уменьшить масштаб страницы + + + Введите текст для поиска + + + Следующий результат поиска + + + Предыдущий результат поиска + + + Строить + + + Отмена + + + Пожалуйста, выберите один из доступных экзаменов SEB-Server: + + + Выбрать + + + Экзамены SEB-сервера + + + Отмена + + + Не удалось загрузить данные! + + + Загрузка... + + + Пожалуйста, выберите файл для открытия. + + + Пожалуйста, выберите папку. + + + Выбранный файл уже существует! Вы действительно хотели бы его перезаписать? + + + Перезаписать? + + + Сохранить как: + + + Пожалуйста, выберите место для сохранения файла. + + + Пожалуйста, выберите место для сохранения папки. + + + Выбрать + + + Доступ к файловой системе + + + Приложение "%%NAME%%" не удалось найти в системе! Пожалуйста, найдите папку, содержащую основной исполняемый файл "%%EXECUTABLE%%". + + + Вы используете неофициальную версию SEB! Пожалуйста, убедитесь, что используете официальный браузер Safe Exam. Чтобы разблокировать SEB, пожалуйста, введите правильный пароль для разблокировки. + + + Временно разрешить приложения, занесенные в черный список. Это относится только к запущенным в данный момент экземплярам и сеансу! + + Перечисленные ниже приложения, занесенные в черный список, были запущены и не могли быть автоматически завершены! Чтобы разблокировать SEB, пожалуйста, выберите один из доступных вариантов и введите правильный пароль разблокировки. + + + Завершите работу браузера Safe Exam. ВНИМАНИЕ: Сохранить данные или выполнить какие-либо дальнейшие действия будет невозможно, завершение работы будет инициировано немедленно! + + Временно разрешите настройку курсора. Это относится только к текущему сеансу! + + + Обнаружена запрещенная конфигурация курсора. Чтобы разблокировать SEB, пожалуйста, выберите один из доступных вариантов и введите правильный пароль разблокировки. + + + Завершить работу Safe Exam Browser. ВНИМАНИЕ: Сохранить данные или выполнить какие-либо дальнейшие действия будет невозможно, завершение работы будет инициировано немедленно! + + + Временно разрешить настройку отображения. Это относится только к текущему сеансу! + + + Обнаружена запрещенная конфигурация отображения. Чтобы разблокировать SEB, пожалуйста, выберите один из доступных вариантов и введите правильный пароль разблокировки. + + + Завершить работу Safe Exam Browser. ВНИМАНИЕ: Сохранить данные или выполнить какие-либо дальнейшие действия будет невозможно, завершение работы будет инициировано немедленно! + + + Временно разрешить настройку удобства доступа. Это относится только к текущему сеансу! + + + Обнаружена запрещенная конфигурация упрощенного доступа к экрану безопасности Windows. Чтобы разблокировать SEB, пожалуйста, выберите один из доступных вариантов и введите правильный пароль разблокировки. + + + Завершить работу Safe Exam Browser. ВНИМАНИЕ: Сохранить данные или выполнить какие-либо дальнейшие действия будет невозможно, завершение работы будет инициировано немедленно! + + + Последний сеанс с текущей активной конфигурацией или URL-адресом запуска не был завершен должным образом! Пожалуйста, введите правильный пароль, чтобы разблокировать SEB. + + + SEB ЗАБЛОКИРОВАН + + + Разблокировать + + + Разблокировать безопасный экзаменационный браузер. + + + Активный пользователь сменился или компьютер был заблокирован! Чтобы разблокировать SEB, пожалуйста, выберите один из доступных вариантов и введите правильный пароль разблокировки. + + + Завершить работу Safe Exam Browser. ВНИМАНИЕ: Сохранить данные или выполнить какие-либо дальнейшие действия будет невозможно, завершение работы будет инициировано немедленно! + + + Всегда на высоте + + + Автоматическая прокрутка содержимого + + + Журнал приложений + + + Перечисленные ниже приложения необходимо закрыть перед запуском нового сеанса. Хотели бы вы автоматически закрыть их сейчас? + + + Обнаружены запущенные приложения + + + ПРЕДУПРЕЖДЕНИЕ: Любые несохраненные данные приложения могут быть потеряны! + + + Произошла неустранимая ошибка! Пожалуйста, обратитесь к файлам логов для получения дополнительной информации. Теперь SEB завершит работу... + + + Ошибка приложения + + + Приложение %%NAME%% не удалось инициализировать и, следовательно, оно будет недоступно для нового сеанса! Пожалуйста, обратитесь к файлам логов для получения дополнительной информации. + + + Не удалось выполнить инициализацию приложения + + + Приложение %%NAME%% не найдено в системе и, следовательно, будет недоступно для нового сеанса! Пожалуйста, обратитесь к файлам журнала для получения дополнительной информации. + + + Приложение не найдено + + + Не удалось завершить работу перечисленных ниже приложений! Пожалуйста, завершите их вручную и повторите попытку... + + + Не удалось выполнить автоматическое завершение + + + Вы уверены? (Эта функция не выводит вас из системы, если вы вошли на веб-сайт) + + + Вернуться к началу + + + Доступ к "%%URL%%" запрещен в соответствии с текущей конфигурацией. + + + Страница заблокирована + + + Браузерное приложение обнаружило URL-адрес для завершения работы! Хотите ли вы завершить SEB прямо сейчас? + + + Обнаружен URL-адрес выхода из системы + + + Отмена + + + Сбой настройки локального клиента! Пожалуйста, обратитесь к файлам журнала для получения дополнительной информации. Теперь SEB завершит работу... + + + Ошибка конфигурации + + + Конфигурация клиента сохранена и будет использована при следующем запуске SEB. Вы хотите пока выйти из системы? + + + Настройка выполнена успешно + + + Не удалось загрузить новую конфигурацию. Пожалуйста, попробуйте еще раз или обратитесь в службу технической поддержки. + + + Ошибка загрузки + + + Активная конфигурация дисплея не разрешена. %%_ALLOWED_COUNT_%% %%_TYPE_%% дисплеев разрешены, но %%_INTERNAL_COUNT_%% внутренних и %%_EXTERNAL_COUNT_%% внешних дисплеев были обнаружены. Пожалуйста, обратитесь к файлам логов для получения дополнительной информации. Теперь SEB завершит работу... + + + Запрещенная конфигурация дисплея + + + внутренний + + + внутренний или внешний + + + Загрузка файлов запрещена текущими настройками SEB. Пожалуйста, сообщите об этом своему поставщику экзаменационных услуг. + + + Загрузка запрещена! + + + Конфигурационный ресурс "%%URI%%" содержит недопустимые данные! + + + Ошибка конфигурации + + + Вы ввели неверный пароль. + + + Неверный пароль + + + Вам не удалось ввести правильный пароль в течение 5 попыток. Теперь SEB завершит работу... + + + Неверный пароль + + + SEB может быть прекращен только путем ввода правильного пароля для + выхода. + + + Неверный пароль для выхода + + + SEB можно разблокировать, только введя правильный пароль. + + + Неверный пароль разблокировки + + + Нет + + + Конфигурационный ресурс "%%URI%%" не поддерживается! + + + Ошибка конфигурации + + + ОК + + + Текущая сессия будет проходить удаленно с использованием видео- и аудиопотока в реальном времени, который отправляется на индивидуально настроенный сервер. Спросите своего экзаменатора об их политике конфиденциальности. Сам SEB не подключается ни к какому централизованномупрокторинговому серверу SEB, ваш поставщик экзаменационных услуг решает, какую прокторинговую службу / сервер использовать. + + + Сеанс с удаленным прокторингом + + + Вы хотите выйти из SEB? + + + Выйти? + + + Клиенту не удалось передать запрос на завершение работы в среду выполнения! + + + Ошибка выхода из системы + + + Вам не разрешается перенастраивать SEB. + + + В реконфигурации отказано + + + Клиенту не удалось передать запрос на перенастройку среде выполнения! + + + Ошибка реконфигурации + + + Хотели бы вы перезагрузить текущую страницу? + + + Перезарядить? + + + Система, по-видимому, запущена в удаленном сеансе. Выбранная конфигурация не позволяет запускать SEB в удаленном сеансе. + + + Обнаружен удаленный сеанс + + + Сеанс сервера SEB уже запущен. Перенастройка для другого сеанса сервера SEB запрещена. + + + Перенастройка не разрешена + + + Не удалось инициализировать службу SEB! Теперь SEB завершит работу, поскольку служба настроена как обязательная. + + + Услуга недоступна + + + Не удалось инициализировать службу SEB. SEB продолжит инициализацию, поскольку служба настроена как необязательная. + + + Услуга недоступна + + + SEB не удалось запустить новый сеанс! Пожалуйста, обратитесь к файлам журнала для получения дополнительной информации. + + + Ошибка запуска сеанса + + + Во время процедуры завершения работы произошла непредвиденная ошибка! Пожалуйста, обратитесь к файлам журнала для получения дополнительной информации. + + + Ошибка выключения + + + Во время процедуры запуска произошла непредвиденная ошибка! Пожалуйста, обратитесь к файлам журнала для получения дополнительной информации. + + + Ошибка запуска + + + Произошла непредвиденная ошибка при попытке загрузить конфигурационный ресурс "%%URI%%"! Пожалуйста, обратитесь к файлам журнала для получения дополнительной + информации. + + + Ошибка конфигурации + + + Загрузка файлов запрещена текущими настройками SEB. Пожалуйста, сообщите об этом своему поставщику экзаменационных услуг. + + + Загрузка запрещена! + + + Установленная версия SEB %%_VERSION_%% не может быть использована, поскольку выбранная конфигурация требует использования определенной версии:%%_REQUIRED_VERSIONS_%%Пожалуйста, загрузите и установите требуемую версию с официального веб-сайта (safeexambrowser.org/download ) или из репозитория SEB для Windows на GitHub (github.com/safeexambrowser). + + + Неверная версия SEB + + + SEB %%_VERSION_%% или новее + + + Этот компьютер, по-видимому, является виртуальной машиной. Выбранная конфигурация не позволяет запускать SEB на виртуальной машине. + + + Обнаружена виртуальная машина + + + Да + + + Выбранная конфигурация требует удаленного контроля с помощью Zoom, который данная версия SEB не поддерживает. Пожалуйста, загрузите и установите версию SEB, указанную организатором экзамена. Из-за проблем с лицензированием удаленный контроль с помощью Zoom доступен только для членов Альянса SEB. Пожалуйста, обратитесь к https://safeexambrowser.org/alliance для получения дополнительной информации. + + + Требуется прокторинг масштабирования + + + Информация о SEB + + + Журнал приложений + + + Удаленный прокторинг активен + + + Рука опущена + + + Рука поднята + + + Удаленный прокторинг неактивен + + + Опуститьруку + + + Поднять руку + + + Закрытие соединения во время выполнения + + + Завершающая обработка заявок + + + Завершение работы с буфером обмена + + + Завершение работы SEB-сервера + + + Завершающий сеанс обслуживания + + + Завершение системных событий + + + Инициализация приложений + + + Инициализация браузера + + + Инициализация буфера обмена + + + Инициализирующая конфигурация + + + Инициализация режима киоска + + + Инициализация удаленного прокторинга + + + Инициализация подключения во время выполнения + + + Инициализация SEB-сервера + + + Инициализация сеанса обслуживания + + + Инициализация нового сеанса + + + Инициализация пользовательского интерфейса + + + Инициализация системных событий + + + Инициализация рабочей области + + + Перезапуск узла связи + + + Восстановление рабочей зоны + + + Возврат к режиму киоска + + + Запуск клиента + + + Запуск узла связи + + + Запуск перехвата с клавиатуры + + + Запуск перехвата мыши + + + Остановка клиента + + + Остановка узла связи + + + Остановка перехвата с клавиатуры + + + Остановка перехвата мыши + + + Завершение работы браузера + + + Прекращение удаленного прокторинга + + + Завершение работы пользовательского интерфейса + + + Проверка политики настройки отображения + + + Проверка политики удаленного сеанса + + + Проверка ограничений версии + + + Проверка политики виртуальной машины + + + Проверка целостности + + + Проверка целостности сеанса + + + Ждем подтверждения заявления об отказе от ответственности + + + Ожидание подтверждения сообщения об ошибке + + + Ожидание запуска проводника Windows + + + Ожидание завершения работы проводника Windows + + + Ожидание отключения среды выполнения + + + Введите пароль выхода/ перезапуска: (Эта функция не выводит вас из системы, если вы вошли на веб-сайт) + + + Вернуться к началу + + + Отменить + + + Подтвердить + + + Пожалуйста, введите пароль администратора для настройки локального клиента: + + + Требуется пароль + + + Пожалуйста, введите пароль для настройки локального клиента: + + + Требуется пароль + + + Пожалуйста, введите пароль выхода, чтобы завершить работу SEB: + + + Требуется пароль + + + Пожалуйста, введите пароль для экзамена: + + + Требуется пароль + + + СЕБ убегает. + + + Выкинуть + + + Отступление + + + Произошла ошибка при попытке установить связь с сервером SEB. + + + Повторить попытку + + + Ошибка SEB-сервера + + + Завершить сеанс + + + %%NAME%%: %%VOLUME%%% + + + %%NAME%%: Отключено + + + Нажмите, чтобы отключить звук + + + Активное аудиоустройство не найдено + + + Нажмите, чтобы включить звук + + + Подключен, заряжается... (%%CHARGE%%%) + + + Полностью заряжен (%%CHARGE%%%) + + + Заряд батареи критически низкий. Пожалуйста, подключите компьютер к источнику питания! + + + Заряд батареи становится низким. Подумайте о своевременном подключении компьютера к источнику питания... + + + %%HOURS%%ч %%MINUTES%%мин осталось (%%CHARGE%%%) + + + Текущая раскладка клавиатуры - "%%LAYOUT%%" + + + Подключение разорвано + + + Адаптер беспроводной сети недоступен или выключен + + + Подключение + + + Подключен к "%%NAME%%" + + + Подключение... + + + Версия + + diff --git a/SafeExamBrowser.I18n/SafeExamBrowser.I18n.csproj b/SafeExamBrowser.I18n/SafeExamBrowser.I18n.csproj index acbf4bdb..8da327c7 100644 --- a/SafeExamBrowser.I18n/SafeExamBrowser.I18n.csproj +++ b/SafeExamBrowser.I18n/SafeExamBrowser.I18n.csproj @@ -96,5 +96,8 @@ + + + \ No newline at end of file diff --git a/SafeExamBrowser.Runtime/Operations/SessionIntegrityOperation.cs b/SafeExamBrowser.Runtime/Operations/SessionIntegrityOperation.cs index 74fd9600..87293a64 100644 --- a/SafeExamBrowser.Runtime/Operations/SessionIntegrityOperation.cs +++ b/SafeExamBrowser.Runtime/Operations/SessionIntegrityOperation.cs @@ -123,6 +123,11 @@ namespace SafeExamBrowser.Runtime.Operations success = true; logger.Info($"Ease of access configuration is compromised ('{value}'), but service will be active in the next session."); } + else if (Context.Current?.Settings.Service.IgnoreService == false) + { + success = true; + logger.Info($"Ease of access configuration is set ('{value}'), but service was active in the current session."); + } else { logger.Warn($"Ease of access configuration is compromised: '{value}'! Aborting session initialization..."); diff --git a/SebWindowsConfig/SEBSettings.cs b/SebWindowsConfig/SEBSettings.cs index a52ae036..b92c9d54 100644 --- a/SebWindowsConfig/SEBSettings.cs +++ b/SebWindowsConfig/SEBSettings.cs @@ -847,6 +847,7 @@ namespace SebWindowsConfig "join.me.exe", "join.me.sentinel.exe", "Teams.exe", + "MS-Teams.exe", "webexmta.exe", "ptoneclk.exe", "AA_v3.exe",