245 lines
14 KiB
Plaintext
245 lines
14 KiB
Plaintext
{
|
||
"@@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": "Retry verification",
|
||
"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",
|
||
"demoSentHeading": "Demo email prepared.",
|
||
"demoSentBody": "No email was sent. Use the demo confirmation below to preview the next step.",
|
||
"demoVerifiedHeading": "Demo verification\ncomplete.",
|
||
"demoVerifiedBody": "You’ve previewed email confirmation. No account was verified. Return to login to explore the demo.",
|
||
"verificationRecipient": "Recipient",
|
||
"verificationChangeEmail": "Change email",
|
||
"demoResend": "Prepare demo email again",
|
||
"kycTitle": "Verification & limits",
|
||
"kycIntro": "Your account, at your pace. Verify your identity when you need higher limits.",
|
||
"kycDemo": "DEMO · Use sample images only. Photos stay in memory, are never uploaded, and disappear when you leave or reload. Review decisions are simulated.",
|
||
"kycUnverified": "Not verified",
|
||
"kycPending": "In review",
|
||
"kycApproved": "Identity verified",
|
||
"kycChanges": "New photos needed",
|
||
"kycDenied": "Verification declined",
|
||
"kycUnverifiedBody": "You can keep using your account with basic limits. Submit a passport photo and a selfie holding it to request an upgrade.",
|
||
"kycPendingBody": "Your submission is awaiting a human review. Basic limits remain active until approval. You do not need to submit again.",
|
||
"kycApprovedBody": "Your review is complete. Check your current limits below.",
|
||
"kycChangesBody": "Your account remains available with basic limits. Replace the photos and submit a new review request.",
|
||
"kycDeniedBody": "Basic limits remain available. If you believe this decision is incorrect, contact support for a review.",
|
||
"kycPassportReason": "The passport details could not be read. Retake the photo in good light, with every edge visible.",
|
||
"kycSelfieReason": "Your face or passport was not clear in the selfie. Keep both visible and in focus.",
|
||
"kycExpiredReason": "The passport has expired. Use a valid passport and take both photos again.",
|
||
"kycDeniedReason": "We could not verify your identity from this submission.",
|
||
"kycStart": "Verify identity",
|
||
"kycResubmit": "Replace photos",
|
||
"kycRefresh": "Refresh status & limits",
|
||
"kycSupport": "Contact support",
|
||
"kycSupportBody": "Support is not connected in this preview. In the live app, you will be able to request a review here without submitting documents again.",
|
||
"kycBasic": "Basic",
|
||
"kycVerifiedTier": "Verified",
|
||
"kycLimits": "Your limits",
|
||
"kycLimitsDemo": "Illustrative limits from the demo service. These are not a live offer.",
|
||
"kycDay": "Daily volume",
|
||
"kycMonth": "Monthly volume",
|
||
"kycCurrent": "Current cap",
|
||
"kycRemaining": "Available",
|
||
"kycAfter": "After approval",
|
||
"kycLimitsError": "Limits could not be refreshed. Any values below are out of date. Retry to see your current access.",
|
||
"kycLimitsEmpty": "No limits were returned. Refresh or check with support before making a transaction.",
|
||
"kycLoading": "Loading your status…",
|
||
"kycPassport": "Passport photo",
|
||
"kycSelfie": "Selfie with passport",
|
||
"kycReview": "Review your photos",
|
||
"kycPassportHelp": "Open your valid passport to the photo page. Show all four edges and keep text sharp. Avoid glare, blur and covered details.",
|
||
"kycSelfieHelp": "Hold the open passport beside your face. Show your whole face and the photo page in the same image. Keep both sharp and uncovered.",
|
||
"kycFileRules": "JPEG or PNG · up to 10 MB · at least 600 × 600 pixels. Take a photo with your camera, then choose it here.",
|
||
"kycChoose": "Choose photo",
|
||
"kycReplace": "Choose a different photo",
|
||
"kycRemove": "Remove photo",
|
||
"kycNext": "Continue",
|
||
"kycBack": "Back",
|
||
"kycSkip": "Keep basic limits",
|
||
"kycClose": "Back to account preview",
|
||
"kycReviewHelp": "Check that both photos are readable and show the same passport. A staff member will review them; submission does not immediately raise your limits.",
|
||
"kycConfirm": "These photos show me and my own valid passport.",
|
||
"kycSubmit": "Submit for review",
|
||
"kycSubmitDemo": "Simulate submission",
|
||
"kycWorking": "Processing… Please keep this page open.",
|
||
"kycDiscardTitle": "Discard these photos?",
|
||
"kycDiscardBody": "Your draft is only in memory. Leaving will remove the selected photos; you can start again later.",
|
||
"kycStay": "Keep editing",
|
||
"kycDiscard": "Discard & leave",
|
||
"kycErrorUnavailable": "The service is unavailable. Your selected photos are still here. Try again.",
|
||
"kycErrorInternal": "Something went wrong. Try again; your selected photos have been kept.",
|
||
"kycErrorPermission": "We could not open that photo. Check file access or choose another image.",
|
||
"kycErrorFormat": "Choose a JPEG or PNG image. Other formats are not supported.",
|
||
"kycErrorLarge": "This image is too large. Choose one under 10 MB and 40 megapixels.",
|
||
"kycErrorUnreadable": "This image is damaged or cannot be read. Choose another photo.",
|
||
"kycErrorSmall": "The photo is too small. Use an image at least 600 pixels wide and high.",
|
||
"kycErrorIncomplete": "Choose both photos and confirm they belong to you before submitting.",
|
||
"kycErrorSession": "Your session has expired. Return to login, then check your verification status.",
|
||
"kycErrorRate": "Too many requests. Wait a moment before trying again.",
|
||
"kycErrorConflict": "Your review status has changed. Refresh it before continuing.",
|
||
"kycDemoControls": "Demo: simulate a backoffice decision",
|
||
"kycDemoApprove": "Approve",
|
||
"kycDemoCorrect": "Request clearer passport",
|
||
"kycDemoSelfie": "Request clearer selfie",
|
||
"kycDemoExpired": "Passport expired",
|
||
"kycDemoDeny": "Decline",
|
||
"kycPreview": "Explore verification & limits",
|
||
"kycChooseFirst": "Choose a photo to continue.",
|
||
"kycStatusStale": "Status could not be refreshed. The status shown is the last known result.",
|
||
"kycUsed": "Used",
|
||
"kycReserved": "Reserved",
|
||
"kycUsageHelp": "Used is completed activity. Reserved is held for pending transactions. Both count toward your limit.",
|
||
"kycOccupied": "Used + reserved",
|
||
"kycNoCapacity": "No capacity available",
|
||
"wAccounts": "Accounts",
|
||
"wActivity": "Activity",
|
||
"wLimits": "Limits",
|
||
"wSettings": "Settings",
|
||
"wHeadline": "Your money.\nYour next move.",
|
||
"wSubheading": "Top up. Exchange. Go further.",
|
||
"wAvailable": "Available to you",
|
||
"wTopUp": "Top up",
|
||
"wExchange": "Exchange",
|
||
"wPayout": "Pay out",
|
||
"wRecent": "Recent activity",
|
||
"wSeeAll": "See all",
|
||
"wEmptyActivity": "Your next move starts here. Your transactions will appear below.",
|
||
"wEmptyAccounts": "Your accounts are not ready yet. Try refreshing.",
|
||
"wRefresh": "Refresh",
|
||
"wDemo": "Demo workspace · No real money moves.",
|
||
"wSource": "From account",
|
||
"wDestination": "To account",
|
||
"wReceiveAccount": "Receiving account",
|
||
"wAmount": "Amount",
|
||
"wRecipient": "Recipient",
|
||
"wRecipientHint": "Sample recipient — demo only",
|
||
"wReview": "Review",
|
||
"wReviewTitle": "One last look.",
|
||
"wFee": "Fee",
|
||
"wTotalDebit": "Leaves your account",
|
||
"wCredit": "Arrives in your account",
|
||
"wRecipientGets": "Recipient receives",
|
||
"wYouPay": "You pay",
|
||
"wRate": "Exchange rate",
|
||
"wQuoteNotice": "These terms are valid for 60 seconds. Confirm them before continuing.",
|
||
"wExpired": "This quote expired. Refresh it and review the new terms.",
|
||
"wNewQuote": "Refresh quote",
|
||
"wConfirm": "Confirm demo transaction",
|
||
"wEdit": "Edit details",
|
||
"wClose": "Close",
|
||
"wWorking": "Working on it…",
|
||
"wPending": "Processing",
|
||
"wCompleted": "Completed",
|
||
"wFailed": "Not completed",
|
||
"wPendingTopUp": "Your top-up is processing. Your available balance has not changed yet.",
|
||
"wPendingExchange": "The amount and fee have left your available balance. The exchanged amount will appear in the receiving account when completed.",
|
||
"wPendingPayout": "The amount and fee have left your available balance. The payout is still processing.",
|
||
"wCompleteTopUp": "Your account has been credited. The money is available to use.",
|
||
"wCompleteExchange": "Your exchange is complete. The money is available in the receiving account.",
|
||
"wCompletePayout": "Your payout is complete. The amount and fee have been deducted from your account.",
|
||
"wFailedTopUp": "The top-up did not complete. No money was added to your account.",
|
||
"wFailedOutgoing": "The transaction did not complete. The amount and fee are available in your account again.",
|
||
"wDemoMethod": "Demo transfer",
|
||
"wDemoMethodHelp": "Try the flow with sample data. No bank or payment provider is contacted.",
|
||
"wUnavailable": "Could not refresh. The displayed information may be out of date. Try again.",
|
||
"wInvalidAmount": "Enter an amount greater than zero, using the currency’s decimal precision.",
|
||
"wInsufficient": "Not enough available money for this amount and fee. Top up or enter a smaller amount.",
|
||
"wLimitError": "This amount exceeds your available limit. Check your limits before continuing.",
|
||
"wRecipientError": "Enter a sample recipient between 6 and 140 characters.",
|
||
"wUnsupported": "This combination is unavailable. Choose another account.",
|
||
"wNotFound": "This item could not be found. Return to your accounts.",
|
||
"wUncertain": "We could not confirm the outcome. Check it before trying another transaction.",
|
||
"wCheckOutcome": "Check outcome",
|
||
"wNoSubmission": "No transaction was found. You can review and confirm again.",
|
||
"wDiscardTitle": "Leave this transaction?",
|
||
"wDiscardBody": "Your entered details will be cleared. No new transaction will be submitted.",
|
||
"wStay": "Keep editing",
|
||
"wAll": "All",
|
||
"wSearch": "Search by reference",
|
||
"wNoMatches": "No matching transactions. Try another filter.",
|
||
"wClearFilters": "Clear filters",
|
||
"wReference": "Reference",
|
||
"wWhen": "Created",
|
||
"wViewAccount": "View account",
|
||
"wPreferences": "Make it yours.",
|
||
"wLanguage": "Account language",
|
||
"wLanguageHelp": "Used throughout your account.",
|
||
"wLanguageSaved": "Saved to your demo account.",
|
||
"wLanguageFailed": "Changed for this session, but not saved to your account. Retry below.",
|
||
"wProfileError": "Account preferences could not be loaded. Try again.",
|
||
"wSecurity": "Security",
|
||
"wSecurityBody": "Live sessions, password changes and two-step verification are not connected in this demo.",
|
||
"wIdentity": "Identity verification",
|
||
"wIdentityHelp": "Optional verification for higher limits.",
|
||
"wBackLogin": "Back to login",
|
||
"wEnter": "Explore your accounts",
|
||
"wUsage": "Used this period",
|
||
"wLimitsScope": "Outgoing activity · EUR equivalent",
|
||
"wPendingHint": "Refresh to check the latest status. You can keep using your other accounts.",
|
||
"wFundsHeading": "Where is my money?",
|
||
"wAnother": "Make another transaction"
|
||
}
|