diff --git a/web/public/locales/fi/audio.json b/web/public/locales/fi/audio.json index 85c90df31..aa288ae14 100644 --- a/web/public/locales/fi/audio.json +++ b/web/public/locales/fi/audio.json @@ -1,5 +1,17 @@ { "speech": "Puhe", "yell": "Huutaa", - "babbling": "Pulina" + "babbling": "Pulina", + "boat": "Vene", + "cat": "Kissa", + "dog": "Koira", + "horse": "Hevonen", + "sheep": "Lammas", + "bird": "Lintu", + "car": "Auto", + "motorcycle": "Moottoripyörä", + "bus": "Bussi", + "train": "Juna", + "bicycle": "Pyörä", + "skateboard": "Rullalauta" } diff --git a/web/public/locales/fi/common.json b/web/public/locales/fi/common.json index 0967ef424..c45340fee 100644 --- a/web/public/locales/fi/common.json +++ b/web/public/locales/fi/common.json @@ -1 +1,44 @@ -{} +{ + "time": { + "untilRestart": "Kunnes uudelleenkäynnistyy", + "ago": "{{timeAgo}} sitten", + "justNow": "Juuri nyt", + "today": "Tänään", + "yesterday": "Eilen", + "last14": "Viimeiset 14 päivää", + "untilForTime": "Kunnes {{time}}", + "untilForRestart": "Kunnes Frigate uudelleenkäynnistyy.", + "thisWeek": "Tämä viikko", + "lastWeek": "Viime viikko", + "last7": "Viimeiset 7 päivää", + "thisMonth": "Tämä kuu", + "lastMonth": "Viime kuu", + "last30": "Viimeiset 30 päivää", + "5minutes": "5 minuuttia", + "10minutes": "10 minuuttia", + "30minutes": "30 minuuttia", + "1hour": "1 tunti", + "12hours": "12 tuntia", + "24hours": "24 tuntia", + "pm": "ip", + "am": "ap", + "yr": "{{time}}v", + "year_one": "{{time}} vuosi", + "year_other": "{{time}} vuotta", + "mo": "{{time}}kk", + "month_one": "{{time}} kuukausi", + "month_other": "{{time}} kuukaudet", + "d": "{{time}}pv", + "day_one": "{{time}} päivä", + "day_other": "{{time}} päivät", + "h": "{{time}}t", + "hour_one": "{{time}} tunti", + "hour_other": "{{time}} tuntia", + "m": "{{time}}m", + "s": "{{time}}s", + "minute_one": "{{time}}minuutti", + "minute_other": "{{time}}minuuttia", + "second_one": "{{time}}sekuntti", + "second_other": "{{time}}sekunttia" + } +} diff --git a/web/public/locales/fi/components/auth.json b/web/public/locales/fi/components/auth.json index 0967ef424..5ce3ffa02 100644 --- a/web/public/locales/fi/components/auth.json +++ b/web/public/locales/fi/components/auth.json @@ -1 +1,15 @@ -{} +{ + "form": { + "password": "Salasana", + "user": "Käyttäjä", + "login": "Kirjaudu", + "errors": { + "usernameRequired": "Käyttäjänimi vaaditaan", + "passwordRequired": "Salasana vaaditaan", + "rateLimit": "Käyttöraja ylitetty. Yritä myöhemmin uudelleen.", + "loginFailed": "Kirjautuminen epäonnistui", + "unknownError": "Tuntematon virhe. Tarkista logit.", + "webUnknownError": "Tuntematon virhe. Tarkista konsolilogi." + } + } +} diff --git a/web/public/locales/fi/components/camera.json b/web/public/locales/fi/components/camera.json index 0967ef424..14ebd87fb 100644 --- a/web/public/locales/fi/components/camera.json +++ b/web/public/locales/fi/components/camera.json @@ -1 +1,83 @@ -{} +{ + "group": { + "label": "Kameraryhmä", + "add": "Lisää kameraryhmä", + "edit": "Muokkaa kameraryhmää", + "delete": { + "label": "Poista kameraryhmä", + "confirm": { + "title": "Varmista poisto", + "desc": "Oletko varma että haluat poistaa kameraryhmän {{name}}?" + } + }, + "name": { + "label": "Nimi", + "placeholder": "Anna nimi…", + "errorMessage": { + "mustLeastCharacters": "Kameraryhmän nimi täytyy olla vähintään 2 kirjainta.", + "exists": "Kameraryhmän nimi on jo olemassa.", + "nameMustNotPeriod": "Kameraryhmän nimi ei voi sisältää pistettä.", + "invalid": "Virheellinen kameraryhmän nimi." + } + }, + "cameras": { + "label": "Kamerat", + "desc": "Valitse ryhmän kamera." + }, + "icon": "Ikoni", + "success": "Kameraryhmä ({{name}}) on tallennettu.", + "camera": { + "setting": { + "label": "Kameran suoratoistoasetukset", + "title": "{{cameraName}} suoratoistoasetukset", + "desc": "Muuta tämän kameraryhmän kojelaudan live-suoratoistoasetuksia.Nämä asetukset ovat laite/selainkohtaisia.", + "audioIsAvailable": "Ääni on saatavilla tähän suoratoistoon", + "audioIsUnavailable": "Ääni ei ole saatavilla tähän suoratoistoon", + "audio": { + "tips": { + "title": "Äänen on oltava kytkettynä kameraan ja määritettynä go2rtc:ssä tätä suoratoistoa varten.", + "document": "Lue dokumentaatio " + } + }, + "streamMethod": { + "label": "Suoratoistomenetelmä", + "method": { + "noStreaming": { + "label": "Ei suoratoistoa", + "desc": "Kamerakuvat päivittyvät vain kerran minuutissa, eikä suoratoistoa tapahdu." + }, + "smartStreaming": { + "label": "Älykäs suoratoisto (suositus)", + "desc": "Älykäs suoratoisto päivittää kamerakuvan kerran minuutissa kun havaittavaa toimintaa ei tapahdu, säästääkseen kaistanleveyttä ja resursseja. Kun toimintaa havaitaan, kuva vaihtuu saumattomasti reaaliaikaiseksi suoratoistoksi." + }, + "continuousStreaming": { + "label": "Jatkuva suoratoisto", + "desc": { + "title": "Kamerakuva näkyy aina reaaliaikaisena suoratoistona kojelaudassa, vaikka mitään liikettä ei havaitaisi.", + "warning": "Jatkuva suoratoisto voi lisätä kaistanleveyden käyttöä ja suorituskykyongelmia. Käytä varoen." + } + } + } + }, + "compatibilityMode": { + "label": "Yhteensopivuustila", + "desc": "Ota tämä vaihtoehto käyttöön vain, jos kamerasi live-suoratoistossa näkyy väriartefakteja ja kuvan oikealla puolella on vinoviiva." + } + } + } + }, + "debug": { + "options": { + "label": "Asetukset", + "title": "Vaihtoehdot", + "showOptions": "Näytä vaihtoehdot", + "hideOptions": "Piilota vaihtoehdot" + }, + "boundingBox": "Rajauslaatikko", + "timestamp": "Aikaleima", + "zones": "Vyöhykkeet", + "mask": "Peite", + "motion": "Liike", + "regions": "Alueet" + } +} diff --git a/web/public/locales/fi/components/dialog.json b/web/public/locales/fi/components/dialog.json index 0967ef424..c248f48b1 100644 --- a/web/public/locales/fi/components/dialog.json +++ b/web/public/locales/fi/components/dialog.json @@ -1 +1,19 @@ -{} +{ + "restart": { + "title": "Haluatko varmasti käynnistää Frigaten uudelleen?", + "button": "Uudelleenkäynnistys", + "restarting": { + "title": "Fregatti käynnistyy uudelleen", + "content": "Tämä sivu latautuu uudelleen {{countdown}} sekunnin kuluttua.", + "button": "Pakota uudelleenlataus nyt" + } + }, + "explore": { + "plus": { + "submitToPlus": { + "label": "Lähetä Frigate+:lle", + "desc": "Välttämissäsi paikoissa olevat kohteet eivät ole vääriä positiivisia. Niiden lähettäminen väärinä positiivisina sekoittaa mallia." + } + } + } +} diff --git a/web/public/locales/fi/components/filter.json b/web/public/locales/fi/components/filter.json index 0967ef424..b254e27e1 100644 --- a/web/public/locales/fi/components/filter.json +++ b/web/public/locales/fi/components/filter.json @@ -1 +1,3 @@ -{} +{ + "filter": "Suodatin" +} diff --git a/web/public/locales/fi/components/player.json b/web/public/locales/fi/components/player.json index 0967ef424..43e7e7153 100644 --- a/web/public/locales/fi/components/player.json +++ b/web/public/locales/fi/components/player.json @@ -1 +1,4 @@ -{} +{ + "noPreviewFound": "Esikatselua ei löytynyt", + "noPreviewFoundFor": "Ei esikatselua {{cameraName}}lle" +} diff --git a/web/public/locales/fi/objects.json b/web/public/locales/fi/objects.json index 0967ef424..10ca41476 100644 --- a/web/public/locales/fi/objects.json +++ b/web/public/locales/fi/objects.json @@ -1 +1,55 @@ -{} +{ + "frisbee": "Frisbee", + "knife": "Veitsi", + "umbrella": "Sateenvarjo", + "tie": "Kravatti", + "suitcase": "Matkalaukku", + "baseball_glove": "Pesäpallohanska", + "spoon": "Lusikka", + "person": "Henkilö", + "bicycle": "Pyörä", + "car": "Auto", + "motorcycle": "Moottoripyörä", + "airplane": "Lentokone", + "bus": "Bussi", + "train": "Juna", + "boat": "Vene", + "traffic_light": "Liikennevalo", + "fire_hydrant": "Paloposti", + "street_sign": "Tieviitta", + "stop_sign": "Stop merkki", + "parking_meter": "Pysäköintimittari", + "bench": "Penkki", + "bird": "Lintu", + "cat": "Kissa", + "dog": "Koira", + "horse": "Hevonen", + "sheep": "Lammas", + "cow": "Lehmä", + "elephant": "Elefantti", + "bear": "Karhu", + "zebra": "Seepra", + "giraffe": "Kirahvi", + "hat": "Hattu", + "backpack": "Reppu", + "shoe": "Kenkä", + "eye_glasses": "Silmälasit", + "handbag": "Käsilaukku", + "skis": "Sukset", + "snowboard": "Lumilauta", + "sports_ball": "Pallo", + "kite": "Leija", + "baseball_bat": "Pesäpallomaila", + "skateboard": "Rullalauta", + "surfboard": "Surffilauta", + "tennis_racket": "Tennismaila", + "bottle": "Pullo", + "plate": "Lautanen", + "wine_glass": "Viinilasi", + "cup": "Kuppi", + "fork": "Haarukka", + "bowl": "Malja", + "banana": "Banaani", + "apple": "Omena", + "couch": "Sohva" +} diff --git a/web/public/locales/fi/views/live.json b/web/public/locales/fi/views/live.json index 0967ef424..69c0d23bf 100644 --- a/web/public/locales/fi/views/live.json +++ b/web/public/locales/fi/views/live.json @@ -1 +1,158 @@ -{} +{ + "documentTitle": "Suora - Frigate", + "documentTitle.withCamera": "{{camera}} - Suora - Frigate", + "lowBandwidthMode": "Pienen kaistanleveyden tila", + "twoWayTalk": { + "enable": "Ota käyttöön kaksisuuntainen puhe", + "disable": "Poista kaksisuuntainen puhe käytöstä" + }, + "cameraAudio": { + "enable": "Ota kameran ääni käyttöön", + "disable": "Poista kameran ääni käytöstä" + }, + "ptz": { + "move": { + "clickMove": { + "label": "Napsauta ruutua keskittääksesi kameran", + "enable": "Ota käyttöön napsauttamalla siirtäminen", + "disable": "Poista napsauttamalla siirtäminen" + }, + "left": { + "label": "Siirrä PTZ-kameraa vasemmalle" + }, + "up": { + "label": "Siirrä PTZ-kameraa ylös" + }, + "down": { + "label": "Siirrä PTZ-kameraa alas" + }, + "right": { + "label": "Siirrä PTZ-kameraa oikealle" + } + }, + "zoom": { + "out": { + "label": "Zoomaa PTZ-kamera ulos" + }, + "in": { + "label": "Zoomaa PTZ-kamera sisään" + } + }, + "frame": { + "center": { + "label": "Napsauta kehystä keskittääksesi PTZ-kamera" + } + }, + "presets": "PTZ-kameroiden esiasetukset" + }, + "camera": { + "enable": "Ota kamera käyttöön", + "disable": "Poista kamera käytöstä" + }, + "muteCameras": { + "enable": "Mykistä kaikki kamerat", + "disable": "Poista kaikkien kameroiden mykistys" + }, + "detect": { + "enable": "Ota tunnistus käyttöön", + "disable": "Poista tunnistus käytöstä" + }, + "recording": { + "enable": "Ota tallennus käyttöön", + "disable": "Poista tallennus käytöstä" + }, + "snapshots": { + "enable": "Ota tilannekuva käyttöön", + "disable": "Poista tilannekuva käytöstä" + }, + "audioDetect": { + "enable": "Ota käyttöön äänen tunnistus", + "disable": "Poista äänen tunnistus käytöstä" + }, + "autotracking": { + "enable": "Ota automaattinen seuranta käyttöön", + "disable": "Poista automaattinen seuranta käytöstä" + }, + "streamStats": { + "enable": "Näytä suoratoiston tilastot", + "disable": "Piilota suoratoiston tilastot" + }, + "manualRecording": { + "title": "Tallennus pyynnöstä", + "tips": "Aloita manuaalinen tapahtuma tämän kameran tallenteen tallennusasetusten perusteella.", + "playInBackground": { + "label": "Toista taustalla", + "desc": "Ota tämä asetus käyttöön, jos haluat jatkaa suoratoistoa kun soitin on piilotettu." + }, + "showStats": { + "label": "Näytä tilastot", + "desc": "Ota tämä asetus käyttöön, jos haluat näyttää suoratoistotilastot kamerasyötteen päällä." + }, + "debugView": "Virheenkorjausnäkymä", + "start": "Aloita tallennus pyynnöstä", + "started": "Manuaalinen pyynnöstätallennus aloitettu.", + "failedToStart": "Manuaalisen pyynnöstätallennuksen aloittaminen epäonnistui.", + "recordDisabledTips": "Koska tallennus on poistettu käytöstä tai rajoitettu tämän kameran asetuksissa, vain tilannekuva tallennetaan.", + "end": "Lopeta pyynnöstätallennus", + "ended": "Manuaalinen on-demand-tallennus lopetettu.", + "failedToEnd": "Manuaalisen pyynnöstätallennuksen lopettaminen epäonnistui." + }, + "streamingSettings": "Suoratoistoasetukset", + "notifications": "Ilmoitukset", + "audio": "Ääni", + "suspend": { + "forTime": "Keskeytys: " + }, + "stream": { + "title": "Suoratoisto", + "audio": { + "tips": { + "title": "Äänen on oltava kytkettynä kameraan ja määritettynä go2rtc:ssä tätä suoratoistoa varten.", + "documentation": "Lue dokumentaatio " + }, + "available": "Ääni on saatavilla tälle suoratoistolle", + "unavailable": "Ääni ei ole saatavilla tälle suoratoistolle" + }, + "twoWayTalk": { + "tips": "Laitteesi on tuettava ominaisuutta ja WebRTC:n on oltava määritetty kaksisuuntaista ääntä varten.", + "tips.documentation": "Lue dokumentaatio ", + "available": "Kaksisuuntainen ääni on saatavilla tässä suoratoistossa", + "unavailable": "Kaksisuuntainen ääni ei ole käytettävissä tässä suoratoistossa" + }, + "lowBandwidth": { + "tips": "Live-näkymä on matalan kaistanleveyden tilassa puskuroinnin tai suoratoistovirheiden vuoksi.", + "resetStream": "Nollaa suoratoisto" + }, + "playInBackground": { + "label": "Toista taustalla", + "tips": "Ota tämä asetus käyttöön, jos haluat jatkaa suoratoistoa, kun soitin on piilotettu." + } + }, + "cameraSettings": { + "title": "{{camera}} Asetukset", + "cameraEnabled": "Kamera käytössä", + "objectDetection": "Kohteen tunnistus", + "recording": "Nauhoitus", + "snapshots": "Tilannekuvat", + "audioDetection": "Äänen tunnistus", + "autotracking": "Automaattinen seuranta" + }, + "history": { + "label": "Näytä historiallista materiaalia" + }, + "effectiveRetainMode": { + "modes": { + "all": "Kaikki", + "motion": "Liike", + "active_objects": "Aktiiviset kohteet" + }, + "notAllTips": "{{source}}-tallenteiden säilytysmäärityksesi on asetettu tila: {{effectiveRetainMode}}, joten tämä tilattu tallenne säilyttää vain ne osat joiden tyyppi on {{effectiveRetainModeName}}." + }, + "editLayout": { + "label": "Muokkaa asettelua", + "group": { + "label": "Muokkaa kameraryhmää" + }, + "exitEdit": "Poistu muokkauksesta" + } +} diff --git a/web/public/locales/fi/views/recording.json b/web/public/locales/fi/views/recording.json index 0967ef424..84daba26f 100644 --- a/web/public/locales/fi/views/recording.json +++ b/web/public/locales/fi/views/recording.json @@ -1 +1,12 @@ -{} +{ + "calendar": "Kalenteri", + "filter": "Suodatin", + "filters": "Suodattimet", + "toast": { + "error": { + "noValidTimeSelected": "Sopimaton aikaväli valittu", + "endTimeMustAfterStartTime": "Loppuaika täytyy olla aloituksen jälkeen" + } + }, + "export": "Vie" +} diff --git a/web/public/locales/fi/views/settings.json b/web/public/locales/fi/views/settings.json index 0a4d132ba..cbb584df0 100644 --- a/web/public/locales/fi/views/settings.json +++ b/web/public/locales/fi/views/settings.json @@ -2,7 +2,7 @@ "documentTitle": { "camera": "Kamera-asetukset - Frigate", "classification": "Klassifiointiasetukset - Frigate", - "masksAndZones": "Maski ja aluemuokkain - Frigate", + "masksAndZones": "Peite ja vyöhykemuokkain - Frigate", "motionTuner": "Liikesäädin - Frigate", "default": "Asetukset - Frigate", "general": "Yleiset asetukset - Frigate", @@ -135,6 +135,11 @@ "toast": { "success": "Klassifiointiasetukset on tallennettu. Käynnistä Frigate uudelleen saadaksesi ne käyttöön.", "error": "Konfiguraatio muutoksia ei voitu tallentaa: {{errorMessage}}" + }, + "restart_required": "Tarvitaan uudelleenkäynnistys (luokitusasetuksia muutettu)", + "birdClassification": { + "title": "Lintujen luokittelu", + "desc": "Lintujen luokittelu tunnistaa tunnetut linnut kvantisoidun Tensorflow-mallin avulla. Kun tunnettu lintu tunnistetaan, sen yleinen nimi lisätään alitunnisteena. Tämä tieto sisältyy käyttöliittymään, suodattimiin ja ilmoituksiin." } }, "camera": { @@ -152,24 +157,27 @@ "reviewClassification": { "title": "Katseluiden klassifiointi", "readTheDocumentation": "Lue dokumentaatio", - "noDefinedZones": "Tälle kameralle ei ole määritelty alueita.", - "objectAlertsTips": "Kaikki {{alertsLabels}} objektit lähteelle {{cameraName}} näytetään Hälytyksinä.", + "noDefinedZones": "Tälle kameralle ei ole määritelty vyöhykkeitä.", + "objectAlertsTips": "Kaikki {{alertsLabels}} objektit lähteelle {{cameraName}} näytetään hälytyksinä.", "zoneObjectAlertsTips": "Kaikki {{alertsLabels}} objektit jotka tunnistetaan alueella {{zone}} lähteessä {{cameraName}} näytetään Hälytyksinä.", - "objectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden alueesta huolimatta.", + "objectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden vyöhykkeestä huolimatta.", "zoneObjectDetectionsTips": { - "text": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu alueella {{zone}} lähteessä {{cameraName}} näytetään Tunnistuksina.", - "notSelectDetections": "Kaikki {{detectionsLabels}} objektit jotka tunnistetaan alueella {{zone}} lähteessä {{cameraName}}, joita ei ole kategorisoitu Hälytyksiksi näytetään Tunnistuksina niiden alueesta huolimatta.", - "regardlessOfZoneObjectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden alueesta huolimatta." + "text": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu vyöhykkeellä {{zone}} lähteessä {{cameraName}} näytetään Tunnistuksina.", + "notSelectDetections": "Kaikki {{detectionsLabels}} objektit jotka tunnistetaan vyöhykkeellä {{zone}} lähteessä {{cameraName}}, joita ei ole kategorisoitu Hälytyksiksi näytetään Tunnistuksina niiden vyöhykkeestä huolimatta.", + "regardlessOfZoneObjectDetectionsTips": "Kaikki {{detectionsLabels}} objektit joita ei ole kategorisoitu lähteessä {{cameraName}} näytetään Tunnistuksina niiden vyöhykkeestä huolimatta." }, - "selectAlertsZones": "Valitse alueet Hälytystä varten", + "selectAlertsZones": "Valitse vyöhykkeet Hälytystä varten", "desc": "Frigate kategorisoi tahtumia Hälytyksiksi ja Tunnistuksiksi. Vakiona kaikki henkilö sekä ajoneuvo objektit käsitellään Hälytyksinä. Voit kategorisoida uudelleen katseltavat tapahtumat antamalla niille vaaditut alueet.", - "limitDetections": "Rajoita tunnistukset tiettyihin alueisiin", - "selectDetectionsZones": "Valitse alueet Tunnistusta varten" + "limitDetections": "Rajoita tunnistukset tiettyihin vyöhykkeisiin", + "selectDetectionsZones": "Valitse vyöhykkeet tunnistusta varten", + "toast": { + "success": "Luokittelumäärityksen tarkistus on tallennettu. Käynnistä Frigate uudelleen muutosten käyttöönottamiseksi." + } } }, "masksAndZones": { "filter": { - "all": "Kaikki maskit ja alueet" + "all": "Kaikki peitteet ja vyöhykkeet" }, "form": { "polygonDrawing": { @@ -195,7 +203,7 @@ "mustBeAtLeastTwoCharacters": "Alueen nimen tulee olla vähintään 2 merkin pituinen.", "alreadyExists": "Tämän niminen alue on jo olemassa.", "mustNotContainPeriod": "Alueen nimessä ei saa olla pisteitä.", - "hasIllegalCharacter": "Alueen nimessä on kiellettyjä merkkejä.", + "hasIllegalCharacter": "Vyöhykkeen nimessä on kiellettyjä merkkejä.", "mustNotBeSameWithCamera": "Alueen nimi ei saa olla sama kuin kameran nimi." } }, @@ -217,8 +225,52 @@ } }, "zones": { - "label": "Alueet", - "documentTitle": "Muokkaa alueita - Frigate" + "label": "Vyöhykkeet", + "documentTitle": "Muokkaa vyöhykkeitä - Frigate", + "edit": "Myokkaa vyöhykettä", + "inertia": { + "title": "Inertia", + "desc": "Määrittää, kuinka monta kehystä objektin on oltava vyöhykkeellä, ennen kuin se lasketaan vyöhykkeeksi. Oletus: 3" + }, + "loiteringTime": { + "title": "Oleskeluaika", + "desc": "Asettaa vähimmäisajan sekunteina, jonka objektin on oltava vyöhykkeellä, jotta se aktivoituu. Oletus: 0" + }, + "objects": { + "title": "Kohteet", + "desc": "Luettelo tähän vyöhykkeeseen liittyvistä kohteista." + }, + "desc": { + "title": "Vyöhykkeiden avulla voit määrittää tietyn alueen kuvassa, jotta voit selvittää, onko kohde kyseisellä alueella.", + "documentation": "Dokumentaatio" + }, + "add": "Lisää vyöhyke", + "clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan.", + "name": { + "title": "Nimi", + "inputPlaceHolder": "Anna nimi...", + "tips": "Nimen on oltava vähintään kaksi merkkiä pitkä, eikä se saa olla kameran tai toisen vyöhykkeen nimi." + }, + "point_one": "{{count}} piste", + "point_other": "{{count}} pisteet", + "allObjects": "Kaikki kohteet", + "speedEstimation": { + "title": "Nopeuden arviointi", + "desc": "Ota käyttöön nopeuden arviointi tällä vyöhykkeellä oleville kohteille. Sillä on oltava täsmälleen 4 pistettä." + }, + "speedThreshold": { + "title": "Nopeuskynnys ({{unit}})", + "desc": "Määrittää kohteiden vähimmäisnopeuden, joka otetaan huomioon tässä vyöhykkeessä.", + "toast": { + "error": { + "pointLengthError": "Nopeuden arviointi on poistettu käytöstä tällä vyöhykkeellä. Vyöhykkeillä joilla on nopeuden arviointi, on oltava täsmälleen 4 pistettä.", + "loiteringTimeError": "Vyöhykkeitä, joiden oleskeluajat ovat yli 0, ei tule käyttää nopeuden arvioinnissa." + } + } + }, + "toast": { + "success": "Vyöhyke ({{zoneName}}) on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi." + } }, "toast": { "error": { @@ -227,6 +279,150 @@ "success": { "copyCoordinates": "{{polyName}} - koordinaatit kopioitu leikepöydälle." } + }, + "restart_required": "Uudelleenkäynnistys vaaditaan (peitteitä/vyöhykeitä muutettu)", + "motionMasks": { + "point_one": "{{count}} piste", + "point_other": "{{count}} pisteet", + "clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan.", + "label": "Liikepeitto", + "context": { + "documentation": "Lue dokumentaatio", + "title": "Liikepeittoja käytetään estämään ei-toivottujen liiketyyppien (esimerkiksi puiden oksat, kameroiden aikaleimat) aiheuttamat tunnistukset. Liikepeittoja tulisi käyttää hyvin säästeliäästi, sillä liiallinen maskaus vaikeuttaa kohteiden seurantaa." + }, + "documentTitle": "Muokkaa liikepeittoa - Frigate", + "desc": { + "title": "Liikepeittoa käytetään estämään ei-toivottujen liiketyyppien aiheuttamat tunnistukset. Liiallinen peittäminen vaikeuttaa kohteiden seurantaa.", + "documentation": "Dokumentaatio" + }, + "add": "Uusi liikepeitto", + "edit": "Muokkaa liikepeittoa", + "polygonAreaTooLarge": { + "title": "Liikepeitto peittää {{polygonArea}}% kameran kuvasta. Suuria liikemaskeja ei suositella.", + "tips": "Liikepeitto eivät estä kohteiden havaitsemista. Sinun tulisi sen sijaan käyttää vaadittua vyöhykettä.", + "documentation": "Lue dokumentaatio" + }, + "toast": { + "success": { + "title": "{{polygonName}} on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi.", + "noName": "Liikepeitto on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi." + } + } + }, + "objectMasks": { + "point_one": "{{count}} piste", + "point_other": "{{count}} pisteet", + "label": "Kohdepeitot", + "context": "Objektisuodatinpeittoja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.", + "objects": { + "title": "Kohteet", + "desc": "Kohdetyyppi, jota käytetään tähän kohdepeittoon.", + "allObjectTypes": "Kaikki kohdetyypit" + }, + "toast": { + "success": { + "title": "{{polygonName}} on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi.", + "noName": "Kohdepeitto on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi." + } + }, + "documentTitle": "Muokkaa kohdepeittoa - Frigate", + "desc": { + "title": "Objektisuodatinpeittoja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.", + "documentation": "Dokumentaatio" + }, + "add": "Lisää kohdepeitto", + "edit": "Muokkaa kohdepeittoa", + "clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan." + } + }, + "debug": { + "regions": { + "title": "Alueet", + "desc": "Näytä kohdeilmaisimelle lähetetyn kiinnostuksen kohteena olevan alueen laatikko", + "tips": "

Aluelaatikot


Kirkkaanvihreät laatikot peittävät kuvassa olevat kiinnostavat alueet, jotka lähetetään objektinilmaisimelle.

" + }, + "objectShapeFilterDrawing": { + "title": "Objektin muodon suodattimen piirtäminen", + "desc": "Piirrä kuvaan suorakulmio nähdäksesi pinta-alan ja kuvasuhteen tiedot", + "document": "Lue dokumentaatio ", + "score": "Pisteet", + "ratio": "Suhde", + "area": "Alue", + "tips": "Ota tämä asetus käyttöön piirtääksesi kamerakuvaan suorakulmion, joka näyttää sen pinta-alan ja suhteen. Näitä arvoja voidaan sitten käyttää objektin muodon suodatusparametrien asettamiseen asetuksissasi." + }, + "timestamp": { + "title": "Aikaleima", + "desc": "Lisää aikaleima kuvan päälle" + }, + "noObjects": "Ei kohteita", + "zones": { + "title": "Vyöhykkeet", + "desc": "Näytä määriteltyjen vyöhykkeiden ääriviivat" + }, + "boundingBoxes": { + "colors": { + "info": "
  • Käynnistettäessä kullekin kohteen merkinnälle määritetään eri värit
  • Tummansininen ohut viiva osoittaa, että kohdetta ei ole havaittu tällä hetkellä
  • Harmaa ohut viiva osoittaa, että kohde on havaittu paikallaan olevaksi
  • Paksu viiva osoittaa, että kohde on automaattisen seurannan kohteena (kun se on käytössä)
  • " + } + }, + "mask": { + "title": "Liikepeitot", + "desc": "Näytä liikepeiton monikulmiot" + }, + "motion": { + "title": "Liikelaatikot", + "desc": "Näytä laatikot alueiden ympärillä, joilla liikettä havaitaan", + "tips": "

    Liikelaatikot


    Punaiset laatikot peittävät ruudun alueet, joilla liikettä havaitaan parhaillaan.

    " + } + }, + "users": { + "title": "Käyttäjät", + "management": { + "title": "Käyttäjien hallinta", + "desc": "Hallinnoi tämän Frigate-instanssin käyttäjätilejä." + }, + "addUser": "Lisää käyttäjä", + "updatePassword": "Päivitä salasana", + "toast": { + "success": { + "roleUpdated": "Rooli päivitetty käyttäjälle {{user}}", + "createUser": "Käyttäjä {{user}} luotu onnistuneesti", + "deleteUser": "Käyttäjä {{user}} poistettu onnistuneesti", + "updatePassword": "Salasana päivitetty onnistuneesti." + }, + "error": { + "setPasswordFailed": "Salasanan tallentaminen epäonnistui: {{errorMessage}}", + "createUserFailed": "Käyttäjän luonti epäonnistui: {{errorMessage}}", + "roleUpdateFailed": "Roolin päivittäminen epäonnistui: {{errorMessage}}", + "deleteUserFailed": "Käyttäjän poisto epäonistui: {{errorMessage}}" + } + }, + "table": { + "username": "Käyttäjänimi", + "actions": "Toiminnot", + "noUsers": "Käyttäjiä ei löytynyt.", + "changeRole": "Vaihda käyttäjäroolia", + "password": "Salasana", + "deleteUser": "Poista tili", + "role": "Rooli" + }, + "dialog": { + "form": { + "user": { + "desc": "Vain kirjaimet, numerot, pisteet ja alaviivat sallitaan.", + "placeholder": "Syötä käyttäjätunnus", + "title": "Käyttäjätunnus" + } + } + } + }, + "motionDetectionTuner": { + "title": "Liiketunnistuksen säätäminen", + "desc": { + "title": "Frigate käyttää liiketunnistusta ensimmäisenä tarkistuksena nähdäkseen, tapahtuuko kuvassa jotain, mikä kannattaisi tarkistaa objektitunnistuksella.", + "documentation": "Lue liikkeensäädön opas" + }, + "Threshold": { + "title": "Kynnys" } } } diff --git a/web/public/locales/fi/views/system.json b/web/public/locales/fi/views/system.json index 0967ef424..78138fc41 100644 --- a/web/public/locales/fi/views/system.json +++ b/web/public/locales/fi/views/system.json @@ -1 +1,9 @@ -{} +{ + "logs": { + "type": { + "timestamp": "Aikaleima", + "tag": "Tagi", + "message": "Viesti" + } + } +}