mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-08-01 07:19:30 +00:00
Merge 6f17488b14167fec533222f1c51aa7249d5e49e5 into b848c90f026b0e56ed2ba76f128dbb708b41f163
This commit is contained in:
commit
be110554c2
@ -126,5 +126,7 @@
|
||||
"baby_stroller": "Cotxet",
|
||||
"rickshaw": "Ricksaw",
|
||||
"Rodent": "Rosegador",
|
||||
"rodent": "Rosegador"
|
||||
"rodent": "Rosegador",
|
||||
"possum": "Possum",
|
||||
"garbage_truck": "Camió de brossa"
|
||||
}
|
||||
|
||||
@ -126,5 +126,7 @@
|
||||
"baby_stroller": "Lapsevanker",
|
||||
"rickshaw": "Rikša",
|
||||
"Rodent": "Näriline",
|
||||
"rodent": "Näriline"
|
||||
"rodent": "Näriline",
|
||||
"possum": "Opossum",
|
||||
"garbage_truck": "Prügiauto"
|
||||
}
|
||||
|
||||
@ -538,7 +538,7 @@
|
||||
"licensePlateRecognition": {
|
||||
"title": "Sõidukite numbrimärkide tuvastus"
|
||||
},
|
||||
"title": "Andmerikastuse seaded",
|
||||
"title": "Andmerikastuse seadistused",
|
||||
"restart_required": "Taaskäivitamine on vajalik (Andmerikastuse seadeid on muudetud)",
|
||||
"toast": {
|
||||
"success": "Andmerikastamise seaded on salvestatud. Muudatuste rakendamiseks taaskäivitage Frigate.",
|
||||
|
||||
@ -147,7 +147,7 @@
|
||||
"streaming": {
|
||||
"label": "Strøm",
|
||||
"restreaming": {
|
||||
"disabled": "Restrømming er ikke aktivert for dette kameraet.",
|
||||
"disabled": "Viderestrømming er ikke aktivert for dette kameraet.",
|
||||
"desc": {
|
||||
"readTheDocumentation": "Se dokumentasjonen",
|
||||
"title": "Konfigurer go2rtc for flere direktestrømmingsalternativer og lyd for dette kameraet."
|
||||
|
||||
@ -235,7 +235,7 @@
|
||||
"label": "Direkteavspilling",
|
||||
"streams": {
|
||||
"label": "Navn på direktestrømmer",
|
||||
"description": "Kobling mellom konfigurerte strøm-navn og restream/go2rtc-navn brukt for direkteavspilling."
|
||||
"description": "Kobling mellom konfigurerte strøm-navn og viderestrøm/go2rtc-navn brukt for direkteavspilling."
|
||||
},
|
||||
"height": {
|
||||
"label": "Direktevisningshøyde",
|
||||
|
||||
@ -81,7 +81,7 @@
|
||||
},
|
||||
"go2rtc": {
|
||||
"label": "go2rtc",
|
||||
"description": "Innstillinger for den integrerte go2rtc-tjenesten for videreformidling og oversettelse av direktestrømmer."
|
||||
"description": "Innstillinger for den integrerte go2rtc-tjenesten for viderestrømming og oversettelse av direktestrømmer."
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT",
|
||||
@ -586,7 +586,7 @@
|
||||
"description": "Modus for å inkludere kameraer i Fugleperspektiv: 'objects', 'motion' eller 'continuous'."
|
||||
},
|
||||
"restream": {
|
||||
"label": "Videreformidle RTSP",
|
||||
"label": "Viderestrøm RTSP",
|
||||
"description": "Videreformidle Fugleperspektiv-utdataen som en RTSP-strøm; aktivering av dette vil holde Fugleperspektiv kjørende kontinuerlig."
|
||||
},
|
||||
"width": {
|
||||
@ -756,10 +756,10 @@
|
||||
},
|
||||
"live": {
|
||||
"label": "Direkteavspilling",
|
||||
"description": "Innstillinger for å kontrollere oppløsning og kvalitet på jsmpeg-direktestrømmer. Dette påvirker ikke kameraer som bruker go2rtc for direktevisning.",
|
||||
"description": "Innstillinger for å kontrollere oppløsning og kvalitet på jsmpeg-direktestrømmer. Dette påvirker ikke vderestrømmede kameraer som bruker go2rtc for direktevisning.",
|
||||
"streams": {
|
||||
"label": "Navn på direktestrømmer",
|
||||
"description": "Kobling mellom konfigurerte strøm-navn og restream/go2rtc-navn brukt for direkteavspilling."
|
||||
"description": "Kobling mellom konfigurerte strøm-navn og viderestrøm/go2rtc-navn brukt for direkteavspilling."
|
||||
},
|
||||
"height": {
|
||||
"label": "Direktevisningshøyde",
|
||||
|
||||
@ -126,5 +126,7 @@
|
||||
"Rodent": "Gnager",
|
||||
"baby": "Baby",
|
||||
"rickshaw": "Rickshaw",
|
||||
"rodent": "Gnager"
|
||||
"rodent": "Gnager",
|
||||
"possum": "Pungrotte",
|
||||
"garbage_truck": "Avfallsbil"
|
||||
}
|
||||
|
||||
@ -188,9 +188,23 @@
|
||||
"title": "Rediger klassifiseringsmodell",
|
||||
"descriptionState": "Rediger klassene for denne tilstandsklassifiseringsmodellen. Endringer vil kreve at modellen trenes på nytt.",
|
||||
"descriptionObject": "Rediger objekttypen og klassifiseringstypen for denne objektklassifiseringsmodellen.",
|
||||
"stateClassesInfo": "Modellen ble oppdatert. Tren modellen på nytt for at endringene i klassene skal bli iverksatt."
|
||||
"stateClassesInfo": "Modellen ble oppdatert. Tren modellen på nytt for at endringene i klassene skal bli iverksatt.",
|
||||
"enabled": "Aktivert",
|
||||
"enabledDesc": "Kjør denne modellen. Når den er deaktivert, stopper den og vil ikke lenger klassifisere.",
|
||||
"saveAttempts": "Lagringsforsøk",
|
||||
"saveAttemptsDesc": "Antall bilder fra klassifiseringsforsøk som skal lagres for visning av nylige klassifiseringer.",
|
||||
"motion": "Utfør ved bevegelse",
|
||||
"motionDesc": "Utfør klassifisering når bevegelse registreres innenfor det konfigurerte utsnittet.",
|
||||
"interval": "Intervall",
|
||||
"intervalDesc": "Sekunder mellom periodiske klassifiseringskjøringer. La stå tom for å kun kjøre ved bevegelse.",
|
||||
"intervalPlaceholder": "Ingen intervall",
|
||||
"errors": {
|
||||
"saveAttemptsInvalid": "Lagringsforsøk må være et heltall på 0 eller høyere",
|
||||
"intervalInvalid": "Intervall må være et heltall større enn 0"
|
||||
}
|
||||
},
|
||||
"none": "Ingen",
|
||||
"reclassifyImageAs": "Reklassifiser bilde som:",
|
||||
"reclassifyImage": "Reklassifiser bilde"
|
||||
"reclassifyImage": "Reklassifiser bilde",
|
||||
"disabled": "Deaktivert"
|
||||
}
|
||||
|
||||
@ -1305,7 +1305,7 @@
|
||||
},
|
||||
"featuresPopover": {
|
||||
"title": "Strømfunksjoner",
|
||||
"description": "Bruk go2rtc-restrømming for å redusere antall tilkoblinger til kameraet."
|
||||
"description": "Bruk go2rtc-viderestrømming for å redusere antall tilkoblinger til kameraet."
|
||||
}
|
||||
},
|
||||
"step4": {
|
||||
@ -1382,7 +1382,7 @@
|
||||
"saving": "Lagrer…",
|
||||
"saved": "Lagret",
|
||||
"label": "Kamerastatus",
|
||||
"description": "Angi driftsstatus for hvert kamera.<br /><br /><strong>På</strong>: Strømmer behandles normalt.<br /><strong>Av</strong>: Setter behandlingen midlertidig på pause. Vedvarer ikke etter omstart av Frigate.<br /><strong>Deaktivert</strong>: Stopper behandlingen og lagrer endringen i konfigurasjonen din. En omstart kreves for å aktivere et deaktivert kamera igjen.<br /><br /><em>Merk: Deaktivering påvirker ikke videreformidling (restream) i go2rtc.</em><br /><br />Dra i ikonet for å endre rekkefølgen på aktive kameraer slik de vises i grensesnittet, inkludert Live-dashbordet og rullegardinmenyene for kameravalg.",
|
||||
"description": "Angi driftsstatus for hvert kamera.<br /><br /><strong>På</strong>: Strømmer behandles normalt.<br /><strong>Av</strong>: Setter behandlingen midlertidig på pause. Vedvarer ikke etter omstart av Frigate.<br /><strong>Deaktivert</strong>: Stopper behandlingen og lagrer endringen i konfigurasjonen din. En omstart kreves for å aktivere et deaktivert kamera igjen.<br /><br /><em>Merk: Deaktivering påvirker ikke viderestrømming (restream) i go2rtc.</em><br /><br />Dra i ikonet for å endre rekkefølgen på aktive kameraer slik de vises i grensesnittet, inkludert Live-dashbordet og rullegardinmenyene for kameravalg.",
|
||||
"disabledSubheading": "Deaktivert i konfigurasjonen",
|
||||
"status": {
|
||||
"on": "På",
|
||||
@ -1670,8 +1670,8 @@
|
||||
"preset-rtmp-generic": "RTMP (Generisk)",
|
||||
"preset-rtsp-blue-iris": "RTSP - Blue Iris",
|
||||
"preset-rtsp-udp": "RTSP - UDP",
|
||||
"preset-rtsp-restream": "RTSP - Videreformidling fra go2rtc",
|
||||
"preset-rtsp-restream-low-latency": "RTSP - Videreformidling fra go2rtc (lav forsinkelse)",
|
||||
"preset-rtsp-restream": "RTSP - Viderestrømming fra go2rtc",
|
||||
"preset-rtsp-restream-low-latency": "RTSP - Viderestrømming fra go2rtc (lav forsinkelse)",
|
||||
"preset-rtsp-generic": "RTSP (Generisk)",
|
||||
"preset-vaapi": "VAAPI (Intel/AMD GPU)"
|
||||
},
|
||||
@ -1725,7 +1725,11 @@
|
||||
"valueLabel": "Verdi",
|
||||
"providerNamePlaceholder": "f.eks. openai",
|
||||
"variableNameLabel": "Variabelnavn",
|
||||
"variableNamePlaceholder": "f.eks MIN_VARIABEL"
|
||||
"variableNamePlaceholder": "f.eks MIN_VARIABEL",
|
||||
"providerNameLabel": "Tilbydernavn",
|
||||
"loggerNameLabel": "Loggernavn",
|
||||
"loggerNamePlaceholder": "f.eks. frigate.record",
|
||||
"keyPatternError": "Bruk kun bokstaver, tall, bindestreker og understreker (ingen mellomrom)"
|
||||
},
|
||||
"roleMap": {
|
||||
"remove": "Fjern",
|
||||
@ -1775,7 +1779,7 @@
|
||||
"cameraInputs": {
|
||||
"itemTitle": "Strøm {{index}}",
|
||||
"sourceMode": {
|
||||
"restream": "Videreformidling / Restream (go2rtc)",
|
||||
"restream": "Viderestrøm (go2rtc)",
|
||||
"manual": "Manuell kildesti",
|
||||
"go2rtcStreamLabel": "go2rtc-strøm",
|
||||
"go2rtcStreamPlaceholder": "Velg en go2rtc-strøm",
|
||||
@ -1860,7 +1864,7 @@
|
||||
}
|
||||
},
|
||||
"go2rtcStreams": {
|
||||
"description": "Administrer go2rtc-strømkonfigurasjoner for videreformidling av kamera-strømmer. Hver strøm har ett navn og én eller flere kilde-URL-er.",
|
||||
"description": "Administrer go2rtc-strømkonfigurasjoner for viderestrømming av kamera-strømmer. Hver strøm har ett navn og én eller flere kilde-URL-er.",
|
||||
"ffmpeg": {
|
||||
"hardwareAuto": "Automatisk (anbefalt)",
|
||||
"useFfmpegModule": "Bruk kompatibilitetsmodus (ffmpeg)",
|
||||
@ -2010,7 +2014,8 @@
|
||||
"inputDimensionsNotDetectResolution": "Modellens inndata for bredde og høyde er dimensjonene til selve objektdeteksjonsmodellen, ikke kameraets deteksjonsoppløsning. De skal samsvare med dimensjonene til modellen du bruker – vanligvis en kvadratisk størrelse som 320x320 eller 640x640."
|
||||
},
|
||||
"ffmpeg": {
|
||||
"hwaccelManualNotRecommended": "Manuelle argumenter for maskinvareakselerasjon anbefales ikke. Med mindre det foreligger et spesifikt behov, bør du velge forhåndsinnstillingen som samsvarer med maskinvaren din."
|
||||
"hwaccelManualNotRecommended": "Manuelle argumenter for maskinvareakselerasjon anbefales ikke. Med mindre det foreligger et spesifikt behov, bør du velge forhåndsinnstillingen som samsvarer med maskinvaren din.",
|
||||
"inputsMissingGo2rtcStream": "En innstrøm nedenfor peker til en go2rtc-viderestrøm som ikke lenger eksisterer. Velg en eksisterende viderestrømeller oppgi kameraets URL manuelt, ellers vil ikke kameraet klarer å koble til."
|
||||
},
|
||||
"onvif": {
|
||||
"autotrackingNoZones": "Autosporing krever minst én sone. Definer en sone for dette kameraet under Masker / Soner, og angi den deretter som en påkrevd sone nedenfor."
|
||||
|
||||
@ -65,13 +65,16 @@
|
||||
"select": "Selecteer",
|
||||
"toast": {
|
||||
"error": {
|
||||
"failed": "Exporteren is mislukt: {{error}}",
|
||||
"failed": "Exporter naar wachtrij mislukt: {{error}}",
|
||||
"noVaildTimeSelected": "Geen geldig tijdsbereik geselecteerd",
|
||||
"endTimeMustAfterStartTime": "Eindtijd moet na starttijd zijn"
|
||||
"endTimeMustAfterStartTime": "Eindtijd moet na starttijd zijn",
|
||||
"noValidTimeSelected": "Geen geldige tijd voor geselecteerd bereik"
|
||||
},
|
||||
"success": "Export is succesvol gestart. Bekijk het bestand op de exportpagina.",
|
||||
"view": "Weergeven",
|
||||
"queued": "Export staat in de wachtrij. Bekijk voortgang op de exports pagina."
|
||||
"queued": "Export staat in de wachtrij. Bekijk voortgang op de exports pagina.",
|
||||
"batchSuccess_one": "1 export gestart. Zaak wordt aangemaakt.",
|
||||
"batchSuccess_other": "{{count}} export gestart. Zaak wordt aangemaakt."
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Export opslaan",
|
||||
@ -125,7 +128,9 @@
|
||||
"startedNoCase_one": "1 export gestart.",
|
||||
"startedNoCase_other": "{{count}} Exports gestart.",
|
||||
"partial": "{{successful}} van {{total}} exports gestart. Mislukte items: {{failedItems}}",
|
||||
"failed": "Het starten van {{total}} exports is mislukt. Mislukt: {{failedItems}}"
|
||||
"failed": "Het starten van {{total}} exports is mislukt. Mislukt: {{failedItems}}",
|
||||
"started_one": "1 export gestart. Zaak wordt aangemaakt.",
|
||||
"started_other": "{{count}} exports gestart. Zaak wordt aangemaakt."
|
||||
},
|
||||
"exportingButton": "Exporteren...",
|
||||
"exportButton_one": "Exporteer 1 revisie",
|
||||
|
||||
@ -126,5 +126,7 @@
|
||||
"baby_stroller": "Cărucior de copii",
|
||||
"rickshaw": "Ricșă",
|
||||
"Rodent": "Rozătoare",
|
||||
"rodent": "Rozătoare"
|
||||
"rodent": "Rozătoare",
|
||||
"garbage_truck": "Mașină de gunoi",
|
||||
"possum": "Oposum"
|
||||
}
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
},
|
||||
"label": "Конфигурация",
|
||||
"audio": {
|
||||
"label": "Аудиособытия",
|
||||
"label": "Обнаружение звука",
|
||||
"description": "Настройки обнаружения аудиособытий для этой камеры.",
|
||||
"enabled": {
|
||||
"label": "Включить обнаружение звука",
|
||||
@ -28,12 +28,16 @@
|
||||
"description": "Для запуска функции обнаружения звука требуется минимальный пороговый уровень громкости RMS; более низкие значения повышают чувствительность (например, 200 — высокий, 500 — средний, 1000 — низкий)."
|
||||
},
|
||||
"listen": {
|
||||
"description": "Список типов аудиособытий для обнаружения (например: лай, пожарная тревога, крик, речь, вопль).",
|
||||
"description": "Список типов аудиособытий для обнаружения (например: лай, пожарная тревога, речь, вопль).",
|
||||
"label": "Типы аудиособытий"
|
||||
},
|
||||
"filters": {
|
||||
"label": "Аудиофильтры",
|
||||
"description": "Настройки фильтров для каждого типа аудиофайлов, такие как пороговые значения, используются для уменьшения количества ложных срабатываний."
|
||||
"description": "Настройки фильтров для каждого типа аудиофайлов, такие как пороговые значения, используются для уменьшения количества ложных срабатываний.",
|
||||
"threshold": {
|
||||
"label": "Минимальная уверенность в звуке",
|
||||
"description": "Минимальный порог достоверности для подсчета аудиособытия."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние звука",
|
||||
@ -104,7 +108,693 @@
|
||||
},
|
||||
"stationary": {
|
||||
"label": "Конфигурация стационарных объектов",
|
||||
"description": "Настройки для обнаружения и управления объектами, которые остаются неподвижными в течение определенного периода времени."
|
||||
"description": "Настройки для обнаружения и управления объектами, которые остаются неподвижными в течение определенного периода времени.",
|
||||
"interval": {
|
||||
"label": "Стационарный интервал",
|
||||
"description": "Как часто (в кадрах) запускать проверку обнаружения для подтверждения неподвижного объекта."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Стационарный порог",
|
||||
"description": "Количество кадров без изменения положения, необходимое для того, чтобы пометить объект как неподвижный."
|
||||
},
|
||||
"max_frames": {
|
||||
"label": "Максимальное количество кадров",
|
||||
"description": "Ограничивает продолжительность отслеживания стационарных объектов, прежде чем они будут отброшены.",
|
||||
"default": {
|
||||
"label": "Максимальное количество кадров по умолчанию",
|
||||
"description": "Максимальное количество кадров по умолчанию для отслеживания неподвижного объекта перед остановкой."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Максимальное количество кадров объекта",
|
||||
"description": "Переопределения для каждого объекта для максимального количества кадров для отслеживания неподвижных объектов."
|
||||
}
|
||||
},
|
||||
"classifier": {
|
||||
"label": "Включить визуальный классификатор",
|
||||
"description": "Используйте визуальный классификатор для обнаружения действительно неподвижных объектов даже при дрожании ограничивающих рамок."
|
||||
}
|
||||
},
|
||||
"annotation_offset": {
|
||||
"label": "Смещение аннотации",
|
||||
"description": "Миллисекунды для обнаружения смещения аннотаций, чтобы лучше совместить ограничивающие рамки временной шкалы с записями; может быть положительным или отрицательным."
|
||||
}
|
||||
},
|
||||
"mqtt": {
|
||||
"label": "MQTT"
|
||||
},
|
||||
"notifications": {
|
||||
"label": "Уведомления",
|
||||
"enabled": {
|
||||
"label": "Включить уведомления"
|
||||
},
|
||||
"email": {
|
||||
"label": "Уведомление по электронной почте",
|
||||
"description": "Адрес электронной почты, используемый для push-уведомлений или требуемый некоторыми поставщиками уведомлений."
|
||||
},
|
||||
"cooldown": {
|
||||
"label": "Период охлаждения",
|
||||
"description": "Пауза (в секундах) между уведомлениями, чтобы не спамить получателей."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние уведомлений",
|
||||
"description": "Указывает, были ли уведомления включены в исходной статической конфигурации."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"path": {
|
||||
"label": "Путь FFmpeg",
|
||||
"description": "Путь к используемому двоичному файлу FFmpeg или псевдоним версии («7.0» или «8.0»)."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Глобальные аргументы FFmpeg",
|
||||
"description": "Глобальные аргументы, передаваемые процессам FFmpeg."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Аргументы аппаратного ускорения",
|
||||
"description": "Аргументы аппаратного ускорения для FFmpeg. Рекомендуется использовать предустановки, зависящие от поставщика."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Входные аргументы",
|
||||
"description": "Входные аргументы, применяемые к входным потокам FFmpeg."
|
||||
},
|
||||
"output_args": {
|
||||
"label": "Выходные аргументы",
|
||||
"description": "Выходные аргументы по умолчанию, используемые для различных ролей FFmpeg, таких как обнаружение и запись.",
|
||||
"detect": {
|
||||
"label": "Выходные аргументы обнаружения",
|
||||
"description": "Выходные аргументы по умолчанию для потоков роли обнуружения."
|
||||
},
|
||||
"record": {
|
||||
"label": "Выходные аргументы записи",
|
||||
"description": "Выходные аргументы по умолчанию для потоков роли запись."
|
||||
}
|
||||
},
|
||||
"retry_interval": {
|
||||
"label": "Интервал повтора FFmpeg",
|
||||
"description": "Секунды ожидания перед повторным подключением потока камеры после сбоя. По умолчанию 10."
|
||||
},
|
||||
"apple_compatibility": {
|
||||
"label": "Совместимость с Apple",
|
||||
"description": "Включить тегирование HEVC для лучшей совместимости с плеерами Apple при записи H.265."
|
||||
},
|
||||
"gpu": {
|
||||
"label": "Индекс GPU",
|
||||
"description": "Индекс GPU по умолчанию, используемый для аппаратного ускорения, если он доступен."
|
||||
},
|
||||
"inputs": {
|
||||
"label": "Входы камеры",
|
||||
"description": "Список определений входного потока (пути и роли) для этой камеры.",
|
||||
"path": {
|
||||
"label": "Входной путь",
|
||||
"description": "URL или путь входного потока камеры."
|
||||
},
|
||||
"roles": {
|
||||
"label": "Входные роли",
|
||||
"description": "Роли для этого входного потока."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Глобальные аргументы FFmpeg",
|
||||
"description": "Глобальные аргументы FFmpeg для этого входного потока."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Аргументы аппаратного ускорения",
|
||||
"description": "Аргументы аппаратного ускорения для этого входного потока."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Входные аргументы",
|
||||
"description": "Входные аргументы, специфичные для этого потока."
|
||||
}
|
||||
}
|
||||
},
|
||||
"live": {
|
||||
"label": "Просмотр в реальном времени",
|
||||
"streams": {
|
||||
"label": "Имена live-потоков",
|
||||
"description": "Сопоставление настроенных имён потоков с именами restream/go2rtc для просмотра в реальном времени."
|
||||
},
|
||||
"height": {
|
||||
"label": "Высота live-потока",
|
||||
"description": "Высота (в пикселях) для отображения jsmpeg-потока в веб-интерфейсе; должна быть <= высоты потока обнаружения."
|
||||
},
|
||||
"quality": {
|
||||
"label": "Качество live-потока",
|
||||
"description": "Качество кодирования потока jsmpeg (1 — наивысшее, 31 — наинизшее)."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"label": "Обнаружение движения",
|
||||
"enabled": {
|
||||
"label": "Включить обнаружение движения"
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Порог движения",
|
||||
"description": "Порог разницы пикселей, используемый детектором движения; более высокие значения снижают чувствительность (диапазон 1–255)."
|
||||
},
|
||||
"lightning_threshold": {
|
||||
"label": "Порог молнии",
|
||||
"description": "Порог для обнаружения и игнорирования кратковременных всплесков освещения (ниже - более чувствительно, значения от 0,3 до 1,0). Это не предотвращает полное обнаружение движения; это просто заставляет детектор прекратить анализ дополнительных кадров после превышения порога. Во время этих событий по-прежнему создаются записи на основе движения."
|
||||
},
|
||||
"skip_motion_threshold": {
|
||||
"label": "Порог пропуска движения",
|
||||
"description": "Если задано значение от 0.0 до 1.0 и за один кадр изменяется большая доля изображения, детектор не вернет области движения и сразу выполнит повторную калибровку. Это снижает нагрузку на CPU и число ложных срабатываний во время молний, гроз и т. п., но может пропустить реальные события, например автотрекинг объекта PTZ-камерой. Компромисс состоит в выборе между потерей нескольких мегабайт записи и просмотром пары коротких клипов. Оставьте параметр незаданным (None), чтобы отключить эту функцию."
|
||||
},
|
||||
"improve_contrast": {
|
||||
"label": "Улучшить контраст",
|
||||
"description": "Примените улучшение контрастности к кадрам перед анализом движения, чтобы облегчить обнаружение."
|
||||
},
|
||||
"contour_area": {
|
||||
"label": "Контурная площадь",
|
||||
"description": "Минимальная площадь контура в пикселях, необходимая для подсчета контура движения."
|
||||
},
|
||||
"delta_alpha": {
|
||||
"label": "Дельта альфа",
|
||||
"description": "Коэффициент альфа-смешивания, используемый при различении кадров для расчета движения."
|
||||
},
|
||||
"frame_alpha": {
|
||||
"label": "Кадр альфа",
|
||||
"description": "Значение альфа, используемое при смешивании кадров для предварительной обработки движения."
|
||||
},
|
||||
"frame_height": {
|
||||
"label": "Высота рамки",
|
||||
"description": "Высота в пикселях для масштабирования кадров при расчете движения."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Координаты маски",
|
||||
"description": "Упорядоченные координаты x,y, определяющие многоугольник маски движения, используемый для включения/исключения областей."
|
||||
},
|
||||
"mqtt_off_delay": {
|
||||
"label": "MQTT задержка выключения",
|
||||
"description": "Секунды ожидания после последнего движения перед публикацией состояния «выключено» MQTT."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние движения",
|
||||
"description": "Указывает, было ли включено обнаружение движения в исходной статической конфигурации."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Исходная маска"
|
||||
}
|
||||
},
|
||||
"objects": {
|
||||
"label": "Объекты",
|
||||
"description": "Параметры отслеживания объектов по умолчанию, включая метки для отслеживания и фильтры для каждого объекта.",
|
||||
"track": {
|
||||
"label": "Объекты для отслеживания"
|
||||
},
|
||||
"filters": {
|
||||
"label": "Фильтры объектов",
|
||||
"description": "К обнаруженным объектам применяются фильтры для уменьшения ложных срабатываний (площадь, соотношение, достоверность).",
|
||||
"min_area": {
|
||||
"label": "Минимальная площадь объекта",
|
||||
"description": "Минимальная площадь ограничивающей рамки (в пикселях или процентах), необходимая для этого типа объекта. Может быть в пикселях (целое число) или в процентах (плавающее значение от 0,000001 до 0,99)."
|
||||
},
|
||||
"max_area": {
|
||||
"label": "Максимальная площадь объекта",
|
||||
"description": "Максимальная площадь ограничивающей рамки (в пикселях или процентах), разрешенная для этого типа объекта. Может быть в пикселях (целое число) или в процентах (плавающее значение от 0,000001 до 0,99)."
|
||||
},
|
||||
"min_ratio": {
|
||||
"label": "Минимальное соотношение сторон",
|
||||
"description": "Минимальное соотношение ширины и высоты, необходимое для соответствия ограничивающей рамки."
|
||||
},
|
||||
"max_ratio": {
|
||||
"label": "Максимальное соотношение сторон",
|
||||
"description": "Максимальное соотношение ширины и высоты, допускаемое для соответствия ограничивающей рамке."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Порог уверенности",
|
||||
"description": "Средний порог достоверности обнаружения, необходимый для того, чтобы объект считался истинно положительным."
|
||||
},
|
||||
"min_score": {
|
||||
"label": "Минимальная уверенность",
|
||||
"description": "Минимальная достоверность обнаружения одного кадра, необходимая для подсчета объекта."
|
||||
},
|
||||
"mask": {
|
||||
"label": "Маска фильтра",
|
||||
"description": "Координаты полигона, определяющие, где этот фильтр применяется в кадре."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Исходная маска"
|
||||
}
|
||||
},
|
||||
"mask": {
|
||||
"label": "Маска объекта",
|
||||
"description": "Полигон маски, используемый для предотвращения обнаружения объектов в определенных областях."
|
||||
},
|
||||
"raw_mask": {
|
||||
"label": "Исходная маска"
|
||||
},
|
||||
"genai": {
|
||||
"label": "Конфигурация объекта GenAI",
|
||||
"description": "Опции GenAI для описания отслеживаемых объектов и отправки кадров на генерацию.",
|
||||
"enabled": {
|
||||
"label": "Включить GenAI",
|
||||
"description": "По умолчанию включить GenAI генерацию описаний отслеживаемых объектов."
|
||||
},
|
||||
"use_snapshot": {
|
||||
"label": "Используйте снимки",
|
||||
"description": "Используйте снимки объектов вместо миниатюр для создания описания GenAI."
|
||||
},
|
||||
"prompt": {
|
||||
"label": "Промпт описания",
|
||||
"description": "Шаблон промпта по умолчанию для генерации описаний с помощью GenAI."
|
||||
},
|
||||
"object_prompts": {
|
||||
"label": "Промпты по объектам",
|
||||
"description": "Промпты для отдельных объектов, чтобы настроить вывод GenAI для конкретных меток."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Объекты GenAI",
|
||||
"description": "Список меток объектов для отправки в GenAI по умолчанию."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Обязательные зоны",
|
||||
"description": "Зоны, которые необходимо ввести для объектов, чтобы соответствовать критериям создания описания GenAI."
|
||||
},
|
||||
"debug_save_thumbnails": {
|
||||
"label": "Сохранить миниатюры",
|
||||
"description": "Сохранять миниатюры, отправляемые в GenAI, для отладки и просмотра."
|
||||
},
|
||||
"send_triggers": {
|
||||
"label": "Триггеры GenAI",
|
||||
"description": "Определяет, когда кадры должны отправляться на GenAI (по окончании, после обновлений и т. д.).",
|
||||
"tracked_object_end": {
|
||||
"label": "Отправить в конце",
|
||||
"description": "Отправьте запрос на GenAI, когда отслеживаемый объект закончится."
|
||||
},
|
||||
"after_significant_updates": {
|
||||
"label": "Ранний триггер GenAI",
|
||||
"description": "Отправьте запрос GenAI после указанного количества существенных обновлений отслеживаемого объекта."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние GenAI",
|
||||
"description": "Указывает, был ли включен GenAI в исходной статической конфигурации."
|
||||
}
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
"label": "Запись",
|
||||
"enabled": {
|
||||
"label": "Включить запись"
|
||||
},
|
||||
"expire_interval": {
|
||||
"label": "Запись интервала очистки",
|
||||
"description": "Минуты между проходами очистки, при которых удаляются просроченные сегменты записи."
|
||||
},
|
||||
"continuous": {
|
||||
"label": "Постоянное удержание",
|
||||
"description": "Количество дней для хранения записей независимо от отслеживаемых объектов или движения. Установите значение 0, если вы хотите сохранять только записи предупреждений и обнаружений.",
|
||||
"days": {
|
||||
"label": "Дни хранения",
|
||||
"description": "Дни хранения записей."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
"label": "Удержание движения",
|
||||
"description": "Количество дней для хранения записей, вызванных движением, независимо от отслеживаемых объектов. Установите значение 0, если вы хотите сохранять только записи предупреждений и обнаружений.",
|
||||
"days": {
|
||||
"label": "Дни хранения",
|
||||
"description": "Дни хранения записей."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"label": "Сохранение обнаружения",
|
||||
"description": "Настройки хранения записи для событий обнаружения, включая продолжительность до и после захвата.",
|
||||
"pre_capture": {
|
||||
"label": "Предварительная съемка секунд",
|
||||
"description": "Количество секунд до события обнаружения, которое необходимо включить в запись."
|
||||
},
|
||||
"post_capture": {
|
||||
"label": "Секунды после захвата",
|
||||
"description": "Количество секунд после события обнаружения, которое необходимо включить в запись."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Сохранение событий",
|
||||
"description": "Настройки хранения записей событий обнаружения.",
|
||||
"days": {
|
||||
"label": "Дни хранения",
|
||||
"description": "Количество дней для хранения записей событий обнаружения."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Режим хранения",
|
||||
"description": "Режим сохранения: all (сохранить все сегменты), motion (сохранить сегменты с движением) или active_objects (сохранить сегменты с активными объектами)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"alerts": {
|
||||
"label": "Сохранение оповещений",
|
||||
"description": "Настройки хранения записи для событий оповещений, включая продолжительность до и после захвата.",
|
||||
"pre_capture": {
|
||||
"label": "Предварительная съемка секунд",
|
||||
"description": "Количество секунд до события обнаружения, которое необходимо включить в запись."
|
||||
},
|
||||
"post_capture": {
|
||||
"label": "Секунды после захвата",
|
||||
"description": "Количество секунд после события обнаружения, которое необходимо включить в запись."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Сохранение событий",
|
||||
"description": "Настройки хранения записей событий обнаружения.",
|
||||
"days": {
|
||||
"label": "Дни хранения",
|
||||
"description": "Количество дней для хранения записей событий обнаружения."
|
||||
},
|
||||
"mode": {
|
||||
"label": "Режим хранения",
|
||||
"description": "Режим сохранения: all (сохранить все сегменты), motion (сохранить сегменты с движением) или active_objects (сохранить сегменты с активными объектами)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"label": "Экспортировать конфигурацию",
|
||||
"description": "Настройки, используемые при экспорте записей, такие как замедленная съемка и аппаратное ускорение.",
|
||||
"hwaccel_args": {
|
||||
"label": "Экспортировать аргументы hwaccel",
|
||||
"description": "Аргументы аппаратного ускорения, используемые для операций экспорта/перекодирования."
|
||||
},
|
||||
"max_concurrent": {
|
||||
"label": "Максимальный одновременный экспорт",
|
||||
"description": "Максимальное количество заданий экспорта, обрабатываемых одновременно."
|
||||
},
|
||||
"chapters": {
|
||||
"label": "Метаданные глав для встраивания в экспортированные записи"
|
||||
}
|
||||
},
|
||||
"preview": {
|
||||
"label": "Предварительный просмотр конфигурации",
|
||||
"description": "Настройки, управляющие качеством предварительного просмотра записи, отображаемого в пользовательском интерфейсе.",
|
||||
"quality": {
|
||||
"label": "Предварительный просмотр качества",
|
||||
"description": "Уровень качества предпросмотра (very_low, low, medium, high, very_high)."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние записи",
|
||||
"description": "Указывает, была ли запись включена в исходной статической конфигурации."
|
||||
}
|
||||
},
|
||||
"review": {
|
||||
"label": "Проверка",
|
||||
"alerts": {
|
||||
"label": "Конфигурация оповещений",
|
||||
"description": "Настройки, для которых отслеживаемые объекты генерируют оповещения и как оповещения сохраняются.",
|
||||
"enabled": {
|
||||
"label": "Включить оповещения"
|
||||
},
|
||||
"labels": {
|
||||
"label": "Предупреждающие ярлыки",
|
||||
"description": "Список меток объектов, которые квалифицируются как оповещения (например: машина, человек)."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Обязательные зоны",
|
||||
"description": "Зоны, в которые должен войти объект, чтобы считаться оповещением; оставьте пустым, чтобы разрешить любую зону."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние оповещений",
|
||||
"description": "Отслеживает, были ли оповещения изначально включены в статической конфигурации."
|
||||
},
|
||||
"cutoff_time": {
|
||||
"label": "Время окончания оповещений",
|
||||
"description": "Секунды ожидания после отсутствия активности, вызывающей оповещение, прежде чем отключать оповещение."
|
||||
}
|
||||
},
|
||||
"detections": {
|
||||
"label": "Конфигурация обнаружения",
|
||||
"description": "Настройки, для которых отслеживаемые объекты генерируют обнаружения (без оповещения) и порядок сохранения обнаружений.",
|
||||
"enabled": {
|
||||
"label": "Включить обнаружение"
|
||||
},
|
||||
"labels": {
|
||||
"label": "Метки обнаружения",
|
||||
"description": "\"Список меток объектов, которые квалифицируются как события обнаружения."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Обязательные зоны",
|
||||
"description": "Зоны, в которые должен войти объект, чтобы считаться обнаруженным; оставьте пустым, чтобы разрешить любую зону."
|
||||
},
|
||||
"cutoff_time": {
|
||||
"label": "Время прекращения обнаружения",
|
||||
"description": "Секунды ожидания после отсутствия активности, вызывающей обнаружение, прежде чем отключать обнаружение."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние обнаружений",
|
||||
"description": "Отслеживает, были ли изначально включены обнаружения в статической конфигурации."
|
||||
}
|
||||
},
|
||||
"genai": {
|
||||
"label": "Конфигурация GenAI",
|
||||
"description": "Контролирует использование генеративного искусственного интеллекта для создания описаний и резюме элементов обзора.",
|
||||
"enabled": {
|
||||
"label": "Включить описания GenAI",
|
||||
"description": "Включить или отключить описания и сводки GenAI для элементов проверки."
|
||||
},
|
||||
"alerts": {
|
||||
"label": "Включить GenAI для оповещений",
|
||||
"description": "Используйте GenAI для создания описаний элементов оповещений."
|
||||
},
|
||||
"detections": {
|
||||
"label": "Включить GenAI для детекций",
|
||||
"description": "Используйте GenAI для создания описаний элементов обнаружения."
|
||||
},
|
||||
"image_source": {
|
||||
"label": "Проверьте источник изображения",
|
||||
"description": "\"Источник изображений, отправляемых на GenAI ('preview' или 'recordings'); 'recordings' использует кадры более высокого качества, но больше токенов."
|
||||
},
|
||||
"additional_concerns": {
|
||||
"label": "Дополнительные проблемы",
|
||||
"description": "Список дополнительных проблем или примечаний, которые GenAI следует учитывать при оценке активности на этой камере."
|
||||
},
|
||||
"debug_save_thumbnails": {
|
||||
"label": "Сохранить миниатюры",
|
||||
"description": "Сохраняйте миниатюры, которые отправляются поставщику GenAI для отладки и проверки."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние GenAI",
|
||||
"description": "Отслеживает, была ли изначально включена проверка GenAI в статической конфигурации."
|
||||
},
|
||||
"preferred_language": {
|
||||
"label": "Предпочитаемый язык",
|
||||
"description": "Предпочитаемый язык для запроса у провайдера GenAI сгенерированных ответов."
|
||||
},
|
||||
"activity_context_prompt": {
|
||||
"label": "Промпт контекста активности",
|
||||
"description": "Пользовательский промпт, описывающий, какая активность считается подозрительной, а какая нет, для контекста сводок GenAI."
|
||||
}
|
||||
}
|
||||
},
|
||||
"snapshots": {
|
||||
"label": "Снимки",
|
||||
"enabled": {
|
||||
"label": "Включить снимки"
|
||||
},
|
||||
"timestamp": {
|
||||
"label": "Наложение временной метки",
|
||||
"description": "Наложение временной метки на снимки из API."
|
||||
},
|
||||
"bounding_box": {
|
||||
"label": "Наложение ограничивающей рамки",
|
||||
"description": "Рисовать ограничивающие рамки отслеживаемых объектов на снимках из API."
|
||||
},
|
||||
"crop": {
|
||||
"label": "Обрезать снимок",
|
||||
"description": "Обрезать снимки API по ограничивающей рамке обнаруженного объекта."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Обязательные зоны",
|
||||
"description": "Зоны, в которые должен войти объект, чтобы снимок был сохранен."
|
||||
},
|
||||
"height": {
|
||||
"label": "Высота снимка",
|
||||
"description": "Высота (в пикселях) для изменения размера снимков с API на; оставьте пустым, чтобы сохранить исходный размер."
|
||||
},
|
||||
"retain": {
|
||||
"label": "Хранение снимков",
|
||||
"description": "Настройки хранения для снимков, включая дни по умолчанию и переопределения для каждого объекта.",
|
||||
"default": {
|
||||
"label": "Срок хранения по умолчанию",
|
||||
"description": "Число дней по умолчанию для хранения снимков."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Сохранение объекта",
|
||||
"description": "Переопределения дней хранения снимков для каждого объекта."
|
||||
}
|
||||
},
|
||||
"quality": {
|
||||
"label": "Качество снимка",
|
||||
"description": "Качество кодирования для сохраненных снимков (0–100)."
|
||||
}
|
||||
},
|
||||
"timestamp_style": {
|
||||
"label": "Стиль временной метки",
|
||||
"position": {
|
||||
"label": "Позиция временной метки",
|
||||
"description": "Положение отметки времени на изображении (tl/tr/bl/br)."
|
||||
},
|
||||
"format": {
|
||||
"label": "Формат временной метки",
|
||||
"description": "Строка формата даты и времени, используемая для меток времени (коды формата даты и времени Python)."
|
||||
},
|
||||
"color": {
|
||||
"label": "Цвет временной метки",
|
||||
"description": "Значения цвета RGB для текста метки времени (все значения от 0 до 255).",
|
||||
"red": {
|
||||
"label": "Красный",
|
||||
"description": "Красный компонент (0–255) для цвета метки времени."
|
||||
},
|
||||
"green": {
|
||||
"label": "Зелёный",
|
||||
"description": "Зеленый компонент (0–255) для цвета метки времени."
|
||||
},
|
||||
"blue": {
|
||||
"label": "Синий",
|
||||
"description": "Синий компонент (0–255) для цвета метки времени."
|
||||
}
|
||||
},
|
||||
"thickness": {
|
||||
"label": "Толщина временной метки",
|
||||
"description": "Толщина линии текста метки времени."
|
||||
},
|
||||
"effect": {
|
||||
"label": "Эффект временной метки",
|
||||
"description": "Визуальный эффект для текста метки времени (нет, сплошной, тень)."
|
||||
}
|
||||
},
|
||||
"semantic_search": {
|
||||
"label": "Семантический поиск",
|
||||
"triggers": {
|
||||
"label": "Триггеры",
|
||||
"description": "Действия и критерии соответствия для триггеров семантического поиска, специфичных для камеры.",
|
||||
"friendly_name": {
|
||||
"label": "Дружественное имя",
|
||||
"description": "Необязательное понятное имя, отображаемое в пользовательском интерфейсе для этого триггера."
|
||||
},
|
||||
"enabled": {
|
||||
"label": "Включить этот триггер",
|
||||
"description": "Включить или отключить этот триггер семантического поиска."
|
||||
},
|
||||
"type": {
|
||||
"label": "Тип триггера",
|
||||
"description": "Тип триггера: 'thumbnail' (совпадение с изображением) или 'description' (совпадение с текстом)."
|
||||
},
|
||||
"data": {
|
||||
"label": "Содержимое триггера",
|
||||
"description": "Текстовая фраза или идентификатор миниатюры для сопоставления с отслеживаемыми объектами."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Порог срабатывания",
|
||||
"description": "Минимальный показатель сходства (0–1), необходимый для активации этого триггера."
|
||||
},
|
||||
"actions": {
|
||||
"label": "Триггерные действия",
|
||||
"description": "Список действий при срабатывании триггера (notification, sub_label, attribute)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"face_recognition": {
|
||||
"label": "Распознавание лиц",
|
||||
"enabled": {
|
||||
"label": "Включить распознавание лиц"
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Минимальная площадь лица",
|
||||
"description": "Минимальная площадь (пиксели) обнаруженного лицевого окна, необходимая для попытки распознавания."
|
||||
}
|
||||
},
|
||||
"lpr": {
|
||||
"label": "Распознавание номерных знаков",
|
||||
"description": "Настройки распознавания номерных знаков, включая пороговые значения обнаружения, форматирование и известные номера.",
|
||||
"enabled": {
|
||||
"label": "Включить LPR"
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Минимальная площадь номера",
|
||||
"description": "Минимальная площадь номерного знака (в пикселях), необходимая для попытки распознавания."
|
||||
},
|
||||
"enhancement": {
|
||||
"label": "Уровень улучшения",
|
||||
"description": "Уровень улучшения (0–10), применяемый к кропам номеров перед OCR; более высокие значения не всегда улучшают результат, уровни выше 5 могут работать только с ночными номерами — используйте осторожно."
|
||||
},
|
||||
"expire_time": {
|
||||
"label": "Время истечения (сек)",
|
||||
"description": "Время в секундах, после которого невидимый номер удаляется из трекера (только для выделенных LPR-камер)."
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"label": "Профили"
|
||||
},
|
||||
"onvif": {
|
||||
"label": "ONVIF",
|
||||
"description": "Соединение ONVIF и настройки автослежения PTZ для этой камеры.",
|
||||
"host": {
|
||||
"label": "Хост ONVIF",
|
||||
"description": "Хост (и дополнительная схема) для службы ONVIF для этой камеры."
|
||||
},
|
||||
"port": {
|
||||
"label": "Порт ONVIF",
|
||||
"description": "Номер порта для службы ONVIF."
|
||||
},
|
||||
"user": {
|
||||
"label": "Имя пользователя ONVIF",
|
||||
"description": "Имя пользователя для аутентификации ONVIF; на некоторых устройствах требуется администратор для ONVIF."
|
||||
},
|
||||
"password": {
|
||||
"label": "Пароль ONVIF",
|
||||
"description": "Пароль для аутентификации ONVIF."
|
||||
},
|
||||
"tls_insecure": {
|
||||
"label": "Отключить проверку TLS",
|
||||
"description": "Пропустить проверку TLS и отключить дайджест-аутентификацию для ONVIF (небезопасно; использовать только в безопасных сетях)."
|
||||
},
|
||||
"profile": {
|
||||
"label": "Профиль ONVIF",
|
||||
"description": "Конкретный медиа-профиль ONVIF, используемый для элемента управления PTZ, соответствующий токену или имени. Если этот параметр не установлен, автоматически выбирается первый профиль с действительной конфигурацией PTZ."
|
||||
},
|
||||
"autotracking": {
|
||||
"label": "Автотрекинг",
|
||||
"description": "Автоматически отслеживайте движущиеся объекты и удерживайте их в центре кадра с помощью движений камеры PTZ.",
|
||||
"enabled": {
|
||||
"label": "Включить автотрекинг",
|
||||
"description": "Включить или отключить автоматическое PTZ-сопровождение обнаруженных объектов."
|
||||
},
|
||||
"calibrate_on_startup": {
|
||||
"label": "Калибровка при запуске",
|
||||
"description": "Измерьте скорость двигателя PTZ при запуске, чтобы повысить точность отслеживания. Frigate обновит конфигурацию с помощью motion_weights после калибровки."
|
||||
},
|
||||
"zooming": {
|
||||
"label": "Режим масштабирования",
|
||||
"description": "Управляет масштабированием: отключенный (только панорамирование и наклон), полный (наиболее совместимый режим) или условный (одновременное панорамирование, наклон и масштабирование)."
|
||||
},
|
||||
"zoom_factor": {
|
||||
"label": "Уровень масштабирования",
|
||||
"description": "Уровень зума на отслеживаемых объектах. Меньшие значения оставляют в кадре больше сцены; большие приближают сильнее, но могут потерять объект. Значения от 0.1 до 0.75."
|
||||
},
|
||||
"track": {
|
||||
"label": "Отслеживаемые объекты",
|
||||
"description": "Список типов объектов, которые должны запускать автоматическое отслеживание."
|
||||
},
|
||||
"required_zones": {
|
||||
"label": "Обязательные зоны",
|
||||
"description": "Прежде чем начнется автоматическое слежение, объекты должны войти в одну из этих зон."
|
||||
},
|
||||
"return_preset": {
|
||||
"label": "Вернуть предустановку",
|
||||
"description": "Имя предустановки ONVIF, настроенное в прошивке камеры, к которому можно вернуться после завершения отслеживания."
|
||||
},
|
||||
"timeout": {
|
||||
"label": "Тайм-аут возврата",
|
||||
"description": "Подождите это количество секунд после потери отслеживания, прежде чем возвращать камеру в заданное положение."
|
||||
},
|
||||
"movement_weights": {
|
||||
"label": "Вес движения",
|
||||
"description": "Калибровочные значения автоматически генерируются при калибровке камеры. Не вносите изменения вручную."
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Исходное состояние автотрека",
|
||||
"description": "Внутреннее поле для отслеживания того, включено ли в конфигурации автоотслеживание."
|
||||
}
|
||||
},
|
||||
"ignore_time_mismatch": {
|
||||
"label": "Игнорировать несоответствие времени",
|
||||
"description": "Игнорировать расхождение времени между камерой и сервером Frigate при обмене по ONVIF."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -70,7 +70,18 @@
|
||||
"cameraConfigReview": "Обзор событий",
|
||||
"cameraAudioEvents": "Обнаружение аудио",
|
||||
"cameraAudioTranscription": "Расшифровка аудиозаписи",
|
||||
"cameraNotifications": "Уведомления"
|
||||
"cameraNotifications": "Уведомления",
|
||||
"globalRecording": "Запись",
|
||||
"globalSnapshots": "Снимки",
|
||||
"globalFfmpeg": "FFmpeg",
|
||||
"globalMotion": "Обнаружение движения",
|
||||
"globalObjects": "Объекты",
|
||||
"globalLivePlayback": "Воспроизведение в реальном времени",
|
||||
"globalTimestampStyle": "Стиль временной метки",
|
||||
"systemDatabase": "База данных",
|
||||
"systemTls": "TLS",
|
||||
"cameraLivePlayback": "Воспроизведение в реальном времени",
|
||||
"cameraBirdseye": "Birdseye"
|
||||
},
|
||||
"dialog": {
|
||||
"unsavedChanges": {
|
||||
@ -1331,6 +1342,34 @@
|
||||
"overriddenGlobal": "Перезаписано (глобально)",
|
||||
"overriddenGlobalTooltip": "Эта камера перезаписывает глобальные настройки в этой секции",
|
||||
"overriddenBaseConfig": "Перезаписано (базовые настройки)",
|
||||
"overriddenBaseConfigTooltip": "Перезаписи настроек профиля {{profile}} в этой секции"
|
||||
"overriddenBaseConfigTooltip": "Перезаписи настроек профиля {{profile}} в этой секции",
|
||||
"overriddenGlobalHeading_one": "Эта камера переопределяет {{count}} поле из глобальной конфигурации:",
|
||||
"overriddenGlobalHeading_few": "Эта камера переопределяет {{count}} поля из глобальной конфигурации:",
|
||||
"overriddenGlobalHeading_many": "Эта камера переопределяет {{count}} полей из глобальной конфигурации:",
|
||||
"overriddenGlobalNoDeltas": "Эта камера переопределяет глобальную конфигурацию, но значения полей не отличаются.",
|
||||
"overriddenBaseConfigHeading_one": "Профиль {{profile}} переопределяет {{count}} поле из базовой конфигурации:",
|
||||
"overriddenBaseConfigHeading_few": "Профиль {{profile}} переопределяет {{count}} поля из базовой конфигурации:",
|
||||
"overriddenBaseConfigHeading_many": "Профиль {{profile}} переопределяет {{count}} полей из базовой конфигурации:",
|
||||
"overriddenBaseConfigNoDeltas": "Профиль {{profile}} переопределяет этот раздел, но значения полей не отличаются от базовой конфигурации.",
|
||||
"overriddenInCameras": {
|
||||
"label_one": "Переопределено в {{count}} камере",
|
||||
"label_few": "Переопределено в {{count}} камерах",
|
||||
"label_many": "Переопределено в {{count}} камерах",
|
||||
"tooltip_one": "{{count}} камера переопределяет значения в этом разделе. Нажмите, чтобы увидеть подробности.",
|
||||
"tooltip_few": "{{count}} камеры переопределяет значения в этом разделе. Нажмите, чтобы увидеть подробности.",
|
||||
"tooltip_many": "{{count}} камер переопределяет значения в этом разделе. Нажмите, чтобы увидеть подробности.",
|
||||
"heading_one": "В этом глобальном разделе есть поля, переопределённые в {{count}} камере.",
|
||||
"heading_few": "В этом глобальном разделе есть поля, переопределённые в {{count}} камерах.",
|
||||
"heading_many": "В этом глобальном разделе есть поля, переопределённые в {{count}} камерах.",
|
||||
"othersField_one": "{{count}} другой",
|
||||
"othersField_few": "{{count}} других",
|
||||
"othersField_many": "{{count}} других",
|
||||
"profilePrefix": "Профиль {{profile}}: {{fields}}"
|
||||
}
|
||||
},
|
||||
"menuDot": {
|
||||
"overrideGlobal": "Этот раздел переопределяет глобальную конфигурацию",
|
||||
"overrideProfile": "Этот раздел переопределён профилем {{profile}}",
|
||||
"unsaved": "В этом разделе есть несохранённые изменения"
|
||||
}
|
||||
}
|
||||
|
||||
@ -97,7 +97,7 @@
|
||||
"timeRange": "Tidsintervall",
|
||||
"selectFromTimeline": "Välj från tidslinjen",
|
||||
"cameraSelection": "Kameror",
|
||||
"cameraSelectionHelp": "Kameror med spårade objekt inom tidsintervallet är förvalda.",
|
||||
"cameraSelectionHelp": "Kameror med spårade objekt inom tidsintervallet är förvalda",
|
||||
"checkingActivity": "Kontrollerar kameraaktivitet…",
|
||||
"noCameras": "Inga kameror tillgängliga",
|
||||
"detectionCount_one": "1 spårat objekt",
|
||||
|
||||
@ -12,7 +12,8 @@
|
||||
"motionTuner": "Rörelsejustering - Frigate",
|
||||
"object": "Felsökning - Frigate",
|
||||
"cameraManagement": "Hantera kameror - Frigate",
|
||||
"cameraReview": "Kameragranskningsinställningar - Frigate"
|
||||
"cameraReview": "Kameragranskningsinställningar - Frigate",
|
||||
"profiles": "Profiler - Frigate"
|
||||
},
|
||||
"general": {
|
||||
"title": "Inställningar för användargränssnittet",
|
||||
@ -152,7 +153,12 @@
|
||||
"roles": "Roller",
|
||||
"cameraManagement": "Kamerahantering",
|
||||
"cameraReview": "Granskning",
|
||||
"profiles": "Profiler"
|
||||
"profiles": "Profiler",
|
||||
"maintenance": "Underhåll",
|
||||
"cameraObjects": "Föremål",
|
||||
"cameraUi": "Kameragränssnitt",
|
||||
"cameraFaceRecognition": "Ansiktsigenkänning",
|
||||
"cameraRecording": "Inspelning"
|
||||
},
|
||||
"dialog": {
|
||||
"unsavedChanges": {
|
||||
@ -1240,5 +1246,13 @@
|
||||
"success": "Konfigurationen för granskning av klassificering har sparats. Starta om Frigate för att tillämpa ändringarna."
|
||||
}
|
||||
}
|
||||
},
|
||||
"saveAllPreview": {
|
||||
"value": {
|
||||
"reset": "Återställ"
|
||||
},
|
||||
"field": {
|
||||
"label": "Fält"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1,31 @@
|
||||
{}
|
||||
{
|
||||
"speech": "ప్రసంగం",
|
||||
"yell": "అరువు",
|
||||
"whispering": "గుసగుసలాడు",
|
||||
"laughter": "నవ్వు",
|
||||
"crying": "ఏడుపు",
|
||||
"singing": "పాడు",
|
||||
"snoring": "గురకపెట్టు",
|
||||
"child_singing": "పాప పాట పాడుట",
|
||||
"cough": "దగ్గుట",
|
||||
"throat_clearing": "గొంతు సవరించు కొను",
|
||||
"sneeze": "తుమ్ముట",
|
||||
"run": "పరిగెత్తుట",
|
||||
"chewing": "నవులుట",
|
||||
"biting": "కొరుకుట",
|
||||
"gargling": "పుక్కిలించుట",
|
||||
"burping": "త్రెంచుట",
|
||||
"hiccup": "ఎక్కిళ్ళు",
|
||||
"fart": "పిత్తు",
|
||||
"hands": "చేతులు",
|
||||
"finger_snapping": "వెళ్ళు విరుచుట",
|
||||
"clapping": "చప్పట్లు కొట్టుట",
|
||||
"animal": "జంతువు",
|
||||
"pets": "పెంపుడు జెంతువులు",
|
||||
"dog": "కుక్క",
|
||||
"bark": "మొరుగు",
|
||||
"bow_wow": "భౌ వౌ",
|
||||
"cat": "పిల్లి",
|
||||
"meow": "మియావ్",
|
||||
"horse": "గుర్రం"
|
||||
}
|
||||
|
||||
@ -1 +1,7 @@
|
||||
{}
|
||||
{
|
||||
"animal": "జంతువు",
|
||||
"dog": "కుక్క",
|
||||
"bark": "మొరుగు",
|
||||
"cat": "పిల్లి",
|
||||
"horse": "గుర్రం"
|
||||
}
|
||||
|
||||
@ -1405,7 +1405,7 @@
|
||||
},
|
||||
"model_type": {
|
||||
"label": "目标检测模型类型",
|
||||
"description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。"
|
||||
"description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas、yolo-generic、rfdetr和dfine)。"
|
||||
}
|
||||
},
|
||||
"model_path": {
|
||||
@ -1454,7 +1454,7 @@
|
||||
},
|
||||
"model_type": {
|
||||
"label": "目标检测模型类型",
|
||||
"description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas)。"
|
||||
"description": "某些检测器用于优化的检测器模型架构类型(ssd、yolox、yolonas、yolo-generic、rfdetr和dfine)。"
|
||||
}
|
||||
},
|
||||
"genai": {
|
||||
|
||||
@ -126,5 +126,7 @@
|
||||
"baby_stroller": "婴儿车",
|
||||
"rickshaw": "三轮车",
|
||||
"Rodent": "啮齿动物",
|
||||
"rodent": "鼠类动物"
|
||||
"rodent": "鼠类动物",
|
||||
"possum": "负鼠",
|
||||
"garbage_truck": "垃圾清运车"
|
||||
}
|
||||
|
||||
@ -2134,7 +2134,8 @@
|
||||
"autotrackingNoZones": "自动追踪至少需要一个区域。请先在“遮罩 / 区域”中为此摄像头定义一个区域,然后在下方将其设置为必需区域。"
|
||||
},
|
||||
"ffmpeg": {
|
||||
"hwaccelManualNotRecommended": "不建议手动硬件加速参数。除非存在特定需求,否则选择与你的硬件匹配的预设。"
|
||||
"hwaccelManualNotRecommended": "不建议手动硬件加速参数。除非存在特定需求,否则选择与你的硬件匹配的预设。",
|
||||
"inputsMissingGo2rtcStream": "下面的输入指向了一个已不存在的 go2rtc 转流。请选择一个现有的转流或手动输入摄像头的 URL,否则此摄像头将无法连接。"
|
||||
},
|
||||
"model": {
|
||||
"optimizedFor320": "Frigate 针对了 320x320 的模型进行优化,这是大多数设置的最佳选择。640x640 模型速度较慢,仅在特定场景下有帮助。",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user