Files
ProxMenux/AppImage/messages/sv/common.json
T

4739 lines
233 KiB
JSON
Raw Normal View History

{
"_meta": "Community translation target. Copy keys from ../en/common.json and translate the values. Placeholders like {vmid} must stay unchanged.",
"app": {
"title": "ProxMenux Monitor",
"description": "Proxmox System Dashboard",
2026-08-10 14:19:51 +02:00
"loading": "Laddar...",
"connecting": "Ansluter till ProxMenux Monitor",
"unknown": "Okänd",
"notAvailable": "N/A",
2026-08-10 14:19:51 +02:00
"serverOffline": "Servern är frånkopplad",
"supportProject": "Stöd projektet och bidra"
},
"common": {
"notAvailable": "N/A",
"unknown": "Okänd"
},
"actions": {
"refresh": "Uppdatera",
"toggleTheme": "Växla tema",
"openUserMenu": "Öppna användarmenyn",
2026-08-10 14:19:51 +02:00
"cancel": "Avbryt",
"save": "Spara",
"edit": "Redigera",
"remove": "Ta bort",
2026-08-10 14:19:51 +02:00
"close": "Stäng",
"resetAll": "Återställ alla",
"undo": "Ångra",
"copy": "Kopiera",
2026-08-10 14:19:51 +02:00
"copied": "Kopierad",
"copyToClipboard": "Kopiera till urklipp"
},
"navigation": {
"overview": "Översikt",
"storage": "Lagring",
"network": "Nätverk",
"virtualMachines": "VM och LXC",
"hardware": "Hårdvara",
"backup": "Säkerhetskopiering",
"terminal": "Terminal",
"systemLogs": "Systemloggar",
"security": "Säkerhet",
"settings": "Inställningar",
"about": "Om",
"profile": "Profil",
"node": "Nod",
"admin": "Administration",
"menu": "Navigationsmeny"
},
"status": {
"healthy": "Hälsosam",
"warning": "Varning",
"critical": "Kritisk",
"uptime": "Drifttid: {uptime}",
"node": "Nod: {node}",
"connectionFailed": "ProxMenux-serveranslutningen misslyckades",
"checkService": "Kontrollera att monitor.service fungerar korrekt.",
"serverPort": "ProxMenux-servern bör starta automatiskt på port 8008",
"tryAccessing": "Försök komma åt:",
"normal": "Normal",
2026-08-10 14:19:51 +02:00
"warm": "Varm",
"hot": "Varm",
"moderate": "Måttlig",
"high": "Hög",
2026-08-10 14:19:51 +02:00
"stopped": "Stoppad",
"active": "Aktiv",
"disabled": "Inaktiverad",
2026-08-10 14:19:51 +02:00
"inactive": "Inaktiv",
"saving": "Sparar...",
"saved": "Sparad",
"saveFailed": "Det gick inte att spara",
"networkErrorWhileSaving": "Nätverksfel vid lagring"
},
"overview": {
"loadingTitle": "Laddar systemöversikt...",
"loadingDescription": "Hämtar systemstatus och mätvärden",
"topProcessesCpu": "Visa toppprocesser efter CPU",
"topProcessesMemory": "Visa toppprocesser efter minne",
"suggestedFix": "Föreslagen fix på Proxmox-värden",
"noMetricsData": "Det finns ingen tillgänglig statistik",
"invalidMetricsData": "Ogiltiga mätvärden har tagits emot från servern",
"metricsLoadError": "Det gick inte att läsa in mätvärden",
"networkMetricsUnavailable": "Nätverksstatistik inte tillgänglig ännu",
"noNetworkMetrics": "Inga nätverksstatistika tillgängliga",
"cpuUsage": "CPU-användning",
"cpuUsageLoadAverage": "CPU-användning och belastningsgenomsnitt",
"cpuPercent": "CPU %",
2026-08-10 14:19:51 +02:00
"loadAverage": "Belastningsgenomsnitt",
"loadAxis": "Belastning",
"memory": "Minne",
"memoryUsage": "Minnesanvändning",
"user": "Användare",
"system": "System",
"cores": "Kärnor",
2026-08-10 14:19:51 +02:00
"used": "Använt",
"cached": "Cachad",
"total": "Total",
2026-08-10 14:19:51 +02:00
"free": "Ledigt",
"activeVmLxc": "Aktiv VM & LXC",
"runningCount": "{count} körs",
"vmsCount": "{count} virtuella datorer",
"stoppedCount": "{count} stoppade",
"temperature": "Temperatur",
"noSensorAvailable": "Ingen sensor tillgänglig",
"collectingData": "Samlar in data...",
"storageOverview": "Lagringsöversikt",
"totalNodeCapacity": "Total nodkapacitet:",
"totalCapacity": "Total kapacitet:",
"physicalDisks": "Fysiska diskar:",
"diskSingular": "disk",
"diskPlural": "diskar",
"vmLxcStorage": "VM/LXC-lagring",
"available": "Tillgänglig",
"storageVolumeSingular": "lagringsvolym",
"storageVolumePlural": "lagringsvolymer",
"noVmLxcStorage": "Ingen VM/LXC-lagring konfigurerad",
"localStorageSystem": "Lokal lagring (system)",
"storageDataUnavailable": "Lagringsdata är inte tillgänglig",
"networkOverview": "Nätverksöversikt",
"activeInterfaces": "Aktiva gränssnitt:",
"received": "Mottagen:",
"sent": "Skickat:",
"receivedShort": "Mottagen",
"sentShort": "Skickat",
"networkDataUnavailable": "Nätverksdata inte tillgänglig",
"systemInformation": "Systeminformation",
"uptime": "Drifttid:",
"uptimeDuration": {
"dayOne": "{count} dag",
"dayFew": "{count} dagar",
"dayMany": "{count} dagar"
},
"proxmoxVersion": "Proxmox-version:",
"kernel": "Kärna:",
"availableUpdates": "Tillgängliga uppdateringar:",
"packages": "paket",
"systemOverview": "Systemöversikt",
"loadAverage1m": "Belastningsmedelvärde (1m):",
"cpuThreads": "CPU-trådar:",
"networkInterfaces": "Nätverksgränssnitt:",
"timeframes": {
"hour": "1 timme",
"day": "24 timmar",
"week": "7 dagar",
"month": "30 dagar",
"year": "1 år"
},
"stats": {
"avg": "avg",
"max": "max",
"min": "min"
},
"errors": {
"serverUnavailableTitle": "Övervakningsservern är inte tillgänglig",
"serverUnavailableDescription": "Det går inte att ansluta till monitorservern. Se till att tjänsten körs och försök igen."
}
},
"storage": {
"loadingTitle": "Laddar lagringsdata...",
"loadingDescription": "Skanna diskar, partitioner och lagringspooler",
"loadingError": "Fel vid laddning av lagringsdata: {error}",
2026-08-10 14:19:51 +02:00
"storageUsed": "Använd lagring",
"localUsed": "Lokalt använt",
"remoteUsed": "Fjärranvändning",
"physicalDisks": "Fysiska diskar",
2026-08-10 14:19:51 +02:00
"proxmoxStorage": "Proxmox lagring",
"remoteMounts": "Fjärrmonteringar",
"externalStorageUsb": "Extern lagring (USB)",
"physicalDisksSmart": "Fysiska diskar och SMART-status",
"zfsPools": "ZFS pooler",
"local": "Lokal",
2026-08-10 14:19:51 +02:00
"remote": "Fjärr",
"free": "Ledigt",
"used": "Använt",
"total": "Total",
"available": "Tillgänglig",
"size": "Storlek",
"allocated": "Tilldelad",
"none": "Ingen",
"noRemoteStorage": "Ingen fjärrlagring",
"diskSingular": "disk",
"diskPlural": "diskar",
"allHealthy": "alla friska",
"criticalCount": "{count} kritisk",
"warningCount": "{count} varning",
2026-08-10 14:19:51 +02:00
"remoteMount": "fjärrmontering",
"remoteMountShort": "avlägsen",
"excluded": "utesluten",
"notMonitored": "inte övervakas",
"namespaceRestricted": "namnutrymmet begränsat",
2026-08-10 14:19:51 +02:00
"namespaceRestrictedTitle": "Lagring nåbar; datalagerstorlek dold av ACL (t.ex. PBS DatastoreAdmin på ett enda namnområde)",
"capacityNotReported": "Kapacitet ej rapporterad",
"managedByProxmox": "hanteras av Proxmox",
"readOnlyShort": "ro",
2026-08-10 14:19:51 +02:00
"stale": "Inaktuell",
"readOnly": "skrivskyddad",
2026-08-10 14:19:51 +02:00
"reachable": "Nåbar",
"source": "Källa:",
"capacity": "Kapacitet",
"mountOptions": "Monteringsalternativ",
2026-08-10 14:19:51 +02:00
"mountStaleSkipped": "df hoppade över: monteringen är inaktuellt.",
"notApplicable": "n/a",
"error": "Fel",
"system": "System",
"standby": "Standby",
"standbyTitle": "Drivenheten är i standbyläge - smartctl hoppade över för att hålla den snurrad ned",
"filesystemCorruption": "Korruption i filsystemet upptäcktes",
"ioErrorOne": "{count} I/O-fel på 5 min",
"ioErrorMany": "{count} I/O-fel på 5 min",
"model": "Modell",
"wearLevel": "Slitagenivå",
"powerCycles": "Strömcykler",
"powerOn": "Ström på",
"crcErrors": "CRC-fel",
"reallocatedShort": "Realloc. Sektorer",
"serialShort": "S/N:",
"viewDetails": "Visa detaljer",
"diskDetails": "Diskinformation: /dev/{name}",
"physicalDisk": "Fysisk disk",
"overview": "Översikt",
"smart": "SMART",
2026-08-10 14:19:51 +02:00
"history": "Historik",
"schedule": "Schema",
"serialNumber": "Serienummer",
"healthStatus": "Hälsostatus",
"wearLifetime": "Slitage & Livstid",
"dataWritten": "Data skrivna",
"life": "liv",
2026-08-10 14:19:51 +02:00
"lifeRemaining": "Återstående livslängd",
"realTest": "Testa nu",
"wear": {
"label": "Bära",
"percentageUsed": "Använt procent",
"mediaWearout": "Media slitage",
"wearLevel": "Slitagenivå",
2026-08-10 14:19:51 +02:00
"lifeUsed": "Förbrukad livslängd"
},
2026-08-10 14:19:51 +02:00
"estimatedLife": "Uppskattad livslängd",
"noWearDetected": "Inget slitage upptäckt ännu",
"months": "månader",
"years": "år",
"duration": {
"daysShort": "{days}d",
"monthsShort": "{months}m",
"yearsShort": "{years}y",
"monthsDaysShort": "{months}m {days}d",
"yearsMonthsShort": "{years}y {months}m",
"estimatedYears": "~{value} år",
"estimatedMonths": "~{value} månader"
},
"availableSpare": "Nytta. Skona",
"smartAttributes": "SMART-attribut",
"powerOnHours": "Ström på timmar",
"rotationRate": "Rotationshastighet",
"smartStatus": "SMART-status",
"reallocatedSectors": "Omfördelade sektorer",
"pendingSectors": "Väntande sektorer",
"temperature": "Temperatur",
"noSmartData": "Inga SMART-testdata tillgängliga för denna disk.",
"smartDataHint": "Kör ett SMART-test på fliken SMART Test för att få detaljerad hälsoinformation.",
"observations": "Observationer",
"observationsDescription": "Följande observationer har registrerats för denna skiva:",
"loadingObservations": "Laddar observationer...",
"firstSeen": "Första",
"lastSeen": "Sista",
"occurrences": "Händelser",
"observationShort": "obs.",
"observationTypes": {
"smart_error": "SMART-problem",
"io_error": "I/O-problem",
"filesystem_error": "Filsystemproblem",
"zfs_pool_error": "ZFS-poolproblem",
"connection_error": "Anslutningsproblem"
},
"health": {
"healthy": "Hälsosam",
"warning": "Varning",
"critical": "Kritisk",
"unknown": "Okänd",
"passed": "Godkänd",
"online": "Online",
"failed": "Misslyckades",
"degraded": "Försämrad"
},
"status": {
"active": "aktiv",
"inactive": "inaktiv",
"offline": "off-line",
"error": "fel",
"failed": "misslyckades"
},
"smartTest": {
"loading": "Laddar SMART-data...",
"toolsMissing": "SMART-verktyg är inte installerade",
"nvmeToolRequired": "nvme-cli krävs för att köra SMART-tester på NVMe-diskar.",
"smartctlRequired": "smartmontools krävs för att köra SMART-tester på den här disken.",
"installingTools": "Installerar SMART-verktyg...",
"installTools": "Installera SMART-verktyg",
"installFailed": "Installationen misslyckades",
"installFailedManual": "Installationen misslyckades. Försök manuellt: apt-get install smartmontools nvme-cli",
"installToolsManual": "Det gick inte att installera verktyg. Försök manuellt: apt-get install smartmontools nvme-cli",
"runTest": "Kör SMART-test",
2026-08-15 17:33:05 +02:00
"shortTest": "Kort test",
"longTest": "Långt test (1-4 timmar)",
2026-08-15 17:33:05 +02:00
"extendedTest": "Utökat test",
"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.",
"startFailed": "Det gick inte att starta testet",
"short": "Kort",
"extended": "Förlängd",
"testInProgress": "{type} test körs",
"testWait": "Vänta tills testet är klart. Knapparna låses upp automatiskt.",
"noProgress": "Den här skivans firmware rapporterar inte framsteg. Testet körs i bakgrunden.",
"lastTest": "Sista testet",
"nvmeMetrics": "NVMe hälsomått",
"sasMetrics": "SAS/SCSI hälsomått",
"id": "ID",
"attribute": "Attribut",
"value": "Värde",
"worst": "Värst",
"status": "Status",
"viewFullReport": "Se hela SMART-rapporten",
"loadingReport": "Laddar rapport...",
"reportLoadFailed": "Det gick inte att läsa in rapportdata.",
"statusValues": {
"passed": "Godkänd",
"failed": "Misslyckades",
"running": "Spring",
"aborted": "Avbruten",
"unknown": "Okänd"
}
},
"historyTab": {
"loading": "Laddar testhistorik...",
"empty": "Ingen testhistorik",
"emptyHint": "Kör ett SMART-test för att börja bygga historik för den här disken.",
"title": "Testhistorik",
"latest": "senast",
"today": "I dag",
"yesterday": "I går",
"daysAgo": "{count} dagar sedan",
"downloadJson": "Ladda ner JSON",
"delete": "Radera",
"confirmDelete": "Vill du ta bort den här testposten?",
"note": "Testresultaten lagras lokalt och används för att generera detaljerade SMART-rapporter."
},
"smartReport": {
"title": "SMART hälsorapport",
"printPdf": "Skriv ut / Spara som PDF",
"printHintMac": "Använd Cmd+P för att spara som PDF",
"printHintCtrl": "Använd Ctrl+P för att spara som PDF",
2026-08-10 14:19:51 +02:00
"subtitle": "ProxMenux Monitor analys av diskhälsa",
"htmlLang": "sv",
"date": "Datum",
"device": "Anordning",
"executiveSummary": "Sammanfattning",
"smartStatus": "SMART-status",
"healthAssessment": "Diskhälsobedömning",
"passedUpper": "GODKÄND",
"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.",
"reallocatedSectors": "{count} omfördelade sektor(er) upptäckts - övervaka noga.",
"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.",
"issuesFound": "Problem hittades",
"criticalStatus": "Kritisk - kräver omedelbar uppmärksamhet",
"warningStatus": "Varning - bör övervakas",
"moreIssues": "...och {count} fler problem (se detaljer nedan)",
2026-08-10 14:19:51 +02:00
"dismissed": "Avvisad",
"occurrences": "Händelser",
"errorSignature": "Felsignatur",
"rawMessage": "Rå meddelande",
"firstSeen": "Första sett",
"lastSeen": "Senast sett",
"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.",
"temperatureHistory": "Temperaturhistorik",
"temperatureSamples": "{count} exempel",
"temperatureBands": "Band: gult = varna (>= {warn}°C), rött = kritiskt (>= {hot}°C). Provtagning var 60:e.",
"observationSummary": "{unique} unik, {total} totalt",
"observationsTitle": "Observationer och händelser ({count} registrerade, {total} totala förekomster)",
"outdatedTestTitle": "Inaktuella testdata ({days} dagar gamla)",
"diskInformation": "Diskinformation",
"attributeCount": "{total} totalt",
"attributeCountWithWarnings": "{total} totalt, {warnings} varning(er)",
"entriesCount": "{count} poster",
"fullSelfTestHistory": "Fullständig självtesthistorik ({count} poster)",
"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.",
"labels": {
"model": "Modell",
"serial": "Serie",
"estimatedLife": "Beräknad återstående livstid",
"totalDataWritten": "Totalt skrivna data",
"availableSpare": "Tillgänglig reserv",
"reportGenerated": "Rapport genererad",
"testType": "Testtyp",
"lastTestType": "Senaste testtyp",
"testResult": "Testresultat",
"attributesChecked": "Attribut kontrollerade",
"capacity": "Kapacitet",
"type": "Typ",
"family": "Familj",
"formFactor": "Formfaktor",
"interface": "Gränssnitt",
"transport": "Transport",
"linkSpeed": "Länkhastighet",
"blockSize": "Blockstorlek",
"temperature": "Temperatur",
"optimal": "Optimal",
"powerOnTime": "Power On Time",
"powerCycles": "Strömcykler",
"uncorrectedErrors": "Okorrigerade fel",
"pendingSectors": "Väntande sektorer",
"crcErrors": "CRC-fel",
"grownDefects": "Uppvuxna defekter",
"lifeRemaining": "KVAR LIV",
"estimated": "Uppskattad",
"usageStatistics": "ANVÄNDNINGSSTATISTIK",
"percentageUsed": "Använt procent",
"dataWritten": "Data skrivna",
"source": "Källa",
"ssdLifeIndicator": "SSD-livsindikator",
"wearLevel": "Slitagenivå",
"powerOnHours": "Ström på timmar",
"smartStatus": "SMART-status",
"reallocatedSectors": "Omfördelade sektorer",
"note": "Notera",
"metric": "Metrisk",
"attribute": "Attribut",
"value": "Värde",
"worst": "Värst",
"thresholdShort": "Thr",
"raw": "Rå",
"result": "Resultat",
"completed": "Avslutad",
"atPowerOnHours": "Vid starttid",
"ataErrorLog": "ATA-fellogg",
"status": "Status",
"atPoh": "På POH",
"date": "Datum",
"min": "Min",
"avg": "Genomsnittlig",
"max": "Max"
},
"sections": {
"nvmeWearLifetime": "NVMe Wear & Lifetime",
"extendedNvmeHealth": "Utökad NVMe Health",
"ssdWearLifetime": "SSD slitage och livstid",
"nvmeHealthMetrics": "NVMe Health Metrics",
"sasHealthMetrics": "SAS/SCSI Health Metrics",
"smartAttributes": "SMART-attribut",
"selfTestResult": "Självtestresultat",
"lastSelfTestResult": "Senaste självtestresultat",
"recommendations": "Rekommendationer"
},
"statusValues": {
"ok": "OK",
"warning": "Varning",
"critical": "Kritisk",
"failed": "Misslyckades",
"passed": "Godkänd",
"supported": "Stöds",
"notSupported": "Stöds inte",
"none": "Ingen",
"info": "Info"
},
"selfTestStatus": {
"completedWithoutError": "Klart utan fel",
"completedWithReadFailure": "Slutfört: läsfel",
"completedWithWriteFailure": "Slutfört: skrivfel",
"completedWithUnknownFailure": "Slutfört: okänt fel",
"interrupted": "Avbruten",
"aborted": "Avbruten",
"inProgress": "Pågår"
},
"testTypes": {
"short": "Kort test",
"extended": "Förlängt test"
},
"observationTypes": {
"io": "I/O-fel",
"ioPlural": "I/O-fel",
"smart": "SMART-fel",
"smartPlural": "SMART-fel",
"filesystem": "Filsystemfel",
"filesystemPlural": "Filsystemfel"
},
"duration": {
"yearDayHours": "{years}y {days}d ({hours}h)",
"dayHours": "{days}d ({hours}h)",
"yearDay": "{years}y {days}d",
"minutes": "{minutes} min",
"approxMinutes": "~{minutes} min"
},
"estimatedLife": {
"years": "~{value} år",
"days": "~{value} dagar",
"hours": "~{value} timmar",
"excellent": "Excellent"
},
"units": {
"bytes": "bytes"
},
"metrics": {
"criticalWarning": "Kritisk varning",
"mediaErrors": "Mediafel",
"unsafeShutdowns": "Osäkra avstängningar",
"enduranceWarning": "Uthållighetsvarning",
"controllerBusy": "Styrenheten upptagen",
"errorLogEntries": "Felloggposter",
"warningTempTime": "Varning Temp Time",
"criticalTempTime": "Kritisk temptid",
"dataRead": "Läs av data",
"hostReadCommands": "Värd Läs Cmds",
"hostWriteCommands": "Värd Skriv Cmds",
"hotspotTemp": "Hotspot Temp",
"sensors": "Sensorer"
},
"metricNotes": {
"controllerAlertFlags": "Flaggor för styrenhetsvarning",
"flashCellDamage": "Flash cell skada",
"powerLossWithoutFlush": "Strömbortfall utan spolning",
"groupEnduranceAlert": "Grupputhållighetsvarning",
"totalBusyTime": "Totalt upptagen tid",
"mayIncludeBenignArtifacts": "Kan innehålla godartade artefakter",
"minutesInWarningRange": "Minuter inom varningsintervall",
"minutesInCriticalRange": "Minuter inom kritiskt område",
"totalHostReads": "Total värd läser",
"totalReadCommands": "Totalt läskommandon",
"totalWriteCommands": "Totalt antal skrivkommandon",
"sensorHotspot": "Sensor[1] hotspot"
},
"empty": {
"nvmeMetrics": "Inga NVMe-mått tillgängliga",
"sasMetrics": "Inga SAS-mått tillgängliga",
"smartAttributes": "Inga SMART-attribut tillgängliga",
"selfTestHistory": "Ingen självtesthistorik tillgänglig. Kör ett SMART självtest för att se resultat här."
},
"footer": {
"generatedBy": "Rapport genererad av ProxMenux Monitor"
},
"attributeLabels": {
"criticalWarning": "Kritisk varning",
"nvmeTemperature": "Temperatur",
"temperatureSensor1": "Temperaturgivare 1",
"temperatureSensor2": "Temperaturgivare 2",
"temperatureSensor3": "Temperatursensor 3",
"availableSpare": "Tillgängliga reservdelar",
"availableSpareThreshold": "Tillgänglig reservtröskel",
"percentageUsed": "Använt procent",
"enduranceGroupWarning": "Varning för uthållighetsgrupp",
"mediaErrors": "Mediafel",
"mediaIntegrityErrors": "Media- och dataintegritetsfel",
"unsafeShutdowns": "Osäkra avstängningar",
"nvmePowerCycles": "Power cykler",
"nvmePowerOnHours": "Drifttimmar",
"dataUnitsRead": "Avlästa dataenheter",
"dataUnitsWritten": "Dataenheter skrivna",
"hostReadCommands": "Värd läskommandon",
"hostWriteCommands": "Värdskrivkommandon",
"controllerBusyTime": "Controller upptagen tid",
"errorLogEntries": "Felloggposter",
"warningTempTime": "Varningstemperaturtid",
"criticalTempTime": "Kritisk temperaturtid",
"warningCompositeTemperatureTime": "Varning sammansatt temperaturtid",
"criticalCompositeTemperatureTime": "Kritisk sammansatt temperaturtid",
"thermalManagementT1TransCount": "Termisk hantering T1 övergångar",
"thermalManagementT2TransCount": "Termisk hantering T2 övergångar",
"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.",
"readErrorRetryRate": "Antalet läsförsök krävs. Enstaka omförsök är normala; ihållande tillväxt indikerar slitage.",
"reportedUncorrect": "Fel som ECC inte kunde rätta till. Alla värden som inte är noll betyder att data gick förlorade eller oläsbara.",
"reportedUncorrectableErrors": "Fel som ECC inte kunde rätta till. Icke-noll innebär risk för dataförlust.",
"reallocatedSectorCount": "Dåliga sektorer ersatts av reservsektorer från reservpoolen. Ett växande antal betyder drivförsämring.",
"retiredBlockCount": "NAND-block har tagits bort på grund av slitage eller fel (SSD). Liknande omallokerade sektorer för hårddiskar.",
"reallocatedEventCount": "Antal utförda ommappningsoperationer. Varje händelse betyder att en dålig sektor ersattes.",
"currentPendingSector": "Instabila sektorer som väntar på att bli ommappade vid nästa skrivning. De kan lösas eller bli permanent omfördelade.",
"pendingSectors": "Sektorer som väntar på att bli ommappade. De kan lösas eller omfördelas.",
"offlineUncorrectable": "Sektorer som misslyckades under offlinesökning och som inte kunde korrigeras. Indikerar möjlig dataförlust.",
"offlineUncorrectableSectorCount": "Okorrigerbara sektorer hittades under bakgrundsskanning. Data om dessa sektorer går förlorade.",
"sataTemperature": "Aktuell drivtemperatur. Ihållande höga temperaturer påskyndar slitaget och minskar livslängden.",
"temperatureCelsius": "Aktuell drivtemperatur i Celsius. Hårddiskar bör vanligtvis hålla sig under 45°C; SSD-enheter under 60°C.",
"airflowTemperatureCel": "Temperaturen mäts av luftflödesgivaren. Vanligtvis något lägre än huvudtemperaturgivaren.",
"temperatureCase": "Temperaturen på frekvensomriktarens hölje. Användbar för övervakning av inneslutningsventilation.",
"temperatureInternal": "Intern temperaturgivare. Kan läsa högre än temperatur på huset.",
"sataPowerOnHours": "Totalt antal timmar som enheten har varit påslagen. Används för att uppskatta ålder och planera ersättningar.",
"powerOnHoursAndMsec": "Total påslagstid med millisekunders precision.",
"powerCycleCount": "Totalt antal kompletta på/av-cykler. Frekvent cykling stressar elektroniken.",
"powerOffRetractCount": "Tider som huvudena drogs in på grund av strömavbrott (HDD). Höga värden indikerar instabil strömförsörjning.",
"unexpectedPowerLossCt": "Oväntade strömförluster (SSD). Kan orsaka metadatakorruption om skrivcachen var aktiv.",
"unsafeShutdownCount": "Strömförluster utan ordentlig avstängning (SSD). Höga värden riskerar korruption av firmware.",
"startStopCount": "Spindelmotorns start-/stoppcykler (HDD). Varje cykel orsakar mekaniskt slitage.",
"spinUpTime": "Dags för plattorna att nå full drifthastighet (HDD). Ökande värden kan indikera slitage på motorlager.",
"spinRetryCount": "Misslyckade försök att snurra upp motorn (HDD). Icke-noll indikerar vanligtvis problem med strömförsörjningen eller motorn.",
"calibrationRetryCount": "Antal huvudkalibreringsförsök (HDD). Icke-noll kan indikera mekaniska problem.",
"seekErrorRate": "Fel under huvudpositionering (HDD). Höga råvärden på Seagate är ofta normala på grund av en patentskyddad formel.",
"seekTimePerformance": "Genomsnittlig sökdriftsprestanda (HDD). Sjunkande värden tyder på mekanisk nedbrytning.",
"loadCycleCount": "Huvudladdnings-/avlastningscykler (HDD). Klassad för 300K-600K cykler på de flesta enheter.",
"loadUnloadCycleCount": "Huvudladdnings-/avlastningscykler (HDD). Varje cykel orsakar litet slitage på rampmekanismen.",
"headFlyingHours": "Timmar som läs-/skrivhuvudena har placerats över plattorna (HDD).",
"highFlyWrites": "Skriver var huvudet flög högre än förväntat (HDD). Data kanske inte är korrekt skrivna.",
"gSenseErrorRate": "Stöt- eller vibrationshändelser som upptäcks av accelerometern (HDD). Höga värden indikerar fysisk störning.",
"diskShift": "Avstånd skivan har flyttats från sin ursprungliga position (HDD). Temperatur- eller chockrelaterad.",
"loadedHours": "Tillbringade timmar med huvuden laddade över tallrikarna (HDD).",
"loadInTime": "Tidpunkt för huvudladdningsprocessen. Tillverkarspecifikt diagnostiskt mått.",
"torqueAmplificationCount": "Tider som drivenheten behövde extra vridmoment för att snurra upp. Kan indikera kväve- eller motorproblem.",
"flyingHeight": "Avstånd från huvud till tallrik under drift (HDD). Kritisk för läs/skrivpålitlighet.",
"loadFriction": "Friktion upptäckt under huvudbelastning (HDD). Ökande värden tyder på slitage på rampmekanismen.",
"loadUnloadRetryCount": "Misslyckade huvudladdnings-/avlastningsförsök (HDD). Icke-noll indikerar mekaniska problem.",
"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.",
"throughputPerformance": "Total genomströmningsprestanda (HDD). Sjunkande värden indikerar försämring.",
"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.",
"criticalTitle": "Kritiskt: Diskhälsoproblem upptäckt",
"criticalText": "SMART har rapporterat ett hälsoproblem. Säkerhetskopiera all data omedelbart och planera för diskbyte.",
"reallocatedTitle": "Omfördelade sektorer upptäckts ({count})",
"reallocatedText": "Disken har dåliga sektorer som har ommappats. Övervaka det noga och överväg att byta ut det om antalet ökar.",
"pendingTitle": "Väntande sektorer ({count})",
"pendingText": "Vissa sektorer väntar på att omfördelas. Detta kan tyda på ett förestående misslyckande.",
"highTemperature": "Hög temperatur ({temperature}°C)",
"hotHdd": "Hårddisken är varm. Förbättra luftflödet i höljet eller lägg till kylning.",
"hotSsd": "SSD:n är varm. Check airflow around the drive.",
"hotNvme": "NVMe överhettas. Överväg att lägga till en kylfläns eller förbättra luftflödet i höljet.",
"maintenanceTitle": "Regelbundet underhåll",
"maintenanceText": "Schemalägg ett utökat SMART-test varje månad för att fånga problem tidigt.",
"backupTitle": "Säkerhetskopieringsstrategi",
"backupText": "Säkerhetskopiera viktiga data regelbundet, oavsett disktillstånd.",
"nvmeWarningTitle": "NVMe kritisk varning aktiv (0x{value})",
"nvmeWarningText": "NVMe-kontrollern har larmat. Säkerhetskopiera data omedelbart och undersök vidare.",
"nvmeMediaTitle": "NVMe-mediafel upptäcktes ({count})",
"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.",
"smrTitle": "SMR-enhet upptäckt - Skrivbegränsningar",
"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.",
"edit": "Redigera schema",
"new": "Nytt schema",
"testType": "Testtyp",
"frequency": "Frekvens",
"daily": "Dagligen",
"weekly": "Varje vecka",
"monthly": "Månatlig",
"dailyAt": "Dagligen kl. {time}",
"weeklyAt": "{day} vid {time}",
"monthlyAt": "Dag {day} i månaden kl. {time}",
"dayOfWeek": "Veckodag",
"dayOfMonth": "Dag i månaden",
"timeHour": "Tid (timme)",
"retention": "Behåll resultat",
"lastN": "Senaste {count}",
"keepAll": "Behåll allt",
2026-08-10 14:19:51 +02:00
"saving": "Sparar...",
"save": "Spara schema",
2026-08-10 14:19:51 +02:00
"cancel": "Avbryt",
"add": "Lägg till schema",
"note": "Schemalagda tester körs automatiskt via cron. Resultaten sparas i SMART-historiken.",
"days": {
"sunday": "söndag",
"monday": "måndag",
"tuesday": "tisdag",
"wednesday": "onsdag",
"thursday": "torsdag",
"friday": "fredag",
"saturday": "lördag"
}
}
},
"details": {
"temperature": {
"title": "CPU temperatur",
"diskTitle": "Temperatur",
"current": "Nuvarande",
"min": "Min",
"avg": "Genomsnittlig",
"max": "Max",
"seriesName": "Temperatur",
"noData": "Inga temperaturdata tillgängliga för denna period",
"collectionHint": "Data samlas in var 60:e sekund",
"openHistory": "Öppna temperaturhistorik",
"collectingSamples": "Samla prover — diagrammet fylls efter ~2 minuter",
"sampleInterval": "Prover tas var 60:e sekund",
"timeframes": {
"hour": "1 timme",
"day": "24 timmar",
"week": "7 dagar",
"month": "30 dagar"
},
"status": {
"hot": "Varm",
2026-08-10 14:19:51 +02:00
"warm": "Varm",
"normal": "Normal"
}
},
"processes": {
"topByCpu": "Toppprocesser av CPU",
"topByMemory": "Toppprocesser av Memory",
"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",
"averageShort": "avg"
},
"processInfo": {
"titleFallback": "Behandla",
"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",
"captured": "Fångad",
"lastSeen": "Senast sett",
"sections": {
"overview": "Översikt",
"resources": "Resurser",
"command": "Kommando",
"lifetime": "Livstid"
},
"labels": {
"state": "Ange",
"parent": "Överordnad process",
"threads": "Trådar",
"openFds": "Öppna FD:er",
"user": "Användare",
"group": "Grupp",
"cpu": "CPU",
"memory": "Minne",
"residentRss": "Bosatt (RSS)",
"virtualSize": "Virtuell storlek",
"swap": "Swap",
"ioRead": "I/O-läs",
"ioWrite": "I/O-skriva",
"name": "Namn",
"commandLine": "Kommandorad",
"executable": "Körbar",
"workingDir": "Arbetskatalog",
"started": "Startade",
"runningFor": "Springer för"
},
"states": {
"running": "Spring",
"sleeping": "Sovande",
"diskWait": "Disk vänta",
"zombie": "Zombie",
2026-08-10 14:19:51 +02:00
"stopped": "Stoppad",
"tracingStop": "Spårningsstopp",
"dead": "Död",
"idle": "På tomgång",
"exited": "Avslutat"
}
}
},
"vmLxc": {
"loadingTitle": "Laddar virtuella datorer och LXC:er...",
"loadingDescription": "Hämtar VM- och LXC-behållarestatus",
"loadingError": "Fel vid laddning av virtuella maskiner: {error}",
"totalVmLxc": "Totalt VM och LXC",
"totalCpuAllocated": "Total CPU allokerad",
"totalMemory": "Totalt minne",
"totalDisk": "Total disk",
"running": "spring",
"stopped": "stannade",
"vms": "virtuella datorer",
2026-08-10 14:19:51 +02:00
"used": "Använd",
"configured": "Konfigurerad",
"inUse": "I bruk",
"allocated": "Alloc",
"total": "Total",
"utilization": "util",
"idle": "På tomgång",
"listTitle": "Virtuella maskiner och behållare",
"empty": "Inga virtuella maskiner hittades",
"uptime": "Drifttid: {uptime}",
"cpuUsage": "CPU-användning",
"memory": "Minne",
"disk": "Disk",
"diskUsage": "Diskanvändning",
"diskIo": "Disk I/O",
"networkIo": "Nätverk I/O",
"sinceBoot": "sedan start",
"loadingConfiguration": "Laddar konfiguration...",
"resources": "Resurser",
"cpuCores": "CPU-kärnor",
"notes": "Anteckningar",
"hideNotes": "Dölj anteckningar",
"lessInfo": "Mindre info",
"info": "Info",
"ipAddresses": "IP-adresser",
"enterNotes": "Ange anteckningar här...",
"editNotes": "Redigera",
2026-08-10 14:19:51 +02:00
"savingNotes": "Sparar...",
"notesDecodeError": "Fel vid avkodning av anteckningar. Vänligen redigera för att fixa.",
"noNotes": "Inga anteckningar ännu. Klicka på Redigera för att lägga till anteckningar.",
"containerConfiguration": "Behållarkonfiguration",
"mountedFromContainer": "Monteras inifrån behållaren",
"openTerminal": "Öppna Terminal",
"coreCount": {
"one": "{count} kärna",
"few": "{count} kärnor",
"many": "{count} kärnor"
},
"duration": {
"dhm": "{days}d {hours}h {minutes}m"
},
"details": {
"sourceHost": "Källa (värd)",
"mountedAtCt": "Monterad vid (CT)",
"total": "Total",
2026-08-10 14:19:51 +02:00
"used": "Använd",
"available": "Tillgänglig",
"swap": "Swap",
"privilegeLevel": "Privilegenivå",
"gpuPassthrough": "GPU-genomföring",
"hardwareDevices": "Hårdvaruenheter",
"cpuSockets": "CPU-uttag",
"cpuType": "CPU-typ",
"numa": "NUMA",
"bios": "BIOS",
"machineType": "Maskintyp",
"vga": "VGA",
"qemuAgent": "QEMU-agent",
"tabletPointer": "Tablettpekare",
"localTime": "Lokaltid",
"rawConfig": "Rå konfiguration",
"scsiController": "SCSI-kontroller",
"dnsNameserver": "DNS-namnserver",
"searchDomain": "Sök domän",
"hostname": "Värdnamn",
"storageType": "{type} lagring",
"mountAttributes": "Montera attribut (LXC config)",
"runtimeMountOptions": "Körtidsmonteringsalternativ",
"privileged": "Privilegierad",
"unprivileged": "Oprivilegierad",
"hardware": "Hårdvara",
"pciPassthrough": "PCI-genomföring",
"usbDevices": "USB-enheter",
"serialPorts": "Seriella portar",
"bridge": "Bro",
"enabled": "Aktiverad",
"disabled": "Inaktiverad",
"on": "på",
"off": "av",
"included": "ingår",
"excluded": "utesluten",
"storage": "Lagring",
"rootFilesystem": "Rotfilsystem",
"efiDisk": "EFI disk",
"tpmState": "TPM-tillstånd",
"mountPoint": "Monteringspunkt",
"mountPointIndexed": "Monteringspunkt {index}",
"network": "Nätverk",
"networkInterface": "Nätverksgränssnitt {index}",
"hostInterface": "Värd: {interface}",
"gateway": "Inkörsport",
"gatewayV6": "Gateway v6",
"type": "Typ",
"rateLimit": "Prisgräns",
"firewall": "Brandvägg",
"backup": "Säkerhetskopiering",
"replicate": "Replikera",
"volume": "Volym",
"path": "Väg",
"media": "Media",
"discard": "Kassera",
"cache": "Cache",
"efiType": "EFI typ",
"preEnrolledKeys": "Förhandsregistrerade nycklar",
"serial": "Serie",
"mountTypes": {
"pveVolume": "PVE volym",
"pveStorageBind": "bind från PVE-lagring",
"hostBind": "binda från värd",
"adHoc": "ad-hoc inuti CT"
},
"mountStatus": {
2026-08-10 14:19:51 +02:00
"stale": "inaktuell",
"notMounted": "inte monterad",
"hostDetached": "värd fristående",
"readOnly": "skrivskyddad",
"stopped": "stannade",
"mounted": "monterad"
2026-08-15 17:33:05 +02:00
},
"startOnBoot": "Börja vid start",
"tags": "Taggar",
"tagsPlaceholder": "Lägg till tagg...",
"tagsNone": "Inga taggar"
},
"logs": {
"header": "Loggar för {name} (VMID: {vmid})",
"node": "Nod",
"type": "Typ",
"totalLines": "Totala linjer",
"generated": "Genererad"
},
"tabs": {
"status": "Status",
2026-08-10 14:19:51 +02:00
"mounts": "Monteringr",
"backups": "Säkerhetskopieringar",
"updates": "Uppdateringar",
"firewall": "Brandvägg",
"app": "App"
},
"actions": {
"start": "Start",
"shutdown": "Stängning",
"reboot": "Starta om",
"forceStop": "Tvinga stopp",
"working": "Arbetssätt..."
},
"confirm": {
"forceStopTitle": "Tvinga stopp",
"rebootTitle": "Starta om",
"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"
},
"updatesPanel": {
"pendingTitle": "Väntande paketuppdateringar",
"total": "{count} totalt",
"lastChecked": "Senast kontrollerad:",
"applyWith": "Ansök med",
"securityUpdate": "Säkerhetsuppdatering",
"security": "säkerhet",
"clickToView": "Klicka för att se väntande paket",
"updateSingular": "uppdatera",
"updatePlural": "uppdateringar",
"packagePending": "{count} paket väntar",
"packagesPending": "{count} paket väntar",
"securityUpdatePending": "{count} säkerhetsuppdatering",
"securityUpdatesPending": "{count} säkerhetsuppdateringar",
"fullListInside": "Fullständig lista tillgänglig inuti behållaren:",
"loadingMountPoints": "Laddar monteringspunkter..."
},
"errors": {
"unknown": "Okänt fel",
"backupStartFailed": "Det gick inte att starta säkerhetskopiering: {message}",
"controlFailed": "Det gick inte att {action} VM {vmid}: {message}",
"saveNotesFailed": "Det gick inte att spara anteckningar. Försök igen."
},
"backupModal": {
"title": "Säkerhetskopiera {type} {vmid} ({name})",
"description": "Konfigurera alternativ för säkerhetskopiering för denna {type}",
"storage": "Lagring",
"selectStorage": "Välj lagring",
"free": "gratis",
"mode": "Läge",
"notification": "Underrättelse",
"useGlobalSettings": "Använd globala inställningar",
"alwaysNotify": "Meddela alltid",
"notifyOnFailure": "Meddela vid fel",
"neverNotify": "Meddela aldrig",
"protected": "Skyddad (förhindra oavsiktlig radering)",
"pbsChangeMode": "PBS ändra detektionsläge",
"forPbsStorage": "för PBS-lagring",
"notes": "Anteckningar",
"variables": "Variabler: {{cluster}}, {{guestname}}, {{node}}, {{vmid}}",
"creating": "Skapande...",
"submit": "Säkerhetskopiering",
"typeContainer": "behållare",
"typeVirtualMachine": "virtuell maskin",
"modes": {
"snapshot": "Ögonblicksbild",
"suspend": "Uppskjuta",
"stop": "Stopp"
},
"changeModes": {
"default": "Standard",
"legacy": "Arv",
"data": "Data"
}
},
"firewall": {
"title": "Brandväggsloggar",
"refresh": "Uppdatera",
"loading": "Laddar brandväggslogg...",
"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)",
"appliesToBoth": "Gäller manuella + schemalagda körningar.",
2026-08-10 14:19:51 +02:00
"backupStorage": "Säkerhetskopia lagring",
"pickStorage": "Välj en lagring",
"editButton": "Redigera",
2026-08-10 14:19:51 +02:00
"cancelButton": "Avbryt",
"saveButton": "Spara",
"storageAuto": "bil"
},
"scheduled": {
"title": "Schemalagda uppdateringar",
"enabledHelper": "Körs i bakgrunden med hjälp av appliceringsalternativen ovan.",
"disabledHelper": "Aktivera för att köra uppdateringar automatiskt på ett cron-schema.",
"chipLabel": "Schema",
"disabledSuffix": "(inaktiverad)",
"whatLabel": "Vad:",
"targetOs": "OS-paket",
2026-08-10 14:19:51 +02:00
"targetApp": "Tillämpningen",
"targetBoth": "OS + applikation",
"lastRun": "Senaste körningen: {date}",
"runSuccess": "✓ framgång",
"runPartial": "delvis slutförd",
"runFailed": "✗ misslyckades",
"runDeferred": "uppskjuten av säkerhetsskäl",
"runSkipped": "inget väntar",
"releaseDelaySummary": "{days} dagars väntetid",
"releaseDelayLabel": "Vänta efter en ny appversion",
"releaseDelayNone": "Ingen väntetid",
"releaseDelayDays": "Vänta {days} dag(ar)",
"releaseDelayHelp": "Gäller endast valda appar med versionsspårning. Deras väntande versioner måste vara så här gamla; appar utan versionsspårning kör sin uppdaterare vid varje schemalagt tillfälle.",
"notScheduled": "Inte schemalagt",
"frequency": "Frekvens",
"cronExpression": "Cron uttryck",
"cronPlaceholder": "t.ex. 0 3 * * *",
"whatToUpdate": "Vad ska uppdateras",
"targetOptionOs": "Endast OS-paket",
"targetOptionApp": "Endast ansökan",
"targetOptionBoth": "OS + applikation",
"dockerComposeTarget": "Docker Compose · {project}",
"dockerContainerTarget": "Docker-container · {container}",
"dockerEngineTarget": "Docker Engine",
"noTargets": "Inga mål valda",
"selectAtLeastOne": "Välj minst ett uppdateringsmål.",
"deleteButton": "Ta bort schema",
"deleteConfirm": "Vill du ta bort de schemalagda uppdateringarna för den här behållaren? Tillämpa standardvärden (säkerhetskopiering + omstart) behålls."
},
"cronChip": {
"detected": "host cron upptäckt",
"variantTteck": "teck (arv)",
"variantCustom": "beställnings-",
"variantCommunityScripts": "community-skript",
"scopeAptApk": "apt/apk på alla CT",
"scopeUnknown": "omfattning okänt"
},
"cronPresets": {
"hourly": "Varje timme",
"dailyAt3": "Varje dag kl. 03.00",
"dailyAtNoon": "Varje dag kl 12:00",
"weeklySun3": "Varje vecka (söndag 3:00)",
"monthly1st3": "Varje månad (1:a kl. 03:00)",
"custom": "Anpassad cron..."
},
"updates": {
"osPackagesTitle": "OS-paket",
"lastCheckedPrefix": "Senast kontrollerad:",
"familyLabel": "Familj:",
"applyOsUpdate": "Använd OS-uppdatering",
"osUpToDate": "OS uppdaterat",
"installedByHelperPrefix": "Installerad av",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Installerad av Proxmox Helper-Scripts.",
"installedPrefix": "installerat",
"upstreamAvailable": "version {version} tillgänglig",
"upToDateAt": "Uppdaterad kl",
"applyUpdate": "Tillämpa uppdatering",
"upToDate": "Upp till datum",
"runUpdater": "Kör uppdateringsprogrammet",
"terminalTitle": "Tillämpa uppdateringar — CT {vmid}",
"terminalDescriptionOs": "Tillämpar OS-paketuppdateringar inuti behållaren...",
"terminalDescriptionApp": "Kör programuppdateringen inuti behållaren...",
"terminalDescriptionBoth": "Tillämpar OS-paket och programuppdateringar inuti behållaren...",
"terminalCompletedSuccessfully": "Uppdateringar har slutförts",
"terminalCompletedWithError": "Uppdateringar avslutade med felkod {code}",
"applyOsPlusApp": "Använd OS + {appName} uppdateringar",
"applyOsPlusApps": "Använd OS + Apps-uppdateringar",
"osPlusApp": "OS + {appName} uppdateringar",
"osPlusApps": "OS + Apps-uppdateringar",
"noUpdateMethodTitle": "Ingen uppdateringsmetod tillgänglig",
"noUpdateMethodBody": "Ingen uppdateringsmetod har identifierats för den här appen. Lägg till ett anpassat uppdateringskommando.",
"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",
"noOsUpdatesPending": "Inga väntande OS-uppdateringar",
"securityUpdateAria": "Säkerhetsuppdatering",
"packagePendingLabel": "paket väntande",
"packagesPendingLabel": "väntande paket",
"securityUpdateLabel": "säkerhetsuppdatering",
"securityUpdatesLabel": "säkerhetsuppdateringar",
2026-08-10 14:19:51 +02:00
"applicationDefaultName": "Tillämpningen",
"installedLabel": "installerat",
"upToDateAtLabel": "Uppdaterad kl",
"versionLabel": "version {version}",
"versionTrackingPending": "Versionsspårning väntar nästa schemalagda kontroll visar installerad och tillgänglig version.",
"customCommandTitle": "Anpassat uppdateringskommando",
"customCommandBody": "Kör ett användardefinierat skalkommando för att uppdatera den här appen inuti behållaren.",
"noUpdaterConfiguredTitle": "Ingen uppdaterare konfigurerad",
"noUpdaterConfiguredBody": "Den här appen har inte ett hjälpinstallationsprogram eller ett anpassat kommando registrerat.",
"hideNoticeAction": "Dölj detta meddelande för {appName}",
"detectedByPrefix": "Upptäckt av",
"editApp": "Redigera",
"configureUpdater": "Konfigurera",
"alsoDetectedTitle": "Detekteras även i den här behållaren:",
"detectedInline": "· upptäckt av {method}",
"customCommandLabel": "Anpassat uppdateringskommando",
"customCommandPlaceholder": "t.ex. cd /opt/<din-app> && git pull && systemctl starta om <din-app>",
"removeButton": "Ta bort",
2026-08-10 14:19:51 +02:00
"cancelButton": "Avbryt",
"saveButton": "Spara",
"versionTrackingPendingShort": "Väntande versionsspårning.",
"versionTrackingNotConfigured": "Versionsspårning är inte konfigurerad.",
"managedByOsPackages": "Den här appen uppdateras via åtgärden för operativsystemspaket.",
"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",
"osAppsFooter": "OS + {appName} uppdateringar",
"osAppsFooterPlural": "OS + Apps-uppdateringar",
"noUpdatesAvailableChip": "Inga uppdateringar tillgängliga",
"managedApp": "Hanterad app",
"managedBadge": "lyckades",
"lastCheckedAt": "Senast kontrollerad: {date}",
"tailscaleAvailable": "Tailscale v{version} tillgänglig",
"updateToVersion": "Uppdatera till v{version}",
"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.",
"dockerImagesTitle": "Docker-avbilder",
"dockerAppTitle": "Docker",
"dockerImagesSubheading": "Avbilder",
"dockerEngineManagedByOs": "Docker Engine {version} hanteras som paket och uppdateras av OS-paketåtgärden ovan.",
"dockerEngineSubheading": "Motor",
"dockerEngineDetected": "Docker Engine {version} identifierad",
"dockerEngineUpdateHelp": "Uppdaterar endast installerade Docker-paket och nödvändiga beroenden. Andra operativsystemspaket och behållare ändras inte.",
"updateDockerEngineOnly": "Uppdatera Docker Engine",
"adguardWebUpdateOnly": "Den här installationen av AdGuard Home uppdateras i dess eget webbgränssnitt.",
"openAdguard": "Öppna AdGuard Home",
"updateDockerImage": "Uppdatera avbild",
"recreateStandaloneContainer": "Uppdatera {container}",
"standaloneRecreatePending": "Fristående containrar kräver skyddad återskapning: {names}",
"noDockerImages": "Docker är installerat men inga taggade avbilder hittades.",
"dockerInventoryStarting": "Väntar på att Docker ska starta klart…",
"dockerInventoryUnavailable": "Docker-inventeringen kunde inte läsas. Kontrollera igen när Docker är tillgängligt.",
"usedByContainers": "Används av: {names}",
"imageUpdateAvailable": "Ny avbild tillgänglig",
"imageUpToDate": "Uppdaterad",
"imageInstalledTag": "installerad tagg",
"imageDigestUnknown": "Digest saknas",
"dockerPendingSummary": "{count} uppdateringar av Docker-avbilder hittades. Använd tillhörande Docker- eller Compose-flöde.",
"postApplyChecking": "Verifierar uppdateringsresultat...",
"postApplyAllOk": "{count} paket(en) har tillämpats framgångsrikt — inget väntande.",
"postApplyNothingPending": "Inget väntande — allt är uppdaterat.",
"postApplyPartial": "{pending} paket som fortfarande väntar efter körningen.",
"postApplyPartialSubline": "{applied} tillämpas.Vissa uppdateringar slutfördes inte granska terminalutgången ovan."
},
"bulkUpdate": {
"title": "Gruppuppdatering",
"description": "Konfigurera en åtgärd som uppdaterar operativsystemet och de valda metoderna i behållaren.",
"loading": "Läser in konfiguration…",
"notConfigured": "Inte konfigurerad.",
"configure": "Konfigurera",
"edit": "Redigera",
"apply": "Tillämpa uppdateringar",
"osTarget": "Operativsystem",
"osRequired": "Krävs för en gruppuppdatering.",
"includesDependencies": "Inkluderar även deklarerade beroenden: {names}",
"noMethod": "Ingen körbar uppdateringsmetod är tillgänglig.",
"staleTarget": "Det här valet är inte längre tillgängligt. Ta bort det innan du sparar.",
"dockerInventoryPending": "Väntar på inventeringen av Docker-avbilder…",
"missingDockerTarget": "Docker-avbilden är inte tillgänglig",
"selectAtLeastOne": "Välj minst ett uppdateringsmål utöver operativsystemet.",
"cancel": "Avbryt",
"save": "Spara",
"delete": "Ta bort konfiguration",
"deleteConfirm": "Ta bort den här gruppuppdateringskonfigurationen?",
"saveFailed": "Det gick inte att spara gruppuppdateringskonfigurationen.",
"deleteFailed": "Det gick inte att ta bort gruppuppdateringskonfigurationen.",
"planFailed": "Det gick inte att förbereda gruppuppdateringen. Kontrollera otillgängliga metoder."
},
"appEditor": {
"closePanel": "Stäng panelen",
2026-08-10 14:19:51 +02:00
"cancelButton": "Avbryt",
"saveButton": "Spara",
"hideButton": "Dölja",
"hidePermanentlyTooltip": "Dölj denna upptäckt permanent",
"hiddenBadge": "För närvarande dold — kommer att dyka upp igen i upptäcktslistan",
"registerDifferent": "Registrera en annan app",
"detectedInContainer": "Upptäcks på den här behållaren",
"versionDetected": "Version {version} identifierad i den här containern",
"legacyDetectorUsed": "Upptäckt med en äldre kompatibilitetsreserv",
"dockerImagesTitle": "Uppdateringar av Docker-avbilder",
"dockerImagesHelp": "Kontrollerar varje lokal avbild separat från Docker-motorn genom att jämföra oföränderliga register-digests.",
"refreshDockerImages": "Kontrollera nu",
"noDockerImages": "Inga taggade Docker-avbilder hittades",
"usedByContainers": "Används av: {names}",
"imageUpdateAvailable": "Ny avbild tillgänglig",
"imageUpToDate": "Uppdaterad",
"imageDigestUnknown": "Digest saknas",
"dockerReadOnlyNote": "Skrivskyddad kontroll: ingen avbild hämtas och ingen container startas om.",
"installedManaged": "Installerad och hanterad av ProxMenux",
"nameLabel": "Namn",
"installedViaLabel": "Installerad via",
"installedVersionLabel": "Installerad version",
"installedVersionRegexLabel": "Installerad version av regex (infångningsgrupp)",
"installedRegexPlaceholder": "t.ex. v?(\\d+\\.\\d+\\.\\d+)",
"installedRegexAlt": "installed_regex",
"regexCaptureGroupLabel": "Regex (med fångstgrupp)",
"regexPlaceholderVersion": "version:\\s*(\\d+\\.\\d+\\.\\d+)",
"optionalSuffix": "(frivillig)",
"methodNone": "Ingen (endast länk)",
"methodDpkg": "dpkg-paket (Debian/Ubuntu)",
"methodApk": "apk-paket (alpint)",
"methodBinary": "Binär (absolut sökväg eller bara namn)",
"methodFile": "fil + regex",
"methodDockerLabel": "hamnarbesiktning (OCI-etikett)",
"methodDockerExec": "docker exec (binär i container)",
"methodPython": "pythondistribution (importlib.metadata)",
"methodCommand": "kommando (avancerat — argv)",
"methodManual": "manual (jag skriver versionen)",
"packageIdentifierLabel": "Paketidentifierare",
"binaryPathLabel": "Binär väg",
"binaryPathPlaceholder": "t.ex. /opt/<din-app>/binär",
"binaryPathBare": "Binär (absolut sökväg eller bara namn)",
"binaryPathBarePlaceholder": "t.ex. myapp (eller absolut sökväg)",
"binaryArgsLabel": "Binära argument (kommaseparerade, valfritt)",
"binaryArgsPlaceholder": "t.ex. --version (kommaseparerad)",
"filePathLabel": "Filsökväg",
"commandLabel": "Kommando (kommaseparerad argv, inget skal)",
"commandPlaceholder": "minapp, version, --json",
"commandServerExample": "server, -v",
"containerNameLabel": "Behållarens namn",
"containerNamePlaceholder": "t.ex. <ditt-behållarnamn>",
"ociLabelKeyLabel": "OCI-etikettnyckel",
"ociLabelPlaceholder": "org.opencontainers.image.version",
"pythonInterpreterLabel": "Python-tolkväg",
"pythonInterpreterPlaceholder": "t.ex. /opt/<din-app>/venv/bin/python",
"pipDistLabel": "Distributionsnamn (pip-paket)",
"pipDistPlaceholder": "t.ex. <ditt-pip-paket>",
"upstreamSourceLabel": "Källa för tillgänglig version (valfritt)",
"upstreamNone": "ingen (kontrollera inte tillgänglig version)",
"upstreamGithub": "GitHub repo",
"upstreamHttp": "HTTP JSON-slutpunkt",
"upstreamDocker": "Docker Hub-bild",
"githubRepoLabel": "GitHub repo",
"githubRepoPlaceholder": "t.ex. ägare/namn",
"githubRepoAlt": "ägare/namn",
"githubSourceLabel": "GitHub-källa",
"sourceReleases": "släpper",
"sourceTags": "taggar",
"endpointUrlLabel": "Endpoint URL",
"endpointUrlPlaceholder": "t.ex. https://vendor.example.com/api/latest.json",
"jsonPathLabel": "JSON-sökväg",
"jsonPathPlaceholder": "t.ex. data.version eller releases[0].tag_name",
"dockerImageLabel": "Docker Hub-bild",
"dockerImagePlaceholder": "t.ex. linuxserver/plex eller nginx",
"dockerVersionedTagsHelp": "Använd endast för versionerade taggar. För latest, stable eller lts använder du Docker-avbildningsuppdateringar med digest-jämförelse.",
"dockerPresetSemver": "Endast SemVer",
"dockerPresetSemverSuffix": "SemVer + suffix",
"dockerTagFilterHelp": "Filtrerar verkliga taggar innan ProxMenux väljer den högsta versionen.",
"dockerTagPreviewLabel": "Förhandsvisning av verkliga taggar",
"dockerTagPreviewCount": "{matched} matchade av {scanned}",
"dockerTagPreviewLoading": "Kontrollerar Docker Hub…",
"dockerTagPreviewFailed": "Kunde inte visa Docker Hub-taggar",
"dockerTagPreviewEmpty": "Inga verkliga taggar matchar filtret.",
"dockerMovingTag": "rörlig tagg",
"dockerMovingTagHelp": "Rörliga taggar innehåller ingen version. Spåra dem i stället via digest under Docker-avbildningsuppdateringar.",
"tagRegexLabel": "Taggregex (med fångstgrupp)",
"tagRegexPlaceholder": "t.ex. v?(\\d+\\.\\d+\\.\\d+)",
"tagRegexBare": "v?(\\d+\\.\\d+\\.\\d+)",
"installedStatus": "Installerad",
"checkingStatus": "kontroll…",
"latestFromLabel": "Senaste från",
"upToDateBadge": "Upp till datum",
"updateAvailableBadge": "Uppdatering tillgänglig",
"portDescriptionPlaceholder": "Beskrivning (t.ex. webbgränssnitt, go2rtc, admin)",
"portPortPlaceholder": "hamn",
"portHttp": "http",
"portHttps": "https",
"portLogoLabel": "Logotyp URL för denna länk (valfritt)",
"portLogoPlaceholder": "t.ex. https://example.com/logo.webp",
"removePortTooltip": "Ta bort porten",
"detectMethodDpkg": "dpkg ·",
"detectMethodApk": "apk ·",
"detectMethodBinary": "binär ·",
"detectMethodFile": "fil ·",
"detectMethodDockerLabel": "docker etikett",
"detectMethodDockerExec": "docker exec",
"detectMethodCommand": "kommando",
"binaryVersionHint": "binär --version",
"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 app",
"searchApplications": "Sök appar",
"searchingApplications": "Söker efter appar…",
"noApplicationsDetected": "Inga appar identifierades.",
"noNewApplicationsDetected": "Inga nya appar identifierades.",
"oneNewApplicationDetected": "En ny app identifierades.",
"newApplicationsDetected": "{count} nya appar identifierades.",
"detectionFailed": "Appidentifieringen misslyckades",
"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.",
"saveFailed": "Det gick inte att spara",
"tagFilterRegexOptional": "Taggfilter regex (valfritt)",
"versionRegexOptional": "Regex version (valfritt)",
"top20Matches": "Topp 20 matchningar begränsa sökfrågan för mer",
"binaryArgsHintPrefix": "Lämnas tomma standardinställningar till",
"binaryArgsHintGrafana": "Grafana behöver",
"loadFailed": "Det gick inte att läsa in appkonfigurationen",
"checkFailed": "Kontrollen misslyckades",
"testDetectorButton": "Testa detektor",
"testingDetectorButton": "Testar detektorn…",
"detectorTestTitle": "Resultat av detektortest",
"detectorTestNotSaved": "Endast utkast · inte sparat",
"detectorTestNoVersion": "Ingen version identifierades",
"detectorTestNoUpstream": "Ingen uppströmskälla är konfigurerad",
"detectorTestFailed": "Detektortestet 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:",
"dockerPublishedServicesTitle": "Docker-tjänster med publicerade portar",
"dockerPublishedServicesHelp": "Välj endast portar som tillhandahåller ett webbgränssnitt. ProxMenux registrerar inte dessa containrar som fristående LXC-appar.",
"dockerPublishedAdd": "Lägg till länk",
"dockerPublishedPort": "containerport {containerPort} → {hostPort} i LXC",
"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": "Registrera en annan app",
"doneButton": "Gjort",
"editButton": "Redigera",
"upstreamErrorTimeout": "Nätverkstimeout vid kontakt uppströms",
"upstreamErrorNetwork": "Nätverksfel: {detail}",
"upstreamErrorGeneric": "Uppströmskontroll misslyckades: {detail}",
"notificationsEnabled": "Uppströmsuppdateringsmeddelanden PÅ klicka för att stänga av ljudet",
"notificationsMuted": "Uppströmsuppdateringsmeddelanden AVSTÄLLD klicka för att aktivera",
"notifyUpstreamLabel": "Meddela mig när en ny uppströmsversion är tillgänglig",
2026-08-15 17:33:05 +02:00
"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."
}
},
"settings": {
"title": "Inställningar",
"description": "Hantera dina instrumentpanelsinställningar",
"common": {
"health": "Hälsa",
"alerts": "Varningar"
},
"interfaceLanguage": {
"title": "Gränssnittsspråk",
"description": "Välj språket som används av Monitor-panelen.",
"label": "Språk på instrumentpanelen",
"fallbackNote": "",
"statusComplete": "komplett",
"statusPartial": "partiell",
"statusNeedsTranslation": "gemenskapsöversättning behövs"
},
"networkUnits": {
"title": "Nätverksenheter",
"description": "Ändra hur nätverkstrafik visas",
"label": "Display för nätverksenhet",
"bytes": "Bytes",
"bits": "Bits"
},
"healthMonitor": {
"title": "Hälsoövervakare",
"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",
"reEnable": "Återaktivera",
"labels": {
"category": "kategori",
"severity": "stränghet",
"dismissed": "avskedats"
},
"errorNames": {
"security_login_attempts": "Säkerhetsinloggningsförsök"
},
"options": {
"24h": "24 timmar",
"3d": "3 dagar",
"1w": "1 vecka",
"1m": "1 månad",
"1y": "1 år",
"custom": "Beställnings",
"permanent": "Permanent"
},
"categories": {
"cpu": "CPU-användning och temperatur",
"memory": "Minne och swap",
2026-08-10 14:19:51 +02:00
"storage": "Lagringsfästen & utrymme",
"disk": "Disk I/O & fel",
"network": "Nätverksgränssnitt",
"vms": "virtuella datorer och behållare",
"services": "PVE-tjänster",
"logs": "Systemloggar",
"updates": "Systemuppdateringar",
"security": "Säkerhet och certifikat",
"temperature": "Temperatur"
}
},
"remoteStorage": {
"title": "Exklusioner för fjärrlagring",
"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.",
"emptyTitle": "Inga nätverksgränssnitt upptäcktes",
"interface": "Gränssnitt",
"down": "NER",
"excluded": "Utesluten",
"noIp": "Ingen IP",
"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.",
2026-08-10 14:19:51 +02:00
"placeholder": "Välj en lagring...",
"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.",
"enableLabel": "Aktivera LXC-uppdateringsdetektering",
"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.",
"enableService": "Aktivera aviseringstjänst",
"enableServiceDescription": "Övervaka systemtillstånd, VM/CT-händelser, säkerhetskopior, säkerhetsvarningar och klusterstatus. PVE webhook integration konfigureras automatiskt.",
"enableButton": "Aktivera aviseringar",
"configuring": "Konfigurerar...",
"webhookConfigured": "PVE webhook konfigureras automatiskt. Proxmox kommer att skicka meddelanden till ProxMenux.",
"webhookFailed": "Automatisk PVE-konfiguration misslyckades: {error}",
"webhookManualSetup": "Aviseringar är aktiverade. Kör kommandona nedan på PVE-värden för att slutföra webhook-installationen.",
"serviceRunning": "Tjänsten körs",
"serviceStopped": "Service stoppad",
"sentLast24h": "{count} skickades under de senaste 24 timmarna",
"channelCountOne": "{count} kanal",
"channelCountMany": "{count} kanaler",
"activateService": "Aktivera aviseringstjänsten",
"channels": "Kanaler",
"test": {
"sent": "Testaviseringen har skickats.",
"failed": "Testaviseringen misslyckades."
},
"errors": {
"saveFailed": "Det gick inte att spara aviseringsinställningarna.",
"unknown": "Okänt fel",
"setupUnavailable": "Det gick inte att nå installationstjänsten."
},
"categories": {
"vm_ct": {
"label": "VM / CT"
},
"backup": {
"label": "Säkerhetskopieringar"
},
"resources": {
"label": "Resurser"
},
"storage": {
"label": "Lagring"
},
"network": {
"label": "Nätverk"
},
"security": {
"label": "Säkerhet"
},
"cluster": {
"label": "Klunga"
},
"services": {
"label": "Tjänster"
},
"health": {
"label": "Hälsoövervakare"
},
"updates": {
"label": "Uppdateringar"
},
"other": {
"label": "Andra"
}
},
"eventTypes": {
"state_change": "Hälsotillståndet förändrats",
"new_error": "Ny hälsofråga",
"error_resolved": "Återställningsmeddelande",
"error_escalated": "Hälsoproblemet eskalerade",
"health_degraded": "Hälsokontrollen försämrad",
"lxc_updates_available": "LXC-uppdateringar tillgängliga (experimentell)",
"vm_start": "VM startade",
"vm_start_warning": "VM startade (varningar)",
"vm_stop": "VM stannade",
"vm_shutdown": "VM stängdes av",
"vm_fail": "VM misslyckades",
"vm_restart": "VM startade om",
"ct_start": "CT startade",
"ct_start_warning": "CT startat (varningar)",
"ct_stop": "CT stannade",
"ct_shutdown": "CT stängs av",
"ct_restart": "CT startade om",
"ct_fail": "CT misslyckades",
"migration_start": "Migrationen startade",
"migration_complete": "Migreringen är klar",
"migration_warning": "Migreringen avslutades med varningar",
"migration_fail": "Migreringen misslyckades",
"replication_fail": "Replikering misslyckades",
"replication_complete": "Replikeringen är klar",
"backup_start": "Säkerhetskopieringen startade",
"backup_complete": "Säkerhetskopieringen är klar",
"backup_warning": "Säkerhetskopiering avslutad med varningar",
"backup_fail": "Säkerhetskopieringen misslyckades",
"host_backup_start": "Värdsäkerhetskopiering startade",
"host_backup_complete": "Värdsäkerhetskopiering klar",
"host_backup_fail": "Värdsäkerhetskopiering misslyckades",
"snapshot_complete": "Ögonblicksbild skapad",
"snapshot_fail": "Ögonblicksbilden misslyckades",
"cpu_high": "Hög CPU-användning",
"ram_high": "Hög minnesanvändning",
"temp_high": "Hög temperatur",
"disk_space_low": "Lite diskutrymme",
"disk_io_error": "Diskfel / I/O-fel",
"storage_unavailable": "Lagringsutrymme är inte tillgängligt",
"smart_test_complete": "SMART-testet avslutat",
"smart_test_failed": "SMART-testet misslyckades",
"gpu_mode_switch": "GPU-läge bytt",
"gpu_passthrough_blocked": "GPU-genomföring blockerad",
"pci_passthrough_conflict": "PCIe-enhetskonflikt",
"load_high": "Hög systembelastning",
"network_down": "Nätverksanslutning förlorad",
"network_latency": "Hög nätverkslatens",
"auth_fail": "Autentiseringsfel",
"ip_block": "IP blockerad av Fail2Ban",
"firewall_issue": "Brandväggsproblem upptäckt",
"user_permission_change": "Användarbehörighet har ändrats",
"burst_auth_fail": "Anhopning av autentiseringsfel",
"burst_ip_block": "Anhopning av IP-blockeringar",
"burst_disk_io": "Anhopning av disk-I/O-fel",
"burst_cluster": "Klusteranslutning flaxande",
"burst_service_fail": "Flera tjänstefel",
"burst_system": "Flera systemproblem",
"burst_generic": "Flera relaterade händelser",
"split_brain": "Split-brain upptäckt",
"node_disconnect": "Noden frånkopplad",
"node_reconnect": "Noden återansluten",
"system_startup": "Systemstartrapport",
"system_shutdown": "Systemet stängs av",
"system_reboot": "Systemet startar om",
"system_restore_completed": "Värdåterställning slutförd",
"system_problem": "Systemproblem upptäckt",
"service_fail": "Tjänsten misslyckades",
"oom_kill": "Minneslös process dödar",
"service_fail_batch": "Flera tjänstefel",
"cron_output": "Cron-jobbutdata",
"system_mail": "Smartd / systemmail",
"apt_listchanges": "Paketmeddelanden från apt-listchanges",
"webhook_test": "Webhook test",
"update_available": "Uppdateringar tillgängliga (legacy)",
"unknown_persistent": "Kontrollera inte tillgänglig",
"health_persistent": "Aktiva hälsoproblem (dagligen)",
"health_issue_new": "Ny hälsofråga",
"health_issue_resolved": "Hälsoproblem löst",
"update_summary": "Uppdateringar tillgängliga",
"pve_update": "Proxmox VE-uppdatering tillgänglig",
"update_complete": "Uppdatering slutförd",
"ai_model_migrated": "AI-modell uppdateras automatiskt",
"proxmenux_update": "ProxMenux-uppdatering tillgänglig",
2026-08-10 14:19:51 +02:00
"mount_stale": "Fjärrmonteringen är gammalt",
"mount_readonly": "Fjärrmontering är skrivskyddad",
"lxc_disk_low": "LXC rootfs nästan full",
"vm_disk_low": "VM-filsystemen är nästan fulla",
"lxc_mount_low": "LXC-fäste nästan fullt",
"pve_storage_full": "PVE-lagring nästan full",
"zfs_pool_full": "ZFS pool nästan full",
"post_install_update": "ProxMenux optimeringsuppdateringar tillgängliga",
"secure_gateway_update_available": "Secure Gateway uppdatering tillgänglig",
"nvidia_driver_update_available": "NVIDIA drivrutinsuppdatering tillgänglig",
"coral_driver_update_available": "Coral TPU drivrutinsuppdatering tillgänglig",
"app_update_available": "Appuppdatering tillgänglig"
},
"ui": {
"quietHours": "Tysta timmar",
"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.",
"enablePushover": "Aktivera Pushover",
"pushoverUserKey": "Användar- eller gruppnyckel",
"pushoverApiToken": "Appens API-token",
"pushoverDevice": "Enhet",
"pushoverSound": "Ljud",
"pushoverCriticalPriority": "Hög prioritet för kritiska varningar",
"pushoverCriticalPriorityDescription": "KRITISKA aviseringar använder hög prioritet i Pushover. Nödprioritet används inte.",
"pushoverCredentialsHint": "Skapa en app i Pushover och kopiera dess API-token och din användar- eller gruppnyckel.",
"enableApprise": "Aktivera Apprise",
"urlFormats": "+URL-format",
"appriseUrl": "Apprise-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.",
"load": "Ladda",
"modelsAvailable": "{count} modeller tillgängliga",
"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",
"emptyTitle": "Inga ProxMenux-optimeringar installerade än",
"emptyDescription": "Kör ProxMenux för att konfigurera systemoptimeringar",
"installedTools": "Installerade verktyg",
"activeCount": "{count} aktiv",
"viewUpdates": "Visa tillgängliga uppdateringar",
"updateCount": "{count} uppdateringar",
"updateOneTitle": "Uppdatering: {name}",
"updateManyTitle": "Uppdatera {count} optimeringar",
"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.",
"newPasswordsDoNotMatch": "Nya lösenord matchar inte.",
"changePasswordFailed": "Det gick inte att byta lösenord",
"invalidPassword": "Lösenordet är inte korrekt.",
"enterPassword": "Ange ditt lösenord.",
"enter2faOrBackup": "Ange en 2FA-kod eller reservkod.",
"disable2faFailed": "Det gick inte att inaktivera 2FA",
"invalid2faCode": "2FA-koden är inte korrekt.",
"enter2fa": "Ange en 2FA-kod.",
"revokeTokenFailed": "Det gick inte att återkalla token",
"generateTokenFailed": "Det gick inte att generera token",
"noTokenReceived": "Ingen token returnerades av servern.",
"generateTokenRetry": "Det gick inte att generera token. Försök igen.",
"configureSslFailed": "Det gick inte att konfigurera SSL",
"reloadSslFailed": "Det gick inte att uppdatera det aktiva certifikatet",
"disableSslFailed": "Det gick inte att inaktivera SSL",
"deleteReportFailed": "Det gick inte att ta bort rapporten"
},
"messages": {
"fail2banUninstalled": "Fail2Ban avinstallerades.",
"lynisUninstalled": "Lynis avinstallerades.",
"ipUnbanned": "{ip} blockerades från {jail}-skyddet.",
"missingJailsApplied": "Saknade skydd lades till.",
"auditCompleted": "Lynis revision avslutad.",
"jailConfigUpdated": "Skyddsinställningarna sparades.",
"trustedNetworkAdded": "{value} är nu betrodd av Fail2Ban.",
"trustedNetworkRemoved": "{value} togs bort från betrodda nätverk.",
"trustedNetworkUpdated": "Pålitlig post ändrades till {value}.",
"ruleAdded": "Brandväggsregel har lagts till.",
"ruleDeleted": "Brandväggsregeln togs bort.",
"ruleUpdated": "Brandväggsregeln har uppdaterats.",
"firewallUpdated": "{level} brandvägg är nu {state}.",
"monitorPortAdded": "Övervakningsportregel lades till.",
"monitorPortRemoved": "Övervakningsportregeln togs bort.",
"authEnabled": "Autentisering är nu aktiverad.",
"authDisabledReloading": "Autentisering är inaktiverad. Laddar om...",
"passwordChanged": "Lösenordet ändrades.",
"twoFactorDisabled": "Tvåfaktorsautentisering är inaktiverad.",
"tokenRevoked": "API-token återkallades.",
"apiTokenGenerated": "API-token genererades.",
"sslEnabledRestarting": "HTTPS är aktiverat. Startar om tjänsten...",
"sslDisabledRestarting": "HTTPS är inaktiverat. Startar om tjänsten...",
"sslCertificateReloaded": "Det förnyade certifikatet är nu aktivt. Befintliga anslutningar avbröts inte.",
"sslCertificateUnchanged": "Det aktiva certifikatet motsvarar redan de aktuella certifikatfilerna.",
"reportDeleted": "Revisionsrapporten togs bort.",
"twoFactorEnabled": "Tvåfaktorsautentisering är aktiverad."
},
"confirm": {
"disableAuth": "Inaktivera autentisering? Alla som kan nå instrumentpanelen kommer att kunna öppna den.",
"revokeToken": "Återkalla denna API-token?",
"disableHttps": "Inaktivera HTTPS och gå tillbaka till vanlig HTTP?",
"deleteAuditReport": "Vill du ta bort den här revisionsrapporten?",
"cannotBeUndone": "Detta kan inte ångras."
},
"auth": {
"title": "Åtkomst och autentisering",
"description": "Kontrollera vem som kan öppna Monitor-instrumentpanelen.",
"statusTitle": "Lösenordsskydd",
"passwordEnabled": "Lösenordsinloggning är aktiverad.",
"noPasswordProtection": "Instrumentpanelen är för närvarande öppen utan lösenord.",
"enableHint": "Lägg till ett användarnamn och lösenord innan du exponerar den här instrumentpanelen utanför ditt privata nätverk.",
"enable": "Aktivera autentisering",
"setupTitle": "Skapa inloggning",
"username": "Användarnamn",
"usernamePlaceholder": "administration",
"password": "Lösenord",
"passwordPlaceholder": "Ange lösenord",
"confirmPassword": "Bekräfta lösenord",
"confirmPasswordPlaceholder": "Ange lösenordet igen",
"enabling": "Aktiverar...",
"enableShort": "Aktivera",
"changePassword": "Byt lösenord",
"currentPassword": "Aktuellt lösenord",
"currentPasswordPlaceholder": "Ange aktuellt lösenord",
"newPassword": "Nytt lösenord",
"newPasswordPlaceholder": "Ange nytt lösenord",
"confirmNewPassword": "Bekräfta nytt lösenord",
"confirmNewPasswordPlaceholder": "Ange det nya lösenordet igen",
"changing": "Skiftande...",
"enterYourPassword": "Ange ditt lösenord",
"disable": "Inaktivera autentisering"
},
"twoFactor": {
"title": "Tvåfaktorsautentisering",
"hint": "Lägg till en engångskod från en autentiseringsapp efter lösenordet.",
"enable": "Aktivera 2FA",
"enabled": "2FA är aktiverat.",
"disable": "Inaktivera 2FA",
"disableTitle": "Inaktivera tvåfaktorsautentisering",
"disableDescription": "Bekräfta med ditt lösenord och en aktuell 2FA-kod eller reservkod.",
"codeOrBackup": "2FA-kod eller reservkod",
"codeOrBackupPlaceholder": "123456 eller XXXX-XXXX",
"disabling": "Inaktiverar...",
"code": "2FA-kod",
"codePlaceholder": "123456"
},
"ssl": {
"title": "SSL / HTTPS",
"description": "Kryptera anslutningen till instrumentpanelen när den öppnas i en webbläsare.",
"httpsEnabled": "HTTPS är aktiverat.",
"httpNoSsl": "Instrumentpanelen använder vanlig HTTP.",
"usingCertificate": "Använder certifikatet {source}.",
"proxmoxHost": "Proxmox-värd",
"custom": "beställnings-",
"unencryptedHttp": "Trafiken är inte krypterad över HTTP.",
"activeCertificate": "Aktivt certifikat",
"cert": "Certifikat",
"key": "Privat nyckel",
"updateCertificate": "Uppdatera certifikat",
"updatingCertificate": "Uppdaterar...",
"disabling": "Inaktiverar...",
"restarting": "Startar om...",
"disableHttps": "Inaktivera HTTPS",
"proxmoxCertDetected": "Proxmox-certifikat upptäckt",
"subject": "Ämne",
"issuer": "Emittent",
"expires": "Upphör att gälla",
"selfSignedWarning": "Självsignerade certifikat kan visa en webbläsarvarning. Det är normalt för lokala Proxmox-inställningar.",
"configuring": "Konfigurerar...",
"useProxmoxCertificate": "Använd Proxmox-certifikat",
"noProxmoxCertificate": "Inget Proxmox-certifikat upptäcktes.",
"useCustomCertificate": "Använd anpassat certifikat",
"customPaths": "Anpassade certifikatsökvägar",
"customPathsDescription": "Använd befintliga certifikat- och nyckelfiler från värden.",
"certificatePath": "Certifikatsökväg",
"privateKeyPath": "Privat nyckelväg",
"enableHttps": "Aktivera HTTPS",
"restartTitle": "Serviceomstart krävs",
"restartDescription": "Genom att ändra HTTPS-inställningarna startas Monitor-tjänsten om ett ögonblick.",
"changesRestart": "Sidan kan kortvarigt kopplas bort medan tjänsten startar om."
},
"apiTokens": {
"defaultName": "Dashboard-token",
"title": "API-tokens",
"description": "Skapa långlivade tokens för integrationer och automatisering.",
"aboutTitle": "Om API-tokens",
"validFor": "Tokens förblir giltiga tills du återkallar dem.",
"externalServices": "Använd dem med externa verktyg istället för ditt lösenord.",
"authorizationHeader": "Skicka token i auktoriseringshuvudet.",
"seeGuideBefore": "Se den",
"integrationsGuide": "integrationsguide",
"seeGuideAfter": "för exempel.",
"generateNew": "Generera ny token",
"generateTitle": "Generera API-token",
"generateDescription": "Ange ditt lösenord och 2FA-kod om aktiverat.",
"tokenName": "Tokennamn",
"tokenNamePlaceholder": "Hemsidans instrumentpanel",
"generating": "Alstrande...",
"generate": "Generera token",
"yourToken": "Ditt API-token",
"saveTokenNow": "Spara denna token nu.",
"tokenOnlyShownOnce": "Det kommer bara att visas en gång.",
"token": "Tecken",
"copied": "Kopierade",
"howToUse": "Hur man använder det",
"addToHeaders": "Lägg till denna rubrik till dina förfrågningar:",
"authorizationHeaderExample": "Auktorisering: Bärare <token>",
"readmeExamples": "Se README för exempel på integration.",
"done": "Gjort",
"activeTokens": "Aktiva tokens",
"invalidRegenerate": "Om en token försvinner, återkalla den och generera en ny.",
"legacy": "Arv",
"revoke": "Återkalla",
"loading": "Laddar tokens...",
"empty": "Inga API-tokens ännu."
},
"firewall": {
"title": "Brandvägg",
"description": "Hantera Proxmox brandväggstillstånd och enkla åtkomstregler.",
"notDetectedTitle": "Proxmox-brandväggen upptäcktes inte",
"notDetectedDescription": "Brandväggsverktyg är inte tillgängliga på denna värd.",
"clusterTitle": "Cluster brandvägg",
"clusterActive": "Klusterbrandväggen är aktiv.",
"clusterDisabled": "Klusterbrandväggen är inaktiverad.",
"hostTitle": "Värdbrandvägg",
"hostActive": "Värdbrandväggen är aktiv för denna nod.",
"clusterRequiredHint": "Aktivera först klusterbrandväggen och sedan värdbrandväggen.",
"quickAccessRules": "Regler för snabb åtkomst",
"port8008": "Monitorport 8008",
"port8006AlwaysAllowed": "Proxmox-port 8006 är alltid tillåten.",
"builtIn": "Inbyggd",
"monitorPortWarning": "Behåll port 8008 tillåten om du kommer åt monitorn från en annan enhet.",
"rulesOverview": "Regelöversikt",
"totalRules": "Totala regler",
"accept": "Acceptera",
"blockReject": "Blockera / avvisa",
"portsCovered": "Hamnar täckta",
"drop": "Släppa",
"reject": "Avvisa",
"cluster": "Klunga",
"host": "Värd",
"rules": "{count} regler",
"addRule": "Lägg till regel",
"newRule": "Ny regel",
"quickPresets": "Snabba förinställningar",
"incomingLower": "inkommande",
"outgoingLower": "utgående",
"allowLower": "tillåta",
"blockSilentlyLower": "blockera tyst",
"blockWithResponseLower": "block med svar",
"destinationPortHint": "Till exempel 22, 80, 443 eller 8008.",
"sourceAddressHint": "Valfri IP eller CIDR, till exempel 192.168.1.0/24.",
"anyInterface": "Vilket gränssnitt som helst",
"hostFirewallThisNode": "Värdbrandvägg för denna nod",
"clusterFirewallAllNodes": "Klusterbrandvägg för alla noder",
"any": "Några",
"anyLower": "några",
"incoming": "Inkommande",
"outgoing": "Utgående",
"saveChanges": "Spara ändringar",
"noRules": "Inga brandväggsregler ännu.",
"noRulesHint": "Lägg till en regel eller använd en förinställning ovan.",
"fields": {
"direction": "Riktning",
"action": "Handling",
"protocol": "Protokoll",
"proto": "Proto",
"destinationPort": "Destinationshamn",
"sourceAddress": "Källadress",
"interfaceOptional": "Gränssnitt (valfritt)",
"applyTo": "Ansök till",
"commentOptional": "Kommentar (valfritt)",
"port": "Hamn",
"source": "Källa",
"level": "Nivå",
"interface": "Gränssnitt",
"comment": "Kommentar",
"scope": "Omfattning"
},
"placeholders": {
"destinationPort": "22, 80, 443",
"sourceAddress": "192.168.1.0/24",
"comment": "Vad denna regel är till för",
"shortPort": "8008",
"ipOrCidr": "IP eller CIDR",
"description": "Beskrivning"
},
"presets": {
"httpWeb": "HTTP-webb",
"httpsWeb": "HTTPS-webb",
"sshRemoteAccess": "SSH fjärråtkomst",
"smtpMail": "SMTP-post",
"icmpPing": "ICMP ping"
}
},
"fail2ban": {
"description": "Blockera upprepade misslyckade inloggningsförsök mot SSH, Proxmox och Monitor.",
"notInstalled": "Fail2Ban är inte installerat.",
"notInstalledDescription": "Installera den för att automatiskt blockera upprepade misslyckade inloggningar.",
"configureTitle": "Installationsprogrammet kommer att konfigurera:",
"configureSsh": "SSH-skydd",
"configureProxmox": "Proxmox inloggningsskydd",
"configureMonitor": "Övervaka inloggningsskydd",
"configureGlobal": "Grundläggande förbudsinställningar",
"customizeAfterInstall": "Du kan ställa in varje skydd efter installationen.",
"installConfigure": "Installera och konfigurera",
"jails": "Skydd",
"bannedIps": "Blockerade IP-adresser",
"totalBans": "Totalt antal block",
"failedAttempts": "Misslyckade försök",
"missingProtectionsTitle": "Vissa skydd saknas",
"missingProtectionsBefore": "Lägg till saknade skydd för",
"applyMissingJails": "Lägg till skydd",
"permanentBan": "Permanent block",
"maxRetriesTitle": "Misslyckade försök före avstängning",
"retries": "Försöksgräns",
"banDurationTitle": "Hur länge IP:n är förbjuden",
"ban": "Blockera tid",
"findTimeTitle": "Tidsfönster för räkning av misslyckade försök",
"window": "Period",
"configureJailSettings": "Redigera detta skydd",
"configureJail": "Redigera {jail} skydd",
"maxRetries": "Max försöker igen",
"failedAttemptsBeforeBan": "Misslyckade försök innan IP-adressen blockeras.",
"banTimeSeconds": "Blockeringstid (sekunder)",
"permanentBanNeverExpires": "Permanent blockering, upphör aldrig.",
"findTimeSeconds": "Hitta tid (sekunder)",
"timeWindowHint": "Misslyckade försök räknas inom detta fönster.",
"commonValuesHint": "Vanliga värden: 600 = 10 min, 3600 = 1 timme, -1 = permanent.",
"saveConfiguration": "Spara konfiguration",
"banned": "För närvarande blockerad",
"failedNow": "Misslyckades nu",
"totalFailed": "Totalt misslyckades",
"bannedIpsWithCount": "Blockerade IP-adresser ({count})",
"unban": "Avblockera",
"noBannedIps": "Inga IP-adresser är för närvarande blockerade.",
"noJails": "Inga skydd hittades.",
"noActivity": "Ingen Fail2Ban-aktivitet än.",
"installationTitle": "Installera Fail2Ban",
"installationDescription": "Terminalen kommer att installera Fail2Ban och konfigurera inloggningsskydd.",
"uninstallConfirmTitle": "Avinstallera Fail2Ban?",
"uninstallConfirmDescription": "Detta tar bort Fail2Ban-paketet och dess bildskärmsskapade skyddsfiler.",
"removeSshJail": "Ta bort SSH-skyddet",
"removeProxmoxProtection": "Ta bort Proxmox-skyddet",
"removeMonitorProtection": "Ta bort bildskärmsskyddet",
"removeCustomJails": "Ta bort anpassade skyddsfiler som skapats av monitorn",
"removeAuthLogger": "Ta bort Monitor auth-loggern",
"jailLabels": {
"sshd": "SSH",
"proxmox": "Proxmox",
"proxmenux": "ProxMenux Monitor"
},
"jailDescriptions": {
"sshd": "Blockerar upprepade SSH-inloggningsfel.",
"proxmox": "Blockerar upprepade Proxmox UI-inloggningsfel.",
"proxmenux": "Blockerar upprepade Övervakningsinloggningsfel."
},
"tabs": {
"jails": "Skydd och blockerade IP-adresser",
"activity": "Aktivitet"
},
"activity": {
"ban": "Blockerad",
"unban": "Avblockerad",
"fail": "Misslyckades"
},
"placeholders": {
"maxRetries": "5",
"banTime": "3600",
"findTime": "600"
},
"trustedNetworks": {
"title": "Pålitliga IP-adresser och nätverk",
"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",
"featureCompliance": "gemensamma säkerhetskontroller",
"featureGithub": "tydlig rapport som du kan skriva ut eller spara",
"install": "Installera Lynis",
"installedDescription": "Lynis är installerad och redo att granska denna värd.",
"lastScan": "Sista skanningen",
"hardeningIndex": "Härdningsindex",
"warnings": "Varningar",
"pveExpectedPlus": "+ {count} förväntas för Proxmox",
"expectedWarningsSuffix": "+ {count} förväntas för Proxmox",
"suggestions": "Förslag",
"securityHardeningScore": "Säkerhetshärdande poäng",
"proxmoxAdjustedParen": "(Proxmox justerad)",
"scoreBreakdown": "Lynis: {raw} | Proxmox: {adjusted}",
"scoreCritical": "Kritisk",
"scoreModerate": "Måttlig",
"scoreGood": "Bra",
"rawScorePrefix": "Rå poäng",
"expectedFindings": "{count} förväntade Proxmox-fynd",
"auditInProgress": "Revision pågår",
"auditInProgressDescription": "Detta kan ta en minut eller två.",
"auditReports": "Revisionsrapporter",
"auditReportTitle": "Lynis rapport",
"reportSummary": "{host} · {tests} · poäng {score}/100 · {warnings} · {suggestions}",
"printSavePdf": "Skriv ut eller spara PDF",
"deleteReport": "Ta bort rapport",
"hostname": "Värdnamn",
"kernel": "Kärna",
"tests": "Tester",
"packages": "Paket",
"firewall": "Brandvägg",
"malwareScanner": "Skanner för skadlig programvara",
"malwareScannerNotInstalled": "Skannern är inte installerad",
"quickStatus": "Snabb status",
"allPveExpected": "alla {count} förväntas för Proxmox",
"actionableCount": "{count} kan åtgärdas",
"hardeningScorePve": "Härdningspoäng (Proxmox justerad)",
"noCheckDetails": "Inga detaljerade kontrollresultat tillgängliga.",
"checksCount": "{count} kontroller",
"noWarnings": "Inga varningar.",
"pveExpected": "Förväntas för Proxmox",
"lowRisk": "Låg risk",
"solution": "Lösning",
"noSuggestions": "Inga förslag.",
"lowPriority": "Låg prioritet",
"runningAudit": "Kör revision...",
"runAudit": "Kör revision",
"installationTitle": "Installera Lynis",
"installationDescription": "Terminalen kommer att installera Lynis och förbereda rapportstöd.",
"uninstallConfirmTitle": "Avinstallera Lynis?",
"uninstallConfirmDescription": "Detta tar bort revisionsrapportfiler som skapats av Lynis och Monitor.",
"removeInstallation": "Ta bort Lynis-installationen",
"removeWrapper": "Ta bort Monitor Lynis-omslaget",
"removeReports": "Ta bort sparade revisionsrapporter",
"counts": {
"tests": {
"one": "{count} test",
"few": "{count} tester",
"many": "{count} tester"
},
"warnings": {
"one": "{count} varning",
"few": "{count} varningar",
"many": "{count} varningar"
},
"suggestions": {
"one": "{count} förslag",
"few": "{count} förslag",
"many": "{count} förslag"
},
"testsExecuted": {
"one": "{count}-testet utfördes.",
"few": "{count} tester utfördes.",
"many": "{count} tester utfördes."
},
"actionableWarnings": {
"one": "{count} åtgärdbar varning",
"few": "{count} handlingsbara varningar",
"many": "{count} handlingsbara varningar"
},
"actionableSuggestions": {
"one": "{count} åtgärdbart förslag",
"few": "{count} förslag som kan användas",
"many": "{count} förslag som kan användas"
}
},
"tabs": {
"overview": "Översikt",
"checksWithCount": "Checkar ({count})",
"warningsWithCount": "Varningar ({count})",
"suggestionsWithCount": "Förslag ({count})"
},
"report": {
"scoreGood": "Bra",
"scoreModerate": "Måttlig",
"scoreCritical": "Utfärda",
"scoreUnavailable": "Ofullständig",
"title": "Lynis revisionsrapport",
"useCmdP": "Använd ⌘+P för att skriva ut eller spara som PDF.",
"useCtrlP": "Använd Ctrl+P för att skriva ut eller spara som PDF.",
"brandTitle": "ProxMenux Monitor · Lynis Audit",
"reviewHint": "Granskning genererad för lokala härdande beslut.",
"subtitle": "Säkerhetsrevisionsrapport",
"date": "Datum",
"auditor": "Revisor",
"executiveSummary": "Sammanfattning",
"hardeningAssessment": "Härdningsbedömning",
"auditOf": "Granskning av",
"running": "kör på",
"unknownOs": "okänt OS",
"noActionableWarnings": "Inga handlingsbara varningar",
"and": "och",
"expectedBehavior": "Fynd markerade som förväntade för Proxmox är vanligtvis normala för Proxmox VE-värdar.",
"lynisRaw": "Lyn är rå",
"pveAdjusted": "Proxmox justerad",
"rangeCritical": "0-49 kritiskt",
"rangeModerate": "50-69 måttlig",
"rangeGood": "70-100 bra",
"systemInformation": "Systeminformation",
"operatingSystem": "Operativsystem",
"lynisVersion": "Lynis version",
"reportDate": "Rapportdatum",
"testsPerformed": "Tester utförda",
"securityPosture": "Säkerhetsställning",
"proxmoxScoreWithLabel": "Proxmox-poäng ({label})",
"actionableWarningsLabel": "Handlingsbara varningar",
"actionableSuggestionsLabel": "Handlingsbara förslag",
"warningsDescription": "Varningar värda att granska först. Proxmox-förväntade fynd är dolda här.",
"noWarningsDetected": "Inga åtgärdsbara varningar upptäcktes.",
"recommendation": "Rekommendation",
"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.",
"needBackupCodes": "Säkerhetskopieringskoder sparade någonstans säkert.",
"starting": "Startande...",
"startSetup": "Starta installationen",
"scanTitle": "Skanna QR-koden",
"scanDescription": "Öppna din autentiseringsapp och skanna den här koden.",
"qrCodeAlt": "2FA QR-kod",
"manualKey": "Manuell nyckel",
"copyKey": "Kopiera nyckel",
"verifyTitle": "Verifiera koden",
"verifyDescription": "Ange den aktuella 6-siffriga koden från din app.",
"verifying": "Verifierar...",
"verifyAndEnable": "Verifiera och aktivera",
"enabledTitle": "2FA är aktiverat.",
"enabledDescription": "Spara reservkoderna innan du stänger det här fönstret.",
"saveCodesTitle": "Spara dina reservkoder",
"saveCodesDescription": "Varje kod kan användas en gång om du förlorar åtkomsten till din autentiseringsapp.",
"backupCodes": "Säkerhetskopieringskoder",
"copyAll": "Kopiera alla",
"finish": "Avsluta"
},
"secureGateway": {
"title": "Secure Gateway",
"learnMore": "Läs mer",
"noNetworkDetected": "Inget nätverk upptäckt",
"noNetworksDetected": "Inga nätverk upptäcktes.",
"recommended": "Rekommenderad",
"retry": "Försöka igen",
"errors": {
"loadWizardFailed": "Det gick inte att ladda Secure Gateway-installationen",
"updateFailed": "Det gick inte att uppdatera Secure Gateway",
"networkUpdateFailed": "Nätverksfel vid uppdatering av Secure Gateway",
"fieldRequired": "{field} krävs.",
"deploymentFailed": "Implementeringen misslyckades",
"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."
},
"messages": {
"updateApplied": "Uppdatering tillämpades.",
"preparingDeployment": "Förbereder implementering...",
"creatingLxc": "Skapar LXC-behållare...",
"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.",
2026-08-10 14:19:51 +02:00
"storageLocation": "Lagringsplats",
"storageDescription": "Välj var gatewaybehållaren ska arkivas.",
"gbAvailable": "{amount} GB tillgängligt",
"configurationSummary": "Konfigurationssammanfattning",
"hostname": "Värdnamn",
"storage": "Lagring",
"accessMode": "Åtkomstläge",
"accessModes": {
"hostOnly": "Endast Proxmox",
"proxmoxNetwork": "Fullständigt lokalt nätverk",
"customNetworks": "Anpassade nätverk"
},
"hostAccess": "Värdåtkomst",
"networks": "Nätverk",
"exitNode": "Avsluta nod",
"acceptRoutes": "Acceptera rutter",
"important": "Viktig",
"approvalRequired": "Efter implementeringen, godkänn de annonserade subnätsrutterna i Tailscale Admin.",
"exitNodeApprovalRequired": "Avsluta nodläge behöver också godkännande där.",
"showAfterDeploy": "Vi kommer att visa de exakta godkännandestegen efter implementeringen.",
"setupTitle": "Secure Gateway inställning"
},
"steps": {
"intro": {
"title": "Säker fjärråtkomst",
"description": "Konfigurera säker VPN-åtkomst till din Proxmox-server"
},
"auth": {
"title": "Tailscale autentisering",
"description": "Anslut gatewayen till ditt Tailscale-konto"
},
"access": {
"title": "Åtkomstomfång",
"description": "Välj vad som ska vara tillgängligt via denna gateway"
},
"options": {
"title": "Avancerade alternativ",
"description": "Ytterligare routinginställningar"
},
"deploy": {
"title": "Distribuera gateway",
"description": "Granska och distribuera"
}
},
"status": {
"connected": "Ansluten",
2026-08-10 14:19:51 +02:00
"stopped": "Stoppad",
"error": "Fel"
},
"installed": {
"description": "Secure Gateway distribueras och hanteras av monitorn.",
"uptime": "Upptid"
},
"actions": {
"start": "Start",
"stop": "Stopp",
"restart": "Starta om",
"logs": "Loggar",
"remove": "Ta bort",
"back": "Tillbaka",
"continue": "Fortsätta",
"deploying": "Distribuerar...",
"deployGateway": "Distribuera gateway"
},
"updates": {
"lastChecked": "Senast kontrollerad",
"tailscaleAvailable": "Tailscale {version} tillgänglig",
"updating": "Uppdaterar...",
"updateToVersion": "Uppdatera till {version}",
"otherPackagesPending": "+ {count} andra paket väntande",
"noneAvailable": "Inga uppdateringar tillgängliga"
},
"authKey": {
"update": "Uppdatera autentiseringsnyckel",
"description": "Använd en ny Tailscale-autenteringsnyckel om den aktuella har gått ut eller återkallats.",
"newKey": "Ny autentiseringsnyckel",
"generateAt": "Generera den på",
"adminKeys": "Tailscale Admin → Knappar",
"updateKey": "Uppdatera nyckel"
},
"tailscale": {
"openAdmin": "Öppna Tailscale Admin"
},
"remove": {
"title": "Ta bort Secure Gateway?",
"description": "Detta stoppar och tar bort gateway-behållaren. Tailscale status kan finnas kvar i sparad data om backend bevarar den."
},
"postDeploy": {
"title": "Avsluta installationen i Tailscale Admin",
"description": "Gatewayen är utplacerad. Ett godkännandesteg krävs fortfarande innan fjärrenheter kan använda de annonserade rutterna.",
"nextStep": "Nästa steg",
"approveDescription": "Godkänn de annonserade subnätsrutterna för denna gateway.",
"subnetRoutes": "Subnätsrutter",
"exitNode": "Avsluta nod",
"routeAllTraffic": "Godkänn det om du vill att enheter ska dirigera all internettrafik genom denna gateway.",
"howToApprove": "Hur man godkänner det",
"stepOpenAdmin": "Öppna Tailscale Admin-konsolen.",
"stepFindBefore": "Hitta maskinen som heter",
"stepFindAfter": "i listan Maskiner.",
"stepOpenDetails": "Öppna dess detaljer.",
"stepSubnetsBefore": "I",
"stepSubnetsMiddle": "klick",
"stepSubnetsAfter": "och godkänna de utannonserade rutterna.",
"stepRoutingBefore": "För Exit Node, öppna",
"stepRoutingMiddle": "och godkänna",
"accessAfterApproval": "Efter godkännande kan du öppna",
"or": "eller",
"fromAnyDevice": "från vilken enhet som helst på ditt tailnet.",
"doLater": "Jag ska göra det här senare"
},
"notInstalled": {
"subtitle": "Tailscale gateway är inte utplacerad än.",
"description": "Distribuera den för att nå ProxMenux och Proxmox säkert från ditt tailnet utan att öppna offentliga portar.",
"deploy": "Implementera Secure Gateway"
},
"schema": {
"auth_key": {
"label": "Tailscale Auth Key",
"description": "Förautentiseringsnyckel från Tailscales administratörskonsol. Skapa en på länken nedan.",
"placeholder": "tskey-auth-xxxxx",
"helpText": "Generera autentiseringsnyckel"
},
"hostname": {
"label": "Enhetens värdnamn",
"description": "Namnet visas i Tailscale-administratörskonsolen.",
"placeholder": "proxmox-gateway"
},
"access_mode": {
"label": "Åtkomstomfång",
2026-08-10 14:19:51 +02:00
"description": "Vad ska kunna nåbar genom denna gateway.",
"options": {
"host_only": {
"label": "Endast Proxmox",
"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."
},
"support": {
2026-08-10 14:19:51 +02:00
"title": "stöd & Licens",
"description": "ProxMenux är gratis och öppen källkod under GPL-3.0-licensen. Om det är användbart för dig hjälper ett engångsbidrag att hålla det så."
},
"license": {
"label": "GPL-3.0-licens",
"description": "Fri programvara — se LICENS-filen för hela texten."
},
"links": {
"repository": {
"label": "GitHub-förråd",
"description": "Källkod, releaser och problemspårare."
},
"documentation": {
"label": "Dokumentation",
"description": "Fullständig användarguide för ProxMenux och monitorn."
},
"discussions": {
"label": "Diskussioner",
"description": "Ställ frågor, dela anpassade AI-uppmaningar och utbyta idéer."
},
"issues": {
"label": "Rapportera ett fel eller begär en funktion",
"description": "Öppna ett problem på GitHub — buggar, idéer eller regressioner."
},
"support": {
"label": "Stöd projektet om Ko-fi",
"description": "ProxMenux är gratis och öppen källkod. Donations help cover hosting and development time."
}
}
},
"systemLogs": {
"title": "Systemloggar och händelser",
"sections": "Avsnitt",
"loading": {
"title": "Laddar loggar...",
"description": "Hämta systemloggar och händelser"
},
"errors": {
"connectFailed": "Kunde inte ansluta till servern.",
"loadFailed": "Det gick inte att ladda loggarna. Försök igen."
},
"cards": {
"totalEntries": "Totalt antal poster",
"selectedRange": "I det valda intervallet",
"errors": "Fel",
"requiresAttention": "Kräv uppmärksamhet",
"warnings": "Varningar",
"monitorClosely": "Övervaka noga",
"backups": "Säkerhetskopieringar"
},
"tabs": {
"logs": "Loggar",
"events": "Händelser",
"backups": "Säkerhetskopieringar",
"notifications": "Aviseringar"
},
"filters": {
"searchPlaceholder": "Sök i loggar och händelser...",
"timeRange": "Tidsintervall",
"oneDay": "1 dag sedan",
"threeDays": "3 dagar sedan",
"oneWeek": "1 vecka sedan",
"twoWeeks": "2 veckor sedan",
"oneMonth": "1 månad sedan",
"customDays": "Anpassat antal dagar",
"daysAgoPlaceholder": "Dagar sedan",
"byLevel": "Filtrera efter nivå",
"allLevels": "Alla nivåer",
"byService": "Filtrera efter tjänst",
"allServices": "Alla tjänster",
"dateRange": "Datumintervall",
"daysAgo": "Senaste {count} dagarna"
},
"levels": {
"error": "Fel",
"critical": "Kritisk",
"emergency": "Nödsituation",
"alert": "Varna",
"warning": "Varning",
"info": "Info",
"notice": "Varsel",
"success": "Framgång",
"debug": "Felsök"
},
"export": {
"button": "Exportera loggar",
"title": "Proxmox systemloggar och händelseexport",
"filtersApplied": "Filter tillämpade"
},
"fields": {
"generated": "Genererad",
"level": "Nivå",
"service": "Service",
2026-08-10 14:19:51 +02:00
"search": "Sök",
"none": "Ingen",
"message": "Meddelande",
"source": "Källa",
"hostname": "Värdnamn",
"node": "Nod",
"user": "Användare",
"unit": "Enhet",
"host": "Värd",
"timestamp": "Tidsstämpel",
"type": "Typ",
"systemdUnit": "Systemad enhet",
"processId": "Process ID",
"duration": "Varaktighet",
"startTime": "Starttid",
"endTime": "Sluttid",
"storage": "Lagring",
2026-08-10 14:19:51 +02:00
"storageType": "Lagringstyp",
"size": "Storlek",
"created": "Skapad",
"volumeId": "Volym-ID"
},
"badges": {
"event": "Händelse"
},
"empty": {
"logs": "Inga loggar matchar de valda filtren.",
"backups": "Inga säkerhetskopior hittades.",
"notifications": "Inga aviseringar hittades."
},
"loadMore": "Ladda mer ({count} återstår)",
"backups": {
"vm": "VM säkerhetskopior",
"lxc": "LXC-säkerhetskopior",
"totalSize": "Total storlek"
},
"modals": {
"logTitle": "Loggdetaljer",
"logDescription": "Fullständig information om denna loggpost",
"eventTitle": "Händelsedetaljer",
"eventDescription": "Fullständig information om detta evenemang",
2026-08-10 14:19:51 +02:00
"backupTitle": "Säkerhetskopia detaljer",
"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."
}
},
"network": {
"actions": {
"viewDetails": "Visa detaljer"
},
"loading": {
"title": "Laddar nätverksdata...",
"description": "Skanna gränssnitt, broar och trafik"
},
"errors": {
"serverUnavailableTitle": "Servern är inte tillgänglig",
"serverUnavailableDescription": "Det går inte att ansluta till monitorservern. Se till att tjänsten körs och försök igen."
},
"cards": {
"traffic": "Nätverkstrafik",
"activeInterfaces": "Aktiva gränssnitt",
"status": "Nätverksstatus",
"latency": "Nätverkslatens"
},
"sections": {
"physicalInterfaces": "Fysiska gränssnitt",
"bridgeInterfaces": "Bridge-gränssnitt",
"vmLxcInterfaces": "VM & LXC nätverksgränssnitt"
},
"summary": {
"totalInterfaces": "{count} totalt gränssnitt",
"activeCount": "{active}/{total} Aktiv"
},
"status": {
"healthy": "Hälsosam",
"warning": "Varning",
"critical": "Kritisk",
"up": "Upp",
"down": "Ner"
},
"duplex": {
"full": "Full duplex",
"half": "Halv duplex"
},
"interfaceTypes": {
"physical": "Fysisk",
"bridge": "Bro",
"bridges": "Broar",
"bond": "Obligation",
"vlan": "VLAN",
"virtual": "Virtuell",
"other": "Andra"
},
"labels": {
"activeSlave": "Aktiv slav",
"average": "Genomsnitt",
"avg": "Genomsnittlig",
"bitsReceived": "Bitar mottagna",
"bitsSent": "Bitar skickade",
"bondingMode": "Bondningsläge",
"bondMembers": "Obligationsmedlemmar",
"bytesReceived": "Byte mottagna",
"bytesSent": "Bytes skickade",
"current": "Nuvarande",
"domain": "Domän",
"down": "Ner",
"drops": "Droppar",
"dropsIn": "Droppar in",
"dropsOut": "Faller av",
"duplex": "Duplex",
"errors": "Fel",
"errorsIn": "Fel i",
"errorsOut": "Fel ute",
"hostname": "Värdnamn",
"interfaceName": "Gränssnittsnamn",
"ipAddress": "IP-adress",
"latency": "Latens",
"macAddress": "MAC-adress",
"max": "Max",
"maximum": "Maximal",
"maxSpeed": "max {speed}",
"min": "Min",
"minimum": "Minimum",
"netmask": "Nätmask",
"packetLoss": "Paketförlust",
"packetLossShort": "Pkt förlust",
"packetsReceived": "Paket mottagna",
"packetsSent": "Paket skickade",
"physicalInterface": "Fysiskt gränssnitt",
"primarySlave": "Primär slav",
"received": "Mottagen",
"sent": "Skickat",
"slaveInterfaces": "Slavgränssnitt",
"speed": "Hastighet",
"status": "Status",
"time": "Tid",
"type": "Typ",
"up": "Upp",
"virtualMemberInterfaces": "Virtuella medlemsgränssnitt",
"vmLxcName": "VM/LXC-namn"
},
"roles": {
"active": "aktiv",
"standby": "standby",
"down": "ner"
},
"empty": {
"noVmLxc": "Ingen VM/LXC",
"noVirtualMembers": "Inga virtuella medlemmar"
},
"timeframes": {
"hour": "1 timme",
"day": "24 timmar",
"week": "7 dagar",
"month": "30 dagar",
"year": "1 år",
"short": {
"hour": "Senaste 1 timme",
"day": "Senaste 24 timmarna",
"week": "Senaste 7 d",
"month": "Senaste 30 d",
"year": "Senaste 1 år"
},
"last": {
"hour": "Sista timmen",
"day": "Senaste 24 timmarna",
"week": "Senaste 7 dagarna",
"month": "Senaste 30 dagarna",
"year": "Förra året"
}
},
"interfaceDetails": {
"title": "Gränssnittsdetaljer",
"description": "Visa detaljerad information och nätverkstrafikstatistik för detta gränssnitt",
"basicInformation": "Grundläggande information",
"ipAddresses": "IP-adresser",
"trafficStatistics": "Nätverkstrafikstatistik ({timeframe})",
"trafficSinceBoot": "Trafik sedan senaste start",
"inactiveTitle": "Gränssnittet är inaktivt",
"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.",
"minutes": "{count} minut(er)",
"minutesShort": "{count} min",
"seconds": "{count} sekund(er)",
"secondsShort": "{count}s",
"testPeriod": "testperioden",
"averagePacketLoss": "Genomsnittlig paketförlust: {value}%.",
"noPacketLoss": "Ingen paketförlust upptäckt.",
"defaultGateway": "Standard gateway",
"failed": "Misslyckades",
"notEnoughData": "Inte tillräckligt med datapunkter för diagram",
"samples": "{count} exempel",
"latencyStatistics": "Latensstatistik",
"sampleCount": "Antal prover",
"packetLossAvg": "Paketförlust (genomsnitt)",
"testPeriodLabel": "Testperiod",
"latencyGraph": "Latensdiagram",
"performanceThresholds": "Prestandatrösklar",
"thresholdExcellent": "Optimal för realtidsapplikationer, spel och videosamtal.",
"thresholdGood": "Acceptabel för de flesta applikationer med minimal påverkan.",
"thresholdFair": "Märkbar försening. Kan påverka VoIP och interaktiva applikationer.",
"thresholdPoor": "Betydande latens. Utredning rekommenderas.",
"detailedTestResults": "Detaljerade testresultat",
"latencyHistory": "Latenshistorik (senaste {count} poster)",
"methodology": "Metodik",
"testMethod": "Testmetod",
"icmpEchoRequest": "ICMP Echo Request (Ping)",
"samplesPerTest": "Prover per test",
"threeConsecutivePings": "3 plingar i följd",
"targetIp": "Mål-IP",
"performanceAssessment": "Prestandabedömning",
"assessmentExcellent": "Nätverkslatens är utmärkt. Ingen åtgärd krävs.",
"assessmentGood": "Nätverkslatens är inom acceptabla parametrar.",
"assessmentFair": "Nätverkslatens är förhöjd. Överväg att undersöka problem med nätverksstockning eller routing.",
"assessmentPoor": "Nätverkslatens är kritiskt hög. Omedelbar utredning rekommenderas.",
"assessmentUnknown": "Det går inte att fastställa nätverksstatus.",
"footerTitle": "ProxMenux Monitor - Nätverksprestandarapport",
"generated": "Genererad",
"reportId": "Rapport-ID"
}
}
},
"hardware": {
"loading": {
"title": "Laddar maskinvarudata...",
"description": "Upptäcker CPU, GPU, lagring och PCI-enheter",
"realtimeData": "Laddar realtidsdata..."
},
"sections": {
"systemInformation": "Systeminformation",
"motherboard": "Moderkort",
"memoryModules": "Minnesmoduler",
"thermalMonitoring": "Termisk övervakning",
"otherSensors": "Andra",
"graphicsCards": "Grafikkort",
"basicInformation": "Grundläggande information",
"coralTpu": "Coral TPU / AI-acceleratorer",
"powerConsumption": "Energiförbrukning",
"powerSupplies": "Strömförsörjning",
"systemFans": "Systemfläktar",
"upsStatus": "UPS-status",
"statusOverview": "Statusöversikt",
"batteryInformation": "Batteriinformation",
"powerInformation": "Power Information",
"deviceInformation": "Enhetsinformation",
"pciDevices": "PCI-enheter",
"networkSummary": "Nätverkssammanfattning",
"storageSummary": "Lagringssammanfattning",
"interfaceInformation": "Gränssnittsinformation",
"usbDevices": "USB-enheter"
},
"counts": {
"installed": "{count} installerad",
"sensors": "{count} sensorer",
"gpu": "{count} GPU",
"devices": "{count} enheter",
"psus": "{count} nätaggregat",
"fans": "{count} fans",
"ups": "{count} UPS",
"interfaces": "{count} gränssnitt"
},
"labels": {
"model": "Modell",
"cores": "Kärnor",
"threads": "Trådar",
"l3Cache": "L3-cache",
"virtualization": "Virtualisering",
"manufacturer": "Tillverkare",
"version": "Version",
"date": "Datum",
"size": "Storlek",
"type": "Typ",
"speed": "Hastighet",
"vendor": "Försäljare",
"pciSlot": "PCI-kortplats",
"driver": "Förare",
"kernelModule": "Kärnmodul",
"kernelDriver": "Kärndrivrutin",
"kernelModules": "Kärnmoduler",
"lastChecked": "Senast kontrollerad",
"switchMode": "Växla läge",
"currentDriver": "Nuvarande förare",
"consumer": "Konsument",
"graphicsClock": "Grafisk klocka",
"memoryClock": "Minnesklocka",
"powerDraw": "Power Draw",
"temperature": "Temperatur",
"memory": "Minne",
"total": "Total",
2026-08-10 14:19:51 +02:00
"used": "Använd",
"free": "Ledigt",
"memoryUtilization": "Minnesanvändning",
"connection": "Förbindelse",
"formFactor": "Formfaktor",
"link": "Länk",
"busDevice": "Buss/enhet",
"vendorProductId": "Leverantör / Produkt ID",
"deviceNodes": "Enhetsnoder",
"runtimeState": "Runtime State",
"edgeTpuRuntime": "Edge TPU Runtime",
"thresholds": "Trösklar",
"hardwareWarnings": "Varningar för maskinvara",
"currentDraw": "Aktuell dragning",
"currentOutput": "Strömutgång",
2026-08-10 14:19:51 +02:00
"remote": "Fjärr",
"batteryCharge": "Batteriladdning",
"load": "Ladda",
"runtime": "Körning",
"inputVoltage": "Ingångsspänning",
"status": "Status",
"host": "Värd",
"chargeLevel": "Laddningsnivå",
"runtimeRemaining": "Körtid kvar",
"batteryVoltage": "Batterispänning",
"batteryDate": "Batteridatum",
"outputVoltage": "Utspänning",
"inputFrequency": "Ingångsfrekvens",
"outputFrequency": "Utgångsfrekvens",
"realPower": "Verklig kraft",
"apparentPower": "Synbar kraft",
"serialNumber": "Serienummer",
"firmware": "Firmware",
"deviceType": "Enhetstyp",
"deviceName": "Enhetens namn",
"productName": "Produktnamn",
"class": "Klass",
"capacity": "Kapacitet",
"currentLinkSpeed": "Aktuell länkhastighet",
"maximumLinkSpeed": "Maximal länkhastighet",
"pcieLinkSpeed": "PCIe-länkhastighet",
"sataVersion": "SATA-version",
"sasVersion": "SAS version",
"sasSpeed": "SAS Speed",
"linkSpeed": "Länkhastighet",
"family": "Familj",
"interface": "Gränssnitt",
"rotationRate": "Rotationshastighet",
"classCode": "Klasskod",
"serial": "Serie"
},
"values": {
"cores": "{count} kärnor",
"max": "(max: {value})",
"never": "aldrig",
"nvidiaDriverAvailable": "NVIDIA-drivrutin v{version} tillgänglig",
"reinstallViaPostInstall": "Installera om via ProxMenux efter installation: {label}",
"noUpdatesAvailable": "Inga uppdateringar tillgängliga",
"none": "ingen",
"running": "spring",
"stopped": "stannade",
"unused": "oanvänd",
"unbound": "obunden",
"driversReady": "Förare redo",
"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."
},
"deviceTypes": {
"graphics": "Grafik",
"graphicsCard": "Grafikkort",
"usb": "USB",
"usbController": "USB-kontroller",
"audio": "Audio",
"audioController": "Ljudkontroll",
"network": "Nätverk",
"networkController": "Nätverkskontroller",
"ethernet": "Ethernet",
"wireless": "Wi-Fi",
"wirelessController": "Trådlös kontroll",
"wifi": "Wi-Fi",
"storage": "Lagring",
2026-08-10 14:19:51 +02:00
"storageController": "Lagringskontroll",
"hid": "HID",
"vendorSpecific": "Säljarspecifik",
"communications": "Kommunikationer",
"integrated": "Integrerad",
"discrete": "Separat"
},
"gpu": {
"monitoringTitle": "GPU realtidsövervakning",
"sriovVirtualFunction": "SR-IOV virtuell funktion",
"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.",
"virtualFunctionDetail": "Virtuell funktion detalj",
"parentPhysicalFunction": "Förälders fysiska funktion",
"sriovActive": "SR-IOV aktiv",
"sriovMetricsDescription": "Mätvärdena nedan återspeglar den fysiska funktionen (sammanlagd över {count} VFs).",
"updatingEverySeconds": "Uppdaterar var {seconds} sekund",
"realTimeMetrics": "Realtidsmätvärden",
"engineUtilizationTotal": "Motorutnyttjande (totalt)",
"engineUtilization": "Motoranvändning",
"activeProcesses": "Aktiva processer ({count})",
"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",
"nativeDriverActive": "Inbyggd drivrutin aktiv",
"vfioDriverActive": "VFIO-PCI drivrutin aktiv",
"noDriverDetected": "Ingen drivrutin upptäckt",
"virtualFunction": "Virtuell funktion",
"virtualFunctionWithParent": "Virtuell funktion · förälder PF {parent}",
"physicalFunction": "1 PF + {count} VFs",
"physicalFunctionWithMax": "1 PF + {count} VFs / {max} max",
"changePending": "Ändring väntar..."
},
"actions": {
"installNvidiaDrivers": "Installera NVIDIA-drivrutiner",
"installAmdGpuTools": "Installera AMD GPU-verktyg",
"installIntelGpuTools": "Installera Intel GPU-verktyg",
"installCoralDrivers": "Installera Coral TPU-drivrutiner",
"installDrivers": "Installera drivrutiner"
},
"coral": {
"driversNeededDescription": "En eller flera upptäckta Coral-enheter behöver drivrutiner. En omstart av servern krävs efter installationen.",
"deviceInformation": "Coral TPU-enhetsinformation"
},
"ups": {
"detailedInformation": "UPS detaljerad information"
},
"pci": {
"deviceInformation": "PCI-enhetsinformation"
},
"network": {
"interfaceInformation": "Nätverksgränssnittsinformation"
},
"storage": {
"deviceHardwareInformation": "Hårdvaruinformation för lagringsenhet"
},
"usb": {
"deviceInformation": "USB-enhetsinformation"
},
"scripts": {
"nvidiaTitle": "NVIDIA-drivrutininstallation",
"nvidiaDescription": "Installerar NVIDIA proprietära drivrutiner för GPU-övervakning...",
"amdTitle": "Installation av AMD GPU-verktyg",
"amdDescription": "Installerar amdgpu_top för AMD GPU-övervakning...",
"intelTitle": "Installation av Intel GPU-verktyg",
"intelDescription": "Installerar intel-gpu-verktyg för Intel GPU-övervakning...",
"coralTitle": "Coral TPU-drivrutininstallation",
"coralDescription": "Installerar packning + apex kärnmoduler och Edge TPU runtime...",
"switchModeTitle": "GPU Switch Mode → {mode}",
"switchModeDescription": "Byter GPU {slot} till {mode} läge...",
"switchModeVm": "VM (VFIO passthrough)",
"switchModeLxc": "LXC (native drivrutin)"
}
},
"backup": {
"actions": {
"addAnother": "Lägg till en till",
"addPath": "Lägg till sökväg",
"all": "Alla",
"apply": "Tillämpas",
"back": "Tillbaka",
"change": "Ändra",
"clear": "Rensa",
"delete": "Radera",
"disable": "Inaktivera",
"download": "Ladda ner",
"edit": "Redigera",
"enable": "Aktivera",
"format": "Formatera",
"generateKey": "Generera nyckel",
"import": "Importera",
"importKeyfile": "Importera nyckelfil",
"mount": "Montera",
"next": "Nästa",
"recoverKeyfile": "Återställ nyckelfil",
"regenerate": "Regenerera",
"restore": "Återställa",
"restoreSelected": "Återställ valt",
"runNow": "Kör nu",
"saveChanges": "Spara ändringar",
"unmount": "Avmontera",
"upload": "Ladda upp",
"use": "Använda",
"viewContents": "Visa innehållet"
},
"archives": {
"archive": "Arkiv",
"at": "på",
"backup": "Säkerhetskopiering",
2026-08-10 14:19:51 +02:00
"backupTimeLabel": "Säkerhetskopia tid",
"deleteBackendTitle": "Ta bort denna säkerhetskopia",
2026-08-10 14:19:51 +02:00
"deleteBorgDescription": "Detta tar bort Borg-arkivet från arkivet.",
"deleteBorgTitle": "Ta bort Borg-arkivet",
"deleteLocalDescription": "Detta tar bort det lokala säkerhetskopieringsarkivet från disken.",
"deleteLocalTitle": "Ta bort lokalt arkiv",
"deletePbsDescription": "Detta tar bort PBS-ögonblicksbilden från dataarkivet.",
"deletePbsTitle": "Ta bort PBS ögonblicksbild",
"companionFile": "medföljande fil",
"descriptionBefore": "Bläddra och återställ säkerhetskopior som finns i",
"downloadTitle": "Ladda ner denna säkerhetskopia",
"emptyAfter": "säkerhetskopior ännu.",
"emptyBefore": "Inga",
"encrypted": "Krypterad",
"encryptedTitle": "Denna säkerhetskopia är krypterad",
2026-08-10 14:19:51 +02:00
"filesInBackup": "Filer i säkerhetskopia",
"group": "Grupp",
"host": "Värd",
"importKeyToDownloadTitle": "Importera den matchande nyckelfilen före nedladdning",
"importKeyToRestoreTitle": "Importera den matchande nyckelfilen innan du återställer",
"importKeyToViewTitle": "Importera den matchande nyckelfilen innan du visar innehållet",
2026-08-10 14:19:51 +02:00
"inspectTitle": "Inspektera säkerhetskopia",
"job": "Jobb",
"loadFailed": "Det gick inte att ladda säkerhetskopior",
"packedSizeLabel": "Förpackad storlek",
"remoteQueryWarning": "Fjärrsäkerhetskopiering kan ta en stund att fråga.",
"restoreTitle": "Återställ från denna säkerhetskopia",
"startingExport": "Förbereder nedladdning...",
"title": "Säkerhetskopieringar",
2026-08-10 14:19:51 +02:00
"viewContentsTitle": "Visa säkerhetskopieringsinnehåll",
"descriptionAfter": ""
},
"backends": {
2026-08-10 14:19:51 +02:00
"borgDescription": "Borg-arkiv för deduplicerade värdsäkerhetskopior.",
"borgDescriptionTimerOnly": "Borg-destinationer används av Monitor-timers, inte PVE vzdump-jobb.",
2026-08-10 14:19:51 +02:00
"borgShortDescription": "Avduplicerat Borg-arkiv",
"local": "Lokal",
"localDescription": "Mapp på denna värd eller på en monterad USB-enhet.",
"localShortDescription": "Lokal mapp eller monterad disk",
2026-08-10 14:19:51 +02:00
"pbsDescription": "Proxmox Säkerhetskopia Server datalager.",
"pbsShortDescription": "Proxmox Säkerhetskopia Server"
},
"common": {
"checking": "Kontroll...",
"loading": "Belastning...",
"no": "Inga",
"or": "eller",
"yes": "Ja"
},
"configuration": {
"title": "Säkerhetskopieringskonfiguration"
},
"contents": {
"driversToReinstall": "Drivrutiner att installera om",
"extracting": "Extraherar ögonblicksbild och analyserar — detta kan ta en minut på stora säkerhetskopior...",
"filesShowing": "Visar {shown} av {filtered}{filteredLabel}{total}",
"filesTitle": "Filer ({count}{plus})",
"filesTruncated": "· lista trunkerad till 5000 — öppna ögonblicksbilden manuellt för att se resten",
"filtered": "filtreras",
"manifest": "Manifestera",
"manifestMissingBefore": "Denna säkerhetskopia inkluderar inte manifest.json. Metadatafilerna nedan innehåller motsvarande information:",
"metadataFiles": "Metadatafiler",
"network": "Nätverk",
"noDrivers": "Inga drivrutiner att installera om.",
"noManifest": "Inget manifest i detta arkiv.",
"noNetworkChanges": "Inga gränssnittsändringar planerade.",
"noStorageEntries": "Inga lagringsposter rapporterade.",
"restorePlan": "Återställ plan",
"restorePlanUnavailable": "Återställningsplanen är inte tillgänglig: {error}",
"rollbackPlan": "Återställningsplan",
"storage": "Lagring",
"title": "Säkerhetskopiera innehållet",
"totalFiles": "(totalt {count})"
},
"deleteJob": {
"attachedToStorage": "Kopplad till PVE-lagring",
2026-08-10 14:19:51 +02:00
"attachedWarning": "Detta jobb är fäst vid en PVE-lagringskrok. Om du raderar den tar du också bort monitorkroken från lagringen.",
"description": "Timern och Monitor-metadata för det här jobbet kommer att tas bort.",
"timerWarning": "Systemtimern kommer att tas bort. Redan skapade säkerhetskopior stannar på sin destination.",
"title": "Ta bort backupjobb"
},
"destinations": {
"absolutePathHelp": "Använd en absolut sökväg på denna värd.",
2026-08-10 14:19:51 +02:00
"addBorgRepository": "Lägg till Borg-arkivet",
"addDestinationTitle": "Lägg till {type} destination",
"addLocalDestinationTitle": "Lägg till lokal destination",
"addPbsRepository": "Lägg till PBS-förråd",
"appendAuthorizedKeyBefore": "Lägg till den genererade publika nyckeln till",
"backupsKeptBefore": "Befintliga säkerhetskopior sparas",
2026-08-10 14:19:51 +02:00
"borgEncryptionInherited": "Borg-kryptering styrs av arkivet.",
"builtIn": "Inbyggt",
"builtInDefault": "Inbyggd standard",
"capacityUnavailable": "Kapacitet ej tillgänglig",
"configureDescription": "Välj var värdsäkerhetskopiorna ska lagras.",
"configureDestination": "Konfigurera destination",
"createsSshKeyAfter": "när du sparar.",
"createsSshKeyBefore": "Monitor skapar en SSH-nyckel på",
"datacenterStorage": "Datacenter → Säkerhetskopiering",
"defaultUserBefore": "Standardanvändare:",
"editDestinationTitle": "Redigera {type} destination",
"editLocalDestinationTitle": "Redigera lokal destination",
"editTitle": "Redigera destination",
"fingerprintHelp": "Valfri serverfingeravtrycksverifiering.",
"generateNewSshKey": "Generera ny SSH-nyckel",
"jobsWillBeDeleted": "{count} jobb som använder denna destination kommer också att raderas.",
"kept": "hålls",
"leavePassphraseBlank": "Lämna tomt för att behålla den sparade lösenfrasen.",
"leavePasswordBlank": "Lämna tomt för att behålla det sparade lösenordet.",
"localAttachHelpBefore": "Använd en monterad lokal väg. För USB-enheter, montera dem först",
"localAttachHelpMiddle": "USB-enheter",
"localManualPickHelp": "Välj en lokal sökväg för en engångssäkerhetskopiering.",
"localPathHelpAfter": "eller annan monterad bana.",
"localPathHelpBefore": "Exempel:",
"localPickHelpBefore": "Välj en lokal mapp eller monterad USB-sökväg.",
"localUsb": "Lokal / USB",
"localUsbDescription": "Mapp på denna värd eller en monterad USB-enhet.",
"managedByPve": "Drivs av PVE",
"manuallyAdded": "Manuellt tillagd",
"nameCredentialsLocked": "Namn och autentiseringsuppgifter är låsta medan jobb använder denna destination.",
"namePassphraseLocked": "Lagrets namn och lösenordsfras är låsta medan jobb använder denna destination.",
"noBorgInDialog": "Borg-destinationsredigering är tillgänglig från Borg-inställningsflödet.",
"noBorgInWizard": "Borg är inte tillgänglig för PVE-anknutna jobb.",
"noPbsInDialog": "PBS-destinationsredigering är tillgänglig från PBS-inställningsflödet.",
"noPbsInWizard": "Inga PBS-förråd har konfigurerats ännu.",
"not": "inte",
"pbsUserHelpBefore": "Vanligtvis",
"probingCapacity": "Kontrollerar kapacitet...",
"remoteSsh": "Fjärrstyrd SSH",
2026-08-10 14:19:51 +02:00
"remoteSshDescription": "Borg arkiv på en annan värd över SSH.",
"removeAndDeleteJobs": "Ta bort destination och ta bort jobb",
"removeDescriptionPlain": "Detta tar bara bort destinationen från Monitor. Befintliga säkerhetskopior stannar där de är.",
"removeDescriptionWithData": "Detta tar bort destinationen från Monitor. Befintliga säkerhetskopior stannar där de är.",
"removeDestination": "Ta bort destination",
"removeTitle": "Ta bort denna destination",
"saveAnotherBorgTitle": "Spara en annan Borg-destination",
"saveAnotherLocalTitle": "Spara en annan lokal destination",
"saveAnotherPbsTitle": "Spara en annan PBS-destination",
"shortIdentifierHelp": "Kort namn visas i Monitor.",
"single": "Destination",
"sshKeyHelpAfter": "och tillåt det på fjärrvärden.",
"sshKeyHelpBefore": "Monitor lagrar den privata nyckeln på",
"sshKeyHelpMiddle": "Kopiera den publika nyckeln till",
"sshUserHelpAfter": "till exempel rot.",
"sshUserHelpBefore": "Användare på fjärrvärden,",
"title": "Destinationer",
"unmountTitle": "Avmontera denna destination",
2026-08-10 14:19:51 +02:00
"whereIsBorgRepo": "Var finns Borgarkivet?"
},
"encryption": {
"autoDetectedFromPveStorage": "Upptäckt från PVE-lagring",
"borgPassphraseLossBefore": "Om du tappar bort Borg-lösenordet kan krypterade säkerhetskopior inte återställas.",
2026-08-10 14:19:51 +02:00
"borgPassphraseOnlyWay": "Denna lösenfras är det enda sättet att låsa upp arkivet.",
"borgPassphraseSavedAfter": "så att schemalagda jobb kan köras utan uppsikt.",
"borgPassphraseSavedAt": "Lösenfrasen sparas kl",
"encryptBackups": "Kryptera säkerhetskopior",
"encryptThisBackup": "Kryptera denna säkerhetskopia",
"encryptedModeTitle": "Krypterat läge",
"encryptedRepokey": "Krypterad repokey",
2026-08-10 14:19:51 +02:00
"encryptedRepokeyDescription": "Borg lagrar nyckeln i arkivet, skyddad av din lösenfras.",
"existingKeyAt": "Befintlig nyckel kl",
"generateManualDescription": "Skapa en ny nyckelfil och använd den för denna säkerhetskopiering.",
"generateNewKeyfile": "Skapa ny nyckelfil",
"generateNewKeyfileDescriptionAfter": "och lagrar den lokalt för framtida PBS-återställningar.",
"generateNewKeyfileDescriptionBefore": "Övervaka skapar",
"importExistingKeyfile": "Importera befintlig nyckelfil",
"importExistingKeyfileDescription": "Ladda upp en nyckelfil som matchar befintliga krypterade säkerhetskopior.",
"importKeyfileHelpAfter": "innan du återställer krypterade PBS-säkerhetskopior.",
"importKeyfileHelpBefore": "Importera den matchande nyckelfilen till",
"importManualDescription": "Använd en befintlig nyckelfil från den här maskinen.",
"noEncryption": "Ingen kryptering",
"noEncryptionDescription": "Säkerhetskopieringar lagras utan krypteringsnyckel.",
"noKeyStored": "Ingen nyckelfil lagrad lokalt.",
"none": "Ingen",
"passphraseNotSaved": "Lösenfrasen sparas inte.",
"passphraseSaved": "Lösenfrasen har sparats",
"pbsHelpAfter": "för krypterade PBS-återställningar.",
"pbsHelpBefore": "PBS-kryptering använder",
"pbsHelpEnd": "Förvara en säker kopia utanför denna värd.",
"pbsHelpMiddle": "som nyckelfil",
"pveKeyWillBeCopied": "PVE-krypteringsnyckeln kommer att kopieras för bildskärmsåterställningar.",
"savePassphraseNow": "Spara lösenordsfras för schemalagda körningar",
"unrecoverable": "Utan nyckeln kan krypterade säkerhetskopior inte återställas.",
"usesSharedKeyfileAt": "Använder delad nyckelfil på"
},
"errors": {
"backendNoStagingPath": "Backend returnerade inte en mellanstationsbana.",
"deleteFailed": "Radering misslyckades: {error}",
"downloadFailed": "Nedladdning misslyckades: {error}",
"encryptionSetupFailed": "Krypteringsinställningen misslyckades: {error}",
"exportDidNotComplete": "Exporten slutfördes inte.",
"localArchivePathMissing": "Lokal arkivsökväg saknas.",
"passphrasesDoNotMatch": "Lösenfraser matchar inte.",
"passphrasesDontMatch": "Lösenfraser matchar inte.",
"pickKeyfile": "Välj en nyckelfil först.",
"preflightFailed": "Preflight misslyckades: {error}",
2026-08-10 14:19:51 +02:00
"proxmoxBackupClientOutput": "proxmox-säkerhetskopia-client output:",
"recoveryPassphraseRequired": "Återställningslösenord krävs.",
"repoNameAndSnapshotRequired": "Lagringsnamn och ögonblicksbild krävs.",
"runFailed": "Körningen misslyckades: {error}",
"snapshotInfoMissing": "Ögonblicksbildsinformation saknas.",
"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.",
2026-08-10 14:19:51 +02:00
"everyBackup": "varje säkerhetskopia",
"missingOnDisk": "saknas på disken",
"removeTitle": "Ta bort den här anpassade sökvägen",
"title": "Anpassade vägar"
},
"fields": {
"absolutePathOnHost": "Absolut väg på värd",
"archiveNameLabel": "Arkivnamn",
"backend": "Backend",
"backendLabel": "Backend",
2026-08-10 14:19:51 +02:00
"backupGroupLabel": "Säkerhetskopia grupp",
"backupId": "Säkerhetskopierings-ID",
"bootMode": "Startläge",
"borgIdLabel": "Borg ID",
2026-08-10 14:19:51 +02:00
"borgRepository": "Borg arkivet",
"confirmPassphrase": "Bekräfta lösenordsfras",
"createdLabel": "Skapad",
"datastore": "Databutik",
"dayOfMonth": "Dag i månaden",
"daysOfWeek": "Veckodagar",
"destinationDirectory": "Destinationskatalog",
"detectedViaLabel": "Upptäcks via",
"directoryPath": "Katalogsökväg",
"directoryShort": "Dir",
"encryption": "Kryptering",
"expressionLabel": "Uttryck",
"filesystemShort": "fs",
"fingerprintOptional": "Fingeravtryck (valfritt)",
2026-08-10 14:19:51 +02:00
"free": "Ledigt",
"groupNameInPbs": "Gruppnamn i PBS",
"jobId": "Job ID",
"jobIdLabel": "Job ID",
"jobName": "Jobbets namn",
"kernel": "Kärna",
"label": "Märka",
"localDestination": "Lokal destination",
"lvmVgs": "LVM VGs",
"memory": "Minne",
"minuteOfHour": "Minut i timmen",
"mode": "Läge",
"name": "Namn",
"nameLabel": "Namn",
"newRecoveryPassphrase": "Ny återställningslösenfras",
"nextRun": "Nästa körning",
"normalizedLabel": "Normaliserad",
"onCalendarExpression": "OnCalendar-uttryck",
"ownerLabel": "Ägare",
"passphrase": "Lösenfras",
"password": "Lösenord",
"pathLabel": "Väg",
2026-08-10 14:19:51 +02:00
"pbsRepository": "PBS-arkivet",
"profileLabel": "Profil",
"pveJobLabel": "PVE jobb",
"pveStorage": "PVE-lagring",
"pveVersion": "PVE version",
"recoveryPassphrase": "Återställningslösenfras",
2026-08-10 14:19:51 +02:00
"remoteRepositoryPath": "Fjärrarkivsväg",
"repo": "Repo",
2026-08-10 14:19:51 +02:00
"repoNameLabel": "Lagringsnamn",
"repository": "Förvar",
"repositoryLabel": "Förvar",
"repositoryPath": "Förvarsväg",
"retentionLabel": "Retention",
"roles": "Roller",
"schedule": "Schema",
"scheduleLabel": "Schema",
"serverHostOrIp": "Servervärd/IP",
"size": "Storlek",
"sizeLabel": "Storlek",
"source": "Källa",
"sourceHost": "Källvärd",
"sourceHostLabel": "Källvärd",
"sshHostOrIp": "SSH-värd/IP",
"sshKeyPath": "SSH-nyckelväg",
"sshUser": "SSH-användare",
"status": "Status",
"storageLabel": "Lagring",
"target": "Mål",
"timeOfDay": "Tid på dagen",
"type": "Typ",
2026-08-10 14:19:51 +02:00
"used": "Använd",
"username": "Användarnamn",
"vmsLxcs": "virtuella datorer/LXC:er",
"when": "När",
"whenLabel": "När",
"zfsPools": "ZFS pooler"
},
"jobs": {
"attachDescriptionAfter": "säkerhetskopior.",
"attachDescriptionBefore": "Fäst Monitor till ett PVE vzdump-jobb och kör efter",
"attachDescriptionMiddle": "händelse för utvalda",
"attachToPveJob": "Fäst till PVE-jobb",
"attachedToPveVzdump": "Bifogad till PVE vzdump",
"backendEditHelp": "Backend kan inte ändras efter att jobbet har skapats.",
"createJob": "Skapa jobb",
"createScheduledJob": "Skapa schemalagt jobb",
"customProfileTitle": "Anpassad profil",
"defaultProfileTitle": "Standardprofil",
"detailDescription": "Schema, profil, destination och sista körning för detta jobb.",
"disableJob": "Inaktivera jobbet",
"disableJobDescription": "Systemtimern kommer att stoppas — inga fler automatiska körningar. Du kan återaktivera det senare från samma dialogruta.",
"editScheduledJob": "Redigera schemalagt jobb",
"encryptedTitle": "Krypterad",
"inheritedRetentionLabel": "Retention från PVE-jobb",
"inheritedScheduleLabel": "Schema från PVE jobb",
"invalidJobName": "Använd endast bokstäver, siffror, bindestreck och understreck.",
"jobNameHelpAfter": "Håll den kort och läsbar.",
"jobNameHelpAnd": "och",
"jobNameHelpBefore": "Används i timernamn och loggar. Tillåtna tecken inkluderar också",
"jobNameLocked": "Jobbnamn är låst efter skapande.",
"lastRun": "Sista körningen",
"lastRunLabel": "Sista körningen",
"liveLogSize": "live · {size}",
"loadFailed": "Det gick inte att ladda jobb",
"loadingJob": "Laddar jobb...",
"manualOneShot": "manuell / one-shot",
"manualOneShotDescription": "Säkerhetskopiering i ett skott — fångad vid tidpunkten för utlösningen. Kan inte köras om eller redigeras.",
"neverRun": "aldrig springa",
"newScheduledJob": "Nytt schemalagt jobb",
"newScheduledJobDescription": "Skapa ett återkommande värdbackupjobb.",
"nextRun": "Nästa körning",
"nextRunLabel": "Nästa körning",
"nextRunTitle": "Nästa schemalagda körning",
"noCompatiblePveJob": "Inget kompatibelt PVE-backupjobb hittades",
"noCompatiblePveJobDescriptionAfter": "första.",
"noCompatiblePveJobDescriptionBefore": "Skapa eller aktivera ett PVE-säkerhetskopieringsjobb för",
"noCompatiblePveJobDescriptionMiddle": "i",
"notAvailableForBorg": "inte tillgänglig för Borg",
"openJobTitle": "Öppna jobbdetaljer",
"parentPveJobHelpAfter": "körs framgångsrikt.",
"parentPveJobHelpBefore": "Monitor körs efter detta PVE-jobb",
2026-08-10 14:19:51 +02:00
"pbsGroupHelp": "Detta blir PBS säkerhetskopia-gruppen.",
"pickParentPveJob": "Välj förälder PVE jobb",
"retentionTitle": "Retention",
"runAttachedTitle": "Starta en ad-hoc-körning nu (PVE-timern håller sitt eget schema)",
"runNowTitle": "Utlösa det här jobbet nu",
"running": "Körs...",
"scheduledTitle": "Schemalagt",
"standaloneScheduledJob": "Fristående schemalagt jobb",
"starting": "Startar...",
"stepOf": "Steg {step} av {total}",
"summary": "Sammanfattning",
"waitingForRunner": "Väntar på att körningen ska starta..."
},
"keyfileActions": {
"deleteDialogDescription": "Krypterade PBS-säkerhetskopior behöver samma nyckelfil innan de kan återställas.",
"deleteDialogTitle": "Ta bort lokal PBS-nyckelfil?",
"deleteTitle": "Ta bort lokal nyckelfil",
"deleteWarningDownloadsAfter": "tills du importerar den matchande nyckeln igen.",
"deleteWarningDownloadsBefore": "Nedladdningar och återställningar av krypterade säkerhetskopior kommer att misslyckas",
"deleteWarningNewBackups": "Nya krypterade säkerhetskopior kan inte köras utan en nyckelfil.",
"deleteWarningRecoveryBlobs": "PBS-återställningsblobbar finns kvar på servern.",
"downloadTitle": "Ladda ner nyckelfil",
"fingerprintTitle": "Visa nyckelfingeravtryck",
"installed": "Installerad",
"keyfileLabel": "PBS nyckelfil",
"notInstalled": "Ej installerad",
"orUploadFromMachine": "eller ladda upp en från den här maskinen.",
"orUploadOwn": "eller ladda upp din egen nyckelfil.",
"pveKeyDescriptionAfter": "och kan återanvändas av Monitor.",
"pveKeyDescriptionBefore": "En PVE-nyckel finns på",
"pveKeyDescriptionMiddle": "Den matchar PVE-lagringskryptering",
"pveKeyDetected": "PVE-nyckel upptäckt",
"uploadDialogDescriptionAfter": "Krypterade säkerhetskopior som skapats med en annan nyckel kommer fortfarande att kräva sin ursprungliga nyckel.",
"uploadDialogDescriptionBefore": "Ladda upp nyckelfilen som används för krypterade PBS-säkerhetskopior.",
"uploadDialogTitle": "Ladda upp PBS-nyckelfil",
"uploadFromMachine": "Ladda upp från den här maskinen",
"uploadTitle": "Ladda upp nyckelfil",
"useThisKey": "Använd denna nyckel",
"willFail": "kommer att misslyckas"
},
"keyfileError": {
"currentlyInstalled": "För närvarande installerad",
"description": "Denna säkerhetskopia är krypterad och behöver den matchande PBS-nyckelfilen.",
"importFrom": "Importera den matchande nyckelfilen från",
"importPath": "Säkerhetskopiering → Destinationer → PBS-nyckelfil",
2026-08-10 14:19:51 +02:00
"requiredManifest": "Krävs av säkerhetskopia",
"retryHint": "och försök igen.",
"title": "Matchande nyckelfil krävs"
},
"keyfileGate": {
"descriptionAfter": "innan denna åtgärd kan fortsätta.",
"descriptionBefore": "Denna krypterade säkerhetskopia behöver den matchande nyckelfilen",
"title": "Nyckelfil krävs"
},
"keyfileManagement": {
"below": "nedan",
"copyAfterCreateAfter": "efter att ha skapat den.",
"copyAfterCreateBefore": "Ladda ner en säker kopia",
"copyAfterManualBefore": "Förvara en säker kopia utanför denna värd",
"currentPbsUploadStays": "Befintliga PBS-återställningsuppladdningar förblir på plats.",
"downloadKeyfile": "Ladda ner nyckelfil",
"hideOptions": "Dölj alternativ",
2026-08-10 14:19:51 +02:00
"keepLocalDescriptionAfter": "och arkiva din egen säkerhetskopia någon annanstans.",
"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.",
"snapshot": "Återställningsbild",
"title": "Återställ PBS-nyckelfil"
},
"logs": {
"openFull": "Öppna hela loggen",
"runLog": "Kör logg",
"tail": "svans"
},
"manifest": {
"bootMode": "Startläge",
"builtBy": "Byggd av",
2026-08-10 14:19:51 +02:00
"componentsAtBackup": "Komponenter vid säkerhetskopia",
"compression": "Kompression",
"createdAt": "Skapad på",
"deviceCount": "{count} enhet(er)",
"encrypted": "Krypterad",
"gpus": "GPU:er",
"interfaceCount": "{count} gränssnitt",
2026-08-10 14:19:51 +02:00
"lxcsAtBackup": "LXC vid säkerhetskopia",
"memory": "Minne",
"nics": "NIC",
"pathCount": "{count} sökvägar",
"pathsArchived": "Vägar arkiverade",
"proxmoxVersion": "Proxmox version",
"roles": "Roller",
"sourceHost": "Källvärd",
2026-08-10 14:19:51 +02:00
"vmsAtBackup": "VM:er vid säkerhetskopia"
},
"manual": {
"description": "Kör en engångsvärdsäkerhetskopiering nu.",
"inProgress": "Manuell säkerhetskopiering pågår",
"oneShotDescription": "Engångssäkerhetskopior sparas som frysta jobb så att du kan inspektera deras logg senare.",
"reopenLogTitle": "Öppna loggen igen",
"run": "Sikt",
"runBackup": "Kör säkerhetskopiering",
"runOneShotBackup": "Kör en engångssäkerhetskopiering",
2026-08-10 14:19:51 +02:00
"title": "Manuell säkerhetskopia",
"viewProgress": "Visa framsteg"
},
"paths": {
"count": "{count} sökvägar",
"title": "stigar"
},
"placeholders": {
"autoFromPveStorage": "auto från PVE-lagring",
"extraPathExamples": "/root/my-folder, /srv/myapp/data, /etc/cron.d ...",
"filterPaths": "Filtrera sökvägar...",
"keyfilePath": "/usr/local/share/proxmenux/pbs-key.conf",
"keyfileRecoveryPassphrase": "Lösenfrasen som angavs när nyckelfilen skapades",
"leaveBlankForDefault": "lämna tomt som standard",
2026-08-10 14:19:51 +02:00
"longRandomStoreSafe": "Långt slumpmässigt värde arkiva det säkert",
"newRecoveryPassphrase": "Ny återställningslösenfras",
"onCalendar": "*-*-* 02:30:00",
2026-08-10 14:19:51 +02:00
"pickBorgRepository": "Välj Borg-arkivet",
"pickLocalDestination": "Välj lokal destination",
"pickPbsRepository": "Välj PBS-förråd",
"recoveryPassphrase": "Återställningslösenfras",
"typeItAgain": "Skriv det igen",
"unchangedTypeToReplace": "oförändrad — typ för att ersätta"
},
"plan": {
"blockers": "Blockerare",
"noIssues": "Inga blockerare eller varningar upptäcktes.",
"status": {
"blocked": "Blockerad",
"error": "Fel",
"failed": "Misslyckades",
"ok": "OK",
"unknown": "Okänd",
"warn": "Varning"
},
"warnings": "Varningar"
},
"preflight": {
2026-08-10 14:19:51 +02:00
"applyWouldBeRefused": "Tillämpningen skulle avslås",
"driverReinstallPlan": "Plan för ominstallation av drivrutinen",
"failCount": "{count} misslyckades",
"keepCount": "{count} behålls",
"lvmVgsCount": "{count} LVM VGs",
"networkInMode": "Nätverk i valt läge",
"newCount": "{count} ny",
"orphanCount": "{count} föräldralös",
"passCount": "{count} godkänd",
"pveStorageCount": "{count} PVE-lagringar",
"remapCount": "{count} ommappad",
"storageInMode": "Lagring i valt läge",
"warnCount": "{count} varningar",
"zfsPoolsCount": "{count} ZFS-pooler"
},
"profile": {
"custom": "Beställnings",
"customDescription": "Välj exakt vilka vägar som ska inkluderas.",
"default": "Standard",
"defaultDescription": "Rekommenderad värdkonfiguration och ProxMenux-data.",
"defaultDescriptionShort": "Rekommenderad värdkonfiguration.",
"pathsToInclude": "Vägar att inkludera",
"pickPaths": "Välj vägar",
"title": "Profil"
},
"recovery": {
"copyFoundTitle": "Återställningskopia hittades",
"encryptedCopyAvailable": "En krypterad nyckelåterställningskopia är tillgänglig i PBS.",
"keyfileMissingTitle": "PBS-nyckelfil saknas",
"recoverArrow": "Återställ →"
},
"restore": {
"ackAfter": "virtuella datorer, LXC:er och komponenter som anges ovan. Detta är oåterkalleligt.",
"ackBefore": "Jag förstår att fullständig återställning kommer",
2026-08-10 14:19:51 +02:00
"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\".",
"backupKernel": "Säkerhetskopia kärna",
"blockedEncryptedTitle": "Krypterad återställning blockerad",
"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",
2026-08-10 14:19:51 +02:00
"pathsInBackup": "({count} sökvägar i säkerhetskopia)",
"pathsSelected": "{count} sökvägar valda",
"pathsSkipped": "Sökvägar som kommer att hoppas över ({count})",
"permanentlyDelete": "radera permanent",
"pickPathError": "Välj minst en väg för att fortsätta.",
"preparationFailedTitle": "Återställningsförberedelsen misslyckades",
"selectedCount": "Valda: {selected} / {total}{shown}",
"shownCount": "({count} visas)",
"skipped": "hoppade över",
"skippedPathTitle": "Överhoppad: kärnanknuten sökväg, target kör en nyare kärna",
"terminalTitle": "Återställ terminal",
"tickAckToEnable": "Markera bekräftelsen ovan för att aktivera."
},
"retention": {
"daily": "Dagligen",
"hourly": "Varje timme",
"keepDaily": "Förvara dagligen",
"keepHourly": "Håll varje timme",
"keepLast": "Håll sist",
"keepMonthly": "Förvara varje månad",
"keepWeekly": "Förvara varje vecka",
"keepYearly": "Behåll årligen",
"last": "Sista",
"monthly": "Månatlig",
"none": "Ingen",
"noneAccumulate": "Inga lagringsgränser säkerhetskopior ackumuleras tills de tas bort manuellt.",
"title": "Retention",
"weekly": "Varje vecka",
"yearly": "Årlig",
"zeroDisables": "0 inaktiverar denna gräns."
},
"rollback": {
"components": "Komponenter:",
2026-08-10 14:19:51 +02:00
"configsIncluded": "Konfigurationer som ingår i säkerhetskopia",
"lxcConfigs": "LXC-konfigurationer:",
"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",
"status": {
"ok": "OK",
"info": "Info",
"warning": "Varning",
"critical": "Kritisk",
"unknown": "Okänd"
},
"stats": {
"total": "Total",
"healthy": "Hälsosam",
"info": "Info",
"warning": "Varning",
"critical": "Kritisk",
"unknown": "Okänd"
},
"categories": {
"cpu": "CPU-användning och temperatur",
"memory": "Minne och swap",
2026-08-10 14:19:51 +02:00
"storage": "Lagringsfästen & utrymme",
"disks": "Disk I/O & fel",
"network": "Nätverksgränssnitt",
"vms": "VM och behållare",
"services": "PVE-tjänster",
"logs": "Systemloggar",
"updates": "Systemuppdateringar",
"security": "Säkerhet & certifikat"
},
"checks": {
"cpu_usage": "CPU-användning",
"cpu_temperature": "Temperatur",
"ram_usage": "RAM-användning",
"swap_usage": "Swap-användning",
"root_filesystem": "Rotfilsystem",
"smart_health": "SMART-status",
"io_errors": "I/O-fel",
"zfs_pools": "ZFS pooler",
"lvm_volumes": "LVM-volymer",
"lvm_check": "LVM-status",
"connectivity": "Anslutningsmöjligheter",
"qmp_communication": "QMP kommunikation",
"container_startup": "Containerstart",
"vm_startup": "VM-start",
"oom_killer": "OOM killer",
"cluster_mode": "Klusterläge",
"log_error_cascade": "Fel kaskad",
"log_error_spike": "Fel spik",
"log_persistent_errors": "Ihållande fel",
"log_critical_errors": "Kritiska fel",
"pve_version": "Proxmox VE version",
"security_updates": "Säkerhetsuppdateringar",
"system_age": "Systemets ålder",
"pending_updates": "Väntande uppdateringar",
"kernel_pve": "Kärna / PVE",
"uptime": "Upptid",
"certificates": "Certifikat",
"login_attempts": "Inloggningsförsök",
"fail2ban": "Fail2Ban",
2026-08-10 14:19:51 +02:00
"proxmox_storages": "Proxmox lagring"
},
"details": {
"allOperational": "Alla system i drift",
"normal": "Normal",
"noIoErrors": "Inga I/O-fel i dmesg",
"rootFilesystemOk": "Monterad läs-skriv; utrymmet är OK",
"noSmartWarnings": "Inga SMART-varningar i journalen",
"noCriticalErrors": "Inga kritiska fel",
"noCascadingErrors": "Inga kaskadfel",
"noErrorSpikes": "Inga felspikar",
"noPersistentPatterns": "Inga ihållande mönster",
"certificateValid": "Certifikatet är giltigt",
"clusterDetected": "Kluster upptäckt (corosync.conf finns)",
"active": "Aktiv",
"up": "UPP",
"kernelUpToDate": "Kernel/PVE är uppdaterad",
"proxmoxUpToDate": "Proxmox VE är uppdaterad",
"noSecurityUpdates": "Inga väntande säkerhetsuppdateringar",
"noContainerErrors": "Inga behållarestartsfel",
"noOomEvents": "Inga OOM-händelser upptäcktes",
"noQmpTimeouts": "Inga QMP-timeouts upptäcktes",
"noVmFailures": "Inga VM-startfel",
"dismissedByUser": "Avvisad av användare",
"gatewayLatency": "Latens till gateway: {latency} ms",
"failedLogins": "{count} misslyckade inloggningsförsök inom 24 timmar",
"fail2banBannedIps": "Fail2Ban blockerar för närvarande {count} IP-adresser (fängelser: {jails})",
"uptimeDays": "Drifttid: {count} dagar",
"pendingPackages": "{count} paket väntar",
"updatedDaysAgo": "Senast uppdaterad för {count} dagar sedan",
"storageAvailable": "{type} lagringsutrymme är tillgängligt",
2026-08-10 14:19:51 +02:00
"mountReachable": "{type}-monteringen kan nåbar",
"rootfsUsed": "rootfs-användning: {percent}% ({size})",
"runningCtsSafe": "{count} som kör CT:er har säker rootfs-användning",
"pveStorageSafe": "{count} PVE-blocklagringsmål har säker användning",
2026-08-10 14:19:51 +02:00
"remoteMountsHealthy": "{count} fjärrmonteringn är sunda"
},
"time": {
"justNow": "just nu",
"oneMinuteAgo": "1 minut sedan",
"minutesAgo": "{count} minuter sedan",
"hoursMinutesAgo": "{hours}h {minutes}m sedan"
},
"errors": {
"fetchFailed": "Det gick inte att hämta hälsoinformation",
"unknown": "Okänt fel",
"loading": "Det gick inte att läsa in hälsostatus"
},
"noIssues": "Inga problem upptäcktes",
"updateNow": "Uppdatera nu",
"dismissedItems": "Avvisade objekt ({count})",
"permanent": "Permanent",
2026-08-10 14:19:51 +02:00
"dismissed": "Avvisad",
"wasStatus": "var {status}",
2026-08-10 14:19:51 +02:00
"permanentlySuppressed": "Permanent dämpad",
"suppressedForMore": "Dämpad för {duration} till",
"customSuppressionSettings": "Anpassade undertryckningsinställningar",
"autoSuppressedHint": "Varningar i dessa kategorier dämpas automatiskt när de upptäcks.",
"lastUpdated": "Senast uppdaterad: {date}",
"updateTerminalTitle": "Proxmox systemuppdatering",
"updateTerminalDescription": "Kör apt-get update + dist-upgrade och post-update cleanup på värden.",
2026-08-10 14:19:51 +02:00
"dismiss": "Avvisa",
"silenceFor": "Tysta denna varning för",
"permanently": "Permanent",
"duration": {
"hours": "{count}h",
"days": "{count} dagar",
"weeks": "{count} veckor",
"months": "{count} månader",
"years": "{count} år",
"24hours": "24 timmar",
"7days": "7 dagar"
}
},
"profilePage": {
"loading": "Laddar profil...",
"loadFailed": "Det gick inte att läsa in profilen",
"title": "Användarprofil",
"description": "Personlig information som visas i rubrikens avatarmeny. De är valfria användarnamnet identifierar redan kontot.",
"avatar": {
"label": "Avatar",
"upload": "Ladda upp avatar",
"replace": "Byt ut avatar",
"remove": "Ta bort avatar",
"hint": "PNG, JPEG, WebP eller GIF. Upp till 2 MB. Använd en fyrkantig bild eller beskära den först för bästa resultat i rubriken."
},
"username": {
"label": "Användarnamn",
"help": "Detta är inloggningsnamnet. För att ändra det, inaktivera autentisering och konfigurera det igen i Säkerhet."
},
"displayName": {
"label": "Visningsnamn",
"optional": "(frivillig)",
"placeholder": "Visningsnamn",
"help": "Visas ovanför användarnamnet i avatarmenyn. Lämna det tomt för att bara visa användarnamnet. Max 64 tecken."
},
"accountSecurity": {
"title": "Kontosäkerhet",
"description": "Lösenord, tvåfaktorsautentisering och API-tokens hanteras i säkerhetspanelen.",
"openSecurity": "Öppna Säkerhetsinställningar",
"fallback": "Öppna fliken Säkerhet från navigeringen."
},
"errors": {
"saveDisplayNameFailed": "Det gick inte att spara visningsnamnet",
"uploadFailed": "Uppladdningen misslyckades ({status})",
"deleteFailed": "Det gick inte att ta bort ({status})"
}
},
"pwaInstall": {
"title": "Installera ProxMenux Monitor",
"iosDescription": "Lägg till monitorn på din startskärm för snabb åtkomst.",
"androidDescription": "Lägg till Monitor som en app så att den öppnas som en vanlig applikation.",
"addToHomeScreen": "Lägg till på startskärmen",
"ios": {
"stepShareBefore": "Tryck på",
"share": "Dela",
"stepShareAfter": "knappen i den nedre raden",
"stepChooseBefore": "Välja",
"stepConfirmBefore": "Bekräfta genom att trycka på",
"add": "Tillägga",
"stepConfirmAfter": "uppe till höger"
},
"android": {
"stepOpenMenu": "Öppna webbläsarmenyn",
"stepConfirm": "bekräfta genom att trycka på",
"install": "Installera"
},
"notNow": "Inte nu",
"neverAgain": "Visa inte igen"
},
"vmMetrics": {
"title": "Mätvärden — {name}",
"type": "Typ",
"noData": "Inga data tillgängliga",
"errors": {
"loading": "Det gick inte att läsa in mätvärden"
},
"timeframes": {
"hour": "1 timme",
"day": "24 timmar",
"week": "7 dagar",
"month": "30 dagar",
"year": "1 år"
},
"charts": {
"cpu": "CPU-användning",
"memory": "Minnesanvändning",
"diskIo": "Disk I/O",
"networkIo": "Nätverk I/O"
},
"series": {
"cpu": "CPU %",
"memoryGb": "Minne GB",
2026-08-10 14:19:51 +02:00
"read": "Läs",
"write": "Skriv",
"download": "Ladda ner",
"upload": "Ladda upp"
}
},
"lxcTerminal": {
"title": "Terminal: {name} (ID: {id})",
"errors": {
"invalidVmid": "Ogiltig VMID — vägrar att köra pct enter"
},
"commands": {
"listFiles": "Lista alla filer med detaljer",
"changeDirectory": "Byt katalog",
"displayFile": "Visa filinnehåll",
"searchPattern": "Sök efter ett mönster i en fil",
"findFiles": "Hitta filer efter namn",
"diskUsage": "Visa diskanvändning",
"directorySizes": "Visa katalogstorlekar",
"memoryUsage": "Visa minnesanvändning",
"runningProcesses": "Visa pågående processer",
"findProcess": "Hitta en pågående process",
"serviceStatus": "Kontrollera servicestatus",
"restartService": "Starta om en tjänst",
"updatePackages": "Uppdatera paket",
"installPackage": "Installera ett paket",
"followLog": "Följ en loggfil",
"changePermissions": "Ändra filbehörigheter",
"changeOwner": "Byt filägare",
"extractArchive": "Extrahera ett tar.gz-arkiv",
"listContainers": "Lista körande behållare",
"listImages": "Lista Docker-bilder",
"showIpAddresses": "Visa IP-adresser",
"testConnectivity": "Testa nätverksanslutning",
"httpHeaders": "Skaffa HTTP-rubriker",
"commandHistory": "Visa kommandohistorik",
"clearScreen": "Rensa terminalskärmen"
}
},
"restoreProgress": {
"title": "Framsteg efter återställning",
"startedAt": "Startade {time}",
"finishedAt": "klar {time}",
"startedRelative": "startade {time}",
"steps": "{done}/{total} steg",
"exitCode": "avsluta {code}",
"status": {
"running": "Återställning pågår",
"complete": "Återställningen är klar",
"failed": "Återställningen misslyckades"
},
"componentStatus": {
"installing": "installerar",
"ok": "OK",
"failed": "misslyckades"
},
"time": {
"secondsAgo": "{count}s sedan",
"minutesAgo": "{count}m sedan",
"hoursAgo": "{count}h sedan",
"daysAgo": "{count}d sedan",
"estimating": "uppskattar tid...",
"secondsLeft": "~{count}s kvar",
"minutesLeft": "~{count}m kvar",
"hoursLeft": "~{count}h kvar"
},
"log": {
"noLog": "ingen logg ännu",
"full": "Full",
"issuesOnly": "Endast problem",
"noOutput": "(ingen utgång)"
},
"rollback": {
"empty": "Det finns inga poster på denna värd som saknades i den återställda säkerhetskopian.",
"showCleanup": "Visa manuella rengöringskommandon",
"description": "Dessa poster finns på denna värd men fanns inte i den återställda säkerhetskopian. Granska dem innan du tar bort något.",
"vms": "virtuella datorer skapade efter säkerhetskopieringen",
"lxcs": "LXC skapade efter säkerhetskopieringen",
"components": "Komponenter installerade efter säkerhetskopieringen",
"uninstallComponentCommand": "# avinstallera {name} manuellt via ProxMenux → Hårdvara och GPU"
},
"sections": {
"components": "Komponenter",
"bootWarnings": "Varningar för förnuft i stövlar",
"rollbackDelta": "Rollback delta",
"log": "Logga"
},
"dataPools": {
"title": "ZFS-datapooler — automatisk import",
"imported": "Importerad",
"importedForced": "Importerad (påtvingad, utländsk hostid)",
"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."
},
"badges": {
"bootWarnings": "Startvarningar: {count}",
"zfsPools": "ZFS-pooler: {count}",
"needAttention": "behöver uppmärksamhet: {count}"
},
"actions": {
"details": "Detaljer",
2026-08-10 14:19:51 +02:00
"history": "Historik",
"dismiss": "Avvisa"
},
"summary": {
"guests": "Gäster",
"bindMountStubs": "Platshållare för bind-monteringar",
"staleNodesCleaned": "Inaktuella noder rensade",
"components": "Komponenter"
}
},
"terminal": {
"connected": "Ansluten",
2026-08-10 14:19:51 +02:00
"disconnected": "Frånkopplad",
"terminalCount": "{count} / 4 terminaler",
"stackedLayout": "Staplad vy (rader)",
"gridLayout": "2×2 rutnätsvy",
"new": "Ny",
2026-08-10 14:19:51 +02:00
"search": "Sök",
"clear": "Rensa",
2026-08-10 14:19:51 +02:00
"searchCommands": "Sök efter kommandon",
"onlineSource": "Online — med cheat.sh API",
"offlineSource": "Offline — med hjälp av lokala kommandon",
"searchDescription": "Sök efter Linux- och Proxmox-kommandon",
2026-08-10 14:19:51 +02:00
"searchPlaceholder": "Sök efter kommandon... (t.ex. tar, docker, qm, systemctl)",
"searchingCheatSh": "Söker på cheat.sh...",
"poweredByCheatSh": "Drivs av cheat.sh",
"send": "Skicka",
"noResults": "Inga resultat hittades för '{query}'",
"tryDifferentSearch": "Prova ett annat kommando eller kontrollera stavningen.",
"searchAnyCommand": "Sök efter valfritt kommando",
"trySearchingFor": "Prova att söka efter:",
"noExamplesFound": "Inga exempel hittades",
"reconnecting": "Återansluter...",
"reconnected": "Återansluten framgångsrikt",
"reconnectionFailed": "Återanslutningen misslyckades",
"connectionClosed": "Anslutning stängd",
"terminalTitle": "Terminal {number}",
"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']"
},
"scriptTerminal": {
"processing": "Bearbetar...",
"controlSequences": "Kontrollsekvenser",
2026-08-10 14:19:51 +02:00
"cancelInterrupt": "Avbryt/avbryt",
"exitNano": "Exit (nano)",
"searchHistory": "Sökhistorik",
"clipboard": "Urklipp",
2026-08-10 14:19:51 +02:00
"copySelection": "Kopiera markering",
"paste": "Klistra in",
"connected": "Ansluten",
"connecting": "Ansluter",
2026-08-10 14:19:51 +02:00
"disconnected": "Frånkopplad",
"online": "Online",
"connectingStatus": "Ansluter...",
"offline": "Off-line",
"websocketError": "WebSocket-fel uppstod",
"connectionClosed": "Anslutning stängd",
"completedSuccessfully": "Skriptet har slutförts",
"completedWithError": "Skriptet avslutat med felkoden {code}",
"yes": "Ja",
2026-08-10 14:19:51 +02:00
"yourInput": "Din inmatning:",
"submit": "Skicka",
"ok": "OK"
}
}