{"common":{"energy":"Energy","tokens":"Tokens","sync":"Sync Rate","loading":"Loading...","send":"Send","import":"Import","cancel":"Cancel","confirm":"Confirm","close":"Close","networkError":"Network error","tryAgain":"Try again","backToHub":"← Back to Matrix Hub","hire":"Hire {{cost}} 🪙","topUp":"Top Up Now","nationality":"Nationality","permission":"Role","linkStatus":"Email Link","appName":"EvoGo Matrix","error":"Error","vs":"VS","elo":"ELO","notFilled":"Not provided","sysTag":"[SYS]","denied":"Access denied","dbError":"Database error","roomNotFound":"Room not found","historyNotFound":"Match history not found","offline":"Offline","offlineBanner":"You are offline — some features may not work until you reconnect.","aiOffline":"(AI offline)","soundOn":"Sound on","soundOff":"Sound off","success":"Done"},"lang":{"label":"Language","updated":"Language updated","sessionBlocked":"Exit the current game or review before changing language."},"form":{"codenameMin":"Codename must be at least 3 characters","scanning":"Scanning...","checkingEmail":"Checking email...","codenameAvailable":"Codename available","codenameTaken":"Codename taken","emailAvailable":"Email available","emailRegistered":"Email already registered","networkFluctuation":"Network unstable","selectNationality":"Select nationality...","selectDate":"Select date...","codenamePlaceholder":"Unique platform codename...","emailExample":"example@matrix.com","phoneExample":"+60 123456789","phoneLocalPlaceholder":"123456789","invalidEmail":"Please enter a valid email address","invalidPhone":"Please enter a valid mobile number for your country","phoneValid":"Mobile format OK"},"auth":{"loginTitle":"EvoGo — Sign In","registerTitle":"EvoGo — Register","forgotTitle":"EvoGo — Reset Password","resetTitle":"EvoGo — New Password","terminal":"Access Terminal","google":"Google Sign-in","facebook":"Facebook Sign-in","apple":"Sign in with Apple","override":"OVERRIDE","accessKey":"Access Key","password":"Password","email":"Email","codenamePlaceholder":"Enter codename...","passwordPlaceholder":"••••••••","lostKey":"Forgot password?","connect":"Connect","noProfile":"No profile? Register →","backLobby":"← Back to lobby","createProfile":"Initialize Profile","verifyEmail":"Verify Email","resetPassword":"Reset Password","newPassword":"New Password","confirmPassword":"Confirm Password","submitReset":"Update Password","sendResetLink":"Send Reset Link","errors":{"notFound":"Account not found — register first, or run npm run seed:dev for a local demo login","wrongPassword":"Incorrect password","invalidCredentials":"Incorrect username or password","system":"System error","csrfExpired":"This form expired. Refresh the page and submit again.","googleFail":"Google authorization failed","facebookFail":"Facebook authorization failed","appleFail":"Apple Sign In failed. Please try again.","appleNotConfigured":"Apple Sign In is not available yet.","useAppPassword":"In the mobile app, sign in with username & password (or Apple). Google / Facebook open the system browser — return to the app and try again.","socialEmailExists":"This email is already registered. Please log in with that account first, then link social sign-in in settings.","registerFail":"Registration failed. Please check your details and try again.","registerInvalidInput":"Please check your username, email, and password.","registerConflict":"This account could not be created because one of the account fields is already in use.","emailRegistered":"This email is already registered. Please sign in instead.","verificationEmailFail":"Account created, but the verification email could not be sent. Please try signing in or contact support.","invalidVerify":"Invalid verification link","verifyExpired":"Link expired or invalid token","verifySystem":"Verification processing error","invalidEmail":"Please enter a valid email","invalidReset":"Invalid reset link","resetExpired":"Link expired or already used","passwordShort":"Password must be at least 6 characters","codenameTaken":"This codename is already taken by another kishi","profileFail":"Profile save failed, check your input","registrationClosed":"Registration is temporarily closed. Try again later or sign in with an existing account.","rateLimited":"Too many attempts. Please wait a few minutes and try again."},"success":{"registered":"Profile created. Check your email to verify your account.","registeredReady":"Account ready — sign in to hold your spot. We open November 11.","verified":"Email verified! Welcome to EvoGo Matrix.","resetSent":"If this email is registered, a reset link has been sent.","passwordReset":"Password updated. Sign in with your new password."},"academyAuth":{"divider":"Or sign in with username & password","registerDivider":"Or register with email","username":"Username","password":"Password","signIn":"Sign in","forgotPassword":"Forgot password?","noAccount":"No account? Register","createAccount":"Create account","profileLater":"Phone, birthday, and rank can wait — add them in your profile after sign-up to unlock the welcome GO gift.","appShellLoginHint":"In the app, use username & password or Sign in with Apple. Google / Facebook open the system browser and leave the app."},"prelaunchWaitNote":"Pre-launch: browser sign-in may wait on /wait; the mobile app opens Academy after sign-in."}}