diff --git a/web/public/locales/sv/components/dialog.json b/web/public/locales/sv/components/dialog.json
index 712ddd1d6..2ef0e8814 100644
--- a/web/public/locales/sv/components/dialog.json
+++ b/web/public/locales/sv/components/dialog.json
@@ -57,7 +57,8 @@
"failed": "Misslyckades med att starta exporten: {{error}}",
"endTimeMustAfterStartTime": "Sluttiden måste vara efter starttiden",
"noVaildTimeSelected": "Inget giltigt tidsintervall valt"
- }
+ },
+ "view": "Visa"
},
"fromTimeline": {
"saveExport": "Spara export",
diff --git a/web/public/locales/sv/objects.json b/web/public/locales/sv/objects.json
index 9a17a137c..1e2926ff3 100644
--- a/web/public/locales/sv/objects.json
+++ b/web/public/locales/sv/objects.json
@@ -112,7 +112,7 @@
"oven": "Ugn",
"blender": "Blandare",
"book": "Bok",
- "waste_bin": "Papperskorg",
+ "waste_bin": "Soptunna",
"license_plate": "Nummerplåt",
"toothbrush": "Tandborste",
"ups": "UPS",
diff --git a/web/public/locales/sv/views/classificationModel.json b/web/public/locales/sv/views/classificationModel.json
index abe0e19da..2b6c61d0f 100644
--- a/web/public/locales/sv/views/classificationModel.json
+++ b/web/public/locales/sv/views/classificationModel.json
@@ -1,5 +1,5 @@
{
- "documentTitle": "Klassificeringsmodeller",
+ "documentTitle": "Klassificeringsmodeller - Frigate",
"button": {
"deleteClassificationAttempts": "Ta bort klassificeringsbilder",
"renameCategory": "Byt namn på klass",
@@ -59,7 +59,7 @@
"train": {
"title": "Nyligen tillagd klassificeringar",
"aria": "Välj senaste klassificeringar",
- "titleShort": "Nyligen"
+ "titleShort": "Ny"
},
"categories": "Klasser",
"createCategory": {
@@ -148,7 +148,12 @@
},
"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."
+ "allImagesRequired_other": "Vänligen klassificera alla bilder. {{count}} bilder återstår.",
+ "modelCreated": "Modellen har skapats. Använd vyn Senaste klassificeringar för att lägga till bilder för saknade tillstånd och träna sedan modellen.",
+ "missingStatesWarning": {
+ "title": "Exempel på saknade tillstånd",
+ "description": "Det rekommenderas att välja exempel för alla tillstånd för bästa resultat. Du kan fortsätta utan att välja alla tillstånd, men modellen kommer inte att tränas förrän alla tillstånd har bilder. När du har fortsatt använder du vyn Senaste klassificeringar för att klassificera bilder för de saknade tillstånden och tränar sedan modellen."
+ }
}
},
"deleteModel": {
@@ -175,5 +180,6 @@
"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"
- }
+ },
+ "none": "Ingen"
}
diff --git a/web/public/locales/sv/views/events.json b/web/public/locales/sv/views/events.json
index 4d39c8fed..f19596e7a 100644
--- a/web/public/locales/sv/views/events.json
+++ b/web/public/locales/sv/views/events.json
@@ -55,5 +55,9 @@
"clickToSeek": "Klicka för att söka till den här tiden"
},
"zoomIn": "Zooma in",
- "zoomOut": "Zooma ut"
+ "zoomOut": "Zooma ut",
+ "normalActivity": "Normal",
+ "needsReview": "Behöver granskas",
+ "securityConcern": "Säkerhetsproblem",
+ "select_all": "Alla"
}
diff --git a/web/public/locales/sv/views/explore.json b/web/public/locales/sv/views/explore.json
index 068aff6b3..62ea93338 100644
--- a/web/public/locales/sv/views/explore.json
+++ b/web/public/locales/sv/views/explore.json
@@ -208,6 +208,10 @@
},
"hideObjectDetails": {
"label": "Dölj objektsökväg"
+ },
+ "downloadCleanSnapshot": {
+ "label": "Ladda ner ren ögonblicksbild",
+ "aria": "Ladda ner ren ögonblicksbild"
}
},
"dialog": {
@@ -261,7 +265,8 @@
"header": {
"zones": "Zoner",
"ratio": "Förhållandet",
- "area": "Område"
+ "area": "Område",
+ "score": "Resultat"
}
},
"annotationSettings": {
@@ -276,7 +281,7 @@
"millisecondsToOffset": "Millisekunder för att förskjuta detektera annoteringar med. Standard: 0",
"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."
+ "success": "Annoteringsförskjutningen för {{camera}} har sparats i konfigurationsfilen."
}
}
},
diff --git a/web/public/locales/sv/views/faceLibrary.json b/web/public/locales/sv/views/faceLibrary.json
index 69c1536e4..45a80bf50 100644
--- a/web/public/locales/sv/views/faceLibrary.json
+++ b/web/public/locales/sv/views/faceLibrary.json
@@ -32,7 +32,8 @@
"train": {
"title": "Senaste Igenkänningar",
"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",
+ "titleShort": "Ny"
},
"uploadFaceImage": {
"title": "Ladda upp ansiktsbild",
diff --git a/web/public/locales/sv/views/live.json b/web/public/locales/sv/views/live.json
index d6eb6d71f..b0873ae86 100644
--- a/web/public/locales/sv/views/live.json
+++ b/web/public/locales/sv/views/live.json
@@ -137,7 +137,7 @@
"forTime": "Pausa för: "
},
"stream": {
- "title": "Ström (Swedish also use the word Stream)",
+ "title": "Ström",
"audio": {
"tips": {
"title": "Ljud måste skickas ut från din kamera och konfigureras i go2rtc för den här strömmen.",
diff --git a/web/public/locales/sv/views/settings.json b/web/public/locales/sv/views/settings.json
index 3d4a018e8..99f74a47d 100644
--- a/web/public/locales/sv/views/settings.json
+++ b/web/public/locales/sv/views/settings.json
@@ -308,7 +308,7 @@
"name": {
"title": "Namn",
"inputPlaceHolder": "Ange ett namn…",
- "tips": "Namnet måste vara minst 2 tecken långt, måste innehålla minst en bokstav och får inte vara namnet på en kamera eller en annan zon."
+ "tips": "Namnet måste vara minst 2 tecken långt, måste innehålla minst en bokstav och får inte vara namnet på en kamera eller någon annan zon på den här kameran."
},
"inertia": {
"title": "Momentum",
@@ -345,7 +345,7 @@
}
},
"toast": {
- "success": "Zon ({{zoneName}}) har sparats. Starta om Frigate för att tillämpa ändringarna."
+ "success": "Zonen ({{zoneName}}) har sparats."
}
},
"motionMasks": {
@@ -369,8 +369,8 @@
},
"toast": {
"success": {
- "title": "{{polygonName}} har sparats. Starta om Frigate för att tillämpa ändringarna.",
- "noName": "Rörelsemasken har sparats. Starta om Frigate för att tillämpa ändringarna."
+ "title": "{{polygonName}} har sparats.",
+ "noName": "Rörelsemasken har sparats."
}
}
},
@@ -394,8 +394,8 @@
},
"toast": {
"success": {
- "title": "{{polygonName}} har sparats. Starta om Frigate för att tillämpa ändringarna.",
- "noName": "Objektmasken har sparats. Starta om Frigate för att tillämpa ändringarna."
+ "title": "{{polygonName}} har sparats.",
+ "noName": "Objektmasken har sparats."
}
}
}
@@ -535,6 +535,15 @@
"confirm": {
"title": "Bekräfta lösenord",
"placeholder": "Bekräfta lösenord"
+ },
+ "show": "Visa lösenord",
+ "hide": "Dölj lösenord",
+ "requirements": {
+ "title": "Lösenordskrav:",
+ "length": "Minst 8 tecken",
+ "uppercase": "Minst en stor bokstav",
+ "digit": "Minst en siffra",
+ "special": "Minst ett specialtecken (!@#$%^&*(),.?\":{}|<>)"
}
},
"newPassword": {
@@ -545,7 +554,11 @@
}
},
"usernameIsRequired": "Användarnamn krävs",
- "passwordIsRequired": "Lösenord krävs"
+ "passwordIsRequired": "Lösenord krävs",
+ "currentPassword": {
+ "title": "Nuvarande lösenord",
+ "placeholder": "Ange ditt nuvarande lösenord"
+ }
},
"createUser": {
"title": "Skapa ny användare",
@@ -563,7 +576,12 @@
"doNotMatch": "Lösenorden matchar inte",
"updatePassword": "Uppdatera lösenord för {{username}}",
"setPassword": "Ange lösenord",
- "desc": "Skapa ett starkt lösenord för att säkra det här kontot."
+ "desc": "Skapa ett starkt lösenord för att säkra det här kontot.",
+ "currentPasswordRequired": "Nuvarande lösenord krävs",
+ "incorrectCurrentPassword": "Nuvarande lösenord är felaktigt",
+ "passwordVerificationFailed": "Misslyckades med att verifiera lösenordet",
+ "multiDeviceWarning": "Alla andra enheter där du är inloggad måste logga in igen inom {{refresh_time}}.",
+ "multiDeviceAdmin": "Du kan också tvinga alla användare att autentisera om sig omedelbart genom att rotera din JWT-hemlighet."
},
"changeRole": {
"title": "Ändra användarroll",
@@ -602,7 +620,7 @@
},
"unregisterDevice": "Avregistrera enheten",
"sendTestNotification": "Skicka testnotis",
- "active": "Notifieringar aktiva",
+ "active": "Aviseringar är aktiva",
"notificationUnavailable": {
"title": "Meddelanden otillgängliga",
"desc": "Webb push-meddelanden kräver en säker kontext (https://…). Detta är en begränsning i webbläsaren. Få säker åtkomst till Frigate för att använda meddelanden."
@@ -1128,7 +1146,8 @@
"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."
+ "reolink-rtsp": "Reolink RTSP rekommenderas inte. Aktivera HTTP i kamerans firmwareinställningar och starta om guiden.",
+ "reolink-http": "Reolink HTTP-strömmar bör använda FFmpeg för bättre kompatibilitet. Aktivera \"Använd strömkompatibilitetsläge\" för den här strömmen."
},
"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."