diff --git a/web/public/locales/sv/audio.json b/web/public/locales/sv/audio.json index 7e9d209ab..6918ff2df 100644 --- a/web/public/locales/sv/audio.json +++ b/web/public/locales/sv/audio.json @@ -150,7 +150,7 @@ "vehicle": "Fordon", "skateboard": "Skatebord", "door": "Dörr", - "blender": "Mixer", + "blender": "Blandare", "sink": "Vask", "hair_dryer": "Hårfön", "toothbrush": "Tandborste", @@ -194,7 +194,7 @@ "harp": "Harpa", "bell": "Klocka", "church_bell": "Kyrkklocka", - "jingle_bell": "Jingle Bell", + "jingle_bell": "Bjällerklang", "bicycle_bell": "Cykelklocka", "tuning_fork": "Stämgaffel", "chime": "Klämta", @@ -202,8 +202,8 @@ "harmonica": "Munspel", "accordion": "Dragspel", "bagpipes": "Säckpipor", - "didgeridoo": "Didgeridoo", - "theremin": "Theremin", + "didgeridoo": "Didjeridu", + "theremin": "Teremin", "singing_bowl": "Sjungande skål", "scratching": "Repa", "pop_music": "Popmusik", @@ -211,5 +211,219 @@ "beatboxing": "Beatboxning", "rock_music": "Rockmusik", "heavy_metal": "Heavy Metal musik", - "punk_rock": "Punkrock" + "punk_rock": "Punkrock", + "grunge": "Grunge", + "progressive_rock": "Progressiv rock", + "rock_and_roll": "Rock and roll", + "psychedelic_rock": "Psykedelisk rock", + "rhythm_and_blues": "Rytm och blues", + "soul_music": "Soulmusik", + "reggae": "Reggae", + "country": "Land", + "swing_music": "Swingmusik", + "bluegrass": "Bluegrass", + "funk": "Funk", + "folk_music": "Folkmusik", + "middle_eastern_music": "Mellanösternmusik", + "jazz": "Jazz", + "disco": "Disko", + "classical_music": "Klassisk musik", + "opera": "Opera", + "electronic_music": "Elektronisk musik", + "house_music": "Housemusik", + "techno": "Tekno", + "dubstep": "Dubstep", + "drum_and_bass": "Trumma och bas", + "electronica": "Elektronisk musik", + "electronic_dance_music": "Elektronisk dansmusik", + "ambient_music": "Ambientmusik", + "trance_music": "Trancemusik", + "music_of_latin_america": "Latinamerikansk musik", + "salsa_music": "Salsamusik", + "flamenco": "Flamenco", + "blues": "Blues", + "music_for_children": "Musik för barn", + "new-age_music": "New Age-musik", + "vocal_music": "Vokalmusik", + "a_capella": "A cappella", + "music_of_africa": "Afrikansk musik", + "afrobeat": "Afrobeat", + "christian_music": "Kristen musik", + "gospel_music": "Gospelmusik", + "music_of_asia": "Asiens musik", + "carnatic_music": "Karnatisk musik", + "music_of_bollywood": "Bollywoods musik", + "ska": "Ska", + "traditional_music": "Traditionell musik", + "independent_music": "Oberoende musik", + "song": "Låt", + "background_music": "Bakgrundsmusik", + "theme_music": "Temamusik", + "jingle": "Klingande", + "soundtrack_music": "Soundtrackmusik", + "lullaby": "Vaggvisa", + "video_game_music": "Videospelsmusik", + "christmas_music": "Julmusik", + "dance_music": "Dansmusik", + "wedding_music": "Bröllopsmusik", + "happy_music": "Glad musik", + "sad_music": "Sorglig musik", + "tender_music": "Öm musik", + "exciting_music": "Spännande musik", + "angry_music": "Arg musik", + "scary_music": "Skräckmusik", + "wind": "Vind", + "rustling_leaves": "Prasslande löv", + "wind_noise": "Vindbrus", + "thunderstorm": "Åskväder", + "thunder": "Åska", + "water": "Vatten", + "rain": "Regn", + "raindrop": "Regndroppe", + "rain_on_surface": "Regn på ytan", + "stream": "Strömma", + "waterfall": "Vattenfall", + "ocean": "Hav", + "waves": "Vågor", + "steam": "Ånga", + "gurgling": "Gurglande", + "fire": "Brand", + "crackle": "Spraka", + "sailboat": "Segelbåt", + "rowboat": "Roddbåt", + "motorboat": "Motorbåt", + "ship": "Fartyg", + "motor_vehicle": "Motorfordon", + "power_windows": "Elfönster", + "skidding": "Slirning", + "tire_squeal": "Däckskrik", + "toot": "Tuta", + "car_alarm": "Billarm", + "car_passing_by": "Bil som passerar", + "race_car": "Racerbil", + "truck": "Lastbil", + "air_brake": "Luftbroms", + "air_horn": "Lufthorn", + "reversing_beeps": "Backningljud", + "ice_cream_truck": "Glassbil", + "emergency_vehicle": "Akutbil", + "police_car": "Polisbil", + "ambulance": "Ambulans", + "fire_engine": "Brandbil", + "traffic_noise": "Trafikbuller", + "rail_transport": "Järnvägstransport", + "train_whistle": "Tågvissla", + "train_horn": "Tåghorn", + "railroad_car": "Järnvägsvagn", + "train_wheels_squealing": "Tåghjul skriker", + "subway": "Tunnelbana", + "aircraft": "Flygplan", + "aircraft_engine": "Flygmotor", + "jet_engine": "Jetmotor", + "propeller": "Propeller", + "helicopter": "Helikopter", + "fixed-wing_aircraft": "Flygplan med fasta vingar", + "engine": "Motor", + "light_engine": "Ljusmotor", + "lawn_mower": "Gräsklippare", + "chainsaw": "Motorsåg", + "doorbell": "Dörrklocka", + "electric_toothbrush": "Eltandborste", + "computer_keyboard": "Tangentbord", + "alarm": "Larm", + "telephone": "Telefon", + "ringtone": "Ringsignal", + "dial_tone": "Rington", + "busy_signal": "Upptagetsignal", + "alarm_clock": "Alarmklocka", + "smoke_detector": "Brandvarnare", + "fire_alarm": "Brandlarm", + "dental_drill's_drill": "Tandläkarborr", + "medium_engine": "Medelstor motor", + "heavy_engine": "Tung motor", + "engine_knocking": "Motorknackning", + "engine_starting": "Motor startar", + "idling": "Tomgång", + "accelerating": "Accelererar", + "ding-dong": "Ring-ring", + "sliding_door": "Skjutdörr", + "slam": "Smäll", + "knock": "Knack", + "tap": "Knacka", + "squeak": "Gnissla", + "cupboard_open_or_close": "Skåp öppnas eller stängs", + "drawer_open_or_close": "Låda öppnas eller stängs", + "dishes": "Tallrikar", + "cutlery": "Bestick", + "chopping": "Hackning", + "frying": "Steka", + "microwave_oven": "Mikrovågsugn", + "water_tap": "Vattenkran", + "bathtub": "Badkar", + "toilet_flush": "Toalettspolning", + "vacuum_cleaner": "Dammsugare", + "zipper": "Dragkedja", + "keys_jangling": "Nycklar som klirrar", + "coin": "Mynt", + "electric_shaver": "Elektrisk rakhyvel", + "shuffling_cards": "Blanda kort", + "typing": "Skrivar", + "typewriter": "Skrivmaskin", + "writing": "Skriva", + "telephone_bell_ringing": "Telefonen ringer", + "telephone_dialing": "Ljud för telefonuppringning", + "siren": "Siren", + "civil_defense_siren": "Civilförsvarssiren", + "buzzer": "Summer", + "foghorn": "Mistlur", + "whistle": "Vissla", + "steam_whistle": "Ångvissla", + "mechanisms": "Mekanismer", + "ratchet": "Spärrhake", + "tick": "Tick", + "tick-tock": "Tick Tack", + "gears": "Kugghjul", + "pulleys": "Remskivor", + "sewing_machine": "Symaskin", + "printer": "Skrivare", + "mechanical_fan": "Mekanisk fläkt", + "air_conditioning": "Luftkonditionering", + "cash_register": "Kassaapparat", + "single-lens_reflex_camera": "Enkellinsreflexkamera", + "tools": "Verktyg", + "hammer": "Hammare", + "jackhammer": "Tryckluftsborr", + "sawing": "Sågning", + "filing": "Filning", + "sanding": "Sandning", + "power_tool": "Elverktyg", + "drill": "Borra", + "explosion": "Explosion", + "gunshot": "Skottlossning", + "machine_gun": "Kulspruta", + "fusillade": "Fusillad", + "artillery_fire": "Artillerieeld", + "cap_gun": "Kapsylpistol", + "fireworks": "Fyrverkeri", + "firecracker": "Smällare", + "burst": "Brista", + "eruption": "Utbrott", + "boom": "Pang", + "wood": "Trä", + "chop": "Hugga", + "splinter": "Flisa", + "crack": "Spricka", + "glass": "Glas", + "chink": "Skaka", + "shatter": "Splittras", + "silence": "Tystnad", + "sound_effect": "Ljudeffekt", + "environmental_noise": "Miljöbuller", + "static": "Statisk", + "white_noise": "Vitt brus", + "pink_noise": "Rosa brus", + "television": "Tv", + "radio": "Radio", + "field_recording": "Fältinspelning", + "scream": "Skrika" } diff --git a/web/public/locales/sv/common.json b/web/public/locales/sv/common.json index 02b6ce6c6..8a783d6f8 100644 --- a/web/public/locales/sv/common.json +++ b/web/public/locales/sv/common.json @@ -115,9 +115,9 @@ "language": { "yue": "粵語 (Kantonesiska)", "it": "Italiano (Italienska)", - "fr": "Franska", + "fr": "Français (Franska)", "nl": "Nederlands (Nederländska)", - "hi": "Hindi", + "hi": "हिन्दी (Hindi)", "pt": "Português (Portugisiska)", "ru": "Русский (Ryska)", "pl": "Polski (Polska)", @@ -131,11 +131,11 @@ "fi": "Suomi (Finska)", "da": "Dansk (Danska)", "ar": "العربية (Arabiska)", - "es": "Spanska", - "zhCN": "Kinesiska", + "es": "Español (Spanska)", + "zhCN": "简体中文 (Kinesiska)", "de": "Deutsch (Tyska)", "ja": "日本語 (Japanska)", - "sv": "Svenska", + "sv": "Svenska (Svenska)", "cs": "Čeština (Tjeckiska)", "nb": "Norsk Bokmål (Norsk Bokmål)", "ko": "한국어 (Koreanska)", @@ -145,7 +145,7 @@ "withSystem": { "label": "Använd systeminställningarna för språk" }, - "en": "Engelska", + "en": "English (Engelska)", "ptBR": "Português brasileiro (Brasiliansk Portugisiska)", "ca": "Català (Katalanska)", "sr": "Српски (Serbiska)", diff --git a/web/public/locales/sv/components/filter.json b/web/public/locales/sv/components/filter.json index e126c4793..90eda7c5a 100644 --- a/web/public/locales/sv/components/filter.json +++ b/web/public/locales/sv/components/filter.json @@ -9,7 +9,7 @@ "count_one": "{{count}} Etikett", "count_other": "{{count}} Etiketter" }, - "filter": "Filter", + "filter": "Filtrera", "zones": { "label": "Zoner", "all": { diff --git a/web/public/locales/sv/objects.json b/web/public/locales/sv/objects.json index 4b4da2cf9..73133105c 100644 --- a/web/public/locales/sv/objects.json +++ b/web/public/locales/sv/objects.json @@ -80,7 +80,7 @@ "desk": "Skrivbord", "toilet": "Toalett", "tv": "TV", - "laptop": "Laptop", + "laptop": "Bärbar dator", "remote": "Fjärrkontroll", "keyboard": "Tangentbord", "cell_phone": "Mobiltelefon", @@ -110,7 +110,7 @@ "plate": "Tallrik", "door": "Dörr", "oven": "Ugn", - "blender": "Mixer", + "blender": "Blandare", "book": "Bok", "waste_bin": "Papperskorg", "license_plate": "Nummerplåt", diff --git a/web/public/locales/sv/views/explore.json b/web/public/locales/sv/views/explore.json index 9231096ae..d4f3db8f9 100644 --- a/web/public/locales/sv/views/explore.json +++ b/web/public/locales/sv/views/explore.json @@ -6,7 +6,7 @@ "startingUp": "Startar upp…", "estimatedTime": "Beräknad återstående tid:", "finishingShortly": "Snart klar", - "context": "Utforska kan användas efter att spårade objektinbäddningar har slutförts omindexering.", + "context": "Utforskaren kan användas efter inbäddade spårade objekt har slutat återindexerat.", "step": { "thumbnailsEmbedded": "Miniatyrbilder inbäddad: ", "descriptionsEmbedded": "Beskrivningar inbäddade: ", diff --git a/web/public/locales/sv/views/faceLibrary.json b/web/public/locales/sv/views/faceLibrary.json index 78d0460b8..7bb84d167 100644 --- a/web/public/locales/sv/views/faceLibrary.json +++ b/web/public/locales/sv/views/faceLibrary.json @@ -6,7 +6,7 @@ "timestamp": "tidsstämpel", "faceDesc": "Detaljer om det spårade objektet som genererade detta ansikte", "unknown": "Okänt", - "subLabelScore": "Underetikett Poäng", + "subLabelScore": "Underetikettpoäng", "scoreInfo": "Underetikettpoängen är den viktade poängen för alla igenkända ansiktskonfidenser, så detta kan skilja sig från poängen som visas på ögonblicksbilden." }, "description": { diff --git a/web/public/locales/sv/views/recording.json b/web/public/locales/sv/views/recording.json index 6e9e231a3..b4bfaf2ec 100644 --- a/web/public/locales/sv/views/recording.json +++ b/web/public/locales/sv/views/recording.json @@ -1,6 +1,6 @@ { "export": "Export", - "filter": "Filter", + "filter": "Filtrera", "calendar": "Kalender", "filters": "Filter", "toast": { diff --git a/web/public/locales/sv/views/settings.json b/web/public/locales/sv/views/settings.json index d16ce64e1..1d477e645 100644 --- a/web/public/locales/sv/views/settings.json +++ b/web/public/locales/sv/views/settings.json @@ -9,7 +9,7 @@ "enrichments": "Förbättringsinställningar - Frigate", "frigatePlus": "Frigate+ Inställningar - Frigate", "notifications": "Notifikations Inställningar - Frigate", - "motionTuner": "Rörelsetuner - Frigate", + "motionTuner": "Rörelse inställning - Frigate", "object": "Felsöka - Frigate" }, "general": { @@ -362,7 +362,459 @@ }, "objectMasks": { "label": "Objektmasker", - "documentTitle": "Redigera objektmask - Frigate" + "documentTitle": "Redigera objektmask - Frigate", + "point_one": "{{count}} poäng", + "point_other": "{{count}} poäng", + "desc": { + "title": "Objektfiltermasker används för att filtrera bort falska positiva resultat för en given objekttyp baserat på plats.", + "documentation": "Dokumentation" + }, + "add": "Lägg till objektmask", + "edit": "Redigera objektmask", + "context": "Objektfiltermasker används för att filtrera bort falska positiva resultat för en given objekttyp baserat på plats.", + "clickDrawPolygon": "Klicka för att rita en polygon på bilden.", + "objects": { + "title": "Objekt", + "desc": "Objekttypen som gäller för den här objektmasken.", + "allObjectTypes": "Alla objekttyper" + }, + "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." + } + } + } + }, + "motionDetectionTuner": { + "title": "Rörelsedetekteringstuner", + "unsavedChanges": "Osparade ändringar i Motion Tuner ({{camera}})", + "desc": { + "title": "Frigate använder rörelsedetektering som en första kontroll för att se om det händer något i bilden som är värt att kontrollera med objektdetektering.", + "documentation": "Läs guiden för rörelsejustering" + }, + "Threshold": { + "title": "Tröskel", + "desc": "Tröskelvärdet anger hur mycket förändring i en pixels luminans som krävs för att betraktas som rörelse. Standard: 30" + }, + "contourArea": { + "title": "Konturområde", + "desc": "Konturareans värde används för att avgöra vilka grupper av ändrade pixlar som kvalificeras som rörelse. Standard: 10" + }, + "improveContrast": { + "title": "Förbättra kontrasten", + "desc": "Förbättra kontrasten för mörkare scener. Standard: PÅ" + }, + "toast": { + "success": "Rörelseinställningarna har sparats." + } + }, + "debug": { + "title": "Felsök", + "detectorDesc": "Fregate använder dina detektorer ({{detectors}}) för att upptäcka objekt i din kameras videoström.", + "desc": "Felsökningsvyn visar en realtidsvy av spårade objekt och deras statistik. Objektlistan visar en tidsfördröjd sammanfattning av upptäckta objekt.", + "openCameraWebUI": "Öppna {{camera}}s webbgränssnitt", + "debugging": "Felsökning", + "objectList": "Objektlista", + "noObjects": "Inga föremål", + "audio": { + "title": "Ljud", + "noAudioDetections": "Inga ljuddetekteringar", + "score": "betyg", + "currentRMS": "Nuvarande RMS", + "currentdbFS": "Nuvarande dbFS" + }, + "boundingBoxes": { + "title": "Avgränsande rutor", + "desc": "Visa avgränsningsrutor runt spårade objekt", + "colors": { + "label": "Färger för objektgränser", + "info": "
Rörelserutor
Röda rutor kommer att läggas över områden i bilden där rörelse för närvarande detekteras
" + }, + "regions": { + "title": "Regioner", + "desc": "Visa en ruta med det intresseområde som skickats till objektdetektorn", + "tips": "Regionsrutor
Ljusgröna rutor kommer att läggas över intressanta områden i bilden som skickas till objektdetektorn.
" + }, + "paths": { + "title": "Vägar", + "desc": "Visa viktiga punkter i det spårade objektets bana", + "tips": "Vägar
Linjer och cirklar indikerar viktiga punkter som det spårade objektet har flyttat under sin livscykel.
" + }, + "objectShapeFilterDrawing": { + "title": "Ritning av objektformfilter", + "desc": "Rita en rektangel på bilden för att visa detaljer om area och förhållande", + "tips": "Aktivera det här alternativet för att rita en rektangel på kamerabilden för att visa dess area och förhållande. Dessa värden kan sedan användas för att ställa in parametrar för objektformsfilter i din konfiguration.", + "score": "Betyg", + "ratio": "Förhållandet", + "area": "Område" + } + }, + "users": { + "title": "Användare", + "management": { + "title": "Användarhantering", + "desc": "Hantera användarkonton för denna Frigate-instans." + }, + "addUser": "Lägg till användare", + "updatePassword": "Uppdatera lösenord", + "toast": { + "success": { + "createUser": "Användaren {{user}} har skapats", + "deleteUser": "Användaren {{user}} har raderats", + "updatePassword": "Lösenordet har uppdaterats.", + "roleUpdated": "Rollen uppdaterades för {{user}}" + }, + "error": { + "setPasswordFailed": "Misslyckades med att spara lösenordet: {{errorMessage}}", + "createUserFailed": "Misslyckades med att skapa användare: {{errorMessage}}", + "deleteUserFailed": "Misslyckades med att ta bort användaren: {{errorMessage}}", + "roleUpdateFailed": "Misslyckades med att uppdatera rollen: {{errorMessage}}" + } + }, + "table": { + "username": "Användarnamn", + "actions": "Åtgärder", + "role": "Roll", + "noUsers": "Inga användare hittades.", + "changeRole": "Ändra användarroll", + "password": "Lösenord", + "deleteUser": "Ta bort användare" + }, + "dialog": { + "form": { + "user": { + "title": "Användarnamn", + "desc": "Endast bokstäver, siffror, punkter och understreck är tillåtna.", + "placeholder": "Ange användarnamn" + }, + "password": { + "title": "Lösenord", + "strength": { + "title": "Lösenordsstyrka: ", + "weak": "Svag", + "medium": "Mellanstark", + "strong": "Stark", + "veryStrong": "Mycket stark" + }, + "match": "Lösenorden matchar", + "notMatch": "Lösenorden matchar inte", + "placeholder": "Ange lösenord", + "confirm": { + "title": "Bekräfta lösenord", + "placeholder": "Bekräfta lösenord" + } + }, + "newPassword": { + "title": "Nytt lösenord", + "placeholder": "Ange nytt lösenord", + "confirm": { + "placeholder": "Ange nytt lösenord igen" + } + }, + "usernameIsRequired": "Användarnamn krävs", + "passwordIsRequired": "Lösenord krävs" + }, + "createUser": { + "title": "Skapa ny användare", + "desc": "Lägg till ett nytt användarkonto och ange en roll för åtkomst till områden i Frigate gränssnittet.", + "usernameOnlyInclude": "Användarnamnet får endast innehålla bokstäver, siffror, . eller _", + "confirmPassword": "Vänligen bekräfta ditt lösenord" + }, + "deleteUser": { + "title": "Ta bort användare", + "desc": "Den här åtgärden kan inte ångras. Detta kommer att permanent radera användarkontot och all tillhörande data.", + "warn": "Är du säker på att du vill ta bort {{username}}?" + }, + "passwordSetting": { + "cannotBeEmpty": "Lösenordet får inte vara tomt", + "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." + }, + "changeRole": { + "title": "Ändra användarroll", + "select": "Välj en roll", + "desc": "Uppdatera behörigheter för {{username}}", + "roleInfo": { + "intro": "Välj lämplig roll för den här användaren:", + "admin": "Administratör", + "adminDesc": "Full åtkomst till alla funktioner.", + "viewer": "Åskådare", + "viewerDesc": "Begränsat till Live-dashboards, Review, Explore, och Exports bara.", + "customDesc": "Anpassad roll med specifik kameraåtkomst." + } + } + } + }, + "notification": { + "title": "Aviseringar", + "notificationSettings": { + "title": "Aviseringsinställningar", + "desc": "Frigate kan skicka push-notiser till din enhet när den körs i webbläsare eller installerad som PWA." + }, + "globalSettings": { + "title": "Övergripande inställningar", + "desc": "Stäng tillfälligt av aviseringar för specifika kameror på alla registrerade enheter." + }, + "email": { + "title": "E-post", + "placeholder": "t.ex. exempel@epost.se", + "desc": "En giltig e-postadress krävs och kommer att användas för att meddela dig om det uppstår problem med push-tjänsten." + }, + "cameras": { + "title": "Kameror", + "noCameras": "Inga kameror tillgängliga", + "desc": "Välj vilka kameror som notifikationer ska aktiveras för." + }, + "unregisterDevice": "Avregistrera enheten", + "sendTestNotification": "Skicka testnotis", + "active": "Notifieringar 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."
+ },
+ "deviceSpecific": "Enhetsspecifika inställningar",
+ "registerDevice": "Registrera den här enheten",
+ "unsavedRegistrations": "Osparade aviseringsregistreringar",
+ "unsavedChanges": "Osparade ändringar till aviseringar",
+ "suspended": "Aviseringar avstängda {{time}}",
+ "suspendTime": {
+ "suspend": "Pausa",
+ "5minutes": "Pausa i 5 minuter",
+ "10minutes": "Pausa i 10 minuter",
+ "30minutes": "Pausa i 30 minuter",
+ "1hour": "Pausa i 1 timme",
+ "12hours": "Pausa i 12 timmar",
+ "24hours": "Pausa i 24 timmar",
+ "untilRestart": "Pausa tills omstart"
+ },
+ "cancelSuspension": "Avbryt pausning",
+ "toast": {
+ "success": {
+ "registered": "Registreringen för aviseringar har lyckats. Omstart av Frigate krävs innan några aviseringar (inklusive en testavisering) kan skickas.",
+ "settingSaved": "Aviseringsinställningarna har sparats."
+ },
+ "error": {
+ "registerFailed": "Det gick inte att spara aviseringsregistreringen."
+ }
+ }
+ },
+ "roles": {
+ "addRole": "Lägg till roll",
+ "table": {
+ "role": "Roll",
+ "cameras": "Kameror",
+ "noRoles": "Inga anpassade roller hittades.",
+ "editCameras": "Redigera kameror",
+ "deleteRole": "Radera roll",
+ "actions": "Åtgärder"
+ },
+ "toast": {
+ "success": {
+ "createRole": "Roll {{role}} skapad",
+ "updateCameras": "Kameror uppdaterade för roll {{role}}",
+ "deleteRole": "Roll {{role}} raderad",
+ "userRolesUpdated": "{{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}}",
+ "updateCamerasFailed": "Misslyckades att uppdatera kameror: {{errorMessage}}",
+ "deleteRoleFailed": "Misslyckades att radera roll: {{errorMessage}}",
+ "userUpdateFailed": "Misslyckades att uppdatera användar-roller: {{errorMessage}}"
+ }
+ },
+ "dialog": {
+ "createRole": {
+ "title": "Skapa ny roll",
+ "desc": "Skapa en ny roll och ange kamera åtkomstbehörigheter."
+ },
+ "deleteRole": {
+ "title": "Radera roll",
+ "deleting": "Raderar...",
+ "desc": "Den här åtgärden kan inte ångras. Detta kommer att ta bort rollen permanent och tilldela alla användare med rollen 'tittare', vilket ger tittaren åtkomst till alla kameror.",
+ "warn": "Är du säker på att du vill ta bort {{role}}?"
+ },
+ "form": {
+ "role": {
+ "placeholder": "Ange rollens namn",
+ "desc": "Enbart bokstäver, siffror, punkter och understreck tillåtna.",
+ "roleIsRequired": "Rollens namn krävs",
+ "roleExists": "En roll med detta namn finns redan.",
+ "title": "Rollnamn",
+ "roleOnlyInclude": "Rollnamnet får endast innehålla bokstäver, siffror, . eller _"
+ },
+ "cameras": {
+ "title": "Kameror",
+ "required": "Minst en kamera måste väljas.",
+ "desc": "Välj kameror som den här rollen har åtkomst till. Minst en kamera krävs."
+ }
+ },
+ "editCameras": {
+ "title": "Redigera rollkameror",
+ "desc": "Uppdatera kameraåtkomst för rollen {{role}}."
+ }
+ },
+ "management": {
+ "title": "Hantering av tittarroller",
+ "desc": "Hantera anpassade tittarroller och deras kameraåtkomstbehörigheter för den här Frigate instansen."
+ }
+ },
+ "frigatePlus": {
+ "title": "Frigate+ Inställningar",
+ "apiKey": {
+ "notValidated": "Frigate+ API-nyckeln upptäcktes inte eller validerades inte",
+ "desc": "Frigate+ API-nyckeln möjliggör integration med Frigate+-tjänsten.",
+ "plusLink": "Läs mer om Frigate+",
+ "title": "Frigate+ API-nyckel",
+ "validated": "Frigate+ API-nyckeln har upptäckts och validerats"
+ },
+ "snapshotConfig": {
+ "title": "Ögonblicksbild konfiguration",
+ "desc": "Att skicka till Frigate+ kräver att både snapshots och clean_copy
snapshots är aktiverade i din konfiguration.",
+ "cleanCopyWarning": "Vissa kameror har aktiverade ögonblicksbilder men har ren kopia inaktiverad. Du måste aktivera clean_copy
i din ögonblicksbild konfiguration för att kunna skicka bilder från dessa kameror till Frigate+.",
+ "table": {
+ "camera": "Kamera",
+ "snapshots": "Ögonblicksbilder",
+ "cleanCopySnapshots": "clean_copy
Ögonblicksbilder"
+ }
+ },
+ "modelInfo": {
+ "title": "Modellinformation",
+ "modelType": "Modelltyp",
+ "trainDate": "Träningsdatum",
+ "baseModel": "Basmodell",
+ "plusModelType": {
+ "baseModel": "Basmodell",
+ "userModel": "Finjusterad"
+ },
+ "supportedDetectors": "Detektorer som stöds",
+ "cameras": "Kameror",
+ "loading": "Laddar modellinformation…",
+ "error": "Misslyckades med att ladda modellinformationen",
+ "availableModels": "Tillgängliga modeller",
+ "loadingAvailableModels": "Laddar tillgängliga modeller…",
+ "modelSelect": "Dina tillgängliga modeller på Frigate+ kan väljas här. Observera att endast modeller som är kompatibla med din nuvarande detektorkonfiguration kan väljas."
+ },
+ "unsavedChanges": "Osparade ändringar av inställningar för Frigate+",
+ "restart_required": "Omstart krävs (Frigate+ modell ändrad)",
+ "toast": {
+ "success": "Inställningarna för Frigate+ har sparats. Starta om Frigate för att tillämpa ändringarna.",
+ "error": "Kunde inte spara konfigurationsändringarna: {{errorMessage}}"
+ }
+ },
+ "triggers": {
+ "documentTitle": "Utlösare",
+ "management": {
+ "title": "Utlösare hantering",
+ "desc": "Hantera utlösare för {{camera}}. Använd miniatyrtypen för att utlösa liknande miniatyrer som ditt valda spårade objekt och beskrivningstypen för att utlösa liknande beskrivningar av text du anger."
+ },
+ "addTrigger": "Lägg till utlösare",
+ "table": {
+ "name": "Namn",
+ "type": "Typ",
+ "content": "Innehåll",
+ "threshold": "Tröskel",
+ "actions": "Åtgärder",
+ "noTriggers": "Inga utlösare konfigurerade för den här kameran.",
+ "edit": "Redigera",
+ "deleteTrigger": "Ta bort utlösare",
+ "lastTriggered": "Senast utlöst"
+ },
+ "type": {
+ "thumbnail": "Miniatyrbild",
+ "description": "Beskrivning"
+ },
+ "actions": {
+ "notification": "Skicka avisering",
+ "alert": "Markera som varning"
+ },
+ "dialog": {
+ "createTrigger": {
+ "title": "Skapa utlösare",
+ "desc": "Skapa en utlösare för kamera {{camera}}"
+ },
+ "editTrigger": {
+ "title": "Redigera utlösare",
+ "desc": "Redigera inställningarna för utlösare på kameran {{camera}}"
+ },
+ "deleteTrigger": {
+ "title": "Ta bort utlösare",
+ "desc": "Är du säker på att du vill ta bort utlösaren {{triggerName}}? Den här åtgärden kan inte ångras."
+ },
+ "form": {
+ "name": {
+ "title": "Namn",
+ "placeholder": "Ange utlösarens namn",
+ "error": {
+ "minLength": "Namnet måste vara minst 2 tecken lång.",
+ "invalidCharacters": "Namnet får bara innehålla bokstäver, siffror, understreck, och bindestreck.",
+ "alreadyExists": "En utlösare med detta namn finns redan för den här kameran."
+ }
+ },
+ "enabled": {
+ "description": "Aktivera eller inaktivera den här utlösaren"
+ },
+ "type": {
+ "title": "Typ",
+ "placeholder": "Välj utlösartyp"
+ },
+ "content": {
+ "title": "Innehåll",
+ "imagePlaceholder": "Välj en bild",
+ "textPlaceholder": "Ange textinnehåll",
+ "imageDesc": "Välj en bild för att utlösa den här åtgärden när en liknande bild upptäcks.",
+ "textDesc": "Ange text för att utlösa den här åtgärden när en liknande beskrivning av spårat objekt upptäcks.",
+ "error": {
+ "required": "Innehåll krävs."
+ }
+ },
+ "threshold": {
+ "title": "Tröskel",
+ "error": {
+ "min": "Tröskelvärdet måste vara minst 0",
+ "max": "Tröskelvärdet får vara högst 1"
+ }
+ },
+ "actions": {
+ "title": "Åtgärder",
+ "desc": "Som standard utlöser Frigate ett MQTT-meddelande för alla utlösare. Välj en ytterligare åtgärd att utföra när den här utlösaren utlöses.",
+ "error": {
+ "min": "Minst en åtgärd måste väljas."
+ }
+ }
+ }
+ },
+ "toast": {
+ "success": {
+ "createTrigger": "Utlösaren {{name}} har skapats.",
+ "updateTrigger": "Utlösaren {{name}} har uppdaterats.",
+ "deleteTrigger": "Utlösaren {{name}} har raderats."
+ },
+ "error": {
+ "createTriggerFailed": "Misslyckades med att skapa utlösaren: {{errorMessage}}",
+ "updateTriggerFailed": "Misslyckades med att uppdatera utlösaren: {{errorMessage}}",
+ "deleteTriggerFailed": "Misslyckades med att ta bort utlösaren: {{errorMessage}}"
+ }
}
}
}
diff --git a/web/public/locales/sv/views/system.json b/web/public/locales/sv/views/system.json
index 3a1f02cf5..d8f482898 100644
--- a/web/public/locales/sv/views/system.json
+++ b/web/public/locales/sv/views/system.json
@@ -5,8 +5,8 @@
"cameras": "Kamerastatistik - Frigate",
"logs": {
"frigate": "Frigate-loggar - Frigate",
- "go2rtc": "Go2RTC-loggar - Frigate",
- "nginx": "Nginx-loggar - Frigate"
+ "go2rtc": "Go2RTC loggar - Frigate",
+ "nginx": "Nginx loggar - Frigate"
},
"enrichments": "Förbättringsstatistik - Frigate"
},