diff --git a/web/public/locales/et/audio.json b/web/public/locales/et/audio.json
index 541ffa88ce..42a98bbc3a 100644
--- a/web/public/locales/et/audio.json
+++ b/web/public/locales/et/audio.json
@@ -273,5 +273,69 @@
"sailboat": "Purjekas",
"soundtrack_music": "Filmimuusika",
"jingle": "Kõlisemine/tilisemine",
- "theme_music": "Tunnusmuusika"
+ "theme_music": "Tunnusmuusika",
+ "steel_guitar": "Steel Kitarr",
+ "tapping": "Koputamine",
+ "strum": "Klimberdus",
+ "drum_machine": "Trummimasin",
+ "drum": "Trumm",
+ "maraca": "Marakas",
+ "bowed_string_instrument": "Poogenkeelpill",
+ "singing_bowl": "Helikauss",
+ "wind_noise": "Tuulemüra",
+ "rustling_leaves": "Sahisevad lehed",
+ "waves": "Lained",
+ "steam": "Aur",
+ "ship": "Laev",
+ "motor_vehicle": "Mootorsõiduk",
+ "rowboat": "Sõudepaat",
+ "motorboat": "Mootorpaat",
+ "waterfall": "Kosk",
+ "ocean": "Ookean",
+ "rain_on_surface": "Vihm pinnal",
+ "stream": "Oja",
+ "fire": "Tuli",
+ "crackle": "Praksumine",
+ "car_alarm": "Auto alarm",
+ "truck": "Veoauto",
+ "police_car": "Politseiauto",
+ "ambulance": "Kiirabi",
+ "fire_engine": "Tuletõrjeauto",
+ "aircraft": "Lennuk",
+ "aircraft_engine": "Lennukimootor",
+ "jet_engine": "Reaktiivmootor",
+ "propeller": "Propeller",
+ "helicopter": "Helikopter",
+ "fixed-wing_aircraft": "Fikseeritud tiivaga õhusõiduk",
+ "train_horn": "Rongisignaal",
+ "railroad_car": "Kaubavagun",
+ "lawn_mower": "Muruniiduk",
+ "chainsaw": "mootorsaag",
+ "engine": "Mootor",
+ "knock": "Koputus",
+ "alarm": "Häire",
+ "siren": "Sireen",
+ "fire_alarm": "Tulekahjuhäire",
+ "telephone": "Telefon",
+ "telephone_bell_ringing": "Helisev telefon",
+ "ringtone": "Telefonihelin",
+ "smoke_detector": "Suitsuandur",
+ "foghorn": "Udupasun",
+ "whistle": "Vile",
+ "printer": "Printer",
+ "drill": "Puur",
+ "explosion": "Plahvatus",
+ "hammer": "Haamer",
+ "air_conditioning": "Õhukonditsioneer",
+ "gunshot": "Püssilask",
+ "glass": "Klaas",
+ "boom": "Pauk",
+ "fireworks": "Ilutulestik",
+ "static": "Staatiline",
+ "white_noise": "Valge müra",
+ "radio": "Raadio",
+ "television": "Televiisor",
+ "scream": "Karjumine",
+ "pour": "Valamine",
+ "drip": "Tilkumine"
}
diff --git a/web/public/locales/et/components/dialog.json b/web/public/locales/et/components/dialog.json
index e185d01c9e..bb80b643a2 100644
--- a/web/public/locales/et/components/dialog.json
+++ b/web/public/locales/et/components/dialog.json
@@ -37,6 +37,9 @@
"ask_an": "Kas see objekt on {{label}}?",
"ask_full": "Kas see objekt on {{untranslatedLabel}} ({{translatedLabel}})?",
"label": "Kinnita see silt Frigate+ teenuse jaoks"
+ },
+ "toast": {
+ "error": "Frigate+ teenusesse saatmine ebaõnnestus. Palun kontrolli oma võrguühendust ja proovi uuesti."
}
},
"submitToPlus": {
@@ -70,18 +73,79 @@
"success": "Eksportimise käivitamine õnnestus. Faili leiad eksportimise lehelt.",
"view": "Vaata",
"error": {
- "failed": "Eksportimise käivitamine ei õnnestunud: {{error}}",
+ "failed": "Eksportimise järjekorda lisamine ei õnnestunud: {{error}}",
"endTimeMustAfterStartTime": "Ajavahemiku lõpp peab olema peale algust",
- "noVaildTimeSelected": "Ühtegi kehtivat ajavahemikku pole valitud"
- }
+ "noVaildTimeSelected": "Ühtegi kehtivat ajavahemikku pole valitud",
+ "noValidTimeSelected": "Ühtegi korrektset ajavahemikku pole valitud"
+ },
+ "queued": "Eksport on järjekorda lisatud. Vaata progressi eksportide lehelt.",
+ "batchSuccess_one": "Alustasin 1 ekspordiga. Avan juhtumi kohe.",
+ "batchSuccess_other": "Alustasin {{count}} ekspordiga. Avan juhtumi kohe.",
+ "batchPartial": "Alustasin {{successful}}/{{total}} ekspordiga. Ebaõnnestunud kaamerad: {{failedCameras}}",
+ "batchFailed": "{{total}} eksporti ebaõnnestus algatada. Ebaõnnestunud kaamerad: {{failedCameras}}",
+ "batchQueuedSuccess_one": "1 eksport järjekorda lisatud. Avan juhtumi kohe.",
+ "batchQueuedSuccess_other": "{{count}} eksporti järjekorda lisatud. Avan juhtumi kohe.",
+ "batchQueuedPartial": "{{successful}}/{{total}} ekspordist on järjekorda lisatud. Ebaõnnestunud kaamerad: {{failedCameras}}",
+ "batchQueueFailed": "{{total}} eksporti ebaõnnestus järjekorda lisada. Ebaõnnestunud kaamerad: {{failedCameras}}"
},
"fromTimeline": {
"saveExport": "Salvesta eksporditud sisu",
- "previewExport": "Eksporditud sisu eelvaade"
+ "previewExport": "Eksporditud sisu eelvaade",
+ "queueingExport": "Ekspordi järjekorda lisamine...",
+ "useThisRange": "Kasuta seda vahemikku"
},
"case": {
"label": "Juhtum",
- "placeholder": "Vali juhtum"
+ "placeholder": "Vali juhtum",
+ "newCaseOption": "Ava uus juhtum",
+ "newCaseNamePlaceholder": "Uue juhtumi nimi",
+ "newCaseDescriptionPlaceholder": "Juhtumi kirjeldus",
+ "nonAdminHelp": "Uus juhtum avatakse järnevatele eksportidele."
+ },
+ "queueing": "Ekspordi järjekorda lisamine...",
+ "tabs": {
+ "export": "Üksik kaamera",
+ "multiCamera": "Mitu kaamerat"
+ },
+ "multiCamera": {
+ "timeRange": "Ajavahemik",
+ "selectFromTimeline": "Vali ajajoonelt",
+ "cameraSelection": "Kaamerad",
+ "cameraSelectionHelp": "Selles ajavahemikus tuvastatud objektidega kaamerad on eelvalitud",
+ "searchOrSelectGroup": "Otsi või vali kaamera grupp...",
+ "selectAll": "Vali kõik kaamerad",
+ "clearSelection": "Tühista valik",
+ "selectWithActivity": "Jälgitud objektidega kaamerad",
+ "selectGroup": "Vali grupp",
+ "noMatchingCameras": "Ükski kaamera ei sobitunud otsinguga",
+ "selectedCount": "{{selected}} / {{total}} valitud",
+ "checkingActivity": "Kaamera aktiivsuse kontrollimine...",
+ "noCameras": "Ühtegi kaamerat pole saadaval",
+ "detectionCount_one": "1 jälgitav objekt",
+ "detectionCount_other": "{{count}} jälgitavat objekti",
+ "nameLabel": "Ekspordi nimi",
+ "namePlaceholder": "Valikuline baasnimi nendele eksportidele",
+ "queueingButton": "Ekspordi järjekorda lisamine...",
+ "exportButton_one": "Ekspordi 1 kaamera",
+ "exportButton_other": "Ekspordi {{count}} kaamerat"
+ },
+ "multi": {
+ "title_one": "Ekspordi 1 ülevaade",
+ "title_other": "Espordi {{count}} ülevaadet",
+ "description": "Ekspordi valitud ülevaated. Kõik ekspordid on grupeeritud ühte juhtumisse.",
+ "descriptionNoCase": "Ekspordi kõik valitud juhtumid.",
+ "caseNamePlaceholder": "Ülevaate eksport - {{date}}",
+ "exportButton_one": "Ekspordi 1 ülevaade",
+ "exportButton_other": "Ekspordi {{count}} ülevaadet",
+ "exportingButton": "Ekspordin...",
+ "toast": {
+ "started_one": "Alustasin 1 eksporti. Avan juhtumi kohe.",
+ "started_other": "Alustasin {{count}} ekspordiga. Avan juhtumi kohe.",
+ "startedNoCase_one": "Alustasin 1 ekspordiga.",
+ "startedNoCase_other": "Alustasin {{count}} ekspordiga.",
+ "partial": "Alustasin {{successful}}/{{total}} ekspordiga. Ebaõnnestusid: {{failedItems}}",
+ "failed": "{{total}} ekspordi algatamine ebaõnnestus. Ebaõnnestunud: {{failedItems}}"
+ }
}
},
"streaming": {
@@ -114,6 +178,14 @@
"success": "Selle ülevaadatava objektiga seotud videosisu on kustutatud.",
"error": "Kustutamine ei õnnestunud: {{error}}"
}
+ },
+ "shareTimestamp": {
+ "label": "Jaotise ajatempel",
+ "title": "Jaotise ajatempel",
+ "description": "Jaga praeguse esituskoha ajatempliga URL-i või vali kohandatud ajatempel. Arvesta, et see ei ole avalik jagamislink ja on kättesaadav ainult kasutajatele, kellel on ligipääs Frigate'ile ja sellele kaamerale.",
+ "custom": "Kohandatud ajatempel",
+ "button": "Jaga ajatempliga linki",
+ "shareTitle": "Frigate ülevaate ajatempel: {{camera}}"
}
},
"imagePicker": {
diff --git a/web/public/locales/et/config/cameras.json b/web/public/locales/et/config/cameras.json
index 157daddb4c..beaf94b47f 100644
--- a/web/public/locales/et/config/cameras.json
+++ b/web/public/locales/et/config/cameras.json
@@ -12,11 +12,20 @@
"description": "Kasutusel"
},
"audio": {
- "label": "Helisündmused"
+ "label": "Heli tuvastus",
+ "min_volume": {
+ "label": "Minimaalne helitase"
+ },
+ "filters": {
+ "label": "Audio filtrid"
+ }
},
"birdseye": {
"mode": {
"label": "Jälgimisrežiim"
+ },
+ "order": {
+ "label": "Positsioon"
}
},
"label": "Kaameraseadistus",
@@ -25,7 +34,8 @@
"threshold": {
"description": "Minimaalne sarnasuse punktiskoor (0-1), mis on vajalik selle päästiku käivitamiseks."
}
- }
+ },
+ "label": "Semantiline otsing"
},
"lpr": {
"label": "Sõidukite numbrimärkide tuvastus",
@@ -34,6 +44,171 @@
"review": {
"genai": {
"description": "Kontrollib generatiivse tehisaru kasutamist kirjelduste ja kokkuvõtete koostamiseks ülevaatamisele kuuluvate objektide jaoks."
+ },
+ "alerts": {
+ "enabled": {
+ "label": "Luba häired"
+ }
}
+ },
+ "audio_transcription": {
+ "label": "Audio transkriptsioon",
+ "live_enabled": {
+ "label": "Reaalajas transkriptsioon"
+ },
+ "enabled": {
+ "label": "Luba heli üleskirjutamine tekstina"
+ }
+ },
+ "detect": {
+ "label": "Objekti tuvastus",
+ "enabled": {
+ "label": "Luba objektituvastus"
+ },
+ "height": {
+ "label": "Tuvastamise kõrgus"
+ },
+ "width": {
+ "label": "Tuvastamise laius"
+ },
+ "fps": {
+ "label": "Tuvastamise kaadrisagedus"
+ },
+ "stationary": {
+ "label": "Püsivate objektide sätted"
+ }
+ },
+ "face_recognition": {
+ "label": "Näotuvastus"
+ },
+ "ffmpeg": {
+ "path": {
+ "label": "FFmpeg asukoht"
+ },
+ "gpu": {
+ "label": "GPU indeks"
+ },
+ "inputs": {
+ "global_args": {
+ "label": "FFmpeg globaalsed argumendid"
+ }
+ }
+ },
+ "live": {
+ "label": "Reaalajas mahamängimine",
+ "height": {
+ "label": "Otseülekande kõrgus"
+ },
+ "quality": {
+ "label": "Otseülekande kvaliteet"
+ },
+ "streams": {
+ "label": "Otseülekande voo nimed"
+ }
+ },
+ "motion": {
+ "label": "Liikumistuvastus",
+ "frame_height": {
+ "label": "Kaadri kõrgus"
+ },
+ "enabled": {
+ "label": "Luba liikumistuvastus"
+ }
+ },
+ "objects": {
+ "label": "Objektid",
+ "filters": {
+ "min_area": {
+ "label": "Minimaalne objekti ala"
+ },
+ "max_area": {
+ "label": "Maksimaalne objekti ala"
+ }
+ },
+ "genai": {
+ "label": "GenAI objekti konfiguratsioon",
+ "required_zones": {
+ "label": "Nõutud tsoonid"
+ },
+ "debug_save_thumbnails": {
+ "label": "Salvesta pisipildid"
+ },
+ "enabled": {
+ "label": "Luba GenAI"
+ },
+ "use_snapshot": {
+ "label": "Kasuta hetktõmmiseid"
+ }
+ }
+ },
+ "mqtt": {
+ "label": "MQTT"
+ },
+ "notifications": {
+ "enabled": {
+ "label": "Luba teavitused"
+ },
+ "email": {
+ "label": "Teavituste email"
+ },
+ "label": "Teavitused"
+ },
+ "ui": {
+ "label": "Kaamera kasutajaliides"
+ },
+ "record": {
+ "label": "Salvestus",
+ "enabled": {
+ "label": "Luba salvestamine"
+ }
+ },
+ "snapshots": {
+ "enabled": {
+ "label": "Luba hetktõmmised"
+ }
+ },
+ "timestamp_style": {
+ "color": {
+ "red": {
+ "label": "Punane",
+ "description": "Punase komponent (0–255) ajatempli värvi jaoks."
+ },
+ "green": {
+ "label": "Roheline",
+ "description": "Rohelise komponent (0–255) ajatempli värvi jaoks."
+ },
+ "blue": {
+ "label": "Sinine",
+ "description": "Sinise komponent (0–255) ajatempli värvi jaoks."
+ },
+ "label": "Ajatempli värv",
+ "description": "Ajatempli teksti RGB värviväärtused (kõik väärtused 0–255)."
+ },
+ "thickness": {
+ "label": "Ajatempli paksus",
+ "description": "Ajatempli teksti joone paksus."
+ },
+ "effect": {
+ "label": "Ajatempli efekt",
+ "description": "Ajatempli teksti visuaalne efekt (puudub, ühtlane, vari)."
+ }
+ },
+ "onvif": {
+ "user": {
+ "label": "ONVIF kasutajanimi"
+ },
+ "password": {
+ "label": "ONVIF parool"
+ },
+ "port": {
+ "label": "ONVIF port"
+ },
+ "label": "ONVIF",
+ "host": {
+ "label": "ONVIF host"
+ }
+ },
+ "profiles": {
+ "label": "Profiilid"
}
}
diff --git a/web/public/locales/et/config/global.json b/web/public/locales/et/config/global.json
index adb9777008..b2e7c5c87a 100644
--- a/web/public/locales/et/config/global.json
+++ b/web/public/locales/et/config/global.json
@@ -1,10 +1,31 @@
{
"audio": {
- "label": "Helisündmused"
+ "label": "Heli tuvastus",
+ "min_volume": {
+ "label": "Minimaalne helitase"
+ },
+ "filters": {
+ "label": "Audio filtrid"
+ }
},
"birdseye": {
"mode": {
"label": "Jälgimisrežiim"
+ },
+ "order": {
+ "label": "Positsioon"
+ },
+ "height": {
+ "label": "Kõrgus"
+ },
+ "width": {
+ "label": "Laius"
+ },
+ "layout": {
+ "label": "Paigutus",
+ "scaling_factor": {
+ "label": "Skaleerimistegur"
+ }
}
},
"version": {
@@ -22,6 +43,15 @@
"threshold": {
"label": "Punktiskoori lävend",
"description": "Punktiskoori lävend, mida kasutatakse klassifitseerimise oleku muutmiseks."
+ },
+ "enabled": {
+ "label": "Luba mudel"
+ },
+ "name": {
+ "label": "Mudeli nimi"
+ },
+ "save_attempts": {
+ "label": "Salvestamiskatsed"
}
}
},
@@ -30,11 +60,25 @@
"threshold": {
"description": "Minimaalne sarnasuse punktiskoor (0-1), mis on vajalik selle päästiku käivitamiseks."
}
+ },
+ "label": "Semantiline otsing",
+ "model_size": {
+ "label": "Mudeli suurus"
+ },
+ "device": {
+ "label": "Seade"
}
},
"face_recognition": {
"unknown_score": {
"label": "Tundmatu punktiskoori lävend"
+ },
+ "label": "Näotuvastus",
+ "model_size": {
+ "label": "Mudeli suurus"
+ },
+ "device": {
+ "label": "Seade"
}
},
"lpr": {
@@ -42,15 +86,393 @@
"description": "Sõidukite numbrimärkide tuvastuse seadistus sisaldab tuvastuse lävendeid, vormindust ja teadaolevaid numbrimärke.",
"enabled": {
"description": "Lülita sõidukite numbrimärkide tuvastus kõikide kaamerate jaoks sisse; seda saad kaamerakohaselt ka sürjutada."
+ },
+ "model_size": {
+ "label": "Mudeli suurus"
+ },
+ "device": {
+ "label": "Seade"
}
},
"genai": {
"label": "Generatiivse tehisaru seadistus",
- "description": "Seadistsued generatiivse tehisaru teenusepakkujate kasutamisel kirjelduste ja kokkuvõtete loomiseks ülevaatamisele kuuluvate objektide jaoks."
+ "description": "Seadistsued generatiivse tehisaru teenusepakkujate kasutamisel kirjelduste ja kokkuvõtete loomiseks ülevaatamisele kuuluvate objektide jaoks.",
+ "model": {
+ "label": "Mudel"
+ },
+ "roles": {
+ "label": "Rollid"
+ },
+ "api_key": {
+ "label": "API võti"
+ },
+ "base_url": {
+ "label": "Baas-URL"
+ }
},
"review": {
"genai": {
"description": "Kontrollib generatiivse tehisaru kasutamist kirjelduste ja kokkuvõtete koostamiseks ülevaatamisele kuuluvate objektide jaoks."
+ },
+ "alerts": {
+ "enabled": {
+ "label": "Luba häired",
+ "description": "Luba või keela kõigi kaamerate häirete genereerimine; seda saab kaamerati eraldi muuta."
+ }
}
+ },
+ "audio_transcription": {
+ "label": "Audio transkriptsioon",
+ "live_enabled": {
+ "label": "Reaalajas transkriptsioon"
+ },
+ "enabled": {
+ "label": "Luba heli üleskirjutamine tekstina",
+ "description": "Luba või keela automaatne heli üleskirjutamine tektina kõigi kaamerate jaoks; seda saad kaamerati eraldi muuta."
+ },
+ "language": {
+ "label": "Üleskirjutuse keel",
+ "description": "Üleskirjutuse/tõlkimise jaoks kasutatav keelekood (näiteks „en” inglise keele puhul). Toetatud keelekoodid leiad lehelt https://whisper-api.com/docs/languages/."
+ },
+ "device": {
+ "label": "Üleskirjutusseade"
+ },
+ "model_size": {
+ "label": "Mudeli suurus"
+ }
+ },
+ "detect": {
+ "label": "Objekti tuvastus",
+ "enabled": {
+ "label": "Luba objektituvastus"
+ },
+ "height": {
+ "label": "Tuvastamise kõrgus"
+ },
+ "width": {
+ "label": "Tuvastamise laius"
+ },
+ "fps": {
+ "label": "Tuvastamise kaadrisagedus"
+ },
+ "stationary": {
+ "label": "Püsivate objektide sätted"
+ }
+ },
+ "ffmpeg": {
+ "path": {
+ "label": "FFmpeg asukoht"
+ },
+ "gpu": {
+ "label": "GPU indeks"
+ },
+ "inputs": {
+ "global_args": {
+ "label": "FFmpeg globaalsed argumendid"
+ }
+ },
+ "label": "FFmpeg"
+ },
+ "live": {
+ "label": "Reaalajas mahamängimine",
+ "height": {
+ "label": "Otseülekande kõrgus"
+ },
+ "quality": {
+ "label": "Otseülekande kvaliteet"
+ },
+ "streams": {
+ "label": "Otseülekande voo nimed"
+ }
+ },
+ "motion": {
+ "label": "Liikumistuvastus",
+ "frame_height": {
+ "label": "Kaadri kõrgus"
+ },
+ "enabled": {
+ "label": "Luba liikumistuvastus"
+ }
+ },
+ "objects": {
+ "label": "Objektid",
+ "filters": {
+ "min_area": {
+ "label": "Minimaalne objekti ala"
+ },
+ "max_area": {
+ "label": "Maksimaalne objekti ala"
+ }
+ },
+ "genai": {
+ "label": "GenAI objekti konfiguratsioon",
+ "required_zones": {
+ "label": "Nõutud tsoonid"
+ },
+ "debug_save_thumbnails": {
+ "label": "Salvesta pisipildid"
+ },
+ "enabled": {
+ "label": "Luba GenAI"
+ },
+ "use_snapshot": {
+ "label": "Kasuta hetktõmmiseid"
+ }
+ }
+ },
+ "auth": {
+ "reset_admin_password": {
+ "label": "Lähtesta administraatori parool"
+ },
+ "cookie_name": {
+ "label": "JWT küpsise nimi"
+ },
+ "enabled": {
+ "label": "Luba autentimine"
+ },
+ "label": "Autentimine",
+ "session_length": {
+ "label": "Sessiooni pikkus"
+ }
+ },
+ "database": {
+ "label": "Andmebaas"
+ },
+ "mqtt": {
+ "label": "MQTT",
+ "enabled": {
+ "label": "Luba MQTT"
+ },
+ "user": {
+ "label": "MQTT kasutajanimi"
+ },
+ "tls_ca_certs": {
+ "label": "TLS CA sertifikaat"
+ },
+ "tls_client_cert": {
+ "label": "Kliendi sertifikaat"
+ },
+ "host": {
+ "label": "MQTT host",
+ "description": "MQTT maakleri hostinimi või IP-aadress."
+ },
+ "port": {
+ "label": "MQTT port"
+ },
+ "client_id": {
+ "label": "Kliendi ID"
+ },
+ "stats_interval": {
+ "label": "Statistika intervall"
+ },
+ "tls_client_key": {
+ "label": "Kliendi võti"
+ },
+ "qos": {
+ "label": "MQTT QoS"
+ }
+ },
+ "go2rtc": {
+ "label": "go2rtc"
+ },
+ "notifications": {
+ "enabled": {
+ "label": "Luba teavitused"
+ },
+ "email": {
+ "label": "Teavituste email"
+ },
+ "label": "Teavitused"
+ },
+ "networking": {
+ "ipv6": {
+ "label": "IPv6 sätted",
+ "enabled": {
+ "label": "Luba IPv6"
+ }
+ },
+ "label": "Võrguühendus",
+ "listen": {
+ "internal": {
+ "label": "Sisemine port"
+ },
+ "external": {
+ "label": "Välimine port"
+ }
+ }
+ },
+ "proxy": {
+ "label": "Vaheserver",
+ "logout_url": {
+ "label": "Väljalogimise url"
+ },
+ "default_role": {
+ "label": "Vaikimisi roll"
+ }
+ },
+ "telemetry": {
+ "stats": {
+ "label": "Süsteemi statistika",
+ "amd_gpu_stats": {
+ "label": "AMD GPU statistika"
+ },
+ "intel_gpu_stats": {
+ "label": "Intel GPU statistika"
+ },
+ "intel_gpu_device": {
+ "label": "Intel GPU seade"
+ },
+ "network_bandwidth": {
+ "label": "Võrgu ribalaius"
+ }
+ },
+ "label": "Telemeetria",
+ "network_interfaces": {
+ "label": "Võrguliides"
+ },
+ "version_check": {
+ "label": "Versiooni kontroll",
+ "description": "Luba väljaminev ühendus, et kontrollida uuema Frigate versooni olemasolu."
+ }
+ },
+ "tls": {
+ "label": "TLS",
+ "enabled": {
+ "label": "Luba TLS"
+ }
+ },
+ "ui": {
+ "timezone": {
+ "label": "ajavöönd"
+ },
+ "label": "Kasutajaliides",
+ "description": "Kasutajaliidese eelistused nagu ajavöönd, aja ja kuupäeva formaat ning ühikud.",
+ "unit_system": {
+ "label": "Ühikute süsteem"
+ }
+ },
+ "detectors": {
+ "label": "Detektori riistvara",
+ "cpu": {
+ "label": "CPU"
+ },
+ "deepstack": {
+ "label": "DeepStack"
+ },
+ "edgetpu": {
+ "label": "EdgeTPU"
+ },
+ "onnx": {
+ "label": "ONNX",
+ "device": {
+ "label": "Seadme tüüp"
+ }
+ },
+ "rknn": {
+ "label": "RKNN"
+ },
+ "openvino": {
+ "label": "OpenVINO"
+ },
+ "tensorrt": {
+ "label": "TensorRT"
+ },
+ "teflon_tfl": {
+ "label": "Teflon"
+ },
+ "synaptics": {
+ "label": "Synaptics"
+ },
+ "memryx": {
+ "device": {
+ "label": "Seadme asukoht"
+ },
+ "label": "MemryX"
+ },
+ "hailo8l": {
+ "label": "Hailo-8/Hailo-8L"
+ },
+ "zmq": {
+ "label": "ZMQ IPC"
+ },
+ "axengine": {
+ "label": "AXEngine NPU"
+ },
+ "degirum": {
+ "label": "DeGirum"
+ }
+ },
+ "logger": {
+ "label": "Logimine"
+ },
+ "model": {
+ "label": "Tuvastusmudel"
+ },
+ "record": {
+ "label": "Salvestus",
+ "enabled": {
+ "label": "Luba salvestamine",
+ "description": "Luba või keela salvestamine kõigi kaamerate jaoks; seda saab kaamerati eraldi muuta."
+ }
+ },
+ "snapshots": {
+ "enabled": {
+ "label": "Luba hetktõmmised",
+ "description": "Luba või keela kõigi kaamerate hetktõmmiste salvestamine; seda saab kaamerati eraldi muuta."
+ }
+ },
+ "timestamp_style": {
+ "color": {
+ "red": {
+ "label": "Punane",
+ "description": "Punase komponent (0–255) ajatempli värvi jaoks."
+ },
+ "green": {
+ "label": "Roheline",
+ "description": "Rohelise komponent (0–255) ajatempli värvi jaoks."
+ },
+ "blue": {
+ "label": "Sinine",
+ "description": "Sinise komponent (0–255) ajatempli värvi jaoks."
+ },
+ "label": "Ajatempli värv",
+ "description": "Ajatempli teksti RGB värviväärtused (kõik väärtused 0–255)."
+ },
+ "thickness": {
+ "label": "Ajatempli paksus",
+ "description": "Ajatempli teksti joone paksus."
+ },
+ "effect": {
+ "label": "Ajatempli efekt",
+ "description": "Ajatempli teksti visuaalne efekt (puudub, ühtlane, vari)."
+ }
+ },
+ "onvif": {
+ "user": {
+ "label": "ONVIF kasutajanimi"
+ },
+ "password": {
+ "label": "ONVIF parool"
+ },
+ "port": {
+ "label": "ONVIF port"
+ },
+ "label": "ONVIF",
+ "host": {
+ "label": "ONVIF host"
+ }
+ },
+ "camera_mqtt": {
+ "quality": {
+ "label": "JPEG kvaliteet",
+ "description": "MQTT-sse saadetud piltide JPEG-kvaliteet (0–100)."
+ },
+ "enabled": {
+ "label": "Saada pilt"
+ },
+ "label": "MQTT"
+ },
+ "profiles": {
+ "label": "Profiilid"
}
}
diff --git a/web/public/locales/et/views/chat.json b/web/public/locales/et/views/chat.json
index ca3f7f6e4d..60e2749a9e 100644
--- a/web/public/locales/et/views/chat.json
+++ b/web/public/locales/et/views/chat.json
@@ -6,5 +6,67 @@
"error": "Midagi läks valesti. Palun proovi uuesti.",
"processing": "Töötlen…",
"toolsUsed": "Kasutatud: {{tools}}",
- "similarity_score": "Sarnasus"
+ "similarity_score": "Sarnasus",
+ "showTools": "Näita tööriistu ({{count}})",
+ "hideTools": "Peida tööriistad",
+ "call": "Kutse",
+ "result": "Tulemus",
+ "arguments": "Argumendid:",
+ "response": "Vastus:",
+ "send": "Saada",
+ "new_chat": "Uus vestlus",
+ "settings": {
+ "title": "Vestluse sätted",
+ "show_stats": {
+ "title": "Näita statistikat",
+ "always": "Alati",
+ "desc": "Kuva vastuste genereerimise kiirus ja konteksti suurus.",
+ "while_generating": "Genereerimise ajal"
+ },
+ "auto_scroll": {
+ "title": "Automaatne kerimine",
+ "desc": "Jälgi uusi sõnumeid kohe, kui need saabuvad."
+ }
+ },
+ "stats": {
+ "context": "{{tokens}} tokenit",
+ "tokens_per_second": "{{rate}} t/s"
+ },
+ "starting_requests_prompts": {
+ "recap": "Mis juhtus kui ma olin ära?",
+ "watch_camera": "Jälgi ust ja anna mulle teada kui keegi tuleb",
+ "show_camera_status": "Milline on minu kaamerate praegune seis?",
+ "show_recent_events": "Näita mulle viimase tunni viimaseid sündmusi"
+ },
+ "starting_requests": {
+ "show_camera_status": "Näita kaamera olekut",
+ "show_recent_events": "Kuva hiljutised sündmused",
+ "recap": "Mis juhtus kui ma olin ära?",
+ "watch_camera": "Jälgi kaamerat aktiivsuse osas"
+ },
+ "suggested_requests": "Proovi küsida:",
+ "semantic_search_required": "Sarnaste objektide leidmiseks peab olema lubatud semantiline otsing.",
+ "no_similar_objects_found": "Sarnaseid objekte ei leitud.",
+ "quick_reply_when_else": "Millal seda veel nähti?",
+ "quick_reply_find_similar_text": "Leia sarnaseid vaatepilte.",
+ "quick_reply_tell_me_more_text": "Räägi mulle sellest lähemalt.",
+ "quick_reply_when_else_text": "Millal seda veel nähtud on?",
+ "attach_event_aria": "Lisa sündmus {{eventId}}",
+ "attachment_picker_paste_label": "Või kleebi sündmuse ID",
+ "attachment_picker_attach": "Lisa",
+ "attachment_picker_placeholder": "Lisa sündmus",
+ "quick_reply_find_similar": "Leia sarnaseid vaatlusi",
+ "quick_reply_tell_me_more": "Räägi mulle sellest lähemalt",
+ "attachment_chip_remove": "Eemalda manus",
+ "attachment_chip_label": "{{label}} kaameras {{camera}}",
+ "open_in_explore": "Ava uurimisvaates",
+ "anchor": "Viide",
+ "reasoning": {
+ "active": "Otsin põhjendust…",
+ "show": "Näita põhjendust",
+ "hide": "Peida põhjendus"
+ },
+ "thinking": {
+ "toggle": "Näita mõtlemise olekut või peida see"
+ }
}
diff --git a/web/public/locales/et/views/classificationModel.json b/web/public/locales/et/views/classificationModel.json
index 36a4ef618c..c87e022c28 100644
--- a/web/public/locales/et/views/classificationModel.json
+++ b/web/public/locales/et/views/classificationModel.json
@@ -43,5 +43,8 @@
},
"tooltip": {
"trainingInProgress": "Mudel on parasjagu õppimas"
+ },
+ "train": {
+ "titleShort": "Hiljutised"
}
}
diff --git a/web/public/locales/et/views/explore.json b/web/public/locales/et/views/explore.json
index dee52f6e20..cccb04bd71 100644
--- a/web/public/locales/et/views/explore.json
+++ b/web/public/locales/et/views/explore.json
@@ -5,7 +5,8 @@
"noTrackedObjects": "Ühtegi jälgitavat objekti ei leidunud",
"itemMenu": {
"findSimilar": {
- "aria": "Otsi sarnaseid jälgitavaid objekte"
+ "aria": "Otsi sarnaseid jälgitavaid objekte",
+ "label": "Leia sarnane"
},
"downloadSnapshot": {
"label": "Laadi hetkvõte alla",
@@ -14,6 +15,14 @@
"downloadCleanSnapshot": {
"label": "Laadi puhas hetkvõte alla",
"aria": "Laadi puhas hetkvõte alla"
+ },
+ "viewTrackingDetails": {
+ "label": "Vaata jälgimise üksikasju",
+ "aria": "Näita jälgimise üksikasju"
+ },
+ "downloadVideo": {
+ "label": "Laadi video alla",
+ "aria": "Laadi video alla"
}
},
"trackingDetails": {
@@ -21,11 +30,22 @@
"showAllZones": {
"title": "Näita kõiki tsoone",
"desc": "Kui objekt on sisenenud tsooni, siis alati näida tsooni märgistust."
+ },
+ "title": "Annotatsioonide seaded",
+ "offset": {
+ "desc": "Need andmed pärinevad teie kaamera tuvastusvoost, kuid on salvestusvoo piltide peal. On ebatõenäoline, et need kaks voogu on ideaalselt sünkroonis. Seetõttu ei joondu piirav kast ja kaader ideaalselt. Selle säte abil saad annotatsioone ajas edasi või tagasi nihutada, et need salvestatud kaadriga paremini joonduks.",
+ "millisecondsToOffset": "Millisekundid annotatsioonide tuvastuse nihutamiseks. Vaikimisi: 0",
+ "tips": "Vähendage väärtust, kui video taasesitus on kastidest ja teekonnapunktidest ees, ning suurendage väärtust, kui video taasesitus on neist maas. See väärtus võib olla negatiivne.",
+ "toast": {
+ "success": "Kaamera '{{camera}}' annotatsiooni nihe on konfiguratsioonifaili salvestatud."
+ },
+ "label": "Annotatsiooni nihe"
}
},
"lifecycleItemDesc": {
"attribute": {
- "other": "{{label}} on tuvastatud kui {{attribute}}"
+ "other": "{{label}} on tuvastatud kui {{attribute}}",
+ "faceOrLicense_plate": "{{attribute}} tuvastatud objektil {{label}}"
},
"stationary": "{{label}} jäi paigale",
"active": "{{label}} muutus aktiivseks",
@@ -37,7 +57,8 @@
"area": "Ala",
"score": "Punktiskoor",
"computedScore": "Arvutatud punktiskoor",
- "topScore": "Suuremad punktiskoorid"
+ "topScore": "Suuremad punktiskoorid",
+ "toggleAdvancedScores": "Täpsemate tulemuste sisse-/väljalülitamine"
},
"external": "{{label}} on tuvastatud",
"heard": "{{label}} on kuuldud",
@@ -50,7 +71,11 @@
"previous": "Eelmine slaid",
"next": "Järgmine slaid"
},
- "count": "{{first}} / {{second}}"
+ "count": "{{first}} / {{second}}",
+ "adjustAnnotationSettings": "Korrigeeri annotatsioonide seadeid",
+ "scrollViewTips": "Klõpsake selle objekti elutsükli oluliste hetkede vaatamiseks.",
+ "autoTrackingTips": "Piirdekastide asukohad on automaatselt jälgivate kaamerate puhul ebatäpsed.",
+ "trackedPoint": "Jälgitav punkt"
},
"documentTitle": "Avasta - Frigate",
"generativeAI": "Generatiivne tehisaru",
@@ -64,7 +89,22 @@
},
"startingUp": "Käivitun…",
"estimatedTime": "Hinnanguliselt jäänud aega:",
- "finishingShortly": "Lõpetan õige pea"
+ "finishingShortly": "Lõpetan õige pea",
+ "context": "Avastamist saab kasutada pärast seda, kui jälgitavate objektide manustamine on uuesti indekseerimise lõpetanud."
+ },
+ "title": "Avastamine pole saadaval",
+ "downloadingModels": {
+ "context": "Frigate laadib alla semantilise otsingu funktsiooni toetamiseks vajalikke manustamismudeleid. See võib võtta mitu minutit, olenevalt teie võrguühenduse kiirusest.",
+ "setup": {
+ "visionModel": "Nägemismudel",
+ "visionModelFeatureExtractor": "Nägemismudeli tunnuste eraldaja",
+ "textModel": "Tekstimudel",
+ "textTokenizer": "Teksti tokenisaator"
+ },
+ "tips": {
+ "context": "Pärast mudelite allalaadimist tuleks oma jälgitavate objektide manused uuesti indekseerida."
+ },
+ "error": "Tekkis viga. Kontrollige Frigate'i logisid."
}
},
"type": {
@@ -107,8 +147,52 @@
},
"recognizedLicensePlate": "Tuvastatud sõiduki numbrimärk",
"description": {
- "aiTips": "Frigate ei küsi sinu generatiivse tehisaru teenusepakkujalt kirjeldust enne, kui jälgitava objekti elutsükkel on lõppenud."
+ "aiTips": "Frigate ei küsi sinu generatiivse tehisaru teenusepakkujalt kirjeldust enne, kui jälgitava objekti elutsükkel on lõppenud.",
+ "label": "Kirjeldus",
+ "placeholder": "Jälgitava objekti kirjeldus"
+ },
+ "label": "Silt",
+ "editSubLabel": {
+ "title": "Muuda alamsilti",
+ "desc": "Sisesta sildile '{{label}}' uus alamsilt",
+ "descNoLabel": "Sisesta sellele jälgitavale objektile uus alamsilt"
+ },
+ "camera": "Kaamera",
+ "zones": "Tsoonid",
+ "title": {
+ "label": "Pealkiri"
+ },
+ "button": {
+ "findSimilar": "Leia sarnane",
+ "regenerate": {
+ "title": "Taasloomine",
+ "label": "Jälgitava objekti kirjelduse uuesti genereerimine"
+ }
+ },
+ "topScore": {
+ "label": "Parim punktiskoor",
+ "info": "Kõrgeim skoor on jälgitava objekti kõrgeim mediaanskoor, seega võib see erineda otsingutulemuste pisipildil kuvatavast skoorist."
+ },
+ "objects": "Objektid",
+ "tips": {
+ "descriptionSaved": "Kirjeldus salvestati edukalt",
+ "saveDescriptionFailed": "Kirjelduse uuendamine ebaõnnestus: {{errorMessage}}"
+ },
+ "attributes": "Klassifikatsiooni atribuudid",
+ "estimatedSpeed": "Hinnanguline kiirus",
+ "editAttributes": {
+ "title": "Atribuutide muutmine",
+ "desc": "Valige selle sildi '{{label}}' jaoks klassifikatsiooniatribuudid"
}
},
- "trackedObjectDetails": "Jälgitava objekti üksikasjad"
+ "trackedObjectDetails": "Jälgitava objekti üksikasjad",
+ "aiAnalysis": {
+ "title": "Tehisintellekti analüüs"
+ },
+ "concerns": {
+ "label": "Mured"
+ },
+ "objectLifecycle": {
+ "noImageFound": "Selle jälgitava objekti kohta ei leitud pilti."
+ }
}
diff --git a/web/public/locales/et/views/exports.json b/web/public/locales/et/views/exports.json
index ed9a379781..81e66dcb3b 100644
--- a/web/public/locales/et/views/exports.json
+++ b/web/public/locales/et/views/exports.json
@@ -16,12 +16,15 @@
"downloadVideo": "Laadi video alla",
"editName": "Muuda nime",
"deleteExport": "Kustuta eksporditud sisu",
- "assignToCase": "Lisa juhtumile"
+ "assignToCase": "Lisa juhtumile",
+ "removeFromCase": "Eemalda juhtumist"
},
"toast": {
"error": {
"renameExportFailed": "Eksporditud sisu nime muutmine ei õnnestunud: {{errorMessage}}",
- "assignCaseFailed": "Juhtumiga seose uuendamine ei õnnestunud: {{errorMessage}}"
+ "assignCaseFailed": "Juhtumiga seose uuendamine ei õnnestunud: {{errorMessage}}",
+ "caseSaveFailed": "Juhtumi salvestamine ei õnnestunud: {{errorMessage}}",
+ "caseDeleteFailed": "Juhtumi kustutamine ei õnnestunud: {{errorMessage}}"
}
},
"headings": {
@@ -35,5 +38,44 @@
"nameLabel": "Juhtumi nimi",
"descriptionLabel": "Kirjeldus",
"description": "Vali olemasolev juhtum või lisa uus."
+ },
+ "toolbar": {
+ "newCase": "Uus juhtum",
+ "addExport": "Lisa eksportimiseks",
+ "editCase": "Muuda juhtumit",
+ "deleteCase": "Kustuta juhtum"
+ },
+ "deleteCase": {
+ "label": "Kustuta juhtum",
+ "desc": "Kas oled kindel, et soovid „{{caseName}}“ juhtumi kustutada?"
+ },
+ "caseCard": {
+ "emptyCase": "Eksportimise veel pole"
+ },
+ "jobCard": {
+ "defaultName": "Eksportimine kaamerast „{{camera}}“",
+ "queued": "Lisatud järjekorda",
+ "running": "Töös",
+ "preparing": "Ettevalmistamisel",
+ "copying": "Kopeerimisel",
+ "encoding": "Kodeerimisel",
+ "encodingRetry": "Kodeerimisel (uuesti)",
+ "finalizing": "Lõpetamisel"
+ },
+ "caseView": {
+ "noDescription": "Kirjeldust pole",
+ "createdAt": "Loodud {{value}}",
+ "exportCount_one": "1 eksportimine",
+ "exportCount_other": "{{count}} eksportimist",
+ "cameraCount_one": "1 kaamera",
+ "cameraCount_other": "{{count}} kaamerat",
+ "showMore": "Näita rohkem",
+ "showLess": "Näita vähem",
+ "emptyTitle": "See juhtum on tühi"
+ },
+ "caseEditor": {
+ "namePlaceholder": "Juhtumi nimi",
+ "editTitle": "Muuda juhtumit",
+ "createTitle": "Lisa juhtum"
}
}
diff --git a/web/public/locales/et/views/faceLibrary.json b/web/public/locales/et/views/faceLibrary.json
index 11a3fb104d..39b273eb4e 100644
--- a/web/public/locales/et/views/faceLibrary.json
+++ b/web/public/locales/et/views/faceLibrary.json
@@ -1,6 +1,11 @@
{
"button": {
- "uploadImage": "Laadi pilt üles"
+ "uploadImage": "Laadi pilt üles",
+ "deleteFaceAttempts": "Kustuta näod",
+ "addFace": "Lisa nägu",
+ "renameFace": "Nimeta nägu ümber",
+ "deleteFace": "Kustuta nägu",
+ "reprocessFace": "Käivita näotuvastus uuesti"
},
"collections": "Kogumikud",
"description": {
@@ -11,28 +16,41 @@
},
"documentTitle": "Näoteek - Frigate",
"createFaceLibrary": {
- "new": "Lisa uus nägu"
+ "new": "Lisa uus nägu",
+ "nextSteps": "Tugeva tuvastusaluse loomiseks:
ffprobe abil.",
+ "fps": "Kaadrisagedus (FPS):"
+ },
+ "title": "Kaamerad",
+ "overview": "Ülevaade"
+ },
+ "lastRefreshed": "Viimati uuendatud: ",
+ "stats": {
+ "healthy": "Süsteem on töökorras",
+ "detectIsSlow": "{{detect}} on aeglane ({{speed}} ms)",
+ "detectIsVerySlow": "{{detect}} on väga aeglane ({{speed}} ms)",
+ "cameraIsOffline": "{{camera}} on ühenduseta"
+ },
+ "storage": {
+ "cameraStorage": {
+ "camera": "Kaamera",
+ "unused": {
+ "title": "Kasutamata",
+ "tips": "See väärtus ei pruugi Frigate'i jaoks saadaolevat vaba ruumi täpselt kajastada, kui teie draivil on lisaks Frigate'i salvestistele ka muid faile. Frigate ei jälgi salvestusruumi kasutamist väljaspool oma salvestisi."
+ },
+ "bandwidth": "Ribalaius",
+ "storageUsed": "Salvestusmaht",
+ "percentageOfTotalUsed": "protsent kogusummast",
+ "unusedStorageInformation": "Kasutamata salvestusmahu info",
+ "title": "Kaamera salvestusmaht"
+ },
+ "title": "Säilitus",
+ "overview": "Ülevaade",
+ "recordings": {
+ "title": "Salvestused",
+ "earliestRecording": "Varaseim saadaolev salvestis:"
+ },
+ "shm": {
+ "title": "SHM (jagatud mälu) eraldus",
+ "frameLifetime": {
+ "title": "Kaadri eluiga"
+ }
+ }
+ },
+ "metrics": "Süsteemi mõõdikud",
+ "general": {
+ "title": "Üldine",
+ "hardwareInfo": {
+ "gpuUsage": "GPU kasutus",
+ "gpuMemory": "GPU mälu",
+ "gpuInfo": {
+ "vainfoOutput": {
+ "title": "Vainfo väljund",
+ "processOutput": "Protsessi väljund:",
+ "processError": "Protsessi viga:",
+ "returnCode": "Tagastuskood: {{code}}"
+ },
+ "closeInfo": {
+ "label": "Sulge GPU info"
+ },
+ "copyInfo": {
+ "label": "Kopeeri GPU info"
+ },
+ "nvidiaSMIOutput": {
+ "title": "Nvidia SMI väljund",
+ "name": "Nimi: {{name}}",
+ "driver": "Draiver: {{driver}}",
+ "cudaComputerCapability": "CUDA arvutusvõimekus: {{cuda_compute}}",
+ "vbios": "VBios info: {{vbios}}"
+ },
+ "toast": {
+ "success": "GPU info kopeeriti lõikelauale"
+ }
+ },
+ "gpuDecoder": "GPU dekooder",
+ "gpuTemperature": "GPU temperatuur",
+ "gpuEncoder": "GPU kodeerija",
+ "gpuCompute": "GPU arvutus / kodeerimine",
+ "title": "Riistvara info",
+ "npuUsage": "NPU kasutus",
+ "npuMemory": "NPU mälu",
+ "npuTemperature": "NPU temperatuur",
+ "intelGpuWarning": {
+ "title": "Inteli GPU statistika hoiatus",
+ "message": "GPU statistika pole saadaval"
+ }
+ },
+ "otherProcesses": {
+ "series": {
+ "go2rtc": "go2rtc",
+ "recording": "salvestus",
+ "review_segment": "Segmendi ülevaade",
+ "audio_detector": "audio detektor"
+ },
+ "processCpuUsage": "Protsessi CPU kasutus",
+ "processMemoryUsage": "Protsessi mälukasutus"
+ },
+ "detector": {
+ "title": "Detektorid",
+ "memoryUsage": "Detektori mälukasutus",
+ "cpuUsage": "Detektori CPU kasutus",
+ "temperature": "Detektori temperatuur",
+ "inferenceSpeed": "Detektori järelduskiirus",
+ "cpuUsageInformation": "Protsessori võimsus, mida kasutatakse tuvastusmudelite sisend- ja väljundandmete ettevalmistamisel. See väärtus ei mõõda järelduste kasutamist isegi siis, kui kasutatakse graafikaprotsessorit või kiirendit."
+ }
+ }
}