Deliver localized auth app with verification and go_router

Integrate themed login/signup, EN/RU localization, shared dummy providers, verification recovery screens and named URL routes. Store frontend guidelines, workflow skills, validation and delivery documentation. Related to #2, #3, #5 and #6.
This commit is contained in:
Stephan D committed 2026-09-11 15:37:07 +02:00
1 parent 27424ed886
commit 10a278c65a
44 files changed
+4128 -28

No files matched your search

+69
View File
@@ -0,0 +1,69 @@
{
"@@locale": "en",
"appTitle": "SXCHNGE · Your next move",
"nextChapter": "YOUR NEXT CHAPTER",
"loginHeading": "Hey, welcome\nback.",
"signupHeading": "Make your\nfirst move.",
"loginIntro": "Your next move is just a login away.",
"signupIntro": "A new account. A world of possibility.",
"login": "Log in",
"signup": "Sign up",
"name": "Your name",
"email": "Email address",
"emailHint": "you@example.com",
"password": "Password",
"confirmPassword": "Confirm password",
"passwordHint": "Use at least 12 characters.",
"showPassword": "Show password",
"hidePassword": "Hide password",
"showConfirmation": "Show confirmation",
"hideConfirmation": "Hide confirmation",
"createAccount": "Create account",
"letsGo": "Let’s go",
"loginPreview": "Demo login completed. No real session was created. Your credentials have not been sent or saved.",
"signupPreview": "Demo sign-up completed. No real account was created. Your credentials have not been sent or saved.",
"alreadyMember": "Already part of sxchnge?",
"newHere": "New around here?",
"loginInstead": "Log in instead",
"createAnAccount": "Create an account",
"earlyPreview": "EARLY PREVIEW · Login and sign-up are not live yet.",
"brandEyebrow": "A LITTLE CHANGE. A BIG NEXT STEP.",
"brandHeading": "Good moves.\nStart here.",
"brandIntro": "A fresh way forward.\nMake it yours with sxchnge.",
"brandCard": "Less friction.\nMore possibility.",
"brandFooter": "YOUR NEXT MOVE STARTS WITH YOU.",
"emailRequired": "Enter your email address.",
"emailInvalid": "Enter a valid email address.",
"nameRequired": "Enter your name.",
"passwordRequired": "Enter your password.",
"confirmationRequired": "Confirm your password.",
"passwordMismatch": "Passwords do not match.",
"language": "Language",
"preferenceNotSaved": "Language changed for this session. Your preference could not be saved.",
"authWorking": "Please wait…",
"authCompleted": "Request completed.",
"authInvalidCredentials": "Email or password is incorrect. Please try again.",
"authEmailInUse": "This email is already registered. Try logging in.",
"authUnavailable": "The service is unavailable. Please try again.",
"authUnexpected": "Something went wrong. Please try again.",
"checkInbox": "Check your inbox.",
"verificationSent": "We’ve sent you a verification email. Open the link in your inbox to confirm your email address.",
"verificationSending": "Preparing your verification email…",
"verificationChecking": "Verifying your email…",
"verificationVerified": "Your email\nis verified.",
"verificationVerifiedBody": "One step done. You can now return to login. Identity verification is a separate step.",
"verificationExpired": "This link has expired.",
"verificationExpiredBody": "Request a new verification email and use the latest link.",
"verificationInvalid": "This link isn’t valid.",
"verificationInvalidBody": "The confirmation link is missing or invalid. Open the complete link from your email, or request a new one.",
"verificationInternal": "Something went wrong.",
"verificationInternalBody": "We couldn’t complete your request because of an internal error. Please try again.",
"verificationResend": "Resend verification email",
"verificationRequest": "Send a new verification email",
"verificationRetry": "Try again",
"verificationBack": "Back to login",
"verificationHint": "No email? Check your spam folder or request another below.",
"verificationDemo": "DEMO · No real email is sent and no account is verified.",
"verificationDemoLink": "Open demo confirmation link",
"verificationStep": "CONFIRM YOUR EMAIL"
}