{
  "systemConfiguration": {
    "title": "Configuración del Sistema",
    "publicEndpointsTitle": "Endpoints públicos",
    "publicEndpointsDescription": "Activa o desactiva si los endpoints de demo y redención son accesibles sin autenticación.",
    "contentDisplayTitle": "Visualización de Contenido",
    "contentDisplayDescription": "Configura cómo se muestra el contenido a los usuarios finales.",
    "hideEmptyEpisodesLabel": "Ocultar Episodios Vacíos",
    "hideEmptyEpisodesDescription": "Oculta episodios que no tienen un archivo de video asignado. Útil al importar series desde TMDB.",
    "publicDemoLabel": "Endpoint Público de Demo",
    "publicDemoDescription": "Permitir crear cuentas demo sin autenticación.",
    "publicRedeemLabel": "Endpoint Público de Redención",
    "publicRedeemDescription": "Permitir canjear códigos de regalo sin autenticación.",
    "creditTitle": "Configuración del Sistema de Créditos",
    "creditDescription": "Configura límites predeterminados de dispositivos y tarifas de crédito para la creación de usuarios",
    "saveCreditConfig": "Guardar Configuración de Créditos",
    "saveTMDBConfig": "Guardar Configuración TMDB",
    "testing": "Probando...",
    "test": "Probar",
    "tmdbKeyValid": "¡Clave API de TMDB válida!",
    "tmdbKeyInvalid": "Clave API de TMDB inválida: {{message}}",
    "failedToLoad": "Error al cargar configuración: {{message}}",
    "creditConfigUpdated": "¡Configuración de créditos actualizada exitosamente!",
    "tmdbConfigUpdated": "¡Configuración TMDB actualizada exitosamente!",
    "updateSuccess": "¡Configuración actualizada exitosamente!",
    "updateFailed": "Error al actualizar la configuración",
    "currentConfigTitle": "Configuración Actual",
    "currentConfigDescription": "Resumen de configuraciones actuales del sistema",
    "defaultDevicesLabel": "Dispositivos Predeterminados",
    "credits3DevicesLabel": "Créditos (3 dispositivos)",
    "credits5DevicesLabel": "Créditos (5 dispositivos)",
    "tmdbApiLabel": "API TMDB",
    "configured": "Configurado",
    "notSet": "No Establecido",
    "forms": {
      "defaultDevicesLabel": "Dispositivos Predeterminados por Usuario",
      "defaultDevicesHelp": "Número predeterminado de dispositivos para usuarios nuevos",
      "creditPerExtraDeviceLabel": "Crédito por Dispositivo Extra",
      "creditPerExtraDeviceHelp": "Créditos cobrados por cada dispositivo por encima del predeterminado",
      "credit3DevicesLabel": "Créditos para Usuario de 3 Dispositivos",
      "credit3DevicesHelp": "Créditos deducidos al crear un usuario con 3 dispositivos",
      "credit5DevicesLabel": "Créditos para Usuario de 5 Dispositivos",
      "credit5DevicesHelp": "Créditos deducidos al crear un usuario con 5 dispositivos",
      "tmdbTitle": "Configuración de API TMDB",
      "tmdbDescription": "Configura la integración de API TMDB para metadatos automáticos de contenido",
      "tmdbApiKeyLabel": "Clave API TMDB",
      "tmdbApiKeyPlaceholder": "Ingresa tu clave API TMDB",
      "tmdbApiKeyHelp": "Obtén tu clave API desde Configuración de API TMDB",
      "tmdbEnabledLabel": "Integración TMDB",
      "tmdbEnabledDescription": "Activa o desactiva la descarga de metadatos TMDB para el panel.",
      "tmdbLanguageLabel": "Idioma TMDB",
      "tmdbLanguagePlaceholder": "Selecciona idioma TMDB",
      "tmdbLanguageHelp": "Idioma para títulos, descripciones y metadatos de películas desde TMDB",
      "tmdbPreferredFormatLabel": "Formato de imagen preferido",
      "tmdbPreferredFormatPlaceholder": "Selecciona el formato de imagen preferido",
      "tmdbPreferredFormatHelp": "Elige el formato preferido para las ilustraciones de TMDB en modo sin conexión",
      "tmdbModeLabel": "Fuente de metadatos",
      "tmdbModePlaceholder": "Selecciona fuente de metadatos",
      "tmdbModeOnline": "En línea (API TMDB)",
      "tmdbModeOffline": "Sin conexión (metadatos locales)",
      "tmdbModeDescription": "Elige si deseas obtener los metadatos directamente de TMDB o desde tu caché local.",
      "tmdbMetadataPathLabel": "Carpeta de metadatos",
      "tmdbMetadataPathHelp": "Ruta relativa en el servidor donde se almacenan metadatos e imágenes offline de TMDB (predeterminado: metadata).",
      "tmdbOfflineHint": "El modo sin conexión servirá descripciones e imágenes desde la carpeta de metadatos. Asegúrate de mantenerla sincronizada con las exportaciones de TMDB.",
      "loginBackdropsTitle": "Fondos de Login",
      "loginBackdropsDescription": "Personaliza el muro de imágenes del fondo del login.",
      "loginSeriesBackdropsLabel": "Fondos de Series",
      "loginMoviesBackdropsLabel": "Fondos de Películas",
      "loginBackdropsHelp": "Lista separada por comas o saltos de línea con URLs o rutas /backdrops/*. Déjalo vacío para usar los assets locales por defecto.",
      "saveLoginBackdrops": "Guardar Fondos de Login",
      "loginBackdropsSaved": "Fondos del login actualizados.",
      "paymentsTitle": "Claves API de Stripe",
      "paymentsDescription": "Configura tus claves de pago de Stripe. Los secretos se encriptan en reposo con AES-256-GCM.",
      "secretKeyLabel": "Clave Secreta",
      "secretKeyPlaceholder": "sk_live_... o sk_test_...",
      "webhookSecretLabel": "Secreto de Webhook (Créditos)",
      "webhookSecretPlaceholder": "whsec_...",
      "subscriptionWebhookLabel": "Secreto de Webhook de Suscripción (opcional)",
      "subscriptionWebhookPlaceholder": "whsec_...",
      "configured": "Configurado",
      "paymentSettingsTitle": "Configuración de Pagos",
      "currencyLabel": "Moneda",
      "currencyPlaceholder": "usd",
      "successUrlLabel": "URL de Éxito",
      "successUrlPlaceholder": "https://tudominio.com/creditos/exito",
      "cancelUrlLabel": "URL de Cancelación",
      "cancelUrlPlaceholder": "https://tudominio.com/creditos/cancelar",
      "serverConfigTitle": "Configuración del Servidor",
      "serverConfigDescription": "Esta configuración afecta cómo el backend genera URLs y sirve contenido.",
      "publicBaseUrlLabel": "URL Base Pública",
      "publicBaseUrlPlaceholder": "https://api.tudominio.com",
      "publicBaseUrlHelp": "Se usa para URLs de webhook, enlaces de email y respuestas de API. Los cambios tienen efecto inmediato.",
      "contentMultiplierLabel": "Multiplicador de Contenido",
      "contentMultiplierPlaceholder": "x1",
      "noStripeKeyTitle": "Sin clave de Stripe configurada",
      "noStripeKeyDescription": "Las funciones de pago (compra de créditos, suscripciones) no funcionarán hasta que configures una clave secreta de Stripe arriba o mediante la variable de entorno <code>STRIPE_SECRET_KEY</code>.",
      "updated": "Actualizado: {{key}}",
      "tmdbMetadataPathDefault": "metadatos",
      "tmdbFormats": {
        "original": "Original",
        "webp": "WebP",
        "png": "PNG",
        "jpg": "JPG"
      },
      "tmdbLanguages": {
        "esES": "🇪🇸 Español (España)",
        "esMX": "🇲🇽 Español (México)",
        "esAR": "🇦🇷 Español (Argentina)",
        "enUS": "🇺🇸 Inglés (EE. UU.)",
        "enGB": "🇬🇧 Inglés (Reino Unido)",
        "ptBR": "🇧🇷 Portugués (Brasil)",
        "ptPT": "🇵🇹 Portugués (Portugal)",
        "frFR": "🇫🇷 Francés",
        "deDE": "🇩🇪 alemán",
        "itIT": "🇮🇹 italiano",
        "jaJP": "🇯🇵 japonés",
        "koKR": "🇰🇷 coreano",
        "zhCN": "🇨🇳 Chino (simplificado)",
        "zhTW": "🇹🇼 Chino (Tradicional)",
        "ruRU": "🇷🇺 ruso"
      }
    },
    "settings": {
      "tabs": {
        "general": "General",
        "credits": "Créditos",
        "payments": "Pagos",
        "tmdb": "TMDB",
        "database": "Base de datos"
      }
    },
    "dbToolsTitle": "Herramientas de base de datos",
    "dbToolsDescription": "Importa o exporta datos de forma segura entre formatos legados y PostgreSQL.",
    "dbToolsLegacyTitle": "Importación SQLite legada",
    "dbToolsLegacyDescription": "Importa un archivo `.db` legado. Diseñado para instalaciones antiguas.",
    "dbToolsImportLegacyAction": "Importar DB legada",
    "dbToolsImportRunning": "Importación en progreso...",
    "dbToolsRowsSeen": "Filas leídas",
    "dbToolsRowsInserted": "Filas insertadas",
    "dbToolsLegacyHint": "Usa esta opción solo para migraciones legadas. Para respaldos regulares, prefiere importación/exportación SQL.",
    "dbToolsImportPartial": "La importación terminó con algunas advertencias. Revisa los registros.",
    "dbToolsExportTitle": "Exportación PostgreSQL",
    "dbToolsExportDescription": "Descarga un respaldo SQL completo de la base de datos PostgreSQL actual.",
    "dbToolsExportAction": "Exportar respaldo SQL",
    "dbToolsImportNewTitle": "Importación PostgreSQL",
    "dbToolsImportNewDescription": "Importa un respaldo `.sql` en la base de datos actual.",
    "dbToolsModeAppend": "Agregar (conservar datos existentes)",
    "dbToolsModeReplace": "Reemplazar (sobrescribir datos existentes)",
    "dbToolsImportNewAction": "Importar respaldo SQL",
    "dbToolsImportWarning": "Las importaciones pueden modificar grandes volúmenes de datos. Mantén un respaldo antes de continuar.",
    "dbToolsImportStatusTitle": "Estado de importación",
    "dbToolsImportStatusHint": "Sigue las importaciones actuales y recientes.",
    "dbToolsImportType": "Tipo de importación",
    "dbToolsImportKindSqlite": "SQLite",
    "dbToolsImportKindPostgres": "PostgreSQL",
    "dbToolsImportStatusRunning": "En curso",
    "dbToolsImportStatusCompleted": "Completada",
    "dbToolsImportStatusFailed": "Fallida",
    "dbToolsImportStatusCancelled": "Cancelada",
    "dbToolsImportModeAppendShort": "Agregar",
    "dbToolsImportModeReplaceShort": "Reemplazar",
    "dbToolsImportStage": "Etapa",
    "dbToolsImportStageStarting": "Iniciando",
    "dbToolsImportStageImporting": "Importando",
    "dbToolsImportStageResetting": "Reiniciando esquema",
    "dbToolsImportStageRestoring": "Restaurando datos",
    "dbToolsImportStageCompleted": "Completada",
    "dbToolsImportStageFailed": "Fallida",
    "dbToolsImportStarted": "Inicio",
    "dbToolsImportDuration": "Duración",
    "dbToolsImportSource": "Archivo origen",
    "dbToolsImportMode": "Modo",
    "dbToolsImportTableProgress": "Progreso por tabla",
    "dbToolsImportCurrentTable": "Tabla actual",
    "dbToolsImportQueued": "Importación legada en cola.",
    "dbToolsImportCompleted": "Importación completada. Leídas: {{rowsSeen}}, insertadas: {{rowsInserted}}.",
    "dbToolsImportFailed": "Importación fallida: {{message}}",
    "dbToolsExportSuccess": "Exportación lista. Descarga iniciada.",
    "dbToolsExportFailed": "Exportación fallida: {{message}}",
    "dbToolsImportNewQueued": "Importación SQL en cola.",
    "dbToolsImportNewFailed": "Importación SQL fallida: {{message}}"
  }
}