···168168 "createButton": "Create Account",
169169 "alreadyHaveAccount": "Already have an account?",
170170 "signIn": "Sign in",
171171- "wantPasswordless": "Want passwordless security?",
172172- "createPasskeyAccount": "Create a passkey account",
171171+ "passkeyAccount": "Passkey",
172172+ "passwordAccount": "Password",
173173 "validation": {
174174 "handleRequired": "Handle is required",
175175 "handleNoDots": "Handle cannot contain dots. You can set up a custom domain handle after creating your account.",
···765765 "verified": "Verified!",
766766 "channelVerified": "Your {channel} has been verified successfully.",
767767 "canNowSignIn": "You can now sign in to your account.",
768768+ "migrationContinue": "You can close this tab and continue your migration in the original window.",
768769 "continue": "Continue",
769770 "identifierLabel": "Email or Identifier",
770771 "identifierPlaceholder": "you@example.com",
···904905 "whyPasskeyBullet1": "Cannot be phished or stolen in data breaches",
905906 "whyPasskeyBullet2": "Use hardware-backed cryptographic keys",
906907 "whyPasskeyBullet3": "Require your biometric or device PIN to use",
908908+ "infoWhyPasskey": "Why use a passkey?",
909909+ "infoWhyPasskeyDesc": "Passkeys are cryptographic credentials stored on your device. They cannot be phished, guessed, or stolen in data breaches like passwords can.",
910910+ "infoHowItWorks": "How it works",
911911+ "infoHowItWorksDesc": "When you sign in, your device will prompt you to verify with Face ID, Touch ID, or your device PIN. No password to remember or type.",
912912+ "infoAppAccess": "Using third-party apps",
913913+ "infoAppAccessDesc": "After creating your account, you will receive an app password. Use this to sign in to Bluesky apps and other AT Protocol clients.",
907914 "passkeyNameLabel": "Passkey Name (optional)",
908915 "passkeyNamePlaceholder": "e.g., MacBook Touch ID",
909916 "passkeyNameHint": "A friendly name to identify this passkey",
+9-2
frontend/src/locales/fi.json
···168168 "createButton": "Luo tili",
169169 "alreadyHaveAccount": "Onko sinulla jo tili?",
170170 "signIn": "Kirjaudu sisään",
171171- "wantPasswordless": "Haluatko salasanattoman turvallisuuden?",
172172- "createPasskeyAccount": "Luo pääsyavaintili",
171171+ "passkeyAccount": "Pääsyavain",
172172+ "passwordAccount": "Salasana",
173173 "validation": {
174174 "handleRequired": "Käyttäjänimi vaaditaan",
175175 "handleNoDots": "Käyttäjänimi ei voi sisältää pisteitä. Voit määrittää oman verkkotunnuksen tilin luomisen jälkeen.",
···759759 "verified": "Vahvistettu!",
760760 "channelVerified": "{channel} on vahvistettu onnistuneesti.",
761761 "canNowSignIn": "Voit nyt kirjautua tilillesi.",
762762+ "migrationContinue": "Voit sulkea tämän välilehden ja jatkaa siirtoa alkuperäisessä ikkunassa.",
762763 "continue": "Jatka",
763764 "identifierLabel": "Sähköposti tai tunniste",
764765 "identifierPlaceholder": "sinä@esimerkki.fi",
···886887 "whyPasskeyBullet1": "Ei voi kalastella tai varastaa tietomurroissa",
887888 "whyPasskeyBullet2": "Käyttää laitteistopohjaisia salausavaimia",
888889 "whyPasskeyBullet3": "Vaatii biometrisen tunnistuksen tai laitteen PIN-koodin",
890890+ "infoWhyPasskey": "Miksi käyttää pääsyavainta?",
891891+ "infoWhyPasskeyDesc": "Pääsyavaimet ovat laitteellesi tallennettuja salattuja tunnistetietoja. Niitä ei voi kalastella, arvata tai varastaa tietomurroissa kuten salasanoja.",
892892+ "infoHowItWorks": "Miten se toimii",
893893+ "infoHowItWorksDesc": "Kirjautuessasi laitteesi pyytää sinua vahvistamaan Face ID:llä, Touch ID:llä tai laitteen PIN-koodilla. Ei salasanaa muistettavaksi tai kirjoitettavaksi.",
894894+ "infoAppAccess": "Kolmannen osapuolen sovellusten käyttö",
895895+ "infoAppAccessDesc": "Tilin luomisen jälkeen saat sovellussalasanan. Käytä sitä kirjautuaksesi Bluesky-sovelluksiin ja muihin AT Protocol -asiakkaisiin.",
889896 "whyPasskeyOnly": "Miksi vain pääsyavain?",
890897 "whyPasskeyOnlyDesc": "Pääsyavaintilit ovat turvallisempia kuin salasanapohjaiset tilit, koska ne:",
891898 "subtitleInitialDidDoc": "Lataa DID-dokumenttisi jatkaaksesi.",
···161161 "createButton": "계정 만들기",
162162 "alreadyHaveAccount": "이미 계정이 있으신가요?",
163163 "signIn": "로그인",
164164- "wantPasswordless": "비밀번호 없는 보안을 원하시나요?",
165165- "createPasskeyAccount": "패스키 계정 만들기",
164164+ "passkeyAccount": "패스키",
165165+ "passwordAccount": "비밀번호",
166166 "validation": {
167167 "handleRequired": "핸들은 필수입니다",
168168 "handleNoDots": "핸들에 점을 포함할 수 없습니다. 계정 생성 후 사용자 정의 도메인을 설정할 수 있습니다.",
···752752 "verified": "인증 완료!",
753753 "channelVerified": "{channel}이(가) 성공적으로 인증되었습니다.",
754754 "canNowSignIn": "이제 계정에 로그인할 수 있습니다.",
755755+ "migrationContinue": "이 탭을 닫고 원래 창에서 마이그레이션을 계속할 수 있습니다.",
755756 "continue": "계속",
756757 "identifierLabel": "이메일 또는 식별자",
757758 "identifierPlaceholder": "you@example.com",
···879880 "whyPasskeyBullet1": "피싱이나 데이터 유출로 도난당할 수 없음",
880881 "whyPasskeyBullet2": "하드웨어 기반 암호화 키 사용",
881882 "whyPasskeyBullet3": "생체 인식 또는 기기 PIN 필요",
883883+ "infoWhyPasskey": "왜 패스키를 사용하나요?",
884884+ "infoWhyPasskeyDesc": "패스키는 기기에 저장된 암호화 자격 증명입니다. 비밀번호처럼 피싱, 추측 또는 데이터 유출로 도난당할 수 없습니다.",
885885+ "infoHowItWorks": "작동 방식",
886886+ "infoHowItWorksDesc": "로그인할 때 기기에서 Face ID, Touch ID 또는 기기 PIN으로 인증하라는 메시지가 표시됩니다. 기억하거나 입력할 비밀번호가 없습니다.",
887887+ "infoAppAccess": "서드파티 앱 사용",
888888+ "infoAppAccessDesc": "계정 생성 후 앱 비밀번호를 받게 됩니다. Bluesky 앱 및 기타 AT Protocol 클라이언트에 로그인할 때 사용하세요.",
882889 "whyPasskeyOnly": "왜 패스키만 사용하나요?",
883890 "whyPasskeyOnlyDesc": "패스키 계정은 비밀번호 기반 계정보다 안전합니다:",
884891 "subtitleInitialDidDoc": "계속하려면 DID 문서를 업로드하세요.",
+9-2
frontend/src/locales/sv.json
···161161 "createButton": "Skapa konto",
162162 "alreadyHaveAccount": "Har du redan ett konto?",
163163 "signIn": "Logga in",
164164- "wantPasswordless": "Vill du ha lösenordsfri säkerhet?",
165165- "createPasskeyAccount": "Skapa ett nyckelbaserat konto",
164164+ "passkeyAccount": "Nyckel",
165165+ "passwordAccount": "Lösenord",
166166 "validation": {
167167 "handleRequired": "Användarnamn krävs",
168168 "handleNoDots": "Användarnamn kan inte innehålla punkter. Du kan konfigurera ett eget domännamn efter att kontot skapats.",
···752752 "verified": "Verifierad!",
753753 "channelVerified": "Din {channel} har verifierats.",
754754 "canNowSignIn": "Du kan nu logga in på ditt konto.",
755755+ "migrationContinue": "Du kan stänga denna flik och fortsätta migreringen i det ursprungliga fönstret.",
755756 "continue": "Fortsätt",
756757 "identifierLabel": "E-post eller identifierare",
757758 "identifierPlaceholder": "du@exempel.se",
···879880 "whyPasskeyBullet1": "Kan inte nätfiskas eller stjälas vid dataintrång",
880881 "whyPasskeyBullet2": "Använder hårdvarubaserade kryptografiska nycklar",
881882 "whyPasskeyBullet3": "Kräver din biometri eller enhets-PIN för att använda",
883883+ "infoWhyPasskey": "Varfor anvanda nyckel?",
884884+ "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.",
885885+ "infoHowItWorks": "Hur det fungerar",
886886+ "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.",
887887+ "infoAppAccess": "Använda tredjepartsappar",
888888+ "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.",
882889 "whyPasskeyOnly": "Varför endast nyckel?",
883890 "whyPasskeyOnlyDesc": "Nyckelkonton är säkrare än lösenordsbaserade konton eftersom de:",
884891 "subtitleInitialDidDoc": "Ladda upp ditt DID-dokument för att fortsätta.",