diff --git a/web/public/locales/cs/audio.json b/web/public/locales/cs/audio.json index 8a2d91691..4308f7487 100644 --- a/web/public/locales/cs/audio.json +++ b/web/public/locales/cs/audio.json @@ -92,7 +92,7 @@ "steel_guitar": "Ocelová kytara", "tapping": "Ťukání", "banjo": "Banjo", - "sitar": "Sitar", + "sitar": "Sitár", "mandolin": "Mandolína", "zither": "Citera", "ukulele": "Ukulele", @@ -174,7 +174,7 @@ "dog": "Pes", "run": "Běh", "cricket": "Cvrček", - "glockenspiel": "Zvonkohra", + "glockenspiel": "Paličková zvonkohra", "cello": "Cello", "pets": "Domácí mazlíčci", "opera": "Opera", @@ -247,7 +247,7 @@ "coin": "Mince", "scissors": "Nůžky", "electric_shaver": "Elektrický holící strojek", - "typing": "", + "typing": "Psaní na stroji nebo klávesnici", "typewriter": "Psací stroj", "computer_keyboard": "Počítačová klávesnice", "writing": "Psaní", @@ -272,11 +272,11 @@ "camera": "Kamera", "tools": "Nářadí", "hammer": "Kladivo", - "jackhammer": "Zbíječka", + "jackhammer": "Sbíječka", "sawing": "Řezání", "power_tool": "Elektrické nářadí", "drill": "Vrtačka", - "explosion": "Výbuch", + "explosion": "Exploze", "gunshot": "Výstřel", "fireworks": "Ohňostroj", "firecracker": "Petarda", @@ -311,5 +311,119 @@ "chant": "Skandování", "rapping": "Rapování", "gasp": "Zalapání po dechu", - "heart_murmur": "Srdeční šelest" + "heart_murmur": "Srdeční šelest", + "mantra": "Mantra (pozitivní vibrace)", + "grunt": "Zabručení", + "pant": "Oddechávání", + "shuffle": "Míchání (karet)", + "yip": "Jo", + "bow_wow": "Hlasitý protest", + "caterwaul": "Vřeštět", + "clip_clop": "Klapání kopyt", + "patter": "Plácání", + "plucked_string_instrument": "Drnkací strunný nástroj", + "mallet_percussion": "Palička perkuse", + "bowed_string_instrument": "Smyčcový nástroj", + "string_section": "Smyčcová sekce", + "pizzicato": "Pizzicato", + "double_bass": "Kontrabas", + "wind_instrument": "Dechový nástroj", + "jingle_bell": "Rolnička", + "wind_chime": "Zvonkohra", + "singing_bowl": "Singing Bowl", + "beatboxing": "Beatboxing", + "punk_rock": "Punk Rock", + "grunge": "Grunge", + "progressive_rock": "Progressive Rock", + "rock_and_roll": "Rock & Roll", + "psychedelic_rock": "Psychadelický Rock", + "rhythm_and_blues": "Rythm & Blues", + "soul_music": "Soulová hudba", + "reggae": "Reggae", + "country": "Country", + "swing_music": "Swingová hudba", + "bluegrass": "Bluegrass", + "funk": "Funk", + "folk_music": "Folková hudba", + "middle_eastern_music": "Středo-východní hudba", + "disco": "Disco", + "classical_music": "Klasická hudba", + "house_music": "House hudba", + "dubstep": "Dubstep", + "drum_and_bass": "Drum & Bass", + "electronica": "Elektronická hudba", + "electronic_dance_music": "Elektronická taneční hudba", + "ambient_music": "Ambientní hudba", + "trance_music": "Trance hudba", + "music_of_latin_america": "Latinsko-americká hudba", + "flamenco": "Flamengo", + "blues": "Blues", + "new-age_music": "Novodobá hudba", + "vocal_music": "Vokální hudba", + "a_capella": "A Capella", + "music_of_africa": "Africká hudba", + "afrobeat": "Afrobeat", + "christian_music": "Křesťanská hudba", + "gospel_music": "Gospelová hudba", + "music_of_asia": "Asijská hudba", + "carnatic_music": "Karnatická hudba", + "music_of_bollywood": "Hudba z Bollywoodu", + "ska": "SKA", + "traditional_music": "Tradiční hudba", + "independent_music": "Nezávislá hudba", + "background_music": "Hudba na pozadí", + "theme_music": "Tématická hudba", + "jingle": "Jingle", + "soundtrack_music": "Soundtracková hudba", + "lullaby": "Ukolébavka", + "video_game_music": "Herní hudba", + "christmas_music": "Vánoční hudba", + "dance_music": "Taneční hudba", + "wedding_music": "Svatební hudba", + "happy_music": "Veselá hudba", + "sad_music": "Smutná hudba", + "tender_music": "Něžná hudba", + "exciting_music": "Vzrušující hudba", + "angry_music": "Naštvaná hudba", + "scary_music": "Děsivá hudba", + "rain_on_surface": "Déšť na povrch", + "gurgling": "Klokotání", + "toot": "Troubení", + "reversing_beeps": "Parkovací pípání", + "ice_cream_truck": "Auto se zmrzlinou", + "emergency_vehicle": "Záchranářské vozidlo", + "traffic_noise": "Zvuk provozu", + "train_wheels_squealing": "Skřípání kol vlaku", + "fixed-wing_aircraft": "Letadlo s pevnými křídly", + "light_engine": "Lehký motor", + "medium_engine": "Střední motor", + "heavy_engine": "Těžký motor", + "tap": "Poklepání", + "squeak": "Skřípání", + "cupboard_open_or_close": "Otvírání nebo zavírání skříně", + "drawer_open_or_close": "Otvírání nebo zavírání šuplíku", + "shuffling_cards": "Míchání karet", + "ringtone": "Vyzváněcí melodie", + "dial_tone": "Vytáčecí tón", + "busy_signal": "Tón obsazené linky", + "civil_defense_siren": "Siréna civilní obrany", + "salsa_music": "Salsa hudba", + "buzzer": "Bzučák", + "steam_whistle": "Parní píšťala", + "ratchet": "Ráčna", + "gears": "Ozubená kola", + "pulleys": "Kladky", + "mechanical_fan": "Mechanický větrák", + "single-lens_reflex_camera": "Jednooká zrcadlovka", + "filing": "Plnění", + "sanding": "Pískování", + "machine_gun": "Kulomet", + "fusillade": "Salva", + "artillery_fire": "Dělostřelecká palba", + "cap_gun": "Kapslíková pistole", + "burst": "Výbuch", + "chop": "Sekání", + "crack": "Prasknutí", + "chink": "Cinknutí", + "field_recording": "Nahrávka z terénu" } diff --git a/web/public/locales/cs/common.json b/web/public/locales/cs/common.json index f52b47572..44c946ef8 100644 --- a/web/public/locales/cs/common.json +++ b/web/public/locales/cs/common.json @@ -38,7 +38,47 @@ "minute_other": "{{time}} minut", "second_one": "{{time}} sekunda", "second_few": "{{time}} sekundy", - "second_other": "{{time}} sekund" + "second_other": "{{time}} sekund", + "formattedTimestampMonthDayYear": { + "12hour": "d MMM yyyy", + "24hour": "d MMM yyyy" + }, + "ago": "před {{timeAgo}}", + "yr": "{{time}}r", + "d": "{{time}}d", + "h": "{{time}}h", + "mo": "{{time}}měs", + "formattedTimestampHourMinute": { + "24hour": "HH:mm", + "12hour": "h:mm aaa" + }, + "formattedTimestampMonthDayHourMinute": { + "12hour": "d MMM, h:mm aaa", + "24hour": "d MMM, HH:mm" + }, + "formattedTimestamp": { + "12hour": "d MMM, h:mm:ss aaa", + "24hour": "d MMM, HH:mm:ss" + }, + "formattedTimestampHourMinuteSecond": { + "12hour": "h:mm:ss aaa", + "24hour": "HH:mm:ss" + }, + "formattedTimestampMonthDay": "d MMM", + "s": "{{time}}sec", + "m": "{{time}}min", + "formattedTimestamp2": { + "12hour": "dd/MM h:mm:ssa", + "24hour": "d MMM HH:mm:ss" + }, + "formattedTimestampMonthDayYearHourMinute": { + "24hour": "d MMM yyyy, HH:mm", + "12hour": "d MMM yyyy, h:mm aaa" + }, + "formattedTimestampFilename": { + "24hour": "dd-MM-yy-HH-mm-ss", + "12hour": "dd-MM.yy-h-mm-ss-a" + } }, "button": { "twoWayTalk": "Obousměrná komunikace", @@ -64,7 +104,7 @@ "exitFullscreen": "Opustit režim celé obrazovky", "pictureInPicture": "Obraz v obraze", "copyCoordinates": "Zkopíruj souřadnice", - "delete": "Odstraň", + "delete": "Odstranit", "yes": "Ano", "no": "Ne", "download": "Stáhnout", @@ -72,15 +112,148 @@ "suspended": "Pozastaveno", "unsuspended": "Zrušit pozastavení", "play": "Hrát", - "unselect": "Zrušit výběr" + "unselect": "Zrušit výběr", + "deleteNow": "Smazat hned", + "next": "Další", + "export": "Exportovat" }, "label": { "back": "Jdi zpět" }, "unit": { "speed": { - "kph": "KM/h", + "kph": "Km/h", "mph": "míle/h" } + }, + "selectItem": "Vyberte {{item}}", + "menu": { + "documentation": { + "label": "Dokumentace Frigate", + "title": "Dokumentace" + }, + "live": { + "allCameras": "Všechny kamery", + "title": "Živě", + "cameras": { + "count_one": "{{count}} kamera", + "count_few": "{{count}} kamery", + "count_other": "{{count}} kamer", + "title": "Kamery" + } + }, + "review": "Revize", + "explore": "Prozkoumat", + "system": "Systém", + "systemMetrics": "Systémové metriky", + "configuration": "Konfigurace", + "language": { + "yue": "粵語 (kantonština)", + "en": "English (Angličtina)", + "da": "Dansk (Dánština)", + "fi": "Suomi (Finština)", + "sk": "Slovenčina (Slovenština)", + "withSystem": { + "label": "Použít systémové nastavení pro jazyk" + }, + "zhCN": "简体中文 (Zjednodušená čínština)", + "es": "Español (Španělština)", + "hi": "हिन्दी (Hindština)", + "fr": "Français (Francouzština)", + "ar": "العربية (Arabština)", + "pt": "Português (Portugalština)", + "ru": "Русский (Ruština)", + "de": "Deutsch (Němčina)", + "it": "Italiano (Italština)", + "ja": "日本語 (Japonština)", + "tr": "Türkçe (Turečtina)", + "nl": "Nederlands (Holandština)", + "sv": "Svenska (Švédština)", + "cs": "Čeština", + "nb": "Norsk Bokmål (norský Bokmål)", + "uk": "Українська (Ukrainština)", + "ko": "한국어 (Korejština)", + "vi": "Tiếng Việt (Vietnamština)", + "he": "עברית (Hebrejština)", + "el": "Ελληνικά (Řečtina)", + "fa": "فارسی (Perština)", + "ro": "Română (Rumunština)", + "hu": "Magyar (Maďarština)", + "pl": "Polski (Polština)" + }, + "theme": { + "highcontrast": "Vysoký kontrast", + "default": "Výchozí", + "label": "Téma", + "blue": "Modrá", + "green": "Zelená", + "nord": "Polární", + "red": "Červená" + }, + "help": "Nápověda", + "restart": "Restartovat Frigate", + "user": { + "logout": "Odhlásit", + "setPassword": "Nastavit heslo", + "current": "Aktuální uživatel: {{user}}", + "title": "Uživatel", + "account": "Účet", + "anonymous": "anonymní" + }, + "systemLogs": "Systémový záznam", + "settings": "Nastavení", + "languages": "Jazyky", + "appearance": "Vzhled", + "darkMode": { + "label": "Tmavý režim", + "light": "Světlý", + "dark": "Tmavý", + "withSystem": { + "label": "Použít systémové nastavení pro světlý a tmavý režim" + } + }, + "export": "Exportovat", + "uiPlayground": "UI hřiště", + "faceLibrary": "Knihovna Obličejů", + "configurationEditor": "Editor Konfigurace", + "withSystem": "Systém" + }, + "pagination": { + "previous": { + "label": "Jít na předchozí stranu", + "title": "Předchozí" + }, + "label": "stránkování", + "next": { + "label": "Jít na další stranu", + "title": "Další" + }, + "more": "Více stran" + }, + "accessDenied": { + "documentTitle": "Přístup odepřen - Frigate", + "title": "Přístup odepřen", + "desc": "Nemáte oprávnění zobrazit tuto stránku." + }, + "notFound": { + "desc": "Stránka nenalezena", + "documentTitle": "Nenalezeno - Frigate", + "title": "404" + }, + "toast": { + "copyUrlToClipboard": "Adresa URL byla zkopírována do schránky.", + "save": { + "title": "Uložit", + "error": { + "title": "Chyba při ukládání změn konfigurace: {{errorMessage}}", + "noMessage": "Chyba při ukládání změn konfigurace" + } + } + }, + "role": { + "title": "Role", + "admin": "Správce", + "viewer": "Divák", + "desc": "Správci mají plný přístup ke všem funkcím v uživatelském rozhraní Frigate. Diváci jsou omezeni na sledování kamer, položek přehledu a historických záznamů v UI." } } diff --git a/web/public/locales/cs/components/camera.json b/web/public/locales/cs/components/camera.json index 7053989df..f8b0ae8cf 100644 --- a/web/public/locales/cs/components/camera.json +++ b/web/public/locales/cs/components/camera.json @@ -1,5 +1,83 @@ { "group": { - "label": "Skupiny kamer" + "label": "Skupiny kamer", + "camera": { + "setting": { + "streamMethod": { + "method": { + "noStreaming": { + "label": "Žádný stream", + "desc": "Obrázky z kamery se aktualizují pouze jednou za minutu a neproběhne žádné živé vysílání." + }, + "smartStreaming": { + "label": "Smart Streaming (doporučeno)", + "desc": "Inteligentní streamování aktualizuje obraz vaší kamery jednou za minutu, když nedochází k žádné detekovatelné aktivitě, aby se šetřila šířka pásma a zdroje. Když je detekována aktivita, obraz se plynule přepne na živý přenos." + }, + "continuousStreaming": { + "label": "Kontinuální streamování", + "desc": { + "title": "Obraz z kamery bude vždy živým přenosem, když je viditelný na dashboardu, i když není detekována žádná aktivita.", + "warning": "Nepřetržité streamování může způsobit velké využití šířky pásma a problémy s výkonem. Používejte opatrně." + } + } + }, + "label": "Metoda streamování" + }, + "label": "Nastavení streamování kamery", + "audioIsAvailable": "Audio je k dispozici pro tento stream", + "audioIsUnavailable": "Audio není k dispozici pro tento stream", + "audio": { + "tips": { + "document": "Přečtěte si dokumentaci ", + "title": "Pro tento stream musí být výstup zvuku z vaší kamery a nakonfigurován v go2rtc." + } + }, + "compatibilityMode": { + "label": "Režim kompatibility", + "desc": "Tuto možnost povolte pouze v případě, že živý přenos vaší kamery zobrazuje barevné artefakty a má na pravé straně obrazu diagonální čáru." + }, + "title": "Nastavení streamování {{cameraName}}", + "desc": "Změní možnosti živého vysílání pro dashboard této skupiny kamer. Tato nastavení jsou specifická pro zařízení/prohlížeč." + } + }, + "delete": { + "confirm": { + "title": "Potvrdit odstranění", + "desc": "Skutečně si přejete odstranit skupinu kamer {{name}}?" + }, + "label": "Odstranit skupinu kamer" + }, + "add": "Přidat skupinu kamer", + "name": { + "label": "Jméno", + "placeholder": "Zadejte jméno…", + "errorMessage": { + "exists": "Tento název skupiny kamer již existuje.", + "mustLeastCharacters": "Název skupiny kamer musí mít minimálně 2 znaky.", + "nameMustNotPeriod": "Název skupiny kamer nesmí obsahovat tečku.", + "invalid": "Špatný název skupiny kamer." + } + }, + "edit": "Upravit skupinu kamer", + "cameras": { + "label": "Kamery", + "desc": "Vyberte kamery pro tuto skupinu." + }, + "icon": "Ikona", + "success": "Skupina kamer {{name}} byla uložena." + }, + "debug": { + "options": { + "label": "Nastavení", + "title": "Možnosti", + "showOptions": "Zobrazit možnosti", + "hideOptions": "Skrýt možnosti" + }, + "zones": "Zóny", + "motion": "Pohyb", + "regions": "Kraje", + "timestamp": "Časové razítko", + "boundingBox": "Ohraničení", + "mask": "Maska" } } diff --git a/web/public/locales/cs/components/dialog.json b/web/public/locales/cs/components/dialog.json index 0967ef424..53318710a 100644 --- a/web/public/locales/cs/components/dialog.json +++ b/web/public/locales/cs/components/dialog.json @@ -1 +1,114 @@ -{} +{ + "restart": { + "title": "Jste si jistí, že chcete restartovat Frigate?", + "button": "Restartovat", + "restarting": { + "title": "Frigate restartuje", + "content": "Tato stránka bude obnovena za {{countdown}} sekund.", + "button": "Vynutit opětovné načtení" + } + }, + "explore": { + "plus": { + "review": { + "question": { + "label": "Potvrďte tento štítek pro Frigate Plus", + "ask_a": "Je tento objekt {{label}}?", + "ask_an": "Tento objekt je {{label}}?", + "ask_full": "Je tento objekt {{untranslatedLabel}} ({{translatedLabel}})?" + }, + "state": { + "submitted": "Odesláno" + } + }, + "submitToPlus": { + "label": "Odeslat do Frigate+", + "desc": "Objekty na místech, kterým se chcete vyhnout, nejsou falešné poplachy. Označení takových objektů jako falešných pozitiv může model zmást." + } + }, + "video": { + "viewInHistory": "Zobrazit historii" + } + }, + "recording": { + "confirmDelete": { + "toast": { + "success": "Videozáznam spojený s vybranými položkami přehledu byl úspěšně smazán.", + "error": "Chyba mazání: {{error}}" + }, + "title": "Potvrdit odstranění", + "desc": { + "selected": "Opravdu chcete smazat všechna nahraná videa spojená s touto položkou přehledu?

Chcete-li tento dialog v budoucnu obejít, podržte klávesu Shift." + } + }, + "button": { + "markAsReviewed": "Označit jako zkontrolované", + "deleteNow": "Smazat hned", + "export": "Exportovat" + } + }, + "export": { + "time": { + "fromTimeline": "Vybrat z Časové osy", + "custom": "Vlastní", + "lastHour_one": "Minulou hodinu", + "lastHour_few": "Minulé {{count}} hodiny", + "lastHour_other": "Minulých {{count}} hodin", + "start": { + "title": "Čas začátku", + "label": "Vybrat čas začátku" + }, + "end": { + "title": "Čas konce", + "label": "Vybrat čas konce" + } + }, + "select": "Vybrat", + "export": "Exportovat", + "selectOrExport": "Vybrat pro Export", + "toast": { + "success": "Export úspěšně spuštěn. Soubor najdete v adresáři /exports.", + "error": { + "failed": "Chyba spuštění exportu: {{error}}", + "endTimeMustAfterStartTime": "Čas konce musí být po čase začátku", + "noVaildTimeSelected": "Není vybráno žádné platné časové období" + } + }, + "fromTimeline": { + "saveExport": "Uložit export", + "previewExport": "Prohlížet export" + }, + "name": { + "placeholder": "Jméno exportu" + } + }, + "streaming": { + "label": "Stream", + "restreaming": { + "disabled": "Restreaming pro tuto kameru není povolen.", + "desc": { + "title": "Nastavte go2rtc pro rozšiřující živé zobrazení a pro zvuk pro tuto kameru.", + "readTheDocumentation": "Přečtěte si dokumentaci" + } + }, + "showStats": { + "label": "Ukázat statistiky streamu", + "desc": "Povolte tuto možnost pro zobrazení překryvných statistik v obraze streamu." + }, + "debugView": "Náhled ladění" + }, + "search": { + "saveSearch": { + "desc": "Zadejte název tohoto uloženého vyhledávání.", + "placeholder": "Zadejte název pro vaše vyhledávání", + "success": "Hledání {{searchName}} bylo uloženo.", + "button": { + "save": { + "label": "Uložit toto hledání" + } + }, + "label": "Uložit vyhledávání", + "overwrite": "{{searchName}} už existuje. Uložení přepíše existující hodnotu." + } + } +} diff --git a/web/public/locales/cs/components/filter.json b/web/public/locales/cs/components/filter.json index c08a98264..d057b6e7d 100644 --- a/web/public/locales/cs/components/filter.json +++ b/web/public/locales/cs/components/filter.json @@ -1,3 +1,126 @@ { - "filter": "Filtrovat" + "filter": "Filtrovat", + "labels": { + "label": "Štítky", + "all": { + "title": "Všechny popisky", + "short": "Popisky" + }, + "count_one": "{{count}} Štítek", + "count_other": "{{count}} Štítků" + }, + "dates": { + "selectPreset": "Vyberte předvolbu…", + "all": { + "title": "Všechny datumy", + "short": "Datumy" + } + }, + "more": "Víc filtrů", + "reset": { + "label": "Resetovat filtry do výchozích hodnot" + }, + "timeRange": "Časový rozsah", + "score": "Skóre", + "subLabels": { + "all": "Všechny podružné štítky", + "label": "Podružné Štítky" + }, + "features": { + "label": "Funkce", + "hasSnapshot": "Má snímek", + "hasVideoClip": "Má videoklip", + "submittedToFrigatePlus": { + "label": "Odesláno do Frigate+", + "tips": "Nejprve musíte filtrovat sledované objekty, které mají snímek.

Sledované objekty bez snímku nelze odeslat do Frigate+." + } + }, + "sort": { + "label": "Seřadit", + "relevance": "Závažnost", + "dateAsc": "Datum (Vzestupně)", + "dateDesc": "Datum (Sestupně)", + "scoreAsc": "Skóre objektu (Vzestupně)", + "scoreDesc": "Skóre objektu (Sestupně)", + "speedAsc": "Odhadovaná rychlost (Vzestupně)", + "speedDesc": "Odhadovaná rychlost (Sestupně)" + }, + "motion": { + "showMotionOnly": "Pouze zpomalené záběry" + }, + "explore": { + "settings": { + "title": "Nastavení", + "searchSource": { + "label": "Hledat zdroj", + "options": { + "thumbnailImage": "Obrázek náhledu", + "description": "Popis" + }, + "desc": "Zvolte, zda chcete prohledávat miniatury nebo popisy sledovaných objektů." + }, + "gridColumns": { + "desc": "Zvolte počet sloupců mřížky náhledu.", + "title": "Sloupce mřížky" + }, + "defaultView": { + "title": "Základní pohled", + "desc": "Pokud nejsou vybrány žádné filtry, zobrazí se přehled nejnovějších sledovaných objektů podle štítků, nebo se zobrazí nefiltrovaná mřížka.", + "summary": "Souhrn", + "unfilteredGrid": "Nefiltrovaná mřížka" + } + }, + "date": { + "selectDateBy": { + "label": "Vyberte datum k filtrování" + } + } + }, + "logSettings": { + "label": "Filtrovat úroveň protokolu", + "filterBySeverity": "Filtrovat logy podle závažnosti", + "loading": { + "title": "Načítání", + "desc": "Když se podokno protokolu posune dolů, nové protokoly se automaticky zobrazují, jakmile jsou přidány." + }, + "disableLogStreaming": "Zakázat živé zobrazování logu", + "allLogs": "Všechny protokoly" + }, + "recognizedLicensePlates": { + "title": "Rozeznané SPZ", + "loadFailed": "Chyba načítání rozeznaných SPZ.", + "loading": "Načítám rozeznané SPZ…", + "placeholder": "Zadejte text pro hledání SPZ…", + "selectPlatesFromList": "Vyberte jednu, nebo více SPZ ze seznamu.", + "noLicensePlatesFound": "Žádné SPZ nebyly nalezeny." + }, + "zones": { + "all": { + "title": "Všechny zóny", + "short": "Zóny" + }, + "label": "Zóny" + }, + "trackedObjectDelete": { + "toast": { + "success": "Sledované objekty úspěšně vymazány.", + "error": "Chyba při mazání sledovaných objektů: {{errorMessage}}" + }, + "title": "Potvrdit odstranění", + "desc": "Smazáním těchto {{objectLength}} sledovaných objektů dojde k odstranění snímku, všech uložených vektorových reprezentací (embeddingů) a souvisejících záznamů o životním cyklu objektu. Záznamy z kamery v náhledu historie NEBUDOU smazány.

Přejete si to skutečně udělat?

Podržte Shift pro přeskočení tohoto dialogu v budoucnosti." + }, + "zoneMask": { + "filterBy": "Filtrovat podle masky zóny" + }, + "estimatedSpeed": "Odhadovaná rychlost ({{unit}})", + "cameras": { + "label": "Filtr kamer", + "all": { + "title": "Všechny kamery", + "short": "Kamery" + } + }, + "review": { + "showReviewed": "Zobrazit zkontrolované" + } } diff --git a/web/public/locales/cs/objects.json b/web/public/locales/cs/objects.json index 4bdb6c916..f25710235 100644 --- a/web/public/locales/cs/objects.json +++ b/web/public/locales/cs/objects.json @@ -24,5 +24,97 @@ "clock": "Hodiny", "toothbrush": "Zubní kartáček", "hair_dryer": "Fén", - "skateboard": "Skateboard" + "skateboard": "Skateboard", + "airplane": "Letadlo", + "traffic_light": "Semafor", + "fire_hydrant": "Požární hydrant", + "street_sign": "Uliční cedule", + "stop_sign": "Stopka", + "parking_meter": "Parkovací hodiny", + "bench": "Lavička", + "cow": "Kráva", + "elephant": "Slon", + "bear": "Medvěd", + "zebra": "Zebra", + "giraffe": "Žirafa", + "hat": "Čepice", + "backpack": "Batoh", + "umbrella": "Deštník", + "shoe": "Bota", + "eye_glasses": "Brýle", + "handbag": "Kabelka", + "tie": "Kravata", + "suitcase": "Oblečení", + "frisbee": "Frisbee", + "skis": "Lyže", + "snowboard": "Snowboard", + "sports_ball": "Sportovní míč", + "kite": "Drak", + "baseball_bat": "Baseballová pálka", + "baseball_glove": "Baseballová rukavice", + "surfboard": "Surfovací prkno", + "tennis_racket": "Tenisová raketa", + "bottle": "Lahev", + "plate": "Talíř", + "wine_glass": "Sklenice na víno", + "cup": "Šálek", + "fork": "Vidlička", + "knife": "Nůž", + "spoon": "Lžíce", + "bowl": "Mísa", + "banana": "Banán", + "apple": "Jablko", + "sandwich": "Sendvič", + "orange": "Pomeranč", + "broccoli": "Brokolice", + "carrot": "Mrkev", + "hot_dog": "Párek v rohlíku", + "pizza": "Pizza", + "donut": "Donut", + "cake": "Koláč", + "chair": "Židle", + "couch": "Gauč", + "potted_plant": "Hrnková rostlina", + "bed": "Postel", + "mirror": "Zrcadlo", + "dining_table": "Jídelní stůl", + "window": "Okno", + "desk": "Stůl", + "toilet": "Toaleta", + "tv": "TV", + "laptop": "Laptop", + "remote": "Dálkový ovladač", + "cell_phone": "Mobilní telefon", + "microwave": "Mikrovlnná trouba", + "oven": "Trouba", + "toaster": "Toustovač", + "refrigerator": "Lednice", + "book": "Kniha", + "vase": "Váza", + "teddy_bear": "Medvídek", + "hair_brush": "Hřeben", + "squirrel": "Veverka", + "deer": "Jelen", + "fox": "Liška", + "rabbit": "Králík", + "raccoon": "Mýval", + "robot_lawnmower": "Robotická sekačka na trávu", + "waste_bin": "Odpadkový koš", + "on_demand": "Na požádání", + "face": "Obličej", + "license_plate": "SPZ", + "package": "Balík", + "bbq_grill": "Gril", + "amazon": "Amazon", + "usps": "USPS", + "ups": "UPS", + "fedex": "FedEx", + "dhl": "DHL", + "an_post": "An Post", + "purolator": "Purolator", + "postnl": "PostNL", + "nzpost": "NZPost", + "postnord": "PostNord", + "gls": "GLS", + "dpd": "DPD" } diff --git a/web/public/locales/cs/views/events.json b/web/public/locales/cs/views/events.json index 7345b83fa..17cade7e0 100644 --- a/web/public/locales/cs/views/events.json +++ b/web/public/locales/cs/views/events.json @@ -18,7 +18,7 @@ "aria": "Zvolit události", "noFoundForTimePeriod": "Pro toto období nebyly nalezeny žádné události." }, - "documentTitle": "Kontrola - Frigate", + "documentTitle": "Revize - Frigate", "camera": "Kamera", "calendarFilter": { "last24Hours": "Posledních 24 hodin" @@ -31,5 +31,8 @@ }, "recordings": { "documentTitle": "Záznamy - Frigate" - } + }, + "detected": "Detekováno", + "selected_one": "{{count}} vybráno", + "selected_other": "{{count}} vybráno" } diff --git a/web/public/locales/cs/views/explore.json b/web/public/locales/cs/views/explore.json index 0967ef424..af3b57e4a 100644 --- a/web/public/locales/cs/views/explore.json +++ b/web/public/locales/cs/views/explore.json @@ -1 +1,205 @@ -{} +{ + "generativeAI": "Generativní AI", + "documentTitle": "Prozkoumat – Frigate", + "details": { + "timestamp": "Časové razítko", + "snapshotScore": { + "label": "Skóre snímku" + }, + "item": { + "title": "Zkontrolovat detaily položky", + "desc": "Zkontrolovat detaily položky", + "button": { + "share": "Sdílet tuto položku kontroly", + "viewInExplore": "Zobrazit v Průzkumu" + }, + "tips": { + "hasMissingObjects": "Upravte svou konfiguraci, pokud chcete, aby Frigate ukládal sledované objekty pro následující štítky: {{objects}}", + "mismatch_one": "{{count}} nedostupný objekt byl detekován a vložen do této položky kontroly. Tento objekt se buď nekvalifikoval jako výstraha nebo detekce, nebo již byl vyčištěn/smazán.", + "mismatch_few": "{{count}} nedostupné objekty byly detekovány a vloženy do této položky kontroly. Tyto objekty se buď nekvalifikovaly jako výstraha nebo detekce, nebo již byly vyčištěny/smazány.", + "mismatch_other": "{{count}} nedostupných objektů bylo detekováno a vloženo do této položky kontroly. Tyto objekty se buď nekvalifikovaly jako výstraha nebo detekce, nebo již byly vyčištěny/smazány." + }, + "toast": { + "success": { + "regenerate": "Od {{provider}} byl vyžádán nový popis. V závislosti na rychlosti vašeho poskytovatele může obnovení nového popisu nějakou dobu trvat.", + "updatedSublabel": "Úspěšně aktualizovaný podružný štítek.", + "updatedLPR": "Úspěšně aktualizovaná SPZ." + }, + "error": { + "regenerate": "Chyba volání {{provider}} pro nový popis: {{errorMessage}}", + "updatedSublabelFailed": "Chyba obnovení podružného štítku: {{errorMessage}}", + "updatedLPRFailed": "Chyba obnovení SPZ: {{errorMessage}}" + } + } + }, + "editSubLabel": { + "descNoLabel": "Vložit nový podružný štítek pro tento sledovaný objekt", + "desc": "Vložit nový podružný štítek pro tento {{label}}", + "title": "Upravit podružný štítek" + }, + "editLPR": { + "title": "Upravit SPZ", + "descNoLabel": "Vložit novou SPZ pro tento sledovaný objekt", + "desc": "Vložit novou SPZ pro tento {{label}}" + }, + "estimatedSpeed": "Odhadovaná rychlost", + "objects": "Objekty", + "camera": "Kamera", + "zones": "Zóny", + "button": { + "regenerate": { + "label": "Regenerovat popis sledovaného objektu", + "title": "Regenerovat" + }, + "findSimilar": "Najít podobné" + }, + "description": { + "label": "Popis", + "placeholder": "Popis sledovaného objektu", + "aiTips": "Frigate nebude vyžadovat popis od vašeho poskytovatele generativní AI, dokud neskončí životní cyklus sledovaného objektu." + }, + "expandRegenerationMenu": "Rozbalte nabídku regenerace", + "regenerateFromSnapshot": "Regenerovat ze snímku", + "regenerateFromThumbnails": "Regenerovat z náhledu", + "tips": { + "descriptionSaved": "Popis úspěšně uložen", + "saveDescriptionFailed": "Aktualizace popisu se nezdařila: {{errorMessage}}" + }, + "topScore": { + "info": "Nejvyšší skóre je nejvyšší střední skóre pro sledovaný objekt, takže se může lišit od skóre zobrazeného na miniatuře výsledku vyhledávání.", + "label": "Nejvyšší skóre" + }, + "label": "Štítek", + "recognizedLicensePlate": "Rozpoznaná SPZ" + }, + "exploreIsUnavailable": { + "title": "Prozkoumat je nedostupné", + "embeddingsReindexing": { + "context": "Prozkoumat může být použito až vložené sledované objekty dokončí přeindexování.", + "startingUp": "Spouštění…", + "estimatedTime": "Odhadovaný zbývající čas:", + "finishingShortly": "Brzy bude dokončeno", + "step": { + "thumbnailsEmbedded": "Vložené náhledy: ", + "descriptionsEmbedded": "Vložené popisy: ", + "trackedObjectsProcessed": "Zpracované sledované objekty: " + } + }, + "downloadingModels": { + "context": "Frigate stahuje potřebné modely vložení pro podporu funkce sémantického vyhledávání. To může trvat několik minut v závislosti na rychlosti vašeho síťového připojení.", + "setup": { + "visionModelFeatureExtractor": "Extraktor funkcí Vision modelu", + "visionModel": "Vision model", + "textModel": "Textový model", + "textTokenizer": "Textový tokenizér" + }, + "tips": { + "documentation": "Přečtěte si dokumentaci", + "context": "Můžete reindexovat vložení vašich sledovaných oběktů hned jak budou modely staženy." + }, + "error": "Nastala chyba. Zkontrolujte protokoly Frigate." + } + }, + "trackedObjectsCount_one": "{{count}} sledovaný objekt ", + "trackedObjectsCount_few": "{{count}} sledované objekty ", + "trackedObjectsCount_other": "{{count}} sledovaných objektů ", + "searchResult": { + "tooltip": "Shoda s {{type}} na {{confidence}} %", + "deleteTrackedObject": { + "toast": { + "error": "Sledovaný objekt se nepodařilo smazat: {{errorMessage}}", + "success": "Sledovaný objekt úspěšně smazán." + } + } + }, + "objectLifecycle": { + "count": "{{first}} z {{second}}", + "trackedPoint": "Sledovaný bod", + "lifecycleItemDesc": { + "external": "{{label}} detekován", + "header": { + "zones": "Zóny", + "ratio": "Poměr", + "area": "Oblast" + }, + "entered_zone": "{{label}} vstoupil do {{zones}}", + "active": "{{label}} začal být aktivní", + "stationary": "{{label}} se stal statickým", + "visible": "{{label}} detekován", + "attribute": { + "faceOrLicense_plate": "{{attribute}} detekován pro {{label}}", + "other": "{{label}} rozpoznán jako {{attribute}}" + }, + "heard": "{{label}} slyšen", + "gone": "{{label}} opuštěn" + }, + "annotationSettings": { + "showAllZones": { + "title": "Zobrazit všechny zóny", + "desc": "Vždy zobrazit zóny na snímcích, kde objekty vstoupily do zóny." + }, + "offset": { + "label": "Odsazení popisku", + "documentation": "Přečtěte si dokumentaci ", + "millisecondsToOffset": "Milisekundy pro posun zobrazení popisku detekce. Výchozí: 0", + "desc": "Tato data pocházejí z detekčního zdroje vaší kamery, ale jsou překryta na snímcích ze záznamu. Je nepravděpodobné, že by tyto dva proudy byly dokonale synchronizované. Výsledkem je, že ohraničující rámeček a stopáž nebudou dokonale zarovnány. K nastavení však lze použít pole annotation_offset.", + "tips": "TIP: Představte si, že existuje klip události s osobou, která jde zleva doprava. Pokud je ohraničovací rámeček na časové ose události konzistentně vlevo od osoby, měla by být hodnota snížena. Podobně, pokud osoba chodí zleva doprava a ohraničující rámeček je trvale před osobou, měla by být hodnota zvýšena." + }, + "title": "Nastavení popisků" + }, + "carousel": { + "previous": "Předchozí snímek", + "next": "Následující snímek" + }, + "title": "Životní cyklus Objektu", + "noImageFound": "Žádný obrázek pro toto časové razítko.", + "createObjectMask": "Vytvořit masku objektu", + "adjustAnnotationSettings": "Upravit nastavení poznámek", + "scrollViewTips": "Posouváním zobrazíte významné okamžiky životního cyklu tohoto objektu.", + "autoTrackingTips": "Pozice ohraničení bude nepřesná pro kamery s automatickým sledováním." + }, + "itemMenu": { + "downloadSnapshot": { + "label": "Stáhnout snímek", + "aria": "Stáhnout snímek" + }, + "viewInHistory": { + "aria": "Zobrazit v historii", + "label": "Zobrazit historii" + }, + "deleteTrackedObject": { + "label": "Smazat tento sledovaný objekt" + }, + "downloadVideo": { + "label": "Stáhnout video", + "aria": "Stáhnout video" + }, + "findSimilar": { + "aria": "Najít podobný sledovaný objekt", + "label": "Najít podobné" + }, + "submitToPlus": { + "aria": "Odeslat do Frigate Plus", + "label": "Odeslat do Frigate+" + }, + "viewObjectLifecycle": { + "label": "Zobrazit životní cyklus objektu", + "aria": "Ukázat životní cyklus objektu" + } + }, + "dialog": { + "confirmDelete": { + "title": "Potvrdit smazání", + "desc": "Odstraněním tohoto sledovaného objektu se odstraní snímek, všechna uložená vložení a všechny související položky životního cyklu objektu. Zaznamenaný záznam tohoto sledovaného objektu v zobrazení Historie NEBUDE smazán.

Opravdu chcete pokračovat?" + } + }, + "trackedObjectDetails": "Detaily sledovaných objektů", + "type": { + "details": "detaily", + "snapshot": "snímek", + "video": "video", + "object_lifecycle": "životní cyklus objektu" + }, + "noTrackedObjects": "Žádné sledované objekty nebyly nalezeny", + "fetchingTrackedObjectsFailed": "Chyba při načítání sledovaných objektů: {{errorMessage}}" +} diff --git a/web/public/locales/cs/views/faceLibrary.json b/web/public/locales/cs/views/faceLibrary.json index 0967ef424..c3ff0bd4d 100644 --- a/web/public/locales/cs/views/faceLibrary.json +++ b/web/public/locales/cs/views/faceLibrary.json @@ -1 +1,102 @@ -{} +{ + "imageEntry": { + "dropInstructions": "Přetáhněte obrázek zde, nebo klikněte na výběr", + "maxSize": "Maximální velikost: {{size}}MB", + "dropActive": "Přetáhněte obrázek zde…", + "validation": { + "selectImage": "Prosím vyberte soubor obrázků." + } + }, + "createFaceLibrary": { + "new": "Vytvořit nový obličej", + "desc": "Vytvořit novou kolekci", + "nextSteps": "Chcete-li vybudovat pevný základ:
  • Použijte kartu Trénování k výběru a trénování na snímcích pro každou detekovanou osobu.
  • Pro nejlepší výsledky se zaměřte na přímé snímky; vyhněte se trénování snímků, které zachycují obličeje pod úhlem.
  • ", + "title": "Vytvořit kolekci" + }, + "details": { + "unknown": "Neznámý", + "person": "Osoba", + "face": "Detaily tváře", + "subLabelScore": "Skóre dílčího popisku", + "scoreInfo": "Skóre dílčího popisku je vážené skóre všech jistot rozpoznání obličejů, ale to může být odlišné od skóre zobrazeného na snímku.", + "faceDesc": "Podrobnosti o sledovaném objektu, který vygeneroval tuto tvář", + "timestamp": "Časové razítko" + }, + "selectFace": "Vyberte tvář", + "deleteFaceAttempts": { + "title": "Odstranit obličeje", + "desc_one": "Skutečně chcete vymazat {{count}} obličej? Tato akce je nevratná.", + "desc_few": "Skutečně chcete vymazat {{count}} obličeje? Tato akce je nevratná.", + "desc_other": "Skutečně chcete vymazat {{count}} obličejů? Tato akce je nevratná." + }, + "nofaces": "Žádné tváře", + "pixels": "{{area}}px", + "deleteFaceLibrary": { + "title": "Odstranit jméno", + "desc": "Skutečně chcete vymazat kolekci {{name}}? Toto trvale vymaže všechny přiřazené obličeje." + }, + "train": { + "title": "Trénovat", + "empty": "Nejsou zde žádné předchozí pokusy o rozpoznání obličeje", + "aria": "Vybrat trénink" + }, + "description": { + "addFace": "Průvodce přidáním nové kolekce do Knihovny obličejů.", + "placeholder": "Zadejte název pro tuto kolekci", + "invalidName": "Neplatný název. Názvy mohou obsahovat pouze písmena, čísla, mezery, apostrofy, podtržítka a pomlčky." + }, + "documentTitle": "Knihovna obličejů - Frigate", + "uploadFaceImage": { + "title": "Nahrát obrázek obličeje", + "desc": "Nahrajte obrázek pro skenování tváří a zahrňte jej pro {{pageToggle}}" + }, + "button": { + "deleteFaceAttempts": "Odstranění obličeje", + "addFace": "Přidat obličej", + "renameFace": "Přejmenovat obličej", + "deleteFace": "Odstranit obličej", + "uploadImage": "Nahrát obrázek", + "reprocessFace": "Přepracovat Obličej" + }, + "trainFace": "Trénovat obličej", + "selectItem": "Vyberte {{item}}", + "renameFace": { + "title": "Přejmenovat obličej", + "desc": "Zadejte nový název pro {{name}}" + }, + "readTheDocs": "Přečtěte si dokumentaci", + "toast": { + "success": { + "renamedFace": "Úspěšně přejmenovaný obličej na {{name}}", + "trainedFace": "Úspěšně vytrénovaný obličej.", + "uploadedImage": "Úspěšně nahraný obrázek.", + "deletedFace_one": "Úspěšně odstraněna {{count}} tvář.", + "deletedFace_few": "Úspěšně odstraněny {{count}} tváře.", + "deletedFace_other": "Úspěšně odstraněny {{count}} tváře.", + "deletedName_one": "{{count}} obličej byl úspěšně odstraněn.", + "deletedName_few": "{{count}} tváře byly úspěšně odstraněny.", + "deletedName_other": "{{count}} tváře byly úspěšně odstraněny.", + "updatedFaceScore": "Úspěšně aktualizováno skóre obličeje.", + "addFaceLibrary": "{{name}} byl(a) úspěšně přidán(a) do Knihovny obličejů!" + }, + "error": { + "renameFaceFailed": "Chyba při přejmenování obličeje: {{errorMessage}}", + "trainFailed": "Chyba trénování: {{errorMessage}}", + "updateFaceScoreFailed": "Chyba aktualizace skóre obličeje: {{errorMessage}}", + "deleteFaceFailed": "Chyba při mazání: {{errorMessage}}", + "uploadingImageFailed": "Chyba při nahrávání obrázku: {{errorMessage}}", + "addFaceLibraryFailed": "Nepodařilo se nastavit jméno obličeje: {{errorMessage}}", + "deleteNameFailed": "Chyba při mazání jména: {{errorMessage}}" + } + }, + "steps": { + "nextSteps": "Další kroky", + "faceName": "Zadejte název obličeje", + "uploadFace": "Nahrát obrázek obličeje", + "description": { + "uploadFace": "Pro {{name}} nahrajte obrázek, který zobrazuje jeho obličej zepředu. Obrázek nemusí být oříznut pouze na jeho obličej." + } + }, + "collections": "Kolekce", + "trainFaceAs": "Trénovat Obličej jako:" +} diff --git a/web/public/locales/cs/views/live.json b/web/public/locales/cs/views/live.json index 0967ef424..1e6004a05 100644 --- a/web/public/locales/cs/views/live.json +++ b/web/public/locales/cs/views/live.json @@ -1 +1,158 @@ -{} +{ + "documentTitle": "Živě - Frigate", + "documentTitle.withCamera": "{{camera}}-Živě-Frigate", + "lowBandwidthMode": "Režim nízké šířky pásma", + "twoWayTalk": { + "enable": "Povolit obousměrný hovor", + "disable": "Zakázat obousměrný hovor" + }, + "cameraAudio": { + "enable": "Povolit zvuk kamery", + "disable": "Zakázat zvuk kamery" + }, + "ptz": { + "move": { + "clickMove": { + "label": "Klikněte do snímku pro vycentrování kamery", + "enable": "Povolit pohyb kliknutím", + "disable": "Zakázat pohyb kliknutím" + }, + "left": { + "label": "Posunot PTZ kameru do leva" + }, + "up": { + "label": "Posunot PTZ kameru nahoru" + }, + "down": { + "label": "Posunot PTZ kameru dolů" + }, + "right": { + "label": "Posunot PTZ kameru do prava" + } + }, + "zoom": { + "in": { + "label": "Přiblížit PTZ kameru" + }, + "out": { + "label": "Oddálit PTZ kameru" + } + }, + "frame": { + "center": { + "label": "Klikněte do snímku pro vycentrování PTZ kamery" + } + }, + "presets": "Předvolby PTZ kamery" + }, + "camera": { + "enable": "Povolit kameru", + "disable": "Zakázat kameru" + }, + "muteCameras": { + "enable": "Ztlumit všechny kamery", + "disable": "Zrušit ztlumení u všech kamer" + }, + "detect": { + "enable": "Povolit detekci", + "disable": "Zakázat detekci" + }, + "recording": { + "enable": "Povolit nahrávání", + "disable": "Zakázat nahrávání" + }, + "snapshots": { + "enable": "Povolit vytváření snímků", + "disable": "Zakázat vytváření snímků" + }, + "audioDetect": { + "enable": "Povolit detekci zvuků", + "disable": "Zakázat detekci zvuků" + }, + "autotracking": { + "enable": "Povolit automatické sledování", + "disable": "Zakázat automatické sledování" + }, + "streamStats": { + "disable": "Skrýt statistiky streamu", + "enable": "Ukázat statistiky streamu" + }, + "manualRecording": { + "title": "Nahrávání na vyžádání", + "playInBackground": { + "label": "Přehrát na pozadí", + "desc": "Povolte tuto volbu pro pokračování streamování i když je přehrávač skrytý." + }, + "showStats": { + "label": "Ukázat statistiky", + "desc": "Povolte tuto možnost pro zobrazení překryvných statistik v obraze streamu." + }, + "debugView": "Náhled ladění", + "start": "Spustit nahrávání na vyžádání", + "failedToStart": "Chyba manuálního spuštění nahrávání na požádání.", + "end": "Konec nahrávání na vyžádání", + "failedToEnd": "Chyba ukončení manuálního nahrávání na vyžádání.", + "started": "Manuálně spuštěno nahrávání na požádání.", + "ended": "Ukončeno manuální nahrávání na vyžádání.", + "recordDisabledTips": "Protože je v konfiguraci této kamery nahrávání zakázáno nebo omezeno, bude uložen pouze snímek.", + "tips": "Spustit ruční událost na základě nastavení uchovávání záznamů této kamery." + }, + "streamingSettings": "Nastavení Streamování", + "audio": "Zvuk", + "suspend": { + "forTime": "Pozastavení na: " + }, + "stream": { + "title": "Stream", + "audio": { + "tips": { + "title": "Zvuk musí být kamerou vysílán a nakonfigurován v go2rtc pro tento stream.", + "documentation": "Přečtěte si dokumentaci " + }, + "available": "Zvuk je dostupný pro tento stream", + "unavailable": "Zvuk není dostupný pro tento stream" + }, + "twoWayTalk": { + "tips.documentation": "Přečtěte si dokumentaci ", + "available": "Obousměrný hovor je dostupný pro tento stream", + "unavailable": "Obousměrný hovor není dostupný pro tento stream", + "tips": "Vaše zařízení musí tuto funkci podporovat a WebRTC musí být nakonfigurováno pro obousměrnou komunikaci." + }, + "lowBandwidth": { + "resetStream": "Resetovat stream", + "tips": "Živý náhled je v režimu nízké přenosové rychlosti kvůli vyrovnávací paměti nebo chybám ve streamu." + }, + "playInBackground": { + "label": "Přehrát na pozadí", + "tips": "Povolte tuto volbu pro pokračování streamování i když je přehrávač skrytý." + } + }, + "cameraSettings": { + "title": "{{camera}} Nastavení", + "cameraEnabled": "Kamera Povolena", + "objectDetection": "Detekce Objektu", + "snapshots": "Snímky", + "audioDetection": "Detekce Zvuku", + "autotracking": "Automatické sledování", + "recording": "Nahrávání" + }, + "history": { + "label": "Zobrazit historické záznamy" + }, + "effectiveRetainMode": { + "modes": { + "all": "Vše", + "motion": "Pohyb", + "active_objects": "Aktivní Objekty" + }, + "notAllTips": "Vaše nastavení uchovávání záznamů pro zdroj {{source}} je nastaveno na režim: {{effectiveRetainMode}}, takže tento záznam na vyžádání bude uchovávat pouze segmenty s režimem {{effectiveRetainModeName}}." + }, + "editLayout": { + "exitEdit": "Ukončit Úpravu", + "label": "Upravit Rozložení", + "group": { + "label": "Upravit Skupinu Kamer" + } + }, + "notifications": "Notifikace" +} diff --git a/web/public/locales/cs/views/search.json b/web/public/locales/cs/views/search.json index 500058df8..e828a6716 100644 --- a/web/public/locales/cs/views/search.json +++ b/web/public/locales/cs/views/search.json @@ -1,3 +1,72 @@ { - "search": "Hledat" + "search": "Hledat", + "savedSearches": "Uložená vyhledávání", + "searchFor": "Hledat {{inputValue}}", + "button": { + "clear": "Vymazat vyhledávaní", + "save": "Uložit vyhledávání", + "delete": "Vymazat uložená vyhledávání", + "filterInformation": "Filtrovat informace", + "filterActive": "Aktivní filtry" + }, + "trackedObjectId": "ID sledovaného objektu", + "filter": { + "label": { + "cameras": "Kamery", + "labels": "Štítky", + "zones": "Zóny", + "sub_labels": "Podružné Štítky", + "max_speed": "Max rychlost", + "min_speed": "Min rychlost", + "search_type": "Typ Hledání", + "time_range": "Časový Rozsah", + "before": "Před", + "after": "Po", + "max_score": "Maximální Skóre", + "min_score": "Minimální Skóre", + "recognized_license_plate": "Rozpoznaná SPZ", + "has_clip": "Má Klip", + "has_snapshot": "Má Snímek" + }, + "tips": { + "desc": { + "step1": "Zadejte název filtru následovaný dvojtečkou (např. „kamery:“).", + "step2": "Vyberte hodnotu z nabízených možností nebo zadejte vlastní.", + "step3": "Použijte více filtrů tak, že je přidáte jeden po druhém s mezerou mezi nimi.", + "step4": "Datumové filtry (before: a after:) používají formát {{DateFormat}}.", + "step6": "Odstraňte filtr kliknutím na 'x' vedle něj.", + "exampleLabel": "Příklad:", + "text": "Filtry vám pomohou zúžit výsledky hledání. Zde je návod, jak je používat ve vstupním poli:", + "step5": "Pro časový rozsah použijte formát {{exampleTime}}." + }, + "title": "Jak používat textové filtry" + }, + "searchType": { + "thumbnail": "Náhled", + "description": "Popis" + }, + "toast": { + "error": { + "beforeDateBeLaterAfter": "Datum 'před' musí být pozdější než datum 'po'.", + "afterDatebeEarlierBefore": "Datum 'po' musí být dřívější než datum 'před'.", + "minScoreMustBeLessOrEqualMaxScore": "'min_score' musí být menší nebo rovno 'max_score'.", + "maxScoreMustBeGreaterOrEqualMinScore": "'max_score' musí být větší nebo rovno 'min_score'.", + "minSpeedMustBeLessOrEqualMaxSpeed": "'min_speed' musí být menší nebo rovno 'max_speed'.", + "maxSpeedMustBeGreaterOrEqualMinSpeed": "'max_speed' musí být větší nebo rovno 'min_speed'." + } + }, + "header": { + "currentFilterType": "Hodnoty Filtru", + "noFilters": "Filtry", + "activeFilters": "Aktivní Filtry" + } + }, + "similaritySearch": { + "title": "Hledání Podle Podobnosti", + "active": "Hledání podobností aktivní", + "clear": "Vymazat hledání podobností" + }, + "placeholder": { + "search": "Hledat…" + } } diff --git a/web/public/locales/cs/views/settings.json b/web/public/locales/cs/views/settings.json index 0967ef424..256344caa 100644 --- a/web/public/locales/cs/views/settings.json +++ b/web/public/locales/cs/views/settings.json @@ -1 +1,606 @@ -{} +{ + "documentTitle": { + "default": "Nastavení - Frigate", + "authentication": "Nastavení ověřování - Frigate", + "camera": "Nastavení kamery - Frigate", + "classification": "Nastavení klasifikace - Frigate", + "notifications": "Nastavení notifikací - Frigate", + "masksAndZones": "Editor masky a zón - Frigate", + "motionTuner": "Ladič detekce pohybu - Frigate", + "object": "Ladění - Frigate", + "general": "Obecné nastavení - Frigate", + "frigatePlus": "Frigate+ nastavení - Frigate" + }, + "frigatePlus": { + "toast": { + "error": "Chyba při ukládání změn konfigurace: {{errorMessage}}", + "success": "Nastavení Frigate+ byla uložena. Restartujte Frigate+ pro aplikování změn." + }, + "modelInfo": { + "cameras": "Kamery", + "modelSelect": "Zde můžete vybrat dostupné modely ze služby Frigate+. Upozorňujeme, že lze zvolit pouze modely kompatibilní s aktuální konfigurací detektoru.", + "loadingAvailableModels": "Načítám dostupné modely…", + "plusModelType": { + "baseModel": "Základní Model", + "userModel": "Doladěno" + }, + "loading": "Načítám informace o modelu…", + "error": "Chyba načítání informací o modelu", + "availableModels": "Dostupné Moduly", + "supportedDetectors": "Podporované Detektory", + "title": "Informace o Modelu", + "modelType": "Typ Modelu", + "trainDate": "Datum Tréninku", + "baseModel": "Základní Model" + }, + "snapshotConfig": { + "documentation": "Přečtěte si dokumentaci", + "desc": "Odesílání do Frigate+ vyžaduje, aby byly ve vaší konfiguraci povoleny jak běžné snímky, tak snímky typu clean_copy.", + "title": "Nastavení Snímku", + "table": { + "cleanCopySnapshots": "clean_copy Snímky", + "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ů." + }, + "apiKey": { + "notValidated": "API klíč Frigate+ nebyl rozpoznán nebo nebyl ověřen", + "plusLink": "Přečtěte si více o Frigate+", + "validated": "API klíč Frigate+ byl rozpoznán a ověřen", + "desc": "API klíč Frigate+ umožňuje integraci se službou Frigate+.", + "title": "Frigate+ API Klíč" + }, + "unsavedChanges": "Neuložené změny nastavení Frigate+", + "title": "Nastavení Frigate+", + "restart_required": "Vyžadován restart (model Frigate+ změněn)" + }, + "classification": { + "unsavedChanges": "Neuložené změny nastavení klasifikací", + "semanticSearch": { + "readTheDocumentation": "Přečtěte si dokumentaci", + "reindexNow": { + "alreadyInProgress": "Reindexování je už spuštěno.", + "label": "Reindexovat Teď", + "confirmTitle": "Potvrdit Reindexaci", + "error": "Chyba spouštění reindexování: {{errorMessage}}", + "desc": "Přeindexování znovu vygeneruje vektorové reprezentace (embeddingy) pro všechny sledované objekty. Tento proces probíhá na pozadí, může plně zatížit váš procesor a v závislosti na počtu sledovaných objektů může trvat delší dobu.", + "confirmDesc": "Opravdu chcete přeindexovat embeddingy všech sledovaných objektů? Tento proces poběží na pozadí, ale může plně vytížit procesor a trvat delší dobu. Průběh můžete sledovat na stránce Prozkoumat.", + "confirmButton": "Reindexovat", + "success": "Reindexování úspěšně spuštěno." + }, + "title": "Sémantické Hledání", + "desc": "Sémantické vyhledávání ve Frigate umožňuje najít sledované objekty ve vašich záznamech pomocí samotného obrázku, uživatelem zadaného textového popisu nebo automaticky generovaného popisu.", + "modelSize": { + "small": { + "title": "malý", + "desc": "Použití malý znamená využití kvantizované verze modelu, která spotřebovává méně paměti RAM a běží rychleji na procesoru, přičemž rozdíl v kvalitě embeddingů je zanedbatelný." + }, + "large": { + "title": "velký", + "desc": "Volba velký využívá plný model Jina a automaticky se provádí na GPU, pokud je k dispozici." + }, + "label": "Velikost Modelu", + "desc": "Velikost modelu pro sémantické vyhledávání pomocí embeddingů." + } + }, + "title": "Nastavení Klasifikací", + "birdClassification": { + "title": "Klasifikace Ptáka", + "desc": "Klasifikace ptáků rozpoznává známé druhy pomocí kvantizovaného modelu TensorFlow. Když je rozpoznán známý pták, jeho běžný název bude přidán jako podružný štítek (sub_label). Tato informace se zobrazí v uživatelském rozhraní, je dostupná ve filtrech a zahrnuta i v notifikacích." + }, + "toast": { + "error": "Chyba při ukládání změn konfigurace: {{errorMessage}}", + "success": "Nastavení klasifikací uloženo. Restartujte Frigate pro aplikování změn." + }, + "restart_required": "Vyžadován restart (Nastavení klasifikací se změnilo)", + "licensePlateRecognition": { + "title": "Rozpoznávání SPZ", + "desc": "Frigate dokáže rozpoznávat SPZ na vozidlech a automaticky přidávat rozpoznané znaky do pole recognized_license_plate nebo známý název jako podružný štítek k objektům typu auto. Běžným případem použití je čtení SPZ aut vjíždějících na příjezdovou cestu nebo projíždějících kolem na ulici.", + "readTheDocumentation": "Přečtěte si dokumentaci" + }, + "faceRecognition": { + "title": "Rozpoznávání obličeje", + "readTheDocumentation": "Přečtěte si dokumentaci", + "desc": "Rozpoznávání obličeje umožňuje přiřadit lidem jména, a když je jejich obličej rozpoznán, Frigate přiřadí dané jméno jako podružný štítek (sub_label). Tato informace se zobrazuje v uživatelském rozhraní, je dostupná ve filtrech a je také součástí notifikací.", + "modelSize": { + "label": "Velikost Modelu", + "desc": "Velikost modelu použitého pro rozpoznávání obličeje.", + "small": { + "title": "malý", + "desc": "Použití malý znamená využití FaceNet modelu pro embedding obličejů, který běží efektivně na většině procesorů (CPU)." + }, + "large": { + "title": "velký", + "desc": "Použití velký znamená využití modelu ArcFace pro embedding obličejů, který se v případě dostupnosti automaticky spustí na GPU." + } + } + } + }, + "masksAndZones": { + "zones": { + "speedEstimation": { + "docs": "Přečtěte si dokumentaci", + "title": "Odhad rychlosti", + "desc": "Povolit odhad rychlosti pro objekty v této zóně. Zóna musí mít přesně 4 body." + }, + "name": { + "inputPlaceHolder": "Zadejte jméno…", + "title": "Jméno", + "tips": "Název musí mít alespoň 2 znaky a nesmí být shodný s názvem kamery nebo jiné zóny." + }, + "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" + }, + "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" + }, + "objects": { + "title": "Objekty", + "desc": "Seznam objektů, na které se tato zóna vztahuje." + }, + "allObjects": "Všechny Objekty", + "speedThreshold": { + "title": "Práh rychlosti ({{unit}})", + "desc": "Určuje minimální rychlost, při které jsou objekty v této zóně zohledněny.", + "toast": { + "error": { + "pointLengthError": "Odhad rychlosti byl pro tuto zónu deaktivován. Zóny s odhadem rychlosti musí mít přesně 4 body.", + "loiteringTimeError": "Pokud má zóna nastavenou dobu setrvání větší než 0, nedoporučuje se používat odhad rychlosti." + } + } + }, + "toast": { + "success": "Zóna {{zoneName}} byla uložena. Restartujte Frigate pro aplikování změn." + }, + "label": "Zóny", + "desc": { + "title": "Zóny umožňují definovat konkrétní oblast v záběru, díky čemuž lze určit, zda se objekt nachází v dané oblasti či nikoliv.", + "documentation": "Dokumentace" + }, + "add": "Přidat Zónu", + "edit": "Upravit Zónu", + "documentTitle": "Upravit Zónu - Frigate", + "clickDrawPolygon": "Klikněte pro kreslení polygonu na obrázku.", + "point_one": "{{count}} bod", + "point_few": "{{count}} body", + "point_other": "{{count}} bodů" + }, + "motionMasks": { + "context": { + "documentation": "Přečtěte si dokumentaci", + "title": "Masky detekce pohybu slouží k zabránění tomu, aby nežádoucí typy pohybu spouštěly detekci (například větve stromů nebo časové značky kamery). Masky detekce pohybu by se měly používat velmi střídmě – příliš rozsáhlé maskování může ztížit sledování objektů." + }, + "polygonAreaTooLarge": { + "documentation": "Přečtěte si dokumentaci", + "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", + "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", + "point_one": "{{count}} bod", + "point_few": "{{count}} body", + "point_other": "{{count}} bodů", + "clickDrawPolygon": "Kliknutím nakreslíte polygon do obrázku.", + "toast": { + "success": { + "title": "{{polygonName}} byl uložen. Restartujte Frigate pro aplikování změn.", + "noName": "Maska Detekce pohybu byla uložena. Restartujte Frigate pro aplikování změn." + } + } + }, + "filter": { + "all": "Všechny Masky a Zóny" + }, + "restart_required": "Vyžadován restart (masky/zóny byly změněny)", + "toast": { + "error": { + "copyCoordinatesFailed": "Nemohu zkopírovat souřadnice do schránky." + }, + "success": { + "copyCoordinates": "Souřadnice pro {{polyName}} zkopírovány do schránky." + } + }, + "form": { + "zoneName": { + "error": { + "hasIllegalCharacter": "Název zóny obsahuje zakázané znaky.", + "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." + } + }, + "inertia": { + "error": { + "mustBeAboveZero": "Setrvačnost musí být větší než 0." + } + }, + "polygonDrawing": { + "snapPoints": { + "true": "Přichytávat body", + "false": "Nepřichytávat body" + }, + "delete": { + "title": "Potvrdit Smazání", + "desc": "Opravdu chcete smazat {{type}}{{name}}?", + "success": "{{name}} bylo smazáno." + }, + "error": { + "mustBeFinished": "Kreslení polygonu musí být před uložením dokončeno." + }, + "reset": { + "label": "Vymazat všechny body" + }, + "removeLastPoint": "Odebrat poslední bod" + }, + "distance": { + "error": { + "mustBeFilled": "Pro použití odhadu rychlosti musí být vyplněna všechna pole pro vzdálenost.", + "text": "Vzdálenost musí být větší nebo rovna 0.1." + } + }, + "loiteringTime": { + "error": { + "mustBeGreaterOrEqualZero": "Doba setrvání musí být větší nebo rovna nule." + } + } + }, + "objectMasks": { + "label": "Masky Objektu", + "documentTitle": "Upravit Masku Objektu - 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", + "objects": { + "title": "Objekty", + "allObjectTypes": "Všechny typy objektů", + "desc": "Typ objektu, na který se tato maska objektu vztahuje." + }, + "context": "Masky filtrování objektů slouží k odfiltrování falešných poplachů konkrétního typu objektu na základě jeho umístění.", + "clickDrawPolygon": "Kliknutím nakreslete polygon do obrázku.", + "toast": { + "success": { + "title": "{{polygonName}} byl uložen. Restartujte Frigate pro aplikování změn.", + "noName": "Maska Objektu byla uložena. Restartujte Frigate pro aplikování změn." + } + }, + "point_one": "{{count}} bod", + "point_few": "{{count}} body", + "point_other": "{{count}} bodů" + } + }, + "menu": { + "ui": "Uživatelské rozhraní", + "classification": "Klasifikace", + "cameras": "Nastavení kamery", + "masksAndZones": "Masky / Zóny", + "motionTuner": "Ladič detekce pohybu", + "debug": "Ladění", + "users": "Uživatelé", + "notifications": "Notifikace", + "frigateplus": "Frigate +" + }, + "dialog": { + "unsavedChanges": { + "title": "Máte neuložené změny.", + "desc": "Přejete si uložit změny před pokračováním?" + } + }, + "cameraSetting": { + "camera": "Kamera", + "noCamera": "Žádná Kamera" + }, + "general": { + "title": "Hlavní nastavení", + "liveDashboard": { + "title": "Živý Dashboard", + "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." + } + }, + "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í" + }, + "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í" + }, + "recordingsViewer": { + "title": "Prohlížeč Nahrávek", + "defaultPlaybackRate": { + "label": "Výchozí Rychlost Přehrávání", + "desc": "Výchozí rychlost přehrávání pro nahrávky." + } + }, + "calendar": { + "title": "Kalendář", + "firstWeekday": { + "label": "První den týdne", + "desc": "Den, kterým bude začínat týden v kalendáři kontrol.", + "sunday": "Neděle", + "monday": "Pondělí" + } + }, + "toast": { + "success": { + "clearStoredLayout": "Vymazáno uložené rozvržení pro kameru {{cameraName}}", + "clearStreamingSettings": "Vymazány nastavení streamování pro všechny skupiny kamer." + }, + "error": { + "clearStoredLayoutFailed": "Chyba mazání uloženého rozvržení: {{errorMessage}}", + "clearStreamingSettingsFailed": "Chyba mazání nastavení streamování: {{errorMessage}}" + } + } + }, + "debug": { + "timestamp": { + "title": "Časové razítko", + "desc": "Překrýt obrázek časovým razítkem" + }, + "regions": { + "title": "Regiony", + "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ů.

    " + }, + "title": "Ladit", + "detectorDesc": "Frigate používá vaše detektory {{detectors}} k detekci objektů ve streamu vašich kamer.", + "objectList": "Seznam Objektů", + "boundingBoxes": { + "title": "Ohraničující rámečky", + "desc": "Zobrazit ohraničující rámečky okolo sledovaných objektů", + "colors": { + "label": "Barvy Ohraničujících Rámečků Objektů", + "info": "
  • Při spuštění bude každému objektovému štítku přiřazena jiná barva.
  • Tenká tmavě modrá čára označuje, že objekt není v daném okamžiku detekován.
  • Tenká šedá čára znamená, že objekt je detekován jako nehybný.
  • Silná čára označuje, že objekt je aktuálně sledován pomocí automatického sledování (pokud je aktivováno).
  • " + } + }, + "zones": { + "title": "Zóny", + "desc": "Zobrazit obrys všech definovaných zón" + }, + "mask": { + "title": "Masky detekce pohybu", + "desc": "Zobrazit polygony masek detekce pohybu" + }, + "debugging": "Ledění", + "desc": "Ladicí zobrazení ukazuje sledované objekty a jejich statistiky v reálném čase. Seznam objektů zobrazuje časově zpožděný přehled detekovaných objektů.", + "motion": { + "title": "Rámečky detekce pohybu", + "desc": "Zobrazit rámečky okolo oblastí, kde byl detekován pohyb", + "tips": "

    Boxy pohybu


    Červené boxy budou překryty na místech snímku, kde je právě detekován pohyb.

    " + }, + "noObjects": "Žádné objekty", + "objectShapeFilterDrawing": { + "title": "Kreslení Filtru Tvaru Objektu", + "desc": "Nakreslete na obrázek obdélník pro zobrazení informací o ploše a poměru stran", + "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.", + "document": "Přečtěte si dokumentaci ", + "score": "Skóre", + "ratio": "Poměr", + "area": "Oblast" + } + }, + "camera": { + "streams": { + "title": "Streamy", + "desc": "Deaktivace kamery zcela zastaví zpracování jejích streamů ve Frigate. Detekce, nahrávání ani ladění nebudou dostupné.
    Poznámka: Tímto nedojde k deaktivaci restreamů v go2rtc." + }, + "review": { + "desc": "Povolte nebo zakažte upozornění a detekce pro tuto kameru. Pokud jsou vypnuté, nebudou se vytvářet žádné nové položky k přezkoumání.", + "detections": "Detekce ", + "title": "Revize", + "alerts": "Výstrahy " + }, + "reviewClassification": { + "readTheDocumentation": "Přečtěte si dokumentaci", + "desc": "Frigate rozděluje položky k přezkoumání na Upozornění a Detekce. Ve výchozím nastavení jsou všechny objekty typu osoba a auto považovány za Upozornění. Kategorizaci těchto položek můžete upřesnit nastavením požadovaných zón.", + "title": "Přehled klasifikace", + "objectAlertsTips": "Všechny {{alertsLabels}} objekty na {{cameraName}} budou zobrazeny ve Výstrahách.", + "objectDetectionsTips": "Všechny objekty typu {{detectionsLabels}}, které nejsou na kameře {{cameraName}} zařazeny do kategorie, budou zobrazeny jako Detekce bez ohledu na to, ve které zóně se nacházejí.", + "zoneObjectDetectionsTips": { + "notSelectDetections": "Všechny objekty typu {{detectionsLabels}} detekované v zóně {{zone}} na kameře {{cameraName}}, které nejsou zařazeny jako Upozornění, budou zobrazeny jako Detekce – bez ohledu na to, ve které zóně se nacházejí.", + "text": "Všechny objekty typu {{detectionsLabels}}, které nejsou v zóně {{zone}} na kameře {{cameraName}} zařazeny do kategorie, budou zobrazeny jako Detekce.", + "regardlessOfZoneObjectDetectionsTips": "Všechny objekty {{detectionsLabels}}, které nejsou na kameře {{cameraName}} zařazeny do žádné kategorie, budou zobrazeny jako Detekce – bez ohledu na zónu, ve které se nacházejí." + }, + "noDefinedZones": "Nejsou nastaveny žádné zóny pro tuto kameru.", + "zoneObjectAlertsTips": "Všechny {{alertsLabels}} objekty detekované v {{zone}} na {{cameraName}} budou zobrazeny ve Výstrahách.", + "unsavedChanges": "Neuložené nastavení revize klasifikace pro {{camera}}", + "selectAlertsZones": "Vybrat zóny pro Výstrahy", + "selectDetectionsZones": "Vybrat zóny pro Detekce", + "toast": { + "success": "Konfigurace Revizí Klasifikací byla uložena. Restartujte Frigate pro aplikování změn." + }, + "limitDetections": "Omezit detekce pro specifické zóny" + }, + "title": "Nastavení Kamery" + }, + "notification": { + "notificationSettings": { + "documentation": "Přečtěte si dokumentaci", + "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)." + }, + "notificationUnavailable": { + "documentation": "Přečtěte si dokumentaci", + "title": "Notifikace Nedostupné", + "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í." + }, + "cameras": { + "title": "Kamery", + "desc": "Vyberte kamery, pro které chcete povolit notifikace.", + "noCameras": "Žádné dostupné kamery" + }, + "title": "Notifikace", + "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í." + }, + "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í", + "globalSettings": { + "desc": "Dočasně pozastavit notifikace pro vybrané kamery na všech registrovaných zařízeních.", + "title": "Globální nastavení" + }, + "active": "Notifikace Aktivní", + "suspendTime": { + "suspend": "Pozastavit", + "12hours": "Pozastavit na 12 hodin", + "24hours": "Pozastavit na 24 hodin", + "untilRestart": "Pozastavit do restartu", + "5minutes": "Pozastavit na 5 minut", + "10minutes": "Pozastavit na 10 minut", + "30minutes": "Pozastavit na 30 minut", + "1hour": "Pozastavit na 1 hodinu" + }, + "toast": { + "error": { + "registerFailed": "Nepodařilo se uložit registraci notifikací." + }, + "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." + } + }, + "cancelSuspension": "Zrušit Pozastavení", + "suspended": "Notifikace pozastaveny {{time}}" + }, + "users": { + "dialog": { + "form": { + "password": { + "strength": { + "weak": "Slabé", + "medium": "Střední", + "strong": "Silné", + "veryStrong": "Velmi Silné", + "title": "Síla hesla: " + }, + "match": "Hesla souhlasí", + "notMatch": "Hesla nesouhlasí", + "title": "Heslo", + "placeholder": "Vložit heslo", + "confirm": { + "title": "Potvrdit heslo", + "placeholder": "Potvrdit heslo" + } + }, + "newPassword": { + "placeholder": "Vložte nové heslo", + "title": "Nové Heslo", + "confirm": { + "placeholder": "Zopakujte nové heslo" + } + }, + "usernameIsRequired": "Uživatelské jméno je nutné", + "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" + } + }, + "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 _" + }, + "deleteUser": { + "title": "Smazat Uživatele", + "desc": "Tuto akci nelze vrátit zpět. Uživatelský účet bude trvale smazán a veškerá s ním spojená data budou odstraněna.", + "warn": "Opravdu chcete smazat {{username}}?" + }, + "changeRole": { + "roleInfo": { + "intro": "Vyberte odpovídající roli pro tohoto uživatele:", + "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." + }, + "title": "Změnit Roli Uživatele", + "desc": "Aktualizovat oprávnění pro {{username}}" + }, + "passwordSetting": { + "updatePassword": "Aktualizovat heslo pro uživatele {{username}}", + "setPassword": "Nastavit Heslo", + "desc": "Vytvořte silné heslo pro zabezpečení tohoto účtu." + } + }, + "table": { + "username": "Uživatelské jméno", + "actions": "Akce", + "noUsers": "Žádní uživatelé nebyli nalezeni.", + "changeRole": "Změnit roli uživatele", + "password": "Heslo", + "deleteUser": "Smazat uživatele", + "role": "Role" + }, + "updatePassword": "Aktualizovat heslo", + "toast": { + "success": { + "createUser": "Uživatel {{user}} úspěšně vytvořen", + "deleteUser": "Uživatel {{user}} úspěšně odebrán", + "updatePassword": "Heslo úspěšně aktualizováno.", + "roleUpdated": "Role pro {{user}} aktualizována" + }, + "error": { + "setPasswordFailed": "Chyba uložení hesla: {{errorMessage}}", + "createUserFailed": "Chyba vytvoření uživatele: {{errorMessage}}", + "deleteUserFailed": "Chyba při mazání uživatele: {{errorMessage}}", + "roleUpdateFailed": "Chyba při aktualizaci role: {{errorMessage}}" + } + }, + "management": { + "desc": "Spravujte uživatelské účty této instance Frigate.", + "title": "Správa Uživatelů" + }, + "addUser": "Přidat uživatele", + "title": "Uživatelé" + }, + "motionDetectionTuner": { + "unsavedChanges": "Neuložené změny Ladiče Detekce Pohybu {{camera}}", + "improveContrast": { + "title": "Zlepšit Kontrast", + "desc": "Zlepšit kontrast pro tmavé scény Výchozí: ON" + }, + "toast": { + "success": "Nastavení detekce pohybu bylo uloženo." + }, + "title": "Ladič Detekce Pohybu", + "desc": { + "documentation": "Přečtěte si příručku Ladiče Detekce Pohybu", + "title": "Frigate používá detekci pohybu jako první kontrolu k ověření, zda se ve snímku děje něco, co stojí za další analýzu pomocí detekce objektů." + }, + "Threshold": { + "title": "Práh", + "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", + "desc": "Hodnota plochy obrysu se používá k rozhodnutí, které skupiny změněných pixelů se kvalifikují jako pohyb. Výchozí: 10" + } + } +} diff --git a/web/public/locales/cs/views/system.json b/web/public/locales/cs/views/system.json index 0967ef424..7b0a7c737 100644 --- a/web/public/locales/cs/views/system.json +++ b/web/public/locales/cs/views/system.json @@ -1 +1,179 @@ -{} +{ + "cameras": { + "info": { + "stream": "Stream {{idx}}", + "resolution": "Rozlišení:", + "error": "Chyba: {{error}}", + "unknown": "Neznámý", + "fps": "FPS:", + "audio": "Audio:", + "video": "Video:", + "fetching": "Získávám data o kameře", + "codec": "Kodek:", + "tips": { + "title": "Informace o sondování kamery" + }, + "streamDataFromFFPROBE": "Data ze streamu jsou získávána pomocí ffprobe.", + "cameraProbeInfo": "{{camera}} Informace o sondování kamery" + }, + "label": { + "camera": "kamera", + "ffmpeg": "FFmpeg", + "cameraFfmpeg": "{{camName}} FFmpeg", + "detect": "detekováno", + "skipped": "přeskočeno", + "capture": "zachyceno", + "overallFramesPerSecond": "celkový počet snímků za sekundu", + "overallDetectionsPerSecond": "celkový počet detekcí za sekundu", + "overallSkippedDetectionsPerSecond": "celkový počet přeskočených detekcí za sekundu", + "cameraCapture": "záznam {{camName}}", + "cameraDetect": "detekce {{camName}}", + "cameraFramesPerSecond": "{{camName}} snímků za sekundu", + "cameraDetectionsPerSecond": "{{camName}} detekcí za sekundu", + "cameraSkippedDetectionsPerSecond": "{{camName}} přeskočených detekcí za sekundu" + }, + "title": "Kamery", + "overview": "Přehled", + "framesAndDetections": "Snímky / Detekce", + "toast": { + "success": { + "copyToClipboard": "Sondovaná data uložena do schránky." + }, + "error": { + "unableToProbeCamera": "Nemohu sondovat kameru: {{errorMessage}}" + } + } + }, + "stats": { + "cameraIsOffline": "{{camera}} je offline", + "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)", + "detectHighCpuUsage": "{{camera}} má vysoké využití CPU detekcemi ({{detectAvg}} %)", + "ffmpegHighCpuUsage": "{{camera}} má vyské využití CPU FFmpegem ({{ffmpegAvg}}%)" + }, + "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" + }, + "infPerSecond": "Inferencí za sekundu", + "title": "Obohacení" + }, + "general": { + "detector": { + "temperature": "Detekční teplota", + "title": "Detektory", + "inferenceSpeed": "Detekční rychlost", + "memoryUsage": "Detektor využití paměti", + "cpuUsage": "Detektor využití CPU" + }, + "hardwareInfo": { + "title": "Informace o hardware", + "gpuInfo": { + "vainfoOutput": { + "processError": "Chyba procesu:", + "returnCode": "Návratový kód: {{code}}", + "processOutput": "Výstup procesu:", + "title": "Výstup Vainfo" + }, + "nvidiaSMIOutput": { + "name": "Jméno: {{name}}", + "title": "Výstup Nvidia SMI", + "driver": "Ovladač: {{driver}}", + "cudaComputerCapability": "Výpočetní schopnost CUDA: {{cuda_compute}}", + "vbios": "Informace o VBios: {{vbios}}" + }, + "copyInfo": { + "label": "Kopírovat informace o GPU" + }, + "toast": { + "success": "Informace o GPU zkopírovány do schránky" + }, + "closeInfo": { + "label": "Zavřít informace o GPU" + } + }, + "npuUsage": "Využití NPU", + "npuMemory": "Paměť NPU", + "gpuUsage": "Využití CPU", + "gpuMemory": "Paměť GPU", + "gpuEncoder": "GPU kodér", + "gpuDecoder": "GPU Dekodér" + }, + "otherProcesses": { + "title": "Ostatní procesy", + "processCpuUsage": "Využití CPU procesy", + "processMemoryUsage": "Využití paměti procesy" + }, + "title": "Hlavní" + }, + "storage": { + "cameraStorage": { + "storageUsed": "Úložiště", + "camera": "Kamera", + "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." + }, + "bandwidth": "Šířka pásma", + "unusedStorageInformation": "Informace o nepoužitém úložišti", + "percentageOfTotalUsed": "Procento celkem" + }, + "recordings": { + "title": "Záznamy", + "earliestRecording": "Nejstarší dostupná nahrávka:", + "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" + }, + "lastRefreshed": "Poslední aktualizace: ", + "documentTitle": { + "cameras": "Statistiky kamer – Frigate", + "storage": "Statistiky uložiště - Frigate", + "general": "Obecné statistiky - Frigate", + "enrichments": "Statistiky obohacení - Frigate", + "logs": { + "frigate": "Protokoly Frigate - Frigate", + "go2rtc": "Protokoly Go2RTC - Frigate", + "nginx": "Protokoly Nginx - Frigate" + } + }, + "title": "Systém", + "logs": { + "copy": { + "label": "Kopírovat do schránky", + "success": "Protokoly zkopírovány do schránky", + "error": "Protokoly se nepodařilo zkopírovat do schránky" + }, + "type": { + "label": "Typ", + "message": "Zpráva", + "timestamp": "Časové razítko", + "tag": "Štítek (Tag)" + }, + "download": { + "label": "Stáhnout záznamy" + }, + "tips": "Protokoly jsou streamovány ze serveru", + "toast": { + "error": { + "fetchingLogsFailed": "Chyba při načítání protokolů: {{errorMessage}}", + "whileStreamingLogs": "Chyba při streamování protokolů: {{errorMessage}}" + } + } + }, + "metrics": "Systémové metriky" +}