"testHelp":"Ett kort test tar cirka 2 minuter.Det utökade testet körs i bakgrunden och kan ta flera timmar på stora diskar.Resultatet kommer att dyka upp på fliken Historik när det är klart.",
"testAgeWarning":"Den här rapporten är baserad på ett SMART-test utfört för {days} dagar sedan ({date}). Diskens hälsa kan ha ändrats sedan dess. Vi rekommenderar att du kör ett nytt SMART-test för att få uppdaterade resultat.",
"healthyAssessment":"Denna disk fungerar inom normala parametrar. Alla SMART-attribut ligger inom acceptabla gränsvärden. Disken har varit påslagen i ungefär {uptime} och fungerar för närvarande på {temperature}. {sectors}",
"failedAssessment":"Den här disken har rapporterat ett SMART-hälsofel. Omedelbara åtgärder krävs. Säkerhetskopiera alla viktiga data och planera för diskbyte.",
"noBadSectors":"Inga dåliga sektorer har upptäckts.",
"healthyMeaningTitle":"vad betyder det? Din disk är frisk!",
"attentionTitle":"UPPMÄRKSAMHET KRÄVS: Problem upptäckts",
"monitorTitle":"Vissa problem behöver övervakas",
"healthyMeaning":"Enkelt uttryckt: Den här disken fungerar korrekt. Du kan fortsätta använda det normalt. Vi rekommenderar att du kör periodiska SMART-tester (månadsvis) för att fånga upp eventuella problem tidigt.",
"criticalMeaning":"Enkelt uttryckt: Den här disken har problem som kan orsaka dataförlust. Säkerhetskopiera dina viktiga filer omedelbart och överväg att byta ut disken snart.",
"warningMeaning":"Enkelt uttryckt: Disken fungerar men visar vissa tecken på slitage. Det är inte kritiskt ännu, men övervaka det noga och håll dina säkerhetskopior uppdaterade.",
"observationsIntro":"Följande händelser har upptäckts och loggats för denna disk. Dessa observationer kan indikera potentiella problem som kräver uppmärksamhet.",
"firmwareNoSelfTestLog":"Den här diskens firmware upprätthåller inte en intern självtestlogg. Testresultaten spåras av ProxMenux Monitor.",
"ssdWearNote":"Uppskattningar av SSD-livslängden är baserade på tillverkarrapporterade slitageindikatorer. Den faktiska livslängden kan variera beroende på arbetsbelastning och användningsmönster.",
"thermalManagementT1TotalTime":"Termisk hantering T1 total tid",
"thermalManagementT2TotalTime":"Termisk hantering T2 total tid"
},
"attributeExplanations":{
"criticalWarning":"Aktiva varningsflaggor från NVMe-kontrollern. Alla värden som inte är noll kräver omedelbar utredning.",
"nvmeTemperature":"Komposittemperatur rapporterad av regulatorn. Ihållande höga temperaturer orsakar termisk strypning och minskar NAND-livslängden.",
"temperatureSensor1":"Primär temperatursensor, vanligtvis NAND-blixten. Mest representativa för blixthälsa.",
"temperatureSensor2":"Sekundär sensor, ofta styrenheten dör. Går vanligtvis varmare än sensor 1.",
"temperatureSensor3":"Tertiär sensor, om sådan finns. Platsen varierar beroende på tillverkare.",
"availableSpare":"Andel reservdelar NAND-block kvar för byte av dåliga block. En varning utlöses under tröskeln.",
"availableSpareThreshold":"Tillverkarens minimum för tillgängliga reservdelar. Under detta flaggar enheten en kritisk varning.",
"percentageUsed":"Köruppskattning av förbrukad uthållighet baserat på faktiska kontra nominella skrivcykler. 100 % betyder att den nominella TBW nåddes; enheten kan fortsätta att fungera utöver detta.",
"mediaErrors":"Oåterställningsbara läs-/skrivfel på NAND-flash. Alla värden som inte är noll indikerar permanent cellskada. Ökande antal innebär byt ut snart.",
"mediaIntegrityErrors":"Oåterställningsbara fel upptäckts av styrenheten. Icke-noll innebär risk för datakorruption.",
"unsafeShutdowns":"Strömförluster utan ordentlig spolning eller avstängning. Mycket höga risker för korruption av metadata och problem med fast programvara.",
"nvmePowerCycles":"Totala på/av-cykler. Frekvent cykling ökar slitaget på kontakter och kondensatorer.",
"nvmePowerOnHours":"Totalt antal timmar som enheten har varit påslagen sedan tillverkningen.",
"dataUnitsRead":"Total data läst i 512 KB-enheter. Multiplicera med 512 000 för byte. Användbar för att beräkna daglig läsarbetsbelastning.",
"dataUnitsWritten":"Total data skriven i 512 KB-enheter. Jämför med TBW-betyg för att uppskatta återstående uthållighet.",
"hostReadCommands":"Totalt antal läskommandon utfärdade av värden. Ett högt förhållande kontra skrivkommandon indikerar en lästung arbetsbelastning.",
"hostWriteCommands":"Totalt antal skrivkommandon utfärdade av värden. Inkluderar filsystemmetadataskrivningar.",
"controllerBusyTime":"Totalt antal minuter som styrenheten tillbringade med att bearbeta I/O-kommandon. Höga värden indikerar fortsatt hög arbetsbelastning.",
"errorLogEntries":"Antal poster i felinformationsloggen. Innehåller ofta godartade självtestartefakter; krysskontrollera med Media Errors.",
"warningTempTime":"Totalt antal minuter som spenderats över varningstemperaturtröskeln. Orsakar prestandastrypning. Noll är idealiskt.",
"criticalTempTime":"Totalt antal minuter spenderade över den kritiska temperaturtröskeln. Enheten kan stängas av för att förhindra skador. Bör alltid vara noll.",
"warningCompositeTemperatureTime":"Totalt antal minuter överskred komposittemperaturen varningströskeln.",
"criticalCompositeTemperatureTime":"Totalt antal minuter överskred komposittemperaturen det kritiska tröskelvärdet. Måste vara noll.",
"thermalManagementT1TransCount":"Antal gånger frekvensomriktaren gick in i lätt termisk strypning (T1). Indikerar kylningsproblem.",
"thermalManagementT2TransCount":"Antal gånger frekvensomriktaren gick in i kraftig termisk strypning (T2). Betydande prestandapåverkan.",
"thermalManagementT1TotalTime":"Totalt antal sekunder tillbringade i lätt termisk strypning. Indikerar ihållande kylningsproblem.",
"thermalManagementT2TotalTime":"Totalt antal sekunder tillbringade i kraftig termisk strypning. Allvarlig prestandaförsämring.",
"rawReadErrorRate":"Hårdvaruläsfel har upptäckts. Höga råvärden på Seagate/Samsung-diskar är normala eftersom deras proprietära formel gör VALUE viktigare än rå.",
"writeErrorRate":"Fel som uppstod under skrivoperationer. Ett växande antal kan tyda på huvud- eller mediaproblem.",
"multiZoneErrorRate":"Fel vid skrivning till flerzonsregioner. Tillverkarspecifik; en stigande trend är oroande.",
"softReadErrorRate":"Läs fel korrigerade av firmware utan dataförlust. Höga värden kan indikera nedbrytande media.",
"udmaCrcErrorCount":"Kontrollsummafel för dataöverföring på SATA-kabeln. Orsakas vanligtvis av en dålig kabel, lös anslutning eller portproblem.",
"crcErrors":"Gränssnittskommunikationsfel. Orsakas vanligtvis av kabel- eller anslutningsproblem.",
"crcErrorCount":"Kontrollsummafel för dataöverföring. Byt ut SATA-kabeln om detta värde ökar.",
"commandTimeout":"Kommandon som tog för lång tid och tog timeout. Kan indikera kontroller eller anslutningsproblem.",
"interfaceCrcErrorCount":"CRC-fel på gränssnittslänken. Kabel- eller kontaktproblem.",
"hardwareEccRecovered":"Läsfel korrigerade av hårdvaru-ECC. Icke-noll är normalt; snabb tillväxt kräver uppmärksamhet.",
"eccErrorRate":"Antal ECC-korrigerade fel. Proprietär formel; VÄRDE betyder mer än obearbetat antal.",
"endToEndError":"Datakorruption upptäcktes mellan controllerns cache och värdgränssnittet. Bör alltid vara noll.",
"endToEndErrorDetectionCount":"Antal paritetsfel i datasökvägen. Icke-noll indikerar kontrollproblem.",
"wearLevelingCount":"Genomsnittliga raderingscykler per NAND-block (SSD). Lägre VÄRDE betyder mer slitage.",
"wearRangeDelta":"Skillnad mellan mest slitna och minst slitna block (SSD). Höga värden indikerar ojämnt slitage.",
"mediaWearoutIndicator":"Uppskattning av återstående livslängd för Intel SSD. Börjar på 100 och minskar till 0 när uthålligheten förbrukas.",
"ssdLifeLeft":"Uppskattad återstående SSD-livslängd i procent baserat på NAND-slitage.",
"percentLifetimeRemain":"Beräknad procentuell återstående livslängd. 100 betyder ny; 0 betyder slutet på den nominella livslängden.",
"percentLifetimeUsed":"Procentandel av konsumerad uthållighet. Omvänt av procent återstående livslängd.",
"availableReservedSpace":"Återstående reservblock i procent (SSD). Låga värden minskar frekvensomriktarens förmåga att hantera dåliga block.",
"usedReservedBlockCount":"Reservblock förbrukade för ersättning av dåliga block (SSD). Ett växande värde innebär åldrande.",
"unusedReservedBlockCount":"Reservblock fortfarande tillgängliga för ersättning av dåliga block (SSD). Noll betyder att det inte är möjligt att byta ut dåliga block längre.",
"programFailCount":"NAND-skrivfel (SSD). Ett växande antal betyder att blixtceller slits ut.",
"programFailCountChip":"Programfel på chipnivå (SSD). Icke-noll indikerar NAND-försämring.",
"eraseFailCount":"NAND radera operationsfel (SSD). Ej noll indikerar kraftigt blixtslitage.",
"eraseFailCountTotal":"Totala NAND-raderingsfel (SSD). I kombination med Program Fail Count visar det övergripande NAND-hälsa.",
"eraseFailCountChip":"Radera fel på chipnivå (SSD). Icke-noll betyder NAND-nedbrytning.",
"runtimeBadBlock":"Dåliga block upptäcktes under normal drift (SSD). Ett växande antal betyder att blixten slits ut.",
"totalLbasWritten":"Totalt skrivna logiska blockadresser. Multiplicera med 512 byte för total datavolym.",
"totalLbasRead":"Totalt lästa logiska blockadresser. Användbar för att beräkna daglig arbetsbelastning.",
"lifetimeWritesGib":"Total data skriven i GiB under enhetens livstid.",
"lifetimeReadsGib":"Totalt avläst data i GiB under enhetens livstid.",
"totalWritesGib":"Total data skriven i GiB. Jämför med TBW-betyg för uthållighetsberäkning.",
"totalReadsGib":"Totalt avläst data i GiB.",
"nandWritesGib":"Raw NAND skriver i GiB. Högre än värden skriver på grund av skrivförstärkning.",
"hostWrites32Mib":"Total data skriven av värden i 32 MiB-enheter.",
"hostReads32Mib":"Total data som läses av värden i 32 MiB-enheter.",
"hostWritesMib":"Total data skriven av värden i MiB.",
"hostReadsMib":"Total data läst av värden i MiB.",
"nandGbWrittenTlc":"Totalt data som skrivits till TLC NAND-celler i GB. Inkluderar skrivförstärkningsoverhead.",
"nandGibWritten":"Total NAND skriver i GiB. Högre än värden skriver på grund av skrivförstärkning och sophämtning.",
"averageBlockEraseCount":"Genomsnittligt antal raderingscykler per NAND-block (SSD). Drivsystem är normalt klassade för 3K-100K cykler.",
"averageEraseCount":"Genomsnittliga raderingscykler per block. Jämför med uppskattad uthållighet för uppskattning av återstående livslängd.",
"maxEraseCount":"Maximala raderingscykler på ett enskilt block. Ett stort mellanrum med genomsnitt indikerar ojämnt slitage.",
"totalEraseCount":"Summan av alla raderingscykler över alla block. Övergripande NAND-skrivvolymindikator.",
"powerLossCapTest":"Resultat av strömavbrottsskyddskondensatorns självtest (SSD). Misslyckad innebär risk för dataförlust vid strömavbrott.",
"powerLossProtection":"Status för mekanismen för strömavbrottsskydd. Enterprise SSD:er använder kondensatorer för att spola cache vid strömavbrott.",
"successfulRainRecovCnt":"Framgångsrika återställningar med RAIN (Redundant Array of Independent NAND). Visar att NAND-paritet fungerar.",
"ssdEraseFailCount":"Totalt raderingsfel över SSD:n. Indikerar övergripande NAND-nedbrytning.",
"ssdProgramFailCount":"Totala skrivfel över SSD:n. Indikerar problem med flashcellens tillförlitlighet.",
"unknownAttribute":"Leverantörsspecifikt attribut är inte definierat i SMART-standarden. Kontrollera tillverkarens dokumentation.",
"freeFallSensor":"Fritt fall-händelser upptäcktes (bärbar hårddisk). Huvuden är parkerade för att förhindra skador vid fall.",
"grownDefectList":"Sektorer ommappade på grund av defekter som upptäckts under drift. Motsvarar omfördelade sektorer på SATA. Ett växande antal betyder drivförsämring.",
"readErrorsCorrected":"Läsfel korrigerade av ECC. Normalt för företagskörningar under hög arbetsbelastning; endast okorrigerade fel är kritiska.",
"readEccFast":"Fel korrigerade med snabb on-the-fly ECC under läsoperationer. Normal i SAS-enheter.",
"readEccDelayed":"Fel som kräver fördröjd eller offline ECC-korrigering under läsningar. Icke-noll är acceptabelt men bör inte växa snabbt.",
"readUncorrectedErrors":"Läs fel som ECC inte kunde korrigera. Icke-noll betyder att data gick förlorade eller oläsbara. Kritiskt mått.",
"readDataProcessed":"Total data som läses av enheten. Användbar för att beräkna daglig arbetsbelastning.",
"writeErrorsCorrected":"Skrivfel korrigerade av ECC. Normalt för företagsenheter.",
"writeUncorrectedErrors":"Skriv fel som ECC inte kunde rätta till. Icke-noll betyder potentiell dataförlust. Kritisk.",
"writeDataProcessed":"Total data som skrivits till enheten. Användbar för arbetsbelastningsanalys.",
"verifyErrorsCorrected":"Verifieringsfel korrigerade under bakgrundsverifieringsåtgärder.",
"verifyUncorrectedErrors":"Verifiera fel som inte kunde korrigeras. Ej noll indikerar medianedbrytning.",
"nonMediumErrors":"Styr- eller bussfel som inte är relaterade till själva mediet. Högt antal kan indikera problem med bakplan eller kabel.",
"sasTemperature":"Aktuell drivtemperatur. Enterprise SAS-diskar tål upp till 55-60°C under ihållande belastning.",
"sasPowerOnHours":"Totalt antal timmar som enheten har varit påslagen. Enterprise-diskar är klassade för 24/7-drift.",
"startStopCycles":"Motor start/stopp cykler. Enterprise SAS-diskar är klassade för 50 000+ cykler.",
"loadUnloadCycles":"Huvudbelastnings-/avlastningscykler. Enterprise-diskar är klassade för 600 000+ cykler.",
"backgroundScanStatus":"Status för SCSI-bakgrundsmediaskanningen. Körs kontinuerligt för att upptäcka ytfel."
},
"recommendations":{
"healthyTitle":"Disken är frisk",
"healthyText":"Alla SMART-attribut är inom normala intervall. Fortsätt regelbunden övervakning.",
"nvmeMediaText":"Oåterställningsbara NAND-flashfel indikerar fysisk skada. Säkerhetskopiera data och planera för ersättning.",
"unsafeTitle":"Högt antal osäkra avstängningar ({count})",
"unsafeText":"Frekventa strömförluster ökar risken för korruption av den fasta programvaran. Säkerställ stabil ström eller använd en UPS.",
"seagateTitle":"Seagate Raw_Read_Error_Rate - Normalt beteende",
"seagateText":"Seagate-enheter rapporterar mycket stora råvärden för attribut #1. Detta förväntas; bara det normaliserade värdet spelar roll och det bör ligga kvar på 100.",
"smrText":"SMR-diskar skriver slumpmässiga data långsammare och kan stanna under en tung blandad arbetsbelastning. De passar säkerhetskopior och arkiv, men rekommenderas inte som primär Proxmox-lagring eller ZFS vdevs."
}
},
"ataErrors":{
"idnf":"Sektoradress hittades inte - möjligen dålig sektor eller kabelproblem",
"unc":"Okorrigerbart läsfel - dålig sektor",
"abrt":"Kommandot avbröts av enheten",
"amnf":"Adressmärke hittades inte - ytskada",
"tk0nf":"Spår 0 hittades inte - hårdvarufel på enheten",
"bbk":"Felaktigt block har upptäckts",
"icrc":"Interface CRC-fel - kabel- eller kontaktproblem",
"mc":"Media ändrades",
"mcr":"Mediebyte begärdes",
"wp":"Skrivskyddad"
},
"scheduleTab":{
"loading":"Laddar scheman...",
"automaticTests":"Automatiska SMART-tester",
"toggleHelp":"Aktivera eller inaktivera alla schemalagda tester",
"enabled":"Aktiverad",
"disabled":"Inaktiverad",
"configured":"Konfigurerade scheman",
"disks":"Diskar",
"allDisks":"alla diskar",
"keepResults":"Behåll {count} resultat",
"empty":"Inga schemalagda tester har konfigurerats",
"emptyHint":"Skapa ett schema för att köra SMART-tester automatiskt.",
"cpuDescription":"Aktuell CPU-användning per process, som en bråkdel av värdens totala CPU - samma skala som CPU-användningskortet ovan. Uppdateras var tredje sekund när den är öppen.",
"memoryDescription":"Aktuellt inbyggt minne per process. Uppdateras var tredje sekund när den är öppen.",
"filterPlaceholder":"Filtrera efter kommandorad, användare eller PID...",
"pid":"PID",
"user":"Användare",
"command":"Kommando",
"cpuPercent":"CPU %",
"memory":"Minne",
"memPercent":"Mem %",
"noMatches":"Inga processer matchar filtret",
"captured":"Fångade {time}",
"matchCount":"{count} matchning av {total} processer",
"matchesCount":"{count} matchningar av {total} processer",
"topCount":"Topp {shown} av {total} processer",
"loadFailed":"Det gick inte att hämta processer",
"lifetimeAverageTitle":"Genomsnittlig CPU% över hela processens livstid - användbart för att hitta långvariga inaktiva baslinjer",
"descriptionLive":"Live ögonblicksbild från /proc/{pid}. Uppdaterar automatiskt var {seconds} s när den är öppen.",
"descriptionExited":"Sista ögonblicksbilden från /proc/{pid} innan processen avslutades.",
"finishedTitle":"Denna process har avslutats",
"finishedDescription":"Det var sannolikt ett kortlivat hjälpmedel, skript, pct exec eller one-shot kommando som slutfördes medan modalen var öppen. Data nedan är den sista ögonblicksbilden som togs innan den avslutades – inte en inaktuell eller trasig läsning.",
"loading":"Belastning…",
"fetchFailed":"Det gick inte att hämta processen",
"forceStopDescription":"Detta hoppar över gäst-OS-avstängningssekvensen och kan skada körande databaser eller filsystem. Gästen dödas omedelbart.",
"rebootDescription":"Detta tvingar fram en omstart utan att vänta på att gästoperativsystemet ska tömma väntande skrivningar. Använd en graciös avstängning när det är möjligt.",
"typeToConfirm":"Skriv {vmid} för att bekräfta:",
"guest":"Gäst:"
},
"guestTypes":{
"container":"behållare",
"vm":"VM",
"containerUi":"Behållare"
},
"backups":{
"title":"Säkerhetskopieringar",
"create":"Skapa säkerhetskopia",
"available":"Tillgängliga säkerhetskopior",
"loading":"Laddar säkerhetskopior...",
"empty":"Inga säkerhetskopior hittades",
"emptyHint":"Skapa din första säkerhetskopia med knappen ovan"
"disabledTitle":"Brandväggen är inte aktiverad för denna {type}",
"disabledHint":"Aktivera det i Proxmox UI under {type} -> Brandvägg -> Alternativ och lägg till minst en regel med logg: info eller högre så att paket börjar registreras. Nya poster visas här automatiskt vid nästa uppdatering.",
"readFailed":"Det gick inte att läsa brandväggsloggen",
"empty":"Inga brandväggshändelser har registrerats ännu.",
"emptyHint":"Regler med log: info eller högre kommer att fylla denna vy när paket anländer."
},
"options":{
"title":"Alternativ",
"snapshotBefore":"Ögonblicksbild innan applicering",
"snapshotOn":"— på {storage}",
"noSnapshot":"Ingen föranvändning av ögonblicksbild",
"restartAfter":"Starta om behållaren efter applicering",
"noRestart":"Ingen omstart efter applicering",
"snapshotLabel":"Snapshot behållaren innan applicering (vzdump)",
"deleteConfirm":"Vill du ta bort de schemalagda uppdateringarna för den här behållaren? Tillämpa standardvärden (säkerhetskopiering + omstart) behålls."
"noUpdateMethodBody":"Ingen uppdateringsmetod tillgänglig. Uppdatera från själva appen eller ställ in ett anpassat kommando på fliken App.",
"ociImmutableTitle":"OCI-bildbehållare",
"ociImmutableBody":"OS-paket bakas in vid bildbyggetid och kan inte uppdateras på plats. Tillämpa uppdateringar manuellt eller installera om med en nyare bild.",
"hideNoticeButton":"Dölj det här meddelandet för den här appen",
"noMethodBody":"Ingen uppdateringsmetod tillgänglig. Uppdatera från själva appen, eller koppla upp ett anpassat kommando som ProxMenux kommer att köra inuti behållaren.",
"noMethodHideBody":"Denna app har ingen uppdateringsmetod registrerad. Ställ in en från fliken App eller avvisa det här meddelandet.",
"hideForApp":"Dölj meddelande för {appName}",
"applyOsAppsFooter":"Använd OS + {appName} uppdateringar",
"applyOsAppsFooterPlural":"Använd OS + Apps-uppdateringar",
"otherPackagePending":"+{count} annat paket som väntar i behållaren",
"otherPackagesPending":"+{count} andra paket som väntar i behållaren",
"noManagedUpdateInfo":"Ingen uppdateringsinformation ännu — kolla från Säkerhet → Secure Gateway.",
"ociTitle":"OCI-bildbehållare",
"ociBody":"Den här behållaren skapades från en OCI-bild (Docker). Uppdateringshantering för OCI-behållare kommer med den kommande OCI-installationsfunktionen - uppdateringar kommer att bygga om behållaren från en nyare bildtagg snarare än att patcha paket inuti.",
"helperNotUpdateable":"Community-scripts-registret markerar denna app som inte uppdateringsbar.",
"helperDetectedTitle":"Upptäckte en hjälparskriptuppdatering",
"systemctlHint":"systemctl show <service> -p ExecStart",
"whichHint":"vilken <app>",
"apkInfoHint":"\" : \"apk info | grep",
"grafanaNote":". Grafana behöver",
"hiddenDetectionsHelpSingular":"You have {count} hidden detection. Återställ en för att ta tillbaka den, eller registrera en anpassad app manuellt.",
"hiddenDetectionsHelpPlural":"Du har {count} dolda upptäckter. Återställ en för att ta tillbaka den, eller registrera en anpassad app manuellt.",
"registerCustom":"Registrera en anpassad app",
"noAppsTitle":"Inga ansökningar registrerade",
"noAppsBody":"Registrera apparna som körs i behållaren för att få webblänkar och, om du vill, spårning av tillgängliga versioner med aviseringar om nya utgåvor.",
"registerApplication":"Registrera ansökan",
"hiddenSuffix":"{count} dold",
"confirmHide":"Vill du dölja \"{name}\"-detekteringen permanent på den här behållaren?\n\nFör att ta tillbaka den senare, klicka på \"Registrera en annan app\" - den dolda listan visas där med ett återställningsalternativ.",
"loadFailed":"Det gick inte att läsa in appkonfigurationen",
"checkFailed":"Kontrollen misslyckades",
"deleteFailed":"Det gick inte att ta bort",
"dismissFailed":"Det gick inte att avvisa upptäckten",
"restoreFailed":"Det gick inte att återställa upptäckten",
"managedApp":"Hanterad app",
"managedStatus":"lyckades",
"checkedAt":"Markerade {date}",
"latestUpstream":"Senaste tillgängliga version",
"loadingApplications":"Laddar appar...",
"nameSearchPlaceholder":"Skriv för att söka efter 700+ appar, eller skriv din egen",
"matchCount":"{count} matchar",
"catalogPort":"port {port}",
"trackingAvailable":"spårning tillgänglig",
"logoUrlLabel":"Logotyp URL",
"webLinks":"Webblänkar",
"addPort":"Lägg till port",
"detectedPorts":"Portar upptäckta i behållaren — klicka för att lägga till:",
"noWebPorts":"Inga webbportar lyssnar. Använd Lägg till port om du fortfarande vill skapa en länk manuellt.",
"trackUpstream":"Spåra tillgänglig version (valfritt)",
"trackOff":"Av – endast länk",
"trackOn":"På · {method}",
"trackHelp":"Valfritt. När funktionen är aktiverad jämför ProxMenux den installerade versionen med den senaste tillgängliga.",
"commandSafetyHelp":"Kör argv-stil inuti CT som rot — aldrig genom ett skal. Du är ansvarig för vad kommandot gör. Använd installed_regex nedan för att extrahera versionen från utdata.",
"manualVersionHelp":"Ange den installerade versionen. Om en källa för tillgänglig version anges nedan fortsätter ProxMenux att söka efter uppdateringar. Uppdatera värdet här efter en appuppgradering.",
"upstreamHelp":"Hur ProxMenux hittar den senaste versionen att jämföra med din installerade.",
"githubRepoHelp":"Offentligt GitHub-förråd där releaser eller taggar publiceras.",
"httpJsonHelp":"Offentlig JSON-slutpunkt som returnerar en version någonstans i nyttolasten.",
"jsonPathHelp":"Prickad bana med valfria [N] arrayindex.",
"restoreButton":"Återställa",
"registerButton":"Register",
"removeButton":"Ta bort",
"checkButton":"Kontrollera",
"editFieldsButton":"Redigera fält",
"alsoDetectedContainer":"Detekteras även på denna behållare",
"addAnotherApplication":"Lägg till ytterligare ett program",
"notifyUpstreamHelp":"Skickar `app_update_available` till de kanaler som är aktiverade i Inställningar → Aviseringar.Stäng av om den här appen inte kan uppdateras på din box.",
"excludeFromBadgeLabel":"Uteslut från LXC-uppdateringsräknaren",
"excludeFromBadgeHelp":"Räkna inte den här appen i det samlade uppdateringsmärket på LXC-listkortet.Användbart när du är fäst till en specifik version med avsikt (spårningskrav, frysning av kompatibilitet).Påverkar inte appflikens eget tillstånd eller det utgående meddelandet."
"description":"Konfigurera hur länge avvisade varningar förblir dolda för varje kategori. Ändringar gäller befintliga och framtida avvisade varningar.",
"category":"Kategori",
"suppressionDuration":"Undertryckningstid",
"hours":"Timmar",
"permanentNotice":"Varningar för {category} förblir dolda permanent efter avvisning.",
"temperatureSafetyNotice":"Kritiska CPU-temperaturvarningar verkar fortfarande skydda hårdvaran.",
"longSuppressionNotice":"Lång undertryckningsperiod. Avvisade varningar i den här kategorin kommer att förbli dolda under lång tid.",
"footerNote":"Dessa inställningar gäller när du avvisar en varning från Health Monitor. Kritiska CPU-temperaturvarningar visas alltid för att skydda din hårdvara.",
"activeSuppressions":"Aktiva undertryckningar",
"activeSuppressionsDescription":"Varningar du har gömt från Health Monitor. Permanenta uppsägningar kan endast återställas här. Redigering kräver Health Monitor",
"noActiveSuppressions":"Inga aktiva undertryckningar. Avvisade varningar från Health Monitor kommer att visas här.",
"permanent":"Permanent",
"daysRemaining":"{count}d kvar",
"hoursRemaining":"{count}h kvar",
"reEnableDisabledTitle":"Aktivera Health Monitor Edit-läge för att återaktivera",
"reEnableQueuedTitle":"Avbryt återaktivering; det kommer inte att tillämpas på Spara",
"reEnableTitle":"Ställ den här varningen i kö för återaktivering på Spara",
"description":"Uteslut fjärrlagringar (PBS, NFS, CIFS, etc.) från hälsoövervakning och meddelanden. Använd detta för lagringar som är avsiktligt offline eller har begränsad API-åtkomst.",
"emptyTitle":"Inga fjärrlagringar upptäcktes",
"emptyDescription":"PBS, NFS, CIFS och andra fjärrlagringar visas här när de är konfigurerade",
"storage":"Lagring",
"offline":"Offline eller otillgänglig",
"namespaceRestricted":"Nåbar; datalagringsstorlek dold av ACL",
"healthHelp":"När den är AV kommer denna lagring inte att utlösa varningar eller kritiska varningar i Health Monitor.",
"alertsHelp":"När AV, kommer inga aviseringar att skickas för denna lagring."
},
"networkInterfaces":{
"title":"Exklusioner för nätverksgränssnitt",
"description":"Uteslut nätverksgränssnitt (bryggor, bindningar, fysiska nätverkskort) från hälsoövervakning och meddelanden. Använd detta för gränssnitt som är avsiktligt inaktiverade eller oanvända.",
"healthHelp":"När det är AV kommer detta gränssnitt inte att utlösa varningar eller kritiska varningar i Health Monitor.",
"alertsHelp":"När AV, kommer inga aviseringar att skickas för detta gränssnitt."
},
"snippets":{
"title":"Lagring för hookscripts",
"description":"Där ProxMenux installerar hookscripts, till exempel skyddet för GPU-passthrough till VM/LXC. Välj delad lagring i ett kluster så att VM och LXC kan migreras korrekt mellan noder;",
"localNote":"är nodspecifik och bryter migreringen.",
"footer":"VM/LXC som redan använder den tidigare lagringen fortsätter att fungera. Endast nya GPU-passthrough-åtgärder eller körning av \"sync hookscripts\" på värden använder det nya valet."
},
"lxcUpdateDetection":{
"title":"LXC Update Detection",
"descriptionStart":"Kontrollera med jämna mellanrum körande Debian/Ubuntu/Alpine LXC-behållare för väntande paketuppdateringar",
"descriptionEnd":"och placera dem på instrumentbrädan. Motsvarande meddelandeväxling i Meddelanden -> Tjänster visas endast när upptäckten är aktiverad.",
"loadFailed":"Det gick inte att ladda inställningen för LXC-uppdateringsdetektering.",
"saveFailed":"Det gick inte att spara inställningen för upptäckt av LXC-uppdatering.",
"purgedMessage":"{count} LXC-poster har tagits bort från registret. Om detektering återaktiveras kommer de att fyllas på igen vid nästa skanningscykel."
},
"notifications":{
"title":"Aviseringar",
"description":"Konfigurera aviseringskanaler och händelsefilter. Ta emot varningar via Telegram, Gotify, Discord eller e-post.",
"disabledDescription":"Få realtidsvarningar om din Proxmox-miljö via Telegram, Discord, Gotify eller e-post.",
"quietHoursDescription":"Under detta fönster når endast KRITISKA händelser denna kanal.",
"from":"Från",
"until":"Tills",
"quietSameTime":"Ställ in en annan start- och sluttid för att aktiveras.",
"quietActive":"Aktiv nu — endast KRITISKA händelser passerar till {time}.",
"quietInactive":"Inaktiv nu — börjar vid {time}.",
"nextDigest":"Nästa sammandrag om {hours}h {minutes}m (vid {time}).",
"dailyDigest":"Daglig sammanfattning av INFO-händelser",
"dailyDigestDescription":"INFO-händelser ackumuleras under dagen och anländer en gång som en sammanfattning. KRITISKA och VARNINGshändelser försenas aldrig.",
"sendAt":"Skicka kl",
"notificationCategories":"Aviseringskategorier",
"enableTelegram":"Aktivera Telegram",
"setupGuide":"+inställningsguide",
"botToken":"Bot Token",
"chatId":"Chatt-ID",
"topicId":"Ämnes-ID",
"optional":"frivillig",
"topicHint":"För supergrupper med ämnen aktiverade. Lämna tomt för vanliga chattar.",
"richMessages":"Riktiga meddelanden",
"richMessagesDescription":"Berika meddelanden med kontextuella emojis och ikoner",
"sendTest":"Skicka test",
"enableGotify":"Aktivera Gotify",
"serverUrl":"Server URL",
"appToken":"App Token",
"enableDiscord":"Aktivera Discord",
"webhookUrl":"Webhook URL",
"enableEmail":"Aktivera e-post",
"smtpHost":"SMTP-värd",
"port":"Hamn",
"tlsMode":"TLS-läge",
"noTls":"Ingen (port 25)",
"username":"Användarnamn",
"password":"Lösenord",
"appPassword":"Applösenord",
"fromAddress":"Från adress",
"toAddresses":"Till adresser (kommaseparerade)",
"subjectPrefix":"Ämnesprefix",
"emailHint":"Lämna SMTP-värden tom för att använda lokal sendmail. Använd ett applösenord för Gmail.",
"enableApprise":"Aktivera Apprise",
"urlFormats":"+URL-format",
"appriseUrl":"Upplys URL",
"showUrl":"Visa URL",
"hideUrl":"Dölj URL",
"appriseDescription":"En URL låter Apprise dirigera meddelandet till rätt tjänst. Exempel:",
"seeThe":"Se den",
"fullList":"fullständig lista",
"displayName":"Visningsnamn",
"systemHostname":"Systemets värdnamn",
"displayNameHint":"Namn visas i aviseringar. Redigera den eller lämna den tom för att använda systemets värdnamn.",
"activeFooter":"Aviseringar är aktiva. Varje kanal följer sin egen kategori och evenemangsval.",
"inactiveFooter":"Aktivera aviseringar för att ta emot system-, hälso- och säkerhetsvarningar via de konfigurerade kanalerna."
},
"ai":{
"title":"AI-förbättring",
"enhancedMessages":"AI-förbättrade meddelanden",
"enhancedMessagesDescription":"Använd AI för att generera kontextuella aviseringsmeddelanden",
"provider":"Leverantör",
"customBaseUrl":"Anpassad basadress",
"customBaseUrlPlaceholder":"Lämna tomt för OpenAI eller ange en anpassad slutpunkt",
"customBaseUrlHint":"För OpenAI-kompatibla API:er som BytePlus, LocalAI, LM Studio eller vLLM.",
"apiKey":"API-nyckel",
"model":"Modell",
"promptMode":"Uppmaningsläge",
"defaultPrompt":"Standardprompt",
"customPrompt":"Anpassad uppmaning",
"language":"Språk",
"selectLanguage":"Välj språk",
"detailLevel":"Detaljnivå per kanal",
"suggestions":"AI-förslag",
"suggestionsDescription":"Tillåt AI att lägga till korta felsökningstips baserat på loggsammanhang",
"customPromptPlaceholder":"Ange dina anpassade instruktioner för AI...",
"testing":"Testning…",
"testConnection":"Testa anslutningen",
"ollamaUrl":"Ollama URL",
"getKey":"Få nyckel",
"loadModelsPlaceholder":"Klicka på Ladda för att hämta modeller",
"selectModel":"Välj modell",
"noModelsLoaded":"Inga modeller laddade — klicka på Ladda",
"noModelSelected":"Välj en modell först. Klicka på Ladda för att hämta de tillgängliga modellerna.",
"detailHint":"AI översätter och formaterar meddelanden på ditt valda språk. Varje kanal kan använda olika detaljnivåer.",
"beta":"BETA",
"export":"Exportera",
"import":"Importera",
"communityPrompts":"Gemenskapsuppmaningar",
"customPromptHint":"Definiera dina egna regler och format. Du styr detaljerna och stilen för alla aviseringar. Exportera uppmaningen för att dela den, eller importera en från gemenskapen.",
"local":"Lokal",
"detailLevels":{
"brief":"Kort",
"standard":"Standard",
"detailed":"Detaljerad"
},
"providersInfo":"AI-leverantörsinformation",
"loadModelsHint":"Klicka på Ladda för att hämta de tillgängliga modellerna från denna leverantör.",
"openAiCompatible":"OpenAI-kompatibla API:er",
"openAiCompatibleDescription":"Ställ in en anpassad bas-URL för att använda ett OpenAI-kompatibelt API. Tjänster som stöds inkluderar:",
"anyOpenAiService":"Alla tjänster som använder OpenAI-formatet",
"providers":{
"groq":"Mycket snabb, med en generös gratis nivå. Ett bra ställe att börja.",
"openai":"Branschstandard, exakt och allmänt använd.",
"anthropic":"Utmärkt för att skriva och översätta; snabbt och ekonomiskt.",
"gemini":"En gratis nivå är tillgänglig, med ett bra förhållande mellan kvalitet och pris.",
"ollama":"Använder modeller på din Ollama-server. Helt lokalt, privat och gratis att köra.",
"openrouter":"Tillgång till mer än 100 modeller via en API-nyckel."
}
},
"telegramGuide":{
"title":"Installationsguide för Telegram bot",
"createBot":"Skapa en bot med BotFather",
"create1":"1. Öppna Telegram och hitta",
"create2":"2. Skicka kommandot",
"create3":"3. Välj ett namn för boten, till exempel ProxMenux Notifications.",
"create4":"4. Välj ett användarnamn som slutar på bot, till exempel proxmenux_alerts_bot.",
"getToken":"Skaffa bot-token",
"tokenIntro":"Efter att ha skapat boten ger BotFather dig en token så här:",
"tokenPaste":"Kopiera token och klistra in den i Bot Token-fältet.",
"getChatId":"Skaffa ditt chatt-ID",
"optionA":"Alternativ A: använd en bot (enklast)",
"chat1":"1. Hitta",
"or":"eller",
"chat2":"2. Skicka valfritt meddelande; boten svarar med ditt chatt-ID.",
"optionB":"Alternativ B: manuell metod",
"manual1":"1. Skicka ett meddelande till din nya bot.",
"manual2":"2. Öppna den här webbadressen i din webbläsare och byt ut YOUR_TOKEN:",
"manual3":"3. Hitta detta värde; dess nummer är ditt chatt-ID:",
"groups":"Grupper och kanaler",
"group1":"1. Lägg till boten till gruppen eller kanalen som administratör.",
"group2":"2. Skicka ett meddelande i gruppen.",
"group3":"3. Använd URL:en för getUpdates ovan för att hitta gruppchatt-ID:t.",
"group4":"4. Grupp-ID:n är till exempel negativa tal",
"summary":"Snabb sammanfattning",
"summaryToken":"Identifierar din bot (från BotFather)",
"summaryChat":"Talar om för boten var den ska skicka meddelanden (ditt ID eller ett grupp-ID)"
},
"validation":{
"discordWebhook":"Ange en Discord webhook-URL i formatet https://discord.com/api/webhooks/<id>/<token>.",
"invalidUrl":"Ange en giltig URL.",
"unsupportedScheme":"Endast en adress som börjar med http:// eller https:// är tillåten.",
"localPveApi":"Adressen kan inte peka till det lokala PVE API (localhost:8006/8007).",
"metadataIp":"Den länklokala metadata-IP:n kan inte användas som en Gotify-slutpunkt."
},
"customPromptInfo":{
"title":"Anpassat uppmaningsläge",
"description":"Skapa din egen AI-prompt för ProxMenux Monitor-aviseringar",
"whatTitle":"Vad är en anpassad prompt?",
"whatDescription":"Uppmaningen definierar hur AI formaterar dina aviseringar. En anpassad prompt låter dig styra stilen, detaljnivån och formatet för varje meddelande.",
"requirements":"Viktiga krav",
"formatIntro":"Din prompt måste använda detta utdataformat:",
"formatTitleThen":"följt av titeln alltså",
"formatBodyThen":"följt av meddelandet",
"plainText":"Använd endast vanlig text, utan Markdown, så resultatet fungerar i alla kanaler.",
"rawData":"Prompten tar emot rå Proxmox-händelsedata som indata.",
"language":"Definiera utdataspråket i prompten. Språkväljaren gäller endast standardläget.",
"gettingStarted":"Komma igång",
"gettingStartedDescription":"Ett exempel är redo för att hjälpa dig att komma igång. Du kan justera den, exportera den för att dela med andra eller importera en uppmaning från communityn.",
"loadExample":"Ladda exempel",
"startFromScratch":"Börja från början"
}
},
"optimizations":{
"title":"ProxMenux Optimizations",
"description":"Systemoptimeringar och verktyg installerade via ProxMenux",
"updateOneDescription":"Kör {functionName} från flödet {source} igen.",
"updateManyDescription":"Kör om {count} efterinstallationsfunktioner i följd.",
"legacySourceTitle":"Äldre optimering – klicka för att se källan",
"sourceTitle":"Klicka för att se källkoden",
"legacy":"arv",
"updateToolTitle":"Uppdatera {name} till v{version}",
"availableUpdates":"Tillgängliga uppdateringar",
"availableUpdatesDescription":"{count} optimeringar kan uppdateras till en nyare version.",
"selectedCount":"{selected} av {total} har valts",
"updateSelected":"Uppdatering vald"
},
"healthThresholds":{
"title":"Health Monitor Trösklar",
"description":"Health Monitor och meddelanden reagerar när dessa gränser överskrids. Dra det gula handtaget för varningsnivån och det röda handtaget för den kritiska nivån. Värden som skiljer sig från rekommendationen visas i blått; Håll muspekaren över ett handtag för att se rekommendationen, eller använd Återställ för att återställa den.",
"loadFailed":"Det gick inte att ladda trösklar.",
"invalidValue":"Ogiltigt värde för {key}: måste vara ett tal",
"resetFailed":"Återställningen misslyckades",
"networkErrorWhileResetting":"Nätverksfel vid återställning",
"resetSectionConfirm":"Återställa alla \"{section}\"-tröskelvärden till rekommenderade värden?",
"resetAllConfirm":"Återställa ALLA tröskelvärden till rekommenderade värden? Detta påverkar varje avsnitt.",
"resetAllTitle":"Återställ varje tröskel till dess rekommenderade värde",
"resetSectionTitle":"Återställ detta avsnitt till rekommenderat",
"recommended":"Rekommenderad",
"warning":"Varning",
"critical":"Kritisk",
"ok":"OK",
"warn":"VARNA",
"crit":"KRIT",
"ram":"RAM",
"swapCriticalOnly":"Swap (endast kritisk nivå)",
"sections":{
"cpu":{
"title":"CPU-användning"
},
"memory":{
"title":"Minne och swap"
},
"cpu_temperature":{
"title":"CPU temperatur"
},
"disk_temperature":{
"title":"Diskens temperatur",
"description":"Trösklar per klass. Samma enheter (°C), olika standardvärden eftersom varje klass tolererar olika intervall."
},
"host_storage":{
"title":"Diskutrymme - värd",
"description":"Gäller för / och varje monteringspunkt under /var/lib/vz, /mnt/* etc."
},
"lxc_rootfs":{
"title":"Diskutrymme - LXC rootfs",
"description":"Rotskiva per behållare, utvärderad mot rootfs-storleken från PVE."
},
"lxc_mount":{
"title":"LXC fästpunkter",
"description":"Kapacitet för monteringspunkter inuti körda CT: er (mp0, mp1, NFS, bind mounts). Utesluter rootfs; som täcks ovan."
},
"pve_storage":{
"title":"PVE-lagringskapacitet",
"description":"Block-stil PVE-lagringar: LVM, LVM-tunn, ZFS-pool, RBD/Ceph, PBS. Lagring i filsystemstil täcks redan av värddisktrösklar."
},
"zfs_pool":{
"title":"ZFS poolkapacitet",
"description":"ZFS-pooler på värdnivå, oberoende av PVE-registrering, så rpool och dedikerade backuppooler övervakas också."
}
}
}
},
"login":{
"subtitle":"Logga in för att komma åt din instrumentpanel",
"username":"Användarnamn",
"password":"Lösenord",
"usernamePlaceholder":"Ange ditt användarnamn",
"passwordPlaceholder":"Ange ditt lösenord",
"rememberMe":"Kom ihåg mig",
"missingCredentials":"Ange användarnamn och lösenord",
"missingTotp":"Vänligen ange din 2FA-kod",
"invalidCredentials":"Felaktigt användarnamn eller lösenord",
"invalidTotp":"Felaktig 2FA-kod",
"tooManyAttempts":"För många inloggningsförsök. Vänta ett ögonblick och försök igen.",
"loginFailed":"Inloggningen misslyckades",
"signingIn":"Loggar in...",
"signIn":"Logga in",
"twoFactorTitle":"Tvåfaktorsautentisering",
"twoFactorDescription":"Ange den sexsiffriga koden från din autentiseringsapp",
"authenticationCode":"Autentiseringskod",
"backupCodeHint":"Du kan också använda en reservkod (format: XXXX-XXXX)",
"backToLogin":"Tillbaka till inloggning",
"verifyCode":"Verifiera koden",
"version":"ProxMenux Monitor v1.2.4.1-beta"
},
"account":{
"signedIn":"Inloggad",
"viewProfile":"Visa profil",
"security":"Säkerhet",
"signOut":"Logga ut"
},
"authSetup":{
"choiceTitle":"Ställ in Dashboard-skydd",
"passwordTitle":"Skapa lösenord",
"protectTitle":"Skydda din instrumentpanel?",
"protectDescription":"Lägg till ett extra lager av säkerhet för att skydda dina Proxmox-data vid åtkomst från icke-privata nätverk.",
"setupPassword":"Ja, Setup Password",
"skipProtection":"Nej, fortsätt utan skydd",
"enableLater":"Du kan alltid aktivera detta senare i Inställningar",
"setupTitle":"Ställ in autentisering",
"setupDescription":"Skapa ett användarnamn och lösenord för att skydda din instrumentpanel",
"fillFields":"Vänligen fyll i alla fält",
"passwordMismatch":"Lösenord stämmer inte överens",
"passwordTooShort":"Lösenordet måste bestå av minst 6 tecken",
"skipFailed":"Det gick inte att hoppa över autentisering",
"savePreferenceFailed":"Det gick inte att spara inställningen",
"setupFailed":"Det gick inte att ställa in autentisering",
"username":"Användarnamn",
"usernamePlaceholder":"Ange användarnamn",
"password":"Lösenord",
"passwordPlaceholder":"Ange lösenord",
"confirmPassword":"Bekräfta lösenord",
"confirmPasswordPlaceholder":"Bekräfta lösenord",
"profileOptional":"Profil · valfritt",
"displayName":"Visningsnamn",
"displayNamePlaceholder":"Visas ovanför användarnamnet i menyn",
"displayNameHint":"Lämna tomt för att återge själva användarnamnet. Upp till 64 tecken.",
"avatar":"Avatar",
"change":"Ändra",
"chooseImage":"Välj bild",
"clear":"Rensa",
"avatarHint":"PNG, JPEG, WebP eller GIF · upp till 2 MB · förbeskär kvadrat för bästa resultat.",
"settingUp":"Konfigurerar...",
"setupAuthentication":"Ställ in autentisering",
"back":"Tillbaka"
},
"securityPage":{
"title":"Säkerhet",
"description":"Skydda åtkomst till monitorn och Proxmox-värden från ett ställe.",
"values":{
"permanent":"Permanent",
"perm":"perm",
"enabled":"Aktiverad",
"disabled":"Inaktiverad",
"enable":"Aktivera",
"disable":"Inaktivera",
"enabledLower":"aktiverat",
"disabledLower":"funktionshindrade",
"clusterLower":"klunga",
"hostLower":"värd",
"remove":"Ta bort",
"allow":"Tillåta",
"delete":"Radera",
"uninstall":"Avinstallera",
"uninstalling":"Avinstallerar...",
"serviceRunning":"Tjänsten körs",
"serviceNotRunning":"Tjänsten körs inte",
"active":"Aktiv",
"inactive":"Inaktiv",
"installed":"Installerad",
"notInstalled":"Ej installerad",
"notFound":"Hittade inte",
"never":"Aldrig",
"unknownDate":"okänt datum",
"system":"system",
"none":"Ingen",
"external":"Extern",
"up":"Upp",
"down":"Ner"
},
"errors":{
"passwordMinLength":"Lösenordet måste vara minst 10 tecken långt.",
"passwordComplexity":"Använd minst tre av dessa: gemener, versaler, nummer, symbol.",
"passwordCommon":"Det här lösenordet är för vanligt. Välj något som är svårare att gissa.",
"fail2banUninstallFailed":"Det gick inte att avinstallera Fail2Ban",
"lynisUninstallFailed":"Det gick inte att avinstallera Lynis",
"unbanIpFailed":"Det gick inte att avblockera IP-adressen",
"applyMissingJailsFailed":"Det gick inte att lägga till saknade skydd",
"auditFailed":"Granskningen misslyckades",
"startAuditFailed":"Det gick inte att starta revision",
"updateJailConfigFailed":"Det gick inte att spara skyddsinställningarna",
"invalidTrustedNetwork":"Ange en giltig IP-adress eller CIDR-nätverk.",
"trustedNetworkExists":"Denna IP-adress eller nätverk är redan betrodd.",
"updateTrustedNetworksFailed":"Det gick inte att uppdatera betrodda IP-adresser och nätverk.",
"ruleNeedsPortOrSource":"Lägg till en destinationsport eller källadress först.",
"addRuleFailed":"Det gick inte att lägga till regel",
"deleteRuleFailed":"Det gick inte att ta bort regeln",
"updateRuleFailed":"Det gick inte att uppdatera regeln",
"updateFirewallFailed":"Det gick inte att uppdatera brandväggen",
"updateMonitorPortFailed":"Det gick inte att uppdatera regeln för monitorport",
"fillAllFields":"Fyll i alla fält.",
"passwordsDoNotMatch":"Lösenord stämmer inte överens.",
"enableAuthFailed":"Det gick inte att aktivera autentisering",
"authAlreadyConfigured":"Inloggningsskydd är redan konfigurerat. Uppdatera sidan och försök igen.",
"disableAuthFailed":"Det gick inte att inaktivera autentisering",
"disableAuthRetry":"Det gick inte att inaktivera autentisering. Försök igen.",
"description":"Fail2Ban kommer aldrig att blockera dessa adresser.",
"required":"Nödvändig",
"remove":"Ta bort från betrodda nätverk",
"placeholder":"192.168.1.25 eller 192.168.1.0/24",
"add":"Tillägga",
"addCurrent":"Lägg till min IP ({ip})",
"addRule":"Lägg till adress/nätverk",
"addressOrNetwork":"IP-adress eller CIDR-nätverk",
"example":"En adress: 192.168.1.25 · Hela nätverket: 192.168.1.0/24",
"useCurrent":"Använd min nuvarande IP: {ip}",
"singleIp":"IP-adress",
"network":"Nätverk",
"edit":"Redigera",
"delete":"Radera",
"save":"Spara ändringar",
"trusted":"Betrodd",
"system":"System",
"columns":{
"status":"Status",
"type":"Typ",
"address":"Adress/nätverk",
"actions":"Åtgärder"
},
"warning":"Lita bara på adresser du kontrollerar. Om du litar på ett helt nätverk kommer Fail2Ban också att ignorera en komprometterad enhet i det nätverket."
}
},
"lynis":{
"title":"Lynis säkerhetsrevision",
"description":"Kör en lokal säkerhetsrevision och granska praktiska förstärkningsförslag.",
"notInstalled":"Lynis är inte installerat.",
"notInstalledDescription":"Installera Lynis för att köra lokala säkerhetsrevisioner på denna värd.",
"featuresTitle":"Lynis söker efter:",
"featureScoring":"systemhärdningspoäng",
"featureVulnerabilities":"kända svaga punkter och riskfyllda inställningar",
"suggestionsDescription":"Förslag på lägre prioritet härdning. Proxmox-förväntade fynd är dolda här också.",
"incompleteDescription":"Lynis skapade en ofullständig rapport utan poäng eller testräkning. Kör granskningen igen för att visa ett tillförlitligt resultat.",
"detailedChecks":"Detaljerade kontroller",
"categoriesCount":"{count} kategorier",
"detailedChecksDescription":"Raw Lynis kontrollerar grupper från revisionsrapporten.",
"check":"Kontrollera",
"status":"Status",
"generatedBy":"Genererad av",
"confidential":"Håll denna rapport privat; den kan innehålla värdinformation."
},
"reportIncompleteTitle":"Granskningen har ännu inga användbara resultat",
"reportIncompleteDescription":"Lynis skapade en ofullständig rapport utan poäng eller testräkning. Kör granskningen igen.",
"reportIncompleteShort":"Rapporten är ofullständig – kör revisionen igen."
},
"twoFactorSetup":{
"setupFailed":"Det gick inte att starta 2FA-installationen",
"enterSixDigitCode":"Ange den 6-siffriga koden.",
"invalidCode":"Ogiltig kod",
"verificationFailed":"Det gick inte att verifiera koden",
"copyPrompt":"Kopiera denna hemliga nyckel:",
"title":"Ställ in tvåfaktorsautentisering",
"description":"Använd en autentiseringsapp för att lägga till en engångskod till din inloggning.",
"intro":"Detta lägger till ett andra steg efter ditt lösenord, så ett läckt lösenord räcker inte för att logga in.",
"youWillNeed":"Du behöver:",
"needApp":"En autentiseringsapp som Aegis, 1Password, Bitwarden eller Google Authenticator.",
"needQrOrKey":"En QR-kod eller manuell nyckel från denna inställning.",
"ociRequiresPve":"Secure Gateway använder standard LXC och bör fungera på denna Proxmox-värd. Om detta fortsätter att hända, kontrollera backend-loggarna.",
"authKeyRequired":"Ange en Tailscale auth-nyckel.",
"updateAuthKeyFailed":"Det gick inte att uppdatera autentiseringsnyckeln",
"couldNotLoadSetupData":"Det gick inte att ladda inställningsdata."
"gatewayDeployed":"Secure Gateway har distribuerats."
},
"logs":{
"empty":"Inga loggar tillgängliga.",
"failed":"Det gick inte att ladda loggar.",
"title":"Secure Gateway loggar",
"description":"Senaste tjänstutdata från gateway-behållaren."
},
"values":{
"never":"aldrig",
"yesterdayAt":"igår kl {time}",
"yes":"Ja",
"no":"Inga"
},
"wizard":{
"introTitle":"Säker fjärråtkomst med Tailscale",
"introDescription":"Distribuera en liten LXC-gateway så att dina enheter kan nå ProxMenux, Proxmox och utvalda lokala nätverk via ditt Tailscale tailnet.",
"whatYouGet":"Vad du får",
"benefitMonitorAnywhere":"Öppna monitorn var som helst på ditt nät.",
"benefitProxmoxUi":"Nå Proxmox webbgränssnitt utan att exponera port 8006.",
"benefitVmLxc":"Få åtkomst till utvalda VM- och LXC-nätverk vid behov.",
"benefitEncryption":"Trafiken förblir krypterad genom Tailscale.",
"benefitNoPorts":"Ingen offentlig port vidarebefordran krävs.",
"tailscaleAccountBefore":"Du behöver ett Tailscale-konto och en pre-auth-nyckel från",
"reviewDeploy":"Granska och distribuera",
"reviewDescription":"Kontrollera de slutliga inställningarna innan LXC-gatewayen skapas.",
"description":"Få endast tillgång till denna Proxmox-server, UI och ProxMenux Monitor."
},
"proxmox_network":{
"label":"Fullständigt lokalt nätverk",
"description":"Få åtkomst till alla enheter på ditt lokala nätverk, såsom NAS, skrivare, virtuella datorer och LXC:er."
},
"custom":{
"label":"Anpassade undernät",
"description":"Välj exakt vilka undernät som ska exponeras."
}
}
},
"advertise_routes":{
"label":"Annonserade nätverk",
"description":"Välj nätverk som ska vara tillgängliga via VPN."
},
"exit_node":{
"label":"Avsluta nod",
"description":"Använd denna gateway som din internetutgång när du är borta från hemmet.",
"warning":"Kräver godkännande i Tailscale Admin. När det är aktiverat på din enhet går all internettrafik via din Proxmox-server."
},
"accept_routes":{
"label":"Acceptera rutter",
"description":"Tillåt den här gatewayen att nå nätverk som annonseras av andra Tailscale-noder i ditt tailnet."
}
}
}
},
"about":{
"releaseNotes":"Release notes",
"changelog":"Ändringslogg",
"logoAlt":"ProxMenux logotyp",
"heroDescription":"En webbdashboard och hanteringslager för Proxmox VE — hälsoövervakning, aviseringar, terminal, optimeringsspårare och mer, förpackad som en enda AppImage.",
"project":{
"title":"Projekt",
"description":"Förvar, dokumentation och community-kanaler."
"backupDescription":"Komplett information om denna säkerhetskopia",
"notificationTitle":"Aviseringsdetaljer",
"notificationDescription":"Fullständig information om detta meddelande"
},
"download":{
"taskLog":"Proxmox uppgiftslogg",
"completeTaskLog":"Komplett uppgiftslogg",
"completeMessage":"Komplett meddelande",
"completeMessageButton":"Ladda ner fullständigt meddelande"
}
},
"onboarding":{
"dialogTitle":"ProxMenux Onboarding",
"previous":"Tidigare",
"skip":"Hoppa",
"next":"Nästa",
"getStarted":"Kom igång!",
"dontShowAgain":"Visa inte detta igen",
"goToSlide":"Gå till bild {number}",
"slides":{
"welcome":{
"title":"Välkommen till ProxMenux Monitor!",
"description":"Ditt nya övervakningsverktyg för Proxmox. Upptäck funktionerna som hjälper dig att hantera och övervaka din infrastruktur enklare."
},
"overview":{
"title":"Systemöversikt",
"description":"Övervaka din server i realtid: CPU, minne, temperatur, systembelastning och mer, allt i en tydlig instrumentpanel."
},
"storage":{
"title":"Lagringshantering",
"description":"Se status för dina diskar och lagring: kapacitet, användning, SMART hälsa, temperatur och prestanda för varje enhet."
},
"network":{
"title":"Nätverksstatistik",
"description":"Övervaka nätverkstrafik i realtid, inklusive aktiva gränssnitt, överföringshastigheter och historiska användningsdiagram."
},
"virtualMachines":{
"title":"Virtuella maskiner och behållare",
"description":"Förvara virtuella datorer och LXC-behållare på ett ställe. Visa status, tilldelade resurser, aktuell användning och snabba kontroller."
},
"hardware":{
"title":"Hårdvaruinformation",
"description":"Visa detaljer om serverns hårdvara: CPU, RAM, GPU, diskar, nätverk, UPS och mer, inklusive modeller, serienummer och status."
},
"logs":{
"title":"Systemloggar",
"description":"Få tillgång till systemloggar, filtrera händelser, sök efter specifika fel och ladda ner visade loggar när du behöver djupare analys."
},
"future":{
"title":"Redo för framtiden!",
"description":"ProxMenux Monitor är redo för nya funktioner och förbättringar, med fler åtgärder som gradvis flyttas in i webbpanelen."
}
}
},
"releaseNotes":{
"dialogTitle":"Release Notes - version {version}",
"title":"Vad är nytt i version {version}",
"intro":"Vi har lagt till nya funktioner och förbättringar för att göra ProxMenux Monitor ännu bättre.",
"gotIt":"Jag förstår!",
"dontShowAgain":"Visa inte igen för den här versionen",
"currentFeatures":{
"hostUpdate":"Värduppdatering med ett klick från Health Monitor. Den nya knappen Uppdatera nu i Systemuppdateringar kör Proxmox-uppdateringsflödet i en instrumentpanelsterminal utan att lämna webbläsaren.",
"mobileInstall":"Uppmaning om installation i appen för mobil. Förstagångsbesökare på Android och iOS Safari ser nu enkla steg för att lägga till monitorn på sin startskärm som en PWA.",
"i18n":"Monitorn talar nu 8 språk: engelska, spanska, tyska, franska, italienska, portugisiska, svenska och slovakiska.Stort tack till @vaso73 för att bygga i18n-ställningen som gjorde detta möjligt.",
"pageSpeed":"Snabbare sidladdningar och smidigare navigering över instrumentpanelen.Översikten öppnas omedelbart och sidan för virtuella datorer och LXC:er blinkar aldrig \"Laddar...\" mellan gästmodalerna igen.",
"appTab":"Ny appflik i VM- och LXC-modalerna — speciellt för LXC.Registrera apparna installerade i en behållare, fånga deras webblänkar och få meddelanden när en ny uppströmsversion skickas.",
"updatesTab":"Fliken Omarbetade uppdateringar för LXC:er: applicera OS-paket och uppdateringar av registrerade appar från en enda knapp och schemalägg ett återkommande automatiskt uppdateringsjobb som kontrollerar containerns OS och dess spårade app vid varje körning.",
"backupNoTimeout":"Långa backupjobb tar inte längre timeout.VM- och LXC-säkerhetskopior som startas från Monitor körs nu i bakgrunden tills de naturligt slutar, så en 30-minuters PBS-säkerhetskopiering slutför samma sak som en 10-sekunders lokal.",
"vmDiskUsage":"virtuella datorer som kör QEMU Guest Agent (qemu-guest-agent) rapporterar nu verkligt använda / totala disksiffror på instrumentpanelen, istället för \"0 GB\" som PVE returnerar för gästhanterade filsystem.",
"pwaInstall":"Förstagångsbesökare på Android och iOS Safari ser nu en installationsuppmaning i appen med tydliga steg för att lägga till monitorn på sin startskärm som en PWA."
"inactiveDescription":"Det här gränssnittet är för närvarande nere. Nätverkstrafikstatistik är inte tillgänglig.",
"bondConfiguration":"Bond-konfiguration",
"bridgeConfiguration":"Brokonfiguration"
},
"flow":{
"title":"Nätverksflöde"
},
"chart":{
"invalidDataFormat":"Ogiltigt dataformat mottaget från servern",
"loadError":"Det gick inte att läsa in mätvärden"
},
"latency":{
"status":{
"excellent":"Excellent",
"good":"Bra",
"fair":"Rättvis",
"poor":"Dålig"
},
"timeframes":{
"hour":"1 timme",
"sixHours":"6 timmar",
"day":"24 timmar",
"threeDays":"3 dagar",
"week":"7 dagar"
},
"targets":{
"gateway":"Gateway (router)",
"gatewayShort":"Inkörsport",
"cloudflare":"Cloudflare (1.1.1.1)",
"cloudflareShort":"Cloudflare",
"google":"Google DNS (8.8.8.8)",
"googleShort":"Google DNS"
},
"actions":{
"stop":"Stopp",
"testAgain":"Testa igen",
"report":"Rapportera"
},
"testingProgress":"Testar... {percent}%",
"secondsRemaining":"{seconds}s kvar",
"samplesCollected":"{count} prover insamlade",
"packetLossValue":"{value}% paketförlust",
"collectingData":"Samlar in data...",
"noRealtimeData":"Inga uppgifter ännu. Klicka på \"Testa igen\" för att starta.",
"noDataForPeriod":"Inga latensdata tillgängliga för denna period",
"collectionInterval":"Data samlas in var 60:e sekund",
"realTimeMode":"Realtidsläge",
"realTimeModeDescription":"Testerna körs i 2 minuter med avläsningar var 5:e sekund. Kör testet igen efteråt för att lägga till fler prover. All data ingår i rapporten.",
"report":{
"title":"Rapport för nätverkslatens",
"subtitle":"ProxMenux Monitor - Analys av nätverksprestanda",
"topBarTitle":"ProxMenux nätverkslatensrapport",
"topBarSubtitle":"Granska rapporten och skriv sedan ut eller spara som PDF",
"printSavePdf":"Skriv ut / Spara som PDF",
"date":"Datum",
"target":"Mål",
"mode":"Läge",
"realTimeTest":"Realtidstest",
"historicalAnalysis":"Historisk analys",
"realTime":"Realtid",
"executiveSummary":"Sammanfattning",
"assessmentTitle":"Nätverkslatensbedömning",
"realtimeSummary":"Latenstest i realtid till {target}. Exempel: {count}; varaktighet: {duration}. Genomsnittlig latens: {avg}.",
"historicalSummary":"Historisk latensanalys till {target} över {timeframe}. {count} prover analyserade. Genomsnittlig latens: {avg} ms.",
"driversNotInstalled":"Drivrutiner inte installerade",
"programmed":"Programmerad (körtid laddad)",
"unprogrammed":"Oprogrammerad (runtime inte laddad)",
"notInstalled":"inte installerat",
"detecting":"Upptäcker...",
"solidStateDevice":"Solid State-enhet",
"notSpecified":"Ej specificerat"
},
"time":{
"yesterdayAt":"igår {time}"
},
"recommendations":{
"intel":"För att få utökad GPU-övervakningsinformation, installera paketet intel-gpu-tools eller igt-gpu-tools.",
"nvidia":"För NVIDIA GPU:er kräver realtidsövervakning proprietära drivrutiner (nvidia-drivrutinspaket). Installera dem endast om din GPU används direkt av värden.",
"amd":"För att få utökad GPU-övervakningsinformation för AMD GPU:er, installera amdgpu_top. Du kan ladda ner den från: https://github.com/Umio-Yasuno/amdgpu_top",
"generic":"För att få utökad GPU-övervakningsinformation, installera lämpliga GPU-övervakningsverktyg för din hårdvara."
"sriovVirtualFunctionDescription":"Den här enheten är en virtuell funktion som skapas av en fysisk funktion. Per-VF-telemetri (temperatur, användning, minne) exponeras inte av kärnan – öppna den överordnade PF för att se samlade GPU-mått.",
"noActiveProcesses":"Inga aktiva processer som använder GPU",
"virtualFunctions":"Virtuella funktioner",
"switchModeVmTitle":"GPU i Switch Mode VM",
"switchModeVmDescription":"Denna GPU tilldelas en virtuell maskin via VFIO-passthrough. Realtidsövervakning är inte tillgänglig från värden eftersom grafikprocessorn styrs av den virtuella datorn.",
"extendedMonitoringUnavailable":"Utökad övervakning inte tillgänglig"
},
"gpuSwitch":{
"gpu":"GPU",
"lxc":"LXC",
"vm":"VM",
"sriov":"SR-IOV",
"sriovVf":"SR-IOV VF",
"sriovCount":"SR-IOV ×{count}",
"sriovActive":"SR-IOV aktiv",
"readyForLxc":"Klar för LXC-containrar",
"readyForVm":"Redo för VM-passthrough",
"modeUnknown":"Läge okänt",
"virtualFunctionsExternal":"Virtuella funktioner som hanteras externt",
"toggleFailed":"Kunde inte ändra jobbstatus: {error}"
},
"extraPaths":{
"absolutePathHintAfter":"— sökvägen måste finnas på denna värd exakt som den har skrivits.",
"absolutePathHintBefore":"Använd hela den absoluta vägen.",
"absolutePathHintMiddle":"är inte samma sak som",
"descriptionAfter":"(manuell eller schemalagd, standard eller anpassad profil) överst på standardprofillistan. Användbar för appdata, anpassade konfigurationsmappar och liknande sökvägar. ({count} konfigurerad)",
"descriptionBefore":"Vägar som läggs till här ingår i",
"empty":"Inga anpassade sökvägar ännu - säkerhetskopior använder endast standardprofilen.",
"keepLocalDescriptionBefore":"Behåll nyckeln endast på denna värd",
"keepLocalOnly":"Håll endast lokalt",
"keepOffsiteCopy":"Behåll en kopia utanför webbplatsen",
"keyfileInstalled":"Nyckelfil installerad",
"startUploading":"Börja ladda upp återställningsblobbar till PBS",
"stopUploading":"Sluta ladda upp återställningsblobbar",
"thisBackupReusesKeyfile":"Denna säkerhetskopia återanvänder den delade PBS-nyckelfilen.",
"title":"Nyckelfilshantering",
"updatePassphrase":"Uppdatera lösenfras",
"uploadNo":"Nej, behåll det bara lokalt",
"uploadQuestion":"Ladda upp krypterad återställningskopia till PBS?",
"uploadToPbs":"Ladda upp till PBS",
"uploadYes":"Ja, ladda upp återställningskopia",
"withoutCopyWarning":"Utan en kopia kan om du förlorar denna värd också förlora nyckeln.",
"yesUpload":"Ja, ladda upp",
"yesUploadDescription":"Monitor lagrar en krypterad återställningskopia i PBS."
},
"keyfileRecovery":{
"descriptionBefore":"Den krypterade nyckelfilsblobben laddas ner från PBS och dekrypteras med din återställningslösenfras. Den resulterande nyckeln skrivs till",
"passphrase":"Återställningslösenfras",
"pickSourceHost":"Välj källvärden vars lösenordsfras du kommer ihåg – varje installation laddar upp sin egen deposition.",
"afterRebootHint":"Efter omstarten kommer den här säkerhetskopieringsfliken att visa framsteg efter återställning i realtid med beräknad tid, status per komponent, loggens slut och återställningsskillnad. Om Telegram/Discord/ntfy-aviseringar är konfigurerade får du även händelsen \"Värdåterställning avslutad\".",
"blockedPathsHint":"Kernel/boot-bundna sökvägar är nedtonade och kan inte väljas — target kör en nyare kärna.",
"chooseModeTitle":"Återställ — välj läge",
"complete":"Komplett",
"completeDescription":"Återställ allt från säkerhetskopian.",
"completeDescriptionAfter":"i skalets TUI-meny. Terminalen som öppnas härnäst kommer fortfarande att be dig bekräfta endast säker vs säker+omstart vs allt-på-en gång innan du rör värden.",
"completeDescriptionBefore":"Spelar upp allt i säkerhetskopian. Motsvarar plockning",
"completeTitle":"Fullständig återställning",
"crossKernelDescription":"Både komplett och anpassad återställning hoppar automatiskt över kärn-/startknutna sökvägar för att undvika kärnpanik vid nästa uppstart. Allt annat (VM, LXC, nätverk, komponenter, anpassade sökvägar) återställs normalt.",
"crossKernelTitle":"Korskärnåterställning – endast säker delmängd",
"customByPaths":"Anpassad efter stigar",
"customByPathsDescription":"Välj exakt vilka vägar som ska återställas. Listar vad som faktiskt finns i denna säkerhetskopia (standardprofil + dina anpassade sökvägar).",
"customByPathsTitle":"Anpassad återställning av sökvägar",
"customPickDescriptionAfter":"env var — samma nedströmskod som TUI. Omstartskrävda sökvägar (kärna, moduler, fstab, …) kommer att upptäckas av bash-flödet och du kan schemalägga dem för nästa uppstart därifrån.",
"customPickDescriptionBefore":"Välj vägarna att återställa. Dina val feeds",
"customPickDescriptionMiddle":"via",
"destructiveTitle":"Fullständig återställning tar BORT följande (skapat efter säkerhetskopieringen)",
"noPathsMatch":"Inga sökvägar matchar filtret.",
"noRestorablePaths":"Denna säkerhetskopia har inga återställningsbara sökvägar – bara Fullständig återställning är meningsfull här.",
"olderThanTargetKernel":"är äldre än målkärnan",
"operatorConfigDescription":"Följande operatörförfattade inställningar kommer automatiskt att slås samman med målet, utan att beröra kärnanknutna standardvärden. Körs på både komplett och anpassad återställning.",
"operatorConfigTitle":"Operatörskonfiguration tillämpas på nytt via kernel-agnostic merge",
"noDifferences":"Inga värdtillståndsskillnader upptäcktes - backuptillståndet matchar den aktuella värden (eller säkerhetskopian inkluderade inte /etc/pve).",
"pveOnlyHint":"Endast /etc/pve-konfigurationen återställs — diskavbildningar stannar där de bor.",
"vmConfigs":"VM-konfigurationer:"
},
"schedule":{
"advancedHelpAfter":"för exakt systemsyntax.",
"advancedHelpBefore":"Använda",
"advancedHelpMiddle":"och",
"advancedOption":"Avancerad",
"borgTimerOnly":"Borg-jobb schemaläggs av Monitor-timers.",
"dailyOption":"Dagligen",
"everyDayAt":"Varje dag kl. {time}",
"everyDayAtMidnight":"Varje dag vid midnatt",
"everyHourAtMinute":"Varje timme vid minut {minute}",
"everyHourAtMinuteZero":"Varje timme",
"everyMinute":"Varje minut",
"everyMondayAtMidnight":"Varje måndag vid midnatt",
"firstDayMonthly":"Första dagen i varje månad",
"hourlyHelpAfter":"går en gång i timmen.",
"hourlyHelpBefore":"På minut",
"hourlyHelpMiddle":"timern",
"hourlyOption":"Varje timme",
"howToSchedule":"Hur ska det gå?",
"janFirst":"1 januari varje år",
"modeHelp":"Välj ett enkelt schema eller ange ett systemd OnCalendar-uttryck.",
"monthlyOption":"Månatlig",
"monthlySkipHelp":"Om en månad har färre dagar hoppar systemd över den körningen.",
"pickAtLeastOneDay":"Välj minst en dag.",
"pickFrequency":"Välj frekvens",
"preview":"Förhandsvisning",
"rawOnCalendar":"{value} (systemd OnCalendar)",
"title":"Schema",
"weekdaysAt":"{days} vid {time}",
"weeklyOption":"Varje vecka"
},
"status":{
"attached":"bunden",
"disabled":"funktionshindrade",
"legacy":"arv",
"manual":"manuell",
"manualOneShot":"manuell / one-shot",
"ok":"ok",
"running":"spring",
"scheduled":"schemalagd"
},
"taskStates":{
"completed":"avslutad",
"failed":"misslyckades",
"packing":"förpackning",
"queued":"köade",
"restoring":"återställa",
"running":"spring"
},
"usb":{
"description":"Montera USB-enheter så att de kan väljas som ett lokalt eller Borg-mål. Enheter som redan hade ett filsystem kan monteras om som de är; råenheter (ingen partitionstabell) kan torkas och formateras till",
"drivesDetected":"{count} enheter har upptäckts",
"empty":"Inga USB-enheter upptäcktes. Anslut en och uppdatera — Monitor söker efter dem automatiskt var 30:e:e.",
"formatAndUse":"Formatera och använda",
"formatDescription":"Detta kommer att torka den valda disken och skapa en enda ext4-partition.",
"formatDrive":"Formatera enheten",
"formatDriveQuestion":"Rensa och formatera den här disken?",
"formatTitle":"Torka + formatera denna disk som ext4",
"formatWarning":"Allt på disken kommer att förstöras. Detta kan inte ångras.",
"mountAndUse":"Montera och använd",
"mounted":"Monterad",
"noneDetected":"Inga USB-enheter upptäcktes.",
"repartitionHint":"Disken kommer att ompartitioneras (GPT + enkel ext4-partition) och monteras automatiskt.",
"scanning":"Skannar USB-enheter...",
"stateEmpty":"inget filsystem",
"stateMounted":"monterad",
"stateUnmounted":"inte monterad",
"typeDeviceExactly":"Skriv enhetens sökväg EXAKT för att bekräfta:",
"typeDeviceToConfirm":"Skriv enhetens sökväg för att bekräfta",
"unformatted":"Oformaterad",
"unmountConfirm":"Avmontera {path}? Alla säkerhetskopieringsjobb som pekar på den här sökvägen kommer att misslyckas tills du återmonterar det.",
"unmounted":"Omonterad",
"uuidTitle":"uuid: {uuid}",
"wipeAndFormat":"Torka och formatera"
},
"validation":{
"invalidLabel":"Ogiltig etikett."
},
"weekdays":{
"friday":"fredag",
"monday":"måndag",
"saturday":"lördag",
"short":{
"fri":"fre",
"mon":"mån",
"sat":"lör",
"sun":"sön",
"thu":"tors",
"tue":"tis",
"wed":"ons"
},
"sunday":"söndag",
"thursday":"torsdag",
"tuesday":"tisdag",
"wednesday":"onsdag"
}
},
"healthStatus":{
"title":"Systemets hälsostatus",
"description":"Detaljerade kontroller av alla systemkomponenter",
"importedForcedHelp":"Den nya hostiden skrevs till pooletiketten — nästa start bör importeras rent.",
"skippedPartial":"Hoppade över (några diskar saknas)",
"skippedPartialHelp":"Vissa vdev-diskar hittades inte under /dev/disk/by-id. Poolen importerades inte för att undvika en försämrad automatisk import. Fixa diskarna eller importera dem manuellt med zpool import.",
"skippedMissing":"Hoppat över (inga diskar finns)",
"skippedMissingHelp":"Ingen av denna pools diskar finns på den här värden. Flytta diskarna hit eller importera poolen från en annan värd.",
"importFailed":"Importen misslyckades",
"importFailedHelp":"ZFS avvisade importen även med -f. Kontrollera zpool-importen och loggen nedan.",
"logPath":"Logg: {path}"
},
"history":{
"title":"Tidigare återställningar",
"description":"Återställning körs arkiverat efter start. De senaste 20 behålls.",
"empty":"Inga tidigare återställningar registrerade."
"connectionTimeout":"Anslutningen tog timeout. Kontrollera ditt nätverk och försök igen.",
"vpnTip":"Om du använder ett VPN, se till att anslutningen är stabil.",
"websocketError":"WebSocket-anslutningsfel",
"commandDescriptions":"['Lista alla Proxmox-noder', 'Lista virtuella datorer på en nod', 'Lista LXC-behållare på en nod', 'Lista lagringsutrymme på en nod', 'Lista nätverksgränssnitt', 'Lista alla virtuella QEMU/KVM-maskiner', 'Starta en virtuell maskin', 'Stoppa en virtuell maskin', 'Stäng av en virtuell maskin på ett säkert sätt', 'Stäng av en virtuell maskin,' configuration', 'Skapa en VM Snapshot', 'Lista alla LXC-behållare', 'Starta en LXC-behållare', 'Stoppa en LXC-behållare', 'Öppna en LXC-containerkonsol', 'Visa behållarkonfiguration', 'Visa lagringsstatus', 'Lista lagringsinnehåll', 'Testa Proxmox-systemversionsstatus',SVE 'Visa klusterstatus', 'Lista klusternoder', 'Visa ZFS-poolstatus', 'Lista alla ZFS-pooler', 'Lista alla ZFS-datauppsättningar', 'Lista alla filer med detaljer', 'Ändra katalog', 'Skapa en katalog', 'Ta bort en katalog rekursivt', 'Kopiera filer, 'Sök efter'-filer, 'Sök filer', 'Sök efter' filer', för ett mönster i en fil', 'Hitta filer efter namn', 'Ändra filbehörigheter', 'Ändra filägare', 'Extrahera ett tar.gz-arkiv', 'Skapa ett tar.gz-arkiv', 'Visa diskanvändning', 'Visa katalogstorlekar', 'Visa minnesanvändning', 'Visa pågående processer'-, 'Klicka en process som körs', 'Kontrollera en process som körs', 'Kontrollera tjänsten status', 'Starta en tjänst', 'Stoppa en tjänst', 'Starta om en tjänst', 'Uppdatera Debian/Ubuntu-paket', 'Installera ett Debian/Ubuntu-paket', 'Ta bort ett paket', 'Lista behållare som körs', 'Lista Docker-avbildningar', 'Öppna ett skal i en behållare', 'Visa IP-adresser', 'Testa en nätverksanslutning', 'Testa nätverk', 'Test,' fil', 'Anslut via SSH', 'Kopiera en fil via SSH', 'Följ en loggfil i realtid', 'Visa kommandohistorik', 'Rensa terminalskärmen']"