{
    "nav": {
        "dashboard": "Panel de Control",
        "trading": "Trading",
        "aiInsights": "Perspectivas de IA",
        "watchlist": "Lista de Seguimiento",
        "news": "Noticias",
        "calendar": "Calendario",
        "invoices": "Facturas",
        "users": "Gestión de Usuarios",
        "subscriptions": "Suscripciones",
        "support": "Soporte y Tickets",
        "analytics": "Analítica",
        "systemLogs": "Registros del Sistema",
        "database": "Copia de Seguridad",
        "settings": "Configuración",
        "profile": "Perfil",
        "profileSettings": "Configuración del Perfil",
        "logout": "Cerrar Sesión",
        "signOut": "Cerrar Sesión",
        "login": "Iniciar Sesión",
        "register": "Registrarse",
        "home": "Inicio",
        "about": "Sobre Nosotros",
        "features": "Características",
        "pricing": "Precios",
        "contact": "Contacto",
        "charts": "Gráficos",
        "broker": "Bróker",
        "blogGuides": "Blog y Guías",
        "reportIssue": "Informar un Problema",
        "adminPanel": "Panel de Administración",
        "adminDashboard": "Panel de Administrador",
        "statistics": "Estadísticas",
        "managePlans": "Gestionar Planes",
        "manageFeatures": "Gestionar Características",
        "subscriptionsList": "Lista de Suscripciones",
        "contactList": "Lista de Contactos",
        "issueReport": "Reporte de Problemas",
        "apiMonitor": "Monitor de API",
        "emailCampaign": "Campaña de Email",
        "brokers": "Brokers",
        "userDocumentation": "Documentación de Usuario",
        "userDashboard": "Panel de Usuario",
        "overview": "Resumen",
        "predictions": "Predicciones",
        "scanners": "Escáneres",
        "generalSettings": "Ajustes Generales",
        "languageSettings": "Ajustes de Idioma",
        "paymentSettings": "Configuración de Pago",
        "faqs": "FAQs",
        "newsManagement": "News Management"
    },
    "common": {
        "upgradeToPro": "Mejorar a Pro",
        "backtoadminpanel": "Volver al panel de administración",
        "view": "View Article",
        "read": "Read",
        "unlockWithProPlan": "Unlock with Pro Plan",
        "connecting": "Connecting...",
        "cancel": "Cancelar",
        "close": "Cerrar",
        "loading": "Loading...",
        "clear": "Limpiar búsqueda",
        "delete": "Eliminar",
        "edit": "Editar",
        "showing": "Showing",
        "active": "Activo",
        "to": "to",
        "of": "of",
        "records": "records",
        "prev": "Ant",
        "drafts": "Drafts",
        "next": "Sig",
        "optional": "Optional",
        "saveDraft": "Save Draft",
        "inactive": "Inactivo",
        "remove": "Remove bullet",
        "saveChanges": "Guardar Cambios",
        "saving": "Guardando...",
        "yesDelete": "Sí, Eliminar",
        "free": "Free",
        "deleting": "Eliminando...",
        "no": "No",
        "back": "Back",
        "yes": "Yes",
        "verified": "Verified",
        "showingPagination": "Showing {{from}} to {{to}} of {{total}} entries",
        "previous": "Anterior",
        "requiredFieldsNote": "Los campos marcados con * son obligatorios"
    },
    "actions": {
        "submit": "Enviar",
        "cancel": "Cancelar",
        "save": "Guardar Cambios",
        "update": "Actualizar",
        "delete": "Eliminar",
        "search": "Buscar...",
        "searchPlaceholderUser": "Buscar aquí...",
        "searchPlaceholderAdmin": "Buscar usuarios, facturas, tickets...",
        "filter": "Filtrar",
        "close": "Cerrar",
        "confirm": "Confirmar",
        "back": "Atrás",
        "next": "Siguiente",
        "view": "Ver",
        "export": "Exportar",
        "refresh": "Actualizar",
        "clear": "Limpiar",
        "download": "Descargar",
        "payNow": "Pagar Ahora",
        "create": "Crear",
        "edit": "Editar",
        "viewDetails": "Ver Detalles",
        "getStarted": "Comenzar",
        "select": "Seleccionar Idioma",
        "sendOtp": "Enviar OTP",
        "backToSignIn": "Volver a Iniciar Sesión",
        "verify": "Verificar"
    },
    "status": {
        "active": "Activo",
        "inactive": "Inactivo",
        "pending": "Pendiente",
        "completed": "Completado",
        "failed": "Fallido",
        "paid": "Pagado",
        "unpaid": "No Pagado",
        "open": "Abierto",
        "inProgress": "En Progreso",
        "resolved": "Resuelto",
        "closed": "Cerrado"
    },
    "language": {
        "selectLanguage": "Seleccionar Idioma",
        "settingsTitle": "Configuración de Idioma",
        "settingsSubtitle": "Administrar el idioma, la dirección (LTR / RTL) y las preferencias de localización",
        "currentActive": "Idioma Actualmente Activo",
        "availableLanguages": "Idiomas Disponibles",
        "english": "English",
        "arabic": "العربية",
        "spanish": "Español",
        "french": "Français",
        "german": "Deutsch",
        "chinese": "中文",
        "urdu": "اردو",
        "autoDetectTitle": "Detección automática de idioma (GeoIP)",
        "autoDetectDesc": "Detecta automáticamente el país del visitante a través de IP y aplica el idioma correspondiente. Vuelva al inglés si no es compatible con nuestro sitio web.",
        "autoDetectEnabled": "Autodetección activa",
        "autoDetectDisabled": "Detección automática deshabilitada"
    },
    "notifications": {
        "title": "Notificaciones",
        "noNotifications": "Sin nuevas notificaciones",
        "markAllRead": "Marcar todo como leído",
        "viewAll": "Ver todas las notificaciones",
        "newUpdates": "nuevas actualizaciones",
        "noNewUpdates": "Sin nuevas actualizaciones",
        "allNotifications": "Todas las Notificaciones",
        "noNotificationsFound": "No se encontraron notificaciones.",
        "items": {
            "buy": "Comprar",
            "sell": "Vender",
            "strongBuy": "Compra Fuerte",
            "strongSell": "Venta Fuerte",
            "neutral": "Neutral",
            "hold": "Mantener",
            "priceAlert": "Alerta de Precio",
            "indicatorAlert": "Alerta de Indicador",
            "patternAlert": "Alerta de Patrón",
            "breakoutAlert": "Alerta de Ruptura",
            "marketAlert": "Alerta de Mercado",
            "passwordResetSuccessTitle": "Contraseña Restablecida Exitosamente",
            "passwordResetSuccessMsg": "La contraseña de su cuenta se ha restablecido con éxito.",
            "newSupportTicketTitle": "Nuevo Ticket de Soporte",
            "newSupportTicketMsg": "{{name}} ha creado un nuevo ticket de soporte (ID de Ticket: {{id}}) con prioridad {{priority}}.",
            "ticketStatusUpdatedTitle": "Estado del Ticket Actualizado",
            "ticketReplyTitle": "Respuesta al Ticket Recibida",
            "passwordUpdatedTitle": "Contraseña Actualizada",
            "passwordUpdatedAdminMsg": "Su contraseña fue actualizada por un administrador. Se han cerrado todas las sesiones activas.",
            "passwordChangedSuccessMsg": "Su contraseña se ha cambiado correctamente.",
            "twoFaEnabledTitle": "2FA Habilitado",
            "twoFaDisabledTitle": "2FA Deshabilitado",
            "freeTrialActivatedTitle": "Prueba Gratuita Activada",
            "freeTrialActivatedMsg": "Su prueba gratuita para el plan {{plan}} se activó con éxito.",
            "subActivatedTitle": "Plan de Suscripción Activado",
            "subActivatedMsg": "Su plan de suscripción {{plan}} se ha activado con éxito.",
            "subUpdatedTitle": "Plan de Suscripción Actualizado",
            "subCancelledTitle": "Suscripción Cancelada",
            "subStatusUpdatedTitle": "Estado de Suscripción Actualizado",
            "accountSuspendedTitle": "Cuenta Suspendida",
            "accountSuspendedMsg": "Su cuenta ha sido suspendida por un administrador.",
            "accountRestoredTitle": "Cuenta Restaurada",
            "accountRestoredMsg": "Se ha levantado la suspensión de su cuenta.",
            "accountDeactivatedTitle": "Cuenta Desactivada",
            "accountDeactivatedMsg": "Su cuenta ha sido marcada como inactiva.",
            "accountActivatedTitle": "Cuenta Activada",
            "accountActivatedMsg": "Su cuenta ha sido activada.",
            "usernameUpdatedTitle": "Nombre de Usuario Actualizado",
            "usernameUpdatedMsg": "Su nombre de usuario fue actualizado a {{username}} por un administrador.",
            "phoneUpdatedTitle": "Número de Teléfono Actualizado",
            "phoneUpdatedMsg": "Su número de teléfono fue actualizado a {{phone}} por un administrador.",
            "countryUpdatedTitle": "País Actualizado",
            "countryUpdatedMsg": "Su país fue actualizado a {{country}} por un administrador.",
            "rsiOversold": "RSI Sobrevendido: El RSI actual ({{rsi}}) cayó por debajo del nivel {{lvl}} (Precio: {{price}})",
            "rsiOverbought": "RSI Sobrecomprado: El RSI actual ({{rsi}}) subió por encima del nivel {{lvl}} (Precio: {{price}})",
            "priceAbove": "Precio por Encima del Objetivo: El precio actual ({{price}}) alcanzó el objetivo ({{target}})",
            "priceBelow": "Precio por Debajo del Objetivo: El precio actual ({{price}}) cayó por debajo del objetivo ({{target}})",
            "priceReached": "El precio alcanzó {{target}} (Precio: {{price}})",
            "priceTargetReached": "Precio objetivo de {{target}} alcanzado (Precio: {{price}})",
            "bullishBreakout": "Posible ruptura alcista detectada con probabilidad {{prob}} (Precio: {{price}})",
            "macdBullish": "Cruce MACD: Cruce alcista detectado",
            "macdBearish": "Cruce MACD: Cruce bajista detectado",
            "emaBullish": "Cruce EMA: Cruce alcista detectado",
            "emaBearish": "Cruce EMA: Cruce bajista detectado",
            "invoiceGeneratedTitle": "Factura Generada",
            "paymentReceivedTitle": "Pago Recibido",
            "paymentFailedTitle": "Pago Fallido",
            "brokerApprovedTitle": "Bróker Aprobado",
            "brokerRejectedTitle": "Bróker Rechazado"
        },
        "messages": "mensajes",
        "unread": "Unread"
    },
    "auth": {
        "welcomeBack": "Bienvenido de nuevo",
        "signInSubtitle": "Inicie sesión para acceder a su cuenta de OpenView",
        "email": "Correo Electrónico",
        "password": "Contraseña",
        "confirmPassword": "Confirmar Contraseña",
        "rememberMe": "Recordarme",
        "forgotPassword": "¿Olvidó su contraseña?",
        "forgotPasswordSubtitle": "Ingrese su correo y le enviaremos un código de verificación",
        "dontHaveAccount": "¿No tiene una cuenta?",
        "alreadyHaveAccount": "¿Ya tiene una cuenta?",
        "signUpTitle": "Crear Cuenta",
        "fullName": "Nombre Completo",
        "termsNotice": "Al registrarse, acepta nuestros Términos de Servicio y Política de Privacidad",
        "resetPassword": "Restablecer Contraseña",
        "verifyOTP": "Verificar OTP",
        "verifySubtitle": "Ingrese el código de 6 dígitos enviado a su correo",
        "verifyCode": "Código de Verificación",
        "resendCodeIn": "Reenviar código en",
        "resending": "Reenviando...",
        "resendCode": "Reenviar OTP"
    },
    "dashboard": {
        "welcome": "Bienvenido",
        "overviewSubtitle": "Tu resumen global del mercado financiero en un solo lugar.",
        "marketCap": "Capitalización Bursátil",
        "globalTotalToday": "Total global hoy",
        "advancing": "En Alza",
        "declining": "En Baja",
        "totalVolume": "Volumen Total",
        "todaysTopPick": "Selección Destacada de Hoy",
        "trendingNow": "Tendencias ahora",
        "marketNews": "Noticias del mercado",
        "targetPrice": "Precio Objetivo",
        "supportLevel": "Nivel de Soporte",
        "resistance": "Resistencia",
        "marketSentiment": "Sentimiento del Mercado",
        "today": "Hoy",
        "bullish": "Alcista",
        "bearish": "Bajista",
        "neutral": "Neutral",
        "unchanged": "Sin Cambios",
        "high52w": "Máx. 52 Semanas",
        "vix": "VIX",
        "pe": "P/E",
        "fearGreedIndex": "Índice de Miedo y Avaricia",
        "extremeGreed": "Avaricia Extrema",
        "greed": "Avaricia",
        "fear": "Miedo",
        "extremeFear": "Miedo Extremo",
        "viewMore": "Ver más",
        "updatedJustNow": "Actualizado justo ahora",
        "confidence": "CONFIANZA",
        "patternForming": "PATRÓN EN FORMACIÓN",
        "searchTablePlaceholder": "Buscar por nombre o símbolo...",
        "noTableResults": "No se encontraron activos coincidentes.",
        "topGainer": "Mayor Ganador",
        "topLoser": "Mayor Perdedor",
        "tableHeaders": {
            "index": "Índice",
            "company": "Compañía",
            "asset": "Activo",
            "commodity": "Materia Prima",
            "pair": "Par",
            "price": "Precio",
            "rate": "Tasa",
            "high": "Máx",
            "low": "Mín",
            "change": "Cambio",
            "pctChange": "% Cambio",
            "change24h": "Cambio 24h",
            "pct24h": "24H %",
            "pct7d": "7D %",
            "mktCap": "Cap. de Mercado",
            "pe": "P/E",
            "spread": "Spread",
            "volume": "Volumen",
            "category": "Categoría",
            "trend": "Tendencia",
            "flag": "País"
        },
        "tabs": {
            "indices": "Índices",
            "stock": "Acciones",
            "crypto": "Criptomonedas",
            "forex": "Divisas (Forex)",
            "commodities": "Materias Primas"
        },
        "categories": {
            "indicesTitle": "Índices Globales",
            "indicesSection": "Índices Principales",
            "indicesChart": "Gráfico de Índices Globales",
            "indicesMarket": "Mercado de Índices",
            "stockTitle": "Acciones Globales",
            "stockSection": "Acciones en Tendencia",
            "stockChart": "Gráfico de Acciones Globales",
            "stockMarket": "Mercado de Acciones",
            "cryptoTitle": "Mercado de Criptomonedas",
            "cryptoSection": "Criptomonedas Principales",
            "cryptoChart": "Gráfico Global de Cripto",
            "cryptoMarket": "Mercado Cripto",
            "forexTitle": "Mercado Forex",
            "forexSection": "Pares de Divisas Principales",
            "forexChart": "Gráfico Global de Forex",
            "forexMarket": "Mercado Forex",
            "commoditiesTitle": "Mercado de Materias Primas",
            "commoditiesSection": "Materias Primas Principales",
            "commoditiesChart": "Gráfico de Materias Primas",
            "commoditiesMarket": "Mercado de Materias Primas"
        },
        "high": "High",
        "medium": "Medium",
        "veryBullish": "Very Bullish"
    },
    "aiInsights": {
        "title": "Perspectivas y Predicciones con IA",
        "subtitle": "Interpretabilidad • Fiabilidad • IA Transparente",
        "searchPlaceholder": "Buscar símbolo...",
        "trendPrediction": "Predicción de Tendencia",
        "trendingScore": "Puntaje de Tendencia",
        "keyLevel": "Nivel Clave",
        "signalStrength": "Fuerza de la Señal",
        "chart": "Gráfico",
        "explainableInsights": "Perspectivas Explicables",
        "trendRationale": "Lógica de la Tendencia",
        "patternDetected": "Patrón Detectado",
        "keyEvidence": "Evidencia Clave",
        "patternDetection": "Detección de Patrones",
        "increase": "Aumento",
        "breakoutProbability": "Probabilidad de Ruptura",
        "high": "Alta",
        "reversalSignal": "Señal de Reversión",
        "noReversalDetected": "No se detectó reversión",
        "trendStrengthIncreasing": "Fuerza de tendencia en aumento",
        "next5DaysForecast": "Pronóstico para los Próximos 5 Días",
        "target": "Objetivo:",
        "recentSignals": "Señales Recientes",
        "bullishBreakout": "Ruptura alcista",
        "patternConfirmed": "Patrón confirmado",
        "supportHeld": "Soporte mantenido",
        "oneHrAgo": "Hace 1 h",
        "twoHrsAgo": "Hace 2 h",
        "oneDayAgo": "Hace 1 d",
        "technicalData": "Datos Técnicos",
        "technicalDataSubtitle": "Indicadores técnicos clave y señales de impulso",
        "analystRating": "Calificación de Analistas",
        "analystRatingSubtitle": "Una visión global de evaluaciones profesionales",
        "buy": "Comprar",
        "hold": "Mantener",
        "sell": "Vender",
        "avgPriceTarget": "Precio Objetivo Promedio",
        "upsidePotential": "Potencial Alcista",
        "financialInformation": "Información Financiera",
        "performance": "Rendimiento (%)",
        "revenue": "Ingresos ($B)",
        "debtLeverage": "Deuda / Apalancamiento (%)",
        "dividends": "Dividendos ($)",
        "peopleAlsoWatch": "Otros También Observan",
        "priceRange": "Rango de Precio",
        "dayRange": "Rango del Día",
        "week52Range": "Rango de 52 Semanas",
        "todaysTopPick": "Selección Destacada de Hoy",
        "entry": "Entrada",
        "stopLoss": "Stop loss",
        "targetPrice": "Objetivo",
        "return": "Retorno",
        "aiMlEvolution": "Evolución de IA / ML",
        "comingSoon": "PRÓXIMAMENTE",
        "aiMlEvolutionDesc": "Potentes mejoras de IA para transformar tu experiencia de trading",
        "c1Title": "Modelos Avanzados de ML",
        "c1Desc": "Redes LSTM y arquitecturas Transformer para predicciones de precios multitemporales.",
        "c1Pill": "Deep Learning",
        "c2Title": "Motor de Backtesting",
        "c2Desc": "Valida estrategias de IA contra datos históricos antes de operar.",
        "c2Pill": "Validación",
        "c3Title": "Análisis de Sentimiento",
        "c3Desc": "Análisis con PLN de noticias, redes sociales y llamadas de resultados.",
        "c3Pill": "PLN",
        "c4Title": "Aprendizaje Continuo",
        "c4Desc": "Los modelos se reentrenan para adaptarse en tiempo real a las condiciones del mercado.",
        "c4Pill": "Adaptativo",
        "futureReadyArch": "Arquitectura Preparada para el Futuro",
        "f1": "Canalización de IA escalable",
        "f2": "Integración de modelos modulares",
        "f3": "Procesamiento de datos en tiempo real",
        "patternAscendingTriangle": "Triángulo Ascendente",
        "patternDescendingChannel": "Canal Descendente",
        "patternDescendingTriangle": "Triángulo Descendente",
        "patternAscendingChannel": "Canal Ascendente",
        "trendRationaleBullish": "El precio superó la resistencia de ${{price}} con alto volumen, indicando una fuerte continuación del impulso alcista.",
        "trendRationaleBearish": "El precio se movió por debajo del soporte de ${{price}} con impulso sostenido, indicando continuación bajista.",
        "patternDescBullish": "Un patrón de consolidación con probabilidad de ruptura alcista del {{percent}}%.",
        "patternDescBearish": "Un patrón de consolidación con probabilidad de ruptura bajista del {{percent}}%.",
        "evidenceHigherHighs": "Máximos y mínimos crecientes confirmados.",
        "evidenceLowerLows": "Máximos y mínimos decrecientes confirmados.",
        "evidenceVolumeIncrease": "Aumento de volumen de {{vol}} en el movimiento reciente de precios.",
        "evidenceVolumeBreakout": "Aumento de volumen de 2.5x en la ruptura.",
        "evidenceRsiBullish": "RSI con tendencia superior a 50 (Alcista).",
        "evidenceRsiBearish": "RSI con tendencia inferior a 45 (Bajista).",
        "summaryTable": "Tabla resumen",
        "timeframe": "Periodo de tiempo",
        "sentiment": "Sentimiento",
        "sentimentStronglyBullish": "Fuertemente alcista",
        "sentimentStronglyBearish": "Fuertemente bajista",
        "sentimentMildlyBullish": "Ligeramente alcista",
        "sentimentMildlyBearish": "Ligeramente bajista",
        "sentimentBullishToNeutral": "Alcista a neutral",
        "sentimentBearishToNeutral": "Bajista a neutral",
        "sentimentConsolidation": "Consolidación",
        "tf1Day": "1 día",
        "tf1Week": "1 semana",
        "tf1Month": "1 mes"
    },
    "landing": {
        "aiPoweredIntelligence": "Inteligencia de Mercado impulsada por IA",
        "heroTitle1": "Inteligencia ",
        "heroTitle2": "Bursátil Inteligente ",
        "heroTitle3": "& Predicciones",
        "heroSubtitle1": "Análisis de mercado impulsado por IA, predicciones de tendencias y perspectivas explicables.",
        "heroSubtitle2": "Un sistema de apoyo para la toma de decisiones creado para inversores modernos, no una plataforma de negociación.",
        "getStartedFree": "Empezar Gratis",
        "viewDashboard": "Ver Panel",
        "rating": "Calificación",
        "soc2Compliant": "Cumplimiento SOC 2",
        "activeInvestors": "Inversores Activos",
        "howItWorks": "Cómo funciona",
        "howToUseTitle": "Cómo Usar",
        "aiStockPicker": "Selector de Acciones IA",
        "howItWorksDesc": "Tres sencillos pasos desde el análisis de IA hasta una operación rentable, diseñado para todo tipo de inversor.",
        "step1": "Paso 1",
        "step1Title": "Análisis y Filtrado con IA",
        "step1Desc": "Nuestros modelos de aprendizaje profundo escanean el mercado en tiempo real para aislar oportunidades de alta convicción.",
        "step2": "Paso 2",
        "step2Title": "Seleccione su Estrategia",
        "step2Desc": "Elija entre temas de IA prediseñados o personalice su nivel de riesgo objetivo con precios de entrada, salida y stop-loss.",
        "step3": "Paso 3",
        "step3Title": "Ejecute con Confianza",
        "step3Desc": "Ejecute operaciones a través de su broker conectado en menos de 3 segundos o monitoree las predicciones en vivo.",
        "checkLatestPicks": "Consulte las Últimas Selecciones",
        "checkLatestPicksDesc": "Comience su jornada con selecciones de acciones seleccionadas por IA actualizadas en la apertura del mercado.",
        "todayStockPicks": "Selecciones de Hoy",
        "reviewRationale": "Revise el Fundamento",
        "reviewRationaleDesc": "Comprenda exactamente por qué se recomienda cada acción con señales técnicas y métricas de riesgo/recompensa.",
        "signalsBreakdown": "Desglose de Señales",
        "earningMomentum": "Momento de ganancias",
        "optionsFlow": "Flujo de opciones",
        "insiderBuying": "Compras de ejecutivos",
        "newsSentiment": "Sentimiento de noticias",
        "tradeAndProfit": "Opere y Obtenga Ganancias",
        "tradeAndProfitDesc": "Ejecute con confianza utilizando puntos de entrada, precios objetivo y niveles de stop-loss sugeridos por IA.",
        "tradeSetup": "Configuración de Operación",
        "entry": "Entrada",
        "target": "Objetivo",
        "stop": "Stop",
        "tradeViaConnectedBroker": "Operar mediante Broker Conectado",
        "platform": "PLATAFORMA",
        "decisionEngineTitle1": "Su Motor de Decisiones",
        "decisionEngineTitle2": "Impulsado por IA",
        "decisionEngineDesc": "Combine análisis de nivel institucional con IA avanzada para tomar decisiones de inversión más inteligentes y rápidas.",
        "marketsTracked": "MERCADOS RASTREADOS",
        "avgAccuracy": "PRECISIÓN MEDIA",
        "transparency": "TRANSPARENCIA",
        "marketAnalysis": "Análisis de Mercado",
        "marketAnalysisDesc": "Datos en tiempo real de índices, acciones y sectores globales con herramientas de gráficos profesionales.",
        "aiPredictions": "Predicciones con IA",
        "aiPredictionsDesc": "Modelos de aprendizaje automático analizan patrones, sentimiento y aspectos técnicos para generar predicciones prácticas.",
        "explainableInsights": "Perspectivas Explicables",
        "explainableInsightsDesc": "Cada predicción cuenta con un razonamiento transparente: comprenda por qué, no solo qué, ve la IA.",
        "technology": "TECNOLOGÍA",
        "futureReadyTitle1": "Motor de IA",
        "futureReadyTitle2": "Listo para el Futuro",
        "futureReadyDesc": "Nuestra plataforma evoluciona continuamente con aprendizaje automático de última generación para mantenerse por delante del mercado.",
        "comingSoon": "Próximamente",
        "advancedML": "Modelos ML Avanzados",
        "advancedMLDesc": "Redes LSTM y arquitecturas Transformer para predicciones de precios en múltiples horizontes.",
        "backtesting": "Motor de Backtesting",
        "backtestingDesc": "Valide las estrategias de IA con datos históricos antes de actuar según las predicciones.",
        "sentiment": "Análisis de Sentimiento",
        "sentimentDesc": "Análisis impulsado por PNL de noticias, redes sociales e informes de ganancias para puntuación de sentimiento.",
        "continuousLearning": "Aprendizaje Continuo",
        "continuousLearningDesc": "Los modelos se reentrenan con nuevos datos para adaptarse a las condiciones cambiantes del mercado en tiempo real.",
        "aiPoweredBadge": "IMPULSADO POR IA",
        "strategyPlatformTitle1": "Selector de Acciones IA,",
        "strategyPlatformTitle2": "Plataforma de Estrategias",
        "strategyPlatformDesc": "Nuestra IA analiza más de 40 señales en tiempo real para ofrecer selecciones de acciones precisas y prácticas antes de que el mercado se mueva.",
        "tryStockPicker": "Probar Selector de Acciones IA",
        "watchDemo": "Ver Demostración",
        "watchDemoTitle": "Demostración de AI Stock Picker",
        "watchDemoSubtitle": "Observe cómo nuestros modelos de señales de IA detectan oportunidades de mercado en tiempo real",
        "ytdReturn": "Rentabilidad YTD",
        "vsSP500": "vs S&P 500 +11.2%",
        "winRate": "Tasa de Acierto",
        "last12Months": "Últimos 12 meses",
        "aiSignalStock": "Señales IA / Acción",
        "realTimeProcessing": "Procesamiento en tiempo real",
        "signalUpdateSpeed": "Velocidad de actualización",
        "marketHours": "Horas de mercado",
        "competitiveEdge": "VENTAJA COMPETITIVA",
        "whyStandsOutTitle1": "Por qué Destaca",
        "whyStandsOutTitle2": "el Selector de Acciones IA",
        "whyStandsOutDesc": "Acceda a datos completos y perspectivas impulsadas por IA que le brindan una ventaja medible y repetible.",
        "point1": "Punto 1",
        "point1Title": "Algoritmo Inteligente",
        "point1Desc": "Utiliza modelos cuantitativos y LLMs de última generación para analizar datos a una escala imposible para operadores humanos.",
        "point2": "Punto 2",
        "point2Title": "Actualizaciones en Tiempo Real",
        "point2Desc": "Las señales se actualizan cada 2.4 segundos durante las horas de mercado.",
        "point3": "Punto 3",
        "point3Title": "Objetivo Preciso",
        "point3Desc": "La IA proporciona niveles específicos de entrada, precio objetivo y stop-loss para cada selección.",
        "dayTrading": "DAY TRADING",
        "madeForDayTraders": "Hecho para Day Traders",
        "dayTradersDesc": "Diseñado específicamente para operadores intradiarios para detectar las mejores acciones con precisión y rapidez.",
        "preMarketSignals": "Señales pre-mercado",
        "preMarketSignalsDesc": "Obtenga selecciones de IA antes de la apertura para entrar en cada operación con total convicción.",
        "intradayAlerts": "Alertas de impulso intradiario",
        "intradayAlertsDesc": "Alertas automáticas en tiempo real cuando una acción rompe niveles clave detectados por IA.",
        "oneClickTrading": "Operaciones en 1 clic",
        "oneClickTradingDesc": "Conecte sus brokers y ejecute operaciones directamente en menos de 3 segundos.",
        "eodRecap": "Resumen de fin de jornada",
        "eodRecapDesc": "Revise el rendimiento diario de las selecciones y perfeccione su ventaja.",
        "whyOpenView": "POR QUÉ OPENVIEWTRADING",
        "whyChooseUs": "Por Qué Elegirnos",
        "whyChooseUsDesc": "Construimos la plataforma de inteligencia de trading con IA más completa para inversores que merecen calidad institucional sin complicaciones.",
        "investingTellsYou": "Inversión que le orienta",
        "investingTellsYouDesc": "Damos una dirección clara: comprar, mantener o vender con puntuación de confianza y razonamiento.",
        "clearSignals": "Señales claras de compra/venta",
        "maximizePotential": "Maximice su potencial",
        "maximizePotentialDesc": "Identifica oportunidades acordes a su tolerancia al riesgo y personaliza selecciones para su cartera.",
        "personalizedPicks": "Selecciones personalizadas",
        "simpleYetPowerful": "Simple pero Potente",
        "simpleYetPowerfulDesc": "IA de nivel profesional con una interfaz intuitiva fácil de usar.",
        "noLearningCurve": "Sin curva de aprendizaje",
        "coveringEveryAsset": "Cubriendo Todas las Clases de Activos",
        "coveringEveryAssetDesc": "Acciones, ETFs, Criptomonedas, futuros, opciones y materias primas en una sola plataforma.",
        "allAssetClasses": "Todas las clases de activos",
        "investInFuture": "Invierta en el Futuro",
        "investInFutureDesc": "Nuestra IA aprende continuamente de nuevos datos de mercado y ciclos de volatilidad.",
        "adaptiveAI": "Modelo de IA adaptable",
        "topGradeSecurity": "Seguridad de Máximo Nivel",
        "topGradeSecurityDesc": "Cifrado bancario, conexiones API de solo lectura y cero venta de datos.",
        "bankSecurity": "Seguridad de Nivel Bancario",
        "thematicInvesting": "Inversión Temática",
        "thematicDesc": "Explore listas de acciones temáticas que abarcan Tecnología, Energía, Minería y todos los sectores principales.",
        "topPerformingThemes": "Temas con Mejor Rendimiento",
        "stock": "Acción",
        "mobilePromoDesc": "OpenViewTrading le brinda inteligencia de mercado institucional, señales de IA y análisis en tiempo real en su bolsillo.",
        "availableOn": "Disponible en:",
        "downloadOnThe": "Descargar en",
        "appStore": "App Store",
        "getItOn": "Consíguelo en",
        "googlePlay": "Google Play",
        "downloadMobileNow": "Descargue OpenViewTrading en su Móvil Ahora",
        "market": "Mercado",
        "marketDashboardTitle1": "Panel de ",
        "marketDashboardTitle2": "Mercado",
        "marketDashboardDesc": "Inteligencia de mercado en tiempo real y monitoreo de tendencias",
        "watchlist": "Lista de seguimiento",
        "today": "Hoy",
        "startFreeTitle1": "Empiece Gratis, ",
        "startFreeTitle2": "Mejore Cuando Esté Listo",
        "startFreeDesc": "Comience con herramientas esenciales sin costo. Desbloquee todo el poder de la inteligencia de mercado con IA cuando lo necesite.",
        "technicalAnalysisBadge": "GRÁFICOS AVANZADOS",
        "technicalAnalysisTitle1": "Análisis Técnico ",
        "technicalAnalysisTitle2": "Profesional",
        "technicalAnalysisDesc": "Gráficos interactivos de velas y líneas con múltiples marcos temporales, indicadores técnicos y comparaciones superpuestas. Diseñado para traders que exigen precisión.",
        "multipleChartTypes": "Múltiples Tipos de Gráficos",
        "multipleChartTypesDesc": "Gráficos de velas, líneas, Heikin-Ashi y Renko con marcos temporales personalizables desde 1 minuto hasta mensual.",
        "advancedIndicators": "Indicadores Avanzados",
        "advancedIndicatorsDesc": "RSI, MACD, Bandas de Bollinger, Medias Móviles, Retrocesos de Fibonacci y Perfil de Volumen.",
        "overlayComparison": "Comparación Superpuesta",
        "overlayComparisonDesc": "Compare múltiples valores en un solo gráfico con métricas de rendimiento relativo y análisis de correlación.",
        "aiDrivenInsightsBadge": "IA EXPLICABLE",
        "aiDrivenInsightsTitle1": "Perspectivas ",
        "aiDrivenInsightsTitle2": "con IA",
        "aiDrivenInsightsDesc": "Cada predicción incluye un razonamiento claro. Sin cajas negras: comprenda exactamente por qué nuestros modelos de IA identifican tendencias y señales específicas.",
        "customDashboardTitle1": "Experiencia de Panel ",
        "customDashboardTitle2": "Personalizable",
        "customDashboardDesc": "Construya su centro de control perfecto con widgets modulares y arrastrables adaptados a su estrategia.",
        "myDashboard": "Mi Panel",
        "editLayout": "Editar Diseño",
        "portfolioHeatmap": "Mapa de Calor de Cartera",
        "aiAlerts": "Alertas de IA",
        "cookiePreferencesTitle": "Controle sus preferencias de cookies",
        "cookieSettings": "Configuración de Cookies",
        "marketOverview": "Resumen del Mercado",
        "categoryTechnology": "Tecnología",
        "categoryEnergy": "Energía",
        "categoryMaterialMining": "Minería de Materiales",
        "categoryFinanceBanking": "Finanzas y Banca",
        "stocks": "Acciones",
        "alertCenter": "Centro de Alertas",
        "priceTargetHit": "Precio Objetivo Alcanzado",
        "nvdaResistance": "NVDA alcanzó resistencia de $500",
        "time2minAgo": "hace 2 min",
        "rsiOverbought": "Sobrecompra RSI",
        "time15minAgo": "hace 15 min",
        "aaplBullFlag": "AAPL mostrando Bandera Alcista",
        "time1hourAgo": "hace 1 hora",
        "premiumAlert": "Alerta Premium",
        "upgradeToUnlock": "Mejore para desbloquear",
        "bullishSignalNvda": "Señal alcista: NVDA",
        "supportBrokenTsla": "Soporte roto: TSLA",
        "quickWatchlist": "Lista Rápida",
        "patternDetected": "Pattern Detected",
        "featuresStep1": "Step 1",
        "featuresStep1Title": "AI Analysis & Filtering",
        "featuresStep1Desc": "Our deep learning models scan the market in real-time, filtering through earnings data, options flow, and news sentiment to isolate high-conviction opportunities.",
        "featuresStep2Title": "Select Your Strategy",
        "featuresStep3": "Step 3",
        "featuresStep2Desc": "Choose from pre-built AI themes or customize your target risk. Get clear entry, exit, and stop-loss targets calculated by our algorithms.",
        "featuresStep2": "Step 2",
        "featuresStep3Title": "Execute with Confidence",
        "standout1Desc": "Get AI picks before the bell rings so you enter every trade with full conviction.",
        "standout1Title": "Pre-market signals",
        "standout2Desc": "Real-time push alerts when a stock breaks above or below key AI detected levels.",
        "featuresStep3Desc": "Execute trades through your connected broker in under 3 seconds, or monitor the predictions live on your dashboard.",
        "standout3Desc": "Connect your brokers and execute directly from OpenViewTrading in under 3 seconds.",
        "standout2Title": "Intraday momentum alerts",
        "standout4Title": "EOD performance recap",
        "standout3Title": "1-click trading",
        "standout4Desc": "Review how picks performed daily and continuously improve your edge.",
        "trialDays": "Start a {{days}}-day free trial",
        "howToUse": "How to Use",
        "howItWorksSubtitle": "Three simple steps from AI analysis to profitable trade — designed for every type of trader.",
        "whyAiStockPickerStandsOut": "Why AI Stock Picker Stands Out",
        "competitiveEdgeDesc": "Access comprehensive data and AI-driven insights that give you a measurable, repeatable edge. Design specifically for intraday traders. It helps you spot the best stocks to buy and sell the close — making the most of every trading day with precision and speed that gives you the edge.",
        "riskSentiment": "Risk / Sentiment",
        "return30d": "30D Return",
        "risk": "Risk",
        "themeGenAi": "Generative AI & Chips",
        "marketTrends": "Market Trends",
        "themeWeb3": "Web3 & Crypto Leaders",
        "topPerforming": "Top Performing",
        "themeGlp1": "GLP-1 Weight Loss",
        "aiThemes": "AI Themes",
        "themesSubtitle": "Track and trade curated asset baskets dynamically managed by our market intelligence algorithms."
    },
    "plans": {
        "free": "Gratis",
        "starter": "Inicial",
        "pro": "Pro",
        "expert": "Experto",
        "business": "Negocios",
        "enterprise": "Empresa"
    },
    "planDescriptions": {
        "essential_tools_to_get_started": "Herramientas esenciales para empezar",
        "for_serious_investors": "Para inversores serios",
        "for_teams_institutions": "Para equipos e instituciones",
        "for_teams___institutions": "Para equipos e instituciones"
    },
    "planFeatures": {
        "market_dashboard_overview": "Vista general del panel de mercado",
        "basic_chart_tools": "Herramientas básicas de gráficos",
        "watch_list_up_to_10_stocks": "Lista de seguimiento de hasta 10 acciones",
        "basic_ai_insights": "Perspectivas básicas de IA",
        "daily_market_summary": "Resumen diario del mercado",
        "advanced_indicators": "Indicadores avanzados",
        "extend_ai_predictions": "Predicciones de IA extendidas",
        "priority_alerts": "Alertas prioritarias",
        "pattern_detection": "Detección de patrones",
        "explainable_ai_panel": "Panel de IA explicable",
        "market_alerts": "Alertas de mercado"
    },
    "pricing": {
        "title": "Precios Simples y Transparentes",
        "subtitle": "Elija el plan que se adapte a su estilo de inversión",
        "monthly": "Mensual",
        "yearly": "Anual",
        "mostPopular": "Más Popular",
        "currentPlan": "Plan Actual",
        "perMonth": "/mes",
        "perYear": "/año",
        "everythingInFree": "Todo lo del plan Gratis, más:",
        "everythingIncluded": "Todo lo incluido en este plan:",
        "upgrade": "Unlock All 50+ Indicators",
        "unlockWithProPlan": "Unlock with Pro Plan",
        "proPlan": "Pro Plan"
    },
    "aboutUs": {
        "heroBadge": "Inteligencia de Mercado de Nueva Generación",
        "heroTitle1": "Redefiniendo el Trading con ",
        "heroTitle2": "Inteligencia Autónoma",
        "heroSubtitle": "Cerramos la brecha entre la investigación cuantitativa compleja y los inversores cotidianos a través de cestas de activos impulsadas por IA y análisis de sentimiento en tiempo real.",
        "assetsAnalyzed": "Activos Analizados",
        "assetsGrowth": "+28% Crecimiento YoY (Diario)",
        "activeTraders": "Traders Activos",
        "globalCommunity": "Comunidad Global",
        "executionLatency": "Latencia de Ejecución",
        "institutionalGrade": "Grado Institucional",
        "predictiveAccuracy": "Precisión Predictiva",
        "aiModelBenchmark": "Referencia de Modelos de IA",
        "engineMetrics": "Métricas del Motor",
        "backedBy": "Respaldado por ",
        "realData": "Datos Reales",
        "andPerformance": " y Rendimiento",
        "tradingVolumeAccuracy": "Volumen de Trading y Precisión del Modelo",
        "trajectory6m": "Trayectoria histórica de crecimiento a 6 meses",
        "growth250": "+250% Crecimiento",
        "themeCoverageIndex": "Índice de Cobertura Temática",
        "aiWeightings": "Ponderaciones de cestas de activos con algoritmos de IA",
        "comparativeAlpha": "Alpha Comparativo",
        "outperforming": "Superando a los ",
        "traditionalBenchmarks": "Puntos de Referencia Tradicionales",
        "alphaSubtitle": "Nuestras cestas de carteras autónomas superan sistemáticamente el seguimiento de índices tradicionales con protección optimizada contra caídas.",
        "aiBasketVsSp500": "Rendimiento Cestas de IA vs S&P 500 (%)",
        "cumulativeReturn": "Comparación de rentabilidad acumulada a lo largo del tiempo",
        "alpha34x": "3.4x Alpha",
        "aiThemeBaskets": "Cestas Temáticas de IA",
        "sp500Index": "Índice S&P 500",
        "sharpeRatioEfficiency": "Eficiencia del Ratio de Sharpe",
        "live": "En Vivo",
        "riskAdjustedMonitor": "Monitor de rendimiento ajustado al riesgo",
        "sharpeAvg": "2.92 Prom.",
        "sharpeIndex": "Índice Sharpe",
        "targetRatio": "Ratio Objetivo: > 2.0 SR",
        "cluster": "Clúster: Centro Cuantitativo Principal",
        "subMillisecondEngine": "Motor Submilisegundo",
        "highFrequency": "Alta Frecuencia",
        "subMillisecondDesc": "Procesa millones de señales por segundo en más de 40 centros de liquidez para asegurar una ejecución óptima con mínimo deslizamiento.",
        "sub12msRouting": "Enrutamiento en menos de 12 ms",
        "venues40": "Más de 40 Centros de Liquidez Globales",
        "automatedRiskParity": "Paridad de Riesgo Automatizada",
        "drawdownShield": "Escudo de Reducción",
        "automatedRiskDesc": "Los algoritmos reequilibran dinámicamente las ponderaciones ante picos de volatilidad para restringir la exposición a caídas.",
        "automatedRebalance": "Reequilibrio Diario Automatizado de Cartera",
        "dynamicVolatility": "Ponderación Dinámica por Volatilidad",
        "realTimeSentiment": "Puntuación de Sentimiento en Tiempo Real",
        "aiDriven": "Impulsado por IA",
        "realTimeSentimentDesc": "Modelos PNL multicanal digieren presentaciones regulatorias, llamadas de ganancias y noticias para una puntuación inmediata.",
        "automatedSecParsing": "Análisis Automatizado de Presentaciones SEC",
        "instantConvictionScores": "Puntuaciones de Convicción Instantáneas Multifuente",
        "underTheHood": "Bajo el Capó",
        "poweredBy": "Impulsado por ",
        "proprietaryAiTech": "Tecnología de IA Propietaria",
        "neuralSentimentEngine": "Motor de Sentimiento Neuronal",
        "deepNlp": "Procesamiento de Lenguaje Natural Profundo",
        "neuralSentimentDesc": "Nuestros LLMs recopilan noticias, informes de ganancias y sentimiento en tiempo real para generar puntuaciones en más de 10,000 activos.",
        "sourcesPerSec": "Fuentes/Seg",
        "accuracy": "Precisión",
        "multiLanguageSentiment": "Análisis de Sentimiento Multilingüe",
        "socialTrendTracking": "Seguimiento de Velocidad de Tendencias Sociales",
        "dynamicThemeBaskets": "Cestas Temáticas Dinámicas",
        "automatedRebalancing": "Reequilibrio Cuantitativo Automatizado",
        "dynamicThemeDesc": "Olvide la asignación manual: nuestros algoritmos agrupan activos de alto rendimiento en cestas temáticas con reequilibrio diario.",
        "rebalanceSpeed": "Velocidad de Reequilibrio",
        "daily": "Diario",
        "activeThemes": "Temas Activos",
        "sharpeOptimization": "Optimización del Ratio de Sharpe",
        "riskParity": "Paridad de Riesgo Automatizada",
        "lowSlippage": "Reequilibrio de Bajo Deslizamiento",
        "lowLatencyRouting": "Enrutamiento Inteligente de Baja Latencia",
        "highFrequencyInfra": "Infraestructura de Ejecución de Alta Frecuencia",
        "lowLatencyDesc": "Construido sobre servidores distribuidos y optimizados para garantizar tiempos de ejecución inferiores a 12 milisegundos.",
        "serverLatency": "Latencia del Servidor",
        "uptime": "Disponibilidad",
        "dmaAccess": "Acceso Directo al Mercado (DMA)",
        "institutionalEncryption": "Encriptación de Grado Institucional",
        "zeroSlippageAlgo": "Algoritmos de Ejecución sin Deslizamiento",
        "ctaTitle1": "Experimente el Poder de la ",
        "ctaTitle2": "IA Financiera",
        "ctaDesc": "Únase a más de 180,000 traders que automatizan sus estrategias con cestas temáticas en tiempo real.",
        "exploreMore": "Explorar Más",
        "themeGenAI": "GenAI y Chips",
        "themeWeightLoss": "GLP-1 Pérdida de Peso",
        "themeWeb3": "Web3 y Cripto",
        "themeCleanEnergy": "Energía Limpia",
        "themeQuantum": "Computación Cuántica",
        "themeRobotics": "Robótica",
        "catAiChips": "Chips de IA",
        "catCryptoBaskets": "Cestas Cripto",
        "catRobotics": "Robótica",
        "catBiotech": "Biotecnología",
        "catCleanTech": "Tecnología Limpia",
        "targetRatioLabel": "Ratio Objetivo:",
        "targetRatioValue": "> 2.0 SR",
        "avg": "Prom.",
        "alpha": "Alpha",
        "statusOptimal": "Óptimo",
        "statusHigh": "Alto",
        "statusStable": "Estable",
        "statusNormal": "Normal",
        "getStartedFree": "Get Started Free"
    },
    "footer": {
        "importantFacts": "Enlaces Importantes",
        "complianceLegal": "Cumplimiento y Legal",
        "aboutUs": "Sobre Nosotros",
        "blog": "Blog",
        "broker": "Bróker",
        "faq": "Preguntas Frecuentes",
        "contactUs": "Contáctenos",
        "privacyPolicy": "Política de Privacidad",
        "termsOfService": "Términos de Servicio",
        "cookiesPolicy": "Política de Cookies",
        "internalRules": "Reglas Internas",
        "home": "Inicio",
        "legalNotice": "Aviso Legal",
        "riskWarning": "Advertencia de Riesgo",
        "tagline": "Inteligencia bursátil impulsada por IA para decisiones de inversión más inteligentes.",
        "disclaimerLabel": "Descargo de responsabilidad:",
        "allRightsReserved": "Todos los derechos reservados.",
        "disclaimer": "es una herramienta de apoyo a la toma de decisiones, no una plataforma de negociación. Todas las predicciones e información de IA son solo para fines informativos y no constituyen asesoramiento financiero. El rendimiento pasado no es indicativo de resultados futuros."
    },
    "contactPage": {
        "heroBadge": "Soporte Cuantitativo Directo",
        "heroTitle1": "Estamos Aquí para ",
        "heroTitle2": "Potenciar su Estrategia",
        "heroSubtitle": "¿Tiene preguntas sobre la precisión del modelo de IA, la ejecución submilisegundo o el acceso a la API empresarial? Conéctese directamente con nuestra mesa institucional.",
        "customerSupport": "Atención al Cliente",
        "dedicatedAssistance": "Asistencia Dedicada 24/7",
        "liveDesk247": "Mesa en Vivo 24/7",
        "globalHeadquarters": "Sede Global",
        "financialDistrict": "Distrito Financiero, NY",
        "addressLine1": "100 Wall Street, Piso 24",
        "addressLine2": "Nueva York, NY 10005, EE. UU.",
        "nyHq": "Sede NY",
        "institutionalPress": "Institucional y Prensa",
        "partnershipsMedia": "Mesa de Alianzas y Medios",
        "institutional": "Institucional",
        "transmitMessage": "Transmitir Mensaje",
        "formSubtitle": "Complete el formulario a continuación y un analista de nuestra mesa de soporte cuantitativo le responderá en breve.",
        "fullName": "Nombre Completo",
        "fullNamePlaceholder": "Alex Morgan",
        "emailAddress": "Correo Electrónico",
        "emailPlaceholder": "alex@firm.com",
        "subject": "Asunto",
        "subjectPlaceholder": "Añada el asunto aquí",
        "message": "Mensaje",
        "messagePlaceholder": "Especifique los requisitos de su estrategia o pregunta...",
        "sendMessage": "Enviar Mensaje",
        "routingSignal": "Enrutando Señal...",
        "errName": "Por favor, introduzca su nombre completo.",
        "errEmail": "Por favor, introduzca su correo electrónico.",
        "errSubject": "Por favor, introduzca un asunto.",
        "errMessage": "Por favor, introduzca su mensaje.",
        "msgSuccess": "¡Su mensaje ha sido enviado con éxito!",
        "msgFailed": "Error al enviar el mensaje. Inténtelo de nuevo.",
        "joinUs": "Únase a Nosotros",
        "activeChannels": "Canales Activos",
        "joinUsSubtitle": "Conéctese directamente con nuestro equipo de ingeniería, analistas cuantitativos y comunidades oficiales de trading:",
        "deskStatus": "Estado de la Mesa",
        "liveOperations": "Operaciones en Vivo",
        "supportKnowledgeBase": "Base de Conocimientos de Soporte",
        "faqTitle1": "Preguntas ",
        "faqTitle2": "Frecuentes",
        "faqQ1": "¿Con qué rapidez responde el equipo de soporte?",
        "faqA1": "Nuestra mesa cuantitativa responde a los tickets en 15 minutos en promedio. El soporte prioritario está disponible 24/7 para cuentas activas a través del chat en vivo.",
        "faqQ2": "¿Puedo programar una demostración personalizada con un analista?",
        "faqA2": "¡Sí! Las cuentas empresariales e institucionales pueden programar una sesión personalizada de nuestras cestas algorítmicas con un estratega cuantitativo.",
        "faqQ3": "¿Cómo solicito acceso a la API o soporte para desarrolladores?",
        "faqA3": "Seleccione \"Soporte Técnico y API\" en el formulario de contacto o acceda a nuestro portal de desarrolladores para generar claves API de prueba al instante.",
        "readyToDeploy": "¿Listo para Empezar?",
        "ctaSubtitle": "Únase a más de 180,000 traders globales que utilizan inteligencia cuantitativa en tiempo real.",
        "exploreMore": "Explorar Más"
    },
    "privacyPolicyPage": {
        "heroBadge": "Marco de Confianza y Gobernanza",
        "heroTitle1": "Privacidad e ",
        "heroTitle2": "Integridad de Datos",
        "heroSubtitle": "Diseñado con transparencia institucional. Descubra cómo se protegen su telemetría de trading privada, consultas de modelos neuronales y metadatos de cuenta.",
        "updated": "Actualizado: 31 de julio de 2026",
        "revision": "Revisión 3.1",
        "activeShield": "Escudo Activo",
        "statEncTitle": "Estándar de Cifrado",
        "statEncVal": "AES-256",
        "statEncSub": "Arquitectura Zero-Trust",
        "statSaleTitle": "Garantía de No Venta de Datos",
        "statSaleVal": "0%",
        "statSaleSub": "Monetización estrictamente prohibida",
        "statAiTitle": "Aislamiento de Modelos de IA",
        "statAiVal": "Aislado",
        "statAiSub": "Operaciones privadas no indexadas",
        "statCompTitle": "Grado de Cumplimiento",
        "statCompVal": "SOC2 Type II",
        "statCompSub": "Auditado y Verificado",
        "policySections": "Secciones de la Política",
        "provisionsCount": "{{count}} Disposiciones",
        "clauseSection": "SECCIÓN DE CLÁUSULA {{number}}",
        "institutionalGradeClause": "Cláusula de Grado Institucional",
        "coreGovernanceProvisions": "Disposiciones Clave de Gobernanza",
        "aesVerified": "Cláusula Verificada AES-256",
        "soc2Compliant": "Conforme a SOC2 Type II",
        "badgeCoreData": "Datos Principales",
        "badgeAiShield": "Escudo IA",
        "badge256Bit": "Estándar de 256 Bits",
        "badgeUserControl": "Control de Usuario",
        "p1Title": "Información que Recopilamos",
        "p1Desc": "Desglose granular de telemetría operativa, atributos de cuenta e interacciones en la plataforma.",
        "p1B1": "Metadatos de Cuenta: Direcciones de correo electrónico, firmas criptográficas y parámetros de autenticación multifactor.",
        "p1B2": "Telemetría de Ejecución: Métricas de latencia de red, enrutamiento de IP, firmas de dispositivos y marcas de tiempo de sesión.",
        "p1B3": "Interacciones con Cestas: Asignaciones de listas de seguimiento, condiciones de activación y valoraciones algorítmicas.",
        "p2Title": "Procesamiento de Modelos de IA y LLMs",
        "p2Desc": "Cómo interactúan nuestros algoritmos temáticos y de sentimiento con datos públicos vs datos del usuario.",
        "p2B1": "Cero Reentrenamiento de Modelos: Sus configuraciones y estrategias privadas NUNCA se utilizan para entrenar modelos compartidos.",
        "p2B2": "Extracción de Datos Públicos: El análisis de sentimiento procesa noticias públicas agregadas, presentaciones de la SEC y métricas de velocidad social.",
        "p2B3": "Telemetría Anonimizada: Los registros de velocidad de ejecución se despojan de identificadores personales antes de optimizar los modelos.",
        "p3Title": "Cómo Usamos la Información",
        "p3Desc": "Uso específico para mantener la ejecución de órdenes por debajo de 12ms y el reequilibrio de cestas temáticas.",
        "p3B1": "Optimización de Enrutamiento: Dirigir señales de ejecución al centro de liquidez de menor latencia más cercano.",
        "p3B2": "Paridad de Riesgo Automatizada: Cálculo de parámetros de reducción de cartera para evitar violaciones automáticas de margen.",
        "p3B3": "Diagnósticos del Sistema: Monitoreo continuo contra la suplantación fraudulenta de señales o accesos no autorizados a la API.",
        "p4Title": "Compartición de Datos y Centros de Liquidez",
        "p4Desc": "Condiciones estrictas que rigen el enrutamiento externo de órdenes o la divulgación regulatoria.",
        "p4B1": "Centros de Ejecución Regulados: La información se transmite únicamente para ejecutar transacciones vía Acceso Directo al Mercado (DMA).",
        "p4B2": "Cero Marketing de Terceros: Nunca alquilamos, vendemos ni monetizamos perfiles de usuario o registros de contacto con anunciantes.",
        "p4B3": "Protocolos Legales: Las divulgaciones ocurren solo cuando son obligatorias por orden judicial vinculante o estatutos regulatorios.",
        "p5Title": "Estándares de Seguridad Institucional",
        "p5Desc": "Medidas de seguridad criptográficas de extremo a extremo que protegen su bóveda y sesiones activas.",
        "p5B1": "Seguridad de Transporte TLS 1.3: Todas las transferencias de datos por socket están protegidas mediante túneles de cifrado TLS 1.3.",
        "p5B2": "Almacenamiento Criptográfico de Hardware: Las claves y tokens de sesión residen en bóvedas HSM (Hardware Security Module).",
        "p5B3": "Pistas de Auditoría Continuas: Detección automatizada de intrusiones en vivo que monitorea la infraestructura 24/7/365.",
        "p6Title": "Sus Derechos y Opciones",
        "p6Desc": "Control autónomo total sobre la exportación de datos, modificación de perfil y eliminación permanente.",
        "p6B1": "Cumplimiento Total GDPR y CCPA: Exportación instantánea de registros personales en formatos JSON legibles por máquina.",
        "p6B2": "Derecho de Supresión: Cerrar la cuenta inicia inmediatamente la eliminación definitiva en todos los nodos de producción.",
        "p6B3": "Controles de Exclusión: Interruptores dinámicos para cookies analíticas y seguimiento de funciones experimentales.",
        "p7Title": "Cookies y Tokens de Sesión Local",
        "p7Desc": "Parámetros de almacenamiento local de bajo consumo utilizados estrictamente para autenticación y seguridad.",
        "p7B1": "Tokens Esenciales: Cookies de sesión de alta seguridad necesarias para verificar conexiones de web-socket autenticadas.",
        "p7B2": "Cero Rastreadores Cruzados: Bloqueamos completamente redes publicitarias de terceros y balizas de rastreo invasivas.",
        "p7B3": "Preferencias Personalizables: Administre los límites de caché de memoria local directamente en la configuración de la plataforma.",
        "p8Title": "Retención y Límites de Cumplimiento",
        "p8Desc": "Programas automáticos de caducidad para datos históricos y reglas de verificación de edad.",
        "p8B1": "Caducidad Automática de Telemetría: Los registros de conexión se eliminan permanentemente tras 30 días naturales continuos.",
        "p8B2": "Límites de Registros Institucionales: Los registros obligatorios de trading se preservan en almacenamiento en frío según los reguladores.",
        "p8B3": "Plataforma Estricta para Adultos: El acceso a los servicios está estrictamente prohibido para menores de 18 años.",
        "ctaTitle": "Ejerza sus Controles de Privacidad",
        "ctaDesc": "Solicite una exportación cifrada inmediata de sus registros de sesión, configuraciones de cestas o envíe una solicitud de eliminación definitiva a nuestro Oficial de Protección de Datos.",
        "downloadPdf": "Descargar PDF Completo"
    },
    "termsOfServicePage": {
        "heroBadge": "Términos de Gobernanza y Legales",
        "heroTitle1": "Términos de ",
        "heroTitle2": "Servicio",
        "heroSubtitle": "Revise los derechos legales, las responsabilidades del usuario y las pautas operativas que rigen su cuenta.",
        "effectiveDate": "Fecha de Entrada en Vigor: 3 de agosto de 2026",
        "activeAgreement": "Acuerdo Activo",
        "readSectionDetails": "Leer detalles de la sección",
        "complianceStandard": "Estándar de Cumplimiento",
        "keyProvisionsClauses": "Disposiciones y Cláusulas Clave",
        "userObligation": "Obligación del Usuario",
        "enforcementRemedy": "Medida de Ejecución",
        "governance": "Gobernanza:",
        "legallyBindingProvision": "Disposición Legalmente Vinculante",
        "gotIt": "Entendido",
        "haveQuestionsTitle": "¿Tiene preguntas sobre nuestros términos?",
        "haveQuestionsSubtitle": "Nuestro equipo legal y de cumplimiento está disponible para ayudar a aclarar acuerdos empresariales o pautas de uso.",
        "contactUsBtn": "Contáctenos",
        "badgeAgreement": "Acuerdo",
        "badgeSecurity": "Seguridad",
        "badgePayments": "Pagos",
        "badgeCompliance": "Cumplimiento",
        "badgeRiskNotice": "Aviso de Riesgo",
        "badgeCopyright": "Derechos de Autor",
        "t1Title": "1. Aceptación de los Términos",
        "t1Desc": "Al acceder o utilizar nuestra plataforma, usted acepta quedar vinculado por estos Términos. Si no está de acuerdo, no podrá acceder a nuestros servicios.",
        "t1Summary": "Esta sección detalla el acuerdo legalmente vinculante creado cuando usted crea una cuenta, accede a nuestros puntos finales o se integra con nuestras API.",
        "t1C1": "Contrato Legal Vinculante: Acceder o utilizar nuestros servicios significa la aceptación total y sin reservas de todas las disposiciones aquí descritas.",
        "t1C2": "Representación Empresarial: Si actúa en nombre de una organización, confirma que posee la debida autorización para vincular a esa entidad.",
        "t1C3": "Consentimiento de Modificación: Las actualizaciones periódicas de estos términos se publicarán en esta página. El uso continuado constituye aceptación.",
        "t1C4": "Cobertura Multiplataforma: Las disposiciones rigen el acceso a través de la web, aplicaciones móviles nativas, puertas de enlace API e integraciones.",
        "t1Obligation": "Debe revisar los términos periódicamente y cesar el uso de inmediato si alguna disposición resulta inaceptable.",
        "t1Remedy": "Revocación inmediata de tokens API y terminación del acceso a la cuenta en caso de incumplimiento.",
        "t1Note": "Exigible a nivel mundial bajo los estándares internacionales de contratos y protocolos de consentimiento electrónico.",
        "t2Title": "2. Cuenta y Elegibilidad",
        "t2Desc": "Debe tener al menos 18 años para utilizar esta plataforma. Usted es responsable de mantener la confidencialidad de las credenciales de su cuenta.",
        "t2Summary": "Establece los requisitos de edad legal, las responsabilidades de las credenciales de autenticación y los límites de responsabilidad de la cuenta.",
        "t2C1": "Umbral de Edad Mínima: El registro requiere que los usuarios tengan al menos 18 años de edad o la mayoría de edad legal en su jurisdicción.",
        "t2C2": "Confidencialidad de Credenciales: Los usuarios tienen la responsabilidad exclusiva de salvaguardar contraseñas, tokens 2FA y claves de API.",
        "t2C3": "Actividad No Autorizada: Todas las operaciones ejecutadas a través de credenciales válidas se atribuyen estrictamente al titular de la cuenta.",
        "t2C4": "Política de Cuentas Múltiples: Está estrictamente prohibido crear cuentas duplicadas para eludir suspensiones o límites de velocidad.",
        "t2Obligation": "Implemente autenticación multifactor sólida (2FA) y reporte brechas no autorizadas al SOC en un plazo de 12 horas.",
        "t2Remedy": "Bloqueo instantáneo y congelación de cuenta ante sospechas de compromiso de credenciales o falsedad en la edad.",
        "t2Note": "Conforme con los criterios de servicios de confianza SOC2 para verificación de identidad y gestión de accesos.",
        "t3Title": "3. Suscripción y Facturación",
        "t3Desc": "Las suscripciones de pago se renuevan automáticamente a menos que se cancelen antes del ciclo de facturación.",
        "t3Summary": "Describe los flujos de pago, mecánicas de suscripción recurrente, protocolos de ajuste de precios y condiciones de reembolso.",
        "t3C1": "Renovación Automática: Las suscripciones se renuevan automáticamente al final de cada ciclo a menos que se cancelen en la configuración.",
        "t3C2": "Procesamiento Tokenizado: La información de facturación se procesa a través de pasarelas PCI-DSS Nivel 1; nunca se almacenan datos sin procesar.",
        "t3C3": "Obligaciones Fiscales: Se agregarán los impuestos aplicables (IVA, ventas) a los cargos de suscripción donde sea obligatorio.",
        "t3C4": "Parámetros de Reembolso: Todas las tarifas no son reembolsables, salvo donde lo exijan las leyes de protección al consumidor aplicables.",
        "t3Obligation": "Mantener información de pago válida y actualizada y cancelar las suscripciones antes de la fecha de renovación.",
        "t3Remedy": "Período de gracia de 3 días para pagos fallidos seguido de degradación automática al plan gratuito o suspensión.",
        "t3Note": "Integración de pasarela PCI-DSS Nivel 1 y cumplimiento de la Directiva de Derechos del Consumidor de la UE.",
        "t4Title": "4. Conducta Prohibida",
        "t4Desc": "Queda estrictamente prohibida la ingeniería inversa, el raspado automatizado o el intento de eludir los límites de velocidad.",
        "t4Summary": "Pautas estrictas diseñadas para proteger la infraestructura de la plataforma, los pesos algorítmicos internos y la estabilidad.",
        "t4C1": "Sin Raspadores ni Bots: Se prohíbe la extracción automatizada de libros de órdenes, señales o gráficos propios mediante rastreadores.",
        "t4C2": "Sin Descompilación: La ingeniería inversa, descompilación o intento de extraer pesos de modelos neuronales es ilegal.",
        "t4C3": "Límites de Velocidad: Se bloquean los intentos deliberados de inundar conexiones websocket o desbordar la API REST.",
        "t4C4": "Cero Explotación: Se prohíbe inyectar cargas maliciosas, sondear vulnerabilidades o intentar ataques SQLi/XSS.",
        "t4Obligation": "Adherirse estrictamente a los encabezados de límite de velocidad publicados y patrones de interacción estándar.",
        "t4Remedy": "Bloqueo permanente de IP inmediato, revocación de claves API y posibles acciones legales bajo la ley aplicable.",
        "t4Note": "Monitoreado 24/7 por cortafuegos de aplicaciones web (WAF) y motores de análisis de amenazas en tiempo real.",
        "t5Title": "5. Descargo de Responsabilidad Financiera y de Riesgo",
        "t5Desc": "Los análisis de mercado y modelos de IA tienen fines exclusivamente informativos y no constituyen asesoramiento financiero formal.",
        "t5Summary": "Avisos legales importantes sobre el riesgo de ejecución financiera, resultados de algoritmos e interpretación de datos.",
        "t5C1": "Telemetría No Asesora: Las puntuaciones cuantitativas y modelos de predicción tienen fines estrictamente informativos.",
        "t5C2": "Sin Deber Fiduciario: Los resultados de la plataforma no constituyen asesoramiento de inversión individual ni servicios de corretaje.",
        "t5C3": "Responsabilidad de Ejecución: Operar con instrumentos financieros conlleva un riesgo significativo de pérdida de capital.",
        "t5C4": "Latencia de Datos: Las fuentes de datos pueden experimentar demoras debido a cortes de proveedores o congestión de la red.",
        "t5Obligation": "Realice investigaciones independientes y evaluaciones de riesgo antes de realizar operaciones en el mercado real.",
        "t5Remedy": "Los descargos se aplican globalmente; la plataforma no asume responsabilidad alguna por las pérdidas comerciales.",
        "t5Note": "Opera como un proveedor de tecnología cuantitativa no asesor.",
        "t6Title": "6. Propiedad Intelectual",
        "t6Desc": "Todo el código de la interfaz, modelos subyacentes, activos de marca y algoritmos siguen siendo propiedad exclusiva de la plataforma.",
        "t6Summary": "Define los parámetros de propiedad, protecciones de derechos de autor y condiciones de licencia para los suscriptores.",
        "t6C1": "Propiedad Exclusiva: El código de interfaz, motores vectoriales, modelos predictivos y marcas comerciales nos pertenecen exclusivamente.",
        "t6C2": "Licencia de Usuario Limitada: Los usuarios activos reciben una licencia no exclusiva, intransferible y revocable para uso interno.",
        "t6C3": "Prohibición de Redistribución: Se prohíbe republicar, revender o comercializar fuentes algorítmicas sin consentimiento por escrito.",
        "t6C4": "Derechos sobre Comentarios: Cualquier sugerencia o solicitud de función que proporcione podrá implementarse sin compensación.",
        "t6Obligation": "Respetar los activos propios y abstenerse de crear productos derivados comerciales utilizando nuestros datos.",
        "t6Remedy": "Terminación inmediata del acceso y procedimientos formales por infracción de derechos de autor (DMCA).",
        "t6Note": "Protegido por tratados internacionales de propiedad intelectual y registros de marcas comerciales."
    },
    "cookiesPage": {
        "heroBadge": "Protección de Datos y Control de Telemetría",
        "heroTitle1": "Política de ",
        "heroTitle2": "Cookies",
        "heroSubtitle": "Explore cómo OpenView utiliza la seguridad de sesión, los tokens de rendimiento de alta frecuencia y el almacenamiento de preferencias del usuario.",
        "updated": "Actualizado: Agosto de 2026",
        "version": "Versión 3.2",
        "gdprCompliant": "Conforme con GDPR y CCPA",
        "statEssVal": "Requerido",
        "statEssTitle": "Estrictamente Esenciales",
        "statEssSub": "Integridad de Sesión y Autenticación",
        "statRetVal": "30-90 Días",
        "statRetTitle": "Retención de Datos",
        "statRetSub": "Caducidad Automática de Tokens",
        "statSellVal": "Cero",
        "statSellTitle": "Venta a Terceros",
        "statSellSub": "Estricta Política de Privacidad",
        "statPrefVal": "Granular",
        "statPrefTitle": "Preferencias",
        "statPrefSub": "Controles de Usuario",
        "matrixTitle": "Matriz de Almacenamiento de Cookies",
        "matrixSubtitle": "Seleccione un nivel a continuación para inspeccionar los parámetros operativos y conceder o revocar permisos.",
        "systemState": "Estado del Sistema:",
        "securityOperational": "Seguridad Operativa",
        "categoryLabel": "CATEGORÍA {{number}}",
        "maxRetention": "Retención Máxima:",
        "operationalSpecs": "Especificaciones Operativas",
        "syncNotice": "La configuración se sincroniza automáticamente con su perfil",
        "questionsOnPrivacy": "¿Preguntas sobre privacidad de datos?",
        "contactPrivacyDesk": "Contactar Mesa de Privacidad",
        "needPrivacySupport": "¿Necesita Soporte de Privacidad?",
        "needPrivacySupportSub": "¿Tiene dudas sobre cómo almacenamos la telemetría tokenizada o el estado de la sesión? Póngase en contacto con nuestra mesa de seguridad.",
        "badgeMandatory": "Obligatorio",
        "badgePerformance": "Rendimiento",
        "badgeCustomization": "Personalización",
        "badgeDiagnostics": "Diagnóstico",
        "c1Title": "Estrictamente Necesarias",
        "c1Desc": "Tokens de infraestructura vitales para la autenticación, estabilidad de sesión, seguridad 2FA y enrutamiento de órdenes.",
        "c1Retention": "Sesión / 30 Días",
        "c1P1": "Autentica los estados de inicio de sesión de forma segura en subdominios y canales WebSocket en tiempo real.",
        "c1P2": "Previene ataques CSRF mediante handshakes seguros de tokens criptográficos.",
        "c1P3": "Almacena en búfer el estado de la sesión para garantizar ejecuciones DMA por debajo de 12ms.",
        "c2Title": "Rendimiento y Latencia",
        "c2Desc": "Monitorea la latencia de ejecución del cliente, velocidad de gráficos, motor de backtesting y estado de los nodos.",
        "c2Retention": "60 Días",
        "c2P1": "Mide el ping WebSocket y enruta el tráfico automáticamente a través de nodos óptimos de alta velocidad.",
        "c2P2": "Detecta errores de renderizado de UI en tiempo real para aplicar optimizaciones automáticas.",
        "c2P3": "Agrega estadísticas de ejecución anónimas para optimizar los flujos de datos.",
        "c3Title": "Preferencias Funcionales",
        "c3Desc": "Conserva diseños de espacio de trabajo, conjuntos de indicadores, parámetros de riesgo y paletas de colores.",
        "c3Retention": "90 Días",
        "c3P1": "Guarda temas de interfaz, disposiciones multimonitor y dinámica de colores en gráficos.",
        "c3P2": "Preserva valores predeterminados de riesgo y preajustes de órdenes cuantitativas.",
        "c3P3": "Almacena opciones de visualización local y husos horarios para un registro fluido.",
        "c4Title": "Diagnóstico de Cestas",
        "c4Desc": "Mantiene el almacenamiento en caché local para backtests de modelos, borradores de cestas y diagnóstico de señales.",
        "c4Retention": "14 Días",
        "c4P1": "Almacena temporalmente asignaciones de cestas temáticas antes de su ejecución real.",
        "c4P2": "Almacena en caché el historial de tickers consultados para reducir la carga de red.",
        "c4P3": "Rastrea interacciones para optimizar los tiempos de respuesta de la interfaz de backtesting."
    },
    "cookieBanner": {
        "bannerTitle": "Usamos cookies para mejorar su experiencia de trading",
        "bannerDesc": "OpenViewTrading utiliza cookies para personalizar señales de IA, recordar sus preferencias y analizar el rendimiento. Al aceptar, nos ayuda a ofrecer información más inteligente y rápida.",
        "privacyPolicyLink": "Política de Privacidad",
        "cookiePolicyLink": "Política de Cookies",
        "rejectAll": "Rechazar Todo",
        "managePreferences": "Gestionar Preferencias",
        "acceptAll": "Aceptar Todo",
        "savePreferences": "Guardar Preferencias",
        "modalTitle": "Preferencias de Cookies",
        "modalSubtitle": "Elija qué cookies puede utilizar OpenViewTrading en su dispositivo",
        "t1Title": "Estrictamente Necesarias",
        "t1Desc": "Requeridas para el funcionamiento de la plataforma. No se pueden desactivar.",
        "t2Title": "Análisis y Rendimiento",
        "t2Desc": "Nos ayuda a comprender cómo los traders utilizan la plataforma para mejorar la experiencia.",
        "t3Title": "Personalización por IA",
        "t3Desc": "Impulsa selecciones de acciones personalizadas, sugerencias de seguimiento y análisis adaptados a usted.",
        "t4Title": "Integraciones de Terceros",
        "t4Desc": "Utilizadas por conexiones de brokers, gráficos de TradingView y otros servicios integrados.",
        "t5Title": "Marketing y Comunicación",
        "t5Desc": "Permítanos enviarle actualizaciones relevantes, ofertas y anuncios de nuevas funciones."
    },
    "internalRulesPage": {
        "heroBadge": "Pautas de Infraestructura Básica",
        "heroTitle1": "Reglas Internas de la Plataforma ",
        "heroTitle2": "y Gobernanza",
        "heroSubtitle": "Parámetros operativos completos, salvaguardas de seguridad, jerarquías de roles y protocolos de conmutación por error de API.",
        "moduleLabel": "MÓDULO {{number}}",
        "strictEnforcement": "Cumplimiento Estricto",
        "zeroToleranceEngine": "Motor de Protocolo de Tolerancia Cero",
        "activeGuardrails": "Salvaguardas Activas",
        "m1Title": "Autenticación y Controles de Acceso",
        "m1Desc": "Validación de tokens criptográficos, barreras de seguridad multifactor y umbrales de bloqueo automático.",
        "m1I1Label": "Gestión de Sesiones",
        "m1I1Detail": "Cierre forzado tras 30 minutos de inactividad; seguridad de transporte HTTPS obligatoria.",
        "m1I2Label": "Umbrales de Inicio Fallido",
        "m1I2Detail": "Cuenta bloqueada automáticamente durante 30 minutos tras 5 intentos fallidos consecutivos.",
        "m1I3Label": "Verificación de Dispositivo",
        "m1I3Detail": "IP o firma de dispositivo no reconocida activa notificación obligatoria por email 2FA y código OTP.",
        "m2Title": "Jerarquías de Roles y Permisos",
        "m2Desc": "Límites estrictos desde la supervisión de Super Admin hasta niveles de acceso de sólo lectura para Visualizadores.",
        "m2I1Label": "Privilegios de Super Admin",
        "m2I1Detail": "Supervisión global total; autoridad exclusiva para modificar roles administrativos de menor nivel.",
        "m2I2Label": "Restricciones de Traders",
        "m2I2Detail": "Autorizado para enrutamiento de órdenes y gestión de activos; excluido de modificar registros de usuarios.",
        "m2I3Label": "Alcance de Soporte y Visores",
        "m2I3Detail": "Soporte al cliente limitado estrictamente a tickets; Visores restringidos a telemetría de sólo lectura.",
        "m3Title": "Parámetros de Cartera y Trading",
        "m3Desc": "Cálculos matemáticos de activos, prohibición de saldos negativos y salvaguardas de ejecución fraccionada.",
        "m3I1Label": "Ecuación de Valoración",
        "m3I1Detail": "Valor Total de Cartera = Total de Activos + Saldo de Efectivo Disponible. Saldos negativos bloqueados permanentemente.",
        "m3I2Label": "Validación de Ejecución de Órdenes",
        "m3I2Detail": "Limitaciones a ventas en corto; cero ejecuciones permitidas sin propiedad de acciones verificada.",
        "m3I3Label": "Base de Coste Medio",
        "m3I3Detail": "Calculada dinámicamente mediante el Coste Total de Ejecución dividido por la cantidad agregada de acciones abiertas.",
        "m4Title": "Datos de Mercado y Enrutamiento de API",
        "m4Desc": "Actualizaciones de tickers en tiempo real con protocolos de conmutación automática de proveedores multinivel.",
        "m4I1Label": "Flujo de Prioridad Principal",
        "m4I1Detail": "Twelve Data API gestiona actualizaciones de precios subsegundo y rastreadores de velocidad de volumen.",
        "m4I2Label": "Jerarquía de Conmutación",
        "m4I2Detail": "Cambio automático a Finnhub, luego Polygon, y precios en caché predeterminados en caso de fallo total.",
        "m4I3Label": "Monitorización de Cuotas",
        "m4I3Detail": "Advertencia instantánea al 80% de consumo de cuota API; inhabilitación automática del proveedor al 95%.",
        "m5Title": "Facturación y Suscripciones",
        "m5Desc": "Limitaciones por niveles, generación automática de facturas mensuales y lógica de reintentos.",
        "m5I1Label": "Estructuras de Niveles",
        "m5I1Detail": "Nivel gratuito limitado a 3 listas y 100 llamadas API/día; Premium desbloquea acceso ilimitado y prioridad.",
        "m5I2Label": "Reintento de Pago",
        "m5I2Detail": "Facturas fallidas activan reintentos automáticos a los 3 días; cancelación de cuenta tras 3 fallos consecutivos.",
        "m5I3Label": "Registros Inmutables",
        "m5I3Detail": "Todas las facturas, pistas de auditoría e IDs de transacción son permanentes e inalterables.",
        "m6Title": "Gestión de Riesgos y Seguridad",
        "m6Desc": "Drawdowns automatizados de cartera, restricciones de apalancamiento y disyuntores de emergencia.",
        "m6I1Label": "Límites de Tamaño de Posición",
        "m6I1Detail": "Asignación de un único activo limitada a un máximo estricto del 10% del valor total de la cartera.",
        "m6I2Label": "Bloqueo de Drawdown Diario",
        "m6I2Detail": "Parada automática del trading activada de inmediato si la pérdida diaria acumulada alcanza el 20%.",
        "m6I3Label": "Registro de Auditoría",
        "m6I3Detail": "Cada acción crítica del sistema (operaciones, eliminaciones, roles) se registra criptográficamente."
    },
    "legalNoticePage": {
        "heroBadge": "Cumplimiento y Gobernanza",
        "heroTitle1": "Aviso ",
        "heroTitle2": "Legal",
        "heroSubtitle": "Información legal completa, marcos de cumplimiento, términos de uso y gobernanza regulatoria que rigen la plataforma OpenViewTrading.",
        "companyTitle": "Información de la Empresa",
        "companyNameLabel": "Nombre de la Empresa",
        "companyNameVal": "OpenViewTrading Technologies Inc.",
        "regNumberLabel": "Número de Registro Mercantil",
        "addressLabel": "Dirección Registrada",
        "addressVal": "100 Financial Plaza, Suite 400, Global Fintech Hub, NY 10005",
        "contactEmailLabel": "Correo de Contacto",
        "websiteUrlLabel": "URL del Sitio Web",
        "supportContactLabel": "Contacto de Soporte",
        "ownershipTitle": "Propiedad y Propiedad Intelectual",
        "ownershipDesc": "Todos los componentes, código fuente, interfaces visuales, documentación, gráficos y algoritmos propios alojados en OpenViewTrading están protegidos por tratados globales de derechos de autor.",
        "copyrightNoticeLabel": "Aviso de Derechos de Autor:",
        "copyrightNoticeVal": "© 2026 OpenViewTrading Technologies Inc. Todos los derechos reservados.",
        "trademarkOwnershipLabel": "Propiedad de Marcas:",
        "trademarkOwnershipVal": "El nombre OpenViewTrading, el logotipo y los identificadores son marcas registradas.",
        "softwareLicensingLabel": "Licencia de Software:",
        "softwareLicensingVal": "El acceso a la plataforma se otorga mediante una licencia limitada no exclusiva e intransferible para uso personal.",
        "usageTitle": "Uso del Sitio Web y Responsabilidades del Usuario",
        "usageDesc": "Al acceder o utilizar OpenViewTrading, los usuarios aceptan mantener estrictos estándares de conducta. El uso aceptable requiere navegación lícita sin alterar la integridad del sistema.",
        "acceptableUseTitle": "Uso Aceptable",
        "acceptableUseDesc": "Uso de listas de seguimiento, análisis de IA, rastreadores económicos y gráficos estrictamente para análisis personal.",
        "prohibitedActivitiesTitle": "Actividades Prohibidas",
        "prohibitedActivitiesDesc": "Ingeniería inversa no autorizada, compartir credenciales, raspado de feeds de telemetría o despliegue de scripts maliciosos.",
        "financialTitle": "Descargo de Responsabilidad Financiera",
        "financialDesc1": "OpenViewTrading es una plataforma de análisis de información y gráficos. No proporcionamos asesoramiento financiero, legal o fiscal personalizado.",
        "financialDesc2": "Todos los paneles de mercado, ideas de IA y lecturas de indicadores se generan únicamente con fines informativos. Los usuarios asumen total responsabilidad sobre sus decisiones.",
        "riskTitle": "Advertencia de Riesgo",
        "riskDesc": "El trading de acciones, activos digitales, criptomonedas y derivados conlleva un alto nivel de riesgo y puede provocar la pérdida total del capital invertido.",
        "riskNoticeLabel": "Aviso Clave de Exposición de Capital:",
        "riskNoticeVal": "Las métricas de rendimiento pasado y simulaciones no garantizan rendimientos futuros. La volatilidad puede liquidar posiciones al instante.",
        "thirdPartyTitle": "Servicios e Integraciones de Terceros",
        "thirdPartyDesc": "La plataforma se integra con APIs externas de brokers, proveedores de datos y pasarelas de pago. OpenViewTrading no asume responsabilidad por interrupciones de terceros.",
        "liabilityTitle": "Limitación de Responsabilidad",
        "liabilityDesc": "En la medida permitida por la ley, OpenViewTrading y sus directivos no serán responsables de daños directos o indirectos derivados de caídas del sistema o pérdidas de inversión.",
        "ipRightsTitle": "Derechos de Propiedad Intelectual",
        "ipRightsDesc": "Todas las marcas, logotipos, interfaces, código fuente y documentación son propiedad exclusiva de OpenViewTrading. Se prohíbe la duplicación o redistribución.",
        "privacyCookiesTitle": "Política de Privacidad y Cookies",
        "privacyCookiesDesc": "Mantenemos rigurosos estándares de protección de datos conforme a los marcos globales. Nuestro sistema utiliza cifrado seguro para salvaguardar la telemetría y preferencias.",
        "privacyPolicyLink": "Política de Privacidad →",
        "cookiePreferencesLink": "Preferencias de Cookies →",
        "governingLawTitle": "Ley Aplicable y Resolución de Conflictos",
        "governingLawDesc": "Este aviso legal y acuerdo de usuario se rigen por principios de arbitraje comercial internacional. Cualquier disputa se resolverá mediante arbitraje vinculante.",
        "contactDeptTitle": "Contacto del Departamento Legal",
        "deptLabel": "Departamento:",
        "deptVal": "Legal y Cumplimiento",
        "emailLabel": "Correo:",
        "hoursLabel": "Horario Laboral:",
        "hoursVal": "Lun - Vie (09:00 - 18:00 EST)",
        "versionTitle": "Información de Versión y Revisión",
        "lastUpdatedLabel": "Última Actualización:",
        "lastUpdatedVal": "1 de agosto de 2026",
        "effectiveDateLabel": "Fecha de Entrada en Vigor:",
        "effectiveDateVal": "5 de agosto de 2026",
        "versionNumberLabel": "Número de Versión:",
        "versionNumberVal": "v4.2.0-PRO"
    },
    "riskWarningPage": {
        "heroBadge": "Matriz de Divulgación de Riesgos Críticos",
        "heroTitle1": "Aviso de Riesgo de ",
        "heroTitle2": "Mercados Financieros",
        "heroSubtitle": "El trading de instrumentos financieros conlleva un riesgo sustancial de pérdida de capital. Revise todas las advertencias y limitaciones antes de continuar.",
        "emergencyBannerTitle": "Aviso del Panel: Advertencia de Exposición de Capital Principal",
        "emergencyBannerText": "El trading y la inversión implican un riesgo sustancial. Los precios pueden fluctuar rápidamente y podría perder parte o la totalidad de su inversión. El rendimiento pasado no garantiza resultados futuros.",
        "m1Heading": "Discreción de Inversión Autónoma",
        "m1Summary": "Todas las decisiones se ejecutan bajo la exclusiva responsabilidad del usuario sin protección de asesoramiento.",
        "m1P1Title": "Responsabilidad Exclusiva",
        "m1P1Detail": "Todas las estrategias de cartera y órdenes recaen completamente en el inversor individual.",
        "m1P2Title": "Cero Asesoramiento",
        "m1P2Detail": "La plataforma proporciona únicamente herramientas y nunca brinda asesoramiento financiero, fiscal o legal.",
        "m1P3Title": "Diligencia Debida Previa",
        "m1P3Detail": "Los usuarios deben auditar independientemente su exposición financiera personal antes de operar.",
        "m2Heading": "Volatilidad Extrema del Mercado",
        "m2Summary": "Eventos macroeconómicos repentinos y noticias políticas pueden devastar las valoraciones al instante.",
        "m2P1Title": "Oscilaciones Rápidas de Precios",
        "m2P1Detail": "Las acciones, materias primas y criptoactivos pueden fluctuar violentamente sin previo aviso.",
        "m2P2Title": "Impactos en el Sentimiento",
        "m2P2Detail": "Catalizadores geopolíticos inesperados distorsionan el equilibrio del mercado.",
        "m2P3Title": "Riesgo de Pérdida de Capital",
        "m2P3Detail": "La volatilidad descontrolada puede eliminar por completo el capital inicial invertido.",
        "m3Heading": "Telemetría e Integridad de Datos de Terceros",
        "m3Summary": "Los análisis y gráficos dependen de proveedores externos con posibles retrasos de sincronización.",
        "m3P1Title": "Dependencia de Fuentes Externas",
        "m3P1Detail": "Los tickers, cotizaciones y análisis provienen de proveedores terceros.",
        "m3P2Title": "Sin Precisión Absoluta",
        "m3P2Detail": "Aunque se busca una alta disponibilidad, pueden ocurrir errores u omisiones en tiempo real.",
        "m3P3Title": "Limitaciones de Indicadores",
        "m3P3Detail": "Los indicadores técnicos derivados de datos externos deben verificarse de forma independiente.",
        "m4Heading": "Interrupciones de API, Nube y Red",
        "m4Summary": "Los bucles de conectividad y caídas de servidores pueden paralizar la ejecución de sesiones activas.",
        "m4P1Title": "Dependencia de Internet",
        "m4P1Detail": "El enrutamiento de órdenes en tiempo real depende estrictamente de un ancho de banda estable.",
        "m4P2Title": "Interrupciones No Planificadas",
        "m4P2Detail": "Pueden ocurrir caídas temporales de pasarelas o servidores en la nube sin previo aviso.",
        "m4P3Title": "Pérdidas de Comunicación",
        "m4P3Detail": "Las colas de notificación pueden retrasarse durante picos repentinos de tráfico.",
        "m5Heading": "Riesgos Técnicos y de Mantenimiento",
        "m5Summary": "Las actualizaciones periódicas o degradaciones de hardware pueden retrasar la disponibilidad del servicio.",
        "m5P1Title": "Actualizaciones del Sistema",
        "m5P1Detail": "El mantenimiento programado puede congelar temporalmente el acceso al portal.",
        "m5P2Title": "Fallos de Hardware",
        "m5P2Detail": "Problemas de hardware en la nube pueden impedir temporalmente la carga de analíticas.",
        "m5P3Title": "Latencia de Ejecución",
        "m5P3Detail": "Las limitaciones del sistema pueden introducir ocasionalmente retrasos de microsegundos.",
        "m6Heading": "Ejecución de Órdenes y Barreras de Liquidez",
        "m6Summary": "Colocar una orden no garantiza su ejecución inmediata ni al precio exacto solicitado.",
        "m6P1Title": "Incertidumbre en la Ejecución",
        "m6P1Detail": "Las órdenes pueden experimentar ejecuciones parciales, rechazos o deslizamientos de precio.",
        "m6P2Title": "Cuellos de Botella de Liquidez",
        "m6P2Detail": "Libros de órdenes poco profundos fuera de horario pueden alterar drásticamente el precio de ejecución.",
        "m6P3Title": "Condiciones del Mercado",
        "m6P3Detail": "Caídas repentinas de volumen pueden impedir que los motores de emparejamiento respeten cotizaciones.",
        "m7Heading": "Apalancamiento, Margen y Aceleración de Deuda",
        "m7Summary": "Los perfiles de riesgo amplificados pueden generar pérdidas superiores a los fondos depositados.",
        "m7P1Title": "Exposición Magnificada",
        "m7P1Detail": "El uso de margen incrementa por igual tanto el potencial de retorno como la velocidad de pérdidas.",
        "m7P2Title": "Riesgo de Saldo Negativo",
        "m7P2Detail": "Caídas extremas en activos apalancados pueden generar deudas que excedan el capital inicial.",
        "m7P3Title": "Liquidaciones Automáticas",
        "m7P3Detail": "Las posiciones que caigan por debajo de los márgenes requeridos activarán una liquidación forzosa.",
        "m8Heading": "Criptomonedas y Activos No Regulados",
        "m8Summary": "Los criptoactivos conllevan una volatilidad especulativa extrema y escasa protección legal.",
        "m8P1Title": "Especulación Severa",
        "m8P1Detail": "Los criptoactivos sufren colapsos repentinos de liquidez estructural en diversas jurisdicciones.",
        "m8P2Title": "Cambios Regulatorios",
        "m8P2Detail": "Nuevas leyes gubernamentales pueden inmovilizar instantáneamente ciertas clases de tokens.",
        "m8P3Title": "Riesgos de Custodia",
        "m8P3Detail": "Las estructuras de tenencia de tokens conllevan vulnerabilidades técnicas inherentes.",
        "m9Heading": "Integraciones con Brokers y Socios Externos",
        "m9Summary": "OpenViewTrading no asume responsabilidad por acciones procedentes de terceros.",
        "m9P1Title": "Enlaces a Terceros",
        "m9P1Detail": "Los exchanges, pasarelas de pago y APIs de brokers operan bajo parámetros de seguridad independientes.",
        "m9P2Title": "Fallos de Socios",
        "m9P2Detail": "La plataforma no se responsabiliza de pérdidas financieras causadas por caídas de terceros.",
        "m9P3Title": "Desconexiones del Ecosistema",
        "m9P3Detail": "La obsolescencia de APIs de proveedores puede deshabilitar funciones secundarias al instante.",
        "m10Heading": "Seguridad de la Cuenta e Higiene de Credenciales",
        "m10Summary": "La protección de contraseñas y claves de autenticación multifactor es deber exclusivo del usuario.",
        "m10P1Title": "Privacidad de Credenciales",
        "m10P1Detail": "Los usuarios deben mantener absoluta confidencialidad sobre contraseñas y claves API.",
        "m10P2Title": "Salvaguardas 2FA/MFA",
        "m10P2Detail": "No activar la seguridad multifactor aumenta exponencialmente la vulnerabilidad ante brechas.",
        "m10P3Title": "Responsabilidad por Compromiso",
        "m10P3Detail": "OpenViewTrading no se responsabiliza de accesos no autorizados mediante credenciales robadas.",
        "m11Heading": "Leyes Regulatorias y Jurisdiccionales Globales",
        "m11Summary": "El cumplimiento de los marcos normativos locales es obligación exclusiva del usuario final.",
        "m11P1Title": "Cumplimiento Legal Local",
        "m11P1Detail": "Los usuarios deben verificar que el uso de la plataforma cumpla con las leyes de su país.",
        "m11P2Title": "Restricciones Geográficas",
        "m11P2Detail": "Ciertos instrumentos financieros pueden estar prohibidos en fronteras territoriales específicas.",
        "m11P3Title": "Declaraciones Fiscales",
        "m11P3Detail": "Declarar ganancias de capital o actividad comercial ante agencias tributarias es responsabilidad del usuario.",
        "m12Heading": "Contenido Educativo y Perspectivas de IA",
        "m12Summary": "Los tutoriales y análisis de inteligencia artificial tienen fines meramente informativos y didácticos.",
        "m12P1Title": "Solo Fines Informativos",
        "m12P1Detail": "Las predicciones de IA, artículos y tutoriales no constituyen asesoramiento financiero formal.",
        "m12P2Title": "Sin Garantía de Rendimiento",
        "m12P2Detail": "Los backtests simulados no representan la rentabilidad de ejecución en el mundo real.",
        "m12P3Title": "Verificación Independiente",
        "m12P3Detail": "Contraste siempre los conocimientos automatizados con análisis profesionales certificados."
    },
    "signUpPage": {
        "leftHeading1": "Únete al Futuro de la",
        "leftHeading2": "Inversión.",
        "leftSubtitle": "Comienza tu viaje con inteligencia de trading impulsada por IA",
        "f1Title": "Perspectivas de Mercado con IA",
        "f1Desc": "Predicciones y señales inteligentes",
        "f2Title": "Datos en Tiempo Real",
        "f2Desc": "Visión general del mercado global",
        "f3Title": "Gráficos Avanzados",
        "f3Desc": "Herramientas potentes",
        "title": "Crear Cuenta",
        "subtitle": "Comienza tu viaje con trading potenciado por IA",
        "nameLabel": "Nombre Completo",
        "namePlaceholder": "Juan Pérez",
        "emailLabel": "Correo Electrónico",
        "emailPlaceholder": "user@nexus.io",
        "passwordLabel": "Contraseña",
        "passwordPlaceholder": "••••••••",
        "submitBtn": "Crear Cuenta",
        "orContinueWith": "o continuar con",
        "continueWithGoogle": "Continuar con Google",
        "connecting": "Conectando...",
        "alreadyHaveAccount": "¿Ya tienes una cuenta?",
        "signInLink": "Iniciar sesión",
        "nameRequired": "El nombre completo es obligatorio",
        "emailRequired": "El correo electrónico es obligatorio",
        "emailInvalid": "Por favor, introduce un correo electrónico válido",
        "passwordRequired": "La contraseña es obligatoria",
        "passwordLength": "La contraseña debe tener entre 8 y 30 caracteres",
        "passwordUppercase": "La contraseña debe contener al menos una letra mayúscula",
        "passwordNumber": "La contraseña debe contener al menos un número",
        "passwordSpecial": "La contraseña debe contener al menos un carácter especial",
        "accountCreated": "¡Cuenta creada con éxito! Bienvenido a OpenViewTrading.",
        "oauthError": "No se pudo conectar con el proveedor. Inténtalo de nuevo.",
        "registrationFailed": "Error en el registro. Por favor, inténtalo de nuevo."
    },
    "signInPage": {
        "leftHeading1": "Análisis Más Inteligente.",
        "leftHeading2": "Mejores Decisiones.",
        "leftSubtitle": "Datos de mercado en tiempo real, análisis de IA y herramientas avanzadas",
        "f1Title": "Perspectivas de Mercado con IA",
        "f1Desc": "Predicciones y señales inteligentes",
        "f2Title": "Datos en Tiempo Real",
        "f2Desc": "Visión general del mercado global",
        "f3Title": "Gráficos Avanzados",
        "f3Desc": "Herramientas potentes",
        "title": "Bienvenido de nuevo",
        "subtitle": "Inicia sesión en tu cuenta de OpenViewTrading",
        "emailLabel": "Correo Electrónico",
        "emailPlaceholder": "abc@email.com",
        "passwordLabel": "Contraseña",
        "passwordPlaceholder": "••••••••",
        "rememberMe": "Recordarme",
        "forgotPassword": "¿Olvidaste tu contraseña?",
        "submitBtn": "Iniciar Sesión",
        "signInWithBiometrics": "Iniciar sesión con datos biométricos",
        "authenticating": "Autenticando...",
        "orContinueWith": "o continuar con",
        "continueWithGoogle": "Continuar con Google",
        "connecting": "Conectando...",
        "dontHaveAccount": "¿No tienes una cuenta?",
        "signUpLink": "Regístrate",
        "emailRequired": "El correo electrónico es obligatorio",
        "emailInvalid": "Por favor, introduce un correo electrónico válido",
        "passwordRequired": "La contraseña es obligatoria",
        "emailVerificationPending": "Verificación de correo pendiente. Se envió el código a tu nuevo correo.",
        "verificationCodeSent": "Código de verificación enviado con éxito.",
        "welcomeBackSuccess": "¡Bienvenido de nuevo! Redirigiendo al panel...",
        "validationFailed": "Error de validación. Por favor, revisa los datos.",
        "accountNotFound": "No se encontró ninguna cuenta con este correo.",
        "invalidCredentials": "Credenciales inválidas. Comprueba tu correo y contraseña.",
        "unexpectedError": "Ocurrió un error inesperado. Inténtalo de nuevo.",
        "oauthError": "No se pudo conectar con el proveedor. Inténtalo de nuevo.",
        "biometricEmailFirst": "Introduce primero tu correo para usar el acceso biométrico.",
        "biometricValidEmailFirst": "Introduce primero un correo electrónico válido.",
        "biometricNotSupported": "La autenticación biométrica no es compatible con este dispositivo o navegador.",
        "biometricCancelled": "Se canceló la autenticación biométrica.",
        "biometricDenied": "Autenticación biométrica denegada o tiempo de espera agotado.",
        "biometricNotFound": "No hay credenciales biométricas para esta cuenta. Regístralas en Ajustes.",
        "biometricFailed": "Error en la autenticación biométrica. Inténtalo de nuevo.",
        "welcomeBack": "¡Bienvenido de nuevo! Redirigiendo al panel...",
        "twoFactorRequired": "Código de verificación enviado con éxito.",
        "loginFailed": "Error de validación. Por favor, revisa los datos.",
        "noAccount": "No se encontró ninguna cuenta con este correo.",
        "requestFailed": "Ocurrió un error inesperado. Inténtalo de nuevo.",
        "biometricSuccess": "¡Inicio de sesión biométrico exitoso! Redirigiendo...",
        "emailRequiredBiometric": "Please enter your email to login with Biometrics/Security Key"
    },
    "forgotPasswordPage": {
        "title": "¿Olvidaste tu contraseña?",
        "subtitle": "Ingresa tu correo y te enviaremos un código de verificación",
        "emailLabel": "Correo Electrónico",
        "emailPlaceholder": "user@nexus.io",
        "sendOtpBtn": "Enviar Código OTP",
        "backToSignIn": "Volver a Iniciar Sesión",
        "emailRequired": "El correo electrónico es obligatorio",
        "emailInvalid": "Por favor, introduce un correo electrónico válido",
        "otpSent": "¡Código OTP enviado a tu correo!",
        "otpFailed": "Error al enviar el código OTP."
    },
    "verifyOtpPage": {
        "title": "Verificar Código OTP",
        "subtitle": "Introduce el código de 6 dígitos enviado a tu correo",
        "resendIn": "Reenviar código en",
        "resendBtn": "Reenviar OTP",
        "resending": "Reenviando...",
        "verifyBtn": "Verificar",
        "backToSignIn": "Volver a Iniciar Sesión",
        "requestFirst": "Por favor, solicita un código OTP primero",
        "otpExpired": "El código ha expirado. Por favor, reenvía el OTP.",
        "enterComplete": "Por favor, introduce el código completo de 6 dígitos",
        "otpVerified": "¡Código OTP verificado con éxito!",
        "invalidOtp": "Código OTP no válido.",
        "newOtpSent": "¡Nuevo código OTP enviado a tu correo!",
        "resendFailed": "Error al reenviar el código OTP."
    },
    "updatePasswordPage": {
        "title": "Actualizar Contraseña",
        "subtitle": "Crea una nueva contraseña segura para tu cuenta",
        "newPasswordLabel": "Nueva Contraseña",
        "newPasswordPlaceholder": "Introduce la nueva contraseña",
        "confirmPasswordLabel": "Confirmar Contraseña",
        "confirmPasswordPlaceholder": "Confirma la nueva contraseña",
        "submitBtn": "Actualizar Contraseña",
        "requirements": "La contraseña debe tener al menos 8 caracteres, una mayúscula, una minúscula, un número y un carácter especial.",
        "backToSignIn": "Volver a Iniciar Sesión",
        "successTitle": "Operación Exitosa",
        "successMessage": "¡Felicidades! Tu contraseña ha sido cambiada. Haz clic en continuar para iniciar sesión",
        "continueBtn": "Continuar",
        "sessionExpired": "Sesión expirada. Por favor, solicita el código OTP de nuevo.",
        "newPasswordRequired": "La nueva contraseña es obligatoria",
        "confirmPasswordRequired": "Por favor, confirma tu contraseña",
        "passwordsDoNotMatch": "Las contraseñas no coinciden",
        "passwordLength": "La contraseña debe tener entre 8 y 30 caracteres",
        "passwordUppercase": "La contraseña debe contener al menos una letra mayúscula",
        "passwordNumber": "La contraseña debe contener al menos un número",
        "passwordSpecial": "La contraseña debe contener al menos un carácter especial",
        "passwordUpdated": "¡Contraseña actualizada con éxito!",
        "updateFailed": "Error al actualizar la contraseña."
    },
    "verify2faPage": {
        "title": "Autenticación de Dos Factores (2FA)",
        "subtitle": "Protegiendo tu cuenta con una capa adicional de seguridad",
        "noticeText": "Por favor, introduce el código OTP de 6 dígitos enviado por",
        "noticeTo": "a",
        "methodEmail": "Correo Electrónico",
        "methodSMS": "SMS",
        "methodWhatsAppMsg": "Mensaje de WhatsApp",
        "methodVoiceCall": "Llamada Telefónica de Voz",
        "codeLabel": "Código de Verificación",
        "codePlaceholder": "000000",
        "submitBtn": "Verificar Código",
        "resendIn": "Reenviar código en",
        "resendBtn": "Reenviar Código de Verificación",
        "resending": "Reenviando...",
        "backToSignIn": "Volver a Iniciar Sesión",
        "sessionExpired": "Sesión expirada. Por favor, inicia sesión de nuevo.",
        "codeResent": "Código de verificación reenviado con éxito.",
        "resendFailed": "Error al reenviar el código. Inténtalo de nuevo.",
        "codeRequired": "Por favor, introduce un código de verificación válido de 6 dígitos.",
        "verifiedSuccess": "¡2FA verificado con éxito! Bienvenido de nuevo.",
        "invalidCode": "Código 2FA inválido o expirado."
    },
    "verifyEmailChangePage": {
        "title": "Verificar Cambio de Correo",
        "subtitle": "Introduce el código de verificación de 6 dígitos enviado a tu nuevo correo electrónico:",
        "codeLabel": "Código de Verificación",
        "expiresIn": "El código expira en:",
        "expired": "Código expirado",
        "resendBtn": "Reenviar Código",
        "resending": "Reenviando...",
        "optionalSectionTitle": "Establecer Nueva Contraseña (Opcional)",
        "optionalSectionDesc": "Si deseas establecer una nueva contraseña, ingrésala a continuación. De lo contrario, déjala en blanco para mantener la actual.",
        "newPasswordLabel": "Nueva Contraseña",
        "newPasswordPlaceholder": "Introduce la nueva contraseña",
        "submitBtn": "Verificar e Iniciar Sesión",
        "backToSignIn": "Volver a Iniciar Sesión",
        "noPendingEmail": "No se encontró ninguna actualización de correo pendiente. Inicia sesión primero.",
        "codeExpiredToast": "El código ha expirado. Por favor, haz clic en Reenviar Código.",
        "enterComplete": "Por favor, introduce el código completo de 6 dígitos",
        "passwordMinLength": "La contraseña debe tener al menos 6 caracteres",
        "verifiedSuccess": "¡Correo verificado con éxito! Bienvenido de nuevo.",
        "verificationFailed": "Error de verificación. Por favor, revisa el código.",
        "newCodeSent": "¡Nuevo código de verificación enviado a tu correo!",
        "resendFailed": "Error al reenviar el código.",
        "noEmailFound": "No pending email verification found. Please sign in.",
        "enterCompleteCode": "Please enter the complete 6-digit verification code.",
        "success": "Email verified successfully! Welcome.",
        "failed": "Verification failed. Please check your code."
    },
    "oauthCallbackPage": {
        "verifying": "Verificando inicio de sesión con",
        "pleaseWait": "Por favor, no cierres esta ventana.",
        "authCancelled": "Autenticación cancelada.",
        "invalidRequest": "Solicitud de autenticación no válida.",
        "authSuccess": "¡Autenticado con éxito mediante",
        "tokenError": "No se recibió el token del servidor.",
        "socialLoginFailed": "Error en el inicio de sesión social. Inténtalo de nuevo."
    },
    "chartsPage": {
        "title": "Gráficos Avanzados",
        "loadingData": "Cargando datos del mercado...",
        "syncingTicks": "Sincronizando cotizaciones en tiempo real",
        "searchAssetPlaceholder": "Buscar activo o acción aquí...",
        "noRecordFound": "No se encontraron resultados",
        "candles": "Velas",
        "lines": "Líneas",
        "toggleFullscreen": "Pantalla completa",
        "toolZoom": "Zoom / Búsqueda",
        "toolText": "Añadir texto",
        "toolDraw": "Herramienta de dibujo",
        "toolCrosshair": "Retícula",
        "toolTrendline": "Línea de tendencia",
        "toolSelect": "Modo selección",
        "toolClear": "Borrar dibujos",
        "atClose": "Al cierre",
        "afterMarket": "Posmercado",
        "live": "En vivo",
        "price": "Precio:",
        "open": "Apertura:",
        "high": "Máximo:",
        "low": "Mínimo:",
        "volume": "Volumen:",
        "compareAssets": "Comparar activos:",
        "indicators": "Indicadores",
        "rsi": "RSI",
        "macd": "MACD",
        "bollinger": "Bandas de Bollinger",
        "ma": "Media Móvil",
        "volumeIndicator": "Volumen",
        "stochastic": "Estocástico",
        "compare": "Comparar",
        "clearAll": "Borrar Todo",
        "noSymbolsCompare": "No hay símbolos añadidos para comparar.",
        "addSymbol": "Añadir símbolo",
        "searchComparePlaceholder": "Buscar activo para comparar...",
        "added": "Añadido",
        "stocks": "Stocks",
        "all": "All",
        "indices": "Indices",
        "crypto": "Crypto",
        "forex": "Forex",
        "commodities": "Commodities"
    },
    "watchlist": {
        "pageTitle": "Lista de Seguimiento",
        "searchPlaceholder": "Buscar activos...",
        "all": "Todo",
        "stock": "Acciones",
        "crypto": "Cripto",
        "forex": "Forex",
        "commodity": "Materias Primas",
        "indices": "Índices",
        "listView": "Vista de Lista",
        "cardView": "Vista de Tarjeta",
        "noAssetsFound": "No se encontraron activos que coincidan con sus criterios.",
        "tableAssets": "Activos",
        "tablePrice": "Precio",
        "table24hChange": "Cambio 24H",
        "tableMktCap": "Cap. de Mercado",
        "tableVolume": "Volumen",
        "tableTrend": "Tendencia",
        "tableSignal": "Señal",
        "buy": "Comprar",
        "hold": "Mantener",
        "sell": "Vender",
        "bullish": "Alcista",
        "bearish": "Bajista",
        "change24h": "24H",
        "mktCapVal": "CAP. MERCADO / VAL",
        "peOrVol": "P/E O VOL",
        "wk52High": "MÁX 52 SEM",
        "wk52Low": "MÍN 52 SEM",
        "trendingAssets": "Activos en Tendencia",
        "top3Market": "Top 3 del Mercado",
        "title": "Watchlist",
        "unlockAllIndicatorsDesc": "Free plan includes 10 assets per market (50 total). Upgrade to Pro Plan to unlock all 100+ assets and all 50+ advanced indicators.",
        "unlockAllIndicatorsTitle": "Unlock All 50+ Indicators & Full Watchlist"
    },
    "brokers": {
        "pageTitle": "Brokers",
        "tabFeatured": "Brokers Destacados",
        "tabConnect": "Brokers",
        "tabCompare": "Comparar Brokers",
        "statTotalListed": "Total de Brokers Listados",
        "statVetted": "Verificados y Evaluados",
        "statAvgCommission": "Comisión Promedio",
        "statDownLastYear": "Bajó desde $0.68 el año pasado",
        "statZeroFee": "Brokers Sin Comisiones",
        "statNewQuarter": "+6 nuevos este trimestre",
        "statAvgRating": "Calificación Promedio",
        "statAcrossPlatforms": "En todas las plataformas",
        "badgeSponsored": "Patrocinado",
        "badgeVerified": "Verificado",
        "badgeFeatured": "Destacado",
        "badgeAvailable": "Disponible",
        "minDepositShort": "mín",
        "btnConnected": "Conectado",
        "btnConnect": "Conectar",
        "searchPlaceholder": "Buscar brokers por nombre, clase de activo...",
        "filterAll": "Todo",
        "filterStock": "Acciones",
        "filterCrypto": "Cripto",
        "filterForex": "Forex",
        "filterOptions": "Opciones",
        "filterFuture": "Futuros",
        "tagETFs": "ETFs",
        "tagCFDs": "CFDs",
        "btnAddBroker": "Añadir su Broker",
        "featuredSectionTitle": "Brokers Destacados y Patrocinados",
        "featuredSectionSubtitle": "Las empresas marcadas como patrocinadas pagan por una ubicación destacada. Todas las calificaciones son de usuarios verificados.",
        "compareSideBySide": "Comparar lado a lado",
        "connectHeroTitle": "Conecte su Broker",
        "connectHeroSubtitle": "Realice órdenes de trading directamente . Sincronización de cartera en tiempo real . Ejecución instantánea",
        "pillBankSecurity": "Seguridad de nivel bancario",
        "pillRealTimeSync": "Sincronización en tiempo real",
        "pillPortfolioAnalytics": "Análisis de Portafolios",
        "availableConnectionsTitle": "Conexiones de Broker Disponibles",
        "availableConnectionsSubtitle": "Integración de trading por API directa y sincronización en tiempo real.",
        "comparatorTitle": "Comparador de Brokers",
        "comparatorSubtitle": "Seleccione hasta 4 brokers para compararlos lado a lado",
        "removeComparison": "Eliminar de la comparación",
        "selectedLabel": "seleccionado",
        "addBrokerSlot": "Añadir Broker",
        "matrixFeature": "Característica",
        "matrixStockTrades": "Operaciones con Acciones",
        "matrixOptions": "Opciones",
        "matrixMinDeposit": "Depósito Mín.",
        "matrixMarginRate": "Tasa de Margen",
        "matrixCrypto": "Cripto",
        "matrixFeatures": "Características",
        "matrixForex": "Forex",
        "matrixMutualFunds": "Fondos Mutuos",
        "matrixSipc": "Seguro SIPC",
        "matrixPaperTrading": "Trading Simulado",
        "matrix247Support": "Soporte 24/7",
        "pickerModalTitle": "Seleccionar Broker para Comparar",
        "pickerModalSubtitle": "Seleccione hasta 4 brokers para compararlos lado a lado",
        "pickerModalSearch": "Buscar broker por nombre o categoría...",
        "pickerNoResults": "No se encontraron brokers que coincidan con \"{{query}}\".",
        "platformSubtext": "Plataforma de Corretaje",
        "reviewUserRating": "Calificación de Usuarios",
        "reviewMinDeposit": "Depósito Mínimo",
        "reviewStockCommission": "Comisión de Acciones",
        "reviewMarginRate": "Tasa de Margen",
        "reviewOverview": "Resumen",
        "reviewSupportedFeatures": "Instrumentos y Características Compatibles",
        "featureCryptoTrading": "Trading de Cripto",
        "featureForexPairs": "Pares de Forex",
        "featureOptionsContracts": "Contratos de Opciones",
        "featureMutualFunds": "Fondos Mutuos y ETFs",
        "featureSipcInsurance": "Seguro Regulado / SIPC",
        "featurePaperTrading": "Demo de Trading Simulado",
        "btnClose": "Cerrar",
        "btnOpenAccount": "Abrir Cuenta",
        "addBrokerTitle": "Liste su Broker en OpenViewTrading",
        "addBrokerSubtitle": "Registre su correduría para aparecer en OpenViewTrading. Una vez aprobado, el perfil de su broker será visible para los usuarios.",
        "formCompanyName": "Nombre de la Empresa",
        "placeholderCompanyName": "ej., Horizon Capital Market",
        "formCompanyEmail": "Correo Electrónico de la Empresa",
        "placeholderCompanyEmail": "contacto@horizoncap.com",
        "formPhone": "Número de Teléfono",
        "placeholderPhone": "+1 (555) 349-2210",
        "formWebsite": "Sitio Web",
        "placeholderWebsite": "https://horizoncap.com",
        "formCountry": "País",
        "countryUS": "Estados Unidos",
        "countryUK": "Reino Unido",
        "countryCanada": "Canadá",
        "countryAustralia": "Australia",
        "countryGermany": "Alemania",
        "countryOther": "Otro",
        "formRegulation": "Regulación (opcional)",
        "placeholderRegulation": "ej., FCA, SEC, CySEC....",
        "formLogoUpload": "Subir Logotipo de la Empresa",
        "logoUploadClick": "Haga clic para subir el logotipo",
        "logoUploadHint": "PNG o JPG de hasta 2 MB, se recomienda cuadrado",
        "formShortDesc": "Descripción Breve",
        "placeholderShortDesc": "Describa brevemente su broker ......",
        "maxWordsHint": "Máximo 220 palabras",
        "visibilityTitle": "¿Desea mayor visibilidad?",
        "visibilityDesc": "Destaque su broker en la parte superior de los listados para aumentar la visibilidad.",
        "plan30Days": "30 Días",
        "plan30Sub": "Impulso de visibilidad a corto plazo",
        "plan90Days": "90 Días",
        "plan90Sub": "Más Popular",
        "plan1Year": "1 Año",
        "plan1YearSub": "Mejor Valor",
        "btnContinuePayment": "Continuar al Pago",
        "btnSubmitApplication": "Enviar Solicitud",
        "btnSubmitting": "Enviando...",
        "appSubmittedTitle": "Solicitud Enviada",
        "appSubmittedDesc": "Su solicitud de broker se ha enviado correctamente. Nuestro equipo revisará la información de su empresa antes de publicarla.",
        "btnDone": "Listo",
        "openBrokerAccount": "Abrir Cuenta en {{brokerName}}",
        "openAccountSummary": "Depósito mín. {{minDeposit}} . Comisión . {{commission}}",
        "formFullName": "Nombre Completo",
        "placeholderFullName": "Juan Pérez",
        "formEmailAddress": "Correo Electrónico",
        "placeholderEmailAddress": "juan@ejemplo.com",
        "formPhoneNo": "Núm. de Teléfono",
        "placeholderPhoneNo": "+1 (555) 000-0000",
        "btnCreateAccount": "Crear Cuenta",
        "connectRedirectNotice": "Redirigiendo a {{brokerName}}. Revise su correo electrónico.",
        "detailsModalTitle": "Broker Details",
        "detailsModalSubtitle": "Comprehensive profile, regulatory information, and trading conditions",
        "minDeposit": "Min. Deposit",
        "margin": "Margin",
        "spreadFrom": "Spread",
        "formBrokerName": "Broker Name",
        "maxLeverage": "Max Leverage",
        "btnVisitWebsite": "Visit Website",
        "profileDetails": "Profile & Regulatory Information",
        "formEmail": "Broker Email",
        "supported": "Supported",
        "supportedFeatures": "Supported Features & Instruments",
        "tradingConditions": "Trading Conditions",
        "rating": "Rating",
        "notSupported": "Not Supported",
        "noCountriesFound": "No countries found",
        "connectedSuccessSubtitle": "Your account is now linked with {{brokerName}}. You can execute trades and sync your portfolio directly.",
        "formValidationRequired": "Please enter your full name and email.",
        "allBrokersSelected": "All available brokers are already selected.",
        "regulation": "Regulation",
        "connectedSuccessTitle": "Connected Successfully",
        "btnConnectBroker": "Connect Broker",
        "connectWithBroker": "Connect with {{brokerName}}",
        "btnSubscribeConnect": "Subscribe & Connect",
        "btnViewDetails": "View Details",
        "noBrokersFound": "No Brokers Listed",
        "noBrokersSub": "There are currently no brokers listed on the platform.",
        "noFeaturedFound": "No Featured Brokers Listed",
        "noFeaturedSub": "There are currently no featured brokers listed on the platform.",
        "profilePageTitle": "Brokers Profile",
        "startingDeposit": "Starting deposit",
        "connectedUsers": "Connected users",
        "btnDetails": "View Details",
        "totalMembers": "Total Members",
        "userRating": "User rating",
        "requiredMargin": "Required margin",
        "yourCurrentPlan": "Your Current Plan",
        "priceBilling": "Price / Billing",
        "myProfile": "My Profile",
        "renewalDate": "Renewal date",
        "tabConnectedUsers": "Connected Users",
        "brokerInformation": "Broker Information",
        "editProfile": "Edit Profile",
        "placeholderCountry": "Country",
        "currentLogo": "Current Logo",
        "optional": "(optional)",
        "clickToUploadLogo": "Click to upload logo",
        "changeLogo": "Change Logo",
        "words": "words",
        "brokerRating": "Broker Rating",
        "marginCommission": "Margin / Commission (%)",
        "memberSince": "Member Since",
        "email": "Email",
        "country": "Country",
        "website": "Website",
        "description": "Description",
        "phone": "Phone",
        "compareFields": "Compare Fields",
        "searchUsersPlaceholder": "Search by name, email, account ID...",
        "thUser": "User",
        "thEmail": "Email",
        "thCountry": "Country",
        "thPhone": "Phone",
        "noConnectedUsersFound": "No connected users found for this broker.",
        "thUsername": "Username",
        "thDate": "Date"
    },
    "blogGuides": {
        "pageTitle": "Blog y Guías de Brokers",
        "pageSubtitle": "Análisis de expertos, reseñas de brokers y guías de trading para mejorar sus inversiones",
        "categoryGuide": "Guía",
        "categoryReview": "Reseña",
        "categoryEducation": "Educación",
        "categoryNews": "Noticias",
        "minRead": "{{count}} min de lectura",
        "readTimeFallback": "12 min de lectura",
        "back": "Volver",
        "defaultExcerpt": "Elegir un broker es una de las primeras decisiones reales que toma cualquier nuevo inversor, y define casi todo lo que sigue: qué puede operar, cuánto paga en comisiones y qué soporte recibe cuando algo sale mal.",
        "section1Title": "Comience con la regulación",
        "section1Content": "Antes de comparar características, confirme que el broker esté autorizado por un regulador reconocido en su región. Este es el filtro más importante, ya que determina si sus fondos están protegidos si el broker tiene problemas. Busque el número de licencia directamente en el sitio del regulador.",
        "section2Title": "Compare los costos con honestidad",
        "section2Content": "Mire más allá de las afirmaciones de 'cero comisiones'. Los diferenciales (spreads), las tarifas de retiro y los cargos por inactividad suelen importar más a lo largo de un año que la comisión en una sola orden. Solicite una tabla de tarifas completa por escrito.",
        "section3Title": "Pruebe la plataforma usted mismo",
        "section3Content": "Abra una cuenta de demostración antes de invertir dinero real. La velocidad de ejecución, las herramientas gráficas y la calidad de la app móvil son difíciles de juzgar solo con páginas de marketing. Realice operaciones de prueba en horarios volátiles.",
        "section4Title": "Verifique el soporte real que recibirá",
        "section4Content": "Lea reseñas independientes recientes en lugar de testimonios en el sitio del broker. Intente contactar a soporte con una pregunta real antes de abrir una cuenta para evaluar su tiempo de respuesta y claridad.",
        "section5Title": "Tome la decisión",
        "section5Content": "Una vez revisadas la regulación, el costo, la calidad de la plataforma y el soporte, la elección correcta suele ser clara: el broker que se adapta a su forma de operar, no el que tiene la publicidad más llamativa.",
        "article1Title": "Cómo elegir el broker adecuado en 2026: La Guía Completa",
        "article1Excerpt": "Factores clave a considerar: comisiones, regulación, disponibilidad de activos, tasas de margen y ejecución de API.",
        "article2Title": "Interactive Brokers VS Fidelity: ¿Cuál es mejor para inversores a largo plazo?",
        "article2Excerpt": "Comparación directa de características, estructura de tarifas, acceso a mercados globales y ejecución de órdenes.",
        "article3Title": "Entendiendo las tarifas de los brokers: Lo que realmente está pagando",
        "article3Excerpt": "Desmitificando el flujo de órdenes (PFOF), márgenes de spread, financiamiento nocturno y tarifas de mantenimiento.",
        "article4Title": "Brokers sin comisión: ¿Son realmente gratuitos? Los costos ocultos",
        "article4Excerpt": "Un análisis en profundidad de cómo los brokers minoristas monetizan las cuentas de trading sin comisiones.",
        "article5Title": "Cómo transferir de forma segura su cartera entre brokers (Guía ACAT)",
        "article5Excerpt": "Instrucciones paso a paso sobre transferencias automatizadas de cuentas sin generar eventos fiscales.",
        "article6Title": "Mejor broker para trading móvil en 2026: clasificación y reseña",
        "article6Excerpt": "Comparación de experiencia móvil, herramientas de gráficos en tiempo real, alertas y velocidad de órdenes.",
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "records": "records",
        "prev": "Prev",
        "next": "Next"
    },
    "calendar": {
        "pageTitle": "Calendario",
        "tabEarnings": "Calendario de Ganancias",
        "tabDividends": "Dividendos",
        "tabEconomic": "Eventos Económicos",
        "tabIpo": "Calendario de OPI",
        "filterAllCountries": "Todos los Países",
        "countryUS": "Estados Unidos (US)",
        "countryEU": "Unión Europea (EU)",
        "countryGB": "Reino Unido (GB)",
        "filterAllImpacts": "Todos los Impactos",
        "filterHighImpact": "Alto Impacto",
        "filterMediumImpact": "Impacto Medio",
        "filterLowImpact": "Bajo Impacto",
        "aiPromoTitle": "Calendario de Ganancias con IA",
        "aiPromoDesc": "La IA predice sorpresas positivas o negativas 2 días antes de los informes para empresas valoradas en más de $1B.",
        "aiPromoAccuracy": "74% de Precisión",
        "aiPromoCta": "Mejorar a Experto",
        "viewDays": "Días",
        "viewMonth": "Mes",
        "viewWeek": "Semana",
        "filtersLabel": "Filtros:",
        "catEarnings": "Ganancias",
        "catDividends": "Dividendos",
        "catEconomic": "Económico",
        "catIpo": "OPI",
        "eventsCount": "{{count}} Eventos",
        "allEventTypes": "Todos los Tipos de Eventos",
        "earningsReports": "Informes de Ganancias",
        "dividendEvents": "Eventos de Dividendos",
        "economicReleases": "Publicaciones Económicas",
        "ipoListings": "Listados de OPI",
        "activeCategory": "{{category}} Activo",
        "showingEventsFor": "Mostrando eventos para {{date}}",
        "showAllDates": "Mostrar Todas las Fechas",
        "thTime": "Hora",
        "thCompanyEvent": "Empresa / Evento",
        "thPriceEst": "Precio / Est",
        "thFiscalQtrCategory": "TRIMESTRE FISCAL / CATEGORÍA",
        "thRevenuePrev": "Ingresos / Prev",
        "thEpsForecast": "BPA / Previsión",
        "thMktCapActual": "Cap. Mercado / Real",
        "thPriorEpsFreq": "BPA Anterior / Frec",
        "thAiPredStatus": "Predicción IA / Estado",
        "thCompany": "Empresa",
        "thAmount": "Monto",
        "thExDate": "Fecha Ex",
        "thPayDate": "Fecha de Pago",
        "thYieldAnn": "Rendimiento ( ANUAL )",
        "thFrequency": "Frecuencia",
        "thCountry": "País",
        "thEvents": "Eventos",
        "thPrevious": "Anterior",
        "thForecast": "Previsión",
        "thActual": "Real",
        "thImpact": "Impacto",
        "thDate": "Fecha",
        "thExchange": "Bolsa",
        "thPriceRange": "Rango de Precios",
        "thShares": "Acciones",
        "thEstValuation": "Valoración Estimada",
        "thStatus": "Estado",
        "loadingData": "Cargando datos del calendario...",
        "loadingDividends": "Cargando datos de dividendos...",
        "loadingEconomic": "Cargando eventos económicos...",
        "loadingIpo": "Cargando calendario de OPI...",
        "errorEarnings": "Error al cargar el calendario de ganancias. Inténtelo de nuevo.",
        "errorDividends": "Error al cargar los datos de dividendos. Inténtelo de nuevo.",
        "errorEconomic": "Error al cargar los eventos económicos. Inténtelo de nuevo.",
        "errorIpo": "Error al cargar el calendario de OPI. Inténtelo de nuevo.",
        "noEvents": "No hay eventos programados para los filtros seleccionados.",
        "noDividends": "No se encontraron registros de dividendos.",
        "noEconomic": "No hay eventos económicos programados para los filtros seleccionados.",
        "noIpo": "No se encontraron registros de OPI.",
        "dividendsSubheader": "Distribuciones de Dividendos - {{monthYear}}",
        "economicSubheader": "Publicaciones Económicas - {{monthYear}}",
        "ipoSubheader": "Ofertas Públicas Iniciales - {{monthYear}}",
        "peopleAlsoWatch": "La Gente También Sigue",
        "conf": "Conf.",
        "yieldLabel": "Rendimiento",
        "sharesM": "{{count}}M Acciones",
        "payPrefix": "Pago: ",
        "exPrefix": "Ex: ",
        "impactHigh": "Alto",
        "impactMed": "Medio",
        "impactLow": "Bajo",
        "statusUpcoming": "Próximo",
        "statusFilled": "Completado",
        "statusPriced": "Fijado",
        "freqQuarterly": "Trimestral",
        "freqSemiAnnual": "Semestral",
        "freqMonthly": "Mensual",
        "freqAnnual": "Anual",
        "scheduledEvents": "Eventos Programados"
    },
    "news": {
        "pageTitle": "Noticias del Mercado",
        "searchPlaceholder": "Buscar Activos...",
        "catAll": "Todo",
        "catMarket": "Mercado",
        "catCrypto": "Cripto",
        "catEarnings": "Ganancias",
        "catMacro": "Macro",
        "catTech": "Tecnología",
        "breakingPrefix": "Última Hora",
        "featuredStory": "Historia Destacada {{index}}",
        "impactText": "• Impacto {{impact}}",
        "latestStories": "Últimas Noticias",
        "noNewsFound": "No se encontraron artículos de noticias que coincidan con sus criterios.",
        "sentimentBullish": "Alcista",
        "sentimentBearish": "Bajista",
        "sentimentNeutral": "Neutral",
        "sentimentPositive": "Positivo",
        "sentimentNegative": "Negativo",
        "loading": "Cargando...",
        "showing": "Mostrando",
        "to": "a",
        "of": "de",
        "newsLabel": "noticias",
        "prev": "Anterior",
        "next": "Siguiente",
        "marketPulse": "Pulso del Mercado",
        "live": "• En Vivo",
        "trendingTopics": "Temas del Momento",
        "articlesCount": "{{count}} artículos",
        "twentyFourHours": "24 h",
        "newsSentiment": "Sentimiento de Noticias",
        "last24Hours": "Últimas 24 horas",
        "overallBullish": "Generalmente Alcista",
        "overallBearish": "Generalmente Bajista",
        "overallNeutral": "Generalmente Neutral",
        "sentimentSpread": "+{{spread}}% diferencial de sentimiento",
        "negative": "Bearish",
        "positive": "Bullish",
        "neutral": "Neutral"
    },
    "subscriptions": {
        "pageTitle": "Monetización y Suscripciones",
        "subtitleStartFree": "Comience gratis, ",
        "subtitleUpgrade": "mejore cuando esté listo",
        "subtitleDesc": "Comience con herramientas esenciales sin costo. Desbloquee todo el poder de la inteligencia de mercado impulsada por IA cuando lo necesite.",
        "adminSubtitle": "Administre los detalles de facturación de su cuenta y las configuraciones de suscripción.",
        "adminAccessTitle": "Acceso de Cuenta de Administrador",
        "adminAccessBadge": "Acceso Administrativo Completo Concedido",
        "adminAccessDesc": "Actualmente ha iniciado sesión como {{role}}. Su cuenta administrativa tiene permisos completos del sistema y no requiere un plan de suscripción activo para acceder a funciones premium.",
        "yourCurrentPlan": "Su Plan Actual",
        "priceBilling": "Precio / Facturación",
        "freeTrialBadge": "Prueba Gratuita",
        "trialEndsDays": "La prueba finaliza el {{date}} . Quedan {{daysLeft}} días",
        "trialEndsToday": "La prueba finaliza el {{date}} . vence hoy",
        "renewalDate": "Fecha de renovación: {{date}}",
        "unlimitedAccess": "Acceso ilimitado a funciones esenciales",
        "monthly": "Mensual",
        "yearly": "Anual",
        "selectPlan": "Seleccione su plan",
        "mostPopular": "Más Popular",
        "perYear": "/ por año",
        "perMonth": "/ por mes",
        "redirectingStripe": "Redirigiendo a Stripe...",
        "currentPlanBtn": "Plan Actual",
        "startFreeTrialBtn": "Iniciar prueba gratuita de {{days}} días",
        "getStarted": "Comenzar",
        "securePayment": "Pago seguro a través de Stripe",
        "paymentSuccessTitle": "¡Pago Exitoso!",
        "paymentSuccessMessage": "Su suscripción se ha activado con éxito. ¡Disfrute de su nuevo plan!",
        "warningTitle": "Advertencia de Plan Activo",
        "warningTrialMsg": "Actualmente está en una prueba gratuita ({{currentPlan}}). Comenzar un nuevo plan o prueba ({{pendingPlan}}) cancelará su prueba actual de inmediato.",
        "warningPaidMsg": "Ya tiene un plan de pago activo ({{currentPlan}}). Suscribirse a un nuevo plan ({{pendingPlan}}) cancelará su plan actual y sus beneficios vencerán.",
        "warningConfirmMsg": "¿Está seguro de que desea suscribirse al plan {{pendingPlan}}?",
        "confirmChange": "Confirmar Cambio",
        "loading": "Cargando...",
        "trialStarted": "¡Ha comenzado su prueba gratuita para {{plan}}!",
        "planShifted": "¡Se ha cambiado con éxito al plan {{plan}}!",
        "errorTrial": "Error al iniciar la prueba gratuita.",
        "errorUpdate": "Error al actualizar la suscripción.",
        "errorCheckout": "Error al iniciar el pago. Por favor, inténtelo de nuevo.",
        "paymentCancelled": "El pago fue cancelado."
    },
    "invoices": {
        "pageTitle": "Facturación y Recibos",
        "subtitle": "Consulte, administre e imprima los comprobantes de pago de su suscripción.",
        "totalSpent": "Total Gastado",
        "lifetimePayments": "Pagos acumulados",
        "totalInvoices": "Facturas Totales",
        "generatedReceipts": "Recibos generados",
        "paidInvoices": "Facturas Pagadas",
        "successfulPayments": "Pagos exitosos",
        "pendingInvoices": "Facturas Pendientes",
        "pendingPayments": "Pagos pendientes",
        "refundedInvoices": "Facturas Reembolsadas",
        "refundedTransactions": "Transacciones reembolsadas",
        "failedInvoices": "Facturas Fallidas",
        "failedPayments": "Pagos fallidos",
        "searchPlaceholder": "Buscar por ID...",
        "filterAllPlans": "Todos los Planes",
        "filterAllGateways": "Todas las Pasarelas",
        "filterAllStatus": "Todos los Estados",
        "bankTransfer": "Transferencia Bancaria",
        "adminGrant": "Asignación de Admin",
        "statusPaid": "Pagado",
        "statusPending": "Pendiente",
        "statusRefunded": "Reembolsado",
        "statusFailed": "Fallido",
        "statusOverdue": "Vencido",
        "thId": "ID",
        "thPlanName": "Nombre del Plan",
        "thAmount": "Monto",
        "thGateway": "Pasarela de Pago",
        "thBilledDate": "Fecha de Facturación",
        "thStatus": "Estado",
        "thAction": "Acción",
        "planSuffix": "Plan {{plan}}",
        "viewDetails": "Ver Detalles de la Factura",
        "downloadPdf": "Descargar Archivo PDF",
        "loadingInvoices": "Cargando facturas...",
        "noInvoicesFound": "No se encontraron facturas para su cuenta.",
        "print": "Imprimir",
        "downloadReceipt": "Descargar Recibo",
        "autoSentNotice": "Enviado automáticamente por el administrador – Esta factura se generó automáticamente y se envió a nuestra cuenta el {{date}}.",
        "administrator": "Administrador",
        "invoiceNumber": "Número de factura",
        "totalAmount": "Monto total",
        "duePrefix": "Vence el {{date}}",
        "from": "De",
        "billingDepartment": "Departamento de Facturación",
        "to": "Para",
        "accountId": "ID de Cuenta: {{id}}",
        "lineItems": "Líneas de la Factura",
        "thDescription": "Descripción",
        "thQty": "CANT.",
        "thRate": "Tarifa",
        "thTotal": "Total",
        "subscriptionAccess": "Acceso completo a la suscripción para análisis y predicciones de IA",
        "subtotal": "Subtotal:",
        "tax": "Impuestos(0%):",
        "discount": "Descuento:",
        "totalDue": "Total a pagar:",
        "aiMarketIntel": "AI Market Intelligence & Predictions",
        "billedTo": "BILLED TO",
        "valuedSubscriber": "Valued Subscriber",
        "invoiceTitle": "INVOICE",
        "country": "Country",
        "billedDate": "Billed Date",
        "paymentMethod": "Payment Method",
        "billingPeriod": "Billing Period",
        "itemDescription": "Item Description",
        "total": "Total",
        "price": "Price",
        "fullSubAccess": "Full subscription access for AI insights & predictions",
        "showingInvoices": "Showing {{from}} to {{to}} of {{total}} invoices",
        "prev": "Prev",
        "next": "Next"
    },
    "reports": {
        "pageTitle": "Soporte y Reporte de Problemas",
        "pageSubtitle1": "Obtenga soporte para problemas ",
        "pageSubtitle2": "técnicos y errores.",
        "createTicket": "Crear un ticket",
        "priorityLabel": "Prioridad",
        "priorityLow": "Baja",
        "priorityMedium": "Media",
        "priorityHigh": "Alta",
        "priorityCritical": "Crítica",
        "subjectLabel": "Asunto",
        "subjectPlaceholder": "Resumen breve del problema",
        "descriptionLabel": "Descripción",
        "descriptionPlaceholder": "Información detallada sobre su problema",
        "clickToAttach": "Haga clic para adjuntar archivos",
        "attachHint": "Imágenes, Videos, PDF, DOC, TXT, ZIP - máx. 40 MB cada uno",
        "submitting": "Enviando…",
        "submitTicket": "Enviar Ticket",
        "needHelpTitle": "¿NECESITA AYUDA INMEDIATA?",
        "needHelpSubtitle": "Acceda a nuestra función premium o inicie un chat en vivo con nuestro equipo de ingeniería.",
        "startPriorityChat": "Iniciar Chat Prioritario",
        "reportDetailsTitle": "DETALLES DEL REPORTE",
        "total": "Total",
        "statusPending": "Pendiente",
        "statusOpened": "Abierto",
        "statusInProgress": "En Progreso",
        "statusResolved": "Resuelto",
        "filterAllPriority": "Todas las Prioridades",
        "filterAllStatus": "Todos los Estados",
        "searchPlaceholder": "Buscar por id de ticket, nombre, email...",
        "tableTitle": "Reportes de Problemas",
        "noTicketsFound": "No se encontraron tickets que coincidan con sus filtros.",
        "thTicketId": "ID de Ticket",
        "thSubjects": "Asuntos",
        "thPriority": "Prioridad",
        "thStatus": "Estado",
        "thDate": "Fecha",
        "thAction": "Acción",
        "viewDetails": "Ver Detalles",
        "deleteTicket": "Eliminar Ticket",
        "paginationSummary": "Mostrando {{from}} a {{to}} de {{total}} reportes",
        "prev": "Ant.",
        "next": "Sig.",
        "detailTicketId": "ID de Ticket: {{id}}",
        "detailSubject": "Asunto:",
        "detailDescription": "Descripción:",
        "detailUserName": "Nombre de Usuario",
        "detailEmail": "Correo Electrónico",
        "detailPriority": "Prioridad",
        "detailStatus": "Estado",
        "adminReply": "Respuesta del Administrador",
        "attachments": "Archivos Adjuntos",
        "fileCount": "{{count}} archivo",
        "filesCount": "{{count}} archivos",
        "noAttachments": "Sin archivos adjuntos",
        "mediaScreenshots": "Multimedia y Capturas",
        "documentsFiles": "Documentos y Archivos",
        "magnify": "Ampliar",
        "pdfDoc": "Documento PDF",
        "wordDoc": "Documento Word",
        "excelDoc": "Documento Excel",
        "zipArchive": "Archivo Zip",
        "textDoc": "Documento de Texto",
        "attachmentFile": "Archivo Adjunto",
        "zoomIn": "Acercar",
        "zoomOut": "Alejar",
        "rotate90": "Girar 90°",
        "resetZoom": "Restablecer Zoom",
        "downloadFile": "Descargar Archivo",
        "closeLightbox": "Cerrar Visualizador",
        "lightboxPanHint": "Haga clic y arrastre para desplazar • Rueda del ratón o doble clic para restablecer",
        "lightboxMagnifyHint": "Rueda del ratón o doble clic para ampliar • Haga clic y arrastre al hacer zoom",
        "deleteTicketModalTitle": "Eliminar Ticket",
        "deleteTicketModalMsg": "¿Está seguro de que desea eliminar permanentemente el ticket {{id}}?",
        "cancel": "Cancelar",
        "delete": "Eliminar",
        "deleting": "Eliminando…",
        "bulkDeleteTitle": "¿Eliminar {{count}} Tickets?",
        "bulkDeleteMsg": "¿Está seguro de que desea eliminar permanentemente los tickets seleccionados?",
        "ticketsSelected": "{{count}} tickets seleccionados",
        "deselect": "Deseleccionar",
        "deleteSelected": "Eliminar Seleccionados",
        "successTitle": "Reporte Enviado con Éxito",
        "successMsg": "Su problema ha sido enviado. Nuestro equipo lo revisará en breve.",
        "trackingId": "ID de Seguimiento: {{id}}",
        "done": "Listo",
        "chatTitle": "Chat de Soporte en Vivo Prioritario",
        "chatSubtitle": "Obtenga asistencia inmediata de nuestro equipo de expertos",
        "supportTeam": "Equipo de Soporte",
        "teamResponseTime": "Nuestro equipo le responderá en un plazo de 24 horas.",
        "startConversation": "Iniciar una conversación",
        "chatEmptyDesc": "Consúltenos cualquier duda sobre su problema o cuenta de trading.",
        "edit": "Editar",
        "typeMessage": "Escriba su mensaje",
        "deleteMessageTitle": "¿Eliminar Mensaje?",
        "deleteMessageDesc": "Este mensaje se eliminará permanentemente del chat.",
        "chipTechnical": "Problema Técnico",
        "chipPerformer": "Problema de Rendimiento",
        "chipFeature": "Solicitud de Función",
        "chipDataAccuracy": "Problema de Precisión de Datos",
        "subjectRequired": "El asunto es obligatorio.",
        "descriptionRequired": "La descripción es obligatoria.",
        "ticketSubmittedSuccess": "¡Ticket enviado con éxito!",
        "ticketDeletedSuccess": "¡Ticket eliminado con éxito!",
        "selectedTicketsDeletedSuccess": "¡Tickets seleccionados eliminados con éxito!",
        "failedSendMessage": "Error al enviar el mensaje.",
        "failedEditMessage": "Error al editar el mensaje.",
        "failedDeleteMessage": "Error al eliminar el mensaje.",
        "selected": "Selected"
    },
    "settings": {
        "pageTitle": "Perfil",
        "pageSubtitle": "Administre la configuración y preferencias de su cuenta",
        "photoOptions": "Opciones de foto",
        "uploadPhoto": "Subir foto",
        "clickForPhotoOptions": "Haga clic para ver opciones de foto",
        "clickToUploadPhoto": "Haga clic para subir foto de perfil",
        "editPhoto": "Editar",
        "upload": "Subir",
        "changePhoto": "Cambiar Foto",
        "removePhoto": "Eliminar Foto",
        "superAdmin": "Superadministrador",
        "user": "USUARIO",
        "online": "En línea",
        "registered": "Registrado el {{date}}",
        "tabBasicInfo": "Información Básica",
        "tabSecurity": "Seguridad",
        "tabNotifications": "Notificaciones",
        "personalInfo": "Información Personal",
        "edit": "Editar",
        "firstName": "Nombre",
        "lastName": "Apellido",
        "username": "Nombre de Usuario",
        "emailAddress": "Correo Electrónico",
        "changeEmail": "Cambiar Correo",
        "gender": "Género",
        "selectGender": "Seleccionar Género",
        "genderMale": "Masculino",
        "genderFemale": "Femenino",
        "genderOther": "Otro",
        "phoneNumber": "Número de Teléfono",
        "country": "País",
        "noCountriesFound": "No se encontraron países",
        "location": "Ubicación",
        "cancel": "Cancelar",
        "saveChanges": "Guardar Cambios",
        "changeEmailTitle": "Cambiar Correo Electrónico",
        "newEmail": "Nuevo Correo Electrónico",
        "enterNewEmail": "Ingrese nuevo correo",
        "otpCode": "Código OTP",
        "enterOtp": "Ingrese código OTP",
        "verifyAndSave": "Verificar y Guardar",
        "sendOtp": "Enviar OTP",
        "password": "Contraseña",
        "currentPassword": "Contraseña Actual",
        "newPassword": "Nueva Contraseña",
        "confirmPassword": "Confirmar Contraseña",
        "updatePassword": "Actualizar Contraseña",
        "twoFactorAuth": "Autenticación de Dos Factores",
        "twoFactorOn": "La Autenticación de Dos Factores está ACTIVA",
        "twoFactorOff": "La Autenticación de Dos Factores está INACTIVA",
        "active": "Activo",
        "currentMethod": "Método Actual:",
        "twoFactorDesc": "Añada una capa adicional de seguridad a su cuenta. Elija entre verificación por Correo, SMS o WhatsApp.",
        "reconfigure": "Reconfigurar",
        "disable2FA": "Desactivar 2FA",
        "enable2FA": "Activar 2FA",
        "methodEmail": "Correo Electrónico",
        "methodSms": "SMS",
        "methodWhatsapp": "Mensaje de WhatsApp",
        "methodVoiceCall": "Llamada de Voz",
        "activeSessions": "Sesiones Activas",
        "activeSessionsDesc": "Estos dispositivos han iniciado sesión en su cuenta. Puede revocar cualquier sesión para cerrar sesión en ese dispositivo.",
        "loadingSessions": "Cargando sesiones activas...",
        "unknownDevice": "Dispositivo Desconocido",
        "thisDevice": "Este Dispositivo",
        "unknownLocation": "Ubicación Desconocida",
        "ipAddress": "IP: {{ip}} • Última actividad: {{time}}",
        "revokeSession": "Revocar Sesión",
        "justNow": "Hace un momento",
        "minutesAgo": "Hace {{count}}m",
        "hoursAgo": "Hace {{count}}h",
        "yesterday": "Ayer",
        "notificationPreferences": "Preferencias de Notificaciones",
        "saving": "Guardando...",
        "savePreferences": "Guardar Preferencias",
        "prefIssueReportNew": "Creación de Reportes de Problemas",
        "prefIssueReportNewDesc": "Recibir notificación cuando un usuario cree un nuevo ticket de soporte",
        "prefIssueStatusChanged": "Cambios de Estado en Reportes",
        "prefIssueStatusChangedDesc": "Recibir notificación cuando el administrador cambie el estado de su ticket",
        "prefIssueReply": "Respuestas a Reportes de Problemas",
        "prefIssueReplyDesc": "Recibir notificación cuando el administrador responda a su ticket",
        "prefChatMessage": "Mensajes del Chat de Soporte",
        "prefChatMessageDesc": "Recibir notificación cuando se envíe un mensaje en el chat de soporte",
        "prefSubscriptionChanged": "Actualizaciones de Suscripción",
        "prefSubscriptionChangedDesc": "Recibir notificación sobre cambios y actualizaciones de suscripción",
        "prefUsernameChange": "Actualizaciones de Nombre de Usuario",
        "prefUsernameChangeDesc": "Recibir notificación cuando un administrador actualice su nombre de usuario",
        "prefPhoneChange": "Actualizaciones de Número de Teléfono",
        "prefPhoneChangeDesc": "Recibir notificación cuando un administrador actualice su teléfono",
        "prefCountryChange": "Actualizaciones de País",
        "prefCountryChangeDesc": "Recibir notificación cuando un administrador actualice su país",
        "prefPlanChange": "Actualizaciones del Plan de Suscripción",
        "prefPlanChangeDesc": "Recibir notificación cuando un administrador actualice su plan",
        "prefRoleChange": "Actualizaciones de Rol",
        "prefRoleChangeDesc": "Recibir notificación cuando un administrador actualice el rol de su cuenta",
        "prefStatusTrialChange": "Actualizaciones de Estado (Activo/Prueba)",
        "prefStatusTrialChangeDesc": "Recibir notificación cuando un administrador cambie su estado entre activo y prueba",
        "pref2faChange": "Actualizaciones de Seguridad 2FA",
        "pref2faChangeDesc": "Recibir notificación cuando la autenticación de dos factores (2FA) se active o desactive",
        "prefPasswordChange": "Cambio de Contraseña (Por Usted)",
        "prefPasswordChangeDesc": "Recibir notificación en la app y por correo cuando actualice su contraseña",
        "prefAdminPasswordChange": "Cambio de Contraseña (Por Administrador)",
        "prefAdminPasswordChangeDesc": "Recibir notificación en la app y por correo cuando un administrador actualice su contraseña",
        "setup2faTitle": "Configurar Verificación en 2 Pasos",
        "setup2faDesc": "Seleccione cómo desea recibir sus códigos de verificación en 2 pasos. Si elige métodos por teléfono, asegúrese de que su número sea correcto.",
        "emailVerification": "Verificación por Correo Electrónico",
        "sendCodeTo": "Enviar código a {{email}}",
        "phoneFormatHint": "Formato: Incluya el código de país (ej. {{code}} para {{country}})",
        "phoneFormatDefault": "Formato: Incluya el código de país (ej. +34 para España, +1 para EE.UU.)",
        "sendVerificationCode": "Enviar Código de Verificación",
        "enterOtpSentVia": "Ingrese el código OTP de 6 dígitos enviado por {{method}} a {{target}}.",
        "verificationCode": "Código de Verificación",
        "verifyAndEnable": "Verificar y Activar",
        "resendCodeIn": "Reenviar código en {{seconds}}s",
        "resendVerificationCode": "Reenviar Código de Verificación",
        "resending": "Reenviando...",
        "back": "Atrás",
        "verificationComplete": "¡Verificación Completada!",
        "verificationCompleteDesc": "La autenticación de dos factores se ha activado con éxito mediante {{method}}.",
        "done": "Listo",
        "disable2faTitle": "Desactivar Verificación en 2 Pasos",
        "disable2faDesc": "Para desactivar la verificación en 2 pasos, verifique su identidad ingresando el código enviado a: {{target}}.",
        "confirmDisable": "Confirmar Desactivación",
        "avatarUpdated": "¡Foto de perfil actualizada con éxito!",
        "avatarRemoved": "Foto de perfil eliminada con éxito.",
        "avatarUploading": "Subiendo foto de perfil...",
        "avatarRemoving": "Eliminando foto de perfil...",
        "avatarSizeLimit": "El tamaño de la imagen debe ser inferior a 2 MB.",
        "firstNameRequired": "El campo Nombre es obligatorio",
        "profileSaved": "¡Perfil guardado con éxito!",
        "passwordFieldsRequired": "Todos los campos de contraseña son obligatorios.",
        "passwordMismatch": "Las nuevas contraseñas no coinciden.",
        "passwordChanged": "¡Contraseña cambiada con éxito!",
        "phoneRequiredForPhone2fa": "El número de teléfono es obligatorio para la verificación telefónica.",
        "validOtpRequired": "Por favor ingrese un código válido de 6 dígitos.",
        "twoFactorEnabledSuccess": "¡Autenticación de dos factores activada con éxito!",
        "twoFactorDisabledSuccess": "Autenticación de dos factores desactivada.",
        "sessionRevokedSuccess": "Sesión revocada con éxito.",
        "notifPrefsSaved": "¡Preferencias de notificaciones guardadas!",
        "emailUpdatedSuccess": "Correo electrónico actualizado con éxito",
        "otpSentToEmail": "Código OTP enviado al nuevo correo",
        "verificationCodeSent": "Código de verificación enviado.",
        "verificationCodeResent": "Código de verificación reenviado.",
        "prefIssueStatus": "Actualizaciones de estado del informe de problemas",
        "prefIssueStatusDesc": "Reciba una notificación cuando cambie el estado de su informe de problemas"
    },
    "adminDash": {
        "pageTitle": "Panel de Control",
        "pageSubtitle": "Bienvenido de nuevo, Administrador. Esto es lo que está pasando en su plataforma.",
        "timeframeOverall": "General",
        "timeframe1week": "Semana Actual",
        "timeframe6weeks": "6 Semanas",
        "timeframe6months": "6 Meses",
        "timeframe1year": "1 Año",
        "totalUsers": "Usuarios Totales",
        "activeSubscriptions": "Suscripciones Activas",
        "activeTrials": "Pruebas Activas",
        "churnRate": "Tasa de Cancelación",
        "overallRevenue": "Ingresos Totales",
        "growth": "Crecimiento",
        "revenueOverTime": "Ingresos a lo Largo del Tiempo",
        "userGrowth": "Crecimiento de Usuarios",
        "planDistribution": "Distribución de Planes",
        "trafficByCountry": "Tráfico por País",
        "pointerVeryWeak": "Muy Débil",
        "pointerWeak": "Débil",
        "pointerModerate": "Moderado",
        "pointerStrong": "Fuerte",
        "pointerVeryStrong": "Muy Fuerte",
        "loading": "Cargando...",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "noPlans": "No active plans"
    },
    "adminStats": {
        "pageTitle": "Estadísticas",
        "pageSubtitle": "Resumen de actividad, interacción y rendimiento de los usuarios",
        "timeframeOverall": "General",
        "timeframe1week": "Semana Actual",
        "timeframe6weeks": "6 Semanas",
        "timeframe6months": "6 Meses",
        "timeframe1year": "1 Año",
        "activeSessionUsers": "Usuarios de Sesión Activa",
        "dailyLogins": "Inicios de Sesión Diarios",
        "pagesViewed": "Páginas Vistas",
        "avgSessionDuration": "Duración Promedio de Sesión",
        "returningUsersRate": "Tasa de Usuarios Recurrentes",
        "mostUsedDevice": "Dispositivo Más Usado",
        "tabOverview": "Resumen General",
        "tabPages": "Páginas Visitadas",
        "tabHistory": "Historial de Acceso",
        "viewsLoginsAnalytics": "Análisis de Vistas e Inicios de Sesión",
        "logins": "Inicios de Sesión",
        "pageViews": "Páginas Vistas",
        "deviceBreakdown": "Desglose por Dispositivo",
        "desktop": "Escritorio",
        "mobile": "Móvil",
        "tablet": "Tableta",
        "none": "Ninguno",
        "topPagesByViews": "Páginas Principales por Vistas",
        "viewsCount": "{{count}} vistas",
        "noPageViews": "Aún no se han registrado vistas de página. Navegue por la plataforma para registrar vistas en tiempo real.",
        "thPage": "Página",
        "thTotalViews": "Vistas Totales",
        "thUniqueVisitors": "Visitantes Únicos",
        "thAvgTimeOnPage": "Tiempo Promedio en Página",
        "noPagesRecorded": "No hay páginas registradas todavía. La actividad del sitio se mostrará aquí en tiempo real.",
        "showingPages": "Mostrando {{from}} a {{to}} de {{total}} páginas",
        "recentUserAccess": "Acceso Reciente de Usuarios",
        "recentUserAccessSubtitle": "Registro en tiempo real de la actividad de los usuarios en la plataforma",
        "searchPlaceholder": "Buscar usuario, página, ubicación...",
        "thUser": "Usuario",
        "thDevice": "Dispositivo",
        "thLocation": "Ubicación",
        "thTime": "Hora",
        "noAccessLogs": "Aún no se han registrado registros de acceso que coincidan con su búsqueda.",
        "showingLogs": "Mostrando {{from}} a {{to}} de {{total}} registros",
        "prev": "Ant",
        "next": "Sig",
        "loading": "Cargando...",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document"
    },
    "adminUsers": {
        "pageTitle": "Usuarios",
        "pageSubtitle": "Administre, agregue y edite usuarios registrados y sus detalles",
        "addUser": "Agregar Usuario",
        "searchPlaceholder": "Buscar por nombre, correo, ID...",
        "allCountries": "Todos los Países",
        "allRoles": "Todos los Roles",
        "allPlans": "Todos los Planes",
        "allStatus": "Todos los Estados",
        "roleUser": "Usuario",
        "roleAdmin": "Administrador",
        "roleSuperAdmin": "Superadministrador",
        "roleManager": "Gerente",
        "statusActive": "Activo",
        "statusInactive": "Inactivo",
        "statusTrial": "Prueba",
        "statusBlocked": "Bloqueado",
        "planFree": "Gratis",
        "planPro": "Pro",
        "planEnterprise": "Empresarial",
        "thUser": "Usuario",
        "thUsername": "Nombre de Usuario",
        "thEmail": "Correo Electrónico",
        "thPhone": "Teléfono",
        "thCountry": "País",
        "thRole": "Rol",
        "thPlan": "Plan",
        "thStatus": "Estado",
        "thRegistered": "Registrado",
        "thActions": "Acciones",
        "you": "Tú",
        "anonymous": "Anónimo",
        "loadingUsers": "Cargando usuarios...",
        "noUsersFound": "No se encontraron usuarios que coincidan con los criterios de filtro.",
        "editUser": "Editar Usuario",
        "blockUser": "Bloquear Usuario",
        "unblockUser": "Desbloquear Usuario",
        "deleteUser": "Eliminar Usuario",
        "showingUsers": "Mostrando {{from}} a {{to}} de {{total}} usuarios",
        "prev": "Ant",
        "next": "Sig",
        "usersSelected": "{{count}} usuarios seleccionados",
        "userSelected": "{{count}} usuario seleccionado",
        "deselect": "Deseleccionar",
        "deleteSelected": "Eliminar Seleccionados",
        "bulkDeleteTitle": "Eliminar Usuarios",
        "bulkDeleteMessage": "¿Está seguro de que desea eliminar a {{count}} miembros?",
        "bulkDeleteWarning": "Esta acción es permanente y no se puede deshacer.",
        "bulkDeleteConfirm": "Eliminar {{count}} Miembros",
        "addUserTitle": "Agregar Nuevo Usuario",
        "addUserSubtitle": "Agregar y configurar detalles de usuarios registrados",
        "firstName": "Nombre",
        "lastName": "Apellido",
        "username": "Nombre de Usuario",
        "emailAddress": "Correo Electrónico",
        "gender": "Género",
        "selectGender": "Seleccionar Género",
        "genderMale": "Masculino",
        "genderFemale": "Femenino",
        "genderOther": "Otro",
        "phoneNumber": "Número de Teléfono",
        "country": "País",
        "location": "Ubicación",
        "city": "Ciudad",
        "plan": "Plan",
        "status": "Estado",
        "role": "Rol",
        "password": "Contraseña",
        "setPassword": "Establecer Contraseña",
        "trialExpirationDate": "Fecha de Expiración de Prueba",
        "cancel": "Cancelar",
        "createUser": "Crear Usuario",
        "editUserTitle": "Editar Perfil de Usuario",
        "editUserSubtitle": "Actualizar información de perfil para {{name}}",
        "accountStatus": "Estado de la Cuenta",
        "subscriptionPlan": "Plan de Suscripción",
        "billingInterval": "Intervalo de Facturación",
        "monthly": "Mensual",
        "yearly": "Anual",
        "noActivePlan": "Sin Plan Activo",
        "saveChanges": "Guardar Cambios",
        "blockUserTitle": "Bloquear Usuario",
        "blockUserWarning": "Esto restringirá el acceso de {{name}} a la plataforma.",
        "blockReasonLabel": "Motivo del bloqueo",
        "blockReasonPlaceholder": "Ingrese el motivo para bloquear a este usuario...",
        "blockUserBtn": "Bloquear Usuario",
        "deleteUserPermanentlyTitle": "Eliminar Usuario Permanentemente",
        "deleteUserWarning": "¿Está seguro de que desea eliminar a {{name}}? Esta acción no se puede deshacer y eliminará todos los datos asociados, incluidas facturas, suscripciones e historial de actividad.",
        "deleteForever": "Eliminar Para Siempre",
        "fetchUsersError": "Error al obtener los usuarios del servidor.",
        "userBlockedSuccess": "{{name}} bloqueado",
        "userBlockedError": "Error al bloquear al usuario",
        "userUnblockedSuccess": "{{name}} desbloqueado",
        "userUnblockedError": "Error al desbloquear al usuario",
        "userCreatedSuccess": "¡Usuario creado con éxito!",
        "userCreatedError": "Error al crear el usuario.",
        "userUpdatedSuccess": "¡Usuario actualizado con éxito!",
        "userUpdatedEmailPending": "¡Usuario actualizado con éxito! El cambio de correo electrónico está pendiente de verificación por parte del usuario.",
        "userUpdatedError": "Error al actualizar el usuario.",
        "userDeletedSuccess": "Usuario eliminado con éxito.",
        "userDeletedError": "Error al eliminar el usuario.",
        "bulkDeletedSuccess": "{{count}} usuarios eliminados",
        "bulkDeletedError": "Error al eliminar los usuarios",
        "firstNameRequired": "El nombre es obligatorio.",
        "lastNameRequired": "El apellido es obligatorio.",
        "usernameRequired": "El nombre de usuario es obligatorio.",
        "emailRequired": "El correo electrónico es obligatorio.",
        "passwordRequired": "La contraseña es obligatoria.",
        "usernameExists": "El nombre de usuario ya existe.",
        "pwdLengthError": "La contraseña debe tener entre 8 y 30 caracteres.",
        "pwdUppercaseError": "La contraseña debe contener al menos una letra mayúscula.",
        "pwdLowercaseError": "La contraseña debe contener al menos una letra minúscula.",
        "pwdNumberError": "La contraseña debe contener al menos un número.",
        "pwdSpecialError": "La contraseña debe contener al menos un carácter especial.",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "delete": "Delete",
        "selected": "Selected",
        "unblockUserTitle": "Unblock User",
        "passwordPlaceholderEdit": "Leave blank to keep unchanged",
        "unblockUserWarning": "This will restore {{name}}'s full access to the platform.",
        "unblockUserBtn": "Unblock User"
    },
    "adminInvoices": {
        "pageTitle": "Gestión de Facturas",
        "pageSubtitle": "Seguimiento de ingresos, auditoría de facturación y control de facturas en toda la plataforma.",
        "createInvoice": "Crear Factura",
        "totalRevenue": "Ingresos Totales",
        "totalRevenueSub": "Ingresos totales recaudados",
        "totalInvoices": "Facturas Totales",
        "totalInvoicesSub": "Todas las facturas de la plataforma",
        "paidInvoices": "Facturas Pagadas",
        "paidInvoicesSub": "Transacciones exitosas",
        "pendingInvoices": "Facturas Pendientes",
        "pendingInvoicesSub": "En espera de pago",
        "refundedInvoices": "Facturas Reembolsadas",
        "refundedInvoicesSub": "Transacciones reembolsadas",
        "failedInvoices": "Facturas Fallidas",
        "failedInvoicesSub": "Pagos fallidos",
        "searchPlaceholder": "Buscar ID, nombre de usuario...",
        "allPlans": "Todos los Planes",
        "allGateways": "Todas las Pasarelas",
        "allStatuses": "Todos los Estados",
        "planFree": "Gratis",
        "planStarter": "Básico",
        "planPro": "Pro",
        "planBusiness": "Empresarial",
        "planEnterprise": "Enterprise",
        "gatewayStripe": "Stripe",
        "gatewayBankTransfer": "Transferencia Bancaria",
        "gatewayAdminGrant": "Concesión de Admin",
        "statusPaid": "Pagado",
        "statusPending": "Pendiente",
        "statusRefunded": "Reembolsado",
        "statusFailed": "Fallido",
        "thId": "ID",
        "thCustomer": "Cliente",
        "thEmail": "Correo Electrónico",
        "thCountry": "País",
        "thPlan": "Plan",
        "thAmount": "Monto",
        "thPaymentGateway": "Pasarela de Pago",
        "thBilledDate": "Fecha de Facturación",
        "thStatus": "Estado",
        "thActions": "Acciones",
        "noInvoicesFound": "No se encontraron facturas que coincidan con los criterios.",
        "unknownUser": "Usuario Desconocido",
        "loadingInvoices": "Cargando facturas...",
        "viewInvoice": "Ver Factura",
        "downloadPdf": "Descargar PDF",
        "issueInvoiceTitle": "Emitir Factura Personalizada",
        "issueInvoiceSubtitle": "Cree y emita una factura manual personalizada a un suscriptor",
        "searchSubscriberLabel": "Buscar Suscriptor / Usuario*",
        "searchUserPlaceholder": "Buscar ID de usuario, nombre, correo...",
        "noUserFound": "No se encontró ningún usuario",
        "changeUser": "Cambiar Usuario",
        "selectPlanLabel": "Seleccionar Plan*",
        "amountLabel": "Monto ($)",
        "gatewayLabel": "Pasarela",
        "initialStatusLabel": "Estado Inicial",
        "cancel": "Cancelar",
        "issueInvoiceBtn": "Emitir Factura",
        "updatingStatus": "Actualizando estado de la factura...",
        "statusUpdatedSuccess": "¡Estado de la factura actualizado con éxito!",
        "statusUpdatedError": "Error al actualizar el estado de la factura.",
        "invoiceCreatedSuccess": "¡Factura emitida con éxito!",
        "invoiceCreatedError": "Error al emitir la factura.",
        "readDocLink": "Read document",
        "showingInvoices": "Showing {{from}} to {{to}} of {{total}} invoices",
        "prev": "Prev",
        "moreInfoPrefix": "More info:",
        "next": "Next"
    },
    "adminSubs": {
        "loading": "Cargando...",
        "deleteFeatureBulkTitle": "¿Está seguro de que desea eliminar las {{count}} características seleccionadas?",
        "deletePlansBulkTitle": "¿Está seguro de que desea eliminar los {{count}} planes seleccionados?",
        "plansSelected": "{{count}} planes seleccionados",
        "featuresSelected": "{{count}} características seleccionadas",
        "deselect": "Deseleccionar",
        "deleteSelected": "Eliminar Seleccionados",
        "cancel": "Cancelar",
        "yesDeleteAll": "Sí, Eliminar Todos",
        "delete": "Eliminar",
        "edit": "Editar",
        "preview": "Vista Previa",
        "showingPlans": "Mostrando <1>{{from}}</1> a <3>{{to}}</3> de <5>{{total}}</5> planes",
        "showingFeatures": "Mostrando <1>{{from}}</1> a <3>{{to}}</3> de <5>{{total}}</5> características",
        "showingRecords": "Mostrando <1>{{from}}</1> a <3>{{to}}</3> de <5>{{total}}</5> registros",
        "prev": "Anterior",
        "next": "Siguiente",
        "yes": "Sí",
        "no": "No",
        "plansTitle": "Gestionar Planes",
        "plansSubtitle": "Cree y configure planes de precios con selección de características.",
        "addPlan": "Agregar Plan",
        "searchPlansPlaceholder": "Buscar planes...",
        "filterDefault": "Predeterminado",
        "filterEnabled": "Habilitado",
        "thId": "ID",
        "thName": "Nombre",
        "thPrice": "Precio",
        "thBillingPeriod": "Período de Facturación",
        "thEnabled": "Habilitado",
        "thDefaultPlan": "Plan Predeterminado",
        "thTrialPeriod": "Período de Prueba",
        "thPopular": "Popular",
        "thActions": "Acciones",
        "noPlansFound": "No se encontraron planes de precios.",
        "mostPopular": "Más Popular",
        "planFree": "Gratis",
        "planStarter": "Básico",
        "planPro": "Pro",
        "planBusiness": "Empresarial",
        "planEnterprise": "Enterprise",
        "planMonthly": "Mensual",
        "planYearly": "Anual",
        "subsTitle": "Suscripciones",
        "subsSubtitle": "Revise el estado actual de la suscripción, compra y usuario.",
        "searchSubsPlaceholder": "Buscar usuarios o planes...",
        "filterTrialAndStatus": "Prueba y Estado",
        "filterActiveOnly": "Solo Activos",
        "filterTrialOnly": "Solo en Prueba",
        "filterCancelledOnly": "Solo Cancelados",
        "filterExpiredOnly": "Solo Vencidos",
        "filterAllPlans": "Todos los Planes",
        "filterBillingCycle": "Ciclo de Facturación",
        "filterMonthly": "Mensual",
        "filterYearly": "Anual",
        "filterLifetime": "De por Vida",
        "thSubId": "ID",
        "thUserName": "Nombre de Usuario",
        "thPlan": "Plan",
        "thBillingCycle": "Ciclo de Facturación",
        "thPaidAmount": "Monto Pagado",
        "thStartDate": "Fecha de Inicio",
        "thExpireDate": "Fecha de Vencimiento",
        "thStatus": "Estado",
        "noSubsFound": "No se encontraron suscripciones.",
        "unknownUser": "Usuario Desconocido",
        "statusCancelled": "Cancelado",
        "statusExpired": "Vencido",
        "statusOnTrial": "En Prueba",
        "statusActive": "Activo",
        "cancelSubBtn": "Cancelar",
        "trialByAdmin": "(Prueba por Admin)",
        "activeByAdmin": "(Activo por Admin)",
        "trial": "(Prueba)",
        "never": "Nunca",
        "featuresTitle": "Gestionar Características",
        "featuresSubtitle": "Agregue y edite las características disponibles para los planes.",
        "addFeature": "Agregar Característica",
        "searchFeaturesPlaceholder": "Buscar características...",
        "filterAll": "Todos",
        "filterEnabledOnly": "Solo Habilitadas",
        "filterDisabledOnly": "Solo Deshabilitadas",
        "thFeatureId": "ID",
        "thFeatureName": "Característica",
        "thFeatureEnabled": "Habilitado",
        "thDate": "Fecha",
        "noFeaturesFound": "No se encontraron características.",
        "editPlanTitle": "Editar Plan de Precios",
        "addPlanTitle": "Agregar Plan de Precios",
        "oneTimePayment": "Pago Único",
        "oneTimePaymentDesc": "Cobre a los usuarios una tarifa de pago único para acceder al contenido",
        "membership": "Membresía",
        "membershipDesc": "Divida el precio del paquete completo en varios pagos mensuales",
        "planNameLabel": "Nombre",
        "planNamePlaceholder": "Nombre",
        "priceLabel": "Precio",
        "pricePlaceholder": "Precio",
        "billingPeriodLabel": "Período de Facturación",
        "selectBillingPeriod": "Seleccionar período de facturación",
        "enabledLabel": "Habilitado",
        "defaultPlanLabel": "Plan Predeterminado",
        "defaultPlanOptionYes": "Sí, este plan se seleccionará de forma predeterminada durante el registro.",
        "featuresLabel": "Características",
        "noFeaturesAvailable": "No hay características disponibles. Agregue características primero.",
        "descriptionLabel": "Descripción",
        "descriptionPlaceholder": "Escriba una breve descripción...",
        "checkboxMostPopular": "Más Popular",
        "checkboxHasTrial": "Este plan tiene un período de prueba",
        "trialDaysPlaceholder": "Ingrese {{unit}}",
        "days": "Días",
        "weeks": "Semanas",
        "months": "Meses",
        "savePlan": "Guardar Plan",
        "planDetailsTitle": "Detalles del Plan",
        "donePreview": "Cerrar Vista Previa",
        "daysFreeTrial": "Prueba gratuita de {{days}} días",
        "defaultDescription": "Herramientas esenciales para el análisis bursátil y acceso al panel.",
        "noFeaturesIncluded": "No se incluyen características específicas.",
        "perMonth": "/mes",
        "perYear": "/año",
        "deletePlanTitle": "Eliminar Plan",
        "deletePlanMessage": "¿Está seguro de que desea eliminar el plan {{name}}?",
        "editUserPlanTitle": "Editar Plan de Usuario",
        "editUserPlanSubtitle": "Revise el estado actual de la suscripción, compra y usuario.",
        "labelPrice": "Precio",
        "labelBillingCycle": "Ciclo de Facturación",
        "labelActiveUntil": "Activo Hasta",
        "labelPlanName": "Nombre del Plan",
        "labelPurchased": "Comprado",
        "labelStartDate": "Fecha de Inicio",
        "labelExpireDate": "Fecha de Vencimiento",
        "labelStatus": "Estado",
        "confirmBtn": "Confirmar",
        "cancelSubscriptionTitle": "Cancelar Suscripción",
        "cancelSubscriptionMessage": "¿Está seguro de que desea cancelar la suscripción de {{name}}? Esto degradará el acceso a su plan.",
        "cancelSubscriptionConfirm": "Cancelar Suscripción",
        "editFeaturesTitle": "Editar Características",
        "addFeaturesTitle": "Agregar Características",
        "featureModalSubtitle": "Agregue y edite las características disponibles para el plan",
        "featureLabel": "Característica",
        "featurePlaceholder": "Resumen diario del mercado",
        "editFeatureBtn": "Editar característica",
        "addFeatureBtn": "Agregar característica",
        "deleteFeatureTitle": "Eliminar Característica",
        "deleteFeatureMessage": "¿Está seguro de que desea eliminar la característica \"{{name}}\"?",
        "planCreatedSuccess": "¡Plan de precios creado con éxito!",
        "planUpdatedSuccess": "¡Plan de precios actualizado con éxito!",
        "planSaveError": "Error al guardar el plan de precios.",
        "planDeletedSuccess": "Plan eliminado con éxito.",
        "planDeleteError": "Error al eliminar el plan de precios.",
        "featureCreatedSuccess": "¡Característica creada con éxito!",
        "featureUpdatedSuccess": "¡Característica actualizada con éxito!",
        "featureSaveError": "Error al guardar la característica.",
        "featureDeletedSuccess": "Característica eliminada con éxito.",
        "featureDeleteError": "Error al eliminar la característica.",
        "selectedFeaturesDeletedSuccess": "Características seleccionadas eliminadas con éxito",
        "selectedFeaturesDeleteError": "No se pudieron eliminar algunas características",
        "selectedPlansDeletedSuccess": "Planes seleccionados eliminados con éxito",
        "selectedPlansDeleteError": "No se pudieron eliminar algunos planes",
        "subUpdatedSuccess": "¡Suscripción de usuario actualizada con éxito!",
        "subUpdateError": "Error al actualizar la suscripción.",
        "subCancelledSuccess": "Suscripción cancelada con éxito.",
        "subCancelError": "Error al cancelar la suscripción.",
        "fetchDataError": "Error al obtener datos de la API.",
        "nameRequired": "El nombre es obligatorio.",
        "priceRequired": "El precio debe ser un número no negativo.",
        "intervalRequired": "El período de facturación es obligatorio.",
        "featuresRequired": "Por favor seleccione al menos una característica.",
        "trialDaysRequired": "Los días de prueba deben ser al menos 1.",
        "trialUnitRequired": "La unidad de prueba es obligatoria.",
        "descriptionRequired": "La descripción es obligatoria.",
        "featureNameRequired": "El nombre de la característica es obligatorio.",
        "plans": "planes",
        "records": "registros",
        "features": "características",
        "bulkDeleteFeaturesMsg": "Are you sure you want to delete the {{count}} selected features?",
        "bulkDeleteFeaturesTitle": "Delete Features",
        "deleteAll": "Yes, Delete All",
        "bulkDeletePlansMsg": "Are you sure you want to delete the {{count}} selected plans?",
        "bulkDeletePlansTitle": "Delete Plans",
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "managePlans": "Manage Plans",
        "selected": "Selected",
        "manageFeatures": "Manage Features",
        "subscriptions": "Subscriptions",
        "planModalSubtitle": "Configure subscription tier details and features",
        "useSubscriptionsTab": "Use the Subscriptions tab in Admin panel.",
        "popularLabel": "Most Popular",
        "hasTrialLabel": "Has Trial",
        "createFeature": "Create Feature",
        "trialDaysLabel": "Trial Days",
        "createPlan": "Create Plan",
        "editFeature": "Edit Feature",
        "saveChanges": "Save Changes",
        "deletePlanConfirm": "Are you sure you want to delete this plan?",
        "actionCannotBeUndone": "This action cannot be undone.",
        "planDetails": "Plan Details"
    },
    "adminContacts": {
        "title": "Lista de Contactos",
        "subtitle": "Ver y gestionar los envíos de formularios de contacto de los usuarios",
        "searchPlaceholder": "Buscar por nombre, correo electrónico, asunto, mensaje...",
        "thId": "ID",
        "thName": "Nombre",
        "thEmail": "Correo electrónico",
        "thSubject": "Asunto",
        "thMessage": "Mensaje",
        "thReceivedDate": "Fecha de recepción",
        "thAction": "Acción",
        "noContactsFound": "No se encontraron mensajes de contacto que coincidan con sus criterios de búsqueda.",
        "viewDetails": "Ver detalles",
        "deleteContact": "Eliminar contacto",
        "showing": "Mostrando",
        "to": "a",
        "of": "de",
        "messages": "mensajes",
        "prev": "Anterior",
        "next": "Siguiente",
        "messagesSelected": "{{count}} mensaje seleccionado",
        "messagesSelected_other": "{{count}} mensajes seleccionados",
        "deselect": "Deseleccionar",
        "deleteSelected": "Eliminar seleccionados",
        "viewModalTitle": "Detalles del mensaje de contacto",
        "labelContactId": "ID de contacto",
        "labelReceivedDate": "Fecha de recepción",
        "labelName": "Nombre",
        "labelEmail": "Correo electrónico",
        "labelSubject": "Asunto",
        "labelMessage": "Mensaje",
        "close": "Cerrar",
        "replyViaEmail": "Responder por correo electrónico",
        "deleteModalTitle": "Eliminar contacto",
        "deleteModalMessage": "¿Está seguro de que desea eliminar permanentemente el contacto {{id}} ({{name}})?",
        "delete": "Eliminar",
        "bulkDeleteModalTitle": "Eliminar contactos",
        "bulkDeleteModalMessage": "¿Está seguro de que desea eliminar permanentemente {{count}} mensajes de contacto seleccionados?",
        "fetchError": "Error al obtener los mensajes de contacto del servidor.",
        "deleteSuccess": "Mensaje de contacto eliminado con éxito.",
        "deleteError": "Error al eliminar el mensaje de contacto.",
        "bulkDeleteSuccess": "{{count}} mensajes de contacto eliminados con éxito.",
        "bulkDeleteError": "Error al eliminar los mensajes de contacto seleccionados.",
        "loading": "Cargando...",
        "moreInfoPrefix": "More info:",
        "selected": "Selected",
        "readDocLink": "Read document"
    },
    "adminReports": {
        "tabIssues": "Informe de Problemas",
        "tabChat": "Chat Prioritario",
        "statuses": {
            "pending": "Pendiente",
            "opened": "Abierto",
            "inprogress": "En Progreso",
            "resolved": "Resuelto"
        },
        "priorities": {
            "low": "Baja",
            "medium": "Media",
            "high": "Alta",
            "critical": "Crítica"
        },
        "stats": {
            "total": "Total",
            "pending": "Pendiente",
            "opened": "Abierto",
            "inprogress": "En Progreso",
            "resolved": "Resuelto"
        },
        "filterAllStatus": "Todos los Estados",
        "filterAllPriority": "Todas las Prioridades",
        "searchPlaceholder": "Buscar por ID de ticket, nombre, correo...",
        "thTicketId": "ID del Ticket",
        "thName": "Nombre",
        "thEmail": "Correo",
        "thSubject": "Asunto",
        "thPriority": "Prioridad",
        "thStatus": "Estado",
        "thDate": "Fecha",
        "thAction": "Acción",
        "noTicketsFound": "Ningún ticket coincide con sus filtros.",
        "replyAndChat": "Responder y Chatear",
        "viewDetails": "Ver Detalles",
        "deleteTicket": "Eliminar Ticket",
        "showing": "Mostrando",
        "to": "a",
        "of": "de",
        "reports": "informes",
        "prev": "Anterior",
        "next": "Siguiente",
        "ticketsSelected": "{{count}} ticket seleccionado",
        "ticketsSelected_other": "{{count}} tickets seleccionados",
        "deselect": "Deseleccionar",
        "deleteSelected": "Eliminar Seleccionados",
        "replyModal": {
            "title": "Responder al Problema {{ticketId}}",
            "subtitle": "Enviar una respuesta y actualizar el estado del ticket",
            "statusLabel": "Estado",
            "keepCurrentStatus": "Mantener estado actual ({{status}})",
            "replyLabel": "Su Respuesta",
            "placeholder": "Escriba su respuesta aquí...",
            "cancel": "Cancelar",
            "sendReply": "Enviar Respuesta",
            "sending": "Enviando…"
        },
        "detailModal": {
            "ticketId": "ID del Ticket: {{ticketId}}",
            "subject": "Asunto:",
            "description": "Descripción:",
            "userName": "Nombre de Usuario",
            "email": "Correo",
            "priority": "Prioridad",
            "status": "Estado",
            "attachments": "Archivos Adjuntos",
            "filesCount": "{{count}} archivo",
            "filesCount_other": "{{count}} archivos",
            "noAttachments": "Sin archivos adjuntos",
            "mediaScreenshots": "Medios y Capturas",
            "magnify": "Ampliar",
            "documentsFiles": "Documentos y Archivos",
            "pdfDoc": "Documento PDF",
            "wordDoc": "Documento Word",
            "excelDoc": "Documento Excel",
            "zipDoc": "Archivo Zip",
            "txtDoc": "Documento de Texto",
            "fileFallback": "Archivo",
            "docFallback": "Documento",
            "imageFallback": "Imagen",
            "videoFallback": "Video",
            "zoomOut": "Alejar",
            "zoomIn": "Acercar",
            "rotate": "Girar 90°",
            "resetZoom": "Restablecer Zoom",
            "downloadFile": "Descargar Archivo",
            "closeLightbox": "Cerrar Visor",
            "panHint": "Haga clic y arrastre para desplazar • Rueda o doble clic para restablecer",
            "zoomHint": "Rueda o doble clic para ampliar • Arrastre con zoom"
        },
        "deleteModal": {
            "title": "Eliminar Ticket",
            "message": "¿Está seguro de que desea eliminar permanentemente el ticket {{ticketId}}?",
            "confirm": "Eliminar",
            "deleting": "Eliminando…"
        },
        "bulkDeleteModal": {
            "title": "¿Eliminar {{count}} Ticket?",
            "title_other": "¿Eliminar {{count}} Tickets?",
            "message": "¿Está seguro de que desea eliminar permanentemente los tickets seleccionados?",
            "confirm": "Eliminar",
            "deleting": "Eliminando…"
        },
        "chat": {
            "activeNow": "Activos ahora",
            "waiting": "En espera",
            "chatsHeader": "Chats",
            "backToChats": "Volver a chats",
            "searchPlaceholder": "Buscar chats...",
            "noConversations": "Sin conversaciones activas",
            "noMatchingChats": "No hay chats coincidentes",
            "noMessagesYet": "Aún no hay mensajes",
            "suggestions": "Sugerencias",
            "noSuggestions": "No se encontraron sugerencias",
            "startChat": "Iniciar chat",
            "you": "Tú",
            "supportTeam": "Equipo de Soporte",
            "onlineNow": "En línea",
            "offline": "Desconectado",
            "emptyMessages": "Aún no hay mensajes en este chat",
            "noThreadSelected": "Ninguna conversación seleccionada",
            "edit": "Editar",
            "delete": "Eliminar",
            "seen": "Visto",
            "delivered": "Entregado",
            "sent": "Enviado",
            "chip1": "¡Hola! ¿En qué puedo ayudarte?",
            "chip2": "Permíteme revisar tu cuenta",
            "chip3": "El problema ha sido resuelto",
            "inputPlaceholder": "Escribe tu mensaje",
            "deleteMsgTitle": "¿Eliminar Mensaje?",
            "deleteMsgDesc": "Este mensaje se eliminará permanentemente de la conversación.",
            "cancel": "Cancelar",
            "justNow": "Ahora mismo",
            "minsAgo": "hace {{count}}m",
            "hoursAgo": "hace {{count}}h",
            "editError": "Error al editar el mensaje.",
            "deleteError": "Error al eliminar el mensaje.",
            "sendError": "Error al enviar el mensaje."
        },
        "toasts": {
            "loadError": "Error al cargar los informes.",
            "deleteSuccess": "Ticket eliminado.",
            "deleteError": "Error al eliminar el ticket.",
            "replySuccess": "Respuesta enviada con éxito.",
            "replyError": "Error al enviar la respuesta.",
            "bulkDeleteSuccess": "Tickets seleccionados eliminados.",
            "bulkDeleteError": "Error al eliminar los tickets seleccionados.",
            "statusUpdated": "Estado → {{status}}",
            "statusError": "Error al actualizar el estado."
        },
        "pageSubtitle": "Track customer bug reports, manage ticket resolutions, and provide live priority chat assistance.",
        "pageTitle": "Issue Reports & Support",
        "moreInfoPrefix": "More info:",
        "delete": "Delete",
        "readDocLink": "Read document",
        "loading": "Loading...",
        "selected": "Selected"
    },
    "adminApiMonitor": {
        "title": "Monitor de API",
        "subtitle": "Seguimiento de llamadas API en tiempo real y límites de velocidad por perfil de usuario",
        "activeMarketApi": "API de Mercado Activa",
        "dailyUsage": "Uso Diario",
        "usedToday": "{{percent}}% usado hoy",
        "monthlyUsage": "Uso Mensual",
        "usedThisMonth": "{{percent}}% usado este mes",
        "refreshInterval": "Intervalo de Actualización",
        "autoSyncActive": "Sincronización automática activa",
        "apiCallVolume": "Volumen de Llamadas API ({{timeframe}})",
        "localTimezoneLive": "Marcas de tiempo en zona horaria local · en vivo",
        "loadingChart": "Cargando gráfico...",
        "rateLimitsByPlan": "Límites de velocidad por plan",
        "activePlansOnly": "Solo planes activos",
        "callsPerDayPerUser": "{{count}} Llamadas/día por usuario",
        "editLimit": "Editar límite",
        "apiUsersTitle": "Usuarios de API e invalidación de límites personalizados",
        "apiUsersSubtitle": "Configurar límites diarios de llamadas por usuario para miembros ({{count}} Miembros Totales · Administradores Ilimitados)",
        "searchPlaceholder": "Buscar miembro por nombre o correo...",
        "thUser": "Usuario",
        "thPlan": "Plan",
        "thCallsToday": "Llamadas Hoy",
        "thLimit": "Límite",
        "thUsage": "Uso",
        "thStatus": "Estado",
        "thAction": "Acción",
        "custom": "Personalizado",
        "statusNormal": "Normal",
        "statusExceeded": "Excedido",
        "noMembersFound": "No se encontraron miembros que coincidan con \"{{term}}\"",
        "showing": "Mostrando",
        "to": "a",
        "of": "de",
        "members": "miembros",
        "prev": "Anterior",
        "next": "Siguiente",
        "marketDataProviders": "Proveedores de Datos de Mercado",
        "addProvider": "Agregar Proveedor",
        "statusActive": "Activo",
        "statusDisabled": "Desactivado",
        "statusExhausted": "Agotado",
        "apiAuthKey": "Clave de Autenticación API",
        "encryptedKeyStored": "Clave encriptada almacenada",
        "enterApiKey": "Ingrese la clave API",
        "priorityOrder": "Orden de Prioridad",
        "intervalSeconds": "Intervalo (Segundos)",
        "dailyRequestsConsumption": "Consumo Diario de Solicitudes",
        "monthlyRequestsConsumption": "Consumo Mensual de Solicitudes",
        "resetUsage": "Restablecer Uso",
        "saveConfig": "Guardar Configuración",
        "saving": "Guardando...",
        "editUserLimitTitle": "Editar límite de API del usuario {{userName}}",
        "editUserLimitSubtitle": "Establecer un límite de API diario personalizado para este miembro específico",
        "dailyCallLimitRequests": "Límite Diario de Llamadas (Solicitudes por día)",
        "perMinuteRateLimit": "Límite de Velocidad por Minuto (Tasa de ráfaga)",
        "cancel": "Cancelar",
        "saveLimit": "Guardar Límite",
        "editPlanLimitTitle": "Editar límite de API del plan {{planName}}",
        "editPlanLimitSubtitle": "Todos los usuarios suscritos a este plan recibirán esta cuota diaria de llamadas predeterminada",
        "dailyCallLimitPerUser": "Límite Diario de Llamadas (Por Usuario / Día)",
        "saveChanges": "Guardar Cambios",
        "addProviderTitle": "Agregar Proveedor de Datos de Mercado",
        "addProviderSubtitle": "Conecte un nuevo proveedor de datos de mercado.",
        "apiName": "Nombre de la API",
        "baseUrl": "URL Base",
        "dailyLimit": "Límite Diario",
        "monthlyLimit": "Límite Mensual",
        "addProviderBtn": "Agregar Proveedor",
        "adding": "Agregando...",
        "resetModalTitle": "Restablecer recuento de solicitudes de API",
        "resetModalMessage": "¿Está seguro de que desea restablecer el contador de solicitudes para {{name}}? Esto restablecerá los contadores diarios y mensuales a 0.",
        "confirmReset": "Confirmar Restablecimiento",
        "toasts": {
            "loadError": "Error al cargar la configuración del monitor de API",
            "userLimitSaved": "¡Límite de API actualizado para {{user}}!",
            "userLimitError": "Error al actualizar el límite del usuario",
            "planLimitSaved": "¡Límite del plan actualizado para {{name}}!",
            "planLimitError": "Error al actualizar el límite del plan",
            "statusUpdated": "¡Estado de {{name}} actualizado!",
            "statusError": "Error al actualizar el estado",
            "priorityDuplicate": "La prioridad {{priority}} ya está establecida para {{name}}.",
            "configSaved": "¡Configuración de API guardada con éxito!",
            "configError": "Error al guardar la configuración de API",
            "providerAdded": "¡Nuevo proveedor de API agregado con éxito!",
            "providerError": "Error al agregar el proveedor de API",
            "resetSuccess": "¡Recuento de solicitudes restablecido con éxito!",
            "resetError": "Error al restablecer el contador de solicitudes"
        },
        "readDocLink": "Read document",
        "moreInfoPrefix": "More info:",
        "placeholderApiName": "e.g. Polygon.io",
        "placeholderBaseUrl": "e.g. https://api.polygon.io"
    },
    "adminEmailCampaign": {
        "title": "Campañas de Correo",
        "subtitle": "Cree, administre y supervise sus campañas de correo desde un solo lugar.",
        "newCampaign": "Nueva Campaña",
        "emailTemplate": "Plantilla de Correo",
        "statusActive": "Activo",
        "statusPaused": "Pausado",
        "configure": "Configurar",
        "cancel": "Cancelar",
        "close": "Cerrar",
        "saveChanges": "Guardar Cambios",
        "saving": "Guardando...",
        "yes": "Sí",
        "no": "No",
        "prev": "Anterior",
        "next": "Siguiente",
        "tabs": {
            "templates": "Plantilla de Correo",
            "settings": "Configuración de Correo",
            "history": "Historial"
        },
        "settings": {
            "title": "Configuración de correo",
            "senderDetails": "Detalles del Remitente",
            "contactFormEmail": "Correo del Formulario de Contacto",
            "contactFormEmailDesc": "Ingrese la dirección de correo a la que desea recibir los mensajes de contacto.",
            "fromName": "Nombre del Remitente",
            "fromNameDesc": "Ingrese el nombre con el que se enviarán los correos del sistema.",
            "fromAddress": "Dirección del Remitente",
            "fromAddressDesc": "Ingrese la dirección de correo con la que se enviarán los correos del sistema.",
            "deliverySettings": "Configuración de Entrega",
            "mailCount": "Cantidad de Correos",
            "mailCountDesc": "El número de correos que se enviarán cada vez que se ejecute el proceso de envío en segundo plano.",
            "emailQueue": "Cola de Correos *",
            "emailQueueDesc": "El uso de una cola de correos le permite regular los envíos para evitar sobrecargar el servidor de correo.",
            "enableQueue": "Sí, habilitar la cola de correos",
            "disableQueue": "No, enviar siempre los correos de inmediato",
            "sendThroughSmtp": "Enviar a través de SMTP",
            "sendThroughSmtpDesc": "Los correos se envían típicamente mediante la función PHP mail(). También puede enviar vía SMTP usando usuario/contraseña y servidor externo opcional.",
            "useBuiltInMail": "Usar la función integrada mail()",
            "useSmtpServer": "Enviar correos a través de un servidor SMTP",
            "smtpConfig": "Configuración SMTP",
            "smtpServerAddress": "Dirección del Servidor SMTP",
            "smtpServerPort": "Puerto del Servidor SMTP",
            "smtpPortDesc": "Predeterminado 25. También es común el puerto 465 (SMTP sobre SSL) o el puerto 587.",
            "smtpAuth": "¿Autenticación SMTP?",
            "smtpAuthDesc": "¿Su servidor SMTP requiere autenticación?",
            "smtpUsername": "Usuario SMTP",
            "smtpPassword": "Contraseña SMTP",
            "smtpPasswordDesc": "Deje en blanco para usar la anterior.",
            "useSslTls": "¿Usar SSL o TLS?",
            "none": "Ninguno",
            "tls": "TLS",
            "ssl": "SSL"
        },
        "history": {
            "title": "Historial de campañas",
            "searchPlaceholder": "Buscar correo por nombre, asunto....",
            "thName": "Nombre",
            "thSubject": "Asunto",
            "thSentTo": "Enviado a",
            "thStatus": "Estado",
            "thAction": "Acción",
            "empty": "No se encontraron campañas que coincidan con su búsqueda.",
            "statusSent": "Enviado",
            "view": "Ver",
            "showing": "Showing",
            "to": "to",
            "of": "of",
            "records": "records"
        },
        "newModal": {
            "title": "Nueva Campaña de Correo",
            "subtitle": "Enviar a Usuarios Registrados",
            "campaignType": "Tipo de campaña",
            "subjectLine": "Línea de asunto",
            "sendTo": "Enviar a",
            "schedule": "Programación",
            "saveBtn": "Guardar Campaña",
            "types": {
                "dailyPick": "Selección diaria de acciones",
                "marketNews": "Noticias diarias del mercado",
                "dividends": "Boletín de dividendos",
                "topPerforming": "Empresas con mejor rendimiento",
                "ipoAlerts": "Alertas de IPO",
                "customBlast": "Anuncio de difusión personalizado"
            },
            "audiences": {
                "allUsers": "Todos los usuarios (2840)",
                "activeUsers": "Solo usuarios activos (2100)",
                "proUsers": "Suscriptores Plan Pro (640)",
                "freeUsers": "Usuarios Plan Gratuito (2200)"
            },
            "schedules": {
                "immediate": "Enviar Inmediatamente",
                "daily8am": "Diario a las 8:00 AM (UTC)",
                "daily730am": "Diario a las 7:30 AM (UTC)",
                "weeklyMon": "Semanal (Cada Lunes)"
            }
        },
        "configModal": {
            "subtitle": "Configurar esta plantilla de correo",
            "subjectLine": "Línea de asunto",
            "sendFrequency": "Frecuencia de envío",
            "recipients": "Destinatarios",
            "status": "Estado",
            "editRichTemplate": "Editar plantilla enriquecida y marcadores",
            "frequencies": {
                "daily8am": "Diario a las 8:00 AM (UTC)",
                "daily730am": "Diario a las 7:30 AM (UTC)",
                "weekly": "Semanal",
                "asNeeded": "Según sea necesario",
                "triggerBased": "Activado por acción del usuario"
            },
            "audiences": {
                "allUsers": "Todos los usuarios (2840)",
                "activeUsers": "Usuarios activos (2100)",
                "proUsers": "Suscriptores Plan Pro (640)"
            },
            "statuses": {
                "activeAuto": "Envío activo - Automáticamente",
                "paused": "Pausado"
            }
        },
        "analyticsModal": {
            "subtitle": "Analíticas de campaña",
            "delivered": "Entregados",
            "opened": "Abiertos",
            "clicked": "Clics"
        },
        "editModal": {
            "title": "Editar Plantilla",
            "subtitle": "Personalice su plantilla de correo, asunto y contenido.",
            "availablePlaceholders": "Marcadores Disponibles",
            "subject": "Asunto",
            "messageBody": "Cuerpo del mensaje",
            "enable": "Habilitar",
            "words": "{{count}} palabras",
            "saveBtn": "Guardar Plantilla"
        },
        "toasts": {
            "configSuccess": "¡Configuración de plantilla actualizada con éxito!",
            "templateSuccess": "¡Plantilla de correo guardada con éxito!",
            "newCampaignSuccess": "¡Nueva campaña guardada y programada con éxito!",
            "settingsSuccess": "¡Configuración de correo guardada con éxito!"
        },
        "templates": {
            "welcome": {
                "name": "Bienvenida",
                "subtitle": "¡Bienvenido a la red social!",
                "subject": "¡Bienvenido! Comencemos"
            },
            "adminSignup": {
                "name": "Notificación de Registro de Admin",
                "subtitle": "¡Alguien se ha unido a la red social!",
                "subject": "Nuevo registro de usuario en [Su sitio web de IA]"
            },
            "verification": {
                "name": "Verificación de Dirección de Correo",
                "subtitle": "Verificación de Correo",
                "subject": "Verifique su dirección de correo electrónico"
            },
            "twoFactor": {
                "name": "Autenticación en Dos Pasos",
                "subtitle": "Autenticación en Dos Pasos",
                "subject": "Su código de verificación en dos pasos"
            },
            "lostPassword": {
                "name": "Contraseña Olvidada",
                "subtitle": "Contraseña Olvidada",
                "subject": "Restablezca su contraseña"
            },
            "contactForm": {
                "name": "Correo del Formulario de Contacto",
                "subtitle": "Un miembro le envió un mensaje utilizando la página de contacto.",
                "subject": "Nuevo envío de formulario de contacto"
            }
        },
        "editor": {
            "file": "Archivo",
            "edit": "Editar",
            "view": "Ver",
            "insert": "Insertar",
            "format": "Formato",
            "tools": "Herramientas",
            "table": "Tabla",
            "bold": "Negrita",
            "italic": "Cursiva",
            "underline": "Subrayado",
            "h1": "Encabezado 1",
            "h2": "Encabezado 2",
            "alignLeft": "Alinear a la izquierda",
            "bulletList": "Lista con viñetas",
            "numberedList": "Lista numerada",
            "link": "Enlace",
            "image": "Imagen"
        },
        "readDocLink": "Read document",
        "moreInfoPrefix": "More info:",
        "loading": "Loading..."
    },
    "adminBrokers": {
        "title": "Brókeres",
        "subtitle": "Revise los listados de brókeres y reclamos antes de que se publiquen.",
        "addBroker": "Agregar Bróker",
        "editBroker": "Editar Bróker",
        "deleteBroker": "Eliminar Bróker",
        "cancel": "Cancelar",
        "delete": "Eliminar",
        "prev": "Anterior",
        "next": "Siguiente",
        "searchPlaceholder": "Buscar bróker por nombre o correo...",
        "searchApiPlaceholder": "Buscar conexión de API...",
        "filterAllPlacements": "Todas las ubicaciones",
        "filterFeatured": "Destacado",
        "filterBasic": "Básico",
        "placementFeatured": "Destacado",
        "placementBasic": "Básico",
        "statusPending": "Pendiente",
        "statusApproved": "Aprobado",
        "statusRejected": "Rechazado",
        "statusAvailable": "Disponible",
        "statusUnavailable": "No disponible",
        "thBroker": "Bróker",
        "thPlacement": "Ubicación",
        "thEmail": "Correo",
        "thCountry": "País",
        "thPhone": "Teléfono",
        "thWebsite": "Sitio web",
        "thDate": "Fecha",
        "thStatus": "Estado",
        "thAction": "Acción",
        "thMarkets": "Mercados",
        "noBrokersFound": "No se encontraron brókeres.",
        "stats": {
            "totalBrokers": "Total de Brókeres",
            "currentlyVisible": "{{count}} visibles actualmente",
            "approved": "Aprobados",
            "liveOnSite": "Activos en el sitio ahora mismo",
            "pending": "Pendientes",
            "awaitingReview": "En espera de revisión",
            "featured": "Destacados",
            "promotedOnSite": "Promocionados en el sitio"
        },
        "tabs": {
            "approval": "Cola de Aprobación",
            "featured": "Bróker Destacado",
            "approved": "Bróker Aprobado",
            "compareFields": "Campos de Comparación",
            "apiMonitor": "Conexión y Monitor de API"
        },
        "approval": {
            "title": "Cola de Aprobación",
            "empty": "No se encontraron reclamos de bróker.",
            "approveClaim": "Aprobar Reclamo",
            "rejectClaim": "Rechazar Reclamo",
            "approvedSuccess": "Broker claim approved successfully.",
            "rejectedSuccess": "Broker claim rejected."
        },
        "featured": {
            "title": "Brókeres Destacados"
        },
        "approved": {
            "title": "Brókeres Aprobados"
        },
        "compareFields": {
            "title": "Campos de Comparación",
            "addField": "Agregar Campo",
            "deleteField": "Eliminar Campo",
            "fields": {
                "stockTrades": "Operaciones de Acciones",
                "options": "Opciones",
                "minDeposit": "Depósito Mín.",
                "margin": "Margen",
                "features": "Características",
                "forex": "Forex",
                "mutualFunds": "Fondos Mutuos",
                "sipcInsurance": "Seguro SIPC",
                "paperTrading": "Trading simulado",
                "support247": "Soporte 24/7"
            },
            "enabled": "Field enabled.",
            "addedSuccess": "Field added successfully.",
            "updatedSuccess": "Compare field updated successfully.",
            "disabled": "Field disabled.",
            "editField": "Edit Field",
            "addedError": "Failed to add compare field."
        },
        "apiMonitor": {
            "title": "Conexiones de API de Bróker",
            "thEndpoint": "Punto de enlace de API",
            "thProtocol": "Protocolo",
            "thLatency": "Latencia",
            "thLastSync": "Última Sincronización",
            "empty": "No se encontraron conexiones de API.",
            "statusConnected": "Conectado",
            "statusDegraded": "Degradado",
            "statusDisconnected": "Desconectado",
            "test": "Probar"
        },
        "addFieldModal": {
            "title": "Agregar Campo de Comparación",
            "fieldName": "Nombre del Campo",
            "placeholder": "ej. Trading de Criptomonedas, Tasas de Margen...",
            "submitBtn": "Agregar Campo",
            "requiredError": "Please enter a field name.",
            "addingBtn": "Adding..."
        },
        "deleteModal": {
            "title": "Eliminar Bróker",
            "message": "¿Está seguro de que desea eliminar {{name}}? Esta acción no se puede deshacer."
        },
        "toasts": {
            "claimApproved": "¡Reclamo de bróker aprobado con éxito!",
            "claimRejected": "Reclamo de bróker rechazado.",
            "fieldDeleted": "Campo de comparación eliminado.",
            "fieldAdded": "Campo \"{{name}}\" agregado con éxito.",
            "brokerDeleted": "Bróker eliminado con éxito.",
            "apiTested": "Se volvió a probar la conexión de API de {{name}}"
        },
        "showingPagination": "Mostrando {{from}} a {{to}} de {{total}} entradas",
        "errorEndpointRequired": "API Base Endpoint URL is required.",
        "errorSelectProvider": "Please select an API provider architecture.",
        "errorApiSecretRequired": "API Secret / Private Key is required.",
        "errorProtocolRequired": "Protocol is required.",
        "successApiUpdated": "Broker API integration updated successfully!",
        "errorApiKeyRequired": "API Key / Client ID is required.",
        "errorConnectFailed": "Failed to connect broker API.",
        "successApiConnected": "Broker connected via API and published to active directory!",
        "connectNewBrokerApi": "Connect New Broker API",
        "editBrokerApiConfig": "Edit Broker API Configuration",
        "apiProviderArchitecture": "API Provider Architecture",
        "selectApiProvider": "Select API Provider",
        "brokerNameLabel": "Broker Name / Account Label (Optional)",
        "brokerNamePlaceholder": "Leave blank to auto-detect from provider",
        "apiKeyClientId": "API Key / Client ID",
        "apiBaseEndpointUrl": "API Base Endpoint URL",
        "apiKeyPlaceholder": "Enter API Key",
        "apiSecretPrivateKey": "API Secret / Private Key",
        "protocolLabel": "Protocol",
        "protocolPlaceholder": "e.g. REST / WebSocket / FIX",
        "apiSecretPlaceholder": "Enter Secret Key",
        "connectAndSaveBroker": "Connect & Save Broker",
        "updateConfiguration": "Update Configuration",
        "verifiedOn": "Broker verified.",
        "verifiedOff": "Broker unverified.",
        "moreInfoPrefix": "More info:",
        "thVerified": "Verified",
        "searchApiConnection": "Search API connection...",
        "addApiBroker": "Add API Broker",
        "noBrokers": "No brokers found.",
        "thApiEndpoint": "API Endpoint",
        "readDocLink": "Read document",
        "thProvider": "Provider",
        "thProtocol": "Protocol",
        "thLatency": "Latency",
        "statusDegraded": "Degraded",
        "thLastSync": "Last Sync",
        "noApiConnectionsFound": "No API connections found. Click \"Add API Broker\" to connect a new broker.",
        "statusConnected": "Connected",
        "statusDisconnected": "Disconnected",
        "addPlan": "Add Plan",
        "searchPlansPlaceholder": "Search plans here ....",
        "statusDisabled": "Disabled",
        "statusActive": "Active",
        "brokerOfferSubtitle": "Configure the pricing, features, and popup content shown to users before they're redirected to a broker.",
        "noPlansAvailable": "There are no plans available for brokers.",
        "brokerConnectionOffer": "Broker Connection Offer",
        "offerHeading": "Heading",
        "offerSubHeading": "Sub heading",
        "placeholderOfferHeading": "Connect to Your Broker",
        "featureBullets": "Feature bullets",
        "featureBulletPrefix": "Feature bullet",
        "placeholderOfferSubHeading": "Place trading orders from OpenViewTrading directly",
        "addBullet": "Add bullet",
        "removeBullet": "Remove bullet",
        "bulletsCount": "bullets",
        "buttonLabel": "Button Label",
        "price": "Price",
        "deleteConfirmMsg": "Are you sure you want to delete this {{item}}?",
        "editFieldModal": {
            "title": "Edit Compare Field",
            "savingBtn": "Saving...",
            "saveBtn": "Save Changes"
        },
        "placeholderSubscribe": "Subscribe",
        "deleteTitle": "Delete {{item}}",
        "editPlanDesc": "Edit your plan price, name, duration from here.",
        "editPlan": "Edit Plan",
        "addPlanDesc": "Add your plan price, name, duration from here.",
        "duration": "Duration",
        "planNamePlaceholder": "e.g. 1 Month",
        "planName": "Plan Name",
        "duration1Month": "1 Month",
        "duration3Months": "3 Months",
        "duration1Year": "1 Year",
        "subheading": "Subheading",
        "subtitlePlaceholder": "e.g. Short-term visibility boost",
        "savePlan": "Save Plan"
    },
    "adminBlogGuides": {
        "title": "Blogs y Guías",
        "subtitle": "Escriba, publique y administre blogs desde aquí.",
        "addBlog": "Agregar Blog",
        "edit": "Editar",
        "delete": "Eliminar",
        "cancel": "Cancelar",
        "noPublished": "No se encontraron blogs publicados.",
        "noDrafts": "No se encontraron borradores de blogs.",
        "categoriesTitle": "Categorías",
        "addCategory": "Agregar Categoría",
        "thCategories": "Categorías",
        "thActions": "Acciones",
        "editCategory": "Editar Categoría",
        "deleteCategory": "Eliminar Categoría",
        "tabs": {
            "blogs": "Blogs",
            "drafts": "Borradores",
            "categories": "Categorías"
        },
        "defaultCategories": {
            "guide": "Guía",
            "review": "Reseña",
            "education": "Educación",
            "news": "Noticias"
        },
        "modal": {
            "addTitle": "Agregar Blog",
            "editTitle": "Editar Blog",
            "image": "Imagen",
            "change": "Cambiar",
            "uploadHint": "Haga clic para subir o arrastre y suelte",
            "uploadSub": "JPG, PNG, HEIC - máx. 10 MB cada uno.",
            "blogTitle": "Título del Blog",
            "blogTitlePlaceholder": "Ingrese el título del blog",
            "categoryTitle": "Título de la Categoría",
            "selectCategory": "Seleccione Categoría",
            "contentPlaceholder": "Escriba el contenido del blog aquí..........",
            "saveDraft": "Guardar como borrador",
            "publish": "Publicar",
            "publishChanges": "Publicar cambios"
        },
        "categoryModal": {
            "addTitle": "Agregar Categoría",
            "editTitle": "Editar Categoría",
            "categoryTitle": "Título de la Categoría",
            "categoryNamePlaceholder": "Ingrese el nombre de la categoría",
            "saveCategory": "Guardar Categoría"
        },
        "editor": {
            "bold": "Negrita",
            "italic": "Cursiva",
            "underline": "Subrayado",
            "h1": "Encabezado 1",
            "h2": "Encabezado 2",
            "bulletList": "Lista con viñetas",
            "numberedList": "Lista numerada",
            "listOptions": "Opciones de lista",
            "insertLink": "Insertar enlace",
            "insertImage": "Insertar imagen",
            "attachFile": "Adjuntar archivo"
        },
        "deleteModal": {
            "prompt": "¿Está seguro de que desea eliminar este {{type}}?",
            "typeBlog": "Blog",
            "typeCategory": "Categoría",
            "confirm": "Sí, Eliminar"
        },
        "toasts": {
            "enterTitle": "Por favor, ingrese un título de blog",
            "blogPublished": "¡Blog publicado con éxito!",
            "blogDraftSaved": "¡Guardado como borrador!",
            "newBlogPublished": "¡Nuevo blog publicado!",
            "newDraftCreated": "¡Nuevo borrador creado!",
            "blogDeleted": "Blog eliminado con éxito",
            "categoryDeleted": "Categoría eliminada con éxito",
            "enterCategoryName": "El nombre de la categoría no puede estar vacío",
            "categoryUpdated": "Categoría actualizada con éxito",
            "categoryAdded": "Categoría agregada con éxito"
        },
        "editorPage": {
            "backToList": "Volver a Blogs y Guías",
            "editBreadcrumb": "Editar",
            "createBreadcrumb": "Crear",
            "createTitle": "Crear Nuevo Blog",
            "editTitle": "Editar Blog",
            "createSubtitle": "Redacte, formatee y publique artículos para la comunidad de OpenViewTrading.",
            "editSubtitle": "Actualice contenido, imagen destacada, categoría o estado de publicación.",
            "saving": "Guardando...",
            "publishing": "Publicando...",
            "blogTitlePlaceholder": "Ingrese un título atractivo y descriptivo para el artículo...",
            "currentStatus": "Estado",
            "statusPublished": "Publicado",
            "statusDraft": "Borrador",
            "excerpt": "Extracto / Resumen corto",
            "optional": "Opcional",
            "excerptPlaceholder": "Breve resumen del artículo (utilizado en vistas previas y resultados de búsqueda)...",
            "content": "Contenido del Artículo",
            "removeImage": "Eliminar",
            "uploadSub": "JPG, PNG, WebP — máx. 10MB (recomendado 1200x630)",
            "orImageUrl": "O ingrese URL de la imagen:",
            "previewCardTitle": "Vista Previa de Tarjeta en Vivo",
            "previewCardDesc": "Cómo aparecerá este artículo en la lista pública de blogs.",
            "categoryPlaceholder": "Categoría",
            "untitledBlog": "Artículo de Blog Sin Título",
            "summaryPlaceholder": "Aquí aparecerá un breve resumen con los puntos clave para los traders.",
            "today": "Hoy",
            "tipsTitle": "Mejores Prácticas de Publicación",
            "tip1": "Use subtítulos H2 y H3 estructurados para facilitar la lectura del análisis.",
            "tip2": "Mantenga imágenes de portada en alta resolución (recomendado 1200x630px o 16:9).",
            "tip3": "Los artículos generan automáticamente vistas previas OpenGraph y metadatos Schema.org.",
            "notFound": "Artículo no encontrado",
            "loadError": "Error al cargar datos del blog",
            "fileTooLarge": "El tamaño de la imagen debe ser inferior a 10MB",
            "validationCategory": "Por favor seleccione una categoría",
            "validationImage": "La imagen es obligatoria para el blog",
            "validationContent": "La descripción/contenido es obligatorio",
            "saveError": "Error al guardar el blog",
            "words": "palabras",
            "tabCardPreview": "Tarjeta",
            "tabSeoPreview": "Google SEO",
            "readinessTitle": "Preparación para Publicar",
            "checkTitle": "Título descriptivo del artículo",
            "checkCategory": "Categoría asignada",
            "checkImage": "Imagen de portada adjunta",
            "checkContent": "Contenido del artículo redactado (> 20 palabras)",
            "checkExcerpt": "Resumen para búsqueda proporcionado",
            "coverImageTitle": "Imagen de portada",
            "readyToUpdate": "Controles de publicación",
            "readyToPublish": "Controles de publicación",
            "copiedEnglishSuccess": "Copied English content! You can now adapt the translation.",
            "clearedTranslationSuccess": "Translation cleared. This language will use English fallback.",
            "enterEnglishFirst": "Please enter a primary English title first",
            "requiredHint": "* Required fields",
            "articleDetails": "Article Settings",
            "contentStudioTitle": "Multilingual Content Studio",
            "tooltipTranslateAll": "Automatically translate English article into all supported languages with one click",
            "tabStudioDesc": "Write your primary article in English, or auto-translate and customize for international audiences.",
            "translatingAllLanguages": "Translating All Languages...",
            "autoTranslateAllLanguages": "Auto-Translate All Languages",
            "primaryBadge": "Primary",
            "translationActive": "Translation Active",
            "notTranslatedYet": "Not Translated Yet",
            "primaryLanguage": "Primary Language",
            "translationAvailable": "Translation Available",
            "sourceOfTruth": "Source of Truth",
            "primaryArticleReference": "Primary article content used as reference for all international translations.",
            "tooltipTranslateAllSupported": "Automatically translate English article into all supported languages",
            "translatingAll": "Translating All...",
            "englishFallbackActive": "English Fallback Active",
            "tooltipAutoTranslateInto": "Auto-translate English article into {{lang}}",
            "translating": "Translating...",
            "translateAllLanguages": "Translate All Languages",
            "autoTranslate": "Auto-Translate",
            "copyEnglish": "Copy English",
            "tooltipCopyEnglish": "Copy current English title, excerpt, and content into this translation",
            "tooltipClearTranslation": "Clear this translation to fall back to English",
            "clear": "Clear",
            "translatedTitle": "Translated Title",
            "editUrl": "Edit image URL source",
            "hideUrl": "Hide direct image URL",
            "translatedContent": "Translated Article Content",
            "translatedExcerpt": "Translated Excerpt",
            "seoDesc": "Search engine snippet:",
            "actionsCardTitle": "Publishing Actions"
        },
        "moreInfoPrefix": "More info:",
        "to": "to",
        "readDocLink": "Read document",
        "showing": "Showing",
        "of": "of",
        "loading": "Loading...",
        "records": "records",
        "prev": "Prev",
        "next": "Next"
    },
    "adminGeneralSettings": {
        "title": "Ajustes Generales",
        "subtitle": "Administre el logotipo del sitio web, el icono de navegación, los títulos meta y los enlaces sociales",
        "saveSettings": "Guardar Ajustes",
        "saving": "Guardando...",
        "logoTitle": "Logotipo",
        "logoDesc": "Suba el logotipo principal del sitio para la barra de navegación, la barra lateral y el pie de página (SVG, PNG, JPG)",
        "upload": "Subir",
        "favIconTitle": "Favicon",
        "favIconDesc": "Suba el icono para la pestaña del navegador junto a los títulos meta de las páginas (SVG, PNG, JPG)",
        "usingMainLogo": "Usando el logotipo principal",
        "remove": "Eliminar",
        "metaTitlesTitle": "Títulos Meta",
        "socialLinksTitle": "Enlaces Sociales",
        "socialLinksDesc": "Agregue URLs de perfiles de redes sociales para mostrarlos automáticamente en el pie de página del sitio",
        "facebookUrl": "URL de Facebook",
        "instagramUrl": "URL de Instagram",
        "snapchatUrl": "URL de Snapchat",
        "linkedinUrl": "URL de LinkedIn",
        "xUrl": "URL de X",
        "whatsappUrl": "URL de WhatsApp",
        "pinterestUrl": "URL de Pinterest",
        "youtubeUrl": "URL de YouTube",
        "routes": {
            "home": "Inicio",
            "aboutUs": "Sobre Nosotros",
            "contact": "Contáctenos",
            "privacyPolicy": "Política de Privacidad",
            "termsOfService": "Términos de Servicio",
            "cookiesPolicy": "Política de Cookies",
            "internalRules": "Reglas Internas",
            "riskWarning": "Advertencia de Riesgo",
            "legalNotice": "Aviso Legal",
            "signIn": "Iniciar Sesión - OpenViewTrading",
            "signUp": "Registrarse - OpenViewTrading",
            "forgotPassword": "Olvidé mi Contraseña",
            "verifyOtp": "Verificar OTP",
            "updatePassword": "Actualizar Contraseña",
            "verify2fa": "Verificar 2FA",
            "dashboard": "Resumen del Mercado",
            "charts": "Gráficos Avanzados",
            "aiInsights": "Señales e Información de IA",
            "watchlist": "Mi Lista de Seguimiento",
            "broker": "Integración de Bróker",
            "calendar": "Calendario Económico",
            "news": "Noticias del Mercado",
            "profileSettings": "Ajustes de Perfil",
            "generalSettings": "Ajustes Generales",
            "languageSettings": "Ajustes de Idioma",
            "subscriptions": "Suscripción y Mejora",
            "invoices": "Mis Facturas",
            "report": "Soporte e Informes de Problemas",
            "adminPortal": "Portal de Administración",
            "statistics": "Estadísticas de la Plataforma",
            "users": "Gestión de Usuarios",
            "adminSubscriptions": "Gestión de Suscripciones",
            "adminInvoices": "Gestión de Facturas",
            "contacts": "Mensajes de Contacto",
            "reports": "Gestión de Tickets y Problemas",
            "apiMonitor": "Monitor de API",
            "documentation": "Documentación",
            "adminDocumentation": "Documentación de Usuario",
            "settings": "Ajustes del Sistema",
            "paymentSettings": "Configuración de Pago"
        },
        "toasts": {
            "validImage": "Por favor suba un archivo de imagen válido (PNG, SVG, JPG)",
            "mainLogoSaved": "¡Logotipo principal subido y guardado con éxito!",
            "mainLogoFailed": "Error al guardar el logotipo principal en la base de datos",
            "navLogoSaved": "¡Favicon subido y guardado con éxito!",
            "navLogoFailed": "Error al guardar el favicon en la base de datos",
            "navLogoRemoved": "¡Favicon eliminado! Revertido al logotipo principal.",
            "navLogoRemoveFailed": "Error al eliminar el favicon",
            "settingsSaved": "¡Ajustes generales guardados con éxito!",
            "settingsFailed": "Error al guardar los ajustes en la base de datos",
            "notFoundImgSaved": "404 illustration uploaded & saved!",
            "saveFailed": "Failed to save to database",
            "inspectDisabled": "DevTools & Inspect Element blocked on website!",
            "inspectEnabled": "DevTools & Inspect Element allowed on website",
            "notFoundImgRemoved": "404 custom illustration removed"
        },
        "notFound": {
            "cardTitle": "Control dinámico de página de error 404",
            "livePreview": "Prueba en vivo 404",
            "cardDesc": "Personalice titulares, descripciones, botones de llamado a la acción, redirección automática, búsqueda en la página y recursos visuales que se muestran cuando los usuarios acceden a una URL no válida.",
            "badgeLabel": "Texto de la insignia de la píldora de estado",
            "titleLabel": "404 Título/título principal",
            "subtitleLabel": "Subtítulo / Mensaje de explicación",
            "homeBtnText": "Etiqueta del botón principal",
            "homeBtnUrl": "URL de destino del botón principal",
            "supportBtnText": "Etiqueta del botón de soporte",
            "supportBtnUrl": "URL de destino del botón de soporte",
            "enableSearch": "Barra de búsqueda en la página",
            "enableSearchDesc": "Permita a los usuarios buscar rutas y activos directamente en 404",
            "enableQuickLinks": "Destinos rápidos",
            "enableQuickLinksDesc": "Mostrar tarjetas para gráficos, información sobre inteligencia artificial, noticias, etc.",
            "enableAutoRedirect": "Temporizador de redirección automática",
            "enableAutoRedirectDesc": "Cuenta regresiva y navegación automática a la URL principal",
            "redirectSeconds": "Duración de la redirección automática (segundos)",
            "customGraphic": "Gráfico/Ilustración 404 personalizado (opcional)",
            "customGraphicDesc": "Cargue una ilustración PNG, SVG o WEBP personalizada para reemplazar el radar 404 holográfico 3D predeterminado.",
            "replaceImage": "Reemplazar gráfico",
            "removeImage": "Quitar y usar holograma",
            "uploadGraphic": "Cargar gráfico 404 personalizado",
            "subtitlePlaceholder": "Sorry, the page you are looking for doesn't exist or has been moved.",
            "titlePlaceholder": "Page Not Found",
            "homeBtnPlaceholder": "Back to Home",
            "supportBtnPlaceholder": "Contact Support",
            "graphicHint": "Upload custom 404 matrix illustration (SVG, PNG, JPG, WebP - Max 2MB)"
        },
        "moreInfoPrefix": "More info:",
        "readDocLink": "Read document",
        "security": {
            "subtitle": "Protect frontend source code and prevent unauthorized browser inspection",
            "statusProtected": "Protection Active",
            "title": "Security & Code Protection",
            "statusDisabled": "Protection Off",
            "disableInspectDesc": "Blocks right-click context menu and inspect keyboard shortcuts (F12, Ctrl+Shift+I, Ctrl+Shift+J, Ctrl+Shift+C, Ctrl+U, Ctrl+S) across the platform.",
            "disableInspectTitle": "Disable Inspect Element & DevTools"
        }
    },
    "adminLanguageSettings": {
        "title": "Ajustes y Gestor de Idiomas",
        "subtitle": "Gestiona los idiomas activos, dirección (LTR / RTL) y frases traducidas",
        "currentlyActive": "Idioma Activo Actualmente",
        "ltrMode": "Modo LTR (Izquierda a Derecha)",
        "rtlMode": "Modo RTL (Derecha a Izquierda)",
        "availableLanguages": "Idiomas Disponibles",
        "active": "Activo",
        "selectLanguage": "Seleccionar Idioma",
        "languages": {
            "en": "Inglés",
            "ar": "Árabe",
            "ur": "Urdu",
            "es": "Español",
            "fr": "Francés",
            "de": "Alemán",
            "zh": "Chino"
        },
        "nativeNames": {
            "en": "English",
            "ar": "العربية",
            "ur": "اردو",
            "es": "Español",
            "fr": "Français",
            "de": "Deutsch",
            "zh": "中文"
        },
        "toasts": {
            "languageSelected": "¡{{name}} ({{nativeName}}) seleccionado!",
            "failedToChange": "Error al cambiar de idioma",
            "autoDetectSaved": "¡Detección automática de idioma GeoIP activada!",
            "autoDetectDisabled": "¡Detección automática de idioma GeoIP desactivada!",
            "simAppliedToast": "Sitio en vivo cambiado al idioma simulado"
        },
        "autoDetectCardTitle": "Detección Automática de Idioma (GeoIP)",
        "autoDetectActiveBadge": "Detección Automática Activa",
        "autoDetectDisabledBadge": "Desactivada (Solo Manual)",
        "autoDetectCardDesc": "Detecta automáticamente la ubicación del visitante por IP y aplica su idioma local. Si su idioma no está disponible, se muestra inglés automáticamente.",
        "geoSimulatorTitle": "Simulador de País en Vivo e Inspector de Reserva",
        "geoSimulatorDesc": "Selecciona cualquier país para previsualizar el idioma que verán los visitantes:",
        "autoApplySimLabel": "Cambiar sitio en vivo automáticamente al seleccionar país",
        "applyToAppBtn": "Aplicar al Sitio en Vivo",
        "currentlyApplied": "Aplicado al Sitio",
        "testLiveIpBtn": "Probar Mi IP Real",
        "detectingIp": "Detectando IP...",
        "enabled": "Activado",
        "disabled": "Desactivado",
        "visitorFrom": "Visitante de:",
        "selectCountryPlaceholder": "Seleccionar País",
        "autoAppliedLanguage": "Idioma Aplicado Automáticamente:",
        "fallbackToEn": "Reserva en Inglés",
        "activeOnSite": "Activo en el Sitio",
        "addCustomLanguage": "Añadir Idioma Personalizado",
        "moreInfoPrefix": "Más información:",
        "readDocLink": "Leer documento",
        "tabs": {
            "all": "Todos los Idiomas",
            "builtin": "Integrados del Sistema",
            "custom": "Personalizados Añadidos"
        },
        "addNewPhrase": "Añadir Nueva Frase",
        "addPhraseModalTitle": "Añadir Nueva Frase Traducida",
        "searchPlaceholder": "Buscar frase o clave de código (ej. dashboard, buy)...",
        "showingPhrases": "Mostrando {{count}} de {{total}} frases",
        "reloadTitle": "Recargar frases de traducción",
        "refreshBtn": "Actualizar",
        "loadingPhrases": "Cargando frases de traducción...",
        "noPhrasesFound": "No se encontraron frases",
        "colPhraseKey": "Frase en Inglés y Clave",
        "addPhraseBtn": "Añadir Nueva Frase",
        "noPhrasesDesc": "Ninguna frase coincide con tu búsqueda o filtro de categoría.",
        "colTranslations": "Traducciones Cubiertas",
        "actionEdit": "Editar",
        "editPhraseTooltip": "Editar frase y traducciones manuales",
        "colActions": "Acciones",
        "completeCheck": "Completo ✓",
        "coverageTitle": "Cobertura de Traducción",
        "deletePhraseTooltip": "Eliminar frase en todos los idiomas",
        "actionDel": "Eliminar",
        "translated": "Traducido",
        "resetToEnglishJson": "Restablecer a JSON en Inglés",
        "autoFillWithEnglish": "Autorrellenar Todo con Inglés",
        "translatePhrases": "Traducir Frases",
        "syncNotice": "Todas las frases se sincronizan automáticamente con los archivos JSON",
        "englishPhraseLabel": "Frase en Inglés (Fuente Principal)",
        "savePhrase": "Guardar Frase",
        "updatePhrase": "Actualizar Frase",
        "englishPhrasePlaceholder": "ej. Back to Dashboard, Instant Buy, Verify Code",
        "englishPhraseHint": "Escribe las palabras que deseas que los usuarios vean en pantalla.",
        "catCommon": "Común (common)",
        "catDashboard": "Panel de control (dashboard)",
        "categoryLabel": "Sección / Categoría",
        "catTrading": "Trading (trading)",
        "catNav": "Navegación (nav)",
        "catAuth": "Inicio de sesión / Autenticación (auth)",
        "catActions": "Botones / Acciones (actions)",
        "catPricing": "Precios (pricing)",
        "identifierBadge": "Identificador",
        "keyLabel": "Clave de Traducción (Identificador de Código)",
        "autoGeneratedBadge": "Generado Automáticamente",
        "keyPlaceholder": "Autogenerado ej. common.backToDashboard",
        "autoTranslateDesc": "Cualquier idioma que se deje en blanco a continuación se traducirá automáticamente con nuestro motor gratuito.",
        "autoTranslateRemaining": "Traducir Automáticamente Idiomas Restantes",
        "keyCodeHint": "Cómo hace referencia el código a esta frase:",
        "manualTranslationsHeading": "Traducciones Manuales por Idioma (Opcional)",
        "deleteLangConfirm": "¿Estás seguro de que deseas eliminar permanentemente {{name}} ({{native}})? También se eliminarán todas las frases traducidas personalizadas.",
        "manualTranslationsDesc": "Escribe tus propias palabras o haz clic en el destello para traducir automáticamente",
        "deleteLangTitle": "Eliminar Idioma",
        "deletePhraseBtn": "Eliminar Frase",
        "deletePhraseConfirm": "¿Estás seguro de que deseas eliminar permanentemente \"{{key}}\" (\"{{en}}\")? Esta frase se eliminará de todos los archivos de traducción.",
        "deletePhraseTitle": "Eliminar Frase de Traducción",
        "deleteLangBtn": "Eliminar Idioma",
        "editPhraseTitle": "Editar Frase",
        "addPhraseSubtitle": "Crea una nueva frase en toda la plataforma. Escribe traducciones manuales o deja que la IA traduzca automáticamente.",
        "editPhraseSubtitle": "Actualiza la frase maestra en inglés, edita traducciones manuales o vuelve a traducir con IA.",
        "catLanding": "Página de aterrizaje (landing)",
        "tabLanguages": "Idiomas y Regional",
        "tabLanguagesShort": "Idiomas",
        "tabPhrases": "Directorio de Frases",
        "tabPhrasesShort": "Frases",
        "allCategories": "Todas las Categorías",
        "pageOfTotal": "Página {{current}} de {{total}} ({{totalCount}} frases en total)",
        "copyKeyTooltip": "Haz clic para copiar la clave",
        "copiedKeyToast": "¡\"{{key}}\" copiada al portapapeles!",
        "customBadge": "Personalizado",
        "editLangTooltip": "Editar idioma y frases",
        "deleteLangTooltip": "Eliminar idioma",
        "editLangTitle": "Editar Idioma",
        "addLangSubtitle": "Configura detalles del idioma y traduce frases del sitio web en un editor visual limpio.",
        "translatedPhrasesCount": "Frases traducidas:",
        "tabDetails": "1. Detalles del Idioma",
        "tabDetailsShort": "Detalles",
        "tabVisualPhrases": "2. Traducir Frases",
        "tabVisualPhrasesShort": "Frases",
        "tabJson": "JSON",
        "advancedJsonTooltip": "Editor JSON Avanzado",
        "quickSelectPreset": "Selección rápida de idiomas populares (Autorrelleno)",
        "choosePresetDefault": "-- Elige un idioma para autorrellenar todos los campos --",
        "selectPresetHint": "Selecciona una plantilla arriba para completar todo, o escribe tus detalles personalizados abajo.",
        "langCodeLabel": "Código de Idioma (ISO 639-1)",
        "langCodePlaceholder": "ej. ja, it, pt, ru, hi, tr",
        "langCodeHint": "Código corto estándar ISO: ej. ja, pt, hi",
        "flagEmojiLabel": "Emoji / Icono de Bandera",
        "flagEmojiPlaceholder": "ej. 🇯🇵, 🇮🇹, 🇧🇷, 🇷🇺",
        "flagEmojiHint": "Pega cualquier emoji o icono de bandera",
        "displayNameLabel": "Nombre para Mostrar (Inglés)",
        "displayNamePlaceholder": "ej. Japanese, Portuguese",
        "nativeNameLabel": "Nombre Nativo (Escritura Local)",
        "nativeNamePlaceholder": "ej. 日本語, Português, हिन्दी",
        "readingDirectionLabel": "Dirección de Lectura y Diseño",
        "ltrTitle": "De Izquierda a Derecha (LTR)",
        "ltrDesc": "Estándar (Inglés, Español, Hindi, etc.)",
        "rtlTitle": "De Derecha a Izquierda (RTL)",
        "rtlDesc": "Árabe, Hebreo, Persa, Urdu",
        "nextStepTitle": "Siguiente paso: Personalizar frases de la web",
        "nextStepDesc": "Traduce frases clave en la siguiente pestaña o guarda ahora para usar las predeterminadas.",
        "categoryLabelFilter": "Categoría:",
        "allSections": "Todas las Secciones",
        "searchPhraseToTranslate": "Buscar cualquier frase para traducir (ej. Dashboard, Sign In, Market, Pricing)...",
        "origEnglishPhrase": "Frase Original en Inglés",
        "yourTranslation": "Tu Traducción",
        "noPhrasesMatchFilter": "Ninguna frase coincide con tu búsqueda o filtro.",
        "translatePlaceholder": "Traducir \"{{phrase}}\"",
        "showingFirst100": "Mostrando las primeras 100 frases. Usa la búsqueda o filtro para encontrar elementos específicos.",
        "advancedJsonMode": "Modo avanzado: Pega o edita directamente el objeto JSON completo.",
        "jsonError": "Error de JSON:",
        "validJson": "Sintaxis JSON válida",
        "translationPlaceholder": "Traducción",
        "noTranslationYet": "Sin traducción aún (haz clic en Auto para traducir)",
        "willAutoTranslate": "Se traducirá automáticamente si se deja vacío...",
        "enterManualTranslation": "Introduce traducción manual...",
        "autoBtn": "Auto",
        "autoTranslateIntoLang": "Traducir automáticamente a {{lang}}",
        "updateLanguage": "Actualizar Idioma",
        "saveLanguage": "Guardar Idioma",
        "toastEnterEnglishPhrase": "Por favor, introduce primero la frase en inglés",
        "toastTranslatedForLang": "Traducido para {{lang}}",
        "toastTranslationFailed": "Error en la traducción",
        "toastPhraseDeleted": "Frase \"{{key}}\" eliminada en todos los idiomas.",
        "toastFailedToDeletePhrase": "Error al eliminar la frase",
        "toastPhraseUpdated": "¡Frase \"{{key}}\" actualizada en todos los idiomas!",
        "toastPhraseSaved": "¡Frase \"{{key}}\" guardada en todos los idiomas!",
        "toastFailedToSavePhrase": "Error al guardar la frase",
        "toastEnterValidLangCode": "Introduce un código de idioma válido (ej. ja, it, pt, ru, hi)",
        "toastEnterDisplayNameNativeName": "Introduce tanto el nombre para mostrar como el nombre nativo",
        "toastLangUpdated": "¡Idioma y frases actualizados!",
        "toastLangAdded": "¡Nuevo idioma añadido con éxito!",
        "toastLangSaveFailed": "Error al guardar el idioma en el servidor",
        "toastLangDeleted": "Idioma '{{name}}' ({{code}}) eliminado.",
        "toastLangDeleteFailed": "Error al eliminar el idioma"
    },
    "adminDocumentation": {
        "title": "Documentación de Usuario",
        "cmsBadge": "CMS de Conocimiento",
        "subtitle": "Cree, dé formato y publique la documentación de la plataforma para sus usuarios.",
        "loading": "Cargando...",
        "loadingMsg": "Cargando CMS de documentación...",
        "loadError": "Error al cargar la documentación",
        "saveSuccess": "¡Documentación guardada con éxito!",
        "saveError": "Error al guardar la documentación",
        "editorTab": "Editor",
        "previewTab": "Vista Previa",
        "editorTabTooltip": "Abrir editor WYSIWYG enriquecido",
        "previewTabTooltip": "Previsualizar formato final del usuario",
        "viewPublicTooltip": "Abrir documentación pública en nueva pestaña",
        "viewLive": "Página Pública",
        "saveShortcut": "Guardar cambios (Ctrl+S)",
        "saving": "Guardando...",
        "saveChanges": "Guardar Cambios",
        "quickInsert": "Insertar",
        "insertNote": "Insertar cuadro de Nota",
        "noteBox": "Cuadro de Nota",
        "insertWarning": "Insertar cuadro de Advertencia",
        "warningBox": "Cuadro Advertencia",
        "insertCode": "Insertar bloque de código",
        "codeBlock": "Bloque Código",
        "insertTable": "Insertar tabla de características",
        "featureTable": "Tabla",
        "insertSteps": "Insertar guía paso a paso",
        "stepGuide": "Guía por Pasos",
        "snippetInserted": "¡Fragmento insertado en el editor!",
        "words": "palabras",
        "characters": "caracteres",
        "minRead": "min de lectura",
        "lastSaved": "Último guardado a las",
        "shortcutHint": "Presione Ctrl+S para guardar",
        "pubDetails": "Publicación y Estado",
        "pubStatusLabel": "Estado",
        "pubStatusActive": "Publicado y En Vivo",
        "publicUrlLabel": "URL Web Pública",
        "copyUrlTooltip": "Copiar URL completa",
        "linkCopied": "¡URL de documentación pública copiada!",
        "sectionsLabel": "Secciones",
        "estTimeLabel": "Tiempo Lectura",
        "formatGuideTitle": "Consejos de Formato",
        "livePreviewBanner": "Vista Previa en Vivo (Exactamente como la ven los usuarios)",
        "backToEditor": "Volver al Editor",
        "emptyTitle": "Sin Contenido de Documentación",
        "emptyDesc": "Cambie a la pestaña Editor para comenzar a redactar y publicar su documentación.",
        "startWriting": "Comenzar a Escribir Documentación",
        "quickNavigation": "Quick Navigation",
        "readDocLink": "Read document",
        "categoryAdminDocs": "Admin Documentation",
        "moreInfoPrefix": "More info:",
        "backToTop": "Back to Top",
        "relatedDocGuides": "Related Documentation Guides"
    },
    "documentationPage": {
        "heroBadge": "Documentación Oficial de la Plataforma",
        "heroTitle1": "Documentación de ",
        "heroTitle2": "Usuario",
        "heroSubtitle": "Tutoriales completos, guías de API, indicadores de trading y tutoriales del sistema para la plataforma OpenViewTrading.",
        "readTime": "min de lectura",
        "lastUpdated": "Actualizado Regularmente",
        "copied": "¡Copiado!",
        "share": "Compartir",
        "linkCopied": "¡Enlace copiado al portapapeles!",
        "searchPlaceholder": "Buscar secciones o temas en este documento...",
        "loading": "Cargando documentación...",
        "loadingDesc": "Obteniendo la guía más reciente...",
        "onThisPage": "En esta página",
        "quickJump": "Tabla de Contenidos",
        "emptyTitle": "Documentación en Construcción",
        "emptyDesc": "Nuestra documentación y guías de base de conocimientos se están actualizando. Vuelva a consultar pronto o comuníquese con nuestro equipo.",
        "contactUs": "Contactar a Soporte",
        "haveQuestionsTitle": "¿Tiene preguntas sobre nuestra documentación?",
        "haveQuestionsSubtitle": "Nuestros equipos de soporte técnico e investigación cuantitativa están listos para ayudarle.",
        "contactUsBtn": "Contactar a soporte",
        "backToTop": "Volver arriba"
    },
    "notFound": {
        "badge": "ERROR 404 • RUTA NO ENCONTRADA",
        "title": "Página perdida en la matriz de trading",
        "subtitle": "El activo financiero, gráfico o página analítica que está buscando puede haber sido retirado, haber cambiado de URL o no estar disponible temporalmente.",
        "backToHome": "Volver al resumen del mercado",
        "backToAdmin": "Volver al portal de administración",
        "contactSupport": "Contactar a soporte",
        "home": "Inicio",
        "goBack": "Volver",
        "attemptedPath": "Ruta solicitada:",
        "searchPlaceholder": "Buscar herramientas, gráficos, guías o símbolos...",
        "search": "Buscar",
        "autoRedirecting": "Redireccionamiento automático en",
        "popularDestinations": "Destinos populares del mercado",
        "matchingResults": "{{count}} coincidencias",
        "explore": "Explorar",
        "allRightsReserved": "Todos los derechos reservados.",
        "privacy": "Política de privacidad",
        "terms": "Términos de servicio",
        "contact": "Soporte",
        "links": {
            "marketOverview": "Resumen del mercado",
            "marketOverviewDesc": "Precios en vivo, mayores alzas e índices globales",
            "advancedCharts": "Gráficos avanzados",
            "advancedChartsDesc": "Motor interactivo de velas e indicadores",
            "aiInsights": "Señales e ideas de IA",
            "aiInsightsDesc": "Análisis predictivo autónomo y telemetría",
            "documentation": "Documentación de usuario",
            "documentationDesc": "Guías de plataforma, APIs y estrategias de trading",
            "marketNews": "Noticias financieras",
            "marketNewsDesc": "Titulares económicos de última hora en tiempo real",
            "brokers": "Directorio de brokers",
            "brokersDesc": "Comparación verificada de brokers de forex y acciones"
        }
    },
    "alerts": {
        "setAlert": "Crear Alerta",
        "myAlerts": "Mis Alertas",
        "marketAlerts": "Alertas de Mercado",
        "premiumAlertsLocked": "Las alertas de mercado son una función Premium - Haga clic para desbloquear",
        "setAlertTooltip": "Crear alerta inteligente, de precio o de indicador para {{symbol}}",
        "viewManageAlertsTooltip": "Ver y gestionar mis alertas",
        "unlockTitle": "Desbloquear {{feature}}",
        "unlockSubtitle": "Actualice su cuenta para activar alertas inteligentes de IA, umbrales de precios y señales de trading en tiempo real.",
        "proPlan": "PLAN PRO",
        "includedWithPro": "Incluido con la suscripción Pro",
        "active247": "Monitoreo activo 24/7",
        "bannerDesc": "Nunca se pierda oportunidades de mercado de alta probabilidad. Configure parámetros automáticos y deje que nuestro motor inteligente monitoree los mercados.",
        "maybeLater": "Quizás más tarde",
        "viewPlansUpgrade": "Ver Planes y Mejorar",
        "cancelAnytime": "Cancele en cualquier momento",
        "instantActivation": "Activación instantánea",
        "zeroLockIn": "Sin permanencia",
        "perkSmartTitle": "Alertas Inteligentes de IA",
        "perkSmartDesc": "Detección multifactorial de rupturas, impulso y patrones técnicos en tiempo real.",
        "perkPriceTitle": "Disparadores de Precio en Tiempo Real",
        "perkPriceDesc": "Notificaciones instantáneas cuando los activos alcanzan soportes, resistencias u objetivos de precio.",
        "perkIndicatorTitle": "Más de 50 Alertas de Indicadores Técnicos",
        "perkIndicatorDesc": "Condiciones de sobrecompra/sobreventa de RSI, cruces de MACD y picos de volumen.",
        "perkDeliveryTitle": "Entrega Instantánea Multicanal",
        "perkDeliveryDesc": "Reciba alertas a través de notificaciones en la plataforma y correos electrónicos directos.",
        "createTitle": "Crear Alerta de Mercado",
        "editTitle": "Editar Alerta de Mercado",
        "modalSubtitle": "Configure notificaciones en tiempo real para movimientos de precios, rupturas e indicadores.",
        "selectAsset": "Seleccionar Activo / Acción",
        "searchAsset": "Buscar símbolo o nombre...",
        "alertNameOptional": "Nombre de la alerta (Opcional)",
        "alertNamePlaceholder": "ej. Alerta de Ruptura de {{symbol}}",
        "selectAlertType": "Seleccionar Tipo de Alerta",
        "smart": "Inteligente",
        "smartAlert": "Alerta Inteligente",
        "typeSmartDesc": "Detección multifactorial de rupturas y patrones técnicos con IA.",
        "price": "Precio",
        "priceAlert": "Alerta de Precio",
        "typePriceDesc": "Se activa cuando el precio alcanza el objetivo, resistencia o soporte.",
        "indicator": "Indicador",
        "indicatorAlert": "Alerta de Indicador",
        "typeIndicatorDesc": "Umbrales en RSI, cruces de MACD, medias móviles, etc.",
        "currentPrice": "Precio Actual",
        "targetPrice": "Precio Objetivo",
        "targetChange": "Cambio Objetivo",
        "priceDiffTarget": "Objetivo: {{diff}} ({{pct}}%) desde el precio actual",
        "deliveryChannels": "Canales de Entrega",
        "inAppPush": "Notificación en el Sitio Web",
        "emailNotification": "Alerta por Correo Electrónico Directo",
        "cancel": "Cancelar",
        "saveChanges": "Guardar Cambios",
        "createAlert": "Crear Alerta",
        "smartRules": "Reglas de Parámetros Inteligentes",
        "smartPattern": "Regla de Patrón Inteligente",
        "bullishBreakout": "Posible Ruptura Alcista",
        "bearishReversal": "Posible Reversión Bajista",
        "volumeSpike": "Pico de Volumen Inusual (+100%)",
        "momentumSurge": "Aceleración de Impulso y Tendencia",
        "minConfidence": "Confianza Mínima de IA",
        "minRsi": "Filtro RSI Mínimo",
        "timeframe": "Marco Temporal",
        "priceThreshold": "Umbral de Precio Objetivo",
        "priceDirection": "Condición de Precio",
        "reachesTarget": "El precio alcanza el objetivo (±1.5%)",
        "crossesAbove": "El precio cruza por encima (≥ Objetivo)",
        "crossesBelow": "El precio cruza por debajo (≤ Objetivo)",
        "indicatorParams": "Parámetros del Indicador Técnico",
        "selectIndicator": "Seleccionar Indicador",
        "indicatorCondition": "Condición del Indicador",
        "overbought": "Sobrecompra (Por encima del nivel)",
        "oversold": "Sobreventa (Por debajo del nivel)",
        "crossAbove": "Cruza por encima de la señal",
        "crossBelow": "Cruza por debajo de la señal",
        "triggerLevel": "Nivel de Activación",
        "rsi14": "RSI (14)",
        "macdCross": "Cruce de Señal MACD",
        "ma50": "Media Móvil de 50 Días",
        "ma200": "Media Móvil de 200 Días",
        "bollinger": "Bandas de Bollinger Superior/Inferior",
        "myMarketAlerts": "Mis Alertas de Mercado",
        "allTab": "Todas",
        "activeTab": "Activas",
        "triggeredTab": "Activadas",
        "pausedTab": "Pausadas",
        "newAlert": "Nueva Alerta",
        "close": "Cerrar",
        "noAlerts": "No se encontraron alertas",
        "noAlertsDesc": "Aún no ha configurado alertas de mercado {{tab}}.",
        "loadingAlerts": "Cargando sus alertas de mercado...",
        "deleteAlertTitle": "Eliminar Alerta de Mercado",
        "deleteAlertConfirm": "¿Está seguro de que desea eliminar la alerta para {{symbol}} ({{name}})?",
        "deleteAlertWarning": "Esta acción no se puede deshacer y detendrá permanentemente las notificaciones para este disparador.",
        "deleteConfirmBtn": "Eliminar Alerta",
        "criteria": "Criterio",
        "target": "Objetivo",
        "indicatorLabel": "Indicador",
        "notification": "Notificación",
        "email": "Correo",
        "pauseAlert": "Pausar Alerta",
        "resumeAlert": "Reanudar Alerta",
        "editAlert": "Editar Alerta",
        "deleteAlert": "Eliminar Alerta",
        "statsSummary": "Activas: {{active}} • Activadas: {{triggered}} • Pausadas: {{paused}}",
        "alertSingular": "Alerta",
        "alertPlural": "Alertas",
        "selectChannelError": "Por favor seleccione al menos un canal de notificación (Sitio web o Correo electrónico).",
        "updateSuccess": "¡Alerta de mercado actualizada con éxito!",
        "updateFailed": "Error al actualizar la alerta.",
        "createSuccess": "¡Alerta de mercado creada para {{symbol}}!",
        "createFailed": "Error al crear la alerta.",
        "deleteSuccess": "Alerta eliminada con éxito.",
        "deleteFailed": "Error al eliminar la alerta.",
        "saveError": "Error al guardar la alerta. Inténtalo de nuevo.",
        "statusUpdated": "Alerta marcada como {{status}}.",
        "statusUpdateFailed": "Error al actualizar el estado de la alerta.",
        "loadError": "No se pudo cargar la lista de alertas.",
        "priceTargetReached": "Precio Objetivo Alcanzado",
        "reachedTargetDesc": "alcanzó el precio objetivo de ${{target}}",
        "manageSubtitle": "Administre, edite, pruebe y supervise sus alertas inteligentes, de precio e indicadores activas.",
        "strategyPattern": "Patrón de Estrategia",
        "prob": "Prob",
        "resist": "Resist",
        "rsi": "RSI",
        "vol": "Vol",
        "trend": "Tendencia",
        "statusLabel": "Estado",
        "bullish": "Alcista",
        "bearish": "Bajista",
        "stock": "Acción",
        "level": "Nivel",
        "threshold": "Umbral"
    },
    "adminPaymentSettings": {
        "title": "Configuración de Pasarela de Pago",
        "selectGateway": "Seleccionar Pasarela de Pago",
        "stripe": "Stripe",
        "publishableKey": "Clave Publicable",
        "publishableKeyPlaceholder": "ej. pk_test_... o pk_live_...",
        "secretKey": "Clave Secreta",
        "secretKeyPlaceholder": "ej. sk_test_... o sk_live_...",
        "webhookSecret": "Secreto del Webhook",
        "webhookSecretPlaceholder": "ej. whsec_...",
        "hideSecretKey": "Ocultar clave secreta",
        "showSecretKey": "Mostrar clave secreta",
        "hideWebhookSecret": "Ocultar secreto del webhook",
        "showWebhookSecret": "Mostrar secreto del webhook",
        "enablePaymentGateway": "Habilitar Pasarela de Pago",
        "enableTestMode": "Habilitar Modo de Prueba",
        "yes": "Sí",
        "no": "No",
        "saveChanges": "Guardar Cambios",
        "toasts": {
            "loadError": "Error al cargar la configuración de pago",
            "testKeysInLiveMode": "El modo de prueba está en \"No\" (Modo en vivo), pero ingresó credenciales de prueba (sk_test_...). ¡Ingrese una clave secreta en vivo (sk_live_...) para pagos de producción!",
            "liveKeysInTestMode": "El modo de prueba está en \"Sí\" (Modo Sandbox), pero ingresó credenciales en vivo (sk_live_...). ¡Ingrese una clave secreta de prueba (sk_test_...) para el modo sandbox!",
            "saving": "Guardando y verificando credenciales...",
            "saveSuccess": "¡Configuración de pasarela de pago guardada con éxito!",
            "invalidCredentials": "¡Credenciales inválidas! Verifique e ingrese claves de API correctas."
        }
    },
    "blogDetailPage": {
        "backToAdmin": "Volver al panel de administración",
        "backToDashboard": "Volver al panel de control",
        "backToBlogs": "Volver a Blogs y Guías",
        "home": "Inicio",
        "blogs": "Blogs y Guías",
        "minRead": "min de lectura",
        "share": "Compartir:",
        "shareArticle": "Compartir artículo",
        "shareWithTraders": "Compártelo con tu comunidad de trading o compañeros inversores.",
        "foundHelpful": "¿Te resultó útil este artículo?",
        "linkCopied": "¡Enlace copiado!",
        "copiedToClipboard": "¡Enlace del artículo copiado al portapapeles!",
        "author": "Equipo de Investigación OpenView",
        "authorRole": "Analistas Financieros y Estrategas de Mercado",
        "authorBio": "Nuestro equipo editorial ofrece análisis de nivel institucional, evaluaciones de brókers y perspectivas técnicas para capacitar a operadores independientes de todo el mundo.",
        "relatedArticles": "Artículos y Guías Relacionados",
        "relatedSubtitle": "Explora más análisis y estrategias en esta categoría",
        "viewAll": "Ver todos",
        "readArticle": "Leer artículo",
        "notFoundTitle": "Artículo no encontrado",
        "notFoundDesc": "El artículo del blog que buscas no existe, ha sido movido o no está disponible temporalmente.",
        "backToArticles": "Volver a todos los artículos"
    },
    "trading": {
        "backtodashboard": "Volver al Panel de Control"
    },
    "security": {
        "toolsRestricted": "Developer Tools Restricted",
        "policyActive": "Security Policy Active",
        "waitingClose": "Waiting for Inspect Element to close...",
        "toolsRestrictedDesc": "Developer Tools and Inspect Element are disabled on this platform for security & integrity reasons. Please close the Inspect window to continue using the application."
    },
    "adminBlog": {
        "serpSnippetDefault": "Discover in-depth market analysis, trading strategies, technical guides, and educational insights on OpenViewTrading.",
        "serpTitleDefault": "OpenView Trading Blog & Market Guides"
    },
    "adminFaqs": {
        "validation": {
            "answerRequired": "Answer is required",
            "questionRequired": "Question is required",
            "categoryRequired": "Please select an active category",
            "categoryNameRequired": "Category name is required"
        },
        "loadError": "Failed to load FAQs data",
        "publishedSuccess": "FAQ published successfully",
        "saveFailed": "Failed to save FAQ",
        "categoryUpdated": "Category updated successfully",
        "draftSavedSuccess": "FAQ saved as draft",
        "categoryCreated": "Category created successfully",
        "faqDeleted": "FAQ deleted successfully",
        "categoryDeleted": "Category deleted successfully",
        "categorySaveFailed": "Failed to save category",
        "deleteFailed": "Failed to delete item",
        "addCategory": "Add Category",
        "subtitle": "Create, edit, and organize frequently asked questions and user-side categories.",
        "addFaq": "Add FAQ",
        "stats": {
            "acrossAllCategories": "Across {{count}} categories",
            "totalFaqs": "Total FAQs",
            "published": "Published",
            "drafts": "Drafts",
            "liveOnSite": "Live on the public FAQ page",
            "activeTopics": "Active knowledge base topics",
            "categories": "Categories",
            "unpublished": "Unpublished work in progress"
        },
        "tabs": {
            "published": "FAQs",
            "drafts": "Drafts",
            "categories": "Categories"
        },
        "searchCategoriesPlaceholder": "Search categories...",
        "searchPlaceholder": "Search questions or keywords...",
        "allCategories": "All Categories",
        "thQuestion": "Question",
        "bulletPointsCount": "bullet points",
        "thBadge": "Badge",
        "thCategory": "Category",
        "thActions": "Actions",
        "noFaqsFound": "No published FAQs found matching your criteria.",
        "draftFaqsTitle": "Draft FAQs",
        "noDraftsFound": "No draft FAQs found.",
        "thSlug": "Slug",
        "categoriesTitle": "Categories",
        "noCategoriesFound": "No categories found.",
        "categoriesCount": "Categories",
        "thStatus": "Status",
        "editFaqModalTitle": "Edit FAQ",
        "addFaqModalTitle": "Add FAQ",
        "addFaqSubtitle": "Create a new question, answer and category details",
        "updatePublish": "Update & Publish",
        "editFaqSubtitle": "Update question, answer and bullet points",
        "placeholderQuestion": "e.g., What is OpenViewTrading and how does it work?",
        "publishFaq": "Publish FAQ",
        "labelQuestion": "Question",
        "noActiveCategories": "No active categories",
        "labelCategory": "Category",
        "placeholderBadge": "e.g., Popular, AI, Security",
        "labelBadge": "Badge / Tag",
        "labelAnswer": "Answer",
        "placeholderBullet": "Key bullet point",
        "placeholderAnswer": "Enter the primary response to this frequently asked question...",
        "labelBulletPoints": "Bullet Points",
        "addBulletPoint": "Add bullet point",
        "labelTips": "Tips / Note Box",
        "placeholderTips": "e.g., Tip: You can connect your broker seamlessly in Settings.",
        "editCategoryModalTitle": "Edit Category",
        "addCategoryModalTitle": "Add Category",
        "categorySubtitle": "Add and edit category details for FAQs",
        "createCategory": "Create Category",
        "categoryTitle": "Category Title",
        "categorySlug": "Category Slug",
        "placeholderCategorySlug": "e.g., general-information",
        "categoryIcon": "Icon",
        "placeholderCategoryName": "e.g., General Information",
        "deleteCategoryTitle": "Delete Category",
        "categoryStatus": "Status",
        "deleteFaqTitle": "Delete FAQ",
        "deleteConfirmMsg": "Are you sure you want to delete this {{type}}? This action cannot be undone."
    },
    "adminNews": {
        "deleteSuccess": "News article deleted successfully.",
        "loadError": "Failed to load news list from server.",
        "bulkDeleteSuccess": "Successfully deleted {{count}} articles.",
        "bulkDeleteError": "Failed to delete selected articles.",
        "deleteError": "Failed to delete article.",
        "saveSettingsSuccess": "News & Marketaux settings saved successfully.",
        "saveSettingsError": "Failed to save settings.",
        "title": "News Management & Storage",
        "totalArticles": "Total News",
        "provider": "Data Provider:",
        "subtitle": "Configure Marketaux global financial news feeds, target worldwide stock markets, and control automatic database cleanup.",
        "todayAdded": "Added Today",
        "newsCoverage": "News Coverage",
        "lastDays": "Last {{count}} Days",
        "sinceDate": "Since {{date}}",
        "recentNews": "Active news updates",
        "days": "Days",
        "autoDeletePolicy": "Auto-Delete Policy",
        "autoCleanActive": "Auto-delete active",
        "disabled": "Disabled",
        "riskStorage": "May grow indefinitely",
        "autoSyncSchedule": "Auto-Sync Schedule",
        "manualOnly": "Manual Only",
        "worldwideActive": "Global Worldwide Markets",
        "tabSettings": "Marketaux & Auto-Sync Settings",
        "tabAllNews": "All News & Management",
        "allCategories": "All Categories",
        "searchPlaceholder": "Search news title, summary, ticker, source...",
        "thArticle": "Article",
        "allSentiments": "All Sentiments",
        "thSource": "Source",
        "thRegion": "Country / Region",
        "thPublished": "Published Date",
        "thTickers": "Tickers",
        "thAction": "Action",
        "thSentiment": "Sentiment",
        "showingPage": "Showing page {{current}} of {{total}} ({{count}} total articles)",
        "noNewsFound": "No news articles found.",
        "trySyncing": "Try changing your search or country filter above.",
        "articleSelected": "1 article selected",
        "selected": "Selected",
        "delete": "Delete",
        "deselect": "Deselect",
        "articlesSelected": "{{count}} articles selected",
        "marketauxDesc": "Configure your Marketaux API key to fetch live market news.",
        "marketauxConfig": "Marketaux API",
        "apiToken": "Marketaux API Key",
        "apiTokenPlaceholder": "Enter Marketaux API token...",
        "autoSync": "Auto-Sync Schedule",
        "getApiKey": "Get API Token",
        "allMarketsActive": "Global Market Coverage",
        "allMarketsActiveDesc": "Fetches financial news from worldwide stock exchanges and global markets.",
        "autoSyncDesc": "Automatically fetch fresh news at regular intervals.",
        "intervalEvery15Min": "Every 15 Minutes",
        "syncIntervalLabel": "Sync Frequency",
        "intervalEvery30Min": "Every 30 Minutes",
        "intervalEvery2Hours": "Every 2 Hours",
        "intervalEvery6Hours": "Every 6 Hours",
        "intervalEvery1Hour": "Every 1 Hour (Recommended)",
        "intervalEvery12Hours": "Every 12 Hours",
        "intervalEvery24Hours": "Every 24 Hours",
        "retentionDesc": "Automatically delete old articles to keep storage clean.",
        "enableAutoDeleteDesc": "Delete articles that exceed the retention period.",
        "enableAutoDelete": "Enable Auto-Delete",
        "retentionPolicyTitle": "Auto-Delete Old News",
        "dangerZoneDesc": "Instantly delete old news or remove all articles.",
        "retentionPeriod": "Keep News For",
        "dangerZone": "Manual Delete",
        "deleteOlderThan": "Delete News Older Than {{days}} Days",
        "saveSettings": "Save Settings",
        "bulkDeleteTitle": "Bulk Delete Articles",
        "deleteArticleTitle": "Delete News Article",
        "deleteArticleConfirm": "Are you sure you want to permanently delete this article?",
        "deleteAllNow": "Delete ALL News",
        "confirmBulkDelete": "Delete Selected ({{count}})",
        "bulkDeleteConfirm": "Are you sure you want to permanently delete the {{count}} selected news articles?",
        "deleteOldTitle": "Delete Old News Articles",
        "deleteAllTitle": "Delete ALL News Articles",
        "deleteAllConfirm": "This will permanently delete every single news article currently in the database to reclaim storage.",
        "deleteAllWarning": "WARNING: This action cannot be undone!",
        "deleteOldConfirm": "This will delete all news items published more than {{days}} days ago.",
        "confirmDeleteAll": "Yes, Delete All News",
        "confirmDeleteOld": "Yes, Delete Old Articles"
    },
    "blogPage": {
        "heroBadge": "Market Intelligence & Quantitative Guides",
        "heroTitle1": "Trading Blogs &",
        "linkCopied": "Blog link copied to clipboard!",
        "heroSubtitle": "Deep-dive analysis, quantitative strategies, macroeconomic outlooks, and algorithmic trading breakdowns written by institutional analysts.",
        "heroTitle2": "Guides",
        "allCategories": "All Topics",
        "searchPlaceholder": "Search articles, topics (e.g. AI models, momentum, forex, scalping)...",
        "copied": "Copied!",
        "share": "Share",
        "clearFilter": "Clear Filter",
        "featuredBadge": "Featured Insight",
        "readArticle": "Read Article",
        "showingResults": "Showing {{count}} articles for \"{{query}}\"",
        "noArticlesTitle": "No articles found",
        "read": "Read",
        "noArticlesSub": "There are no published guides matching your search criteria. Try exploring all topics.",
        "resetFilters": "Reset Filters"
    },
    "faqPage": {
        "catAll": "All Questions",
        "statResolutionTitle": "Instant Resolution",
        "statAiAccuracyTitle": "AI Neural Engine",
        "statResolutionVal": "98.4%",
        "statResolutionSub": "Self-service answered",
        "statAiAccuracyVal": "Real-Time",
        "statAiAccuracySub": "Predictive intelligence",
        "statBrokerBridgeVal": "< 12ms",
        "statBrokerBridgeTitle": "Execution Bridge",
        "statBrokerBridgeSub": "Ultra-low latency routing",
        "statSupportGradeTitle": "Quant Desk",
        "statSupportGradeVal": "24/7 Live",
        "statSupportGradeSub": "Priority analyst desk",
        "heroTitle1": "Frequently Asked",
        "linkCopied": "FAQ link copied to clipboard!",
        "heroBadge": "Knowledge Base & Help Center",
        "heroTitle2": "Questions",
        "updated": "Updated: August 2026",
        "heroSubtitle": "Comprehensive answers to common questions regarding our AI neural models, real-time algorithmic baskets, broker integrations, security standards, and account management.",
        "liveDesk": "24/7 Live Quant Desk",
        "revision": "Knowledge Base v3.2",
        "showingResults": "Showing {{count}} results for \"{{query}}\"",
        "searchPlaceholder": "Search questions, keywords (e.g. AI signals, broker, 2FA)...",
        "showingCategoryCount": "{{count}} questions in this topic",
        "expandAll": "Expand All",
        "copied": "Copied!",
        "collapseAll": "Collapse All",
        "share": "Share",
        "clearSearch": "Reset Filters",
        "noResultsTitle": "No matching questions found",
        "noResultsSub": "We couldn\\",
        "ctaTitle1": "Still have questions or",
        "ctaBadge": "Dedicated Quant Assistance",
        "ctaTitle2": "need custom setup?",
        "contactSupport": "Contact Support Desk",
        "ctaSubtitle": "Our quantitative desk and technical support team are available 24/7 to assist with custom API integration, institutional basket configurations, or broker onboarding.",
        "box1Sub": "Average response time across all tickets",
        "box1Title": "Sub-15 Minute Ticket Response",
        "viewDocs": "Explore Documentation",
        "box2Title": "Enterprise Tier SLA",
        "box2Sub": "99.99% uptime guarantee with priority routing",
        "box3Title": "Analyst Strategy Walkthroughs",
        "box3Sub": "1-on-1 personalized architecture demos"
    },
    "adminfaqs": {
        "title": "Frequently Asked Questions",
        "publishedfaqstitle": "Preguntas frecuentes publicadas"
    }
}