{
  "app": {
    "name": "Auto Bulk Mockup Pro",
    "version": "v3.2",
    "tagline": "Generador de mockups masivos para Photoshop",
    "by": "por Ali Körpe"
  },
  "header": {
    "buyLicense": "Comprar Licencia",
    "upgradeLicense": "Actualizar Licencia",
    "thankYou": "Gracias ❤️",
    "dailyLimit": "{remaining} / {total}",
    "unlimited": "∞ Ilimitado"
  },
  "tabs": {
    "mockupFactory": "Fábrica de Mockups",
    "tools": "Herramientas",
    "watermark": "Marca de agua & Logo",
    "presets": "Preajustes",
    "market": "Mercado de Mockups",
    "settings": "Configuración & Log"
  },
  "learn": {
    "mockupFactory": "📚 Aprende a usar la Fábrica de Mockups",
    "tools": "📚 Aprende a usar las Herramientas",
    "watermark": "📚 Aprende a usar Marca de agua & Logo",
    "presets": "📚 Aprende a usar los Preajustes",
    "market": "📚 Aprende a usar el Mercado de Mockups",
    "settings": "📚 Aprende sobre Configuración",
    "button": "Aprender →"
  },
  "mockupFactory": {
    "title": "Fábrica de Mockups",
    "folderSelection": "📁 Selección de carpetas",
    "folderSelectionDesc": "Selecciona las carpetas de mockup, diseño y salida",
    "mockupFolderLabel": "Archivos PSD de Mockup",
    "designFolderLabel": "Archivos de Diseño",
    "outputFolderLabel": "Carpeta de Salida",
    "selectFolder": "Seleccionar Carpeta",
    "filesFound": "{count} archivos encontrados",
    "noFilesFound": "No se encontraron archivos",
    "exportSettings": "📤 Configuración de Exportación",
    "exportSettingsDesc": "Configura el formato y calidad de exportación",
    "exportFormat": "Formato de Exportación",
    "exportQuality": "Calidad de Exportación",
    "fitSettings": "📐 Auto Centrar y Ajustar",
    "fitSettingsDesc": "Configura cómo se ajustan los diseños a los objetos inteligentes",
    "fitMode": "Modo de Ajuste",
    "fitModeOptions": {
      "fit": "Ajustar (Sin desbordamiento)",
      "fill": "Rellenar (Puede recortar)",
      "smart": "Recorte Inteligente"
    },
    "smartCrop": {
      "title": "Configuración de Recorte Inteligente",
      "padding": "Relleno",
      "removeBackground": "Eliminar Fondo",
      "betaWarning": "🧪 <strong>BETA:</strong> Usa Adobe Sensei AI para detectar sujetos. Los resultados varían según la complejidad.",
      "removeBg": "Eliminar Fondo",
      "checkedDesc": "✓ Marcado: Extraer solo sujeto (puede recortar bordes)",
      "uncheckedDesc": "✗ Desmarcado: Mantener imagen completa, centrar en sujeto",
      "focusPoint": "Punto de Enfoque (Manual)",
      "autoFocusHelp": "🎯 Auto = IA detecta sujeto | Flechas = forzar posición",
      "subjectSize": "Tamaño del Sujeto",
      "subjectSizeHelp": "0% = Más pequeño | 100% = Llenar área"
    },
    "smartObjectMode": "🎯 Modo de Objeto Inteligente",
    "singleMode": "Simple",
    "singleModeDesc": "Un objeto inteligente por mockup",
    "multiMode": "Múltiple",
    "multiModeDesc": "Múltiples objetos inteligentes",
    "selectSmartObjects": "Seleccionar Objetos Inteligentes",
    "scanMockup": "Escanear Mockup",
    "scanning": "Escaneando...",
    "noSmartObjectsFound": "No se encontraron objetos inteligentes",
    "renderSection": "🚀 Renderizar",
    "renderSectionDesc": "Iniciar generación masiva de mockups",
    "renderBtn": "Iniciar Renderizado",
    "rendering": "Renderizando...",
    "stopBtn": "Detener",
    "batchInfo": "Creará {count} mockups",
    "outputOptions": "💾 Opciones de Salida",
    "outputOptionsDesc": "Organización de carpetas y configuración de archivos",
    "saveAsFolder": "Guardar cada diseño en carpeta separada",
    "includeDesignFiles": "Incluir archivos de diseño originales",
    "supportedFormatsDesc": "Soportado: PNG, JPG, PSD, TIF, EPS, PDF, AI",
    "fitModes": {
      "fit": "Ajustar",
      "fitDesc": "Mantener proporción",
      "fill": "Rellenar",
      "fillDesc": "Cubrir área",
      "smart": "Inteligente",
      "smartDesc": "Auto-detectar enfoque"
    },
    "soMode": {
      "title": "🎯 Modo Objeto Inteligente",
      "desc": "Simple, Todos Igual o Multi Patrón",
      "single": "Simple",
      "singleDesc": "Solo primer OI",
      "allSame": "Todos Igual",
      "allSameDesc": "Mismo para todos",
      "multi": "Multi",
      "multiDesc": "Coincidencia de patrón",
      "selectionMethod": "Método Selección OI",
      "auto": "Auto",
      "autoDesc": "Omitir vectores/logos",
      "skippedKeywords": "⚠️ Palabras clave omitidas:",
      "excludeHint": "💡 Para excluir, renombra con palabra clave",
      "manual": "Manual",
      "manualDesc": "Seleccionar de lista",
      "soTypesInfo": "🔷 Vector | 🖼️ Raster | 📦 Incrustado | 🔗 Vinculado",
      "scanMockup": "Escanear Mockup",
      "clickScan": "Clic \"Escanear Mockup\" para detectar",
      "patternMapping": "Mapeo de Patrón de OI",
      "patternHelp": "Coincidir por patrón (ej. diseño_1.png → OI _1)",
      "namingRule": "💡 <strong>Regla:</strong> Archivos deben tener mismo nombre base, solo sufijo difiere."
    }
  },
  "tools": {
    "title": "Herramientas",
    "common": {
      "sourceImages": "Imágenes de Origen",
      "sourceDesigns": "Diseños de Origen",
      "selectImageFolder": "Seleccionar carpeta imágenes",
      "selectDesignFolder": "Seleccionar carpeta diseños",
      "selectOutputFolder": "Seleccionar carpeta salida",
      "outputNaming": "Nomenclatura de Salida",
      "prefix": "Prefijo",
      "start": "Inicio",
      "exportFormat": "Formato Exportación",
      "sameAsSource": "Igual que origen",
      "suffix": "Sufijo de Archivo",
      "suffixPlaceholder": "ej. _peq, _1080",
      "suffixHelp": "Añadido al nombre: imagen<strong>_redim</strong>.jpg"
    },
    "splitTable": {
      "title": "📊 Dividir Tabla",
      "desc": "Dividir imágenes de tabla en celdas individuales",
      "sourceFolder": "Carpeta de Origen",
      "outputFolder": "Carpeta de Salida",
      "pieces": "Número de Piezas",
      "direction": "Dirección",
      "horizontal": "↔️ Horizontal",
      "vertical": "↕️ Vertical",
      "leftToRight": "Izquierda a derecha",
      "topToBottom": "Arriba a abajo",
      "rows": "Filas",
      "columns": "Columnas",
      "startBtn": "Dividir Tabla"
    },
    "batchResize": {
      "title": "📐 Redimensionar en Lote",
      "desc": "Redimensionar múltiples imágenes a la vez",
      "sourceFolder": "Carpeta de Origen",
      "outputFolder": "Carpeta de Salida",
      "resizeMode": "Modo de Redimensionado",
      "modes": {
        "percentage": "📊 Porcentaje (%)",
        "fixed": "📐 Tamaño Fijo (AxA)",
        "preset": "🖼️ Preajuste Redes Sociales"
      },
      "scalePercentage": "Porcentaje (%)",
      "scaleHelp": "50% = mitad, 200% = doble",
      "targetDimensions": "Dimensiones Objetivo (px)",
      "selectPlatform": "Seleccionar Plataforma",
      "fitMode": "Modo de Ajuste",
      "fitOptions": {
        "fit": "Ajustar",
        "fill": "Rellenar",
        "stretch": "Estirar"
      },
      "fitDescs": {
        "fit": "Añadir relleno",
        "fill": "Recortar bordes",
        "stretch": "Ignorar proporción"
      },
      "backgroundColor": "Color de Fondo",
      "transparent": "Transparente (solo PNG)",
      "width": "Ancho (px)",
      "height": "Alto (px)",
      "maintainAspect": "Mantener Proporción",
      "startBtn": "Iniciar Redimensionado"
    },
    "formatConverter": {
      "title": "🔄 Convertidor de Formato",
      "desc": "Convertir imágenes entre formatos",
      "sourceFolder": "Carpeta de Origen",
      "outputFolder": "Carpeta de Salida",
      "outputFormat": "Formato de Salida",
      "quality": "Calidad",
      "qualityHelp": "Mayor = mejor calidad",
      "pngCompression": "Compresión PNG",
      "compression": {
        "none": "Ninguna (Rápido)",
        "medium": "Media",
        "high": "Alta (Lento)"
      },
      "keepOriginal": "Mantener nombre original",
      "startBtn": "Convertir"
    }
  },
  "watermark": {
    "title": "Configuración de Marca de agua & Logo",
    "settings": {
      "title": "⚙️ Configuración de Marca de agua",
      "desc": "Configura la posición y estilo de la marca de agua"
    },
    "enableWatermark": "Activar Marca de agua",
    "selectLogo": "Seleccionar Logo PNG",
    "logoSelected": "Logo seleccionado",
    "noLogoSelected": "Ningún logo seleccionado",
    "position": "Posición",
    "positions": {
      "topLeft": "Arriba Izquierda",
      "topCenter": "Arriba Centro",
      "topRight": "Arriba Derecha",
      "centerLeft": "Centro Izquierda",
      "center": "Centro",
      "centerRight": "Centro Derecha",
      "bottomLeft": "Abajo Izquierda",
      "bottomCenter": "Abajo Centro",
      "bottomRight": "Abajo Derecha"
    },
    "margins": "Márgenes",
    "marginX": "Margen X (px)",
    "marginY": "Margen Y (px)",
    "opacity": "Opacidad",
    "scale": "Escala (% del ancho)",
    "preview": "Vista Previa",
    "freeModeLocked": "⚠️ La marca de agua no se puede desactivar en modo gratuito",
    "batchWatermark": {
      "title": "🖼️ Marca de agua en Lote",
      "desc": "Aplicar marca de agua a imágenes",
      "sourceFolder": "Carpeta de Origen",
      "outputFolder": "Carpeta de Salida",
      "startBtn": "Aplicar Marca de agua",
      "outputFormat": "Formato de Salida",
      "applyBtn": "🏷️ Aplicar a todas las imágenes"
    },
    "enableWatermarkDesc": "Añadir logo/marca de agua",
    "selectLogoHelp": "Soportado: PNG, JPG, PSD, EPS, PDF, AI",
    "previewPlaceholder": "Seleccionar logo para vista previa",
    "advancedSettings": "⚙️ Configuración Avanzada",
    "advancedSettingsDesc": "Márgenes, opacidad, escala"
  },
  "presets": {
    "title": "Preajustes",
    "presetName": "Nombre del Preajuste",
    "presetNamePlaceholder": "Ingrese nombre del preajuste...",
    "saveBtn": "Guardar Preajuste",
    "loadBtn": "Cargar",
    "deleteBtn": "Eliminar",
    "savedPresets": "Preajustes Guardados",
    "noPresets": "Aún no hay preajustes guardados",
    "presetSaved": "¡Preajuste guardado exitosamente!",
    "presetLoaded": "¡Preajuste cargado exitosamente!",
    "presetDeleted": "¡Preajuste eliminado!",
    "proOnly": {
      "title": "Esta Función es Exclusiva para Usuarios Premium",
      "desc": "Disponible para usuarios Starter, Pro y Agency.",
      "getBtn": "Obtener Licencia"
    },
    "errors": {
      "nameRequired": "Por favor ingrese un nombre de preajuste",
      "saveFailed": "Error al guardar el preajuste"
    }
  },
  "market": {
    "title": "Mercado de Mockups",
    "search": "🔍 Buscar mockups... camiseta, mousepad, almohada",
    "customRequest": "¿Buscas un mockup que no está aquí? Contáctanos para un presupuesto.",
    "contactBtn": "Contacto",
    "noResults": "No se encontraron mockups",
    "loading": "Cargando mockups...",
    "error": "No se pudieron cargar los mockups. Verifica tu conexión a internet.",
    "retry": "Reintentar",
    "free": "Gratis",
    "download": "Descargar",
    "preview": "Vista Previa"
  },
  "settings": {
    "title": "Configuración",
    "language": "Idioma",
    "license": "Estado de Licencia",
    "licenseInfo": {
      "email": "Correo",
      "plan": "Plan",
      "status": "Estado",
      "activeDevices": "Dispositivos Activos",
      "expiresAt": "Expira",
      "daysRemaining": "{days} días restantes"
    },
    "upgradeBtn": "Actualizar a Pro",
    "logoutBtn": "Cerrar Sesión",
    "resetDevices": {
      "title": "🔄 Restablecer Dispositivos Registrados",
      "desc": "Esta acción restablece el límite de dispositivos de tu paquete. No presiones este botón a menos que planees cambiar de computadora.",
      "monthlyRights": "Derechos de Restablecimiento Mensual",
      "starter": "Starter: 1 vez/mes",
      "pro": "Pro: 2 veces/mes",
      "agency": "Agency: 3 veces/mes",
      "freeNote": "(El plan gratuito no tiene derechos de restablecimiento)",
      "btn": "🔄 Restablecer dispositivos registrados"
    },
    "feedback": {
      "title": "Comentarios & Soporte",
      "reportBug": "Reportar Error",
      "suggestFeature": "Sugerencia",
      "contact": "Contacto"
    },
    "analytics": {
      "title": "Análisis de Uso",
      "enableAnalytics": "Ayuda a mejorar este plugin enviando datos de uso anónimos",
      "note": "📊 Solo recopilamos: qué herramientas se usan, conteo de archivos y versión del plugin. Sin datos personales ni nombres de archivos."
    },
    "about": {
      "title": "Acerca de",
      "version": "Versión:",
      "developer": "Desarrollador:",
      "website": "Sitio web:"
    },
    "resetSettings": "Restablecer valores predeterminados"
  },
  "log": {
    "title": "Log & Reportes",
    "clearLog": "Limpiar Log",
    "exportLog": "Exportar Log",
    "noLogs": "Aún no hay entradas de log",
    "types": {
      "info": "INFO",
      "success": "ÉXITO",
      "warning": "ADVERTENCIA",
      "error": "ERROR"
    },
    "summary": {
      "title": "Resumen de Renderizado",
      "total": "Total",
      "successful": "Exitoso",
      "failed": "Fallido",
      "warnings": "Advertencias"
    },
    "desc": "Ver registros y estadísticas"
  },
  "login": {
    "title": "Auto Bulk Mockup",
    "subtitle": "Inicia sesión para automatizar",
    "emailLabel": "Correo Electrónico",
    "emailPlaceholder": "nombre@ejemplo.com",
    "licenseKeyLabel": "Clave de Licencia",
    "licenseKeyOptional": "(Opcional)",
    "licenseKeyPlaceholder": "ABM-XXXX-XXXX-XXXX",
    "freeModeNote": "Deja vacío para usar el Modo Gratuito.",
    "loginBtn": "Iniciar Sesión / Comenzar",
    "loggingIn": "Iniciando sesión...",
    "nolicense": "¿No tienes licencia?",
    "getPro": "Obtener Pro",
    "errors": {
      "invalidEmail": "Por favor ingresa un correo electrónico válido",
      "networkError": "Error de conexión. Por favor intenta de nuevo.",
      "loginFailed": "Error de inicio de sesión. Por favor verifica tus datos."
    },
    "success": "✓ ¡Bienvenido! Plan: {plan}",
    "requiredTitle": "🔐 Inicio de Sesión Requerido",
    "enterEmail": "Ingresa tu email para usar el plugin",
    "emailRequired": "Correo Electrónico *",
    "startFree": "Iniciar modo gratuito →",
    "or": "─────── o ───────",
    "haveLicense": "⭐ ¿Tienes licencia Pro?"
  },
  "modals": {
    "dailyLimitReached": {
      "title": "Límite Diario Alcanzado",
      "message": "Has usado todos los {limit} mockups gratuitos para hoy. Tu límite se restablecerá a medianoche.",
      "upgradeMessage": "¡Actualiza a Pro para mockups ilimitados!",
      "closeBtn": "Cerrar",
      "upgradeBtn": "Actualizar a Pro"
    },
    "batchTooLarge": {
      "title": "Lote Demasiado Grande",
      "message": "Estás intentando crear {requested} mockups, pero solo te quedan {remaining} hoy.",
      "closeBtn": "Cerrar",
      "upgradeBtn": "Actualizar a Pro"
    },
    "confirmRender": {
      "title": "Confirmar Renderizado",
      "message": "Esto creará {count} mockups. ¿Deseas continuar?",
      "cancelBtn": "Cancelar",
      "confirmBtn": "Iniciar Renderizado"
    },
    "renderComplete": {
      "title": "Renderizado Completo",
      "message": "{success} de {total} mockups creados exitosamente.",
      "viewFolder": "Abrir Carpeta de Salida",
      "closeBtn": "Cerrar"
    }
  },
  "errors": {
    "noMockupFolder": "Por favor selecciona una carpeta de mockup",
    "noDesignFolder": "Por favor selecciona una carpeta de diseño",
    "noOutputFolder": "Por favor selecciona una carpeta de salida",
    "noMockupsFound": "No se encontraron archivos PSD en la carpeta de mockup",
    "noDesignsFound": "No se encontraron archivos de diseño",
    "psdOpenFailed": "Error al abrir PSD: {filename}",
    "smartObjectNotFound": "Objeto inteligente no encontrado: {name}",
    "exportFailed": "Error de exportación: {filename}",
    "generalError": "Ocurrió un error: {message}",
    "offlineUsagePending": "Uso offline pendiente de sincronización: {count}"
  },
  "common": {
    "browse": "Explorar",
    "select": "Seleccionar",
    "save": "Guardar",
    "cancel": "Cancelar",
    "delete": "Eliminar",
    "close": "Cerrar",
    "confirm": "Confirmar",
    "yes": "Sí",
    "no": "No",
    "ok": "OK",
    "loading": "Cargando...",
    "processing": "Procesando...",
    "success": "Éxito",
    "error": "Error",
    "warning": "Advertencia",
    "info": "Info",
    "unlimited": "Ilimitado",
    "noFolderSelected": "Ninguna carpeta seleccionada"
  }
}