import type { DeepPartial, FuturesPageMessages } from '../../futuresPage.i18n'

export const viUiOverlay: DeepPartial<FuturesPageMessages> = {
  perpetual: 'Hợp đồng vĩnh viễn',
  perpetualTag: 'Vĩnh viễn',
  pairSearchPlaceholder: 'Tìm kiếm',
  pairEmpty: 'Không tìm thấy kết quả',
  stats: {
    change24h: 'Thay đổi 24h',
    markPrice: 'Giá tham chiếu',
    high24h: 'Cao nhất 24h',
    low24h: 'Thấp nhất 24h',
    volume24h: 'Khối lượng 24h',
    fundingCountdown: 'Funding / Đếm ngược',
  },
  mobileTabs: { chart: 'Biểu đồ', trade: 'Giao dịch' },
  chartSub: { chart: 'Biểu đồ', coinInfo: 'Thông tin coin', fundingHistory: 'Lịch sử funding' },
  chartTools: { fullscreen: 'Toàn màn hình', alert: 'Thông báo' },
  draw: {
    cursor: 'Con trỏ',
    trend: 'Đường xu hướng',
    hline: 'Đường ngang',
    ray: 'Tia',
    channel: 'Kênh giá',
    fib: 'Fibonacci',
    text: 'Chữ viết',
    clearAll: 'Xóa tất cả nét vẽ',
    zoomOut: 'Thu nhỏ',
  },
  ohlcv: {
    open: 'Mở',
    high: 'Cao',
    low: 'Thấp',
    close: 'Đóng',
    volume: 'Khối lượng',
    changePct: 'Tỷ lệ đổi',
    amplitude: 'Biên độ',
  },
  coinInfo: {
    marketCap: 'Vốn hóa thị trường',
    circulating: 'Nguồn cung lưu hành',
    issuePrice: 'Giá phát hành',
    ath: 'Đỉnh cao nhất mọi thời đại',
    athDate: 'Ngày ATH',
    whitepaper: 'Tài liệu trắng',
    empty: 'Không có dữ liệu coin',
    reload: 'Tải lại',
  },
  fundingPanel: {
    rate: 'Tỷ lệ funding',
    period: 'Chu kỳ thanh toán',
    nextCountdown: 'Đếm ngược kỳ tiếp theo',
    noChart: 'Không có dữ liệu biểu đồ',
    settleTime: 'Thời gian thanh toán',
    rateCol: 'Tỷ lệ funding',
    empty7d: 'Không có dữ liệu 7 ngày',
  },
  book: {
    orderBook: 'Sổ lệnh',
    trades: 'Giao dịch khớp',
    priceQuote: 'Giá (USDT)',
    amountBase: 'Số lượng ({base})',
    totalBase: 'Tổng ({base})',
    time: 'Thời gian',
    buy: 'Mua',
    sell: 'Bán',
    buyRatio: 'Mua {n}%',
    sellRatio: 'Bán {n}%',
    noTrades: 'Chưa có giao dịch',
  },
  margin: { cross: 'Ký quỹ chéo', split: 'Ký quỹ riêng', experience: 'Thưởng' },
  amountUnit: { lots: 'Hợp đồng', usdt: 'USDT' },
  leverage: { adjustTitle: 'Điều chỉnh đòn bẩy' },
  order: {
    limit: 'Lệnh giới hạn',
    market: 'Lệnh thị trường',
    conditional: 'Lệnh có điều kiện',
    condMarket: 'Thị trường có điều kiện',
    condLimit: 'Giới hạn có điều kiện',
    available: 'Có sẵn',
    maxOpen: 'Tối đa mở lệnh',
    triggerPriceLabel: 'Giá kích hoạt ({q})',
    priceLabel: 'Giá ({q})',
    latestBtn: 'Giá mới nhất',
    marketExe: 'Khớp thị trường',
    condMarketExe: 'Khớp thị trường sau kích hoạt',
    qtyLabel: 'Số lượng ({u})',
    transferTitle: 'Chuyển tiền',
    openLong: 'Mua / Long',
    openShort: 'Bán / Short',
    contractInfoTitle: 'Thông tin hợp đồng',
    indexSource: 'Nguồn chỉ số',
    marginCoin: 'Tài sản ký quỹ',
    maxLeverage: 'Đòn bẩy tối đa',
    maintMargin: 'Tỷ lệ ký quỹ duy trì',
    openFee: 'Phí mở lệnh',
    closeFee: 'Phí đóng lệnh',
    contractValue: 'Giá trị hợp đồng',
    minOrder: 'Lệnh tối thiểu',
    maxOrder: 'Lệnh tối đa',
  },
  placeholders: {
    searchPair: 'Tìm kiếm',
    triggerPrice: 'Nhập giá kích hoạt',
    price: 'Nhập giá',
    amount: 'Nhập số lượng',
  },
  bottom: {
    positions: 'Vị thế',
    openOrders: 'Lệnh đang mở',
    historyOrders: 'Lịch sử lệnh',
    historyPositions: 'Lịch sử vị thế',
    tradeDetails: 'Chi tiết giao dịch',
    fundingFlow: 'Lịch sử funding',
    assets: 'Tài sản',
    closeAllPositions: 'Đóng tất cả',
    cancelAllOrders: 'Hủy toàn bộ lệnh',
    loginPromptOr: 'hoặc',
    registerNow: 'Đăng ký',
    startTrading: 'Bắt đầu giao dịch',
  },
  table: {
    contract: 'Hợp đồng',
    dirLeverage: 'Hướng/Đòn bẩy',
    openPrice: 'Giá mở',
    markPrice: 'Giá tham chiếu',
    positionSize: 'Quy mô vị thế',
    margin: 'Ký quỹ',
    marginRate: 'Tỷ lệ ký quỹ',
    unrealizedPnl: 'Lãi lỗ chưa thực hiện',
    roe: 'ROE',
    liqPrice: 'Giá thanh lý',
    openTime: 'Thời gian mở',
    action: 'Thao tác',
    type: 'Loại',
    orderPrice: 'Giá lệnh',
    entrustPriceHist: 'Giá đặt lệnh',
    triggerPrice: 'Giá kích hoạt',
    orderAmt: 'Khối lượng lệnh',
    filled: 'Đã khớp',
    tpPrice: 'Chốt lời TP',
    slPrice: 'Cắt lỗ SL',
    time: 'Thời gian',
    orderTime: 'Thời gian đặt lệnh',
    fillTime: 'Thời gian khớp',
    profitUsdt: 'Lãi lỗ (USDT)',
    tradedVol: 'Khối lượng khớp',
    closeAvg: 'Giá đóng trung bình',
    profitRate: 'ROE',
    closeTime: 'Thời gian đóng',
    directionOpenClose: 'Hướng/Mở-Đóng',
    dealPrice: 'Giá khớp',
    fee: 'Phí',
    fundType: 'Loại',
    amount: 'Số lượng',
    coin: 'Tiền tệ',
    settlementTime: 'Ngày thanh toán',
    fundingRate: 'Tỷ lệ funding',
    totalBal: 'Số dư hợp đồng tương lai',
    availMargin: 'Ký quỹ khả dụng',
    usedMargin: 'Ký quỹ đã dùng',
    unrealized: 'Lãi lỗ chưa thực hiện',
    spotWalletBal: 'Số dư có thể rút',
    fundTransfer: 'Chuyển quỹ',
    avgOpenPrice: 'Giá mở trung bình',
    feeHint: 'Phí (USDT)',
    estimatedPnlRow: 'Lãi lỗ dự kiến',
    triggerUsdt: 'Kích hoạt (USDT)',
    orderPriceUsdt: 'Giá lệnh (USDT)',
    openAvgUsdt: 'Vào lệnh TB (USDT)',
    closeAvgUsdt: 'Ra lệnh TB (USDT)',
    tpUsdt: 'TP (USDT)',
    slUsdt: 'SL (USDT)',
    marginUsdtBracket: 'Ký quỹ (USDT)',
    notionalUsdt: 'Giá trị vị thế (USDT)',
    estLiqPx: 'Giá thanh lý dự tính',
    profitBracketUsdt: 'Lãi lỗ (USDT)',
    entrustVolCoin: 'Đặt lệnh ({base})',
    filledVolCoin: 'Đã khớp ({base})',
    closeAvail: 'Có thể đóng:',
    markPriceBtn: 'Giá tham chiếu',
  },
  empty: {
    noPositions: 'Chưa có vị thế',
    noOrders: 'Không có lệnh',
    noHistPositions: 'Không có lịch sử vị thế',
    noHistOrders: 'Không có lịch sử lệnh',
    noTradeRecords: 'Không có giao dịch',
    noFunding: 'Không có dữ liệu funding',
  },
  modal: {
    confirmDefaultTitle: 'Xác nhận',
    positionDetailTitle: 'Chi tiết vị thế',
    orderDetailTitle: 'Chi tiết lệnh',
    histPositionDetailTitle: 'Vị thế lịch sử',
    histOrderDetailTitle: 'Lệnh lịch sử',
    closePositionTitlePrefix: 'Đóng',
    modifyTpSl: 'Sửa TP/SL',
    setTpSl: 'Cài TP/SL',
    posQtyLabel: 'Số lượng:',
    currentTpSlSection: 'Lệnh TP/SL đang hiệu lực',
    modifyToSection: 'Đổi thành',
    setPricesSection: 'Bảng giá',
    tpTriggerLabel: 'Kích hoạt TP ',
    tpHintOptionalClear: '(để trống = xóa TP)',
    slTriggerLabel: 'Kích hoạt SL ',
    slHintOptionalClear: '(để trống = xóa SL)',
    placeholderTpTrigger: 'Giá kích hoạt TP',
    placeholderSlTrigger: 'Giá kích hoạt SL',
    confirmCloseBtn: 'Xác nhận đóng',
    ok: 'OK',
    closeTypeLiquidation: 'Bị thanh lý',
    tpBadge: 'TP',
    slBadge: 'SL',
    tpPriceWord: 'TP ',
    slPriceWord: 'SL ',
    volLabel: 'Số lượng:',
    marginSplitMode: 'Ký quỹ chéo / Riêng',
    directionLabel: 'Hướng',
    entrustTypeLabel: 'Loại lệnh',
    leverageLabel: 'Đòn bẩy',
  },
  actions: { tpSl: 'TP/SL', reverse: 'Đảo lệnh', close: 'Đóng', marketCloseAll: 'Đóng tất thị trường', cancelOrder: 'Hủy' },
  positionRow: { hintCross: 'Chéo', hintExperience: 'Thưởng' },
  errors: {
    enterTriggerPrice: 'Vui lòng nhập giá kích hoạt',
    enterPrice: 'Vui lòng nhập giá',
    priceNotReadyConvert: 'Chưa có giá, không tính được',
    invalidQtyCheckMin: 'Số lượng không hợp lệ, kiểm tra mức tối thiểu',
    priceNotReadyRetry: 'Không lấy được giá, thử lại sau',
    enterQty: 'Nhập số lượng',
    qtyExceedAvail: 'Số lượng lớn hơn lượng có thể đóng',
    closeFailed: 'Đóng lệnh thất bại',
    modifyTpSlFailed: 'Sửa lỗi, thử lại sau',
    txFallback: 'Loại {n}',
  },
  confirm: {
    reverseTitle: 'Đảo chiều vị thế',
    reverseBody: 'Đảo {pair} {side}?',
    cancelAllTitle: 'Hủy tất cả',
    cancelAllBody: 'Hủy {n} lệnh?',
    closeAllTitle: 'Đóng toàn bộ',
    closeAllBody: 'Đóng {n} vị thế theo giá thị trường?',
    sideLongWord: 'Long',
    sideShortWord: 'Short',
  },
  directions: {
    long: 'Long',
    short: 'Short',
    openLong: 'Mở Long',
    openShort: 'Mở Short',
    closeShort: 'Đóng Short',
    closeLong: 'Đóng Long',
    openTag: 'M',
    closeTag: 'Đ',
  },
  orderTypes: { limit: 'Giới hạn', plan: 'Kích hoạt', takeProfit: 'TP', stopLoss: 'SL', marketShort: 'Thị trường' },
  orderStatus: { filled: 'Đã khớp', open: 'Đang mở', cancelled: 'Đã hủy', failed: 'Thất bại' },
  closeTypes: {
    market: 'Đóng theo thị trường',
    oneClick: 'Đóng một chạm',
    reverseOpen: 'Mở lệnh ngược',
    tpSl: 'TP/SL',
    liquidation: 'Thanh lý',
    admin: 'Quản trị đóng',
  },
}