{ "common": { "login": "Login", "logout": "Log out", "balance": "Balance", "back": "Back", "search": "Search", "filter": "Filter", "collapse": "Collapse", "delete": "Delete", "clear": "Clear", "loading": "Loading...", "more": "More", "user": "User", "chance": "chance" }, "chart": { "yesnoTimeSeries": "YES/NO Time Series", "cryptoPrice": "Crypto Price" }, "toast": { "orderSuccess": "Order placed successfully", "splitSuccess": "Split successful", "mergeSuccess": "Merge successful", "claimSuccess": "Claim successful" }, "trade": { "buy": "Buy", "sell": "Sell", "orderBook": "Order Book", "orderBookConnecting": "Connecting...", "orderBookPrice": "PRICE", "orderBookShares": "SHARES", "orderBookTotal": "TOTAL", "orderBookAsks": "Asks", "orderBookBids": "Bids", "orderBookLast": "Last", "orderBookSpread": "Spread", "buyLabel": "Trade {label}", "sellLabel": "Sell {label}", "merge": "Merge", "mergeDialogTitle": "Merge shares", "mergeDialogDesc": "Merge a share of {yesLabel} and {noLabel} to get 1 USDC. You can do this to save cost when trying to get rid of a position.", "mergeAvailableShares": "Available shares:", "mergeNoMarket": "Please select a market first (e.g. click Buy {yesLabel}/{noLabel} on a market).", "mergeSubmitBtn": "Merge Shares", "split": "Split", "splitDialogTitle": "Split", "splitDialogDesc": "Use USDC to get one share of {yesLabel} and one share of {noLabel} for this market. 1 USDC ≈ 1 complete set.", "splitAmountLabel": "Amount (USDC)", "splitNoMarket": "Please select a market first (e.g. click Buy {yesLabel}/{noLabel} on a market).", "splitSubmitBtn": "Split", "market": "Market", "limit": "Limit", "deposit": "Deposit", "amount": "Amount", "shares": "Shares", "limitPrice": "Limit Price", "setExpiration": "Set expiration", "total": "Total", "toWin": "To win", "youllReceive": "You'll receive", "avgPrice": "Avg. Price", "max": "Max", "balanceLabel": "Balance", "maxShares": "Max shares", "sharesExceedsMax": "Shares cannot exceed maximum available ({max})", "pleaseLogin": "Please log in first", "pleaseSelectMarket": "Please select a market (with clobTokenIds)", "userError": "User info error", "orderFailed": "Order failed", "expiration": { "5m": "5m", "15m": "15m", "30m": "30m", "1h": "1h", "2h": "2h", "4h": "4h", "8h": "8h", "12h": "12h", "1d": "1d", "2d": "2d", "3d": "3d" } }, "home": { "searchHistory": "Search history", "searchPlaceholder": "Search", "loadMore": "Load more" }, "error": { "requestFailed": "Request failed", "loadFailed": "Load failed", "invalidId": "Invalid ID or slug", "pleaseLogin": "Please log in first", "insufficientPermission": "Insufficient permission" }, "activity": { "comments": "Comments", "topHolders": "Top Holders", "activity": "Activity", "rules": "Rules", "rulesDescription": "Description", "rulesSource": "Resolution source", "rulesEmpty": "No rules available.", "mine": "Mine", "myPositions": "Positions", "openOrders": "Orders", "noPositionsInMarket": "No positions in this market.", "noOpenOrdersInMarket": "No open orders in this market.", "positionLocked": "Locked", "positionLockedWithAmount": "Locked {n} shares", "positionLockedCannotSell": "This position is locked and cannot be sold.", "noAvailableSharesToSell": "No shares available to sell.", "cancelOrder": "Cancel", "noCommentsYet": "No comments yet.", "topHoldersPlaceholder": "Top holders will appear here.", "minAmount": "Min amount", "any": "Any", "live": "Live", "bought": "bought", "sold": "sold", "at": "at", "viewTransaction": "View transaction", "justNow": "just now", "minutesAgo": "{n}m ago", "hoursAgo": "{n}h ago", "daysAgo": "{n}d ago", "weeksAgo": "{n}w ago" }, "wallet": { "portfolio": "Portfolio", "today": "Today", "deposit": "Deposit", "withdraw": "Withdraw", "authorize": "Authorize", "authorizeDesc": "Authorize USDC spending for trading. This allows the exchange contract to use your balance when placing orders.", "profitLoss": "Profit/Loss", "allTime": "All-Time", "pl1D": "1D", "pl1W": "1W", "pl1M": "1M", "plAll": "ALL", "positions": "Positions", "openOrders": "Open orders", "history": "History", "searchPlaceholder": "Search", "currentValue": "Current value", "closeLosses": "Close Losses", "all": "All", "newest": "Newest", "export": "Export", "cancelAll": "Cancel all", "noPositionsFound": "No positions found.", "noOpenOrdersFound": "No open orders found.", "noHistoryFound": "You haven't traded any polymarkets yet", "market": "Market", "avgNow": "AVG → NOW", "bet": "BET", "toWin": "TO WIN", "value": "VALUE", "action": "ACTION", "side": "SIDE", "outcome": "OUTCOME", "price": "PRICE", "filled": "FILLED", "total": "TOTAL", "expiration": "EXPIRATION", "activity": "ACTIVITY", "view": "View", "expirationLabel": "Expiration:", "youWon": "You won ${amount}", "claim": "Claim", "withdrawals": "Withdrawals", "withdrawStatusAll": "All", "withdrawStatusPending": "Under review", "withdrawStatusSuccess": "Withdrawn", "withdrawStatusRejected": "Rejected", "withdrawStatusFailed": "Failed", "withdrawAmount": "Amount", "withdrawAddress": "Address", "withdrawRequestNo": "Request No.", "withdrawChain": "Chain", "withdrawTime": "Time", "withdrawStatus": "Status", "noWithdrawalsFound": "No withdrawals found", "walletTitle": "Wallet", "sharesLabel": "Shares", "avgPriceLabel": "Avg. Price", "currentPriceLabel": "Current Price", "openOrderPriceLabel": "Open Order Price", "filledTotalLabel": "Filled / Total", "orderValueLabel": "Order Value", "withdrawAmountLabel": "Withdraw Amount", "feeLabel": "Fee", "withdrawAddressLabel": "Withdraw Address", "priceLabel": "Price", "sellDialogTitle": "Sell {outcome}", "position": "Position", "sellDialogReceive": "Receive", "sellDialogRedeem": "Redeem", "sellDialogEditOrder": "Edit order", "btcWithdrawHistoryLabel": "BTC Withdraw", "usdtDepositHistoryLabel": "USDT Deposit", "withdrawIconText": "W", "depositIconText": "D", "cancelFailed": "Cancel failed" }, "profile": { "uidLabel": "UID {uid}", "edit": "Edit", "walletOverview": "Wallet Overview", "walletDetail": "Wallet details", "walletSub": "Available ${available} Frozen ${frozen}", "accountSettings": "Account & Settings", "walletManage": "Wallet Management", "apiKeyManage": "API KEY Management", "language": "Language", "selectLanguage": "Select Language", "currentWalletAddress": "Current Wallet Address", "copyAddress": "Copy address", "copySuccess": "Address copied", "copyFailed": "Copy failed, try again later", "walletAddressUnavailable": "Wallet address not available", "unbound": "Unbound", "defaultName": "User", "vipTrader": "VIP Trader", "trader": "Trader", "editComingSoon": "Edit profile is coming soon", "editNameTitle": "Edit Username", "newUserName": "Username", "cancel": "Cancel", "save": "Save", "nameRequired": "Username is required", "nameTooLong": "Username must be at most {max} characters", "nameInvalidFormat": "Username may only contain letters, numbers, and underscores", "nameTooShort": "Username must be at least {min} characters", "nameFormatHint": "Only letters, numbers, and underscores are allowed (a-z / 0-9 / _)", "nameSaved": "Username updated" }, "deposit": { "title": "Deposit", "polymarketBalance": "Polymarket Balance:", "transferCrypto": "Transfer Crypto", "connectExchange": "Connect Exchange", "noLimit": "No limit", "instant": "Instant", "twoMin": "2 min", "network": "Network", "supportedTip": "Supported: USDC, ETH", "depositAddress": "Deposit address", "copy": "Copy", "copied": "Copied", "connectDesc": "Connect your wallet to deposit. Send USDC or ETH to your deposit address after connecting.", "connectedTip": "Connected. Send USDC or ETH to the address below.", "metaMask": "MetaMask", "coinbaseComingSoon": "Coinbase Wallet (Coming soon)", "walletConnectComingSoon": "WalletConnect (Coming soon)", "close": "Close", "installMetaMask": "Please install MetaMask or another Web3 wallet.", "checkStatus": "Check Deposit Status", "checking": "Checking...", "checkingStatus": "Checking deposit status...", "nextCheckIn": "Next check in: {seconds}s", "checkingNow": "Checking now...", "checkSuccess": "Deposit detected! Processing...", "checkTimeout": "No deposit detected. Please try again later.", "checkError": "Check failed" }, "withdraw": { "title": "Withdraw", "polymarketBalance": "Polymarket Balance:", "amountUsd": "Amount (USD)", "max": "Max", "network": "Network", "withdrawTo": "Withdraw to", "connectedWallet": "Connected wallet", "customAddress": "Custom address", "connectWallet": "Connect Wallet", "walletAddress": "Wallet address", "amountPlaceholder": "0.00", "addressPlaceholder": "0x...", "amountMustBePositive": "Amount must be greater than 0", "insufficientBalance": "Insufficient balance", "close": "Close", "connectFailed": "Failed to connect wallet", "connectWalletFirst": "Please connect wallet first", "externalWalletRequired": "External wallet address is required in user info", "customAddressNotSupported": "Custom address is not supported for this withdrawal." }, "locale": { "zh": "简体中文", "en": "English", "ja": "日本語", "ko": "한국어" } }