97 lines
3.4 KiB
JSON
97 lines
3.4 KiB
JSON
{
|
||
"header": {
|
||
"backgroundAlt": "Header background"
|
||
},
|
||
"loading": {
|
||
"title": "Loading lottery hall",
|
||
"progress": "Progress"
|
||
},
|
||
"steps": {
|
||
"token": {
|
||
"title": "Checking token",
|
||
"description": "Verifying your session securely."
|
||
},
|
||
"account": {
|
||
"title": "Creating account",
|
||
"description": "Setting up your account."
|
||
},
|
||
"hall": {
|
||
"title": "Loading lottery hall",
|
||
"description": "Preparing the lottery hall."
|
||
}
|
||
},
|
||
"messages": {
|
||
"initializing": "Initializing…",
|
||
"retrying": "Retrying…",
|
||
"verifying": "Verifying session…",
|
||
"connectingHall": "Connecting to lottery hall…",
|
||
"ready": "Ready",
|
||
"retryProgress": "Retrying ({{current}}/{{total}})…"
|
||
},
|
||
"failure": {
|
||
"title": "Authorization failed",
|
||
"subtitle": "We couldn’t authorize your session. Please try again.",
|
||
"detailsTitle": "Failure details",
|
||
"table": {
|
||
"no": "No.",
|
||
"check": "Check",
|
||
"reason": "Reason"
|
||
},
|
||
"reenter": "Re-enter",
|
||
"backToMainSite": "Back to main site"
|
||
},
|
||
"success": {
|
||
"title": "Authorization successful!",
|
||
"subtitle": "Your session has been verified successfully.",
|
||
"doneLabel": "Done",
|
||
"continue": "Continue to lottery hall"
|
||
},
|
||
"footer": {
|
||
"secure": "Secure. Trusted. Authorized access."
|
||
},
|
||
"login": {
|
||
"title": "Agent player login",
|
||
"hint": "Sign in with the account your agent created for you. Main-site users should enter from the main site.",
|
||
"username": "Username",
|
||
"usernamePlaceholder": "Enter username",
|
||
"password": "Password",
|
||
"passwordPlaceholder": "Enter password",
|
||
"showPassword": "Show password",
|
||
"hidePassword": "Hide password",
|
||
"submit": "Sign in",
|
||
"missingFields": "Please enter username and password",
|
||
"failed": "Sign-in failed",
|
||
"backEntry": "Back to entry",
|
||
"captcha": "Captcha",
|
||
"captchaPlaceholder": "Enter captcha",
|
||
"captchaRequired": "Please load the captcha first",
|
||
"captchaLoadFailed": "Failed to load captcha. Try again.",
|
||
"captchaLoading": "Loading…",
|
||
"captchaRefresh": "Refresh captcha",
|
||
"captchaFetch": "Tap to load",
|
||
"usernameInvalidCharset": "Username may only contain letters, numbers, dots (.), underscores, and hyphens",
|
||
"passwordMinLength": "Password must be at least 6 characters"
|
||
},
|
||
"errors": {
|
||
"noToken": "No authorization token found",
|
||
"noTokenDetail": "Please return to the main site and try again.",
|
||
"sessionExpired": "Session expired",
|
||
"sessionExpiredDetail": "Please return to the main site and open the lottery hall again.",
|
||
"authFailed": "Authorization failed",
|
||
"unknown": "Unknown error",
|
||
"network": "Network error occurred",
|
||
"networkDetail": "Please check your internet connection and try again.",
|
||
"maxRetries": "Unable to connect after multiple attempts",
|
||
"maxRetriesDetail": "The server may be temporarily unavailable.",
|
||
"tryLater": "Please try again later",
|
||
"http401": "Token is invalid or expired",
|
||
"http403": "Account has been blocked",
|
||
"http404": "Account not found in the system",
|
||
"player8001": "Missing or invalid Authorization",
|
||
"player8002": "Token invalid, expired, malformed, or exceeding the allowed time window (e.g. >5 min)",
|
||
"player8003": "Player not registered (dev token only)",
|
||
"player8004": "SSO not configured on lottery server",
|
||
"player8005": "Account suspended or unavailable"
|
||
}
|
||
}
|