Merge 6f17488b14167fec533222f1c51aa7249d5e49e5 into b848c90f026b0e56ed2ba76f128dbb708b41f163

This commit is contained in:
Weblate (bot) 2026-07-31 20:50:12 +02:00 committed by GitHub
commit be110554c2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
21 changed files with 2352 additions and 49 deletions

View File

@ -126,5 +126,7 @@
"baby_stroller": "Cotxet",
"rickshaw": "Ricksaw",
"Rodent": "Rosegador",
"rodent": "Rosegador"
"rodent": "Rosegador",
"possum": "Possum",
"garbage_truck": "Camió de brossa"
}

View File

@ -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"
}

View File

@ -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.",

View File

@ -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."

View File

@ -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",

View File

@ -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",

View File

@ -126,5 +126,7 @@
"Rodent": "Gnager",
"baby": "Baby",
"rickshaw": "Rickshaw",
"rodent": "Gnager"
"rodent": "Gnager",
"possum": "Pungrotte",
"garbage_truck": "Avfallsbil"
}

View File

@ -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"
}

View File

@ -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."

View File

@ -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",

View File

@ -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"
}

View File

@ -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": "Порог разницы пикселей, используемый детектором движения; более высокие значения снижают чувствительность (диапазон 1255)."
},
"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": "Качество кодирования для сохраненных снимков (0100)."
}
},
"timestamp_style": {
"label": "Стиль временной метки",
"position": {
"label": "Позиция временной метки",
"description": "Положение отметки времени на изображении (tl/tr/bl/br)."
},
"format": {
"label": "Формат временной метки",
"description": "Строка формата даты и времени, используемая для меток времени (коды формата даты и времени Python)."
},
"color": {
"label": "Цвет временной метки",
"description": "Значения цвета RGB для текста метки времени (все значения от 0 до 255).",
"red": {
"label": "Красный",
"description": "Красный компонент (0255) для цвета метки времени."
},
"green": {
"label": "Зелёный",
"description": "Зеленый компонент (0255) для цвета метки времени."
},
"blue": {
"label": "Синий",
"description": "Синий компонент (0255) для цвета метки времени."
}
},
"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": "Минимальный показатель сходства (01), необходимый для активации этого триггера."
},
"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": "Уровень улучшения (010), применяемый к кропам номеров перед 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

View File

@ -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": "В этом разделе есть несохранённые изменения"
}
}

View File

@ -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",

View File

@ -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"
}
}
}

View File

@ -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": "గుర్రం"
}

View File

@ -1 +1,7 @@
{}
{
"animal": "జంతువు",
"dog": "కుక్క",
"bark": "మొరుగు",
"cat": "పిల్లి",
"horse": "గుర్రం"
}

View File

@ -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": {

View File

@ -126,5 +126,7 @@
"baby_stroller": "婴儿车",
"rickshaw": "三轮车",
"Rodent": "啮齿动物",
"rodent": "鼠类动物"
"rodent": "鼠类动物",
"possum": "负鼠",
"garbage_truck": "垃圾清运车"
}

View File

@ -2134,7 +2134,8 @@
"autotrackingNoZones": "自动追踪至少需要一个区域。请先在“遮罩 / 区域”中为此摄像头定义一个区域,然后在下方将其设置为必需区域。"
},
"ffmpeg": {
"hwaccelManualNotRecommended": "不建议手动硬件加速参数。除非存在特定需求,否则选择与你的硬件匹配的预设。"
"hwaccelManualNotRecommended": "不建议手动硬件加速参数。除非存在特定需求,否则选择与你的硬件匹配的预设。",
"inputsMissingGo2rtcStream": "下面的输入指向了一个已不存在的 go2rtc 转流。请选择一个现有的转流或手动输入摄像头的 URL否则此摄像头将无法连接。"
},
"model": {
"optimizedFor320": "Frigate 针对了 320x320 的模型进行优化这是大多数设置的最佳选择。640x640 模型速度较慢,仅在特定场景下有帮助。",