import { futuresPageByLocale } from "./futuresPage.i18n";
import { financePageByLocale } from "./financePage.i18n";

export default {
  nav: {
    home: "Inicio",
    market: "Mercado",
    spot: "Spot",
    futures: "Futuros",
    rwa: "RWA",
    copyTrade: "Copy Trading",
    finance: "Inversiones",
    idoPresale: "Preventa IDO",
    claimAirdrop: "Reclamar Airdrop",
    announcements: "Anuncios",
    download: "Descargar",
  },
  lang: {
    title: "Idioma",
    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: "Iniciar Sesión",
    register: "Registrarse",
    account: "Mi Cuenta",
    assets: "Mis Activos",
    security: "Seguridad",
    broker: "Broker",
    logout: "Cerrar Sesión",
    logoutShort: "Salir",
    downloadTitle: "Descargar",
    brokerApplyTitle: "Solicitar ser Broker",
    brokerApplyDesc:
      "Aún no eres broker. El sistema enviará tu solicitud con los datos de tu cuenta, podrás usar las funciones tras aprobación.",
    cancel: "Cancelar",
    applyNow: "Solicitar Ahora",
    viewApplyList: "Ver Estado Solicitud",
    submitting: "Enviando…",
    menu: "Menú",
  },
  common: {
    loading: "Cargando...",
    retry: "Reintentar",
    cancel: "Cancelar",
    confirm: "Confirmar",
    submit: "Enviar",
    save: "Guardar",
    send: "Enviar",
    back: "Volver",
    next: "Siguiente",
    done: "Listo",
    noData: "Sin Datos",
    noRecord: "Sin Registros",
    search: "Buscar",
    all: "Todo",
    max: "Máx",
    copied: "Copiado",
    networkError: "Error de red, reintenta",
    loadFailed: "Fallo al cargar",
    operationFailed: "Operación fallida, reintenta",
    saveSuccess: "Guardado correctamente",
    more: "Más",
    perpetual: "Perpetuo",
    set: "Configurado",
    notSet: "Sin configurar",
    change: "Modificar",
    bind: "Vincular",
    unbind: "Desvincular",
    on: "Activado",
    off: "Desactivado",
    status: "Estado",
    time: "Fecha",
    amount: "Cantidad",
    type: "Tipo",
    coin: "Moneda",
    from: "Desde",
    to: "Hasta",
    close: "Cerrar",
    contactService: "Contactar Soporte",
  },
  home: {
    heroTitle: "Seguro · Eficiente · Plataforma Global\nde Activos Digitales",
    heroDesc:
      "iBit brinda servicios de trading estables, transparentes y profesionales para usuarios globales con arquitectura tecnológica líder y estrictos controles de riesgo.",
    register: "Registrarse",
    viewMarket: "Ver Mercados",
    downloadApp: "Descargar App",
    coreAdvantages: "Ventajas Principales",
    assetSafetyTitle: "Seguridad de Activos",
    assetSafetyDesc:
      "Carteras frías/calientes separadas, firma múltiple y control de permisos con monitoreo 24h para proteger tus fondos.",
    highPerfTitle: "Alto Rendimiento",
    highPerfDesc:
      "Motor de emparejamiento propio con procesamiento en milésimas de segundo para operaciones fluidas y estables.",
    globalComplianceTitle: "Cumplimiento Global",
    globalComplianceDesc:
      "Cumplimos normativas internacionales para ofrecer un entorno de trading confiable en todo el mundo.",
    transparentFeeTitle: "Comisiones Transparentes",
    transparentFeeDesc:
      "Estructura de tarifas clara sin costos ocultos para optimizar tus gastos en trading.",
    aboutUs: "Sobre Nosotros",
    aboutDesc:
      "iBit es una plataforma global de intercambio de activos digitales enfocada en seguridad, estabilidad y eficiencia mediante innovación y regulación.",
    foundedYear: "Fundada en 2023",
    headquarters:
      "Sede y registro en Dubái, contamos con licencias en EE.UU., Canadá, Australia y Dubái.",
    ourVision: "Nuestra Visión",
    visionSubtitle:
      "Construir infraestructura de trading digital confiable a nivel mundial",
    ecoTitle: "Ecosistema",
    ecoDesc: "Desarrollar un nuevo ecosistema de trading de criptomonedas",
    missionTitle: "Misión",
    missionDesc: "Impulsar la circulación global del valor digital",
    purposeTitle: "Propósito",
    purposeDesc:
      "Facilitar la gestión e inversión en activos criptográficos a los usuarios",
    heroImageAlt: "Plataforma de trading iBit",
    aboutImageAlt: "Sobre Nosotros",
  },
  rwa: {
    comingSoon: 'En desarrollo',
  },
  market: {
    title: "Mercado en Vivo",
    desc: "Precios en tiempo real, volúmenes y variaciones para monitorear la evolución del mercado.",
    hot: "Populares",
    topVolume: "Mayor Volumen",
    gainers: "Subidas",
    losers: "Bajadas",
    perpetual: "Perpetuo",
    name: "Nombre",
    latestPrice: "Precio",
    change24h: "Var. 24h",
    turnover: "Volumen",
    searchPair: "Buscar pares",
    searchMarket: "Buscar monedas, pares, futuros",
    price: "Precio",
    change24hShort: "Var 24h",
    high24h: "Máx 24h",
    low24h: "Mín 24h",
    volume24hLabel: "Volumen 24h",
  },
  auth: {
    loginTitle: "Iniciar Sesión",
    emailLogin: "Acceso por Correo",
    emailPlaceholder: "Ingresa tu correo",
    password: "Contraseña",
    passwordPlaceholder: "Ingresa tu contraseña",
    forgotPassword: "¿Olvidaste tu contraseña?",
    loginBtn: "Ingresar",
    noAccount: "¿No tienes cuenta?",
    registerNow: "Regístrate",
    verifyTitle: "Ingresa Código de Verificación",
    codeSentDesc: "Código enviado a {email}, revisa tu bandeja de entrada.",
    codeSendDesc: "Pulsa el botón para enviar código a {email}.",
    countdownResend: "Reenviar en {n}s",
    resendCode: "Reenviar Código",
    confirmBtn: "Confirmar",
    sendCode: "Enviar Código",
    forgotVerify: "¿Olvidaste método de verificación?",
    loginSuccess: "Sesión iniciada correctamente",
    codeSentAgain: "Código reenviado",
    registerTitle: "Registro",
    emailRegister: "Registro por Correo",
    inviteCodeLabel: "Código Invitación (opcional)",
    inviteCodePlaceholder: "Ingresa código de invitación",
    hasAccount: "¿Ya tienes cuenta?",
    loginNow: "Inicia Sesión",
    verifyPageTitle: "Verificación de Seguridad",
    emailVerifyLabel: "Verificación por Correo",
    codePlaceholder: "Ingresa código",
    sendBtn: "Enviar",
    passwordTitle: "Crear Contraseña",
    backBtn: "‹ Volver",
    inputPasswordLabel: "Contraseña",
    confirmPasswordLabel: "Confirmar Contraseña",
    confirmPasswordPlaceholder: "Repite tu contraseña",
    doneBtn: "Listo",
    resetSuccess: "Contraseña restablecida, accede con tu nueva clave.",
    registerSuccess: "Registro Exitoso",
    welcomeJoin: "Bienvenido a iBit",
    loginNowBtn: "Iniciar Sesión",
    forgotPasswordTitle: "Restablecer Contraseña",
    emailLabel: "Correo",
    emailRegisteredPlaceholder: "Ingresa tu correo registrado",
    codeSentToast: "Código enviado",
  },
  error: {
    emailRequired: "Ingresa tu correo",
    emailInvalid: "Formato de correo inválido",
    passwordRequired: "Ingresa contraseña",
    code6Required: "Ingresa código de 6 dígitos",
    codeRequired: "Ingresa código de verificación",
    loginFailed: "Correo o contraseña incorrectos",
    networkError: "Fallo de red, inténtalo luego",
    emailAlreadyRegistered: "Este correo ya está registrado, inicia sesión",
    confirmPasswordRequired: "Repite tu contraseña",
    passwordMismatch: "Las contraseñas no coinciden",
    loadFailed: "No se pudo cargar datos de seguridad",
    refreshFailed: "Error al actualizar",
    statusUpdated: "Estado actualizado",
    currentPasswordRequired: "Ingresa contraseña actual",
    sixDigitCode: "Ingresa código de 6 dígitos del correo",
    sixDigitGoogleCode: "Ingresa código de 6 dígitos de Google",
    sendFailed: "Fallo al enviar",
    operationFailed: "Operación fallida",
  },
  security: {
    title: "Configuración de Seguridad",
    back: "‹ Volver",
    warningBanner:
      "Completa verificación de correo, Google Authenticator y contraseña de fondos para proteger tu cuenta.",
    accountSecurity: "Seguridad de Cuenta",
    loginPassword: "Contraseña de Acceso",
    loginPasswordDesc: "Cambia tu clave periódicamente para mayor seguridad",
    emailVerify: "Verificación de Correo",
    emailVerifyDesc: "Vincula correo para recuperación y validaciones",
    googleAuth: "Autenticación Google",
    googleAuthDesc: "Vincula Google Authenticator para reforzar la seguridad",
    fundPassword: "Contraseña de Fondos",
    fundPasswordDesc:
      "Establece clave exclusiva para operaciones de retiro y transferencia",
    set: "Config",
    notSet: "Sin config",
    change: "Modificar",
    bind: "Vincular",
    set2: "Establecer",
    statusUpdated: "Estado actualizado",
    loadFailed: "Fallo carga datos seguridad",
    refreshFailed: "Error refrescar",
    bound: "Vinculado",
    notBound: "Sin vincular",
    refresh: "Refrescar",
    googleHelpTitle: "Ayuda Google Authenticator",
    googleHelpDesc:
      "Si no recibes código o quieres desvincular, contacta soporte.",
    changeLoginPassword: "Cambiar Contraseña de Acceso",
    changePasswordHint:
      "Tras modificar usa la nueva contraseña, código enviado al correo vinculado.",
    currentPassword: "Contraseña Actual",
    newPassword: "Nueva Contraseña",
    confirmNewPassword: "Confirmar Nueva Clave",
    emailCode: "Código Correo",
    sendCode: "Enviar Código",
    codeSent: "Código enviado al correo",
    changeSuccess: "Contraseña modificada correctamente",
    confirmChange: "Confirmar Cambio",
    submitting: "Enviando…",
    setFundPassword: "Establecer Clave de Fondos",
    resetFundPassword: "Restablecer Clave de Fondos",
    fundPasswordHint:
      "Clave requerida para retiros y movimientos, guárdala bien.",
    fundPasswordResetHint:
      "Restablece tu clave, código enviado al correo registrado.",
    newFundPassword: "Nueva Clave Fondos",
    confirmFundPassword: "Confirmar Clave",
    fundPasswordUpdated: "Clave fondos actualizada",
    fundPasswordSet: "Clave fondos configurada",
    bindGoogle: "Vincular Google Authenticator",
    boundEmail: "Correo vinculado:",
    googleQrStep: "1. Escanea QR o ingresa clave manual",
    googleCodeStep: "2. Código dinámico Google (6 dígitos)",
    emailCodeStep: "3. Código de correo",
    copyKey: "Copiar Clave",
    keyCopied: "Clave copiada",
    copyFailed: "No se pudo copiar, selecciona el texto manualmente",
    clipboardDeniedMac:
      "Sin permiso portapapeles: configura permisos desde el candado de la URL",
    clipboardDenied:
      "Permiso portapapeles denegado, habilítalo en ajustes del navegador",
    invalidSecret: "Clave inválida, refresca página",
    googleCodeRequired: "Ingresa código Google de 6 dígitos",
    emailCodeSent: "Código correo enviado",
    bindSuccess: "Vinculación completada",
    confirmBind: "Confirmar Vinculación",
    googleAuthLead:
      "Descarga Google Authenticator o Microsoft Authenticator desde tienda de apps.",
    googleAuthTip1:
      "Tras vincular necesitarás el código de 6 dígitos en accesos y operaciones sensibles.",
    googleAuthTip2:
      "Conserva tu dispositivo seguro; si pierdes acceso contacta soporte.",
    googleAuthStart: "Lo tengo instalado, vincular ahora",
  },
  assets: {
    title: "Mis Activos",
    totalAssets: "Valor Total Activos",
    todayPnl: "Gan/Pér Hoy",
    deposit: "Depositar",
    withdraw: "Retirar",
    transfer: "Transferir",
    history: "Historial",
    spot: "Spot",
    futures: "Futuros",
    copyTrade: "Copy",
    fund: "Retirable",
    walletBalance: "Saldo Billetera",
    unrealizedPnl: "Gan/Pér No Realizada",
    positions: "Posiciones",
    noPositions: "Sin posiciones",
    assetBalance: "Saldo Activo",
    unavailable: "No Disponible",
    depositCoin: "Depósito",
    withdrawCoin: "Retiro",
    depositRecord: "Historial Depósitos",
    withdrawRecord: "Historial Retiros",
    transferRecord: "Historial Transferencias",
    assetRecord: "Movimientos",
    overview: "Resumen",
    spotAccount: "Cuenta Spot",
    swapAccount: "Cuenta Futuros",
    followAccount: "Cuenta Copy",
    fundAccount: "Cuenta Retirable",
    spotTradingAccount: "Cuenta Trading Spot",
    ibitAccount: "Cuenta iBit",
    lockedStakingAccount: "Cuenta Bloqueada",
    stakingTab: "Bloqueos",
    ibitUnit: "iBit",
    releaseTotal: "Total Liberado",
    totalLockedBalance: "Saldo Total Bloqueado(iBit)",
    myStakingOrders: "Mis Órdenes Bloqueo",
    stakingOrderNo: "Nº Orden",
    purchaseQty: "Cantidad Comprada",
    stakingTotal: "Total Bloqueado",
    released: "Liberado",
    pendingRelease: "Pendiente Liberación",
    startTime: "Fecha Inicio",
    subscribing: "En Suscripción",
    releasing: "En Liberación",
    completed: "Finalizado",
    pullToRefresh: "Desliza abajo para actualizar",
    releaseToRefresh: "Suelta para refrescar",
    refreshing: "Actualizando...",
    totalAccount: "Valor Total Cuenta",
    showBalance: "Mostrar Saldo",
    hideBalance: "Ocultar Saldo",
    followBalance: "Saldo Copy",
    accountTransfer: "Transferencia entre Cuentas",
    transferFrom: "Origen",
    transferTo: "Destino",
    available: "Disponible",
    freeTransfer: "Transferencia gratuita, abono instantáneo",
    followPositions: "Posiciones Copy Activas",
    noFollowPositions: "Sin posiciones copy",
    followLoading: "Cargando…",
    long: "Largo",
    short: "Corto",
    trader: "Trader",
    openPrice: "Precio Apertura",
    currentPrice: "Precio Actual",
    amountLever: "Cantidad · Apalancamiento",
    closing: "Cerrando…",
    closePosition: "Cerrar",
    noLossPosition:
      "Las órdenes copy sin pérdida no se pueden cerrar manualmente",
    invalidPosition: "Datos posición erróneos, no cerrar",
    confirmClose:
      "¿Cerrar esta posición? Perderás acceso a beneficios finales de la orden.",
    closeSuccess: "Posición cerrada correctamente",
    closeFailed: "Fallo al cerrar posición",
    sameAccountError: "Origen y destino no pueden ser la misma cuenta",
    amountError: "Ingresa cantidad válida",
    insufficientBalance: "Saldo disponible insuficiente",
    transferSuccess: "Transferencia exitosa",
    transferFailed: "Fallo transferencia",
    goCopyTrade: "Copy Trading",
    goSpotTrade: "Ir a Trading",
    hideZeroBalance: "Ocultar activos sin saldo",
    depositRecord2: "Historial Depósitos",
    amountUsdt: "Cantidad (USDT)",
    amountCoin: "Cantidad ({coin})",
    availableCoin: "Disponible: {available} {coin}",
    transferring: "Transfiriendo…",
    confirmTransferBtn: "Confirmar Transferencia",
    statementPageTitle: "Extracto de Movimientos",
    statementStartDate: "Fecha Inicio",
    statementEndDate: "Fecha Fin",
    statementReset: "Restablecer",
    statementSearch: "Buscar",
    statementSearching: "Buscando…",
    statementEmpty: "Sin registros",
    statementDirectionOpen: "Apertura",
    statementDirectionClose: "Cierre",
    statementTypes: {
      "43": "Ganancia Spot",
      "44": "Pérdida Spot",
      "45": "Comisión Spot",
      "46": "Reembolso Spot",
      "48": "Operación Spot",
      "49": "Staking",
      "50": "Desbloqueo Staking",
      "51": "Recompensa Airdrop",
      "52": "Ingreso cartera staking",
      "53": "Salida cartera staking",
    },
  },
  finance: {
    ...financePageByLocale.es,
  },
  copyTrade: {
    comprehensive: "General",
    winRate14d: "Tasa Gan. 14d",
    profit14d: "Rentab.14d",
    normal: "Copy Normal",
    lossless: "Copy Sin Pérdida",
    favorite: "Favoritos",
    topTraders: "Mejores Traders",
    twoWeekReturn: "Rentab. 2 Sem",
    followers: "Seguidores",
    days: "Días",
    applyTrader: "Ser Trader Líder",
    myFollowing: "Mis Copias",
    myTrading: "Mis Operaciones",
    traderIdentity: "Trader Líder",
    myFollowingAccount: "Mi Cuenta Copy",
    leadManage: "Panel Líder",
    applyLead: "Solicitar Ser Líder",
    pageTitle: "Copy Trading",
    heroDesc:
      "Copia operaciones de traders expertos con un clic para rentabilizar tu inversión.",
    traderOverview: "Resumen Trader",
    copyFollowersCount: "Seguidores Copy",
    cumulativeTradingDays: "Días totales operando",
    cumulativeLeadProfit: "Ganancia total copy",
    goLeadManage: "Ir al panel líder →",
    copyWalletTitle: "Saldo Cuenta Copy",
    cumulativePnlUsdt: "Ganancia total Copy (USDT)",
    availableUsdt: "Disponible (USDT)",
    unrealizedPnlUsdtShort: "Gan/Pér No Real.(USDT)",
    followingTradersSummary: "Siguiendo a {n} traders",
    newBadge: "NUEVO",
    losslessShieldTitle: "Protección Sin Pérdida",
    losslessShieldDesc:
      ": Si tu copy genera pérdidas la plataforma compensa dentro de los límites definidos.",
    learnHowItWorks: "Saber más →",
    myStarredTraders: "Traders Guardados",
    traderTotalCount: "{count} traders disponibles",
    filterLoadingShort: "Cargando…",
    loadTraderListFailed: "Fallo al cargar lista traders",
    loadFavoritesFailed: "No se pudo cargar favoritos",
    favoritedToast: "Añadido a favoritos",
    defaultTraderName: "Trader",
    levelJunior: "Junior",
    badgeLossless: "Sin Pérdida",
    metaDaysTrades: "{days}d · {trades} ops",
    followAction: "Copiar",
    profitUsdtBracket: "Ganancia (USDT)",
    profitShareRate: "% Reparto Ganancias",
    trend14Days: "Gráfico 14 días",
    emptyFavoriteHint: "Sin favoritos aún, descubre traders",
    emptyTraderListDefault: "Sin traders disponibles",
    emptyTraderListLossless: "Sin traders copy sin pérdida",
    browseTraders: "Ver Traders",
    losslessInfoHeading: "Funcionamiento Copy Sin Pérdida",
    llInfoCard1Title: "Protección Condicional",
    llInfoCard1Body:
      "La compensación se activa solo al cumplir reglas definidas por control de riesgos.",
    llInfoCard2Title: "Responsabilidad Limitada",
    llInfoCard2Body:
      "La plataforma solo compensa hasta el límite fijado por cada operación copy.",
    llInfoCard3Title: "Prioridad Gestión Riesgo",
    llInfoCard3Body:
      "Ante pérdidas extremas se activa sistema de protección para equidad del copy.",
    llInfoCard4Title: "Aviso Riesgo",
    llInfoCard4Body:
      "El trading cripto es de alto riesgo; copy sin pérdida no es garantía de ganancia.",
    followingPlaza: "Plaza Copy",
    followingWalletFail: "Error carga datos cuenta copy",
    followingTabPositions: "Posiciones Abiertas",
    followingTabTraders: "Mis Traders",
    followingTabHistory: "Historial Copy",
    followingHistEmpty: "Sin historial copy",
    followingNoTradersYet: "No sigues ningún trader",
    followingGoPlaza: "Ir a plaza copy",
    confirmStopFollow: '¿Dejar de seguir a "{name}"?',
    noLossManualCloseTooltip: "Copy sin pérdida no admite cierre manual",
    followingThContract: "Contrato",
    followingThDirection: "Sentido",
    followingThOpenPrice: "Precio Apertura",
    followingThCurPrice: "Precio Actual",
    followingThQty: "Cantidad",
    followingThLever: "Apalanc.",
    followingThUnrealized: "Gan/Pér No Real",
    followingThOpenTime: "Fecha Apertura",
    followingThAction: "Acción",
    followingOpenLong: "Apertura Larga",
    followingOpenShort: "Apertura Corta",
    closeQtyWithBase: "Cantidad Cierre({base})",
    followingRealizedPnlUsdt: "Gan/Pér Real(USDT)",
    followingYieldRate: "Rentabilidad",
    followingAvgOpenUsdt: "Precio Medio Apertura(USDT)",
    followingAvgCloseUsdt: "Precio Medio Cierre(USDT)",
    marginCrossMode: "Todo en común",
    marginIsolatedMode: "Apalanc. Aislado",
    stopFollowing: "Dejar de Seguir",
    lead: {
      pageTitle: "Mis Operaciones Líder",
      navMyFollowing: "Mis Copias →",
      becomeTitle: "Conviértete en Trader Líder",
      becomeDesc: "Cumple los requisitos para enviar tu solicitud.",
      condMinBalance: "Saldo cuenta futuros ≥ {min} USDT",
      goTransfer: "Transferir",
      condNotFollowing: "No puedes seguir a otro trader",
      agreePrefix: "He leído y acepto el",
      agreeLink: "Acuerdo de Trader",
      submitting: "Enviando…",
      submitApply: "Enviar Solicitud",
      applyFailed: "Solicitud fallida, reintenta luego",
      reviewingTitle: "Solicitud en Revisión",
      reviewingDesc:
        "Tu solicitud está en proceso, podrás liderar tras aprobación.",
      agreementTitle: "Acuerdo de Trader",
      agreementEmpty: "No se pudo cargar el acuerdo, inténtalo después.",
      leadingBadge: "Liderando",
      noBio: "Sin descripción",
      cancelLeadProcessing: "Procesando…",
      cancelLeadApply: "Solicitar dejar de liderar",
      confirmCancelLead:
        "¿Dejar de ser líder? Se cancelarán todas las copias activas.",
      operationFailed: "Operación fallida",
      statFollowers: "Seguidores actuales",
      statRegisterDays: "Días en plataforma",
      statCapital: "Solvencia",
      statCumulativeProfit: "Ganancia total copy(USDT)",
      statTotalFollowers: "Total seguidores históricos",
      statTradingDays: "Días totales operando",
      tabFollowers: "Seguidores ({n})",
      tabCurrent: "Operaciones Activas",
      tabHistory: "Historial Liderazgo",
      tabSettings: "Ajustes Trader",
      emptyFollowers: "Sin seguidores",
      removeFollower: "Eliminar",
      followerEquity: "Saldo Cuenta(USDT)",
      followerTotalShare: "Reparto total ganancias(USDT)",
      followerLastShare: "Último reparto",
      followerSince: "Sigue desde: {time}",
      emptyCurrent: "Sin operaciones activas",
      emptyHistory: "Sin historial liderazgo",
      settingsBasic: "Datos Básicos",
      avatar: "Foto Perfil",
      nickname: "Alias",
      nicknamePlaceholder: "Máx 10 caracteres",
      bio: "Descripción",
      bioPlaceholder: "Máx 25 caracteres",
      saveSuccess: "Guardado correctamente",
      saveBasicProcessing: "Guardando…",
      saveBasic: "Guardar Datos",
      leadSymbols: "Contratos para Liderar",
      saveProcessing: "Guardando…",
      save: "Guardar",
      tagsTitle: "Etiquetas (máx 4)",
      confirmRemoveFollower: '¿Eliminar seguidor "{name}"?',
      saveFailed: "Fallo al guardar",
      uploadFailed: "Error subir archivo",
      defaultFollower: "Seguidor",
      defaultUser: "Usuario",
    },
  },
  footer: {
    aboutSection: "Sobre Nosotros",
    companyIntro: "Presentación Empresa",
    brand: "Marca",
    community: "Únete a nuestra Comunidad",
    riskWarning: "Aviso de Riesgo",
    terms: "Términos de Servicio",
    privacy: "Política Privacidad",
    futuresTrade: "Trading Futuros",
    spotTrade: "Trading Spot",
    losslessCopy: "Copy Sin Pérdida",
    beginnerGuide: "Guía Principiantes",
    helpCenter: "Centro Ayuda",
    glossary: "Glosario",
    compliance: "Normativa Legal",
    products: "Productos",
    resources: "Recursos",
  },
  announcements: {
    title: "Anuncios del Sistema",
    noAnnouncements: "Sin anuncios",
    back: "Volver",
    backToList: "Volver Lista",
    loadMore: "Cargar Más",
  },
  download: {
    title: "Descargar iBit",
    heroTitle: "Mercado en Tiempo Real\nOpera en Cualquier Momento",
    desc: "Controla cotizaciones y opera desde cualquier lugar",
    appDesc: "Todas las funciones disponibles en app, trading desde móvil",
    latestVersion: "Última Versión",
    updateNotes: "Notas Actualización",
    ios: "Descargar iOS",
    iosNotReleased: "iOS no disponible",
    android: "Descargar Android",
    androidNotReleased: "Android no disponible",
    scanToDownload: "Escanea para descargar",
  },
  account: {
    title: "Centro de Cuenta",
    uid: "UID",
    email: "Correo",
    profile: "Perfil",
    security: "Seguridad",
    securityDesc: "Contraseñas, verificaciones y clave fondos",
    assets: "Mis Activos",
    assetsDesc: "Depósito, retiro y transferencias",
    inviteCode: "Código Invitación",
    inviteFriends: "Invitar Amigos",
    inviteDesc: "Invita usuarios y obtén comisiones por sus operaciones",
    helpSupport: "Ayuda y Soporte",
    helpDesc: "Preguntas frecuentes y tickets",
    broker: "Broker",
    brokerDesc: "Gestión comisiones y equipo",
    logout: "Cerrar Sesión",
    securityScore: "Puntuación Seguridad",
    twofa: "Autenticación Google",
    supportTitle: "Contactar Soporte",
    supportHours: "Atención 7×24h",
    onlineSupport: "Chat Online",
    instantChat: "Chat Directo",
    telegramSupport: "Soporte Telegram",
    emailSupport: "Soporte Correo",
    applySubmitted: "Solicitud enviada, pendiente aprobación",
    scoreHigh: "Excelente",
    scoreMedium: "Regular",
    scoreLow: "Mejorable",
  },
  transfer: {
    title: "Transferencia",
    amount: "Cantidad a Transferir",
    amountPlaceholder: "Ingresa cantidad",
    maxTransferable: "Máximo Transferible",
    success: "Transferencia Exitosa",
    selectCoin: "Seleccionar Moneda",
    enterAmount: "Ingresa importe",
    histEmpty: "Sin registros transferencia",
    balanceLabel: "Saldo",
  },
  withdraw: {
    title: "Retirar Fondos",
    network: "Red",
    networkTip:
      "Confirma coincidencia de red con plataforma destino o puedes perder tus activos.",
    address: "Dirección Retiro",
    addressPlaceholder: "Ingresa dirección destino",
    amount: "Cantidad Retiro",
    received: "Importe Recibido",
    fee: "Comisión",
    submitted: "Solicitud de retiro enviada",
    fundPassword: "Clave Fondos",
    emailCode: "Código Correo",
    googleCode: "Código Google",
    securityVerification: "Verificación Seguridad",
    recordTitle: "Historial Retiros",
    recordEmpty: "Sin retiros registrados",
    confirmCancelApply: "¿Cancelar esta solicitud de retiro?",
    withdrawCancelledToast: "Cancelado",
    withdrawCancelFailedToast: "Fallo al cancelar",
    statusPending: "En revisión",
    statusReleasing: "En proceso de pago",
    statusWithdrawFailed: "Fallido",
    statusWithdrawSuccess: "Completado",
    statusWithdrawCancelled: "Cancelado",
    typeInternalTransfer: "Transferencia Interna",
    typeOnChainWithdraw: "Retiro en Cadena",
    cancelApplyBtn: "Cancelar",
    initFailed: "Error inicialización",
    submitOnChainFailed: "Fallo envío retiro cadena",
    transferSubmitFailed: "Fallo transferencia interna",
    availWithdrawBalance: "Saldo retirable:",
    availTransferBalance: "Saldo transferible:",
    coinLabel: "Moneda",
    subCoin: "Submoneda",
    mainCoinLabel: "Moneda Principal",
    transferMainCoinHint:
      "Transferencia interna solo monedas principales, no tokens derivados (TUSDT/EUSDT).",
    withdrawNetworkLabel: "Red Retiro",
    withdrawAmountUsdt: "Cantidad Retiro (USDT)",
    withdrawAmountCoin: "Cantidad Retiro ({coin})",
    transferAmountUsdt: "Cantidad Transferencia (USDT)",
    transferAmountCoin: "Cantidad Transferencia ({coin})",
    addressForCoin: "Ingresa dirección {coin}",
    expectedArrival: "Estimado recibo",
    minWithdrawRowLabel: "Retiro Mínimo",
    internalTransferFeeLabel: "Comisión Transfer. Interna",
    free: "Gratis",
    minTransferRowLabel: "Transferencia Mínima",
    recipientUidLabel: "UID Destino",
    recipientUidPlaceholder: "Ingresa UID del destinatario",
    addressForNetwork: "Dirección USDT-{network}",
    codePlaceholder6Digits: "Código 6 dígitos",
    googlePlaceholder6: "Código autenticador 6 dígitos",
    sendVerificationCode: "Enviar Código",
    confirmWithdrawSubmit: "Confirmar Retiro",
    confirmTransferSubmit: "Confirmar Transferencia",
    codeSentToEmailToast: "Código enviado al correo",
    onchainSubmittedPendingToast: "Retiro enviado, pendiente revisión",
    transferSubmittedToast: "Transferencia interna enviada",
    submitFailed: "Fallo envío",
    detailTitleOnChain: "Detalle Retiro Cadena",
    detailTitleTransfer: "Detalle Transferencia Interna",
    amountHeroWithdraw: "Cantidad Retirada",
    amountHeroTransfer: "Cantidad Transferida",
    stepApplied: "Enviada",
    stepDone: "Finalizada",
    recipientLabel: "Destinatario",
    appliedAt: "Fecha Envío",
    finishedAt: "Fecha Finalización",
    cancelApplyFull: "Anular Solicitud",
    copyBtn: "Copiar",
    bindGoogleFirst: "Primero vincula autenticación Google",
    errFillAddressBeforeCode: "Completa dirección antes de pedir código",
    errFillAmountBeforeCode: "Ingresa importe antes de solicitar código",
    errFillUidBeforeCode: "Completa UID destino antes de código",
    errFillTransferAmtBeforeCode: "Ingresa importe transferencia primero",
    errEnterWithdrawAddress: "Escribe dirección retiro",
    errEnterWithdrawAmount: "Ingresa cantidad a retirar",
    errMinWithdrawWithAmt: "Retiro mínimo {min} {coin}",
    errMinWithdrawWithAmtUsdt: "Retiro mínimo {min} USDT",
    errExceedWithdrawBalance: "Supera saldo retirable",
    errEnterFundPassword: "Ingresa clave fondos",
    errEnterEmailCode: "Ingresa código correo",
    errEnterGoogleCode: "Ingresa código Google",
    errEnterRecipientUid: "Escribe UID destinatario",
    errEnterTransferAmount: "Ingresa importe transferencia",
    errMinTransferWithAmt: "Transferencia mínima {min} {coin}",
    errMinTransferWithAmtUsdt: "Transferencia mínima {min} USDT",
    errExceedTransferBalance: "Supera saldo transferible",
  },
  deposit: {
    title: "Depositar",
    address: "Dirección Depósito",
    network: "Red",
    saveQrCode: "Guardar Código QR",
    addressCopied: "Dirección Copiada",
    minDeposit: "Depósito Mínimo",
    arrivals: "Confirmaciones",
    coin: "Moneda",
    protocol: "Red / Protocolo",
    subCoin: "Submoneda",
    contract: "Contrato",
    depositAmount: "Importe Depósito",
    amountPlaceholder: "Ingresa cantidad",
    generateOrder: "Crear Orden",
    generating: "Generando…",
    notice: "Aviso",
    notice1:
      "Crea orden antes de transferir, usa dirección e importe de la orden.",
    notice2: "No envíes fondos a red o contrato erróneo, pérdida irreversible.",
    notice3: "Tras transferir envía hash de transacción para confirmar abono.",
    intro: "Explicación",
    introText:
      "Elige moneda y red, define importe, genera orden con dirección exclusiva; tras transferir en cadena adjunta TxHash.",
    newDeposit: "← Nuevo Depósito",
    orderInfo: "Datos Orden",
    orderNo: "Nº Orden",
    status: "Estado",
    coinLabel: "Moneda",
    networkLabel: "Red",
    amount: "Importe",
    payAddress: "Dirección Recepción",
    payAddressHint:
      "Transfiere el importe exacto con red y moneda igual a la orden",
    qrTitle: "Pago QR",
    qrHint: "Escanea con tu billetera, no modifiques dirección ni valor",
    contractAddress: "Dirección Contrato",
    copy: "⎘ Copiar",
    copyAddress: "Copiar Dirección",
    submitHash: "Enviar Hash Transacción",
    submittingHash: "Enviando…",
    hashPlaceholder: "Pega Hash cadena / TxID Tron",
    orSubmitHash: "O envía hash tras completar transferencia",
    hashRequired: "Ingresa hash de transacción",
    statusNotSubmittable: "No admite envío hash en este estado",
    orderCreated: "Orden creada, transfiere a la dirección indicada",
    orderFailed: "Fallo creación orden",
    addressCopy: "Dirección copiada",
    orderNoCopy: "Número orden copiado",
    hashSubmitted: "Enviado, esperando confirmación cadena",
    hashFailed: "Fallo envío hash",
    broadcastSuccess: "Transacción emitida, hash registrado",
    tronBroadcastSuccess: "Tx Tron emitida, TxID registrado",
    noNetwork: "Sin redes disponibles",
    noSubCoin: "Sin submonedas en esta red",
    amountRequired: "Ingresa importe depósito",
    amountPositive: "El valor debe ser superior a 0",
    submittedHash: "Hash enviado: ",
    manualDepositTab: "Depósito Manual",
    walletDepositTab: "Depósito con Billetera",
    walletPayEvm: "Conectar billetera EVM y pagar",
    walletPayingEvm: "Procesando billetera EVM…",
    walletPayTron: "Conectar billetera Tron y pagar",
    walletPayingTron: "Procesando billetera Tron…",
    histLink: "Historial Depósitos",
    retryBtn: "Reintentar",
    backWithArrow: "‹ Volver",
    rechargeStatus0: "Pendiente Pago",
    rechargeStatus1: "Pendiente Confirmación Cadena",
    rechargeStatus2: "Completado",
    rechargeStatus3: "Cancelado",
    rechargeStatus4: "Fallido",
    statusUnknown: "Estado {status}",
    qrAlt: "QR dirección depósito",
    loadNetworksFailed: "Fallo carga redes",
    wcHintEvmConfigured:
      "Conecta WalletConnect EVM para pagar automáticamente, verifica red y moneda coincidan.",
    wcHintEvmUnconfigured:
      "Falta VITE_WALLETCONNECT_PROJECT_ID, usa depósito manual y envía hash.",
    wcHintTronConfigured:
      "WalletConnect Tron firma y envía operación, adjunta TxID Tron sin prefijo 0x.",
    wcHintTronUnconfigured:
      "Sin configuración WalletConnect Tron, usa depósito manual con TxID.",
    wcHintTronManualOnly:
      "No soporta conexión automática para esta red, usa depósito manual.",
    walletPayFallback: "Fallo pago billetera EVM",
    tronWalletPayFallback: "Fallo pago billetera Tron",
    currentPrefix: "Actual:",
    histEmpty: "Sin registros depósito",
    histOrderNo: "Nº Orden",
    histTx: "TX:",
    histLoadMore: "Cargar más",
    histLoadedAll: "Todos los registros cargados",
  },
  broker: {
    title: "Centro Broker",
    applyTitle: "Solicitar Ser Broker",
    myBrokerCode: "Mi Código Broker",
    referralCount: "Usuarios Referidos",
    totalCommission: "Comisión Total",
    applyStatus: "Estado Solicitud",
    pending: "En Revisión",
    approved: "Aprobado",
    rejected: "Rechazado",
    defaultName: "Broker",
    greeting: "Hola, {name}",
    uidLabel: "UID: {uid}",
    introBanner:
      "Gana comisiones por cada operación de tus invitados, abono diario instantáneo.",
    statNewToday: "Nuevos hoy (usuarios)",
    statTradeToday: "Operantes hoy (usuarios)",
    statRebateToday: "Comisión hoy (USDT)",
    inviteList: "Lista Invitados",
    emptyInviteList: "Sin invitados",
    thAccount: "Cuenta",
    thLevel: "Nivel",
    thPerpCopy: "Perpetuo / Copy",
    levelBroker: "Broker",
    levelNormal: "Estándar",
    editRateTooltip: "Modificar % comisión",
    todayRebate: "Comisiones Hoy",
    emptyTodayRebate: "Sin comisiones hoy",
    thId: "ID",
    rebateUsdt: "Comisión (USDT)",
    teamDetails: "Detalles Equipo",
    filterAll: "Todo",
    filterWeek: "Últimos 7 días",
    filterToday: "Hoy",
    filterMonth: "Este Mes",
    teamTotalAssets: "Activos Totales Equipo",
    rebateHistory: "Historial Comisiones",
    emptyRebateHistory: "Sin registros comisión",
    amountUsdt: "Importe (USDT)",
    loadMore: "Cargar más",
    loadingMore: "Cargando…",
    loadedAll: "Todos cargados",
    editModalTitle: "Editar % Comisión",
    perpRebateRate: "% Comisión Futuros Perpetuos",
    copyRebateRate: "% Comisión Copy Trading",
    editTip: "Los cambios aplican inmediatamente, modifica con precaución.",
    perpRateError: "% perpetuo debe ser entero entre 0 y 100",
    copyRateError: "% copy debe ser entero entre 0 y 100",
    setSuccess: "Guardado, cambios activos",
  },
  help: {
    title: "Centro de Ayuda",
    supportTitle: "Ayuda y Soporte",
    search: "Buscar",
    searchPlaceholder: "Palabras clave",
    telegramSupport: "Soporte Telegram",
    quickResponse: "Respuesta Rápida",
    emailSupport: "Soporte Correo",
    docs: "Documentación",
    viewFullGuide: "Ver Guía Completa",
    detailTitle: "Detalle Ayuda",
    backToHelp: "Volver Centro Ayuda",
  },
  invite: {
    title: "Invitar Amigos",
    myCode: "Mi Código Invitación",
    copy: "Copiar Código",
    copied: "Código Copiado",
    share: "Compartir Enlace",
    shareLink: "Copiar Enlace",
    linkCopied: "Enlace Copiado",
    desc: "Invita amigos y obtén comisiones por sus operaciones",
    totalInvited: "Total Invitados",
    totalReward: "Comisión Total",
    noRecord: "Sin registros invitación",
    heroLine1: "Invita Amigos",
    heroLine2: "Gana Comisiones",
    heroDesc:
      "Cada usuario registrado por tu enlace te habilita para el plan de comisiones según reglas oficiales.",
    myInviteInfo: "Mis Datos Invitación",
    inviteCodeLabel: "Código Invitación",
    inviteLinkShort: "Enlace Invitación",
    qrCodeLabel: "Código QR",
    copyShort: "Copiar",
    copiedDone: "Copiado ✓",
    qrInviteAlt: "QR Invitación",
    scanToRegister: "Escanea para registrarse",
    rebateRulesTitle: "Normativa Comisiones",
    step1Title: "Comparte tu código",
    step1Desc: "Envía código o enlace exclusivo a tus contactos",
    step2Title: "Registro Amigo",
    step2Desc: "El usuario completa registro desde tu enlace",
    step3Title: "Obtén Comisión",
    step3Desc:
      "Recibes porcentaje de las comisiones generadas por sus operaciones",
  },
  futuresPage: futuresPageByLocale.es,
  guide: {
    heroTitle: 'Guía para Principiantes',
    heroDesc: 'Lectura obligatoria para principiantes, guías de operación, maestría avanzada y temas industriales reunidos en la escuela digital. ¡Aprende criptomonedas de forma fácil y ahorra tiempo!',
    cardSpot: 'Cómo Hacer Trading Spot',
    cardFutures: 'Cómo Hacer Trading de Futuros',
    cardFaq: 'Preguntas Frecuentes',
    spotTitle: 'Cómo Hacer Trading Spot',
    spotWhat: '¿Qué es el Trading Spot?',
    spotDesc: 'El trading spot consiste en comprar o vender criptomonedas (como BTC, ETH, USDT) al precio actual del mercado de forma instantánea. Después de completar la operación, realmente posees estos activos digitales. Se pueden mantener a largo plazo, transferir o retirar, o usar para pagos, DeFi, etc. Características: operación simple, sin apalancamiento, riesgo bajo - ideal para principiantes e inversores a largo plazo.',
    spotStepsTitle: 'Pasos para Trading Spot (Ejemplo de Plataforma):',
    spotStep1: 'Registro de cuenta y verificación KYC: Visita el sitio web de esta plataforma o descarga la App, regístrate y vincula tu teléfono/correo, sube documentos como DNI para completar la verificación de identidad (desbloquea retiros y límites más altos).',
    spotStep2: 'Depósito de fondos: Ve a la página "Activos" → "Depósito". Recomendación para principiantes: Compra USDT con tarjeta bancaria/Alipay (estable), o transfiere USDT/BTC desde otra billetera. Consejo: Se recomienda probar con una cantidad pequeña en el primer depósito.',
    spotStep3: 'Ve a la página de Trading Spot: Haz clic en "Trade" → "Trading Spot".',
    spotStep4: 'Selecciona el par de trading: Busca monedas populares como "BTC/USDT", "ETH/USDT", haz clic para entrar en la interfaz de trading (a la izquierda está el gráfico de velas).',
    spotStep5: 'Orden de compra: Orden de mercado (ejecuta al precio actual, ideal para compras/ventas rápidas) o límite (establece tu precio deseado, el sistema lo ejecuta automáticamente - más económico, recomendado para principiantes). Ingresa la cantidad o monto → verifica las comisiones → haz clic en "Comprar" o "Vender" para confirmar.',
    spotStep6: 'Ver resultados: Después de una operación exitosa, ver tus criptomonedas en la página "Activos"; ver el historial en "Historial de Ordenes".',
    futuresTitle: 'Cómo Hacer Trading de Futuros',
    futuresWhat: '¿Qué es el Trading de Futuros?',
    futuresDesc: 'El trading de futuros es una operación de predicción de los movimientos de precio de las criptomonedas. No necesitas poseer la moneda real; ganas dinero prediciendo subidas o bajadas de precio.',
    futuresBullet1: 'Al alza → Long',
    futuresBullet2: 'A la baja → Short',
    futuresBullet3: 'Apoyo al apalancamiento (aumenta ganancias y riesgos), sin fecha de vencimiento, se puede mantener indefinidamente, ideal para usuarios experimentados en trading corto o cobertura.',
    futuresStepsTitle: 'Pasos para Trading de Futuros (Ejemplo de Plataforma):',
    futuresStep1: 'Transferencia de fondos: Página "Activos" → "Transferir" → Mueve USDT de la Cuenta Spot a la "Cuenta de Futuros".',
    futuresStep2: 'Ve a la página de Futuros: Haz clic en "Trade" → "Trading de Futuros" → Selecciona "USDT Perpetuo" (ej: BTCUSDT Perpetuo).',
    futuresStep3: 'Configura parámetros: Apalancamiento: Los principiantes se recomiendan 2-5x, ¡no exceder 10x! Los traders estables pueden elegir el apalancamiento libremente. Modo: Selecciona "Margen Cruzado" (recomendado) o "Margen Aislado".',
    futuresStep4: 'Abre posición: Predicción al alza → Haz clic en "Long"; Predicción a la baja → Haz clic en "Short". Ingresa cantidad → Debes establecer take profit/stop loss (¡evita grandes pérdidas!) → Confirma la orden.',
    futuresStep5: 'Gestiona posición: Ver datos en tiempo real, tasa de margen y precio de liquidación en la página "Posiciones", agrega margen si es necesario.',
    futuresStep6: 'Cierra posición para ganar o después de alcanzar el objetivo haz clic en "Close", las ganancias regresan automáticamente a la Cuenta de Futuros, se pueden transferir a la billetera.',
    futuresWarningTitle: 'Advertencias Importantes:',
    futuresWarning1: 'Settlement de tasa de financiamiento cada hora (monitorea tus posiciones).',
    futuresWarning2: 'Apalancamiento alto riesgo de liquidación (cierre forzado cuando el margen es insuficiente), ¡usa solo dinero extra y establece stop loss estricto!',
    faqTitle: 'Preguntas Frecuentes (FAQ)',
    faqPrefixQ: 'Q',
    faqPrefixA: 'A',
    faq1Q: '¿Cuál es la diferencia entre spot y futuros?',
    faq1A: 'Spot es posesión real de la moneda, solo gana cuando sube el precio; futuros es "adivinar el precio", puede ganar en subidas y bajadas, pero tiene riesgos de apalancamiento y liquidación.',
    faq2Q: '¿Los principiantes deben empezar con spot o futuros?',
    faq2A: '100% empieza con spot. Después de familiarizarte con el mercado, prueba futuros con apalancamiento bajo.',
    faq3Q: '¿Pueden liquidarse los futuros? ¿Cómo evitarlo?',
    faq3A: 'Sí. Se liquida cuando las pérdidas se acercan al margen. Establece stop loss, usa apalancamiento bajo, posición pequeña, no sigas tendencias.',
    faq4Q: '¿Cómo se calculan las comisiones?',
    faq4A: 'Spot ~0.1%, futuros tienen Maker/Taker + tasa de financiamiento. Ver página "Comisiones" para detalles.',
    faq5Q: '¿Cómo depositar y retirar a tarjeta bancaria?',
    faq5A: 'Depósito via C2C comprar moneda o transferencia de billetera; retiro vendiendo moneda por USDT, luego vender via C2C. Se requiere KYC, usa transferencia bancaria al mismo banco, prueba con cantidad pequeña primero.',
    faq6Q: '¿Es mejor mayor apalancamiento?',
    faq6A: '¡No! Mayor apalancamiento = mayor riesgo, los principiantes usan 2-5x para estabilidad, alto apalancamiento puede borrar tu cuenta instantáneamente.',
    faq7Q: '¿Qué es la tasa de financiamiento?',
    faq7A: 'Los futuros perpetuos cada 8 horas las partes long/short se pagan mutuamente la tasa para mantener el precio de futuros cerca del precio spot.',
    faq8Q: '¿Es seguro la plataforma? ¿Puedo perder mi dinero?',
    faq8A: 'Esta plataforma utiliza separación de billetera fría/caliente, protege tu contraseña, activa 2FA, no hagas clic en enlaces sospechosos, cambia tu contraseña periódicamente.',
    faq9Q: '¿Qué hacer si pierdo dinero?',
    faq9A: 'Detén el trading primero, analiza la causa. El trading es un proceso de aprendizaje a largo plazo, no prestes dinero para invertir todo.',
    faq10Q: '¿Es ilegal el trading?',
    faq10A: 'Los usuarios de Hong Kong y China continental deben cumplir con las regulaciones locales, se recomienda usar plataformas con licencia y declarar impuestos. Los usuarios de China continental deben cumplir con las leyes locales.',
  },
  community: {
    heroTitle: 'Únete a la Comunidad iBit',
    heroDesc: 'iBit Exchange siempre se adhiere a la filosofía central de "Primero el Usuario, Simbiosis Transparente", comprometida con la construcción de un ecosistema comunitario profesional, activo y seguro para traders de criptomonedas globales. Al unirte a la comunidad iBit, no solo obtendrás actualizaciones recientes de la plataforma, análisis profundos del mercado y oportunidades de trading exclusivas, sino que también podrás interactuar de cerca con inversores, KOL y expertos de la industria de todo el mundo, compartiendo sabiduría y creando valor juntos.',
    benefitsTitle: 'Aquí, puedes',
    benefit1: 'Mantenerte al día con las tendencias del mercado global, anuncios de la plataforma y noticias de eventos importantes en tiempo real',
    benefit2: 'Participar en debates comunitarios, sesiones de preguntas y respuestas AMA y compartir estrategias de trading para mejorar tus habilidades de inversión',
    benefit3: 'Disfrutar de beneficios exclusivos, airdrops de proyectos iniciales y actividades de recompensas por tiempo limitado',
    benefit4: 'Proporcionar comentarios directamente al equipo oficial y ayudar a impulsar la mejora continua de la plataforma',
    channelsTitle: 'Canales Oficiales de la Comunidad',
    channelXDesc: "Sigue nuestra cuenta oficial en inglés {'@'}iBit para obtener noticias instantáneas con visión internacional, perspectivas de la industria y las últimas actualizaciones de la plataforma.",
    channelTelegramDesc: 'Únete a la comunidad china para comunicarte en tiempo real con usuarios de habla china de todo el mundo, obtener soporte en chino, notificaciones de eventos y preguntas y respuestas profesionales.',
    channelTikTokDesc: "Sigue {'@'}iBit.com para ver tutoriales de trading, análisis de mercado, highlights de eventos de la plataforma y educación financiera.",
    joinNow: 'Únete Ahora',
    ctaText: 'La comunidad iBit es un puente que conecta a los usuarios con la plataforma, así como un hogar para que todos los miembros crezcan juntos. Ya seas un trader experimentado o un inversor nuevo, aquí encontrarás el apoyo y acompañamiento más profesional y atento.',
    ctaHighlight: 'Actúa ahora, únete a la comunidad iBit y comienza tu nuevo capítulo de trading inteligente!',
  },
  legal: {
    terms: 'Términos de Servicio',
    privacy: 'Política de Privacidad',
    risk: 'Aviso de Riesgo',
    glossary: 'Glosario',
  },
  brand: {
    heroEyebrow: 'OUR BRAND',
    heroTitleSub: 'Ecosistema Global de Trading de Criptomonedas de Web3 a Web4',
    heroDesc: 'iBit fue fundada en 2023, una exchange innovadora enfocada en el trading de activos digitales criptográficos globales. Estamos registrados en Dubái, con centro operativo en Malasia, y poseemos licencia financiera MSB de EE.UU. Nos comprometemos a brindar servicios de trading de criptoactivos eficientes, inteligentes y seguros a usuarios mundiales, así como infraestructura de nuevo ecosistema de Web3.5 a Web4.',
    statFounded: 'Año de Fundación',
    statRegistered: 'Registrada en',
    statRegisteredValue: 'Dubái',
    statOperation: 'Centro Operativo',
    statOperationValue: 'Malasia',
    statLicense: 'Licencia Financiera',
    statLicenseValue: 'MSB EE.UU.',
    originTitle: 'Orígenes y Propósito',
    originPara1: 'En 2023, después de múltiples ciclos en el mercado global de criptomonedas, el cumplimiento normativo, la innovación tecnológica y la experiencia del usuario se convirtieron en el nuevo consenso de la industria. Un grupo de expertos experimentados de empresas tecnológicas líderes y exchanges top descubrieron: aunque hay muchas plataformas de trading, muy pocas realmente equilibran seguridad de primer nivel, experiencia de usuario excepcional y valor ecológico a largo plazo.',
    originPara2: 'Así nació iBit. Queremos redefinir el trading de criptomonedas — no solo "comprar y vender", sino permitir que cada usuario participe fácilmente en el flujo de valor criptográfico global en un entorno seguro, sin pérdidas y eficiente, y transite naturalmente hacia el próximo ecosistema inteligente Web4.',
    originPara3: 'La elección de Dubái como lugar de registro refleja el rigor y apertura de un centro financiero internacional, el centro operativo en Malasia garantiza respuesta eficiente de servicios globales, y la licencia financiera MSB de EE.UU. representa un compromiso serio con la operación cumplida. Esta disposición en tres regiones forma el ADN internacional y profesional de iBit desde sus inicios.',
    teamTitle: 'Equipo Top · Tecnología y Trading como Nucleo Dual',
    teamTechTitle: 'Equipo de Tecnología',
    teamTechDesc: 'Compuesto por arquitectos de ingeniería experimentados de Google, Amazon y Huawei, con más de una década de experiencia práctica en sistemas financieros de alta concurrencia, construyendo infraestructura subyacente líder en la industria con baja latencia, alto rendimiento y seguridad prioritaria.',
    teamTradingTitle: 'Equipo de Trading',
    teamTradingDesc: 'Reuniendo a miembros del equipo central de trading de la ex-Huobi, con una comprensión profunda de la microestructura del mercado, gestión de liquidez, control de riesgos y comportamiento del usuario.',
    teamQuote: 'La poderosa combinación de geeks de tecnología y veteranos del trading ha permitido a iBit crear una experiencia de producto y capacidad de control de riesgos que superan con creces el promedio de la industria en poco tiempo.',
    productsTitle: 'Productos Estrella · Redefiniendo Trading y Gestión de Activos',
    product1Tag: 'Función Estrella',
    product1Title: 'Copy Trading Sin Pérdidas',
    product1Desc: 'Superando el dolor del copy trading tradicional "compartir ganancias y pérdidas", mediante contratos de control de riesgos inteligentes, gestión dinámica de posiciones y mecanismo de selección de traders profesionales, logramos la experiencia innovadora de "sin pérdidas adicionales en copy trading". Sin importar la volatilidad del mercado, los usuarios pueden seguir estrategias top mientras controlan el riesgo del capital dentro de límites predecibles.',
    product1Highlight1: 'Contratos de Control de Riesgos Inteligentes',
    product1Highlight2: 'Gestión Dinámica de Posiciones',
    product1Highlight3: 'Selección de Traders Profesionales',
    product2Tag: 'Nuevo Ecosistema',
    product2Title: 'Billetera Ecológica',
    product2Desc: 'Más allá de la función de "almacenamiento" de la billetera tradicional, integra gestión de activos inteligente, cross-chain multicanal con un clic, agregación de protocolos DeFi, visualización de activos NFT y entrada Web4, soportando trading, gestión financiera, redes sociales y participación ecológica en una sola interfaz. El asistente AI integrado ofrece insights de mercado personalizados y asesoramiento de inversión.',
    product2Highlight1: 'Cross-chain Multicanal',
    product2Highlight2: 'Agregación DeFi',
    product2Highlight3: 'Asesor de Inversión AI',
    product3Tag: 'Trading Profesional',
    product3Title: 'Spot / Futuros / Margen',
    product3Desc: 'Ofreciendo trading de spot, futuros y margen de alto rendimiento, agregando profundamente liquidez global. Pronto lanzaremos trading social Web3.5, gobernanza DAO y herramientas de gestión de cartera impulsadas por AI. Todos los productos se construyen alrededor de las cuatro filosofías de diseño centrales: "Seguridad, Sin Pérdidas, Inteligente, Ecosistema".',
    product3Highlight1: 'Agregación de Liquidez Global',
    product3Highlight2: 'Trading Social Web3.5',
    product3Highlight3: 'Cartera AI',
    metricsTitle: 'Métricas Impresionantes y Reconocimiento del Mercado',
    metricsDesc: 'Desde el lanzamiento oficial a fines de 2023, iBit ha logrado un crecimiento rápido gracias a su sólida capacidad de producto y reputación entre usuarios. Sirviendo a usuarios en Asia, Europa, Medio Oriente y América Latina, iBit se está convirtiendo en la puerta de entrada de confianza para activos criptográficos para más usuarios globales.',
    metric1Label: 'Usuarios Activos Diarios',
    metric1Note: 'Crecimiento Estable',
    metric2Label: 'Volumen de Trading Diario',
    metric2Note: 'Crecimiento Continuo',
    metric3Label: 'Países Cubiertos',
    metric3Note: 'Asia, Europa, Medio Oriente, América Latina',
    metric4Label: 'Servicio Global',
    metric4Note: 'Soporte 24/7',
    visionTitle: 'Visión · Construyendo Ecosistema de Web3 a Web4',
    visionDesc: 'En la fase Web3, nos enfocamos en trading, seguridad de activos y gestión financiera inteligente; en la fase Web4, introduciremos más aplicaciones nativas AI, identidad descentralizada (DID), orquestación de contratos inteligentes cross-chain, redes sociales on-chain, interoperabilidad de activos metaverso y mecanismos de gobierno DAO, haciendo que la criptomoneda deje de ser "un juego para pocos" y se convierta en una red de valor global donde los usuarios comunes pueden participar fácilmente y beneficiarse continuamente.',
    roadmapTitle: 'Roadmap de los Próximos Tres Años',
    rmPhase1: 'Phase 1',
    rm1Title: 'Token Nativo del Ecosistema',
    rm1Desc: 'Lanzar token nativo de la plataforma, vinculando profundamente el valor de la plataforma con los intereses de los usuarios',
    rmPhase2: 'Phase 2',
    rm2Title: 'Expansión de Canales Fiat',
    rm2Desc: 'Expandir más canales fiat y servicios localizados, cubriendo más regiones globales',
    rmPhase3: 'Phase 3',
    rm3Title: 'Plataforma de Desarrolladores Abierta',
    rm3Desc: 'Construir plataforma de desarrolladores abierta, atrayendo proyectos Web3 globales',
    rmPhase4: 'Phase 4',
    rm4Title: 'AI × Cross-chain Breakthrough',
    rm4Desc: 'Lograr avances adicionales en trading AI, control de riesgos inteligente y tecnología cross-chain',
    securityTitle: 'Seguridad, Cumplimiento y Usuario Primero',
    securityDesc: 'En iBit, todas las innovaciones se construyen sobre la base de la seguridad y el cumplimiento. Siempre creemos que solo poniendo realmente en primer plano la seguridad de los activos y los intereses de los usuarios podemos ganar confianza a largo plazo.',
    security1Title: 'Separación Fría-Caliente con Firmas Múltiples',
    security1Desc: 'Separación física de billeteras frías y calientes, múltiples firmas offline protegen los activos de los usuarios.',
    security2Title: 'Monitoreo de Control de Riesgos en Tiempo Real',
    security2Desc: 'Sistema de control de riesgos de cadena completa, identificación y manejo de transacciones anómalas en tiempo real.',
    security3Title: 'Auditorías Periódicas de Terceros',
    security3Desc: 'Auditorías periódicas por agencias de seguridad independientes, código y fondos transparentes y verificables.',
    security4Title: 'Cumplimiento Global',
    security4Desc: 'Cumplir estrictamente con los requisitos regulatorios de la región operativa, todas las nuevas funciones pasan por pruebas de seguridad internas y externas antes del lanzamiento.',
    ctaTitle: 'iBit — Ver el Futuro, Controlar el Valor',
    ctaDesc: 'Invitamos sinceramente a socios, proyectos, KOL y usuarios globales apasionados por la industria cripto a unirse al ecosistema iBit, avanzar juntos de Web3 a Web4 y construir una red de valor global más abierta, inteligente e inclusiva.',
    ctaBtn1: 'Descargar App',
    ctaBtn2: 'Acerca de Nosotros',
  },
  about: {
    heroTitle: 'Acerca de iBit Exchange',
    heroDesc: 'iBit Exchange fue fundada en 2023 y está registrada en Dubái, con licencias internacionales de EE.UU., Dubái y otros países. Como participante profesional en el sector de trading de criptomonedas, la plataforma se enfoca en el usuario, con un equipo profesional, datos de mercado estables, un sistema de software seguro y métodos de trading diversos.',
    statFounded: 'Fundada',
    statRegistered: 'Registrada',
    statRegisteredValue: 'Dubái',
    statLicense: 'Licencia de Cumplimiento',
    statLicenseValue: 'EE.UU. · Dubái MSB',
    statSupport: 'Soporte 24/7',
    introTitle: 'Enfocada en una experiencia de trading rápida, transparente y cómoda',
    introDesc: 'La bolsa iBit se enfoca en ofrecer una experiencia de trading rápida, transparente y cómoda, convirtiéndose en una opción confiable para usuarios de todo el mundo. Los servicios integrales de la plataforma, que incluyen un mecanismo de precios anti-riesgo robusto, garantía de seguridad de fondos y soporte técnico de primer nivel, la convierten en un destino confiable para aquellos que buscan un entorno de trading de criptomonedas seguro y eficiente.',
    highlightsTitle: 'Seis ventajas clave',
    highlight1Title: 'Experiencia de trading rápida',
    highlight1Desc: 'Experiencia de trading amigable, conveniente y cómoda, con procesos transparentes y sistema de coincidencia de microsegundos.',
    highlight2Title: 'Mecanismo de precios anti-riesgo',
    highlight2Desc: 'Utiliza múltiples fuentes para respaldar índices y datos de pares de trading, protegiendo a los usuarios de riesgos y pérdidas en condiciones de mercado extremas.',
    highlight3Title: 'Garantía de seguridad de fondos',
    highlight3Desc: 'Firmas offline múltiples para depósitos y retiros, almacenamiento en frío profundo, control de riesgos de nivel bancario, garantizando la seguridad de los activos de los usuarios.',
    highlight4Title: 'Equipo técnico de primer nivel',
    highlight4Desc: 'Equipo técnico de clase mundial apoya el desarrollo de productos, optimizando continuamente el rendimiento del sistema y la experiencia del usuario.',
    highlight5Title: 'Mecanismo de reducción de riesgos gradual',
    highlight5Desc: 'Activa el control de riesgos de manera razonable según la volatilidad del mercado, asegurando la protección continua de los valiosos activos de los usuarios.',
    highlight6Title: 'Soporte al cliente 24/7',
    highlight6Desc: 'Ofrece soporte al cliente profesional las 24 horas del día, respondiendo y resolviendo problemas de los usuarios de inmediato.',
    complianceTitle: 'Operación de cumplimiento global',
    complianceDesc: 'iBit Exchange es una plataforma profesional de trading de derivados blockchain comprometida con la operación de cumplimiento global. Posee licencias MSB de EE.UU. y Dubái, ofreciendo productos de contratos perpetuos con costos controlados y deslizamiento bajo. A través de la coincidencia profunda de contratos perpetuos, mecanismos completos de apertura y mantenimiento de posiciones, y un sistema de equidad diversificado, la plataforma ofrece a los usuarios una amplia gama de opciones estratégicas y una experiencia de trading cómoda.',
    assetsTitle: 'Activos de calidad & Construcción comunitaria conjunta',
    assetsDesc: 'iBit admite criptomonedas de alto potencial, asegurando una amplia gama de activos admitidos. La plataforma implementa un sistema de garantía de calidad para mantener estándares de cotización y establece planes de trading por copia para proteger los rendimientos de los usuarios;同时 abre sus puertas a una comunidad vibrante de individuos con ideas afines, promoviendo la colaboración y el éxito mutuo, ayudando a los usuarios a crecer continuamente en el mundo del trading de criptomonedas.',
    mobileTitle: 'Trading móvil, en cualquier momento y lugar',
    mobileDesc: 'La bolsa se registrará secuencialmente en App Store y Google Play. La aplicación móvil de iBit ofrece una interfaz simplificada e intuitiva, permitiendo a los traders ejecutar operaciones con flexibilidad, monitorear tendencias del mercado y gestionar portafolios de inversión de manera conveniente, posibilitando el trading en cualquier momento y lugar.',
    downloadBtn: 'Descargar App',
  },
  spot: {
    tag: "Spot",
    side: { buy: "Comprar", sell: "Vender" },
    orderType: { limit: "Limitada", market: "Mercado" },
    orderStatus: {
      pending: "Abierta",
      partial: "Parcialmente Ejecutada",
      filled: "Ejecutada",
      cancelled: "Cancelada",
      pending_cancel: "Cancelando",
      expired: "Expirada",
      init: "Inicializando",
    },
    recordType: {
      transferIn: "Ingreso Fondos",
      transferOut: "Salida Fondos",
      orderFreeze: "Bloqueo por Orden",
      cancelUnfreeze: "Desbloqueo Cancelación",
      trade: "Operación",
      fee: "Comisión",
      unfreeze: "Desbloqueo",
      unknown: "Tipo {type}",
    },
    tabs: {
      currentOrders: "Órdenes Abiertas",
      historyOrders: "Historial Órdenes",
      trades: "Historial Operaciones",
      funding: "Movimientos Fondos",
    },
    table: {
      pair: "Par",
      side: "Sentido",
      type: "Tipo",
      price: "Precio",
      orderPrice: "Precio Orden",
      amount: "Cantidad",
      orderAmount: "Cantidad Orden",
      filled: "Ejecutado",
      status: "Estado",
      time: "Fecha",
      action: "Acción",
      dealPrice: "Precio Ejecución",
      dealVolume: "Volumen Ejecutado",
      turnover: "Volumen Total",
      recordType: "Tipo Mov.",
      quantity: "Cantidad",
      coin: "Moneda",
    },
    trade: {
      buy: "Comprar",
      sell: "Vender",
      limit: "Limitada",
      market: "Mercado",
      processing: "Procesando...",
      buySymbol: "Comprar {symbol}",
      sellSymbol: "Vender {symbol}",
      priceUsdt: "Precio (USDT)",
      limitPlaceholder: "Precio límite",
      marketHint: "Compra/venta al mejor precio disponible",
      amountUsdt: "Importe (USDT)",
      amountBase: "Cantidad ({base})",
      available: "Disponible",
      transfer: "Transferir",
      loginForBalance: "Inicia sesión para ver saldo",
      spotAssets: "Saldo Spot",
    },
    order: { cancel: "Cancelar", cancelAll: "Cancelar Todas" },
    empty: {
      loginLink: "Iniciar Sesión",
      loginOrdersPrompt: "{link} para ver órdenes",
      loginViewPrompt: "{link} para consultar",
      noOrders: "Sin órdenes abiertas",
      noHistoryOrders: "Sin historial órdenes",
      noTrades: "Sin operaciones",
      noFunding: "Sin registros",
    },
    errors: {
      symbolNotReady: "Par de cotización no disponible",
      invalidAmount: "Ingresa cantidad válida",
      invalidPrice: "Precio no válido",
      minLimitVolume: "Cantidad mínima {min}",
      minMarketBuy: "Compra mercado mínimo {min} USDT",
      minMarketSell: "Venta mercado mínima {min}",
      orderSubmitted: "Orden enviada",
      orderFailed: "Fallo envío orden",
      cancelSuccess: "Orden cancelada",
      cancelFailed: "Fallo cancelación",
      cancelAllSuccess: "Todas canceladas",
      cancelAllPartialFailed: "Algunas no pudieron cancelarse",
    },
    loadedAll: "Todos cargados",
    ticker: {
      change24h: "Var.24h",
      high24h: "Máx 24h",
      low24h: "Mín 24h",
      turnover24h: "Volumen 24h",
    },
    chartSub: { chart: "Gráfico", coinInfo: "Datos Moneda" },
    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: "Apert",
      high: "Máx",
      low: "Mín",
      close: "Cierr",
      volume: "Vol",
      changePct: "Var%",
    },
    draw: {
      cursor: "Cursor",
      trend: "Línea Tendencia",
      hline: "Línea Horizontal",
      ray: "Rayo",
      channel: "Canal",
      fib: "Fibonacci",
      text: "Texto",
      clearAll: "Borrar Todo",
      zoomOut: "Alejar",
    },
    mobileTab: { chart: "Mercado", trade: "Operar" },
    pair: {
      search: "Buscar",
      loading: "Cargando…",
      noMatch: "Sin resultados",
      retryLater: ", reintenta más tarde",
    },
    book: {
      waiting: "Esperando datos…",
      orderbook: "Libro de órdenes",
      trades: "Operaciones",
      priceUsdt: "Precio (USDT)",
      amountBase: "Cantidad ({base})",
      total: "Total",
      buyRatio: "Compra {n}%",
      sellRatio: "{n}% Venta",
      price: "Precio",
      amount: "Cantidad",
      time: "Fecha",
      pricePrecision: "Precisión de precio",
    },
    coinInfo: {
      marketCap: "Capitalización",
      circulating: "Suministro circulante",
      issuePrice: "Precio de emisión",
      ath: "Máximo histórico",
      athDate: "Fecha máximo histórico",
      whitepaper: "Libro blanco",
      empty: "Sin datos de la moneda",
      reload: "Recargar",
    },
    transferModal: {
      title: "Transferencia",
      selectCoin: "Moneda",
      amount: "Cantidad",
      amountPlaceholder: "Ingresa importe",
      availableUsdt: "Disponible USDT:",
      availableCoin: "Disponible {coin}:",
      transferring: "Transfiriendo...",
      invalidAmount: "Ingresa un importe válido",
      insufficientBalance: "El importe supera el saldo disponible",
      transferFailed: "Fallo de transferencia, reintenta",
    },
  },
};
