detectpřenosu, zkontrolujte logy chyb"
+ "desc": "Ze streamu detect kamery {{cameraName}} nebyly přijaty žádné snímky. Zkontrolujte chybové protokoly."
},
"stats": {
"streamType": {
@@ -25,18 +26,36 @@
"title": "Ztracené snímky:",
"short": {
"title": "Ztracené",
- "value": "{{droppedFrames}} snímků"
+ "value": "Počet ztracených snímků: {{droppedFrames}}"
}
},
"decodedFrames": "Dekódované snímky:",
- "droppedFrameRate": "Frekvence ztracených snímků:"
+ "droppedFrameRate": "Frekvence ztracených snímků:",
+ "stream": "Stream:",
+ "streamAuto": "{{stream}} (automaticky)"
},
"toast": {
"success": {
- "submittedFrigatePlus": "Snimek byl úspěšně odeslán službě Frigate+"
+ "submittedFrigatePlus": "Snímek byl úspěšně odeslán do Frigate+"
},
"error": {
- "submitFrigatePlusFailed": "Nepodařilo se odeslat snímek službě Frigate+"
+ "submitFrigatePlusFailed": "Nepodařilo se odeslat snímek službě Frigate+",
+ "playRecordingsFailed": "Nepodařilo se přehrát záznamy (chyba {{code}}): {{message}}"
}
+ },
+ "cameraOff": "Kamera je vypnutá",
+ "quality": {
+ "auto": "Automaticky",
+ "autoLow": "Přehrávání v nízké kvalitě (omezená přenosová rychlost)",
+ "autoLowCodec": "Přehrávání v nízké kvalitě (původní kvalitu tento prohlížeč nepodporuje)",
+ "autoLowSaveData": "Přehrávání v nízké kvalitě (úspora dat)",
+ "main": "Původní",
+ "sub": "Nízká",
+ "notSupportedBrowser": "Tento prohlížeč nepodporuje",
+ "label": "Kvalita",
+ "noAudio": "Bez zvuku",
+ "audioRate": "Zvuk {{rate}} kHz",
+ "audioCodecRate": "{{codec}} {{rate}} kHz",
+ "noRecordings": "V tomto časovém rozsahu nejsou žádné záznamy"
}
}
diff --git a/web/public/locales/cs/config/cameras.json b/web/public/locales/cs/config/cameras.json
index 0967ef424b..c03719783d 100644
--- a/web/public/locales/cs/config/cameras.json
+++ b/web/public/locales/cs/config/cameras.json
@@ -1 +1,1048 @@
-{}
+{
+ "label": "Konfigurace kamery",
+ "name": {
+ "label": "Název kamery",
+ "description": "Název kamery je povinný"
+ },
+ "friendly_name": {
+ "label": "Zobrazovaný název",
+ "description": "Zobrazovaný název kamery v rozhraní Frigate"
+ },
+ "enabled": {
+ "label": "Povoleno",
+ "description": "Povoleno"
+ },
+ "audio": {
+ "label": "Detekce zvuku",
+ "description": "Nastavení detekce zvukových událostí pro tuto kameru.",
+ "enabled": {
+ "label": "Povolit detekci zvuku",
+ "description": "Povolit nebo zakázat detekci zvukových událostí pro tuto kameru."
+ },
+ "max_not_heard": {
+ "label": "Časový limit ukončení",
+ "description": "Počet sekund bez nastaveného typu zvuku, po kterém se zvuková událost ukončí."
+ },
+ "min_volume": {
+ "label": "Minimální hlasitost",
+ "description": "Minimální práh efektivní hlasitosti RMS pro spuštění detekce zvuku; nižší hodnoty zvyšují citlivost (např. 200 vysoká, 500 střední, 1000 nízká)."
+ },
+ "listen": {
+ "label": "Sledované typy zvuku",
+ "description": "Seznam typů zvukových událostí k detekci (například bark, fire_alarm, speech, yell)."
+ },
+ "labelmap": {
+ "label": "Úprava mapy zvukových štítků",
+ "description": "Přepsání nebo přemapování položek, které se sloučí se standardní mapou zvukových štítků."
+ },
+ "filters": {
+ "label": "Zvukové filtry",
+ "description": "Nastavení filtrů pro jednotlivé typy zvuku, například prahy spolehlivosti pro omezení falešných detekcí.",
+ "threshold": {
+ "label": "Minimální spolehlivost detekce zvuku",
+ "description": "Minimální práh spolehlivosti pro započítání zvukové události."
+ }
+ },
+ "enabled_in_config": {
+ "label": "Původní stav detekce zvuku",
+ "description": "Udává, zda byla detekce zvuku původně povolena ve statickém konfiguračním souboru."
+ },
+ "num_threads": {
+ "label": "Vlákna detekce",
+ "description": "Počet vláken pro zpracování detekce zvuku."
+ }
+ },
+ "audio_transcription": {
+ "label": "Přepis zvuku",
+ "description": "Nastavení přepisu živého zvuku a řeči pro události a živé titulky.",
+ "enabled": {
+ "label": "Povolit přepis",
+ "description": "Povolit nebo zakázat ručně spouštěný přepis zvukových událostí."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav přepisu"
+ },
+ "live_enabled": {
+ "label": "Živý přepis",
+ "description": "Povolit průběžný přepis zvuku při jeho příjmu."
+ }
+ },
+ "birdseye": {
+ "label": "Birdseye",
+ "description": "Nastavení složeného zobrazení Birdseye, které spojuje obraz z více kamer do jednoho rozložení.",
+ "enabled": {
+ "label": "Povolit Birdseye",
+ "description": "Povolit nebo zakázat zobrazení Birdseye."
+ },
+ "modes": {
+ "label": "Typy aktivity",
+ "description": "Typy aktivity, při kterých se kamery zařadí do Birdseye."
+ },
+ "order": {
+ "label": "Pozice",
+ "description": "Číselná pozice určující pořadí kamery v rozložení Birdseye."
+ }
+ },
+ "detect": {
+ "label": "Detekce objektů",
+ "description": "Nastavení role detekce/detect pro detekci objektů a inicializaci jejich sledování.",
+ "enabled": {
+ "label": "Povolit detekci objektů",
+ "description": "Povolit nebo zakázat detekci objektů pro tuto kameru."
+ },
+ "height": {
+ "label": "Výška pro detekci",
+ "description": "Výška snímků detekčního streamu v pixelech; ponechte prázdné pro použití původního rozlišení streamu."
+ },
+ "width": {
+ "label": "Šířka pro detekci",
+ "description": "Šířka snímků detekčního streamu v pixelech; ponechte prázdné pro použití původního rozlišení streamu."
+ },
+ "scene": {
+ "label": "Scéna detekce",
+ "description": "Prostředí snímané kamerou, podle kterého se vybírá jeden z nastavených modelů. Kamery s hodnotou 'default' používají model se scénou 'default'."
+ },
+ "fps": {
+ "label": "FPS detekce",
+ "description": "Požadovaný počet snímků za sekundu pro detekci; nižší hodnoty snižují využití CPU (doporučená hodnota je 5; vyšší hodnotu, nejvýše 10, nastavte pouze při sledování velmi rychle se pohybujících objektů)."
+ },
+ "min_initialized": {
+ "label": "Minimální počet snímků pro inicializaci",
+ "description": "Počet po sobě jdoucích detekcí potřebných k vytvoření sledovaného objektu. Vyšší hodnota omezí falešné inicializace. Výchozí hodnota je fps děleno 2."
+ },
+ "max_disappeared": {
+ "label": "Maximální počet snímků bez detekce",
+ "description": "Počet snímků bez detekce, po kterém je sledovaný objekt považován za zmizelý."
+ },
+ "stationary": {
+ "label": "Konfigurace nehybných objektů",
+ "description": "Nastavení detekce a správy objektů, které zůstávají po určitou dobu nehybné.",
+ "interval": {
+ "label": "Interval kontroly nehybných objektů",
+ "description": "Jak často (v počtu snímků) se provádí detekce pro potvrzení nehybného objektu."
+ },
+ "threshold": {
+ "label": "Práh nehybnosti",
+ "description": "Počet snímků beze změny pozice potřebných k označení objektu jako nehybného."
+ },
+ "max_frames": {
+ "label": "Maximální počet snímků",
+ "description": "Omezuje dobu sledování nehybných objektů před jejich vyřazením.",
+ "default": {
+ "label": "Výchozí maximální počet snímků",
+ "description": "Výchozí maximální počet snímků sledování nehybného objektu před ukončením."
+ },
+ "objects": {
+ "label": "Maximální počet snímků pro objekty",
+ "description": "Přepsání maximálního počtu snímků sledování nehybných objektů pro jednotlivé typy objektů."
+ }
+ },
+ "classifier": {
+ "label": "Povolit vizuální klasifikátor",
+ "description": "Použít vizuální klasifikátor k rozpoznání skutečně nehybných objektů i při kolísání ohraničujících rámečků."
+ }
+ },
+ "annotation_offset": {
+ "label": "Posun anotací",
+ "description": "Posun anotací detekce v milisekundách pro lepší sladění ohraničujících rámečků na časové ose se záznamy; může být kladný nebo záporný."
+ }
+ },
+ "face_recognition": {
+ "label": "Rozpoznávání obličejů",
+ "description": "Nastavení detekce a rozpoznávání obličejů pro tuto kameru.",
+ "enabled": {
+ "label": "Povolit rozpoznávání obličejů",
+ "description": "Povolit nebo zakázat rozpoznávání obličejů."
+ },
+ "min_area": {
+ "label": "Minimální plocha obličeje",
+ "description": "Minimální plocha rámečku detekovaného obličeje v pixelech pro pokus o rozpoznání."
+ }
+ },
+ "ffmpeg": {
+ "label": "Streamy (FFmpeg)",
+ "description": "Vstupní streamy kamery a možnosti FFmpeg včetně cesty ke spustitelnému souboru, argumentů, hardwarové akcelerace a výstupních argumentů jednotlivých rolí.",
+ "path": {
+ "label": "Cesta k FFmpeg",
+ "description": "Cesta ke spustitelnému souboru FFmpeg nebo alias verze (\"7.0\" nebo \"8.0\")."
+ },
+ "global_args": {
+ "label": "Globální argumenty FFmpeg",
+ "description": "Globální argumenty předávané procesům FFmpeg."
+ },
+ "hwaccel_args": {
+ "label": "Argumenty hardwarové akcelerace",
+ "description": "Argumenty hardwarové akcelerace pro FFmpeg. Doporučují se předvolby pro konkrétní poskytovatele."
+ },
+ "input_args": {
+ "label": "Vstupní argumenty",
+ "description": "Vstupní argumenty použité pro vstupní streamy FFmpeg."
+ },
+ "output_args": {
+ "label": "Výstupní argumenty",
+ "description": "Výchozí výstupní argumenty pro různé role FFmpeg, například detect a record.",
+ "detect": {
+ "label": "Výstupní argumenty detekce",
+ "description": "Výchozí výstupní argumenty pro streamy s rolí detect."
+ },
+ "record": {
+ "label": "Výstupní argumenty záznamu",
+ "description": "Výchozí výstupní argumenty pro streamy s rolí record."
+ },
+ "record_sub": {
+ "label": "Výstupní argumenty záznamu vedlejšího streamu",
+ "description": "Výstupní argumenty pro streamy s rolí record_sub. Pokud nejsou nastaveny, použijí se výstupní argumenty record."
+ }
+ },
+ "retry_interval": {
+ "label": "Interval opakování FFmpeg",
+ "description": "Počet sekund před dalším pokusem o připojení streamu kamery po selhání. Výchozí hodnota je 10."
+ },
+ "apple_compatibility": {
+ "label": "Kompatibilita s Apple",
+ "description": "Povolit označení HEVC pro lepší kompatibilitu s přehrávači Apple při záznamu H.265."
+ },
+ "gpu": {
+ "label": "Index GPU",
+ "description": "Výchozí index GPU pro hardwarovou akceleraci, pokud je dostupná."
+ },
+ "inputs": {
+ "label": "Vstupy kamery",
+ "description": "Seznam definic vstupních streamů (cesty a role) pro tuto kameru.",
+ "path": {
+ "label": "Vstupní cesta",
+ "description": "URL nebo cesta ke vstupnímu streamu kamery."
+ },
+ "roles": {
+ "label": "Vstupní role",
+ "description": "Role tohoto vstupního streamu."
+ },
+ "global_args": {
+ "label": "Globální argumenty FFmpeg",
+ "description": "Globální argumenty FFmpeg pro tento vstupní stream."
+ },
+ "hwaccel_args": {
+ "label": "Argumenty hardwarové akcelerace",
+ "description": "Argumenty hardwarové akcelerace pro tento vstupní stream."
+ },
+ "input_args": {
+ "label": "Vstupní argumenty",
+ "description": "Vstupní argumenty specifické pro tento stream."
+ }
+ }
+ },
+ "live": {
+ "label": "Živé přehrávání",
+ "description": "Nastavení výběru, rozlišení a kvality živých streamů ve webovém rozhraní.",
+ "streams": {
+ "label": "Názvy živých streamů",
+ "description": "Mapování nastavených názvů streamů na názvy streamů předávaných přes go2rtc pro živé přehrávání."
+ },
+ "transcode": {
+ "label": "Překódované streamy",
+ "description": "Živé streamy s nižší kvalitou překódované na vyžádání pomocí go2rtc.",
+ "enabled": {
+ "label": "Povolit překódované streamy",
+ "description": "Přidat živé streamy s nižší kvalitou, které go2rtc překóduje v reálném čase, když je někdo sleduje."
+ },
+ "source": {
+ "label": "Zdrojový stream",
+ "description": "Stream go2rtc k překódování. Výchozí je první živý stream."
+ },
+ "qualities": {
+ "label": "Úrovně kvality",
+ "description": "Pro každou úroveň kvality se přidá jeden překódovaný stream.",
+ "height": {
+ "label": "Výška",
+ "description": "Výstupní výška v pixelech; šířka se řídí poměrem stran zdroje."
+ },
+ "bitrate": {
+ "label": "Datový tok",
+ "description": "Cílový a maximální datový tok videa v kb/s."
+ }
+ }
+ },
+ "height": {
+ "label": "Výška živého obrazu",
+ "description": "Výška v pixelech pro vykreslení živého streamu jsmpeg ve webovém rozhraní; musí být <= výška detekčního streamu."
+ },
+ "quality": {
+ "label": "Kvalita živého obrazu",
+ "description": "Kvalita kódování streamu jsmpeg (1 nejvyšší, 31 nejnižší)."
+ }
+ },
+ "lpr": {
+ "label": "Rozpoznávání registračních značek",
+ "description": "Nastavení rozpoznávání registračních značek včetně prahů detekce, formátování a známých značek.",
+ "enabled": {
+ "label": "Povolit LPR",
+ "description": "Povolit nebo zakázat LPR na této kameře."
+ },
+ "expire_time": {
+ "label": "Doba vyřazení v sekundách",
+ "description": "Doba v sekundách, po které se neviděná registrační značka vyřadí ze sledování (pouze pro vyhrazené kamery LPR)."
+ },
+ "min_area": {
+ "label": "Minimální plocha registrační značky",
+ "description": "Minimální plocha registrační značky v pixelech pro pokus o rozpoznání."
+ },
+ "enhancement": {
+ "label": "Úroveň vylepšení",
+ "description": "Úroveň vylepšení (0–10) výřezů registračních značek před OCR; vyšší hodnoty nemusí zlepšit výsledky. Úrovně nad 5 mohou fungovat pouze pro noční snímky značek a měly by se používat opatrně."
+ }
+ },
+ "motion": {
+ "label": "Detekce pohybu",
+ "description": "Výchozí nastavení detekce pohybu pro tuto kameru.",
+ "enabled": {
+ "label": "Povolit detekci pohybu",
+ "description": "Povolit nebo zakázat detekci pohybu pro tuto kameru."
+ },
+ "threshold": {
+ "label": "Práh pohybu",
+ "description": "Práh rozdílu pixelů používaný detektorem pohybu; vyšší hodnoty snižují citlivost (rozsah 1–255)."
+ },
+ "lightning_threshold": {
+ "label": "Práh záblesků",
+ "description": "Práh pro detekci a ignorování krátkých změn osvětlení (nižší hodnota je citlivější, rozsah 0,3 až 1,0). Detekci pohybu zcela nezastaví; po překročení prahu pouze ukončí analýzu dalších snímků. Záznamy založené na pohybu se během těchto událostí nadále vytvářejí."
+ },
+ "skip_motion_threshold": {
+ "label": "Práh vynechání pohybu",
+ "description": "Pokud je nastavena hodnota od 0,0 do 1,0 a v jednom snímku se změní větší podíl obrazu, detektor nevrátí žádné rámečky pohybu a ihned se znovu zkalibruje. To může šetřit CPU a omezit falešné detekce při blescích, bouřkách apod., ale také přehlédnout skutečné události, například automatické sledování objektu PTZ kamerou. Jde o kompromis mezi vynecháním několika megabajtů záznamů a prohlédnutím několika krátkých klipů. Ponechte nenastavené (None) pro vypnutí této funkce."
+ },
+ "improve_contrast": {
+ "label": "Zlepšit kontrast",
+ "description": "Před analýzou pohybu zlepšit kontrast snímků pro usnadnění detekce."
+ },
+ "contour_area": {
+ "label": "Plocha obrysu",
+ "description": "Minimální plocha obrysu v pixelech potřebná pro započítání pohybu."
+ },
+ "delta_alpha": {
+ "label": "Delta alpha",
+ "description": "Koeficient alfa pro prolínání při výpočtu rozdílů snímků pro detekci pohybu."
+ },
+ "frame_alpha": {
+ "label": "Frame alpha",
+ "description": "Hodnota alfa při prolínání snímků během předzpracování pro detekci pohybu."
+ },
+ "frame_height": {
+ "label": "Výška snímku",
+ "description": "Výška v pixelech, na kterou se snímky zmenší při výpočtu pohybu."
+ },
+ "mask": {
+ "label": "Souřadnice masky",
+ "description": "Uspořádané souřadnice x,y definující polygon masky pohybu pro zahrnutí nebo vyloučení oblastí."
+ },
+ "mqtt_off_delay": {
+ "label": "Prodleva vypnutí MQTT",
+ "description": "Počet sekund po posledním pohybu před publikováním stavu MQTT 'off'."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav detekce pohybu",
+ "description": "Udává, zda byla detekce pohybu povolena v původní statické konfiguraci."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ }
+ },
+ "objects": {
+ "label": "Objekty",
+ "description": "Výchozí nastavení sledování objektů včetně sledovaných štítků a filtrů pro jednotlivé objekty.",
+ "track": {
+ "label": "Sledované objekty",
+ "description": "Seznam štítků objektů sledovaných na této kameře."
+ },
+ "filters": {
+ "label": "Filtry objektů",
+ "description": "Filtry detekovaných objektů pro omezení falešných detekcí (plocha, poměr stran, spolehlivost).",
+ "min_area": {
+ "label": "Minimální plocha objektu",
+ "description": "Minimální plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento typ objektu. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "max_area": {
+ "label": "Maximální plocha objektu",
+ "description": "Maximální povolená plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento typ objektu. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "min_ratio": {
+ "label": "Minimální poměr stran",
+ "description": "Minimální poměr šířky k výšce potřebný pro přijetí ohraničujícího rámečku."
+ },
+ "max_ratio": {
+ "label": "Maximální poměr stran",
+ "description": "Maximální povolený poměr šířky k výšce pro přijetí ohraničujícího rámečku."
+ },
+ "threshold": {
+ "label": "Práh spolehlivosti",
+ "description": "Práh průměrné spolehlivosti detekce potřebný k označení objektu jako skutečné detekce."
+ },
+ "min_score": {
+ "label": "Minimální spolehlivost",
+ "description": "Minimální spolehlivost detekce v jednom snímku potřebná k započítání objektu."
+ },
+ "mask": {
+ "label": "Maska filtru",
+ "description": "Souřadnice polygonu určující, kde ve snímku se tento filtr uplatní."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ }
+ },
+ "mask": {
+ "label": "Maska objektů",
+ "description": "Polygon masky pro zabránění detekci objektů v určených oblastech."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ },
+ "genai": {
+ "label": "Konfigurace generativní AI pro objekty",
+ "description": "Možnosti generativní AI pro popis sledovaných objektů a odesílání snímků ke generování.",
+ "enabled": {
+ "label": "Povolit generativní AI",
+ "description": "Ve výchozím nastavení povolit generování popisů sledovaných objektů pomocí generativní AI."
+ },
+ "use_snapshot": {
+ "label": "Použít snímky",
+ "description": "Pro generování popisů pomocí generativní AI použít snímky objektů místo miniatur."
+ },
+ "prompt": {
+ "label": "Prompt pro popis",
+ "description": "Výchozí šablona promptu pro generování popisů pomocí generativní AI."
+ },
+ "object_prompts": {
+ "label": "Prompty objektů",
+ "description": "Prompty pro jednotlivé typy objektů pro přizpůsobení výstupů generativní AI konkrétním štítkům."
+ },
+ "objects": {
+ "label": "Objekty pro generativní AI",
+ "description": "Seznam štítků objektů, které se ve výchozím nastavení odesílají generativní AI."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekty vstoupit pro generování popisu pomocí generativní AI."
+ },
+ "debug_save_thumbnails": {
+ "label": "Ukládat miniatury",
+ "description": "Ukládat miniatury odeslané generativní AI pro ladění a kontrolu."
+ },
+ "send_triggers": {
+ "label": "Spouštěče generativní AI",
+ "description": "Určuje, kdy se snímky odesílají generativní AI (při ukončení, po aktualizacích apod.).",
+ "tracked_object_end": {
+ "label": "Odeslat při ukončení",
+ "description": "Odeslat požadavek generativní AI při ukončení sledování objektu."
+ },
+ "after_significant_updates": {
+ "label": "Časný spouštěč generativní AI",
+ "description": "Odeslat požadavek generativní AI po určeném počtu významných aktualizací sledovaného objektu."
+ }
+ },
+ "enabled_in_config": {
+ "label": "Původní stav generativní AI",
+ "description": "Udává, zda byla generativní AI povolena v původní statické konfiguraci."
+ }
+ }
+ },
+ "record": {
+ "label": "Záznam",
+ "description": "Nastavení záznamu a uchovávání pro tuto kameru.",
+ "enabled": {
+ "label": "Povolit záznam",
+ "description": "Povolit nebo zakázat záznam pro tuto kameru."
+ },
+ "expire_interval": {
+ "label": "Interval úklidu záznamů",
+ "description": "Počet minut mezi úklidy, které odstraňují segmenty záznamů po uplynutí doby uchovávání."
+ },
+ "continuous": {
+ "label": "Uchovávání nepřetržitých záznamů",
+ "description": "Počet dní uchovávání záznamů bez ohledu na sledované objekty nebo pohyb. Nastavte 0, pokud chcete uchovávat jen záznamy upozornění a detekcí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "motion": {
+ "label": "Uchovávání záznamů pohybu",
+ "description": "Počet dní uchovávání záznamů spuštěných pohybem bez ohledu na sledované objekty. Nastavte 0, pokud chcete uchovávat jen záznamy upozornění a detekcí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "detections": {
+ "label": "Uchovávání detekcí",
+ "description": "Nastavení uchovávání záznamů detekcí včetně doby před událostí a po ní.",
+ "pre_capture": {
+ "label": "Sekundy před událostí",
+ "description": "Počet sekund před detekovanou událostí, které se zahrnou do záznamu."
+ },
+ "post_capture": {
+ "label": "Sekundy po události",
+ "description": "Počet sekund po detekované události, které se zahrnou do záznamu."
+ },
+ "retain": {
+ "label": "Uchovávání událostí",
+ "description": "Nastavení uchovávání záznamů detekovaných událostí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ }
+ },
+ "alerts": {
+ "label": "Uchovávání upozornění",
+ "description": "Nastavení uchovávání záznamů upozornění včetně doby před událostí a po ní.",
+ "pre_capture": {
+ "label": "Sekundy před událostí",
+ "description": "Počet sekund před detekovanou událostí, které se zahrnou do záznamu."
+ },
+ "post_capture": {
+ "label": "Sekundy po události",
+ "description": "Počet sekund po detekované události, které se zahrnou do záznamu."
+ },
+ "retain": {
+ "label": "Uchovávání událostí",
+ "description": "Nastavení uchovávání záznamů detekovaných událostí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ }
+ },
+ "export": {
+ "label": "Konfigurace exportu",
+ "description": "Nastavení exportu záznamů, například časosběru a hardwarové akcelerace.",
+ "hwaccel_args": {
+ "label": "Argumenty hardwarové akcelerace exportu",
+ "description": "Argumenty hardwarové akcelerace pro export a překódování."
+ },
+ "max_concurrent": {
+ "label": "Maximální počet souběžných exportů",
+ "description": "Maximální počet současně zpracovávaných úloh exportu."
+ },
+ "chapters": {
+ "label": "Metadata kapitol vložená do exportovaných záznamů"
+ }
+ },
+ "preview": {
+ "label": "Konfigurace náhledů",
+ "description": "Nastavení kvality náhledů záznamů zobrazovaných v rozhraní.",
+ "quality": {
+ "label": "Kvalita náhledů",
+ "description": "Úroveň kvality náhledu (very_low, low, medium, high, very_high)."
+ }
+ },
+ "sub": {
+ "label": "Záznam vedlejšího streamu",
+ "description": "Nastavení záznamu druhého streamu s nižší kvalitou.",
+ "enabled": {
+ "label": "Povolit záznam vedlejšího streamu",
+ "description": "Povolit záznam druhého streamu s nižší kvalitou pro přehrávání s adaptivní kvalitou a delší uchovávání."
+ },
+ "continuous": {
+ "label": "Nepřetržité uchovávání vedlejšího streamu",
+ "description": "Počet dní uchovávání záznamů vedlejšího streamu bez ohledu na sledované objekty nebo pohyb.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "motion": {
+ "label": "Uchovávání pohybu ve vedlejším streamu",
+ "description": "Počet dní uchovávání záznamů vedlejšího streamu spuštěných pohybem.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "alerts": {
+ "label": "Uchovávání upozornění ve vedlejším streamu",
+ "description": "Nastavení uchovávání záznamů upozornění ve vedlejším streamu.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ },
+ "detections": {
+ "label": "Uchovávání detekcí ve vedlejším streamu",
+ "description": "Nastavení uchovávání záznamů detekcí ve vedlejším streamu.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ }
+ },
+ "enabled_in_config": {
+ "label": "Původní stav záznamu",
+ "description": "Udává, zda byl záznam povolen v původní statické konfiguraci."
+ }
+ },
+ "review": {
+ "label": "Revize",
+ "description": "Nastavení upozornění, detekcí a souhrnů revizí pomocí generativní AI pro rozhraní a úložiště této kamery.",
+ "alerts": {
+ "label": "Konfigurace upozornění",
+ "description": "Nastavení sledovaných objektů, které vyvolávají upozornění, a uchovávání upozornění.",
+ "enabled": {
+ "label": "Povolit upozornění",
+ "description": "Povolit nebo zakázat vytváření upozornění pro tuto kameru."
+ },
+ "labels": {
+ "label": "Štítky upozornění",
+ "description": "Seznam štítků objektů, které vyvolávají upozornění (například car, person)."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekt vstoupit pro vyvolání upozornění; ponechte prázdné pro povolení libovolné zóny."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav upozornění",
+ "description": "Udává, zda byla upozornění původně povolena ve statické konfiguraci."
+ },
+ "cutoff_time": {
+ "label": "Čas ukončení upozornění",
+ "description": "Počet sekund bez aktivity vyvolávající upozornění, po kterém se upozornění ukončí."
+ }
+ },
+ "detections": {
+ "label": "Konfigurace detekcí",
+ "description": "Nastavení sledovaných objektů, které vytvářejí detekce bez upozornění, a uchovávání detekcí.",
+ "enabled": {
+ "label": "Povolit detekce",
+ "description": "Povolit nebo zakázat události detekce pro tuto kameru."
+ },
+ "labels": {
+ "label": "Štítky detekcí",
+ "description": "Seznam štítků objektů, které vytvářejí události detekce."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekt vstoupit pro vytvoření detekce; ponechte prázdné pro povolení libovolné zóny."
+ },
+ "cutoff_time": {
+ "label": "Čas ukončení detekce",
+ "description": "Počet sekund bez aktivity vyvolávající detekci, po kterém se detekce ukončí."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav detekcí",
+ "description": "Udává, zda byly detekce původně povoleny ve statické konfiguraci."
+ }
+ },
+ "genai": {
+ "label": "Konfigurace generativní AI",
+ "description": "Řídí použití generativní AI pro vytváření popisů a souhrnů položek revize.",
+ "enabled": {
+ "label": "Povolit popisy generativní AI",
+ "description": "Povolit nebo zakázat popisy a souhrny položek revize vytvářené generativní AI."
+ },
+ "alerts": {
+ "label": "Povolit generativní AI pro upozornění",
+ "description": "Použít generativní AI pro vytváření popisů upozornění."
+ },
+ "detections": {
+ "label": "Povolit generativní AI pro detekce",
+ "description": "Použít generativní AI pro vytváření popisů detekcí."
+ },
+ "image_source": {
+ "label": "Zdroj obrázků revize",
+ "description": "Zdroj obrázků odesílaných generativní AI ('preview' nebo 'recordings'); 'recordings' používá kvalitnější snímky, ale více tokenů."
+ },
+ "additional_concerns": {
+ "label": "Další okolnosti ke zvážení",
+ "description": "Seznam dalších okolností nebo poznámek, které má generativní AI zohlednit při hodnocení aktivity na této kameře."
+ },
+ "debug_save_thumbnails": {
+ "label": "Ukládat miniatury",
+ "description": "Ukládat miniatury odeslané poskytovateli generativní AI pro ladění a kontrolu."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav generativní AI",
+ "description": "Udává, zda bylo hodnocení pomocí generativní AI původně povoleno ve statické konfiguraci."
+ },
+ "preferred_language": {
+ "label": "Preferovaný jazyk",
+ "description": "Preferovaný jazyk odpovědí požadovaný od poskytovatele generativní AI."
+ },
+ "frame_mode": {
+ "label": "Režim snímků",
+ "description": "Způsob předávání snímků modelu. 'frames' odešle prompt a poté snímky, což vyhovuje modelům, které samy dobře sledují posloupnost. 'annotated_frames' označí každý snímek a proloží jej poznámkami ze sledování objektů, což pomáhá modelům, které ztrácejí přehled o opakující se nebo obrácené aktivitě."
+ },
+ "response_style": {
+ "label": "Styl odpovědí",
+ "description": "Předvolba stylu psaní generovaných popisů revize. Předvolby upravují tón a podrobnost názvu, souhrnu a popisu scény pro uživatele; 'default' ponechá vestavěný prompt beze změny."
+ },
+ "activity_context_prompt": {
+ "label": "Prompt pro kontext aktivity",
+ "description": "Vlastní prompt popisující, co je a není podezřelá aktivita, pro doplnění kontextu souhrnů generativní AI."
+ }
+ }
+ },
+ "semantic_search": {
+ "label": "Sémantické vyhledávání",
+ "description": "Nastavení sémantického vyhledávání, které vytváří a prohledává vektorové reprezentace objektů pro nalezení podobných položek.",
+ "triggers": {
+ "label": "Spouštěče",
+ "description": "Akce a kritéria shody spouštěčů sémantického vyhledávání pro konkrétní kamery.",
+ "friendly_name": {
+ "label": "Zobrazovaný název",
+ "description": "Volitelný název tohoto spouštěče zobrazovaný v rozhraní."
+ },
+ "enabled": {
+ "label": "Povolit tento spouštěč",
+ "description": "Povolit nebo zakázat tento spouštěč sémantického vyhledávání."
+ },
+ "type": {
+ "label": "Typ spouštěče",
+ "description": "Typ spouštěče: 'thumbnail' (porovnání s obrázkem) nebo 'description' (porovnání s textem)."
+ },
+ "data": {
+ "label": "Obsah spouštěče",
+ "description": "Textová fráze nebo ID miniatury pro porovnání se sledovanými objekty."
+ },
+ "threshold": {
+ "label": "Práh spouštěče",
+ "description": "Minimální skóre podobnosti (0–1) potřebné k aktivaci spouštěče."
+ },
+ "actions": {
+ "label": "Akce spouštěče",
+ "description": "Seznam akcí provedených při shodě spouštěče (notification, sub_label, attribute)."
+ }
+ }
+ },
+ "snapshots": {
+ "label": "Snímky",
+ "description": "Nastavení snímků sledovaných objektů vytvářených přes API pro tuto kameru.",
+ "enabled": {
+ "label": "Povolit snímky",
+ "description": "Povolit nebo zakázat ukládání snímků pro tuto kameru."
+ },
+ "timestamp": {
+ "label": "Zobrazení časové značky",
+ "description": "Zobrazit časovou značku na snímcích z API."
+ },
+ "bounding_box": {
+ "label": "Zobrazení ohraničujícího rámečku",
+ "description": "Vykreslit ohraničující rámečky sledovaných objektů na snímcích z API."
+ },
+ "crop": {
+ "label": "Oříznout snímek",
+ "description": "Oříznout snímky z API podle ohraničujícího rámečku detekovaného objektu."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekt vstoupit, aby se uložil snímek."
+ },
+ "height": {
+ "label": "Výška snímku",
+ "description": "Výška v pixelech, na kterou se změní velikost snímků z API; ponechte prázdné pro zachování původní velikosti."
+ },
+ "retain": {
+ "label": "Uchovávání snímků",
+ "description": "Nastavení uchovávání snímků včetně výchozího počtu dní a výjimek pro jednotlivé typy objektů.",
+ "default": {
+ "label": "Výchozí uchovávání",
+ "description": "Výchozí počet dní uchovávání snímků."
+ },
+ "objects": {
+ "label": "Uchovávání podle objektu",
+ "description": "Přepsání počtu dní uchovávání snímků pro jednotlivé typy objektů."
+ }
+ },
+ "quality": {
+ "label": "Kvalita snímku",
+ "description": "Kvalita kódování uložených snímků (0–100)."
+ }
+ },
+ "timestamp_style": {
+ "label": "Styl časové značky",
+ "description": "Možnosti vzhledu časových značek pro snímky a ladicí zobrazení.",
+ "position": {
+ "label": "Pozice časové značky",
+ "description": "Pozice časové značky na obrázku (tl/tr/bl/br)."
+ },
+ "format": {
+ "label": "Formát časové značky",
+ "description": "Formátovací řetězec data a času pro časové značky (formátovací kódy Python datetime)."
+ },
+ "color": {
+ "label": "Barva časové značky",
+ "description": "Hodnoty RGB pro text časové značky (všechny hodnoty 0–255).",
+ "red": {
+ "label": "Červená",
+ "description": "Červená složka barvy časové značky (0–255)."
+ },
+ "green": {
+ "label": "Zelená",
+ "description": "Zelená složka barvy časové značky (0–255)."
+ },
+ "blue": {
+ "label": "Modrá",
+ "description": "Modrá složka barvy časové značky (0–255)."
+ }
+ },
+ "thickness": {
+ "label": "Tloušťka časové značky",
+ "description": "Tloušťka čar textu časové značky."
+ },
+ "effect": {
+ "label": "Efekt časové značky",
+ "description": "Vizuální efekt textu časové značky (none, solid, shadow)."
+ }
+ },
+ "best_image_timeout": {
+ "label": "Časový limit nejlepšího obrázku",
+ "description": "Jak dlouho čekat na obrázek s nejvyšším skóre spolehlivosti."
+ },
+ "mqtt": {
+ "label": "MQTT",
+ "description": "Nastavení publikování obrázků přes MQTT.",
+ "enabled": {
+ "label": "Odesílat obrázek",
+ "description": "Povolit publikování snímků objektů do témat MQTT pro tuto kameru."
+ },
+ "timestamp": {
+ "label": "Přidat časovou značku",
+ "description": "Zobrazit časovou značku na obrázcích publikovaných do MQTT."
+ },
+ "bounding_box": {
+ "label": "Přidat ohraničující rámeček",
+ "description": "Vykreslit ohraničující rámečky na obrázcích publikovaných přes MQTT."
+ },
+ "crop": {
+ "label": "Oříznout obrázek",
+ "description": "Oříznout obrázky publikované do MQTT podle ohraničujícího rámečku detekovaného objektu."
+ },
+ "height": {
+ "label": "Výška obrázku",
+ "description": "Výška v pixelech, na kterou se změní velikost obrázků publikovaných přes MQTT."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekt vstoupit pro publikování obrázku MQTT."
+ },
+ "quality": {
+ "label": "Kvalita JPEG",
+ "description": "Kvalita JPEG obrázků publikovaných do MQTT (0–100)."
+ }
+ },
+ "notifications": {
+ "label": "Oznámení",
+ "description": "Nastavení povolení a řízení oznámení pro tuto kameru.",
+ "enabled": {
+ "label": "Povolit oznámení",
+ "description": "Povolit nebo zakázat oznámení pro tuto kameru."
+ },
+ "email": {
+ "label": "E-mail pro oznámení",
+ "description": "E-mailová adresa používaná pro push oznámení nebo vyžadovaná některými poskytovateli oznámení."
+ },
+ "cooldown": {
+ "label": "Prodleva mezi oznámeními",
+ "description": "Prodleva v sekundách mezi oznámeními, která zabraňuje zahlcení příjemců."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav oznámení",
+ "description": "Udává, zda byla oznámení povolena v původní statické konfiguraci."
+ }
+ },
+ "onvif": {
+ "label": "ONVIF",
+ "description": "Nastavení připojení ONVIF a automatického sledování PTZ pro tuto kameru.",
+ "host": {
+ "label": "Hostitel ONVIF",
+ "description": "Hostitel (a volitelné schéma) služby ONVIF této kamery."
+ },
+ "port": {
+ "label": "Port ONVIF",
+ "description": "Číslo portu služby ONVIF."
+ },
+ "user": {
+ "label": "Uživatelské jméno ONVIF",
+ "description": "Uživatelské jméno pro ověřování ONVIF; některá zařízení vyžadují uživatele admin."
+ },
+ "password": {
+ "label": "Heslo ONVIF",
+ "description": "Heslo pro ověřování ONVIF."
+ },
+ "tls_insecure": {
+ "label": "Vypnout ověřování TLS",
+ "description": "Vynechat ověření TLS a vypnout ověřování Digest pro ONVIF (nezabezpečené; používejte jen v bezpečných sítích)."
+ },
+ "profile": {
+ "label": "Profil ONVIF",
+ "description": "Konkrétní mediální profil ONVIF pro ovládání PTZ, určený tokenem nebo názvem. Pokud není nastaven, automaticky se vybere první profil s platnou konfigurací PTZ."
+ },
+ "autotracking": {
+ "label": "Automatické sledování",
+ "description": "Automaticky sledovat pohybující se objekty a udržovat je ve středu obrazu pomocí pohybů PTZ kamery.",
+ "enabled": {
+ "label": "Povolit automatické sledování",
+ "description": "Povolit nebo zakázat automatické sledování detekovaných objektů PTZ kamerou."
+ },
+ "calibrate_on_startup": {
+ "label": "Kalibrovat při spuštění",
+ "description": "Při spuštění změřit rychlosti motorů PTZ pro zlepšení přesnosti sledování. Frigate po kalibraci aktualizuje movement_weights v konfiguraci."
+ },
+ "zooming": {
+ "label": "Režim zoomu",
+ "description": "Chování zoomu: disabled (pouze otáčení a naklánění), absolute (nejvyšší kompatibilita) nebo relative (současné otáčení, naklánění a zoom)."
+ },
+ "zoom_factor": {
+ "label": "Faktor zoomu",
+ "description": "Úroveň přiblížení sledovaných objektů. Nižší hodnoty ponechají v záběru větší část scény; vyšší přiblíží objekt více, ale mohou vést ke ztrátě sledování. Hodnoty od 0,1 do 0,75."
+ },
+ "track": {
+ "label": "Sledované objekty",
+ "description": "Seznam typů objektů, které mají spouštět automatické sledování."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Objekty musí vstoupit do jedné z těchto zón před zahájením automatického sledování."
+ },
+ "return_preset": {
+ "label": "Pozice pro návrat",
+ "description": "Název předvolby ONVIF nastavené ve firmwaru kamery, do které se kamera vrátí po ukončení sledování."
+ },
+ "timeout": {
+ "label": "Prodleva návratu",
+ "description": "Počet sekund po ztrátě sledování před návratem kamery do přednastavené pozice."
+ },
+ "movement_weights": {
+ "label": "Váhy pohybu",
+ "description": "Kalibrační hodnoty automaticky vytvořené kalibrací kamery. Neupravujte ručně."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav automatického sledování",
+ "description": "Interní pole zaznamenávající, zda bylo automatické sledování povoleno v konfiguraci."
+ }
+ },
+ "ignore_time_mismatch": {
+ "label": "Ignorovat rozdíl času",
+ "description": "Ignorovat rozdíly v synchronizaci času mezi kamerou a serverem Frigate při komunikaci ONVIF."
+ }
+ },
+ "type": {
+ "label": "Typ kamery",
+ "description": "Typ kamery"
+ },
+ "ui": {
+ "label": "Kamera v rozhraní",
+ "description": "Pořadí a viditelnost této kamery v rozhraní. Pořadí ovlivňuje výchozí přehled. Pro podrobnější řízení použijte skupiny kamer.",
+ "order": {
+ "label": "Pořadí v rozhraní",
+ "description": "Číselné pořadí kamery v rozhraní (výchozí přehled a seznamy); vyšší čísla se zobrazují později."
+ },
+ "dashboard": {
+ "label": "Zobrazit v živém přehledu",
+ "description": "Určuje viditelnost kamery ve výchozím živém přehledu Všechny kamery. Kamera zůstává dostupná všude jinde v rozhraní, včetně skupin kamer a nastavení."
+ },
+ "review": {
+ "label": "Zobrazit v revizi",
+ "description": "Určuje viditelnost kamery v revizi (na stránce revize a v jejím filtru kamer, v revizi pohybu a v historii)."
+ }
+ },
+ "webui_url": {
+ "label": "URL kamery",
+ "description": "URL pro přímý přístup ke kameře ze stránky systému"
+ },
+ "profiles": {
+ "label": "Profily",
+ "description": "Pojmenované konfigurační profily s částečným přepsáním nastavení, které lze aktivovat za běhu."
+ },
+ "zones": {
+ "label": "Zóny",
+ "description": "Zóny umožňují vymezit konkrétní oblast obrazu a určit, zda se v ní nachází objekt.",
+ "friendly_name": {
+ "label": "Název zóny",
+ "description": "Srozumitelný název zóny zobrazovaný v rozhraní Frigate. Pokud není nastaven, použije se formátovaná verze názvu zóny."
+ },
+ "enabled": {
+ "label": "Povoleno",
+ "description": "Povolit nebo zakázat tuto zónu. Zakázané zóny se za běhu ignorují."
+ },
+ "enabled_in_config": {
+ "label": "Uchovávat původní stav zóny."
+ },
+ "filters": {
+ "label": "Filtry zóny",
+ "description": "Filtry objektů v této zóně. Omezují falešné detekce nebo určují, které objekty se považují za přítomné v zóně.",
+ "min_area": {
+ "label": "Minimální plocha objektu",
+ "description": "Minimální plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento typ objektu. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "max_area": {
+ "label": "Maximální plocha objektu",
+ "description": "Maximální povolená plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento typ objektu. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "min_ratio": {
+ "label": "Minimální poměr stran",
+ "description": "Minimální poměr šířky k výšce potřebný pro přijetí ohraničujícího rámečku."
+ },
+ "max_ratio": {
+ "label": "Maximální poměr stran",
+ "description": "Maximální povolený poměr šířky k výšce pro přijetí ohraničujícího rámečku."
+ },
+ "threshold": {
+ "label": "Práh spolehlivosti",
+ "description": "Práh průměrné spolehlivosti detekce potřebný k označení objektu jako skutečné detekce."
+ },
+ "min_score": {
+ "label": "Minimální spolehlivost",
+ "description": "Minimální spolehlivost detekce v jednom snímku potřebná k započítání objektu."
+ },
+ "mask": {
+ "label": "Maska filtru",
+ "description": "Souřadnice polygonu určující, kde ve snímku se tento filtr uplatní."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ }
+ },
+ "coordinates": {
+ "label": "Souřadnice",
+ "description": "Souřadnice polygonu vymezující zónu. Lze zadat řetězec oddělený čárkami nebo seznam řetězců se souřadnicemi. Souřadnice mají být relativní (0–1) nebo absolutní (starší formát)."
+ },
+ "distances": {
+ "label": "Skutečné vzdálenosti",
+ "description": "Volitelné skutečné délky stran čtyřúhelníkové zóny pro výpočet rychlosti nebo vzdálenosti. Při zadání musí obsahovat právě 4 hodnoty."
+ },
+ "inertia": {
+ "label": "Počet snímků pro potvrzení přítomnosti",
+ "description": "Počet po sobě jdoucích snímků, ve kterých musí být objekt detekován v zóně pro potvrzení jeho přítomnosti. Pomáhá odfiltrovat krátkodobé detekce."
+ },
+ "loitering_time": {
+ "label": "Doba setrvání v sekundách",
+ "description": "Počet sekund, které musí objekt strávit v zóně, aby bylo rozpoznáno setrvávání. Hodnota 0 detekci setrvávání vypne."
+ },
+ "speed_threshold": {
+ "label": "Minimální rychlost",
+ "description": "Minimální rychlost (ve skutečných jednotkách, pokud jsou nastaveny vzdálenosti) pro potvrzení přítomnosti objektu v zóně. Používá se pro spouštěče zóny založené na rychlosti."
+ },
+ "objects": {
+ "label": "Objekty spouštějící zónu",
+ "description": "Seznam typů objektů (z mapy štítků), které mohou aktivovat tuto zónu. Lze zadat řetězec nebo seznam řetězců. Pokud je prázdný, zahrnou se všechny objekty."
+ }
+ },
+ "enabled_in_config": {
+ "label": "Původní stav kamery",
+ "description": "Uchovávat původní stav kamery."
+ }
+}
diff --git a/web/public/locales/cs/config/global.json b/web/public/locales/cs/config/global.json
index 0967ef424b..bf805e9931 100644
--- a/web/public/locales/cs/config/global.json
+++ b/web/public/locales/cs/config/global.json
@@ -1 +1,1555 @@
-{}
+{
+ "audio": {
+ "label": "Detekce zvuku",
+ "enabled": {
+ "label": "Povolit detekci zvuku",
+ "description": "Povolit nebo zakázat detekci zvukových událostí pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "max_not_heard": {
+ "label": "Časový limit ukončení",
+ "description": "Počet sekund bez nastaveného typu zvuku, po kterém se zvuková událost ukončí."
+ },
+ "min_volume": {
+ "label": "Minimální hlasitost",
+ "description": "Minimální práh efektivní hlasitosti RMS pro spuštění detekce zvuku; nižší hodnoty zvyšují citlivost (např. 200 vysoká, 500 střední, 1000 nízká)."
+ },
+ "listen": {
+ "label": "Sledované typy zvuku",
+ "description": "Seznam typů zvukových událostí k detekci (například bark, fire_alarm, speech, yell)."
+ },
+ "labelmap": {
+ "label": "Úprava mapy zvukových štítků",
+ "description": "Přepsání nebo přemapování položek, které se sloučí se standardní mapou zvukových štítků."
+ },
+ "filters": {
+ "label": "Zvukové filtry",
+ "description": "Nastavení filtrů pro jednotlivé typy zvuku, například prahy spolehlivosti pro omezení falešných detekcí.",
+ "threshold": {
+ "label": "Minimální spolehlivost detekce zvuku",
+ "description": "Minimální práh spolehlivosti pro započítání zvukové události."
+ }
+ },
+ "enabled_in_config": {
+ "label": "Původní stav detekce zvuku",
+ "description": "Udává, zda byla detekce zvuku původně povolena ve statickém konfiguračním souboru."
+ },
+ "num_threads": {
+ "label": "Vlákna detekce",
+ "description": "Počet vláken pro zpracování detekce zvuku."
+ },
+ "description": "Nastavení detekce zvukových událostí pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "audio_transcription": {
+ "label": "Přepis zvuku",
+ "description": "Nastavení přepisu živého zvuku a řeči pro události a živé titulky.",
+ "live_enabled": {
+ "label": "Živý přepis",
+ "description": "Povolit průběžný přepis zvuku při jeho příjmu."
+ },
+ "enabled": {
+ "label": "Povolit přepis zvuku",
+ "description": "Povolit nebo zakázat automatický přepis zvuku pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "language": {
+ "label": "Jazyk přepisu",
+ "description": "Kód jazyka pro přepis/překlad (například 'en' pro angličtinu) nebo 'auto' pro automatické rozpoznání modelem. Podporované kódy jazyků najdete na https://whisper-api.com/docs/languages/."
+ },
+ "model": {
+ "label": "Model přepisu zvuku nebo název poskytovatele generativní AI",
+ "description": "Zpracování přepisu: 'whisper' pro vestavěné místní modely Frigate nebo název poskytovatele generativní AI s rolí transcribe."
+ },
+ "device": {
+ "label": "Zařízení pro přepis",
+ "description": "Klíč zařízení (CPU/GPU), na kterém poběží model přepisu. Pro přepis jsou aktuálně podporovány pouze GPU NVIDIA CUDA."
+ },
+ "model_size": {
+ "label": "Velikost modelu",
+ "description": "Velikost modelu pro offline přepis zvukových událostí."
+ }
+ },
+ "birdseye": {
+ "label": "Birdseye",
+ "description": "Nastavení složeného zobrazení Birdseye, které spojuje obraz z více kamer do jednoho rozložení.",
+ "enabled": {
+ "label": "Povolit Birdseye",
+ "description": "Povolit nebo zakázat zobrazení Birdseye."
+ },
+ "modes": {
+ "label": "Typy aktivity",
+ "description": "Typy aktivity, při kterých se kamery zařadí do Birdseye."
+ },
+ "order": {
+ "label": "Pozice",
+ "description": "Číselná pozice určující pořadí kamery v rozložení Birdseye."
+ },
+ "restream": {
+ "label": "Předávání přes RTSP",
+ "description": "Předávat výstup Birdseye jako stream RTSP; zapnutí zajistí nepřetržitý běh Birdseye."
+ },
+ "width": {
+ "label": "Šířka",
+ "description": "Výstupní šířka složeného snímku Birdseye v pixelech."
+ },
+ "height": {
+ "label": "Výška",
+ "description": "Výstupní výška složeného snímku Birdseye v pixelech."
+ },
+ "quality": {
+ "label": "Kvalita kódování",
+ "description": "Kvalita kódování streamu MPEG-1 Birdseye (1 nejvyšší kvalita, 31 nejnižší)."
+ },
+ "inactivity_threshold": {
+ "label": "Práh neaktivity",
+ "description": "Počet sekund neaktivity, po kterém se kamera přestane zobrazovat v Birdseye."
+ },
+ "layout": {
+ "label": "Rozložení",
+ "description": "Možnosti rozložení zobrazení Birdseye.",
+ "scaling_factor": {
+ "label": "Faktor měřítka",
+ "description": "Faktor měřítka používaný při výpočtu rozložení (rozsah 1,0 až 5,0)."
+ },
+ "max_cameras": {
+ "label": "Maximální počet kamer",
+ "description": "Maximální počet současně zobrazených kamer v Birdseye; zobrazují se kamery s nejnovější aktivitou."
+ }
+ },
+ "idle_heartbeat_fps": {
+ "label": "FPS při nečinnosti",
+ "description": "Počet opětovných odeslání posledního složeného snímku Birdseye za sekundu při nečinnosti; hodnota 0 tuto funkci vypne."
+ }
+ },
+ "detect": {
+ "label": "Detekce objektů",
+ "description": "Nastavení role detekce/detect pro detekci objektů a inicializaci jejich sledování.",
+ "enabled": {
+ "label": "Povolit detekci objektů",
+ "description": "Povolit nebo zakázat detekci objektů pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "height": {
+ "label": "Výška pro detekci",
+ "description": "Výška snímků detekčního streamu v pixelech; ponechte prázdné pro použití původního rozlišení streamu."
+ },
+ "width": {
+ "label": "Šířka pro detekci",
+ "description": "Šířka snímků detekčního streamu v pixelech; ponechte prázdné pro použití původního rozlišení streamu."
+ },
+ "scene": {
+ "label": "Scéna detekce",
+ "description": "Prostředí snímané kamerou, podle kterého se vybírá jeden z nastavených modelů. Kamery s hodnotou 'default' používají model se scénou 'default'."
+ },
+ "fps": {
+ "label": "FPS detekce",
+ "description": "Požadovaný počet snímků za sekundu pro detekci; nižší hodnoty snižují využití CPU (doporučená hodnota je 5; vyšší hodnotu, nejvýše 10, nastavte pouze při sledování velmi rychle se pohybujících objektů)."
+ },
+ "min_initialized": {
+ "label": "Minimální počet snímků pro inicializaci",
+ "description": "Počet po sobě jdoucích detekcí potřebných k vytvoření sledovaného objektu. Vyšší hodnota omezí falešné inicializace. Výchozí hodnota je fps děleno 2."
+ },
+ "max_disappeared": {
+ "label": "Maximální počet snímků bez detekce",
+ "description": "Počet snímků bez detekce, po kterém je sledovaný objekt považován za zmizelý."
+ },
+ "stationary": {
+ "label": "Konfigurace nehybných objektů",
+ "description": "Nastavení detekce a správy objektů, které zůstávají po určitou dobu nehybné.",
+ "interval": {
+ "label": "Interval kontroly nehybných objektů",
+ "description": "Jak často (v počtu snímků) se provádí detekce pro potvrzení nehybného objektu."
+ },
+ "threshold": {
+ "label": "Práh nehybnosti",
+ "description": "Počet snímků beze změny pozice potřebných k označení objektu jako nehybného."
+ },
+ "max_frames": {
+ "label": "Maximální počet snímků",
+ "description": "Omezuje dobu sledování nehybných objektů před jejich vyřazením.",
+ "default": {
+ "label": "Výchozí maximální počet snímků",
+ "description": "Výchozí maximální počet snímků sledování nehybného objektu před ukončením."
+ },
+ "objects": {
+ "label": "Maximální počet snímků pro objekty",
+ "description": "Přepsání maximálního počtu snímků sledování nehybných objektů pro jednotlivé typy objektů."
+ }
+ },
+ "classifier": {
+ "label": "Povolit vizuální klasifikátor",
+ "description": "Použít vizuální klasifikátor k rozpoznání skutečně nehybných objektů i při kolísání ohraničujících rámečků."
+ }
+ },
+ "annotation_offset": {
+ "label": "Posun anotací",
+ "description": "Posun anotací detekce v milisekundách pro lepší sladění ohraničujících rámečků na časové ose se záznamy; může být kladný nebo záporný."
+ }
+ },
+ "face_recognition": {
+ "label": "Rozpoznávání obličejů",
+ "enabled": {
+ "label": "Povolit rozpoznávání obličejů",
+ "description": "Povolit nebo zakázat rozpoznávání obličejů pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "min_area": {
+ "label": "Minimální plocha obličeje",
+ "description": "Minimální plocha rámečku detekovaného obličeje v pixelech pro pokus o rozpoznání."
+ },
+ "description": "Nastavení detekce a rozpoznávání obličejů pro všechny kamery; lze přepsat pro jednotlivé kamery.",
+ "model_size": {
+ "label": "Velikost modelu",
+ "description": "Velikost modelu pro vektorové reprezentace obličejů: malý (small) nebo velký (large); větší může vyžadovat GPU."
+ },
+ "unknown_score": {
+ "label": "Práh skóre neznámého obličeje",
+ "description": "Minimální skóre spolehlivosti pro možnou shodu obličeje. Shody se skóre na tomto prahu nebo pod ním jsou označeny jako neznámé; vyšší hodnota je přísnější."
+ },
+ "detection_threshold": {
+ "label": "Práh detekce",
+ "description": "Minimální spolehlivost detekce potřebná pro přijetí detekovaného obličeje."
+ },
+ "recognition_threshold": {
+ "label": "Práh rozpoznávání",
+ "description": "Minimální skóre spolehlivosti rozpoznání pro přiřazení jména osoby jako podštítku objektu."
+ },
+ "min_faces": {
+ "label": "Minimální počet rozpoznání obličeje",
+ "description": "Minimální počet rozpoznání obličeje před přiřazením rozpoznaného podštítku osobě."
+ },
+ "save_attempts": {
+ "label": "Ukládat pokusy",
+ "description": "Počet pokusů o rozpoznání obličeje uchovávaných pro zobrazení nedávných rozpoznání."
+ },
+ "blur_confidence_filter": {
+ "label": "Filtr spolehlivosti podle rozmazání",
+ "description": "Upravit skóre spolehlivosti podle rozmazání obrazu pro omezení falešných detekcí u nekvalitních snímků obličejů."
+ },
+ "device": {
+ "label": "Zařízení",
+ "description": "Přepsání nastavení pro použití konkrétního zařízení. Další informace najdete na https://onnxruntime.ai/docs/execution-providers/"
+ }
+ },
+ "ffmpeg": {
+ "path": {
+ "label": "Cesta k FFmpeg",
+ "description": "Cesta ke spustitelnému souboru FFmpeg nebo alias verze (\"7.0\" nebo \"8.0\")."
+ },
+ "global_args": {
+ "label": "Globální argumenty FFmpeg",
+ "description": "Globální argumenty předávané procesům FFmpeg."
+ },
+ "hwaccel_args": {
+ "label": "Argumenty hardwarové akcelerace",
+ "description": "Argumenty hardwarové akcelerace pro FFmpeg. Doporučují se předvolby pro konkrétní poskytovatele."
+ },
+ "input_args": {
+ "label": "Vstupní argumenty",
+ "description": "Vstupní argumenty použité pro vstupní streamy FFmpeg."
+ },
+ "output_args": {
+ "label": "Výstupní argumenty",
+ "description": "Výchozí výstupní argumenty pro různé role FFmpeg, například detect a record.",
+ "detect": {
+ "label": "Výstupní argumenty detekce",
+ "description": "Výchozí výstupní argumenty pro streamy s rolí detect."
+ },
+ "record": {
+ "label": "Výstupní argumenty záznamu",
+ "description": "Výchozí výstupní argumenty pro streamy s rolí record."
+ },
+ "record_sub": {
+ "label": "Výstupní argumenty záznamu vedlejšího streamu",
+ "description": "Výstupní argumenty pro streamy s rolí record_sub. Pokud nejsou nastaveny, použijí se výstupní argumenty record."
+ }
+ },
+ "retry_interval": {
+ "label": "Interval opakování FFmpeg",
+ "description": "Počet sekund před dalším pokusem o připojení streamu kamery po selhání. Výchozí hodnota je 10."
+ },
+ "apple_compatibility": {
+ "label": "Kompatibilita s Apple",
+ "description": "Povolit označení HEVC pro lepší kompatibilitu s přehrávači Apple při záznamu H.265."
+ },
+ "gpu": {
+ "label": "Index GPU",
+ "description": "Výchozí index GPU pro hardwarovou akceleraci, pokud je dostupná."
+ },
+ "inputs": {
+ "label": "Vstupy kamery",
+ "description": "Seznam definic vstupních streamů (cesty a role) pro tuto kameru.",
+ "path": {
+ "label": "Vstupní cesta",
+ "description": "URL nebo cesta ke vstupnímu streamu kamery."
+ },
+ "roles": {
+ "label": "Vstupní role",
+ "description": "Role tohoto vstupního streamu."
+ },
+ "global_args": {
+ "label": "Globální argumenty FFmpeg",
+ "description": "Globální argumenty FFmpeg pro tento vstupní stream."
+ },
+ "hwaccel_args": {
+ "label": "Argumenty hardwarové akcelerace",
+ "description": "Argumenty hardwarové akcelerace pro tento vstupní stream."
+ },
+ "input_args": {
+ "label": "Vstupní argumenty",
+ "description": "Vstupní argumenty specifické pro tento stream."
+ }
+ },
+ "label": "FFmpeg",
+ "description": "Nastavení FFmpeg včetně cesty ke spustitelnému souboru, argumentů, hardwarové akcelerace a výstupních argumentů jednotlivých rolí."
+ },
+ "live": {
+ "label": "Živé přehrávání",
+ "streams": {
+ "label": "Názvy živých streamů",
+ "description": "Mapování nastavených názvů streamů na názvy streamů předávaných přes go2rtc pro živé přehrávání."
+ },
+ "transcode": {
+ "label": "Překódované streamy",
+ "description": "Živé streamy s nižší kvalitou překódované na vyžádání pomocí go2rtc.",
+ "enabled": {
+ "label": "Povolit překódované streamy",
+ "description": "Přidat živé streamy s nižší kvalitou, které go2rtc překóduje v reálném čase, když je někdo sleduje."
+ },
+ "source": {
+ "label": "Zdrojový stream",
+ "description": "Stream go2rtc k překódování. Výchozí je první živý stream."
+ },
+ "qualities": {
+ "label": "Úrovně kvality",
+ "description": "Pro každou úroveň kvality se přidá jeden překódovaný stream.",
+ "height": {
+ "label": "Výška",
+ "description": "Výstupní výška v pixelech; šířka se řídí poměrem stran zdroje."
+ },
+ "bitrate": {
+ "label": "Datový tok",
+ "description": "Cílový a maximální datový tok videa v kb/s."
+ }
+ }
+ },
+ "height": {
+ "label": "Výška živého obrazu",
+ "description": "Výška v pixelech pro vykreslení živého streamu jsmpeg ve webovém rozhraní; musí být <= výška detekčního streamu."
+ },
+ "quality": {
+ "label": "Kvalita živého obrazu",
+ "description": "Kvalita kódování streamu jsmpeg (1 nejvyšší, 31 nejnižší)."
+ },
+ "description": "Nastavení rozlišení a kvality živého streamu jsmpeg. Neovlivňuje kamery, které pro živé zobrazení používají předávání streamu přes go2rtc."
+ },
+ "lpr": {
+ "label": "Rozpoznávání registračních značek",
+ "description": "Nastavení rozpoznávání registračních značek včetně prahů detekce, formátování a známých značek.",
+ "enabled": {
+ "label": "Povolit LPR",
+ "description": "Povolit nebo zakázat rozpoznávání registračních značek pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "expire_time": {
+ "label": "Doba vyřazení v sekundách",
+ "description": "Doba v sekundách, po které se neviděná registrační značka vyřadí ze sledování (pouze pro vyhrazené kamery LPR)."
+ },
+ "min_area": {
+ "label": "Minimální plocha registrační značky",
+ "description": "Minimální plocha registrační značky v pixelech pro pokus o rozpoznání."
+ },
+ "enhancement": {
+ "label": "Úroveň vylepšení",
+ "description": "Úroveň vylepšení (0–10) výřezů registračních značek před OCR; vyšší hodnoty nemusí zlepšit výsledky. Úrovně nad 5 mohou fungovat pouze pro noční snímky značek a měly by se používat opatrně."
+ },
+ "model_size": {
+ "label": "Velikost modelu",
+ "description": "Velikost modelu pro detekci a rozpoznávání textu. Většina uživatelů by měla použít malý model (small)."
+ },
+ "detection_threshold": {
+ "label": "Práh detekce",
+ "description": "Práh spolehlivosti detekce pro spuštění OCR na pravděpodobné registrační značce."
+ },
+ "recognition_threshold": {
+ "label": "Práh rozpoznávání",
+ "description": "Práh spolehlivosti potřebný k připojení rozpoznaného textu registrační značky jako podštítku."
+ },
+ "min_plate_length": {
+ "label": "Minimální délka registrační značky",
+ "description": "Minimální počet znaků rozpoznané registrační značky pro její přijetí."
+ },
+ "format": {
+ "label": "Regulární výraz formátu registrační značky",
+ "description": "Volitelný regulární výraz pro ověření rozpoznaných registračních značek vůči očekávanému formátu."
+ },
+ "match_distance": {
+ "label": "Vzdálenost shody",
+ "description": "Počet povolených rozdílů ve znacích při porovnání detekovaných registračních značek se známými."
+ },
+ "known_plates": {
+ "label": "Známé registrační značky",
+ "description": "Seznam registračních značek nebo regulárních výrazů pro zvláštní sledování či upozornění."
+ },
+ "debug_save_plates": {
+ "label": "Ukládat registrační značky pro ladění",
+ "description": "Ukládat výřezy registračních značek pro ladění výkonu LPR."
+ },
+ "device": {
+ "label": "Zařízení",
+ "description": "Přepsání nastavení pro použití konkrétního zařízení. Další informace najdete na https://onnxruntime.ai/docs/execution-providers/"
+ },
+ "replace_rules": {
+ "label": "Pravidla nahrazování",
+ "description": "Pravidla nahrazování pomocí regulárních výrazů pro normalizaci detekovaných registračních značek před porovnáním.",
+ "pattern": {
+ "label": "Vzor regulárního výrazu"
+ },
+ "replacement": {
+ "label": "Náhradní řetězec"
+ }
+ }
+ },
+ "motion": {
+ "label": "Detekce pohybu",
+ "enabled": {
+ "label": "Povolit detekci pohybu",
+ "description": "Povolit nebo zakázat detekci pohybu pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "threshold": {
+ "label": "Práh pohybu",
+ "description": "Práh rozdílu pixelů používaný detektorem pohybu; vyšší hodnoty snižují citlivost (rozsah 1–255)."
+ },
+ "lightning_threshold": {
+ "label": "Práh záblesků",
+ "description": "Práh pro detekci a ignorování krátkých změn osvětlení (nižší hodnota je citlivější, rozsah 0,3 až 1,0). Detekci pohybu zcela nezastaví; po překročení prahu pouze ukončí analýzu dalších snímků. Záznamy založené na pohybu se během těchto událostí nadále vytvářejí."
+ },
+ "skip_motion_threshold": {
+ "label": "Práh vynechání pohybu",
+ "description": "Pokud je nastavena hodnota od 0,0 do 1,0 a v jednom snímku se změní větší podíl obrazu, detektor nevrátí žádné rámečky pohybu a ihned se znovu zkalibruje. To může šetřit CPU a omezit falešné detekce při blescích, bouřkách apod., ale také přehlédnout skutečné události, například automatické sledování objektu PTZ kamerou. Jde o kompromis mezi vynecháním několika megabajtů záznamů a prohlédnutím několika krátkých klipů. Ponechte nenastavené (None) pro vypnutí této funkce."
+ },
+ "improve_contrast": {
+ "label": "Zlepšit kontrast",
+ "description": "Před analýzou pohybu zlepšit kontrast snímků pro usnadnění detekce."
+ },
+ "contour_area": {
+ "label": "Plocha obrysu",
+ "description": "Minimální plocha obrysu v pixelech potřebná pro započítání pohybu."
+ },
+ "delta_alpha": {
+ "label": "Delta alpha",
+ "description": "Koeficient alfa pro prolínání při výpočtu rozdílů snímků pro detekci pohybu."
+ },
+ "frame_alpha": {
+ "label": "Frame alpha",
+ "description": "Hodnota alfa při prolínání snímků během předzpracování pro detekci pohybu."
+ },
+ "frame_height": {
+ "label": "Výška snímku",
+ "description": "Výška v pixelech, na kterou se snímky zmenší při výpočtu pohybu."
+ },
+ "mask": {
+ "label": "Souřadnice masky",
+ "description": "Uspořádané souřadnice x,y definující polygon masky pohybu pro zahrnutí nebo vyloučení oblastí."
+ },
+ "mqtt_off_delay": {
+ "label": "Prodleva vypnutí MQTT",
+ "description": "Počet sekund po posledním pohybu před publikováním stavu MQTT 'off'."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav detekce pohybu",
+ "description": "Udává, zda byla detekce pohybu povolena v původní statické konfiguraci."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ },
+ "description": "Výchozí nastavení detekce pohybu pro kamery, pokud není přepsáno pro jednotlivé kamery."
+ },
+ "objects": {
+ "label": "Objekty",
+ "description": "Výchozí nastavení sledování objektů včetně sledovaných štítků a filtrů pro jednotlivé objekty.",
+ "track": {
+ "label": "Sledované objekty",
+ "description": "Seznam štítků objektů sledovaných na všech kamerách; lze přepsat pro jednotlivé kamery."
+ },
+ "filters": {
+ "label": "Filtry objektů",
+ "description": "Filtry detekovaných objektů pro omezení falešných detekcí (plocha, poměr stran, spolehlivost).",
+ "min_area": {
+ "label": "Minimální plocha objektu",
+ "description": "Minimální plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento typ objektu. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "max_area": {
+ "label": "Maximální plocha objektu",
+ "description": "Maximální povolená plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento typ objektu. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "min_ratio": {
+ "label": "Minimální poměr stran",
+ "description": "Minimální poměr šířky k výšce potřebný pro přijetí ohraničujícího rámečku."
+ },
+ "max_ratio": {
+ "label": "Maximální poměr stran",
+ "description": "Maximální povolený poměr šířky k výšce pro přijetí ohraničujícího rámečku."
+ },
+ "threshold": {
+ "label": "Práh spolehlivosti",
+ "description": "Práh průměrné spolehlivosti detekce potřebný k označení objektu jako skutečné detekce."
+ },
+ "min_score": {
+ "label": "Minimální spolehlivost",
+ "description": "Minimální spolehlivost detekce v jednom snímku potřebná k započítání objektu."
+ },
+ "mask": {
+ "label": "Maska filtru",
+ "description": "Souřadnice polygonu určující, kde ve snímku se tento filtr uplatní."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ }
+ },
+ "mask": {
+ "label": "Maska objektů",
+ "description": "Polygon masky pro zabránění detekci objektů v určených oblastech."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ },
+ "genai": {
+ "label": "Konfigurace generativní AI pro objekty",
+ "description": "Možnosti generativní AI pro popis sledovaných objektů a odesílání snímků ke generování.",
+ "enabled": {
+ "label": "Povolit generativní AI",
+ "description": "Ve výchozím nastavení povolit generování popisů sledovaných objektů pomocí generativní AI."
+ },
+ "use_snapshot": {
+ "label": "Použít snímky",
+ "description": "Pro generování popisů pomocí generativní AI použít snímky objektů místo miniatur."
+ },
+ "prompt": {
+ "label": "Prompt pro popis",
+ "description": "Výchozí šablona promptu pro generování popisů pomocí generativní AI."
+ },
+ "object_prompts": {
+ "label": "Prompty objektů",
+ "description": "Prompty pro jednotlivé typy objektů pro přizpůsobení výstupů generativní AI konkrétním štítkům."
+ },
+ "objects": {
+ "label": "Objekty pro generativní AI",
+ "description": "Seznam štítků objektů, které se ve výchozím nastavení odesílají generativní AI."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekty vstoupit pro generování popisu pomocí generativní AI."
+ },
+ "debug_save_thumbnails": {
+ "label": "Ukládat miniatury",
+ "description": "Ukládat miniatury odeslané generativní AI pro ladění a kontrolu."
+ },
+ "send_triggers": {
+ "label": "Spouštěče generativní AI",
+ "description": "Určuje, kdy se snímky odesílají generativní AI (při ukončení, po aktualizacích apod.).",
+ "tracked_object_end": {
+ "label": "Odeslat při ukončení",
+ "description": "Odeslat požadavek generativní AI při ukončení sledování objektu."
+ },
+ "after_significant_updates": {
+ "label": "Časný spouštěč generativní AI",
+ "description": "Odeslat požadavek generativní AI po určeném počtu významných aktualizací sledovaného objektu."
+ }
+ },
+ "enabled_in_config": {
+ "label": "Původní stav generativní AI",
+ "description": "Udává, zda byla generativní AI povolena v původní statické konfiguraci."
+ }
+ },
+ "filters_attribute": {
+ "label": "Filtry atributů",
+ "description": "Filtry detekovaných atributů pro omezení falešných detekcí (plocha, poměr stran, spolehlivost).",
+ "min_area": {
+ "label": "Minimální plocha atributu",
+ "description": "Minimální plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento atribut. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "max_area": {
+ "label": "Maximální plocha atributu",
+ "description": "Maximální povolená plocha ohraničujícího rámečku (v pixelech nebo jako podíl obrazu) pro tento atribut. Lze zadat pixely (int) nebo podíl (float od 0.000001 do 0.99)."
+ },
+ "min_ratio": {
+ "label": "Minimální poměr stran",
+ "description": "Minimální poměr šířky k výšce potřebný pro přijetí ohraničujícího rámečku."
+ },
+ "max_ratio": {
+ "label": "Maximální poměr stran",
+ "description": "Maximální povolený poměr šířky k výšce pro přijetí ohraničujícího rámečku."
+ },
+ "threshold": {
+ "label": "Práh spolehlivosti",
+ "description": "Práh průměrné spolehlivosti detekce potřebný k označení atributu jako skutečné detekce."
+ },
+ "min_score": {
+ "label": "Minimální spolehlivost",
+ "description": "Minimální spolehlivost detekce v jednom snímku potřebná k přiřazení atributu nadřazenému objektu."
+ },
+ "mask": {
+ "label": "Maska filtru",
+ "description": "Souřadnice polygonu určující, kde ve snímku se tento filtr uplatní."
+ },
+ "raw_mask": {
+ "label": "Nezpracovaná maska"
+ }
+ }
+ },
+ "record": {
+ "label": "Záznam",
+ "enabled": {
+ "label": "Povolit záznam",
+ "description": "Povolit nebo zakázat záznam pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "expire_interval": {
+ "label": "Interval úklidu záznamů",
+ "description": "Počet minut mezi úklidy, které odstraňují segmenty záznamů po uplynutí doby uchovávání."
+ },
+ "continuous": {
+ "label": "Uchovávání nepřetržitých záznamů",
+ "description": "Počet dní uchovávání záznamů bez ohledu na sledované objekty nebo pohyb. Nastavte 0, pokud chcete uchovávat jen záznamy upozornění a detekcí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "motion": {
+ "label": "Uchovávání záznamů pohybu",
+ "description": "Počet dní uchovávání záznamů spuštěných pohybem bez ohledu na sledované objekty. Nastavte 0, pokud chcete uchovávat jen záznamy upozornění a detekcí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "detections": {
+ "label": "Uchovávání detekcí",
+ "description": "Nastavení uchovávání záznamů detekcí včetně doby před událostí a po ní.",
+ "pre_capture": {
+ "label": "Sekundy před událostí",
+ "description": "Počet sekund před detekovanou událostí, které se zahrnou do záznamu."
+ },
+ "post_capture": {
+ "label": "Sekundy po události",
+ "description": "Počet sekund po detekované události, které se zahrnou do záznamu."
+ },
+ "retain": {
+ "label": "Uchovávání událostí",
+ "description": "Nastavení uchovávání záznamů detekovaných událostí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ }
+ },
+ "alerts": {
+ "label": "Uchovávání upozornění",
+ "description": "Nastavení uchovávání záznamů upozornění včetně doby před událostí a po ní.",
+ "pre_capture": {
+ "label": "Sekundy před událostí",
+ "description": "Počet sekund před detekovanou událostí, které se zahrnou do záznamu."
+ },
+ "post_capture": {
+ "label": "Sekundy po události",
+ "description": "Počet sekund po detekované události, které se zahrnou do záznamu."
+ },
+ "retain": {
+ "label": "Uchovávání událostí",
+ "description": "Nastavení uchovávání záznamů detekovaných událostí.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ }
+ },
+ "export": {
+ "label": "Konfigurace exportu",
+ "description": "Nastavení exportu záznamů, například časosběru a hardwarové akcelerace.",
+ "hwaccel_args": {
+ "label": "Argumenty hardwarové akcelerace exportu",
+ "description": "Argumenty hardwarové akcelerace pro export a překódování."
+ },
+ "max_concurrent": {
+ "label": "Maximální počet souběžných exportů",
+ "description": "Maximální počet současně zpracovávaných úloh exportu."
+ },
+ "chapters": {
+ "label": "Metadata kapitol vložená do exportovaných záznamů"
+ }
+ },
+ "preview": {
+ "label": "Konfigurace náhledů",
+ "description": "Nastavení kvality náhledů záznamů zobrazovaných v rozhraní.",
+ "quality": {
+ "label": "Kvalita náhledů",
+ "description": "Úroveň kvality náhledu (very_low, low, medium, high, very_high)."
+ }
+ },
+ "sub": {
+ "label": "Záznam vedlejšího streamu",
+ "description": "Nastavení záznamu druhého streamu s nižší kvalitou.",
+ "enabled": {
+ "label": "Povolit záznam vedlejšího streamu",
+ "description": "Povolit záznam druhého streamu s nižší kvalitou pro přehrávání s adaptivní kvalitou a delší uchovávání."
+ },
+ "continuous": {
+ "label": "Nepřetržité uchovávání vedlejšího streamu",
+ "description": "Počet dní uchovávání záznamů vedlejšího streamu bez ohledu na sledované objekty nebo pohyb.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "motion": {
+ "label": "Uchovávání pohybu ve vedlejším streamu",
+ "description": "Počet dní uchovávání záznamů vedlejšího streamu spuštěných pohybem.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů."
+ }
+ },
+ "alerts": {
+ "label": "Uchovávání upozornění ve vedlejším streamu",
+ "description": "Nastavení uchovávání záznamů upozornění ve vedlejším streamu.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ },
+ "detections": {
+ "label": "Uchovávání detekcí ve vedlejším streamu",
+ "description": "Nastavení uchovávání záznamů detekcí ve vedlejším streamu.",
+ "days": {
+ "label": "Doba uchovávání ve dnech",
+ "description": "Počet dní uchovávání záznamů detekovaných událostí."
+ },
+ "mode": {
+ "label": "Režim uchovávání",
+ "description": "Režim uchovávání: all (všechny segmenty), motion (segmenty s pohybem) nebo active_objects (segmenty s aktivními objekty)."
+ }
+ }
+ },
+ "enabled_in_config": {
+ "label": "Původní stav záznamu",
+ "description": "Udává, zda byl záznam povolen v původní statické konfiguraci."
+ },
+ "description": "Nastavení záznamu a uchovávání pro kamery, pokud není přepsáno pro jednotlivé kamery."
+ },
+ "review": {
+ "label": "Revize",
+ "alerts": {
+ "label": "Konfigurace upozornění",
+ "description": "Nastavení sledovaných objektů, které vyvolávají upozornění, a uchovávání upozornění.",
+ "enabled": {
+ "label": "Povolit upozornění",
+ "description": "Povolit nebo zakázat vytváření upozornění pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "labels": {
+ "label": "Štítky upozornění",
+ "description": "Seznam štítků objektů, které vyvolávají upozornění (například car, person)."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekt vstoupit pro vyvolání upozornění; ponechte prázdné pro povolení libovolné zóny."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav upozornění",
+ "description": "Udává, zda byla upozornění původně povolena ve statické konfiguraci."
+ },
+ "cutoff_time": {
+ "label": "Čas ukončení upozornění",
+ "description": "Počet sekund bez aktivity vyvolávající upozornění, po kterém se upozornění ukončí."
+ }
+ },
+ "detections": {
+ "label": "Konfigurace detekcí",
+ "description": "Nastavení sledovaných objektů, které vytvářejí detekce bez upozornění, a uchovávání detekcí.",
+ "enabled": {
+ "label": "Povolit detekce",
+ "description": "Povolit nebo zakázat události detekce pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "labels": {
+ "label": "Štítky detekcí",
+ "description": "Seznam štítků objektů, které vytvářejí události detekce."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekt vstoupit pro vytvoření detekce; ponechte prázdné pro povolení libovolné zóny."
+ },
+ "cutoff_time": {
+ "label": "Čas ukončení detekce",
+ "description": "Počet sekund bez aktivity vyvolávající detekci, po kterém se detekce ukončí."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav detekcí",
+ "description": "Udává, zda byly detekce původně povoleny ve statické konfiguraci."
+ }
+ },
+ "genai": {
+ "label": "Konfigurace generativní AI",
+ "description": "Řídí použití generativní AI pro vytváření popisů a souhrnů položek revize.",
+ "enabled": {
+ "label": "Povolit popisy generativní AI",
+ "description": "Povolit nebo zakázat popisy a souhrny položek revize vytvářené generativní AI."
+ },
+ "alerts": {
+ "label": "Povolit generativní AI pro upozornění",
+ "description": "Použít generativní AI pro vytváření popisů upozornění."
+ },
+ "detections": {
+ "label": "Povolit generativní AI pro detekce",
+ "description": "Použít generativní AI pro vytváření popisů detekcí."
+ },
+ "image_source": {
+ "label": "Zdroj obrázků revize",
+ "description": "Zdroj obrázků odesílaných generativní AI ('preview' nebo 'recordings'); 'recordings' používá kvalitnější snímky, ale více tokenů."
+ },
+ "additional_concerns": {
+ "label": "Další okolnosti ke zvážení",
+ "description": "Seznam dalších okolností nebo poznámek, které má generativní AI zohlednit při hodnocení aktivity na této kameře."
+ },
+ "debug_save_thumbnails": {
+ "label": "Ukládat miniatury",
+ "description": "Ukládat miniatury odeslané poskytovateli generativní AI pro ladění a kontrolu."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav generativní AI",
+ "description": "Udává, zda bylo hodnocení pomocí generativní AI původně povoleno ve statické konfiguraci."
+ },
+ "preferred_language": {
+ "label": "Preferovaný jazyk",
+ "description": "Preferovaný jazyk odpovědí požadovaný od poskytovatele generativní AI."
+ },
+ "frame_mode": {
+ "label": "Režim snímků",
+ "description": "Způsob předávání snímků modelu. 'frames' odešle prompt a poté snímky, což vyhovuje modelům, které samy dobře sledují posloupnost. 'annotated_frames' označí každý snímek a proloží jej poznámkami ze sledování objektů, což pomáhá modelům, které ztrácejí přehled o opakující se nebo obrácené aktivitě."
+ },
+ "response_style": {
+ "label": "Styl odpovědí",
+ "description": "Předvolba stylu psaní generovaných popisů revize. Předvolby upravují tón a podrobnost názvu, souhrnu a popisu scény pro uživatele; 'default' ponechá vestavěný prompt beze změny."
+ },
+ "activity_context_prompt": {
+ "label": "Prompt pro kontext aktivity",
+ "description": "Vlastní prompt popisující, co je a není podezřelá aktivita, pro doplnění kontextu souhrnů generativní AI."
+ }
+ },
+ "description": "Nastavení upozornění, detekcí a souhrnů revizí pomocí generativní AI pro rozhraní a úložiště."
+ },
+ "semantic_search": {
+ "label": "Sémantické vyhledávání",
+ "triggers": {
+ "label": "Spouštěče",
+ "description": "Akce a kritéria shody spouštěčů sémantického vyhledávání pro konkrétní kamery.",
+ "friendly_name": {
+ "label": "Zobrazovaný název",
+ "description": "Volitelný název tohoto spouštěče zobrazovaný v rozhraní."
+ },
+ "enabled": {
+ "label": "Povolit tento spouštěč",
+ "description": "Povolit nebo zakázat tento spouštěč sémantického vyhledávání."
+ },
+ "type": {
+ "label": "Typ spouštěče",
+ "description": "Typ spouštěče: 'thumbnail' (porovnání s obrázkem) nebo 'description' (porovnání s textem)."
+ },
+ "data": {
+ "label": "Obsah spouštěče",
+ "description": "Textová fráze nebo ID miniatury pro porovnání se sledovanými objekty."
+ },
+ "threshold": {
+ "label": "Práh spouštěče",
+ "description": "Minimální skóre podobnosti (0–1) potřebné k aktivaci spouštěče."
+ },
+ "actions": {
+ "label": "Akce spouštěče",
+ "description": "Seznam akcí provedených při shodě spouštěče (notification, sub_label, attribute)."
+ }
+ },
+ "description": "Nastavení sémantického vyhledávání, které vytváří a prohledává vektorové reprezentace objektů pro nalezení podobných položek.",
+ "enabled": {
+ "label": "Povolit sémantické vyhledávání",
+ "description": "Povolit nebo zakázat sémantické vyhledávání."
+ },
+ "reindex": {
+ "label": "Znovu indexovat při spuštění",
+ "description": "Spustit úplnou opětovnou indexaci dříve sledovaných objektů v databázi vektorových reprezentací."
+ },
+ "model": {
+ "label": "Model sémantického vyhledávání nebo název poskytovatele generativní AI",
+ "description": "Model vektorových reprezentací pro sémantické vyhledávání (například 'jinav1') nebo název poskytovatele generativní AI s rolí embeddings."
+ },
+ "model_size": {
+ "label": "Velikost modelu",
+ "description": "Vyberte velikost modelu; malý (small) běží na CPU a velký (large) obvykle vyžaduje GPU."
+ },
+ "device": {
+ "label": "Zařízení",
+ "description": "Přepsání nastavení pro použití konkrétního zařízení. Další informace najdete na https://onnxruntime.ai/docs/execution-providers/"
+ }
+ },
+ "snapshots": {
+ "label": "Snímky",
+ "enabled": {
+ "label": "Povolit snímky",
+ "description": "Povolit nebo zakázat ukládání snímků pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "timestamp": {
+ "label": "Zobrazení časové značky",
+ "description": "Zobrazit časovou značku na snímcích z API."
+ },
+ "bounding_box": {
+ "label": "Zobrazení ohraničujícího rámečku",
+ "description": "Vykreslit ohraničující rámečky sledovaných objektů na snímcích z API."
+ },
+ "crop": {
+ "label": "Oříznout snímek",
+ "description": "Oříznout snímky z API podle ohraničujícího rámečku detekovaného objektu."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Zóny, do kterých musí objekt vstoupit, aby se uložil snímek."
+ },
+ "height": {
+ "label": "Výška snímku",
+ "description": "Výška v pixelech, na kterou se změní velikost snímků z API; ponechte prázdné pro zachování původní velikosti."
+ },
+ "retain": {
+ "label": "Uchovávání snímků",
+ "description": "Nastavení uchovávání snímků včetně výchozího počtu dní a výjimek pro jednotlivé typy objektů.",
+ "default": {
+ "label": "Výchozí uchovávání",
+ "description": "Výchozí počet dní uchovávání snímků."
+ },
+ "objects": {
+ "label": "Uchovávání podle objektu",
+ "description": "Přepsání počtu dní uchovávání snímků pro jednotlivé typy objektů."
+ }
+ },
+ "quality": {
+ "label": "Kvalita snímku",
+ "description": "Kvalita kódování uložených snímků (0–100)."
+ },
+ "description": "Nastavení snímků sledovaných objektů vytvářených přes API pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "timestamp_style": {
+ "label": "Styl časové značky",
+ "position": {
+ "label": "Pozice časové značky",
+ "description": "Pozice časové značky na obrázku (tl/tr/bl/br)."
+ },
+ "format": {
+ "label": "Formát časové značky",
+ "description": "Formátovací řetězec data a času pro časové značky (formátovací kódy Python datetime)."
+ },
+ "color": {
+ "label": "Barva časové značky",
+ "description": "Hodnoty RGB pro text časové značky (všechny hodnoty 0–255).",
+ "red": {
+ "label": "Červená",
+ "description": "Červená složka barvy časové značky (0–255)."
+ },
+ "green": {
+ "label": "Zelená",
+ "description": "Zelená složka barvy časové značky (0–255)."
+ },
+ "blue": {
+ "label": "Modrá",
+ "description": "Modrá složka barvy časové značky (0–255)."
+ }
+ },
+ "thickness": {
+ "label": "Tloušťka časové značky",
+ "description": "Tloušťka čar textu časové značky."
+ },
+ "effect": {
+ "label": "Efekt časové značky",
+ "description": "Vizuální efekt textu časové značky (none, solid, shadow)."
+ },
+ "description": "Možnosti vzhledu časových značek v obrazu pro ladicí zobrazení a snímky."
+ },
+ "mqtt": {
+ "label": "MQTT",
+ "description": "Nastavení připojení k brokeru MQTT a publikování telemetrie, snímků a podrobností událostí.",
+ "enabled": {
+ "label": "Povolit MQTT",
+ "description": "Povolit nebo zakázat integraci MQTT pro stavy, události a snímky."
+ },
+ "host": {
+ "label": "Hostitel MQTT",
+ "description": "Název hostitele nebo IP adresa brokeru MQTT."
+ },
+ "port": {
+ "label": "Port MQTT",
+ "description": "Port brokeru MQTT (obvykle 1883 pro nešifrované MQTT)."
+ },
+ "topic_prefix": {
+ "label": "Prefix témat",
+ "description": "Prefix všech témat MQTT Frigate; při provozu více instancí musí být jedinečný."
+ },
+ "client_id": {
+ "label": "ID klienta",
+ "description": "Identifikátor klienta při připojení k brokeru MQTT; měl by být pro každou instanci jedinečný."
+ },
+ "stats_interval": {
+ "label": "Interval statistik",
+ "description": "Interval publikování statistik systému a kamer do MQTT v sekundách."
+ },
+ "user": {
+ "label": "Uživatelské jméno MQTT",
+ "description": "Volitelné uživatelské jméno MQTT; lze zadat pomocí proměnných prostředí nebo tajných hodnot."
+ },
+ "password": {
+ "label": "Heslo MQTT",
+ "description": "Volitelné heslo MQTT; lze zadat pomocí proměnných prostředí nebo tajných hodnot."
+ },
+ "tls_ca_certs": {
+ "label": "Certifikáty CA pro TLS",
+ "description": "Cesta k certifikátu CA pro připojení TLS k brokeru (pro certifikáty podepsané vlastní autoritou)."
+ },
+ "tls_client_cert": {
+ "label": "Klientský certifikát",
+ "description": "Cesta ke klientskému certifikátu pro vzájemné ověřování TLS; při použití klientských certifikátů nenastavujte uživatelské jméno ani heslo."
+ },
+ "tls_client_key": {
+ "label": "Klientský klíč",
+ "description": "Cesta k soukromému klíči klientského certifikátu."
+ },
+ "tls_insecure": {
+ "label": "Nezabezpečené TLS",
+ "description": "Povolit nezabezpečená připojení TLS vynecháním ověření názvu hostitele (nedoporučuje se)."
+ },
+ "qos": {
+ "label": "MQTT QoS",
+ "description": "Úroveň kvality služby pro publikování a odběr MQTT (0, 1 nebo 2)."
+ }
+ },
+ "notifications": {
+ "label": "Oznámení",
+ "enabled": {
+ "label": "Povolit oznámení",
+ "description": "Povolit nebo zakázat oznámení pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "email": {
+ "label": "E-mail pro oznámení",
+ "description": "E-mailová adresa používaná pro push oznámení nebo vyžadovaná některými poskytovateli oznámení."
+ },
+ "cooldown": {
+ "label": "Prodleva mezi oznámeními",
+ "description": "Prodleva v sekundách mezi oznámeními, která zabraňuje zahlcení příjemců."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav oznámení",
+ "description": "Udává, zda byla oznámení povolena v původní statické konfiguraci."
+ },
+ "description": "Nastavení povolení a řízení oznámení pro všechny kamery; lze přepsat pro jednotlivé kamery."
+ },
+ "onvif": {
+ "label": "ONVIF",
+ "description": "Nastavení připojení ONVIF a automatického sledování PTZ pro tuto kameru.",
+ "host": {
+ "label": "Hostitel ONVIF",
+ "description": "Hostitel (a volitelné schéma) služby ONVIF této kamery."
+ },
+ "port": {
+ "label": "Port ONVIF",
+ "description": "Číslo portu služby ONVIF."
+ },
+ "user": {
+ "label": "Uživatelské jméno ONVIF",
+ "description": "Uživatelské jméno pro ověřování ONVIF; některá zařízení vyžadují uživatele admin."
+ },
+ "password": {
+ "label": "Heslo ONVIF",
+ "description": "Heslo pro ověřování ONVIF."
+ },
+ "tls_insecure": {
+ "label": "Vypnout ověřování TLS",
+ "description": "Vynechat ověření TLS a vypnout ověřování Digest pro ONVIF (nezabezpečené; používejte jen v bezpečných sítích)."
+ },
+ "profile": {
+ "label": "Profil ONVIF",
+ "description": "Konkrétní mediální profil ONVIF pro ovládání PTZ, určený tokenem nebo názvem. Pokud není nastaven, automaticky se vybere první profil s platnou konfigurací PTZ."
+ },
+ "autotracking": {
+ "label": "Automatické sledování",
+ "description": "Automaticky sledovat pohybující se objekty a udržovat je ve středu obrazu pomocí pohybů PTZ kamery.",
+ "enabled": {
+ "label": "Povolit automatické sledování",
+ "description": "Povolit nebo zakázat automatické sledování detekovaných objektů PTZ kamerou."
+ },
+ "calibrate_on_startup": {
+ "label": "Kalibrovat při spuštění",
+ "description": "Při spuštění změřit rychlosti motorů PTZ pro zlepšení přesnosti sledování. Frigate po kalibraci aktualizuje movement_weights v konfiguraci."
+ },
+ "zooming": {
+ "label": "Režim zoomu",
+ "description": "Chování zoomu: disabled (pouze otáčení a naklánění), absolute (nejvyšší kompatibilita) nebo relative (současné otáčení, naklánění a zoom)."
+ },
+ "zoom_factor": {
+ "label": "Faktor zoomu",
+ "description": "Úroveň přiblížení sledovaných objektů. Nižší hodnoty ponechají v záběru větší část scény; vyšší přiblíží objekt více, ale mohou vést ke ztrátě sledování. Hodnoty od 0,1 do 0,75."
+ },
+ "track": {
+ "label": "Sledované objekty",
+ "description": "Seznam typů objektů, které mají spouštět automatické sledování."
+ },
+ "required_zones": {
+ "label": "Požadované zóny",
+ "description": "Objekty musí vstoupit do jedné z těchto zón před zahájením automatického sledování."
+ },
+ "return_preset": {
+ "label": "Pozice pro návrat",
+ "description": "Název předvolby ONVIF nastavené ve firmwaru kamery, do které se kamera vrátí po ukončení sledování."
+ },
+ "timeout": {
+ "label": "Prodleva návratu",
+ "description": "Počet sekund po ztrátě sledování před návratem kamery do přednastavené pozice."
+ },
+ "movement_weights": {
+ "label": "Váhy pohybu",
+ "description": "Kalibrační hodnoty automaticky vytvořené kalibrací kamery. Neupravujte ručně."
+ },
+ "enabled_in_config": {
+ "label": "Původní stav automatického sledování",
+ "description": "Interní pole zaznamenávající, zda bylo automatické sledování povoleno v konfiguraci."
+ }
+ },
+ "ignore_time_mismatch": {
+ "label": "Ignorovat rozdíl času",
+ "description": "Ignorovat rozdíly v synchronizaci času mezi kamerou a serverem Frigate při komunikaci ONVIF."
+ }
+ },
+ "profiles": {
+ "label": "Profily",
+ "description": "Definice pojmenovaných profilů se zobrazovanými názvy. Profily kamer musí odkazovat na zde definované názvy.",
+ "friendly_name": {
+ "label": "Zobrazovaný název",
+ "description": "Název tohoto profilu zobrazovaný v rozhraní."
+ }
+ },
+ "version": {
+ "label": "Aktuální verze konfigurace",
+ "description": "Číselná nebo textová verze aktivní konfigurace pro rozpoznání migrací či změn formátu."
+ },
+ "safe_mode": {
+ "label": "Nouzový režim",
+ "description": "Při zapnutí se Frigate spustí v nouzovém režimu s omezenými funkcemi pro řešení problémů."
+ },
+ "environment_vars": {
+ "label": "Proměnné prostředí",
+ "description": "Dvojice klíč/hodnota proměnných prostředí pro proces Frigate v Home Assistant OS. Mimo HAOS použijte nastavení proměnných prostředí Dockeru."
+ },
+ "logger": {
+ "label": "Protokolování",
+ "description": "Řídí výchozí podrobnost protokolů a úrovně protokolování jednotlivých komponent.",
+ "default": {
+ "label": "Úroveň protokolování",
+ "description": "Výchozí globální úroveň protokolování (debug, info, warning, error)."
+ },
+ "logs": {
+ "label": "Úroveň protokolování procesů",
+ "description": "Přepsání úrovně protokolování jednotlivých komponent pro zvýšení nebo snížení podrobnosti konkrétních modulů."
+ }
+ },
+ "auth": {
+ "label": "Ověřování",
+ "description": "Nastavení ověřování a relací včetně cookies a omezení četnosti požadavků.",
+ "enabled": {
+ "label": "Povolit ověřování",
+ "description": "Povolit vestavěné ověřování v uživatelském rozhraní Frigate."
+ },
+ "reset_admin_password": {
+ "label": "Obnovit heslo správce",
+ "description": "Pokud je hodnota true, při spuštění obnovit heslo uživatele admin a vypsat nové heslo do protokolů."
+ },
+ "cookie_name": {
+ "label": "Název JWT cookie",
+ "description": "Název cookie pro uložení tokenu JWT pro vestavěné ověřování."
+ },
+ "cookie_secure": {
+ "label": "Příznak Secure u cookie",
+ "description": "Nastavit příznak Secure u ověřovací cookie; při použití TLS by měl být zapnutý."
+ },
+ "session_length": {
+ "label": "Délka relace",
+ "description": "Doba trvání relace založené na JWT v sekundách."
+ },
+ "refresh_time": {
+ "label": "Interval obnovení relace",
+ "description": "Pokud do vypršení relace zbývá tento počet sekund, obnovit ji na plnou délku."
+ },
+ "failed_login_rate_limit": {
+ "label": "Omezení neúspěšných přihlášení",
+ "description": "Pravidla omezení četnosti neúspěšných pokusů o přihlášení pro omezení útoků hrubou silou."
+ },
+ "trusted_proxies": {
+ "label": "Důvěryhodné proxy",
+ "description": "Seznam IP adres důvěryhodných proxy používaný při určování IP adresy klienta pro omezení četnosti požadavků."
+ },
+ "hash_iterations": {
+ "label": "Počet iterací hashování",
+ "description": "Počet iterací PBKDF2-SHA256 při hashování hesel uživatelů."
+ },
+ "roles": {
+ "label": "Mapování rolí",
+ "description": "Mapování rolí na seznamy kamer. Prázdný seznam poskytuje dané roli přístup ke všem kamerám."
+ },
+ "admin_first_time_login": {
+ "label": "Příznak prvního přihlášení správce",
+ "description": "Při hodnotě true může rozhraní na přihlašovací stránce zobrazit odkaz na nápovědu k přihlášení po obnovení hesla správce. "
+ }
+ },
+ "database": {
+ "label": "Databáze",
+ "description": "Nastavení databáze SQLite, do které Frigate ukládá metadata sledovaných objektů a záznamů.",
+ "path": {
+ "label": "Cesta k databázi",
+ "description": "Cesta v souborovém systému, kam se uloží soubor databáze SQLite Frigate."
+ }
+ },
+ "go2rtc": {
+ "label": "go2rtc",
+ "description": "Nastavení integrované služby go2rtc pro předávání a převod živých streamů."
+ },
+ "networking": {
+ "label": "Síť",
+ "description": "Síťová nastavení, například povolení IPv6 pro koncové body Frigate.",
+ "ipv6": {
+ "label": "Konfigurace IPv6",
+ "description": "Nastavení IPv6 pro síťové služby Frigate.",
+ "enabled": {
+ "label": "Povolit IPv6",
+ "description": "Povolit podporu IPv6 ve službách Frigate (API a uživatelské rozhraní), kde je to možné."
+ }
+ },
+ "listen": {
+ "label": "Konfigurace naslouchajících portů",
+ "description": "Konfigurace interních a externích naslouchajících portů. Určeno pro pokročilé uživatele. Ve většině případů se doporučuje změnit sekci ports v souboru Docker Compose.",
+ "internal": {
+ "label": "Interní port",
+ "description": "Interní naslouchající port Frigate (výchozí 5000)."
+ },
+ "external": {
+ "label": "Externí port",
+ "description": "Externí naslouchající port Frigate (výchozí 8971)."
+ }
+ }
+ },
+ "proxy": {
+ "label": "Proxy",
+ "description": "Nastavení integrace Frigate za reverzní proxy, která předává hlavičky ověřeného uživatele.",
+ "header_map": {
+ "label": "Mapování hlaviček",
+ "description": "Mapování příchozích hlaviček proxy na pole uživatele a role Frigate pro ověřování pomocí proxy.",
+ "user": {
+ "label": "Hlavička uživatele",
+ "description": "Hlavička obsahující ověřené uživatelské jméno předané nadřazenou proxy."
+ },
+ "role": {
+ "label": "Hlavička role",
+ "description": "Hlavička obsahující roli nebo skupiny ověřeného uživatele z nadřazené proxy."
+ },
+ "role_map": {
+ "label": "Mapování rolí",
+ "description": "Mapování hodnot skupin z nadřazené proxy na role Frigate (například skupin správců na roli admin)."
+ }
+ },
+ "logout_url": {
+ "label": "URL pro odhlášení",
+ "description": "URL, na kterou se uživatelé přesměrují při odhlášení přes proxy."
+ },
+ "auth_secret": {
+ "label": "Tajná hodnota proxy",
+ "description": "Volitelná tajná hodnota porovnávaná s hlavičkou X-Proxy-Secret pro ověření důvěryhodných proxy."
+ },
+ "default_role": {
+ "label": "Výchozí role",
+ "description": "Výchozí role přiřazená uživatelům ověřeným přes proxy, pokud se neuplatní žádné mapování rolí. Hodnota 'none' zakáže přístup uživatelům bez mapování."
+ },
+ "separator": {
+ "label": "Oddělovací znak",
+ "description": "Znak pro rozdělení více hodnot předaných v hlavičkách proxy."
+ }
+ },
+ "telemetry": {
+ "label": "Telemetrie",
+ "description": "Možnosti telemetrie a statistik systému včetně sledování GPU a síťového provozu.",
+ "network_interfaces": {
+ "label": "Síťová rozhraní",
+ "description": "Seznam prefixů názvů síťových rozhraní sledovaných pro statistiky přenosové rychlosti."
+ },
+ "stats": {
+ "label": "Statistiky systému",
+ "description": "Možnosti zapnutí a vypnutí sběru různých statistik systému a GPU.",
+ "amd_gpu_stats": {
+ "label": "Statistiky AMD GPU",
+ "description": "Povolit sběr statistik AMD GPU, pokud je AMD GPU přítomno."
+ },
+ "intel_gpu_stats": {
+ "label": "Statistiky Intel GPU",
+ "description": "Povolit sběr statistik Intel GPU, pokud je Intel GPU přítomno."
+ },
+ "network_bandwidth": {
+ "label": "Síťová přenosová rychlost",
+ "description": "Povolit sledování síťové přenosové rychlosti procesů FFmpeg kamer a detektorů (vyžaduje oprávnění capabilities)."
+ },
+ "intel_gpu_device": {
+ "label": "Zařízení Intel GPU",
+ "description": "Adresa sběrnice PCI nebo cesta k zařízení DRM (např. /dev/dri/card1) pro přiřazení statistik Intel GPU konkrétnímu zařízení, pokud je jich přítomno více."
+ }
+ },
+ "version_check": {
+ "label": "Kontrola verze",
+ "description": "Povolit odchozí kontrolu dostupnosti novější verze Frigate."
+ }
+ },
+ "tls": {
+ "label": "TLS",
+ "description": "Nastavení TLS pro webové koncové body Frigate (port 8971).",
+ "enabled": {
+ "label": "Povolit TLS",
+ "description": "Povolit TLS pro webové rozhraní a API Frigate na nastaveném portu TLS."
+ }
+ },
+ "ui": {
+ "label": "Uživatelské rozhraní",
+ "description": "Předvolby uživatelského rozhraní, například časové pásmo, formát času a data a jednotky.",
+ "timezone": {
+ "label": "Časové pásmo",
+ "description": "Volitelné časové pásmo pro celé rozhraní (pokud není nastaveno, použije se místní čas prohlížeče)."
+ },
+ "time_format": {
+ "label": "Formát času",
+ "description": "Formát času v rozhraní (browser, 12hour nebo 24hour)."
+ },
+ "unit_system": {
+ "label": "Soustava jednotek",
+ "description": "Soustava jednotek pro zobrazení v rozhraní a MQTT (metrická nebo imperiální)."
+ }
+ },
+ "models": {
+ "label": "Modely detekce",
+ "description": "Modely detekce objektů a hardware, na kterém jednotlivé modely běží. Kamery vybírají model podle shody detect.scene se scénou modelu; jinak použijí model 'default'.",
+ "scene": {
+ "label": "Scéna modelu",
+ "description": "Název prostředí kamery, pro které se model používá, například 'thermal'. Kamery vybírají model nastavením detect.scene na odpovídající hodnotu. Model 'default' používají kamery, které scénu nenastaví."
+ },
+ "devices": {
+ "label": "Hardware pro detekci",
+ "description": "Hardware, na kterém model běží, ve tvaru 'clean_copy.",
+ "desc": "Odesílání do Frigate+ vyžaduje povolené snímky v konfiguraci.",
"title": "Nastavení Snímku",
"table": {
"snapshots": "Snímky",
"camera": "Kamera"
},
- "cleanCopyWarning": "Některé kamery mají povolené snímky, ale volba clean_copy je zakázaná. Pro možnost odesílání snímků z těchto kamer do služby Frigate+ je nutné tuto volbu povolit v konfiguraci snímků."
+ "cleanCopyWarning": "Některé kamery mají snímky zakázané"
},
"apiKey": {
"notValidated": "API klíč Frigate+ nebyl rozpoznán nebo nebyl ověřen",
@@ -52,17 +65,25 @@
},
"unsavedChanges": "Neuložené změny nastavení Frigate+",
"title": "Nastavení Frigate+",
- "restart_required": "Vyžadován restart (model Frigate+ změněn)"
+ "restart_required": "Vyžadován restart (model Frigate+ změněn)",
+ "description": "Frigate+ je předplacená služba poskytující další funkce pro vaši instanci Frigate, včetně vlastních modelů detekce objektů trénovaných na vašich datech. Zde můžete spravovat nastavení modelů Frigate+.",
+ "cardTitles": {
+ "api": "API",
+ "currentModel": "Aktuální model",
+ "otherModels": "Další modely",
+ "configuration": "Konfigurace"
+ },
+ "changeInDetectorsAndModel": "Změnit model"
},
"masksAndZones": {
"zones": {
"speedEstimation": {
"title": "Odhad rychlosti",
"desc": "Povolit odhad rychlosti pro objekty v této zóně. Zóna musí mít přesně 4 body.",
- "lineADistance": "Vzdálenost linky A ({{unit}})",
- "lineBDistance": "Vzdálenost linky B ({{unit}})",
- "lineCDistance": "Vzdálenost linky C ({{unit}})",
- "lineDDistance": "Vzdálenost linky D ({{unit}})"
+ "lineADistance": "Délka strany A ({{unit}})",
+ "lineBDistance": "Délka strany B ({{unit}})",
+ "lineCDistance": "Délka strany C ({{unit}})",
+ "lineDDistance": "Délka strany D ({{unit}})"
},
"name": {
"inputPlaceHolder": "Zadejte jméno…",
@@ -71,11 +92,11 @@
},
"inertia": {
"title": "Setrvačnost",
- "desc": "Určuje, po kolika snímcích strávených v zóně je objekt považován za přítomný v této zóně.Výchozí hodnota: 3"
+ "desc": "Určuje počet snímků, ve kterých musí být objekt v zóně pro potvrzení jeho přítomnosti. Výchozí hodnota: 3"
},
"loiteringTime": {
"title": "Doba setrvání",
- "desc": "Nastavuje minimální dobu v sekundách, po kterou musí být objekt v zóně, aby došlo k aktivaci.Výchozí hodnota: 0"
+ "desc": "Minimální doba v sekundách, po kterou musí být objekt v zóně pro její aktivaci. Výchozí hodnota: 0"
},
"objects": {
"title": "Objekty",
@@ -103,10 +124,14 @@
"add": "Přidat Zónu",
"edit": "Upravit Zónu",
"documentTitle": "Upravit Zónu - Frigate",
- "clickDrawPolygon": "Klikněte pro kreslení polygonu na obrázku.",
+ "clickDrawPolygon": "Kliknutím nakreslete polygon do obrázku.",
"point_one": "{{count}} bod",
"point_few": "{{count}} body",
- "point_other": "{{count}} bodů"
+ "point_other": "{{count}} bodů",
+ "enabled": {
+ "title": "Povoleno",
+ "description": "Určuje, zda je zóna aktivní a povolená v konfiguračním souboru. Při zakázání ji nelze povolit přes MQTT. Zakázané zóny se za běhu ignorují."
+ }
},
"motionMasks": {
"context": {
@@ -116,23 +141,29 @@
"title": "Maska detekce pohybu pokrývá {{polygonArea}}% záběru kamery. Příliš velké masky detekce pohybu nejsou doporučovány.",
"tips": "Masky detekce pohybu nebrání detekci objektů. Místo toho byste měli použít požadovanou zónu."
},
- "documentTitle": "Editovat Masku Detekce pohybu - Frigate",
+ "documentTitle": "Upravit masku pohybu – Frigate",
"desc": {
"title": "Masky detekce pohybu slouží k zabránění nežádoucím typům pohybu ve spuštění detekce. Příliš rozsáhlé maskování však může ztížit sledování objektů.",
"documentation": "Dokumentace"
},
- "label": "Maska Detekce pohybu",
- "add": "Nová Maska Detekce pohybu",
- "edit": "Upravit Masku Detekce pohybu",
+ "label": "Maska pohybu",
+ "add": "Nová maska pohybu",
+ "edit": "Upravit masku pohybu",
"point_one": "{{count}} bod",
"point_few": "{{count}} body",
"point_other": "{{count}} bodů",
- "clickDrawPolygon": "Kliknutím nakreslíte polygon do obrázku.",
+ "clickDrawPolygon": "Kliknutím nakreslete polygon do obrázku.",
"toast": {
"success": {
"title": "{{polygonName}} byl uložen.",
- "noName": "Maska Detekce pohybu byla uložena."
+ "noName": "Maska pohybu byla uložena."
}
+ },
+ "defaultName": "Maska pohybu {{number}}",
+ "name": {
+ "title": "Název",
+ "description": "Volitelný zobrazovaný název této masky pohybu.",
+ "placeholder": "Zadejte název…"
}
},
"filter": {
@@ -154,7 +185,8 @@
"mustNotBeSameWithCamera": "Název Zóny nesmí být stejný jako název kamery.",
"mustNotContainPeriod": "Název zóny nesmí obsahovat tečky.",
"alreadyExists": "Zóna se stejným názvem u této kamery již existuje.",
- "mustBeAtLeastTwoCharacters": "Název Zóny musí mít minimálně 2 znaky."
+ "mustBeAtLeastTwoCharacters": "Název Zóny musí mít minimálně 2 znaky.",
+ "mustHaveAtLeastOneLetter": "Název zóny musí obsahovat alespoň jedno písmeno."
}
},
"inertia": {
@@ -168,8 +200,8 @@
"false": "Nepřichytávat body"
},
"delete": {
- "title": "Potvrdit Smazání",
- "desc": "Opravdu chcete smazat {{type}}{{name}}?",
+ "title": "Potvrdit odstranění",
+ "desc": "Opravdu chcete odstranit položku typu {{type}} s názvem {{name}}?",
"success": "{{name}} bylo smazáno."
},
"error": {
@@ -178,7 +210,16 @@
"reset": {
"label": "Vymazat všechny body"
},
- "removeLastPoint": "Odebrat poslední bod"
+ "removeLastPoint": "Odebrat poslední bod",
+ "type": {
+ "zone": "zóna",
+ "motion_mask": "maska pohybu",
+ "object_mask": "maska objektů"
+ },
+ "revertOverride": {
+ "title": "Obnovit základní konfiguraci",
+ "desc": "Odstraní se přepsání v profilu pro položku typu {{type}} s názvem {{name}} a obnoví se základní konfigurace."
+ }
},
"distance": {
"error": {
@@ -195,17 +236,28 @@
"error": {
"mustBeGreaterOrEqualTo": "Prahová hodnota rychlosti musí být větší nebo rovna 0,1."
}
+ },
+ "id": {
+ "error": {
+ "mustNotBeEmpty": "ID nesmí být prázdné.",
+ "alreadyExists": "Maska s tímto ID již pro tuto kameru existuje."
+ }
+ },
+ "name": {
+ "error": {
+ "mustNotBeEmpty": "Název nesmí být prázdný."
+ }
}
},
"objectMasks": {
- "label": "Masky Objektu",
- "documentTitle": "Upravit Masku Objektu - Frigate",
+ "label": "Masky objektů",
+ "documentTitle": "Upravit masku objektů – Frigate",
"desc": {
"documentation": "Dokumentace",
"title": "Masky filtrování objektů slouží k odfiltrování falešných detekcí daného typu objektu na základě jeho umístění."
},
- "add": "Přidat Masku Objektu",
- "edit": "Upravit Masku Objektu",
+ "add": "Přidat masku objektů",
+ "edit": "Upravit masku objektů",
"objects": {
"title": "Objekty",
"allObjectTypes": "Všechny typy objektů",
@@ -216,31 +268,103 @@
"toast": {
"success": {
"title": "{{polygonName}} byl uložen.",
- "noName": "Maska Objektu byla uložena."
+ "noName": "Maska objektů byla uložena."
}
},
"point_one": "{{count}} bod",
"point_few": "{{count}} body",
- "point_other": "{{count}} bodů"
+ "point_other": "{{count}} bodů",
+ "name": {
+ "title": "Název",
+ "description": "Volitelný zobrazovaný název této masky objektů.",
+ "placeholder": "Zadejte název…"
+ }
},
- "motionMaskLabel": "Maska Detekce pohybu {{number}}",
- "objectMaskLabel": "Maska Objektu {{number}} {{label}}"
+ "motionMaskLabel": "Maska pohybu {{number}}",
+ "objectMaskLabel": "Maska objektů {{number}}",
+ "disabledInConfig": "Položka je zakázána v konfiguračním souboru",
+ "addDisabledProfile": "Nejprve přidejte do základní konfigurace a poté přepište v profilu",
+ "profileBase": "(základní)",
+ "profileOverride": "(přepsáno)",
+ "masks": {
+ "enabled": {
+ "title": "Povoleno",
+ "description": "Určuje, zda je maska povolená v konfiguračním souboru. Při zakázání ji nelze povolit přes MQTT. Zakázané masky se za běhu ignorují."
+ }
+ }
},
"menu": {
"ui": "Uživatelské rozhraní",
"cameras": "Nastavení kamery",
- "masksAndZones": "Masky / Zóny",
+ "masksAndZones": "Masky / zóny",
"motionTuner": "Ladění detekce pohybu",
"debug": "Ladění",
"users": "Uživatelé",
- "notifications": "Notifikace",
+ "notifications": "Oznámení",
"frigateplus": "Frigate+",
"enrichments": "Obohacení",
"triggers": "Spouštěče",
"cameraManagement": "Správa",
- "cameraReview": "Kontrola",
+ "cameraReview": "Revize",
"roles": "Role",
- "profiles": "Profily"
+ "profiles": "Profily",
+ "general": "Obecné",
+ "globalConfig": "Globální konfigurace",
+ "system": "Systém",
+ "integrations": "Integrace",
+ "uiSettings": "Nastavení rozhraní",
+ "globalDetect": "Detekce objektů",
+ "globalRecording": "Záznam",
+ "globalSnapshots": "Snímky",
+ "globalFfmpeg": "FFmpeg",
+ "globalMotion": "Detekce pohybu",
+ "globalObjects": "Objekty",
+ "globalReview": "Revize",
+ "globalAudioEvents": "Detekce zvuku",
+ "globalLivePlayback": "Živé přehrávání",
+ "globalTimestampStyle": "Styl časové značky",
+ "systemDatabase": "Databáze",
+ "systemTls": "TLS",
+ "systemAuthentication": "Ověřování",
+ "systemNetworking": "Síť",
+ "systemProxy": "Proxy",
+ "systemUi": "Uživatelské rozhraní",
+ "systemLogging": "Protokolování",
+ "systemEnvironmentVariables": "Proměnné prostředí",
+ "systemTelemetry": "Telemetrie",
+ "systemBirdseye": "Birdseye",
+ "systemFfmpeg": "FFmpeg",
+ "systemDetectorsAndModel": "Modely detekce",
+ "systemMqtt": "MQTT",
+ "systemGo2rtcStreams": "Streamy go2rtc",
+ "integrationSemanticSearch": "Sémantické vyhledávání",
+ "integrationGenerativeAi": "Generativní AI",
+ "integrationFaceRecognition": "Rozpoznávání obličejů",
+ "integrationLpr": "Rozpoznávání registračních značek",
+ "integrationObjectClassification": "Klasifikace objektů",
+ "integrationAudioTranscription": "Přepis zvuku",
+ "cameraDetect": "Detekce objektů",
+ "cameraFfmpeg": "Streamy (FFmpeg)",
+ "cameraRecording": "Záznam",
+ "cameraSnapshots": "Snímky",
+ "cameraMotion": "Detekce pohybu",
+ "cameraObjects": "Objekty",
+ "cameraConfigReview": "Revize",
+ "cameraAudioEvents": "Detekce zvuku",
+ "cameraAudioTranscription": "Přepis zvuku",
+ "cameraNotifications": "Oznámení",
+ "cameraLivePlayback": "Živé přehrávání",
+ "cameraBirdseye": "Birdseye",
+ "cameraFaceRecognition": "Rozpoznávání obličejů",
+ "cameraLpr": "Rozpoznávání registračních značek",
+ "cameraMqttConfig": "MQTT",
+ "cameraOnvif": "ONVIF",
+ "cameraUi": "Kamera v rozhraní",
+ "cameraTimestampStyle": "Styl časové značky",
+ "cameraMqtt": "MQTT kamery",
+ "maintenance": "Údržba",
+ "mediaSync": "Synchronizace médií",
+ "regionGrid": "Mřížka oblastí"
},
"dialog": {
"unsavedChanges": {
@@ -255,45 +379,53 @@
"general": {
"title": "Nastavení rozhraní",
"liveDashboard": {
- "title": "Živý dashboard",
+ "title": "Živý přehled",
"automaticLiveView": {
"desc": "Při detekci aktivity se automaticky přepne na živý náhled kamery. Vypnutí této možnosti způsobí, že se statické snímky z kamery na ovládacím panelu Live aktualizují pouze jednou za minutu.",
"label": "Automatický živý náhled"
},
"playAlertVideos": {
- "label": "Přehrát videa s výstrahou",
- "desc": "Ve výchozím nastavení se nedávná upozornění na ovládacím panelu Živě přehrávají jako malá opakující se videa. Vypněte tuto možnost, chcete-li na tomto zařízení/prohlížeči zobrazovat pouze statický obrázek nedávných výstrah."
+ "label": "Přehrávat videa upozornění",
+ "desc": "Ve výchozím nastavení se nedávná upozornění v živém přehledu přehrávají jako malá videa ve smyčce. Vypněte tuto možnost pro zobrazení pouze statického obrázku nedávných upozornění na tomto zařízení či v tomto prohlížeči."
},
"displayCameraNames": {
"label": "Vždy zobrazit názvy kamer",
"desc": "Vždy zobrazit názvy kamer v čipu na ovládacím panelu živého náhledu s více kamerami."
},
"liveFallbackTimeout": {
- "label": "Časový limit pádu živého přehrávání"
+ "label": "Časový limit přechodu na záložní živý stream",
+ "desc": "Pokud není dostupný kvalitní živý stream kamery, přejít po tomto počtu sekund do režimu nízké přenosové rychlosti. Výchozí hodnota: 3."
+ },
+ "naturalAspectLayout": {
+ "label": "Používat původní poměry stran",
+ "desc": "V živých přehledech skupin kamer přizpůsobit každou dlaždici původnímu poměru stran její kamery. Při vypnutí se kamery zarovnají do standardních širokých, vodorovných nebo vysokých dlaždic.",
+ "descNote": "Zapnutí nebo vypnutí tohoto nastavení vymaže uložená rozložení všech živých přehledů skupin kamer. Bude nutné je znovu ručně nastavit."
}
},
"storedLayouts": {
"title": "Uložené rozložení",
"desc": "Rozložení kamer ve skupině kamer lze přetáhnout nebo jim změnit velikost. Pozice jsou uloženy v místním úložišti vašeho prohlížeče.",
- "clearAll": "Smazat všechna rozložení"
+ "clearAll": "Smazat všechna rozložení",
+ "clearConfirm": "Vymaže se uložené rozložení všech skupin kamer v tomto prohlížeči. Tuto akci nelze vrátit zpět."
},
"cameraGroupStreaming": {
"title": "Nastavení streamování skupiny kamer",
- "desc": "Nastavení streamování pro každou kameru je uloženo v místním uložišti vašeho prohlížeče.",
- "clearAll": "Vymazat všechna nastavení streamování"
+ "desc": "Nastavení streamování každé skupiny kamer se ukládá v místním úložišti prohlížeče.",
+ "clearAll": "Vymazat všechna nastavení streamování",
+ "clearConfirm": "Vymaže se nastavení streamování všech skupin kamer v tomto prohlížeči. Tuto akci nelze vrátit zpět."
},
"recordingsViewer": {
- "title": "Prohlížeč nahrávek",
+ "title": "Prohlížeč záznamů",
"defaultPlaybackRate": {
"label": "Výchozí rychlost přehrávání",
- "desc": "Výchozí rychlost přehrávání pro nahrávky."
+ "desc": "Výchozí rychlost přehrávání záznamů."
}
},
"calendar": {
"title": "Kalendář",
"firstWeekday": {
"label": "První den týdne",
- "desc": "Den, kterým bude začínat týden v kalendáři kontrol.",
+ "desc": "Den, kterým začíná týden v kalendáři revize.",
"sunday": "Neděle",
"monday": "Pondělí"
}
@@ -301,21 +433,63 @@
"toast": {
"success": {
"clearStoredLayout": "Vymazáno uložené rozvržení pro kameru {{cameraName}}",
- "clearStreamingSettings": "Vymazány nastavení streamování pro všechny skupiny kamer."
+ "clearStreamingSettings": "Nastavení streamování všech skupin kamer bylo vymazáno.",
+ "exportUiSettings": "Nastavení bylo exportováno",
+ "importUiSettings": "Nastavení bylo importováno"
},
"error": {
"clearStoredLayoutFailed": "Chyba mazání uloženého rozvržení: {{errorMessage}}",
- "clearStreamingSettingsFailed": "Chyba mazání nastavení streamování: {{errorMessage}}"
+ "clearStreamingSettingsFailed": "Chyba mazání nastavení streamování: {{errorMessage}}",
+ "exportUiSettingsFailed": "Nepodařilo se exportovat nastavení",
+ "importNothingToApply": "Nepodařilo se importovat nastavení: soubor neobsahuje žádná nastavení",
+ "importInvalidJson": "Nepodařilo se importovat nastavení: soubor není platný JSON",
+ "importWrongType": "Nepodařilo se importovat nastavení: soubor není exportem nastavení Frigate",
+ "importUnsupportedVersion": "Nepodařilo se importovat nastavení: soubor vyžaduje novější verzi Frigate",
+ "importInvalidSchema": "Nepodařilo se importovat nastavení: soubor má nesprávnou strukturu",
+ "importUiSettingsFailed": "Nepodařilo se importovat nastavení"
+ }
+ },
+ "backupRestore": {
+ "title": "Zálohování a obnovení",
+ "transfer": {
+ "label": "Soubor nastavení zařízení",
+ "desc": "Rozložení skupin kamer, nastavení streamování a předvolby rozhraní se ukládají v prohlížeči. Exportujte je do souboru pro zálohování nebo přenos na jiné zařízení.",
+ "export": "Exportovat nastavení",
+ "import": "Importovat nastavení"
+ },
+ "importDialog": {
+ "title": "Importovat nastavení",
+ "desc": "Vyberte, co se má z tohoto souboru použít. Po dokončení importu se Frigate znovu načte.",
+ "exportedFrom": "Exportováno {{date}} z konfigurace Frigate verze {{version}}",
+ "layouts_one": "Rozložení skupin kamer ({{count}} skupina)",
+ "layouts_few": "Rozložení skupin kamer ({{count}} skupiny)",
+ "layouts_other": "Rozložení skupin kamer ({{count}} skupin)",
+ "layoutsPhone": "Na telefonech se rozložení skupin kamer neimportují; vždy se používá standardní mřížka.",
+ "layoutsModeOn": "Tato rozložení používají dlaždice podle poměru stran kamer, proto import zároveň zapne „Používat původní poměry stran“.",
+ "layoutsModeOff": "Tato rozložení používají standardní velikosti dlaždic, proto import zároveň vypne „Používat původní poměry stran“.",
+ "streaming_one": "Nastavení streamování ({{count}} kamera)",
+ "streaming_few": "Nastavení streamování ({{count}} kamery)",
+ "streaming_other": "Nastavení streamování ({{count}} kamer)",
+ "preferences_one": "Předvolby rozhraní ({{count}} nastavení)",
+ "preferences_few": "Předvolby rozhraní ({{count}} nastavení)",
+ "preferences_other": "Předvolby rozhraní ({{count}} nastavení)",
+ "unknownGroups_one": "Skupina kamer {{groups}} na tomto serveru neexistuje. Její nastavení bude uloženo, ale nepoužije se.",
+ "unknownGroups_few": "Skupiny kamer {{groups}} na tomto serveru neexistují. Jejich nastavení bude uloženo, ale nepoužije se.",
+ "unknownGroups_other": "Skupiny kamer {{groups}} na tomto serveru neexistují. Jejich nastavení bude uloženo, ale nepoužije se.",
+ "unknownCameras_one": "Kamera {{cameras}} na tomto serveru neexistuje. Její nastavení streamování bude ignorováno.",
+ "unknownCameras_few": "Kamery {{cameras}} na tomto serveru neexistují. Jejich nastavení streamování bude ignorováno.",
+ "unknownCameras_other": "Kamery {{cameras}} na tomto serveru neexistují. Jejich nastavení streamování bude ignorováno.",
+ "confirm": "Importovat"
}
}
},
"debug": {
"timestamp": {
- "title": "Časové razítko",
- "desc": "Překrýt obrázek časovým razítkem"
+ "title": "Časová značka",
+ "desc": "Překrýt obrázek časovou značkou"
},
"regions": {
- "title": "Regiony",
+ "title": "Oblasti",
"desc": "Zobrazit rámeček oblasti zájmu odesílané detektoru objektů",
"tips": "Boxy oblastí zájmu
Jasně zelené boxy budou překryty na oblastech zájmu ve snímku, které jsou odesílány detektoru objektů.
" }, @@ -335,7 +509,7 @@ "desc": "Zobrazit obrys všech definovaných zón" }, "mask": { - "title": "Masky detekce pohybu", + "title": "Masky pohybu", "desc": "Zobrazit polygony masek detekce pohybu" }, "debugging": "Ladění", @@ -352,7 +526,7 @@ "tips": "Povolte tuto možnost pro nakreslení obdélníku na obraz kamery, který zobrazí jeho plochu a poměr stran. Tyto hodnoty pak můžete použít pro nastavení parametrů tvarového filtru objektu ve vaší konfiguraci.", "score": "Skóre", "ratio": "Poměr", - "area": "Oblast" + "area": "Plocha" }, "openCameraWebUI": "Otevřít webové rozhraní {{camera}}", "audio": { @@ -370,34 +544,35 @@ }, "notification": { "notificationSettings": { - "title": "Nastavení notifikací", - "desc": "Frigate může nativně odesílat push notifikace do vašeho zařízení, pokud běží v prohlížeči nebo je nainstalován jako PWA (progresivní webová aplikace)." + "title": "Nastavení oznámení", + "desc": "Frigate může nativně odesílat push oznámení do vašeho zařízení, pokud běží v prohlížeči nebo je nainstalován jako PWA (progresivní webová aplikace)." }, "notificationUnavailable": { - "desc": "Webové push notifikace vyžadují zabezpečený kontext (https://…). Jedná se o omezení prohlížeče. Pro použití notifikací přistupujte k Frigate přes zabezpečené připojení."
+ "desc": "Webová push oznámení vyžadují zabezpečený kontext (https://…). Jde o omezení prohlížeče. Pro použití oznámení přistupujte k Frigate přes zabezpečené připojení.",
+ "descPwa": "Na iOS jsou webová push oznámení dostupná pouze po přidání Frigate na plochu. Otevřete nabídku sdílení, zvolte Přidat na plochu a poté otevřete Frigate přes novou ikonu pro registraci zařízení k oznámením."
},
"cameras": {
"title": "Kamery",
- "desc": "Vyberte kamery, pro které chcete povolit notifikace.",
- "noCameras": "Žádné dostupné kamery"
+ "desc": "Vyberte kamery, pro které chcete povolit oznámení.",
+ "noCameras": "Nejsou dostupné žádné kamery"
},
- "title": "Notifikace",
+ "title": "Oznámení",
"email": {
"placeholder": "např. example@email.com",
"title": "Email",
- "desc": "Je vyžadována platná e-mailová adresa, která bude použita k upozornění v případě problémů se službou push notifikací."
+ "desc": "Je vyžadována platná e-mailová adresa, která bude použita k upozornění v případě problémů se službou push oznámení."
},
"registerDevice": "Registrovat Toto Zařízení",
"deviceSpecific": "Nastavení specifická pro zařízení",
"unregisterDevice": "Odregistrovat Toto Zařízení",
- "sendTestNotification": "Poslat testovací notifikaci",
- "unsavedRegistrations": "Neuložené přihlášky k Notifikacím",
- "unsavedChanges": "Neuložené změny Notifikací",
+ "sendTestNotification": "Odeslat testovací oznámení",
+ "unsavedRegistrations": "Neuložené registrace oznámení",
+ "unsavedChanges": "Neuložené změny oznámení",
"globalSettings": {
- "desc": "Dočasně pozastavit notifikace pro vybrané kamery na všech registrovaných zařízeních.",
+ "desc": "Dočasně pozastavit oznámení pro vybrané kamery na všech registrovaných zařízeních.",
"title": "Globální nastavení"
},
- "active": "Notifikace Aktivní",
+ "active": "Oznámení Aktivní",
"suspendTime": {
"suspend": "Pozastavit",
"12hours": "Pozastavit na 12 hodin",
@@ -410,15 +585,15 @@
},
"toast": {
"error": {
- "registerFailed": "Nepodařilo se uložit registraci notifikací."
+ "registerFailed": "Nepodařilo se uložit registraci oznámení."
},
"success": {
- "registered": "Notifikace byly úspěšně zaregistrovány. Pro odesílání notifikací (včetně testovací) je nutné Frigate restartovat.",
- "settingSaved": "Nastavení notifikací bylo uloženo."
+ "registered": "Oznámení byly úspěšně zaregistrovány. Pro odesílání oznámení (včetně testovací) je nutné Frigate restartovat.",
+ "settingSaved": "Nastavení oznámení bylo uloženo."
}
},
"cancelSuspension": "Zrušit Pozastavení",
- "suspended": "Notifikace pozastaveny {{time}}"
+ "suspended": "Oznámení pozastaveny {{time}}"
},
"users": {
"dialog": {
@@ -438,6 +613,12 @@
"confirm": {
"title": "Potvrdit heslo",
"placeholder": "Potvrdit heslo"
+ },
+ "show": "Zobrazit heslo",
+ "hide": "Skrýt heslo",
+ "requirements": {
+ "title": "Požadavky na heslo:",
+ "length": "Alespoň 12 znaků"
}
},
"newPassword": {
@@ -447,19 +628,24 @@
"placeholder": "Zopakujte nové heslo"
}
},
- "usernameIsRequired": "Uživatelské jméno je nutné",
+ "usernameIsRequired": "Uživatelské jméno je povinné",
"user": {
"title": "Uživatelské jméno",
"desc": "Povolena jsou pouze písmena, čísla, tečky a podtržítka.",
"placeholder": "Vložte uživatelské jméno"
},
- "passwordIsRequired": "Je vyžadováno heslo"
+ "passwordIsRequired": "Heslo je povinné",
+ "currentPassword": {
+ "title": "Aktuální heslo",
+ "placeholder": "Zadejte aktuální heslo"
+ }
},
"createUser": {
"title": "Vytvořit nového uživatele",
"desc": "Přidejte nový uživatelský účet a zadejte roli pro určení přístupu k jednotlivým částem uživatelského rozhraní Frigate.",
"usernameOnlyInclude": "Uživatelské jméno smí obsahovat pouze písmena, čísla, . nebo _",
- "confirmPassword": "Potvrďte prosím heslo"
+ "confirmPassword": "Potvrďte prosím heslo",
+ "usernameOnlyDots": "Uživatelské jméno nesmí obsahovat pouze tečky"
},
"deleteUser": {
"title": "Smazat Uživatele",
@@ -472,7 +658,7 @@
"admin": "Správce",
"adminDesc": "Plný přístup ke všem funkcím.",
"viewer": "Divák",
- "viewerDesc": "Omezení pouze na Živé dashboardy, Revize, Průzkumníka a Exporty.",
+ "viewerDesc": "Přístup pouze k živým přehledům, stránkám Revize a Prozkoumat a exportům.",
"customDesc": "Vlastní role s konkrétním přístupem ke kameře."
},
"title": "Změnit Roli Uživatele",
@@ -481,10 +667,15 @@
},
"passwordSetting": {
"updatePassword": "Aktualizovat heslo pro uživatele {{username}}",
- "setPassword": "Nastavit Heslo",
+ "setPassword": "Nastavit heslo",
"desc": "Vytvořte silné heslo pro zabezpečení tohoto účtu.",
"cannotBeEmpty": "Heslo nemůže být prázdné",
- "doNotMatch": "Hesla nesouhlasí"
+ "doNotMatch": "Hesla nesouhlasí",
+ "currentPasswordRequired": "Aktuální heslo je povinné",
+ "incorrectCurrentPassword": "Aktuální heslo je nesprávné",
+ "passwordVerificationFailed": "Nepodařilo se ověřit heslo",
+ "multiDeviceWarning": "Na ostatních zařízeních, kde jste přihlášeni, bude nutné se znovu přihlásit během {{refresh_time}}.",
+ "multiDeviceAdmin": "Změnou tajného klíče JWT můžete také okamžitě vynutit opětovné ověření všech uživatelů."
}
},
"table": {
@@ -492,11 +683,11 @@
"actions": "Akce",
"noUsers": "Žádní uživatelé nebyli nalezeni.",
"changeRole": "Změnit roli uživatele",
- "password": "Resetovat Heslo",
+ "password": "Obnovit heslo",
"deleteUser": "Smazat uživatele",
"role": "Role"
},
- "updatePassword": "Resetovat heslo",
+ "updatePassword": "Obnovit heslo",
"toast": {
"success": {
"createUser": "Uživatel {{user}} úspěšně vytvořen",
@@ -537,51 +728,51 @@
"desc": "Prahová hodnota určuje, jak velká změna jasu pixelu je nutná, aby byl považován za pohyb. Výchozí: 30"
},
"contourArea": {
- "title": "Obrysová Oblast",
+ "title": "Plocha obrysu",
"desc": "Hodnota plochy obrysu se používá k rozhodnutí, které skupiny změněných pixelů se kvalifikují jako pohyb. Výchozí: 10"
}
},
"enrichments": {
"title": "Nastavení obohacení",
"faceRecognition": {
- "title": "Rozpoznání obličeje",
- "desc": "Rozpoznávání obličeje umožňuje přiřadit lidem jména a po rozpoznání jejich obličeje. Frigate přiřadí jméno osoby jako podštítek. Tyto informace jsou zahrnuty v uživatelském rozhraní, filtrech a také v oznámeních.",
+ "title": "Rozpoznávání obličejů",
+ "desc": "Rozpoznávání obličejů umožňuje přiřadit lidem jména. Po rozpoznání obličeje Frigate přiřadí jméno osoby jako podštítek. Tyto informace se zobrazují v rozhraní, filtrech a oznámeních.",
"modelSize": {
- "label": "Velikost Modelu",
+ "label": "Velikost modelu",
"desc": "Velikost modelu použitého pro rozpoznání obličeje.",
"small": {
- "title": "malý",
- "desc": "Použití metody malý využívá model vkládání obličejů FaceNet, který efektivně běží na většině procesorů."
+ "title": "Malý",
+ "desc": "Volba malý (small) používá model vektorových reprezentací obličejů FaceNet, který efektivně běží na většině CPU."
},
"large": {
- "title": "velký",
- "desc": "Použití metody velký využívá model vkládání obličejů ArcFace a v případě potřeby se automaticky spustí na GPU."
+ "title": "Velký",
+ "desc": "Volba velký (large) používá model vektorových reprezentací obličejů ArcFace a automaticky poběží na GPU, pokud je to možné."
}
}
},
"semanticSearch": {
"reindexNow": {
- "confirmDesc": "Jste si jisti, že chcete znovu indexovat všechny vložené sledované objekty? Tento proces poběží na pozadí, ale může maximálně zatížit váš procesor a trvat poměrně dlouho. Průběh můžete sledovat na stránce Prozkoumat.",
+ "confirmDesc": "Opravdu chcete znovu indexovat vektorové reprezentace všech sledovaných objektů? Proces poběží na pozadí, ale může plně zatížit CPU a trvat delší dobu. Průběh můžete sledovat na stránce Prozkoumat.",
"confirmTitle": "Potvrdit Reindexování",
"label": "Přeindexovat nyní",
- "desc": "Reindexování regeneruje vložení pro všechny sledované objekty. Tento proces běží na pozadí a může maximálně zatížit váš procesor a trvat poměrně dlouho v závislosti na počtu sledovaných objektů.",
+ "desc": "Opětovná indexace znovu vytvoří vektorové reprezentace všech sledovaných objektů. Proces běží na pozadí a podle počtu objektů může plně zatížit CPU a trvat delší dobu.",
"confirmButton": "Přeindexovat",
"success": "Přeindexování úspěšně spuštěno.",
"alreadyInProgress": "Přeindexování je již spuštěno.",
"error": "Chyba spuštění přeindexování: {{errorMessage}}"
},
"title": "Sémantické vyhledávání",
- "desc": "Sémantické vyhledávání ve Frigate umožňuje najít sledované objekty v rámci vašich zkontrolovaných položek pomocí samotného obrázku, uživatelem definovaného textového popisu nebo automaticky generovaného popisu.",
+ "desc": "Sémantické vyhledávání ve Frigate umožňuje najít sledované objekty v položkách revize pomocí samotného obrázku, vlastního textového popisu nebo automaticky generovaného popisu.",
"modelSize": {
"label": "Velikost modelu",
- "desc": "Velikost modelu použitého pro vkládání sémantického vyhledávání.",
+ "desc": "Velikost modelu pro vektorové reprezentace sémantického vyhledávání.",
"small": {
- "title": "malý",
- "desc": "Použitím malého modelu se využívá kvantizovaná verze modelu, která spotřebovává méně RAM a běží rychleji na CPU s velmi zanedbatelným rozdílem v kvalitě vkládání."
+ "title": "Malý",
+ "desc": "Volba malý (small) používá kvantizovanou verzi modelu, která spotřebuje méně RAM a na CPU běží rychleji, s velmi malým rozdílem v kvalitě vektorových reprezentací."
},
"large": {
- "title": "velký",
- "desc": "Použití parametru velký využívá celý model Jina a v případě potřeby se automaticky spustí na GPU."
+ "title": "Velký",
+ "desc": "Volba velký (large) používá plný model Jina a automaticky poběží na GPU, pokud je to možné."
}
}
},
@@ -589,15 +780,15 @@
"desc": "Klasifikace ptáků identifikuje známé ptáky pomocí kvantovaného modelu Tensorflow. Po rozpoznání známého ptáka se jeho běžný název přidá jako sub_label. Tato informace je zahrnuta v uživatelském rozhraní, filtrech a také v oznámeních.",
"title": "Klasifikace ptáků"
},
- "unsavedChanges": "Neuložené změny nastavení Obohacení",
+ "unsavedChanges": "Neuložené změny nastavení obohacení",
"licensePlateRecognition": {
- "title": "Rozpoznání SPZ",
+ "title": "Rozpoznávání registračních značek",
"desc": "Frigate dokáže rozpoznávat SPZ vozidel a automaticky přidávat detekované znaky do pole recognized_license_plate nebo název známé SPZ jako sub_label k objektům typu auto. Běžným případem použití může být čtení SPZ aut vjíždějících na příjezdovou cestu nebo aut projíždějících po ulici."
},
- "restart_required": "Nutný restart (nastavení Obohacení změněno)",
+ "restart_required": "Vyžaduje restart (nastavení obohacení změněno)",
"toast": {
- "success": "Nastavení Obohacení uloženo. Restartujte Frigate aby se změny aplikovaly.",
- "error": "Chyba ukládání změn konfigurace: {{errorMessage}}"
+ "success": "Nastavení obohacení bylo uloženo. Pro aplikování změn restartujte Frigate.",
+ "error": "Chyba při ukládání změn konfigurace: {{errorMessage}}"
}
},
"triggers": {
@@ -615,7 +806,7 @@
"actions": "Akce",
"noTriggers": "Pro tuto kameru nejsou nakonfigurovány žádné spouštěče.",
"edit": "Upravit",
- "deleteTrigger": "Smazat spouštěč",
+ "deleteTrigger": "Odstranit spouštěč",
"lastTriggered": "Naposledy spuštěno"
},
"type": {
@@ -623,7 +814,9 @@
"description": "Popis"
},
"actions": {
- "notification": "Odeslat oznámení"
+ "notification": "Odeslat oznámení",
+ "sub_label": "Přidat podštítek",
+ "attribute": "Přidat atribut"
},
"dialog": {
"createTrigger": {
@@ -646,14 +839,17 @@
"minLength": "Pole musí mít alespoň 2 znaky.",
"invalidCharacters": "Pole může obsahovat pouze písmena, číslice, podtržítka a pomlčky.",
"alreadyExists": "Spouštěč s tímto názvem již pro tuto kameru existuje."
- }
+ },
+ "description": "Zadejte jedinečný název nebo popis pro identifikaci spouštěče"
},
"enabled": {
"description": "Povolit nebo zakázat tento spouštěč"
},
"type": {
"title": "Typ",
- "placeholder": "Vybrat typ spouštěče"
+ "placeholder": "Vybrat typ spouštěče",
+ "description": "Spustit při detekci podobného popisu sledovaného objektu",
+ "thumbnail": "Spustit při detekci podobné miniatury sledovaného objektu"
},
"content": {
"title": "Obsah",
@@ -667,7 +863,7 @@
},
"actions": {
"title": "Akce",
- "desc": "Ve výchozím nastavení Frigate odesílá MQTT zprávu pro všechny spouštěče. Podřazené popisky přidávají název spouštěče k popisku objektu. Atributy jsou prohledávatelná metadata uložená samostatně v metadatech sledovaného objektu.",
+ "desc": "Ve výchozím nastavení Frigate odesílá zprávu MQTT pro všechny spouštěče. Podštítky přidávají název spouštěče ke štítku objektu. Atributy jsou vyhledatelná metadata uložená samostatně v metadatech sledovaného objektu.",
"error": {
"min": "Musí být vybrána alespoň jedna akce."
}
@@ -677,7 +873,8 @@
"error": {
"min": "Práh musí být alespoň 0",
"max": "Práh musí být nanejvýš 1"
- }
+ },
+ "desc": "Nastavte práh podobnosti tohoto spouštěče. Vyšší práh vyžaduje bližší shodu pro aktivaci."
}
}
},
@@ -692,6 +889,26 @@
"updateTriggerFailed": "Nepodařilo se aktualizovat spouštěč: {{errorMessage}}",
"deleteTriggerFailed": "Nepodařilo se smazat spouštěč: {{errorMessage}}"
}
+ },
+ "semanticSearch": {
+ "desc": "Pro použití spouštěčů musí být povoleno sémantické vyhledávání."
+ },
+ "wizard": {
+ "title": "Vytvořit spouštěč",
+ "step1": {
+ "description": "Nastavte základní parametry spouštěče."
+ },
+ "step2": {
+ "description": "Nastavte obsah, který spustí tuto akci."
+ },
+ "step3": {
+ "description": "Nastavte práh a akce tohoto spouštěče."
+ },
+ "steps": {
+ "nameAndType": "Název a typ",
+ "configureData": "Nastavení dat",
+ "thresholdAndActions": "Práh a akce"
+ }
}
},
"roles": {
@@ -702,16 +919,19 @@
"actions": "Akce",
"noRoles": "Nebyly nalezeny žádné vlastní role.",
"editCameras": "Upravit kamery",
- "deleteRole": "Smazat roli"
+ "deleteRole": "Smazat roli",
+ "cameraCount_one": "{{count}} kamera",
+ "cameraCount_few": "{{count}} kamery",
+ "cameraCount_other": "{{count}} kamer"
},
"toast": {
"success": {
"createRole": "Role {{role}} byla úspěšně vytvořena",
"updateCameras": "Kamery byly aktualizovány pro roli {{role}}",
"deleteRole": "Role {{role}} byla úspěšně smazána",
- "userRolesUpdated_one": "{{count}} uživatel přiřazený k této roli byl aktualizován na „diváka“, který má přístup ke všem kamerám.",
- "userRolesUpdated_few": "{{count}} uživatelé přiřazení k této roli bylo aktualizováno na „diváky“, kteří mají přístup ke všem kamerám.",
- "userRolesUpdated_other": "{{count}} uživatelů přiřazených k této roli bylo aktualizováno na „diváky“, kteří mají přístup ke všem kamerám."
+ "userRolesUpdated_one": "{{count}} uživatel přiřazený k této roli byl převeden na roli „divák“, která má přístup ke všem kamerám.",
+ "userRolesUpdated_few": "{{count}} uživatelé přiřazení k této roli byli převedeni na roli „divák“, která má přístup ke všem kamerám.",
+ "userRolesUpdated_other": "{{count}} uživatelů přiřazených k této roli bylo převedeno na roli „divák“, která má přístup ke všem kamerám."
},
"error": {
"createRoleFailed": "Nepodařilo se vytvořit roli: {{errorMessage}}",
@@ -758,33 +978,1152 @@
},
"cameraWizard": {
"save": {
- "success": "Nová kamera {{cameraName}} úspěšně uložena."
+ "success": "Nová kamera {{cameraName}} úspěšně uložena.",
+ "failure": "Chyba při ukládání kamery {{cameraName}}."
},
"step2": {
"testSuccess": "Test připojení v pořádku!",
"probeSuccessful": "Sonda úspěšná",
- "probeNoSuccess": "Sonda neúspěšná"
+ "probeNoSuccess": "Sonda neúspěšná",
+ "description": "Prověřte dostupné streamy kamery nebo proveďte ruční nastavení podle vybraného způsobu zjištění streamů.",
+ "testFailed": "Test připojení selhal. Zkontrolujte zadané údaje a zkuste to znovu.",
+ "testFailedTitle": "Test selhal",
+ "streamDetails": "Podrobnosti streamu",
+ "probing": "Prověřování kamery…",
+ "retry": "Zkusit znovu",
+ "testing": {
+ "probingMetadata": "Zjišťování metadat kamery…",
+ "fetchingSnapshot": "Získávání snímku kamery…"
+ },
+ "probeFailed": "Nepodařilo se prověřit kameru: {{error}}",
+ "probingDevice": "Prověřování zařízení…",
+ "probeError": "Chyba prověření",
+ "deviceInfo": "Informace o zařízení",
+ "manufacturer": "Výrobce",
+ "model": "Model",
+ "firmware": "Firmware",
+ "profiles": "Profily",
+ "ptzSupport": "Podpora PTZ",
+ "autotrackingSupport": "Podpora automatického sledování",
+ "presets": "Předvolby",
+ "rtspCandidates": "Nalezené URL RTSP",
+ "rtspCandidatesDescription": "Prověřením kamery byly nalezeny následující URL RTSP. Otestujte připojení pro zobrazení metadat streamu.",
+ "noRtspCandidates": "Z kamery nebyly získány žádné URL RTSP. Přihlašovací údaje mohou být nesprávné nebo kamera nepodporuje ONVIF či použitý způsob získání URL RTSP. Vraťte se zpět a zadejte URL RTSP ručně.",
+ "candidateStreamTitle": "Možnost {{number}}",
+ "useCandidate": "Použít",
+ "uriCopy": "Kopírovat",
+ "uriCopied": "URI zkopírováno do schránky",
+ "testConnection": "Otestovat připojení",
+ "toggleUriView": "Kliknutím přepnete zobrazení celého URI",
+ "connected": "Připojeno",
+ "notConnected": "Nepřipojeno",
+ "errors": {
+ "hostRequired": "Hostitel / IP adresa je povinná"
+ }
},
"step3": {
- "testSuccess": "Test streamu v pořádku!"
+ "testSuccess": "Test streamu v pořádku!",
+ "description": "Nastavte funkce a role streamů a přidejte další streamy kamery.",
+ "streamsTitle": "Streamy kamery",
+ "addStream": "Přidat stream",
+ "addAnotherStream": "Přidat další stream",
+ "streamTitle": "Stream {{number}}",
+ "streamUrl": "URL streamu",
+ "streamUrlPlaceholder": "rtsp://username:password@host:port/path",
+ "selectStream": "Vyberte stream",
+ "searchCandidates": "Hledat dostupné možnosti…",
+ "noStreamFound": "Nebyl nalezen žádný stream",
+ "url": "URL",
+ "resolution": "Rozlišení",
+ "selectResolution": "Vyberte rozlišení",
+ "quality": "Kvalita",
+ "selectQuality": "Vyberte kvalitu",
+ "roles": "Role",
+ "roleLabels": {
+ "detect": "Detekce objektů",
+ "record": "Záznam",
+ "audio": "Zvuk"
+ },
+ "testStream": "Otestovat připojení",
+ "testFailed": "Test streamu selhal",
+ "testFailedTitle": "Test selhal",
+ "connected": "Připojeno",
+ "notConnected": "Nepřipojeno",
+ "featuresTitle": "Funkce",
+ "go2rtc": "Snížit počet připojení ke kameře",
+ "appleCompatibility": {
+ "title": "Zlepšit přehrávání na zařízeních Apple",
+ "description": "Zapněte, pokud sledujete záznamy v Safari nebo na iPhonu, iPadu či Macu."
+ },
+ "detectRoleWarning": "Pro pokračování musí mít alespoň jeden stream roli \"detect\".",
+ "rolesPopover": {
+ "title": "Role streamů",
+ "detect": "Hlavní stream pro detekci objektů.",
+ "record": "Ukládá segmenty video streamu podle konfigurace.",
+ "record_sub": "Záznamy v nižší kvalitě pro adaptivní přehrávání a delší uchovávání (obvykle vedlejší stream kamery).",
+ "audio": "Stream pro detekci zvuku."
+ },
+ "featuresPopover": {
+ "title": "Funkce streamů",
+ "description": "Použijte předávání streamů přes go2rtc pro snížení počtu připojení ke kameře."
+ },
+ "ptz": {
+ "title": "Povolit ovládání PTZ",
+ "detectedNote": "Přes ONVIF byla zjištěna podpora PTZ. U PTZ kamery tato volba umožní ovládat otáčení, naklánění a zoom z rozhraní.",
+ "connectionDetails": "Údaje připojení ONVIF",
+ "host": "Hostitel ONVIF",
+ "port": "Port ONVIF",
+ "username": "Uživatelské jméno ONVIF",
+ "password": "Heslo ONVIF",
+ "hostRequiredWarning": "Při povoleném ovládání PTZ je vyžadován hostitel a port ONVIF."
+ }
},
"step4": {
"reconnectionSuccess": "Opakované připojení úspěšné.",
- "streamValidated": "Stream {{number}} úspěšně ověřený"
+ "streamValidated": "Stream {{number}} úspěšně ověřený",
+ "description": "Závěrečné ověření a analýza před uložením nové kamery. Před uložením připojte všechny streamy.",
+ "validationTitle": "Ověření streamů",
+ "connectAllStreams": "Připojit všechny streamy",
+ "reconnectionPartial": "Některé streamy se nepodařilo znovu připojit.",
+ "streamUnavailable": "Náhled streamu není dostupný",
+ "reload": "Znovu načíst",
+ "connecting": "Připojování…",
+ "streamTitle": "Stream {{number}}",
+ "valid": "Platné",
+ "failed": "Selhalo",
+ "notTested": "Neotestováno",
+ "connectStream": "Připojit",
+ "connectingStream": "Připojování",
+ "disconnectStream": "Odpojit",
+ "estimatedBandwidth": "Odhadovaná přenosová rychlost",
+ "roles": "Role",
+ "ffmpegModule": "Použít režim kompatibility streamu",
+ "ffmpegModuleDescription": "Pokud se stream nenačte ani po několika pokusech, zkuste tuto volbu zapnout. Frigate pak použije modul FFmpeg s go2rtc, což může zlepšit kompatibilitu s některými streamy kamer.",
+ "none": "Žádné",
+ "error": "Chyba",
+ "streamValidationFailed": "Ověření streamu {{number}} selhalo",
+ "saveAndApply": "Uložit novou kameru",
+ "saveError": "Neplatná konfigurace. Zkontrolujte nastavení.",
+ "issues": {
+ "title": "Ověření streamů",
+ "videoCodecGood": "Videokodek je {{codec}}.",
+ "audioCodecGood": "Zvukový kodek je {{codec}}.",
+ "resolutionHigh": "Rozlišení {{resolution}} může zvýšit spotřebu prostředků.",
+ "resolutionLow": "Rozlišení {{resolution}} může být příliš nízké pro spolehlivou detekci malých objektů.",
+ "resolutionUnknown": "Rozlišení tohoto streamu se nepodařilo zjistit. Nastavte rozlišení detekce ručně v nastavení nebo konfiguraci.",
+ "noAudioWarning": "V tomto streamu nebyl zjištěn zvuk; záznamy budou bez zvuku.",
+ "audioCodecRecordError": "Pro zvuk v záznamech je vyžadován zvukový kodek AAC.",
+ "audioCodecRequired": "Pro detekci zvuku je vyžadován zvukový stream.",
+ "restreamingWarning": "Snížení počtu připojení ke kameře pro stream záznamu může mírně zvýšit využití CPU.",
+ "brands": {
+ "reolink-rtsp": "Reolink RTSP se nedoporučuje. Povolte HTTP v nastavení firmwaru kamery a spusťte průvodce znovu.",
+ "reolink-http": "Streamy Reolink HTTP by měly pro lepší kompatibilitu používat FFmpeg. U tohoto streamu zapněte 'Použít režim kompatibility streamu'."
+ },
+ "dahua": {
+ "substreamWarning": "Vedlejší stream 1 má pevně dané nízké rozlišení. Mnoho kamer Dahua / Amcrest / EmpireTech podporuje další vedlejší streamy, které je nutné povolit v nastavení kamery. Doporučuje se je ověřit a využít, pokud jsou dostupné."
+ },
+ "hikvision": {
+ "substreamWarning": "Vedlejší stream 1 má pevně dané nízké rozlišení. Mnoho kamer Hikvision podporuje další vedlejší streamy, které je nutné povolit v nastavení kamery. Doporučuje se je ověřit a využít, pokud jsou dostupné."
+ }
+ }
+ },
+ "title": "Přidat kameru",
+ "description": "Podle následujících kroků přidejte novou kameru do své instalace Frigate.",
+ "steps": {
+ "nameAndConnection": "Název a připojení",
+ "probeOrSnapshot": "Prověření nebo snímek",
+ "streamConfiguration": "Konfigurace streamů",
+ "validationAndTesting": "Ověření a testování"
+ },
+ "testResultLabels": {
+ "resolution": "Rozlišení",
+ "video": "Video",
+ "audio": "Zvuk",
+ "fps": "FPS"
+ },
+ "commonErrors": {
+ "noUrl": "Zadejte platnou URL streamu",
+ "testFailed": "Test streamu selhal: {{error}}"
+ },
+ "step1": {
+ "description": "Zadejte údaje kamery a zvolte její automatické prověření nebo ruční výběr značky.",
+ "cameraName": "Název kamery",
+ "cameraNamePlaceholder": "např. hlavni_vchod nebo Přehled dvora",
+ "host": "Hostitel / IP adresa",
+ "port": "Port",
+ "username": "Uživatelské jméno",
+ "usernamePlaceholder": "Volitelné",
+ "password": "Heslo",
+ "passwordPlaceholder": "Volitelné",
+ "selectTransport": "Vyberte transportní protokol",
+ "cameraBrand": "Značka kamery",
+ "selectBrand": "Vyberte značku kamery pro šablonu URL",
+ "customUrl": "Vlastní URL streamu",
+ "brandInformation": "Informace o značce",
+ "brandUrlFormat": "Pro kamery s URL RTSP ve formátu: {{exampleUrl}}",
+ "customUrlPlaceholder": "rtsp://username:password@host:port/path",
+ "connectionSettings": "Nastavení připojení",
+ "detectionMethod": "Způsob zjištění streamů",
+ "onvifPort": "Port ONVIF",
+ "probeMode": "Prověřit kameru",
+ "manualMode": "Ruční výběr",
+ "detectionMethodDescription": "Prověřte kameru přes ONVIF (pokud je podporováno) pro zjištění URL streamů nebo ručně vyberte značku kamery pro použití předdefinovaných URL. Pro zadání vlastní URL RTSP zvolte ruční metodu a možnost „Jiné“.",
+ "onvifPortDescription": "U kamer s podporou ONVIF je to obvykle 80 nebo 8080.",
+ "useDigestAuth": "Použít ověřování Digest",
+ "useDigestAuthDescription": "Použít ověřování HTTP Digest pro ONVIF. Některé kamery mohou vyžadovat samostatné jméno a heslo pro ONVIF místo běžného uživatele admin.",
+ "errors": {
+ "brandOrCustomUrlRequired": "Vyberte značku kamery a zadejte hostitele / IP adresu nebo zvolte 'Jiné' a vlastní URL",
+ "nameRequired": "Název kamery je povinný",
+ "nameLength": "Název kamery smí mít nejvýše 64 znaků",
+ "invalidCharacters": "Název kamery obsahuje neplatné znaky",
+ "nameExists": "Název kamery již existuje",
+ "customUrlRtspRequired": "Vlastní URL musí začínat \"rtsp://\" nebo \"rtsps://\". Streamy kamer mimo RTSP je nutné nastavit ručně."
+ }
}
},
"cameraManagement": {
"cameraConfig": {
"toast": {
"success": "Kamera {{cameraName}} úspěšně uložena"
+ },
+ "add": "Přidat kameru",
+ "edit": "Upravit kameru",
+ "description": "Nastavte kameru včetně vstupních streamů a jejich rolí.",
+ "name": "Název kamery",
+ "nameRequired": "Název kamery je povinný",
+ "nameLength": "Název kamery smí mít nejvýše 64 znaků.",
+ "namePlaceholder": "např. hlavni_vchod nebo Přehled dvora",
+ "enabled": "Povoleno",
+ "ffmpeg": {
+ "inputs": "Vstupní streamy",
+ "path": "Cesta streamu",
+ "pathRequired": "Cesta streamu je povinná",
+ "pathPlaceholder": "rtsp://...",
+ "roles": "Role",
+ "rolesRequired": "Je vyžadována alespoň jedna role",
+ "rolesUnique": "Každou roli (audio, detect, record) lze přiřadit pouze jednomu streamu",
+ "addInput": "Přidat vstupní stream",
+ "removeInput": "Odebrat vstupní stream",
+ "inputsRequired": "Je vyžadován alespoň jeden vstupní stream"
+ },
+ "go2rtcStreams": "Streamy go2rtc",
+ "streamUrls": "URL streamů",
+ "addUrl": "Přidat URL",
+ "addGo2rtcStream": "Přidat stream go2rtc"
+ },
+ "title": "Správa kamer",
+ "description": "Přidávejte, upravujte a odstraňujte kamery, ovládejte jejich stav a nastavujte výjimky pro profily a typy kamer. Pro nastavení streamů, detekce, pohybu a dalších parametrů kamery vyberte příslušnou sekci v konfiguraci kamer.",
+ "addCamera": "Přidat novou kameru",
+ "deleteCamera": "Odstranit kameru",
+ "deleteCameraDialog": {
+ "title": "Odstranit kameru",
+ "description": "Odstraněním kamery se trvale odstraní všechny její záznamy, sledované objekty a konfigurace. Související streamy go2rtc může být nutné odstranit ručně.",
+ "selectPlaceholder": "Vyberte kameru…",
+ "confirmTitle": "Opravdu chcete pokračovat?",
+ "confirmWarning": "Odstranění kamery {{cameraName}} nelze vrátit zpět.",
+ "deleteExports": "Odstranit také exporty této kamery",
+ "confirmButton": "Trvale odstranit",
+ "success": "Kamera {{cameraName}} byla úspěšně odstraněna",
+ "error": "Nepodařilo se odstranit kameru {{cameraName}}"
+ },
+ "editCamera": "Upravit kameru:",
+ "selectCamera": "Vyberte kameru",
+ "backToSettings": "Zpět do nastavení kamery",
+ "streams": {
+ "title": "Stav a podrobnosti kamer",
+ "label": "Stav kamery",
+ "description": "Nastavte provozní stav každé kamery.ffprobe.",
- "cameraProbeInfo": "{{camera}} Informace o sondování kamery",
- "aspectRatio": "zachovat poměr stran"
+ "cameraProbeInfo": "Výsledky prověření kamery {{camera}}",
+ "aspectRatio": "poměr stran",
+ "keyframes": {
+ "title": "Analýza klíčových snímků",
+ "analyzing": "Analýza klíčových snímků… zbývá {{seconds}} s",
+ "stillAnalyzing": "Analýza klíčových snímků stále probíhá…",
+ "recordStream": "Stream pro záznam:",
+ "keyframeCount": "Počet zaznamenaných klíčových snímků:",
+ "observedDuration": "Sledovaná doba:",
+ "gap": "Rozestup klíčových snímků (min. / prům. / max.):",
+ "segmentLength": "Délka segmentu záznamu:",
+ "ok": "Klíčové snímky každých přibližně {{seconds}} s, vhodné pro záznam a přehrávání.",
+ "warningFixed": "Klíčové snímky jsou pravidelné, ale řídké (každých přibližně {{seconds}} s). Záznam funguje, ale živé přehrávání a posun začínají pomaleji. Nastavte interval I-snímků (klíčových snímků) kamery podle její snímkové frekvence.",
+ "warningVariable": "Rozestupy klíčových snímků jsou nepravidelné ({{minSeconds}} s až {{maxSeconds}} s), což obvykle znamená zapnutý chytrý kodek (H.264+/H.265+). To se nedoporučuje.",
+ "errorFixed": "Interval klíčových snímků přibližně {{seconds}} s je delší než segment záznamu ({{segmentTime}} s), takže některé segmenty nemají klíčový snímek a nelze je přehrát. Zkraťte interval I-snímků (klíčových snímků) kamery podle její snímkové frekvence.",
+ "errorVariable": "Rozestupy klíčových snímků dosahují přibližně {{seconds}} s, více než délka segmentu záznamu ({{segmentTime}} s). Některé segmenty nebudou mít klíčový snímek, což znemožní přehrávání. Vypněte chytrý/+ kodek na kameře nebo zkraťte interval klíčových snímků.",
+ "unknown": "Nepodařilo se určit rozestupy klíčových snímků.",
+ "recordDisabled": "Záznam je pro tuto kameru zakázán."
+ }
},
"label": {
"camera": "kamera",
@@ -31,7 +48,8 @@
"cameraDetect": "detekce {{camName}}",
"cameraFramesPerSecond": "{{camName}} snímků za sekundu",
"cameraDetectionsPerSecond": "{{camName}} detekcí za sekundu",
- "cameraSkippedDetectionsPerSecond": "{{camName}} přeskočených detekcí za sekundu"
+ "cameraSkippedDetectionsPerSecond": "{{camName}} přeskočených detekcí za sekundu",
+ "cameraGpu": "GPU kamery {{camName}}"
},
"title": "Kamery",
"overview": "Přehled",
@@ -43,6 +61,20 @@
"error": {
"unableToProbeCamera": "Nemohu sondovat kameru: {{errorMessage}}"
}
+ },
+ "noCameras": {
+ "title": "Nebyly nalezeny žádné kamery"
+ },
+ "connectionQuality": {
+ "title": "Kvalita připojení",
+ "excellent": "Výborná",
+ "fair": "Přijatelná",
+ "poor": "Špatná",
+ "unusable": "Nepoužitelná",
+ "fps": "FPS",
+ "expectedFps": "Očekávané FPS",
+ "reconnectsLastHour": "Opětovná připojení (poslední hodina)",
+ "stallsLastHour": "Výpadky (poslední hodina)"
}
},
"stats": {
@@ -50,32 +82,50 @@
"healthy": "Systém je zdravý",
"reindexingEmbeddings": "Přeindexování vektorů ({{processed}} % dokončeno)",
"detectIsSlow": "{{detect}} je pomalé ({{speed}} ms)",
- "detectIsVerySlow": "{{detect}} je velmi pomalé ({{speed}} ms)"
+ "detectIsVerySlow": "{{detect}} je velmi pomalé ({{speed}} ms)",
+ "cameraSkippedDetections": "Kamera {{camera}} vynechává detekci u {{pct}} % snímků",
+ "systemNotices_one": "{{count}} systémové upozornění",
+ "systemNotices_other": "{{count}} systémových upozornění",
+ "moreMessages_one": "+{{count}}",
+ "moreMessages_other": "+{{count}}",
+ "reindexEmbeddingsFailed": "Opětovná indexace vektorových reprezentací selhala, zkontrolujte protokoly",
+ "retentionUnmet": "Záznamy se odstraňují před koncem doby uchovávání, aby se uvolnilo místo",
+ "debugReplayActive": "Relace ladicího přehrávání je aktivní"
},
"enrichments": {
"embeddings": {
- "face_recognition_speed": "Rychlost rozpoznávání obličeje",
- "plate_recognition_speed": "Rychlost rozpoznávání SPZ",
- "plate_recognition": "Rozpoznávání SPZ",
- "face_recognition": "Rozpoznávání obličeje",
- "image_embedding_speed": "Rychlost vkládání obrázku",
- "text_embedding_speed": "Rychlost vkládání textu",
- "text_embedding": "Vkládání textu",
- "image_embedding": "Vkládání obrázku",
- "face_embedding_speed": "Rychlost vkládání obličeje",
- "yolov9_plate_detection_speed": "YOLOv9 rychlost detekce SPZ",
- "yolov9_plate_detection": "YOLOv9 Detekce SPZ"
+ "face_recognition_speed": "Rychlost rozpoznávání obličejů",
+ "plate_recognition_speed": "Rychlost rozpoznávání registračních značek",
+ "plate_recognition": "Rozpoznávání registračních značek",
+ "face_recognition": "Rozpoznávání obličejů",
+ "image_embedding_speed": "Rychlost tvorby vektorových reprezentací obrázků",
+ "text_embedding_speed": "Rychlost tvorby vektorových reprezentací textu",
+ "text_embedding": "Vektorová reprezentace textu",
+ "image_embedding": "Vektorová reprezentace obrázku",
+ "face_embedding_speed": "Rychlost tvorby vektorových reprezentací obličejů",
+ "yolov9_plate_detection_speed": "Rychlost detekce registračních značek YOLOv9",
+ "yolov9_plate_detection": "Detekce registračních značek YOLOv9",
+ "review_description": "Popis revize",
+ "review_description_speed": "Rychlost popisu revize",
+ "review_description_events_per_second": "Popis revize",
+ "object_description": "Popis objektu",
+ "object_description_speed": "Rychlost popisu objektu",
+ "object_description_events_per_second": "Popis objektu",
+ "classification": "Klasifikace {{name}}",
+ "classification_speed": "Rychlost klasifikace {{name}}",
+ "classification_events_per_second": "Počet klasifikačních událostí {{name}} za sekundu"
},
"infPerSecond": "Inferencí za sekundu",
- "title": "Obohacení"
+ "title": "Obohacení",
+ "averageInf": "Průměrná doba inference"
},
"general": {
"detector": {
- "temperature": "Detekční teplota",
+ "temperature": "Teplota detektoru",
"title": "Detektory",
- "inferenceSpeed": "Detekční rychlost",
- "memoryUsage": "Detektor využití paměti",
- "cpuUsage": "Detektor využití CPU",
+ "inferenceSpeed": "Rychlost inference detektoru",
+ "memoryUsage": "Využití paměti detektorem",
+ "cpuUsage": "Využití CPU detektorem",
"cpuUsageInformation": "CPU používané při přípravě vstupních a výstupních dat do/z detekčních modelů. Tato hodnota neměří využití inferenčních operací, ani v případě použití GPU nebo akcelerátoru."
},
"hardwareInfo": {
@@ -106,10 +156,13 @@
},
"npuUsage": "Využití NPU",
"npuMemory": "Paměť NPU",
- "gpuUsage": "Využití CPU",
+ "gpuUsage": "Využití GPU",
"gpuMemory": "Paměť GPU",
"gpuEncoder": "GPU kodér",
- "gpuDecoder": "GPU Dekodér"
+ "gpuDecoder": "GPU Dekodér",
+ "gpuCompute": "Výpočty / kódování GPU",
+ "gpuTemperature": "Teplota GPU",
+ "npuTemperature": "Teplota NPU"
},
"otherProcesses": {
"title": "Ostatní procesy",
@@ -117,12 +170,13 @@
"processMemoryUsage": "Využití paměti procesy",
"series": {
"go2rtc": "go2rtc",
- "recording": "nahrávání",
- "review_segment": "revidovat segment",
- "embeddings": "vložení"
+ "recording": "záznam",
+ "review_segment": "segment revize",
+ "embeddings": "vektorové reprezentace",
+ "audio_detector": "detektor zvuku"
}
},
- "title": "Hlavní"
+ "title": "Obecné"
},
"storage": {
"cameraStorage": {
@@ -131,35 +185,45 @@
"title": "Úložiště kamery",
"unused": {
"title": "Nepoužité",
- "tips": "Tato hodnota nemusí přesně reprezentovat volné místo dostupné pro Frigate, pokud máte na disku uloženy další soubory kromě nahrávek Frigate. Frigate nesleduje využití úložiště mimo své nahrávky."
+ "tips": "Tato hodnota nemusí přesně odpovídat volnému místu dostupnému pro Frigate, pokud máte na disku další soubory kromě jeho záznamů. Frigate nesleduje využití úložiště mimo své záznamy."
},
"bandwidth": "Šířka pásma",
"unusedStorageInformation": "Informace o nepoužitém úložišti",
- "percentageOfTotalUsed": "Procento celkem"
+ "percentageOfTotalUsed": "Procento celkem",
+ "subStream": {
+ "information": "Informace o úložišti vedlejšího streamu",
+ "tips": "U kamer se záznamem vedlejšího streamu se využití úložiště zobrazuje samostatně pro původní a nízkou kvalitu, pod stejnými názvy jako volby kvality při přehrávání záznamů. Záznamy v nízké kvalitě zůstávají na disku do konce doby uchovávání, takže se toto rozdělení může zobrazovat i po vypnutí záznamu vedlejšího streamu."
+ }
},
"recordings": {
"title": "Záznamy",
- "earliestRecording": "Nejstarší dostupná nahrávka:",
+ "earliestRecording": "Nejstarší dostupný záznam:",
"tips": "Tato hodnota uvádí celkové využití disku záznamy uloženými v databázi Frigate. Frigate nesleduje využití disku ostatními soubory na vašem disku."
},
"title": "Úložiště",
"overview": "Přehled",
"shm": {
"title": "přiřazení SHM (sdílené paměti)",
- "warning": "Nynější velikost SHM činící {{total}}MB je příliš malá. Zvyšte ji alespoň na {{min_shm}}MB."
+ "warning": "Nynější velikost SHM činící {{total}}MB je příliš malá. Zvyšte ji alespoň na {{min_shm}}MB.",
+ "frameLifetime": {
+ "title": "Doba dostupnosti snímku",
+ "description": "Každá kamera má ve sdílené paměti {{frames}} slotů pro snímky. Při snímkové frekvenci nejrychlejší kamery je každý snímek dostupný přibližně {{lifetime}} s před přepsáním."
+ }
}
},
"lastRefreshed": "Poslední aktualizace: ",
"documentTitle": {
"cameras": "Statistiky kamer – Frigate",
- "storage": "Statistiky uložiště - Frigate",
+ "storage": "Statistiky úložiště – Frigate",
"general": "Obecné statistiky - Frigate",
- "enrichments": "Statistiky obohacení - Frigate",
+ "enrichments": "Statistiky obohacení – Frigate",
"logs": {
"frigate": "Protokoly Frigate - Frigate",
"go2rtc": "Protokoly Go2RTC - Frigate",
- "nginx": "Protokoly Nginx - Frigate"
- }
+ "nginx": "Protokoly Nginx - Frigate",
+ "websocket": "Protokoly zpráv – Frigate"
+ },
+ "health": "Stav systému – Frigate"
},
"title": "Systém",
"logs": {
@@ -171,11 +235,11 @@
"type": {
"label": "Typ",
"message": "Zpráva",
- "timestamp": "Časové razítko",
+ "timestamp": "Časová značka",
"tag": "Štítek (Tag)"
},
"download": {
- "label": "Stáhnout záznamy"
+ "label": "Stáhnout protokoly"
},
"tips": "Protokoly jsou streamovány ze serveru",
"toast": {
@@ -183,7 +247,131 @@
"fetchingLogsFailed": "Chyba při načítání protokolů: {{errorMessage}}",
"whileStreamingLogs": "Chyba při streamování protokolů: {{errorMessage}}"
}
+ },
+ "websocket": {
+ "label": "Zprávy",
+ "pause": "Pozastavit",
+ "resume": "Pokračovat",
+ "clear": "Vymazat",
+ "filter": {
+ "all": "Všechna témata",
+ "topics": "Témata",
+ "events": "Události",
+ "reviews": "Revize",
+ "classification": "Klasifikace",
+ "face_recognition": "Rozpoznávání obličejů",
+ "lpr": "LPR",
+ "camera_activity": "Aktivita kamer",
+ "system": "Systém",
+ "camera": "Kamera",
+ "all_cameras": "Všechny kamery",
+ "cameras_count_one": "{{count}} kamera",
+ "cameras_count_other": "{{count}} kamer"
+ },
+ "empty": "Zatím nebyly zachyceny žádné zprávy",
+ "count_one": "{{count}} zpráva",
+ "count_other": "{{count}} zpráv",
+ "expanded": {
+ "payload": "Obsah zprávy"
+ }
}
},
- "metrics": "Systémové metriky"
+ "metrics": "Systémové metriky",
+ "showAllTabs": "Zobrazit všechny karty",
+ "showLessTabs": "Zobrazit méně",
+ "health": {
+ "title": "Stav systému",
+ "notices": {
+ "title": "Hlášení",
+ "empty": "Vaše instalace Frigate je v pořádku",
+ "acknowledge": "Vzít na vědomí",
+ "acknowledgeHint": "Skrýt do dalšího výskytu",
+ "mute": "Trvale skrýt",
+ "muteHint": "Už nezobrazovat",
+ "unmute": "Zrušit trvalé skrytí",
+ "showAgain": "Zobrazit znovu",
+ "openSettings": "Otevřít nastavení",
+ "openLink": "Otevřít odkaz",
+ "noMatches": "Žádná hlášení neodpovídají filtru",
+ "hiddenTitle": "Skrytá",
+ "noneHidden": "Žádná skrytá hlášení",
+ "showAll": "Znovu zobrazit všechna",
+ "showAllTitle": "Zobrazit všechna skrytá hlášení?",
+ "showAllDesc": "Všechna potvrzená a trvale skrytá hlášení se vrátí do seznamu hlášení včetně kontrol konfigurace a streamů.",
+ "acknowledgedAt": "Vzato na vědomí {{time}}",
+ "mutedAt": "Trvale skryto {{time}}",
+ "filter": {
+ "showHidden": "Zobrazit skrytá",
+ "severity": "Závažnost",
+ "error": "Chyba",
+ "warning": "Varování",
+ "info": "Informace"
+ },
+ "kinds": {
+ "detector_stuck": "Detektor {{detector}} byl restartován, protože přestal odpovídat",
+ "model_download_failed": "Stažení {{file}} pro {{model}} selhalo: {{error}}",
+ "skipped_detections": "Detekce nestíhala a déle než minutu vynechávala {{pct}} % snímků",
+ "ffmpeg_high_cpu": "Využití CPU procesem FFmpeg je vysoké (průměr {{cpu}} %)",
+ "detect_high_cpu": "Využití CPU detekcí je vysoké (průměr {{cpu}} %)",
+ "shm_too_low": "Přidělenou paměť /dev/shm ({{total}} MB) je třeba zvýšit alespoň na {{min}} MB",
+ "object_processing_behind": "Zpracování sledovaných objektů nestíhalo, proto byly snímky kamer vynechány. Zkontrolujte využití CPU a zda limity CPU nebo přiřazení jader kontejneru či virtuálního stroje neposkytují Frigate příliš málo výkonu CPU",
+ "failed_login_one": "Neúspěšný pokus o přihlášení uživatele {{user}}",
+ "failed_login_other": "Neúspěšné pokusy o přihlášení uživatele {{user}}",
+ "update_available": "Je dostupný Frigate {{version}}"
+ },
+ "streamPrefix": "Stream {{index}}: {{message}}",
+ "streamPrefixRestream": "Stream {{index}} (přes go2rtc): {{message}}",
+ "streamProbeFailed": "Stream {{index}} se nepodařilo prověřit: {{error}}",
+ "cameraProbeFailed": "Streamy se nepodařilo prověřit: {{error}}"
+ },
+ "hardware": {
+ "title": "Hardware",
+ "objectDetection": "Detekce objektů",
+ "hardwareAcceleration": "Hardwarová akcelerace",
+ "enrichments": {
+ "title": "Obohacení",
+ "semantic_search": "Sémantické vyhledávání",
+ "face_recognition": "Rozpoznávání obličejů",
+ "lpr": "Rozpoznávání registračních značek",
+ "audio_transcription": "Přepis zvuku"
+ },
+ "cameraConnections": "Připojení kamer",
+ "allCamerasExcellent": "Všechny kamery mají výborné připojení.",
+ "fps": "{{camera}} / {{expected}} fps",
+ "nothingConfigured": "Nic není nastaveno",
+ "allCameras": "Všechny kamery",
+ "probeUnavailable": "Detekce hardwaru není dostupná",
+ "justStarted": "Frigate právě nastartoval",
+ "deviceNotFound": "V tomto systému nebylo nalezeno zařízení {{devices}}",
+ "detectorNotRunning": "Proces detektoru neběží",
+ "inferenceVerySlow": "Inference je velmi pomalá ({{speed}} ms)",
+ "inferenceSlow": "Inference je pomalá ({{speed}} ms)",
+ "inferenceMs": "{{speed}} ms",
+ "customArgs": "Vlastní argumenty FFmpeg",
+ "customArgsNotVerified": "Vlastní argumenty FFmpeg, neověřeno",
+ "hwaccelNotConfigured": "Nepoužívá se hardwarové dekódování, ale {{family}} je dostupné. Vyberte jej v nastavení FFmpeg",
+ "hwaccelHardwareMissing": "Je nastaveno {{family}}, ale kontrola hardwaru jej nenalezla",
+ "unrecognizedDevice": "Nerozpoznané nastavení zařízení, neověřeno",
+ "decoderUsage": "dekodér {{usage}}",
+ "remoteProvider": "Vzdálený poskytovatel",
+ "acceleratorMissing": "Je nastaveno {{device}}, ale nebyl nalezen kompatibilní akcelerátor",
+ "modelNotRunYet": "Model ještě neběžel; zařízení se ověří po prvním použití",
+ "fellBackToCpu": "Je nastaveno {{device}}, ale zpracování běží na CPU",
+ "cpuDespiteAccelerator": "Zpracování běží na CPU, přestože je dostupný akcelerátor",
+ "probed": "Prověřeno",
+ "probing": "Prověřování…",
+ "recheck": "Znovu ověřit hardware",
+ "cameraStreams": "Streamy kamer",
+ "streamsNotChecked": "Zatím neověřeno",
+ "streamsChecking": "Kontrola {{done}} z {{total}}",
+ "streamsClean": "Žádné problémy se streamy",
+ "checked": "Ověřeno",
+ "runAgain": "Spustit znovu",
+ "runStreamChecks": "Spustit kontrolu streamů",
+ "streamsChecked_one": "{{count}} kamera zkontrolována",
+ "streamsChecked_other": "{{count}} kamer zkontrolováno",
+ "streamsFlagged_one": "{{count}} s problémy, podrobnosti v části Upozornění",
+ "streamsFlagged_other": "{{count}} s problémy, podrobnosti v části Upozornění"
+ }
+ }
}