diff --git a/web/public/locales/sv/components/auth.json b/web/public/locales/sv/components/auth.json
index 8581ffe94..1fcf9092c 100644
--- a/web/public/locales/sv/components/auth.json
+++ b/web/public/locales/sv/components/auth.json
@@ -10,6 +10,7 @@
"unknownError": "Okänt fel. Kontrollera loggarna.",
"webUnknownError": "Okänt fel. Kontrollera konsol loggarna.",
"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."
}
}
diff --git a/web/public/locales/sv/components/dialog.json b/web/public/locales/sv/components/dialog.json
index e895309c3..848468a11 100644
--- a/web/public/locales/sv/components/dialog.json
+++ b/web/public/locales/sv/components/dialog.json
@@ -52,7 +52,7 @@
"export": "Eksport",
"selectOrExport": "Välj eller exportera",
"toast": {
- "success": "Exporten har startats. Visa filen i mappen /exports.",
+ "success": "Exporten har startats. Visa filen på exportsidan.",
"error": {
"failed": "Misslyckades med att starta exporten: {{error}}",
"endTimeMustAfterStartTime": "Sluttiden måste vara efter starttiden",
diff --git a/web/public/locales/sv/views/classificationModel.json b/web/public/locales/sv/views/classificationModel.json
new file mode 100644
index 000000000..6bb07c5ba
--- /dev/null
+++ b/web/public/locales/sv/views/classificationModel.json
@@ -0,0 +1,78 @@
+{
+ "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"
+ }
+ }
+}
diff --git a/web/public/locales/sv/views/events.json b/web/public/locales/sv/views/events.json
index 5dbdfd8b4..6ba446f38 100644
--- a/web/public/locales/sv/views/events.json
+++ b/web/public/locales/sv/views/events.json
@@ -40,9 +40,10 @@
"detail": {
"noDataFound": "Inga detaljerade data att granska",
"aria": "Växla detaljvy",
- "trackedObject_one": "spårat objekt",
- "trackedObject_other": "spårade objekt",
- "noObjectDetailData": "Inga objektdetaljdata tillgängliga."
+ "trackedObject_one": "objekt",
+ "trackedObject_other": "objekt",
+ "noObjectDetailData": "Inga objektdetaljdata tillgängliga.",
+ "label": "Detalj"
},
"objectTrack": {
"trackedPoint": "Spårad punkt",
diff --git a/web/public/locales/sv/views/explore.json b/web/public/locales/sv/views/explore.json
index d4f3db8f9..8b56ad33a 100644
--- a/web/public/locales/sv/views/explore.json
+++ b/web/public/locales/sv/views/explore.json
@@ -196,12 +196,15 @@
},
"deleteTrackedObject": {
"label": "Ta bort det här spårade objektet"
+ },
+ "showObjectDetails": {
+ "label": "Visa objektets plats"
}
},
"dialog": {
"confirmDelete": {
"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 INTE att raderas.
Ä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 INTE att raderas.
Är du säker på att du vill fortsätta?"
}
},
"noTrackedObjects": "Inga spårade objekt hittades",
@@ -222,5 +225,31 @@
},
"concerns": {
"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"
+ }
+ }
}
}
diff --git a/web/public/locales/sv/views/exports.json b/web/public/locales/sv/views/exports.json
index f5b8f37b5..da2bc1324 100644
--- a/web/public/locales/sv/views/exports.json
+++ b/web/public/locales/sv/views/exports.json
@@ -13,5 +13,11 @@
"error": {
"renameExportFailed": "Misslyckades att byta namn på export: {{errorMessage}}"
}
+ },
+ "tooltip": {
+ "shareExport": "Dela export",
+ "downloadVideo": "Ladda ner video",
+ "editName": "Redigera namn",
+ "deleteExport": "Ta bort export"
}
}
diff --git a/web/public/locales/sv/views/faceLibrary.json b/web/public/locales/sv/views/faceLibrary.json
index 4e52c7d12..69c1536e4 100644
--- a/web/public/locales/sv/views/faceLibrary.json
+++ b/web/public/locales/sv/views/faceLibrary.json
@@ -11,8 +11,8 @@
},
"description": {
"placeholder": "Ange ett namn för denna samling",
- "addFace": "Gå genom för att lägga till nya ansikte till biblioteket.",
- "invalidName": "Felaktigt namn. Namn kan endast innehålla bokstäver, siffror, mellanslag, apostrofer, understreck och bindestreck."
+ "addFace": "Lägg till en ny samling i ansiktsbiblioteket genom att ladda upp din första bild.",
+ "invalidName": "Ogiltigt namn. Namn får endast innehålla bokstäver, siffror, mellanslag, apostrofer, understreck och bindestreck."
},
"documentTitle": "Ansiktsbibliotek - Frigate",
"steps": {
@@ -26,12 +26,12 @@
"createFaceLibrary": {
"title": "Skapa samling",
"desc": "Skapa ny samling",
- "nextSteps": "För att bygga en stark grund: