{ "locale.auto": "System", "locale.en": "English", "locale.en-sg": "English (Singapore)", "locale.en-my": "English (Malaysia)", "locale.zh-hans": "简体中文", "locale.zh-hant": "繁体中文", "locale.ja": "日语", "index.title": "Hello i18n", "index.home": "Home", "index.component": "Component", "index.api": "Videos", "index.schema": "Me", "index.demo": "uni-app globalization", "index.demo-description": "Include uni-framework, manifest.json, pages.json, tabbar, Page, Component, API, Schema", "index.detail": "Detail", "index.language": "Language", "index.language-info": "Settings", "index.system-language": "System language", "index.application-language": "Application language", "index.language-change-confirm": "Applying this setting will restart the app", "api.message": "Message", "schema.name": "Name", "schema.add": "Add", "schema.add-success": "Add success", "passport.app-name": "88LIVE", "passport.app-tag": "Where fans meet trends", "passport.crumb-signin": "SIGN IN", "passport.crumb-signup": "SIGN UP", "passport.crumb-recover": "RECOVER", "passport.kicker-welcome": "WELCOME", "passport.kicker-welcome-back": "WELCOME BACK", "passport.kicker-join": "JOIN US", "passport.kicker-password": "PASSWORD", "passport.title-lobby": "Welcome to {name}", "passport.title-signin": "Welcome back", "passport.title-enroll": "Create your account", "passport.title-recover": "Recover your password", "passport.subtitle-lobby": "Pick the way that suits you best and dive into live and short videos.", "passport.subtitle-signin": "Choose your way to sign in and start something great today.", "passport.subtitle-enroll": "It takes less than a minute to get started.", "passport.subtitle-recover": "Enter the phone you registered with — we will send a verification code to it.", "passport.title-sms-verify": "Enter code", "passport.subtitle-sms-verify": "We sent a 6-digit code to your phone", "passport.sms-sent-to": "Code sent to", "passport.sms-resend": "Resend", "passport.sms-resend-in": "Resend in", "passport.title-reset-secret": "New password", "passport.subtitle-reset-secret": "Choose a new password (6–20 characters)", "passport.label-new-secret": "New password", "passport.ph-new-secret": "6–20 characters", "passport.btn-reset-secret": "Update password", "passport.tip-reset-secret-ok": "Password updated — please sign in again", "passport.tip-reset-secret-failed": "Could not update password. Try again later.", "passport.entry-passcode-title": "Sign in with SMS code", "passport.entry-passcode-desc": "6-digit code, done in 30s", "passport.entry-secret-title": "Sign in with password", "passport.entry-secret-desc": "Phone number + password", "passport.entry-enroll-title": "Sign up for free", "passport.entry-enroll-desc": "New users: register in under a minute", "passport.tab-passcode": "SMS code", "passport.tab-secret": "Password", "passport.label-handset": "Phone", "passport.label-handset-reg": "Registered phone", "passport.label-secret": "Password", "passport.label-secret-set": "Set a password", "passport.label-passcode": "SMS code", "passport.ph-handset": "Enter your phone number", "passport.ph-handset-common": "Enter the phone you use most", "passport.ph-handset-recover": "Enter the phone to recover", "passport.ph-secret": "6-20 characters", "passport.ph-secret-set": "6-20 chars · letters & numbers recommended", "passport.btn-send": "Send code", "passport.btn-send-2": "Send code", "passport.btn-sending": "Sending…", "passport.btn-resend-suffix": "to resend", "passport.btn-forgot": "Forgot?", "passport.btn-show": "Show", "passport.btn-hide": "Hide", "passport.btn-signin": "Sign in", "passport.btn-signin-busy": "Signing in…", "passport.btn-enroll": "Create & sign in", "passport.btn-enroll-busy": "Creating…", "passport.btn-next": "Next", "passport.btn-probing": "Verifying…", "passport.foot-no-account": "No account yet?", "passport.foot-have-account": "Already have an account?", "passport.foot-go-signin": "Sign in", "passport.foot-go-enroll": "Sign up", "passport.foot-go-reg-cta": "Sign up for free", "passport.foot-back-signin": "Remembered it? Back to sign in", "passport.region-title": "Pick your region", "passport.region-search": "Region code, country, area…", "passport.region-empty": "No matching region found", "passport.region-loading": "Loading area codes…", "passport.field-hint-region": "Region must match the one used at sign-up", "passport.step-handset": "Phone", "passport.step-secret": "Password", "passport.step-verify": "Verify", "passport.meter-hint": "Strength", "passport.meter-weak": "Weak", "passport.meter-mid": "Fair", "passport.meter-good": "Good", "passport.meter-great": "Strong", "passport.help-title": "Code not arriving?", "passport.help-1": "Make sure SMS is enabled for your number", "passport.help-2": "Try switching region or network, then retry", "passport.pledge-prefix-signin": "By signing in, you agree to", "passport.pledge-prefix-enroll": "By signing up, you agree to", "passport.pledge-and": "and", "passport.pledge-terms": "Terms of Service", "passport.pledge-privacy": "Privacy Policy", "passport.pledge-suffix-enroll": ", and confirm that you are at least 18 years old", "passport.pledge-doc-missing": "Document URL not configured", "passport.tip-code-sent": "Verification code sent", "passport.tip-code-failed": "Failed to send code", "passport.tip-need-captcha": "Please pass the human-check first, then retry", "passport.tip-fill-phone-first": "Please enter your phone first", "passport.tip-signin-ok": "Signed in", "passport.tip-signin-failed": "Sign-in failed, please retry", "passport.tip-enroll-ok": "Signed up and logged in", "passport.tip-enroll-need-login": "Signed up, please sign in", "passport.tip-enroll-failed": "Sign-up failed, please retry", "passport.err-handset": "Please enter a valid phone number", "passport.err-secret": "Password must be 6-20 characters", "passport.err-passcode": "Please enter the full verification code", "passport.err-policy": "Please read and accept the agreement first", "passport.err-empty": "Please complete the form", "passport.err-form": "Please check your input", "passport.err-not-exist": "This account is not registered yet", "passport.err-network": "Network error, please retry later", "passport.modal-taken-title": "Phone already registered", "passport.modal-taken-content": "This number is already linked to an account. You can sign in directly.", "passport.modal-taken-confirm": "Sign in", "passport.modal-taken-cancel": "Cancel", "passport.apple-login": "Sign in with Apple", "passport.line-login": "Sign in with LINE", "passport.account-login": "Account & Password", "passport.social-logining": "Signing in...", "passport.social-login-failed": "Social login failed", "passport.apple-not-supported": "Apple login is only supported on APP", "passport.line-not-supported": "LINE login coming soon", "passport.google-login": "Sign in with Google", "passport.google-not-supported": "Google login is only supported on Android", "user": { "loginRegister": "Login / Register", "memberCode": "Member Code", "welcomeLogin": "Hi, Welcome to Login", "userScore": "User Points", "collection": "Favorites", "followShop": "Followed Shops", "footprint": "Footprint", "allOrders": "All Orders", "redPacketCard": "Packs & Cards", "collectCoupon": "Claim Coupons", "myPoints": "My Points", "viewPointsDetails": "View Points", "toPay": "Pay", "toShip": "Ship", "toReceive": "Receive", "toReview": "Review", "refundAfterSales": "Sales", "myCards": "My Cards", "balance": "Balance", "bankCard": "Cards", "points": "Points", "billDetails": "Bill Details", "tipWallet": "Tip Wallet", "tipWalletlog": "Tip Wallet Log", "wallet": "Wallet", "groupOrders": "Group Buy", "comments": "Comments", "deliveryAddress": "Address", "checkIn": "Check-in", "myReports": "My Reports", "blockedList": "Blocked users", "feedback": "Feedback", "contactUs": "Contact us", "rateApp": "Rate app", "versionUpdate": "Check for updates", "termsOfUse": "Terms of use", "refundPolicy": "Refund policy", "userAgreement": "User agreement", "privacyPolicy": "Privacy policy", "copyright": "All rights reserved", "notInStore": "Not available on the app store yet", "versionLatest": "{version} is already up to date", "helpCenter": "Help", "smartAssistant": "Assistant", "merchantLive": "Live", "creativeCenter": "Create Hub", "settings": "Settings", "avcallTest": "RTC call test", "avcallTestOnlyApp": "im-avcall is App-only (requires qtw-webrtc and a custom debug/production build).", "avcallTestH5PreviewHint": "H5/browser builds do not include the RTC test UI; open this page in the iOS or Android App.", "avcallTestAndroidNoRtc": "qtw-webrtc has no Android implementation in this project; this RTC test page is iOS-only. Use another WebRTC stack on Android.", "avcallTestPeerUid": "Peer UID", "avcallTestPeerUidPh": "Enter peer user ID", "avcallTestRole": "Role", "avcallTestCaller": "Caller", "avcallTestCallee": "Callee", "avcallTestMode": "Mode", "avcallTestMockApi": "Mock signaling API", "avcallTestMockHint": "When on, no /webrtc/private/* requests; use for local engine tests and manual signals. Turn off for real backend.", "avcallTestReset": "Reset engine", "avcallTestInit": "Create & init engine", "avcallTestStartCaller": "Caller: start call", "avcallTestAccept": "Callee: accept", "avcallTestHangup": "Hang up", "avcallTestCancel": "Cancel (caller, ringing)", "avcallTestInject": "Inject signal (debug)", "avcallTestStatus": "Status", "avcallTestLogs": "Logs", "avcallTestInitFirst": "Create & init engine first", "avcallTestPairHint": "Two-device test: log in as two accounts (e.g. 10001 & 10002). Peer UID auto-fills from your login. If not logged in, caller defaults peer 10002 and callee defaults 10001.", "avcallTestAdvancedInit": "Debug: init engine only", "avcallTestQtwHint": "This page uses uni_modules/qtw-webrtc (UTSWebRTC + optional qtw-webrtc-view). iOS-first; use a simple WS broadcast for signaling (like the official demo Node server).", "avcallTestWsUrl": "Signaling WebSocket URL", "avcallTestWsUrlPh": "e.g. ws://YOUR_LAN_IP:8080", "avcallTestWsConnect": "Connect WS", "avcallTestWsDisconnect": "Disconnect WS", "avcallTestWsConnected": "WS connected", "avcallTestWsHint": "Both devices use the same WS; messages include from/to — only signals from peer UID are handled.", "avcallTestWsFirst": "Connect WebSocket first", "avcallTestLocalPreview": "Local", "avcallTestRemotePreview": "Remote", "avcallTestPrepareCallee": "Prepare answer (wait for offer)", "avcallTestSwitchCam": "Switch camera", "avcallTestModeVideo": "Video", "avcallTestModeVoice": "Voice", "avcallTestMyUid": "My UID", "avcallTestClearLogs": "Clear logs", "avcallTestIceCount": "ICE servers: {n}", "avcallTestModeChanged": "Mode changed; call ended", "avcallTestPeerHangup": "Peer hung up", "avcallTestSignalingSource": "Signaling", "avcallTestUseChatSocket": "Use chat IM socket (recommended)", "avcallTestUseStandaloneSocket": "Standalone WebSocket (debug)", "avcallTestUseMockSignaling": "Mock signaling (local video only)", "avcallTestMockSignalingHint": "No WebSocket or offer/answer. Only initializes the engine and camera preview.", "avcallTestMockNoWs": "Mock mode does not use WebSocket", "avcallTestMockStartLog": "Mock: skipped network and SDP; if local preview shows video, capture works.", "avcallTestMockCalleeLog": "Mock: callee also uses local preview only (no peer).", "avcallTestMockToast": "Mock: local preview only", "avcallTestChatSocketHint": "Same socket as chat (config.socketurl). Server must relay {v:1,...} to peer.", "avcallTestNoCloseGlobalWs": "IM socket is global; disconnect elsewhere. This page only stops local handlers.", "avcallTestImAlreadyConnected": "IM WebSocket already connected", "avcallTestImWsReady": "IM WebSocket ready", "avcallTestImWsConnecting": "Connecting IM WebSocket…", "realnamePageAdd": "Identity verification", "realnamePageInfo": "Verification details", "realnameVerification": "Identity verification", "realnameSyncing": "Syncing…", "realnameStatusNone": "Not submitted", "realnameStatusPending": "Under review", "realnameStatusRejected": "Rejected", "realnameStatusApproved": "Approved", "realnameNetworkError": "Network error. Please try again.", "realnameStatusFetchError": "Could not load verification status. Please try again.", "realnameName": "Legal name", "realnameNamePlaceholder": "Enter your full legal name", "realnameIdLabel": "ID number", "realnameIdPlaceholder": "National ID, passport, or local ID", "realnameUploadHint": "Upload clear photos of the front and back (or the pages required in your country).", "realnameUploadTap": "Tap to upload", "realnameDocFront": "Front of document", "realnameDocBack": "Back of document", "realnameSubmit": "Submit verification", "realnameUploadFailed": "Upload failed", "realnameFillName": "Please enter your name", "realnameIdInvalid": "Invalid ID format (5–48 characters; letters, digits, and common separators only)", "realnameUploadBothPhotos": "Please upload both sides of the document", "realnameSubmitOk": "Submitted successfully", "realnameVerifyStatusTitle": "Status", "realnameReapply": "Submit again", "realnameDeleteRecord": "Delete application", "realnameDeleteConfirm": "Delete this verification record? You will need to submit again.", "realnameDeleteConfirmBtn": "Delete", "realnameDeleteSuccess": "Deleted", "realnameLoading": "Loading…", "realnameModalCancel": "Cancel", "publishGoVerify": "Verify identity", "publishNeedRealname": "Please complete identity verification before publishing", "loading": "Loading...", "noMoreData": "No more data", "panelPublishNow": "Publish now", "panelAccountSecurity": "Account & security", "panelLanguage": "Language", "languageHint": "After changing the language, some screens may need to be reopened to refresh fully.", "panelNewMessage": "Notifications", "noticeSection": "Notification options", "noticeBanner": "Banner notifications", "noticeBannerDesc": "When off, banner alerts are hidden while the app is in the foreground", "noticeSound": "Sound", "noticeSoundDesc": "Play a sound when you receive messages", "noticeVibration": "Vibration", "noticeVibrationDesc": "Vibrate for messages and feedback", "noticeHint": "Changes apply immediately on this device and affect push and in-app alerts.", "panelGeneral": "General", "generalSettingsHint": "General settings are saved on this device. Some changes may require restarting the app.", "backgroundPlaybackTitle": "Background playback", "backgroundPlaybackDesc": "When on, short video audio continues while the app is in the background", "backgroundPlaybackEnabledOk": "Background playback enabled", "backgroundPlaybackDisabledOk": "Background playback disabled", "teenModeTitle": "Teen Mode", "teenModeMenuDesc": "Limits screen time; managed with a guardian PIN", "teenModeEnabled": "On", "teenModeStatusEnabled": "Teen Mode is on", "teenModeStatusDisabled": "Teen Mode is off", "teenModeRule1": "· A 40-minute session limit applies. The time lock takes effect automatically once Teen Mode is enabled.", "teenModeRule2": "· If daily use exceeds 40 minutes, a guardian PIN is required to continue. Usage is paused from 22:00 to 06:00.", "teenModeRule3": "· You must set a separate 4-digit guardian PIN before enabling Teen Mode. Forgotten PINs can be reset through an appeal.", "teenModeSwitchLabel": "Teen Mode", "teenModeSwitchDesc": "Requires a 4-digit guardian PIN when enabled", "teenModeChangePin": "Change guardian PIN", "teenModeHint": "The guardian PIN is stored only on this device. To reset it, submit an appeal via Help & Feedback.", "teenModeCancel": "Cancel", "teenModeConfirm": "Confirm", "teenModeEnableTitle": "Set guardian PIN", "teenModeEnableSubtitle": "Choose a 4-digit PIN to manage Teen Mode", "teenModeDisableTitle": "Enter guardian PIN", "teenModeChangeTitle": "Change guardian PIN", "teenModePinPlaceholder": "Enter 4-digit PIN", "teenModeConfirmPinPlaceholder": "Confirm PIN", "teenModeNewPinPlaceholder": "Enter new PIN", "teenModeInvalidPin": "Please enter a 4-digit PIN", "teenModePinMismatch": "PINs do not match", "teenModeWrongPin": "Incorrect PIN, try again", "teenModeEnabledOk": "Teen Mode enabled", "teenModeDisabledOk": "Teen Mode disabled", "teenModeChangedOk": "Guardian PIN updated", "teenModeLockCurfewTitle": "Curfew hours", "teenModeLockCurfewDesc": "Usage is paused from 22:00 to 06:00. Please try again after 06:00.", "teenModeLockCurfewUntil": "Curfew ends daily at {hour}:00", "teenModeLockSessionTitle": "Session time limit reached", "teenModeLockSessionDesc": "You have used the app for over 40 minutes in this session. Enter the guardian PIN to continue.", "teenModeLockDailyTitle": "Daily time limit reached", "teenModeLockDailyDesc": "You have used the app for over 40 minutes today. Enter the guardian PIN to continue.", "teenModeUnlockOk": "Verified. You may continue using the app.", "panelReport": "Report", "panelClearCache": "Clear cache", "panelAbout": "About", "panelLogout": "Sign out", "panelLogoutConfirm": "Sign out now?", "panelLogoutOk": "Signed out", "panelPrompt": "Notice", "panelNoCache": "No cache to clear", "panelConfirmClearCache": "Clear app cache?", "panelCacheCleared": "Cache cleared", "securityTitle": "Account & security", "securityChangePassword": "Change password", "securityCancelAccount": "Delete account", "securityCancelHint": "After deletion, your data cannot be recovered.", "securityCancelTitle": "Delete account?", "securityCancelMessage": "This action cannot be undone. Continue?", "securityCancelConfirm": "Delete", "securityCancelKeep": "Keep account", "securityCancelOk": "Account deleted", "securityNoMobile": "Bind a phone number first, or use password recovery", "resetPwdTitle": "Change password", "resetPwdHeroTitle": "Verify your phone", "resetPwdHeroDesc": "We will send a code to confirm your identity before you set a new password", "resetPwdLockedTip": "Using the phone number linked to this account", "smsVerifyHeroTitle": "Enter verification code", "smsVerifyCodeLabel": "6-digit SMS code", "smsVerifyNotReceive": "Didn't receive the code? Check spam filters or try again later", "resetSecretHeroTitle": "Set a new password" }, "find": { "pullLoadMore": "Pull to load more", "noMoreData": "No more data", "no-more": "No more", "needLoginToSeeFollowShopDynamic": "Please log in to view followed shop updates", "loginNow": "Log in now", "just-now": "Just now", "minutes-ago": "minutes ago", "hours-ago": "hours ago", "days-ago": "days ago", "months-ago": "months ago", "years-ago": "years ago", "today": "Today", "yesterday": "Yesterday", "view-new-products": "View new products", "add": { "complete": "Completed" }, "noDynamic": "No updates from this shop yet", "month": "month", "live": "Live", "playback": "Replay", "no-updates-found": "No updates found", "no-users-found": "No users found", "follow": { "no-follows": "No follows" } }, "money": { "orderNumber": "Order Number", "transactionNumber": "Transaction Number", "orderPrice": "Order Price", "paymentMethod": "Payment Method", "tradeOrderNumber": "Trade Order Number", "actualPayment": "Actual Payment", "paymentTime": "Payment Time", "freightPrice": "Shipping Fee", "discountPrice": "Discount Amount", "totalAmount": "Total Amount", "transactionTime": "Transaction Time", "status": "Status", "rechargeSuccess": "Recharge Success", "rechargeSuccessTip": "Successfully recharged {amount} diamonds", "paymentType": "Payment Type", "afterChange": "After", "beforeChange": "Before", "rechargeTime": "Recharge Time", "recharge": "Recharge", "recharge-instructions": "Recharge Instructions", "withdraw": "Withdraw", "selectWithdrawAccount": "Select Withdraw Account", "tipWalletlog": "Tip Wallet Log", "withdrawAmount": "Withdraw Amount", "insufficientBalance": "Insufficient balance, available balance", "paymentProvider": "Payment", "withdrawTo": "Withdraw to", "account": "Account", "created": "Processing", "successed": "Success", "rejected": "Rejected", "noWithdrawRecord": "No withdrawal records found", "loading": "Loading", "alipayAccount": "Alipay Account", "wechatAccount": "WeChat Account", "icbc": "ICBC", "abc": "Agricultural Bank", "psbc": "Postal Savings Bank", "ccb": "Construction Bank", "cmb": "China Merchants Bank", "boc": "Bank of China", "comm": "Communications Bank", "spdb": "SPDB", "gdb": "Guangfa Bank", "cmbc": "CMBC", "pab": "Ping An Bank", "ceb": "Everbright Bank", "cib": "Industrial Bank", "citic": "Citic Bank", "feeRate": "(Fee Rate {{rate}}%)", "currency": "HKD", "availableBalance": "Available Balance", "all": "All", "pleaseSelectAccount": "Please select account", "pleaseInputCorrectAmount": "Please input correct amount", "withdrawAmountLimit": "Withdraw amount cannot exceed {amount}", "tailNumber": "Last {number}", "debitCard": "Debit Card", "creditCard": "Credit Card", "withdrawStatus": { "created": "Pending", "successed": "Success", "rejected": "Rejected" }, "serviceFee": "Service Fee", "transferTime": "Transfer Time", "rejectReason": "Reject Reason", "type": "Type", "submitTime": "Submit Time", "viewRefund": "View Refund", "merchant": "Merchant", "orderTime": "Order Time", "refundAmount": "Refund Amount", "refundType": { "noReturn": "No Return", "returnAndRefund": "Return and Refund" }, "refundReason": { "dislike": "Don't Like", "emptyPackage": "Empty Package", "notDelivered": "Not Delivered", "colorSizeMismatch": "Color/Size Mismatch", "qualityProblem": "Quality Problem", "missingItems": "Missing Items", "fakeBrand": "Fake Brand" }, "createTime": "Create Time", "refundTime": "Refund Time", "time": "Time", "emptyBillList": "No bill details found", "diamondRecharge": "Diamond Recharge", "queryDetail": "Details", "diamondBalance": "Diamond Balance", "diamond": "Diamond", "tipWallet": "Tip Wallet", "tip": "Tip", "pleaseSelectAmount": "Please select top-up amount", "exchangeRateTip": "Due to exchange rate fluctuations, the top-up amount may change", "pleaseReferToPayment": "Please refer to the amount at the time of payment", "pleaseEnterAmount": "Please enter recharge amount", "pleaseSelectPackage": "Please select a recharge package", "paymentNotInitialized": "Payment not initialized, please try again later", "paymentNotInitializedShort": "Payment not initialized", "productIdNotExists": "Product ID does not exist", "paymentCancelled": "Payment Cancelled", "paymentPluginNotFound": "Payment plugin not found", "paymentInitFailed": "Payment initialization failed", "onlyAppPlatform": "APP only", "paymentChannelNotFound": "Payment channel not found", "getOrderInfoFailed": "Failed to get order info", "getPaymentChannelFailed": "Failed to get payment channel", "getPayInfoFailed": "Failed to get payment info", "productNotExists": "Product not found", "paymentVerificationFailed": "Payment verification failed", "paymentVerifying": "Verifying payment, please check balance later", "goToDetail": "Go to recharge details", "payTypes": { "pay": "Product Transaction", "groups": "Group Purchase", "recharge": "Recharge", "withdraw": "Withdraw", "refund": "Refund", "sys": "System" }, "balance": "Balance", "reward": "Reward", "bankCard": "Bank Card", "billDetails": "Bill Details", "forWithdrawToThirdParty": "Withdraw to external account", "withdrawLog": "Withdraw Log", "rechargeAmount": "Recharge Amount", "wanlianPay": "Wanlian Pay", "pleaseInputAmount": "Please enter recharge amount", "pleaseSelectPayment": "Please select payment method", "isPaymentCompleted": "Is payment completed", "paying": "Processing payment...", "paymentSuccess": "Payment successful", "openInBrowser": "Open in browser", "loadFailed": "Load failed", "webviewLoadFailedTip": "The payment page cannot load inside the app. Open in browser?", "tngWebviewTitle": "Complete payment in browser", "tngWebviewDesc": "Touch 'n Go cashier often shows a flash then a white screen in the in-app WebView; it works in the system browser. Please complete payment in your browser.", "confirmPay": "Confirm Payment", "mergePay": "Merge Payment", "groupBuy": "Group Buy", "transactionNo": "Transaction No", "orderNo": "Order No", "orders": "orders", "balancePay": "Balance Payment", "mpPay": "Official Account Payment", "recommendMPPay": "Recommended: Official Account Payment", "fiuuPay": "Fiuu Pay", "recommendFiuuPay": "Recommended: Fiuu Pay", "baiduPay": "Baidu Payment", "applePay": "Apple Pay", "pleaseSelectPayMethod": "Please select payment method", "cannotGetWechatCode": "Cannot get WeChat code, reason", "confirmWechatPayment": "Please confirm if WeChat payment is completed", "completed": "Completed", "repay": "Repay", "paymentFailed": "Payment Failed", "alipay": "Alipay", "wechat": "WeChat", "jssdk": "WeChat Official Platform", "ALIPAY": "Alipay", "WECHAT": "WeChat", "ICBC": "ICBC", "ABC": "Agricultural Bank", "PSBC": "Postal Savings Bank", "CCB": "Construction Bank", "CMB": "China Merchants Bank", "BOC": "Bank of China", "COMM": "Bank of Communications", "SPDB": "SPDB Bank", "GDB": "Guangfa Bank", "CMBC": "China Minsheng Bank", "PAB": "Ping An Bank", "CEB": "China Everbright Bank", "CIB": "Industrial Bank", "CITIC": "CITIC Bank", "confirm": "Confirm", "cancel": "Cancel", "confirmWithdraw": "Confirm to withdraw {amount}?", "withdrawFailed": "Withdrawal failed, please try again", "paymentMethodTitle": "Payment Method", "offlinePayQrTitle": "Payment QR code", "offlinePayQrTap": "Tap the image to enlarge", "offlinePayQrSeePage": "Please scan the QR code on this page to pay.", "offlinePayInfoUnavailable": "Offline payment information is not available", "offlinePayQrSave": "Save QR code", "offlinePayQrSaveSuccess": "Saved to Photos", "offlinePayQrSaveFail": "Save failed, please try again", "offlinePayQrSaveAuthTip": "Save failed. Please allow Photos access in settings and try again", "offlinePaySaveNotSupported": "Saving is not supported in this environment. Please long-press the image to save" }, "service": { "askQuestion": "Do you want to ask?", "notMatch": "None of these? You can", "clickHere": "Click here", "orReplyHuman": ", or reply for human service", "noHelpContent": "No help content available,", "holdToSpeak": "Hold to speak", "releaseToEnd": "Release to end", "slideUpToCancel": "Slide up to cancel", "releaseToCancel": "Release to cancel", "photos": "Photos", "camera": "Camera", "noKeywords": "No keywords set", "artificialService": "Human service", "smart": "Smart service", "default": "Default", "yesterday": "Yesterday" }, "complaint": { "heroTitle": "Submit a report", "typeGeneral": "content", "generalHint": "Select a reason and describe the issue. We will review it as soon as possible.", "targetHint": "Reporting {typeName} (ID: {id})", "reason": "Reason", "screenshots": "Screenshots", "details": "Details", "preview-images": "Tap to preview", "add-image": "Add image", "placeholder": "Describe the issue in detail…", "submit": "Submit report", "submitting": "Submitting…", "submit-ok": "Report submitted", "uploading": "Uploading…", "select-reason": "Select a reason", "reason-required": "Please select a reason", "content-required": "Please enter details", "guest": "User", "types": { "user": "user", "product": "product", "shop": "shop", "group": "group buy" } }, "complaint-lists": { "no-complaint": "No reports found", "no-content": "No details provided", "process-result": "Result: ", "loading": "Loading…" }, "feedback": { "no-feedback-found": "No feedback yet", "myList": "My feedback", "heroTitle": "Feedback", "heroDesc": "Tell us what went wrong or how we can improve. We read every submission.", "questionAndSuggestion": "Issue or suggestion", "quickInput": "Quick fill", "enterDescription": "Describe your issue or suggestion in detail…", "problemScreenshots": "Screenshots", "clickToPreview": "Tap to preview", "addImage": "Add image", "contactInfo": "Contact", "contactPlaceholder": "Optional — so we can reach you", "appRating": "App rating", "submit": "Submit", "submitting": "Submitting…", "submitOk": "Thanks — your feedback was sent", "contentRequired": "Please enter your feedback", "uploading": "Uploading…", "issue1": "UI layout issues", "issue2": "Slow launch or lag", "issue3": "Poor experience", "issue4": "App crashes sometimes" }, "feedback-lists": { "loading": "Loading…", "no-content": "No content", "contactLabel": "Contact" }, "about": { "and": "and", "feedbackSoon": "Feedback is coming soon", "contactTitle": "Contact us", "contactHeroDesc": "For questions, partnerships, or suggestions, reach us by email.", "contactEmailLabel": "Support email", "contactCopy": "Copy", "contactTapCopy": "Tap the email or Copy to save it to your clipboard", "contactEmpty": "No contact email configured yet", "contactLoading": "Loading…" }, "update": { "title": "Update available", "latest": "Latest version", "ignore": "Later", "updateNow": "Update now", "installing": "Installing…", "downloading": "Downloading, please wait", "linkMissing": "No download link is available for this update" }, "article": { "headlines": "News", "loading": "Loading…", "empty": "No articles yet", "views": "views", "imageCount": "{n} photos", "loadFailed": "Failed to load content", "empty": "No content available" }, "blocked": { "loading": "Loading…", "retry": "Tap to retry", "empty": "No blocked users", "blockedTime": "Blocked at", "unblock": "Unblock", "loadFailed": "Failed to load blocked list", "invalidUserId": "Invalid user ID", "confirmBlock": "Block this user?", "confirmUnblock": "Remove this user from your block list?", "confirm": "Confirm", "cancel": "Cancel", "blockedSuccess": "Blocked", "unblockedSuccess": "Unblocked", "unknownUser": "Unknown user" }, "common": { "copySuccess": "Copied", "copySuccessWithContent": "Copied {content}", "copyFailed": "Copy failed", "browserNotSupported": "This browser does not support copying", "webViewTitle": "Details", "invalidLink": "Invalid link" }, "profileEdit": { "title": "Edit profile", "avatar": "Avatar", "changeAvatar": "Tap to change avatar", "nickname": "Nickname", "username": "Username", "bio": "Bio", "gender": "Gender", "birthday": "Birthday", "save": "Save", "saving": "Saving…", "logout": "Sign out", "enterNickname": "Enter nickname", "enterBio": "Enter bio", "male": "Male", "female": "Female", "saveOk": "Saved", "uploading": "Uploading…", "nicknameLengthError": "Nickname must be 3–32 characters" }, "mine": { "back": "Back", "accountLabel": "Account", "copyBtn": "Copy", "statFans": "Followers", "statFollow": "Following", "statViews": "Views", "statLikes": "Likes", "tabWorks": "Works", "tabLikes": "Likes", "tabSeries": "Collections", "actionPublish": "Post", "actionComment": "Comments", "actionAddress": "Address", "actionComplaint": "Reports", "actionFeedback": "Feedback", "actionHelp": "Help", "actionSmartAssistant": "Smart Assistant", "actionLive": "Go live", "actionEdit": "Edit", "actionVerify": "Verify", "actionSecurity": "Security", "actionSettings": "Settings", "loginCta": "Sign in / Sign up", "loginHint": "Sign in to view posts and profile", "guestName": "Guest", "guestBio": "Sign in to manage your profile", "guestBar": "Sign in to post and manage your content", "defaultBio": "Nothing here yet", "follow": "Follow", "followed": "Following", "loading": "Loading…", "noMore": "No more items", "loadMore": "Pull up to load more", "deleteConfirm": "Delete this post?", "deleteSeriesConfirm": "Delete this collection?", "emptyWorks": "No works yet", "emptyLikes": "No likes yet", "emptySeries": "No collections yet", "dev": "Coming soon", "unnamedSeries": "Untitled collection", "edit": "Edit", "delete": "Delete", "publishBtn": "Post", "createSeries": "New collection", "publishedAt": "Posted", "editSeries": "Edit collection", "loadFailed": "Failed to load", "actionFailed": "Action failed", "deleted": "Deleted", "deleteFailed": "Delete failed", "praiseModal": "{name} received {count} likes", "viewsModal": "{name} received {count} views", "avatarUploading": "Uploading…", "avatarUpdated": "Avatar updated", "avatarUploadFailed": "Avatar upload failed", "editProfile": "Edit profile", "seriesDetail": "Collection details", "needLogin": "Please sign in first", "viewsTip": "View count", "stateExamine": "Under review", "stateHazard": "Violation", "stateTranscoding": "Transcoding", "stateScreenshot": "Generating cover", "statePublish": "Publishing" }, "dynamics": { "title": "Feed", "titleTag": "FEED", "detailTitle": "Post details", "emptyFeed": "No posts yet", "emptyFeedHint": "Pull down to refresh, or share your first post", "loading": "Loading…", "emptyVideo": "No videos", "captionExpand": "Expand", "captionCollapse": "Collapse", "noMore": "No more items", "loadFailed": "Failed to load", "actionFailed": "Action failed", "guest": "Guest", "follow": "Follow", "followPlus": "+ Follow", "followed": "Following", "comments": "Comments {n}", "commentHint": "Say something…", "moreRecommend": "More for you", "missingId": "Missing post ID", "parseFailed": "Failed to parse post data", "commentsLoadFailed": "Failed to load comments", "contentUnavailable": "Content unavailable", "userProfileDev": "Profile page coming soon", "bookmarkDev": "Bookmarks coming soon", "liveReplay": "Replay", "publishTitle": "New post", "publishBadge": "Share", "publishHeroTitle": "Share your travel inspiration", "publishHeroSub": "Add photos and your experience so more people can see your post", "publishUploadTitle": "Photos", "publishUploadHint": "At least 1, up to 9", "publishAddImage": "Add photo", "publishAddMore": "Add more", "publishContentTitle": "Caption", "publishContentHint": "Place, experience, or why you recommend it", "publishContentPlaceholder": "Write your post…", "publishSubmitting": "Publishing…", "publishSubmit": "Publish", "publishSubmitLocked": "Verify identity to publish", "publishUploading": "Uploading…", "publishUploadFailed": "Image upload failed", "publishFailed": "Publish failed", "publishNeedImage": "Add at least one photo", "publishNeedContent": "Please write a caption", "publishOk": "Published", "publishTypeGrass": "Photo post", "publishTypeVideo": "Video", "publishVideoBadge": "Short video", "publishVideoHeroTitle": "Share your travel video", "publishVideoHeroSub": "Upload a video, add a title, and pick a tag to reach more people", "publishVideoUploadTitle": "Upload video", "publishVideoUploadHint": "From album or camera; preview after upload", "publishAddVideo": "Add video", "publishVideoContentPlaceholder": "Add a video title…", "publishVideoSubmit": "Publish video", "publishSelectLabel": "Choose tag", "publishSelectLabelHint": "A matching tag can improve visibility", "publishNoLabels": "No tags available", "publishNeedVideo": "Please upload a video first", "publishVideoNotDone": "Video upload is not complete", "publishNeedLabel": "Please choose a tag", "publishVideoUploadFailed": "Video upload failed", "publishVideoReviewTip": "After publishing, your video will be reviewed manually. It will appear in the app only after approval.", "publishRemoveVideo": "Reselect", "publishPickAlbum": "Choose from album", "publishPickCamera": "Take photo", "publishPickCameraVideo": "Record video", "publishMediaPermissionTitle": "Permission required", "publishAlbumPermissionContent": "Photo library access was denied. Allow it in Settings and try again.", "publishCameraPermissionContent": "Camera access was denied. Allow it in Settings and try again.", "publishRecordPermissionContent": "Recording video requires camera and microphone access. Enable them in Settings and try again.", "publishMediaPermissionConfirm": "Open Settings", "publishMediaPermissionCancel": "Cancel" }, "home": { "searchPlaceholder": "Search attractions, food & hotels in your city", "sectionHot": "Recommended videos", "sectionHotEn": "/ RECOMMENDED VIDEOS", "sectionAttractions": "Popular spots", "sectionAttractionsEn": "/ POPULAR ATTRACTIONS", "sectionHotScenic": "Hot scenic areas", "sectionHotScenicEn": "/ HOT SCENIC SPOTS", "more": "More ›", "emptyRecommend": "No recommendations yet", "regionDefault": "Hong Kong", "regionHk": "Hong Kong", "regionMo": "Macau", "regionSz": "Shenzhen", "regionGz": "Guangzhou", "catHot": "Hot spots", "catTravel": "Travel notes", "catWater": "Water sports", "catFamily": "Family trips", "catFood": "Local food", "svcHotel": "Hotels", "svcFlight": "Flights", "svcCurrency": "Currency", "svcNav": "Offline maps", "attrCauseway": "Causeway Bay", "attrHarbour": "Victoria Harbour", "attrAvenue": "Avenue of Stars", "categoryUnavailable": "Category unavailable", "categoryLoading": "Loading categories, please wait", "videoUnavailable": "Video unavailable", "devToast": "{name} (Coming soon)", "video": "Videos", "loading": "Loading…", "loadFailed": "Failed to load", "loadMore": "Pull up to load more", "noMore": "No more items", "emptyVideos": "No videos yet" }, "scenic": { "listTitle": "Attractions", "detailTitle": "Attraction Details", "empty": "No attractions yet", "address": "Address", "views": "Views" }, "tabbar": { "home": "Home", "video": "Videos", "live": "Live", "dynamics": "Feed", "mine": "Me" }, "live": { "filterAll": "All", "filterLive": "Live now", "filterLiveEmpty": "No rooms are live right now", "sectionOnAir": "Channels", "sectionOnAirEn": "/ LIVE CHANNELS", "hallEyebrow": "LIVE CHANNEL", "hallSubtitle": "Watch what's on air right now", "hallLiveCount": "{n} live now", "hallTotalCount": "{n} channels", "hallEmpty": "No live streams", "hallEmptyHint": "Rooms appear here when hosts go live", "statusOn": "LIVE", "statusOnLong": "Live", "statusOff": "Offline", "fetchStream": "Fetching stream…", "retry": "Try again", "searchPageTitle": "Search live", "searchPlaceholder": "Search live rooms", "searchHint": "Enter a keyword to find live rooms", "searchEmpty": "No live rooms found", "searchEnterKeyword": "Enter a keyword", "broadcastPageTitle": "Go Live", "broadcastSetupTitle": "Prepare broadcast", "broadcastStart": "Start live", "broadcastCover": "Cover", "broadcastCoverHint": "Upload cover image", "broadcastTheme": "Title", "broadcastThemePlaceholder": "Enter a title (max 50 chars)", "broadcastPayment": "Access", "broadcastFree": "Free", "broadcastPaid": "Paid", "broadcastPaidAmount": "Price", "broadcastPaidAmountPh": "Enter amount", "broadcastFreePreview": "Free preview (sec)", "broadcastFreePreviewPh": "e.g. 60", "broadcastCoverRequired": "Please upload a cover", "broadcastThemeRequired": "Please enter a title", "broadcastPaidInvalid": "Price must be greater than 0", "broadcastFreePreviewInvalid": "Preview time cannot be negative", "broadcastStarting": "Starting…", "broadcastUploading": "Uploading…", "broadcastUploadFailed": "Cover upload failed", "broadcastModalTitle": "Notice", "broadcastEndConfirm": "End this live stream?", "broadcastH5Unsupported": "H5 cannot push live video. Please use the app.", "broadcastWatching": "watching", "broadcastFlip": "Flip", "broadcastShot": "Snapshot", "broadcastEndBtn": "End", "broadcastShotSaved": "Saved to album", "broadcastShotFailed": "Snapshot failed", "broadcastNetworkPoor": "Poor network, reconnecting…", "broadcastEndTitle": "Live ended", "broadcastEndReplay": "Replay may be available soon", "broadcastEndLikes": "Likes", "broadcastEndViews": "Views", "broadcastEndProducts": "Products", "broadcastBackHall": "Back to live hall", "broadcastPreviewLoading": "Starting camera…", "broadcastCameraDenied": "Camera unavailable. Check permissions." }, "search": { "pageTitle": "Search", "resultTitle": "Search results", "placeholder": "Search posts or creators", "categoryTag": "Category", "noSuggest": "No suggestions", "history": "Recent searches", "hot": "Trending", "hotBadge": "HOT", "noHot": "No trending searches", "enterKeyword": "Enter a keyword", "clearHistoryTitle": "Clear search history", "clearHistoryContent": "Clear all recent searches?", "shopSearchDev": "Product search is coming soon", "tabWorks": "Posts", "tabUser": "Users", "loading": "Loading…", "emptyWorks": "No posts found", "emptyUsers": "No users found", "shopTag": "Shop", "statFans": "Followers {n}", "statPraised": "Likes {n}", "follow": "Follow", "followed": "Following", "loadMore": "Pull up to load more", "noMore": "No more items", "loadFailed": "Failed to load", "actionFailed": "Action failed", "contentUnavailable": "Content unavailable" }, "findUser": { "pageTitle": "Profile", "blockUser": "Block", "unblockUser": "Unblock", "defaultBio": "No bio yet", "tabWorks": "Posts", "tabLikes": "Likes", "emptyWorks": "No posts yet", "emptyLikes": "No likes yet", "publishedSuffix": "posted" }, "relation": { "fansTitle": "Followers", "fansEmpty": "No followers yet", "followTitle": "Following", "followEmpty": "Not following anyone yet", "shopTag": "Shop", "emptyData": "No data", "loading": "Loading…", "loadFailed": "Failed to load", "actionFailed": "Action failed", "loadMore": "Pull up to load more", "noMore": "No more items" }, "notice.system": "System notices", "notice.no-system-messages": "No system notices", "notice.loading": "Loading…", "notice.badge": "Official", "notice.untitled": "Untitled notice", "notice.readMore": "View details", "notice.loadFailed": "Failed to load", "notice.loadMore": "Pull up to load more", "notice.noMore": "No more items", "notice.headTitle": "Messages", "notice.viewComment": "Comments", "notice.viewNotice": "Notices", "notice.viewSys": "System", "notice.unreadMessages": " unread", "notice.noUnread": "No unread messages", "notice.noMessages": "No messages", "notice.delete": "Delete", "notice.from": "From", "notice.noCouponLiveProduct": "No coupon, live or new product notices", "chat.markAllReadConfirm": "Mark all messages as read?", "chat.markAllReadSuccess": "All marked as read", "work": "Works", "my_like": "Likes", "send_work": "Publish Now", "start-live": "Start Live", "edit_profile": "Edit Profile", "networkGuard.title": "Network required", "networkGuard.content": "This app cannot reach the network. Allow Wi‑Fi and cellular data for this app in system settings to continue.", "networkGuard.confirm": "Open settings", "networkGuard.cancel": "OK", "comment.title": "My Comments", "comment.empty": "No comments yet", "comment.noContent": "No content", "comment.loading": "Loading", "comment.noMore": "No more", "help.title": "Help Center", "help.onlineService": "Online Service", "help.salesHotline": "Sales Hotline", "help.serviceHotline": "Service Hotline", "help.workingHours": "Working Hours", "help.commonQuestions": "FAQ", "help.empty": "No content", "help.loading": "Loading", "help.noMore": "No more", "help.noPhone": "No phone number", "chat.title": "Chat", "chat.system-message-withdrawn": "Message withdrawn!", "chat.button.goods": "Goods", "chat.button.order": "Order", "chat.button.camera": "Camera", "chat.button.photo": "Photo", "chat.button.complaint": "Complaint", "chat.modal.browsed-goods": "Browsed Goods", "chat.modal.purchased-orders": "Purchased Orders", "chat.order-number": "Order No.", "chat.send-order": "Send Order", "chat.complete": "Done", "chat.send-goods": "Send Goods", "chat.send-merchant": "Send to Merchant", "chat.order-details": "Order Details", "chat.state.waiting-payment": "Waiting for Payment", "chat.state.payment-successful": "Payment Successful", "chat.state.waiting-receipt": "Waiting for Receipt", "chat.state.waiting-review": "Waiting for Review", "chat.state.refund-order": "Refund Order", "chat.state.order-completed": "Order Completed", "chat.state.transaction-closed": "Transaction Closed", "chat.refund-status.not-refunded": "Not Refunded", "chat.refund-status.refunding": "Refunding", "chat.refund-status.to-be-returned": "To Be Returned", "chat.refund-status.refund-completed": "Refund Completed", "chat.refund-status.refund-closed": "Refund Closed", "chat.refund-status.refund-rejected": "Refund Rejected", "chat.voice.hold-to-speak": "Hold to Speak", "chat.voice.release-to-end": "Release to End", "chat.voice.slide-up-to-cancel": "Slide Up to Cancel", "chat.voice.release-finger-to-cancel": "Release to Cancel", "chat.voice.sending-voice": "Sending", "chat.online": "Online", "chat.offline": "Offline", "chat.emoji.default": "Default", "cart.title": "Cart", "cart.itemUnit": "items", "cart.complete": "Done", "cart.manage": "Manage", "cart.spec": "Spec:", "cart.empty": "Cart is empty", "cart.emptyHint": "Cart is empty, go shopping?", "cart.cancel": "Cancel", "cart.selectAll": "Select All", "cart.moveToFavorite": "Move to Favorites", "cart.clear": "Clear", "cart.delete": "Delete", "cart.total": "Total:", "cart.noShipping": "Shipping not included", "cart.checkout": "Checkout", "cart.clearConfirm": "Are you sure to clear the cart?", "orderConfirm.addAddress": "Please add shipping address", "orderConfirm.freight": "Shipping", "orderConfirm.coupon": "Coupon", "orderConfirm.select": "Please select", "orderConfirm.remark": "Remark", "orderConfirm.remarkPlaceholder": "Optional: Please negotiate with the merchant first", "orderConfirm.totalItems": "{count} items", "orderConfirm.subtotal": "Subtotal:", "orderConfirm.couponTitle": "Coupons", "orderConfirm.couponFullReduction": "Spend {limit} save {price}", "orderConfirm.couponDiscount": "Spend {limit} get {discount}% off", "orderConfirm.couponFreeShipping": "Free shipping over {limit}", "orderConfirm.couponSelected": "Selected", "orderConfirm.couponUse": "Use", "orderConfirm.couponReceive": "Get", "orderConfirm.couponRemaining": "{count} left", "orderConfirm.couponLimit": "Limit {count}", "orderConfirm.complete": "Done", "orderConfirm.total": "Total:", "orderConfirm.submitting": "Submitting...", "orderConfirm.submitOrder": "Place Order", "orderConfirm.selectProduct": "Please select products", "orderConfirm.fillAddress": "Please fill in shipping address", "orderConfirm.loadFailed": "Load failed", "orderConfirm.freeShipping": "Free Shipping", "orderConfirm.discount": "% off", "mall.searchPlaceholder": "Search products", "mall.recommend": "Recommend", "mall.sort.comprehensive": "Comprehensive", "mall.sort.sales": "Sales", "mall.sort.new": "New", "mall.sort.price": "Price", "mall.sort.filter": "Filter", "mall.product.selfOperated": "Self-operated", "mall.product.personal": "Personal", "mall.product.enterprise": "Enterprise", "mall.product.flagship": "Flagship", "mall.product.officialGuarantee": "Official Guarantee", "mall.product.live": "Live", "mall.product.comments": "Comments", "mall.product.positiveRate": "Positive", "mall.category.recommend": "Category Recommend", "mall.category.empty": "No products yet", "common.loading": "Loading...", "common.noMore": "No more", "common.empty": "No content yet", "mall.category.label": "Category", "product.noResults": "No results found", "product.guessYouLike": "Guess You Like", "product.brand": "Brand", "product.priceRange": "Price Range", "product.minPrice": "Min Price", "product.maxPrice": "Max Price", "common.reset": "Reset", "common.confirm": "Confirm", "mall.currentCategory": "Current Category", "mall.searchShopGoods": "Search Shop Goods", "mall.noGoodsInCategory": "No goods in this category", "mall.noGoodsInShop": "No goods in this shop", "mall.searchShopGoodsInternal": "Search Shop Goods", "shop.noDynamics": "No dynamics yet", "mall.shop.fans": "Shop Fans", "mall.shop.follow": "Follow", "mall.shop.unfollow": "Unfollow", "mall.shop.recommendGoods": "Recommend Goods", "mall.shop.decorating": "Shop is being decorated...", "mall.featureLink": "Feature Link", "mall.message": "Message", "mall.home": "Home", "mall.mine": "Mine", "mall.cart": "Cart", "mall.service": "Service", "mall.feedback": "Feedback", "mall.shop.home": "Home", "mall.shop.allGoods": "All Goods", "mall.shop.discover": "Discover", "mall.shop.category": "Category", "mall.shop.customerService": "Customer Service", "mall.shop.loadFailed": "Failed to load shop", "mall.shop.followFailed": "Failed to follow", "mall.fans": "Fans", "mall.shop.shopIntro": "Shop Introduction", "mall.comment.goodRate": "Good Rate", "mall.comment.all": "All", "mall.comment.good": "Good", "mall.comment.pertinent": "Neutral", "mall.comment.poor": "Poor", "mall.comment.withImage": "With Image", "mall.comment.anonymous": "Anonymous", "mall.comment.spec": "Spec", "mall.moreSpecs": "More Specs Available", "mall.brandSpec": "Brand, Specs, etc...", "mall.viewAll": "View All", "mall.selectAllGoods": "All Products", "mall.selectCompleteSpec": "Please select complete specs", "mall.selectProductSpec": "Please select product specs", "mall.collected": "Collected", "mall.collect": "Collect", "mall.logistics": "Logistics", "mall.shopRecommend": "Shop Recommend", "mall.productDetail": "Product Detail", "mall.addToCart": "Add to Cart", "mall.buyNow": "Buy Now", "mall.addedToCart": "Added to Cart", "mall.collectFailed": "Failed to collect", "mall.marketPrice": "Market Price", "mall.monthlySales": "Monthly Sales", "mall.coupon": "Coupon", "mall.select": "Select", "mall.selected": "Selected", "mall.params": "Params", "mall.evaluate": "Evaluate", "mall.enterShop": "Enter Shop", "mall.productDesc": "Product Description", "mall.sellerService": "Seller Service", "mall.productParams": "Product Params", "mall.brand": "Brand", "mall.basicService": "Basic Service Guarantee", "mall.stock": "Stock", "mall.quantity": "pcs", "mall.buyQuantity": "Buy Quantity", "mall.goodsSoldOut": "Sold Out", "mall.low": "Low", "mall.high": "High", "mall.goods": "Goods", "mall.detail": "Detail", "mall.fullReduction": "Save {1} on {0}", "mall.discount": "{0}% OFF", "mall.fullDiscount": "{1}% OFF on {0}", "mall.freeShipping": "Free Shipping", "mall.freeShippingFull": "Free Shipping on {0}", "mall.remain": "Remain", "mall.limitPerPerson": "Limit per Person", "mall.getNow": "Get Now", "mall.maxStock": "Max {0} pcs", "mall.discountSuffix": "% OFF", "mall.receiveSuccess": "Received Successfully", "mine.couponCenter": "Coupon Center", "mine.receiveCoupon": "Receive Coupons", "mine.myCoupon": "MyCoupons", "mine.followShop": "Followed Shops", "mine.footprint": "Footprint", "order.pendingPayment": "ToPay", "order.pendingShipment": "ToShip", "order.pendingReceipt": "ToReceive", "order.pendingReview": "ToReview", "order.refundAfterSales": "Refund", "order.all": "All", "order.empty": "No orders", "order.delete": "Delete", "order.discount": "Discount:", "order.freight": "Shipping:", "order.actualPay": "Paid:", "order.editAddress": "Edit Address", "order.cancelOrder": "Cancel", "order.payNow": "Pay Now", "order.viewLogistics": "Track", "order.confirmReceipt": "Confirm Receipt", "order.review": "Review", "order.confirmReceiptContent": "Confirm that you have received the goods?", "order.loadFailed": "Load failed, please try again", "order.deleteFailed": "Delete failed", "order.cancelFailed": "Cancel failed", "order.pleaseWait": "Please wait", "order.shipped": "Shipped", "order.tradeSuccess": "Completed", "order.completed": "Done", "order.closed": "Closed", "order.paymentSuccess": "Paid", "order.refundOrder": "Refund", "order.orderComplete": "Completed", "order.tradeClosed": "Closed", "order.goodsTotal": "Goods total:", "order.orderTotal": "Order total:", "order.actualAmount": "Amount paid:", "order.orderDetail": "Order details", "order.orderNo": "Order No.:", "order.payNo": "Payment No.:", "order.createTime": "Created:", "order.payTime": "Paid at:", "order.deliverTime": "Shipped at:", "order.takeTime": "Received at:", "order.nearby": "(near {0})", "order.waitSellerShip": "Waiting for shipment", "order.closedTip": "Order closed", "order.loading": "Loading...", "order.autoCloseMinutes": "Auto-closes in {0} min", "order.autoCloseHours": "Auto-closes in {0}h {1}min", "order.autoCloseDays": "Auto-closes in {0}d {1}h {2}min", "order.autoConfirmMinutes": "Auto-confirm in {0} min", "order.autoConfirmHours": "Auto-confirm in {0}h {1}min", "order.autoConfirmDays": "Auto-confirm in {0}d {1}h {2}min", "order.autoCommentMinutes": "Auto-review in {0} min", "order.autoCommentHours": "Auto-review in {0}h {1}min", "order.autoCommentDays": "Auto-review in {0}d {1}h {2}min", "order.refund": "Refund", "order.refunding": "Refunding", "order.waitReturn": "Return pending", "order.refundDone": "Refunded", "order.refundClosed": "Refund closed", "order.refundRejected": "Refund rejected", "orderComment.goodsReview": "Product review", "orderComment.placeholder": "Write a review", "orderComment.describe": "Description", "orderComment.logistics": "Shipping", "orderComment.service": "Service", "orderComment.deliver": "Delivery speed", "orderComment.submit": "Submit review", "orderComment.rateShop": "Please rate the shop", "orderComment.failed": "Review failed", "orderComment.score1": "Terrible", "orderComment.score2": "Poor", "orderComment.score3": "Average", "orderComment.score4": "Good", "orderComment.score5": "Excellent", "orderLogistics.officialTel": "Official phone", "orderLogistics.waybillDetail": "Tracking details", "orderLogistics.waitPickup": "Awaiting pickup", "orderConfirm.queryCouponFailed": "Failed to query coupons", "orderConfirm.receiveFailed": "Failed to claim", "address.empty": "No shipping address yet", "address.addNew": "+ Add New Address", "address.confirmDelete": "Are you sure you want to delete this address?", "address.confirmChange": "Are you sure you want to change to this address? (Each order can only be changed once)", "common.pleaseLogin": "Please login first", "common.tip": "Tip", "common.updating": "Updating...", "common.updateSuccess": "Update successful", "common.updateFailed": "Update failed", "addressManage.contact": "Contact", "addressManage.namePlaceholder": "Recipient Name", "addressManage.mobile": "Mobile Number", "addressManage.mobilePlaceholder": "Recipient Mobile Number", "addressManage.region": "Region", "addressManage.regionPlaceholder": "Enter province / city / district", "addressManage.detailAddress": "Detail Address", "addressManage.detailAddressPlaceholder": "Street, building number, etc.", "addressManage.setDefault": "Set as Default", "addressManage.editTitle": "Edit Address", "addressManage.addTitle": "Add Address", "addressManage.nameRequired": "Please enter recipient name", "addressManage.mobileRequired": "Please enter mobile number", "addressManage.regionRequired": "Please enter region", "addressManage.addressRequired": "Please enter detail address", "addressManage.saveSuccess": "Address {0} successfully", "addressManage.operationFailed": "Operation failed", "coupon.universal": "Universal", "coupon.start": "Starts {0}", "coupon.end": "Ends {0}", "coupon.permanent": "Permanent", "coupon.validDays": "Valid for {0} days after receiving", "coupon.receiveFailed": "Failed to receive", "coupon.noDetails": "No coupon details", "coupon.validPeriod": "Valid Period", "coupon.noCoupons": "No coupons", "coupon.remaining": "{0} remaining", "coupon.limitClaim": "Limit {0} per person", "coupon.useNow": "Use Now", "coupon.reductionCoupon": "Reduction", "coupon.discountCoupon": "Discount", "coupon.shippingCoupon": "Shipping", "coupon.validUntil": "Valid until {0}", "coupon.unused": "Unused", "coupon.used": "Used", "coupon.expired": "Expired", "follow.empty": "No follows yet", "follow.loading": "Loading...", "footprint.empty": "No footprints yet", "footprint.my": "My Footprint", "footprint.groups": "Group Buy Footprint", "footprint.loading": "Loading footprints...", "collect.empty": "No favorites yet", "collect.goods": "Product Favorites", "collect.groups": "Group Buy Favorites", "collect.loading": "Loading favorites...", "collect.ladder": "Ladder", "collect.groupTag": "{0}-person group", "collect.likes": "Likes {0}", "collect.payment": "Sold {0}", "collect.grouped": "Grouped {0}", "pagesNav.myFavorites": "My Favorites", "pagesNav.liveRoom": "Live", "pagesNav.loginEntry": "Sign In", "pagesNav.login": "Sign In", "pagesNav.register": "Sign Up", "pagesNav.recoverPassword": "Reset Password", "pagesNav.playerTest": "Player Test", "pagesNav.smsVerify": "SMS Verification", "pagesNav.blacklist": "Blocked", "pagesNav.feedback": "Feedback", "pagesNav.resetPassword": "Reset Password", "pagesNav.mallNotice": "Mall Messages", "pagesNav.chatConnecting": "Connecting IM...", "pagesNav.activity": "Activity", "pagesNav.news": "News", "pagesNav.mall": "Mall", "pagesNav.productList": "Products", "pagesNav.productComment": "Reviews", "pagesNav.shop": "Shop", "pagesNav.shopGoods": "Shop Products", "pagesNav.shopInfo": "Shop Info", "pagesNav.confirmOrder": "Confirm Order", "pagesNav.myOrders": "My Orders", "pagesNav.logisticsDetail": "Tracking", "pagesNav.reviewOrder": "Review Order", "pagesNav.paySuccess": "Payment Successful", "pagesNav.addressManage": "Address Manage", "pagesNav.shippingAddress": "Shipping Address", "pagesNav.refundList": "Refunds", "pagesNav.refundDetail": "Refund Details", "pagesNav.refundEdit": "Edit Refund", "pagesNav.refundLog": "Refund History", "pagesNav.couponDetail": "Coupon Details", "pagesNav.couponUse": "Use Coupon", "pagesNav.paying": "Paying", "pagesNav.googlePay": "Google Pay", "pagesNav.hotel": "Hotels", "pagesNav.pay": "Checkout", "refundList.empty": "No refund records", "refundList.close": "Cancel Refund", "refundList.viewDetail": "View Details", "refundList.closedToast": "Refund closed", "refundList.amount": "Refund", "refundList.state0": "Awaiting seller approval", "refundList.state1": "Awaiting buyer return", "refundList.state2": "Seller rejected refund", "refundList.state3": "Platform mediation", "refundList.state4": "Refund completed", "refundList.state5": "Refund closed", "refundList.state6": "Awaiting seller receipt", "refundList.state7": "Third-party refunding", "refundList.state8": "Refund failed", "refundList.info0": "Refund request submitted", "refundList.info1": "Seller approved the refund", "refundList.info2": "You can edit the return request", "refundList.info3": "Platform mediation requested", "refundList.info4": "Refund completed", "refundList.info5": "Refund request closed", "refundList.info6": "Refund after merchant confirms receipt", "refundList.info7": "Refund will return to original payment", "refundList.info8": "Express payment refund failed", "apply.logisticsStatus": "Logistics Status", "apply.whetherReceived": "Whether Received", "apply.refundType": "Refund Type", "apply.selectRefundType": "Select Refund Type", "apply.refundReason": "Refund Reason", "apply.refundReasonPlaceholder": "Reason for refund", "apply.refundAmount": "Refund Amount", "apply.uploadProof": "Upload Proof", "apply.refundDescription": "Refund Description", "apply.optional": "Optional", "apply.confirm": "Confirm Submit", "apply.notReceived": "Not Received", "apply.received": "Received", "apply.refundOnly": "Refund Only", "apply.refundAndReturn": "Refund & Return", "apply.dislike": "Dislike", "apply.emptyPackage": "Empty Package", "apply.notDelivered": "Not Delivered On Time", "apply.colorSizeMismatch": "Color/Size Mismatch", "apply.qualityIssue": "Quality Issue", "apply.missingItems": "Missing Items", "apply.counterfeitBrand": "Counterfeit Brand", "apply.pleaseSelectLogistics": "Please select logistics status", "apply.pleaseSelectRefundType": "Please select refund type", "apply.pleaseSelectReason": "Please select refund reason", "apply.maxRefundAmount": "Maximum refund {price} yuan", "apply.refundAmountExceedsLimit": "Refund amount exceeds limit", "apply.refundAmountCannotExceed": "Refund amount cannot exceed order amount", "edit.logisticsStatus": "Logistics Status", "edit.refundType": "Refund Type", "edit.refundReason": "Refund Reason", "edit.refundAmount": "Refund Amount", "edit.optional": "Optional", "edit.confirm": "Confirm", "edit.uploadProof": "Upload Proof", "edit.upload": "Upload", "edit.notReceived": "Not Received", "edit.received": "Received", "edit.refundNoReturn": "Refund Only (No Return)", "edit.refundAndReturn": "Return & Refund", "edit.dontLike": "Dislike", "edit.emptyPackage": "Empty Package", "edit.notDelivered": "Not Delivered On Time", "edit.colorSizeMismatch": "Color/Size Mismatch", "edit.qualityIssue": "Quality Issue", "edit.missingItems": "Missing Items", "edit.counterfeitBrand": "Counterfeit Brand", "edit.maxRefundAmount": "Maximum refund {price} yuan", "edit.priceCannotBeEmpty": "Price cannot be empty", "edit.refundCannotExceed": "Refund cannot exceed HKD{amount}", "edit.uploadFailed": "Upload failed: ", "edit.refundDescription": "Refund Description", "details.closeRefund": "Close Refund", "details.editApplication": "Edit Application", "details.groupOrder": "Group Order", "details.expressNumber": "Express Number", "details.pleaseEnterExpressNumber": "Please enter express number", "details.expressCompany": "Express Company", "details.pleaseSelect": "Please Select", "details.confirmReturn": "Confirm Return", "details.refusalReason": "Refusal Reason", "details.platformIntervention": "Platform Intervention", "details.refundDetails": "Refund Details", "details.refundHistory": "Refund History", "details.refundType": "Refund Type", "details.refundReason": "Refund Reason", "details.refundAmount": "Refund Amount", "details.logisticsStatus": "Logistics Status", "details.refundTime": "Refund Time", "details.sellerAgreeOrTimeout": "Seller agrees or timeout, system will auto-confirm", "details.ifRefundRejected": "If refund is rejected, you can modify and resubmit", "details.doNotUseNormalMail": "Do not use normal mail or cash on delivery", "details.pleaseFillRealExpressInfo": "Please fill in real express information", "details.sellerTimeout": "Seller timeout, system will auto-confirm", "details.serviceReviewing": "Customer service is reviewing", "details.answerWithin1to3Days": "Please wait 1-3 working days for response", "details.waitingSellerAgree": "Waiting for seller agreement", "details.waitingBuyerReturn": "Waiting for buyer return", "details.sellerRejectRefund": "Seller rejected refund", "details.refundCompleted": "Refund Completed", "details.refundClosed": "Refund Closed", "details.waitingSellerReceive": "Waiting for seller to receive", "details.thirdPartyRefunding": "Third-party refunding", "details.refundFailed": "Refund Failed", "details.refundWillReturn": "Refund will return via original path within 24 hours", "details.contactPlatformService": "Please contact platform service", "details.refundTotalAmount": "Total Refund Amount", "details.specifications": "Specifications:", "details.refundLabel": "Refund:", "details.pleaseInputExpressNo": "Please enter express number", "details.pleaseSelectExpressCompany": "Please select express company", "details.submitFailed": "Submit failed", "details.operationFailed": "Operation failed", "details.pleaseWait": "Please wait", "details.remainingMinutes": "Remaining {minutes} minutes", "details.remainingHoursMinutes": "Remaining {hours} hours {minutes} minutes", "details.remainingDaysHoursMinutes": "Remaining {days} days {hours} hours {minutes} minutes", "details.waitingPlatformProcess": "Waiting for platform processing", "details.estimated24HoursReturn": "Estimated return within 24 hours", "details.contactPlatformServiceText": "Please contact platform service", "details.recipient": "Recipient", "details.refundInitiated": "Refund request initiated", "details.sellerAgreed": "Seller has agreed to refund", "details.canModifyRefund": "You can modify refund request", "details.platformInterventionApplied": "Platform intervention applied", "details.merchantConfirmReceive": "Merchant will confirm receipt and refund", "edit.maxRefundAmountNoFreight": "Maximum refund {price} yuan (excluding freight {freight} yuan)", "edit.submitting": "Submitting", "edit.modifyFailed": "Modify failed" }