From a478da45a37acc09e91ee63cad16213a2d34eda5 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 25 Nov 2025 14:39:44 +0100 Subject: [PATCH] Translated using Weblate (Swedish) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (125 of 125 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (92 of 92 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (116 of 116 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 100.0% (118 of 118 strings) Co-authored-by: Hosted Weblate Co-authored-by: Kristian Johansson Co-authored-by: Noah Co-authored-by: OverTheHillsAndFarAway Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sv/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/sv/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sv/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sv/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/ Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/objects Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/sv/common.json | 27 +-- web/public/locales/sv/components/dialog.json | 2 +- .../locales/sv/views/classificationModel.json | 32 +++- web/public/locales/sv/views/events.json | 4 +- web/public/locales/sv/views/explore.json | 11 +- web/public/locales/sv/views/live.json | 10 +- web/public/locales/sv/views/settings.json | 154 ++++++++++++++++-- web/public/locales/sv/views/system.json | 18 +- 8 files changed, 215 insertions(+), 43 deletions(-) diff --git a/web/public/locales/sv/common.json b/web/public/locales/sv/common.json index 2e9e1a627..a1ad12bb0 100644 --- a/web/public/locales/sv/common.json +++ b/web/public/locales/sv/common.json @@ -16,10 +16,10 @@ "pm": "pm", "am": "am", "yr": "{{time}}år", - "mo": "{{time}} mån", + "mo": "{{time}}må", "month_one": "{{time}} månad", "month_other": "{{time}} månader", - "d": "{{time}}dag", + "d": "{{time}}d", "last7": "Senaste 7 dagarna", "5minutes": "5 minuter", "last30": "Senaste 30 dagarna", @@ -35,13 +35,13 @@ "12hour": "d MMM, yyyy", "24hour": "d MMM, yyy" }, - "h": "{{time}} h", + "h": "{{time}}t", "hour_one": "{{time}} timme", "hour_other": "{{time}} timmar", - "m": "{{time}} m", + "m": "{{time}}m", "minute_one": "{{time}} minut", "minute_other": "{{time}} minuter", - "s": "{{time}} s", + "s": "{{time}}s", "formattedTimestamp": { "12hour": "d MMM, kl. h:mm:ss a", "24hour": "d MMM, HH:mm:ss" @@ -72,7 +72,10 @@ "24hour": "dd-MM-yy-HH-mm-ss" }, "day_one": "{{time}} dag", - "day_other": "{{time}} dagar" + "day_other": "{{time}} dagar", + "inProgress": "Pågår", + "invalidStartTime": "Ogiltig starttid", + "invalidEndTime": "Ogiltig sluttid" }, "button": { "save": "Spara", @@ -104,12 +107,13 @@ "cameraAudio": "Kameraljud", "on": "PÅ", "off": "AV", - "delete": "Släng", + "delete": "Radera", "yes": "Ja", "no": "Nej", "download": "Ladda ner", "info": "Info", - "export": "Exportera" + "export": "Exportera", + "continue": "Fortsätta" }, "menu": { "language": { @@ -209,7 +213,8 @@ "languages": "Språk", "configurationEditor": "Konfigurationsredigerare", "withSystem": "System", - "appearance": "Utseende" + "appearance": "Utseende", + "classification": "Klassificering" }, "pagination": { "next": { @@ -253,7 +258,9 @@ "back": "Gå tillbaka", "hide": "Dölj {{item}}", "show": "Visa {{item}}", - "ID": "ID" + "ID": "ID", + "none": "Ingen", + "all": "Alla" }, "unit": { "speed": { diff --git a/web/public/locales/sv/components/dialog.json b/web/public/locales/sv/components/dialog.json index 88ad466fa..712ddd1d6 100644 --- a/web/public/locales/sv/components/dialog.json +++ b/web/public/locales/sv/components/dialog.json @@ -34,7 +34,7 @@ "time": { "fromTimeline": "Välj från tidslinjen", "lastHour_one": "Sista timma", - "lastHour_other": "Sista t {{count}} Timmarna", + "lastHour_other": "Sista {{count}} timmar", "start": { "title": "Start Tid", "label": "Välj Start Tid" diff --git a/web/public/locales/sv/views/classificationModel.json b/web/public/locales/sv/views/classificationModel.json index d7ee2ddfc..abe0e19da 100644 --- a/web/public/locales/sv/views/classificationModel.json +++ b/web/public/locales/sv/views/classificationModel.json @@ -19,28 +19,35 @@ "trainingModel": "Modellträning har startat.", "deletedModel_one": "{{count}} modell har raderats", "deletedModel_other": "{{count}} modeller har raderats", - "updatedModel": "Uppdaterade modellkonfiguration" + "updatedModel": "Uppdaterade modellkonfiguration", + "renamedCategory": "Klassen har bytt namn till {{name}}" }, "error": { "deleteImageFailed": "Misslyckades med att ta bort: {{errorMessage}}", "deleteCategoryFailed": "Misslyckades med att ta bort klassen: {{errorMessage}}", "categorizeFailed": "Misslyckades med att kategorisera bilden: {{errorMessage}}", - "trainingFailed": "Misslyckades med att starta modellträning: {{errorMessage}}", + "trainingFailed": "Modellträningen misslyckades. Kontrollera Frigate loggarna för mer information.", "deleteModelFailed": "Misslyckades med att ta bort modellen: {{errorMessage}}", - "updateModelFailed": "Misslyckades med att uppdatera modell: {{errorMessage}}" + "updateModelFailed": "Misslyckades med att uppdatera modell: {{errorMessage}}", + "trainingFailedToStart": "Misslyckades med att starta modellträning: {{errorMessage}}", + "renameCategoryFailed": "Misslyckades med att byta namn på klassen: {{errorMessage}}" } }, "deleteCategory": { "title": "Ta bort klass", - "desc": "Är du säker på att du vill ta bort klassen {{name}}? Detta kommer att ta bort alla associerade bilder permanent och kräva att modellen tränas om." + "desc": "Är du säker på att du vill ta bort klassen {{name}}? Detta kommer att ta bort alla associerade bilder permanent och kräva att modellen tränas om.", + "minClassesTitle": "Kan inte ta bort klassen", + "minClassesDesc": "En klassificeringsmodell måste ha minst två klasser. Lägg till ytterligare en klass innan du tar bort den här." }, "deleteDatasetImages": { "title": "Ta bort datamängdsbilder", - "desc": "Är du säker på att du vill ta bort {{count}} bilder från {{dataset}}? Den här åtgärden kan inte ångras och kräver att modellen tränas om." + "desc_one": "Är du säker på att du vill ta bort {{count}} bild från {{dataset}}? Den här åtgärden kan inte ångras och kräver att modellen tränas om.", + "desc_other": "Är du säker på att du vill ta bort {{count}} bilder från {{dataset}}? Den här åtgärden kan inte ångras och kräver att modellen tränas om." }, "deleteTrainImages": { "title": "Ta bort tränade bilder", - "desc": "Är du säker på att du vill ta bort {{count}} bilder? Den här åtgärden kan inte ångras." + "desc_one": "Är du säker på att du vill ta bort {{count}} bild? Den här åtgärden kan inte ångras.", + "desc_other": "Är du säker på att du vill ta bort {{count}} bilder? Den här åtgärden kan inte ångras." }, "renameCategory": { "title": "Byt namn på klass", @@ -139,13 +146,16 @@ "generationFailed": "Genereringen misslyckades. Försök igen.", "classifyFailed": "Misslyckades med att klassificera bilder: {{error}}" }, - "generateSuccess": "Exempelbilder har genererats" + "generateSuccess": "Exempelbilder har genererats", + "allImagesRequired_one": "Vänligen klassificera alla bilder. {{count}} bild återstår.", + "allImagesRequired_other": "Vänligen klassificera alla bilder. {{count}} bilder återstår." } }, "deleteModel": { "title": "Ta bort klassificeringsmodell", "single": "Är du säker på att du vill ta bort {{name}}? Detta kommer att permanent ta bort all tillhörande data, inklusive bilder och träningsdata. Åtgärden kan inte ångras.", - "desc": "Är du säker på att du vill ta bort {{count}} modell(er)? Detta kommer att permanent ta bort all tillhörande data, inklusive bilder och träningsdata. Åtgärden kan inte ångras." + "desc_one": "Är du säker på att du vill ta bort {{count}} modell? Detta kommer att permanent ta bort all tillhörande data, inklusive bilder och träningsdata. Åtgärden kan inte ångras.", + "desc_other": "Är du säker på att du vill ta bort {{count}} modeller? Detta kommer att permanent ta bort all tillhörande data, inklusive bilder och träningsdata. Åtgärden kan inte ångras." }, "menu": { "objects": "Objekt", @@ -159,5 +169,11 @@ "descriptionState": "Redigera klasserna för denna tillståndsklassificeringsmodell. Ändringar kräver omträning av modellen.", "descriptionObject": "Redigera objekttyp och klassificeringstyp för denna objektklassificeringsmodell.", "stateClassesInfo": "Observera: För att ändra tillståndsklasser måste modellen omtränas med de uppdaterade klasserna." + }, + "tooltip": { + "trainingInProgress": "Modellen tränar för närvarande", + "noNewImages": "Inga nya bilder att träna. Klassificera fler bilder i datasetet först.", + "noChanges": "Inga ändringar i datamängden sedan senaste träningen.", + "modelNotReady": "Modellen är inte redo för träning" } } diff --git a/web/public/locales/sv/views/events.json b/web/public/locales/sv/views/events.json index aed86c7ea..4d39c8fed 100644 --- a/web/public/locales/sv/views/events.json +++ b/web/public/locales/sv/views/events.json @@ -40,8 +40,8 @@ "detail": { "noDataFound": "Inga detaljerade data att granska", "aria": "Växla detaljvy", - "trackedObject_one": "objekt", - "trackedObject_other": "objekt", + "trackedObject_one": "{{count}} objekt", + "trackedObject_other": "{{count}} objekt", "noObjectDetailData": "Inga objektdetaljdata tillgängliga.", "label": "Detalj", "settings": "Detaljvy inställningar", diff --git a/web/public/locales/sv/views/explore.json b/web/public/locales/sv/views/explore.json index b66acead6..068aff6b3 100644 --- a/web/public/locales/sv/views/explore.json +++ b/web/public/locales/sv/views/explore.json @@ -48,7 +48,7 @@ "regenerate": "En ny beskrivning har begärts från {{provider}}. Beroende på din leverantörs hastighet kan det ta lite tid att generera den nya beskrivningen.", "updatedSublabel": "Underetiketten har uppdaterats.", "updatedLPR": "Nummerplåt har uppdaterats.", - "audioTranscription": "Ljudtranskription har begärts." + "audioTranscription": "Ljudtranskription har begärts. Beroende på hastigheten på din Frigate-server kan transkriptionen ta lite tid att slutföra." }, "error": { "regenerate": "Kunde inte ringa {{provider}} för en ny beskrivning: {{errorMessage}}", @@ -110,7 +110,8 @@ "video": "video", "snapshot": "ögonblicksbild", "object_lifecycle": "objektets livscykel", - "thumbnail": "miniatyrbild" + "thumbnail": "miniatyrbild", + "tracking_details": "spårningsdetaljer" }, "trackedObjectDetails": "Detaljer om spårade objekt", "objectLifecycle": { @@ -226,7 +227,9 @@ "success": "Spårat objekt har raderats.", "error": "Misslyckades med att ta bort spårat objekt: {{errorMessage}}" } - } + }, + "previousTrackedObject": "Föregående spårade objekt", + "nextTrackedObject": "Nästa spårade objekt" }, "aiAnalysis": { "title": "AI-analys" @@ -252,7 +255,7 @@ "faceOrLicense_plate": "{{attribute}} upptäckt för {{label}}", "other": "{{label}} igenkänd som {{attribute}}" }, - "gone": "{{label}} vänster", + "gone": "{{label}} lämnade", "heard": "{{label}} hördes", "external": "{{label}} upptäckt", "header": { diff --git a/web/public/locales/sv/views/live.json b/web/public/locales/sv/views/live.json index 65b4667c1..d6eb6d71f 100644 --- a/web/public/locales/sv/views/live.json +++ b/web/public/locales/sv/views/live.json @@ -73,8 +73,8 @@ "disable": "Avaktivera ljudaktivering" }, "autotracking": { - "enable": "Aktivera automatisk panorering", - "disable": "Avaktivera automatisk panorering" + "enable": "Aktivera Autospårning", + "disable": "Avaktivera Autospårning" }, "notifications": "Notifikationer", "audio": "Ljud", @@ -174,7 +174,11 @@ "noCameras": { "title": "Inga kameror konfigurerade", "description": "Börja med att ansluta en kamera till Frigate.", - "buttonText": "Lägg till kamera" + "buttonText": "Lägg till kamera", + "restricted": { + "title": "Inga kameror tillgängliga", + "description": "Du har inte behörighet att visa några kameror i den här gruppen." + } }, "snapshot": { "takeSnapshot": "Ladda ner omedelbar ögonblicksbild", diff --git a/web/public/locales/sv/views/settings.json b/web/public/locales/sv/views/settings.json index 0045d30bb..3d4a018e8 100644 --- a/web/public/locales/sv/views/settings.json +++ b/web/public/locales/sv/views/settings.json @@ -2,7 +2,7 @@ "documentTitle": { "camera": "Kamerainställningar - Frigate", "default": "Inställningar - Frigate", - "general": "Allmänna inställningar - Frigate", + "general": "Användargränssnitt Inställningar - Frigate", "authentication": "Autentiseringsinställningar - Frigate", "classification": "Klassificeringsinställningar - Frigate", "masksAndZones": "Maskerings- och zonverktyg - Frigate", @@ -15,7 +15,7 @@ "cameraReview": "Kameragranskningsinställningar - Frigate" }, "general": { - "title": "Allmänna Inställningar", + "title": "UI inställningar", "liveDashboard": { "automaticLiveView": { "desc": "Automatiskt byte till kamera där aktivitet registreras. Inaktivering av denna inställning gör att en statisk bild visas i Live Panelen som uppdateras en gång per minut.", @@ -29,6 +29,10 @@ "displayCameraNames": { "label": "Visa alltid kameranamn", "desc": "Visa alltid kameranamnen i ett chip i instrumentpanelen för livevisning med flera kameror." + }, + "liveFallbackTimeout": { + "label": "Live spelare reserv timeout", + "desc": "När en kameras högkvalitativa liveström inte är tillgänglig, återgå till lågbandbreddsläge efter så här många sekunder. Standard: 3." } }, "storedLayouts": { @@ -439,7 +443,7 @@ "desc": "Visa avgränsningsrutor runt spårade objekt", "colors": { "label": "Färger för objektgränser", - "info": "
  • Vid uppstart tilldelas olika färger till varje objektetikett
  • En mörkblå tunn linje indikerar att objektet inte detekteras vid denna aktuella tidpunkt
  • En grå tunn linje indikerar att objektet detekteras som stillastående
  • En tjock linje indikerar att objektet är föremål för automatisk spårning (när det är aktiverat)
  • " + "info": "
  • Vid uppstart tilldelas olika färger till varje objektetikett
  • En mörkblå tunn linje indikerar att objektet inte detekteras vid denna aktuella tidpunkt
  • En grå tunn linje indikerar att objektet detekteras som stillastående
  • En tjock linje indikerar att objektet är föremål för autospårning (när det är aktiverat)
  • " } }, "timestamp": { @@ -645,7 +649,7 @@ "updateCameras": "Kameror uppdaterade för roll {{role}}", "deleteRole": "Roll {{role}} raderad", "userRolesUpdated_one": "{{count}} användare som tilldelats den här rollen har uppdaterats till 'tittare', vilket har åtkomst till alla kameror.", - "userRolesUpdated_other": "" + "userRolesUpdated_other": "{{count}} användare som tilldelats den här rollen har uppdaterats till 'tittare', vilket har åtkomst till alla kameror." }, "error": { "createRoleFailed": "Misslyckades att skapa roll: {{errorMessage}}", @@ -866,7 +870,8 @@ "steps": { "nameAndConnection": "Namn och anslutning", "streamConfiguration": "Strömkonfiguration", - "validationAndTesting": "Validering och testning" + "validationAndTesting": "Validering och testning", + "probeOrSnapshot": "Prob eller ögonblicksbild" }, "save": { "success": "Ny kamera {{cameraName}} har sparats.", @@ -883,7 +888,7 @@ "testFailed": "Strömtest misslyckades: {{error}}" }, "step1": { - "description": "Ange dina kamerauppgifter och testa anslutningen.", + "description": "Ange dina kamerauppgifter och välj att undersöka kameran eller manuellt välja märke.", "cameraName": "Kameranamn", "cameraNamePlaceholder": "t.ex. ytterdörr eller Översikt över bakgård", "host": "Värd-/IP-adress", @@ -923,10 +928,19 @@ "testing": { "probingMetadata": "Undersöker kamerans metadata...", "fetchingSnapshot": "Hämtar kamerabild..." - } + }, + "connectionSettings": "Anslutningsinställningar", + "detectionMethod": "Strömdetekteringsmetod", + "onvifPort": "ONVIF-port", + "probeMode": "Undersök kameran", + "manualMode": "Manuellt val", + "detectionMethodDescription": "Undersök kameran med ONVIF (om det stöds) för att hitta kameraströms-URL:er, eller välj kameramärke manuellt för att använda fördefinierade URL:er. För att ange en anpassad RTSP-URL, välj den manuella metoden och välj \"Annat\".", + "onvifPortDescription": "För kameror som stöder ONVIF är detta vanligtvis 80 eller 8080.", + "useDigestAuth": "Använd digest-autentisering", + "useDigestAuthDescription": "Använd HTTP-sammanfattningsautentisering för ONVIF. Vissa kameror kan kräva ett dedikerat ONVIF-användarnamn/lösenord istället för standardadministratörsanvändaren." }, "step2": { - "description": "Konfigurera strömningsroller och lägg till ytterligare strömmar för din kamera.", + "description": "Undersök kameran efter tillgängliga strömmar eller konfigurera manuella inställningar baserat på din valda detekteringsmetod.", "streamsTitle": "Kameraströmmar", "addStream": "Lägg till ström", "addAnotherStream": "Lägg till ytterligare en ström", @@ -945,8 +959,8 @@ "audio": "Ljud" }, "testStream": "Testa anslutning", - "testSuccess": "Ström testet lyckades!", - "testFailed": "Ström testet misslyckades", + "testSuccess": "Anslutningstestet lyckades!", + "testFailed": "Anslutningstestet misslyckades. Kontrollera dina indata och försök igen.", "testFailedTitle": "Testet misslyckades", "connected": "Ansluten", "notConnected": "Inte ansluten", @@ -962,10 +976,42 @@ "featuresPopover": { "title": "Strömfunktioner", "description": "Använd go2rtc-omströmning för att minska anslutningar till din kamera." + }, + "streamDetails": "Streamdetaljer", + "probing": "Undersöker kameran...", + "retry": "Försöka igen", + "testing": { + "probingMetadata": "Undersöker kamerans metadata...", + "fetchingSnapshot": "Hämtar kamerabild..." + }, + "probeFailed": "Misslyckades med att undersöka kameran: {{error}}", + "probingDevice": "Undersöker enheten...", + "probeSuccessful": "Kontroll lyckades", + "probeError": "Kontroll fel", + "probeNoSuccess": "Kontroll misslyckades", + "deviceInfo": "Enhetsinformation", + "manufacturer": "Tillverkare", + "model": "Modell", + "firmware": "Inbyggd programvara", + "profiles": "Profiler", + "ptzSupport": "PTZ-stöd", + "autotrackingSupport": "Stöd för Autospårning", + "presets": "Förinställningar", + "rtspCandidates": "RTSP-kandidater", + "rtspCandidatesDescription": "Följande RTSP-URL:er hittades från kamera kontrollen. Testa anslutningen för att visa strömmetadata.", + "noRtspCandidates": "Inga RTSP-URL:er hittades från kameran. Dina inloggningsuppgifter kan vara felaktiga, eller så kanske kameran inte stöder ONVIF eller metoden som används för att hämta RTSP-URL:er. Gå tillbaka och ange RTSP-URL:en manuellt.", + "candidateStreamTitle": "Kandidat {{number}}", + "useCandidate": "Använda", + "uriCopy": "Kopiera", + "uriCopied": "URI kopierad till urklipp", + "testConnection": "Testa anslutning", + "toggleUriView": "Klicka för att växla mellan fullständig URI-vy", + "errors": { + "hostRequired": "Värd-/IP-adress krävs" } }, "step3": { - "description": "Slutgiltig validering och analys innan du sparar din nya kamera. Anslut varje ström innan du sparar.", + "description": "Konfigurera strömningsroller och lägg till ytterligare strömmar för din kamera.", "validationTitle": "Strömvalidering", "connectAllStreams": "Anslut alla strömmar", "reconnectionSuccess": "Återanslutningen lyckades.", @@ -1006,7 +1052,91 @@ "resolutionLow": "En upplösning på {{resolution}} kan vara för låg för tillförlitlig detektering av små objekt." }, "ffmpegModule": "Använd läge för strömkompatibilitet", - "ffmpegModuleDescription": "Om strömmen inte läses in efter flera försök, prova att aktivera detta. När det är aktiverat kommer Frigate att använda ffmpeg-modulen med go2rtc. Detta kan ge bättre kompatibilitet med vissa kameraströmmar." + "ffmpegModuleDescription": "Om strömmen inte läses in efter flera försök, prova att aktivera detta. När det är aktiverat kommer Frigate att använda ffmpeg-modulen med go2rtc. Detta kan ge bättre kompatibilitet med vissa kameraströmmar.", + "streamsTitle": "Kameraströmmar", + "addStream": "Lägg till ström", + "addAnotherStream": "Lägg till ytterligare en ström", + "streamUrl": "Stream-URL", + "streamUrlPlaceholder": "rtsp://användarnamn:lösenord@värd:portnummer/plats", + "selectStream": "Välj en ström", + "searchCandidates": "Sök kandidater...", + "noStreamFound": "Ingen ström hittades", + "url": "URL", + "resolution": "Upplösning", + "selectResolution": "Välj upplösning", + "quality": "Kvalitet", + "selectQuality": "Välj kvalitet", + "roleLabels": { + "detect": "Objektdetektering", + "record": "Inspelning", + "audio": "Ljud" + }, + "testStream": "Testa anslutning", + "testSuccess": "Streamtestet lyckades!", + "testFailed": "Strömtestet misslyckades", + "testFailedTitle": "Testet misslyckades", + "connected": "Ansluten", + "notConnected": "Inte ansluten", + "featuresTitle": "Funktioner", + "go2rtc": "Minska anslutningar till kameran", + "detectRoleWarning": "Minst en ström måste ha rollen \"upptäck\" för att fortsätta.", + "rolesPopover": { + "title": "Stream-roller", + "detect": "Huvud kamera flöde för objektdetektering.", + "record": "Sparar segment av videoflödet baserat på konfigurationsinställningar.", + "audio": "Flöde för ljudbaserad detektering." + }, + "featuresPopover": { + "title": "Streamfunktioner", + "description": "Använd go2rtc-omströmning för att minska anslutningar till din kamera." + } + }, + "step4": { + "description": "Slutgiltig validering och analys innan du sparar din nya kamera. Anslut varje ström innan du sparar.", + "validationTitle": "Ström validering", + "connectAllStreams": "Anslut alla strömmar", + "reconnectionSuccess": "Återanslutningen lyckades.", + "reconnectionPartial": "Vissa strömmar kunde inte återanslutas.", + "streamUnavailable": "Förhandsgranskning av strömmen är inte tillgänglig", + "reload": "Ladda om", + "connecting": "Ansluter...", + "streamTitle": "Ström {{number}}", + "valid": "Giltig", + "failed": "Misslyckades", + "notTested": "Inte testad", + "connectStream": "Ansluta", + "connectingStream": "Ansluter", + "disconnectStream": "Koppla från", + "estimatedBandwidth": "Uppskattad bandbredd", + "roles": "Roller", + "ffmpegModule": "Använd strömkompatibilitetsläge", + "ffmpegModuleDescription": "Om strömmen inte laddas efter flera försök, försök att aktivera detta. När det är aktiverat kommer Frigate att använda ffmpeg-modulen med go2rtc. Detta kan ge bättre kompatibilitet med vissa kameraströmmar.", + "none": "Ingen", + "error": "Fel", + "streamValidated": "Ström {{number}} har validerats", + "streamValidationFailed": "Validering av ström {{number}} misslyckades", + "saveAndApply": "Spara ny kamera", + "saveError": "Ogiltig konfiguration. Kontrollera dina inställningar.", + "issues": { + "title": "Ström validering", + "videoCodecGood": "Videokodeken är {{codec}}.", + "audioCodecGood": "Ljudkodeken är {{codec}}.", + "resolutionHigh": "En upplösning på {{resolution}} kan orsaka ökad resursanvändning.", + "resolutionLow": "En upplösning på {{resolution}} kan vara för låg för tillförlitlig detektering av små objekt.", + "noAudioWarning": "Inget ljud upptäcktes för den här strömmen, inspelningarna kommer inte att ha ljud.", + "audioCodecRecordError": "AAC-ljudkodeken krävs för att stödja ljud i inspelningar.", + "audioCodecRequired": "En ljudström krävs för att stödja ljuddetektering.", + "restreamingWarning": "Att minska anslutningarna till kameran för inspelningsströmmen kan öka CPU-användningen något.", + "brands": { + "reolink-rtsp": "Reolink RTSP rekommenderas inte. Aktivera HTTP i kamerans firmwareinställningar och starta om guiden." + }, + "dahua": { + "substreamWarning": "Delström 1 är låst till en låg upplösning. Många Dahua/Amcrest/EmpireTech-kameror stöder ytterligare delströmmar som måste aktiveras i kamerans inställningar. Det rekommenderas att kontrollera och använda dessa strömmar om de är tillgängliga." + }, + "hikvision": { + "substreamWarning": "Delström 1 är låst till en låg upplösning. Många Hikvision-kameror stöder ytterligare delströmmar som måste aktiveras i kamerans inställningar. Det rekommenderas att kontrollera och använda dessa strömmar om de är tillgängliga." + } + } } }, "cameraManagement": { diff --git a/web/public/locales/sv/views/system.json b/web/public/locales/sv/views/system.json index 87465b9e6..2056b38d9 100644 --- a/web/public/locales/sv/views/system.json +++ b/web/public/locales/sv/views/system.json @@ -76,7 +76,12 @@ } }, "npuUsage": "NPU-användning", - "npuMemory": "NPU-minne" + "npuMemory": "NPU-minne", + "intelGpuWarning": { + "title": "Intel GPU statistik varning", + "message": "GPU statistik otillgänglig", + "description": "Detta är en känd bugg i Intels GPU-statistikrapporteringsverktyg (intel_gpu_top) där den slutar fungera och upprepade gånger returnerar en GPU-användning på 0 %, även i fall där hårdvaruacceleration och objektdetektering körs korrekt på (i)GPU:n. Detta är inte en Frigate-bugg. Du kan starta om värden för att tillfälligt åtgärda problemet och bekräfta att GPU:n fungerar korrekt. Detta påverkar inte prestandan." + } }, "otherProcesses": { "title": "Övriga processer", @@ -180,7 +185,14 @@ "plate_recognition_speed": "Hastighet för igenkänning av nummerplåtar", "text_embedding_speed": "Textinbäddningshastighet", "yolov9_plate_detection_speed": "YOLOv9 nummerplåt detekterings hastighet", - "yolov9_plate_detection": "YOLOv9 nummerplåt detektering" - } + "yolov9_plate_detection": "YOLOv9 nummerplåt detektering", + "review_description": "Recensionsbeskrivning", + "review_description_speed": "Recensionsbeskrivning Hastighet", + "review_description_events_per_second": "Recensionsbeskrivning", + "object_description": "Objekt beskrivning", + "object_description_speed": "Objekt beskrivning hastighet", + "object_description_events_per_second": "Objekt beskrivning" + }, + "averageInf": "Genomsnittlig inferenstid" } }