import { futuresPageByLocale } from './futuresPage.i18n'
import { financePageByLocale } from './financePage.i18n'

export default {
  nav: {
    home: 'Beranda',
    market: 'Pasar',
    spot: 'Spot',
    futures: 'Futures',
    copyTrade: 'Copy Trade',
    finance: 'Keuangan',
    idoPresale: 'IDO Presale',
    claimAirdrop: 'Klaim Airdrop',
    announcements: 'Pengumuman',
    download: 'Unduh',
  },
  lang: {
    title: 'Bahasa',
    zhCN: '简体中文',
    zhTW: '繁體中文',
    en: 'English',
    ko: '한국어',
    ja: '日本語',
    hi: 'हिन्दी',
    id: 'Bahasa Indonesia',
    es: 'Español',		   // 西班牙语
    ru: 'Русский',         // 俄语
    pt: 'Português',       // 葡萄牙语
    de: 'Deutsch',         // 德语
    fr: 'Français',        // 法语
    tr: 'Türkçe',          // 土耳其语
    vi: 'Tiếng Việt'       // 越南语
  },
  header: {
    login: 'Masuk',
    register: 'Daftar',
    account: 'Akun',
    assets: 'Aset Saya',
    security: 'Keamanan',
    broker: 'Broker',
    logout: 'Keluar',
    logoutShort: 'Keluar',
    downloadTitle: 'Unduh',
    brokerApplyTitle: 'Daftar sebagai Broker',
    brokerApplyDesc: 'Anda belum menjadi broker. Sistem akan secara otomatis mengajukan permohonan menggunakan informasi akun Anda. Fitur broker dapat digunakan setelah disetujui.',
    cancel: 'Batal',
    applyNow: 'Daftar Sekarang',
    viewApplyList: 'Lihat Daftar Peninjauan',
    submitting: 'Mengirim…',
    menu: 'Menu',
  },
  common: {
    loading: 'Memuat...',
    retry: 'Coba Lagi',
    cancel: 'Batal',
    confirm: 'Konfirmasi',
    submit: 'Kirim',
    save: 'Simpan',
    send: 'Kirim',
    back: 'Kembali',
    next: 'Berikutnya',
    done: 'Selesai',
    noData: 'Tidak Ada Data',
    noRecord: 'Tidak Ada Catatan',
    search: 'Cari',
    all: 'Semua',
    max: 'Maks',
    copied: 'Disalin',
    networkError: 'Kesalahan jaringan, coba lagi',
    loadFailed: 'Gagal Dimuat',
    operationFailed: 'Operasi gagal, coba lagi',
    saveSuccess: 'Tersimpan',
    more: 'Lebih',
    perpetual: 'Perpetual',
    set: 'Sudah Diset',
    notSet: 'Belum Diset',
    change: 'Ubah',
    bind: 'Hubungkan',
    unbind: 'Lepas',
    on: 'Aktif',
    off: 'Nonaktif',
    status: 'Status',
    time: 'Waktu',
    amount: 'Jumlah',
    type: 'Tipe',
    coin: 'Koin',
    from: 'Dari',
    to: 'Ke',
    close: 'Tutup',
    contactService: 'Hubungi Dukungan',
  },
  home: {
    heroTitle: 'Aman · Efisien · Global\nPlatform Pertukaran Aset Digital',
    heroDesc: 'iBit berdedikasi menyediakan layanan perdagangan aset digital yang stabil, transparan, dan profesional kepada pengguna global melalui teknologi terdepan dan manajemen risiko yang ketat.',
    register: 'Daftar',
    viewMarket: 'Lihat Pasar',
    downloadApp: 'Unduh Aplikasi',
    coreAdvantages: 'Keunggulan Utama',
    assetSafetyTitle: 'Keamanan Aset',
    assetSafetyDesc: 'Isolasi dompet dingin/panas, kontrol multi-tanda tangan dan izin, serta pemantauan risiko 24/7 untuk perlindungan penuh aset pengguna.',
    highPerfTitle: 'Performa Tinggi',
    highPerfDesc: 'Mesin pencocokan berperforma tinggi yang dikembangkan sendiri mendukung pemrosesan pesanan tingkat milidetik, memberikan pengalaman trading yang stabil dan lancar.',
    globalComplianceTitle: 'Kepatuhan Global',
    globalComplianceDesc: 'Mematuhi standar kepatuhan multi-regional dan terus mengembangkan kepatuhan untuk menyediakan lingkungan trading terpercaya bagi pengguna global.',
    transparentFeeTitle: 'Biaya Transparan',
    transparentFeeDesc: 'Struktur biaya yang jelas dan transparan tanpa biaya tersembunyi, membantu pengguna mengelola biaya trading secara efektif.',
    aboutUs: 'Tentang Kami',
    aboutDesc: 'iBit adalah platform pertukaran aset digital global yang berdedikasi memberikan layanan trading yang aman, stabil, dan efisien melalui inovasi teknologi dan operasi yang patuh.',
    foundedYear: 'Didirikan tahun 2023',
    headquarters: 'Berkantor pusat dan terdaftar di Dubai, perusahaan memiliki izin usaha terkait dari Amerika Serikat, Kanada, Australia dan wilayah lainnya',
    ourVision: 'Visi Kami',
    visionSubtitle: 'Membangun infrastruktur trading aset digital global yang dapat dipercaya jangka panjang',
    ecoTitle: 'Ekosistem',
    ecoDesc: 'Membangun ekosistem trading aset digital Crypto generasi baru',
    missionTitle: 'Misi',
    missionDesc: 'Mendorong aliran nilai digital dalam skenario global',
    purposeTitle: 'Tujuan',
    purposeDesc: 'Membantu pengguna mengelola dan berinvestasi dalam aset digital kripto dengan mudah',
    heroImageAlt: 'Platform Trading iBit',
    aboutImageAlt: 'Tentang Kami',
  },
  market: {
    title: 'Pasar Langsung',
    desc: 'Harga real-time, volume, dan perubahan 24 jam untuk aset digital utama membantu pengguna mengikuti tren pasar.',
    hot: 'Populer',
    topVolume: 'Volume Teratas',
    gainers: 'Kenaikan',
    losers: 'Penurunan',
    perpetual: 'Perpetual',
    name: 'Nama',
    latestPrice: 'Harga',
    change24h: 'Perubahan 24j',
    turnover: 'Volume',
    searchPair: 'Cari pasangan',
    searchMarket: 'Cari koin, pasangan, futures',
    price: 'Harga',
    change24hShort: 'Perubahan 24j',
    high24h: 'Tertinggi 24j',
    low24h: 'Terendah 24j',
    volume24hLabel: 'Volume 24j',
  },
  auth: {
    loginTitle: 'Masuk',
    emailLogin: 'Masuk dengan Email',
    emailPlaceholder: 'Masukkan email Anda',
    password: 'Kata Sandi',
    passwordPlaceholder: 'Masukkan kata sandi Anda',
    forgotPassword: 'Lupa Kata Sandi?',
    loginBtn: 'Masuk',
    noAccount: 'Belum punya akun?',
    registerNow: 'Daftar Sekarang',
    verifyTitle: 'Masukkan Kode Verifikasi',
    codeSentDesc: 'Kode verifikasi telah dikirim ke {email}. Periksa kotak masuk Anda.',
    codeSendDesc: 'Klik tombol di bawah untuk mengirim kode verifikasi ke {email}.',
    countdownResend: 'Kirim ulang dalam {n}d',
    resendCode: 'Kirim Ulang Kode',
    confirmBtn: 'Konfirmasi',
    sendCode: 'Kirim Kode',
    forgotVerify: 'Lupa metode verifikasi?',
    loginSuccess: 'Berhasil masuk',
    codeSentAgain: 'Kode dikirim ulang',
    registerTitle: 'Daftar',
    emailRegister: 'Pendaftaran Email',
    inviteCodeLabel: 'Kode Undangan (opsional)',
    inviteCodePlaceholder: 'Masukkan kode undangan',
    hasAccount: 'Sudah punya akun?',
    loginNow: 'Masuk Sekarang',
    verifyPageTitle: 'Verifikasi Keamanan',
    emailVerifyLabel: 'Verifikasi Email',
    codePlaceholder: 'Masukkan kode verifikasi',
    sendBtn: 'Kirim',
    passwordTitle: 'Buat Kata Sandi',
    backBtn: '‹ Kembali',
    inputPasswordLabel: 'Kata Sandi',
    confirmPasswordLabel: 'Konfirmasi Kata Sandi',
    confirmPasswordPlaceholder: 'Masukkan ulang kata sandi',
    doneBtn: 'Selesai',
    resetSuccess: 'Kata sandi berhasil direset. Silakan masuk dengan kata sandi baru Anda.',
    registerSuccess: 'Pendaftaran Berhasil',
    welcomeJoin: 'Selamat datang di iBit',
    loginNowBtn: 'Masuk Sekarang',
    forgotPasswordTitle: 'Reset Kata Sandi',
    emailLabel: 'Email',
    emailRegisteredPlaceholder: 'Masukkan email terdaftar Anda',
    codeSentToast: 'Kode terkirim',
  },
  error: {
    emailRequired: 'Masukkan email Anda',
    emailInvalid: 'Format email tidak valid',
    passwordRequired: 'Masukkan kata sandi Anda',
    code6Required: 'Masukkan kode 6 digit',
    codeRequired: 'Masukkan kode verifikasi',
    loginFailed: 'Nama pengguna atau kata sandi salah',
    networkError: 'Kesalahan jaringan, coba lagi nanti',
    emailAlreadyRegistered: 'Email ini sudah terdaftar. Silakan masuk.',
    confirmPasswordRequired: 'Masukkan ulang kata sandi Anda',
    passwordMismatch: 'Kata sandi tidak cocok',
    loadFailed: 'Gagal memuat info keamanan',
    refreshFailed: 'Refresh gagal',
    statusUpdated: 'Status diperbarui',
    currentPasswordRequired: 'Masukkan password Anda saat ini',
    sixDigitCode: 'Masukkan kode verifikasi email 6 digit',
    sixDigitGoogleCode: 'Masukkan kode Google 6 digit',
    sendFailed: 'Pengiriman gagal',
    operationFailed: 'Operasi gagal',
  },
  security: {
    title: 'Pengaturan Keamanan',
    back: '‹ Kembali',
    warningBanner: 'Kami menyarankan untuk menyelesaikan verifikasi email, Google Authenticator, dan pengaturan kata sandi dana untuk meningkatkan keamanan akun.',
    accountSecurity: 'Keamanan Akun',
    loginPassword: 'Kata Sandi Login',
    loginPasswordDesc: 'Mengubah kata sandi secara berkala meningkatkan keamanan akun',
    emailVerify: 'Verifikasi Email',
    emailVerifyDesc: 'Hubungkan email untuk verifikasi akun dan pemulihan kata sandi',
    googleAuth: 'Google Authenticator',
    googleAuthDesc: 'Hubungkan Google Authenticator untuk meningkatkan keamanan akun',
    fundPassword: 'Kata Sandi Dana',
    fundPasswordDesc: 'Atur kata sandi dana untuk melindungi aset Anda',
    set: 'Sudah Diset',
    notSet: 'Belum Diset',
    change: 'Ubah',
    bind: 'Hubungkan',
    set2: 'Atur',
    statusUpdated: 'Status diperbarui',
    loadFailed: 'Gagal memuat info keamanan',
    refreshFailed: 'Refresh gagal',
    bound: 'Terhubung',
    notBound: 'Tidak Terhubung',
    refresh: 'Refresh',
    googleHelpTitle: 'Bantuan Google Authenticator',
    googleHelpDesc: 'Jika Anda tidak dapat menerima kode verifikasi atau perlu melepas ikatan, hubungi dukungan online.',
    changeLoginPassword: 'Ganti Password Login',
    changePasswordHint: 'Setelah diubah, gunakan password baru untuk login. Kode verifikasi akan dikirim ke email terdaftar.',
    currentPassword: 'Password Saat Ini',
    newPassword: 'Password Baru',
    confirmNewPassword: 'Konfirmasi Password Baru',
    emailCode: 'Kode Verifikasi Email',
    sendCode: 'Kirim Kode',
    codeSent: 'Kode verifikasi dikirim ke email',
    changeSuccess: 'Password berhasil diubah',
    confirmChange: 'Konfirmasi Perubahan',
    submitting: 'Mengirim…',
    setFundPassword: 'Atur Password Dana',
    resetFundPassword: 'Reset Password Dana',
    fundPasswordHint: 'Password dana digunakan untuk penarikan, transfer, dan operasi sensitif lainnya. Jaga kerahasiaannya.',
    fundPasswordResetHint: 'Reset password dana Anda. Kode verifikasi akan dikirim ke email terdaftar.',
    newFundPassword: 'Password Dana Baru',
    confirmFundPassword: 'Konfirmasi Password',
    fundPasswordUpdated: 'Password dana diperbarui',
    fundPasswordSet: 'Password dana berhasil diatur',
    bindGoogle: 'Hubungkan Google Authenticator',
    boundEmail: 'Email Terdaftar:',
    googleQrStep: '1. Scan kode QR atau masukkan kunci secara manual',
    googleCodeStep: '2. Kode Google Authenticator (6 digit)',
    emailCodeStep: '3. Kode Verifikasi Email',
    copyKey: 'Salin Kunci',
    keyCopied: 'Kunci disalin',
    copyFailed: 'Gagal menyalin, pilih teks kunci secara manual',
    clipboardDeniedMac: 'Tidak dapat mengakses clipboard. Klik ikon gembok di bilah alamat → Pengaturan situs → atur Clipboard ke Izinkan, lalu coba lagi.',
    clipboardDenied: 'Tidak dapat mengakses clipboard. Izinkan clipboard untuk situs ini di pengaturan browser, lalu coba lagi.',
    invalidSecret: 'Kunci tidak valid, segarkan halaman',
    googleCodeRequired: 'Masukkan kode Google 6 digit',
    emailCodeSent: 'Kode verifikasi email dikirim',
    bindSuccess: 'Berhasil dihubungkan',
    confirmBind: 'Konfirmasi Hubungkan',
    googleAuthLead: 'Pertama, unduh Google Authenticator atau Microsoft Authenticator dari toko aplikasi ponsel Anda untuk menyimpan kode verifikasi.',
    googleAuthTip1: 'Setelah terhubung, login dan operasi sensitif mungkin memerlukan kode 6 digit dari aplikasi.',
    googleAuthTip2: 'Jaga keamanan perangkat Anda. Jika tidak dapat menerima kode, hubungi dukungan pelanggan.',
    googleAuthStart: 'Sudah diunduh, hubungkan sekarang',
  },
  assets: {
    title: 'Aset Saya',
    totalAssets: 'Total Aset',
    todayPnl: 'P&L Hari Ini',
    deposit: 'Setor',
    withdraw: 'Tarik',
    transfer: 'Transfer',
    history: 'Riwayat',
    spot: 'Spot',
    futures: 'Futures',
    copyTrade: 'Copy',
    finance: 'Earn',
    claimAirdrop: 'Claim Airdrop',
    fund: 'Dapat ditarik',
    walletBalance: 'Saldo Dompet',
    unrealizedPnl: 'P&L Belum Terealisasi',
    positions: 'Posisi',
    noPositions: 'Tidak Ada Posisi',
    assetBalance: 'Saldo Aset',
    unavailable: 'Tidak Tersedia',
    depositCoin: 'Setor',
    withdrawCoin: 'Tarik',
    depositRecord: 'Riwayat Setoran',
    withdrawRecord: 'Riwayat Penarikan',
    transferRecord: 'Riwayat Transfer',
    assetRecord: 'Riwayat Transaksi',
    overview: 'Ikhtisar',
    spotAccount: 'Akun Spot',
    swapAccount: 'Akun Futures',
    followAccount: 'Akun Copy',
    fundAccount: 'Akun Dapat Ditarik',
    spotTradingAccount: 'Akun Trading Spot',
    ibitAccount: 'iBit Account',
    lockedStakingAccount: 'Locked Account',
    stakingTab: 'Lock',
    ibitUnit: 'iBit',
    releaseTotal: 'Total Dirilis',
    totalLockedBalance: 'Total Saldo Terkunci (iBit)',
    myStakingOrders: 'Order Terkunci Saya',
    stakingOrderNo: 'No. Order',
    purchaseQty: 'Jumlah Beli',
    stakingTotal: 'Jumlah Terkunci',
    released: 'Dirilis',
    pendingRelease: 'Menunggu Rilis',
    startTime: 'Waktu Mulai',
    subscribing: 'Sedang Berlangganan',
    releasing: 'Sedang Dirilis',
    completed: 'Selesai',
    pullToRefresh: 'Tarik ke bawah untuk memuat ulang',
    releaseToRefresh: 'Lepas untuk memuat ulang',
    refreshing: 'Memuat ulang...',
    totalAccount: 'Total Penilaian Aset Akun',
    showBalance: 'Tampilkan Saldo',
    hideBalance: 'Sembunyikan Saldo',
    followBalance: 'Saldo Copy',
    accountTransfer: 'Transfer Akun',
    transferFrom: 'Dari',
    transferTo: 'Ke',
    available: 'Tersedia',
    freeTransfer: 'Transfer gratis, langsung masuk',
    followPositions: 'Posisi Copy Saat Ini',
    noFollowPositions: 'Tidak ada posisi copy',
    followLoading: 'Memuat…',
    long: 'Long',
    short: 'Short',
    trader: 'Trader',
    openPrice: 'Harga Buka',
    currentPrice: 'Harga Saat Ini',
    amountLever: 'Jumlah · Leverage',
    closing: 'Menutup…',
    closePosition: 'Tutup Posisi',
    noLossPosition: 'Posisi copy tanpa kerugian tidak dapat ditutup secara manual',
    invalidPosition: 'Informasi posisi tidak valid, tidak dapat ditutup',
    confirmClose: 'Tutup posisi ini? Setelah ditutup, Anda tidak akan menerima keuntungan akhir dari pesanan ini.',
    closeSuccess: 'Posisi berhasil ditutup',
    closeFailed: 'Gagal menutup posisi',
    sameAccountError: 'Akun sumber dan tujuan tidak boleh sama',
    amountError: 'Masukkan jumlah yang valid',
    insufficientBalance: 'Saldo tidak mencukupi',
    transferSuccess: 'Transfer berhasil',
    transferFailed: 'Transfer gagal',
    goCopyTrade: 'Copy Trade',
    goSpotTrade: 'Mulai Trading',
    hideZeroBalance: 'Sembunyikan aset saldo 0',
    depositRecord2: 'Riwayat Deposit',
    amountCoin: 'Amount ({coin})',
    availableCoin: 'Available: {available} {coin}',
    amountUsdt: 'Jumlah (USDT)',
    transferring: 'Memindahkan…',
    confirmTransferBtn: 'Konfirmasi Transfer',
    statementPageTitle: 'Riwayat Aset',
    statementStartDate: 'Tanggal mulai',
    statementEndDate: 'Tanggal akhir',
    statementReset: 'Atur ulang',
    statementSearch: 'Cari',
    statementSearching: 'Mencari…',
    statementEmpty: 'Belum ada catatan',
    statementDirectionOpen: 'Buka',
    statementDirectionClose: 'Tutup',
    statementTypes: {
      '43': 'Laba spot',
      '44': 'Rugi spot',
      '45': 'Biaya perdagangan spot',
      '46': 'Rebate spot',
      '48': 'Perdagangan spot',
      '49': 'Staking',
      '50': 'Pembukaan staking',
      '51': 'Hadiah airdrop',
      '52': 'Transfer ke dompet staking',
      '53': 'Transfer dari dompet staking',
    },
  },
  finance: {
    ...financePageByLocale.id,
  },
  copyTrade: {
    finance: 'Earn',
    claimAirdrop: 'Claim Airdrop',
    comprehensive: 'Komprehensif',
    winRate14d: 'Win Rate 14H',
    profit14d: 'Return 14H',
    normal: 'Copy Biasa',
    lossless: 'Copy Tanpa Rugi',
    favorite: 'Favorit',
    topTraders: 'Trader Terbaik',
    twoWeekReturn: 'Return 2 Minggu',
    followers: 'Pengikut',
    days: 'Hari',
    applyTrader: 'Daftar sebagai Trader',
    myFollowing: 'Copy Trading Saya',
    myTrading: 'Trading Saya',
    traderIdentity: 'Trader utama',
    myFollowingAccount: 'Akun copy saya',
    leadManage: 'Kelola leading',
    applyLead: 'Ajukan menjadi leader',
    pageTitle: 'Copy Trading',
    heroDesc: 'Ikuti trader top sekali ketuk dan biarkan strategi profesional bekerja untuk Anda.',
    traderOverview: 'Ringkasan leader',
    copyFollowersCount: 'Follower copy',
    cumulativeTradingDays: 'Total hari trading',
    cumulativeLeadProfit: 'Profit copy kumulatif',
    goLeadManage: 'Buka kelola leading →',
    copyWalletTitle: 'Ringkasan akun copy',
    cumulativePnlUsdt: 'PnL copy kumulatif (USDT)',
    availableUsdt: 'Tersedia (USDT)',
    unrealizedPnlUsdtShort: 'PnL belum realizasi (USDT)',
    followingTradersSummary: 'Mengikuti {n} trader',
    newBadge: 'NEW',
    losslessShieldTitle: 'Perlindungan lossless',
    losslessShieldDesc: ': Saat copy merugi, platform dapat beri pereda risiko agar Anda mengejar imbal dalam risiko terkontrol.',
    learnHowItWorks: 'Pelajari mekanisme →',
    myStarredTraders: 'Trader yang disimpan',
    traderTotalCount: '{count} trader',
    filterLoadingShort: 'Memuat…',
    loadTraderListFailed: 'Gagal memuat daftar trader',
    loadFavoritesFailed: 'Gagal memuat favorit',
    favoritedToast: 'Disimpan',
    defaultTraderName: 'Trader',
    levelJunior: 'Junior',
    badgeLossless: 'Lossless',
    metaDaysTrades: '{days} h · {trades} tx',
    followAction: 'Ikuti copy',
    profitUsdtBracket: 'P&L (USDT)',
    profitShareRate: 'Bagi hasil',
    trend14Days: 'Tren 14 hari',
    emptyFavoriteHint: 'Belum ada favorit—temukan trader unggulan.',
    emptyTraderListDefault: 'Belum ada trader',
    emptyTraderListLossless: 'Belum ada trader lossless',
    browseTraders: 'Jelajahi trader',
    losslessInfoHeading: 'Penjelasan lossless copy',
    llInfoCard1Title: 'Perlindungan bersyarat',
    llInfoCard1Body: 'Perlindungan berlaku bila aturan dan kondisi picu terpenuhi; diproses otomatis oleh sistem risiko.',
    llInfoCard2Title: 'Tanggung jawab terbatas',
    llInfoCard2Body: 'Kompensasi dibatas pada copy yang memenuhi aturan; rugi di luar itu tidak dibayar.',
    llInfoCard3Title: 'Prioritas pengendalian risiko',
    llInfoCard3Body: 'Bila rugi melebihi batas risiko, sistem perlindungan diaktifkan dulu untuk keadilan.',
    llInfoCard4Title: 'Peringatan risiko',
    llInfoCard4Body: 'Aset digital sangat berisiko; lossless copy bukan tanpa risiko—hanya gunakan dana yang siap hilang.',
    followingPlaza: 'Plaza copy',
    followingWalletFail: 'Gagal memuat akun copy',
    followingTabPositions: 'Posisi terbuka',
    followingTabTraders: 'Trader saya',
    followingTabHistory: 'Riwayat',
    followingHistEmpty: 'Belum ada riwayat copy',
    followingNoTradersYet: 'Anda belum mengikuti trader mana pun',
    followingGoPlaza: 'Ke plaza copy',
    confirmStopFollow: 'Berhenti mengikuti "{name}"?',
    noLossManualCloseTooltip: 'Copy lossless tidak bisa ditutup manual',
    followingThContract: 'Kontrak',
    followingThDirection: 'Sisi',
    followingThOpenPrice: 'Entry',
    followingThCurPrice: 'Mark',
    followingThQty: 'Ukuran',
    followingThLever: 'Leverage',
    followingThUnrealized: 'PnL belum terealisasi',
    followingThOpenTime: 'Waktu buka',
    followingThAction: 'Aksi',
    followingOpenLong: 'Long',
    followingOpenShort: 'Short',
    closeQtyWithBase: 'Ukuran tutup ({base})',
    followingRealizedPnlUsdt: 'PnL terealisasi (USDT)',
    followingYieldRate: 'Return',
    followingAvgOpenUsdt: 'Rata entry (USDT)',
    followingAvgCloseUsdt: 'Rata exit (USDT)',
    marginCrossMode: 'Silang',
    marginIsolatedMode: 'Terisolasi',
    stopFollowing: 'Berhenti ikuti',
    lead: {
      pageTitle: 'Lead Trading Saya',
      navMyFollowing: 'Copy Trading Saya →',
      becomeTitle: 'Menjadi Lead Trader',
      becomeDesc: 'Penuhi persyaratan berikut untuk mendaftar sebagai trader.',
      condMinBalance: 'Saldo akun futures ≥ {min} USDT',
      goTransfer: 'Transfer',
      condNotFollowing: 'Tidak mengikuti trader lain',
      agreePrefix: 'Saya telah membaca dan menyetujui',
      agreeLink: 'Perjanjian Trader',
      submitting: 'Mengirim…',
      submitApply: 'Kirim Aplikasi',
      applyFailed: 'Aplikasi gagal, coba lagi nanti',
      reviewingTitle: 'Sedang Ditinjau',
      reviewingDesc: 'Aplikasi trader Anda sedang ditinjau. Setelah disetujui Anda dapat memulai lead.',
      agreementTitle: 'Perjanjian Trader',
      agreementEmpty: 'Perjanjian tidak dapat dimuat. Coba lagi nanti.',
      leadingBadge: 'Sedang Lead',
      noBio: 'Belum ada bio',
      cancelLeadProcessing: 'Memproses…',
      cancelLeadApply: 'Ajukan Berhenti Lead',
      confirmCancelLead: 'Berhenti menjadi lead? Semua relasi copy akan berakhir.',
      operationFailed: 'Operasi gagal',
      statFollowers: 'Pengikut saat ini',
      statRegisterDays: 'Hari di platform',
      statCapital: 'Kekuatan modal',
      statCumulativeProfit: 'Profit copy kumulatif (USDT)',
      statTotalFollowers: 'Total pengikut',
      statTradingDays: 'Total hari trading',
      tabFollowers: 'Pengikut ({n})',
      tabCurrent: 'Lead aktif',
      tabHistory: 'Riwayat lead',
      tabSettings: 'Pengaturan trader',
      emptyFollowers: 'Belum ada pengikut',
      removeFollower: 'Hapus',
      followerEquity: 'Ekuitas akun (USDT)',
      followerTotalShare: 'Total bagi hasil (USDT)',
      followerLastShare: 'Bagi hasil periode lalu',
      followerSince: 'Mengikuti sejak: {time}',
      emptyCurrent: 'Tidak ada lead aktif',
      emptyHistory: 'Tidak ada riwayat lead',
      settingsBasic: 'Info dasar',
      avatar: 'Avatar',
      nickname: 'Nama panggilan',
      nicknamePlaceholder: 'Maks. 10 karakter',
      bio: 'Bio',
      bioPlaceholder: 'Maks. 25 karakter',
      saveSuccess: 'Tersimpan',
      saveBasicProcessing: 'Menyimpan…',
      saveBasic: 'Simpan info dasar',
      leadSymbols: 'Kontrak lead',
      saveProcessing: 'Menyimpan…',
      save: 'Simpan',
      tagsTitle: 'Tag (maks. 4)',
      confirmRemoveFollower: 'Hapus pengikut "{name}"?',
      saveFailed: 'Gagal menyimpan',
      uploadFailed: 'Upload gagal, coba lagi',
      defaultFollower: 'Pengikut',
      defaultUser: 'Pengguna',
    },
  },
  footer: {
    aboutSection: 'Tentang Kami',
    companyIntro: 'Pengantar Perusahaan',
    brand: 'Merek',
    community: 'Komunitas iBit',
    riskWarning: 'Pengungkapan Risiko',
    terms: 'Syarat Layanan',
    privacy: 'Kebijakan Privasi',
    futuresTrade: 'Trading Futures',
    spotTrade: 'Trading Spot',
    losslessCopy: 'Copy Tanpa Rugi',
    beginnerGuide: 'Panduan Pemula',
    helpCenter: 'Pusat Bantuan',
    glossary: 'Glosarium',
    compliance: 'Kepatuhan',
    products: 'Produk',
    resources: 'Sumber Daya',
  },
  announcements: {
    title: 'Pengumuman',
    noAnnouncements: 'Tidak ada pengumuman',
    back: 'Kembali',
    backToList: 'Kembali ke Daftar',
    loadMore: 'Muat Lebih Banyak',
  },
  download: {
    title: 'Unduh iBit',
    heroTitle: 'Pasar Real-Time Perdagangan Kapan Saja\nPerlindungan Multi-Lapis untuk Aset',
    desc: 'Trade kapan saja, di mana saja',
    appDesc: 'Semua fitur populer tersedia di aplikasi, trade kapan saja di mana saja',
    latestVersion: 'Versi Terbaru',
    updateNotes: 'Catatan Pembaruan',
    ios: 'Unduh iOS',
    iosNotReleased: 'iOS Belum Tersedia',
    android: 'Unduh Android',
    androidNotReleased: 'Android Belum Tersedia',
    scanToDownload: 'Pindai untuk unduh',
  },
  account: {
    title: 'Pusat Akun',
    uid: 'UID',
    email: 'Email',
    profile: 'Profil',
    security: 'Keamanan',
    securityDesc: 'Password, autentikasi, password dana',
    assets: 'Aset Saya',
    assetsDesc: 'Deposit, penarikan, transfer',
    inviteCode: 'Kode Undangan',
    inviteFriends: 'Undang Teman',
    inviteDesc: 'Undang teman dan dapatkan hadiah rebate',
    helpSupport: 'Bantuan & Dukungan',
    helpDesc: 'FAQ dan tiket',
    broker: 'Broker',
    brokerDesc: 'Manajemen rebate, detail tim',
    logout: 'Keluar',
    securityScore: 'Skor Keamanan',
    twofa: 'Google Auth',
    supportTitle: 'Hubungi Dukungan',
    supportHours: '7×24 Dukungan Online',
    onlineSupport: 'Obrolan Online',
    instantChat: 'Obrolan Instan',
    telegramSupport: 'Dukungan Telegram',
    emailSupport: 'Dukungan Email',
    applySubmitted: 'Permohonan dikirim, menunggu peninjauan',
    scoreHigh: 'Sangat Baik',
    scoreMedium: 'Rata-rata',
    scoreLow: 'Perlu Perbaikan',
  },
  transfer: {
    title: 'Transfer',
    amount: 'Jumlah Transfer',
    amountPlaceholder: 'Masukkan jumlah transfer',
    maxTransferable: 'Maks Transfer',
    success: 'Transfer Berhasil',
    selectCoin: 'Pilih Koin',
    enterAmount: 'Masukkan jumlah transfer',
    histEmpty: 'Belum ada catatan transfer',
    balanceLabel: 'Saldo',
  },
  withdraw: {
    title: 'Tarik',
    network: 'Jaringan',
    networkTip: 'Pastikan jaringan penarikan sesuai dengan jaringan platform penerima, jika tidak aset mungkin hilang.',
    address: 'Alamat Penarikan',
    addressPlaceholder: 'Masukkan alamat penarikan',
    amount: 'Jumlah Penarikan',
    received: 'Jumlah Diterima',
    fee: 'Biaya',
    submitted: 'Penarikan Terkirim',
    fundPassword: 'Kata Sandi Dana',
    emailCode: 'Kode Email',
    googleCode: 'Kode Google',
    securityVerification: 'Verifikasi Keamanan',
    recordTitle: 'Riwayat Penarikan',
    recordEmpty: 'Belum ada catatan penarikan',
    confirmCancelApply: 'Batalkan permintaan penarikan ini?',
    withdrawCancelledToast: 'Dibatalkan',
    withdrawCancelFailedToast: 'Pembatalan gagal',
    statusPending: 'Ditinjau',
    statusReleasing: 'Melepaskan',
    statusWithdrawFailed: 'Gagal',
    statusWithdrawSuccess: 'Berhasil',
    statusWithdrawCancelled: 'Dibatalkan',
    typeInternalTransfer: 'Transfer Internal',
    typeOnChainWithdraw: 'Penarikan On-chain',
    cancelApplyBtn: 'Batal',
    initFailed: 'Gagal menginisialisasi',
    submitOnChainFailed: 'Penarikan gagal',
    transferSubmitFailed: 'Transfer gagal',
    availWithdrawBalance: 'Saldo dapat ditarik:',
    availTransferBalance: 'Saldo dapat ditransfer:',
    withdrawNetworkLabel: 'Jaringan penarikan',
    withdrawAmountUsdt: 'Jumlah tarik (USDT)',
    transferAmountUsdt: 'Jumlah transfer (USDT)',
    expectedArrival: 'Est. diterima',
    minWithdrawRowLabel: 'Min penarikan',
    internalTransferFeeLabel: 'Biaya transfer internal',
    free: 'Gratis',
    minTransferRowLabel: 'Min transfer',
    recipientUidLabel: 'Penerima (UID)',
    recipientUidPlaceholder: 'Masukkan UID penerima',
    addressForNetwork: 'Masukkan alamat USDT-{network}',
    codePlaceholder6Digits: 'Kode 6 digit',
    googlePlaceholder6: 'Kode OTP 6 digit',
    sendVerificationCode: 'Kirim kode',
    confirmWithdrawSubmit: 'Konfirmasi penarikan',
    confirmTransferSubmit: 'Konfirmasi transfer',
    codeSentToEmailToast: 'Kode verifikasi dikirim ke email',
    onchainSubmittedPendingToast: 'Pengajuan penarikan terkirim, menunggu tinjauan',
    transferSubmittedToast: 'Transfer internal terkirim',
    submitFailed: 'Pengiriman gagal',
    detailTitleOnChain: 'Detail penarikan',
    detailTitleTransfer: 'Detail transfer internal',
    amountHeroWithdraw: 'Jumlah penarikan',
    amountHeroTransfer: 'Jumlah transfer',
    stepApplied: 'Ajukan permintaan',
    stepDone: 'Selesai',
    recipientLabel: 'Penerima',
    appliedAt: 'Waktu pengajuan',
    finishedAt: 'Waktu selesai',
    cancelApplyFull: 'Batalkan permintaan',
    copyBtn: 'Salin',
    bindGoogleFirst: 'Silakan hubungkan Google Authenticator terlebih dahulu',
    errFillAddressBeforeCode: 'Isi alamat penarikan terlebih dahulu',
    errFillAmountBeforeCode: 'Isi jumlah penarikan terlebih dahulu',
    errFillUidBeforeCode: 'Isi UID penerima terlebih dahulu',
    errFillTransferAmtBeforeCode: 'Isi jumlah transfer terlebih dahulu',
    errEnterWithdrawAddress: 'Masukkan alamat penarikan',
    errEnterWithdrawAmount: 'Masukkan jumlah penarikan',
    errMinWithdrawWithAmt: 'Min penarikan {min} USDT',
    errExceedWithdrawBalance: 'Melebihi saldo yang dapat ditarik',
    errEnterFundPassword: 'Masukkan kata sandi dana',
    errEnterEmailCode: 'Masukkan kode email',
    errEnterGoogleCode: 'Masukkan kode Google',
    errEnterRecipientUid: 'Masukkan UID penerima',
    errEnterTransferAmount: 'Masukkan jumlah transfer',
    errMinTransferWithAmt: 'Min transfer {min} USDT',
    errExceedTransferBalance: 'Melebihi saldo yang dapat ditransfer',
  },
  deposit: {
    title: 'Setor',
    address: 'Alamat Setoran',
    network: 'Jaringan',
    saveQrCode: 'Simpan Kode QR',
    addressCopied: 'Alamat Disalin',
    minDeposit: 'Min Setoran',
    arrivals: 'Konfirmasi',
    coin: 'Koin',
    protocol: 'Jaringan / Protokol',
    subCoin: 'Sub-Koin',
    contract: 'Kontrak',
    depositAmount: 'Jumlah Deposit',
    amountPlaceholder: 'Masukkan jumlah',
    generateOrder: 'Buat Order',
    generating: 'Membuat…',
    notice: 'Pemberitahuan',
    notice1: 'Buat order sebelum transfer; gunakan alamat dan jumlah yang ditampilkan di order.',
    notice2: 'Jangan mendepositkan ke jaringan atau kontrak yang salah, karena dapat menyebabkan kehilangan aset secara permanen.',
    notice3: 'Setelah transfer selesai, segera kirimkan hash transaksi agar sistem dapat mengonfirmasi penerimaan.',
    intro: 'Informasi',
    introText: 'Pilih koin dan jaringan, masukkan jumlah, lalu klik "Buat Order" untuk mendapatkan alamat penerimaan khusus dan nomor order. Setelah transfer on-chain selesai, kirimkan TxHash di halaman ini.',
    newDeposit: '← Deposit Baru',
    orderInfo: 'Info Order',
    orderNo: 'No. Order',
    status: 'Status',
    coinLabel: 'Koin',
    networkLabel: 'Jaringan',
    amount: 'Jumlah',
    payAddress: 'Alamat Pembayaran',
    payAddressHint: 'Transfer ke alamat ini sesuai jumlah order; koin dan jaringan harus sesuai dengan order',
    qrTitle: 'Pembayaran QR Code',
    qrHint: 'Scan dengan dompet untuk transfer ke alamat di atas (jangan ubah alamat dan jumlah)',
    contractAddress: 'Alamat Kontrak',
    copy: '⎘ Salin',
    copyAddress: 'Salin',
    submitHash: 'Kirim Hash Transaksi',
    submittingHash: 'Mengirim…',
    hashPlaceholder: 'Tempel Tx Hash on-chain / Tron TxID',
    orSubmitHash: 'Atau: kirim hash transaksi / TxID setelah transfer selesai',
    hashRequired: 'Masukkan hash transaksi',
    statusNotSubmittable: 'Tidak dapat mengirim hash dalam status saat ini',
    orderCreated: 'Order dibuat, silakan transfer ke alamat berikut',
    orderFailed: 'Gagal membuat order',
    addressCopy: 'Alamat disalin',
    orderNoCopy: 'Nomor order disalin',
    hashSubmitted: 'Terkirim, menunggu konfirmasi on-chain',
    hashFailed: 'Pengiriman gagal',
    broadcastSuccess: 'Transaksi disiarkan, hash terkirim',
    tronBroadcastSuccess: 'Transaksi disiarkan, TxID terkirim',
    noNetwork: 'Tidak ada jaringan tersedia',
    noSubCoin: 'Tidak ada sub-koin di jaringan ini',
    amountRequired: 'Masukkan jumlah deposit',
    amountPositive: 'Masukkan jumlah lebih dari 0',
    submittedHash: 'Hash yang Dikirim: ',
    manualDepositTab: 'Deposit Manual',
    walletDepositTab: 'Deposit On-chain',
    walletPayEvm: 'Hubungkan dompet dan bayar (EVM)',
    walletPayingEvm: 'Memproses dompet…',
    walletPayTron: 'Hubungkan dompet dan bayar (Tron)',
    walletPayingTron: 'Memproses dompet Tron…',
    histLink: 'Riwayat Deposit',
    retryBtn: 'Coba Lagi',
    backWithArrow: '‹ Kembali',
    rechargeStatus0: 'Menunggu pembayaran',
    rechargeStatus1: 'Menunggu konfirmasi on-chain',
    rechargeStatus2: 'Selesai',
    rechargeStatus3: 'Dibatalkan',
    rechargeStatus4: 'Gagal',
    statusUnknown: 'Status {status}',
    qrAlt: 'Kode QR alamat penerima',
    loadNetworksFailed: 'Gagal memuat jaringan',
    wcHintEvmConfigured:
      'Anda dapat menghubungkan dompet EVM melalui WalletConnect untuk mengirim jumlah pesanan ke alamat penerima (pastikan jaringan dan koin cocok).',
    wcHintEvmUnconfigured:
      'WalletConnect EVM belum dikonfigurasi: atur VITE_WALLETCONNECT_PROJECT_ID, atau beralih ke Deposit Manual untuk mengirim hash transaksi.',
    wcHintTronConfigured:
      'Anda dapat menghubungkan dompet kompatibel melalui WalletConnect (namespace Tron); setelah menandatangani, transaksi disiarkan—kirimkan TxID Tron (bukan hash 0x Ethereum).',
    wcHintTronUnconfigured:
      'WalletConnect Tron memerlukan VITE_WALLETCONNECT_PROJECT_ID; jika belum diatur, beralih ke Deposit Manual untuk mengirim TxID.',
    wcHintTronManualOnly:
      'Jaringan ini belum mendukung pemanggilan dompet. Beralih ke Deposit Manual untuk mengirim TxID.',
    walletPayFallback: 'Pembayaran dompet gagal',
    tronWalletPayFallback: 'Pembayaran dompet Tron gagal',
    currentPrefix: 'Saat ini:',
    histEmpty: 'Belum ada riwayat deposit',
    histOrderNo: 'No. pesanan',
    histTx: 'TX:',
    histLoadMore: 'Muat lebih banyak',
    histLoadedAll: 'Semua catatan telah dimuat',
  },
  broker: {
    title: 'Pusat Broker',
    applyTitle: 'Daftar sebagai Broker',
    myBrokerCode: 'Kode Broker Saya',
    referralCount: 'Referral',
    totalCommission: 'Total Komisi',
    applyStatus: 'Status Permohonan',
    pending: 'Dalam Peninjauan',
    approved: 'Disetujui',
    rejected: 'Ditolak',
    defaultName: 'Broker',
    greeting: 'Halo, {name}',
    uidLabel: 'UID: {uid}',
    introBanner: 'Undang pengguna mendaftar dan berdagang untuk mendapat rebate. Rebate diselesaikan secara real-time dan dikreditkan harian ke akun Anda.',
    statNewToday: 'Baru hari ini (orang)',
    statTradeToday: 'Berdagang hari ini (orang)',
    statRebateToday: 'Rebate hari ini (USDT)',
    inviteList: 'Daftar undangan',
    emptyInviteList: 'Belum ada undangan',
    thAccount: 'Akun',
    thLevel: 'Level',
    thPerpCopy: 'Perp / Copy',
    levelBroker: 'Broker',
    levelNormal: 'Standar',
    editRateTooltip: 'Edit tarif rebate',
    todayRebate: 'Rebate hari ini',
    emptyTodayRebate: 'Tidak ada rebate hari ini',
    thId: 'ID',
    rebateUsdt: 'Rebate (USDT)',
    teamDetails: 'Detail tim',
    filterAll: 'Semua',
    filterWeek: '7 hari',
    filterToday: 'Hari ini',
    filterMonth: 'Bulan ini',
    teamTotalAssets: 'Total aset tim',
    rebateHistory: 'Riwayat rebate',
    emptyRebateHistory: 'Tidak ada catatan rebate',
    amountUsdt: 'Jumlah (USDT)',
    loadMore: 'Muat lebih banyak',
    loadingMore: 'Memuat…',
    loadedAll: 'Semua catatan dimuat',
    editModalTitle: 'Edit tarif rebate',
    perpRebateRate: 'Rebate perpetual',
    copyRebateRate: 'Rebate copy trade',
    editTip: 'Perubahan berlaku segera. Harap berhati-hati.',
    perpRateError: 'Rebate perpetual harus bilangan bulat 0–100',
    copyRateError: 'Rebate copy harus bilangan bulat 0–100',
    setSuccess: 'Disimpan dan berlaku segera',
  },
  help: {
    title: 'Pusat Bantuan',
    supportTitle: 'Bantuan & Dukungan',
    search: 'Cari',
    searchPlaceholder: 'Cari kata kunci',
    telegramSupport: 'Dukungan Telegram',
    quickResponse: 'Respons Cepat',
    emailSupport: 'Dukungan Email',
    docs: 'Dokumentasi Bantuan',
    viewFullGuide: 'Lihat Panduan Lengkap',
    detailTitle: 'Detail Bantuan',
    backToHelp: 'Kembali ke Pusat Bantuan',
  },
  invite: {
    title: 'Undang Teman',
    myCode: 'Kode Undangan Saya',
    copy: 'Salin Kode',
    copied: 'Kode Disalin',
    share: 'Bagikan Tautan Undangan',
    shareLink: 'Salin Tautan Undangan',
    linkCopied: 'Tautan Disalin',
    desc: 'Undang teman untuk mendaftar dan dapatkan hadiah rabat saat mereka berdagang',
    totalInvited: 'Total Diundang',
    totalReward: 'Total Rabat',
    noRecord: 'Tidak ada catatan undangan',
    heroLine1: 'Undang Teman',
    heroLine2: 'Dapatkan Rabat',
    heroDesc:
      'Setiap teman yang berhasil mendaftar melalui undangan Anda dapat memenuhi syarat program rabat undangan platform. Aturan mengikuti pengumuman resmi.',
    myInviteInfo: 'Info Undangan Saya',
    inviteCodeLabel: 'Kode Undangan',
    inviteLinkShort: 'Tautan Undangan',
    qrCodeLabel: 'Kode QR',
    copyShort: 'Salin',
    copiedDone: 'Disalin ✓',
    qrInviteAlt: 'Kode QR Undangan',
    scanToRegister: 'Pindai untuk mendaftar',
    rebateRulesTitle: 'Aturan Rabat',
    step1Title: 'Bagikan kode',
    step1Desc: 'Kirim kode atau tautan undangan eksklusif Anda ke teman',
    step2Title: 'Teman mendaftar',
    step2Desc: 'Teman menyelesaikan pendaftaran melalui tautan Anda',
    step3Title: 'Dapatkan rabat',
    step3Desc: 'Rabat biaya perdagangan dari teman diselesaikan sesuai aturan platform',
  },
  futuresPage: futuresPageByLocale.id,
  spot: {
    tag: 'Spot',
    side: { buy: 'Beli', sell: 'Jual' },
    orderType: { limit: 'Limit', market: 'Market' },
    orderStatus: {
      pending: 'Terbuka',
      partial: 'Terisi Sebagian',
      filled: 'Terisi',
      cancelled: 'Dibatalkan',
      pending_cancel: 'Membatalkan',
      expired: 'Kedaluwarsa',
      init: 'Inisialisasi',
    },
    recordType: {
      transferIn: 'Transfer Masuk',
      transferOut: 'Transfer Keluar',
      orderFreeze: 'Bekukan Order',
      cancelUnfreeze: 'Batalkan Unfreeze',
      trade: 'Perdagangan',
      fee: 'Biaya',
      unfreeze: 'Unfreeze',
      unknown: 'Tipe {type}',
    },
    tabs: {
      currentOrders: 'Order Terbuka',
      historyOrders: 'Riwayat Order',
      trades: 'Riwayat Perdagangan',
      funding: 'Aliran Dana',
    },
    table: {
      pair: 'Pasangan',
      side: 'Arah',
      type: 'Tipe',
      price: 'Harga',
      orderPrice: 'Harga Order',
      amount: 'Jumlah',
      orderAmount: 'Qty Order',
      filled: 'Terisi',
      status: 'Status',
      time: 'Waktu',
      action: 'Aksi',
      dealPrice: 'Harga',
      dealVolume: 'Volume',
      turnover: 'Nilai',
      recordType: 'Tipe',
      quantity: 'Jumlah',
      coin: 'Koin',
    },
    trade: {
      buy: 'Beli',
      sell: 'Jual',
      limit: 'Limit',
      market: 'Market',
      processing: 'Memproses...',
      buySymbol: 'Beli {symbol}',
      sellSymbol: 'Jual {symbol}',
      priceUsdt: 'Harga (USDT)',
      limitPlaceholder: 'Limit',
      marketHint: 'Eksekusi pada harga pasar terbaik',
      amountUsdt: 'Jumlah (USDT)',
      amountBase: 'Jumlah ({base})',
      available: 'Tersedia',
      transfer: 'Transfer',
      loginForBalance: 'Masuk untuk melihat saldo',
      spotAssets: 'Aset Spot',
    },
    order: { cancel: 'Batalkan', cancelAll: 'Batalkan Semua' },
    empty: {
      loginLink: 'Masuk',
      loginOrdersPrompt: '{link} untuk melihat order',
      loginViewPrompt: '{link} untuk melihat',
      noOrders: 'Tidak ada order terbuka',
      noHistoryOrders: 'Tidak ada riwayat order',
      noTrades: 'Tidak ada perdagangan',
      noFunding: 'Tidak ada catatan',
    },
    errors: {
      symbolNotReady: 'Pasangan perdagangan belum siap',
      invalidAmount: 'Masukkan jumlah yang valid',
      invalidPrice: 'Masukkan harga yang valid',
      minLimitVolume: 'Jumlah minimal {min}',
      minMarketBuy: 'Beli pasar minimal {min} USDT',
      minMarketSell: 'Jual pasar minimal {min}',
      orderSubmitted: 'Order terkirim',
      orderFailed: 'Order gagal',
      cancelSuccess: 'Order dibatalkan',
      cancelFailed: 'Gagal membatalkan',
      cancelAllSuccess: 'Semua order dibatalkan',
      cancelAllPartialFailed: 'Sebagian order gagal dibatalkan',
    },
    loadedAll: 'Semua dimuat',
    ticker: {
      change24h: 'Perubahan 24j',
      high24h: 'Tertinggi 24j',
      low24h: 'Terendah 24j',
      turnover24h: 'Volume 24j',
    },
    chartSub: { chart: 'Grafik', coinInfo: 'Info koin' },
    tf: {
    	m1: '1m', 
    	m5: '5m', 
    	m15: '15m', 
    	m30: '30m', 
    	h1: '1h', 
    	h4: '4h', 
    	d1: '1d',
    	w1: '1w',
    	mo1: '1mon',
    	mo3: '3mon'
    },
    ohlcv: {
      spotLabel: 'Spot',
      open: 'B',
      high: 'T',
      low: 'R',
      close: 'P',
      volume: 'Vol',
      changePct: 'Perubahan',
    },
    draw: {
      cursor: 'Kursor',
      trend: 'Garis tren',
      hline: 'Horizontal',
      ray: 'Sinar',
      channel: 'Saluran',
      fib: 'Fibonacci',
      text: 'Teks',
      clearAll: 'Hapus gambar',
      zoomOut: 'Perkecil',
    },
    mobileTab: { chart: 'Pasar', trade: 'Perdagangan' },
    pair: { search: 'Cari', loading: 'Memuat…', noMatch: 'Tidak ada hasil', retryLater: ', coba lagi nanti' },
    book: {
      waiting: 'Menunggu data…',
      orderbook: 'Buku pesanan',
      trades: 'Perdagangan',
      priceUsdt: 'Harga (USDT)',
      amountBase: 'Jumlah ({base})',
      total: 'Total',
      buyRatio: 'Beli {n}%',
      sellRatio: '{n}% Jual',
      price: 'Harga',
      amount: 'Jumlah',
      time: 'Waktu',
      pricePrecision: 'Presisi harga',
    },
    coinInfo: {
      marketCap: 'Kapitalisasi pasar',
      circulating: 'Pasokan beredar',
      issuePrice: 'Harga terbit',
      ath: 'Tertinggi sepanjang masa',
      athDate: 'Tanggal ATH',
      whitepaper: 'Whitepaper',
      empty: 'Tidak ada info koin',
      reload: 'Muat ulang',
    },
    transferModal: {
      title: 'Transfer Dana',
      amount: 'Jumlah transfer',
      amountPlaceholder: 'Masukkan jumlah',
      availableUsdt: 'USDT tersedia:',
      transferring: 'Mentransfer...',
      invalidAmount: 'Masukkan jumlah transfer yang valid',
      insufficientBalance: 'Jumlah melebihi saldo tersedia',
      transferFailed: 'Transfer gagal, coba lagi nanti',
    },
  },
}
