{
  "common.cancel": "Cancel",
  "common.confirm": "Confirm",
  "common.ok": "OK",
  "common.yes": "Yes",
  "common.no": "No",
  "common.all": "All",
  "common.buy": "Buy",
  "common.sell": "Sell",
  "common.long": "Long",
  "common.short": "Short",
  "common.edit": "Edit",
  "common.save": "Save",
  "common.add": "Add",
  "common.delete": "Delete",
  "common.tips": "Tips",
  "common.max": "Max",
  "common.download": "Download",
  "common.copy": "Copy",
  "common.copy.failed": "Copy failed",
  "common.copy.copied": "Copied",
  "common.share": "Share",
  "common.export": "Export",
  "common.select.1d": "1D",
  "common.select.3d": "3D",
  "common.select.7d": "7D",
  "common.select.14d": "14D",
  "common.select.30d": "30D",
  "common.select.90d": "90D",
  "common.price": "Price",
  "common.quantity": "Quantity",
  "common.qty": "Qty",
  "common.status": "Status",
  "common.status.all": "All status",
  "common.date": "Date",
  "common.time": "Time",
  "common.volume": "Volume",
  "common.total": "Total",
  "common.symbol": "Symbol",
  "common.token": "Token",
  "common.amount": "Amount",
  "common.side": "Side",
  "common.side.all": "All sides",
  "common.type": "Type",
  "common.notional": "Notional",
  "common.fee": "Fee",
  "common.fees": "Fees",
  "common.orderPrice": "Order price",
  "common.avgPrice": "Avg. price",
  "common.avgOpen": "Avg. open",
  "common.avgClose": "Avg. close",
  "common.trigger": "Trigger",
  "common.lastPrice": "Last price",
  "common.indexPrice": "Index price",
  "common.markPrice": "Mark price",
  "common.limitPrice": "Limit price",
  "common.marketPrice": "Market",
  "common.unrealizedPnl": "Unrealized PnL",
  "common.realizedPnl": "Realized PnL",
  "common.totalValue": "Total value",
  "common.address": "Address",
  "common.address.search.placeholder": "Search address",
  "common.available": "Available",
  "common.overview": "Overview",
  "common.funding": "Funding",
  "common.assets": "Assets",
  "common.countdown": "Countdown",
  "common.current": "Current",
  "common.account": "Account",
  "common.deposit": "Deposit",
  "common.withdraw": "Withdraw",
  "common.deposits": "Deposits",
  "common.withdrawals": "Withdrawals",
  "common.transfer": "Transfer",
  "common.settle": "Settle",
  "common.markets": "Markets",
  "common.portfolio": "Portfolio",
  "common.positions": "Positions",
  "common.position": "Position",
  "common.orders": "Orders",
  "common.tpsl": "TP/SL",
  "common.leverage": "Leverage",
  "common.affiliate": "Affiliate",
  "common.tradingRewards": "Trading rewards",
  "common.trading": "Trading",
  "common.allAccount": "All accounts",
  "common.mainAccount": "Main account",
  "common.subAccount": "Sub account",
  "common.settings": "Settings",
  "common.accountId": "Account ID",
  "common.web3Wallet": "Web3 wallet",
  "common.txId": "TxID",
  "common.result": "Result",
  "markets.favorites": "Favorites",
  "markets.recent": "Recent",
  "markets.newListings": "New listings",
  "markets.allMarkets": "All markets",
  "markets.openInterest": "Open interest",
  "markets.openInterest.tooltip": "Total size of positions per side.",
  "markets.topGainers": "Top gainers",
  "markets.topLosers": "Top losers",
  "markets.search.placeholder": "Search market",
  "markets.dataList.favorites.empty": "Click on the <0/> icon next to a market to add it to your list.",
  "markets.dataList.column.8hFunding": "8h funding",
  "markets.dataList.column.moveTop": "Move to top",
  "markets.favorites.dropdown.title": "Select lists for",
  "markets.favorites.dropdown.addPlaceholder": "Add a new watchlist",
  "markets.favorites.tabs.maxList": "Maximum 10 groups in the favorite list",
  "markets.favorites.tabs.maxName": "List name cannot exceed 15 characters",
  "markets.favorites.tabs.delete.dialog.title": "Delete list",
  "markets.favorites.tabs.delete.dialog.description": "Are you sure you want to delete {{name}}?",
  "markets.favorites.addFavorites": "Add favorites",
  "markets.column.market": "Market",
  "markets.column.24hChange": "24h change",
  "markets.column.24hVolume": "24h volume",
  "markets.column.market&Volume": "Market / Volume",
  "markets.column.price&Change": "Price / Change",
  "markets.column.last": "Last",
  "markets.column.24hPercentage": "24h%",
  "markets.funding.comparison": "Comparison",
  "markets.funding.column.estFunding": "Est. funding",
  "markets.funding.column.lastFunding": "Last funding",
  "markets.funding.column.1dAvg": "1D avg.",
  "markets.funding.column.3dAvg": "3D avg.",
  "markets.funding.column.7dAvg": "7D avg.",
  "markets.funding.column.14dAvg": "14D avg.",
  "markets.funding.column.30dAvg": "30D avg.",
  "markets.funding.column.90dAvg": "90D avg.",
  "markets.funding.column.positiveRate": "Positive rate",
  "markets.symbolInfoBar.Mark": "Mark",
  "markets.symbolInfoBar.Mark.tooltip": "Price for the computation of unrealized PnL and liquidation.",
  "markets.symbolInfoBar.Index": "Index",
  "markets.symbolInfoBar.Index.tooltip": "Average of the last prices across other exchanges.",
  "markets.symbolInfoBar.24hVolume": "24h volume",
  "markets.symbolInfoBar.24hVolume.tooltip": "24 hour total trading volume on the Orderly Network.",
  "markets.symbolInfoBar.predFundingRate": "Pred. funding rate",
  "markets.symbolInfoBar.predFundingRate.tooltip": "Funding rates are payments between traders who are long and short. When positive, long positions pay short positions funding. When negative, short positions pay long positions.",
  "portfolio.feeTier": "Fee tier",
  "portfolio.apiKeys": "API Keys",
  "portfolio.setting": "Settings",
  "portfolio.overview.availableWithdraw": "Available to withdraw",
  "portfolio.overview.performance": "Performance",
  "portfolio.overview.performance.roi": "{{period}} ROI",
  "portfolio.overview.performance.pnl": "{{period}} PnL",
  "portfolio.overview.performance.volume": "{{period}} Volume (USDC)",
  "portfolio.overview.performance.dailyPnl": "Daily PnL",
  "portfolio.overview.performance.cumulativePnl": "Cumulative PnL",
  "portfolio.overview.distribution": "Distribution",
  "portfolio.overview.transferHistory": "Transfer history",
  "portfolio.overview.column.txId": "TxID",
  "portfolio.overview.column.token": "Token",
  "portfolio.overview.column.qty": "Qty.",
  "portfolio.overview.column.indexPrice": "Index price",
  "portfolio.overview.column.assetValue": "Asset value",
  "portfolio.overview.column.collateralRatio": "Collateral ratio",
  "portfolio.overview.column.collateralRatio.explain": "Collateral ratio shows how much of an asset’s value can be used as margin",
  "portfolio.overview.column.assetContribution": "Asset contribution",
  "portfolio.overview.column.form": "Form",
  "portfolio.overview.column.to": "To",
  "portfolio.overview.column.convert.convertedAsset": "Converted asset",
  "portfolio.overview.column.convert.usdcAmount": "USDC amount",
  "portfolio.overview.column.convert.convertId": "Convert ID",
  "portfolio.overview.column.convert.details": "Details",
  "portfolio.overview.tab.convert.history": "Convert history",
  "portfolio.overview.convert.dialog.title.details": "Convert details",
  "portfolio.overview.distribution.type.referralCommission": "Referral commission",
  "portfolio.overview.distribution.type.refereeRebate": "Referee rebate",
  "portfolio.overview.distribution.type.brokerFee": "Broker fee",
  "portfolio.feeTier.updatedDailyBy": "Updated daily by",
  "portfolio.feeTier.header.yourTier": "Your tier",
  "portfolio.feeTier.header.30dVolume": "30D trading volume",
  "portfolio.feeTier.header.takerFeeRate": "Taker fee rate",
  "portfolio.feeTier.header.makerFeeRate": "Maker fee rate",
  "portfolio.feeTier.column.tier": "Tier",
  "portfolio.feeTier.column.30dVolume": "30 day volume",
  "portfolio.feeTier.column.30dVolume.above": "Above {{volume}}",
  "portfolio.feeTier.column.maker": "Maker",
  "portfolio.feeTier.column.taker": "Taker",
  "portfolio.apiKey.accountId.copied": "Account id copied",
  "portfolio.apiKey.uid": "UID",
  "portfolio.apiKey.secretKey": "Secret key",
  "portfolio.apiKey.secretKey.copied": "Secret key copied",
  "portfolio.apiKey.ip": "IP",
  "portfolio.apiKey.permissions": "Permissions",
  "portfolio.apiKey.permissions.read": "Read",
  "portfolio.apiKey.permissions.trading": "Trading",
  "portfolio.apiKey.permissions.asset": "Asset",
  "portfolio.apiKey.description": "Create API keys to suit your trading needs. For your security, don't share your API keys with anyone.",
  "portfolio.apiKey.readApiGuide": "Read API guide",
  "portfolio.apiKey.column.apiKey": "API key",
  "portfolio.apiKey.column.apiKey.copy": "API key copied",
  "portfolio.apiKey.column.permissionType": "Permission type",
  "portfolio.apiKey.column.restrictedIP": "Restricted IP",
  "portfolio.apiKey.column.restrictedIP.copy": "Restricted IP copied",
  "portfolio.apiKey.column.expirationDate": "Expiration date",
  "portfolio.apiKey.create.dialog.title": "Create API key",
  "portfolio.apiKey.create.connectWallet.tooltip": "Please connect wallet before create API key",
  "portfolio.apiKey.create.createAccount.tooltip": "Please create account before create API key",
  "portfolio.apiKey.create.enableTrading.tooltip": "Please enable trading before create API key",
  "portfolio.apiKey.create.wrongNetwork.tooltip": "Please switch to a supported network to create API key",
  "portfolio.apiKey.create.ipRestriction": "IP restriction (optional)",
  "portfolio.apiKey.create.ipRestriction.placeholder": "Add IP addresses, separated by commas.",
  "portfolio.apiKey.created.warning": "Please copy the API secret. Once you close this pop-up, the API secret will be encrypted.",
  "portfolio.apiKey.created.button.copyApiInfo": "Copy API info",
  "portfolio.apiKey.apiInfo.copied": "API info copied",
  "portfolio.apiKey.created": "API key created",
  "portfolio.apiKey.deleted": "API key deleted",
  "portfolio.apiKey.updated": "API key updated",
  "portfolio.apiKey.edit.dialog.title": "Edit API key",
  "portfolio.apiKey.delete.dialog.title": "Delete API key",
  "portfolio.apiKey.delete.dialog.description": "Delete your API key <0>{{apiKey}}</0>?",
  "portfolio.setting.systemUpgrade": "System upgrade",
  "portfolio.setting.cancelOpenOrders": "Cancel open orders during system upgrade",
  "portfolio.setting.cancelOpenOrders.description": "During the upgrade period, all open orders will be cancelled to manage your risk in case of high market volatility.",
  "trading.layout": "Layout",
  "trading.layout.right": "Advanced (right)",
  "trading.layout.left": "Advanced (left)",
  "trading.orders.closeAll": "Close All",
  "trading.hideOtherSymbols": "Hide other symbols",
  "trading.history": "History",
  "trading.portfolioSettings": "Portfolio Settings",
  "trading.portfolioSettings.decimalPrecision": "Decimal Precision for PnL & Notional",
  "trading.portfolioSettings.unrealPnlPriceBasis": "Unrealized PnL Price Basis",
  "trading.orderBook": "Order book",
  "trading.lastTrades": "Last trades",
  "trading.orderBook.column.value": "Value",
  "trading.tabs.chart": "Chart",
  "trading.tabs.trades": "Trades",
  "trading.tabs.data": "Data",
  "trading.column.24High": "24h high",
  "trading.column.24Low": "24h low",
  "trading.orderBook.sum": "Sum",
  "trading.orderBook.markPrice.tooltip": "Obtained from a third-party oracle, the mark price is calculated as the median of three prices: the last price, the fair price based on the funding rate basis, and the fair price based on the order books.",
  "trading.orderBook.spreadRatio.tooltip": "Spread Ratio of the ask1 and bid1.",
  "trading.faucet.getTestUSDC": "Get test USDC",
  "trading.faucet.getTestUSDC.success": "{{quantity}} USDC will be added to your balance. Please note this may take up to 3 minutes. Please check back later.",
  "trading.asset.startTrading": "Start trading",
  "trading.asset.startTrading.description": "You can deposit assets from various networks",
  "trading.asset.myAssets": "My Assets",
  "trading.asset.freeCollateral": "Free collateral",
  "trading.asset.freeCollateral.tooltip": "Free collateral for placing new orders.",
  "trading.asset.freeCollateral.formula": "Free collateral = Total balance + Total unsettlement PnL - Total position initial margin",
  "trading.asset.marginRatio": "Margin ratio",
  "trading.asset.marginRatio.tooltip": "The margin ratio represents the proportion of collateral relative to the total position value.",
  "trading.asset.marginRatio.formula": "Account margin ratio = (Total collateral value / Total position notional) * 100%",
  "trading.asset.unsettledPnl": "Unsettled PnL",
  "trading.asset.free&TotalCollateral": "Free / Total Collateral",
  "trading.asset.availableBalance": "Available Balance",
  "trading.asset.maintenanceMarginRatio": "Maintenance margin ratio",
  "trading.asset.maintenanceMarginRatio.tooltip": "The minimum margin ratio required to protect your positions from being liquidated. If the Margin ratio falls below the Maintenance margin ratio, the account will be liquidated.",
  "trading.asset.maintenanceMarginRatio.formula": "Account maintenance margin ratio = Sum(Position notional * Symbol maintenance Margin Ratio)  / Total position notional * 100%",
  "trading.riskRate": "Risk rate",
  "trading.riskRate.tooltip": "The Risk rate is used to assess the risk level of an account. When the Risk rate reaches 100%, the account will be liquidated",
  "trading.riskRate.formula": "Risk rate = Maintenance margin ratio / Margin ratio * 100%",
  "trading.asset&Margin": "Asset & Margin",
  "trading.fundingRate.predFundingRate": "Pred. funding rate",
  "trading.fundingRate.predFundingRate.interval": "Interval",
  "trading.fundingRate.predFundingRate.cap": "Funding cap",
  "trading.fundingRate.predFundingRate.floor": "floor",
  "chart.now": "Now",
  "positions.positionHistory": "Position history",
  "positions.liquidation": "Liquidation",
  "positions.closePosition": "Close Position",
  "positions.column.liqPrice": "Liq. price",
  "positions.column.liqPrice.tooltip": "Estimated price at which your position will be liquidated. Prices are estimated and depend on multiple factors across all positions.",
  "positions.column.unrealPnl.tooltip": "Current unrealized profit or loss on your open positions across all widgets calculated using Mark Price.",
  "positions.column.unrealPnl.priceBasis": "Unrealized PnL Price Basis",
  "positions.column.margin": "Margin",
  "positions.column.margin.tooltip": "The minimum equity to keep your position.",
  "positions.column.margin.formula": "Margin = Position size * Mark price * MMR",
  "positions.column.close": "Close",
  "positions.limitClose": "Limit close",
  "positions.limitClose.description": "You agree closing {{quantity}} {{base}} position at limit price.",
  "positions.marketClose": "Market close",
  "positions.marketClose.description": "You agree closing {{quantity}} {{base}} position at market price.",
  "positions.limitClose.errors.exceed.title": "Close size limit exceeded",
  "positions.limitClose.errors.exceed.description": "Cannot close {{quantity}} {{symbol}} position. Max allowed per close is {{maxQuantity}} {{symbol}}.",
  "positions.history.status.closed": "Closed",
  "positions.history.status.partialClosed": "Partially closed",
  "positions.history.type.adl": "Adl",
  "positions.history.type.liquidated": "Liquidated",
  "positions.history.liquidated.liquidationId": "Liquidation id",
  "positions.history.liquidated.liquidatorFee": "Liquidator fee",
  "positions.history.liquidated.insFundFee": "Ins. Fund fee",
  "positions.history.column.closed": "Closed",
  "positions.history.column.maxClosed": "Max closed",
  "positions.history.column.closed&maxClosed": "Closed / Max closed",
  "positions.history.column.netPnl": "Net PnL",
  "positions.history.column.timeOpened": "Time opened",
  "positions.history.column.timeClosed": "Time closed",
  "positions.history.column.updatedTime": "Updated time",
  "positions.history.netPnl.tradingFee": "Trading fee",
  "positions.Liquidation.column.liquidationId": "Liquidation id",
  "positions.Liquidation.column.insFundTransfer": "Ins. fund transfer",
  "positions.Liquidation.column.liquidationFee": "Liquidation fee",
  "orders.orderHistory": "Order history",
  "orders.status.pending": "Pending",
  "orders.status.filled": "Filled",
  "orders.status.partialFilled": "Partial filled",
  "orders.status.canceled": "Canceled",
  "orders.status.rejected": "Rejected",
  "orders.status.incomplete": "Incomplete",
  "orders.status.completed": "Completed",
  "orders.status.opened.toast.title": "Order opened",
  "orders.status.filled.toast.title": "Order filled",
  "orders.status.canceled.toast.title": "Order canceled",
  "orders.status.rejected.toast.title": "Order rejected",
  "orders.status.replaced.toast.title": "Order edited",
  "orders.status.scaledSubOrderOpened.toast.title": "Scale order: sub-order opened",
  "orders.column.fill&Quantity": "Filled / Quantity",
  "orders.column.triggerPrice": "Trigger price",
  "orders.column.orderTime": "Order time",
  "orders.column.hidden": "Hidden",
  "orders.editOrder": "Edit order",
  "order.edit.confirm.quantity": "You agree changing the quantity of {{base}}-PERP order to <0>{{value}}</0>.",
  "order.edit.confirm.price": "You agree changing the price of {{base}}-PERP order to <0>{{value}}</0>.",
  "order.edit.confirm.triggerPrice": "You agree changing the trigger price of {{base}}-PERP order to <0>{{value}}</0>.",
  "orders.cancelOrder": "Cancel order",
  "orders.cancelOrder.description": "Are you sure you want to cancel your pending order.",
  "orders.cancelAll": "Cancel all",
  "orders.pending.cancelAll": "Cancel all pending orders",
  "orders.pending.cancelAll.description": "Are you sure you want to cancel all of your pending orders?",
  "orders.tpsl.cancelAll": "Cancel all TP/SL orders",
  "orders.tpsl.cancelAll.description": "Are you sure you want to cancel all of your TP/SL orders?",
  "orders.price.greaterThan": "Price can not be greater than {{max}} USDC.",
  "orders.price.lessThan": "Price can not be less than {{min}} USDC.",
  "orders.quantity.lessThan": "Quantity should be less than {{quantity}}",
  "orders.quantity.lessThanPosition": "Quantity should be less than position quantity : {{quantity}}",
  "orders.history.renew": "Renew",
  "orders.download.tooltip": "The downloaded data will reflect only the applied filters (e.g., status, time, side, and pagination) and may not include all records.",
  "tpsl.tp": "TP",
  "tpsl.sl": "SL",
  "tpsl.tpPrice": "TP Price",
  "tpsl.slPrice": "SL Price",
  "tpsl.tpPnl": "TP PnL",
  "tpsl.slPnl": "SL PnL",
  "tpsl.tpTrigger": "TP trigger",
  "tpsl.slTrigger": "SL trigger",
  "tpsl.pnl": "PnL",
  "tpsl.offset": "Offset",
  "tpsl.positionTpsl": "Position TP/SL",
  "tpsl.entirePosition": "Entire position",
  "tpsl.estPnl": "Est. PNL",
  "tpsl.takeProfit": "Take profit",
  "tpsl.stopLoss": "Stop loss",
  "tpsl.cancelOrder.description": "Are you sure you want to cancel this TP/SL order?",
  "tpsl.confirmOrder": "Confirm Order",
  "share.pnl.sharePnl": "Share PnL",
  "share.pnl.share.long": "LONG",
  "share.pnl.share.short": "SHORT",
  "share.pnl.displayFormat": "PnL display format",
  "share.pnl.displayFormat.roi&Pnl": "ROI & PnL",
  "share.pnl.displayFormat.roi": "ROI",
  "share.pnl.displayFormat.pnl": "PnL",
  "share.pnl.optionalInfo": "Optional information to share",
  "share.pnl.optionalInfo.openPrice": "Open price",
  "share.pnl.optionalInfo.closePrice": "Close price",
  "share.pnl.optionalInfo.openTime": "Opened at",
  "share.pnl.optionalInfo.closeTime": "Closed at",
  "share.pnl.optionalInfo.message": "Your message",
  "share.pnl.optionalInfo.message.placeholder": "Max 25 characters",
  "share.pnl.optionalInfo.message.maxLength": "Maximum support of 25 characters",
  "share.pnl.image.copied": "Image copied",
  "share.pnl.copy.failed.description": "Browser version outdated, please update in order to copy image to clipboard.",
  "orderEntry.buyLong": "Buy / Long",
  "orderEntry.sellShort": "Sell / Short",
  "orderEntry.reduceOnly": "Reduce only",
  "orderEntry.orderType.limit": "Limit",
  "orderEntry.orderType.market": "Market",
  "orderEntry.orderType.limitOrder": "Limit",
  "orderEntry.orderType.marketOrder": "Market",
  "orderEntry.orderType.stopLimit": "Stop limit",
  "orderEntry.orderType.stopMarket": "Stop market",
  "orderEntry.orderType.postOnly": "Post only",
  "orderEntry.orderType.ioc": "IOC",
  "orderEntry.orderType.fok": "FOK",
  "orderEntry.orderType.scaledOrder": "Scaled",
  "orderEntry.upperPrice": "Upper price",
  "orderEntry.lowerPrice": "Lower price",
  "orderEntry.skew": "Skew",
  "orderEntry.totalOrders": "Total orders",
  "orderEntry.totalQuantity": "Total quantity",
  "orderEntry.quantityDistribution": "Qty distribution",
  "orderEntry.quantityDistribution.description": "Controls how order size is distributed across price levels. ",
  "orderEntry.quantityDistribution.formula": "Size Skew = (Size at highest price) ÷ (Size at lowest price)",
  "orderEntry.distributionType.flat": "Flat",
  "orderEntry.distributionType.ascending": "Ascending",
  "orderEntry.distributionType.ascending.abbr": "Asc.",
  "orderEntry.distributionType.descending": "Descending",
  "orderEntry.distributionType.descending.abbr": "Desc.",
  "orderEntry.distributionType.custom": "Custom",
  "orderEntry.distributionType.flat.description": "Uniform order allocation across the range.",
  "orderEntry.distributionType.ascending.description": "Greater size allocated to higher price levels.",
  "orderEntry.distributionType.descending.description": "Greater size allocated to lower price levels.",
  "orderEntry.bbo": "BBO",
  "orderEntry.bbo.counterparty1": "Counterparty 1",
  "orderEntry.bbo.counterparty5": "Counterparty 5",
  "orderEntry.bbo.queue1": "Queue 1",
  "orderEntry.bbo.queue5": "Queue 5",
  "orderEntry.bbo.disabled.tips": "BBO is not supported when TP/SL, Post-Only, IOC, or FOK is selected.",
  "orderEntry.estLiqPrice": "Est. liq. price",
  "orderEntry.disableOrderConfirm": "Disable order confirmation",
  "orderEntry.orderConfirm": "Order confirm",
  "orderEntry.confirmScaledOrder": "Confirm scaled order",
  "orderEntry.hidden": "Hidden",
  "orderEntry.keepVisible": "Keep visible",
  "orderEntry.maxBuy": "Max buy",
  "orderEntry.maxSell": "Max sell",
  "orderEntry.tpMarkPrice": "TP price (Mark)",
  "orderEntry.slMarkPrice": "SL price (Mark)",
  "orderEntry.tpsl.trigger.description": "TP/SL triggers at the specified mark price and executes as a market order.",
  "orderEntry.estRoi": "Est.ROI",
  "orderEntry.estPnL": "Est.PnL",
  "orderEntry.tpsl.tips": "TP/SL triggers at the specified mark price and executes as a market order. By default, it applies to the entire position. Adjust settings in open positions for partial TP/SL.",
  "orderEntry.orderQuantity.error.required": "Quantity is required",
  "orderEntry.orderQuantity.error.min": "Quantity must be greater than {{value}}",
  "orderEntry.orderQuantity.error.max": "Quantity must be less than {{value}}",
  "orderEntry.orderPrice.error.required": "Price is required",
  "orderEntry.orderPrice.error.min": "Price must be greater than {{value}}",
  "orderEntry.orderPrice.error.max": "Price must be less than {{value}}",
  "orderEntry.triggerPrice.error.required": "Trigger price is required",
  "orderEntry.triggerPrice.error.min": "Trigger price must be greater than {{value}}",
  "orderEntry.triggerPrice.error.max": "Trigger price must be less than {{value}}",
  "orderEntry.tpTriggerPrice.error.min": "TP Price must be greater than {{value}}",
  "orderEntry.tpTriggerPrice.error.max": "TP Price must be less than {{value}}",
  "orderEntry.slTriggerPrice.error.min": "SL Price must be greater than {{value}}",
  "orderEntry.slTriggerPrice.error.max": "SL Price must be less than {{value}}",
  "orderEntry.total.error.min": "The order value should be greater or equal to {{value}} USDC",
  "orderEntry.upperPrice.error.required": "Upper price is required",
  "orderEntry.upperPrice.error.min": "Upper price must be greater than {{value}}",
  "orderEntry.upperPrice.error.max": "Upper price must be less than {{value}}",
  "orderEntry.lowerPrice.error.required": "Lower price is required",
  "orderEntry.lowerPrice.error.min": "Lower price must be greater than {{value}}",
  "orderEntry.lowerPrice.error.max": "Lower price must be less than upper price",
  "orderEntry.totalOrders.error.required": "Total orders is required",
  "orderEntry.totalOrders.error.range": "Total orders must be in the range of 2 to 20.",
  "orderEntry.skew.error.required": "Skew is required",
  "orderEntry.skew.error.min": "Skew must be greater than {{value}}",
  "orderEntry.skew.error.max": "Skew must be less than {{value}}",
  "orderEntry.slippage": "Slippage",
  "orderEntry.slippage.est": "Est",
  "orderEntry.slippage.tips": "Your transaction will revert if the price changs unfavorably by more than this percentage.",
  "orderEntry.slippage.error.exceed": "The current input value cannot exceed 3%",
  "orderEntry.slippage.error.max": "Estimated slippage exceeds your maximum allowed slippage.",
  "orderEntry.confirmScaledOrder.orderPrice.warning": "This order will be filled immediately based on the current market price.",
  "orderEntry.scaledOrder.fullySuccessful": "Scaled order placed: {{total}} orders submitted successfully.",
  "orderEntry.scaledOrder.partiallySuccessful": "Scaled order partially submitted: {{successCount}} of {{total}} orders placed.",
  "orderEntry.scaledOrder.allFailed": "Scaled order failed. No orders were placed.",
  "leverage.maxAccountLeverage": "Max account leverage",
  "leverage.accountLeverage": "Account leverage",
  "leverage.currentLeverage": "Current leverage",
  "leverage.maxLeverage": "Max leverage",
  "leverage.updated": "Leverage updated",
  "scaffold.footer.operational": "Operational",
  "scaffold.footer.joinCommunity": "Join our community",
  "scaffold.footer.poweredBy": "Powered by",
  "tradingRewards.rewards": "Rewards",
  "tradingRewards.subtitle": "Trade with {{brokerName}} to earn esORDER.",
  "tradingRewards.subtitle.mm": "Trade to earn $ORDER",
  "tradingRewards.learnMore": "Learn more here",
  "tradingRewards.myEstRewards": "My est. rewards",
  "tradingRewards.epoch": "Epoch",
  "tradingRewards.epochRewards": "Epoch rewards",
  "tradingRewards.otherOrderlyDex": "Other Orderly DEX",
  "tradingRewards.claim": "Claim",
  "tradingRewards.availableClaim": "Available to claim",
  "tradingRewards.stake": "Stake",
  "tradingRewards.booster": "Booster",
  "tradingRewards.stakeBooster": "Stake booster",
  "tradingRewards.avgStakedAmount": "Avg. staked amount",
  "tradingRewards.rewardHistory": "Reward history",
  "tradingRewards.rewardsEarned": "Rewards earned",
  "tradingRewards.rewardHistory.column.start&EndDate": "Start / End date",
  "tradingRewards.rewardHistory.column.startDate": "Start",
  "tradingRewards.rewardHistory.column.endDate": "End date",
  "tradingRewards.epochPauseCountdown.title": "Trading rewards will resume in",
  "tradingRewards.eopchStatus.pause": "Trading rewards are on pause as we build a better program. Past rewards remain claimable.",
  "tradingRewards.eopchStatus.ended": "Trading rewards has ended. You may continue to claim your past rewards.",
  "tradingRewards.eopchStatus.linkDescription": "Stay tuned for more updates.",
  "tradingView.timeInterval.1m": "1m",
  "tradingView.timeInterval.3m": "3m",
  "tradingView.timeInterval.5m": "5m",
  "tradingView.timeInterval.15m": "15m",
  "tradingView.timeInterval.30m": "30m",
  "tradingView.timeInterval.1h": "1h",
  "tradingView.timeInterval.2h": "2h",
  "tradingView.timeInterval.4h": "4h",
  "tradingView.timeInterval.6h": "6h",
  "tradingView.timeInterval.12h": "12h",
  "tradingView.timeInterval.1d": "1D",
  "tradingView.timeInterval.3d": "3D",
  "tradingView.timeInterval.1w": "1W",
  "tradingView.timeInterval.1M": "1M",
  "tradingView.timeInterval.more": "More",
  "tradingView.lineType.bars": "Bars",
  "tradingView.lineType.candles": "Candles",
  "tradingView.lineType.hollowCandles": "Hollow candles",
  "tradingView.lineType.line": "Line",
  "tradingView.lineType.area": "Area",
  "tradingView.lineType.baseline": "Baseline",
  "tradingView.displayControl.buySell": "Buy/Sell",
  "tradingView.displayControl.limitOrders": "Limit orders",
  "tradingView.displayControl.stopOrders": "Stop orders",
  "tradingView.noScriptSrc": "Due to TradingView's policy, you will need to apply for your own license.",
  "tradingView.noScriptSrc.1": "1. Please apply for your TradingView Advanced Chart license <0>here</0>",
  "tradingView.noScriptSrc.2": "2. Follow the instructions on <0>orderly.network</0> to set up.",
  "connector.testnet": "Testnet",
  "connector.mainnet": "Mainnet",
  "connector.disconnect": "Disconnect",
  "connector.connectWallet": "Connect wallet",
  "connector.createAccount": "Create account",
  "connector.createAccountWithLedger": "Create account with ledger",
  "connector.enableTradingWithLedger": "Enable trading with ledger",
  "connector.disconnectWallet": "Disconnect wallet",
  "connector.createAccount.description": "Confirm wallet ownership to create an account",
  "connector.enableTrading": "Enable trading",
  "connector.enableTrading.description": "Enable secure access to our API for lightning fast trading",
  "connector.switchNetwork": "Switch Network",
  "connector.wrongNetwork": "Wrong network",
  "connector.wrongNetwork.tooltip": "Please switch to a supported network to continue.",
  "connector.expired": "Your previous access has expired, you will receive a signature request to enable trading. Signing is free and will not send a transaction.",
  "connector.rememberMe": "Remember me",
  "connector.rememberMe.description": "Toggle this option to skip these steps next time you want to trade.",
  "connector.referralCode.placeholder": "Referral code (Optional)",
  "connector.referralCode.invalid": "The referral_code must be 4 to 10 characters long, only accept upper case roman characters and numbers",
  "connector.referralCode.notExist": "This referral code does not exist.",
  "connector.somethingWentWrong": "Something went wrong",
  "connector.userRejected": "User rejected the request.",
  "connector.walletConnected": "Wallet connected",
  "connector.networkSwitched": "Network switched",
  "connector.switchChain.failed": "Switch chain failed",
  "connector.trade.connectWallet.tooltip": "Please connect wallet before starting to trade",
  "connector.trade.createAccount.tooltip": "Please create account before starting to trade",
  "connector.trade.enableTrading.tooltip": "Please enable trading before starting to trade",
  "connector.setUp.connectWallet.tooltip": "Please connect wallet before set up",
  "connector.setUp.createAccount.tooltip": "Please create account before set up",
  "connector.setUp.enableTrading.tooltip": "Please enable trading before set up",
  "connector.ledger.signMessageFailed": "Sign Message Failed",
  "connector.ledger.signMessageFailed.description": "Are you using Ledger Wallet?",
  "connector.privy.loginIn": "Login in",
  "connector.privy.logout": "Log out",
  "connector.privy.email": "Email",
  "connector.privy.google": "Google",
  "connector.privy.twitter": "X / Twitter",
  "connector.privy.myWallet": "My wallet",
  "connector.privy.addEvmWallet": "Add Evm wallet",
  "connector.privy.addSolanaWallet": "Add Solana wallet",
  "connector.privy.addAbstractWallet": "Add Abstract wallet",
  "connector.privy.createEvmWallet": "Create Evm wallet",
  "connector.privy.createSolanaWallet": "Create Solana wallet",
  "connector.privy.termsOfUse": "By connecting your wallet, you acknowledge and agree to the <0>terms of use</0>.",
  "connector.privy.supportedEvmChain": "Supported Evm chain",
  "connector.privy.supportedSolanaChain": "Supported Solana chain",
  "connector.privy.noWallet": "No wallet",
  "connector.privy.noWallet.description": "Please create a wallet to proceed. Only you can access the private key. You can export the private key and import your wallet into another wallet client, such as MetaMask or Phantom, at any time.",
  "connector.privy.switchNetwork.tips": "Switch to {{chainName}} to continue.",
  "connector.privy.addEvmWallet.tips": "Connect an EVM-compatible wallet to continue using the EVM network.",
  "connector.privy.addSolanaWallet.tips": "Connect an Solana-compatible wallet to continue using the Solana network.",
  "connector.privy.addAbstractWallet.tips": "Connect an Abstract-compatible wallet to continue using the Abstract network.",
  "connector.privy.pwa.title": "Prefer an app-like experience? Try the PWA",
  "connector.privy.pwa.sheetTitle": "Add as App",
  "connector.privy.pwa.description": "For a better mobile experience, add this website to your home screen as an app from Safari or Chrome.",
  "connector.privy.pwa.step1": "Click the share icon in the browser menu.",
  "connector.privy.pwa.step2": "Choose Add to Home Screen in the options.",
  "connector.privy.pwa.findOnPage": "Find on Page",
  "connector.privy.pwa.addToHomeScreen": "Add to Home Screen",
  "transfer.network": "Network",
  "transfer.lowestFee": "lowest fee",
  "transfer.web3Wallet.your": "Your Web3 Wallet",
  "transfer.web3Wallet.my": "My Web3 wallet",
  "transfer.brokerAccount": "Your {{brokerName}} account",
  "transfer.quantity.invalid": "Please input a valid number",
  "transfer.insufficientBalance": "Insufficient balance",
  "transfer.insufficientAllowance": "Insufficient allowance",
  "transfer.rejectTransaction": "Rejected transaction",
  "transfer.deposit.approve.symbol": "Approve {{symbol}}",
  "transfer.deposit.approve.success": "Approve success",
  "transfer.deposit.approve.failed": "Approve failed",
  "transfer.deposit.increase.symbol": "Increase {{symbol}} authorized amount",
  "transfer.deposit.requested": "Deposit requested",
  "transfer.deposit.completed": "Deposit completed",
  "transfer.deposit.failed": "Deposit failed",
  "transfer.deposit.destinationGasFee": "Destination gas fee",
  "transfer.deposit.destinationGasFee.description": "Additional gas tokens are required to cover operations on the destination chain.",
  "transfer.withdraw.unsupported.chain": "Withdrawals are not supported on this chain. Please switch to any of the bridgeless networks.",
  "transfer.withdraw.unsupported.networkName": "Withdrawals are not supported on {{networkName}}. Please switch to any of the bridgeless networks.",
  "transfer.withdraw.crossChain.confirmWithdraw": "Confirm to withdraw",
  "transfer.withdraw.crossChain.recipientAddress": "Recipient address",
  "transfer.withdraw.crossChain.recipientNetwork": "Recipient network",
  "transfer.withdraw.crossChain.withdrawAmount": "Withdraw amount",
  "transfer.withdraw.crossChain.process": "Your cross-chain withdrawal is being processed...",
  "transfer.withdraw.crossChain.warning": "Withdrawals that require cross-chain rebalancing can't be cancelled or followed up with more withdrawals until they've been processed.",
  "transfer.withdraw.crossChain.vaultWarning": "Withdrawal exceeds the balance of the {{networkName}} vault ( {{chainVaultBalance}} USDC ). Cross-chain rebalancing fee will be charged for withdrawal to {{networkName}}.",
  "transfer.withdraw.minAmount.error": "quantity must large than {{minAmount}}",
  "transfer.withdraw.requested": "Withdraw requested",
  "transfer.withdraw.completed": "Withdraw completed",
  "transfer.withdraw.failed": "Withdraw failed",
  "transfer.withdraw.otherAccount": "Other {{brokerName}} account",
  "transfer.withdraw.accountId.tips": "Please enter an Account ID instead of a wallet address.",
  "transfer.withdraw.accountId.invalid": "Invalid Account ID. Please try again.",
  "transfer.internalTransfer.from": "From",
  "transfer.internalTransfer.to": "To",
  "transfer.internalTransfer.currentAssetValue": "Current asset value",
  "transfer.internalTransfer.success": "Success! Funds will be available in 15 seconds.",
  "transfer.internalTransfer.unsettled.tooltip": "Unsettled balance can not be transferred. In order to transfer, please settle your balance first.",
  "transfer.internalTransfer.settlePnl.description": "Are you sure you want to settle your PnL? <br/> Settlement will take up to 1 minute before you can transfer your available balance.",
  "transfer.internalTransfer.error.default": "Unable to complete transfer. Please try again later.",
  "transfer.internalTransfer.error.transferInProgress": "An internal transfer is currently in progress.",
  "transfer.internalTransfer.error.withdrawalInProgress": "There is a withdrawal in progress.",
  "transfer.internalTransfer.error.transferToSelf": "Transfers to your own account are not allowed",
  "transfer.internalTransfer.error.accountIdNotExist": "Receiver account ID does not exist.",
  "transfer.internalTransfer.error.transferToSubAccount": "Transfers to sub-accounts under different main accounts are not permitted.",
  "transfer.swapDeposit.crossSwap.notice": "Cross-chain transaction fees will be charged. To avoid these, use our supported <0>Bridgeless networks</0>",
  "transfer.swapDeposit.swap.notice": "Please note that swap fees will be charged.",
  "transfer.swapDeposit.bridging": "Bridging",
  "transfer.swapDeposit.bridge": "Bridge",
  "transfer.swapDeposit.bridge.description": "Bridge to Arbirtum via Stargate",
  "transfer.swapDeposit.depositing": "Depositing",
  "transfer.swapDeposit.deposit": "Deposit",
  "transfer.swapDeposit.deposit.description": "Deposit to {{brokerName}}",
  "transfer.swapDeposit.viewStatus": "View status",
  "transfer.swapDeposit.depositFailed": "Deposit failed, please try again later.",
  "transfer.slippage": "Slippage",
  "transfer.slippage.slippageTolerance": "Slippage tolerance",
  "transfer.slippage.slippageTolerance.description": "Your transaction will revert if the price changes unfavorably by more than this percentage.",
  "transfer.swapDeposit.swapFee": "Swap fee",
  "transfer.swapDeposit.swapFee.description": "WOOFi charges a 0.025% on each swap.",
  "transfer.swapDeposit.bridgeFee": "Bridge fee",
  "transfer.swapDeposit.bridgeFee.description": "Stargate charges a fee to bridge your assets.",
  "transfer.swapDeposit.minimumReceived": "Minimum received",
  "transfer.swapDeposit.confirmSwap": "Confirm to swap",
  "transfer.swapDeposit.averageSwapTime": "Average swap time <0>~ {{time}} mins</0>",
  "transfer.swapDeposit.swapDialog.title": "Review swap details",
  "transfer.swapDeposit.viewFAQs": "Need help? <0>View FAQs</0>",
  "transfer.swapDeposit.notEnoughLiquidity": "Not enough liquidity. Please try again later or use another chain to deposit.",
  "transfer.convert.completed": "Convert completed",
  "transfer.convert.failed": "Convert failed",
  "transfer.deposit.convertRate": "Convert rate",
  "transfer.convert.convertAssets": "Convert assets to USDC",
  "transfer.deposit.collateralContribution": "Collateral contribution",
  "transfer.withdraw.InsufficientVaultBalance": "Insufficient vault balance",
  "transfer.LTV": "LTV",
  "transfer.LTV.description": "LTV (Loan-to-Value) is the ratio between your negative USDC and the current value of your collateral. If your LTV exceeds {{threshold}}, your collateral will be automatically converted to USDC.",
  "transfer.LTV.tooltip": "If your LTV exceeds {{threshold}}% or your USDC balance plus Unsettled PnL falls below {{usdcThreshold}}, your collateral will be automatically converted with a haircut. To avoid this, you can manually convert assets to USDC.",
  "transfer.LTV.currentLTV": "Current LTV",
  "transfer.convert": "Convert",
  "transfer.deposit.userMaxQty.error": "Collateral cap reached. Maximum allowed: {{maxQty}} {{token}}.",
  "transfer.deposit.gasFee.error": "Please ensure you have enough {{token}} for gas fees.",
  "transfer.deposit.status.pending.one": "You have a pending transaction",
  "transfer.deposit.status.pending.multiple": "You have pending transactions",
  "transfer.deposit.status.completed.one": "You have a successful transaction",
  "transfer.deposit.status.completed.multiple": "You have successful transactions",
  "affiliate.referral": "Referral",
  "affiliate.trader": "Trader",
  "affiliate.enter": "Enter",
  "affiliate.statistics": "Statistics",
  "affiliate.connectWallet.tooltip": "Please connect your wallet to use this function",
  "affiliate.page.title": "Earn more as a <0>{{shortBrokerName}}</0> affiliate",
  "affiliate.page.subTitle": "Grow your brand | Get 40% commission | Unlock exclusive perks",
  "affiliate.page.learnMore": "Learn how it works",
  "affiliate.asAffiliate.affilates": "Affiliates",
  "affiliate.asAffiliate.title": "As an affiliate",
  "affiliate.asAffiliate.description": "Onboard traders to earn passive income",
  "affiliate.asAffiliate.button": "Become an affiliate",
  "affiliate.asTrader.title": "As a trader",
  "affiliate.asTrader.description": "Onboard traders to earn passive income",
  "affiliate.asTrader.button": "Enter code",
  "affiliate.referralCode": "Referral code",
  "affiliate.referralCode.dialog.title": "Bind a referral code",
  "affiliate.referralCode.dialog.description": "Bind a referral code to earn trading fee rebates.",
  "affiliate.referralCode.label": "Enter referral code",
  "affiliate.referralCode.bound": "Referral code bound",
  "affiliate.referralCode.notExist": "This referral code does not exist.",
  "affiliate.process.title": "Becoming an affiliate is easy",
  "affiliate.process.step1.title": "Trade $10,000+ or apply",
  "affiliate.process.step1.description": "Earn a referral code automatically ($0 of $10,000 completed), or apply for a higher rate via form.",
  "affiliate.process.step1.volumeEq0.title": "Get auto referral code or apply",
  "affiliate.process.step1.volumeEq0.description": "Your referral code is ready to use after placing your first trade. you can apply for a higher rate via form.",
  "affiliate.process.step1.volumeGt0.title": "Trade ${{requireVolume}}+ or apply",
  "affiliate.process.step1.volumeGt0.description": "Earn a referral code automatically (${{volume}} of ${{requireVolume}} completed), or apply for a higher rate via form.",
  "affiliate.process.step2.title": "Share",
  "affiliate.process.step2.description": "Unlock your affiliate link and share it with your community",
  "affiliate.process.step3.title": "Earn",
  "affiliate.process.step3.description": "Get paid and receive special treatment 24/7, 365",
  "affiliate.summary": "Summary",
  "affiliate.summary.refereesTraded": "Referees that traded",
  "affiliate.referralLink": "Referral link",
  "affiliate.referralLink.earn": "Earn",
  "affiliate.referralLink.earn.tooltip": "{{brokerName}} net fee that deduct Orderly fee.",
  "affiliate.referralLink.share": "Share",
  "affiliate.referralLink.share.tooltip": "Your referees get <0>{{value}}</0> of their {{brokerName}} net fee",
  "affiliate.referralVol": "Referral vol.",
  "affiliate.referralCodes": "Referral codes",
  "affiliate.referralCodes.remaining": "Remaining referral codes",
  "affiliate.referralCodes.column.you&Referee": "You / Referee",
  "affiliate.referralCodes.column.traders": "Traders",
  "affiliate.referralCodes.column.referees&Traders": "Referees / Traders",
  "affiliate.referralCodes.copyLink": "Copy link",
  "affiliate.commission": "Commission",
  "affiliate.commission.30d": "30d commission",
  "affiliate.commission.column.activeUsers": "Referral active users",
  "affiliate.myReferees": "My referees",
  "affiliate.referees": "Referees",
  "affiliate.referees.column.refereeAddress": "Referee address",
  "affiliate.referees.column.totalCommission": "Total commission",
  "affiliate.referees.column.totalVol": "Total vol.",
  "affiliate.referees.column.invitationTime": "Invitation time",
  "affiliate.trader.yourReferrer": "Your referrer",
  "affiliate.trader.rebate": "Rebate",
  "affiliate.trader.rebates": "Rebates",
  "affiliate.trader.rebate.30d": "30d trading rebates",
  "affiliate.trader.tradingRebates": "Trading rebates",
  "affiliate.trader.myRebates": "My rebates",
  "affiliate.trader.tradingVol": "Trading vol.",
  "affiliate.referralCode.editCodeModal.title": "Settings",
  "affiliate.referralCode.editCodeModal.description": "Edit your Referral Code",
  "affiliate.referralCode.editCodeModal.label": "Referral Code",
  "affiliate.referralCode.editCodeModal.helpText.length": "Must be 4–10 characters long",
  "affiliate.referralCode.editCodeModal.helpText.format": "Only uppercase letters (A–Z) and numbers (0–9) are allowed",
  "affiliate.referralCode.editCodeModal.success": "Referral code updated successfully",
  "affiliate.referralRate.editRateModal.title": "Settings",
  "affiliate.referralRate.editRateModal.description": "Set the ratio of referral rate shared with your referees",
  "affiliate.referralRate.editRateModal.label": "Your max commission rate:",
  "affiliate.referralRate.editRateModal.label.you": "You receive",
  "affiliate.referralRate.editRateModal.label.referee": "Referee receives",
  "affiliate.referralRate.editRateModal.helpText.max": "The total commission rate must equal to your maximum commission rate limit",
  "affiliate.referralRate.editRateModal.success": "Referral rate updated successfully",
  "affiliate.referralTooltip": "Trade $10K to unlock your referral code and earn trading rebates from referrals.",
  "ui.pagination.morePages": "More pages",
  "ui.pagination.rowsPerPage": "Rows per page",
  "ui.picker.selectDate": "Select Date",
  "ui.empty.description": "No results found.",
  "tradingLeaderboard.leaderboard": "Leaderboard",
  "tradingLeaderboard.campaigns": "Campaigns",
  "tradingLeaderboard.ongoing": "Ongoing",
  "tradingLeaderboard.past": "Past",
  "tradingLeaderboard.future": "Future",
  "tradingLeaderboard.learnMore": "Learn more",
  "tradingLeaderboard.tradeNow": "Trade now",
  "tradingLeaderboard.tradingVolume": "Trading volume",
  "tradingLeaderboard.realizedPnl": "Realized PnL",
  "tradingLeaderboard.rank": "Rank",
  "tradingLeaderboard.estimatedRewards": "Estimated rewards",
  "tradingLeaderboard.lastUpdate": "Last update",
  "tradingLeaderboard.estimatedTicketsEarned": "Estimated tickets earned",
  "tradingLeaderboard.ticketPrizePool": "Ticket prize pool",
  "tradingLeaderboard.viewRules": "View rules",
  "tradingLeaderboard.prizePool": "Prize pool",
  "tradingLeaderboard.participants": "Participants",
  "tradingLeaderboard.battleStartsIn": "Battle starts in",
  "tradingLeaderboard.battleEndsIn": "Battle ends in",
  "tradingLeaderboard.battleStarts": "Battle starts",
  "tradingLeaderboard.battleEnds": "Battle ends",
  "tradingLeaderboard.rewardDistribution": "Reward distribution",
  "tradingLeaderboard.batteleHasEnded": "Battle has ended",
  "tradingLeaderboard.tradeForMoreTickets": "Trade <0/> more to get next tickets",
  "tradingLeaderboard.earnTickets": "Earn {{ticket}} tickets every {{amount}} trading volume.",
  "tradingLeaderboard.arena": "Arena",
  "tradingLeaderboard.generalLeaderboard": "General leaderboard",
  "tradingLeaderboard.maxTicketsAchieved": "Max tickets achieved",
  "assetHistory.status.pending": "Pending",
  "assetHistory.status.confirm": "Confirm",
  "assetHistory.status.processing": "Processing",
  "assetHistory.status.completed": "Completed",
  "assetHistory.status.failed": "Failed",
  "assetHistory.status.pendingRebalance": "Pending rebalance",
  "linkDevice.createQRCode.loading.description": "Approve QR code with wallet...",
  "linkDevice.createQRCode.linkMobileDevice": "Link Mobile Device",
  "linkDevice.createQRCode.linkMobileDevice.description": "Open {{hostname}} on your mobile device and scan the QR code to link this wallet. For security, the QR code will expire in 60 seconds. <br/> The QR code allows mobile trading but does not enable withdrawals. Ensure you are not sharing your screen or any screenshots of the QR code.",
  "linkDevice.createQRCode.success.description": "Scan the QR code or paste the URL into another browser/<br/>device to continue.",
  "linkDevice.createQRCode.success.copyUrl": "Copy URL",
  "linkDevice.scanQRCode": "Scan QR Code",
  "linkDevice.scanQRCode.description": "Click the <0/> icon in the top right corner on desktop to generate a QR code to scan.",
  "linkDevice.scanQRCode.tooltip": "Link to Desktop via QR Code",
  "linkDevice.scanQRCode.connected.description": "You are connected via another device. This mode is for trading only. To switch networks, deposit or withdraw assets, please disconnect and reconnect your wallet on this device.",
  "settle.settlePnl": "Settle PnL",
  "settle.settlePnl.warning": "Please settle your balance",
  "settle.settlePnl.description": "Are you sure you want to settle your PnL? <br/> Settlement will take up to 1 minute before you can withdraw your available balance.",
  "settle.unsettled": "Unsettled",
  "settle.unsettled.tooltip": "Unsettled balance can not be withdrawn. In order to withdraw, please settle your balance first.",
  "settle.settlement.requested": "Settlement requested",
  "settle.settlement.completed": "Settlement completed",
  "settle.settlement.failed": "Settlement failed",
  "settle.settlement.error": "Settlement is only allowed once every 10 minutes. Please try again later.",
  "languageSwitcher.language": "Language",
  "languageSwitcher.tips": "AI-generated translations may not be fully accurate.",
  "announcement.type.listing": "Listing",
  "announcement.type.maintenance": "Maintenance",
  "announcement.type.delisting": "Delisting",
  "maintenance.dialog.title": "System upgrade in progress",
  "maintenance.dialog.description": "Sorry, {{brokerName}} is temporarily unavailable due to a scheduled upgrade. The service is expected to be back by {{endDate}}.",
  "maintenance.tips.description": "{{brokerName}} will be temporarily unavailable for a scheduled upgrade from {{startDate}} to {{endDate}}.",
  "restrictedInfo.description.default": " You are accessing {{brokerName}} from an IP address ({{ip}}) associated with a restricted country.",
  "restrictedInfo.accessRestricted": "Access Restricted",
  "restrictedInfo.accessRestricted.description": "Due to laws and regulations, we currently do not operate in the United States. By continuing to use our platform, you represent and warrant at all times that you are not a resident of the United States throughout the period of such use.",
  "restrictedInfo.accessRestricted.agree": "I understand and agree",
  "subAccount.modal.title": "Switch account",
  "subAccount.modal.switch.success.description": "Account switched",
  "subAccount.modal.mainAccount.title": "Main account",
  "subAccount.modal.subAccounts.title": "Sub-accounts",
  "subAccount.modal.current": "Current",
  "subAccount.modal.noAccount.description": "Create a sub-account now to explore different trading strategies.",
  "subAccount.modal.create.max.description": "You have reached the maximum limit of 10 sub-accounts.",
  "subAccount.modal.create.title": "Create sub-account",
  "subAccount.modal.create.description": "You have {{subAccountCount}} sub-accounts. {{remainingCount}} more can be created.",
  "subAccount.modal.create.nickname.role": "1-20 characters. Only letters, numbers, and @ , _ - (space) allowed.",
  "subAccount.modal.create.success.description": "Sub-account created successfully.",
  "subAccount.modal.create.failed.description": "Failed to create sub-account.",
  "subAccount.modal.edit.title": "Edit nickname",
  "subAccount.modal.nickName.label": "Sub-account nickname",
  "subAccount.modal.edit.success.description": "Nickname updated successfully.",
  "subAccount.modal.edit.failed.description": "Failed to update nickname.",
  "funding.fundingFee": "Funding fee",
  "funding.fundingRate": "Funding rate",
  "funding.annualRate": "Annual rate",
  "funding.paymentType": "Payment type",
  "funding.paymentType.paid": "Paid",
  "funding.paymentType.received": "Received"
}