354 lines
12 KiB
JSON
354 lines
12 KiB
JSON
{
|
|
"nav": {
|
|
"home": "Home",
|
|
"search": "Search",
|
|
"mine": "Mine"
|
|
},
|
|
"common": {
|
|
"login": "Login",
|
|
"logout": "Log out",
|
|
"balance": "Balance",
|
|
"back": "Back",
|
|
"search": "Search",
|
|
"filter": "Filter",
|
|
"collapse": "Collapse",
|
|
"delete": "Delete",
|
|
"clear": "Clear",
|
|
"loading": "Loading...",
|
|
"noData": "No data",
|
|
"more": "More",
|
|
"user": "User",
|
|
"chance": "chance"
|
|
},
|
|
"chart": {
|
|
"yesnoTimeSeries": "YES/NO Time Series",
|
|
"cryptoPrice": "Crypto Price"
|
|
},
|
|
"toast": {
|
|
"createKeySuccess": "API Key created successfully",
|
|
"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",
|
|
"noMore": "No more"
|
|
},
|
|
"eventMarkets": {
|
|
"allMarkets": "All markets",
|
|
"past": "Past ▾",
|
|
"marketsCount": "{n} markets",
|
|
"volumeZero": "$0 Vol.",
|
|
"marketPlaceholder": "Market",
|
|
"yes": "Yes",
|
|
"no": "No",
|
|
"priceZero": "0¢",
|
|
"moreActions": "More actions"
|
|
},
|
|
"searchPage": {
|
|
"title": "Search",
|
|
"placeholder": "Markets, topics, addresses…",
|
|
"recordsTitle": "Search history",
|
|
"recommendTitle": "Suggested tags",
|
|
"searching": "Searching…",
|
|
"loadMore": "Loading more…",
|
|
"noResults": "No results found",
|
|
"errorFailed": "Search failed. Please try again.",
|
|
"untitledEvent": "Untitled event",
|
|
"timeMinutes": "{n}m ago",
|
|
"timeHours": "{n}h ago",
|
|
"timeDays": "{n}d ago",
|
|
"tagEth": "ETH",
|
|
"tagTech": "Tech stocks",
|
|
"tagElection": "US election"
|
|
},
|
|
"error": {
|
|
"requestFailed": "Request failed",
|
|
"loadFailed": "Load failed",
|
|
"invalidId": "Invalid ID or slug",
|
|
"pleaseLogin": "Please log in first",
|
|
"insufficientPermission": "Insufficient permission"
|
|
},
|
|
"login": {
|
|
"title": "Sign In",
|
|
"desc": "Connect your wallet to sign in",
|
|
"connecting": "Connecting...",
|
|
"connectBtn": "Connect with Wallet",
|
|
"signUp": "Don't have an account? Sign Up",
|
|
"walletNotInstalled": "Ethereum wallet is not installed. Please install MetaMask, TokenPocket or another Ethereum wallet to continue.",
|
|
"invalidAddress": "Invalid wallet address format. Please check your wallet connection.",
|
|
"connectFailed": "Failed to connect with wallet. Please check your wallet and try again.",
|
|
"siweStatement": "Sign in to TestMarket"
|
|
},
|
|
"apiKey": {
|
|
"title": "API Key Management",
|
|
"createBtn": "Create Key",
|
|
"copy": "Copy",
|
|
"delete": "Delete",
|
|
"keyDefault": "Key #{n}",
|
|
"defaultDesc": "API Key"
|
|
},
|
|
"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",
|
|
"nameSaving": "Saving...",
|
|
"nameSaveFailed": "Failed to update username",
|
|
"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": "한국어"
|
|
}
|
|
} |