"desc":"Хотите сохранить изменения перед продолжением?"
}
},
"cameraSetting":{
"camera":"Камера",
"noCamera":"Нет камеры"
},
"general":{
"title":"Общие настройки",
"liveDashboard":{
"title":"Панель мониторинга",
"automaticLiveView":{
"desc":"Автоматически переключаться на просмотр камеры в реальном времени при обнаружении активности. Если отключить эту опцию, статичные изображения камер на панели мониторинга будут обновляться только раз в минуту.",
"label":"Автоматический просмотр в реальном времени"
},
"playAlertVideos":{
"label":"Воспроизводить видео с тревогами",
"desc":"По умолчанию последние тревоги на панели мониторинга воспроизводятся как короткие зацикленные видео. Отключите эту опцию, чтобы показывать только статичное изображение последних оповещений на этом устройстве/браузере."
"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":"Размер модели, используемой для эмбеддингов семантического поиска.",
"desc":"Использование <em>малой</em> модели задействует квантованную версию модели, которая потребляет меньше оперативной памяти и работает быстрее на CPU с очень незначительной разницей в качестве эмбеддингов."
"desc":"Функция распознавания лиц позволяет присваивать людям имена, и когда их лицо будет распознано, Frigate присвоит имя человека в качестве дополнительной метки. Эта информация содержится в пользовательском интерфейсе, фильтрах, а также в уведомлениях.",
"title":"Распознавание лиц",
"readTheDocumentation":"Открыть документацию",
"modelSize":{
"label":"Размер модели",
"desc":"Размер модели, используемой для распознавания лиц.",
"desc":"Frigate способен распознавать автомобильные номера и автоматически добавлять обнаруженные символы в поле recognized_license_plate или известное имя в качестве sub_label для объектов типа 'car'. Типичный пример использования — чтение номеров автомобилей, заезжающих на подъездную дорожку или проезжающих по улице."
"success":"Настройки классификации сохранены. Перезапустите Frigate, чтобы применить внесенные изменения.",
"error":"Не удалось сохранить изменения конфигурации: {{errorMessage}}"
},
"title":"Настройки классификации",
"birdClassification":{
"title":"Классификация птиц",
"desc":"Классификация птиц определяет известные виды с помощью квантованной модели TensorFlow. При распознавании птицы её общепринятое название добавляется как sub_label. Эти данные отображаются в интерфейсе, фильтрах и уведомлениях."
"desc":"Frigate может отправлять push-уведомления на ваше устройство, когда приложение открыто в браузере или установлено как PWA."
},
"notificationUnavailable":{
"documentation":"Прочитать документацию",
"title":"Уведомления недоступны",
"desc":"Веб-уведомления требуют защищённого контекста (<code>https://...</code>). Это ограничение браузера. Получите безопасный доступ к Frigate, чтобы использовать уведомления."
},
"email":{
"title":"Email",
"desc":"Для уведомлений о проблемах с push-сервисом требуется указать действующий адрес электронной почты.",
"placeholder":"например, example@email.com"
},
"globalSettings":{
"title":"Глобальные настройки",
"desc":"Временно приостановить уведомления для определённых камер на всех зарегистрированных устройствах."
},
"cameras":{
"title":"Камеры",
"noCameras":"Нет доступных камер",
"desc":"Выберите камеры для активации уведомлений."
},
"deviceSpecific":"Настройки для конкретного устройства",
"registerDevice":"Зарегистрировать это устройство",
"unregisterDevice":"Отменить регистрацию этого устройства",
"registered":"Регистрация для уведомлений успешно завершена. Перезапуск Frigate необходим перед отправкой любых уведомлений (включая тестовое уведомление)."
},
"error":{
"registerFailed":"Не удалось сохранить регистрацию уведомлений."
}
},
"cancelSuspension":"Отменить приостановку"
},
"camera":{
"review":{
"alerts":"Тревоги ",
"desc":"Включить или отключить тревоги и обнаружения для этой камеры. В отключенном состоянии новые события не будут записываться.",
"desc":"Frigate разделяет записи для проверки на два типа как «Тревоги» и «Обнаружения». По умолчанию все объекты <em>person</em> и <em>car</em> считаются Тревогами. Вы можете уточнить эту классификацию, настроив для них требуемые зоны.",
"notSelectDetections":"Все объекты {{detectionsLabels}}, обнаруженные в {{zone}} на камере {{cameraName}}, которые не отнесены к тревогам, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся.",
"text":"Все объекты {{detectionsLabels}}, не отнесённые к категории в {{zone}} на камере {{cameraName}}, будут отображаться как обнаружения.",
"regardlessOfZoneObjectDetectionsTips":"Все объекты {{detectionsLabels}}, не отнесённые к категории на камере {{cameraName}}, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся."
"selectDetectionsZones":"Выберите зоны для обнаружения",
"noDefinedZones":"Для этой камеры не определено ни одной зоны.",
"objectDetectionsTips":"Все объекты {{detectionsLabels}}, не отнесённые к категории на камере {{cameraName}}, будут отображаться как обнаружения, независимо от того, в какой зоне они находятся.",
"desc":"Отключение камеры полностью останавливает обработку Frigate потоков с этой камеры. Обнаружение, запись и отладка будут недоступны.<br /> <em>Примечание: Это не отключает рестриминг go2rtc.</em>"
}
},
"masksAndZones":{
"zones":{
"objects":{
"title":"Объекты",
"desc":"Список объектов, применяемых к этой зоне."
},
"speedEstimation":{
"desc":"Включить оценку скорости объектов в этой зоне. Зона должна состоять ровно из 4 точек.",
"title":"Расчёт скорости"
},
"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":"Указывает, сколько кадров объект должен находиться в зоне, прежде чем он будет считаться находящимся в ней. <em>Значение по умолчанию: 3</em>"
},
"loiteringTime":{
"title":"Время присутствия",
"desc":"Устанавливает минимальное время в секундах, которое объект должен находиться в зоне для её активации. <em>Значение по умолчанию: 0</em>"
},
"allObjects":"Все объекты",
"speedThreshold":{
"title":"Предел скорости ({{unit}})",
"toast":{
"error":{
"loiteringTimeError":"Зоны с установленным временем присутствия более 0 не должны использоваться для вычисления скорости.",
"pointLengthError":"Расчёт скорости отключён для этой зоны. Зоны с расчётом скорости должны содержать ровно 4 точки."
}
},
"desc":"Задаёт минимальную скорость объектов для учёта в этой зоне."
},
"toast":{
"success":"Зона ({{zoneName}}) сохранена. Перезапустите Frigate для применения изменений."
}
},
"motionMasks":{
"desc":{
"documentation":"Документация",
"title":"Маски движения используются, чтобы предотвратить срабатывание обнаружений на нежелательные типы движения. Чрезмерная маскировка усложняет отслеживание объектов."
},
"add":"Новая маска движения",
"edit":"Редактировать маску движения",
"context":{
"documentation":"Прочитать документацию",
"title":"Маски движения используются, чтобы предотвратить срабатывание обнаружений на нежелательные типы движения (например, ветки деревьев, метки времени на камере). При этом маски движения нужно использовать <em>очень умеренно</em>: чрезмерное применение масок затруднит отслеживание объектов."
},
"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}} <em>{{name}}</em>?"
},
"snapPoints":{
"false":"Не привязывать к точкам",
"true":"Привязать точки"
},
"reset":{
"label":"Удалить все точки"
}
}
},
"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 для применения изменений."
"documentation":"Прочитать руководство по настройке детекции движения",
"title":"Frigate использует детекцию движения как первичную проверку, чтобы определить, есть ли в кадре что-то, что стоит анализировать с помощью детекции объектов."
},
"title":"Настройка детекции движения",
"contourArea":{
"title":"Площадь контура",
"desc":"Параметр площади контура определяет, какие группы изменённых пикселей считаются движением. <em>По умолчанию: 10</em>"
"desc":"Пороговое значение определяет, насколько должна измениться яркость пикселя, чтобы считаться движением. <em>По умолчанию: 30</em>"
},
"toast":{
"success":"Настройки движения сохранены."
}
},
"debug":{
"objectShapeFilterDrawing":{
"document":"Прочитать документацию ",
"title":"Отрисовка фильтра формы объекта",
"desc":"Отображает прямоугольник на изображении, чтобы видеть данные о площади и соотношении сторон",
"tips":"Включите эту опцию, чтобы нарисовать прямоугольник на изображении с камеры для отображения его площади и соотношения сторон. Эти значения можно затем использовать для настройки параметров фильтра формы объектов в вашем конфигурационном файле.",
"area":"Площадь",
"ratio":"Соотношение",
"score":"Оценка"
},
"detectorDesc":"Frigate использует ваши детекторы ({{detectors}}) для обнаружения объектов в видеопотоке с камер.",
"desc":"Режим отладки отображает отслеживаемые объекты и их статистику в реальном времени. Список объектов показывает отложенную по времени сводку обнаруженных объектов.",
"debugging":"Отладка",
"title":"Отладка",
"boundingBoxes":{
"colors":{
"label":"Цвета ограничивающих рамок объектов",
"info":"<li>При запуске каждой метке объекта назначается уникальный цвет</li> <li>Тонкая синяя линия: объект в данный момент не обнаружен</li> <li>Тонкая серая линия: объект помечен как статичный</li> <li>Толстая линия: объект под автотрекингом (если включено)</li>"
},
"title":"Ограничивающие рамки",
"desc":"Показывать ограничивающие рамки вокруг отслеживаемых объектов"
},
"objectList":"Список объектов",
"noObjects":"Нет объектов",
"timestamp":{
"title":"Метка времени",
"desc":"Наложить временную метку на изображение"
},
"zones":{
"title":"Зоны",
"desc":"Показать контур всех определённых зон"
},
"mask":{
"title":"Маски движения",
"desc":"Показать полигоны маски движения"
},
"motion":{
"title":"Области движения",
"desc":"Показать рамки вокруг областей, в которых определяется движение",
"tips":"<p><strong>Рамки областей интереса</strong></p><br><p>Ярко-зелёные рамки будут наложены на области интереса в кадре, которые отправляются детектору объектов.</p>"
"cleanCopyWarning":"У некоторых камер включены снимки (snapshots), но отключена опция чистой копии (clean copy). Чтобы иметь возможность отправлять изображения с этих камер в Frigate+, необходимо включить параметр <code>clean_copy</code> в конфигурации снимков.",
"modelSelect":"Здесь можно выбрать ваши доступные модели на Frigate+. Обратите внимание, что могут быть выбраны только модели, совместимые с текущей конфигурацией детектора.",