{ "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" }, "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" }, "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." }, "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" }, "locale": { "zh": "简体中文", "en": "English", "ja": "日本語", "ko": "한국어" } }