From 39ab6c8a10ff32de8a2bc579187245c2b2adb85b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 12 Jul 2025 03:30:40 +0200 Subject: [PATCH] Translated using Weblate (Finnish) Currently translated at 30.7% (35 of 114 strings) Translated using Weblate (Finnish) Currently translated at 62.5% (30 of 48 strings) Translated using Weblate (Finnish) Currently translated at 45.1% (28 of 62 strings) Translated using Weblate (Finnish) Currently translated at 43.4% (50 of 115 strings) Translated using Weblate (Finnish) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Finnish) Currently translated at 45.4% (30 of 66 strings) Translated using Weblate (Finnish) Currently translated at 62.0% (31 of 50 strings) Translated using Weblate (Finnish) Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Finnish) Currently translated at 13.1% (56 of 427 strings) Translated using Weblate (Finnish) Currently translated at 42.6% (49 of 115 strings) Co-authored-by: Hosted Weblate Co-authored-by: Toni Liski Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fi/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fi/ Translation: Frigate NVR/audio Translation: Frigate NVR/components-camera Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-filter Translation: Frigate NVR/components-player Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-search Translation: Frigate NVR/views-system --- web/public/locales/fi/audio.json | 19 +++++++++++- web/public/locales/fi/components/camera.json | 7 +++-- web/public/locales/fi/components/dialog.json | 32 +++++++++++++++++++- web/public/locales/fi/components/filter.json | 24 +++++++++++++++ web/public/locales/fi/components/player.json | 25 ++++++++++++++- web/public/locales/fi/views/explore.json | 9 +++++- web/public/locales/fi/views/faceLibrary.json | 29 +++++++++++++++--- web/public/locales/fi/views/search.json | 25 ++++++++++++++- web/public/locales/fi/views/system.json | 17 ++++++++++- 9 files changed, 175 insertions(+), 12 deletions(-) diff --git a/web/public/locales/fi/audio.json b/web/public/locales/fi/audio.json index f5cdad670..c0da6a307 100644 --- a/web/public/locales/fi/audio.json +++ b/web/public/locales/fi/audio.json @@ -37,5 +37,22 @@ "hair_dryer": "Hiustenkuivaaja", "toothbrush": "Hammasharja", "clock": "Kello", - "bark": "Haukku" + "bark": "Haukku", + "chant": "Laulaa", + "mantra": "Mantra", + "child_singing": "Lapsi laulaa", + "synthetic_singing": "Synteettinen laulu", + "rapping": "Räppi", + "humming": "Humina", + "groan": "Notkua", + "grunt": "Murahtaa", + "whistling": "Vihellys", + "breathing": "Hengitys", + "wheeze": "Vinkua", + "snoring": "Kuorsaus", + "gasp": "Haukkua", + "pant": "Huohottaa", + "snort": "Haukkua", + "cough": "Yskä", + "sneeze": "Niistää" } diff --git a/web/public/locales/fi/components/camera.json b/web/public/locales/fi/components/camera.json index 14ebd87fb..9dae4c5ed 100644 --- a/web/public/locales/fi/components/camera.json +++ b/web/public/locales/fi/components/camera.json @@ -57,12 +57,15 @@ "warning": "Jatkuva suoratoisto voi lisätä kaistanleveyden käyttöä ja suorituskykyongelmia. Käytä varoen." } } - } + }, + "placeholder": "Valitse toiston tyyppi" }, "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." - } + }, + "stream": "Kuvavirta", + "placeholder": "Valitse kuvavirta" } } }, diff --git a/web/public/locales/fi/components/dialog.json b/web/public/locales/fi/components/dialog.json index 18504c10d..3ed4834e2 100644 --- a/web/public/locales/fi/components/dialog.json +++ b/web/public/locales/fi/components/dialog.json @@ -34,7 +34,37 @@ "time": { "fromTimeline": "Valitse aikajanalta", "lastHour_one": "Viimeinen tunti", - "lastHour_other": "Viimeiset {{count}} tuntia" + "lastHour_other": "Viimeiset {{count}} tuntia", + "start": { + "title": "Aloitusaika", + "label": "Valitse aloitusaika" + }, + "end": { + "title": "Lopetusaika", + "label": "Valitse lopetusaika" + }, + "custom": "Mukautettu" + }, + "name": { + "placeholder": "Nimeä vienti" + }, + "select": "Valitse", + "export": "Vie", + "selectOrExport": "Valitse tai Vie", + "toast": { + "error": { + "failed": "Viennin aloitus epäonnistui: {{error}}", + "endTimeMustAfterStartTime": "Lopetusajan pitää olla aloitusajan jälkeen", + "noVaildTimeSelected": "Sopivaa aikaikkunaa ei valittuna" + }, + "success": "Vienti käynnistettiin onnistuneesti. Katso tiedosto /export kansiossa." + }, + "fromTimeline": { + "saveExport": "Tallenna vienti", + "previewExport": "Esikatsele vientiä" } + }, + "streaming": { + "label": "Kuvavirta" } } diff --git a/web/public/locales/fi/components/filter.json b/web/public/locales/fi/components/filter.json index 0a0d999c9..8f440ce41 100644 --- a/web/public/locales/fi/components/filter.json +++ b/web/public/locales/fi/components/filter.json @@ -26,5 +26,29 @@ "title": "Kaikki alueet", "short": "Alueet" } + }, + "timeRange": "Aikaikkuna", + "subLabels": { + "label": "Alinimikkeet", + "all": "Kaikki alinimikkeet" + }, + "score": "Piste", + "estimatedSpeed": "Arvioitu nopeus {{unit}}", + "features": { + "label": "Piirteet", + "hasVideoClip": "Videoleike löytyy", + "submittedToFrigatePlus": { + "label": "Lähetetty Frigate+:aan" + }, + "hasSnapshot": "Tilannekuva löytyy" + }, + "sort": { + "label": "Järjestä", + "dateAsc": "Päivämäärä (Nouseva)", + "dateDesc": "Päivämäärä (Laskeva)", + "scoreAsc": "Kohteen pisteet (Nouseva)", + "scoreDesc": "Kohteen pisteet (Laskeva)", + "speedAsc": "Arvioitu nopeus (Nouseva)", + "speedDesc": "Arvioitu nopeus (Laskeva)" } } diff --git a/web/public/locales/fi/components/player.json b/web/public/locales/fi/components/player.json index 90260f7df..e40d8b114 100644 --- a/web/public/locales/fi/components/player.json +++ b/web/public/locales/fi/components/player.json @@ -22,7 +22,30 @@ "short": "Kaistanleveys" }, "latency": { - "title": "Latenssi:" + "title": "Latenssi:", + "value": "{{seconds}} sekuntia", + "short": { + "value": "{{seconds}} sek", + "title": "Latenssi" + } + }, + "totalFrames": "Kehyksiä yhteensä:", + "droppedFrames": { + "title": "Pudotettuja kehyksiä:", + "short": { + "title": "Pudotettu", + "value": "{{droppedFrames}} kehystä" + } + }, + "decodedFrames": "Dekoodatut kehykset:", + "droppedFrameRate": "Pudotettujen kehysten nopeus:" + }, + "toast": { + "success": { + "submittedFrigatePlus": "Onnistuneesti lähetetty Frigate+:aan" + }, + "error": { + "submitFrigatePlusFailed": "Frigate+:aan lähetys epäonnistui" } } } diff --git a/web/public/locales/fi/views/explore.json b/web/public/locales/fi/views/explore.json index 6773473e1..2bd28354a 100644 --- a/web/public/locales/fi/views/explore.json +++ b/web/public/locales/fi/views/explore.json @@ -20,7 +20,8 @@ "trackedObjectsProcessed": "Käsitellyt seuratut objektit: ", "thumbnailsEmbedded": "Kuvakkeet sisällytetty: ", "descriptionsEmbedded": "Kuvaukset sisällytetty: " - } + }, + "context": "Selausta voidaan käyttää sen jälkeen kun seurattavien kohteiden uudelleenindeksöinti on valmistunut." }, "downloadingModels": { "context": "Frigate lataa semanttista hakua varten vaadittavat upotusmallit. Tämä saattaa viedä useamman minuutin, riippuen yhteytesi nopeudesta.", @@ -81,5 +82,11 @@ "snapshot": "kuvankaappaus", "video": "video", "object_lifecycle": "kohteen elinkaari" + }, + "itemMenu": { + "downloadSnapshot": { + "label": "Lataa kuvankaappaus", + "aria": "Lataa kuvankaappaus" + } } } diff --git a/web/public/locales/fi/views/faceLibrary.json b/web/public/locales/fi/views/faceLibrary.json index 48b4fffcf..e791acbd2 100644 --- a/web/public/locales/fi/views/faceLibrary.json +++ b/web/public/locales/fi/views/faceLibrary.json @@ -13,13 +13,14 @@ "faceDesc": "Lisätiedot kohteesta, josta tämä kasvokuva tallennettiin", "person": "Henkilö", "timestamp": "Aikaleima", - "subLabelScore": "", - "face": "" + "subLabelScore": "Alinimikkeen pisteet", + "face": "Kasvojen yksityiskohdat" }, "documentTitle": "Kasvokirjasto - Frigate", "deleteFaceAttempts": { "desc_one": "Oletko varma, että haluat poistaa {{count}} kasvon? Tätä toimintoa ei voi perua.", - "desc_other": "Oletko varma, että haluat poistaa {{count}} kasvoa? Tätä toimintoa ei voi perua." + "desc_other": "Oletko varma, että haluat poistaa {{count}} kasvoa? Tätä toimintoa ei voi perua.", + "title": "Poista kasvot" }, "toast": { "success": { @@ -27,5 +28,25 @@ "deletedFace_other": "{{count}} kasvoa poistettu onnistuneesti." } }, - "selectItem": "Valitse {{item}}" + "selectItem": "Valitse {{item}}", + "train": { + "empty": "Ei viimeaikaisia kasvojentunnistusyrityksiä", + "title": "Koulutus" + }, + "collections": "Kokoelmat", + "steps": { + "faceName": "Anna nimi kasvoille", + "uploadFace": "Lähetä kasvokuva", + "nextSteps": "Seuraavat vaiheet" + }, + "createFaceLibrary": { + "title": "Luo kokoelma", + "desc": "Luo uusi kokoelma", + "new": "Luo uusi kasvo" + }, + "selectFace": "Valitse kasvo", + "deleteFaceLibrary": { + "title": "Poista nimi", + "desc": "Haluatko varmasti poistaa kokoelman {{name}}? Tämä poistaa pysyvästi kaikki liitetyt kasvot." + } } diff --git a/web/public/locales/fi/views/search.json b/web/public/locales/fi/views/search.json index 67440629a..881a50c04 100644 --- a/web/public/locales/fi/views/search.json +++ b/web/public/locales/fi/views/search.json @@ -15,7 +15,30 @@ "cameras": "Kamerat", "labels": "Nimikkeet", "zones": "Alueet", - "sub_labels": "Alinimikkeet" + "sub_labels": "Alinimikkeet", + "search_type": "Haun tyyppi", + "time_range": "Aikaikkuna", + "before": "Ennen", + "after": "Jälkeen", + "min_score": "Minimi pisteet", + "max_score": "Maksimi pisteet", + "min_speed": "Minimi nopeus", + "max_speed": "Maksimi nopeus", + "recognized_license_plate": "Tunnistettu rekisterikilpi", + "has_clip": "Leike löytyy", + "has_snapshot": "Tilannekuva löytyy" + }, + "searchType": { + "thumbnail": "Kuvake", + "description": "Kuvaus" + }, + "toast": { + "error": { + "beforeDateBeLaterAfter": "'Ennen' ajan täytyy olla myöhemmin kun 'jälkeen' aika.", + "afterDatebeEarlierBefore": "'Jälkeen' ajan täytyy olla aiemmin kun 'ennen' aika.", + "minScoreMustBeLessOrEqualMaxScore": "Arvon 'min_score' täytyy olla pienempi tai yhtäsuuri kuin 'max_score'.", + "maxScoreMustBeGreaterOrEqualMinScore": "Arvon 'max_score' täytyy olla suurempi tai yhtäsuuri kuin 'min_score'." + } } } } diff --git a/web/public/locales/fi/views/system.json b/web/public/locales/fi/views/system.json index 7b6988bd3..d8a32030b 100644 --- a/web/public/locales/fi/views/system.json +++ b/web/public/locales/fi/views/system.json @@ -13,6 +13,13 @@ }, "download": { "label": "Lataa lokit" + }, + "tips": "Lokeja toistetaan palvelimelta", + "toast": { + "error": { + "fetchingLogsFailed": "Virhe noudettaessa lokeja: {{errorMessage}}", + "whileStreamingLogs": "Virhe toistettaessa lokeja: {{errorMessage}}" + } } }, "documentTitle": { @@ -49,6 +56,14 @@ "label": "Sulje GPU:n tiedot" } } - } + }, + "detector": { + "memoryUsage": "Ilmaiseman muistinkäyttö", + "title": "Ilmaisimet", + "inferenceSpeed": "Ilmaisimen päättelynopeus", + "cpuUsage": "Ilmaisimen CPU-käyttö", + "temperature": "Ilmaisimen lämpötila" + }, + "title": "Yleinen" } }