diff --git a/web/public/locales/cs/common.json b/web/public/locales/cs/common.json
index 856c88a63..480f03e7b 100644
--- a/web/public/locales/cs/common.json
+++ b/web/public/locales/cs/common.json
@@ -78,7 +78,11 @@
"formattedTimestampFilename": {
"24hour": "dd-MM-yy-HH-mm-ss",
"12hour": "dd-MM.yy-h-mm-ss-a"
- }
+ },
+ "never": "Nikdy",
+ "inProgress": "Zpracovává se",
+ "invalidStartTime": "Neplatný čas začátku",
+ "invalidEndTime": "Neplatný čas konce"
},
"button": {
"twoWayTalk": "Obousměrná komunikace",
@@ -115,10 +119,17 @@
"unselect": "Zrušit výběr",
"deleteNow": "Smazat hned",
"next": "Další",
- "export": "Exportovat"
+ "export": "Exportovat",
+ "continue": "Pokračovat"
},
"label": {
- "back": "Jdi zpět"
+ "back": "Jdi zpět",
+ "hide": "Skrýt {{item}}",
+ "show": "Zobrazit {{item}}",
+ "ID": "ID",
+ "none": "Nic",
+ "all": "Vše",
+ "other": "Ostatní"
},
"unit": {
"speed": {
@@ -128,6 +139,14 @@
"length": {
"feet": "stopa",
"meters": "metry"
+ },
+ "data": {
+ "kbps": "kB/s",
+ "mbps": "MB/s",
+ "gbps": "GB/s",
+ "kbph": "kB/hodinu",
+ "mbph": "MB/hodinu",
+ "gbph": "GB/hodinu"
}
},
"selectItem": "Vybrat {{item}}",
@@ -230,7 +249,8 @@
"uiPlayground": "UI hřiště",
"faceLibrary": "Knihovna Obličejů",
"configurationEditor": "Editor Konfigurace",
- "withSystem": "Systém"
+ "withSystem": "Systém",
+ "classification": "Klasifikace"
},
"pagination": {
"previous": {
@@ -270,5 +290,17 @@
"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."
},
- "readTheDocumentation": "Přečtěte si dokumentaci"
+ "readTheDocumentation": "Přečtěte si dokumentaci",
+ "list": {
+ "two": "{{0}} a {{1}}",
+ "many": "{{items}}, a {{last}}",
+ "separatorWithSpace": ", "
+ },
+ "field": {
+ "optional": "Volitelné",
+ "internalID": "Interní ID Frigate používá v konfiguraci a databázi"
+ },
+ "information": {
+ "pixels": "{{area}}px"
+ }
}
diff --git a/web/public/locales/cs/components/dialog.json b/web/public/locales/cs/components/dialog.json
index 8b982edcd..70efc6935 100644
--- a/web/public/locales/cs/components/dialog.json
+++ b/web/public/locales/cs/components/dialog.json
@@ -44,7 +44,8 @@
"button": {
"markAsReviewed": "Označit jako zkontrolované",
"deleteNow": "Smazat hned",
- "export": "Exportovat"
+ "export": "Exportovat",
+ "markAsUnreviewed": "Označit jako nezkontrolované"
}
},
"export": {
@@ -67,12 +68,13 @@
"export": "Exportovat",
"selectOrExport": "Vybrat pro Export",
"toast": {
- "success": "Export úspěšně spuštěn. Soubor najdete v adresáři /exports.",
+ "success": "Export úspěšně spuštěn. Soubor najdete na stránce exportů.",
"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í"
- }
+ },
+ "view": "Zobrazení"
},
"fromTimeline": {
"saveExport": "Uložit export",
@@ -116,6 +118,7 @@
"search": {
"placeholder": "Hledej pomocí štítku nebo podštítku..."
},
- "noImages": "Nebyly nalezeny žádné náhledy pro tuto kameru"
+ "noImages": "Nebyly nalezeny žádné náhledy pro tuto kameru",
+ "unknownLabel": "Uložený obrázek Spouštěče"
}
}
diff --git a/web/public/locales/cs/components/filter.json b/web/public/locales/cs/components/filter.json
index 55ff667c1..16d2dd3c6 100644
--- a/web/public/locales/cs/components/filter.json
+++ b/web/public/locales/cs/components/filter.json
@@ -132,5 +132,9 @@
},
"count_one": "Třída {{count}}",
"count_other": "Třídy {{count}}"
+ },
+ "attributes": {
+ "label": "Atributy Klasifikace",
+ "all": "Všechny Atributy"
}
}
diff --git a/web/public/locales/cs/views/classificationModel.json b/web/public/locales/cs/views/classificationModel.json
index f3713a255..910f0cdaf 100644
--- a/web/public/locales/cs/views/classificationModel.json
+++ b/web/public/locales/cs/views/classificationModel.json
@@ -38,10 +38,65 @@
"deleteImageFailed": "Chyba při mazání: {{errorMessage}}",
"deleteCategoryFailed": "Chyba při mazání třídy: {{errorMessage}}",
"deleteModelFailed": "Chyba při mazání modelu: {{errorMessage}}",
- "categorizeFailed": "Chyba při mazání obrázku: {{errorMessage}}"
+ "categorizeFailed": "Chyba při mazání obrázku: {{errorMessage}}",
+ "trainingFailed": "Trénování modelu selhalo. Zkontrolujte logy Frigate pro zjištění detailů.",
+ "trainingFailedToStart": "Chyba spuštění trénování modelu: {{errorMessage}}",
+ "updateModelFailed": "Chyba aktualizace modelu: {{errorMessage}}",
+ "renameCategoryFailed": "Chyba přejmenování třídy: {{errorMessage}}"
}
},
"train": {
- "titleShort": "Nedávný"
- }
+ "titleShort": "Nedávný",
+ "title": "Předchozí klasifikace",
+ "aria": "Vybrat předchozí Klasifikace"
+ },
+ "deleteModel": {
+ "desc_one": "Jste si jistí, že chcete odstranit {{count}} model? Tím trvale odstraníte všechny související data včetně obrázků a tréninkových dat. Tato akce je nevratná.",
+ "desc_few": "Jste si jistí, že chcete odstranit {{count}} modely? Tím trvale odstraníte všechny související data včetně obrázků a tréninkových dat. Tato akce je nevratná.",
+ "desc_other": "Jste si jistí, že chcete odstranit {{count}} modelů? Tím trvale odstraníte všechny související data včetně obrázků a tréninkových dat. Tato akce je nevratná."
+ },
+ "deleteDatasetImages": {
+ "desc_one": "Opravdu chcete odstranit {{count}} obrázek z {{dataset}}? Tato akce je nevratná a vyžaduje přetrénování modelu.",
+ "desc_few": "Opravdu chcete odstranit {{count}} obrázky z {{dataset}}? Tato akce je nevratná a vyžaduje přetrénování modelu.",
+ "desc_other": "Opravdu chcete odstranit {{count}} obrázků z {{dataset}}? Tato akce je nevratná a vyžaduje přetrénování modelu.",
+ "title": "Smazat obrázky datové sady"
+ },
+ "deleteTrainImages": {
+ "desc_one": "Opravdu chcete odstranit {{count}} obrázek? Tato akce je nevratná.",
+ "desc_few": "Opravdu chcete odstranit {{count}} obrázky? Tato akce je nevratná.",
+ "desc_other": "Opravdu chcete odstranit {{count}} obrázků? Tato akce je nevratná.",
+ "title": "Odstranit tréninkové obrázky"
+ },
+ "wizard": {
+ "step3": {
+ "allImagesRequired_one": "Prosím, zařaďte všechny obrázky. Zbývá {{count}} obrázek.",
+ "allImagesRequired_few": "Prosím, zařaďte všechny obrázky. Zbývají {{count}} obrázky.",
+ "allImagesRequired_other": "Prosím, zařaďte všechny obrázky. Zbývá {{count}} obrázků.",
+ "trainingStarted": "Trénování úspěšně spuštěno",
+ "generateSuccess": "Vzorové obrázky byly úspěšně vytvořeny"
+ }
+ },
+ "deleteCategory": {
+ "title": "Smazat Třídu",
+ "desc": "Opravdu chcete odstranit třídu {{name}}? Tím se na trvalo odstraní všechny související obrázky a bude potřeba přetrénovat model.",
+ "minClassesTitle": "Nemůžete smazat třídu",
+ "minClassesDesc": "Klasifikační model musí mít alespoň 2 třídy. Než tuto třídu odstraníte přidejte další třídu."
+ },
+ "edit": {
+ "descriptionObject": "Upravte typ objektu a typ klasifikace pro tento model klasifikace.",
+ "stateClassesInfo": "Poznámka: Změna tříd stavů vyžaduje přetrénování modelu s aktualizovanými třídami."
+ },
+ "renameCategory": {
+ "title": "Přejmenovat třídu",
+ "desc": "Vložte nové jméno pro {{name}}. Aby se změna názvu projevila, bude nutné model znovu natrénovat."
+ },
+ "description": {
+ "invalidName": "Neplatné jméno. Jméno můžou obsahovat pouze písmena, čísla, mezery, apostrofy, podtržítka a spojovníky."
+ },
+ "categories": "Třídy",
+ "createCategory": {
+ "new": "Vytvořit novou Třídu"
+ },
+ "categorizeImageAs": "Klasifikovat obrázek jako:",
+ "categorizeImage": "Klasifikovat obrázek"
}
diff --git a/web/public/locales/cs/views/events.json b/web/public/locales/cs/views/events.json
index d05bd7cdc..868e87136 100644
--- a/web/public/locales/cs/views/events.json
+++ b/web/public/locales/cs/views/events.json
@@ -9,14 +9,18 @@
"empty": {
"alert": "Nejsou žádné výstrahy na kontrolu",
"detection": "Nejsou žádné detekce na kontrolu",
- "motion": "Nenalezena žádná data o pohybu"
+ "motion": "Nenalezena žádná data o pohybu",
+ "recordingsDisabled": {
+ "title": "Nahrávání musí být povoleno",
+ "description": "Položky revize lze pro kameru vytvořit pouze tehdy, je-li pro ni povoleno nahrávání."
+ }
},
"timeline": "Časová osa",
"timeline.aria": "Zvolit časovou osu",
"events": {
"label": "Události",
"aria": "Zvolit události",
- "noFoundForTimePeriod": "Pro toto období nebyly nalezeny žádné události."
+ "noFoundForTimePeriod": "Pro toto časové období nebyly nalezeny žádné události."
},
"documentTitle": "Revize - Frigate",
"camera": "Kamera",
@@ -26,8 +30,8 @@
"markAsReviewed": "Označit jako zkontrolované",
"markTheseItemsAsReviewed": "Označit tyto položky jako zkontrolované",
"newReviewItems": {
- "label": "Zobrazit nové položky na kontrolu",
- "button": "Nové položky na kontrolu"
+ "label": "Zobrazit nové položky revize",
+ "button": "Nové položky revize"
},
"recordings": {
"documentTitle": "Záznamy - Frigate"
@@ -42,8 +46,22 @@
"detail": {
"label": "Detail",
"noDataFound": "Žádná detailní data k prohlédnutí",
- "aria": "Přepnout detailní zobrazení",
+ "aria": "Přepnout zobrazení detailů",
"trackedObject_other": "{{count}} objektů",
- "trackedObject_one": "{{count}} objektů"
- }
+ "trackedObject_one": "{{count}} objekt",
+ "noObjectDetailData": "Nejsou k dispozici žádné podrobné údaje o objektu.",
+ "settings": "Nastavení Detailního Zobrazení",
+ "alwaysExpandActive": {
+ "title": "Vždy rozbalit aktivní",
+ "desc": "Vždy zobrazit podrobnosti objektu aktivní položky revize, pokud jsou k dispozici."
+ }
+ },
+ "objectTrack": {
+ "trackedPoint": "Sledovaný bod",
+ "clickToSeek": "Kliknutím přeskočte na tento čas"
+ },
+ "select_all": "Vše",
+ "normalActivity": "Normální",
+ "needsReview": "Potřebuje revizi",
+ "securityConcern": "Obava o bezpečnost"
}
diff --git a/web/public/locales/cs/views/explore.json b/web/public/locales/cs/views/explore.json
index 8acdd2386..e789b0f1d 100644
--- a/web/public/locales/cs/views/explore.json
+++ b/web/public/locales/cs/views/explore.json
@@ -24,7 +24,8 @@
"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.",
- "audioTranscription": "Požádání o přepis zvuku bylo úspěšné."
+ "audioTranscription": "Požádání o přepis zvuku bylo úspěšné. V závislosti na rychlosti Vašeho Frigate serveru může přepis trvat nějaký čas než bude dokončen.",
+ "updatedAttributes": "Atributy byly úspěšně aktualizovány."
},
"error": {
"regenerate": "Chyba volání {{provider}} pro nový popis: {{errorMessage}}",
@@ -206,7 +207,7 @@
"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?"
+ "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 s podrobnostmi o sledování. Zaznamenaný záznam tohoto sledovaného objektu v zobrazení Historie NEBUDE smazán.
Opravdu chcete pokračovat?"
}
},
"trackedObjectDetails": "Detaily sledovaných objektů",
@@ -214,7 +215,9 @@
"details": "detaily",
"snapshot": "snímek",
"video": "video",
- "object_lifecycle": "životní cyklus objektu"
+ "object_lifecycle": "životní cyklus objektu",
+ "thumbnail": "Náhled",
+ "tracking_details": "detaily sledování"
},
"noTrackedObjects": "Žádné sledované objekty nebyly nalezeny",
"fetchingTrackedObjectsFailed": "Chyba při načítání sledovaných objektů: {{errorMessage}}",
@@ -224,5 +227,49 @@
},
"concerns": {
"label": "Obavy"
+ },
+ "trackingDetails": {
+ "title": "Detaily Sledování",
+ "noImageFound": "Nebyl nalezen obrázek pro tuto časovou značku.",
+ "createObjectMask": "Vytvořit Masku Objektu",
+ "adjustAnnotationSettings": "Upravte nastavení poznámek",
+ "scrollViewTips": "Klikněte pro zobrazení významných okamžiků z životního cyklu tohoto objektu.",
+ "autoTrackingTips": "Pozice ohraničujících rámečků budou nepřesné pro kamery s automatickým sledováním.",
+ "count": "{{first}} z {{second}}",
+ "trackedPoint": "Sledovaný Bod",
+ "lifecycleItemDesc": {
+ "visible": "Detekován {{label}}",
+ "entered_zone": "{{label}} vstoupil do {{zones}}",
+ "active": "{{label}} se stal aktivním",
+ "stationary": "{{label}} se zastavil",
+ "attribute": {
+ "faceOrLicense_plate": "Pro {{label}} zjištěn {{attribute}}"
+ },
+ "header": {
+ "ratio": "Poměr",
+ "area": "Oblast",
+ "score": "Skóre"
+ }
+ },
+ "annotationSettings": {
+ "title": "Nastavení anotací",
+ "showAllZones": {
+ "title": "Zobrazit všechny zóny",
+ "desc": "Vždy zobrazovat zóny na snímcích, na kterých objekty vstoupili do zóny."
+ },
+ "offset": {
+ "label": "Odsazení anotace",
+ "desc": "Tato data pocházejí z detekčního kanálu vaší kamery, ale překrývají se s obrázky ze záznamového kanálu. Je nepravděpodobné, že by oba streamy byly dokonale synchronizované. V důsledku toho se ohraničovací rámeček a záznam nebudou dokonale srovnávat. Toto nastavení můžete použít k časovému posunutí anotací dopředu nebo dozadu, abyste je lépe zarovnali se zaznamenaným záznamem.",
+ "millisecondsToOffset": "Milisekundy na posunutí detekce anotací. Výchozí: 0",
+ "tips": "Snižte hodnotu, pokud je přehrávané video před ohraničením a body cesty, nebo zvyšte hodnotu, pokud je přehrávané video za nimi. Hodnota může být i záporná.",
+ "toast": {
+ "success": "Odsazení anotací pro {{camera}} bylo uloženo do konfiguračního souboru."
+ }
+ }
+ },
+ "carousel": {
+ "previous": "Předcházející snímek",
+ "next": "Další snímek"
+ }
}
}
diff --git a/web/public/locales/cs/views/faceLibrary.json b/web/public/locales/cs/views/faceLibrary.json
index cf4b1faea..2d163b1a7 100644
--- a/web/public/locales/cs/views/faceLibrary.json
+++ b/web/public/locales/cs/views/faceLibrary.json
@@ -1,6 +1,6 @@
{
"imageEntry": {
- "dropInstructions": "Přetáhněte obrázek zde, nebo klikněte na výběr",
+ "dropInstructions": "Přetáhněte obrázek sem, nebo klikněte na výběr",
"maxSize": "Maximální velikost: {{size}}MB",
"dropActive": "Přetáhněte obrázek zde…",
"validation": {
@@ -10,7 +10,7 @@
"createFaceLibrary": {
"new": "Vytvořit nový obličej",
"desc": "Vytvořit novou kolekci",
- "nextSteps": "Chcete-li vybudovat pevný základ: