{
  "common": {
    "loading": "Laddar",
    "error": "Fel",
    "save": "Spara",
    "cancel": "Avbryt",
    "back": "Tillbaka",
    "done": "Klar",
    "continue": "Fortsätt",
    "refresh": "Uppdatera",
    "delete": "Radera",
    "created": "Skapad",
    "name": "Namn",
    "backToDashboard": "← Kontrollpanel",
    "copied": "Kopierat",
    "copyToClipboard": "Kopiera",
    "verifying": "Verifierar",
    "saving": "Sparar",
    "creating": "Skapar",
    "sending": "Skickar",
    "checking": "Kontrollerar",
    "signIn": "Logga in",
    "verify": "Verifiera",
    "revoke": "Återkalla",
    "resendCode": "Skicka kod",
    "backToLogin": "Tillbaka till inloggning",
    "backToSettings": "Tillbaka till inställningar"
  },
  "login": {
    "title": "Logga in",
    "button": "Logga in",
    "redirecting": "Omdirigerar",
    "chooseAccount": "Välj ett konto",
    "signInToAnother": "Eller logga in med ett annat konto",
    "forgotPassword": "Glömt lösenordet?",
    "lostPasskey": "Tappat bort nyckeln?",
    "noAccount": "Inget konto?",
    "createAccount": "Skapa ett",
    "removeAccount": "Ta bort"
  },
  "verification": {
    "title": "Verifiera konto",
    "subtitle": "Ange koden som skickades till din kontaktmetod",
    "codeLabel": "Kod",
    "codePlaceholder": "6-siffrig kod",
    "resent": "Kod skickad"
  },
  "register": {
    "title": "Skapa konto",
    "redirecting": "Omdirigerar",
    "migrateTitle": "Har du redan ett konto?",
    "migrateDescription": "Migrera istället för att skapa nytt",
    "migrateLink": "Migrera ditt konto",
    "handle": "Användarnamn",
    "handlePlaceholder": "dittnamn",
    "handleHint": "Ditt fullständiga användarnamn blir: @{handle}",
    "handleTaken": "Detta användarnamn är redan taget",
    "handleDotWarning": "Egna domännamn kan konfigureras efter att kontot skapats i Inställningar.",
    "password": "Lösenord",
    "passwordPlaceholder": "Minst 8 tecken",
    "confirmPassword": "Bekräfta lösenord",
    "confirmPasswordPlaceholder": "Bekräfta ditt lösenord",
    "identityType": "Identitetstyp",
    "didPlc": "did:plc",
    "didPlcHint": "Portabel identitet hanterad av PLC Directory",
    "didWeb": "did:web",
    "didWebHint": "Identitet lagrad på denna PDS (läs varningen nedan)",
    "didWebDisabledHint": "Inte tillgänglig på denna PDS - använd did:plc eller ta med din egen did:web",
    "didWebBYOD": "did:web (egen domän)",
    "didWebBYODHint": "Använd din egen domän",
    "didWebWarningTitle": "Viktigt: Förstå avvägningarna",
    "didWebWarning1": "Permanent koppling till denna PDS:",
    "didWebWarning1Detail": "Din identitet blir {did}. Även om du flyttar till en annan PDS senare måste denna server fortsätta att vara värd för ditt DID-dokument.",
    "didWebWarning2": "Ingen återställningsmekanism:",
    "didWebWarning2Detail": "Till skillnad från did:plc har did:web inga rotationsnycklar. Om denna PDS går offline permanent kan din identitet inte återställas.",
    "didWebWarning3": "Vi förbinder oss till dig:",
    "didWebWarning3Detail": "Om du flyttar härifrån kommer vi att fortsätta tillhandahålla ett minimalt DID-dokument som pekar på din nya PDS. Din identitet förblir funktionell.",
    "externalDid": "Din did:web",
    "externalDidPlaceholder": "did:web:dindomän.se",
    "externalDidHint": "Din domän måste tillhandahålla ett giltigt DID-dokument på /.well-known/did.json som pekar på denna PDS",
    "contactMethod": "Kontaktmetod",
    "verificationMethod": "Verifieringsmetod",
    "email": "E-post",
    "emailAddress": "E-postadress",
    "emailPlaceholder": "du@exempel.se",
    "discord": "Discord",
    "discordUsername": "Discord-användarnamn",
    "discordUsernamePlaceholder": "dittanvändarnamn",
    "telegram": "Telegram",
    "telegramUsername": "Telegram-användarnamn",
    "telegramUsernamePlaceholder": "@dittanvändarnamn",
    "signal": "Signal",
    "signalUsername": "Signal-användarnamn",
    "signalUsernamePlaceholder": "användarnamn.01",
    "notConfigured": "ej konfigurerad",
    "inviteCode": "Inbjudningskod",
    "inviteCodePlaceholder": "Ange din inbjudningskod",
    "inviteCodeRequired": "krävs",
    "alreadyHaveAccount": "Har du redan ett konto?",
    "signIn": "Logga in",
    "passkeyAccount": "Nyckel",
    "passwordAccount": "Lösenord",
    "ssoAccount": "SSO",
    "noSsoProviders": "Inga SSO-leverantörer är konfigurerade på denna server.",
    "continueWith": "Fortsätt med {provider}",
    "validation": {
      "handleRequired": "Användarnamn krävs",
      "handleNoDots": "Användarnamn kan inte innehålla punkter. Du kan konfigurera ett eget domännamn efter att kontot skapats.",
      "passwordRequired": "Lösenord krävs",
      "passwordLength": "Lösenordet måste vara minst 8 tecken",
      "passwordsMismatch": "Lösenorden matchar inte",
      "inviteCodeRequired": "Inbjudningskod krävs",
      "externalDidRequired": "Extern did:web krävs",
      "externalDidFormat": "Extern DID måste börja med did:web:",
      "emailRequired": "E-post krävs för e-postverifiering",
      "discordUsernameRequired": "Discord-användarnamn krävs för Discord-verifiering",
      "telegramRequired": "Telegram-användarnamn krävs för Telegram-verifiering",
      "signalRequired": "Signal-användarnamn krävs för Signal-verifiering"
    }
  },
  "dashboard": {
    "title": "Kontrollpanel",
    "accountManager": "Kontohantering",
    "switchAccount": "Byt konto",
    "addAnotherAccount": "Lägg till ett annat konto",
    "signOut": "Logga ut @{handle}",
    "deactivatedTitle": "Konto inaktiverat",
    "deactivatedMessage": "Ditt konto är för närvarande inaktiverat. Detta sker vanligtvis under kontoflyttning. Vissa funktioner kan vara begränsade tills ditt konto återaktiveras.",
    "handle": "Användarnamn",
    "did": "DID",
    "primaryContact": "Primär kontakt",
    "admin": "Administratör",
    "deactivated": "Inaktiverat",
    "verified": "Verifierad",
    "unverified": "Ej verifierad",
    "navAppPasswords": "Applösenord",
    "navSessions": "Aktiva sessioner",
    "navInviteCodes": "Inbjudningskoder",
    "navSettings": "Allmänt",
    "navSecurity": "Säkerhet",
    "navComms": "Kommunikationsinställningar",
    "navRepo": "Dataförvarsutforskare",
    "navDelegation": "Delegering",
    "navAdmin": "Adminpanel",
    "navDidDocument": "DID-dokument",
    "migrated": "Flyttad",
    "migratedTitle": "Konto flyttat",
    "migratedMessage": "Ditt konto har flyttats till {pds}. Ditt DID-dokument finns fortfarande här.",
    "navAbout": "Om"
  },
  "about": {
    "title": "Om",
    "copyDebugInfo": "Kopiera felsökningsinformation",
    "copied": "Felsökningsinformation kopierad till urklipp",
    "copyFailed": "Kunde inte kopiera felsökningsinformation",
    "serverSection": "Server",
    "frontendSection": "Frontend",
    "accountSection": "Konto",
    "environmentSection": "Miljö",
    "serverName": "Servernamn",
    "pdsVersion": "PDS-version",
    "serverUrl": "Server-URL",
    "availableDomains": "Tillgängliga domäner",
    "did": "DID",
    "handle": "Användarnamn",
    "accountStatus": "Kontostatus",
    "adminStatus": "Administratör",
    "userAgent": "Användaragent",
    "locale": "Språk",
    "screenSize": "Skärmstorlek",
    "yes": "Ja",
    "no": "Nej",
    "unknown": "Okänd",
    "notConfigured": "Inte konfigurerad",
    "serverDid": "Server-DID",
    "inviteCodeRequired": "Inbjudningskod krävs",
    "selfHostedDidWeb": "Självhostad DID:web",
    "enabled": "Aktiverad",
    "disabled": "Inaktiverad",
    "contactSection": "Kontakt & policyer",
    "contactEmail": "Kontakt-e-post",
    "privacyPolicy": "Integritetspolicy",
    "termsOfService": "Användarvillkor",
    "communicationSection": "Kommunikation",
    "availableChannels": "Tillgängliga kanaler",
    "discordBot": "Discord-bot",
    "discordAppId": "Discord-app-ID",
    "telegramBot": "Telegram-bot",
    "svelteVersion": "Svelte",
    "svelteI18nVersion": "svelte-i18n",
    "viteVersion": "Vite",
    "buildMode": "Byggläge",
    "userCount": "Antal användare"
  },
  "didEditor": {
    "preview": "Nuvarande DID-dokument",
    "verificationMethods": "Verifieringsmetoder (signeringsnycklar)",
    "verificationMethodsDesc": "Signeringsnycklar som kan agera å din DIDs vägnar. När du migrerar till en ny PDS, lägg till deras signeringsnyckel här.",
    "addKey": "Lägg till nyckel",
    "removeKey": "Ta bort",
    "keyId": "Nyckel-ID",
    "keyIdPlaceholder": "#atproto",
    "publicKey": "Publik nyckel (Multibase)",
    "publicKeyPlaceholder": "zQ3sh...",
    "noKeys": "Inga verifieringsmetoder konfigurerade. Använder lokal PDS-nyckel.",
    "alsoKnownAs": "Även känd som (användarnamn)",
    "alsoKnownAsDesc": "Användarnamn som pekar på din DID. Uppdatera detta när ditt användarnamn ändras på en ny PDS.",
    "addHandle": "Lägg till användarnamn",
    "removeHandle": "Ta bort",
    "handle": "Användarnamn",
    "handlePlaceholder": "at://handle.pds.com",
    "noHandles": "Inga användarnamn konfigurerade. Använder lokalt användarnamn.",
    "serviceEndpoint": "Tjänstslutpunkt",
    "serviceEndpointDesc": "PDS som för närvarande lagrar din kontodata. Uppdatera detta vid migrering.",
    "currentPds": "Nuvarande PDS-URL",
    "save": "Spara ändringar",
    "success": "DID-dokumentet har uppdaterats",
    "saveFailed": "Kunde inte spara DID-dokument",
    "loadFailed": "Kunde inte ladda DID-dokument",
    "invalidMultibase": "Publik nyckel måste vara en giltig multibase-sträng som börjar med 'z'",
    "helpTitle": "Vad är detta?",
    "helpText": "När du flyttar till en annan PDS genererar den PDS nya signeringsnycklar. Uppdatera ditt DID-dokument här så att det pekar på dina nya nycklar och plats."
  },
  "settings": {
    "language": "Språk",
    "changeEmail": "Ändra e-post",
    "currentEmail": "Nuvarande: {email}",
    "newEmail": "Ny e-post",
    "newEmailPlaceholder": "ny@exempel.se",
    "changeEmailButton": "Ändra e-post",
    "emailInUseWarning": "Denna e-post används redan av ett annat konto. Du kan fortfarande använda den, men kontoåterställning kan kräva ditt användarnamn.",
    "requesting": "Begär...",
    "verificationCode": "Verifieringskod",
    "verificationCodePlaceholder": "Ange verifieringskod",
    "confirmEmailChange": "Bekräfta e-poständring",
    "emailTokenHint": "Ange koden från e-postmeddelandet, eller klicka på länken i e-postmeddelandet på valfri enhet.",
    "emailUpdateAuthorized": "E-poständring godkänd! Klicka på bekräfta för att slutföra.",
    "updating": "Uppdaterar...",
    "changeHandle": "Ändra användarnamn",
    "currentHandle": "Nuvarande: @{handle}",
    "pdsHandle": "PDS-användarnamn",
    "customDomain": "Egen domän",
    "setupInstructions": "Installationsanvisningar",
    "setupMethodsIntro": "Välj en av dessa verifieringsmetoder:",
    "dnsMethod": "Alternativ 1: DNS TXT-post (Rekommenderas)",
    "dnsMethodDesc": "Lägg till denna TXT-post till din domän:",
    "httpMethod": "Alternativ 2: HTTP Well-Known-fil",
    "httpMethodDesc": "Tillhandahåll din DID på denna URL:",
    "httpMethodContent": "Filen ska endast innehålla:",
    "yourDomain": "Din domän",
    "yourDomainPlaceholder": "exempel.se",
    "verifyAndUpdate": "Verifiera och uppdatera användarnamn",
    "newHandle": "Nytt användarnamn",
    "newHandlePlaceholder": "dittanvändarnamn",
    "changeHandleButton": "Ändra användarnamn",
    "exportData": "Exportera data",
    "downloadRepo": "Ladda ner arkiv",
    "exporting": "Exporterar...",
    "deleteAccount": "Radera konto",
    "deleteWarning": "Denna åtgärd är oåterkallelig. All din data kommer att raderas permanent.",
    "requestDeletion": "Begär kontoradering",
    "confirmationCode": "Bekräftelsekod",
    "confirmationCodePlaceholder": "Ange bekräftelsekod",
    "yourPassword": "Ditt lösenord",
    "yourPasswordPlaceholder": "Ange ditt lösenord",
    "permanentlyDelete": "Radera konto permanent",
    "deleting": "Raderar...",
    "messages": {
      "emailCodeSentToCurrent": "Verifieringskod skickad till din nuvarande e-postadress",
      "emailUpdated": "E-post uppdaterad",
      "emailUpdateFailed": "Kunde inte uppdatera e-post",
      "handleUpdated": "Användarnamn uppdaterat",
      "handleUpdateFailed": "Kunde inte uppdatera användarnamn",
      "deletionConfirmationSent": "Bekräftelse för radering skickad till din e-post",
      "deletionRequestFailed": "Kunde inte begära kontoradering",
      "deleteConfirmation": "Är du helt säker på att du vill radera ditt konto? Detta kan inte ångras.",
      "deletionFailed": "Kunde inte radera kontot",
      "repoExported": "Arkiv exporterat",
      "exportFailed": "Export misslyckades"
    }
  },
  "appPasswords": {
    "created": "Applösenord skapat",
    "createdMessage": "Kopiera detta lösenord nu. Du kommer inte att kunna se det igen.",
    "noPasswords": "Inga applösenord ännu",
    "saveWarningTitle": "Viktigt: Spara detta applösenord!",
    "saveWarningMessage": "Detta lösenord krävs för att logga in i appar som inte stöder passkeys eller OAuth. Du ser det bara en gång.",
    "acknowledgeLabel": "Jag har sparat mitt applösenord på en säker plats",
    "permissions": "Behörigheter",
    "scopeFull": "Full åtkomst",
    "scopeReadOnly": "Endast läsning",
    "scopePostOnly": "Endast inlägg",
    "scopeCustom": "Anpassad",
    "byController": "Av controller",
    "create": "Skapa",
    "name": "Namn",
    "namePlaceholder": "Appnamn (t.ex. Witchsky)",
    "deleteConfirm": "Återkalla applösenord \"{name}\"?",
    "deleted": "Applösenord återkallat",
    "loadFailed": "Kunde inte ladda applösenord",
    "createFailed": "Kunde inte skapa applösenord",
    "deleteFailed": "Kunde inte återkalla applösenord",
    "saveWarning": "Spara detta lösenord nu - du kommer inte se det igen"
  },
  "sessions": {
    "noSessions": "Inga aktiva sessioner hittades.",
    "current": "Nuvarande",
    "oauth": "OAuth",
    "session": "Session",
    "signOut": "Logga ut",
    "revoke": "Återkalla",
    "revokeAll": "Återkalla alla andra sessioner",
    "revokeCurrentConfirm": "Detta loggar ut dig från denna session. Fortsätt?",
    "revokeConfirm": "Återkalla denna session?",
    "revokeAllConfirm": "Detta kommer att återkalla {count} andra sessioner. Fortsätt?",
    "noOtherSessions": "Inga andra sessioner att återkalla",
    "failedToLoad": "Kunde inte ladda sessioner",
    "failedToRevoke": "Kunde inte återkalla session",
    "failedToRevokeAll": "Kunde inte återkalla sessioner",
    "created": "Skapad:",
    "expires": "Upphör:",
    "daysAgo": "{count} dagar sedan",
    "hoursAgo": "{count} timmar sedan",
    "minutesAgo": "{count} minuter sedan",
    "justNow": "Just nu",
    "sessionRevoked": "Session återkallad",
    "allSessionsRevoked": "Alla andra sessioner återkallade"
  },
  "inviteCodes": {
    "createNew": "Skapa ny inbjudningskod",
    "yourCodes": "Dina inbjudningskoder",
    "noCodes": "Inga inbjudningskoder ännu",
    "available": "Tillgänglig",
    "used": "Använd av @{handle}",
    "disabled": "Inaktiverad",
    "created": "Inbjudningskod skapad",
    "copy": "Kopiera",
    "disable": "Inaktivera",
    "disableConfirm": "Inaktivera inbjudningskod {code}?",
    "disableSuccess": "Inbjudningskod inaktiverad",
    "disableFailed": "Kunde inte inaktivera inbjudningskod",
    "createdOn": "Skapad {date}",
    "spent": "Förbrukad",
    "loadFailed": "Kunde inte ladda inbjudningskoder",
    "createFailed": "Kunde inte skapa inbjudningskod"
  },
  "security": {
    "passkeys": "Nycklar",
    "addPasskey": "Lägg till nyckel",
    "adding": "Lägger till...",
    "noPasskeys": "Inga nycklar registrerade",
    "passkeyName": "Nyckelnamn",
    "passkeyNamePlaceholder": "t.ex. yubikey, telefon",
    "rename": "Byt namn",
    "deletePasskey": "Radera",
    "deletePasskeyConfirm": "Radera nyckel \"{name}\"? Du kommer inte att kunna använda den för att logga in längre.",
    "totp": "Autentiseringsapp (TOTP)",
    "totpEnabled": "TOTP är aktiverat",
    "totpDisabled": "TOTP är inte aktiverat",
    "enableTotp": "Aktivera TOTP",
    "disableTotp": "Inaktivera TOTP",
    "disabling": "Inaktiverar...",
    "totpSetupInstructions": "Skanna denna QR-kod med din autentiseringsapp och ange sedan den 6-siffriga koden för att verifiera.",
    "totpCode": "TOTP-kod",
    "totpCodePlaceholder": "6 siffror",
    "verifyAndEnable": "Verifiera och aktivera",
    "backupCodes": "Reservkoder",
    "backupCodesDescription": "Använd dessa koder för att logga in om du förlorar tillgång till din autentiseringsapp. Varje kod kan endast användas en gång.",
    "regenerateBackupCodes": "Generera nya reservkoder",
    "regenerating": "Genererar...",
    "regenerateConfirm": "Generera nya reservkoder? Dina nuvarande koder kommer inte längre att fungera.",
    "legacyLogin": "Föråldrad inloggning",
    "legacyLoginDescription": "Tillåt inloggning med användarnamn/lösenord direkt (föråldrat läge). När detta är inaktiverat måste du använda OAuth med MFA.",
    "legacyLoginOn": "Föråldrad inloggning är aktiverad",
    "legacyLoginOff": "Föråldrad inloggning är inaktiverad",
    "enableLegacyLogin": "Aktivera föråldrad inloggning",
    "disableLegacyLogin": "Inaktivera föråldrad inloggning",
    "legacyLoginWarning": "Varning: Att aktivera föråldrad inloggning kringgår MFA för direkta lösenordsinloggningar. Aktivera endast om det behövs för appkompatibilitet.",
    "legacyAppsTitle": "Vad är föråldrade appar?",
    "legacyAppsDescription": "Vissa appar (som den officiella Bluesky-appen) använder föråldrad autentisering som endast kräver ditt lösenord. När du har MFA aktiverat kringgår dessa appar din andra faktor. Att inaktivera föråldrad inloggning tvingar alla appar att använda OAuth, som korrekt tillämpar MFA.",
    "password": "Lösenord",
    "passwordStatus": "Du har ett lösenord inställt",
    "noPassword": "Inget lösenord inställt (endast nyckelkonto)",
    "setPassword": "Ställ in lösenord",
    "removePassword": "Ta bort lösenord",
    "removing": "Tar bort...",
    "next": "Nästa: Verifiera kod",
    "copyToClipboard": "Kopiera till urklipp",
    "savedMyCodes": "Jag har sparat mina koder",
    "cantScan": "Kan du inte skanna? Ange manuellt",
    "unnamedPasskey": "Namnlös nyckel",
    "added": "Tillagd",
    "lastUsed": "Senast använd",
    "disableTotpWarning": "Detta gör ditt konto mindre säkert.",
    "removePasswordWarning": "Detta gör ditt konto till endast nyckelkonto. Du kan endast logga in med dina registrerade nycklar. Om du förlorar tillgång till alla dina nycklar kan du återställa ditt konto via din meddelandekanal.",
    "trustedDevices": "Betrodda enheter",
    "trustedDevicesDescription": "Enheter som kan hoppa över tvåfaktorsautentisering vid inloggning. Förtroende beviljas i 30 dagar och förlängs automatiskt när du använder enheten.",
    "appCompatibility": "Appkompatibilitet",
    "enterPassword": "Ange ditt lösenord",
    "sessionExpired": "Sessionen har gått ut. Logga in igen.",
    "legacyLoginEnabled": "Föråldrad appinloggning aktiverad",
    "legacyLoginDisabled": "Föråldrad appinloggning inaktiverad - endast OAuth-appar kan logga in",
    "failedToUpdatePreference": "Kunde inte uppdatera inställning",
    "passwordRemoved": "Lösenord borttaget. Ditt konto är nu endast nyckelkonto.",
    "failedToRemovePassword": "Kunde inte ta bort lösenord",
    "failedToLoadTotpStatus": "Kunde inte ladda TOTP-status",
    "failedToRegenerateBackupCodes": "Kunde inte generera nya reservkoder",
    "totpEnabledSuccess": "Tvåfaktorsautentisering aktiverad",
    "totpDisabledSuccess": "Tvåfaktorsautentisering inaktiverad",
    "backupCodesCopied": "Reservkoder kopierade till urklipp",
    "failedToLoadPasskeys": "Kunde inte ladda nycklar",
    "passkeysNotSupported": "Nycklar stöds inte i denna webbläsare",
    "passkeyCreationCancelled": "Nyckelskapande avbröts",
    "passkeyAddedSuccess": "Nyckel tillagd",
    "passkeyDeleted": "Nyckel raderad",
    "passkeyRenamed": "Nyckel omdöpt",
    "changePassword": "Ändra lösenord",
    "currentPassword": "Nuvarande lösenord",
    "currentPasswordPlaceholder": "Ange nuvarande lösenord",
    "newPassword": "Nytt lösenord",
    "newPasswordPlaceholder": "Ange nytt lösenord",
    "confirmPassword": "Bekräfta nytt lösenord",
    "confirmPasswordPlaceholder": "Bekräfta nytt lösenord",
    "passwordsDoNotMatch": "Lösenorden matchar inte",
    "passwordTooShort": "Lösenordet måste vara minst 8 tecken",
    "passwordChanged": "Lösenordet har ändrats",
    "failedToChangePassword": "Kunde inte ändra lösenord",
    "changing": "Ändrar...",
    "setting": "Ställer in...",
    "passwordSet": "Lösenordet har ställts in",
    "failedToSetPassword": "Kunde inte ställa in lösenord",
    "failedToDisableTotp": "Kunde inte inaktivera TOTP"
  },
  "comms": {
    "preferredChannel": "Föredragen kanal",
    "channelConfiguration": "Kanalkonfiguration",
    "emailVia": "Ta emot meddelanden via e-post",
    "discordVia": "Ta emot meddelanden via Discord DM",
    "telegramVia": "Ta emot meddelanden via Telegram",
    "signalVia": "Ta emot meddelanden via Signal",
    "configureToEnable": "Konfigurera nedan för att aktivera",
    "notConfiguredOnServer": "Inte konfigurerat på denna server",
    "primary": "Primär",
    "verified": "Verifierad",
    "notVerified": "Ej verifierad",
    "verifyButton": "Verifiera",
    "verifyCodePlaceholder": "Ange verifieringskod",
    "submit": "Skicka",
    "savePreferences": "Spara inställningar",
    "preferencesSaved": "Kommunikationsinställningar sparade",
    "verifiedSuccess": "{channel} verifierad",
    "messageHistory": "Meddelandehistorik",
    "noMessages": "Inga meddelanden hittades.",
    "telegramStartBot": "Eller skicka /start {handle} till @{botUsername} manuellt",
    "telegramOpenLink": "Öppna Telegram för att verifiera",
    "discordStartBot": "DM:a @{botUsername} på Discord och skicka /start {handle}",
    "discordOpenLink": "Öppna Discord för att verifiera",
    "failedToLoad": "Kunde inte ladda inställningar",
    "failedToSave": "Kunde inte spara inställningar",
    "failedToVerify": "Verifiering misslyckades",
    "failedToLoadHistory": "Kunde inte ladda meddelandehistorik"
  },
  "repoExplorer": {
    "collections": "Samlingar",
    "noRecords": "Inga poster i denna samling",
    "uri": "URI",
    "cid": "CID",
    "deleteConfirm": "Radera post {rkey}? Detta kan inte ångras.",
    "unknownError": "Ett okänt fel uppstod",
    "invalidJson": "Ogiltig JSON",
    "collectionRequired": "Samling krävs",
    "recordCreated": "Post skapad: {uri}",
    "recordUpdated": "Post uppdaterad",
    "recordDeleted": "Post raderad",
    "newRecord": "Ny post",
    "createRecord": "Skapa post",
    "filterCollections": "Filtrera samlingar...",
    "filterRecords": "Filtrera poster...",
    "noCollectionsYet": "Inga samlingar ännu. Skapa din första post för att komma igång.",
    "recordJson": "Post-JSON",
    "updateRecord": "Uppdatera post",
    "collectionNsid": "Samling (NSID)",
    "recordKeyOptional": "Postnyckel (valfri)",
    "autoGenerated": "Genereras automatiskt om tom (TID)",
    "autoGeneratedHint": "Lämna tom för att automatiskt generera en TID-baserad nyckel",
    "demoPostText": "Hej från min PDS! Detta är mitt första inlägg.",
    "demoDisplayName": "Ditt visningsnamn",
    "demoBio": "En kort presentation om dig själv."
  },
  "admin": {
    "serverConfig": "Serverkonfiguration",
    "serverName": "Servernamn",
    "serverNamePlaceholder": "Min PDS",
    "serverNameHelp": "Visas i webbläsarfliken och på andra ställen",
    "serverLogo": "Serverlogotyp",
    "logoPreview": "Förhandsgranskning av logotyp",
    "removeLogo": "Ta bort",
    "logoHelp": "Används som favicon och visas i navigeringsfältet",
    "themeColors": "Temafärger",
    "themeColorsHint": "Lämna tomt för att använda standardfärger.",
    "primaryLight": "Primär (ljust läge)",
    "primaryDark": "Primär (mörkt läge)",
    "configSaved": "Serverkonfiguration sparad",
    "saveConfig": "Spara konfiguration",
    "serverStats": "Serverstatistik",
    "users": "Användare",
    "repos": "Dataförvar",
    "records": "Poster",
    "blobStorage": "Bloblagring",
    "refreshStats": "Uppdatera statistik",
    "userManagement": "Användarhantering",
    "searchPlaceholder": "Sök på användarnamn (valfritt)",
    "handle": "Användarnamn",
    "email": "E-post",
    "status": "Status",
    "created": "Skapad",
    "loadMore": "Ladda fler",
    "disabled": "Inaktiverad",
    "userDetails": "Användardetaljer",
    "did": "DID",
    "invites": "Inbjudningar",
    "enabled": "Aktiverad",
    "enableInvites": "Aktivera inbjudningar",
    "disableInvites": "Inaktivera inbjudningar",
    "deleteAccount": "Radera konto",
    "deleteConfirm": "Radera konto @{handle}? Detta kan inte ångras.",
    "verified": "Verifierad",
    "unverified": "Ej verifierad",
    "deactivated": "Inaktiverad",
    "secondaryLight": "Sekundär (Ljust läge)",
    "secondaryDark": "Sekundär (Mörkt läge)",
    "failedToLoadStats": "Kunde inte ladda serverstatistik",
    "failedToLoadUsers": "Kunde inte ladda användare",
    "searchToSeeUsers": "Sök för att visa användare",
    "search": "Sök",
    "invitesEnabled": "Användarinbjudningar aktiverade",
    "invitesDisabled": "Användarinbjudningar inaktiverade",
    "userDeleted": "Användarkonto raderat",
    "failedToDeleteAccount": "Kunde inte radera kontot",
    "failedToSaveConfig": "Kunde inte spara serverkonfiguration",
    "failedToLoadConfig": "Kunde inte ladda serverkonfiguration",
    "signalIntegration": "Signal",
    "signalLinked": "Länkad",
    "signalNotLinked": "Inte länkad",
    "signalLinkDevice": "Länka enhet",
    "signalUnlinkDevice": "Avlänka",
    "signalLinking": "Skanna med Signal",
    "signalLinkSuccess": "Signal-enhet länkad",
    "signalUnlinkSuccess": "Signal-enhet avlänkad",
    "signalUnlinkConfirm": "Avlänka Signal-enhet? Aviseringar upphör.",
    "signalLinkFailed": "Kunde inte länka Signal-enhet",
    "signalLinkTimedOut": "Tidsgränsen för Signal-länkning överskreds",
    "signalUnlinkFailed": "Kunde inte avlänka Signal-enhet",
    "signalFailedToLoad": "Kunde inte ladda Signal-status"
  },
  "oauth": {
    "login": {
      "title": "Logga in",
      "subtitle": "Loggar in på",
      "signingIn": "Loggar in",
      "authenticating": "Autentiserar",
      "checkingPasskey": "Kontrollerar",
      "signInWithPasskey": "Nyckel",
      "passkeyNotSetUp": "Ingen nyckel",
      "orUsePassword": "eller",
      "password": "Lösenord",
      "rememberDevice": "Kom ihåg denna enhet",
      "passkeyHintChecking": "Kontrollerar",
      "passkeyHintAvailable": "Använd nyckel",
      "passkeyHintNotAvailable": "Ingen nyckel registrerad",
      "passwordPlaceholder": "Lösenord",
      "usePasskey": "Använd nyckel",
      "passkeyNotAllowed": "Ingen nyckel tillgänglig för denna webbplats",
      "orUseCredentials": "eller",
      "verificationResent": "Verifieringskod skickad"
    },
    "register": {
      "title": "Skapa konto",
      "subtitle": "för",
      "subtitleGeneric": "Skapa ett konto",
      "haveAccount": "Har du ett konto? Logga in"
    },
    "sso": {
      "linkedAccounts": "Länkade konton",
      "noLinkedAccounts": "Inga länkade konton",
      "unlinkConfirm": "Är du säker på att du vill ta bort länken till detta konto?",
      "unlinked": "Länk till {provider} borttagen",
      "linkedAt": "Länkad",
      "unlink": "Ta bort länk",
      "linkNewAccount": "Länka konto",
      "linked": "Länkad",
      "linkSuccess": "Konto länkat",
      "linkFailed": "Kunde inte länka konto",
      "unlinkFailed": "Kunde inte ta bort länk"
    },
    "consent": {
      "title": "Auktorisera applikation",
      "appWantsAccess": "{app} vill ha tillgång till ditt konto",
      "authorize": "Auktorisera",
      "deny": "Neka",
      "authorizing": "Auktoriserar...",
      "signingInAs": "Loggar in som:",
      "permissionsRequested": "Begärda behörigheter",
      "required": "Krävs",
      "rememberChoiceLabel": "Kom ihåg mitt val för denna applikation",
      "permissionSets": "Behörighetspaket",
      "showIncludedScopes": "Visa inkluderade behörigheter ({count})",
      "unavailablePermissions": "Otillgängliga behörigheter",
      "unavailableLimited": "Begränsad av delegering",
      "unavailableFailed": "Kunde inte laddas",
      "setPartiallyLimited": "Din delegering begränsar vissa behörigheter i paketet. Avsnittet \"Otillgängliga behörigheter\" visar vilka som nekades.",
      "setFailureReason": {
        "not_found": "Paketet hittades inte och kan inte beviljas.",
        "unreachable": "Paketets utgivare kunde inte nås, så paketet kan inte beviljas just nu.",
        "malformed": "Paketets namn är inte en giltig identifierare, så det kan inte beviljas.",
        "not_a_permission_set": "Identifieraren avser inte ett behörighetspaket, så det kan inte beviljas.",
        "malformed_lexicon": "Paketet är felaktigt publicerat och kan inte beviljas.",
        "empty_permissions": "Paketet beviljar för närvarande inga behörigheter.",
        "unknown": "Paketet kan inte beviljas."
      },
      "permTable": {
        "data": "Data",
        "create": "Skapa",
        "update": "Uppdatera",
        "delete": "Radera",
        "allData": "Alla samlingar",
        "apiAccess": "API-åtkomst"
      },
      "scopes": {
        "atproto": {
          "name": "AT Protocol-åtkomst",
          "description": "Identitetsverifiering och sessionsupprättande"
        },
        "atprotoWithGranular": {
          "name": "AT Protocol-åtkomst",
          "description": "AT Protocol basomfattning (behörigheter bestäms av valda alternativ nedan)"
        }
      },
      "unexpectedState": {
        "title": "Oväntat tillstånd",
        "description": "Samtyckes-sidan är i ett oväntat tillstånd. Kontrollera webbläsarens konsol för fel.",
        "reload": "Ladda om sidan"
      }
    },
    "accounts": {
      "title": "Välj konto",
      "useAnother": "Använd ett annat konto"
    },
    "twoFactorCode": {
      "title": "Verifiering",
      "subtitle": "Kod skickad till {channel}",
      "codeLabel": "Kod",
      "codePlaceholder": "6-siffrig kod",
      "errors": {
        "missingRequestUri": "Saknar request URI",
        "verificationFailed": "Verifiering misslyckades",
        "connectionFailed": "Anslutning misslyckades",
        "unexpectedResponse": "Oväntat svar"
      }
    },
    "totp": {
      "title": "Autentiseringskod",
      "codePlaceholder": "6-siffrig kod",
      "backupCodePlaceholder": "Reservkod",
      "trustDevice": "Lita på denna enhet i 30 dagar",
      "hintBackupCode": "Reservkod",
      "hintTotpCode": "Autentiseringskod"
    },
    "error": {
      "title": "Auktorisering misslyckades",
      "tryAgain": "Försök igen",
      "genericError": "Ett oväntat fel inträffade"
    }
  },
  "sso_register": {
    "title": "Slutför registrering",
    "subtitle": "Skapar konto med {provider}",
    "handle_label": "Välj ditt användarnamn",
    "handle_available": "Tillgängligt",
    "handle_taken": "Redan taget",
    "submit": "Skapa konto",
    "error_expired": "Registreringssessionen har löpt ut. Försök igen.",
    "error_handle_required": "Välj ett användarnamn",
    "emailVerifiedByProvider": "Denna e-post är verifierad av {provider}. Ingen ytterligare verifiering behövs.",
    "emailChangedNeedsVerification": "Om du använder en annan e-post måste du verifiera den.",
    "infoAfterTitle": "Efter att du skapat ditt konto",
    "infoAddPassword": "Lägg till ett lösenord för traditionell inloggning",
    "infoAddPasskey": "Konfigurera en nyckel för lösenordsfri inloggning",
    "infoLinkProviders": "Länka ytterligare SSO-leverantörer",
    "infoChangeHandle": "Byt användarnamn eller använd en egen domän",
    "tryAgain": "Försök igen"
  },
  "verify": {
    "title": "Verifiera ditt konto",
    "subtitle": "Vi har skickat en verifieringskod till din {channel}. Ange den nedan för att slutföra registreringen.",
    "tokenTitle": "Verifiera",
    "tokenSubtitle": "Ange verifieringskoden och identifieraren den skickades till.",
    "codePlaceholder": "Klistra in verifieringskod",
    "codeLabel": "Verifieringskod",
    "codeHelp": "Kopiera hela koden från ditt meddelande, ",
    "pleaseWait": "Vänta...",
    "codeResent": "Verifieringskod skickad igen!",
    "codeResentDetail": "Verifieringskod skickad! Kontrollera din inkorg.",
    "verified": "Verifierad!",
    "channelVerified": "Din {channel} har verifierats.",
    "canNowSignIn": "Du kan nu logga in på ditt konto.",
    "migrationContinue": "Du kan stänga denna flik och fortsätta migreringen i det ursprungliga fönstret.",
    "continue": "Fortsätt",
    "identifierLabel": "E-post eller identifierare",
    "identifierPlaceholder": "du@exempel.se",
    "identifierHelp": "E-postadressen eller identifieraren koden skickades till",
    "verifyingAccount": "Verifierar konto: @{handle}",
    "startOver": "Börja om med ett annat konto",
    "noPending": "Ingen väntande verifiering hittades.",
    "noPendingInfo": "Om du nyligen skapade ett konto och behöver verifiera det kan du behöva skapa ett nytt konto. Om du redan verifierat ditt konto kan du logga in.",
    "createAccount": "Skapa konto",
    "signIn": "Logga in",
    "emailUpdateCodeHelp": "Koden skickades till din nuvarande e-postadress",
    "emailUpdateFailed": "Kunde inte uppdatera e-postadress",
    "emailUpdateRequiresAuth": "Du måste vara inloggad för att uppdatera din e-postadress.",
    "emailUpdateSubtitle": "Ange din nya e-postadress och verifieringskoden som skickades till din nuvarande e-post.",
    "emailUpdateTitle": "Uppdatera e-postadress",
    "emailUpdated": "Din e-postadress har uppdaterats.",
    "emailUpdatedInfo": "Du kan behöva verifiera din nya e-postadress.",
    "emailAuthorizeSuccess": "Din e-postuppdatering har auktoriserats.",
    "emailAuthorizeInfo": "Du kan nu slutföra ändringen på din ursprungliga enhet.",
    "newEmailLabel": "Ny e-postadress",
    "newEmailPlaceholder": "ny@exempel.se",
    "updateEmail": "Uppdatera e-post",
    "updating": "Uppdaterar..."
  },
  "resetPassword": {
    "title": "Återställ lösenord",
    "forgotTitle": "Glömt lösenord",
    "subtitle": "Ange koden du fick och välj ett nytt lösenord.",
    "forgotSubtitle": "Ange ditt användarnamn eller e-post så skickar vi dig en kod för att återställa ditt lösenord.",
    "handleOrEmail": "Användarnamn eller e-post",
    "emailPlaceholder": "användarnamn eller du@exempel.se",
    "sendCode": "Skicka återställningskod",
    "sending": "Skickar...",
    "codeSent": "Återställningskod skickad! Kontrollera din föredragna meddelandekanal.",
    "code": "Återställningskod",
    "codePlaceholder": "Ange återställningskod",
    "newPassword": "Nytt lösenord",
    "newPasswordPlaceholder": "Minst 8 tecken",
    "confirmPassword": "Bekräfta lösenord",
    "confirmPasswordPlaceholder": "Bekräfta nytt lösenord",
    "resetButton": "Återställ lösenord",
    "resetting": "Återställer...",
    "success": "Lösenord återställt!",
    "requestNewCode": "Begär ny kod",
    "passwordsMismatch": "Lösenorden matchar inte",
    "passwordLength": "Lösenordet måste vara minst 8 tecken"
  },
  "recoverPasskey": {
    "title": "Återställ ditt konto",
    "invalidLinkTitle": "Ogiltig återställningslänk",
    "invalidLinkMessage": "Denna återställningslänk är ogiltig eller har skadats. Begär ett nytt återställningsmeddelande.",
    "goToLogin": "Gå till inloggning",
    "successTitle": "Lösenord inställt!",
    "successMessage": "Ditt tillfälliga lösenord har ställts in. Du kan nu logga in med detta lösenord.",
    "successNextSteps": "Efter inloggning rekommenderar vi att du lägger till en ny nyckel i dina säkerhetsinställningar för att återställa endast nyckelautentisering.",
    "signIn": "Logga in",
    "subtitle": "Ställ in ett tillfälligt lösenord för att återfå tillgång till ditt endast nyckelkonto.",
    "newPassword": "Nytt lösenord",
    "newPasswordPlaceholder": "Minst 8 tecken",
    "confirmPassword": "Bekräfta lösenord",
    "confirmPasswordPlaceholder": "Bekräfta ditt lösenord",
    "whatHappensNext": "Vad händer härnäst?",
    "whatHappensNextDetail": "Efter att du ställt in detta lösenord kan du logga in och lägga till en ny nyckel i dina säkerhetsinställningar. När du har en ny nyckel kan du valfritt ta bort det tillfälliga lösenordet.",
    "setPassword": "Ställ in lösenord",
    "settingPassword": "Ställer in lösenord...",
    "validation": {
      "passwordRequired": "Nytt lösenord krävs",
      "passwordLength": "Lösenordet måste vara minst 8 tecken",
      "passwordsMismatch": "Lösenorden matchar inte"
    },
    "errors": {
      "invalidLink": "Ogiltig återställningslänk. Begär en ny.",
      "expired": "Denna återställningslänk har gått ut. Begär en ny."
    }
  },
  "requestPasskeyRecovery": {
    "title": "Återställ nyckelkonto",
    "subtitle": "Förlorat tillgång till din nyckel? Ange ditt användarnamn eller e-post så skickar vi dig en återställningslänk.",
    "successTitle": "Återställningslänk skickad",
    "successMessage": "Om ditt konto finns och är ett endast nyckelkonto får du en återställningslänk på din föredragna meddelandekanal.",
    "successInfo": "Länken upphör om 1 timme. Kontrollera din e-post, Discord, Telegram eller Signal beroende på dina kontoinställningar.",
    "handleOrEmail": "Användarnamn eller e-post",
    "emailPlaceholder": "användarnamn eller du@exempel.se",
    "howItWorks": "Så fungerar det",
    "howItWorksDetail": "Vi skickar en säker länk till din registrerade meddelandekanal. Klicka på länken för att ställa in ett tillfälligt lösenord. Sedan kan du logga in och lägga till en ny nyckel.",
    "sendRecoveryLink": "Skicka återställningslänk",
    "sending": "Skickar..."
  },
  "registerPasskey": {
    "externalDid": "Din did:web",
    "externalDidPlaceholder": "did:web:dindomän.se",
    "errors": {
      "handleRequired": "Användarnamn krävs",
      "handleNoDots": "Användarnamn kan inte innehålla punkter. Du kan konfigurera ett eget domännamn efter att kontot skapats.",
      "passkeysNotSupported": "Nycklar stöds inte i denna webbläsare. Skapa ett lösenordsbaserat konto eller använd en webbläsare som stöder nycklar.",
      "passkeyCancelled": "Nyckelskapande avbröts",
      "passkeyFailed": "Nyckelregistrering misslyckades",
      "signalRequired": "Signal-användarnamn krävs för Signal-verifiering",
      "inviteRequired": "Inbjudningskod krävs",
      "externalDidRequired": "Extern did:web krävs",
      "emailRequired": "E-post krävs för e-postverifiering",
      "telegramRequired": "Telegram-användarnamn krävs för Telegram-verifiering",
      "externalDidFormat": "Extern DID måste börja med did:web:",
      "discordRequired": "Discord-användarnamn krävs för Discord-verifiering"
    },
    "identityType": "Identitetstyp",
    "identityTypeHint": "Välj hur din decentraliserade identitet ska hanteras.",
    "passkeyNamePlaceholder": "t.ex. yubikey, telefon",
    "passkeyNameHint": "Ett vänligt namn för att identifiera denna nyckel",
    "createPasskey": "Skapa nyckel",
    "didPlcRecommended": "did:plc (Rekommenderas)",
    "didPlcHint": "Portabel identitet som hanteras av PLC Directory",
    "didWeb": "did:web",
    "didWebHint": "Identitet som lagras på denna PDS (läs varningen nedan)",
    "didWebDisabledHint": "Inte tillgänglig på denna PDS - använd did:plc eller ta med din egen did:web",
    "didWebBYOD": "did:web (BYOD)",
    "didWebBYODHint": "Ta med din egen domän",
    "didWebWarningTitle": "Viktigt: Förstå kompromisserna",
    "didWebWarning1": "Permanent koppling till denna PDS:",
    "didWebWarning1Detail": "Din identitet {did} är knuten till denna server.",
    "didWebWarning2": "Ingen återställningsmekanism:",
    "didWebWarning2Detail": "Till skillnad från did:plc har did:web inga rotationsnycklar.",
    "didWebWarning3": "Vi förbinder oss till dig:",
    "didWebWarning3Detail": "Om du migrerar bort kommer vi att fortsätta servera ett minimalt DID-dokument.",
    "didWebWarning4": "Rekommendation:",
    "didWebWarning4Detail": "Välj did:plc om du inte har en specifik anledning att föredra did:web.",
    "externalDidHint": "Du behöver servera ett DID-dokument på",
    "activatingAccount": "Aktiverar",
    "creatingAccount": "Skapar konto",
    "passkeyDescription": "Registrera en nyckel för detta konto",
    "passkeyName": "Nyckelnamn",
    "setupPasskey": "Skapa nyckel"
  },
  "trustedDevices": {
    "noDevices": "Inga betrodda enheter ännu.",
    "noDevicesHint": "När du loggar in med tvåfaktorsautentisering aktiverat kan du välja att lita på enheten i 30 dagar.",
    "lastSeen": "Senast sedd:",
    "trustedSince": "Betrodd sedan:",
    "expired": "Upphört",
    "tomorrow": "I morgon",
    "inDays": "Om {days} dagar",
    "revoke": "Återkalla förtroende",
    "revokeConfirm": "Är du säker på att du vill återkalla förtroendet för denna enhet? Du måste ange din 2FA-kod nästa gång du loggar in från denna enhet.",
    "deviceRevoked": "Enhetsförtroende återkallat",
    "deviceRenamed": "Enhet omdöpt",
    "deviceNamePlaceholder": "Enhetsnamn",
    "unknownDevice": "Okänd enhet"
  },
  "reauth": {
    "title": "Återautentisera",
    "password": "Lösenord",
    "totp": "TOTP",
    "passkey": "Nyckel",
    "authenticatorCode": "Autentiseringskod",
    "usePasskey": "Nyckel",
    "authenticating": "Autentiserar",
    "cancel": "Avbryt"
  },
  "delegation": {
    "controllers": "Kontrollanter",
    "controlledAccounts": "Kontrollerade konton",
    "noControllers": "Inga kontrollanter ännu",
    "noControlledAccounts": "Inga kontrollerade konton",
    "addController": "Lägg till kontrollant",
    "handle": "Användarnamn",
    "did": "DID",
    "scopeOwner": "Ägare",
    "scopeViewer": "Läsare",
    "scopeCustom": "Anpassad",
    "actAs": "Agera som",
    "auditLog": "Granskningslogg",
    "actor": "Aktör",
    "details": "Detaljer",
    "actionGrantCreated": "Behörighet skapad",
    "actionGrantRevoked": "Behörighet återkallad",
    "actionScopesModified": "Behörigheter ändrade",
    "actionTokenIssued": "Token utfärdad",
    "actionRepoWrite": "Dataförvarsskrivning",
    "actionBlobUpload": "Blob-uppladdning",
    "actionAccountAction": "Kontoåtgärd",
    "previous": "Föregående",
    "next": "Nästa",
    "adding": "Lägger till...",
    "accessLevel": "Åtkomstnivå",
    "addControllerButton": "+ Lägg till kontrollant",
    "addControllerWarningTitle": "Viktigt: Detta ändrar hur du loggar in",
    "addControllerWarningText": "Att lägga till en kontrollant innebär att endast kontrollantskontot kommer att kunna logga in på detta konto via OAuth. Du kommer inte längre att kunna logga in direkt med dina egna uppgifter via tredjepartsappar eller webbgränssnittet.",
    "addControllerWarningBullet1": "Kontrollanten kommer att kunna agera för dig med de behörigheter du beviljar",
    "addControllerWarningBullet2": "Du måste först logga in som kontrollant och sedan byta till detta konto",
    "addControllerWarningBullet3": "Du kan ta bort kontrollanten senare för att återfå direkt inloggning",
    "addControllerConfirm": "Jag förstår att jag inte längre kommer att kunna logga in direkt",
    "auditLogDesc": "Visa all delegeringsaktivitet",
    "cannotAddControllers": "Du kan inte lägga till kontrollanter eftersom detta konto kontrollerar andra konton. Ett konto kan antingen ha kontrollanter eller kontrollera andra konton, men inte båda.",
    "cannotControlAccounts": "Du kan inte kontrollera andra konton eftersom detta konto har kontrollanter. Ett konto kan antingen ha kontrollanter eller kontrollera andra konton, men inte båda.",
    "controlledAccountsDesc": "Konton du kan agera för",
    "controlledAccountsLocalOnly": "Endast konton på denna PDS visas. En annan PDS kan ha beviljat dig kontrollåtkomst separat",
    "controllerAdded": "Kontrollant tillagd",
    "controllerDid": "Kontrollant-DID",
    "controllerIdentifier": "Kontrollantens användarnamn eller DID",
    "controllerRemoved": "Kontrollant borttagen",
    "controllersDesc": "Konton som kan agera för dig",
    "createAccount": "Skapa konto",
    "createDelegatedAccount": "Skapa delegerat konto",
    "createDelegatedAccountButton": "+ Skapa delegerat konto",
    "emailOptional": "E-post (valfritt)",
    "granted": "Beviljad",
    "inactive": "Inaktiv",
    "remove": "Ta bort",
    "removeConfirm": "Vill du ta bort denna kontrollant?",
    "yourAccessLevel": "Din åtkomstnivå",
    "accountCreated": "Skapade delegerat konto: {handle}",
    "noAuditEntries": "Inga granskningsposter",
    "target": "Mål",
    "failedToLoadAudit": "Kunde inte ladda granskningslogg"
  },
  "actAs": {
    "title": "Agera som",
    "noAccountSpecified": "Inget konto-DID angivet",
    "noAccess": "Du har inte åtkomst till detta konto",
    "failedToInitiate": "Kunde inte initiera autentisering",
    "invalidResponse": "Ogiltigt svar från servern",
    "preparing": "Förbereder inloggning till delegerat konto...",
    "backToControllers": "Tillbaka till kontrollanter"
  },
  "oauthDelegation": {
    "loading": "Laddar...",
    "title": "Delegerat konto",
    "isDelegated": "{handle} är ett delegerat konto.",
    "enterControllerHandle": "Logga in med ditt kontrollantkonto för att komma åt detta konto.",
    "controllerHandle": "Kontrollantens användarnamn",
    "handlePlaceholder": "handle.example.com",
    "checking": "Kontrollerar...",
    "controllerNotFound": "Kontot hittades inte eller så har du inte åtkomst till detta delegerade konto",
    "missingParams": "Delegeringsparametrar saknas",
    "missingInfo": "Nödvändig information saknas",
    "passkeyCancelled": "Nyckelautentisering avbröts",
    "passkeyFailed": "Nyckelautentisering misslyckades",
    "failedPasskeyStart": "Kunde inte starta nyckelinloggning",
    "authFailed": "Autentisering misslyckades",
    "unexpectedResponse": "Oväntat svar från servern",
    "signInAsController": "Logga in som kontrollant",
    "authenticateAs": "Autentisera som {controller} för att agera på uppdrag av {delegated}",
    "useDifferentController": "Använd en annan kontrollant",
    "signInWithPasskey": "Logga in med nyckel",
    "authenticating": "Autentiserar...",
    "usePasskey": "Använd nyckel",
    "or": "eller",
    "password": "Lösenord",
    "enterPassword": "Ange lösenord",
    "rememberDevice": "Kom ihåg denna enhet",
    "signingIn": "Loggar in...",
    "signIn": "Logga in",
    "goBack": "Gå tillbaka",
    "unableToLoad": "Kunde inte ladda delegeringsinformation"
  },
  "oauthConsent": {
    "delegatedAccess": "Delegerad åtkomst",
    "actingAs": "Agerar som",
    "controller": "Kontrollant",
    "accessLevel": "Åtkomstnivå",
    "readOnlyAccess": "Endast läsåtkomst",
    "readOnlyDesc": "Visa endast offentlig information. Ingen skrivåtkomst till detta konto.",
    "permissionsLimited": "Behörigheter begränsade",
    "permissionsLimitedDesc": "Dina faktiska behörigheter begränsas till din {level}-åtkomstnivå, oavsett vad appen begär.",
    "viewerLimitedDesc": "Som visare har du endast läsåtkomst. Denna app kommer inte att kunna skapa, uppdatera eller ta bort innehåll på detta konto.",
    "editorLimitedDesc": "Som redigerare kan du skapa och redigera innehåll men kan inte hantera kontoinställningar eller säkerhet."
  },
  "migration": {
    "title": "Kontoflyttning",
    "subtitle": "Flytta din AT Protocol-identitet mellan servrar",
    "migrateHere": "Flytta hit",
    "migrateHereDesc": "Flytta ditt befintliga AT Protocol-konto till denna PDS från en annan server.",
    "bringDid": "Ta med din DID och identitet",
    "transferData": "Överför all din data",
    "keepFollowers": "Behåll dina följare",
    "whatIsMigration": "Vad är kontoflyttning?",
    "whatIsMigrationDesc": "Kontoflyttning låter dig flytta din AT Protocol-identitet mellan personliga dataservrar (PDS). Din DID (decentraliserad identifierare) förblir densamma, så dina följare och sociala kopplingar bevaras.",
    "beforeMigrate": "Innan du flyttar",
    "beforeMigrate1": "Du behöver dina nuvarande kontouppgifter",
    "beforeMigrate2": "Flytt kräver e-postverifiering för säkerhet",
    "beforeMigrate3": "Stora konton med många bilder kan ta flera minuter",
    "beforeMigrate4": "Din gamla PDS kommer att meddelas om kontoinaktivering",
    "importantWarning": "Kontoflyttning är en betydande åtgärd. Se till att du litar på mål-PDS och förstår att din data kommer att flyttas. Om något går fel kan manuell återställning krävas.",
    "learnMore": "Läs mer om flyttningsrisker",
    "offlineRestore": "Offline-återställning",
    "offlineRestoreDesc": "Återställ från backup när din gamla PDS inte är tillgänglig.",
    "offlineFeature1": "Använd en CAR-fil backup",
    "offlineFeature2": "Bevisa ägande med rotationsnyckel",
    "offlineFeature3": "Återställning för nedstängda servrar",
    "oauthCompleting": "Slutför autentisering...",
    "oauthFailed": "Autentisering misslyckades",
    "tryAgain": "Försök igen",
    "resume": {
      "title": "Återuppta flytt?",
      "incomplete": "Du har en ofullständig flytt pågående:",
      "direction": "Riktning",
      "migratingHere": "Flyttar hit",
      "from": "Från",
      "to": "Till",
      "progress": "Framsteg",
      "reenterCredentials": "Du måste ange dina uppgifter igen för att fortsätta.",
      "startOver": "Börja om",
      "resumeButton": "Återuppta"
    },
    "inbound": {
      "welcome": {
        "title": "Flytta till denna PDS",
        "desc": "Flytta ditt befintliga AT Protocol-konto till denna server.",
        "understand": "Jag förstår riskerna och vill fortsätta"
      },
      "sourceAuth": {
        "title": "Ange ditt nuvarande användarnamn",
        "titleResume": "Återuppta flytt",
        "desc": "Ange användarnamnet för kontot du vill flytta.",
        "descResume": "Autentisera dig igen till din käll-PDS för att fortsätta flytten.",
        "handle": "Användarnamn",
        "handlePlaceholder": "alice.bsky.social",
        "handleHint": "Ditt nuvarande användarnamn på din befintliga PDS",
        "continue": "Fortsätt",
        "connecting": "Ansluter...",
        "reauthenticate": "Autentisera igen",
        "resumeTitle": "Flytt pågår",
        "resumeFrom": "Från",
        "resumeTo": "Till",
        "resumeProgress": "Framsteg",
        "resumeOAuthNote": "Du måste autentisera dig igen via OAuth för att fortsätta."
      },
      "chooseHandle": {
        "title": "Välj ditt nya användarnamn",
        "desc": "Välj ett användarnamn för ditt konto på denna PDS.",
        "migratingFrom": "Flyttar från",
        "handleChoice": "Användarnamn",
        "keepExisting": "Behåll befintligt användarnamn",
        "createNew": "Skapa nytt användarnamn",
        "existingHandle": "Ditt användarnamn",
        "verifyInstructions": "Verifiera ägarskap via DNS eller HTTP",
        "or": "eller",
        "returning": "returnerar",
        "verifyOwnership": "Verifiera ägarskap",
        "verifying": "Verifierar",
        "verified": "Verifierad",
        "checkAgain": "Kontrollera igen",
        "newHandle": "Nytt användarnamn",
        "checkingAvailability": "Kontrollerar tillgänglighet...",
        "handleAvailable": "Användarnamnet är tillgängligt!",
        "handleTaken": "Användarnamnet är redan taget",
        "handleTooShort": "Användarnamnet måste vara minst 3 tecken",
        "handleHint": "Du kan också använda din egen domän genom att ange det fullständiga användarnamnet (t.ex. alice.mindomän.se)",
        "email": "E-postadress",
        "authMethod": "Autentiseringsmetod",
        "authPassword": "Lösenord",
        "authPasswordDesc": "Traditionell lösenordsbaserad inloggning",
        "authPasskey": "Passkey",
        "authPasskeyDesc": "Lösenordslös inloggning med biometri eller säkerhetsnyckel",
        "password": "Lösenord",
        "passwordHint": "Minst 8 tecken",
        "passkeyInfo": "Du kommer att konfigurera en passkey efter att ditt konto skapats. Din enhet kommer att uppmana dig att använda biometri (fingeravtryck, Face ID) eller en säkerhetsnyckel.",
        "inviteCode": "Inbjudningskod"
      },
      "review": {
        "title": "Granska flytt",
        "desc": "Bekräfta detaljerna för din flytt.",
        "currentHandle": "Nuvarande användarnamn",
        "newHandle": "Nytt användarnamn",
        "did": "DID",
        "sourcePds": "Från PDS",
        "targetPds": "Till PDS",
        "email": "E-post",
        "authentication": "Autentisering",
        "authPasskey": "Passkey (lösenordslös)",
        "authPassword": "Lösenord",
        "warning": "När du klickar på \"Starta flytt\" börjar ditt arkiv och data överföras. Denna process kan inte enkelt ångras.",
        "startMigration": "Starta flytt",
        "starting": "Startar..."
      },
      "migrating": {
        "title": "Flytt pågår",
        "desc": "Vänta medan ditt konto överförs...",
        "exportRepo": "Exportera arkiv",
        "importRepo": "Importera arkiv",
        "migrateBlobs": "Flytta blobbar",
        "migratePrefs": "Flytta inställningar"
      },
      "passkeySetup": {
        "title": "Konfigurera din passkey",
        "desc": "Din e-post har verifierats. Konfigurera nu din passkey för säker, lösenordslös inloggning.",
        "nameLabel": "Passkey-namn (valfritt)",
        "namePlaceholder": "t.ex. yubikey, telefon",
        "nameHint": "Ett vänligt namn för att identifiera denna passkey",
        "instructions": "Klicka på knappen nedan för att registrera din passkey. Din enhet kommer att uppmana dig att använda biometri (fingeravtryck, Face ID) eller en säkerhetsnyckel.",
        "register": "Registrera passkey",
        "registering": "Registrerar..."
      },
      "appPassword": {
        "title": "Spara ditt applösenord",
        "desc": "Din passkey har skapats. Ett applösenord har genererats för dig att använda med appar som inte stödjer passkeys ännu.",
        "warning": "Detta applösenord krävs för att logga in i appar som inte stödjer passkeys ännu (som bsky.app). Du kommer bara att se detta lösenord en gång.",
        "label": "Applösenord för",
        "saved": "Jag har sparat mitt applösenord på en säker plats",
        "continue": "Fortsätt"
      },
      "emailVerify": {
        "title": "Verifiera ditt konto",
        "desc": "En verifieringskod har skickats till {email}.",
        "hint": "Ange koden nedan eller klicka på länken i meddelandet för att fortsätta automatiskt.",
        "tokenLabel": "Verifieringskod",
        "tokenPlaceholder": "Ange verifieringskod",
        "resend": "Skicka kod igen",
        "telegramInstructions": "Skicka ett meddelande till Telegram-boten för att verifiera ditt konto.",
        "discordInstructions": "Skicka ett meddelande till Discord-boten för att verifiera ditt konto.",
        "openTelegram": "Öppna Telegram för att verifiera",
        "openDiscord": "Öppna Discord för att verifiera",
        "waitingForVerification": "Väntar på verifiering..."
      },
      "plcToken": {
        "title": "Verifiera flytt",
        "desc": "En verifieringskod har skickats till e-posten registrerad på ditt gamla konto.",
        "info": "Denna kod bekräftar att du har tillgång till kontot och auktoriserar uppdatering av din identitet för att peka på denna PDS.",
        "tokenLabel": "Verifieringskod",
        "tokenPlaceholder": "Ange kod från e-post",
        "resend": "Skicka kod igen",
        "complete": "Slutför flytt",
        "completing": "Verifierar..."
      },
      "didWebUpdate": {
        "title": "Uppdatera ditt DID-dokument",
        "desc": "Eftersom du använder en did:web-identitet måste du uppdatera ditt DID-dokument för att peka på denna PDS.",
        "yourDid": "Ditt DID är:",
        "updateInstructions": "Uppdatera did.json-filen på din domän så att atproto_pds-tjänstens slutpunkt pekar på denna PDS:",
        "important": "Viktigt:",
        "verifyFirst": "Se till att ditt DID-dokument är uppdaterat och offentligt tillgängligt innan du slutför flytten.",
        "fileLocation": "Filen ska finnas på:",
        "complete": "Slutför flytt",
        "completing": "Slutför..."
      },
      "finalizing": {
        "title": "Slutför flytt",
        "desc": "Vänta medan vi slutför flytten...",
        "signingPlc": "Signera identitetsuppdatering",
        "activating": "Aktivera konto på ny PDS",
        "deactivating": "Inaktivera konto på gammal PDS"
      },
      "success": {
        "title": "Flytt klar!",
        "desc": "Ditt konto har framgångsrikt flyttats till denna PDS.",
        "yourNewHandle": "Ditt nya användarnamn",
        "did": "DID",
        "blobsWarning": "{count} blobbar kunde inte flyttas. Dessa kan vara bilder eller annan media som inte längre är tillgängliga.",
        "redirecting": "Omdirigerar till instrumentpanel..."
      },
      "error": {
        "title": "Flyttfel",
        "desc": "Ett fel uppstod under flytten.",
        "startOver": "Börja om",
        "unknown": "Ett okänt fel uppstod."
      },
      "common": {
        "back": "Tillbaka",
        "cancel": "Avbryt",
        "continue": "Fortsätt",
        "whatWillHappen": "Vad som kommer att hända:",
        "step1": "Logga in på din nuvarande PDS",
        "step2": "Välj ditt nya användarnamn på denna server",
        "step3": "Ditt arkiv och blobbar kommer att överföras",
        "step4": "Verifiera flytten via e-post",
        "step5": "Din identitet kommer att uppdateras för att peka hit",
        "beforeProceed": "Innan du fortsätter:",
        "warning1": "Du behöver tillgång till e-posten registrerad på ditt nuvarande konto",
        "warning2": "Stora konton kan ta flera minuter att överföra",
        "warning3": "Ditt gamla konto kommer att inaktiveras efter flytten"
      }
    },
    "offline": {
      "welcome": {
        "title": "Återställ från backup",
        "desc": "Återställ ditt konto med en CAR-fil backup och rotationsnyckel. Använd detta när din tidigare PDS inte är tillgänglig.",
        "warningTitle": "När du ska använda denna metod",
        "warningDesc": "Denna offline-återställning är för katastrofåterställning när din gamla PDS har stängts ner, är oåtkomlig eller du blev utelåst. Om din gamla PDS fortfarande är tillgänglig, använd standardflytten istället.",
        "requirementsTitle": "Du behöver",
        "requirement1": "En CAR-fil backup av ditt arkiv",
        "requirement2": "Din rotationsnyckel (privat nyckel för ditt DID)",
        "requirement3": "Ditt DID (did:plc:xxx)",
        "understand": "Jag förstår och vill fortsätta"
      },
      "provideDid": {
        "title": "Ange ditt DID",
        "desc": "Ange DID för kontot du vill återställa.",
        "label": "Ditt DID",
        "hint": "Din decentraliserade identifierare (t.ex. did:plc:abc123)"
      },
      "uploadCar": {
        "title": "Ladda upp CAR-fil",
        "desc": "Ladda upp din arkiv-backupfil.",
        "label": "CAR-fil",
        "hint": "Välj .car-filen från din backup",
        "reuploadWarningTitle": "CAR-fil krävs",
        "reuploadWarning": "Din session har återställts, men du måste ladda upp din CAR-fil igen. Av säkerhetsskäl lagras inte filinnehåll mellan sessioner."
      },
      "rotationKey": {
        "title": "Ange rotationsnyckel",
        "desc": "Ange din rotationsnyckel för att bevisa ägande av detta DID.",
        "securityWarningTitle": "Säkerhetsvarning",
        "securityWarning1": "Din rotationsnyckel är extremt känslig - behandla den som ett huvudlösenord",
        "securityWarning2": "Ange den endast på betrodda enheter och nätverk",
        "securityWarning3": "Denna nyckel kommer inte att lagras efter att flytten slutförts",
        "label": "Rotationsnyckel",
        "placeholder": "Ange privat nyckel (hex, base58 eller JWK)",
        "hint": "Den privata nyckeln som motsvarar en av rotationsnycklarna i ditt DID-dokument",
        "valid": "Nyckeln är giltig och matchar en rotationsnyckel i ditt DID",
        "invalid": "Nyckeln matchar inte någon rotationsnyckel i ditt DID-dokument",
        "validating": "Validerar nyckel...",
        "validate": "Validera nyckel"
      },
      "chooseHandle": {
        "migratingDid": "Återställer DID"
      },
      "review": {
        "desc": "Granska dina offline-återställningsuppgifter.",
        "carFile": "CAR-fil",
        "rotationKey": "Rotationsnyckel",
        "plcWarningTitle": "Ingen återvändo",
        "plcWarning": "När du startar kommer ditt DID-dokument att uppdateras för att peka på denna PDS. Om något går fel kan du använda din rotationsnyckel för att återställa, men du bör slutföra flytten för att undvika ett trasigt identitetstillstånd."
      },
      "migrating": {
        "title": "Återställer konto",
        "desc": "Vänta medan ditt konto återställs...",
        "creating": "Skapar konto",
        "importing": "Importerar arkiv"
      },
      "success": {
        "desc": "Ditt konto har framgångsrikt återställts till denna PDS."
      },
      "blobs": {
        "title": "Flyttar blobbar",
        "desc": "Försöker återställa bilder och media från din gamla PDS...",
        "migrating": "Flyttar blobbar",
        "failedTitle": "Vissa blobbar kunde inte flyttas",
        "failedDesc": "{count} blobbar kunde inte hämtas från din gamla PDS. Detta kan hända om servern är otillgänglig eller om filerna raderades."
      }
    }
  }
}
