{
  "seo": {
    "home": {
      "title": "AINudeGirls - La plataforma de modelos desnudas IA mas grande del mundo",
      "description": "Crea, sigue e interactúa con modelos generados por IA. Contenido premium, fotos exclusivas, chat privado. 100% IA, privado por defecto."
    },
    "feed": {
      "title": "Inicio - AINudeGirls",
      "description": "Explora las ultimas publicaciones de modelos IA. Contenido gratuito y premium, fotos, videos y mas."
    },
    "pricing": {
      "title": "Creditos y Precios - AINudeGirls",
      "description": "Compra creditos para desbloquear contenido premium, chatear con modelos IA y acceder a funciones exclusivas. Desde 4,99 EUR."
    },
    "explore": {
      "title": "Modelos IA desnudas: chicas IA NSFW - AINudeGirls",
      "description": "Descubre modelos IA NSFW de creadores reales: chicas IA destacadas y en tendencia en más de 270 categorías. Abre un perfil, mira sus fotos y crea tus imágenes."
    },
    "chat": {
      "title": "Chat IA - AINudeGirls",
      "description": "Chatea en privado con modelos generadas por IA. Conversaciones personalizadas, mensajes de voz y mas."
    },
    "createModel": {
      "title": "Crea tu modelo IA - AINudeGirls",
      "description": "Disena y crea tu propio modelo IA. Elige personalidad, apariencia y empieza a ganar."
    },
    "profile": {
      "title": "{{name}} - AINudeGirls",
      "description": "Mira el perfil, fotos, videos y contenido exclusivo de {{name}} en AINudeGirls."
    },
    "categories": {
      "title": "Generador de desnudos IA: 270+ categorías",
      "description": "Explora más de 270 categorías del generador de desnudos con IA: tipos de cuerpo, etnias, estilos, posturas y escenarios. Elige una y crea imágenes NSFW."
    },
    "video": {
      "title": "Generador de vídeo NSFW con IA",
      "description": "Generador de vídeo NSFW con IA: anima tus imágenes de IA o un modelo de IA en clips explícitos. 120 créditos por vídeo, 30 gratis para empezar, sin email."
    }
  },
  "create": {
    "title": "Estudio de Imágenes IA",
    "subtitle": "Transforma tus imágenes con IA de vanguardia"
  },
  "credits": {
    "balance": "Créditos",
    "costEstimate": "Costo estimado",
    "buy": "Comprar Créditos",
    "available": "Disponible"
  },
  "mode": {
    "title": "Modo de Procesamiento",
    "enhance": "Mejorar",
    "stylize": "Estilizar",
    "restore": "Restaurar"
  },
  "quality": {
    "title": "Calidad",
    "fast": "Rápido",
    "balanced": "Equilibrado",
    "ultra": "Ultra HD"
  },
  "privacy": {
    "title": "Privacidad",
    "autoDelete": "Eliminar resultados automáticamente",
    "hour": "hora",
    "hours": "horas",
    "notice": "Los resultados guardados son privados a menos que los publiques. En Mis resultados puedes gestionar la eliminación y la eliminación automática opcional. Los archivos temporales de procesamiento y el contenido publicado tienen plazos de conservación independientes."
  },
  "upload": {
    "formats": "PNG, JPG, WEBP hasta 10MB"
  },
  "gallery": {
    "title": "Tus Imágenes",
    "clearAll": "Borrar Todo",
    "download": "Descargar",
    "compare": "Comparar"
  },
  "status": {
    "pending": "Pendiente",
    "processing": "Procesando",
    "completed": "Listo",
    "error": "Error"
  },
  "processing": "Procesando...",
  "startProcessing": "Iniciar Procesamiento",
  "errors": {
    "insufficientCredits": "Créditos insuficientes. Por favor compra más.",
    "processingFailed": "Procesamiento fallido. Inténtalo de nuevo.",
    "creditsRefunded": "No se cobraron créditos por esta generación fallida."
  },
  "results": {
    "title": "Resultados",
    "downloadAll": "Descargar Todo",
    "expiresIn": "Expira en",
    "beforeAfter": "Antes / Después",
    "privacyNotice": "Los resultados guardados se conservan hasta que los elimines o actives la limpieza automática de arriba. El contenido publicado, los datos de cuenta y las copias de seguridad tienen reglas de conservación independientes."
  },
  "customization": {
    "title": "Personalización del Cuerpo",
    "selected": "seleccionado",
    "clearAll": "Borrar",
    "searchPresets": "Buscar presets...",
    "recentSearches": "Búsquedas recientes",
    "presets": "Preajustes",
    "tagSuggestions": "Sugerencias de tags",
    "relatedTags": "Tags relacionados",
    "noResults": "No hay resultados para \"{{query}}\"",
    "quickStart": "Inicio Rápido",
    "oneClickPresets": "(presets de 1 clic)",
    "globalIntensity": "Intensidad Global",
    "breastEffect": "Efecto Pecho",
    "bodyEffect": "Efecto Cuerpo",
    "overallEffect": "Efecto General",
    "intensity": "Intensidad",
    "supportsIntensity": "✨ Admite ajuste de intensidad",
    "clickToApply": "✨ Clic para aplicar {{count}} presets"
  },
  "categories": {
    "breasts": "Tamaño de Pecho",
    "body_type": "Tipo de Cuerpo",
    "pubic": "Vello Púbico",
    "clothing": "Ropa",
    "skin": "Características de Piel"
  },
  "presets": {
    "breasts": {
      "small": "Pequeño",
      "medium": "Mediano",
      "large": "Grande",
      "huge": "Enorme"
    },
    "body": {
      "slim": "Delgada",
      "athletic": "Atlética",
      "curvy": "Curvas",
      "thicc": "Voluptuosa",
      "petite": "Diminuta"
    },
    "pubic": {
      "shaved": "Afeitado",
      "trimmed": "Recortado",
      "natural": "Natural"
    },
    "clothing": {
      "nude": "Desnuda",
      "lingerie": "Lencería",
      "bikini": "Bikini",
      "stockings": "Medias"
    },
    "skin": {
      "tanlines": "Líneas de Bronceado",
      "pale": "Pálida",
      "freckles": "Pecas",
      "oiled": "Aceitada"
    }
  },
  "quickCombos": {
    "hourglass": "Reloj de Arena",
    "athletic": "Atlética",
    "natural": "Natural",
    "enhanced": "Mejorada"
  },
  "video": {
    "title": "Generador de Videos IA",
    "subtitle": "Convierte tus imágenes y modelos de IA en videos",
    "picker": {
      "title": "Mis imágenes generadas",
      "description": "Elige una de tus imágenes generadas anteriormente como origen",
      "loading": "Cargando tus imágenes...",
      "empty": "Aún no tienes imágenes generadas",
      "emptyHint": "Genera imágenes primero y luego reutilízalas aquí",
      "loadMore": "Cargar más",
      "error": "Error al cargar los resultados",
      "retry": "Reintentar"
    },
    "sourceImage": "Imagen de Origen",
    "searchLoras": "Buscar LoRAs...",
    "surpriseStyle": "Sorpréndeme",
    "chooseStyle": "Elige un estilo de movimiento",
    "searchStyles": "Buscar estilos de movimiento…",
    "popular": "Popular",
    "noLorasFound": "No se encontraron LoRAs que coincidan con tu búsqueda",
    "loadingLoras": "Cargando LoRAs...",
    "triggers": "Disparadores",
    "quality": {
      "title": "Calidad de Video"
    },
    "prompt": {
      "title": "Prompt Adicional",
      "optional": "Opcional",
      "placeholder": "Añade detalles sobre movimiento, estilo o efectos...",
      "suggest": "Sugerencia IA",
      "suggestHint": "Deja que la IA sugiera un prompt de movimiento"
    },
    "resolution": "Resolución",
    "fps": "Cuadros por Segundo",
    "duration": "Duración",
    "totalCredits": "Créditos Totales",
    "creditBreakdown": "Base: {{base}} + LoRA: {{lora}}",
    "recommended": "Recomendado",
    "generate": "Generar Video",
    "generating": "Generando Video...",
    "fullscreen": "Pantalla Completa",
    "progress": {
      "title": "Generación de Video",
      "hint": "Esto puede tomar unos minutos..."
    },
    "status": {
      "queued": "En Cola",
      "processing": "Procesando",
      "completed": "Completado",
      "error": "Error"
    },
    "advanced": {
      "motion": {
        "label": "Intensidad de movimiento",
        "auto": "Automático",
        "autoHint": "Auto — ajustada por estilo",
        "manualHint": "Más alto = más acción, más bajo = rostro más estable",
        "calm": "Suave",
        "intense": "Intenso"
      },
      "title": "Avanzado",
      "description": "Pipeline, texto a vídeo y sonido",
      "mode": {
        "label": "Modo",
        "i2v": "Imagen a vídeo",
        "t2v": "Texto a vídeo",
        "i2vHint": "Anima la imagen o el modelo que elegiste.",
        "t2vHint": "Genera solo con un prompt — sin imagen de origen."
      },
      "model": {
        "label": "Motor",
        "auto": "Automático",
        "autoDesc": "Mejor opción",
        "wan": "Realista",
        "wanDesc": "Wan 2.2",
        "ltx": "Cinematográfico + sonido",
        "ltxDesc": "LTX 2.3"
      },
      "audio": {
        "label": "Sonido sincronizado",
        "hint": "LTX añade audio nativo a tu clip"
      }
    },
    "unavailable": {
      "title": "El vídeo no está disponible temporalmente",
      "body": "Estamos funcionando con hardware de respaldo que aún no puede generar vídeo. Volverá pronto: no se te ha cobrado.",
      "cta": "Generar imágenes en su lugar"
    },
    "queued": {
      "slotNotice": "Esperando un hueco de vídeo libre — las imágenes van primero. Tu turno está reservado.",
      "position": "En cola — posición {{position}}. Tu video comenzará en cuanto la GPU esté libre."
    }
  },
  "tiers": {
    "free": "GRATIS",
    "standard": "ESTÁNDAR",
    "premium": "PREMIUM",
    "fetish": "FETISH"
  },
  "actions": {
    "compare": "Comparar",
    "download": "Descargar",
    "downloadResult": "Descargar Resultado"
  },
  "compare": {
    "title": "Comparación Antes y Después",
    "hint": "Arrastra el control deslizante para comparar"
  },
  "home": {
    "heroTitle": "Conoce a Tus Chicas IA Ideales",
    "heroSubtitle": "Chatea, suscríbete y desbloquea contenido exclusivo de cientos de modelos IA. Pagos cripto 100% anónimos.",
    "heroCta": "Unirse Gratis",
    "heroAnonymous": "No se requiere correo electrónico",
    "heroChat": "Chat IA 24/7",
    "heroModels": "500+ Modelos",
    "trendingModels": "Modelos Populares",
    "forYou": "Para Ti",
    "explore": "Explorar",
    "createYourModel": "Ser Creador",
    "createYourModelDesc": "Crea tu propio perfil de modelo IA, establece precios personalizados y comienza a ganar.",
    "startExploring": "Empezar a Explorar",
    "startExploringDesc": "Descubre modelos IA en tendencia, explora contenido exclusivo y encuentra tu compañero perfecto.",
    "unlockFor": "Desbloquear por {{credits}} créditos"
  },
  "creator": {
    "title": "Crea Tu Modelo IA (Beta)",
    "subtitle": "Construye tu propio compañero IA y comienza a ganar con suscriptores",
    "steps": {
      "basics": "Básico",
      "appearance": "Apariencia",
      "photo": "Foto",
      "content": "Contenido",
      "monetization": "Monetización"
    },
    "basics": {
      "title": "Información Básica",
      "name": "Nombre",
      "namePlaceholder": "ej. Luna, Mia, Sakura...",
      "bio": "Biografía",
      "bioPlaceholder": "Una breve descripción de tu modelo...",
      "personality": "Personalidad",
      "age": "Edad",
      "agePlaceholder": "18+",
      "ageMin": "Mínimo 18"
    },
    "appearance": {
      "title": "Apariencia",
      "ethnicity": "Etnia",
      "bodyType": "Tipo de Cuerpo",
      "breastSize": "Tamaño de Pecho",
      "hairColor": "Color de Cabello",
      "eyeColor": "Color de Ojos"
    },
    "photo": {
      "title": "Foto de Referencia",
      "consistencyTitle": "Diseñado para rostros consistentes",
      "consistencyDescription": "Generamos 5 referencias faciales desde distintos ángulos a partir de la apariencia que definiste en el Paso 2. Nuestra IA las usa para mantener el rostro de tu modelo consistente en las más de 270 categorías. Cuanto más detallada sea la apariencia, mejor será la consistencia.",
      "angles": "Ángulos",
      "matchRate": "Coincidencia",
      "categories": "Categorías"
    },
    "preview": {
      "description": "Mira cómo queda con la apariencia que definiste en el Paso 2. La vista previa es solo una comprobación: su set de referencias se genera a partir de estos rasgos cuando confirmas. Cada imagen cuesta 5 créditos."
    },
    "contentSettings": {
      "title": "Configuración de Contenido",
      "categories": "Categorías de Contenido",
      "categoriesDesc": "Selecciona los tipos de contenido que este modelo producirá",
      "nsfw": "Contenido NSFW",
      "nsfwDesc": "Habilitar contenido explícito para este modelo"
    },
    "monetization": {
      "title": "Niveles de Suscripción",
      "description": "Configura niveles de suscripción para tu modelo. Los suscriptores pagan en créditos.",
      "tier": "Nivel {{number}}",
      "tierName": "Nombre",
      "tierNamePlaceholder": "ej. Básico, Premium...",
      "tierPrice": "Precio (créditos/mes)",
      "exclusiveContent": "Contenido exclusivo",
      "priorityMessages": "Mensajes prioritarios"
    },
    "createModel": "Crear Modelo",
    "ethnicity": {
      "asian": "Asiática",
      "european": "Europea",
      "latina": "Latina",
      "ebony": "Ébano",
      "middle_eastern": "Medio Oriente",
      "mixed": "Mixta",
      "other": "Otra"
    },
    "bodyType": {
      "slim": "Delgada",
      "athletic": "Atlética",
      "curvy": "Curvas",
      "petite": "Petite",
      "bbw": "BBW",
      "average": "Promedio"
    },
    "breastSize": {
      "small": "Pequeño",
      "medium": "Mediano",
      "large": "Grande",
      "extra_large": "Extra Grande"
    },
    "hairColor": {
      "black": "Negro",
      "brown": "Castaño",
      "blonde": "Rubio",
      "red": "Rojo",
      "pink": "Rosa",
      "blue": "Azul",
      "white": "Blanco",
      "purple": "Púrpura"
    },
    "eyeColor": {
      "brown": "Café",
      "blue": "Azul",
      "green": "Verde",
      "hazel": "Avellana",
      "gray": "Gris",
      "amber": "Ámbar"
    },
    "personality": {
      "flirty": "Coqueta",
      "sweet": "Dulce",
      "dominant": "Dominante",
      "submissive": "Sumisa",
      "shy": "Tímida",
      "wild": "Salvaje",
      "intellectual": "Intelectual",
      "playful": "Juguetona"
    },
    "contentCategory": {
      "solo": "Solo",
      "lingerie": "Lencería",
      "cosplay": "Cosplay",
      "bdsm": "BDSM",
      "feet": "Pies",
      "latex": "Látex",
      "bikini": "Bikini",
      "stockings": "Medias",
      "schoolgirl": "Colegiala",
      "nurse": "Enfermera",
      "maid": "Sirvienta",
      "masturbation": "Masturbación",
      "oral": "Oral",
      "anal": "Anal",
      "lesbian": "Lésbico",
      "threesome": "Trío"
    }
  },
  "feed": {
    "premiumContent": "Contenido Premium",
    "premiumVideo": "Video Premium",
    "unlockFor": "Desbloquear por {{credits}} créditos",
    "repost": "Compartir",
    "pinned": "Fijado",
    "linkCopied": "¡Enlace copiado!",
    "reactHint": "Reaccionar (mantén presionado para más)",
    "repostHint": "Compartir en tu perfil",
    "sharePost": "Compartir publicación",
    "bookmarkPost": "Guardar publicación",
    "removeBookmark": "Quitar guardado",
    "reactions": {
      "love": "Amor",
      "fire": "Fuego",
      "haha": "Jaja",
      "wow": "Guau",
      "sad": "Triste",
      "eggplant": "Berenjena"
    }
  },
  "subscription": {
    "subscribeTo": "Suscribirse a {{name}}",
    "yourBalance": "Tu saldo: {{credits}} créditos",
    "currentSubscription": "Suscripción Actual",
    "renews": "Se renueva {{date}}",
    "status": "Estado: {{status}}",
    "bonusCreditsRemaining": "{{credits}} créditos bono restantes",
    "downgradeScheduled": "Degradación programada para {{date}}",
    "cancelDowngrade": "Cancelar",
    "currentPlan": "Plan Actual",
    "creditsPerMonth": "créditos/mes",
    "perYear": "o {{credits}}/año (ahorra {{percent}}%)",
    "bonusCredits": "{{credits}} créditos bono/mes",
    "offPpv": "{{percent}}% desc. en desbloqueos PPV",
    "priorityMessages": "Mensajes prioritarios",
    "exclusiveContent": "Contenido exclusivo",
    "subscribe": "Suscribirse",
    "upgrade": "Mejorar",
    "downgrade": "Degradar",
    "notEnoughCredits": "Créditos Insuficientes",
    "noTiers": "No hay niveles de suscripción disponibles para este modelo.",
    "subscribedTo": "¡Suscrito a {{tier}}!",
    "upgradedTo": "¡Mejorado a {{tier}}! Cobrado {{credits}} créditos (prorrateado)",
    "downgradeCanceled": "Degradación pendiente cancelada",
    "autoRenewEnabled": "Auto-renovación activada",
    "autoRenewDisabled": "Auto-renovación desactivada"
  },
  "profile": {
    "posts": "Publicaciones",
    "about": "Acerca de",
    "media": "Medios",
    "subscribers": "Suscriptores",
    "rating": "Calificación",
    "age": "Edad",
    "ethnicity": "Etnia",
    "bodyType": "Tipo de Cuerpo",
    "personality": "Personalidad",
    "hairColor": "Color de Cabello",
    "eyeColor": "Color de Ojos",
    "contentCategories": "Categorías de Contenido",
    "stories": "Historias",
    "tipModel": "Dar Propina a {{name}}",
    "sendTip": "Enviar Propina"
  },
  "blog": {
    "badge": "Guías, Consejos y Noticias",
    "titlePrefix": "Generador de desnudos IA:",
    "title": "guías y consejos",
    "subtitle": "Tutoriales, guías y las últimas noticias de AINudeGirls.",
    "topRead": "Más Leído",
    "allPosts": "Todas las Publicaciones",
    "share": "Compartir",
    "copy": "Copiar",
    "copied": "¡Copiado!",
    "openTool": "Abrir Herramienta",
    "ctaLabel": "Obtén información detallada y comienza a ganar",
    "learnTool": "Aprende a usar esta herramienta",
    "filter": {
      "allTypes": "Todo",
      "category": "Filtrar por categoría...",
      "clear": "Limpiar filtros",
      "guides": "Guías",
      "tips": "Consejos",
      "tutorials": "Tutoriales",
      "prompts": "Prompts",
      "comparisons": "Comparaciones",
      "news": "Noticias",
      "updates": "Actualizaciones",
      "workflows": "Flujos de Trabajo",
      "categoryLabel": "Categoría",
      "allCategories": "Todas las categorías",
      "typeLabel": "Tipo de artículo",
      "courses": "Avances de cursos",
      "articles": "Artículos",
      "noMatchingPosts": "No hay artículos para esta combinación"
    },
    "seo": {
      "title": "Generador de desnudos IA: guías y prompts - AINudeGirls",
      "description": "Guías y consejos de prompts para nuestro generador de desnudos con IA: elegir categorías, mejores imágenes y vídeos NSFW, crear tu propio modelo IA y novedades."
    },
    "empty": {
      "title": "No se encontraron publicaciones",
      "description": "Vuelve pronto para nuevo contenido."
    },
    "retry": "Reintentar",
    "searchPlaceholder": "Buscar artículos…",
    "clearSearch": "Borrar búsqueda",
    "categoryLabels": {
      "academy-ai-art": "Academia: arte con IA",
      "academy-comfyui": "Academia: ComfyUI",
      "academy-knowledge": "Academia: conceptos básicos",
      "academy-creator-tools": "Academia: herramientas para creadores",
      "security": "Seguridad",
      "technology": "Tecnología",
      "features": "Funciones"
    },
    "loadError": "No se pudieron cargar los artículos. Inténtalo de nuevo."
  },
  "promo": {
    "generator": {
      "cta": "Crea tu propia imagen IA",
      "caption": "¿Te gusta? ¡Crea la tuya!"
    },
    "modelMaker": {
      "cta": "Construye tu modelo IA soñado",
      "caption": "Crea tu propia influencer IA"
    },
    "showcase": {
      "explore": "Explora nuestro contenido IA de {{category}} más popular",
      "fresh": "Nuevo contenido de {{category}} recién publicado",
      "collection": "Colección {{category}} — Todo generado por IA, todo exclusivo"
    }
  },
  "unlockModal": {
    "title": "Desbloquear Contenido Premium",
    "subtitle": "Contenido exclusivo de {{modelName}}",
    "checkingBalance": "Comprobando saldo...",
    "price": "Precio",
    "yourBalance": "Tu saldo",
    "afterUnlock": "Después de desbloquear",
    "credits": "{{count}} créditos",
    "notEnough": "Créditos insuficientes",
    "needMore": "Necesitas {{deficit}} créditos más para desbloquear este contenido",
    "shortBy": "Te faltan",
    "buyCredits": "Comprar Créditos",
    "startingFrom": "Desde €4.99 por 400 créditos",
    "unlocking": "Desbloqueando contenido...",
    "unlocked": "¡Contenido desbloqueado!",
    "creditsSpent": "{{count}} créditos gastados",
    "subscriberDiscount": "¡Descuento para suscriptores: {{percent}}%!",
    "newBalance": "Nuevo saldo: {{count}} créditos",
    "viewContent": "Ver contenido",
    "failed": "Error al desbloquear",
    "tryAgain": "Algo salió mal. Inténtalo de nuevo.",
    "cancel": "Cancelar",
    "retry": "Reintentar"
  },
  "modelStudio": {
    "header": {
      "eyebrow": "Estudio de Modelos",
      "editProfile": "Editar perfil"
    },
    "stats": {
      "generated": "Generadas",
      "published": "Publicadas",
      "avgScore": "Puntuación media"
    },
    "pendingReview": {
      "title": "Pendiente de revisión del administrador",
      "body": "Tu modelo está en la cola de revisión. Puedes seguir trabajando aquí —generar, publicar en tu feed, editar la bio—, pero permanecerá oculta del descubrimiento público hasta que un administrador la apruebe. Las revisiones suelen tardar menos de 24 horas."
    },
    "references": {
      "banner": {
        "titleGenerating": "Generando set de referencia… {{count}}/10 ángulos completados",
        "titlePartial": "Set de referencia parcial: {{count}}/10 ángulos. Regenera para reintentar.",
        "titleEmpty": "Genera un set de referencia para una consistencia del 100 %",
        "bodyGenerating": "Estamos generando 10 ángulos de referencia a partir de los rasgos de tu modelo: suele tardar 3-5 minutos.",
        "currentAngle": "Generando ahora: {{angle}} (ángulo {{current}} de 10)",
        "eta": "Normalmente listo en 3-5 minutos",
        "whyLink": "¿Por qué tarda un poco?",
        "bodyEmpty": "Generamos automáticamente 10 ángulos de referencia a partir de los rasgos de tu modelo. Cada foto creada aquí usa estas referencias para que la misma cara aparezca en todas las categorías y poses. Incluido en la sesión de creación de modelo de 19,95 $: primer set + 3 regeneraciones incluidas."
      },
      "progressAria": "{{count}} de 10 ángulos completados",
      "safeToLeave": "Puedes salir de esta página sin problema: las referencias se guardan automáticamente. Vuelve en un minuto.",
      "button": {
        "generatingAngle": "Generando ángulo {{current}}/10…",
        "regenerateMissing": "Regenerar ángulos faltantes (quedan {{count}})",
        "generateAll": "Generar 10 referencias",
        "regenerateFull": "Regenerar el conjunto completo de 10 (falta {{count}})"
      },
      "gateNote": "No se pueden generar fotos hasta que las 10 caras de referencia estén listas — {{count}}/10 hechas.",
      "retryButton": "Reintentar la configuración de referencias",
      "explainer": {
        "title": "Estamos fijando la identidad de tu modelo",
        "intro": "Antes de que tu modelo pueda generar fotos, creamos un set de referencia único. Esto es lo que está pasando:",
        "point1Title": "10 ángulos, una identidad",
        "point1Body": "Capturamos el rostro de tu modelo desde 10 ángulos diferentes. Actúan como anclas de consistencia, para que aparezca exactamente el mismo rostro en cada foto que generes, en cada categoría y cada pose.",
        "point2Title": "Esto tarda unos minutos",
        "point2Body": "Cada ángulo se renderiza individualmente y pasa un control de calidad, por lo que la primera configuración suele tardar 3-5 minutos. Solo ocurre una vez por modelo.",
        "point3Title": "Se ejecuta en segundo plano",
        "point3Body": "Puedes salir de esta página con seguridad: la generación continúa y tus referencias se guardan automáticamente. Vuelve cuando quieras para ver el progreso.",
        "dismiss": "Entendido",
        "closeAria": "Cerrar explicación"
      },
      "angles": {
        "front": "Vista frontal",
        "left_turn": "Giro a la izquierda",
        "three_quarter": "Vista de tres cuartos",
        "right_turn": "Giro a la derecha",
        "slight_up": "Mirando ligeramente hacia arriba",
        "full_body": "Cuerpo entero",
        "three_quarter_left": "Tres cuartos izquierda",
        "three_quarter_right": "Tres cuartos derecha",
        "chin_down": "Barbilla baja",
        "closeup": "Primer plano"
      }
    },
    "consistencyBadge": {
      "label": "100 % de consistencia facial",
      "detail": "{{count}} ángulos fijados: cada nueva imagen usa estas referencias."
    },
    "quickGenerate": {
      "heading": "Generación rápida",
      "allCategories": "Las {{count}} categorías",
      "custom": "Personalizado"
    },
    "presets": {
      "solo": "Solo",
      "lingerie": "Lencería",
      "outdoor": "Exteriores",
      "bedroom": "Dormitorio",
      "roleplay": "Juego de roles",
      "explicit": "Explícito"
    },
    "batchGenerate": {
      "heading": "Generación por lotes",
      "categoryLabel": "Categoría",
      "changeSuffix": "· Cambiar",
      "countLabel": "Cantidad",
      "generatingButton": "Generando...",
      "generateButton": "Generar lote",
      "generatingProgress": "Generando {{count}} imágenes…"
    },
    "fullAlbum": {
      "heading": "Álbum completo",
      "description": "Genera 30 fotos de una vez en todos los tipos de álbum (vista previa gratis, lencería, exclusivo). Rellena los álbumes del modelo automáticamente al terminar.",
      "costNote": "150 créditos · ~5 minutos de generación en segundo plano",
      "button": {
        "generating": "Generando…",
        "done": "Listo",
        "generate": "Generar 30 fotos"
      },
      "progress": "{{progress}} / {{total}} fotos"
    },
    "referenceFaces": {
      "heading": "Caras de referencia",
      "angleCount": "({{count}}/10 ángulos)",
      "angleAlt": "Ángulo {{number}}",
      "primaryLabel": "Principal",
      "angleLabel": "Ángulo {{number}}",
      "generateMore": "Generar más (Beta)"
    },
    "recentContent": {
      "heading": "Contenido reciente",
      "emptyText": "Aún no se ha generado contenido. Usa la generación rápida para empezar.",
      "generateFirst": "Generar primera imagen",
      "postButton": "Publicar",
      "videoTile": {
        "sending": "Enviando…",
        "started": "Iniciado",
        "failed": "Falló",
        "video": "Vídeo"
      }
    },
    "openFullGenerate": "Abrir la página de generación completa",
    "picker": {
      "titleBatch": "Elige una categoría para el lote",
      "titleQuick": "Elige una categoría para generar",
      "subtitleBatch": "Genera {{count}} imágenes fijadas al set de referencia de {{name}}.",
      "subtitleQuick": "Genera 4 imágenes fijadas al set de referencia de {{name}}.",
      "thisModelFallback": "este modelo"
    },
    "errors": {
      "generationFailedRetry": "La generación falló. Inténtalo de nuevo.",
      "generationTimedOut": "La generación superó el tiempo de espera.",
      "generationFailed": "La generación falló.",
      "referenceGenFailed": "La generación de referencias falló. Toca «Generar 10 referencias» para reintentar.",
      "referenceGenStartFailed": "No se pudo iniciar la generación de referencias.",
      "videoGenFailed": "La generación de vídeo falló.",
      "fullAlbumFailed": "La generación del álbum completo falló. Créditos reembolsados por lotes vacíos.",
      "fullAlbumPollTimeout": "El sondeo superó el tiempo de espera. Es posible que el álbum aún se esté generando en segundo plano.",
      "fullAlbumStartFailed": "No se pudo iniciar el álbum completo.",
      "loadFailed": "No se pudo cargar este modelo. Comprueba tu conexión e inténtalo de nuevo.",
      "generationStatusLost": "Se perdió el contacto con la generación — puede haber fallado. Actualiza e inténtalo de nuevo.",
      "fullAlbumPollLost": "Se perdió la conexión al generar el álbum. Comprueba tu red y reinténtalo."
    },
    "retry": "Reintentar",
    "generationLocked": {
      "short": "Primero completa la configuración de referencias",
      "notice": "La generación de contenido se desbloquea cuando las 10 caras de referencia estén listas — {{count}}/10 hechas. Completa la configuración de referencias arriba para crear fotos."
    }
  },
  "feedPost": {
    "unlocked": "Desbloqueado",
    "galleryAlt": "Galería",
    "postImageAlt": "Imagen de la publicación",
    "defaultModelName": "Modelo",
    "shareTitleModel": "Publicación de {{name}}",
    "shareTitleDefault": "Mira esto",
    "deletePost": "Eliminar publicación",
    "deleteConfirmTitle": "¿Eliminar esta publicación?",
    "deleteConfirmDescription": "Esto no se puede deshacer. Se generará un reemplazo automáticamente.",
    "deleteReasonLabel": "Motivo (opcional)",
    "deleteReasonNone": "Sin motivo especificado",
    "deleteReasonPhotoQuality": "Mala calidad de la foto",
    "deleteReasonDuplicate": "Foto duplicada",
    "deleteReasonBadQuality": "Mala calidad de generación",
    "deleteReasonOther": "Otro",
    "cancel": "Cancelar",
    "deleting": "Eliminando…",
    "delete": "Eliminar"
  },
  "historyView": {
    "outputAlt": "Resultado",
    "status": {
      "pending": "pendiente",
      "running": "en curso",
      "completed": "completado",
      "failed": "fallido"
    },
    "rerun": "Volver a ejecutar con los mismos ajustes",
    "removeFromFavorites": "Quitar de favoritos",
    "addToFavorites": "Añadir a favoritos",
    "delete": "Eliminar",
    "empty": {
      "favoritesTitle": "Aún no hay favoritos",
      "favoritesDescription": "Marca con estrella tus mejores generaciones para encontrarlas aquí",
      "historyTitle": "Sin historial de generación",
      "historyDescription": "Empieza a generar para ver tu historial aquí"
    }
  },
  "resultsPage": {
    "tab": {
      "all": "Todo",
      "persona": "Modelos IA",
      "nsfwGenerator": "Generador NSFW",
      "video": "Video con IA",
      "unlocked": "Desbloqueado",
      "telegram": "Telegram"
    },
    "expired": "Caducado",
    "timeHoursMinutes": "{{hours}} h {{minutes}} min",
    "timeMinutes": "{{minutes}} min",
    "percent": "{{progress}}%",
    "status": {
      "pending": "pendiente",
      "processing": "procesando",
      "error": "error",
      "cancelled": "cancelado"
    },
    "resultAlt": "Resultado",
    "failed": "Fallido",
    "pending": "Pendiente",
    "view": "Ver",
    "download": "Descargar",
    "delete": "Eliminar",
    "heroBadge": "Historial de generación con IA",
    "heroTitlePrefix": "Tus",
    "heroTitleHighlight": "Resultados",
    "heroSubtitle": "Todo tu contenido generado con IA en un solo lugar. Descarga, gestiona y comparte tus creaciones.",
    "resultsSaved": "resultado guardado",
    "resultsSaved_other": "resultados guardados",
    "refresh": "Actualizar",
    "tryAgain": "Intentar de nuevo",
    "loadMore": "Cargar más",
    "signInTitle": "Inicia sesión para ver tus resultados",
    "signInDesc": "Tu contenido generado aparecerá aquí después de iniciar sesión.",
    "signIn": "Iniciar sesión",
    "emptyToolDesc": "Aún no hay resultados de {{tool}}",
    "autoDelete24hLabel": "Eliminar automáticamente mis resultados después de 24 horas",
    "autoDelete24hHelp": "Si se activa esta opción, los resultados que cumplen los requisitos y tienen más de 24 horas se eliminan durante la limpieza que se ejecuta cada hora. Descarga los resultados que quieras conservar. Desactivar esta opción no restaura los archivos eliminados.",
    "cleanupDue": "Pendiente de limpieza",
    "preferenceError": "No pudimos cargar o guardar esta preferencia. Tu configuración guardada no ha cambiado. Recarga la página para intentarlo de nuevo.",
    "deleteError": "Este resultado no se pudo eliminar por completo. Inténtalo de nuevo.",
    "downloadError": "No se pudo completar la descarga. Inténtalo de nuevo."
  },
  "reviewPage": {
    "title": "Revisión",
    "reference": "Referencia",
    "referenceAlt": "Ref.",
    "model": "Modelo",
    "age": "Edad {{age}}",
    "addAll": "+todo",
    "rating": "Valoración",
    "ratingValue": "Valoración {{value}}",
    "tags": "Etiquetas",
    "categories": "Categorías",
    "searchCategoriesPlaceholder": "Buscar categorías...",
    "saveCategories": "Guardar categorías",
    "notes": "Notas",
    "notesPlaceholder": "Notas opcionales...",
    "shortcutRate": "Valorar",
    "shortcutOk": "OK",
    "shortcutReject": "Rech.",
    "shortcutUndo": "Deshacer",
    "shortcutNav": "Nav.",
    "statusFilterLabel": "Filtro de estado",
    "modelFilterLabel": "Filtro de modelo",
    "filterAll": "Todo",
    "filterPending": "Pendiente",
    "filterApproved": "Aprobado",
    "filterRejected": "Rechazado",
    "filterAllModels": "Todos los modelos",
    "statPending": "pendiente",
    "statOk": "ok",
    "statRej": "rech.",
    "photoAlt": "Foto a revisar",
    "overlayApprove": "APROBAR",
    "overlayReject": "RECHAZAR",
    "badgeApproved": "Aprobado",
    "badgeRejected": "Rechazado",
    "swipeHint": "desliza ← rechazar · → aprobar · o usa los botones",
    "noPhotos": "No hay fotos para revisar",
    "selectPhoto": "Selecciona una foto",
    "approve": "Aprobar",
    "reject": "Rechazar",
    "back": "Atrás",
    "undo": "Deshacer",
    "next": "Siguiente",
    "undoLastReview": "Deshacer la última revisión",
    "previousPhoto": "Foto anterior",
    "nextPhoto": "Foto siguiente",
    "openDetails": "Abrir detalles: valoración, etiquetas, categorías, notas",
    "details": "Detalles",
    "hasEdits": "tiene ediciones",
    "reviewDetails": "Detalles de la revisión",
    "closeDetails": "Cerrar detalles"
  },
  "workflowImport": {
    "title": "Importar desde Civitai",
    "close": "Cerrar",
    "tabSingle": "URL única",
    "tabBulk": "Importación masiva",
    "singleUrlLabel": "URL del modelo de Civitai",
    "bulkUrlLabel": "URLs de Civitai (una por línea)",
    "validUrlsDetected": "{{count}} URLs válidas detectadas",
    "categoryLabel": "Categoría (opcional)",
    "categoryAutoDetect": "Detección automática",
    "categoryPov": "POV",
    "categoryMissionary": "Misionero",
    "categoryCowgirl": "Vaquera",
    "categoryDoggy": "Perrito",
    "categoryOral": "Oral",
    "categoryCumshot": "Eyaculación",
    "categoryPositions": "Posiciones",
    "categoryEffects": "Efectos",
    "categoryUtility": "Utilidad",
    "categoryAnatomy": "Anatomía",
    "categoryBreasts": "Pechos",
    "categoryFingering": "Dedos",
    "categoryAnal": "Anal",
    "bulkProgress": "Importando {{current}} de {{total}}...",
    "done": "Listo",
    "cancel": "Cancelar",
    "importing": "Importando...",
    "import": "Importar",
    "importUrls": "Importar {{count}} URLs",
    "errorEnterUrl": "Introduce una URL de Civitai",
    "errorInvalidUrl": "Introduce una URL de modelo de Civitai válida",
    "errorImportFailed": "La importación falló",
    "errorNoValidUrls": "No se encontraron URLs de Civitai válidas",
    "errorFailed": "Falló",
    "successImported": "¡\"{{name}}\" importado correctamente!",
    "successBulkImported": "{{count}} de {{total}} flujos de trabajo importados"
  },
  "header": {
    "searchPlaceholder": "Buscar flujos de trabajo…",
    "comfyuiConnected": "ComfyUI conectado",
    "disconnected": "Desconectado"
  },
  "workflowGrid": {
    "emptyTitle": "Aún no hay flujos de trabajo",
    "emptySubtitle": "Importa tu primer flujo de trabajo desde Civitai",
    "importCta": "Importar flujo de trabajo",
    "noResults": "Sin resultados para «{{query}}»",
    "tryDifferent": "Prueba con otro término de búsqueda"
  },
  "lightbox": {
    "close": "Cerrar",
    "previous": "Imagen anterior",
    "next": "Imagen siguiente"
  },
  "routerError": {
    "newVersionTitle": "Hay una nueva versión disponible",
    "newVersionDesc": "La página debe recargarse para obtener la última actualización.",
    "reload": "Recargar"
  },
  "subscriptionPage": {
    "seoTitle": "Planes de Suscripción",
    "seoDescription": "Gestiona tu suscripción, créditos y período de facturación.",
    "badge": "Planes de Suscripción",
    "heading": "Tu suscripción",
    "subheading": "Gestiona tu suscripción, créditos y período de facturación.",
    "dismissError": "Descartar",
    "noPlans": "No hay planes de suscripción disponibles en este momento.",
    "footer": {
      "line1": "Cada plan muestra su precio, moneda y período de facturación.",
      "line2": "Puedes cancelar la renovación en cualquier momento en los ajustes de tu suscripción."
    },
    "status": {
      "active": "Activo",
      "canceled": "Cancelado",
      "pastDue": "Vencido",
      "expired": "Expirado",
      "pendingPayment": "Pago Pendiente"
    },
    "planCard": {
      "mostPopular": "Más Popular",
      "currentPlan": "Plan Actual",
      "creditsPerMonth": "créditos/mes",
      "eurPerMonth": "USD/mes",
      "upgrade": "Actualizar",
      "downgrade": "Desactualizar",
      "subscribe": "Suscribirse"
    },
    "statusSection": {
      "heading": "Tu Suscripción",
      "plan": "Plan",
      "currentPeriod": "Período Actual",
      "creditsPerMonth": "créditos/mes",
      "accessUntil": "Acceso hasta {{date}}",
      "reactivate": "Reactivar",
      "cancelSubscription": "Cancelar Suscripción",
      "switchingTo": "Cambio a {{planName}} el {{date}}"
    },
    "signInPrompt": "Inicia sesión para ver y gestionar tu suscripción.",
    "signInCta": "Iniciar sesión",
    "perDays": "/ {{count}} días",
    "creditsPerDays": "créditos cada {{count}} días",
    "legacyTerms": "Es necesario confirmar las condiciones de compra originales de esta suscripción antigua. El catálogo actual puede ser distinto; contacta con soporte para conocer los detalles de facturación.",
    "planChangesHelp": "Para cambiar esta suscripción pagada con tarjeta, contacta con soporte. Tu plan actual y el próximo cargo programado no cambiarán hasta que el proveedor de pagos confirme una modificación.",
    "errors": {
      "SUBSCRIPTION_QUOTE_CHANGED": "Los detalles del plan han cambiado. Revisa el precio, los créditos y el periodo de facturación actuales antes de continuar.",
      "CANCELLATION_UNCONFIRMED": "La cancelación no se ha confirmado. La renovación podría seguir activa. Inténtalo de nuevo o contacta con soporte.",
      "RECOVERY_UNCONFIRMED": "La reanudación no se ha confirmado. Tu cancelación sigue vigente. Inténtalo de nuevo o contacta con soporte.",
      "SUBSCRIPTION_UNAVAILABLE": "La contratación de suscripciones no está disponible temporalmente. Inténtalo de nuevo o contacta con soporte."
    }
  },
  "analyticsPage": {
    "heading": "Analítica de Contenido",
    "badge": "Perspectivas de Desempeño",
    "recentPosts": "Publicaciones Recientes",
    "noContent": "Aún no hay contenido publicado. Publica contenido para ver analíticas.",
    "optimizerHeading": "Intenta AI Content Optimizer",
    "optimizerPlaceholder": "Ingresa un título para optimizar...",
    "retry": "Reintentar"
  },
  "compliance": {
    "heading": "Cumplimiento de 18 U.S.C. 2257",
    "subheading": "Declaración de Exención de Requisitos de Mantenimiento de Registros",
    "lastUpdated": "Última actualización: Abril 2026",
    "sections": {
      "exemption": {
        "title": "Declaración de Exención 18 U.S.C. 2257",
        "content": "Todo el contenido visual disponible en esta plataforma se genera completamente por computadora usando inteligencia artificial. Ningún intérprete humano real fue fotografiado o filmado en la creación de ningún contenido en este sitio web. Dado que ningún ser humano real se representa en ningún contenido de este sitio, los requisitos de mantenimiento de registros de 18 U.S.C. 2257 y 28 C.F.R. 75 no se aplican a esta plataforma."
      },
      "declaration": {
        "title": "Declaración de Contenido Generado por IA",
        "content": "Esta plataforma utiliza modelos de inteligencia artificial (incluyendo pero no limitado a Stable Diffusion y tecnologías relacionadas) para generar todo el contenido visual. El proceso de generación no involucra a ninguna persona real. Ninguna fotografía de individuos reales se utiliza en la salida. Todo el contenido generado está etiquetado como generado por IA y lleva una marca de agua apropiada."
      },
      "custodian": {
        "title": "Custodio de Registros",
        "content": "Aunque los requisitos de registro de 18 U.S.C. 2257 no se aplican al contenido generado por IA, mantenemos voluntariamente los siguientes registros a efectos de cumplimiento: metadatos de generación (marcas de tiempo, parámetros utilizados), solicitudes de retirada, denuncias de contenido y nuestras decisiones sobre ellas, registros de denuncias de CSAM y, hasta que termine su plazo de conservación, las declaraciones de consentimiento registradas en subidas de fotos a las funciones de edición de fotos eliminadas. Se puede contactar con el custodio de estos registros en legal@ainudegirls.com."
      },
      "contact": {
        "title": "Contacto",
        "content": "Para preguntas sobre cumplimiento o esta declaración de exención, por favor contacta: legal@ainudegirls.com."
      }
    }
  },
  "dmca": {
    "heading": "Política DMCA",
    "subheading": "Aviso de la Ley de Derechos de Autor del Milenio Digital y Procedimientos de Retiro",
    "lastUpdated": "Última actualización: Abril 2026",
    "sections": {
      "agent": {
        "title": "Agente Designado por DMCA",
        "content": "De conformidad con la Ley de Derechos de Autor del Milenio Digital (17 U.S.C. 512), el agente designado para recibir notificaciones de presunta infracción en esta plataforma es: Departamento Legal, AINudeGirls. Contacto: legal@ainudegirls.com. Tomamos la infracción de derechos de autor en serio y responderemos rápidamente a avisos de presunta infracción que cumplan con la ley aplicable."
      },
      "filing": {
        "title": "Presentación de una Reclamación DMCA",
        "content": "Para presentar un aviso de retirada DMCA, debe proporcionar: (1) una firma física o electrónica del titular de los derechos de autor o agente autorizado; (2) identificación de la obra protegida que se afirma ha sido infringida; (3) identificación del material a ser retirado con información suficiente para localizarlo; (4) su información de contacto (dirección, número de teléfono, correo electrónico); (5) una declaración de que tiene buena fe de que el uso no está autorizado; (6) una declaración bajo pena de perjurio de que la información es precisa y que está autorizado para actuar en nombre del titular de los derechos de autor. Envíe su aviso a legal@ainudegirls.com."
      },
      "counter": {
        "title": "Contra-Notificación",
        "content": "Si cree que su contenido fue retirado por error, puede presentar una contra-notificación que contenga: (1) su firma física o electrónica; (2) identificación del material retirado y su ubicación anterior; (3) una declaración bajo pena de perjurio de que el material fue retirado por error o identificación errónea; (4) su nombre, dirección, número de teléfono, y una declaración consintiendo la jurisdicción del tribunal federal en su distrito. Las contra-notificaciones deben enviarse a legal@ainudegirls.com."
      },
      "repeat": {
        "title": "Infractores Reincidentes",
        "content": "Es nuestra política rescindir las cuentas de usuarios que son infractores reincidentes de derechos de autor, en circunstancias apropiadas. También podemos limitar el acceso de cualquier usuario que sea objeto de notificaciones DMCA repetidas, independientemente de si se ha presentado una contra-notificación."
      },
      "contact": {
        "title": "Contacto",
        "content": "Para todas las consultas relacionadas con DMCA, póngase en contacto con: legal@ainudegirls.com. Por favor, incluya \"DMCA\" en la línea de asunto para un procesamiento acelerado."
      }
    }
  },
  "syntheticMedia": {
    "heading": "Política de Medios Sintéticos",
    "subheading": "Nuestro compromiso con la transparencia, IA responsable, y cumplimiento normativo.",
    "lastUpdated": "Última actualización: Abril de 2026",
    "sections": {
      "definition": {
        "title": "¿Qué es un Medio Sintético?",
        "content": "Los medios sintéticos se refieren a contenido que es generado total o parcialmente por inteligencia artificial, incluyendo imágenes, videos y audio. Todo el contenido visual en AINudeGirls es un medio sintético, creado usando modelos de generación de imágenes y videos de IA. Ninguno del contenido representa a individuos reales o utiliza fotografías de personas actuales en la salida."
      },
      "labeling": {
        "title": "Requisitos de Etiquetado de IA",
        "content": "Todo el contenido de esta plataforma está generado por IA y se indica como tal: en el sitio web, en la verificación de edad y los términos del bot de Telegram, y en el pie de cada imagen y vídeo que entrega el bot. Los usuarios no pueden eliminar, alterar ni ocultar estas etiquetas, ni presentar el contenido generado como real. Los archivos de imagen y vídeo que sirve el sitio web, y las descargas en calidad completa del bot, incluyen además metadatos legibles por máquina (XMP, IPTC DigitalSourceType \"trainedAlgorithmicMedia\") que los marcan como generados por IA."
      },
      "prohibited": {
        "title": "Usos Prohibidos de Contenido Generado",
        "content": "Los usuarios no pueden usar contenido generado por esta plataforma para: (1) crear imágenes íntimas no consentidas de personas reales e identificables; (2) suplantar a cualquier persona real; (3) crear o distribuir desinformación; (4) acosar, chantajear, amenazar, o difamar a cualquier individuo; (5) generar contenido que represente menores en cualquier contexto; (6) eludir el etiquetado de contenido eliminando marcadores generados por IA. La violación de estas prohibiciones resultará en la terminación inmediata de la cuenta y puede ser reportada a las autoridades policiales."
      },
      "reporting": {
        "title": "Reportar Mal Uso",
        "content": "Si encuentra contenido generado por nuestra plataforma siendo mal utilizado, puede reportarlo a través de nuestra página de retirada en /takedown o por correo electrónico a legal@ainudegirls.com. Investigamos todos los reportes y tomamos las medidas apropiadas, incluyendo eliminar contenido, rescindir cuentas, y cooperar con las autoridades policiales donde sea necesario."
      },
      "lawEnforcement": {
        "title": "Cooperación con Autoridades Policiales",
        "content": "Cooperamos plenamente con agencias de aplicación de la ley que investigan mal uso de medios sintéticos. Preservamos y producimos datos relevantes cuando se nos sirve con un proceso legal válido. Reportamos proactivamente actividades criminales sospechosas, incluyendo CSAM, distribución de imágenes íntimas no consentidas, amenazas, y sextorsión."
      },
      "euAiAct": {
        "title": "Cumplimiento de la Ley de IA de la UE",
        "content": "Según la Ley de IA de la UE (Reglamento 2024/1689), los proveedores de sistemas de IA que generan contenido sintético deben indicar que ha sido generado artificialmente. Lo hacemos así: (1) indicando en el sitio web, en la verificación de edad y los términos del bot de Telegram, y en el pie de cada imagen y vídeo que entrega el bot, que el contenido está generado por IA; (2) conservando registros de las solicitudes de generación; (3) informando claramente de que nuestra plataforma genera medios sintéticos. Nuestra plataforma está clasificada como de riesgo limitado según la Ley de IA, sujeta a obligaciones de transparencia. Los archivos de imagen y vídeo que sirve el sitio web, y las descargas en calidad completa del bot, incluyen además metadatos legibles por máquina (XMP, IPTC DigitalSourceType \"trainedAlgorithmicMedia\") que los marcan como generados por IA."
      }
    }
  },
  "takedown": {
    "heading": "Solicitud de Retirada de Contenido",
    "subheading": "Reportar imágenes íntimas no consentidas (NCII) para su retirada. Cumplimos con la Ley TAKE IT DOWN y procesamos todas las solicitudes válidas dentro de 48 horas.",
    "successTitle": "Reporte Recibido",
    "successBody": "Gracias. Nos comprometemos a revisar su solicitud dentro de 48 horas. Recibirá una confirmación en la dirección de correo electrónico proporcionada.",
    "successReference": "Su número de referencia: #{{reference}}",
    "immediateAssistance": "Si necesita asistencia inmediata, póngase en contacto",
    "submitError": "El envío falló. Por favor, inténtelo de nuevo o envíe un correo electrónico a legal@ainudegirls.com.",
    "form": {
      "categoryLabel": "¿Qué ocurre? *",
      "emailLabel": "Su Dirección de Correo Electrónico *",
      "relationshipLabel": "Su Relación con el Contenido *",
      "relationshipSelf": "Soy la persona representada",
      "relationshipAuthorized": "Soy un representante autorizado",
      "relationshipOther": "Otro (p. ej., padre, tutor legal)",
      "descriptionLabel": "Descripción del Contenido *",
      "descriptionPlaceholder": "Por favor, describa el contenido que desea que sea retirado y por qué cree que es no consentido...",
      "urlsLabel": "URLs del Contenido a Retirar *",
      "urlsPlaceholder": "Pegue la(s) URL del contenido, una por línea...",
      "perjuryDeclaration": "Declaro bajo pena de perjurio que la información proporcionada en esta solicitud de retirada es precisa, y que soy la persona representada en el contenido o estoy autorizado para actuar en su nombre. Entiendo que hacer falsas afirmaciones a sabiendas puede resultar en consecuencias legales.",
      "submitting": "Enviando...",
      "submit": "Enviar Solicitud de Retirada",
      "emailFallback": "También puede enviarnos un correo electrónico directamente a"
    }
  },
  "contact": {
    "heading": "Contacto",
    "subheading": "Nuestro punto de contacto único para usuarios y autoridades según la Ley de Servicios Digitales de la UE (DSA).",
    "emailTitle": "Correo electrónico",
    "emailBody": "Escribe a <mail>{{email}}</mail> para avisos legales, preguntas sobre contenido y solicitudes de autoridades de los Estados miembros de la UE, la Comisión Europea y la Junta Europea de Servicios Digitales.",
    "languagesTitle": "Idiomas",
    "languagesBody": "Puedes contactarnos en neerlandés o en inglés.",
    "reportTitle": "Denunciar contenido",
    "reportBody": "Usa la bandera de una imagen o un vídeo, o el formulario de retirada. Revisamos cada denuncia en un plazo de 48 horas; una publicación o foto que pueda mostrar a un menor o a una persona real puede ocultarse de inmediato hasta que la comprobemos. Recibes un número de referencia y, si dejas un correo electrónico, nuestra decisión con sus motivos.",
    "reportLink": "Abrir el formulario de retirada",
    "supportTitle": "Cuenta y pagos",
    "supportBody": "Para tu cuenta, créditos o pagos, escribe a <mail>{{email}}</mail>.",
    "companyTitle": "Datos de la empresa",
    "companyName": "Empresa",
    "companyKvk": "Cámara de Comercio (KvK)",
    "companyAddress": "Dirección"
  },
  "transparency": {
    "heading": "Transparencia DSA",
    "subheading": "Información que publicamos en virtud de la Ley de Servicios Digitales de la UE (DSA).",
    "lastUpdated": "Última actualización: 14 de octubre de 2026",
    "contactTitle": "Puntos de contacto",
    "contactBody": "Nuestro punto único de contacto para los usuarios y para las autoridades de los Estados miembros de la UE, la Comisión Europea y la Junta Europea de Servicios Digitales (artículos 11 y 12 de la DSA) es <mail>{{email}}</mail>, en neerlandés o inglés.",
    "contactLink": "Abrir la página de contacto",
    "noticeTitle": "Notificación y acción",
    "recipientsTitle": "Media mensual de destinatarios activos en la UE",
    "recipientsBody": "Media mensual de destinatarios activos del servicio en la Unión Europea (artículo 24, apartado 2, de la DSA):",
    "recipientsOnRequest": "se publica a petición — escribe a <mail>{{email}}</mail>"
  },
  "feedPage": {
    "badge": "Feed de Contenido de IA",
    "headingPrefix": "Su",
    "headingHighlight": "Feed",
    "subheading": "Fotos y videos frescos de todas sus compañeras de IA. Siga modelos, desbloquee contenido exclusivo, y sumérjase.",
    "exploreModels": "Explorar Modelos",
    "createModel": "Crear Modelo (Beta)",
    "emptyFollowing": "Siga algunos modelos para ver sus publicaciones aquí",
    "emptyForYou": "Sin publicaciones aún. ¡Vuelva pronto!",
    "tabs": {
      "forYou": "Para Usted",
      "following": "Siguiendo"
    }
  },
  "createPost": {
    "proTip": "Consejo Pro"
  },
  "telegramMiniApp": {
    "connecting": "Conectando a Telegram...",
    "signingIn": "Iniciando sesión",
    "verifying": "Verificando firma de Telegram...",
    "openFromTelegram": "Abrir desde Telegram",
    "openFromTelegramDescPrefix": "Esta página es el lanzador de Mini App de Telegram. Ábralo desde dentro del bot de AINudeGirls de Telegram enviando",
    "openBot": "Abrir Bot de Telegram",
    "authFailed": "Falló la autenticación",
    "unknownError": "Error desconocido. Por favor, inténtelo de nuevo desde Telegram.",
    "retry": "Reintentar",
    "openFromTelegramDescSuffix": "."
  },
  "configPanel": {
    "selectWorkflow": "Selecciona un workflow para configurar",
    "selectWorkflowHint": "Haz clic en cualquier tarjeta de workflow para empezar",
    "generationMode": "Modo de generación",
    "textToVideo": "Texto a video",
    "textToImage": "Texto a imagen",
    "loraStrengths": "Intensidades de LoRA",
    "downloading": "Descargando...",
    "downloadAll": "Descargar todo",
    "downloadFailed": "Error al descargar {{filename}}",
    "allLorasDownloaded": "¡Todos los LoRAs descargados!",
    "downloadingProgress": "Descargando {{completed}}/{{total}}: {{current}}",
    "prompt": "Prompt",
    "negativePrompt": "Prompt negativo",
    "negativePromptPlaceholder": "Qué evitar...",
    "savePreset": "Guardar preset",
    "resetToDefaults": "Restablecer valores predeterminados",
    "batchGenerate": "Generar en lote",
    "generating": "Generando...",
    "generate": "Generar"
  },
  "promptBuilder": {
    "triggerWords": "Palabras clave",
    "fullPrompt": "Prompt completo",
    "placeholder": "Describe lo que quieres generar..."
  },
  "loraManager": {
    "title": "LoRAs adicionales ({{count}})",
    "presets": "Preajustes",
    "addLora": "Añadir LoRA",
    "remove": "Eliminar",
    "presetNamePlaceholder": "Nombre del preset...",
    "save": "Guardar",
    "empty": "No hay LoRAs adicionales. Haz clic en \"Añadir LoRA\" para explorar la biblioteca.",
    "loraPresets": "Presets de LoRA",
    "noPresets": "Aún no hay presets guardados.",
    "lorasCount": "{{count}} LoRAs",
    "usedCount": "Usado {{count}} veces",
    "library": "Biblioteca de LoRAs",
    "available": "{{count}} disponibles",
    "searchPlaceholder": "Buscar LoRAs...",
    "notDownloaded": "(no descargado)",
    "added": "Añadido"
  },
  "presetModal": {
    "title": "Guardar preset",
    "saveFor": "Guardar la configuración actual para \"{{name}}\"",
    "nameLabel": "Nombre del preset",
    "namePlaceholder": "Mi preset increíble",
    "descriptionLabel": "Descripción (opcional)",
    "descriptionPlaceholder": "Qué hace especial a este preset...",
    "nameRequired": "Introduce un nombre para el preset",
    "saveFailed": "Error al guardar el preset",
    "cancel": "Cancelar",
    "saving": "Guardando...",
    "save": "Guardar"
  },
  "chatInput": {
    "placeholder": "Escribe tu mensaje...",
    "addEmoji": "Añadir emoji",
    "sendImage": "Enviar imagen",
    "voiceMessage": "Mensaje de voz",
    "sendMessage": "Enviar mensaje",
    "charactersRemaining": "{{chars}} caracteres restantes",
    "keyboardHint": "Pulsa <enterKey>Enter</enterKey> para enviar, <shiftKey>Shift+Enter</shiftKey> para nueva línea"
  },
  "swipeCard": {
    "shareText": "Descubre a {{name}}",
    "verified": "Verificada",
    "featured": "Destacada",
    "nope": "NO",
    "like": "ME GUSTA",
    "likeAction": "Me gusta",
    "comment": "Comentar",
    "share": "Compartir",
    "saveToFavorites": "Guardar en favoritos",
    "follow": "Seguir",
    "following": "Siguiendo",
    "online": "En línea",
    "reviews": "({{count}} reseñas)",
    "linkCopied": "Enlace copiado"
  },
  "characterSelector": {
    "title": "Elige tu compañera",
    "refresh": "Actualizar personajes",
    "searchPlaceholder": "Busca por nombre, descripción o intereses...",
    "favorites": "Favoritos",
    "premium": "Premium",
    "noResults": "No se encontraron personajes",
    "noResultsHint": "Ajusta tu búsqueda o los filtros",
    "clearFilters": "Borrar todos los filtros",
    "createCustom": "Crear personalizada",
    "createCustomHint": "Diseña tu propia compañera",
    "showing": "Mostrando {{shown}} de {{total}} compañeras",
    "customCount": "{{count}} personajes personalizados",
    "personality": {
      "all": "Todas",
      "playful": "Juguetona",
      "bold": "Atrevida",
      "sweet": "Dulce",
      "mysterious": "Misteriosa",
      "dominant": "Dominante",
      "intellectual": "Intelectual",
      "romantic": "Romántica",
      "energetic": "Enérgica"
    }
  },
  "blogPost": {
    "backToBlog": "Volver al blog",
    "views": "visitas",
    "tags": "Etiquetas",
    "retry": "Reintentar",
    "relatedPosts": "Artículos relacionados",
    "moreInCategory": "Más en esta categoría",
    "moreInCategoryDescription": "Más artículos sobre {{category}}.",
    "browseCategory": "Ver artículos sobre {{category}}",
    "seo": {
      "title": "Artículo del blog - AINudeGirls",
      "description": "Lee este artículo en el blog de AINudeGirls."
    },
    "notFound": {
      "title": "Artículo no encontrado",
      "description": "El artículo que buscas no existe o se ha eliminado."
    },
    "viewCount_one": "{{count, number}} visualización",
    "viewCount_many": "{{count, number}} visualizaciones",
    "viewCount_other": "{{count, number}} visualizaciones",
    "tools": {
      "fanCrm": {
        "title": "CRM de fans",
        "description": "Segmentos y LTV"
      },
      "retention": {
        "title": "Retención",
        "description": "Abandono y recuperación"
      },
      "aiDm": {
        "title": "DM con IA",
        "description": "Respuesta automática"
      },
      "voiceCalls": {
        "title": "Llamadas de voz",
        "description": "Conversaciones de voz con IA"
      },
      "companion": {
        "title": "Acompañante",
        "description": "Chat de IA persistente"
      },
      "revenue": {
        "title": "Ingresos",
        "description": "Previsión y precios"
      },
      "contentAi": {
        "title": "IA de Contenido",
        "description": "Predice y optimiza"
      },
      "intelligence": {
        "title": "Inteligencia",
        "description": "Panel unificado"
      },
      "manageTiers": {
        "title": "Gestionar niveles",
        "description": "Precios de suscripción"
      },
      "analytics": {
        "title": "Analíticas",
        "description": "Información de rendimiento"
      },
      "platformSettings": {
        "title": "Ajustes de plataforma",
        "description": "Conectar cuentas sociales"
      },
      "viewPayouts": {
        "title": "Ver pagos",
        "description": "Ingresos e historial"
      },
      "createPost": {
        "title": "Crear publicación",
        "description": "Compartir nuevo contenido"
      },
      "ppvPricing": {
        "title": "Precios PPV",
        "description": "Configura los precios del contenido de pago"
      }
    },
    "loadError": "No se pudo cargar este artículo. Inténtalo de nuevo."
  }
}
