msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-04-11 14:24+0530\n"
"PO-Revision-Date: 2026-04-11 14:30+0530\n"
"Language: es\n"
"X-Generator: Poedit 3.9\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: __;esc_html__;esc_html_e\n"
"X-Poedit-SearchPath-0: .\n"

#: admin/fragments/autoaltai-bulk-generate.php:19
msgid "Invalid request. Please reload the page and try again."
msgstr "Solicitud no válida. Por favor, recarga la página e inténtalo de nuevo."

#: admin/fragments/autoaltai-bulk-generate.php:172
#: admin/js/autoaltai-bulk-generate.js:41
msgid "None"
msgstr "Ninguno"

#: admin/fragments/autoaltai-bulk-generate.php:185
msgid "Updating target images..."
msgstr "Actualizando las imágenes de destino..."

#: admin/fragments/autoaltai-bulk-generate.php:196
msgid "Bulk Optimizer"
msgstr "Optimizador en masa"

#: admin/fragments/autoaltai-bulk-generate.php:197
msgid "Analyze & Generate"
msgstr "Analizar y generar"

#: admin/fragments/autoaltai-bulk-generate.php:218
msgid "Update in Progress – Please do not close this tab until the process is complete."
msgstr "Actualización en progreso – Por favor, no cierres esta pestaña hasta que el proceso esté completo."

#: admin/fragments/autoaltai-bulk-generate.php:228
msgid "Bulk Process Complete"
msgstr "Proceso en masa completado"

#: admin/fragments/autoaltai-bulk-generate.php:258
msgid "Processed"
msgstr "Procesado"

#: admin/fragments/autoaltai-bulk-generate.php:264
msgid "Success"
msgstr "Éxito"

#: admin/fragments/autoaltai-bulk-generate.php:270
msgid "Error"
msgstr "Error"

#: admin/fragments/autoaltai-bulk-generate.php:280
msgid "Metadata update completed. No AI generation was needed for this batch."
msgstr "Actualización de metadatos completada. No se necesitó generación de IA para este lote."

#: admin/fragments/autoaltai-bulk-generate.php:290
msgid "Media Id"
msgstr "Id de medio"

#: admin/fragments/autoaltai-bulk-generate.php:291
msgid "Image"
msgstr "Imagen"

#: admin/fragments/autoaltai-bulk-generate.php:292
msgid "Alt text / Response"
msgstr "Texto alternativo / Respuesta"

#: admin/fragments/autoaltai-bulk-generate.php:293
msgid "Status"
msgstr "Estado"

#: admin/fragments/autoaltai-bulk-generate.php:313
msgid "OK"
msgstr "OK"

#: admin/fragments/autoaltai-bulk-generate.php:316
msgid "Fail"
msgstr "Fallar"

#: admin/fragments/autoaltai-bulk-generate.php:331
msgid "Run Another Batch"
msgstr "Ejecutar otro lote"

#: admin/fragments/autoaltai-bulk-generate.php:350
msgid "Total Library"
msgstr "Biblioteca total"

#: admin/fragments/autoaltai-bulk-generate.php:351
msgid "Total number of images found in your WordPress Media Library."
msgstr "Número total de imágenes encontradas en tu Biblioteca de Medios de WordPress."

#: admin/fragments/autoaltai-bulk-generate.php:367
msgid "Missing Alt Text"
msgstr "Texto alternativo faltante"

#: admin/fragments/autoaltai-bulk-generate.php:368
msgid "Images that currently have no alt text. These are the target for optimization."
msgstr "Imágenes que actualmente no tienen texto alternativo. Estas son el objetivo para la optimización."

#: admin/fragments/autoaltai-bulk-generate.php:379
msgid "LOW BALANCE"
msgstr "SALDO BAJO"

#: admin/fragments/autoaltai-bulk-generate.php:383
msgid "Wallet Balance"
msgstr "Saldo de la billetera"

#: admin/fragments/autoaltai-bulk-generate.php:384
msgid "Top up"
msgstr "Recargar"

#: admin/fragments/autoaltai-bulk-generate.php:398
msgid "Field Actions"
msgstr "Acciones de campo"

#: admin/fragments/autoaltai-bulk-generate.php:399
msgid "Choose what happens to each metadata field during processing."
msgstr "Elige qué sucede con cada campo de metadatos durante el procesamiento."

#: admin/fragments/autoaltai-bulk-generate.php:407
#, php-format
msgid "Choose an action for each metadata field. %1$sGenerate%2$s creates new AI text, %3$sKeep%4$s leaves the current value unchanged, and %5$sClear%6$s deletes the existing value."
msgstr "Elige una acción para cada campo de metadatos. %1$sGenerar%2$s crea un nuevo texto de IA, %3$sMantener%4$s deja el valor actual sin cambios, y %5$sBorrar%6$s elimina el valor existente."

#: admin/fragments/autoaltai-bulk-generate.php:430
msgid "Field"
msgstr "Campo"

#: admin/fragments/autoaltai-bulk-generate.php:433
msgid "Action"
msgstr "Acción"

#: admin/fragments/autoaltai-bulk-generate.php:445
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Alt Text"
msgstr "Texto alternativo"

#: admin/fragments/autoaltai-bulk-generate.php:446
msgid "Image description for SEO & accessibility"
msgstr "Descripción de la imagen para SEO y accesibilidad"

#: admin/fragments/autoaltai-bulk-generate.php:453
#: admin/fragments/autoaltai-bulk-generate.php:481
#: admin/fragments/autoaltai-bulk-generate.php:509
#: admin/fragments/autoaltai-bulk-generate.php:537
#: admin/fragments/autoaltai-bulk-generate.php:735
msgid "Generate"
msgstr "Generar"

#: admin/fragments/autoaltai-bulk-generate.php:456
#: admin/fragments/autoaltai-bulk-generate.php:484
#: admin/fragments/autoaltai-bulk-generate.php:512
#: admin/fragments/autoaltai-bulk-generate.php:540
#: admin/fragments/autoaltai-bulk-generate.php:740
msgid "Keep"
msgstr "Mantener"

#: admin/fragments/autoaltai-bulk-generate.php:459
#: admin/fragments/autoaltai-bulk-generate.php:487
#: admin/fragments/autoaltai-bulk-generate.php:515
#: admin/fragments/autoaltai-bulk-generate.php:543
#: admin/fragments/autoaltai-bulk-generate.php:745
msgid "Clear"
msgstr "Limpiar"

#: admin/fragments/autoaltai-bulk-generate.php:473
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Title"
msgstr "Título"

#: admin/fragments/autoaltai-bulk-generate.php:474
msgid "Media library title attribute"
msgstr "Atributo del título de la biblioteca de medios"

#: admin/fragments/autoaltai-bulk-generate.php:501
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Caption"
msgstr "Subtítulo"

#: admin/fragments/autoaltai-bulk-generate.php:502
msgid "Visible text below the image"
msgstr "Texto visible debajo de la imagen"

#: admin/fragments/autoaltai-bulk-generate.php:529
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Description"
msgstr "Descripción"

#: admin/fragments/autoaltai-bulk-generate.php:530
msgid "Attachment page long description"
msgstr "Descripción larga de la página de adjunto"

#: admin/fragments/autoaltai-bulk-generate.php:558
msgid "No credits needed"
msgstr "No se necesitan créditos"

#: admin/fragments/autoaltai-bulk-generate.php:561
msgid "No fields are set to Generate. Keep and Clear actions are processed without consuming any credits."
msgstr "No se han configurado campos para Generar. Las acciones de Mantener y Borrar se procesan sin consumir créditos."

#: admin/fragments/autoaltai-bulk-generate.php:575
msgid "No action selected"
msgstr "Ninguna acción seleccionada"

#: admin/fragments/autoaltai-bulk-generate.php:578
msgid "Please select at least one field as Generate or Clear to start the process."
msgstr "Por favor, selecciona al menos un campo como Generar o Borrar para iniciar el proceso."

#: admin/fragments/autoaltai-bulk-generate.php:587
msgid "Context Keywords (Optional)"
msgstr "Palabras clave contextuales (Opcional)"

#: admin/fragments/autoaltai-bulk-generate.php:588
msgid "Guide the AI by providing context words to include or avoid for this batch."
msgstr "Guía a la IA proporcionando palabras clave contextuales para incluir o evitar en este lote."

#: admin/fragments/autoaltai-bulk-generate.php:591
msgid "Disabled — no fields set to Generate"
msgstr "Deshabilitado — no se han configurado campos para Generar"

#: admin/fragments/autoaltai-bulk-generate.php:600
msgid "SEO Focus Keywords"
msgstr "Palabras clave principales para SEO"

#: admin/fragments/autoaltai-bulk-generate.php:601
msgid "These words will be prioritized in the text generation."
msgstr "Estas palabras serán priorizadas en la generación de texto."

#: admin/fragments/autoaltai-bulk-generate.php:603
msgid "e.g. Vintage, Leather, Summer Sale"
msgstr "p. ej. Vintage, Cuero, Venta de Verano"

#: admin/fragments/autoaltai-bulk-generate.php:608
#: admin/fragments/autoaltai-bulk-generate.php:622
msgid "Max 6 keywords, separated by commas."
msgstr "Máximo 6 palabras clave, separadas por comas."

#: admin/fragments/autoaltai-bulk-generate.php:614
msgid "Negative Keywords"
msgstr "Palabras clave negativas"

#: admin/fragments/autoaltai-bulk-generate.php:615
msgid "Words strictly forbidden in the generated text."
msgstr "Palabras estrictamente prohibidas en el texto generado."

#: admin/fragments/autoaltai-bulk-generate.php:617
msgid "e.g. Logo, Placeholder, Blur"
msgstr "p. ej. Logo, Marcador de posición, Desenfoque"

#: admin/fragments/autoaltai-bulk-generate.php:631
msgid "General Scope"
msgstr "Alcance general"

#: admin/fragments/autoaltai-bulk-generate.php:638
msgid "Overwrite existing alt text"
msgstr "Sobrescribir el texto alternativo existente"

#: admin/fragments/autoaltai-bulk-generate.php:639
msgid "DANGER: This will delete and replace all current alt texts in the library."
msgstr "¡PELIGRO! Esto eliminará y reemplazará todos los textos alternativos actuales en la biblioteca."

#: admin/fragments/autoaltai-bulk-generate.php:642
msgid "Process images that already have text."
msgstr "Procesar imágenes que ya tienen texto."

#: admin/fragments/autoaltai-bulk-generate.php:643
msgid "Warning: Replaces current descriptions!"
msgstr "Advertencia: ¡Reemplaza las descripciones actuales!"

#: admin/fragments/autoaltai-bulk-generate.php:654
msgid "Attached to post only"
msgstr "Solo adjunto a la publicación"

#: admin/fragments/autoaltai-bulk-generate.php:655
msgid "Ignores images that are uploaded but not inserted into any Page or Post."
msgstr "Ignora las imágenes que están subidas pero no insertadas en ninguna página o publicación."

#: admin/fragments/autoaltai-bulk-generate.php:657
msgid "Skip unattached media library items."
msgstr "Omitir elementos no adjuntos de la biblioteca de medios."

#: admin/fragments/autoaltai-bulk-generate.php:667
msgid "Skip processed by AutoAlt.ai"
msgstr "Saltar procesado por AutoAlt.ai"

#: admin/fragments/autoaltai-bulk-generate.php:668
msgid "Skips images where AutoAlt.ai already generated alt text, title, caption, or description. Filename-only renames do not count."
msgstr "Omite las imágenes para las que AutoAlt.ai ya haya generado texto alternativo, título, leyenda o descripción. Los cambios de nombre de archivo por sí solos no cuentan."

#: admin/fragments/autoaltai-bulk-generate.php:670
msgid "Do not re-generate text already created by AutoAlt.ai."
msgstr "No vuelvas a generar texto ya creado por AutoAlt.ai."

#: admin/fragments/autoaltai-bulk-rename.php:342
msgid "Skips only images whose files were successfully renamed by AutoAlt.ai. Alt text generation alone does not count."
msgstr "Omite solo las imágenes cuyos archivos hayan sido renombrados correctamente por AutoAlt.ai. La generación de texto alternativo por sí sola no cuenta."

#: admin/fragments/autoaltai-bulk-rename.php:344
msgid "Only rename images not yet renamed by AutoAlt.ai."
msgstr "Renombra solo las imágenes que AutoAlt.ai aún no haya renombrado."

#: admin/fragments/autoaltai-bulk-generate.php:679
msgid "WooCommerce Scope"
msgstr "Alcance de WooCommerce"

#: admin/fragments/autoaltai-bulk-generate.php:693
msgid "WooCommerce Products only"
msgstr "Solo productos de WooCommerce"

#: admin/fragments/autoaltai-bulk-generate.php:694
msgid "Exclusive filtering for product images. Ignores blog posts."
msgstr "Filtrado exclusivo para imágenes de productos. Ignora las publicaciones del blog."

#: admin/fragments/autoaltai-bulk-generate.php:696
msgid "Ignores blog posts and pages."
msgstr "Ignora las publicaciones del blog y las páginas."

#: admin/fragments/autoaltai-bulk-generate.php:705
msgid "Main Image only (Skip Gallery)"
msgstr "Solo imagen principal (Omitir galería)"

#: admin/fragments/autoaltai-bulk-generate.php:706
msgid "Saves credits by only processing the main product image."
msgstr "Ahorra créditos procesando solo la imagen principal del producto."

#: admin/fragments/autoaltai-bulk-generate.php:708
msgid "Process only the main product image."
msgstr "Procesar solo la imagen principal del producto."

#: admin/fragments/autoaltai-bulk-generate.php:719
msgid "Note: Images smaller than 50x50px (e.g. icons, tracking pixels) are automatically skipped."
msgstr "Nota: Las imágenes más pequeñas de 50x50px (por ejemplo, iconos, píxeles de seguimiento) se omiten automáticamente."

#: admin/fragments/autoaltai-bulk-generate.php:728
msgid "Ready to Generate"
msgstr "Listo para generar"

#: admin/fragments/autoaltai-bulk-generate.php:752
msgid "Target Images"
msgstr "Imágenes de destino"

#: admin/fragments/autoaltai-bulk-generate.php:756
msgid "Estimated Time"
msgstr "Tiempo estimado"

#: admin/fragments/autoaltai-bulk-generate.php:760
msgid "Cost"
msgstr "Costo"

#: admin/fragments/autoaltai-bulk-generate.php:772
msgid "Start Bulk Process"
msgstr "Iniciar proceso en masa"

#: admin/fragments/autoaltai-bulk-generate.php:773
msgid "Processing..."
msgstr "Procesando..."

#: admin/fragments/autoaltai-bulk-generate.php:782
msgid "Out of Credits"
msgstr "Sin créditos"

#: admin/fragments/autoaltai-bulk-generate.php:784
msgid "Buy Credit Pack →"
msgstr "Comprar paquete de créditos →"

#: admin/fragments/autoaltai-bulk-generate.php:785
msgid "You need"
msgstr "Necesitas"

#: admin/fragments/autoaltai-bulk-generate.php:785
msgid "more credits."
msgstr "más créditos."

#: admin/fragments/autoaltai-bulk-generate.php:794
#, php-format
msgid "After clicking Start, the progress will be shown on this page. %1$sPlease keep this tab open%2$s until all images are processed."
msgstr "Después de hacer clic en Iniciar, el progreso se mostrará en esta página. %1$sPor favor, mantén esta pestaña abierta%2$s hasta que todas las imágenes se procesen."

#: admin/fragments/autoaltai-connect.php:21
msgid "Connect AutoAlt.ai"
msgstr "Conectar AutoAlt.ai"

#: admin/fragments/autoaltai-connect.php:22
msgid "Generate AI alt text faster with your AutoAlt.ai account."
msgstr "Genera texto alternativo con IA más rápido con tu cuenta de AutoAlt.ai."

#: admin/fragments/autoaltai-connect.php:31
msgid "Connect API Key"
msgstr "Conectar clave API"

#: admin/fragments/autoaltai-connect.php:32
msgid "Already have an API key?"
msgstr "¿Ya tienes una clave API?"

#: admin/fragments/autoaltai-connect.php:39
msgid "API Key"
msgstr "Clave API"

#: admin/fragments/autoaltai-connect.php:40
msgid "Invalid Key format"
msgstr "Formato de clave inválido"

#: admin/fragments/autoaltai-connect.php:65
msgid "Connect & Save"
msgstr "Conectar y guardar"

#: admin/fragments/autoaltai-connect.php:68
msgid "Connecting..."
msgstr "Conectando..."

#: admin/fragments/autoaltai-connect.php:72
msgid "Your key is stored securely in WordPress."
msgstr "Tu clave se almacena de forma segura en WordPress."

#: admin/fragments/autoaltai-connect.php:82
msgid "Register"
msgstr "Registrarse"

#: admin/fragments/autoaltai-connect.php:83
msgid "New user? Get your API key"
msgstr "¿Nuevo usuario? Obtén tu clave API"

#: admin/fragments/autoaltai-connect.php:90
msgid "Email Address"
msgstr "Dirección de correo electrónico"

#: admin/fragments/autoaltai-connect.php:102
msgid "Send Verification Code"
msgstr "Enviar código de verificación"

#: admin/fragments/autoaltai-connect.php:113
#: admin/fragments/autoaltai-connect.php:180
msgid "Sending..."
msgstr "Enviando..."

#: admin/fragments/autoaltai-connect.php:117
msgid "We'll email a 6-digit code. Valid for 5 minutes."
msgstr "Te enviaremos por correo electrónico un código de 6 dígitos. Válido durante 5 minutos."

#: admin/fragments/autoaltai-connect.php:125
msgid "Change Email"
msgstr "Cambiar correo electrónico"

#: admin/fragments/autoaltai-connect.php:129
msgid "Enter the 6-digit code sent to"
msgstr "Ingresa el código de 6 dígitos enviado a"

#: admin/fragments/autoaltai-connect.php:156
msgid "Verify Code"
msgstr "Verificar código"

#: admin/fragments/autoaltai-connect.php:159
msgid "Verifying..."
msgstr "Verificando..."

#: admin/fragments/autoaltai-connect.php:166
#: admin/fragments/autoaltai-connect.php:179
msgid "Didn't receive code?"
msgstr "¿No recibiste el código?"

#: admin/fragments/autoaltai-connect.php:168
#: admin/fragments/autoaltai-connect.php:179
msgid "Resend"
msgstr "Reenviar"

#: admin/fragments/autoaltai-connect.php:195
msgid "Need help? Contact support"
msgstr "¿Necesitas ayuda? Contacta con el soporte"

#: admin/fragments/autoaltai-history.php:65
#: app/Admin/Ajax/SettingsAjaxController.php:327
#, php-format
msgid "Showing <strong class=\"autoaltai:text-slate-800\">%1$d</strong> to <strong class=\"autoaltai:text-slate-800\">%2$d</strong> of %3$s entries"
msgstr "Mostrando <strong class=\"autoaltai:text-slate-800\">%1$d</strong> a <strong class=\"autoaltai:text-slate-800\">%2$d</strong> de %3$s entradas"

#: admin/fragments/autoaltai-history.php:106
msgid "Updating history results..."
msgstr "Actualizando los resultados del historial..."

#: admin/fragments/autoaltai-history.php:117
msgid "Generation History"
msgstr "Historial de generación"

#: admin/fragments/autoaltai-history.php:118
msgid "Log & Editor"
msgstr "Registro y Editor"

#: admin/fragments/autoaltai-history.php:126
msgid "Total Generated"
msgstr "Total generado"

#: admin/fragments/autoaltai-history.php:133
msgid "Saved Hours"
msgstr "Horas ahorradas"

#: admin/fragments/autoaltai-history.php:147
msgid "Search Image"
msgstr "Buscar imagen"

#: admin/fragments/autoaltai-history.php:152
msgid "Filename..."
msgstr "Nombre del archivo..."

#: admin/fragments/autoaltai-history.php:198
msgid "Language"
msgstr "Idioma"

#: admin/fragments/autoaltai-history.php:205
msgid "All Languages"
msgstr "Todos los idiomas"

#: admin/fragments/autoaltai-history.php:218
msgid "Filter"
msgstr "Filtro"

#: admin/fragments/autoaltai-history.php:225
msgid "Image Details & Language"
msgstr "Detalles de la imagen y idioma"

#: admin/fragments/autoaltai-history.php:227
msgid "Optimization Results"
msgstr "Resultados de la optimización"

#: admin/fragments/autoaltai-history.php:228
msgid "Click the pencil icon to edit the generated text manually."
msgstr "Haz clic en el ícono del lápiz para editar el texto generado manualmente."

#: admin/fragments/autoaltai-history.php:230
msgid "Actions"
msgstr "Acciones"

#: admin/fragments/autoaltai-history.php:270
#: app/Admin/Ajax/SettingsAjaxController.php:393
msgid "Image not found on server."
msgstr "Imagen no encontrada en el servidor."

#: admin/fragments/autoaltai-history.php:279
#: app/Admin/Ajax/SettingsAjaxController.php:406
msgid "ID"
msgstr "ID"

#: admin/fragments/autoaltai-history.php:297
#: app/Admin/Ajax/SettingsAjaxController.php:434
msgid "Editing Alt Text"
msgstr "Editando el texto alternativo"

#: admin/fragments/autoaltai-history.php:301
#: app/Admin/Ajax/SettingsAjaxController.php:440
msgid "Cancel"
msgstr "Cancelar"

#: admin/fragments/autoaltai-history.php:309
#: app/Admin/Ajax/SettingsAjaxController.php:448
msgid "Save"
msgstr "Guardar"

#: admin/fragments/autoaltai-history.php:310
#: app/Admin/Ajax/SettingsAjaxController.php:449
msgid "Saving..."
msgstr "Guardando..."

#: admin/fragments/autoaltai-history.php:336
#: app/Admin/Ajax/SettingsAjaxController.php:474
msgid "Retrying..."
msgstr "Reintentando..."

#: admin/fragments/autoaltai-history.php:336
#: app/Admin/Ajax/SettingsAjaxController.php:474
msgid "Retry AI"
msgstr "Reintentar IA"

#: admin/fragments/autoaltai-history.php:365
msgid "Prev"
msgstr "Anterior"

#: admin/fragments/autoaltai-history.php:397
msgid "Next"
msgstr "Siguiente"

#: admin/fragments/autoaltai-history.php:414
msgid "No History Found."
msgstr "No se encontró historial."

#: admin/fragments/autoaltai-history.php:417
msgid "Please generate some alt text to see your history here."
msgstr "Por favor, genera algún texto alternativo para ver tu historial aquí."

#: admin/fragments/autoaltai-settings.php:52
msgid "Use account default"
msgstr "Usar configuración predeterminada de la cuenta"

#: admin/fragments/autoaltai-settings.php:53
msgid "Neutral – Clear, balanced, and objective"
msgstr "Neutral – Claro, equilibrado y objetivo"

#: admin/fragments/autoaltai-settings.php:54
msgid "Friendly – Warm, approachable, and informal"
msgstr "Amigable – Cálido, cercano e informal"

#: admin/fragments/autoaltai-settings.php:55
msgid "Professional – Polished and business-appropriate"
msgstr "Profesional – Pulido y adecuado para negocios"

#: admin/fragments/autoaltai-settings.php:56
msgid "Casual – Laid-back and conversational"
msgstr "Casual – Relajado y conversacional"

#: admin/fragments/autoaltai-settings.php:57
msgid "Witty – Clever, playful, with light humor"
msgstr "Ingenioso – Astuto, juguetón y con un toque de humor ligero"

#: admin/fragments/autoaltai-settings.php:58
msgid "Confident – Assertive and bold"
msgstr "Confiado – Seguro y audaz"

#: admin/fragments/autoaltai-settings.php:59
msgid "Empathetic – Sensitive and understanding"
msgstr "Empático – Sensible y comprensivo"

#: admin/fragments/autoaltai-settings.php:60
msgid "Inspiring – Motivational and uplifting"
msgstr "Inspirador – Motivador y edificante"

#: admin/fragments/autoaltai-settings.php:61
msgid "Technical – Precise, jargon-friendly, and expert-level"
msgstr "Técnico – Preciso, con jerga especializada y de nivel experto"

#: admin/fragments/autoaltai-settings.php:62
msgid "Minimalist – Simple, clean, and concise"
msgstr "Minimalista – Simple, claro y conciso"

#: admin/fragments/autoaltai-settings.php:63
msgid "Luxury – Elegant and premium-sounding"
msgstr "Lujo – Elegante y con un sonido premium"

#: admin/fragments/autoaltai-settings.php:64
msgid "Youthful – Trendy, fresh, and informal"
msgstr "Juvenil – Moderno, fresco e informal"

#: admin/fragments/autoaltai-settings.php:65
msgid "Quirky – Fun, offbeat, and creative"
msgstr "Peculiar – Divertido, poco convencional y creativo"

#: admin/fragments/autoaltai-settings.php:66
msgid "Persuasive – Convincing and sales-driven"
msgstr "Persuasivo – Convincente y orientado a ventas"

#: admin/fragments/autoaltai-settings.php:67
msgid "Playful – Light, cheerful, and energetic"
msgstr "Divertido – Ligero, alegre y enérgico"

#: admin/fragments/autoaltai-settings.php:68
msgid "Storytelling – Narrative and engaging"
msgstr "Narrativo – Relatado y cautivador"

#: admin/fragments/autoaltai-settings.php:69
msgid "Elegant – Refined and graceful"
msgstr "Elegante – Refinado y elegante"

#: admin/fragments/autoaltai-settings.php:70
msgid "Bold – Strong, impactful, and direct"
msgstr "Audaz – Fuerte, impactante y directo"

#: admin/fragments/autoaltai-settings.php:71
msgid "Humorous – Funny and entertaining"
msgstr "Humorístico – Divertido y entretenido"

#: admin/fragments/autoaltai-settings.php:72
msgid "Descriptive – Rich in detail and imagery"
msgstr "Descriptivo – Rico en detalles e imágenes"

#: admin/fragments/autoaltai-settings.php:73
msgid "Brand-centric – Tailored to your brand voice"
msgstr "Centrado en la marca – Adaptado a la voz de tu marca"

#: admin/fragments/autoaltai-settings.php:178
msgid "AutoAlt Configuration"
msgstr "Configuración de AutoAlt"

#: admin/fragments/autoaltai-settings.php:179
msgid "Settings AutoAlt AI"
msgstr "Configuraciones de AutoAlt IA"

#: admin/fragments/autoaltai-settings.php:185
#: admin/fragments/autoaltai-settings.php:763
msgid "Open my account"
msgstr "Abrir mi cuenta"

#: admin/fragments/autoaltai-settings.php:188
msgid "Save changes"
msgstr "Guardar cambios"

#: admin/fragments/autoaltai-settings.php:199
msgid "API & language"
msgstr "API e idioma"

#: admin/fragments/autoaltai-settings.php:201
msgid "Invalid key"
msgstr "Clave inválida"

#: admin/fragments/autoaltai-settings.php:203
msgid "Connected"
msgstr "Conectado"

#: admin/fragments/autoaltai-settings.php:205
msgid "API key required"
msgstr "Clave API requerida"

#: admin/fragments/autoaltai-settings.php:212
msgid "Enter API key"
msgstr "Introduce la clave API"

#: admin/fragments/autoaltai-settings.php:213
msgid "Enter the API key from your AutoAlt.ai dashboard."
msgstr "Ingresa la clave API desde tu panel de control de AutoAlt.ai."

#: admin/fragments/autoaltai-settings.php:237
msgid "Clear API key"
msgstr "Borrar clave API"

#: admin/fragments/autoaltai-settings.php:237
msgid "Add API key"
msgstr "Añadir clave API"

#: admin/fragments/autoaltai-settings.php:242
msgid "This API key is defined in wp-config.php and cannot be changed here."
msgstr "Esta clave API está definida en wp-config.php y no se puede cambiar aquí."

#: admin/fragments/autoaltai-settings.php:249
#, php-format
msgid "Get your API key at <a href=\"%s\" target=\"_blank\">AutoAlt.ai → Account → API Keys</a>."
msgstr "Obtén tu clave API en <a href=\"%s\" target=\"_blank\">AutoAlt.ai → Cuenta → Claves API</a>."

#: admin/fragments/autoaltai-settings.php:263
msgid "Credit usage"
msgstr "Uso de créditos"

#: admin/fragments/autoaltai-settings.php:269
#, php-format
msgid "%1$d of %2$d credits available"
msgstr "%1$d de %2$d créditos disponibles"

#: admin/fragments/autoaltai-settings.php:276
msgid "We could not validate this API key."
msgstr "No pudimos validar esta clave API."

#: admin/fragments/autoaltai-settings.php:279
msgid "Upgrade plan"
msgstr "Actualizar plan"

#: admin/fragments/autoaltai-settings.php:285
msgid "You have no credits left. Upgrade your plan to continue generating alt text."
msgstr "No te quedan créditos. Actualiza tu plan para seguir generando texto alternativo."

#: admin/fragments/autoaltai-settings.php:287
msgid "You are running low on credits."
msgstr "Te están quedando pocos créditos."

#: admin/fragments/autoaltai-settings.php:295
msgid "Select Language"
msgstr "Seleccionar idioma"

#: admin/fragments/autoaltai-settings.php:296
msgid "Language for generated descriptions."
msgstr "Idioma para las descripciones generadas."

#: admin/fragments/autoaltai-settings.php:307
msgid "How should it sound?"
msgstr "¿Cómo debería sonar?"

#: admin/fragments/autoaltai-settings.php:328
msgid "Force selected language"
msgstr "Forzar el idioma seleccionado"

#: admin/fragments/autoaltai-settings.php:332
msgid "Always use this language, even if translations(WPML OR Polylang) exist."
msgstr "Usar siempre este idioma, incluso si existen traducciones (WPML o Polylang)."

#: admin/fragments/autoaltai-settings.php:342
msgid "Target Fields & Additional Text"
msgstr "Campos de destino y texto adicional"

#: admin/fragments/autoaltai-settings.php:346
msgid "Visual preview"
msgstr "Vista previa visual"

#: admin/fragments/autoaltai-settings.php:349
msgid "[ Generated alt text ]"
msgstr "[Texto alternativo generado]"

#: admin/fragments/autoaltai-settings.php:357
msgid "Insert before the alt text"
msgstr "Insertar antes del texto alternativo"

#: admin/fragments/autoaltai-settings.php:377
#: admin/fragments/autoaltai-settings.php:411
msgid "Maximum 60 characters allowed."
msgstr "Máximo 60 caracteres permitidos."

#: admin/fragments/autoaltai-settings.php:391
msgid "Insert after the alt text"
msgstr "Insertar después del texto alternativo"

#: admin/fragments/autoaltai-settings.php:426
msgid "Automatically apply alt text for …"
msgstr "Aplicar automáticamente texto alternativo para …"

#: admin/fragments/autoaltai-settings.php:432
msgid "Image title"
msgstr "Título de la imagen"

#: admin/fragments/autoaltai-settings.php:439
msgid "Image caption"
msgstr "Subtítulo de la imagen"

#: admin/fragments/autoaltai-settings.php:445
msgid "Image description"
msgstr "Descripción de la imagen"

#: admin/fragments/autoaltai-settings.php:454
msgid "How long should the alt text be?"
msgstr "¿Qué longitud debería tener el texto alternativo?"

#: admin/fragments/autoaltai-settings.php:458
msgid "Smart Length Control"
msgstr "Control inteligente de longitud"

#: admin/fragments/autoaltai-settings.php:459
msgid "You can use the sliders or type in the exact numbers below."
msgstr "Puedes usar los deslizadores o escribir los números exactos a continuación."

#: admin/fragments/autoaltai-settings.php:463
msgid "Minimum characters"
msgstr "Mínimo de caracteres"

#: admin/fragments/autoaltai-settings.php:467
msgid "SEO Status"
msgstr "Estado SEO"

#: admin/fragments/autoaltai-settings.php:469
msgid "OPTIMAL"
msgstr "ÓPTIMO"

#: admin/fragments/autoaltai-settings.php:472
msgid "LONG"
msgstr "LARGO"

#: admin/fragments/autoaltai-settings.php:475
msgid "SHORT"
msgstr "CORTO"

#: admin/fragments/autoaltai-settings.php:479
msgid "Maximum characters"
msgstr "Máximo de caracteres"

#: admin/fragments/autoaltai-settings.php:486
msgid "Slide to adjust Max Limit"
msgstr "Desliza para ajustar el límite máximo"

#: admin/fragments/autoaltai-settings.php:491
msgid "Slide to adjust Min Limit"
msgstr "Desliza para ajustar el límite mínimo"

#: admin/fragments/autoaltai-settings.php:495
msgid "Recommended: 125–150 characters"
msgstr "Recomendado: 125–150 caracteres"

#: admin/fragments/autoaltai-settings.php:501
msgid "Custom specifications for the alt text"
msgstr "Especificaciones personalizadas para el texto alternativo"

#: admin/fragments/autoaltai-settings.php:502
msgid "Add instructions like \"Luxurious brand style\" or \"Sounds like a slogan\"."
msgstr "Agrega instrucciones como ''Estilo de marca lujosa'' o ''Suena como un eslogan''."

#: admin/fragments/autoaltai-settings.php:504
msgid "e.g. Write the text like an advertising slogan..."
msgstr "Por ejemplo, escribe el texto como un eslogan publicitario..."

#: admin/fragments/autoaltai-settings.php:513
msgid "Use focus keywords for alt text"
msgstr "Usar palabras clave de enfoque para el texto alternativo"

#: admin/fragments/autoaltai-settings.php:514
msgid "Integrated with Yoast, Rank Math, AIO SEO etc."
msgstr "Integrado con Yoast, Rank Math, AIO SEO, etc."

#: admin/fragments/autoaltai-settings.php:521
msgid "If no keywords are available: Use the post title"
msgstr "Si no hay palabras clave disponibles: usar el título de la entrada"

#: admin/fragments/autoaltai-settings.php:532
msgid "WooCommerce Integration"
msgstr "Integración de WooCommerce"

#: admin/fragments/autoaltai-settings.php:540
msgid "Use product name for alt text"
msgstr "Usar el nombre del producto como texto alternativo"

#: admin/fragments/autoaltai-settings.php:541
msgid "Prioritize product titles for AI context."
msgstr "Prioriza los títulos de los productos para el contexto de la IA."

#: admin/fragments/autoaltai-settings.php:549
msgid "Use image title instead of product name"
msgstr "Usar el título de la imagen en lugar del nombre del producto"

#: admin/fragments/autoaltai-settings.php:550
msgid "Useful for variant gallery images."
msgstr "Útil para imágenes de galería de variantes."

#: admin/fragments/autoaltai-settings.php:561
msgid "Advanced Settings"
msgstr "Configuraciones avanzadas"

#: admin/fragments/autoaltai-settings.php:562
msgid "for Programmers only"
msgstr "solo para programadores"

#: admin/fragments/autoaltai-settings.php:569
msgid "Staging Configuration"
msgstr "Configuración de staging"

#: admin/fragments/autoaltai-settings.php:576
msgid "Website is publicly accessible"
msgstr "El sitio web es accesible públicamente"

#: admin/fragments/autoaltai-settings.php:577
msgid "AutoAlt can access images directly. Disable for localhost or staging sites protected by password."
msgstr "AutoAlt puede acceder a las imágenes directamente. Desactívalo para sitios locales o de prueba protegidos por contraseña."

#: admin/fragments/autoaltai-settings.php:582
msgid "If the website is protected by <strong>.htaccess</strong> or a password, <strong>disable this option</strong> – the images will then be uploaded automatically."
msgstr "Si el sitio web está protegido por <strong>.htaccess</strong> o una contraseña, <strong>desactiva esta opción</strong> – las imágenes se cargarán automáticamente."

#: admin/fragments/autoaltai-settings.php:603
msgid "Upload flow"
msgstr "Flujo de carga"

#: admin/fragments/autoaltai-settings.php:608
msgid "Automatically generate alt text during upload"
msgstr "Generar automáticamente texto alternativo al subir"

#: admin/fragments/autoaltai-settings.php:649
msgid "Automatically rename uploaded image files"
msgstr "Renombrar automáticamente los archivos de imagen subidos"

#: admin/fragments/autoaltai-settings.php:653
msgid "Your image filenames will be renamed automatically during upload (e.g. DSC_01.jpg → red-shirt.jpg)."
msgstr "Los nombres de archivo de tus imágenes serán renombrados automáticamente durante la carga (por ejemplo, DSC_01.jpg → camisa-roja.jpg)."

#: admin/fragments/autoaltai-settings.php:658
msgid "Renames files into SEO-friendly file names based on keywords."
msgstr "Renombra los archivos a nombres amigables para SEO basados en palabras clave."

#: admin/fragments/autoaltai-settings.php:661
msgid "This option works only for newly uploaded images when upload generation is enabled."
msgstr "Esta opción solo funciona para imágenes cargadas recientemente cuando la generación de carga está habilitada."

#: admin/fragments/autoaltai-settings.php:667
msgid "Which image formats should be processed?"
msgstr "¿Qué formatos de imagen se deben procesar?"

#: admin/fragments/autoaltai-settings.php:680
msgid "Leave empty = all formats"
msgstr "Dejar en blanco = todos los formatos"

#: admin/fragments/autoaltai-settings.php:698
msgid "Ignore missing images"
msgstr "Ignorar imágenes faltantes"

#: admin/fragments/autoaltai-settings.php:701
msgid "Useful if your website has broken image links."
msgstr "Útil si tu sitio web tiene enlaces de imágenes rotos."

#: admin/fragments/autoaltai-settings.php:705
msgid "Email Alert"
msgstr "Alerta por correo electrónico"

#: admin/fragments/autoaltai-settings.php:710
msgid "Enable email notification"
msgstr "Activar la notificación por correo electrónico"

#: admin/fragments/autoaltai-settings.php:732
msgid "Sent on Bulk Finish."
msgstr "Enviado al finalizar el proceso en masa."

#: admin/fragments/autoaltai-settings.php:741
msgid "Error logs"
msgstr "Registros de errores"

#: admin/fragments/autoaltai-settings.php:742
msgid "Clear logs"
msgstr "Borrar registros"

#: admin/fragments/autoaltai-settings.php:752
msgid "No error logs yet."
msgstr "No hay registros de errores aún."

#: admin/fragments/autoaltai-settings.php:753
msgid "Recent plugin warnings and API issues will appear here."
msgstr "Las advertencias recientes del plugin y los problemas de la API aparecerán aquí."

#: admin/fragments/autoaltai-settings.php:761
msgid "Your AutoAlt.ai account"
msgstr "Tu cuenta de AutoAlt.ai"

#: admin/fragments/autoaltai-settings.php:762
msgid "Manage your subscription, credits, and invoices directly on AutoAlt.ai."
msgstr "Gestiona tu suscripción, créditos y facturas directamente en AutoAlt.ai."

#: admin/js/autoaltai-bulk-generate.js:273
#: app/Domain/AltText/BaseGenerateService.php:561
#: app/Domain/AltText/BaseGenerateService.php:563
#: includes/class-autoaltai-api.php:224
msgid "Unknown error."
msgstr "Error desconocido."

#: admin/js/autoaltai-connect.js:41
#: admin/js/autoaltai-connect.js:453
#: app/Admin/Ajax/SettingsAjaxController.php:46
msgid "Email address is required."
msgstr "La dirección de correo electrónico es obligatoria."

#: admin/js/autoaltai-connect.js:47
#: admin/js/autoaltai-connect.js:459
#: app/Admin/Ajax/SettingsAjaxController.php:33
#: app/Admin/Ajax/SettingsAjaxController.php:90
msgid "Please enter a valid email address."
msgstr "Por favor, introduce una dirección de correo electrónico válida."

#: admin/js/autoaltai-connect.js:70
#: admin/js/autoaltai-connect.js:478
#: admin/js/autoaltai-connect.js:563
#: app/Admin/Ajax/SettingsAjaxController.php:61
msgid "Failed to send verification code."
msgstr "No se pudo enviar el código de verificación."

#: admin/js/autoaltai-connect.js:223
#: admin/js/autoaltai-connect.js:327
#: admin/js/autoaltai-connect.js:709
#: app/Admin/Ajax/SettingsAjaxController.php:110
msgid "Email not found. Please go back and try again."
msgstr "Correo electrónico no encontrado. Por favor, vuelve atrás e inténtalo de nuevo."

#: admin/js/autoaltai-connect.js:228
#: admin/js/autoaltai-connect.js:714
#: app/Admin/Ajax/SettingsAjaxController.php:94
msgid "Please enter the 6-digit code."
msgstr "Por favor, introduce el código de 6 dígitos."

#: admin/js/autoaltai-connect.js:252
#: admin/js/autoaltai-connect.js:737
#: app/Admin/Ajax/SettingsAjaxController.php:120
msgid "OTP verification failed."
msgstr "La verificación del OTP falló."

#: admin/js/autoaltai-connect.js:375
#: app/Admin/Ajax/SettingsAjaxController.php:194
#: app/Admin/Settings/SettingsRegistrar.php:490
msgid "API key is required."
msgstr "Se requiere una clave API."

#: admin/js/autoaltai-connect.js:568
#: app/Admin/Ajax/SettingsAjaxController.php:66
msgid "Verification code sent."
msgstr "Código de verificación enviado."

#: admin/js/autoaltai-history.js:173
#: app/Domain/AltText/BaseGenerateService.php:775
msgid "Updated!"
msgstr "¡Actualizado!"

#: app/Admin/AdminAssets.php:127
#, php-format
msgid "[AutoAlt.ai] Thanks for installing AutoAlt.ai! To complete setup, please <a href=\"%1$s\">go to the settings page.</a>"
msgstr "[AutoAlt.ai] ¡Gracias por instalar AutoAlt.ai! Para completar la configuración, por favor <a href=\"%1$s\">ve a la página de ajustes.</a>"

#: app/Admin/Ajax/SettingsAjaxController.php:23
#: app/Admin/Ajax/SettingsAjaxController.php:79
#: app/Admin/Ajax/SettingsAjaxController.php:145
#: app/Admin/Ajax/SettingsAjaxController.php:220
#: app/Admin/Ajax/SettingsAjaxController.php:511
#: app/Domain/AltText/BaseGenerateService.php:28
#: app/Domain/AltText/BaseGenerateService.php:211
#: app/Domain/AltText/BaseGenerateService.php:754
msgid "Invalid nonce."
msgstr "Nonce no válido."

#: app/Admin/Ajax/SettingsAjaxController.php:48
#: app/Admin/Ajax/SettingsAjaxController.php:112
msgid "Domain is required."
msgstr "El dominio es obligatorio."

#: app/Admin/Ajax/SettingsAjaxController.php:52
msgid "<strong>\"This domain is already linked to another account.\"</strong> Please contact our support team if you are the owner of this domain."
msgstr "<strong>Este dominio ya está vinculado a otra cuenta.</strong> Por favor, contacta a nuestro equipo de soporte si eres el propietario de este dominio."

#: app/Admin/Ajax/SettingsAjaxController.php:59
msgid "Please wait before requesting a new OTP."
msgstr "Por favor, espera antes de solicitar un nuevo OTP."

#: app/Admin/Ajax/SettingsAjaxController.php:99
#: includes/class-autoaltai-api.php:42
msgid "WordPress"
msgstr "WordPress"

#: app/Admin/Ajax/SettingsAjaxController.php:108
msgid "OTP is required."
msgstr "El OTP es obligatorio."

#: app/Admin/Ajax/SettingsAjaxController.php:114
msgid "OTP must be 6 digits."
msgstr "El OTP debe tener 6 dígitos."

#: app/Admin/Ajax/SettingsAjaxController.php:116
msgid "OTP has expired. Please request a new one."
msgstr "El OTP ha expirado. Por favor, solicita uno nuevo."

#: app/Admin/Ajax/SettingsAjaxController.php:118
msgid "Invalid OTP. Please enter the correct OTP."
msgstr "OTP inválido. Por favor, ingresa el OTP correcto."

#: app/Admin/Ajax/SettingsAjaxController.php:154
msgid "You are not allowed to do this."
msgstr "No se te permite hacer esto.No se te permite hacer esto."

#: app/Admin/Ajax/SettingsAjaxController.php:182
msgid "API key saved successfully."
msgstr "Clave API guardada con éxito."

#: app/Admin/Ajax/SettingsAjaxController.php:205
#: app/Admin/Settings/SettingsRegistrar.php:465
#: app/Admin/Settings/SettingsRegistrar.php:501
msgid "Given API key is not valid."
msgstr "Clave API no válida."

#: app/Admin/Ajax/SettingsAjaxController.php:225
#: app/Admin/Ajax/SettingsAjaxController.php:516
#: app/Domain/AltText/BaseGenerateService.php:33
#: app/Domain/AltText/BaseGenerateService.php:150
#: app/Domain/AltText/BaseGenerateService.php:222
#: app/Domain/AltText/BaseGenerateService.php:759
msgid "You do not have permission to manage Media files."
msgstr "No tienes permiso para administrar archivos multimedia."

#: app/Admin/Ajax/SettingsAjaxController.php:276
msgid "No results found"
msgstr "No se encontraron resultados"

#: app/Admin/Settings/SettingsMenu.php:24
msgid "AutoAlt.ai WordPress Settings"
msgstr "Configuración de AutoAlt.ai en WordPress"

#: app/Admin/Settings/SettingsMenu.php:25
msgid "AutoAlt.ai"
msgstr "AutoAlt.ai"

#: app/Admin/Settings/SettingsMenu.php:34
msgid "AutoAlt.ai Settings"
msgstr "Configuración de AutoAlt.ai"

#: app/Admin/Settings/SettingsMenu.php:35
msgid "Settings"
msgstr "Configuración"

#: app/Admin/Settings/SettingsMenu.php:43
msgid "Alt Text Overview & Bulk Generation"
msgstr "Descripción general del texto alternativo y generación masiva"

#: app/Admin/Settings/SettingsMenu.php:44
msgid "Bulk Generate"
msgstr "Generación masiva"

#: app/Admin/Settings/SettingsMenu.php:52
msgid "Generated Alt Tags History by AutoAlt.ai"
msgstr "Historial de etiquetas ALT generadas por AutoAlt.ai"

#: app/Admin/Settings/SettingsMenu.php:53
msgid "History"
msgstr "Historial"

#: app/Admin/Settings/SettingsRegistrar.php:348
msgid "Invalid nonce. Action not permitted."
msgstr "Nonce no válido. Acción no permitida."

#: app/Admin/Settings/SettingsRegistrar.php:473
#, php-format
msgid "API Key saved. Use <a href=\"%1$s\">Bulk Generate</a> to quickly add alt text to all your images!"
msgstr "Clave API guardada. Usa <a href=\"%1$s\">Generar en lote</a> para añadir rápidamente texto alternativo a todas tus imágenes!"

#: app/Domain/AltText/BaseGenerateService.php:51
#, php-format
msgid "AutoAlt API Key is not set. <a href=\"%1$s\">Click here</a> to set your API key."
msgstr "La clave API de AutoAlt no está configurada. <a href=\"%1$s\">Haz clic aquí</a> para configurarla."

#: app/Domain/AltText/BaseGenerateService.php:59
#: app/Domain/AltText/BaseGenerateService.php:580
msgid "File type is not supported."
msgstr "El tipo de archivo no es compatible."

#: app/Domain/AltText/BaseGenerateService.php:65
#: app/Domain/AltText/BaseGenerateService.php:584
#: app/Domain/AltText/BaseGenerateService.php:930
msgid "File not found on server."
msgstr "Archivo no encontrado en el servidor."

#: app/Domain/AltText/BaseGenerateService.php:71
#: app/Domain/AltText/BaseGenerateService.php:588
#: app/Domain/AltText/BaseGenerateService.php:942
msgid "File size exceeds 16MB limit."
msgstr "El tamaño del archivo supera el límite de 16 MB."

#: app/Domain/AltText/BaseGenerateService.php:77
#: app/Domain/AltText/BaseGenerateService.php:592
#: app/Domain/AltText/BaseGenerateService.php:955
msgid "Image dimensions too small."
msgstr "Las dimensiones de la imagen son demasiado pequeñas."

#: app/Domain/AltText/BaseGenerateService.php:83
#: app/Domain/AltText/BaseGenerateService.php:95
#: app/Domain/AltText/BaseGenerateService.php:502
#: app/Domain/AltText/BaseGenerateService.php:510
#: includes/class-autoaltai-api.php:253
msgid "No credits left. Go to your AutoAlt.ai account to buy additional credits."
msgstr "No quedan créditos. Ve a tu cuenta de AutoAlt.ai para comprar créditos adicionales."

#: app/Domain/AltText/BaseGenerateService.php:89
#: app/Domain/AltText/BaseGenerateService.php:506
#: includes/class-autoaltai-api.php:241
msgid "Unauthorized Access"
msgstr "Acceso no autorizado"

#: app/Domain/AltText/BaseGenerateService.php:101
#: app/Domain/AltText/BaseGenerateService.php:514
#: includes/class-autoaltai-api.php:265
msgid "Domain and key mismatch. Please ensure both are correct."
msgstr "El dominio y la clave no coinciden. Por favor, asegúrate de que ambos sean correctos."

#: app/Domain/AltText/BaseGenerateService.php:107
#: app/Domain/AltText/BaseGenerateService.php:113
#: includes/class-autoaltai-api.php:277
msgid "Altext not generated. Please try again later."
msgstr "Texto alternativo no generado. Por favor, inténtalo de nuevo más tarde."

#: app/Domain/AltText/BaseGenerateService.php:446
msgid "No images to process."
msgstr "No hay imágenes para procesar."

#: app/Domain/AltText/BaseGenerateService.php:473
msgid "Metadata updated without AI generation."
msgstr "Metadatos actualizados sin generación de IA."

#: app/Domain/AltText/BaseGenerateService.php:477
#: app/Domain/AltText/BaseGenerateService.php:613
msgid "Images successfully updated."
msgstr "Imágenes actualizadas correctamente."

#: app/Domain/AltText/BaseGenerateService.php:548
msgid "No alt text"
msgstr "Sin texto alternativo"

#: app/Domain/AltText/BaseGenerateService.php:728
msgid "Generate Alt Text - AutoAlt.ai"
msgstr "Generar texto alternativo - AutoAlt.ai"

#: app/Domain/AltText/BaseGenerateService.php:768
msgid "Invalid request."
msgstr "Solicitud no válida."

#: app/Domain/AltText/BaseGenerateService.php:901
msgid "Unsupported extension."
msgstr "Extensión no compatible."

#: app/Domain/AltText/BaseGenerateService.php:904
msgid "User setting image filtering: File type not allowed."
msgstr "Configuración del usuario en el filtrado de imágenes: tipo de archivo no permitido."

#: app/Domain/AltText/BaseGenerateService.php:972
#, php-format
msgid "Invalid attachment ID provided for file size retrieval: %1$s"
msgstr "ID de adjunto no válido proporcionado para la recuperación del tamaño del archivo: %1$s"

#: app/Domain/AltText/BaseGenerateService.php:997
#, php-format
msgid "File size unavailable for attachment ID: %1$s"
msgstr "Tamaño de archivo no disponible para el ID de adjunto: %1$s"

#: app/Domain/Rename/RenameManagerService.php
msgid "Generated image-size suffix"
msgstr "Sufijo de tamaño de imagen generado"

#: app/Domain/Rename/RenameManagerService.php
msgid "Double image extension"
msgstr "Extensión de imagen duplicada"

#, php-format
#~ msgid "Domain <strong>%1$s</strong> is already in use by another account <strong>(%2$s)</strong>."
#~ msgstr "El dominio <strong>%1$s</strong> ya está en uso por otra cuenta <strong>(%2$s)</strong>."

#~ msgid "OTP expired."
#~ msgstr "El OTP ha caducado."

#~ msgid "Invalid OTP."
#~ msgstr "OTP inválido."

#~ msgid "Media ID"
#~ msgstr "ID de medio"

#, php-format
#~ msgid "Generate Alt Text: %1$d images"
#~ msgstr "Generar texto alternativo: %1$d imágenes"

#, php-format
#~ msgid "Your API Key is not set. <a href=\"%1$s\">Click here</a> to add it."
#~ msgstr "Tu clave API no está configurada. <a href=\"%1$s\">Haz clic aquí</a> para añadirla."

#, php-format
#~ msgid "Oops! You're out of credits. Log in to your <a href=\"%s\">AutoAlt.ai</a> account to add more."
#~ msgstr "¡Vaya! Te has quedado sin créditos. Inicia sesión en tu cuenta de <a href=\"%s\">AutoAlt.ai</a> para añadir más."

#, php-format
#~ msgid "<strong>Not enough credits:</strong> You have <strong>%1$d</strong>, but <strong>%2$d</strong> are needed to generate alt text for all selected images. Go to your <a href=\"%3$s\">AutoAlt.ai</a> account to buy additional credits."
#~ msgstr "<strong>Créditos insuficientes:</strong> Tienes <strong>%1$d</strong>, pero se necesitan <strong>%2$d</strong> para generar texto alternativo para todas las imágenes seleccionadas. Ve a tu cuenta de <a href=\"%3$s\">AutoAlt.ai</a> para comprar créditos adicionales."

#~ msgid "Image Without ALT Text*"
#~ msgstr "Imagen sin texto alternativo*"

#~ msgid "Available Credits"
#~ msgstr "Créditos disponibles"

#~ msgid "Only process images that attached to posts."
#~ msgstr "Procesar solo las imágenes que estén adjuntas a entradas."

#~ msgid "Skip those images which is processed by AutoAlt.ai"
#~ msgstr "Omitir las imágenes que ya han sido procesadas por AutoAlt.ai"

#~ msgid "WooCommerce Product Featured only:"
#~ msgstr "Solo imagen destacada del producto de WooCommerce:"

#~ msgid "For each product, only process the main image, and skip gallery images."
#~ msgstr "Procesar solo la imagen principal del producto y omitir la galería."

#~ msgid "<strong>*Note:</strong> Images with dimensions below 50px, will be skipped."
#~ msgstr "<strong>Nota:</strong> Las imágenes con dimensiones inferiores a 50px se omitirán."

#, php-format
#~ msgid "You're all set! Click the <a href=\"%1$s\">Reload</a> to continue."
#~ msgstr "¡Todo listo! Haz clic en <a href=\"%1$s\">Recargar</a> para continuar."

#~ msgid "Paste your AutoAlt.ai API key"
#~ msgstr "Pega tu clave API de AutoAlt.ai"

#~ msgid "No API key detected. Please Enter a valid key."
#~ msgstr "No se detectó ninguna clave API. Por favor, introduzca una clave válida."

#~ msgid "you@example.com"
#~ msgstr "you@example.com"

#~ msgid "Back"
#~ msgstr "Atrás"

#~ msgid "Enter the 6-digit code sent to <strong id=\"autoaltai-displayEmail\"></strong>"
#~ msgstr "Introduce el código de 6 dígitos enviado a <strong id=\"autoaltai-displayEmail\"></strong>"

#~ msgid "Resend available in"
#~ msgstr "Reenvío disponible en"

#~ msgid "AutoAlt.ai: Alt Text Generated History"
#~ msgstr "AutoAlt.ai: Historial de texto alternativo generado"

#~ msgid "This is a list of all images from your Media Library which have been generated by AutoAlt.ai"
#~ msgstr "Esta es una lista de todas las imágenes de tu Biblioteca de Medios que han sido generadas por AutoAlt.ai"

#~ msgid "Sales-Oriented – Persuasive and call-to-action driven"
#~ msgstr "Orientado a ventas – Persuasivo y enfocado en llamadas a la acción"

#~ msgid "Informative – Educational and fact-based"
#~ msgstr "Informativo – Educativo y basado en hechos"

#~ msgid "Authoritative – Expert and trustworthy"
#~ msgstr "Autoritario – Experto y confiable"

#~ msgid "SEO-Optimized – Keyword-rich and search-focused"
#~ msgstr "Optimizado para SEO – Rico en palabras clave y enfocado en búsquedas"

#, php-format
#~ msgid "New here? Try <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a> with 25 free trial credits!"
#~ msgstr "¿Eres nuevo aquí? Prueba <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a> con 25 créditos gratis de prueba!"

#, php-format
#~ msgid "Enter the API key here that you received from <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a>."
#~ msgstr "Introduce aquí la clave API que recibiste de <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a>."

#, php-format
#~ msgid "Your API key is invalid. Please check your API key or <a href=\"%1$s\" target=\"_blank\">create a new API key</a>"
#~ msgstr "Tu clave API no es válida. Por favor, verifica tu clave API o <a href=\"%1$s\" target=\"_blank\">crea una nueva clave API</a>"

#, php-format
#~ msgid "Your current credit balance is <strong>%1$d/%2$d</strong>"
#~ msgstr "Tu saldo de créditos actual es <strong>%1$d/%2$d</strong>"

#, php-format
#~ msgid "You have no credits left. You can <a href=\"%1$s\" target=\"_blank\">upgrade your plan</a> to get more credits."
#~ msgstr "No te quedan créditos. Puedes <a href=\"%1$s\" target=\"_blank\">actualizar tu plan</a> para obtener más créditos."

#, php-format
#~ msgid "You are running low on credits. Only <strong>%1$d</strong> left. You can <a href=\"%2$s\" target=\"_blank\">upgrade your plan</a> to get more credits."
#~ msgstr "Te estás quedando sin créditos. Solo quedan <strong>%1$d</strong>. Puedes <a href=\"%2$s\" target=\"_blank\">actualizar tu plan</a> para obtener más créditos."

#~ msgid "Select the language in which the alt text should be generated."
#~ msgstr "Selecciona el idioma en el que se generará el texto alternativo."

#~ msgid "e.g. Brand name"
#~ msgstr "p. ej., nombre de la marca"

#~ msgid "Automatically on upload"
#~ msgstr "Automáticamente al subir"

#~ msgid "Your image filenames will be renamed automatically based on keywords or content. This improves SEO and creates clean, meaningful file names (e.g., abc.jpg → meaningful-name.jpg)."
#~ msgstr "Los nombres de archivo de tus imágenes se cambiarán automáticamente según palabras clave o contenido. Esto mejora el SEO y crea nombres de archivo limpios y significativos (p. ej., abc.jpg → nombre-significativo.jpg)."

#~ msgid "Use SEO keywords for alt text"
#~ msgstr "Usar palabras clave de SEO para el texto alternativo"

#~ msgid "The keywords from your post will be used automatically. Works with all popular SEO plugins (e.g., Yoast, Rank Math, All in One SEO)."
#~ msgstr "Las palabras clave de tu entrada se usarán automáticamente. Funciona con todos los plugins SEO más populares (p. ej., Yoast, Rank Math, All in One SEO)."

#~ msgid "Enter instructions here on how the alt text should be formulated."
#~ msgstr "Introduce aquí las instrucciones sobre cómo debe redactarse el texto alternativo."

#~ msgid "Examples: “Sounds like an advertising slogan” or “Luxurious brand style”"
#~ msgstr "Ejemplos: “Que suene como un eslogan publicitario” o “Estilo de marca lujosa”"

#~ msgid "Email Notifications for Bulk Generate"
#~ msgstr "Notificaciones por correo electrónico para la generación masiva"

#~ msgid "Send an email notification when the bulk generate process finishes successfully for all images."
#~ msgstr "Enviar una notificación por correo electrónico cuando el proceso de generación masiva finalice correctamente para todas las imágenes."

#, php-format
#~ msgid "<a href=\"%1$s\" target=\"_blank\">Open my account</a>"
#~ msgstr "<a href=\"%1$s\" target=\"_blank\">Abrir mi cuenta</a>"

#~ msgid "Manage AutoAlt.ai settings for WooCommerce integration."
#~ msgstr "Gestiona la configuración de AutoAlt.ai para la integración con WooCommerce."

#~ msgid "Alt text for WooCommerce product images"
#~ msgstr "Texto alternativo para imágenes de productos en WooCommerce"

#~ msgid "This is useful when image titles are more descriptive than product names."
#~ msgstr "Esto es útil cuando los títulos de las imágenes son más descriptivos que los nombres de los productos."

#~ msgid "Only change these if you know exactly what you are doing."
#~ msgstr "Cambia esto solo si sabes exactamente lo que estás haciendo."

#~ msgid "If your website is publicly accessible, AutoAlt.ai can access the images directly."
#~ msgstr "Si tu sitio web es públicamente accesible, AutoAlt.ai puede acceder directamente a las imágenes."

#~ msgid "Automatically add missing image information"
#~ msgstr "Añadir automáticamente la información faltante de la imagen"

#~ msgid "Timeout alt text generation requests after:"
#~ msgstr "Finalizar solicitudes de generación de texto alternativo después de:"

#~ msgid "seconds"
#~ msgstr "segundos"

#~ msgid "Select Your Writing Style"
#~ msgstr "Selecciona tu estilo de redacción"

#~ msgid "While Creating Alt Text for Images"
#~ msgstr "Al crear texto alternativo para imágenes"

#~ msgid "Set the image caption using the generated alt text"
#~ msgstr "Establecer el pie de foto de la imagen usando el texto alternativo generado"

#~ msgid "Set the image description using the generated alt text"
#~ msgstr "Establecer la descripción de la imagen usando el texto alternativo generado"

#~ msgid "Set ALT Text Length Limit"
#~ msgstr "Establecer límite de longitud para el texto alternativo"

#~ msgid "Min Length"
#~ msgstr "Longitud mínima"

#~ msgid "Max Length"
#~ msgstr "Longitud máxima"

#~ msgid "Add a constant phrase when generating alt text"
#~ msgstr "Agregar una frase constante al generar texto alternativo"

#~ msgid "Prefix alt text with: (e.g. BrandName)"
#~ msgstr "Prefijar el texto alternativo con: (p. ej., NombreDeMarca)"

#~ msgid "Suffix alt text with: (e.g. BrandName)"
#~ msgstr "Añadir un sufijo al texto alternativo: (p. ej., NombreDeMarca)"

#~ msgid "While Uploading New Images"
#~ msgstr "Al subir nuevas imágenes"

#~ msgid "Choose Image Types to Process (Leave blank to include all image types.)"
#~ msgstr "Elige los tipos de imagen a procesar (deja en blanco para incluir todos los tipos de imagen)."

#~ msgid "Only Process These Image Extensions"
#~ msgstr "Procesar solo estas extensiones de imagen"

#~ msgid "Skip missing image files on the server."
#~ msgstr "Omitir archivos de imagen faltantes en el servidor."

#~ msgid "Focus keywords from the linked post are automatically detected and used in alt text generation. Fully compatible with WordPress SEO plugins such as Yoast, All in One SEO, Rank Math, SEOPress, Squirrly, and SmartCrawl Pro."
#~ msgstr "Las palabras clave principales de la publicación enlazada se detectan automáticamente y se usan en la generación del texto alternativo. Totalmente compatible con plugins de SEO para WordPress como Yoast, All in One SEO, Rank Math, SEOPress, Squirrly y SmartCrawl Pro."

#~ msgid "Can’t find SEO keywords? Use the post title instead"
#~ msgstr "¿No encuentras palabras clave SEO? Usa el título de la publicación en su lugar"

#~ msgid "Use your own ChatGPT prompt to modify auto-generated alt text."
#~ msgstr "Usa tu propio prompt de ChatGPT para modificar el texto alternativo generado automáticamente."

#~ msgid "ex.: Make it sound like a luxury brand tagline"
#~ msgstr "ej.: Haz que suene como un eslogan de marca de lujo"

#~ msgid "Manage Account"
#~ msgstr "Gestionar cuenta"

#~ msgid "Product Image Optimization"
#~ msgstr "Optimización de imágenes de productos"

#~ msgid "Use the product name when generating alt text for WooCommerce product images."
#~ msgstr "Usar el nombre del producto al generar el texto alternativo para las imágenes de productos de WooCommerce."

#~ msgid "Developer Settings"
#~ msgstr "Configuración de desarrollador"

#~ msgid "These are advanced settings. It's best to change them only if you're sure."
#~ msgstr "Estos son ajustes avanzados. Es mejor cambiarlos solo si estás seguro."

#~ msgid "Enable this setting to let AutoAlt.ai access images via direct URLs. For private or restricted sites, disable it—images will be uploaded securely instead."
#~ msgstr "Activa esta opción para permitir que AutoAlt.ai acceda a las imágenes mediante URL directas. Para sitios privados o restringidos, desactívala: las imágenes se cargarán de forma segura en su lugar."

#~ msgid "Auto-complete missing image info using WordPress"
#~ msgstr "Autocompletar la información faltante de las imágenes usando WordPress"
