Translated using Weblate (Swedish)

Currently translated at 59.7% (52 of 87 strings)

Translated using Weblate (Swedish)

Currently translated at 96.7% (120 of 124 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Swedish)

Currently translated at 48.2% (42 of 87 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Swedish)

Currently translated at 87.9% (109 of 124 strings)

Translated using Weblate (Swedish)

Currently translated at 40.2% (35 of 87 strings)

Translated using Weblate (Swedish)

Currently translated at 99.1% (580 of 585 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (51 of 51 strings)

Translated using Weblate (Swedish)

Currently translated at 82.2% (102 of 124 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (53 of 53 strings)

Added translation using Weblate (Swedish)

Translated using Weblate (Swedish)

Currently translated at 100.0% (51 of 51 strings)

Translated using Weblate (Swedish)

Currently translated at 99.1% (123 of 124 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (34 of 34 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (10 of 10 strings)

Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristian Johansson <knmjohansson@gmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sv/
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-exports/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
This commit is contained in:
Hosted Weblate 2025-10-29 15:44:45 +01:00 committed by Nicolas Mowen
parent 78c04da114
commit 7ad62ea451
8 changed files with 160 additions and 13 deletions

View File

@ -10,6 +10,7 @@
"unknownError": "Okänt fel. Kontrollera loggarna.", "unknownError": "Okänt fel. Kontrollera loggarna.",
"webUnknownError": "Okänt fel. Kontrollera konsol loggarna.", "webUnknownError": "Okänt fel. Kontrollera konsol loggarna.",
"rateLimit": "Överskriden anropsgräns. Försök igen senare." "rateLimit": "Överskriden anropsgräns. Försök igen senare."
} },
"firstTimeLogin": "Försöker du logga in för första gången? Inloggningsuppgifterna finns angivna i Frigate-loggarna."
} }
} }

View File

@ -52,7 +52,7 @@
"export": "Eksport", "export": "Eksport",
"selectOrExport": "Välj eller exportera", "selectOrExport": "Välj eller exportera",
"toast": { "toast": {
"success": "Exporten har startats. Visa filen i mappen /exports.", "success": "Exporten har startats. Visa filen på exportsidan.",
"error": { "error": {
"failed": "Misslyckades med att starta exporten: {{error}}", "failed": "Misslyckades med att starta exporten: {{error}}",
"endTimeMustAfterStartTime": "Sluttiden måste vara efter starttiden", "endTimeMustAfterStartTime": "Sluttiden måste vara efter starttiden",
@ -116,6 +116,7 @@
"search": { "search": {
"placeholder": "Sök efter etikett eller underetikett..." "placeholder": "Sök efter etikett eller underetikett..."
}, },
"noImages": "Inga miniatyrbilder hittades för den här kameran" "noImages": "Inga miniatyrbilder hittades för den här kameran",
"unknownLabel": "Sparad triggerbild"
} }
} }

View File

@ -0,0 +1,88 @@
{
"documentTitle": "Klassificeringsmodeller",
"button": {
"deleteClassificationAttempts": "Ta bort klassificeringsbilder",
"renameCategory": "Byt namn på klass",
"deleteCategory": "Ta bort klass",
"deleteImages": "Ta bort bilder",
"trainModel": "Träna modellen"
},
"toast": {
"success": {
"deletedCategory": "Borttagen klass",
"deletedImage": "Raderade bilder",
"categorizedImage": "Lyckades klassificera bilden",
"trainedModel": "Modellen har tränats.",
"trainingModel": "Modellträning har startat."
},
"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}}"
}
},
"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."
},
"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."
},
"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."
},
"renameCategory": {
"title": "Byt namn på klass",
"desc": "Ange ett nytt namn för {{name}}. Du måste träna om modellen för att namnändringen ska träda i kraft."
},
"description": {
"invalidName": "Ogiltigt namn. Namn får endast innehålla bokstäver, siffror, mellanslag, apostrofer, understreck och bindestreck."
},
"train": {
"title": "Nyligen tillagd klassificeringar",
"aria": "Välj senaste klassificeringar"
},
"categories": "Klasser",
"createCategory": {
"new": "Skapa ny klass"
},
"categorizeImageAs": "Klassificera bilden som:",
"categorizeImage": "Klassificera bild",
"noModels": {
"object": {
"title": "Inga objektklassificeringsmodeller",
"description": "Skapa en anpassad modell för att klassificera detekterade objekt.",
"buttonText": "Skapa objektmodell"
},
"state": {
"title": "Inga tillstånd klassificeringsmodeller",
"description": "Skapa en anpassad modell för att övervaka och klassificera tillståndsförändringar i specifika kameraområden.",
"buttonText": "Skapa en tillståndsmodell"
}
},
"wizard": {
"title": "Skapa ny klassificering",
"steps": {
"nameAndDefine": "Namnge och definiera",
"stateArea": "Stat område",
"chooseExamples": "Välj exempel"
},
"step1": {
"description": "Tillståndsmodeller övervakar fasta kameraområden för förändringar (t.ex. dörr öppen/stängd). Objektmodeller lägger till klassificeringar till detekterade objekt (t.ex. kända djur, leveranspersoner etc.).",
"name": "Namn",
"namePlaceholder": "Ange modellnamn...",
"type": "Typ",
"typeState": "Tillståndet",
"typeObject": "Objekt",
"objectLabel": "Objektetikett",
"objectLabelPlaceholder": "Välj objekttyp...",
"classificationType": "Klassificeringstyp",
"classificationTypeTip": "Lär dig mer om klassificeringstyper",
"classificationTypeDesc": "Underetiketter lägger till ytterligare text till objektetiketten (t.ex. 'Person: UPS'). Attribut är sökbara metadata som lagras separat i objektmetadata.",
"classificationSubLabel": "Underetikett"
}
}
}

View File

@ -40,9 +40,10 @@
"detail": { "detail": {
"noDataFound": "Inga detaljerade data att granska", "noDataFound": "Inga detaljerade data att granska",
"aria": "Växla detaljvy", "aria": "Växla detaljvy",
"trackedObject_one": "spårat objekt", "trackedObject_one": "objekt",
"trackedObject_other": "spårade objekt", "trackedObject_other": "objekt",
"noObjectDetailData": "Inga objektdetaljdata tillgängliga." "noObjectDetailData": "Inga objektdetaljdata tillgängliga.",
"label": "Detalj"
}, },
"objectTrack": { "objectTrack": {
"trackedPoint": "Spårad punkt", "trackedPoint": "Spårad punkt",

View File

@ -196,12 +196,15 @@
}, },
"deleteTrackedObject": { "deleteTrackedObject": {
"label": "Ta bort det här spårade objektet" "label": "Ta bort det här spårade objektet"
},
"showObjectDetails": {
"label": "Visa objektets plats"
} }
}, },
"dialog": { "dialog": {
"confirmDelete": { "confirmDelete": {
"title": "Bekräfta radering", "title": "Bekräfta radering",
"desc": "Om du tar bort det här spårade objektet tas bort ögonblicksbilden, alla sparade inbäddningar och alla tillhörande objektlivscykelposter bort. Inspelade bilder av det här spårade objektet i historikvyn kommer <em>INTE</em> att raderas.<br /><br />Är du säker på att du vill fortsätta?" "desc": "Om du tar bort det här spårade objektet tas ögonblicksbilden, alla sparade inbäddningar och alla tillhörande spårningsdetaljer bort. Inspelade bilder av det här spårade objektet i historikvyn kommer <em>INTE</em> att raderas.<br /><br />Är du säker på att du vill fortsätta?"
} }
}, },
"noTrackedObjects": "Inga spårade objekt hittades", "noTrackedObjects": "Inga spårade objekt hittades",
@ -222,5 +225,52 @@
}, },
"concerns": { "concerns": {
"label": "Oro" "label": "Oro"
},
"trackingDetails": {
"title": "Spårningsdetaljer",
"noImageFound": "Ingen bild hittades för denna tidsstämpel.",
"createObjectMask": "Skapa objektmask",
"adjustAnnotationSettings": "Justera annoteringsinställningar",
"scrollViewTips": "Scrolla för att se de viktiga ögonblicken i detta objekts livscykel.",
"autoTrackingTips": "Begränsningsrutornas positioner kommer att vara felaktiga för autospårningskameror.",
"count": "{{first}} av {{second}}",
"trackedPoint": "Spårad punkt",
"lifecycleItemDesc": {
"visible": "{{label}} upptäckt",
"entered_zone": "{{label}} gick in i {{zones}}",
"active": "{{label}} blev aktiv",
"stationary": "{{label}} blev stationär",
"attribute": {
"faceOrLicense_plate": "{{attribute}} upptäckt för {{label}}",
"other": "{{label}} igenkänd som {{attribute}}"
},
"gone": "{{label}} vänster",
"heard": "{{label}} hördes",
"external": "{{label}} upptäckt",
"header": {
"zones": "Zoner",
"ratio": "Förhållandet",
"area": "Område"
}
},
"annotationSettings": {
"title": "Annoteringsinställningar",
"showAllZones": {
"title": "Visa alla zoner",
"desc": "Visa alltid zoner på ramar där objekt har kommit in i en zon."
},
"offset": {
"label": "Annoteringsförskjutning",
"desc": "Denna data kommer från din kameras detekteringsflöde men läggs ovanpå bilder från inspelningsflödet. Det är osannolikt att de två strömmarna är helt synkroniserade. Som ett resultat kommer avgränsningsramen och filmmaterialet inte att radas upp perfekt. Fältet <code>annotation_offset</code> kan dock användas för att justera detta.",
"millisecondsToOffset": "Millisekunder för att förskjuta detektera annoteringar med. <em>Standard: 0</em>",
"tips": "TIPS: Föreställ dig ett händelseklipp med en person som går från vänster till höger. Om tidslinjens avgränsningsram konsekvent är till vänster om personen bör värdet minskas. På samma sätt, om en person går från vänster till höger och avgränsningsramen konsekvent är framför personen bör värdet ökas.",
"toast": {
"success": "Annoteringsförskjutningen för {{camera}} har sparats i konfigurationsfilen. Starta om Frigate för att tillämpa dina ändringar."
}
}
},
"carousel": {
"previous": "Föregående bild"
}
} }
} }

View File

@ -13,5 +13,11 @@
"error": { "error": {
"renameExportFailed": "Misslyckades att byta namn på export: {{errorMessage}}" "renameExportFailed": "Misslyckades att byta namn på export: {{errorMessage}}"
} }
},
"tooltip": {
"shareExport": "Dela export",
"downloadVideo": "Ladda ner video",
"editName": "Redigera namn",
"deleteExport": "Ta bort export"
} }
} }

View File

@ -11,8 +11,8 @@
}, },
"description": { "description": {
"placeholder": "Ange ett namn för denna samling", "placeholder": "Ange ett namn för denna samling",
"addFace": "Gå genom för att lägga till nya ansikte till biblioteket.", "addFace": "Lägg till en ny samling i ansiktsbiblioteket genom att ladda upp din första bild.",
"invalidName": "Felaktigt namn. Namn kan endast innehålla bokstäver, siffror, mellanslag, apostrofer, understreck och bindestreck." "invalidName": "Ogiltigt namn. Namn får endast innehålla bokstäver, siffror, mellanslag, apostrofer, understreck och bindestreck."
}, },
"documentTitle": "Ansiktsbibliotek - Frigate", "documentTitle": "Ansiktsbibliotek - Frigate",
"steps": { "steps": {
@ -26,12 +26,12 @@
"createFaceLibrary": { "createFaceLibrary": {
"title": "Skapa samling", "title": "Skapa samling",
"desc": "Skapa ny samling", "desc": "Skapa ny samling",
"nextSteps": "För att bygga en stark grund:<li>Använd fliken Träna för att välja och träna på bilder för varje upptäckt person.</li><li>Fokusera på raka bilder för bästa resultat; undvik träningsbilder som fångar ansikten i vinkel.</li></ul>", "nextSteps": "För att bygga en stark grund:<li>Använd fliken Senaste Igenkänningar för att välja och träna bilder för varje detekterad person.</li><li>Fokusera på raka bilder för bästa resultat; undvik att träna bilder som fångar ansikten i en vinkel.</li></ul>",
"new": "Skapa nytt ansikte" "new": "Skapa nytt ansikte"
}, },
"train": { "train": {
"title": "Träna", "title": "Senaste Igenkänningar",
"aria": "Välj träna", "aria": "Välj senaste igenkänningar",
"empty": "Det finns inga ny försök till ansiktsigenkänning" "empty": "Det finns inga ny försök till ansiktsigenkänning"
}, },
"uploadFaceImage": { "uploadFaceImage": {

View File

@ -885,7 +885,7 @@
"invalidCharacters": "Kameranamnet innehåller ogiltiga tecken", "invalidCharacters": "Kameranamnet innehåller ogiltiga tecken",
"nameExists": "Kameranamnet finns redan", "nameExists": "Kameranamnet finns redan",
"brands": { "brands": {
"reolink-rtsp": "Reolink RTSP rekommenderas inte. Det rekommenderas att aktivera http i kamerainställningarna och starta om kameraguiden." "reolink-rtsp": "Reolink RTSP rekommenderas inte. Aktivera HTTP i kamerans firmwareinställningar och starta om guiden."
} }
}, },
"docs": { "docs": {