add sam2 yolo auto annotation
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"form": {
|
||||
"user": "Имя пользователя",
|
||||
"password": "Пароль",
|
||||
"login": "Логин",
|
||||
"errors": {
|
||||
"usernameRequired": "Необходимо ввести имя пользователя",
|
||||
"passwordRequired": "Необходимо ввести пароль",
|
||||
"rateLimit": "Превышение числа попыток. Попробуй еще раз позже.",
|
||||
"loginFailed": "Ошибка входа",
|
||||
"unknownError": "Неизвестная ошибка. Проверьте логи.",
|
||||
"webUnknownError": "Неизвестная ошибка. Проверьте логи консоли."
|
||||
},
|
||||
"firstTimeLogin": "Пытаетесь войти в систему впервые? Учетные данные указаны в логах Frigate."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"group": {
|
||||
"label": "Группы камер",
|
||||
"add": "Добавить группу камер",
|
||||
"edit": "Редактирование группы камер",
|
||||
"delete": {
|
||||
"label": "Удалить группу камер",
|
||||
"confirm": {
|
||||
"title": "Подтвердить удаление",
|
||||
"desc": "Вы уверены, что хотите удалить группу камер <em>{{name}}</em>?"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"label": "Название",
|
||||
"placeholder": "Введите название…",
|
||||
"errorMessage": {
|
||||
"exists": "Такое название группы камер уже существует.",
|
||||
"nameMustNotPeriod": "Название группы камер не должно содержать точки.",
|
||||
"invalid": "Неверное название группы камер.",
|
||||
"mustLeastCharacters": "Название группы камер должно содержать не менее 2 символов."
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Камеры",
|
||||
"desc": "Выберите камеры для этой группы."
|
||||
},
|
||||
"icon": "Иконка",
|
||||
"success": "Группа камер {{name}} сохранена.",
|
||||
"camera": {
|
||||
"setting": {
|
||||
"label": "Настройки видеопотока",
|
||||
"desc": "Изменение параметров прямой трансляции для панели этой группы камер. <em>Эти настройки зависят от устройства/браузера.</em>",
|
||||
"audioIsAvailable": "Для этого потока доступен звук",
|
||||
"audioIsUnavailable": "Для этого потока звук недоступен",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"title": "Аудио должно выводиться с вашей камеры и быть настроено в go2rtc для этого потока.",
|
||||
"document": "Читать документацию "
|
||||
}
|
||||
},
|
||||
"streamMethod": {
|
||||
"label": "Метод стриминга",
|
||||
"method": {
|
||||
"noStreaming": {
|
||||
"label": "Нет потока",
|
||||
"desc": "Кадры с камеры обновляются раз в минуту, без прямой трансляции."
|
||||
},
|
||||
"smartStreaming": {
|
||||
"label": "Умный поток (рекомендуется)",
|
||||
"desc": "Для экономии ресурсов поток обновляется раз в минуту. При обнаружении активности автоматически активируется прямая трансляция."
|
||||
},
|
||||
"continuousStreaming": {
|
||||
"label": "Непрерывный поток",
|
||||
"desc": {
|
||||
"warning": "Непрерывная потоковая передача может привести к высокому потреблению трафика и проблемам с производительностью. Используйте с осторожностью.",
|
||||
"title": "Когда изображение выводится на панель, оно всегда обновляется в режиме реального времени, вне зависимости от обнаружения активности."
|
||||
}
|
||||
}
|
||||
},
|
||||
"placeholder": "Выберите способ потоковой передачи"
|
||||
},
|
||||
"compatibilityMode": {
|
||||
"label": "Режим совместимости",
|
||||
"desc": "Активируйте эту настройку только при появлении цветовых искажений или диагональной полосы с правого края в прямой трансляции."
|
||||
},
|
||||
"title": "Настройки видеопотока {{cameraName}}",
|
||||
"stream": "Поток",
|
||||
"placeholder": "Выбрать поток"
|
||||
},
|
||||
"birdseye": "Birdseye"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
"label": "Настройки",
|
||||
"title": "Опции",
|
||||
"hideOptions": "Скрыть опции",
|
||||
"showOptions": "Показать опции"
|
||||
},
|
||||
"boundingBox": "Ограничивающая рамка",
|
||||
"timestamp": "Метка времени",
|
||||
"zones": "Зоны",
|
||||
"mask": "Маска",
|
||||
"motion": "Движение",
|
||||
"regions": "Регионы"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"restart": {
|
||||
"title": "Вы уверены, что хотите перезапустить Frigate?",
|
||||
"button": "Перезапуск",
|
||||
"restarting": {
|
||||
"title": "Frigate перезапускается",
|
||||
"content": "Эта страница перезагрузится через {{countdown}} сек.",
|
||||
"button": "Принудительная перезагрузка"
|
||||
}
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
"submitToPlus": {
|
||||
"label": "Отправить в Frigate+",
|
||||
"desc": "Объекты в местах, которых вы хотите избежать, не являются ложными срабатываниями. Отправка их как ложных срабатываний запутает модель."
|
||||
},
|
||||
"review": {
|
||||
"true": {
|
||||
"label": "Подтвердите метку для Frigate Plus",
|
||||
"true_one": "Это {{label}}",
|
||||
"true_few": "Это {{label}}",
|
||||
"true_many": "Это {{label}}"
|
||||
},
|
||||
"false": {
|
||||
"label": "Не подтверждать эту метку для Frigate Plus",
|
||||
"false_one": "Это не {{label}}",
|
||||
"false_few": "Это не {{label}}",
|
||||
"false_many": "Это не {{label}}"
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Отправлено"
|
||||
},
|
||||
"question": {
|
||||
"ask_an": "Это объект — <code>{{label}}</code> ?",
|
||||
"label": "Подтвердить эту метку для Frigate Plus",
|
||||
"ask_a": "Это объект — <code>{{label}}</code>?",
|
||||
"ask_full": "Это объект — <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"viewInHistory": "Посмотреть в истории"
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"time": {
|
||||
"fromTimeline": "Выбрать на таймлайне",
|
||||
"custom": "Пользовательский",
|
||||
"start": {
|
||||
"title": "Время начала",
|
||||
"label": "Выберите время начала"
|
||||
},
|
||||
"end": {
|
||||
"title": "Время окончания",
|
||||
"label": "Выберите время окончания"
|
||||
},
|
||||
"lastHour_one": "Последний час",
|
||||
"lastHour_few": "Последние {{count}} часа",
|
||||
"lastHour_many": "Последние {{count}} часов"
|
||||
},
|
||||
"name": {
|
||||
"placeholder": "Введите название для экспорта"
|
||||
},
|
||||
"select": "Выбрать",
|
||||
"export": "Экспорт",
|
||||
"selectOrExport": "Выбрать или экспортировать",
|
||||
"toast": {
|
||||
"success": "Экспорт успешно запущен. Файл доступен на странице экспорта.",
|
||||
"error": {
|
||||
"failed": "Не удалось запустить экспорт: {{error}}",
|
||||
"noVaildTimeSelected": "Не выбран допустимый временной диапазон",
|
||||
"endTimeMustAfterStartTime": "Время окончания должно быть после времени начала"
|
||||
}
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Сохранить экспорт",
|
||||
"previewExport": "Предпросмотр экспорта"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
"label": "Поток",
|
||||
"restreaming": {
|
||||
"disabled": "Рестриминг не включён для этой камеры.",
|
||||
"desc": {
|
||||
"title": "Настройте go2rtc для дополнительных вариантов просмотра в реальном времени и аудио для этой камеры.",
|
||||
"readTheDocumentation": "Читать документацию"
|
||||
}
|
||||
},
|
||||
"debugView": "Режим отладки",
|
||||
"showStats": {
|
||||
"label": "Отображение статистики потока",
|
||||
"desc": "Включите эту опцию, чтобы отображать статистику потока в виде наложения на изображение с камеры."
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"saveSearch": {
|
||||
"label": "Сохранить поиск",
|
||||
"placeholder": "Введите название для вашего поиска",
|
||||
"overwrite": "{{searchName}} уже существует. Сохранение перезапишет существующее значение.",
|
||||
"success": "Поиск {{searchName}} был сохранен.",
|
||||
"button": {
|
||||
"save": {
|
||||
"label": "Сохранить этот поиск"
|
||||
}
|
||||
},
|
||||
"desc": "Укажите название этого сохранённого поиска."
|
||||
}
|
||||
},
|
||||
"recording": {
|
||||
"confirmDelete": {
|
||||
"title": "Подтвердить удаление",
|
||||
"desc": {
|
||||
"selected": "Вы уверены, что хотите удалить все записанное видео, связанное с этим элементом просмотра?<br /><br />Удерживайте клавишу <em>Shift</em>, чтобы пропустить это окно в будущем."
|
||||
},
|
||||
"toast": {
|
||||
"error": "Не удалось удалить: {{error}}",
|
||||
"success": "Видеоматериалы, связанные с выбранными предметами просмотра, были успешно удалены."
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
"export": "Экспорт",
|
||||
"markAsReviewed": "Пометить как просмотренное",
|
||||
"deleteNow": "Удалить сейчас",
|
||||
"markAsUnreviewed": "Отметить как непросмотренное"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
"search": {
|
||||
"placeholder": "Искать по метке..."
|
||||
},
|
||||
"selectImage": "Выбор миниатюры отслеживаемого объекта",
|
||||
"noImages": "Не обнаружено миниатюр для этой камеры",
|
||||
"unknownLabel": "Сохраненное изображение триггера"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
{
|
||||
"filter": "Фильтр",
|
||||
"labels": {
|
||||
"label": "Метки",
|
||||
"all": {
|
||||
"title": "Все метки",
|
||||
"short": "Метки"
|
||||
},
|
||||
"count": "{{count}} меток",
|
||||
"count_one": "{{count}} Метка",
|
||||
"count_other": "{{count}} меток"
|
||||
},
|
||||
"zones": {
|
||||
"all": {
|
||||
"title": "Все зоны",
|
||||
"short": "Зоны"
|
||||
},
|
||||
"label": "Зоны"
|
||||
},
|
||||
"dates": {
|
||||
"all": {
|
||||
"title": "Все даты",
|
||||
"short": "Даты"
|
||||
},
|
||||
"selectPreset": "Период…"
|
||||
},
|
||||
"timeRange": "Временной диапазон",
|
||||
"subLabels": {
|
||||
"label": "Дополнительные метки",
|
||||
"all": "Все дополнительные метки"
|
||||
},
|
||||
"score": "Оценка",
|
||||
"estimatedSpeed": "Расчетная скорость ({{unit}})",
|
||||
"more": "Больше фильтров",
|
||||
"reset": {
|
||||
"label": "Сброс фильтров к значениям по умолчанию"
|
||||
},
|
||||
"features": {
|
||||
"hasSnapshot": "Есть снимок",
|
||||
"hasVideoClip": "Есть видеоклип",
|
||||
"submittedToFrigatePlus": {
|
||||
"label": "Отправлено в Frigate+",
|
||||
"tips": "Сначала необходимо отфильтровать отслеживаемые объекты, у которых есть снимок.<br /><br />Отслеживаемые объекты без снимка нельзя отправить в Frigate+."
|
||||
},
|
||||
"label": "Функции"
|
||||
},
|
||||
"sort": {
|
||||
"speedAsc": "Расчетная скорость (по возрастанию)",
|
||||
"speedDesc": "Расчетная скорость (по убыванию)",
|
||||
"label": "Сортировка",
|
||||
"dateAsc": "Дата (по возрастанию)",
|
||||
"dateDesc": "Дата (по убыванию)",
|
||||
"scoreAsc": "Оценка объекта (по возрастанию)",
|
||||
"scoreDesc": "Оценка объекта (по убыванию)",
|
||||
"relevance": "Релевантность"
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Фильтр камер",
|
||||
"all": {
|
||||
"title": "Все камеры",
|
||||
"short": "Камеры"
|
||||
}
|
||||
},
|
||||
"explore": {
|
||||
"settings": {
|
||||
"defaultView": {
|
||||
"unfilteredGrid": "Нефильтрованная сетка",
|
||||
"summary": "Сводка",
|
||||
"title": "Вид по умолчанию",
|
||||
"desc": "При отсутствии выбранных фильтров отображать сводку последних отслеживаемых объектов для каждой метки или показывать нефильтрованную сетку."
|
||||
},
|
||||
"gridColumns": {
|
||||
"title": "Столбцы сетки",
|
||||
"desc": "Выберите количество столбцов сетки."
|
||||
},
|
||||
"searchSource": {
|
||||
"label": "Источник поиска",
|
||||
"desc": "Выберите, выполнять поиск по миниатюрам или описаниям отслеживаемых объектов.",
|
||||
"options": {
|
||||
"thumbnailImage": "Изображение миниатюры",
|
||||
"description": "Описание"
|
||||
}
|
||||
},
|
||||
"title": "Настройки"
|
||||
},
|
||||
"date": {
|
||||
"selectDateBy": {
|
||||
"label": "Выберите дату для фильтрации"
|
||||
}
|
||||
}
|
||||
},
|
||||
"logSettings": {
|
||||
"filterBySeverity": "Фильтровать логи по уровню важности",
|
||||
"loading": {
|
||||
"title": "Загрузка",
|
||||
"desc": "При прокрутке панели логов в самый низ новые записи автоматически отображаются по мере их добавления."
|
||||
},
|
||||
"label": "Уровень детализации логов",
|
||||
"allLogs": "Все логи",
|
||||
"disableLogStreaming": "Отключить потоковую передачу логов"
|
||||
},
|
||||
"trackedObjectDelete": {
|
||||
"title": "Подтвердить удаление",
|
||||
"toast": {
|
||||
"error": "Не удалось удалить отслеживаемые объекты: {{errorMessage}}",
|
||||
"success": "Отслеживаемые объекты успешно удалены."
|
||||
},
|
||||
"desc": "Удаление этих {{objectLength}} отслеживаемых объектов приведёт к удалению их снимков, сохранённых эмбеддингов и записей жизненного цикла. <em>НО</em> сами записи в разделе «История» останутся.<br /><br />Вы уверены, что хотите продолжить?<br /><br />Удерживайте <em>Shift</em>, чтобы пропустить это окно в будущем."
|
||||
},
|
||||
"zoneMask": {
|
||||
"filterBy": "Фильтр по маске зоны"
|
||||
},
|
||||
"recognizedLicensePlates": {
|
||||
"noLicensePlatesFound": "Номерных знаков не найдено.",
|
||||
"placeholder": "Введите номер для поиска знака…",
|
||||
"title": "Распознанные номерные знаки",
|
||||
"loadFailed": "Не удалось загрузить распознанные номерные знаки.",
|
||||
"loading": "Загрузка распознанных номерных знаков…",
|
||||
"selectPlatesFromList": "Выберите один или более знаков из списка.",
|
||||
"selectAll": "Выбрать все",
|
||||
"clearAll": "Очистить все"
|
||||
},
|
||||
"review": {
|
||||
"showReviewed": "Показать просмотренные"
|
||||
},
|
||||
"motion": {
|
||||
"showMotionOnly": "Показывать только движение"
|
||||
},
|
||||
"classes": {
|
||||
"label": "Классы",
|
||||
"all": {
|
||||
"title": "Все классы"
|
||||
},
|
||||
"count_one": "{{count}} класс",
|
||||
"count_other": "{{count}} классы"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"iconPicker": {
|
||||
"selectIcon": "Выберите иконку",
|
||||
"search": {
|
||||
"placeholder": "Поиск иконки…"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"button": {
|
||||
"downloadVideo": {
|
||||
"label": "Скачать видео",
|
||||
"toast": {
|
||||
"success": "Загрузка видео начата."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"noRecordingsFoundForThisTime": "Не найдено ни одной записи",
|
||||
"noPreviewFound": "Предпросмотр не найден",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Отправить этот кадр в Frigate+?",
|
||||
"submit": "Отправить"
|
||||
},
|
||||
"noPreviewFoundFor": "Не найдено предпросмотра для {{cameraName}}",
|
||||
"livePlayerRequiredIOSVersion": "iOS 17.1 или выше требуется для этого типа стрима.",
|
||||
"streamOffline": {
|
||||
"title": "Поток оффлайн",
|
||||
"desc": "С потока <code>detect</code> камеры {{cameraName}} не получено кадров, проверьте логи ошибок"
|
||||
},
|
||||
"cameraDisabled": "Камера отключена",
|
||||
"stats": {
|
||||
"streamType": {
|
||||
"title": "Тип потока:",
|
||||
"short": "Тип"
|
||||
},
|
||||
"bandwidth": {
|
||||
"title": "Пропускная способность:",
|
||||
"short": "Пропускная способность"
|
||||
},
|
||||
"latency": {
|
||||
"title": "Задержка:",
|
||||
"value": "{{seconds}} сек",
|
||||
"short": {
|
||||
"title": "Задержка",
|
||||
"value": "{{seconds}} сек"
|
||||
}
|
||||
},
|
||||
"totalFrames": "Всего кадров:",
|
||||
"droppedFrames": {
|
||||
"title": "Пропущено кадров:",
|
||||
"short": {
|
||||
"title": "Пропущено",
|
||||
"value": "{{droppedFrames}} кадров"
|
||||
}
|
||||
},
|
||||
"decodedFrames": "Декодированные кадры:",
|
||||
"droppedFrameRate": "Частота пропущенных кадров:"
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
"submitFrigatePlusFailed": "Не удалось отправить кадр в Frigate+"
|
||||
},
|
||||
"success": {
|
||||
"submittedFrigatePlus": "Кадр успешно загружен в Frigate+"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user