{ "documentTitle": { "default": "Настройки - Frigate", "camera": "Настройки камеры - Frigate", "masksAndZones": "Маски и Зоны - Frigate", "motionTuner": "Детекции движения - Frigate", "general": "Общие настройки - Frigate", "frigatePlus": "Настройки Frigate+ - Frigate", "authentication": "Настройки аутентификации - Frigate", "classification": "Настройки распознавания - Frigate", "object": "Отладка - Frigate", "notifications": "Настройки уведомлений - Frigate", "enrichments": "Настройки обогащения - Frigate" }, "menu": { "cameras": "Настройки камеры", "masksAndZones": "Маски / Зоны", "motionTuner": "Детекции движения", "debug": "Отладка", "users": "Пользователи", "notifications": "Уведомления", "frigateplus": "Frigate+", "ui": "Интерфейс", "classification": "Распознавание", "enrichments": "Обогащения" }, "dialog": { "unsavedChanges": { "title": "У вас есть несохраненные изменения.", "desc": "Хотите сохранить изменения перед продолжением?" } }, "cameraSetting": { "camera": "Камера", "noCamera": "Нет камеры" }, "general": { "title": "Общие настройки", "liveDashboard": { "title": "Панель мониторинга", "automaticLiveView": { "desc": "Автоматически переключаться на просмотр камеры в реальном времени при обнаружении активности. Если отключить эту опцию, статичные изображения камер на панели мониторинга будут обновляться только раз в минуту.", "label": "Автоматический просмотр в реальном времени" }, "playAlertVideos": { "label": "Воспроизводить видео с тревогами", "desc": "По умолчанию последние тревоги на панели мониторинга воспроизводятся как короткие зацикленные видео. Отключите эту опцию, чтобы показывать только статичное изображение последних оповещений на этом устройстве/браузере." } }, "calendar": { "title": "Календарь", "firstWeekday": { "sunday": "Воскресенье", "monday": "Понедельник", "label": "Первый день недели", "desc": "День, с которого начинаются недели в календаре обзора событий." } }, "recordingsViewer": { "title": "Просмотр записей", "defaultPlaybackRate": { "label": "Скорость воспроизведения по умолчанию", "desc": "Скорость воспроизведения записей по умолчанию." } }, "storedLayouts": { "clearAll": "Сбросить все макеты", "desc": "Расположение камер в группе можно настраивать перетаскиванием и изменением размера. Позиции сохраняются в локальном хранилище браузера.", "title": "Сохранённые макеты" }, "cameraGroupStreaming": { "title": "Настройки трансляции группы камер", "desc": "Настройки трансляции для каждой группы камер хранятся локально в вашем браузере.", "clearAll": "Очистить все настройки трансляции" }, "toast": { "success": { "clearStoredLayout": "Сохранённый макет для {{cameraName}} удалён", "clearStreamingSettings": "Настройки потоков для всех групп камер сброшены." }, "error": { "clearStoredLayoutFailed": "Не удалось удалить макет: {{errorMessage}}", "clearStreamingSettingsFailed": "Не удалось очистить настройки потока: {{errorMessage}}" } } }, "classification": { "semanticSearch": { "title": "Семантический поиск", "readTheDocumentation": "Читать документацию", "reindexNow": { "label": "Переиндексировать сейчас", "confirmButton": "Переиндексировать", "alreadyInProgress": "Переиндексация уже выполняется.", "desc": "Переиндексация заново сгенерирует векторные представления для всех отслеживаемых объектов. Этот процесс выполняется в фоновом режиме и может максимально загрузить ваш процессор, а также занять значительное время в зависимости от количества отслеживаемых объектов.", "confirmTitle": "Подтвердить переиндексацию", "success": "Реиндексация запущена успешно.", "error": "Не удалось начать реиндексацию: {{errorMessage}}", "confirmDesc": "Вы уверены, что хотите переиндексировать все векторные представления отслеживаемых объектов? Этот процесс будет выполняться в фоновом режиме, но может максимально загрузить ваш процессор и занять довольно много времени. Вы можете следить за ходом выполнения на странице «Поиск событий»." }, "desc": "Семантический поиск во Frigate позволяет находить отслеживаемые объекты в записях с помощью самого изображения, пользовательского текстового описания или автоматически сгенерированного описания.", "modelSize": { "label": "Размер модели", "desc": "Размер модели, используемой для создания векторных представлений для семантического поиска.", "small": { "title": "малый", "desc": "Использование малой модели задействует квантованную версию модели, которая потребляет меньше оперативной памяти и работает быстрее на CPU с очень незначительной разницей в качестве эмбеддингов." }, "large": { "title": "большой", "desc": "Использование большой модели задействует полную модель Jina и автоматически запускается на GPU, если это возможно." } } }, "faceRecognition": { "desc": "Функция распознавания лиц позволяет присваивать людям имена, и когда их лицо будет распознано, Frigate присвоит имя человека в качестве дополнительной метки. Эта информация содержится в пользовательском интерфейсе, фильтрах, а также в уведомлениях.", "title": "Распознавание лиц", "readTheDocumentation": "Читать документацию", "modelSize": { "label": "Размер модели", "desc": "Размер модели, используемой для распознавания лиц.", "small": { "title": "малый", "desc": "Использование малой модели задействует модель FaceNet для векторного представления лиц, которая эффективно работает на большинстве CPU." }, "large": { "title": "большой", "desc": "При выборе большой модели используется модель векторизации лиц ArcFace, которая автоматически задействует GPU (если он доступен)." } } }, "licensePlateRecognition": { "title": "Распознавание номерных знаков", "readTheDocumentation": "Читать документацию", "desc": "Frigate может распознавать автомобильные номера и автоматически добавлять для объектов типа «автомобиль» обнаруженные символы в поле «распознанный номерной знак» или известное имя в качестве дополнительной метки. Типичный пример использования — чтение номеров автомобилей, заезжающих на подъездную дорожку или проезжающих по улице." }, "toast": { "success": "Настройки классификации сохранены. Перезапустите Frigate, чтобы применить внесенные изменения.", "error": "Не удалось сохранить изменения конфигурации: {{errorMessage}}" }, "title": "Настройки классификации", "birdClassification": { "title": "Классификация птиц", "desc": "Классификация птиц определяет известные виды с помощью квантованной модели TensorFlow. Когда птица распознана, её обиходное название добавляется в качестве дополнительной метки. Эти информация используется в интерфейсе, фильтрах и уведомлениях." }, "restart_required": "Требуется перезапуск (изменены настройки классификации)", "unsavedChanges": "Настройки классификации не сохранены" }, "users": { "dialog": { "passwordSetting": { "updatePassword": "Обновить пароль для {{username}}", "setPassword": "Установить пароль", "desc": "Создайте надежный пароль для защиты аккаунта.", "cannotBeEmpty": "Пароль не может быть пустым", "doNotMatch": "Пароли не совпадают" }, "deleteUser": { "warn": "Вы уверены, что хотите удалить пользователя {{username}}?", "title": "Удалить пользователя", "desc": "Это действие необратимо. Учётная запись пользователя и все связанные с ней данные будут удалены без возможности восстановления." }, "changeRole": { "title": "Изменить роль пользователя", "desc": "Обновить права доступа для {{username}}", "roleInfo": { "intro": "Выберите подходящую роль для этого пользователя:", "viewer": "Наблюдатель", "viewerDesc": "Доступны только панель мониторинга, обзор событий, поиск и экспорт данных.", "admin": "Администратор", "adminDesc": "Полный доступ ко всем функциям." }, "select": "Выбрать роль" }, "form": { "user": { "placeholder": "Введите имя пользователя", "desc": "Допустимо использовать только буквы, цифры, точки и подчёркивания.", "title": "Имя пользователя" }, "password": { "title": "Пароль", "placeholder": "Введите пароль", "confirm": { "title": "Подтвердите пароль", "placeholder": "Подтвердите пароль" }, "strength": { "title": "Сложность пароля: ", "weak": "Слабый", "medium": "Средний", "strong": "Сложный", "veryStrong": "Очень сложный" }, "match": "Пароли совпадают", "notMatch": "Пароли не совпадают" }, "newPassword": { "title": "Новый пароль", "confirm": { "placeholder": "Повторно введите новый пароль" }, "placeholder": "Введите новый пароль" }, "usernameIsRequired": "Необходимо ввести имя пользователя", "passwordIsRequired": "Требуется пароль" }, "createUser": { "title": "Создать нового пользователя", "usernameOnlyInclude": "Имя пользователя может включать только буквы, цифры, . или _", "desc": "Добавить новую учетную запись пользователя и определить роль для доступа к разделам интерфейса Frigate.", "confirmPassword": "Пожалуйста, подтвердите пароль" } }, "title": "Пользователи", "toast": { "success": { "roleUpdated": "Обновлена роль для {{user}}", "createUser": "Пользователь {{user}} успешно создан", "deleteUser": "Пользователь {{user}} успешно удалён", "updatePassword": "Пароль успешно обновлён." }, "error": { "setPasswordFailed": "Не удалось сохранить пароль: {{errorMessage}}", "createUserFailed": "Не удалось создать пользователя: {{errorMessage}}", "deleteUserFailed": "Не удалось удалить пользователя: {{errorMessage}}", "roleUpdateFailed": "Не удалось обновить роль: {{errorMessage}}" } }, "table": { "username": "Имя пользователя", "actions": "Действия", "password": "Пароль", "noUsers": "Пользователей не найдено.", "changeRole": "Изменить роль пользователя", "role": "Роль", "deleteUser": "Удалить пользователя" }, "management": { "title": "Управление пользователями", "desc": "Управление учетными записями пользователей Frigate." }, "updatePassword": "Обновить пароль", "addUser": "Добавить пользователя" }, "notification": { "title": "Уведомления", "notificationSettings": { "documentation": "Читать документацию", "title": "Настройки уведомлений", "desc": "Frigate может отправлять push-уведомления на ваше устройство, когда приложение открыто в браузере или установлено как PWA." }, "notificationUnavailable": { "documentation": "Читать документацию", "title": "Уведомления недоступны", "desc": "Веб-уведомления требуют защищённого контекста (https://…). Это ограничение браузера. Получите безопасный доступ к Frigate, чтобы использовать уведомления." }, "email": { "title": "Email", "desc": "Для уведомлений о проблемах с push-сервисом требуется указать действующий адрес электронной почты.", "placeholder": "например, example@email.com" }, "globalSettings": { "title": "Глобальные настройки", "desc": "Временно приостановить уведомления для определённых камер на всех зарегистрированных устройствах." }, "cameras": { "title": "Камеры", "noCameras": "Нет доступных камер", "desc": "Выберите камеры для активации уведомлений." }, "deviceSpecific": "Настройки для конкретного устройства", "registerDevice": "Зарегистрировать это устройство", "unregisterDevice": "Отменить регистрацию этого устройства", "suspended": "Уведомления приостановлены {{time}}", "sendTestNotification": "Отправить тестовое уведомление", "active": "Уведомления активны", "suspendTime": { "30minutes": "Приостановить на 30 минут", "1hour": "Приостановить на 1 час", "12hours": "Приостановить на 12 часов", "24hours": "Приостановить на 24 часа", "untilRestart": "Приостановить до перезапуска", "5minutes": "Приостановить на 5 минут", "10minutes": "Приостановить на 10 минут", "suspend": "Приостановить" }, "toast": { "success": { "settingSaved": "Настройки уведомлений сохранены.", "registered": "Регистрация для уведомлений успешно завершена. Перезапуск Frigate необходим перед отправкой любых уведомлений (включая тестовое уведомление)." }, "error": { "registerFailed": "Не удалось сохранить регистрацию уведомлений." } }, "cancelSuspension": "Отменить приостановку", "unsavedChanges": "Изменения уведомлений не сохранены", "unsavedRegistrations": "Регистрации уведомлений не сохранены" }, "camera": { "review": { "alerts": "Тревоги ", "desc": "Временно включить/отключить тревоги и обнаружения для этой камеры до перезапуска Frigate. В отключенном состоянии новые события не будут записываться. ", "detections": "Обнаружения ", "title": "Обзор событий" }, "reviewClassification": { "objectAlertsTips": "Все объекты {{alertsLabels}} на камере {{cameraName}} будут отображаться как тревоги.", "desc": "Frigate разделяет записи для проверки на два типа как «Тревоги» и «Обнаружения». По умолчанию все объекты person и car считаются тревогами. Вы можете уточнить эту классификацию, настроив для них требуемые зоны.", "selectAlertsZones": "Выберите зоны для тревог", "zoneObjectDetectionsTips": { "notSelectDetections": "Все объекты {{detectionsLabels}}, обнаруженные в {{zone}} на камере {{cameraName}}, которые не отнесены к тревогам, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся.", "text": "Все объекты {{detectionsLabels}}, не отнесённые к категории в {{zone}} на камере {{cameraName}}, будут отображаться как обнаружения.", "regardlessOfZoneObjectDetectionsTips": "Все объекты {{detectionsLabels}}, не отнесённые к категории на камере {{cameraName}}, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся." }, "zoneObjectAlertsTips": "Все объекты {{alertsLabels}}, обнаруженные в {{zone}} на камере {{cameraName}}, будут отображаться как тревоги.", "selectDetectionsZones": "Выберите зоны для обнаружения", "noDefinedZones": "Для этой камеры не определено ни одной зоны.", "objectDetectionsTips": "Все объекты {{detectionsLabels}}, не отнесённые к категории на камере {{cameraName}}, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся.", "title": "Классификация событий", "readTheDocumentation": "Читать документацию", "limitDetections": "Ограничение обнаружения отдельными зонами", "toast": { "success": "Конфигурация классификации событий была сохранена. Перезапустите Frigate для применения изменений." }, "unsavedChanges": "Настройки классификации событий для {{camera}} не сохранены" }, "title": "Настройки камеры", "streams": { "title": "Потоки", "desc": "Временно отключить камеру до перезапуска Frigate. Отключение камеры полностью останавливает обработку потоков этой камеры в Frigate. Обнаружение, запись и отладка будут недоступны.
Примечание: Это не отключает рестриминг go2rtc." } }, "masksAndZones": { "zones": { "objects": { "title": "Объекты", "desc": "Список объектов, применяемых к этой зоне." }, "speedEstimation": { "desc": "Включить оценку скорости объектов в этой зоне. Зона должна состоять ровно из 4 точек.", "title": "Расчёт скорости", "docs": "Читать документацию", "lineBDistance": "Длина линии B ({{unit}})", "lineADistance": "Длина линии A ({{unit}})", "lineCDistance": "Длина линии C ({{unit}})", "lineDDistance": "Длина линии D ({{unit}})" }, "label": "Зоны", "documentTitle": "Редактирование зоны - Frigate", "desc": { "title": "Зоны позволяют определить конкретную область кадра, чтобы можно было определить, находится ли объект в заданной области.", "documentation": "Документация" }, "add": "Добавить зону", "edit": "Редактировать зону", "point_one": "{{count}} точка", "point_few": "{{count}} точки", "point_many": "{{count}} точек", "clickDrawPolygon": "Кликните, чтобы нарисовать полигон на изображении.", "name": { "title": "Название", "inputPlaceHolder": "Введите название…", "tips": "Название должно содержать не менее 2 символов и не совпадать с названием камеры или другой зоны." }, "inertia": { "title": "Инерция", "desc": "Указывает, сколько кадров объект должен находиться в зоне, прежде чем он будет считаться находящимся в ней. Значение по умолчанию: 3" }, "loiteringTime": { "title": "Время присутствия", "desc": "Устанавливает минимальное время в секундах, которое объект должен находиться в зоне для её активации. Значение по умолчанию: 0" }, "allObjects": "Все объекты", "speedThreshold": { "title": "Предел скорости ({{unit}})", "toast": { "error": { "loiteringTimeError": "Зоны с установленным временем присутствия более 0 не должны использоваться для вычисления скорости.", "pointLengthError": "Расчёт скорости отключён для этой зоны. Зоны с расчётом скорости должны содержать ровно 4 точки." } }, "desc": "Задаёт минимальную скорость объектов для учёта в этой зоне." }, "toast": { "success": "Зона ({{zoneName}}) сохранена. Перезапустите Frigate для применения изменений." } }, "motionMasks": { "desc": { "documentation": "Документация", "title": "Маски движения используются, чтобы предотвратить срабатывание обнаружений на нежелательные типы движения. Чрезмерная маскировка усложняет отслеживание объектов." }, "add": "Новая маска движения", "edit": "Редактировать маску движения", "context": { "documentation": "Читать документацию", "title": "Маски движения используются, чтобы предотвратить срабатывание обнаружений на нежелательные типы движения (например, ветки деревьев, метки времени на камере). При этом маски движения нужно использовать очень умеренно: чрезмерное применение масок затруднит отслеживание объектов." }, "clickDrawPolygon": "Нажмите, чтобы нарисовать полигон на изображении.", "polygonAreaTooLarge": { "documentation": "Читать документацию", "title": "Маска движения покрывает {{polygonArea}}% кадра. Большие маски движения не рекомендуются.", "tips": "Маски движения не предотвращают обнаружение объектов. Вместо этого следует использовать обязательную зону." }, "point_one": "{{count}} точка", "point_few": "{{count}} точки", "point_many": "{{count}} точек", "label": "Маска движения", "documentTitle": "Редактирование маски движения - Frigate", "toast": { "success": { "title": "{{polygonName}} сохранена. Перезапустите Frigate для применения изменений.", "noName": "Маска движения сохранена. Перезапустите Frigate для применения изменений." } } }, "filter": { "all": "Все маски и зоны" }, "form": { "zoneName": { "error": { "mustBeAtLeastTwoCharacters": "Имя зоны должно содержать не менее 2 символов.", "mustNotBeSameWithCamera": "Имя зоны не должно совпадать с именем камеры.", "hasIllegalCharacter": "Имя зоны содержит недопустимые символы.", "alreadyExists": "Зона с таким именем уже существует для этой камеры.", "mustNotContainPeriod": "Имя зоны не должно содержать точки." } }, "distance": { "error": { "text": "Расстояние должно быть больше или равно 0.1.", "mustBeFilled": "Все поля расстояния должны быть заполнены для расчёта скорости." } }, "inertia": { "error": { "mustBeAboveZero": "Инерция должна быть больше 0." } }, "loiteringTime": { "error": { "mustBeGreaterOrEqualZero": "Время присутствия должно быть больше или равно 0." } }, "polygonDrawing": { "removeLastPoint": "Удалить последнюю точку", "error": { "mustBeFinished": "Рисование полигона должно быть завершено перед сохранением." }, "delete": { "success": "{{name}} удалён.", "title": "Подтвердить удаление", "desc": "Вы уверены, что хотите удалить {{type}} {{name}}?" }, "snapPoints": { "false": "Не привязывать к точкам", "true": "Привязать точки" }, "reset": { "label": "Удалить все точки" } }, "speed": { "error": { "mustBeGreaterOrEqualTo": "Порог скорости должен быть не меньше 0,1." } } }, "toast": { "error": { "copyCoordinatesFailed": "Не удалось скопировать координаты в буфер обмена." }, "success": { "copyCoordinates": "Координаты {{polyName}} скопированы в буфер обмена." } }, "objectMasks": { "label": "Маски объектов", "desc": { "documentation": "Документация", "title": "Маски фильтра объектов используются для исключения ложных срабатываний определённого типа объектов в зависимости от местоположения." }, "documentTitle": "Редактирование маски объектов - Frigate", "add": "Добавить маску объектов", "clickDrawPolygon": "Кликните, чтобы нарисовать полигон на изображении.", "edit": "Редактирование маски объектов", "context": "Маски фильтра объектов используются для исключения ложных срабатываний определённого типа объектов в зависимости от местоположения.", "point_one": "{{count}} точка", "point_few": "{{count}} точки", "point_many": "{{count}} точек", "objects": { "allObjectTypes": "Все типы объектов", "title": "Объекты", "desc": "Тип объекта, который применяется к этой маске объекта." }, "toast": { "success": { "title": "{{polygonName}} сохранена. Перезапустите Frigate для применения изменений.", "noName": "Маска объектов сохранена. Перезапустите Frigate для применения изменений." } } }, "restart_required": "Требуется перезапуск (изменены маски/зоны)", "objectMaskLabel": "Маска объекта {{number}} {{label}}", "motionMaskLabel": "Маска движения {{number}}" }, "motionDetectionTuner": { "desc": { "documentation": "Читать руководство по настройке детекции движения", "title": "Frigate использует детекцию движения как первичную проверку, чтобы определить, есть ли в кадре что-то, что стоит анализировать с помощью детекции объектов." }, "title": "Настройка детекции движения", "contourArea": { "title": "Площадь контура", "desc": "Параметр площади контура определяет, какие группы изменённых пикселей считаются движением. По умолчанию: 10" }, "improveContrast": { "title": "Улучшить контрастность", "desc": "Улучшение контрастности в тёмных сценах. По умолчанию: ВКЛ" }, "Threshold": { "title": "Порог", "desc": "Пороговое значение определяет, насколько должна измениться яркость пикселя, чтобы считаться движением. По умолчанию: 30" }, "toast": { "success": "Настройки движения сохранены." }, "unsavedChanges": "Настройки детекции движения для ({{camera}}) не сохранены" }, "debug": { "objectShapeFilterDrawing": { "document": "Читать документацию ", "title": "Отрисовка фильтра формы объекта", "desc": "Отображает прямоугольник на изображении, чтобы видеть данные о площади и соотношении сторон", "tips": "Включите эту опцию, чтобы нарисовать прямоугольник на изображении с камеры для отображения его площади и соотношения сторон. Эти значения можно затем использовать для настройки параметров фильтра формы объектов в вашем конфигурационном файле.", "area": "Площадь", "ratio": "Соотношение", "score": "Оценка" }, "detectorDesc": "Frigate использует ваши детекторы ({{detectors}}) для обнаружения объектов в видеопотоке с камер.", "desc": "Режим отладки отображает отслеживаемые объекты и их статистику в реальном времени. Список объектов показывает отложенную по времени сводку обнаруженных объектов.", "debugging": "Отладка", "title": "Отладка", "boundingBoxes": { "colors": { "label": "Цвета ограничивающих рамок объектов", "info": "
  • При запуске каждой метке объекта назначается уникальный цвет
  • Тонкая синяя линия: объект в данный момент не обнаружен
  • Тонкая серая линия: объект помечен как статичный
  • Толстая линия: объект под автотрекингом (если включено)
  • " }, "title": "Ограничивающие рамки", "desc": "Показывать ограничивающие рамки вокруг отслеживаемых объектов" }, "objectList": "Список объектов", "noObjects": "Нет объектов", "timestamp": { "title": "Метка времени", "desc": "Наложить временную метку на изображение" }, "zones": { "title": "Зоны", "desc": "Показать контур всех определённых зон" }, "mask": { "title": "Маски движения", "desc": "Показать полигоны маски движения" }, "motion": { "title": "Области движения", "desc": "Показать рамки вокруг областей, в которых определяется движение", "tips": "

    Области движения


    Красные рамки будут наложены на участки кадра, где в данный момент обнаружено движение

    " }, "regions": { "title": "Регионы", "desc": "Показать рамку области интереса, отправленной детектору объектов", "tips": "

    Рамки областей интереса


    Ярко-зелёные рамки будут наложены на области интереса в кадре, которые отправляются детектору объектов.

    " } }, "frigatePlus": { "snapshotConfig": { "documentation": "Читать документацию", "title": "Настройки снимков", "cleanCopyWarning": "У некоторых камер включены снимки (snapshots), но отключена опция чистой копии (clean copy). Чтобы иметь возможность отправлять изображения с этих камер в Frigate+, необходимо включить параметр clean_copy в конфигурации снимков.", "table": { "cleanCopySnapshots": "Снимки clean_copy", "camera": "Камера", "snapshots": "Снимки" }, "desc": "Отправка в Frigate+ требует, чтобы в вашей конфигурации были включены как снимки (snapshots), так и снимки clean_copy." }, "title": "Настройки Frigate+", "apiKey": { "title": "Ключ API Frigate+", "validated": "Ключ API Frigate+ найден и проверен", "notValidated": "Ключ API Frigate+ не найден или не проверен", "desc": "Ключ API Frigate+ включает интеграцию с сервисом Frigate+.", "plusLink": "Подробнее про Frigate+" }, "modelInfo": { "title": "Информация о модели", "modelType": "Тип модели", "trainDate": "Дата обучения", "error": "Не удалось загрузить информацию о модели", "availableModels": "Доступные модели", "loadingAvailableModels": "Загрузка доступных моделей…", "modelSelect": "Здесь можно выбрать ваши доступные модели на Frigate+. Обратите внимание, что могут быть выбраны только модели, совместимые с текущей конфигурацией детектора.", "baseModel": "Базовая модель", "supportedDetectors": "Поддерживаемые детекторы", "dimensions": "Размеры", "loading": "Загрузка информации о модели…", "cameras": "Камеры", "plusModelType": { "baseModel": "Базовая модель", "userModel": "Дообученная" } }, "toast": { "success": "Настройки Frigate+ были сохранены. Перезапустите Frigate, чтобы применить изменения.", "error": "Не удалось сохранить изменения конфигурации: {{errorMessage}}" }, "restart_required": "Требуется перезапуск (изменена модель Frigate+)", "unsavedChanges": "Настройки Frigate+ не сохранены" }, "enrichments": { "title": "Настройки обогащения", "semanticSearch": { "readTheDocumentation": "Читать документацию", "desc": "Семантический поиск во Frigate позволяет находить отслеживаемые объекты в записях с помощью самого изображения, пользовательского текстового описания или автоматически сгенерированного описания.", "reindexNow": { "desc": "Переиндексация заново сгенерирует векторные представления для всех отслеживаемых объектов. Этот процесс выполняется в фоновом режиме и может максимально загрузить ваш процессор, а также занять значительное время в зависимости от количества отслеживаемых объектов.", "label": "Переиндексировать сейчас", "confirmTitle": "Подтвердить переиндексацию", "confirmDesc": "Вы уверены, что хотите переиндексировать все векторные представления отслеживаемых объектов? Этот процесс будет выполняться в фоновом режиме, но может максимально загрузить ваш процессор и занять довольно много времени. Вы можете следить за ходом выполнения на странице «Поиск событий».", "confirmButton": "Переиндексировать", "success": "Переиндексация успешно запущена.", "alreadyInProgress": "Переиндексация уже выполняется.", "error": "Не удалось запустить переиндексацию: {{errorMessage}}" }, "modelSize": { "desc": "Размер модели, используемой для создания векторных представлений для семантического поиска.", "small": { "desc": "Использование малой модели задействует квантованную версию модели, которая потребляет меньше оперативной памяти и работает быстрее на CPU с очень незначительной разницей в качестве эмбеддингов.", "title": "малый" }, "label": "Размер модели", "large": { "title": "большой", "desc": "Использование большой модели задействует полную модель Jina и автоматически запускается на GPU, если это возможно." } }, "title": "Семантический поиск" }, "birdClassification": { "desc": "Классификация птиц определяет известные виды с помощью квантованной модели TensorFlow. Когда птица распознана, её обиходное название добавляется в качестве дополнительной метки. Эти информация используется в интерфейсе, фильтрах и уведомлениях.", "title": "Классификация птиц" }, "faceRecognition": { "modelSize": { "large": { "desc": "При выборе большой модели используется модель векторизации лиц ArcFace, которая автоматически задействует GPU (если он доступен).", "title": "большой" }, "small": { "title": "малый", "desc": "Использование малой модели задействует модель FaceNet для векторного представления лиц, которая эффективно работает на большинстве CPU." }, "label": "Размер модели", "desc": "Размер модели, используемой для распознавания лиц." }, "desc": "Функция распознавания лиц позволяет присваивать людям имена, и когда их лицо будет распознано, Frigate присвоит имя человека в качестве дополнительной метки. Эта информация содержится в пользовательском интерфейсе, фильтрах, а также в уведомлениях.", "title": "Распознавание лиц", "readTheDocumentation": "Читать документацию" }, "licensePlateRecognition": { "desc": "Frigate может распознавать автомобильные номера и автоматически добавлять для объектов типа «автомобиль» обнаруженные символы в поле «распознанный номерной знак» или известное имя в качестве дополнительной метки. Типичный пример использования — чтение номеров автомобилей, заезжающих на подъездную дорожку или проезжающих по улице.", "title": "Распознавание номерных знаков", "readTheDocumentation": "Читать документацию" }, "unsavedChanges": "Несохранённые изменения настроек обогащений", "restart_required": "Требуется перезапуск (изменены настройки обогащений)", "toast": { "success": "Настройки обогащений сохранены. Перезапустите Frigate, чтобы применить изменения.", "error": "Не удалось сохранить изменения: {{errorMessage}}" } } }