{
  "wallet": {
    "wallet": "Wallet",
    "recharge": "Recharge",
    "withdraw": "Withdraw",
    "transfer": "Transfer",
    "balance": "Balance"
  },
  "app": {
    "update": {
      "title": "New Version Available",
      "message": "A new version is available. Update now?",
      "now": "Update Now",
      "later": "Later",
      "forceUpdate": "A new version is required to continue using the app"
    }
  },
  "scanner": {
    "title": "Scan QR Code",
    "hint": "Align QR code within frame to scan",
    "fromGallery": "Choose from Gallery",
    "notSupported": "QR code scanning not supported on this platform",
    "permissionDenied": "Camera permission denied",
    "openError": "Failed to open scanner",
    "noQRCodeFound": "No QR code detected",
    "galleryError": "Failed to read from gallery",
    "galleryNotSupported": "Gallery selection not supported currently"
  },
  "recharge": {
    "channel": {
      "chainRecharge": "Chain recharge",
      "chainRechargeDesc": "Transfer crypto from on-chain wallet or exchange.",
      "fiatCurrency": "Fiat currency",
      "fiatCurrencyDesc": "Transfer fiat currency through bank or other financial institutions."
    },
    "fiat": {
      "title": "Fiat Recharge",
      "bankAccount": "Recharge bank card account",
      "chooseCurrency": "Choose Currency",
      "amount": "Amount",
      "enterAmount": "Enter the amount",
      "validAmountError": "Please enter a valid amount.",
      "note": "Please make sure to enter the correct amount. After submission, the funds will be credited to your account after review in the background.",
      "submit": "Submit",
      "submitSuccess": "Submission successful!"
    },
    "status": {
      "pending": "Pending",
      "confirming": "Confirming",
      "approved": "Approved",
      "completed": "Completed",
      "rejected": "Rejected",
      "cancelled": "Cancelled"
    }
  },
  "withdraw": {
    "title": "Withdraw",
    "chooseCurrency": "Choose Currency",
    "chooseMethod": "Choose Withdraw Method",
    "amount": "Amount",
    "enterAmountMax": "Enter the amount (Max: {amount})",
    "validAmountError": "Please enter a valid amount.",
    "bankAccountId": "Bank Account ID",
    "enterBankAccountId": "Enter the bank account ID",
    "validBankAccountError": "Please enter a valid bank account ID.",
    "chooseChain": "Choose Chain",
    "cryptoAddress": "Crypto Address",
    "enterCryptoAddress": "Enter the crypto address",
    "validCryptoAddressError": "Please enter a valid crypto address.",
    "successMessage": "Withdrawal request submitted successfully!",
    "submit": "Submit",
    "assetCode": {
      "USDT": "USDT",
      "OPTS": "OPTS"
    },
    "method": {
      "bank": "Bank Transfer",
      "crypto": "Cryptocurrency",
      "cash": "Cash"
    },
    "validation": {
      "assetCodeRequired": "Please select a currency",
      "amountRequired": "Please enter an amount",
      "amountInvalid": "Please enter a valid number format",
      "amountExceedsBalance": "Amount cannot exceed available balance",
      "amountTooSmall": "Amount must be greater than 0",
      "methodRequired": "Please select a withdrawal method",
      "bankAccountRequired": "Please select a bank account",
      "chainRequired": "Please select a blockchain network",
      "addressRequired": "Please enter a withdrawal address",
      "addressTooShort": "Address format is incorrect, too short"
    }
  },
  "bankCard": {
    "management": "Bank Card Management",
    "add": "Add Bank Card",
    "empty": {
      "title": "No Bank Cards",
      "description": "Add a bank card for quick deposits and withdrawals",
      "addButton": "Add Bank Card"
    },
    "list": {
      "addCard": "Add Bank Card",
      "boundCards": "Bound Bank Cards",
      "defaultCard": "Default Card",
      "setDefault": "Set as Default",
      "edit": "Edit",
      "delete": "Delete",
      "cancel": "Cancel",
      "debitCard": "Debit Card"
    },
    "form": {
      "tips": {
        "title": "Tips",
        "description": "To ensure the security of your funds, please make sure the bank card information is authentic and valid. The added bank card will be used for deposit and withdrawal operations."
      },
      "bankName": "Bank Name",
      "bankNamePlaceholder": "Please select your bank",
      "accountNumber": "Bank Card Number",
      "accountNumberPlaceholder": "Please enter your bank card number",
      "accountNumberHelper": "Supports 16-19 digit bank card numbers",
      "accountName": "Cardholder Name",
      "accountNamePlaceholder": "Please enter cardholder name",
      "accountNameHelper": "Please enter the real name when opening the bank card",
      "security": {
        "title": "Security Guarantee",
        "encryption": "All bank card information is encrypted via SSL transmission",
        "standard": "We strictly follow bank-level security standards",
        "privacy": "Your personal information will be properly protected"
      },
      "submit": "Confirm Add Bank Card",
      "validation": {
        "bankRequired": "Please select a bank",
        "accountNumberRequired": "Please enter bank card number",
        "accountNameRequired": "Please enter cardholder name"
      }
    },
    "messages": {
      "addSuccess": "Bank card added successfully",
      "setDefaultSuccess": "Set as default bank card successfully",
      "deleteSuccess": "Bank card deleted successfully",
      "deleteConfirm": "Delete Bank Card",
      "deleteMessage": "Are you sure you want to delete {bankName} ({accountName})? This operation cannot be undone."
    },
    "tips": {
      "encryption": "Bank card information is encrypted and protected",
      "support": "Supports mainstream banks for fast deposits and withdrawals"
    }
  },
  "trade": {
    "title": "Trade",
    "settings": {
      "bankManagement": "Bank Card",
      "mySubscribe": "Subscribe",
      "myIssues": "My Issues"
    }
  },
  "asset": {
    "issue": {
      "issuingAsset": "Issuing Asset",
      "myCompany": "My Company",
      "issuingApply": "Issuing Apply",
      "audit": "Audit",
      "supervision": "Supervision",
      "apply": {
        "title": "Issuing Apply",
        "base": "Base",
        "issuePeriod": "Issue Period",
        "productName": "Product Name",
        "enterProductName": "Please enter product name",
        "productCode": "Product Code",
        "enterProductCode": "Please enter product code",
        "productType": "Product Type",
        "chooseProductType": "Please choose product type",
        "productValue": "Product Valuation",
        "enterProductValue": "Please enter product valuation (USD)",
        "assetProof": "Asset Proof",
        "enterAssetProof": "Please enter asset proof",
        "uploadAssetProof": "Upload Asset Proof Documents",
        "totalSupplyLimit": "Total Supply Limit",
        "enterTotalSupplyLimit": "Please enter total supply limit",
        "editionName": "Edition Name",
        "enterEditionName": "Please enter edition name",
        "launchDate": "Warm-up Time",
        "enterLaunchDate": "Please enter warm-up time",
        "perUserLimit": "Per User Limit",
        "enterPerUserLimit": "Please enter per user limit",
        "totalSupply": "Total Supply",
        "enterTotalSupply": "Please enter total supply",
        "subscriptionStartDate": "Subscription Start Date",
        "subscriptionEndDate": "Subscription End Date",
        "unitPrice": "Unit Price",
        "enterUnitPrice": "Please enter unit price",
        "dividendRate": "Dividend Rate",
        "enterDividendRate": "Dividend rate (e.g., 0.01 for 1%)",
        "description": "Product Description",
        "enterDescription": "Please enter product description",
        "issuePeriodIndex": "Issue Period {index}",
        "realEstate": "Real Estate",
        "snickers": "Snickers",
        "next": "Next",
        "back": "Back",
        "submit": "Submit",
        "addStep": "Add Step",
        "removeItem": "Remove Item",
        "validation": {
          "nameRequired": "Name is required",
          "codeRequired": "Code is required",
          "categoryRequired": "Type is required",
          "editionNameRequired": "Edition name is required",
          "launchDateRequired": "Warm-up time is required",
          "launchDateNotPast": "Warm-up time cannot be earlier than current date",
          "launchBeforeSubscription": "Warm-up time must be before subscription start date",
          "subscriptionStartDateRequired": "Subscription start date is required",
          "subscriptionStartDateNotPast": "Subscription start date cannot be earlier than current date",
          "subscriptionAfterLaunch": "Subscription start date must be after warm-up time",
          "subscriptionEndDateRequired": "Subscription end date is required",
          "subscriptionEndAfterStart": "Subscription end date must be after subscription start date",
          "perUserLimitRequired": "Per user limit is required",
          "totalSupplyRequired": "Total supply is required",
          "unitPriceRequired": "Unit price is required",
          "dividendRateRequired": "Dividend rate is required"
        },
        "done": {
          "title": "Application Submitted Successfully",
          "description": "Your issuance application has been submitted successfully. We will review your application within business days. Please wait patiently for the review results.",
          "viewProducts": "View My Products"
        }
      }
    },
    "purchase": {
      "purchaseAsset": "Purchase Assets",
      "fiatPurchase": "Fiat Purchase",
      "cryptoPurchase": "Crypto Purchase",
      "realEstate": "Real Estate",
      "assetExchange": "Asset Exchange"
    },
    "balance": {
      "assetBalance": "Asset Balance",
      "fiat": "Fiat",
      "onChain": "On-Chain",
      "wallet": "Wallet",
      "recharge": "Recharge"
    },
    "revenue": {
      "myRevenue": "My Revenue",
      "totalRevenue": "Total Revenue",
      "monthlyRevenue": "Monthly Revenue",
      "pendingRevenue": "Pending Revenue",
      "revenueDetails": "Revenue Details",
      "types": {
        "all": "All",
        "dividend": "Dividend",
        "staking": "Staking",
        "new_user_reward": "New User Reward",
        "referral_reward": "Referral Reward",
        "trading_fee_rebate": "Trading Fee Rebate",
        "deposit_rebate": "Deposit Rebate",
        "deposit_reward": "Deposit Reward",
        "other": "Other"
      }
    }
  },
  "income": {
    "title": "Total Revenue",
    "overview": {
      "totalRevenue": "Total Revenue",
      "yesterdayRevenue": "Yesterday's Revenue",
      "monthRevenue": "This Month",
      "pendingRevenue": "Pending Revenue"
    },
    "trend": {
      "title": "Revenue Trend",
      "last7Days": "Last 7 Days",
      "last30Days": "Last 30 Days",
      "last90Days": "Last 90 Days"
    },
    "sources": {
      "title": "Revenue Sources",
      "dividend": "Dividend",
      "appreciation": "Appreciation",
      "trade": "Trading"
    },
    "records": {
      "title": "Revenue Records",
      "all": "All",
      "recent": "Recent Records",
      "viewAll": "View All",
      "assetName": "Asset Name",
      "type": "Type",
      "amount": "Amount",
      "date": "Date",
      "status": "Status",
      "noData": "No revenue records"
    },
    "status": {
      "completed": "Completed",
      "pending": "Pending",
      "processing": "Processing"
    }
  },
  "myIssues": {
    "title": "My Issuance Applications",
    "search": "Search",
    "list": {
      "nameCode": "Name/Code",
      "createdAt": "Created Time",
      "status": "Status"
    },
    "status": {
      "draft": "Draft",
      "under_review": "Under Review",
      "approved": "Approved",
      "rejected": "Rejected"
    },
    "loadMore": "Load More"
  },
  "holdings": {
    "title": "My Holdings",
    "empty": "No holdings yet",
    "nameCode": "Name/Code",
    "quantity": "Quantity",
    "totalValue": "Total Value",
    "purchaseDate": "Purchase Date",
    "status": {
      "active": "Active",
      "tokenized": "Tokenized",
      "locked": "Locked"
    },
    "units": {
      "shares": "shares"
    }
  },
  "market": {
    "title": "Market",
    "search": {
      "placeholder": "Search"
    },
    "category": {
      "all": "All"
    },
    "rwaList": {
      "nameCode": "Name/Code",
      "stage": "Stage",
      "issueDate": "Issue Date",
      "subscriptionPrice": "Subscription Price"
    },
    "tradeRwa": {
      "tabs": {
        "overview": "Overview",
        "moment": "Moment"
      },
      "fields": {
        "productCode": "Product Code",
        "valuation": "Valuation",
        "unitPrice": "Unit Price",
        "totalSupply": "Total Supply",
        "perUserLimit": "Per User Limit",
        "launchDate": "Warm-up Time",
        "subscriptionStartDate": "Subscription Start Date",
        "subscriptionEndDate": "Subscription End Date"
      },
      "units": {
        "shares": "shares"
      },
      "about": "About",
      "noDescription": "No description available.",
      "subscribe": "Subscribe",
      "subscribeSuccess": "Subscription successful"
    },
    "subscribeRwa": {
      "title": "Subscribe RWA",
      "maxSubscribePlaceholder": "Max quantity: {max}",
      "unitPrice": "Unit Price",
      "availableBalance": "Available Balance",
      "confirmSubscribe": "Confirm Subscribe",
      "enterQuantityError": "Please enter quantity"
    },
    "loading": {
      "loadingMore": "Loading more..."
    }
  },
  "tabs": {
    "riwa": "Riwa",
    "market": "Market",
    "trade": "Trade",
    "chat": "Chat",
    "notify": "Notify",
    "user": "Profile"
  },
  "common": {
    "failedSendCode": "Failed to send verification code",
    "uploadFile": "Upload File",
    "files": "files",
    "today": "Today",
    "yesterday": "Yesterday",
    "items": "items"
  },
  "fileUpload": {
    "uploadFile": "Upload File",
    "files": "files",
    "maxFilesError": "Maximum {max} files allowed",
    "fileSizeError": "File {name} exceeds {max}MB limit",
    "uploadError": "File {name} upload failed"
  },
  "news": {
    "detail": "News Detail",
    "summary": "Summary",
    "views": "views",
    "attachments": "Attachments",
    "loadError": "Failed to load, please try again later"
  },
  "auth": {
    "login": {
      "title": "Log in",
      "loginButton": "Log in",
      "signupButton": "Sign up",
      "username": "Email",
      "phone": "Phone",
      "selectCountryCode": "Select Country/Region",
      "enterEmail": "Enter email",
      "enterCode": "Enter verification code",
      "enterOtp": "Enter verification code",
      "getCode": "Get Code",
      "sending": "Sending...",
      "sendCodeSuccess": "Verification code sent",
      "validation": {
        "phoneNumberRequired": "Please enter phone number",
        "phoneNumberInvalid": "Please enter a valid phone number",
        "codeRequired": "Please enter verification code",
        "codeInvalid": "Please enter a 6-digit verification code",
        "emailRequired": "Please enter email",
        "emailInvalid": "Please enter a valid email address",
        "otpRequired": "Please enter verification code",
        "otpInvalid": "Please enter a 6-digit verification code"
      }
    }
  },
  "settings": {
    "title": "Settings",
    "language": "Language",
    "aboutUs": "About Us",
    "clearCache": "Clear Cache",
    "checkUpdate": "Check for Updates",
    "cacheCleared": "Cache cleared",
    "updateAvailable": "New version available",
    "currentVersion": "Current version",
    "latestVersion": "Latest version",
    "newVersion": "New version",
    "cancel": "Cancel",
    "updateNow": "Update Now",
    "alreadyLatest": "Already up to date",
    "checkUpdateFailed": "Failed to check for updates",
    "languageTitle": "Language / 语言",
    "theme": "Theme",
    "themeTitle": "Appearance",
    "themeLight": "Light",
    "themeDark": "Dark",
    "themeAuto": "Auto"
  },
  "transfer": {
    "title": "Transfer",
    "chooseCurrency": "Choose Currency",
    "from": "From",
    "to": "To",
    "fundingAccount": "Funding Account",
    "tradingAccount": "Trading Account",
    "available": "Available",
    "amount": "Amount",
    "enterAmount": "Enter amount",
    "all": "All",
    "submit": "Confirm Transfer",
    "submitting": "Transferring...",
    "successMessage": "Transfer successful!",
    "assetCodeRequired": "Please select a currency",
    "amountRequired": "Please enter amount",
    "amountMinError": "Amount must be greater than 0",
    "amountMaxError": "Amount cannot exceed available balance {amount}",
    "fromAccountRequired": "Please select from account",
    "toAccountRequired": "Please select to account"
  },
  "pwa": {
    "install": {
      "installApp": "Install App",
      "addToHomeScreen": "Add to Home Screen",
      "howToInstall": "How to Install",
      "success": "Installation Successful",
      "successMessage": "The app has been successfully added to your device",
      "iosTitle": "Install App on iOS",
      "iosStep1": "1. Tap the Share button at the bottom toolbar",
      "iosStep2": "2. Scroll down and tap 'Add to Home Screen'",
      "iosStep3": "3. Tap 'Add' to confirm installation",
      "iosNote": "Once installed, you can use it like a native app"
    }
  }
}
