{ "common": { "loading": "Laddar...", "error": "Fel", "save": "Spara", "cancel": "Avbryt", "back": "Tillbaka", "done": "Klar", "continue": "Fortsätt", "refresh": "Uppdatera", "create": "Skapa", "delete": "Radera", "confirm": "Bekräfta", "created": "Skapad", "expires": "Upphör", "name": "Namn", "dashboard": "Kontrollpanel", "backToDashboard": "← Kontrollpanel", "copied": "Kopierat!", "copyToClipboard": "Kopiera", "verifying": "Verifierar...", "saving": "Sparar...", "creating": "Skapar...", "updating": "Uppdaterar...", "sending": "Skickar...", "authenticating": "Autentiserar...", "checking": "Kontrollerar...", "redirecting": "Omdirigerar...", "signIn": "Logga in", "verify": "Verifiera", "remove": "Ta bort", "revoke": "Återkalla", "resendCode": "Skicka kod igen", "startOver": "Börja om", "tryAgain": "Försök igen", "password": "Lösenord", "email": "E-post", "emailAddress": "E-postadress", "handle": "Användarnamn", "did": "DID", "verificationCode": "Verifieringskod", "inviteCode": "Inbjudningskod", "newPassword": "Nytt lösenord", "confirmPassword": "Bekräfta lösenord", "enterSixDigitCode": "Ange 6-siffrig kod", "passwordHint": "Minst 8 tecken", "enterPassword": "Ange ditt lösenord", "emailPlaceholder": "du@exempel.se", "verified": "Verifierad", "disabled": "Inaktiverad", "available": "Tillgänglig", "deactivated": "Avaktiverad", "unverified": "Overifierad", "backToLogin": "Tillbaka till inloggning", "backToSettings": "Tillbaka till inställningar", "alreadyHaveAccount": "Har du redan ett konto?", "createAccount": "Skapa konto", "passwordsMismatch": "Lösenorden matchar inte", "passwordTooShort": "Lösenordet måste vara minst 8 tecken" }, "login": { "title": "Logga in", "subtitle": "Logga in för att hantera ditt PDS-konto", "button": "Logga in", "redirecting": "Omdirigerar...", "chooseAccount": "Välj ett konto", "signInToAnother": "Logga in med ett annat konto", "backToSaved": "← Tillbaka till sparade konton", "forgotPassword": "Glömt lösenordet?", "lostPasskey": "Tappat bort nyckeln?", "noAccount": "Har du inget konto?", "createAccount": "Skapa konto", "removeAccount": "Ta bort från sparade konton", "infoSavedAccountsTitle": "Sparade konton", "infoSavedAccountsDesc": "Klicka på ett konto för att logga in direkt. Dina sessionstoken lagras säkert i denna webbläsare.", "infoNewAccountTitle": "Nytt konto", "infoNewAccountDesc": "Använd inloggningsknappen för att lägga till ett annat konto. Klicka på × för att ta bort sparade konton.", "infoSecureSignInTitle": "Säker inloggning", "infoSecureSignInDesc": "Du omdirigeras för säker autentisering. Om du har aktiverat nycklar eller tvåfaktorsautentisering kommer du också att behöva ange dessa.", "infoStaySignedInTitle": "Förbli inloggad", "infoStaySignedInDesc": "Efter inloggning sparas ditt konto i denna webbläsare för snabb åtkomst nästa gång.", "infoRecoveryTitle": "Kontoåterställning", "infoRecoveryDesc": "Har du tappat bort ditt lösenord eller din nyckel? Använd återställningslänkarna under inloggningsknappen." }, "verification": { "title": "Verifiera ditt konto", "subtitle": "Ditt konto behöver verifieras. Ange koden som skickades till din verifieringsmetod.", "codeLabel": "Verifieringskod", "codePlaceholder": "Ange 6-siffrig kod", "verifyButton": "Verifiera konto", "resent": "Verifieringskod skickad igen!" }, "register": { "title": "Skapa konto", "subtitle": "Skapa ett nytt konto på denna PDS", "subtitleKeyChoice": "Välj hur du vill konfigurera din externa did:web-identitet.", "subtitleInitialDidDoc": "Ladda upp ditt DID-dokument för att fortsätta.", "subtitleVerify": "Verifiera din {channel} för att fortsätta.", "subtitleUpdatedDidDoc": "Uppdatera ditt DID-dokument med PDS-signeringsnyckeln.", "subtitleActivating": "Aktiverar ditt konto...", "subtitleComplete": "Ditt konto har skapats!", "redirecting": "Omdirigerar till kontrollpanelen...", "infoIdentityDesc": "Din identitet avgör hur ditt konto identifieras i ATProto-nätverket. De flesta användare bör välja standardalternativet.", "infoContactDesc": "Vi använder detta för att verifiera ditt konto och skicka viktiga meddelanden om din kontosäkerhet.", "infoNextTitle": "Vad händer härnäst?", "infoNextDesc": "Efter att du skapat ditt konto verifierar du din kontaktmetod och sedan är du redo att använda vilken ATProto-app som helst med din nya identitet.", "migrateTitle": "Har du redan ett Bluesky-konto?", "migrateDescription": "Du kan flytta ditt befintliga konto till denna PDS istället för att skapa ett nytt. Dina följare, inlägg och identitet följer med.", "migrateLink": "Flytta med PDS Moover", "handle": "Användarnamn", "handlePlaceholder": "dittnamn", "handleHint": "Ditt fullständiga användarnamn blir: @{handle}", "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", "identityHint": "Välj hur din decentraliserade identitet ska hanteras.", "didPlc": "did:plc", "didPlcRecommended": "(Rekommenderas)", "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.", "didWebWarning4": "Rekommendation:", "didWebWarning4Detail": "Välj did:plc om du inte har en specifik anledning att föredra did:web.", "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", "contactMethodHint": "Välj hur du vill verifiera ditt konto och ta emot meddelanden. Du behöver bara en.", "verificationMethod": "Verifieringsmetod", "email": "E-post", "emailAddress": "E-postadress", "emailPlaceholder": "du@exempel.se", "discord": "Discord", "discordId": "Discord användar-ID", "discordIdPlaceholder": "Ditt Discord användar-ID", "discordIdHint": "Ditt numeriska Discord användar-ID (aktivera Utvecklarläge för att hitta det)", "telegram": "Telegram", "telegramUsername": "Telegram-användarnamn", "telegramUsernamePlaceholder": "@dittanvändarnamn", "signal": "Signal", "signalNumber": "Signal-telefonnummer", "signalNumberPlaceholder": "+46701234567", "signalNumberHint": "Inkludera landskod (t.ex. +46 för Sverige)", "notConfigured": "ej konfigurerad", "inviteCode": "Inbjudningskod", "inviteCodePlaceholder": "Ange din inbjudningskod", "inviteCodeRequired": "krävs", "createButton": "Skapa konto", "alreadyHaveAccount": "Har du redan ett konto?", "signIn": "Logga in", "passkeyAccount": "Nyckel", "passwordAccount": "Lösenord", "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", "discordIdRequired": "Discord-ID krävs för Discord-verifiering", "telegramRequired": "Telegram-användarnamn krävs för Telegram-verifiering", "signalRequired": "Telefonnummer krävs för Signal-verifiering" } }, "dashboard": { "title": "Kontrollpanel", "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.", "accountOverview": "Kontoöversikt", "handle": "Användarnamn", "did": "DID", "primaryContact": "Primär kontakt", "admin": "Administratör", "deactivated": "Inaktiverat", "verified": "Verifierad", "unverified": "Ej verifierad", "navAppPasswords": "Applösenord", "navAppPasswordsDesc": "Hantera lösenord för tredjepartsappar", "navSessions": "Aktiva sessioner", "navSessionsDesc": "Visa och hantera dina inloggningssessioner", "navInviteCodes": "Inbjudningskoder", "navInviteCodesDesc": "Visa och skapa inbjudningskoder", "navSettings": "Kontoinställningar", "navSettingsDesc": "E-post, lösenord, användarnamn och mer", "navSecurity": "Säkerhet", "navSecurityDesc": "Tvåfaktorsautentisering", "navComms": "Kommunikationsinställningar", "navCommsDesc": "Discord, Telegram, Signal-kanaler", "navRepo": "Dataförvarsutforskare", "navRepoDesc": "Bläddra och hantera råa AT Protocol-poster", "navDelegation": "Delegering", "navDelegationDesc": "Hantera kontokontrollanter och delegerade konton", "navAdmin": "Adminpanel", "navAdminDesc": "Serverstatistik och administratörsoperationer", "navDidDocument": "DID-dokument", "navDidDocumentDesc": "Hantera ditt DID-dokument och nycklar", "navDidDocumentDescActive": "Redigera dina DID-dokumentinställningar", "navBackup": "Ladda ner säkerhetskopia", "navBackupDesc": "Ladda ner ditt dataförvar som en CAR-fil", "downloadingBackup": "Laddar ner...", "backupFailed": "Kunde inte ladda ner säkerhetskopia", "migrated": "Flyttad", "migratedTitle": "Konto flyttat", "migratedMessage": "Ditt konto har flyttats till {pds}. Ditt DID-dokument finns fortfarande här.", "navMigrateAgain": "Flytta igen", "navMigrateAgainDesc": "Flytta till en annan PDS och uppdatera ditt DID-dokument" }, "didEditor": { "title": "DID-dokumentredigerare", "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'", "invalidHandle": "Användarnamn måste vara en at:// URI (t.ex. at://handle.example.com)", "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": { "title": "Kontoinställningar", "language": "Språk", "languageDescription": "Välj ditt föredragna språk", "changeEmail": "Ändra e-post", "currentEmail": "Nuvarande: {email}", "newEmail": "Ny e-post", "newEmailPlaceholder": "ny@exempel.se", "changeEmailButton": "Ändra e-post", "requesting": "Begär...", "verificationCode": "Verifieringskod", "verificationCodePlaceholder": "Ange verifieringskod", "confirmEmailChange": "Bekräfta e-poständring", "updating": "Uppdaterar...", "changeHandle": "Ändra användarnamn", "currentHandle": "Nuvarande: @{handle}", "pdsHandle": "PDS-användarnamn", "customDomain": "Egen domän", "customDomainDescription": "Använd din egen domän som användarnamn. Du måste verifiera domänägande först.", "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", "changePassword": "Ändra lösenord", "currentPassword": "Nuvarande lösenord", "currentPasswordPlaceholder": "Ange nuvarande lösenord", "newPassword": "Nytt lösenord", "newPasswordPlaceholder": "Minst 8 tecken", "confirmNewPassword": "Bekräfta nytt lösenord", "confirmNewPasswordPlaceholder": "Bekräfta nytt lösenord", "changePasswordButton": "Ändra lösenord", "changing": "Ändrar...", "setPassword": "Ange lösenord", "setPasswordDescription": "Ditt konto är för närvarande endast passnycklar. Du kan lägga till ett lösenord för att aktivera traditionell inloggning tillsammans med dina passnycklar.", "setPasswordButton": "Ange lösenord", "setting": "Anger...", "exportData": "Exportera data", "exportDataDescription": "Ladda ner hela ditt arkiv som en CAR-fil (Content Addressable Archive). Detta inkluderar alla dina inlägg, gillanden, följningar och annan data.", "downloadRepo": "Ladda ner arkiv", "downloadBlobs": "Ladda ner media", "exporting": "Exporterar...", "backups": { "title": "Säkerhetskopior", "description": "Hantera automatiska säkerhetskopior och återställ din kontodata. Säkerhetskopior inkluderar alla poster och blobbar.", "enableAutomatic": "Automatiska säkerhetskopior", "enabled": "Aktiverad", "disabled": "Inaktiverad", "toggleFailed": "Kunde inte ändra säkerhetskopieringsinställning", "noBackups": "Inga säkerhetskopior ännu", "blocks": "block", "download": "Ladda ner", "delete": "Radera", "createNow": "Skapa säkerhetskopia nu", "created": "Säkerhetskopia skapad", "createFailed": "Kunde inte skapa säkerhetskopia", "downloadFailed": "Kunde inte ladda ner säkerhetskopia", "deleted": "Säkerhetskopia raderad", "deleteFailed": "Kunde inte radera säkerhetskopia", "restoreTitle": "Återställ från säkerhetskopia", "restoreDescription": "Återställ din kontodata från en tidigare exporterad CAR-fil. Detta ersätter ditt nuvarande dataförvar med den uppladdade säkerhetskopian.", "selectFile": "Välj CAR-fil", "selectedFile": "Vald fil", "restore": "Återställ säkerhetskopia", "restoring": "Återställer...", "restored": "Säkerhetskopia återställd", "restoreFailed": "Kunde inte återställa säkerhetskopia" }, "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": { "emailCodeSent": "Verifieringskod skickad till din meddelandekanal", "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", "passwordChanged": "Lösenord ändrat", "passwordChangeFailed": "Kunde inte ändra lösenord", "passwordSet": "Lösenord har angetts", "passwordSetFailed": "Kunde inte ange lösenord", "passwordsMismatch": "Lösenorden matchar inte", "passwordsDoNotMatch": "Lösenorden matchar inte", "passwordLength": "Lösenordet måste vara minst 8 tecken", "passwordTooShort": "Lösenordet måste vara minst 8 tecken", "deletionCodeSent": "Bekräftelse för radering skickad till din e-post", "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", "blobsExported": "Mediafiler exporterade", "noBlobsToExport": "Inga mediafiler att exportera", "exportFailed": "Export misslyckades", "confirmDelete": "Är du helt säker på att du vill radera ditt konto? Detta kan inte ångras." } }, "appPasswords": { "title": "Applösenord", "description": "Applösenord låter dig logga in i tredjepartsappar utan att ge dem ditt huvudlösenord. Varje applösenord kan återkallas individuellt.", "createNew": "Skapa nytt applösenord", "appNamePlaceholder": "Appnamn (t.ex. Graysky, Skeets)", "created": "Applösenord skapat", "createdMessage": "Kopiera detta lösenord nu. Du kommer inte att kunna se det igen.", "yourPasswords": "Dina applösenord", "noPasswords": "Inga applösenord ännu", "revoke": "Återkalla", "revoking": "Återkallar...", "revokeConfirm": "Återkalla applösenord \"{name}\"? Appar som använder detta lösenord kommer inte längre att kunna komma åt ditt konto.", "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 publicering", "scopeCustom": "Anpassad", "byController": "Av controller" }, "sessions": { "title": "Aktiva sessioner", "loadingSessions": "Laddar sessioner...", "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" }, "inviteCodes": { "title": "Inbjudningskoder", "description": "Inbjudningskoder låter dig bjuda in vänner. Varje kod kan användas en gång.", "createNew": "Skapa ny inbjudningskod", "uses": "Användningar", "usesPlaceholder": "Antal användningar (1-100)", "yourCodes": "Dina inbjudningskoder", "noCodes": "Inga inbjudningskoder ännu", "available": "Tillgänglig", "used": "Använd av @{handle}", "disabled": "Inaktiverad", "usedBy": "Använd av", "disableConfirm": "Inaktivera denna inbjudningskod? Den kan inte längre användas.", "created": "Inbjudningskod skapad", "copy": "Kopiera", "createdOn": "Skapad {date}" }, "security": { "title": "Säkerhet", "passkeys": "Nycklar", "passkeysDescription": "Nycklar ger säker, lösenordsfri autentisering med din enhets inbyggda säkerhet (fingeravtryck, ansikte eller PIN).", "addPasskey": "Lägg till nyckel", "adding": "Lägger till...", "noPasskeys": "Inga nycklar registrerade", "passkeyName": "Nyckelnamn", "passkeyNamePlaceholder": "t.ex. MacBook Pro, iPhone", "register": "Registrera", "registering": "Registrerar...", "rename": "Byt namn", "renaming": "Byter 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)", "totpDescription": "Använd en autentiseringsapp som Google Authenticator, Authy eller 1Password för tvåfaktorsautentisering.", "totpEnabled": "TOTP är aktiverat", "totpDisabled": "TOTP är inte aktiverat", "enableTotp": "Aktivera TOTP", "disableTotp": "Inaktivera TOTP", "disabling": "Inaktiverar...", "totpSetup": "Konfigurera autentiseringsapp", "totpSetupInstructions": "Skanna denna QR-kod med din autentiseringsapp och ange sedan den 6-siffriga koden för att verifiera.", "totpCode": "Verifieringskod", "totpCodePlaceholder": "Ange 6-siffrig kod", "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.", "totpPasswordWarning": "Med TOTP aktiverat blockeras lösenordsändringar från Bluesky-appen (eller andra föråldrade appar). För att ändra ditt lösenord har du två alternativ:", "totpPasswordOption1Label": "Ändra det här:", "totpPasswordOption1Text": "Använd denna webbplats", "totpPasswordOption1Link": "Inställningssida", "totpPasswordOption1Suffix": "där du kan verifiera med din autentiseringsapp.", "totpPasswordOption2Label": "Verifiera din session först:", "totpPasswordOption2Text": "Använd", "totpPasswordOption2Link": "återautentiseringsalternativet", "totpPasswordOption2Suffix": "för att verifiera din Bluesky-session med TOTP, sedan fungerar lösenordsändringar tillfälligt.", "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", "removePasswordConfirm": "Ta bort ditt lösenord? Du måste använda nycklar för att logga in.", "removing": "Tar bort...", "loading": "Laddar...", "loadingPasskeys": "Laddar nycklar...", "cancel": "Avbryt", "save": "Spara", "back": "Tillbaka", "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", "passwordDescription": "Hantera ditt kontolösenord. Om du har nycklar konfigurerade kan du valfritt ta bort ditt lösenord för en helt lösenordsfri upplevelse.", "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.", "beforeProceeding": "Innan du fortsätter:", "beforeProceedingItem1": "Se till att du har minst en pålitlig nyckel registrerad", "beforeProceedingItem2": "Överväg att registrera nycklar på flera enheter", "beforeProceedingItem3": "Se till att din meddelandekanal för återställning är uppdaterad", "addPasskeyFirst": "Lägg till minst en nyckel innan du kan ta bort ditt lösenord.", "passkeyOnlyHint": "Du loggar in med endast nycklar. Om du förlorar tillgång till dina nycklar kan du återställa ditt konto med länken \"Tappat bort nyckeln?\" på inloggningssidan.", "addPasswordHint": "Vill du lägga till ett lösenord? Gå till Inställningar för att ställa in ett.", "goToSettings": "Gå till inställningar", "trustedDevices": "Betrodda enheter", "trustedDevicesDescription": "Hantera 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.", "manageTrustedDevices": "Hantera betrodda enheter", "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", "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" }, "comms": { "title": "Kommunikationsinställningar", "description": "Välj hur du vill ta emot viktiga meddelanden som lösenordsåterställningar, säkerhetsvarningar och kontouppdateringar.", "preferredChannel": "Föredragen kanal", "preferredChannelDescription": "Välj ditt föredragna sätt att ta emot meddelanden. Du måste konfigurera en kanal innan du kan välja den.", "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", "emailManagedInSettings": "Din e-post hanteras i Kontoinställningar", "discordIdHint": "Ditt Discord användar-ID (inte användarnamn). Aktivera Utvecklarläge i Discord för att kopiera det.", "telegramHint": "Ditt Telegram-användarnamn utan @-symbolen", "signalHint": "Ditt Signal-telefonnummer med landskod", "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", "historyDescription": "Visa senaste meddelanden skickade till ditt konto.", "loadHistory": "Ladda historik", "hideHistory": "Dölj historik", "noMessages": "Inga meddelanden hittades.", "sent": "skickad", "failed": "misslyckades" }, "repoExplorer": { "title": "Dataförvarsutforskare", "description": "Bläddra och hantera dina råa AT Protocol-poster.", "collections": "Samlingar", "noCollections": "Inga samlingar hittades", "records": "Poster", "noRecords": "Inga poster i denna samling", "recordDetails": "Postdetaljer", "rkey": "Postnyckel", "uri": "URI", "cid": "CID", "value": "Värde", "deleteRecord": "Radera post", "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.", "loadMore": "Ladda fler", "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": { "title": "Adminpanel", "loading": "Laddar...", "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)", "searchUsers": "Sök användare", "noUsers": "Inga användare hittades", "handle": "Användarnamn", "email": "E-post", "status": "Status", "created": "Skapad", "loadMore": "Ladda fler", "inviteCodes": "Inbjudningskoder", "loadInviteCodes": "Ladda inbjudningskoder", "refresh": "Uppdatera", "noInvites": "Inga inbjudningskoder hittades", "code": "Kod", "available": "Tillgänglig", "uses": "Användningar", "actions": "Åtgärder", "disable": "Inaktivera", "disableInviteConfirm": "Inaktivera inbjudningskod {code}?", "active": "Aktiv", "exhausted": "Förbrukad", "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", "colorDefault": "{color} (standard)", "secondaryLight": "Sekundär (Ljust läge)", "secondaryDark": "Sekundär (Mörkt läge)" }, "oauth": { "login": { "title": "Logga in", "subtitle": "Logga in för att fortsätta till applikationen", "signingIn": "Loggar in...", "authenticating": "Autentiserar...", "checkingPasskey": "Kontrollerar nyckel...", "signInWithPasskey": "Logga in med nyckel", "passkeyNotSetUp": "Nyckel inte konfigurerad", "orUsePassword": "eller använd lösenord", "password": "Lösenord", "rememberDevice": "Kom ihåg denna enhet", "passkeyHintChecking": "Kontrollerar nyckelstatus...", "passkeyHintAvailable": "Logga in med din nyckel", "passkeyHintNotAvailable": "Inga nycklar registrerade för detta konto", "passkeyHint": "Använd enhetens biometri eller säkerhetsnyckel", "passwordPlaceholder": "Ange ditt lösenord", "usePasskey": "Använd nyckel" }, "consent": { "title": "Auktorisera applikation", "appWantsAccess": "{app} vill ha tillgång till ditt konto", "permissions": "Denna applikation kommer att kunna:", "readProfile": "Läsa din profilinformation", "readPosts": "Läsa dina inlägg och innehåll", "writePosts": "Skapa och radera inlägg för din räkning", "readNotifications": "Läsa dina aviseringar", "fullAccess": "Full tillgång till ditt konto", "authorize": "Auktorisera", "deny": "Neka", "authorizing": "Auktoriserar...", "rememberChoice": "Kom ihåg detta val", "signingInAs": "Loggar in som:", "permissionsRequested": "Begärda behörigheter", "required": "Krävs", "rememberChoiceLabel": "Kom ihåg mitt val för denna applikation" }, "accounts": { "title": "Välj konto", "subtitle": "Välj ett konto för att fortsätta", "useAnother": "Använd ett annat konto" }, "twoFactor": { "title": "Tvåfaktorsautentisering", "subtitle": "Ytterligare verifiering krävs", "usePasskey": "Använd nyckel", "useTotp": "Använd autentiseringsapp" }, "twoFactorCode": { "title": "Tvåfaktorsautentisering", "subtitle": "En verifieringskod har skickats till din {channel}. Ange koden nedan för att fortsätta.", "codeLabel": "Verifieringskod", "codePlaceholder": "Ange 6-siffrig kod", "errors": { "missingRequestUri": "Saknar request_uri-parameter", "verificationFailed": "Verifiering misslyckades", "connectionFailed": "Kunde inte ansluta till servern", "unexpectedResponse": "Oväntat svar från servern" } }, "totp": { "title": "Ange autentiseringskod", "subtitle": "Ange den 6-siffriga koden från din autentiseringsapp", "codePlaceholder": "Ange 6-siffrig kod", "useBackupCode": "Använd reservkod istället", "backupCodePlaceholder": "Ange reservkod", "trustDevice": "Lita på denna enhet i 30 dagar", "hintBackupCode": "Använder reservkod", "hintTotpCode": "Använder autentiseringskod", "hintDefault": "6 siffror för autentiserare, 8 tecken för reservkod" }, "passkey": { "title": "Nyckelverifiering", "subtitle": "Använd din nyckel för att verifiera din identitet", "waiting": "Väntar på nyckel...", "useTotp": "Använd autentiseringsapp istället" }, "error": { "title": "Auktoriseringsfel", "genericError": "Ett fel uppstod under auktorisering.", "tryAgain": "Försök igen", "backToApp": "Tillbaka till applikationen" } }, "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": "XXXX-XXXX-XXXX-XXXX...", "codeLabel": "Verifieringskod", "codeHelp": "Kopiera hela koden från ditt meddelande, inklusive bindestreck", "verifyButton": "Verifiera konto", "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.", "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.", "enterCode": "Ange koden du fick och ditt nya lösenord.", "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": { "title": "Skapa nyckelkonto", "subtitle": "Skapa ett ultrasäkert konto med en nyckel istället för ett lösenord.", "subtitleKeyChoice": "Välj hur du vill konfigurera din externa did:web-identitet.", "subtitleVerify": "Vi har skickat en verifieringskod till din {channel}. Ange koden för att fortsätta.", "subtitlePasskey": "Skapa din nyckel för att slutföra kontokonfigurationen.", "handle": "Användarnamn", "handlePlaceholder": "dittnamn", "handleHint": "Ditt fullständiga användarnamn blir: @{handle}", "contactMethod": "Kontaktmetod", "contactMethodHint": "Välj hur du vill verifiera ditt konto och ta emot meddelanden.", "verificationMethod": "Verifieringsmetod", "email": "E-postadress", "emailPlaceholder": "du@exempel.se", "inviteCode": "Inbjudningskod", "inviteCodePlaceholder": "Ange din inbjudningskod", "externalDid": "Din did:web", "externalDidPlaceholder": "did:web:dindomän.se", "createButton": "Skapa konto", "alreadyHaveAccount": "Har du redan ett konto?", "signIn": "Logga in", "wantPassword": "Vill du använda ett lösenord?", "createPasswordAccount": "Skapa ett lösenordskonto", "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": "Telefonnummer 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-ID krävs för Discord-verifiering" }, "whyPasskeyBullet1": "Kan inte nätfiskas eller stjälas vid dataintrång", "whyPasskeyBullet2": "Använder hårdvarubaserade kryptografiska nycklar", "whyPasskeyBullet3": "Kräver din biometri eller enhets-PIN för att använda", "infoWhyPasskey": "Varfor anvanda nyckel?", "infoWhyPasskeyDesc": "Nycklar ar kryptografiska uppgifter som lagras pa din enhet. De kan inte nätfiskas, gissas eller stjälas vid dataintrång som losenord kan.", "infoHowItWorks": "Hur det fungerar", "infoHowItWorksDesc": "När du loggar in kommer din enhet att be dig verifiera med Face ID, Touch ID eller din enhets-PIN. Inget lösenord att komma ihåg eller skriva.", "infoAppAccess": "Använda tredjepartsappar", "infoAppAccessDesc": "Efter att du skapat ditt konto får du ett applösenord. Använd detta för att logga in på Bluesky-appar och andra AT Protocol-klienter.", "whyPasskeyOnly": "Varför endast nyckel?", "whyPasskeyOnlyDesc": "Nyckelkonton är säkrare än lösenordsbaserade konton eftersom de:", "subtitleInitialDidDoc": "Ladda upp ditt DID-dokument för att fortsätta.", "subtitleUpdatedDidDoc": "Uppdatera ditt DID-dokument med PDS-signeringsnyckeln.", "subtitleActivating": "Aktiverar ditt konto...", "subtitleComplete": "Ditt konto har skapats!", "subtitleCreating": "Skapar ditt konto...", "subtitleAppPassword": "Spara ditt applösenord för tredjepartsappar.", "creatingPasskey": "Skapar nyckel...", "passkeyPrompt": "Klicka på knappen nedan för att skapa din nyckel. Du kommer att uppmanas att använda:", "passkeyPromptBullet1": "Touch ID eller Face ID", "passkeyPromptBullet2": "Din enhets PIN-kod eller lösenord", "passkeyPromptBullet3": "En säkerhetsnyckel (om du har en)", "identityType": "Identitetstyp", "identityTypeHint": "Välj hur din decentraliserade identitet ska hanteras.", "passkeyNameLabel": "Nyckelnamn (valfritt)", "passkeyNamePlaceholder": "t.ex. MacBook Touch ID", "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å", "continue": "Fortsätt", "back": "Tillbaka", "loading": "Laddar...", "redirecting": "Omdirigerar till instrumentpanelen...", "handleDotWarning": "Egna domännamn kan konfigureras efter att kontot skapats.", "wantTraditional": "Vill du ha ett traditionellt lösenord?", "registerWithPassword": "Registrera med lösenord" }, "trustedDevices": { "title": "Betrodda enheter", "backToSecurity": "← Säkerhetsinställningar", "description": "Betrodda enheter kan hoppa över tvåfaktorsautentisering vid inloggning. Förtroende beviljas i 30 dagar och förlängs automatiskt när du använder enheten.", "failedToLoad": "Kunde inte ladda betrodda enheter", "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:", "trustExpires": "Förtroende upphör:", "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", "browser": "Webbläsare:", "unknownDevice": "Okänd enhet" }, "reauth": { "title": "Återautentisering krävs", "subtitle": "Verifiera din identitet för att fortsätta.", "password": "Lösenord", "totp": "TOTP", "passkey": "Passkey", "authenticatorCode": "Autentiseringskod", "usePassword": "Använd lösenord", "usePasskey": "Använd nyckel", "useTotp": "Använd autentiserare", "passwordPlaceholder": "Ange ditt lösenord", "totpPlaceholder": "Ange 6-siffrig kod", "authenticating": "Autentiserar...", "passkeyPrompt": "Klicka på knappen nedan för att autentisera med din passkey.", "cancel": "Avbryt" }, "verifyChannel": { "title": "Verifiera kanal", "subtitle": "Ange verifieringskoden som skickades till din meddelandekanal.", "signInRequired": "Inloggning krävs", "signInRequiredDesc": "Du måste vara inloggad för att verifiera en kanal.", "signIn": "Logga in", "verifying": "Verifierar...", "pleaseWait": "Vänta medan vi verifierar din kanal.", "successTitle": "Verifierad!", "successDesc": "Din {channel} har verifierats.", "backToSettings": "Tillbaka till inställningar", "channelLabel": "Kanal", "selectChannel": "Välj kanal...", "identifierLabel": "Identifierare", "identifierPlaceholder": "E-post, Discord ID, etc.", "identifierHelp": "E-postadressen, Discord ID, Telegram-användarnamn eller Signal-nummer som verifieras.", "codeLabel": "Verifieringskod", "codeHelp": "Kopiera hela koden från ditt meddelande, inklusive bindestreck.", "verifyButton": "Verifiera" }, "delegation": { "title": "Kontodelegering", "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", "auditLogTitle": "Delegerings-granskningslogg", "backToControllers": "← Tillbaka till kontrollanter", "loading": "Laddar...", "noActivity": "Ingen aktivitet ännu", "actor": "Aktör", "controller": "Kontrollant", "account": "Konto", "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", "showing": "{start}–{end} av {total}", "refresh": "Uppdatera", "failedToLoadAuditLog": "Kunde inte ladda granskningsloggen", "adding": "Lägger till...", "accessLevel": "Åtkomstnivå", "addControllerButton": "+ Lägg till kontrollant", "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", "controllerAdded": "Kontrollant tillagd", "controllerDid": "Kontrollant-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)", "failedToAddController": "Kunde inte lägga till kontrollant", "failedToCreateAccount": "Kunde inte skapa delegerat konto", "failedToRemoveController": "Kunde inte ta bort kontrollant", "granted": "Beviljad", "inactive": "Inaktiv", "remove": "Ta bort", "removeConfirm": "Vill du ta bort denna kontrollant?", "viewAuditLog": "Visa granskningslogg", "yourAccessLevel": "Din åtkomstnivå", "accountCreated": "Skapade delegerat konto: {handle}" }, "actAs": { "title": "Agera som", "noAccountSpecified": "Inget konto-DID angivet", "failedToVerify": "Kunde inte verifiera kontoåtkomst", "noAccess": "Du har inte åtkomst till detta konto", "failedToInitiate": "Kunde inte initiera autentisering", "invalidResponse": "Ogiltigt svar från servern", "failedError": "Misslyckades: {error}", "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", "navTitle": "Flytta", "navDesc": "Flytta ditt konto till eller från en annan PDS", "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", "newHandle": "Nytt användarnamn", "checkingAvailability": "Kontrollerar tillgänglighet...", "handleAvailable": "Användarnamnet är tillgängligt!", "handleTaken": "Användarnamnet är redan taget", "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", "inviteCode": "Inbjudningskod", "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. MacBook Pro, iPhone", "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 din e-post", "desc": "En verifieringskod har skickats till {email}.", "hint": "Ange koden nedan eller klicka på länken i e-postmeddelandet för att fortsätta automatiskt.", "tokenLabel": "Verifieringskod", "tokenPlaceholder": "Ange kod från e-post", "resend": "Skicka kod igen", "verify": "Verifiera e-post", "verifying": "Verifierar..." }, "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", "warning": "När du startar återställningen kommer din identitet att uppdateras för att peka på denna PDS. Detta kan inte enkelt ångras.", "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", "plcSigning": "Uppdaterar identitet", "activating": "Aktiverar konto" }, "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.", "sourceUnreachableTitle": "Käll-PDS otillgänglig", "sourceUnreachable": "Kunde inte ansluta till din gamla PDS för att hämta mediafiler. Detta är vanligt vid flytt från en nedstängd server. Dina inlägg kommer att fungera, men vissa bilder kan saknas." } }, "progress": { "repoExported": "Arkiv exporterat", "repoImported": "Arkiv importerat", "blobsMigrated": "{count} blobbar flyttade", "prefsMigrated": "Inställningar flyttade", "plcSigned": "Identitet uppdaterad", "activated": "Konto aktiverat", "deactivated": "Gammalt konto inaktiverat" }, "errors": { "connectionFailed": "Kunde inte ansluta till PDS", "invalidCredentials": "Ogiltiga uppgifter", "twoFactorRequired": "Tvåfaktorautentisering krävs", "accountExists": "Konto finns redan på mål-PDS", "plcFailed": "PLC-operation misslyckades", "blobFailed": "Kunde inte flytta blob: {cid}", "networkError": "Nätverksfel. Försök igen." } } }