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..ece0f27f2 100644 --- a/web/public/locales/sv/views/explore.json +++ b/web/public/locales/sv/views/explore.json @@ -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": "