{ "title": "Log in to CommunityRule", "subtitle": "Enter your email and we'll send you a magic link to log in. No password needed!", "saveProgressTitle": "Save your progress?", "saveProgressSubtitle": "We need your email to save, and we'll send you a magic link to log in. If you don't save now you could lose your progress.", "keepRuleTitle": "Log in to keep this rule on your profile", "keepRuleSubtitle": "Enter your email and we'll send a magic link. Open it on this same browser to attach the rule to your account. You can also continue without saving.", "inviteTitle": "Log in to invite your members", "inviteSubtitle": "Only a logged-in person can invite. Enter your email and we’ll send you a magic link to log in.", "backToYourRule": "← Back to your Rule", "continueWithoutSaving": "Continue without saving", "emailLabel": "Email address", "emailPlaceholder": "you@example.com", "sendMagicLink": "Send me a magic link", "successTitle": "Check your email", "successBody": "We sent a login link. Open it on this device to continue. If you don't see it, check spam or promotions.", "legalPrefix": "By continuing, you agree to our ", "legalAnd": " and ", "legalSuffix": ".", "backToHome": "← Back to home", "loadingFallback": "Loading…", "errors": { "network": "Something went wrong. Check your connection and try again.", "emailInvalid": "Enter a valid email address.", "rateLimited": "Too many requests. Try again in {seconds} seconds.", "generic": "Something went wrong. Try again.", "invalidLink": "That login link is not valid. Request a new one from the login page.", "expiredLink": "That login link has expired. Request a new one from the login page.", "serverError": "Something went wrong on our end. Try again later.", "stakeholderWrongAccount": "Log out and open the invite link again, or use the same email you were invited with." } }