blakeblackshear.frigate/web/public/locales/ru/views/settings.json
Hosted Weblate 2aaf96d043 Translated using Weblate (Russian)
Currently translated at 100.0% (352 of 352 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translation: Frigate NVR/views-settings
2025-07-11 20:42:03 -05:00

688 lines
48 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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": "Использование <em>малой</em> модели задействует квантованную версию модели, которая потребляет меньше оперативной памяти и работает быстрее на CPU с очень незначительной разницей в качестве эмбеддингов."
},
"large": {
"title": "большой",
"desc": "Использование <em>большой</em> модели задействует полную модель Jina и автоматически запускается на GPU, если это возможно."
}
}
},
"faceRecognition": {
"desc": "Функция распознавания лиц позволяет присваивать людям имена, и когда их лицо будет распознано, Frigate присвоит имя человека в качестве дополнительной метки. Эта информация содержится в пользовательском интерфейсе, фильтрах, а также в уведомлениях.",
"title": "Распознавание лиц",
"readTheDocumentation": "Читать документацию",
"modelSize": {
"label": "Размер модели",
"desc": "Размер модели, используемой для распознавания лиц.",
"small": {
"title": "малый",
"desc": "Использование <em>малой</em> модели задействует модель FaceNet для векторного представления лиц, которая эффективно работает на большинстве CPU."
},
"large": {
"title": "большой",
"desc": "При выборе <em>большой</em> модели используется модель векторизации лиц 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": "Вы уверены, что хотите удалить пользователя <strong>{{username}}</strong>?",
"title": "Удалить пользователя",
"desc": "Это действие необратимо. Учётная запись пользователя и все связанные с ней данные будут удалены без возможности восстановления."
},
"changeRole": {
"title": "Изменить роль пользователя",
"desc": "Обновить права доступа для <strong>{{username}}</strong>",
"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": "Веб-уведомления требуют защищённого контекста (<code>https://…</code>). Это ограничение браузера. Получите безопасный доступ к 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 разделяет записи для проверки на два типа как «Тревоги» и «Обнаружения». По умолчанию все объекты <em>person</em> и <em>car</em> считаются тревогами. Вы можете уточнить эту классификацию, настроив для них требуемые зоны.",
"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. Обнаружение, запись и отладка будут недоступны.<br /> <em>Примечание: Это не отключает рестриминг go2rtc.</em>"
}
},
"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": "Указывает, сколько кадров объект должен находиться в зоне, прежде чем он будет считаться находящимся в ней. <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": "Удалить все точки"
}
},
"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": "Параметр площади контура определяет, какие группы изменённых пикселей считаются движением. <em>По умолчанию: 10</em>"
},
"improveContrast": {
"title": "Улучшить контрастность",
"desc": "Улучшение контрастности в тёмных сценах. <em>По умолчанию: ВКЛ</em>"
},
"Threshold": {
"title": "Порог",
"desc": "Пороговое значение определяет, насколько должна измениться яркость пикселя, чтобы считаться движением. <em>По умолчанию: 30</em>"
},
"toast": {
"success": "Настройки движения сохранены."
},
"unsavedChanges": "Настройки детекции движения для ({{camera}}) не сохранены"
},
"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>"
},
"regions": {
"title": "Регионы",
"desc": "Показать рамку области интереса, отправленной детектору объектов",
"tips": "<p><strong>Рамки областей интереса</strong></p><br><p>Ярко-зелёные рамки будут наложены на области интереса в кадре, которые отправляются детектору объектов.</p>"
}
},
"frigatePlus": {
"snapshotConfig": {
"documentation": "Читать документацию",
"title": "Настройки снимков",
"cleanCopyWarning": "У некоторых камер включены снимки (snapshots), но отключена опция чистой копии (clean copy). Чтобы иметь возможность отправлять изображения с этих камер в Frigate+, необходимо включить параметр <code>clean_copy</code> в конфигурации снимков.",
"table": {
"cleanCopySnapshots": "Снимки <code>clean_copy</code>",
"camera": "Камера",
"snapshots": "Снимки"
},
"desc": "Отправка в Frigate+ требует, чтобы в вашей конфигурации были включены как снимки (snapshots), так и снимки <code>clean_copy</code>."
},
"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": "Использование <em>малой</em> модели задействует квантованную версию модели, которая потребляет меньше оперативной памяти и работает быстрее на CPU с очень незначительной разницей в качестве эмбеддингов.",
"title": "малый"
},
"label": "Размер модели",
"large": {
"title": "большой",
"desc": "Использование <em>большой</em> модели задействует полную модель Jina и автоматически запускается на GPU, если это возможно."
}
},
"title": "Семантический поиск"
},
"birdClassification": {
"desc": "Классификация птиц определяет известные виды с помощью квантованной модели TensorFlow. Когда птица распознана, её обиходное название добавляется в качестве дополнительной метки. Эти информация используется в интерфейсе, фильтрах и уведомлениях.",
"title": "Классификация птиц"
},
"faceRecognition": {
"modelSize": {
"large": {
"desc": "При выборе <em>большой</em> модели используется модель векторизации лиц ArcFace, которая автоматически задействует GPU (если он доступен).",
"title": "большой"
},
"small": {
"title": "малый",
"desc": "Использование <em>малой</em> модели задействует модель FaceNet для векторного представления лиц, которая эффективно работает на большинстве CPU."
},
"label": "Размер модели",
"desc": "Размер модели, используемой для распознавания лиц."
},
"desc": "Функция распознавания лиц позволяет присваивать людям имена, и когда их лицо будет распознано, Frigate присвоит имя человека в качестве дополнительной метки. Эта информация содержится в пользовательском интерфейсе, фильтрах, а также в уведомлениях.",
"title": "Распознавание лиц",
"readTheDocumentation": "Читать документацию"
},
"licensePlateRecognition": {
"desc": "Frigate может распознавать автомобильные номера и автоматически добавлять для объектов типа «автомобиль» обнаруженные символы в поле «распознанный номерной знак» или известное имя в качестве дополнительной метки. Типичный пример использования — чтение номеров автомобилей, заезжающих на подъездную дорожку или проезжающих по улице.",
"title": "Распознавание номерных знаков",
"readTheDocumentation": "Читать документацию"
},
"unsavedChanges": "Несохранённые изменения настроек обогащений",
"restart_required": "Требуется перезапуск (изменены настройки обогащений)",
"toast": {
"success": "Настройки обогащений сохранены. Перезапустите Frigate, чтобы применить изменения.",
"error": "Не удалось сохранить изменения: {{errorMessage}}"
}
}
}