initial
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"brand": {
|
||||
"badge": "End-to-end encrypted · invite-only",
|
||||
"title_line_1": "Private messaging",
|
||||
"title_line_2": "for your circle.",
|
||||
"subtitle": "Self-hosted, zero-knowledge server, libsodium crypto. You and your friends — nothing between.",
|
||||
"feature_zk_title": "Zero-knowledge",
|
||||
"feature_zk_desc": "Ciphertext never gets decrypted on the server.",
|
||||
"feature_selfhost_title": "Self-hosted",
|
||||
"feature_selfhost_desc": "Your Supabase. Your VPS. Your keys.",
|
||||
"feature_invite_title": "Invite-only",
|
||||
"feature_invite_desc": "No discovery, no strangers. Trusted circle."
|
||||
},
|
||||
"signup": {
|
||||
"title": "Create your account",
|
||||
"subtitle": "No passwords. Magic link via email.",
|
||||
"cta": "Send magic link",
|
||||
"cta_sending": "Sending link…"
|
||||
},
|
||||
"login": {
|
||||
"title": "Welcome back",
|
||||
"subtitle": "Enter your email — magic link follows.",
|
||||
"cta": "Send magic link",
|
||||
"cta_sending": "Sending link…"
|
||||
},
|
||||
"tab_signup": "Sign up",
|
||||
"tab_login": "Log in",
|
||||
"fields": {
|
||||
"email": "Email",
|
||||
"email_placeholder": "you@example.com",
|
||||
"username": "Username",
|
||||
"username_placeholder": "dennis",
|
||||
"username_hint": "You log in with this. Lowercase only.",
|
||||
"username_invalid": "Lowercase a–z, digits, underscore · 3–32 chars.",
|
||||
"invite_code": "Invite code",
|
||||
"invite_hint": "Required · invite-only access."
|
||||
},
|
||||
"sent_banner": "Magic link sent to {{email}}.",
|
||||
"sent_banner_hint": "Dev stack: open Inbucket and copy the 6-digit code from the email.",
|
||||
"otp_label": "6-digit code",
|
||||
"otp_placeholder": "123456",
|
||||
"otp_hint": "Paste the code from the email.",
|
||||
"otp_cta": "Verify code",
|
||||
"otp_cta_loading": "Verifying…",
|
||||
"otp_back": "Use a different email",
|
||||
"footer_signup_prompt": "Already registered?",
|
||||
"footer_login_prompt": "New here?",
|
||||
"footer_switch_to_login": "Log in",
|
||||
"footer_switch_to_signup": "Create account",
|
||||
"footer_studio": "Supabase Studio",
|
||||
"legal_note": "By signing up you accept that the server sees only ciphertext.",
|
||||
"signed_in": {
|
||||
"title": "Signed in",
|
||||
"session_active": "Session active",
|
||||
"user_id": "User ID",
|
||||
"email": "Email",
|
||||
"username": "Username",
|
||||
"display_name": "Display name",
|
||||
"admin": "Admin",
|
||||
"yes": "yes",
|
||||
"no": "no",
|
||||
"sign_out": "Sign out",
|
||||
"device_active": "Active device",
|
||||
"device_platform": "Platform",
|
||||
"device_registered_at": "Registered"
|
||||
},
|
||||
"device": {
|
||||
"title": "Register this device",
|
||||
"subtitle": "Generates an X25519 keypair. Private key stays on this device.",
|
||||
"name_label": "Device name",
|
||||
"name_hint": "Shown to you in your device list. Keep it recognisable.",
|
||||
"name_placeholder": "Dennis Laptop",
|
||||
"cta": "Register device",
|
||||
"cta_loading": "Generating keypair…",
|
||||
"security_note_dev": "Dev build: private key stored unencrypted in localStorage. Stronghold comes before release."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user