4Linking Free - en to es_ES translation catalogue (1870 entries)

en: Getting started
es_ES: Primeros pasos

en: Linking
es_ES: Enlazado

en: Create content
es_ES: Crear contenido

en: System
es_ES: Sistema

en: Knowledge bases
es_ES: Bases de conocimiento

en: Tools
es_ES: Herramientas

en: Pillar pages
es_ES: Páginas pilar

en: Linking rules
es_ES: Reglas de enlazado

en: Semantic linking
es_ES: Enlazado semántico

en: Link map
es_ES: Mapa de enlaces

en: Excluded URLs
es_ES: URLs excluidas

en: Generate images
es_ES: Crear imágenes

en: Translations
es_ES: Traducciones

en: Automations
es_ES: Automatizaciones

en: Knowledge base entries
es_ES: Fichas de base de conocimiento

en: Entries
es_ES: Fichas

en: Rules
es_ES: Reglas

en: Articles
es_ES: Artículos

en: Images
es_ES: Imágenes

en: Settings
es_ES: Ajustes

en: Global plugin configuration. Changes apply immediately.
es_ES: Configuración global del plugin. Los cambios se aplican inmediatamente.

en: Maintenance, backups and plugin monitoring.
es_ES: Mantenimiento, copias de seguridad y monitorización del plugin.

note: translators: 1: module name (bold); 2: what the module is for, e.g. "write articles with AI".
en: The %1$s module is disabled. Enable it from Settings to %2$s.
es_ES: El módulo %1$s está desactivado. Actívalo desde Ajustes para %2$s.

en: Go to Settings → Modules
es_ES: Ir a Ajustes → Módulos

en: write articles with AI
es_ES: redactar artículos con IA

en: generate featured images with AI
es_ES: generar imágenes destacadas con IA

en: translate posts to other languages
es_ES: traducir publicaciones a otros idiomas

en: schedule automatic content creation
es_ES: programar la creación automática de contenido

en: link your posts by topical relevance
es_ES: enlazar tus publicaciones por relevancia temática

en: let the AI use your verified information when writing
es_ES: que la IA use tu información verificada al redactar

en: New pillar page
es_ES: Nueva página pilar

en: Define the key pages of your content architecture. Linking rules will point to these pages.
es_ES: Define las páginas clave de tu arquitectura de contenido. Las reglas de enlazado apuntarán a estas páginas.

en: Total pillars
es_ES: Pilares totales

en: Links to pillars
es_ES: Enlaces a pilares

en: Active languages
es_ES: Idiomas activos

en: links per pillar
es_ES: enlaces por pilar

en: Average per pillar
es_ES: Media por pilar

en: Name
es_ES: Nombre

en: E.g. Internal linking guide for WordPress
es_ES: Ej: Guía de enlazado interno en WordPress

en: Language
es_ES: Idioma

en: All
es_ES: Todos

en: Cancel
es_ES: Cancelar

en: Save changes
es_ES: Guardar cambios

en: LANGUAGE
es_ES: IDIOMA

en: Search pillar or URL…
es_ES: Buscar pilar o URL…

en: No pillar pages yet.
es_ES: Todavía no hay páginas pilar.

en: Create the first one with the "New pillar page" button.
es_ES: Crea la primera con el botón "Nueva página pilar".

en: Links
es_ES: Enlaces

note: translators: %s: total number of pillar pages.
en: Showing 100 of %s pillar pages.
es_ES: Mostrando 100 de %s páginas pilar.

en: Edit
es_ES: Editar

en: Delete
es_ES: Eliminar

en: Apply the active rules to all posts on the site
es_ES: Aplicar las reglas activas a todos los posts del sitio

en: Apply links
es_ES: Aplicar enlaces

en: New rule
es_ES: Nueva regla

en: When a keyword appears in any post, it is automatically turned into a link to the URL or pillar page you specify.
es_ES: Cuando una palabra clave aparezca en cualquier publicación, se convertirá automáticamente en un enlace hacia la URL o página pilar que indiques.

en: Total rules
es_ES: Reglas totales

en: % in use
es_ES: % en uso

en: Active
es_ES: Activa

en: Links generated
es_ES: Enlaces generados

en: links
es_ES: enlaces

en: Average per rule
es_ES: Media por regla

en: Processing posts…
es_ES: Procesando posts…

en: Preparing…
es_ES: Preparando…

en: All languages
es_ES: Todos los idiomas

en: Priority
es_ES: Prioridad

en: Max. links / post
es_ES: Máx. enlaces / post

en: AI: generate synonyms and plurals
es_ES: IA: generar sinónimos y plurales

en: e.g. health insurance
es_ES: ej: seguro de salud

en: Synonyms
es_ES: Sinónimos

en: (one per line)
es_ES: (uno por línea)

en: health cover&#10;medical coverage&#10;health policy
es_ES: seguro médico&#10;cobertura médica&#10;póliza de salud

en: Target pillar page
es_ES: Página pilar destino

en: select pillar
es_ES: seleccionar pilar

en: Or direct URL
es_ES: O URL directa

en: How do rules work?
es_ES: ¿Cómo funcionan las reglas?

en: the exact word the plugin will look for in each article and turn into a link.
es_ES: la palabra exacta que el plugin buscará en cada artículo y convertirá en enlace.

en: Synonyms:
es_ES: Sinónimos:

en: variants that will also generate the same link (plurals, genders, related expressions).
es_ES: variantes que también generarán el mismo enlace (plurales, géneros, expresiones relacionadas).

en: Language:
es_ES: Idioma:

en: the rule only applies to posts written in that language (detected via Polylang).
es_ES: la regla solo se aplica a posts escritos en ese idioma (detectado via Polylang).

en: Priority:
es_ES: Prioridad:

en: when several rules compete for the same post, those with higher priority are applied first.
es_ES: cuando varias reglas compiten por el mismo post, las de mayor prioridad se aplican primero.

en: Max. links / post:
es_ES: Máx. enlaces / post:

en: how many times this link can be inserted in the same article.
es_ES: cuántas veces puede insertarse este enlace en un mismo artículo.

en: Save rule
es_ES: Guardar regla

en: Active only
es_ES: Solo activas

en: Search keyword or URL…
es_ES: Buscar palabra clave o URL…

en: Clear
es_ES: Vaciar

en: results
es_ES: resultados

en: No linking rules yet.
es_ES: Todavía no hay reglas de enlazado.

en: Create the first one with the "New rule" button.
es_ES: Crea la primera con el botón "Nueva regla".

en: selected
es_ES: seleccionadas

en: Activate
es_ES: Activar

en: Deactivate
es_ES: Desactivar

en: Deselect all
es_ES: Deseleccionar todo

en: Pillar / URL
es_ES: Pilar / URL

en: Max
es_ES: Máx

en: Status
es_ES: Estado

en: no synonyms
es_ES: sin sinónimos

en: Deactivate rule
es_ES: Desactivar regla

en: Activate rule
es_ES: Activar regla

en: Reprocess rule on all posts
es_ES: Reprocesar regla en todos los posts

note: translators: %d: number of articles from which outbound links were removed.
en: URL added to exclusions. Outbound links were removed from %d article. | URL added to exclusions. Outbound links were removed from %d articles.
es_ES[0]: URL añadida a exclusiones. Se han eliminado los enlaces salientes de %d artículo.
es_ES[1]: URL añadida a exclusiones. Se han eliminado los enlaces salientes de %d artículos.

en: URL added to exclusions.
es_ES: URL añadida a exclusiones.

en: That URL was already excluded.
es_ES: Esa URL ya estaba excluida.

en: URL removed from the list. From now on this page will generate outbound links normally again.
es_ES: URL eliminada de la lista. A partir de ahora esta página volverá a generar enlaces salientes normalmente.

note: translators: %d: number of excluded URLs.
en: %d URL excluded | %d URLs excluded
es_ES[0]: %d URL excluida
es_ES[1]: %d URLs excluidas

en: Pages you add here will not receive outbound links generated by the plugin. They can still receive inbound links from other articles.
es_ES: Las páginas que añadas aquí no recibirán enlaces salientes generados por el plugin. Sí podrán seguir recibiendo enlaces entrantes desde otros artículos.

en: Note:
es_ES: Nota:

en: when you exclude a page, its outbound links are removed automatically. If you re-enable it, use "Process posts" to regenerate them.
es_ES: al excluir una página, sus enlaces salientes se eliminan automáticamente. Si la reactivas, usa "Procesar posts" para regenerarlos.

en: New articles will respect it, but existing ones need to be reprocessed.
es_ES: Los nuevos artículos sí los respetarán, pero los existentes necesitan reprocesarse.

en: Go to Rules and process posts
es_ES: Ir a Reglas y procesar posts

en: Exclude a URL
es_ES: Excluir una URL

en: Page URL
es_ES: URL de la página

note: translators: 1: example relative path in <code>; 2: example full URL in <code>.
en: Relative path %1$s or full URL %2$s
es_ES: Ruta relativa %1$s o URL completa %2$s

en: Add to list
es_ES: Añadir a la lista

note: translators: 1: "do not insert" emphasized; 2: "keep receiving" emphasized.
en: Excluded pages %1$s outbound links to pillar pages. They can %2$s inbound links from other articles. When you exclude a URL, the outbound links that page already had are removed.
es_ES: Las páginas excluidas %1$s enlaces salientes hacia páginas pilar. Sí pueden %2$s enlaces entrantes desde otros artículos. Al excluir una URL, se eliminan los enlaces salientes que esa página ya tenía insertados.

en: do not insert
es_ES: no insertan

en: keep receiving
es_ES: seguir recibiendo

en: No active exclusions
es_ES: Sin exclusiones activas

en: The plugin will apply linking across all published content
es_ES: El plugin aplicará el enlazado en todos los contenidos publicados

en: Excluded URL
es_ES: URL excluida

en: Remove
es_ES: Eliminar

note: translators: %d: number of URLs in the exclusion list.
en: %d URL in the exclusion list | %d URLs in the exclusion list
es_ES[0]: %d URL en la lista de exclusión
es_ES[1]: %d URLs en la lista de exclusión

en: Backups
es_ES: Copias de seguridad

en: Backup
es_ES: Copia de seguridad

en: Export the entire plugin as a .json. When restoring, you can choose which parts to recover.
es_ES: Exporta todo el plugin en un .json. Al restaurar, podrás elegir qué partes recuperar.

en: Export
es_ES: Exportar

note: translators: %s: ".json" file extension in <code>.
en: Generates a %s that contains everything you have customized in the plugin.
es_ES: Genera un %s que contiene todo lo que has personalizado en el plugin.

en: Pillar pages and rules
es_ES: Páginas pilar y reglas

en: Image and content templates
es_ES: Plantillas de imagen y contenido

en: Knowledge bases and entries
es_ES: Bases de conocimiento y fichas

en: Scheduled automations
es_ES: Automatizaciones programadas

en: Global settings
es_ES: Ajustes globales

en: OpenAI API key (security)
es_ES: API key de OpenAI (seguridad)

en: Download .json backup
es_ES: Descargar backup .json

en: Restore
es_ES: Restaurar

note: translators: %s: ".json" file extension in <code>.
en: Upload a %s exported from the plugin. We will show you what it contains and you choose what to restore.
es_ES: Sube un %s exportado del plugin. Te mostraremos lo que contiene y elegirás qué restaurar.

en: Drag the .json here
es_ES: Arrastra el .json aquí

en: Select what you want to restore:
es_ES: Selecciona qué quieres restaurar:

note: translators: %s: the word "Merge" emphasized.
en: %s — adds without deleting existing data
es_ES: %s — añade sin eliminar lo existente

en: Merge
es_ES: Combinar

note: translators: %s: the word "Replace" emphasized.
en: %s — deletes the selected sections before importing
es_ES: %s — borra las secciones seleccionadas antes de importar

en: Replace
es_ES: Reemplazar

en: Restore selection
es_ES: Restaurar selección

en: Linking rules — CSV
es_ES: Reglas de enlazado — CSV

en: Export and import rules from Excel or any spreadsheet
es_ES: Exporta e importa reglas desde Excel o cualquier hoja de cálculo

en: Export rules to CSV
es_ES: Exportar reglas a CSV

note: translators: %s: ".csv" file extension in <code>.
en: Download all rules in %s format, compatible with Excel, Google Sheets or LibreOffice.
es_ES: Descarga todas las reglas en formato %s compatible con Excel, Google Sheets o LibreOffice.

en: Download CSV
es_ES: Descargar CSV

en: Import rules from CSV
es_ES: Importar reglas desde CSV

note: translators: %s: ".csv" file extension in <code>.
en: Upload a %s with the format shown. Rows with the same keyword update the existing rule.
es_ES: Sube un %s con el formato indicado. Filas con la misma keyword actualizan la regla existente.

en: View required CSV structure
es_ES: Ver estructura requerida del CSV

en: The first row must be the header with these columns:
es_ES: La primera fila debe ser la cabecera con estas columnas:

en: Column
es_ES: Columna

en: Required
es_ES: Imprescindible

en: Description
es_ES: Descripción

en: Example
es_ES: Ejemplo

en: Exact word to link
es_ES: Palabra exacta a enlazar

en: health insurance
es_ES: seguro de salud

en: Synonyms separated by | (pipe)
es_ES: Sinónimos separados por | (pipe)

en: health cover|coverage
es_ES: seguro médico|cobertura

en: Full target URL
es_ES: URL completa de destino

en: Language code (es, en, fr…)
es_ES: Código de idioma (es, en, fr…)

en: Number 1–100. Default: 50
es_ES: Número 1–100. Por defecto: 50

en: Max. links per post. Default: 1
es_ES: Máx. enlaces por post. Por defecto: 1

en: 1 = active, 0 = disabled
es_ES: 1 = activa, 0 = desactivada

en: The separator can be comma or semicolon — it is detected automatically. Columns in any order.
es_ES: El separador puede ser coma o punto y coma — se detecta automáticamente. Columnas en cualquier orden.

note: translators: %s: the word "Merge" emphasized.
en: %s — adds without deleting existing ones
es_ES: %s — añade sin eliminar existentes

note: translators: %s: the word "Replace" emphasized.
en: %s — deletes all rules before importing
es_ES: %s — elimina todas las reglas antes de importar

en: Drag the .csv here or click
es_ES: Arrastra el .csv aquí o haz clic

en: Select file
es_ES: Seleccionar archivo

en: Import rules
es_ES: Importar reglas

en: Modules
es_ES: Módulos

en: Content
es_ES: Contenido

en: Notifications
es_ES: Notificaciones

en: License
es_ES: Licencia

en: Settings sections
es_ES: Secciones de Ajustes

en: Linking behavior
es_ES: Comportamiento del enlazado

en: Control where and how many links the plugin inserts
es_ES: Controla dónde y cuántos enlaces inserta el plugin

en: Apply linking in (source)
es_ES: Aplicar enlazado en (origen)

en: Content types <strong>where</strong> the plugin will insert links automatically. Applies to both rules and semantic linking. Recommended: only <em>Post</em> — your pillar pages should stay intact.
es_ES: Tipos de contenido <strong>donde</strong> el plugin insertará enlaces automáticamente. Aplica tanto a reglas como al enlazado semántico. Recomendado: solo <em>Entrada</em> — tus páginas pilar deben quedar intactas.

en: Allow as target
es_ES: Permitir como destino

en: Content types <strong>toward</strong> which links can be generated. For pyramidal SEO architecture, check <em>Post</em> + <em>Page</em>: your blog posts will link to the pillar pages without these being modified.
es_ES: Tipos de contenido <strong>hacia</strong> los que se pueden generar enlaces. Para arquitectura piramidal SEO, marca <em>Entrada</em> + <em>Página</em>: tus posts del blog enlazarán a las páginas pilar sin que estas reciban modificaciones.

en: Maximum links per post (rules)
es_ES: Máximo de enlaces por post (reglas)

en: Maximum number of links that <strong>linking rules</strong> can insert in a single post. This limit applies only to links generated by rules, not to semantic linking (which has its own limit). Recommended: between 3 and 5.
es_ES: Número máximo de enlaces que las <strong>reglas de enlazado</strong> pueden insertar en un mismo post. Este límite aplica solo a los enlaces generados por reglas, no al enlazado semántico (que tiene su propio límite). Recomendado: entre 3 y 5.

en: Save
es_ES: Guardar

en: Configuration of the smart linking module between posts
es_ES: Configuración del módulo de enlaces inteligentes entre publicaciones

en: The <strong>Semantic linking</strong> module is not enabled. Enable it in the Modules section to configure it.
es_ES: El módulo <strong>Enlazado semántico</strong> no está activado. Actívalo en la sección Módulos para configurarlo.

en: Maximum semantic links per post
es_ES: Enlaces semánticos máximos por publicación

en: How many smart links between related posts the semantic module can insert in each post. This limit is independent of the linking rules. Recommended: 3.
es_ES: Cuántos enlaces inteligentes entre publicaciones relacionadas puede insertar el módulo semántico en cada post. Este límite es independiente de las reglas de enlazado. Recomendado: 3.

en: Minimum relevance score
es_ES: Puntuación mínima de relevancia

en: Links are only created when relevance exceeds this value (0–100). Higher values = more precision, fewer links. Recommended: 65.
es_ES: Solo se crean enlaces cuando la relevancia supera este valor (0–100). Valores altos = más precisión, menos enlaces. Recomendado: 65.

en: Linking settings updated
es_ES: Ajustes de enlazado actualizados

en: The change in the maximum number of links affects all articles. To apply the new configuration, a full crawl needs to run.
es_ES: El cambio en el número máximo de enlaces afecta a todos los artículos. Para aplicar la nueva configuración es necesario ejecutar un rastreo completo.

en: 0 links
es_ES: 0 enlaces

en: Crawl now
es_ES: Rastrear ahora

en: Content creation
es_ES: Creación de contenido

en: Configure the default options for the content creation module
es_ES: Configura las opciones predeterminadas del módulo de creación de contenido

en: Show predefined templates
es_ES: Mostrar plantillas predefinidas

en: Shows the plugin's predefined templates in the dropdown and the templates table of the Create content module. Custom templates you have created are always shown.
es_ES: Muestra las plantillas predefinidas del plugin en el desplegable y la tabla de plantillas del módulo Crear contenido. Las plantillas personalizadas que hayas creado siempre se mostrarán.

en: Generate SEO-optimized slug
es_ES: Generar slug optimizado para SEO

en: Creates short URLs focused on the main keywords: removes connectors (<em>el, la, the, of</em>...) and filler (<em>step-by-step guide, complete guide</em>...) from the title, and truncates to Google's recommended maximum. Applies to new content and its automatic translations. Supports Spanish, English, French, German, Italian, Portuguese, Dutch, Polish, Russian and Japanese. Already-published articles are never modified.
es_ES: Crea URLs cortas centradas en las palabras clave principales: elimina conectores (<em>el, la, the, of</em>...) y muletillas (<em>guía paso a paso, complete guide</em>...) del título, y trunca al máximo recomendado por Google. Aplica al contenido nuevo y a sus traducciones automáticas. Soporta español, inglés, francés, alemán, italiano, portugués, neerlandés, polaco, ruso y japonés. Los artículos ya publicados nunca se modifican.

en: Disable comments site-wide
es_ES: Deshabilitar comentarios en todo el sitio

en: Completely disables the WordPress comment system: closes comments and trackbacks on all posts and pages (existing and new), hides the comment box on the frontend, removes the admin menu link and removes the recent comments widget. Recommended for purely SEO sites with no user interaction.
es_ES: Desactiva por completo el sistema de comentarios de WordPress: cierra los comentarios y trackbacks en todas las entradas y páginas (existentes y nuevas), oculta la caja de comentarios en el frontend, elimina el enlace del menú de administración y quita el widget de comentarios recientes. Recomendado para sitios puramente SEO sin interacción con usuarios.

en: AI templates
es_ES: Plantillas con IA

en: Generate a complete template with help from an AI: download the instructions file, ask ChatGPT or Claude to fill in the values, and import it back here to save it as a new template.
es_ES: Genera una plantilla completa con ayuda de una IA: descarga el archivo de instrucciones, pídele a ChatGPT o Claude que rellene los valores, y vuelve a importarlo aquí para guardarlo como plantilla nueva.

en: Download the instructions file (it contains every field of a template, with its valid values).
es_ES: Descarga el archivo de instrucciones (contiene todos los campos de una plantilla, con sus valores válidos).

en: Pass it to an AI with your topic and ask it to fill in the <code>value</code> field of each field.
es_ES: Pásaselo a una IA con tu tema y pídele que rellene el campo <code>valor</code> de cada campo.

en: Import the filled file, give it a name and it will be added to your templates.
es_ES: Importa el archivo rellenado, dale un nombre y se añadirá a tus plantillas.

en: Download instructions
es_ES: Descargar instrucciones

en: Import template
es_ES: Importar plantilla

en: Image prompt templates
es_ES: Plantillas de prompt de imagen

en: Define reusable templates with detailed visual-style instructions. When creating an article you can select a template so its instructions are sent to the scene director along with the article context, generating the featured image.
es_ES: Define plantillas reutilizables con instrucciones detalladas de estilo visual. Al crear un artículo podrás seleccionar una plantilla para que sus instrucciones se envíen al director de escena junto al contexto del artículo y generar así la imagen destacada.

en: Loading…
es_ES: Cargando…

en: Select a template from the list or create a new one.
es_ES: Selecciona una plantilla de la lista o crea una nueva.

en: This template comes bundled with the plugin. You can select it when generating images, but you cannot edit or delete it. To customize it, create a new template with the "New template" button.
es_ES: Esta plantilla viene incluida con el plugin. Puedes seleccionarla al generar imágenes, pero no editarla ni eliminarla. Para personalizarla, crea una nueva plantilla con el botón «Nueva plantilla».

en: E.g. Warm editorial photography
es_ES: Ej: Fotografía editorial cálida

en: Short description
es_ES: Descripción breve

en: What this template is for, what it conveys. Shown in the form selector.
es_ES: Para qué sirve esta plantilla, qué transmite. Se muestra en el selector del formulario.

en: Detailed instructions
es_ES: Instrucciones detalladas

en: Describe light, palette, lens, texture, people, composition, constraints in detail… These instructions are sent to the scene director when generating the image.
es_ES: Describe con detalle luz, paleta, lente, textura, personas, composición, restricciones… Estas instrucciones se envían al director de escena al generar la imagen.

en: Added to the prompt alongside your global instructions. Use clear sections (LIGHT, PALETTE, LENS…) so the model interprets them well.
es_ES: Se añade al prompt junto a tus instrucciones globales. Usa secciones claras (LUZ, PALETA, LENTE…) para que el modelo las interprete bien.

en: Example image
es_ES: Imagen de ejemplo

en: Drag an image here or click to select it
es_ES: Arrastra una imagen aquí o haz clic para seleccionarla

en: JPG, PNG or WebP · maximum 3 MB
es_ES: JPG, PNG o WebP · máximo 3 MB

en: Stored on your server in an isolated folder; it is not added to the WordPress media library.
es_ES: Se almacena en tu servidor en una carpeta aislada, no se añade a la biblioteca de medios de WordPress.

en: Enable or disable additional plugin features
es_ES: Activa o desactiva funcionalidades adicionales del plugin

en: Coming soon
es_ES: Próximamente

en: Requires OpenAI
es_ES: Requiere OpenAI

en: Artificial intelligence
es_ES: Inteligencia artificial

en: Connect OpenAI to generate synonyms automatically
es_ES: Conecta OpenAI para generar sinónimos automáticamente

en: ● Connected
es_ES: ● Conectado

en: ○ Not configured
es_ES: ○ Sin configurar

en: Key deleted successfully.
es_ES: Clave eliminada correctamente.

en: OpenAI API Key
es_ES: API Key de OpenAI

en: Paste a new key here to replace it
es_ES: Pega aquí una clave nueva para reemplazarla

en: Leave the field empty if you don't want to change it. To delete it, use the &laquo;Delete key&raquo; button.
es_ES: Deja el campo vacío si no quieres cambiarla. Para eliminarla, usa el botón «Eliminar clave».

en: Get API key
es_ES: Obtener API key

en: Delete key
es_ES: Eliminar clave

en: All these features are active
es_ES: Todas estas funcionalidades están activas

en: &bull; <strong>Content generation</strong> &mdash; Create complete articles with customizable structure, tone and length<br>&bull; <strong>Automatic translations</strong> &mdash; Translate your posts to multiple languages with professional quality<br>&bull; <strong>Semantic linking</strong> &mdash; Detect relationships between posts and create internal links with AI<br>&bull; <strong>Image generation</strong> &mdash; Create photorealistic featured images with SEO metadata<br>&bull; <strong>Automations</strong> &mdash; Automate content creation, translation and linking<br>&bull; <strong>Smart synonyms</strong> &mdash; Generate keyword variants automatically
es_ES: &bull; <strong>Generación de contenido</strong> &mdash; Crea artículos completos con estructura, tono y longitud personalizables<br>&bull; <strong>Traducciones automáticas</strong> &mdash; Traduce tus publicaciones a múltiples idiomas con calidad profesional<br>&bull; <strong>Enlazado semántico</strong> &mdash; Detecta relaciones entre posts y crea enlaces internos con IA<br>&bull; <strong>Generación de imágenes</strong> &mdash; Crea imágenes destacadas fotorrealistas con metadatos SEO<br>&bull; <strong>Automatizaciones</strong> &mdash; Automatiza la creación, traducción y enlazado de contenido<br>&bull; <strong>Sinónimos inteligentes</strong> &mdash; Genera variantes de keywords automáticamente

en: Without an API key, these features will not be available
es_ES: Sin API key, estas funcionalidades no estarán disponibles

en: &bull; Automatic article generation<br>&bull; Translations to multiple languages<br>&bull; Semantic linking between posts<br>&bull; Featured image generation<br>&bull; Content automations<br>&bull; Automatic synonym generation
es_ES: &bull; Generación automática de artículos<br>&bull; Traducciones a múltiples idiomas<br>&bull; Enlazado semántico entre publicaciones<br>&bull; Generación de imágenes destacadas<br>&bull; Automatizaciones de contenido<br>&bull; Generación automática de sinónimos

en: Email notifications
es_ES: Notificaciones por email

en: Get notified when your automations are about to finish, complete, or fail several times in a row.
es_ES: Recibe avisos cuando tus automatizaciones se acerquen al final, terminen, o fallen varias veces seguidas.

en: Notification email
es_ES: Email de notificaciones

note: translators: %s: site administrator email address.
en: If you leave it empty, notifications will be sent to the site administrator email (%s).
es_ES: Si lo dejas vacío, los avisos se enviarán al email del administrador del sitio (%s).

en: Notify when few titles are left to process
es_ES: Avisar cuando queden pocos títulos por procesar

en: You will receive an email once per automation when the number of pending titles drops to the threshold. If you add more titles above the threshold, the alert re-arms automatically.
es_ES: Recibirás un email una sola vez por cada automatización cuando la cantidad de títulos pendientes baje hasta el umbral. Si añades más títulos por encima del umbral, el aviso se rearma automáticamente.

en: Default threshold
es_ES: Umbral por defecto

en: titles
es_ES: títulos

en: Each automation can use this default value or set its own threshold when editing it.
es_ES: Cada automatización puede usar este valor por defecto o establecer su propio umbral al editarla.

en: Notify when an automation finishes
es_ES: Avisar cuando una automatización finalice

en: You will receive an email when an automation processes all the titles in its list and pauses automatically.
es_ES: Recibirás un email cuando una automatización procese todos los títulos de su lista y se pause automáticamente.

en: Notify when an automation fails several times
es_ES: Avisar cuando una automatización falle varias veces

en: Useful to catch problems early, such as exhausted OpenAI credit, API failures, or template errors.
es_ES: Útil para detectar pronto problemas como crédito de OpenAI agotado, fallos de la API, o errores en la plantilla.

en: Notify after
es_ES: Avisar tras

en: consecutive failures
es_ES: fallos consecutivos

en: Send test email
es_ES: Enviar email de prueba

en: Activate your license key to unlock the premium features.
es_ES: Activa tu clave de licencia para desbloquear las funciones premium.

en: Expires:
es_ES: Caduca:

note: translators: 1: number of active sites; 2: total sites allowed by the license.
en: Active sites: %1$s of %2$s
es_ES: Sitios activos: %1$s de %2$s

en: License key
es_ES: Clave de licencia

en: Your key is saved. If you need to change it, deactivate the license first and reactivate it with the new one.
es_ES: Tu clave está guardada. Si necesitas cambiarla, desactiva primero la licencia y vuelve a activarla con la nueva.

en: e.g. a1b2c3d4e5f6g7h8i9j0...
es_ES: ej: a1b2c3d4e5f6g7h8i9j0...

en: Paste here the key you received by email after purchase.
es_ES: Pega aquí la clave que recibiste por email tras la compra.

en: Customer
es_ES: Cliente

note: translators: %s: human-readable time elapsed, e.g. "2 hours".
en: Last check: %s ago
es_ES: Última verificación: hace %s

note: translators: %s: new version number.
en: Update available: v%s
es_ES: Actualización disponible: v%s

note: translators: %s: currently installed version number.
en: You have version %s installed. The new version includes improvements and fixes.
es_ES: Tienes instalada la versión %s. La nueva versión incluye mejoras y correcciones.

en: Update now
es_ES: Actualizar ahora

en: Deactivate on this site
es_ES: Desactivar en este sitio

en: Verify now
es_ES: Verificar ahora

en: Update diagnostics — useful if the update notice doesn't appear
es_ES: Diagnóstico de actualizaciones — útil si el aviso de update no aparece

en: Diagnose updates
es_ES: Diagnosticar updates

en: Clears the WordPress and EDD update cache to force a fresh check
es_ES: Borra la caché de updates de WordPress y EDD para forzar una nueva comprobación

en: Clear cache
es_ES: Limpiar caché

en: Activate license
es_ES: Activar licencia

en: Don't have a license yet?
es_ES: ¿Aún no tienes una licencia?

en: Buy 4Linking
es_ES: Comprar 4Linking

en: General settings
es_ES: Ajustes generales

en: General plugin configuration
es_ES: Configuración general del plugin

en: Show the &laquo;Getting started&raquo; guide in the menu
es_ES: Mostrar guía «Primeros pasos» en el menú

en: If enabled, the <strong>Getting started</strong> item will appear at the top of the plugin menu, with the welcome screen and demo videos. Disable it once you know the plugin.
es_ES: Si está activado, aparecerá el ítem <strong>Primeros pasos</strong> al principio del menú del plugin con la pantalla de bienvenida y los vídeos demostrativos. Desactívalo cuando ya conozcas el plugin.

en: Delete all data on uninstall
es_ES: Eliminar todos los datos al desinstalar

en: When you delete the plugin, <strong>all database tables</strong> (rules, pillars, templates, semantic links, logs, content queue) and <strong>all configuration options</strong> will be removed. This action is irreversible. Leave this option unchecked if you plan to reinstall the plugin later.
es_ES: Al eliminar el plugin se borrarán <strong>todas las tablas</strong> de la base de datos (reglas, pilares, plantillas, enlaces semánticos, registros, cola de contenido) y <strong>todas las opciones</strong> de configuración. Esta acción es irreversible. Deja esta opción desmarcada si planeas reinstalar el plugin más adelante.

en: Cron configuration
es_ES: Configuración del Cron

en: The cron is the engine that runs automations periodically. Without an active cron, automations will not generate content automatically.
es_ES: El cron es el motor que ejecuta las automatizaciones de forma periódica. Sin un cron activo, las automatizaciones no generarán contenido automáticamente.

en: What is the cron and why do you need it?
es_ES: ¿Qué es el cron y para qué lo necesitas?

en: WordPress has a scheduled-task system (WP-Cron) that runs every time someone visits your site. However, if your site has little traffic, the cron may not run often enough for automations to work on time.
es_ES: WordPress tiene un sistema de tareas programadas (WP-Cron) que se ejecuta cada vez que alguien visita tu sitio. Sin embargo, si tu sitio tiene poco tráfico, el cron puede no ejecutarse con la frecuencia necesaria para que las automatizaciones funcionen de forma puntual.

en: To make sure automations always run on time — even when nobody visits your site — we recommend setting up an <strong>external cron</strong> that calls your site every minute.
es_ES: Para garantizar que las automatizaciones se ejecuten siempre a tiempo — incluso cuando nadie visita tu web — recomendamos configurar un <strong>cron externo</strong> que llame a tu sitio cada minuto.

en: The recommended service is <a href="https://cron-job.org" target="_blank">cron-job.org</a> — it is <strong>free</strong>, reliable and easy to set up.
es_ES: El servicio recomendado es <a href="https://cron-job.org" target="_blank">cron-job.org</a> — es <strong>gratuito</strong>, fiable y fácil de configurar.

en: Steps to set up the external cron:
es_ES: Pasos para configurar el cron externo:

en: Create a free account at <a href="https://cron-job.org" target="_blank">cron-job.org</a>
es_ES: Crea una cuenta gratuita en <a href="https://cron-job.org" target="_blank">cron-job.org</a>

en: Create a new cronjob with the following URL:
es_ES: Crea un nuevo cronjob con la siguiente URL:

en: Copy URL
es_ES: Copiar URL

en: Set the interval to <strong>1 minute</strong> and save.
es_ES: Configura el intervalo a <strong>1 minuto</strong> y guarda.

note: translators: %s: human-readable time since last run, e.g. "2 minutes".
en: ✓ External cron active — last run %s ago
es_ES: ✓ Cron externo activo — última ejecución hace %s

note: translators: %s: human-readable time since last run, e.g. "10 minutes".
en: ⚠ The external cron has not run in the last 5 minutes (last time: %s ago). Check that the cron-job.org job is still active.
es_ES: ⚠ El cron externo no se ha ejecutado en los últimos 5 minutos (última vez: hace %s). Revisa que el cronjob de cron-job.org sigue activo.

en: ⚠ The external cron has never run on this site. Set up the cronjob following the steps above.
es_ES: ⚠ El cron externo nunca se ha ejecutado en este sitio. Configura el cronjob siguiendo los pasos anteriores.

note: translators: %s: human-readable time since last run, e.g. "30 minutes".
en: <strong>Note:</strong> the internal WordPress cron (WP-Cron) did run %s ago, but it only fires when someone visits the site or has WP-Admin open. For reliable automations you need to set up the external cron.
es_ES: <strong>Ojo:</strong> el cron interno de WordPress (WP-Cron) sí se ejecutó hace %s, pero solo se dispara cuando alguien visita el sitio o tiene WP-Admin abierto. Para automatizaciones fiables hay que configurar el cron externo.

en: The API key could not be saved because consent about the BYOK model and the international transfer to OpenAI is missing. Try again from the settings screen; a notice will appear that you must accept to continue.
es_ES: No se ha podido guardar la API key porque falta el consentimiento sobre el modelo BYOK y la transferencia internacional a OpenAI. Inténtalo de nuevo desde la pantalla de ajustes; aparecerá un aviso que debes aceptar para continuar.

en: Notifications module not available
es_ES: Módulo de notificaciones no disponible

en: wp_mail returned false. Check the site's SMTP configuration.
es_ES: wp_mail devolvió false. Revisa la configuración SMTP del sitio.

en: Template saved.
es_ES: Plantilla guardada.

en: Invalid ID.
es_ES: ID no válido.

en: Template deleted.
es_ES: Plantilla eliminada.

en: Internal linking (Elementor)
es_ES: Enlazado interno (Elementor)

en: Preview which internal links would be inserted into the text and HTML widgets of this page, without saving anything. Then you can apply them.
es_ES: Previsualiza qué enlaces internos se insertarían en los widgets de texto y HTML de esta página, sin guardar nada. Luego puedes aplicarlos.

note: translators: %s: post type slug
en: Notice: with the current source-type settings, this page (%s) is not linked when applying. The preview works anyway. To link from this type, add it in Settings → General → source types.
es_ES: Aviso: con los ajustes actuales de tipo de origen, esta página (%s) no se enlaza al aplicar. La previsualización funciona igualmente. Para enlazar desde este tipo, añádelo en Ajustes → General → tipos de origen.

en: Preview
es_ES: Previsualizar

en: Apply now
es_ES: Aplicar ahora

note: translators: 1: number of links, 2: number of widgets
en: %1$d link(s) applied in %2$d widget(s).
es_ES: %1$d enlace(s) aplicado(s) en %2$d widget(s).

en: Nothing was applied (source setting or exclusion).
es_ES: No se aplicó nada (ajuste de origen o exclusión).

note: translators: 1: number of links, 2: number of widgets
en: Preview: %1$d link(s) would be inserted into %2$d widget(s).
es_ES: Previsualización: se insertarían %1$d enlace(s) en %2$d widget(s).

en: Preview: no link would be inserted.
es_ES: Previsualización: no se insertaría ningún enlace.

en: Type
es_ES: Tipo

en: Apply internal links to this page? The Elementor content will be saved.
es_ES: ¿Aplicar los enlaces internos a esta página? Se guardará el contenido de Elementor.

en: This premium feature requires an active license. Activate your license in Settings → License.
es_ES: Esta función premium requiere una licencia activa. Activa tu licencia en Ajustes → Licencia.

en: your data
es_ES: tus datos

en: Read-only mode · Your license is not active
es_ES: Modo lectura · Tu licencia no está activa

note: translators: %s: context label, e.g. "your data" or a section name.
en: You can view %s but you cannot create or modify new content.
es_ES: Puedes consultar %s pero no crear ni modificar contenido nuevo.

en: Your data is safe
es_ES: Tus datos están a salvo

en: and will be reactivated when you renew.
es_ES: y se reactivarán al renovar.

note: translators: %s: name of the premium feature being accessed.
en: %s requires a license
es_ES: %s requiere licencia

en: Your license has expired. Renew your subscription to use this feature again, along with all the other premium features of the plugin.
es_ES: Tu licencia ha caducado. Renueva tu suscripción para volver a usar esta función y todas las demás funciones premium del plugin.

en: We could not verify your license with the server for several days. Click "Verify now" on the license tab to retry.
es_ES: No hemos podido verificar tu licencia con el servidor durante varios días. Pulsa "Verificar ahora" en la pestaña de licencia para reintentarlo.

en: This feature is part of the 4Linking premium plan. Activate your license to unlock it, along with content generation, AI images, translations and semantic analysis.
es_ES: Esta función forma parte del plan premium de 4Linking. Activa tu licencia para desbloquearla, junto con creación de contenido, imágenes con IA, traducciones y análisis semántico.

en: Manage license
es_ES: Gestionar licencia

en: Verify license
es_ES: Verificar licencia

en: Buy license
es_ES: Comprar licencia

note: translators: %s: emphasized phrase "still work" wrapped in <em> tags.
en: Features that %s without a license: Pillar pages, Linking rules and Link map.
es_ES: Las funciones que %s sin licencia: Páginas pilar, Reglas de enlazado y Mapa de enlaces.

en: still work
es_ES: siguen funcionando

en: Recalculate all
es_ES: Recalcular todo

en: Complete map of all the internal links on your site, updated in real time.
es_ES: Mapa completo de todos los enlaces internos de tu sitio, actualizado en tiempo real.

en: Posts
es_ES: Publicaciones

en: pages
es_ES: páginas

en: Semantic links
es_ES: Enlaces semánticos

en: Rule-based links
es_ES: Enlaces por reglas

en: Orphans
es_ES: Huérfanos

en: Search by title…
es_ES: Buscar por título…

en: posts
es_ES: publicaciones

en: No outgoing
es_ES: Sin salientes

en: Rules only
es_ES: Solo reglas

en: Semantic only
es_ES: Solo semántico

en: Pages
es_ES: Páginas

en: Incoming
es_ES: Entrantes

en: Outgoing
es_ES: Salientes

en: Most recent
es_ES: Más reciente

en: No internal links registered yet
es_ES: No hay enlaces internos registrados todavía

note: translators: 1: link to Linking rules, 2: link to Create content.
en: Here you will see the internal links generated by the plugin as you create content. If you already have published content, go to %1$s to process your existing posts, or to %2$s to generate new articles with automatic linking.
es_ES: Aquí aparecerán los enlaces internos generados por el plugin a medida que crees contenido. Si ya tienes contenido publicado, ve a %1$s para procesar tus posts existentes, o a %2$s para generar nuevos artículos con enlazado automático.

note: translators: %s: link to Linking rules.
en: Here you will see the internal links generated by the plugin as you create content. If you already have published content, go to %s to process your existing posts.
es_ES: Aquí aparecerán los enlaces internos generados por el plugin a medida que crees contenido. Si ya tienes contenido publicado, ve a %s para procesar tus posts existentes.

en: Link detail
es_ES: Detalle de enlaces

en: Map diagnostics (temporary)
es_ES: Diagnóstico del mapa (temporal)

en: Log the recalculation to a file
es_ES: Registrar el recálculo en un archivo de log

en: View log
es_ES: Ver log

en: Editorial audit
es_ES: Auditoría editorial

en: There is no audit data for this article.
es_ES: No hay datos de auditoría para este artículo.

en: Overall risk
es_ES: Riesgo global

en: This audit is informational: it flags where to review the article before publishing. It does not rewrite the content.
es_ES: Esta auditoría es informativa: marca dónde revisar el artículo antes de publicar. No reescribe el contenido.

en: View recommendations
es_ES: Ver recomendaciones

en: No issues detected. The article is ready to review and publish.
es_ES: No se detectaron problemas. El artículo está listo para revisar y publicar.

en: Review recommendations
es_ES: Recomendaciones de revisión

en: Close
es_ES: Cerrar

note: translators: %s = overall risk label (Bajo/Medio/Alto)
en: Overall article risk: %s. Each block tells you what to find and why it matters.
es_ES: Riesgo global del artículo: %s. Cada bloque indica qué encontrar y por qué importa.

note: translators: %d = count of detected items
en: %d finding | %d findings
es_ES[0]: %d hallazgo
es_ES[1]: %d hallazgos

en: Phrases detected in the article:
es_ES: Frases detectadas en el artículo:

en: Go through the H2/H3 of the article and apply the recommendation to the sections that need it most.
es_ES: Recorre los H2/H3 del artículo y aplica la recomendación a las secciones que más lo necesiten.

en: High
es_ES: Alto

en: Medium
es_ES: Medio

en: Low
es_ES: Bajo

en: AI smell risk
es_ES: Riesgo de olor a IA

en: Generic phrases or marketing closings that give the model away. Replace each one with concrete content: a specific idea about the topic, an identifiable case, or an observation with substance.
es_ES: Frases genéricas o cierres de marketing que delatan al modelo. Sustituye cada una por contenido concreto: una idea específica del tema, un caso identificable, o una observación con sustancia.

note: translators: %d = count of AI-smell phrases
en: Detected %d AI-type phrases (filler or formulaic closing). Rewrite these phrases with concrete content before publishing.
es_ES: Detectadas %d frases tipo IA (relleno o cierre formulario). Reescribe estas frases con contenido concreto antes de publicar.

en: Data to verify (percentages, studies, dates)
es_ES: Datos a verificar (porcentajes, estudios, fechas)

en: Figures, dates, studies or authorities cited. Verify that each concrete datum comes from your advanced instructions or KB. If not, remove it or rephrase qualitatively ("most", "in recent years") instead of inventing numbers.
es_ES: Cifras, fechas, estudios o autoridades citadas. Verifica que cada dato concreto proviene de tus instrucciones avanzadas o KB. Si no, elimínalo o reformula de forma cualitativa ("la mayoría", "en los últimos años") en lugar de inventar números.

note: translators: %d = count of data points to verify
en: %d quantitative data points or authority citations detected. Verify that each comes from your advanced instructions or KB; if not, remove them or rephrase qualitatively.
es_ES: %d datos cuantitativos o citas de autoridad detectados. Verifica que cada uno proviene de tus instrucciones avanzadas o KB; si no, elimínalos o reformula cualitativamente.

en: Introduction naturalness
es_ES: Naturalidad de introducción

en: The introduction opens with a generic pattern that gives the model away. Rewrite it starting with: a concrete scenario, a verifiable datum from your instructions, a counterintuitive observation, or the specific problem the article is going to solve.
es_ES: La introducción abre con un patrón genérico que delata al modelo. Reescríbela empezando con: un escenario concreto, un dato verificable de tus instrucciones, una observación contraintuitiva, o el problema específico que el artículo va a resolver.

en: The introduction uses a generic opening (empty rhetorical question or "in the digital world..."). Rewrite it starting with a concrete scenario, a verifiable datum, or the specific problem the article solves.
es_ES: La introducción usa una apertura genérica (pregunta retórica vacía o "en el mundo digital..."). Reescríbela empezando con un escenario concreto, un dato verificable, o el problema específico que resuelve el artículo.

en: Authorial voice (concrete vs feigned)
es_ES: Voz autorial (concreta vs impostada)

en: Authorial voice phrases used as decoration, with no concrete content behind them. Each "I have seen that" or "in practice..." must be followed by a specific observation with an identifiable case or factor. If not, it is better to remove the marker and leave the expository prose clean.
es_ES: Frases de voz autorial usadas como decoración, sin contenido concreto detrás. Cada "he visto que" o "en la práctica..." debe ir seguido de una observación específica con un caso o factor identificable. Si no, mejor eliminar la marca y dejar la prosa expositiva limpia.

note: translators: %d = count of impostada voice phrases
en: %d repetitive authorial voice markers ("I have seen that", "in practice..."). The model overuses this category without providing concrete content. Rewrite at least one with real detail, or replace it with normal expository prose.
es_ES: %d marcas de voz autorial repetitivas ("he visto que", "en la práctica..."). El modelo abusa de esta categoría sin aportar contenido concreto. Reescribe al menos una con detalle real, o sustitúyela por prosa expositiva normal.

en: Section openings
es_ES: Aperturas de sección

en: Several sections open with the same pattern ("X is Y", "The importance of X"). Go through the H2/H3 headings and rewrite at least some with: a direct question, a concrete datum, a contrast, or by going straight into a case.
es_ES: Varias secciones abren con el mismo patrón ("X es Y", "La importancia de X"). Recorre los H2/H3 y reescribe al menos algunos con: una pregunta dirigida, un dato concreto, un contraste, o entrando directamente en un caso.

note: translators: 1: cloned openers, 2: total
en: %1$d of %2$d sections open with a cloned "X is Y" pattern. Vary the openings with direct questions, data, contrasts or cases.
es_ES: %1$d de %2$d secciones abren con un patrón clónico tipo "X es Y". Varía las aperturas con preguntas dirigidas, datos, contrastes o casos.

en: Connector quotas (rule 14)
es_ES: Cuotas de conectores (regla 14)

en: Rule 14 sets a maximum of 1 time for "Furthermore,", "However,", "On the other hand,", "Finally,", etc. at the start of a paragraph. When a connector repeats, the text sounds mechanically written. Replace the excesses with: links by content (no explicit connector), a short transition sentence, or a lexical variation.
es_ES: La regla 14 fija un máximo de 1 vez para "Además,", "Sin embargo,", "Por otro lado,", "Finalmente,", etc. al inicio de párrafo. Cuando un conector se repite, el texto suena a redacción mecánica. Sustituye los excesos por: enlaces por contenido (sin conector explícito), una frase corta de transición, o una variación léxica.

note: translators: %d = total excess of connector quotas
en: Connectors repeated above the rule 14 maximum: %d excesses. Replace them with content-based transitions or lexical variation.
es_ES: Conectores repetidos por encima del máximo de la regla 14: %d excesos. Sustitúyelos por transiciones por contenido o variación léxica.

en: Manage templates
es_ES: Gestionar plantillas

en: Generate article
es_ES: Generar artículo

en: Write complete articles with AI: title, sections, internal links, featured image and translations, all in a single flow.
es_ES: Redacta artículos completos con IA: título, secciones, enlaces internos, imagen destacada y traducciones, todo en un solo flujo.

en: First time with the plugin?
es_ES: ¿Primera vez con el plugin?

en: We recommend following the Getting started guide to set everything up in order.
es_ES: Te recomendamos seguir la guía de Primeros pasos para configurar todo en orden.

en: Go to the guide
es_ES: Ir a la guía

en: TEMPLATE
es_ES: PLANTILLA

en: No template (manual)
es_ES: Sin plantilla (manual)

en: Apply template
es_ES: Aplicar plantilla

en: Import a template file and fill the form instantly
es_ES: Importa un archivo de plantilla y rellena el formulario al instante

en: Quick import
es_ES: Importación rápida

en: Undo template selection
es_ES: Deshace la selección de plantilla

en: Remove template
es_ES: Quitar plantilla

en: Download a file with all the fields for an AI to fill in
es_ES: Descarga un archivo con todos los campos para que una IA lo rellene

en: Export instructions
es_ES: Exportar instrucciones

en: You have not saved any template yet.
es_ES: Aún no has guardado ninguna plantilla.

en: Use the section at the bottom of the page to create the first one.
es_ES: Usa la sección al final de la página para crear la primera.

en: Model
es_ES: Modelo

en: Length
es_ES: Longitud

en: Tone
es_ES: Tono

en: Structure
es_ES: Estructura

en: Sections
es_ES: Secciones

en: Blocks
es_ES: Bloques

en: Image
es_ES: Imagen

en: Actions
es_ES: Acciones

en: Informative
es_ES: Informativo

en: Commercial
es_ES: Comercial

en: Educational
es_ES: Divulgativo

en: Conversational
es_ES: Conversacional

en: Professional
es_ES: Profesional

en: Narrative
es_ES: Narrativo

en: Humorous
es_ES: Humorístico

en: Short
es_ES: Breve

en: Standard
es_ES: Estándar

en: Pillar
es_ES: Pilar

en: Standard + conclusion
es_ES: Estándar + conclusión

en: Guide
es_ES: Guía

en: Comparison
es_ES: Comparativa

en: Review
es_ES: Reseña

en: Custom
es_ES: Personalizada

en: Examples
es_ES: Ejemplos

en: Table
es_ES: Tabla

en: Pros/cons
es_ES: Pros/contras

en: Edit template
es_ES: Editar plantilla

en: Delete template
es_ES: Eliminar plantilla

en: Titles to generate
es_ES: Títulos a generar

en: One title per line. Each line will generate a separate article.
es_ES: Un título por línea. Cada línea generará un artículo independiente.

en: The best investment funds for 2025
    How to open a brokerage account step by step
    Differences between ETFs and traditional investment funds
    The most common mistakes when investing in the stock market for the first time
es_ES: Los mejores fondos de inversión para 2025
    Cómo abrir una cuenta de valores paso a paso
    Diferencias entre ETF y fondos de inversión tradicionales
    Errores más comunes al invertir en bolsa por primera vez

en: You can also paste loose keywords — the AI will generate the title automatically
es_ES: También puedes pegar keywords sueltas — la IA generará el título automáticamente

en: Knowledge base
es_ES: Base de conocimiento

en: Select a base so the AI uses your verified information when writing.
es_ES: Selecciona una base para que la IA use tu información verificada al redactar.

en: — optional
es_ES: — opcional

en: If you select a base, the AI will look for relevant information in it before generating the content. It drastically reduces AI hallucinations on topics specific to your product or service.
es_ES: Si seleccionas una base, la IA buscará información relevante en ella antes de generar el contenido. Reduce drásticamente las invenciones de la IA en temas específicos de tu producto o servicio.

en: None
es_ES: Ninguna

note: translators: %d: total number of entries in the base.
en: of %d
es_ES: de %d

en: entry ready
es_ES: ficha lista

en: entries ready
es_ES: fichas listas

en: You have no knowledge bases created.
es_ES: No tienes bases de conocimiento creadas.

en: Create a base
es_ES: Crear una base

en: Voice and style
es_ES: Voz y estilo

en: Define the language, tone and the way the AI writes.
es_ES: Define el idioma, el tono y la forma en que la IA escribe.

en: Humanized writing
es_ES: Redacción humanizada

en: The article will sound natural and authentic, as if written by a real person. It avoids AI patterns, repetitive connectors and a robotic tone.
es_ES: El artículo sonará natural y auténtico, como escrito por una persona real. Evita patrones de IA, conectores repetitivos y tono robótico.

en: Article language
es_ES: Idioma del artículo

en: Chinese
es_ES: Chino

en: Arabic
es_ES: Árabe

en: Russian
es_ES: Ruso

en: Japanese
es_ES: Japonés

en: Content tone
es_ES: Tono del contenido

en: Informative — objective and clear
es_ES: Informativo — objetivo y claro

en: Commercial — persuasive and sales-oriented
es_ES: Comercial — persuasivo y orientado a venta

en: Educational — accessible and pedagogical
es_ES: Divulgativo — accesible y pedagógico

en: Conversational — close and natural
es_ES: Conversacional — cercano y natural

en: Professional — technical and precise
es_ES: Profesional — técnico y preciso

en: Narrative — storytelling and inspiration
es_ES: Narrativo — storytelling e inspiración

en: Humorous — light and entertaining
es_ES: Humorístico — ligero y entretenido

en: Point of view
es_ES: Punto de vista

en: 3rd person — It is recommended…
es_ES: 3ª persona — Se recomienda…

en: 1st person plural — We recommend…
es_ES: 1ª persona plural — Recomendamos…

en: 2nd person — You can, you should…
es_ES: 2ª persona — Puedes, debes…

en: Target audience
es_ES: Audiencia objetivo

en: General public
es_ES: Público general

en: Beginners — no prior knowledge
es_ES: Principiantes — sin conocimiento previo

en: Industry professionals
es_ES: Profesionales del sector

en: Experts — advanced technical level
es_ES: Expertos — nivel técnico avanzado

en: Content goal
es_ES: Objetivo del contenido

en: Inform — educate about a topic
es_ES: Informar — educar sobre un tema

en: Convince — guide toward a decision
es_ES: Convencer — orientar hacia una decisión

en: Entertain — build connection
es_ES: Entretener — generar conexión

en: Rank — capture organic traffic
es_ES: Posicionar — captar tráfico orgánico

en: Retain — keep existing audience
es_ES: Fidelizar — retener audiencia existente

en: Brand voice
es_ES: Voz de marca

en: Neutral — no defined brand
es_ES: Neutral — sin marca definida

en: Close — friendly and approachable
es_ES: Cercana — amigable y próxima

en: Expert — authority on the topic
es_ES: Experta — autoridad en el tema

en: Formal — corporate and institutional
es_ES: Formal — corporativa e institucional

en: Innovative — modern and disruptive
es_ES: Innovadora — moderna y disruptiva

en: Reading level
es_ES: Nivel de lectura

en: Simple — short sentences, basic vocabulary
es_ES: Simple — frases cortas, vocabulario básico

en: Medium — balanced and fluid
es_ES: Medio — equilibrado y fluido

en: Advanced — rich vocabulary, higher density
es_ES: Avanzado — vocabulario rico, mayor densidad

en: AI model
es_ES: Modelo de IA

en: GPT-4o Mini — fast and economical
es_ES: GPT-4o Mini — rápido y económico

en: GPT-4o — maximum quality
es_ES: GPT-4o — máxima calidad

en: Article structure
es_ES: Estructura del artículo

en: Length, internal organization and heading type
es_ES: Extensión, organización interna y tipo de encabezados

en: Article length
es_ES: Extensión del artículo

en: ~600 words
es_ES: ~600 palabras

en: FAQs and quick posts
es_ES: FAQs y posts rápidos

en: ~1,300 words
es_ES: ~1.300 palabras

en: balance of quality and time
es_ES: equilibrio calidad-tiempo

en: ~3,000 words
es_ES: ~3.000 palabras

en: complete, rankable articles
es_ES: artículos completos y posicionables

en: Structure type
es_ES: Tipo de estructura

en: Standard (intro + H2)
es_ES: Estándar (intro + H2)

en: Standard with conclusion (intro + H2 + closing paragraph)
es_ES: Estándar con conclusión (intro + H2 + párrafo de cierre)

en: Step-by-step guide
es_ES: Guía paso a paso

en: Listicle (numbered list)
es_ES: Listicle (lista numerada)

en: Question-based (FAQ)
es_ES: Basado en preguntas (FAQ)

en: Custom sections
es_ES: Secciones personalizadas

en: H2 sections
es_ES: Secciones H2

en: Automatic — the AI decides based on the topic
es_ES: Automático — la IA decide según el tema

en: 2 H2 sections
es_ES: 2 secciones H2

en: 3 H2 sections
es_ES: 3 secciones H2

en: 4 H2 sections
es_ES: 4 secciones H2

en: 5 H2 sections
es_ES: 5 secciones H2

en: 6 H2 sections
es_ES: 6 secciones H2

en: Between 2 and 3 sections
es_ES: Entre 2 y 3 secciones

en: Between 3 and 4 sections
es_ES: Entre 3 y 4 secciones

en: Between 4 and 5 sections
es_ES: Entre 4 y 5 secciones

en: Between 5 and 6 sections
es_ES: Entre 5 y 6 secciones

en: Ranges prevent all articles from having the same structure
es_ES: Los rangos evitan que todos los artículos tengan la misma estructura

en: Paragraphs per section
es_ES: Párrafos por sección

note: translators: %d: number of paragraphs per section.
en: %d paragraphs per section
es_ES: %d párrafos por sección

en: Content depth
es_ES: Profundidad del contenido

en: Surface — overview, no technical details
es_ES: Superficial — visión general, sin detalles técnicos

en: Medium — well explained, clear examples
es_ES: Medio — bien explicado, ejemplos claros

en: Deep — detailed analysis, solid reasoning
es_ES: Profundo — análisis detallado, argumentación sólida

en: Expert — technical level, data and references
es_ES: Experto — nivel técnico, datos y referencias

en: Introduction type
es_ES: Tipo de introducción

en: Direct statement — straight to the point
es_ES: Afirmación directa — al grano desde el inicio

en: Rhetorical question — invites reflection
es_ES: Pregunta retórica — invita a reflexionar

en: Striking fact or statistic
es_ES: Dato o estadística impactante

en: Mini story / situational anecdote
es_ES: Mini historia / anécdota situacional

en: Framing of a problem
es_ES: Planteamiento de un problema

en: Conclusion type
es_ES: Tipo de conclusión

en: Summary of the main points
es_ES: Resumen de los puntos principales

en: Open final reflection
es_ES: Reflexión final abierta

en: Call to action
es_ES: Llamada a la acción

en: Question to the reader to encourage comments
es_ES: Pregunta al lector para fomentar comentarios

en: Future outlook on the topic
es_ES: Perspectiva de futuro sobre el tema

en: H3 headings
es_ES: Encabezados H3

en: Allow H3 — subsections within each H2
es_ES: Permitir H3 — subapartados dentro de cada H2

en: H2 only — cleaner, simpler structure
es_ES: Solo H2 — estructura más limpia y simple

en: Custom H2 sections
es_ES: Secciones H2 personalizadas

en: one per line — the AI will respect this outline
es_ES: una por línea — la IA respetará este índice

en: Introduction
    What is...?
    Main types
    How to choose the best one
    Conclusion
es_ES: Introducción
    ¿Qué es...?
    Tipos principales
    Cómo elegir el mejor
    Conclusión

en: SEO and semantic focus
es_ES: SEO y enfoque semántico

en: Guide the AI so the article meets your ranking goals.
es_ES: Orienta a la IA para que el artículo cumpla tus objetivos de posicionamiento.

en: Main keyword
es_ES: Keyword principal

en: — reinforces the relevance of the article
es_ES: — refuerza la relevancia del artículo

en: e.g. investment funds Spain
es_ES: ej: fondos de inversión España

en: If left empty, the title is used as the main keyword
es_ES: Si se deja vacío, se usa el título como keyword principal

en: Search intent
es_ES: Intención de búsqueda

en: Informational — the user wants to learn
es_ES: Informacional — el usuario quiere aprender

en: Commercial — the user is evaluating options
es_ES: Comercial — el usuario evalúa opciones

en: Transactional — the user wants to buy or sign up
es_ES: Transaccional — el usuario quiere comprar o contratar

en: Navigational — the user is looking for a specific site
es_ES: Navegacional — el usuario busca un sitio concreto

en: Secondary keywords
es_ES: Keywords secundarias

en: separated by commas
es_ES: separadas por comas

en: e.g. stock market investing, equities, cheap ETFs
es_ES: ej: inversión en bolsa, renta variable, ETF baratos

en: They will be included naturally to broaden semantic relevance
es_ES: Se incluirán de forma natural para ampliar la relevancia semántica

en: Target SERP type
es_ES: Tipo de SERP objetivo

en: Informational — article with a complete answer
es_ES: Informativa — artículo con respuesta completa

en: Comparison — best X vs Y / the best X
es_ES: Comparativa — mejor X vs Y / el mejor X

en: How-to — step-by-step guide
es_ES: Cómo hacer — guía paso a paso

en: Definition — what is X?
es_ES: Definición — ¿qué es X?

en: List — the best X / types of X
es_ES: Listado — los mejores X / tipos de X

en: Main entity or topic
es_ES: Entidad o tema principal

en: helps the AI focus the context
es_ES: ayuda a la IA a centrar el contexto

en: e.g. Spanish stock market, tech sector, adventure travel
es_ES: ej: mercado de valores español, sector tecnológico, viajes de aventura

en: Geographic location
es_ES: Localización geográfica

en: optional — for local content
es_ES: opcional — para contenido local

en: e.g. Madrid, Spain · Barcelona · Latin America
es_ES: ej: Madrid, España · Barcelona · Latinoamérica

en: Words and expressions to avoid
es_ES: Palabras y expresiones a evitar

en: e.g. cheap, free, no doubt, in conclusion, it is important to note
es_ES: ej: barato, gratis, sin duda, en conclusión, es importante destacar

en: The AI will avoid these words and expressions throughout the article
es_ES: La IA evitará estas palabras y expresiones en todo el artículo

en: Additional elements
es_ES: Elementos adicionales

en: Enable the blocks you want to include within the article.
es_ES: Activa los bloques que quieres incluir dentro del artículo.

en: FAQ section
es_ES: Sección FAQ

en: Frequently asked questions at the end — improves SERP ranking and answers common doubts
es_ES: Preguntas frecuentes al final — mejora el posicionamiento en SERP y responde dudas comunes

en: Data and statistics
es_ES: Datos y estadísticas

en: Includes figures, percentages and relevant data to add credibility and authority to the content
es_ES: Incluye cifras, porcentajes y datos relevantes para dar credibilidad y autoridad al contenido

en: Practical examples
es_ES: Ejemplos prácticos

en: Adds real or hypothetical cases that help the reader better understand each concept explained
es_ES: Añade casos reales o hipotéticos que ayuden al lector a entender mejor cada concepto explicado

en: Practical tips
es_ES: Consejos prácticos

en: A block of actionable tips at the end of sections — very useful for guide articles
es_ES: Bloque de tips accionables al final de las secciones — muy útil para artículos de guía

en: Comparison table
es_ES: Tabla comparativa

en: Includes a table comparing options, features or parameters — ideal for comparisons
es_ES: Incluye una tabla que compare opciones, características o parámetros — ideal para comparativas

en: A checklist the reader can follow — especially useful in step-by-step guides
es_ES: Lista de verificación que el lector puede seguir — especialmente útil en guías paso a paso

en: Pros and cons
es_ES: Pros y contras

en: A section with advantages and disadvantages — helps the reader make more informed decisions
es_ES: Sección con ventajas e inconvenientes — ayuda al lector a tomar decisiones más informadas

en: A CTA block at the end of the article to invite the reader to a specific action
es_ES: Bloque CTA al final del artículo para invitar al lector a una acción concreta

en: Number of FAQ questions:
es_ES: Número de preguntas FAQ:

note: translators: %d: number of FAQ questions.
en: %d questions
es_ES: %d preguntas

en: CTA text:
es_ES: Texto del CTA:

en: e.g. Discover our complete collection
es_ES: ej: Descubre nuestra colección completa

en: Featured image
es_ES: Imagen destacada

en: Generate the header image with AI and assign it to the post.
es_ES: Genera la imagen de cabecera con IA y asígnala al post.

en: Enabled
es_ES: Activado

en: Disabled
es_ES: Desactivado

en: Visual style
es_ES: Estilo visual

en: Realistic photographic
es_ES: Fotográfica realista

en: Digital illustration
es_ES: Ilustración digital

en: Minimalist and clean
es_ES: Minimalista y clean

en: Infographic style
es_ES: Estilo infografía

en: Conceptual abstract
es_ES: Abstracto conceptual

en: Cinematic
es_ES: Cinematográfico

en: Aspect ratio
es_ES: Proporción

en: 16:9 — Panoramic / web hero
es_ES: 16:9 — Panorámica / Hero web

en: 3:2 — Photographic
es_ES: 3:2 — Fotográfica

en: 4:3 — Standard
es_ES: 4:3 — Estándar

en: 1:1 — Square
es_ES: 1:1 — Cuadrada

en: 9:16 — Stories / mobile
es_ES: 9:16 — Stories / móvil

en: Use as featured image
es_ES: Usar como imagen destacada

en: Yes — assign automatically as featured image
es_ES: Sí — asignar automáticamente como featured image

en: No — only generate, do not assign
es_ES: No — solo generar, sin asignar

en: Output format
es_ES: Formato de salida

en: WebP — lighter, better web performance
es_ES: WebP — más ligero, mejor rendimiento web

en: PNG — no conversion
es_ES: PNG — sin conversión

en: File name, alt, title, caption and description are generated optimized for SEO.
es_ES: Nombre de archivo, alt, título, leyenda y descripción se generan optimizados para SEO.

en: Image model
es_ES: Modelo de imagen

en: gpt-image-1 — maximum quality (default)
es_ES: gpt-image-1 — máxima calidad (predeterminado)

en: gpt-image-1-mini — cost/quality balance
es_ES: gpt-image-1-mini — equilibrio coste/calidad

en: gpt-image-1 produces better photorealistic results
es_ES: gpt-image-1 produce mejores resultados fotorrealistas

en: Image quality
es_ES: Calidad de imagen

en: Low — faster and cheaper
es_ES: Baja — más rápida y económica

en: Medium — quality/cost balance
es_ES: Media — equilibrio calidad/coste

en: High — more detail (default)
es_ES: Alta — mayor detalle (predeterminado)

en: High quality with gpt-image-1 produces the best results
es_ES: La calidad alta con gpt-image-1 produce los mejores resultados

en: Image prompt template
es_ES: Plantilla de prompt de imagen

en: No template selected
es_ES: Ninguna plantilla seleccionada

en: Click the button to choose a style.
es_ES: Pulsa el botón para elegir un estilo.

en: Select image template
es_ES: Seleccionar plantilla de imagen

note: translators: %s: link to Settings → Image templates.
en: Templates are defined in %s. Their instructions are sent to the scene director along with the article context.
es_ES: Las plantillas se definen en %s. Sus instrucciones se envían al director de escena junto al contexto del artículo.

en: Settings → Image templates
es_ES: Ajustes → Plantillas de imagen

en: Choose an image template
es_ES: Elige una plantilla de imagen

en: The style will be applied to the featured image generated for this article.
es_ES: El estilo se aplicará a la imagen destacada que se genere para este artículo.

en: Use this template
es_ES: Usar esta plantilla

en: Style instructions
es_ES: Instrucciones de estilo

en: — optional, only for this article
es_ES: — opcional, solo para este artículo

en: Here you can add specific nuances for this article's image (for example: "include elements of the Galician coast", "avoid people", "more saturated palette"…). They will be applied on top of the template you have selected.
es_ES: Aquí puedes añadir matices específicos para la imagen de este artículo (por ejemplo: «incluir elementos de la costa gallega», «evitar personas», «paleta más saturada»…). Se aplicarán encima de la plantilla que tengas seleccionada.

en: If you leave the field empty, only the selected template and the article context are used.
es_ES: Si dejas el campo vacío, se utiliza únicamente la plantilla seleccionada y el contexto del artículo.

en: See the exact prompt sent to the model
es_ES: Ver prompt exacto que se enviará al modelo

en: Shows the full prompt before generating — useful to review what is being sent to gpt-image-1 or gpt-image-1-mini
es_ES: Muestra el prompt completo antes de generar — útil para revisar qué se está enviando a gpt-image-1 o gpt-image-1-mini

en: Publishing in WordPress
es_ES: Publicación en WordPress

en: Decide how and where the articles will be published.
es_ES: Decide cómo y dónde se publicarán los artículos.

en: Status when created
es_ES: Estado al crear

en: Draft
es_ES: Borrador

en: Saves the article without publishing
es_ES: Guarda el artículo sin publicar

en: Publish directly
es_ES: Publicar directamente

en: Visible on the site instantly
es_ES: Visible en el sitio al instante

en: Pending review
es_ES: Pendiente de revisión

en: Requires manual approval
es_ES: Requiere aprobación manual

en: Content type
es_ES: Tipo de contenido

en: (post, page or CPT)
es_ES: (post, página o CPT)

en: If you choose a type other than "Post", the category and tags will be ignored (each CPT can have its own taxonomies).
es_ES: Si eliges un tipo distinto a «Entrada», la categoría y las etiquetas se ignorarán (cada CPT puede tener sus propias taxonomías).

en: Author
es_ES: Autor

en: Category
es_ES: Categoría

en: No category
es_ES: Sin categoría

en: Tags
es_ES: Etiquetas

en: (separated by commas)
es_ES: (separadas por comas)

en: e.g. investing, finance, stock market
es_ES: ej: inversión, finanzas, bolsa

en: Advanced instructions
es_ES: Instrucciones avanzadas

en: Editorial rules, brand mentions and guidelines that make the difference in the result.
es_ES: Reglas editoriales, menciones de marca y directrices que marcan la diferencia en el resultado.

en: Quality presets:
es_ES: Presets de calidad:

en: Removes typical AI patterns, varies the rhythm and forces taking a stance. Applicable to any type of article.
es_ES: Elimina patrones típicos de IA, varía el ritmo y obliga a tomar posición. Aplicable a cualquier tipo de artículo.

en: Natural editorial style
es_ES: Estilo editorial natural

en: Concrete data, expert nuances, contrarian perspective, common mistakes. To rank in competitive niches.
es_ES: Datos concretos, matices expertos, perspectiva contraria, errores comunes. Para posicionar en nichos competidos.

en: Authority and EEAT
es_ES: Autoridad y EEAT

en: Direct answer at the start, subheadings as questions, self-contained paragraphs. For featured snippets and voice search.
es_ES: Respuesta directa al principio, subencabezados como preguntas, párrafos independientes. Para featured snippets y búsqueda por voz.

en: Conversational search
es_ES: Búsqueda conversacional

en: The reader does not need to look elsewhere for information. Real depth, exceptions, future outlook. For pillar content.
es_ES: El lector no necesita ir a buscar más información. Profundidad real, excepciones, perspectiva de futuro. Para contenido pilar.

en: Reference guide
es_ES: Guía de referencia

en: Clear the advanced instructions field
es_ES: Vaciar el campo de instrucciones avanzadas

en: Examples:
    — Mention the brand 'MyCompany' at least twice naturally
    — End each section with a rhetorical question that invites reflection
    — Do not mention prices or make cost comparisons
    — Always use 'investors' instead of 'retail investors'
    — Include a real or hypothetical example in at least 3 sections
    — Avoid typical AI structures: 'In conclusion', 'It is important to note', 'Without a doubt'
    — The tone should be close but without using overly colloquial slang
es_ES: Ejemplos:
    — Menciona la marca «MiEmpresa» al menos dos veces de forma natural
    — Termina cada sección con una pregunta retórica que invite a reflexionar
    — No menciones precios ni hagas comparaciones de coste
    — Usa siempre «inversores» en lugar de «inversores minoristas»
    — Incluye un ejemplo real o hipotético en al menos 3 secciones
    — Evita estructuras típicas de IA: «En conclusión», «Es importante destacar», «Sin duda»
    — El tono debe ser cercano pero sin usar jerga excesivamente coloquial

en: This field has a big impact on the quality and personalization of the result. The more specific, the better.
es_ES: Este campo tiene gran impacto en la calidad y personalización del resultado. Cuanto más específico, mejor.

en: Save configuration as a template
es_ES: Guardar configuración como plantilla

en: Save all the parameters configured above to reuse them in future articles and automations. Only the style and structure configuration is saved — not the titles or categories.
es_ES: Guarda todos los parámetros configurados arriba para reutilizarlos en futuros artículos y automatizaciones. Solo se guardará la configuración de estilo y estructura — no los títulos ni categorías.

en: Template name
es_ES: Nombre de la plantilla

en: e.g. Long informative blog
es_ES: ej: Blog informativo largo

en: (optional)
es_ES: (opcional)

en: What type of content to use this template for
es_ES: Para qué tipo de contenido usar esta plantilla

en: Save as template
es_ES: Guardar como plantilla

en: Post-generation automations
es_ES: Automatizaciones post-generación

en: Actions that run right after creating each article.
es_ES: Acciones que se ejecutan justo después de crear cada artículo.

en: Apply internal linking rules
es_ES: Aplicar reglas de enlazado interno

en: Automatically inserts links to pillar pages according to the plugin's active rules
es_ES: Inserta automáticamente los enlaces a páginas pilar según las reglas activas del plugin

en: Generate semantic links
es_ES: Generar enlaces semánticos

en: Analyzes the new post with AI and creates contextual links to other related posts on the site
es_ES: Analiza el nuevo post con IA y crea enlaces contextuales hacia otros posts relacionados del sitio

en: Translate automatically
es_ES: Traducir automáticamente

en: Generates the selected translations immediately after creating each article
es_ES: Genera las traducciones seleccionadas inmediatamente después de crear cada artículo

en: Translate to:
es_ES: Traducir a:

note: translators: %s: number of titles ready, wrapped in markup.
en: <strong>%s titles ready</strong> to generate
es_ES: <strong>%s títulos listos</strong> para generar

en: Add to the generation queue
es_ES: Añadir a la cola de generación

en: Generation queue
es_ES: Cola de generación

en: Pending
es_ES: Pendientes

en: Generated
es_ES: Generados

en: Failed
es_ES: Fallidos

en: Cancel queue
es_ES: Cancelar cola

en: Retry failed
es_ES: Reintentar fallidos

note: translators: %d: number of pending articles to generate.
en: Generate %d article | Generate %d articles
es_ES[0]: Generar %d artículo
es_ES[1]: Generar %d artículos

en: Generate articles
es_ES: Generar artículos

en: Generating…
es_ES: Generando…

en: The queue is empty. Add titles above and click <strong>Add to the generation queue</strong>.
es_ES: La cola está vacía. Añade títulos arriba y pulsa <strong>Añadir a la cola de generación</strong>.

en: Finished:
es_ES: Terminado:

en: Generated
es_ES: Generado

en: Failed:
es_ES: Falló:

en: Failed
es_ES: Falló

en: Queued
es_ES: En cola

en: View prompts
es_ES: Ver prompts

en: View error
es_ES: Ver error

en: No knowledge base assigned
es_ES: Sin base de conocimiento asignada

en: You have not assigned a base to this article. The AI will generate the content using only its general knowledge, which increases the risk of inaccuracies in data specific to your product or service.
es_ES: No has asignado una base a este artículo. La IA generará el contenido usando solo su conocimiento general, lo que aumenta el riesgo de inexactitudes en datos específicos de tu producto o servicio.

en: Do not warn me again
es_ES: No volver a avisarme

en: Continue without base
es_ES: Continuar sin base

en: Assign base now
es_ES: Asignar base ahora

en: Low coverage in some titles
es_ES: Cobertura baja en algunos títulos

en: The knowledge base you have selected does not cover some of the titles well. For those articles, the AI will use its general knowledge instead of verified information from your base.
es_ES: La base de conocimiento que has seleccionado no cubre bien algunos de los títulos. Para esos artículos, la IA usará su conocimiento general en lugar de información verificada de tu base.

en: Do not warn me again about low coverage
es_ES: No volver a avisarme por cobertura baja

en: Change base
es_ES: Cambiar base

en: Generate anyway
es_ES: Generar igualmente

note: translators: %s: link to the Settings page.
en: OpenAI API key not configured. Go to %s.
es_ES: API key de OpenAI no configurada. Ve a %s.

en: Create images
es_ES: Crear imágenes

en: Generate featured images with AI for any post, individually or in bulk.
es_ES: Genera imágenes destacadas con IA para cualquier publicación, de forma individual o masiva.

en: All images
es_ES: Todas las imágenes

en: Without image
es_ES: Sin imagen

en: With image
es_ES: Con imagen

en: Published
es_ES: Publicado

en: Drafts
es_ES: Borradores

en: All categories
es_ES: Todas las categorías

en: All tags
es_ES: Todas las etiquetas

en: Apply
es_ES: Aplicar

en: posts selected
es_ES: publicaciones seleccionadas

en: Deselect
es_ES: Deseleccionar

en: Generate images for
es_ES: Generar imágenes para

en: Processing images in the background…
es_ES: Procesando imágenes en segundo plano…

en: Select all
es_ES: Seleccionar todo

en: Title
es_ES: Título

en: Date
es_ES: Fecha

en: Loading posts…
es_ES: Cargando publicaciones…

en: The style will be applied to the images that are generated.
es_ES: El estilo se aplicará a las imágenes que se generen.

en: <strong>Economical</strong> — gpt-image-1-mini · recommended
es_ES: <strong>Económico</strong> — gpt-image-1-mini · recomendado

en: <strong>High quality</strong> — gpt-image-1 · more expensive
es_ES: <strong>Calidad alta</strong> — gpt-image-1 · más caro

en: Additional instructions
es_ES: Indicaciones adicionales

en: E.g.: no people, blue palette, night atmosphere…
es_ES: Ej: sin personas, paleta azul, ambiente nocturno…

en: Restrictions or details you want to force in the image. They are added to the prompt generated automatically from the article content.
es_ES: Restricciones o detalles que quieras forzar en la imagen. Se añaden al prompt generado automáticamente desde el contenido del artículo.

en: Generate
es_ES: Generar

en: New base
es_ES: Nueva base

en: Store verified information about your product, service or industry. When generating an article with a base assigned, the AI will consult this data before writing and will avoid making up figures or features.
es_ES: Almacena información verificada sobre tu producto, servicio o sector. Al generar un artículo con una base asignada, la IA consultará estos datos antes de redactar y evitará inventarse cifras o características.

en: Advanced options
es_ES: Opciones avanzadas

en: Expand queries before searching
es_ES: Expandir consultas antes de buscar

en: When active, before searching for entries relevant to a title, the system uses GPT-4o-mini to enrich the title with synonyms and related concepts. It improves matching precision, especially for short titles. Cost per article: approx. €0.0001 (negligible). <strong>Recommended to keep it active.</strong>
es_ES: Cuando está activo, antes de buscar fichas relevantes para un título, el sistema usa GPT-4o-mini para enriquecer el título con sinónimos y conceptos relacionados. Mejora la precisión del matching, especialmente para títulos cortos. Coste por artículo: aprox. 0,0001 € (despreciable). <strong>Recomendado dejarlo activo.</strong>

en: Warn when creating content without an assigned base
es_ES: Avisar al crear contenido sin base asignada

en: If active, when you add articles to the queue or save an automation without a knowledge base selected, a warning will appear. <strong>Recommended to keep it active</strong> so you do not forget the base by accident.
es_ES: Si está activo, cuando añadas artículos a la cola o guardes una automatización sin una base de conocimiento seleccionada, aparecerá un aviso. <strong>Recomendado dejarlo activo</strong> para no olvidar la base por descuido.

en: Warn when coverage is low
es_ES: Avisar cuando la cobertura sea baja

en: If active, before adding titles to the queue it checks whether the knowledge base covers each title well. If any title has low coverage (score below 35%), a warning with the details will appear. Articles generated with low coverage are always visually tagged with a &#9888; icon, even if you disable this warning.
es_ES: Si está activo, antes de añadir títulos a la cola se comprueba si la base de conocimiento cubre bien cada título. Si algún título tiene cobertura baja (puntuación inferior al 35 %), aparecerá un aviso con el detalle. Los artículos generados con cobertura baja siempre se etiquetan visualmente con un icono &#9888;, aunque desactives este aviso.

en: Loading bases…
es_ES: Cargando bases…

en: New knowledge base
es_ES: Nueva base de conocimiento

en: Fill in the fields. In the next session you will be able to add entries to it (questions and answers, data, etc.).
es_ES: Rellena los campos. En la próxima sesión podrás añadirle fichas (preguntas y respuestas, datos, etc.).

en: Base name
es_ES: Nombre de la base

en: Internal label to identify it. E.g.: <em>My plugin</em>, <em>Client X</em>, <em>Main product</em>.
es_ES: Etiqueta interna para identificarla. Ej: <em>Mi plugin</em>, <em>Cliente X</em>, <em>Producto principal</em>.

en: E.g.: My product
es_ES: Ej: Mi producto

en: For your own use. The AI does not read it when generating.
es_ES: Para tu propio uso. La IA no la lee al generar.

en: Short note about the content of this base
es_ES: Breve nota sobre el contenido de esta base

en: Brand / company information
es_ES: Información de marca / empresa

en: Exact name, website, industry. The AI will use it to refer to your brand correctly.
es_ES: Nombre exacto, web, sector. Lo usará la IA para referirse correctamente a tu marca.

en: E.g.: Acme Ltd. — SEO tools for WordPress — acme.com
es_ES: Ej: Acme S.L. — herramientas SEO para WordPress — acme.com

en: Own vocabulary
es_ES: Vocabulario propio

en: Specific terms to always use. One instruction per line.
es_ES: Términos específicos a usar siempre. Una indicación por línea.

en: We call the templates &laquo;briefings&raquo; (not &laquo;templates&raquo;)&#10;Our top plan is called &laquo;Pro&raquo; (not &laquo;Premium&raquo;)
es_ES: Llamamos &laquo;briefings&raquo; a las plantillas (no &laquo;templates&raquo;)&#10;Nuestro plan superior se llama &laquo;Pro&raquo; (no &laquo;Premium&raquo;)

en: Blacklist
es_ES: Lista negra

en: Words or topics the AI must avoid. One per line.
es_ES: Palabras o temas que la IA debe evitar. Una por línea.

en: Do not mention competitors by name&#10;Do not use &laquo;the best on the market&raquo;&#10;Avoid specific prices
es_ES: No mencionar competidores por nombre&#10;No usar &laquo;el mejor del mercado&raquo;&#10;Evitar precios concretos

en: Delete knowledge base
es_ES: Eliminar base de conocimiento

en: This action is <strong>permanent</strong>. All associated entries will also be deleted.
es_ES: Esta acción es <strong>permanente</strong>. Se eliminarán también todas las fichas asociadas.

note: translators: %s: name of the base to delete, wrapped in markup.
en: Do you want to continue with <strong id="ilkb-confirm-name">%s</strong>?
es_ES: ¿Quieres continuar con <strong id="ilkb-confirm-name">%s</strong>?

en: this base
es_ES: esta base

en: Delete permanently
es_ES: Eliminar definitivamente

en: Information entries for this base. The AI will consult them when generating related content.
es_ES: Fichas de información de esta base. La IA las consultará al generar contenido relacionado.

en: New entry
es_ES: Nueva ficha

en: Import CSV
es_ES: Importar CSV

en: Generate with AI
es_ES: Generar con IA

en: the entries of this base
es_ES: las fichas de esta base

en: Search by title, content or tags…
es_ES: Buscar por título, contenido o etiquetas…

en: entries
es_ES: fichas

en: Reprocess pending
es_ES: Reprocesar pendientes

en: Delete selected
es_ES: Eliminar seleccionadas

en: Clear selection
es_ES: Cancelar selección

en: Loading entries…
es_ES: Cargando fichas…

en: An entry is a piece of verified information (question and answer, datum, specific fact…).
es_ES: Una ficha es una pieza de información verificada (pregunta y respuesta, dato, hecho concreto…).

en: Entry title
es_ES: Título de la ficha

en: Short label that describes this piece of information. E.g.: <em>Pro plan price</em>, <em>Which languages does it support?</em>.
es_ES: Etiqueta corta que describe esta pieza de información. Ej: <em>Precio del plan Pro</em>, <em>¿Qué idiomas soporta?</em>.

en: E.g.: Pro plan price
es_ES: Ej: Precio del plan Pro

en: The complete information. It can be an answer, a description, data. The clearer and more specific, the better.
es_ES: La información completa. Puede ser una respuesta, una descripción, datos. Cuanto más clara y específica, mejor.

en: E.g.: The Pro plan costs €99/year, includes use on 1 site, email support and all the plugin features. It can be cancelled at any time.
es_ES: Ej: El plan Pro cuesta 99€/año, incluye uso en 1 sitio, soporte por email y todas las funcionalidades del plugin. Se puede cancelar en cualquier momento.

en: Separated by commas. To group/filter entries. E.g.: <em>price, plans, commercial</em>.
es_ES: Separadas por comas. Para agrupar/filtrar fichas. Ej: <em>precio, planes, comercial</em>.

en: E.g.: price, plans
es_ES: Ej: precio, planes

en: Test semantic search
es_ES: Probar la búsqueda semántica

en: Type an example article title to see which entries the system would return. It helps you check whether your base covers the topics you are going to address well before generating real content.
es_ES: Escribe un título de artículo de ejemplo para ver qué fichas devolvería el sistema. Te ayuda a comprobar si tu base cubre bien los temas que vas a tratar antes de generar contenido real.

en: E.g.: How to set up the Pro plan?
es_ES: Ej: ¿Cómo configurar el plan Pro?

en: Test
es_ES: Probar

en: Generate entries with AI
es_ES: Generar fichas con IA

en: Describe the topic/product/service. The AI will create a batch of entries that you can review before importing.
es_ES: Describe el tema/producto/servicio. La IA creará un lote de fichas que podrás revisar antes de importar.

en: <strong>Upload a document</strong> or drag it here — we will extract the text automatically.
es_ES: <strong>Sube un documento</strong> o arrástralo aquí — extraeremos el texto automáticamente.

en: Word (.docx) recommended for better quality. Also PDF, .txt and .md. Maximum size 20 MB.
es_ES: Word (.docx) recomendado para mejor calidad. También PDF, .txt y .md. Tamaño máximo 20 MB.

en: Browse
es_ES: Explorar

en: Extracting text from the document…
es_ES: Extrayendo texto del documento…

en: characters extracted
es_ES: caracteres extraídos

en: Remove file
es_ES: Quitar archivo

en: Extract
es_ES: Extraer

en: Public web page with HTML content. It does not work with pages that require login, nor with apps that load content via JavaScript.
es_ES: Página web pública con contenido en HTML. No funciona con páginas que requieren login, ni con apps que cargan el contenido por JavaScript.

en: Downloading and extracting content…
es_ES: Descargando y extrayendo contenido…

en: Remove URL
es_ES: Quitar URL

en: Topic description
es_ES: Descripción del tema

en: The more detail you provide, the better entries you will get. Include concrete data: names, prices, features, target audience, limitations, integrations, etc. The AI <strong>will only use information that is in your description</strong> — it will not make up data.
es_ES: Cuanto más detalle aportes, mejores fichas obtendrás. Incluye datos concretos: nombres, precios, características, público objetivo, limitaciones, integraciones, etc. La IA <strong>solo usará información que esté en tu descripción</strong> — no inventará datos.

en: E.g.: 4Linking is a WordPress plugin for automated internal linking. It has two plans: free Lite (limited to 50 links) and Pro (€99.99/year, unlimited). It includes optional modules: multilingual translation via Polylang, content generation with GPT-4o, image generation with DALL-E, and knowledge bases for RAG grounding. Support is offered by email only for Pro customers...
es_ES: Ej: 4Linking es un plugin de WordPress para enlazado interno automatizado. Tiene dos planes: Lite gratuito (limitado a 50 enlaces) y Pro (99,99 €/año, ilimitado). Incluye módulos opcionales: traducción multilenguaje vía Polylang, generación de contenido con GPT-4o, generación de imágenes con DALL-E, y bases de conocimiento para grounding RAG. El soporte se ofrece por email solo para clientes Pro...

en: Number of entries
es_ES: Número de fichas

en: 10 entries (fast)
es_ES: 10 fichas (rápido)

en: 20 entries (recommended)
es_ES: 20 fichas (recomendado)

en: 30 entries (broad coverage)
es_ES: 30 fichas (cobertura amplia)

en: 50 entries (maximum coverage)
es_ES: 50 fichas (máxima cobertura)

en: Detect automatically
es_ES: Detectar automáticamente

en: Approximate cost: €0.01-0.05 per generation. The operation may take 20-60 seconds.
es_ES: Coste aproximado: 0,01-0,05 € por generación. La operación puede tardar 20-60 segundos.

en: Generating entries…
es_ES: Generando fichas…

en: The AI is creating a batch of entries from your description. This can take between 20 and 60 seconds.
es_ES: La IA está creando un lote de fichas a partir de tu descripción. Esto puede tardar entre 20 y 60 segundos.

note: translators: %s: number of generated entries, wrapped in markup.
en: <strong id="ilkb-ai-review-count">%s</strong> entries generated. Review, edit or discard before importing.
es_ES: <strong id="ilkb-ai-review-count">%s</strong> fichas generadas. Revisa, edita o descarta antes de importar.

en: Check/uncheck all
es_ES: Marcar/desmarcar todas

en: Import completed
es_ES: Importación completada

en: Generate entries
es_ES: Generar fichas

en: Back
es_ES: Volver

en: Import selected
es_ES: Importar seleccionadas

en: Import entries from CSV
es_ES: Importar fichas desde CSV

en: Upload a CSV file with your entries. The required columns are <strong>title</strong> and <strong>content</strong>; <strong>tags</strong> is optional.
es_ES: Sube un archivo CSV con tus fichas. Las columnas requeridas son <strong>title</strong> y <strong>content</strong>; <strong>tags</strong> es opcional.

en: <strong>First time?</strong> Download the template, fill it with your entries and upload it again. The template includes 2 examples so you can see the format.
es_ES: <strong>¿Primera vez?</strong> Descarga la plantilla, rellénala con tus fichas y vuelve a subirla. La plantilla incluye 2 ejemplos para que veas el formato.

en: How to prepare the file
es_ES: Cómo preparar el archivo

en: One row per entry. The first row must be the header: <code>title,content,tags</code>.
es_ES: Una fila por ficha. La primera fila debe ser la cabecera: <code>title,content,tags</code>.

en: <strong>title</strong>: short name of the entry (max. 255 characters).
es_ES: <strong>title</strong>: nombre corto de la ficha (máx. 255 caracteres).

en: <strong>content</strong>: the complete content the AI will read. No limit, but it is recommended not to exceed ~2000 words per entry.
es_ES: <strong>content</strong>: el contenido completo que la IA leerá. Sin límite, pero se recomienda no exceder ~2000 palabras por ficha.

en: <strong>tags</strong>: tags separated by commas (optional, max. 500 characters).
es_ES: <strong>tags</strong>: etiquetas separadas por comas (opcional, máx. 500 caracteres).

en: If a field contains commas or line breaks, wrap it in double quotes: <code>"text, with comma"</code>.
es_ES: Si un campo contiene comas o saltos de línea, envuélvelo entre comillas dobles: <code>"texto, con coma"</code>.

en: UTF-8 encoding (recommended). Excel detects it automatically when saving as <em>CSV UTF-8</em>.
es_ES: Codificación UTF-8 (recomendado). Excel detecta automáticamente al guardar como <em>CSV UTF-8</em>.

en: Accepted separators: comma <code>,</code>, semicolon <code>;</code> (Excel ES), or tab.
es_ES: Separadores aceptados: coma <code>,</code>, punto y coma <code>;</code> (Excel ES), o tabulador.

en: Download template
es_ES: Descargar plantilla

en: or
es_ES: o

en: Upload file
es_ES: Subir archivo

en: entries detected
es_ES: fichas detectadas

en: duplicates
es_ES: duplicadas

en: warnings
es_ES: advertencias

en: <strong>Some entries have the same title as existing entries.</strong> What do you want to do with them?
es_ES: <strong>Algunas fichas tienen el mismo título que fichas existentes.</strong> ¿Qué quieres hacer con ellas?

en: Skip the duplicates (do not import them)
es_ES: Omitir las duplicadas (no se importan)

en: Add as new (the title is duplicated)
es_ES: Añadir como nuevas (se duplica el título)

en: View parser warnings
es_ES: Ver advertencias del parser

en: Preview (first 10 rows)
es_ES: Vista previa (primeras 10 filas)

en: Importing entries. Do not close this window until it finishes.
es_ES: Importando fichas. No cierres esta ventana hasta que termine.

en: Importing entries…
es_ES: Importando fichas…

en: Import
es_ES: Importar

en: Delete entry
es_ES: Eliminar ficha

en: This action is <strong>permanent</strong>. Do you want to continue?
es_ES: Esta acción es <strong>permanente</strong>. ¿Quieres continuar?

note: translators: %s: time interval like "2d 3h 30min".
en: Every %s
es_ES: Cada %s

en: Scheduled
es_ES: Programado

en: Translating…
es_ES: Traduciendo…

en: Linking…
es_ES: Enlazando…

en: Semantic…
es_ES: Semántico…

en: Completed
es_ES: Completado

en: ⚠ Configure OpenAI
es_ES: ⚠ Configura OpenAI

en: New automation
es_ES: Nueva automatización

en: Schedule article creation on autopilot. You define a list of titles and a frequency, and the plugin publishes them with linking and images included.
es_ES: Programa la creación de artículos en piloto automático. Defines una lista de títulos y una frecuencia, y el plugin va publicándolos con enlazado e imágenes incluidos.

note: translators: %s: link to cron settings.
en: The cron is not active or has not run recently. Automations need the cron to work. %s
es_ES: El cron no está activo o no se ha ejecutado recientemente. Las automatizaciones necesitan el cron para funcionar. %s

en: Configure cron
es_ES: Configurar cron

en: My automations
es_ES: Mis automatizaciones

en: Cron running — click to configure
es_ES: Cron en funcionamiento — click para configurar

en: Cron active
es_ES: Cron activo

en: The cron is not running — click to configure it
es_ES: El cron no se está ejecutando — haz click para configurarlo

en: Cron inactive
es_ES: Cron inactivo

en: The cron lets automations publish articles automatically even when the WordPress admin is closed. It uses an external service (such as cron-job.org) that calls a plugin URL every minute.
es_ES: El cron sirve para que las automatizaciones puedan publicar artículos automáticamente aunque el admin de WordPress esté cerrado. Usa un servicio externo (como cron-job.org) que llama a una URL del plugin cada minuto.

en: Search…
es_ES: Buscar…

en: You have no automations yet
es_ES: Aún no tienes automatizaciones

en: An automation lets you generate articles unattended: you define a list of titles, a template and a frequency, and the plugin creates the content automatically. Create the first one with the button above.
es_ES: Una automatización te permite generar artículos de forma desatendida: defines una lista de títulos, una plantilla y una frecuencia, y el plugin va creando el contenido automáticamente. Crea la primera con el botón de arriba.

en: STATUS
es_ES: ESTADO

en: NAME
es_ES: NOMBRE

en: FREQUENCY
es_ES: FRECUENCIA

en: NEXT RUN
es_ES: PRÓXIMA EJECUCIÓN

en: TITLES
es_ES: TÍTULOS

en: REMAINING
es_ES: RESTANTES

en: RUNS
es_ES: EJECUCIONES

en: Few titles left — you will receive a warning email
es_ES: Quedan pocos títulos — recibirás un email de aviso

note: translators: %d: number of remaining titles.
en: %d remaining
es_ES: %d restantes

en: Run now
es_ES: Ejecutar ahora

en: Job monitor
es_ES: Monitor de jobs

en: Live
es_ES: En vivo

en: Monitor in real time the execution of all your automation processes.
es_ES: Supervisa en tiempo real la ejecución de todos los procesos de tu automatización.

en: Overall progress
es_ES: Progreso general

en: Elapsed time
es_ES: Tiempo transcurrido

en: Estimated:
es_ES: Estimado:

en: Completed today
es_ES: Completados hoy

en: Completed jobs
es_ES: Jobs completados

en: Today
es_ES: Hoy

en: Current job:
es_ES: Job actual:

en: Waiting…
es_ES: Esperando…

en: Open post
es_ES: Abrir post

en: 1. Content
es_ES: 1. Contenido

en: 2. Rule linking
es_ES: 2. Enlazado reglas

en: 3. Semantic linking
es_ES: 3. Enlazado semántico

en: 4. Translations
es_ES: 4. Traducciones

en: 1. Generate SEO content
es_ES: 1. Generar contenido SEO

en: Creating the article with AI
es_ES: Creando el artículo con IA

en: Waiting
es_ES: En espera

en: 2. Rule-based linking
es_ES: 2. Enlazado por reglas

en: Applying internal linking rules
es_ES: Aplicando reglas de enlazado interno

en: Generating contextual links
es_ES: Generando enlaces contextuales

en: Generating versions in other languages
es_ES: Generando versiones en otros idiomas

en: Active automations
es_ES: Automatizaciones activas

en: On right now
es_ES: Encendidas ahora

en: Pending or running jobs
es_ES: Jobs pendientes o en curso

en: Success rate
es_ES: Tasa de éxito

en: Last 7 days
es_ES: Últimos 7 días

en: Articles generated
es_ES: Artículos generados

en: Real-time activity
es_ES: Actividad en tiempo real

en: Running process…
es_ES: Ejecutando proceso…

en: When a job is launched, you will see the action in progress here.
es_ES: Cuando se lance un job, aquí verás la acción en curso.

en: Time
es_ES: Tiempo

en: Progress
es_ES: Progreso

en: Waiting for the job to start…
es_ES: Esperando inicio del job…

en: As soon as an execution starts you will see its progress here.
es_ES: En cuanto arranque una ejecución verás su progreso aquí.

en: Identification
es_ES: Identificación

en: Content template
es_ES: Plantilla de contenido

en: No template
es_ES: Sin plantilla

en: Template applied:
es_ES: Plantilla aplicada:

en: Select a template to apply its parameters automatically.
es_ES: Selecciona una plantilla para aplicar sus parámetros automáticamente.

en: Content name
es_ES: Nombre del contenido

en: e.g. Health blog – EN
es_ES: ej: Blog salud – ES

en: SEO keyword
es_ES: Keyword SEO

en: Frequency and schedule
es_ES: Frecuencia y horario

en: Repeat every
es_ES: Repetir cada

en: days
es_ES: días

en: Local time:
es_ES: Hora local:

en: Publication date and time
es_ES: Fecha y hora de publicación

en: Low remaining titles warning
es_ES: Aviso de pocos títulos restantes

en: titles remaining
es_ES: títulos restantes

note: translators: %d: global default threshold value.
en: If left empty, the default value from Settings will be used (%d). Set 0 to disable the warning only for this automation.
es_ES: Si se deja vacío, se usará el valor por defecto de Ajustes (%d). Pon 0 para desactivar el aviso solo en esta automatización.

en: Title list
es_ES: Lista de títulos

en: One title per line. Each run uses the next one.
es_ES: Un título por línea. Cada ejecución usa el siguiente.

en: What does health insurance cover for freelancers?&#10;The 5 best health plans for families&#10;How to compare health insurance in 2025
es_ES: ¿Qué cubre un seguro de salud para autónomos?&#10;Los 5 mejores seguros médicos para familias&#10;Cómo comparar seguros de salud en 2025

en: Content configuration
es_ES: Configuración del contenido

en: Defined by template
es_ES: Definida por plantilla

en: Configuration defined by the template
es_ES: Configuración definida por la plantilla

en: The content parameters are taken from the selected template. To edit them manually, remove the template in the Identification block.
es_ES: Los parámetros de contenido se toman de la plantilla seleccionada. Para editar manualmente, quita la plantilla en el bloque de Identificación.

en: Blog article
es_ES: Artículo de blog

en: SEO page
es_ES: Página SEO

en: Complete guide
es_ES: Guía completa

en: Service description
es_ES: Descripción de servicio

en: Short (~600 words)
es_ES: Breve (~600 palabras)

en: Standard (~1,300 words)
es_ES: Estándar (~1.300 palabras)

en: Pillar (~2,000 words)
es_ES: Pilar (~2.000 palabras)

en: Natural and close
es_ES: Natural y cercano

en: Third person
es_ES: Tercera persona

en: Second person (you)
es_ES: Segunda persona (tú)

en: First person (we)
es_ES: Primera persona (nosotros)

en: Number of sections
es_ES: Nº de secciones

en: Paragraphs / section
es_ES: Párrafos / sección

en: Custom instructions
es_ES: Instrucciones personalizadas

en: e.g. do not use bold · sound natural · avoid AI structures
es_ES: ej: no usar negritas · sonar natural · evitar estructuras de IA

en: Publishing and destination
es_ES: Publicación y destino

en: Automatic translations
es_ES: Traducciones automáticas

en: Options
es_ES: Opciones

en: Title order:
es_ES: Orden de títulos:

en: Sequential
es_ES: Secuencial

en: Random
es_ES: Aleatorio

en: Apply internal linking automatically
es_ES: Aplicar enlazado interno automáticamente

en: Run semantic linking automatically
es_ES: Ejecutar enlazado semántico automáticamente

en: Activate the automation immediately on save
es_ES: Activar automatización inmediatamente al guardar

en: Run once now
es_ES: Ejecutar una vez ahora

en: Save automation
es_ES: Guardar automatización

en: Execution monitor
es_ES: Monitor de ejecuciones

en: Refresh
es_ES: Actualizar

en: Reset stuck
es_ES: Resetear atascados

en: No recent executions.
es_ES: No hay ejecuciones recientes.

en: Loading executions…
es_ES: Cargando ejecuciones…

en: Job log
es_ES: Log del job

en: Job parameters
es_ES: Parámetros del job

en: Scores
es_ES: Puntuaciones

en: Quick analysis
es_ES: Análisis rápido

en: Quick actions
es_ES: Acciones rápidas

en: Execution log
es_ES: Registro de ejecución

en: steps
es_ES: pasos

en: View in WordPress
es_ES: Ver en WordPress

en: The template has no knowledge base
es_ES: La plantilla no tiene base de conocimiento

en: The template selected for this automation has no knowledge base associated. All articles generated by this automation will be created using only the AI's general knowledge, without grounding on your product or service.
es_ES: La plantilla seleccionada para esta automatización no tiene asociada ninguna base de conocimiento. Todos los artículos generados por esta automatización se crearán usando solo el conocimiento general de la IA, sin grounding sobre tu producto o servicio.

en: Save without base
es_ES: Guardar sin base

en: Change template
es_ES: Cambiar plantilla

en: Reset semantic linking
es_ES: Resetear enlazado semántico

en: <strong>All semantic links</strong> from all posts will be deleted and the analysis history will be cleared.
es_ES: Se eliminarán <strong>todos los enlaces semánticos</strong> de todos los posts y se vaciará el historial de análisis.

en: This action cannot be undone. The current links will be lost permanently.
es_ES: Esta acción no se puede deshacer. Los enlaces actuales se perderán permanentemente.

en: Yes, reset everything
es_ES: Sí, resetear todo

en: Delete links
es_ES: Eliminar enlaces

en: This action cannot be undone.
es_ES: Esta acción no se puede deshacer.

en: Yes, delete
es_ES: Sí, eliminar

en: Process completed
es_ES: Proceso completado

en: Reprocess all articles
es_ES: Reprocesar todos los artículos

en: You are going to reprocess the semantic linking of <strong id="ils-reprocess-count">…</strong> published articles. The operation is performed in <strong>two phases</strong>:
es_ES: Vas a reprocesar el enlazado semántico de <strong id="ils-reprocess-count">…</strong> artículos publicados. La operación se realiza en <strong>dos fases</strong>:

en: <strong>1.</strong> First, all existing semantic links will be deleted from the articles.<br><strong>2.</strong> Then the AI will re-analyze each article and generate the new links applying the current configuration: linking rules, excluded URLs and reserved anchors.
es_ES: <strong>1.</strong> Primero se eliminarán todos los enlaces semánticos existentes de los artículos.<br><strong>2.</strong> Después la IA volverá a analizar cada artículo y generará los nuevos enlaces aplicando la configuración actual: reglas de enlazado, URLs excluidas y anchors reservados.

en: <strong>Important:</strong> this operation consumes OpenAI credits and, depending on the number of articles, <strong>may take quite a while</strong> (minutes or hours). You can close this tab and the process will continue in the background. It is not recommended to launch other heavy tasks while it is in progress.
es_ES: <strong>Importante:</strong> esta operación consume créditos de OpenAI y, dependiendo del número de artículos, <strong>puede tardar bastante tiempo</strong> (minutos u horas). Puedes cerrar esta pestaña y el proceso continuará en segundo plano. No se recomienda lanzar otras tareas pesadas mientras esté en curso.

en: Yes, reprocess everything
es_ES: Sí, reprocesar todo

en: Searches for posts without incoming links (orphans) and creates links to them from other related posts.
es_ES: Busca posts sin enlaces entrantes (huérfanos) y les crea enlaces desde otros posts relacionados.

en: Link orphans
es_ES: Enlazar huérfanos

en: Reset
es_ES: Resetear

en: Process unanalyzed
es_ES: Procesar sin analizar

en: Reprocess all
es_ES: Reprocesar todos

en: Automatic linking between posts based on topic relevance. The AI detects which posts talk about similar topics and creates contextual links.
es_ES: Enlazado automático entre publicaciones basado en relevancia temática. La IA detecta qué posts hablan de temas similares y crea enlaces contextuales.

en: Analyzing…
es_ES: Analizando…

en: Live console
es_ES: Consola en vivo

en: waiting for events…
es_ES: esperando eventos…

en: Pause / Resume auto-scroll
es_ES: Pausar / Reanudar auto-scroll

en: Linking coverage
es_ES: Cobertura de enlazado

en: of
es_ES: de

en: Internal links
es_ES: Enlaces internos

en: created by the AI
es_ES: creados por la IA

en: no isolated posts
es_ES: sin posts aislados

en: Unanalyzed
es_ES: Sin analizar

en: in the process queue
es_ES: en cola de proceso

en: Analyzed
es_ES: Analizados

en: Process batch
es_ES: Procesar lote

en: DATE
es_ES: FECHA

en: POST
es_ES: PUBLICACIÓN

en: OUTGOING
es_ES: SALIENTES

en: INCOMING
es_ES: ENTRANTES

en: Post detail
es_ES: Detalle del post

en: Removes the current semantic links and re-analyzes this post with the AI
es_ES: Elimina los enlaces semánticos actuales y vuelve a analizar este post con la IA

en: Reprocess
es_ES: Reprocesar

en: This post links to
es_ES: Este post enlaza hacia

en: Other posts link to this one
es_ES: Otros posts enlazan hacia éste

en: AI diagnostics
es_ES: Diagnóstico IA

en: Querying the AI…
es_ES: Consultando la IA…

en: Diagnostics (temporary)
es_ES: Diagnóstico (temporal)

en: Log the process to a file
es_ES: Registrar el proceso en un archivo de log

en: Translate your posts into several languages with AI. Compatible with Polylang.
es_ES: Traduce tus publicaciones a varios idiomas con IA. Compatible con Polylang.

note: translators: %s: link to install Polylang.
en: Polylang is not installed or active. %s
es_ES: Polylang no está instalado o activo. %s

en: Install Polylang
es_ES: Instalar Polylang

note: translators: %s: link to configure languages.
en: There are not enough languages configured in Polylang. %s
es_ES: No hay suficientes idiomas configurados en Polylang. %s

en: Configure languages
es_ES: Configurar idiomas

en: Filters
es_ES: Filtros

en: Translation status
es_ES: Estado de traducción

en: All posts
es_ES: Todos los posts

en: Untranslated (some language)
es_ES: Sin traducir (algún idioma)

en: Fully translated
es_ES: Totalmente traducidos

en: Partial translation
es_ES: Traducción parcial

en: Original language
es_ES: Idioma original

en: Tag
es_ES: Etiqueta

en: Publication date
es_ES: Fecha de publicación

en: From
es_ES: Desde

en: To
es_ES: Hasta

en: Translate selection
es_ES: Traducir selección

en: Translate to
es_ES: Traducir a

note: translators: %s: source language name.
en: The source language (%s) does not appear as a target.
es_ES: El idioma origen (%s) no aparece como destino.

en: Start translation
es_ES: Iniciar traducción

en: Search post by title…
es_ES: Buscar publicación por título…

en: Previous
es_ES: Anterior

en: Next
es_ES: Siguiente

en: Generate a complete article in less than a minute
es_ES: Genera un artículo completo en menos de un minuto

en: Write a title, choose a template and the AI writes the article with structure, internal links and a featured image. Ready to review and publish.
es_ES: Escribe un título, elige una plantilla y la IA redacta el artículo con estructura, enlaces internos e imagen destacada. Listo para revisar y publicar.

en: Automatic internal linking
es_ES: Enlazado interno automático

en: The plugin analyzes your posts and creates relevant internal links without you having to do it manually. Better reading experience and better SEO.
es_ES: El plugin analiza tus publicaciones y crea enlaces internos relevantes sin que tengas que hacerlo manualmente. Mejor experiencia de lectura y mejor SEO.

en: The AI uses only your verified information
es_ES: La IA usa solo tu información verificada

en: Upload a PDF or paste a URL with data about your product. The AI will use it when writing, without making up figures or features that do not exist.
es_ES: Sube un PDF o pega una URL con datos sobre tu producto. La IA los utilizará al escribir, sin inventarse cifras ni características que no existan.

en: Schedule content creation on autopilot
es_ES: Programa la creación de contenido en piloto automático

en: Paste your list of titles, set the frequency and the plugin publishes the articles for you, with internal linking and images included.
es_ES: Pega tu lista de títulos, define la frecuencia y el plugin publica los artículos por ti, con enlazado interno e imágenes incluidos.

en: Translate your blog into several languages
es_ES: Traduce tu blog a varios idiomas

en: Each article is automatically translated into the languages you select. Native integration with Polylang.
es_ES: Cada artículo se traduce automáticamente a los idiomas que selecciones. Integración nativa con Polylang.

en: Featured images generated with AI
es_ES: Imágenes destacadas generadas con IA

en: Each article is published with its header image generated by AI, optimized in WebP and with automatic SEO metadata.
es_ES: Cada artículo se publica con su imagen de cabecera generada por IA, optimizada en WebP y con metadatos SEO automáticos.

en: Welcome to 4Linking
es_ES: Bienvenido a 4Linking

en: Start here: configure your OpenAI key and watch the introduction video. In less than a minute you will understand what this plugin can do for your blog.
es_ES: Empieza por aquí: configura tu clave de OpenAI y mira el vídeo de presentación. En menos de un minuto entenderás lo que este plugin puede hacer por tu blog.

en: Configure your OpenAI key
es_ES: Configura tu clave de OpenAI

en: Configured
es_ES: Configurada

en: Your key is active. You can now generate content and images with AI.
es_ES: Tu clave está activa. Ya puedes generar contenido e imágenes con IA.

note: translators: %s: link to platform.openai.com.
en: The plugin needs an OpenAI key to work. If you do not have one yet, you can create it at %s.
es_ES: El plugin necesita una clave de OpenAI para funcionar. Si todavía no tienes una, puedes crearla en %s.

en: Configure now
es_ES: Configurar ahora

en: Introduction video
es_ES: Vídeo de presentación

en: The introduction video will be published soon. It will summarize in 60 seconds everything you can do with 4Linking.
es_ES: El vídeo de presentación se publicará próximamente. Te resumirá en 60 segundos todo lo que puedes hacer con 4Linking.

en: See detailed help by feature
es_ES: Ver ayuda detallada por funcionalidad

en: Hide this guide from the menu
es_ES: Ocultar esta guía del menú

en: Back to start
es_ES: Volver al inicio

en: Detailed help by feature
es_ES: Ayuda detallada por funcionalidad

en: One video for each main feature of the plugin. Click any of them to see it in action.
es_ES: Un vídeo por cada funcionalidad principal del plugin. Pulsa cualquiera para verlo en acción.

en: Automatic internal linking with configurable rules. Start with these three steps.
es_ES: Enlazado interno automático con reglas configurables. Empieza con estos tres pasos.

en: Create your pillar pages
es_ES: Crea tus páginas pilar

en: Indicate the strategic URLs to which you want to attract internal links from other posts.
es_ES: Indica las URLs estratégicas a las que quieres atraer enlaces internos desde otros posts.

en: Define linking rules
es_ES: Define reglas de enlazado

en: Each rule relates a keyword to a pillar page. It accepts synonyms, priorities and languages.
es_ES: Cada regla relaciona una palabra clave con una página pilar. Acepta sinónimos, prioridades e idiomas.

en: Process your posts
es_ES: Procesa tus posts

en: The plugin goes through your posts and inserts the corresponding links according to the active rules.
es_ES: El plugin recorre tus publicaciones e inserta los enlaces correspondientes según las reglas activas.

en: Get started with Linking
es_ES: Empezar con Enlazado

en: Confirm
es_ES: Confirmar

en: Delete?
es_ES: ¿Eliminar?

en: Great
es_ES: Genial

en: License expired
es_ES: Licencia expirada

en: Your license has expired or has been deactivated. <strong>Your data is safe</strong> and you can view it, but to create or modify content you need an active license.
es_ES: Tu licencia ha expirado o se ha desactivado. <strong>Tus datos están a salvo</strong> y puedes verlos, pero para crear o modificar contenido necesitas una licencia activa.

en: Renew license
es_ES: Renovar licencia

en: When you save your OpenAI key, 4Linking will start sending content to the <strong>OpenAI (United States)</strong> servers to generate articles, images, translations and semantic embeddings.
es_ES: Al guardar tu clave de OpenAI, 4Linking empezará a enviar contenido a los servidores de <strong>OpenAI (Estados Unidos)</strong> para generar artículos, imágenes, traducciones y embeddings semánticos.

en: This involves an international data transfer covered by the European Commission <strong>Standard Contractual Clauses</strong>.
es_ES: Esto implica una transferencia internacional de datos amparada por las <strong>Cláusulas Contractuales Tipo</strong> de la Comisión Europea.

en: Content travels <strong>directly</strong> from your server to OpenAI. 4Linking does not store or inspect that content.
es_ES: El contenido viaja <strong>directamente</strong> desde tu servidor a OpenAI. 4Linking no almacena ni inspecciona ese contenido.

en: You pay for usage directly to OpenAI (<strong>BYOK</strong> model).
es_ES: Pagas el uso directamente a OpenAI (modelo <strong>BYOK</strong>).

en: You are responsible for <strong>reviewing the generated content</strong> before publishing it.
es_ES: Eres responsable de <strong>revisar el contenido generado</strong> antes de publicarlo.

en: Privacy Policy ↗
es_ES: Política de privacidad ↗

en: Plugin Terms ↗
es_ES: Términos del plugin ↗

en: I have read and accept the conditions of the BYOK model and the international transfer to OpenAI.
es_ES: He leído y acepto las condiciones del modelo BYOK y la transferencia internacional a OpenAI.

en: Before you start using AI
es_ES: Antes de empezar a usar la IA

en: Accept and continue
es_ES: Aceptar y continuar

en: Processing…
es_ES: Procesando…

note: translators: %s is the number of posts updated
en: Rule applied — %s post updated | Rule applied — %s posts updated
es_ES[0]: Regla aplicada — %s post actualizado
es_ES[1]: Regla aplicada — %s posts actualizados

en: unknown
es_ES: desconocido

en: Request timed out or no connection
es_ES: La petición agotó el tiempo o no hay conexión

en: HTTP error
es_ES: Error HTTP

en: Error applying the rule:
es_ES: Error al aplicar la regla:

en: Connection error
es_ES: Error de conexión

note: translators: %s is the number of posts updated
en: Links removed — %s post updated | Links removed — %s posts updated
es_ES[0]: Enlaces eliminados — %s post actualizado
es_ES[1]: Enlaces eliminados — %s posts actualizados

en: No rules yet
es_ES: Aún no hay reglas

en: Create the first one with the button above
es_ES: Crea la primera con el botón de arriba

note: translators: %s = number of posts updated
en: Rule deleted — %s post updated | Rule deleted — %s posts updated
es_ES[0]: Regla eliminada — %s entrada actualizada
es_ES[1]: Regla eliminada — %s entradas actualizadas

en: Process pending posts
es_ES: Procesar posts pendientes

en: An unexpected error occurred.
es_ES: Ocurrió un error inesperado.

en: Could not connect to the server. Check your connection and try again.
es_ES: No se pudo conectar con el servidor. Comprueba tu conexión e inténtalo de nuevo.

en: Statistics updated
es_ES: Estadísticas actualizadas

en: Page updated
es_ES: Página actualizada

en: Pillar page added
es_ES: Página pilar añadida

en: Pillar page saved — updating links…
es_ES: Página pilar guardada — actualizando enlaces…

en: Edit pillar page
es_ES: Editar página pilar

en: Delete pillar page?
es_ES: ¿Eliminar página pilar?

en: All rules associated with this page will also be deleted.<br><strong>This action cannot be undone.</strong>
es_ES: También se eliminarán todas las reglas asociadas a esta página.<br><strong>Esta acción no se puede deshacer.</strong>

note: translators: %s = button label
en: Create the first one with the "%s" button.
es_ES: Crea la primera con el botón "%s".

en: Pillar page deleted
es_ES: Página pilar eliminada

en: Updating articles…
es_ES: Actualizando artículos…

note: translators: %s = number of articles updated
en: Completed — %s article updated | Completed — %s articles updated
es_ES[0]: Completado — %s artículo actualizado
es_ES[1]: Completado — %s artículos actualizados

en: timed out or no connection
es_ES: tiempo agotado o sin conexión

en: Removing previous links…
es_ES: Eliminando enlaces anteriores…

en: Required field
es_ES: Campo obligatorio

en: Select a pillar page or enter a target URL.
es_ES: Selecciona una página pilar o introduce una URL de destino.

en: Pillar page
es_ES: Página pilar

note: translators: %s = number of results
en: %s result | %s results
es_ES[0]: %s resultado
es_ES[1]: %s resultados

en: No pillar page matches the filters.
es_ES: Ninguna página pilar coincide con los filtros.

en: Generate synonyms with AI
es_ES: Generar sinónimos con IA

en: Regenerate
es_ES: Regenerar

en: No connection
es_ES: Sin conexión

en: No matching rules
es_ES: No hay reglas coincidentes

en: Try changing the filter or the search text
es_ES: Prueba a cambiar el filtro o el texto de búsqueda

en: Links updated
es_ES: Enlaces actualizados

en: Rule enabled
es_ES: Regla activada

en: Rule disabled
es_ES: Regla desactivada

en: Rule enabled — inserting links…
es_ES: Regla activada — insertando enlaces…

en: Rule disabled — removing links…
es_ES: Regla desactivada — limpiando enlaces…

en: Reprocessing rule…
es_ES: Reprocesando regla…

note: translators: %s is the number of posts updated
en: Rule reprocessed: %s posts updated
es_ES: Regla reprocesada: %s posts actualizados

en: Page
es_ES: Página

en: unique anchors
es_ES: anchors únicos

en: Filter by title or keyword…
es_ES: Filtrar por título o keyword…

en: Post / Page
es_ES: Entrada / Página

en: No.
es_ES: Nº

en: Delete rule
es_ES: Eliminar regla

en: Choose what to do with the links this rule has generated in the posts.
es_ES: Elige qué hacer con los enlaces que esta regla ha generado en las entradas.

en: Delete only the rule
es_ES: Eliminar solo la regla

en: Delete rule and its links
es_ES: Eliminar la regla y sus enlaces

en: No linking rules.
es_ES: No hay reglas de enlazado.

en: Rule deleted (links kept)
es_ES: Regla eliminada (enlaces conservados)

note: translators: %s = number of pending links
en: Apply links (%s pending) | Apply links (%s pending)
es_ES[0]: Aplicar enlaces (%s pendiente)
es_ES[1]: Aplicar enlaces (%s pendientes)

note: translators: %s = number reviewed
en: Reviewed %s
es_ES: Revisados %s

note: translators: %s = number remaining
en: %s remaining
es_ES: %s restantes

en: Completed!
es_ES: ¡Completado!

note: translators: %s is the total number of posts processed
en: All posts have been processed (%s in total).
es_ES: Todos los posts han sido procesados (%s en total).

en: Processing complete
es_ES: Procesamiento completado

en: Press the button again to continue.
es_ES: Pulsa el botón de nuevo para continuar.

en: Error changing the module
es_ES: Error al cambiar el módulo

en: Could not connect to the server.
es_ES: No se pudo conectar con el servidor.

en: unique keywords
es_ES: keywords únicas

en: Delete all current rules?
es_ES: ¿Eliminar todas las reglas actuales?

en: Importing in <em>Replace</em> mode <strong>will delete all rules</strong> before importing those from the CSV. This action cannot be undone.
es_ES: Importar en modo <em>Reemplazar</em> <strong>eliminará todas las reglas</strong> antes de importar las del CSV. Esta acción no se puede deshacer.

en: Delete and import
es_ES: Eliminar e importar

en: Importing…
es_ES: Importando…

en: Processing file…
es_ES: Procesando archivo…

en: no connection or timed out
es_ES: sin conexión o tiempo agotado

en: pillar
es_ES: pilar

en: pillars
es_ES: pilares

en: Rules and synonyms
es_ES: Reglas y sinónimos

en: rule
es_ES: regla

en: rules
es_ES: reglas

en: Image templates
es_ES: Plantillas de imagen

en: template
es_ES: plantilla

en: templates
es_ES: plantillas

en: Content templates
es_ES: Plantillas de contenido

en: Entries (in bases)
es_ES: Fichas (en bases)

en: entry
es_ES: ficha

en: scheduled
es_ES: programado

en: setting
es_ES: ajuste

en: settings
es_ES: ajustes

en: Analyzing file…
es_ES: Analizando archivo…

en: Invalid file
es_ES: Archivo no válido

note: translators: %s = generation timestamp
en: Generated: %s
es_ES: Generado: %s

note: translators: %s = number of sections
en: Restore %s section | Restore %s sections
es_ES[0]: Restaurar %s sección
es_ES[1]: Restaurar %s secciones

en: Select at least one section
es_ES: Selecciona al menos una sección

en: Restoration completed
es_ES: Restauración completada

en: replace mode
es_ES: modo reemplazar

en: merge mode
es_ES: modo combinar

en: Unknown error
es_ES: Error desconocido

en: Restore and replace?
es_ES: ¿Restaurar y reemplazar?

en: The selected sections will be <strong>completely replaced</strong> with the content of the file. This action cannot be undone.
es_ES: Las secciones seleccionadas se <strong>reemplazarán por completo</strong> con el contenido del archivo. Esta acción no se puede deshacer.

en: Restore and overwrite
es_ES: Restaurar y sobrescribir

en: Language in which the article is written.
es_ES: Idioma en el que se escribe el artículo.

en: Register and voice of the text.
es_ES: Registro y voz del texto.

en: Grammatical person: third (It is recommended), first plural (We recommend), second (You can).
es_ES: Persona gramatical: tercera (Se recomienda), primera plural (Recomendamos), segunda (Puedes).

en: Reader knowledge level.
es_ES: Nivel de conocimiento del lector.

en: Content objective
es_ES: Objetivo del contenido

en: Main goal of the article.
es_ES: Meta principal del artículo.

en: Brand personality that colors the text.
es_ES: Personalidad de marca que tiñe el texto.

en: Complexity of vocabulary and sentences.
es_ES: Complejidad del vocabulario y las frases.

en: OpenAI model used to generate the text.
es_ES: Modelo de OpenAI usado para generar el texto.

en: Humanize text
es_ES: Humanizar texto

en: 1 = applies the anti-AI pass; 0 = no.
es_ES: 1 = aplica la pasada anti-IA; 0 = no.

en: short ~600, medium ~1300, long ~3000 words.
es_ES: breve ~600, estándar ~1300, pilar ~3000 palabras.

en: Article organization. custom uses custom_headings.
es_ES: Organización del artículo. custom usa custom_headings.

en: Number (or range) of H2 sections. auto = the AI decides.
es_ES: Número (o rango) de secciones H2. auto = decide la IA.

en: Number of paragraphs in each H2 section.
es_ES: Número de párrafos en cada sección H2.

en: Level of detail and rigor.
es_ES: Nivel de detalle y rigor.

en: Way of opening the article.
es_ES: Forma de abrir el artículo.

en: Way of closing the article.
es_ES: Forma de cerrar el artículo.

en: 1 = allows H3 subsections; 0 = only H2.
es_ES: 1 = permite subsecciones H3; 0 = solo H2.

en: Only if structure=custom. One heading per line (use \n).
es_ES: Solo si structure=custom. Un encabezado por línea (usa \n).

en: Main keyword. Empty = use the title.
es_ES: Keyword principal. Vacío = usar el título.

en: What the user is looking for.
es_ES: Lo que busca el usuario.

en: Secondary keywords separated by commas.
es_ES: Keywords secundarias separadas por comas.

en: Result format being pursued.
es_ES: Formato de resultado que se persigue.

en: Entity/topic that centers the context.
es_ES: Entidad/tema que centra el contexto.

en: Location for local content. Optional.
es_ES: Localización para contenido local. Opcional.

en: Words to avoid
es_ES: Palabras a evitar

en: Forbidden terms, separated by commas.
es_ES: Términos prohibidos, separados por comas.

en: 1 = adds a frequently asked questions block.
es_ES: 1 = añade un bloque de preguntas frecuentes.

en: Number of FAQ questions
es_ES: Número de preguntas FAQ

en: Only if include_faq=1.
es_ES: Solo si include_faq=1.

en: 1 = includes figures and data.
es_ES: 1 = incluye cifras y datos.

en: 1 = includes examples.
es_ES: 1 = incluye ejemplos.

en: 1 = includes actionable tips.
es_ES: 1 = incluye consejos accionables.

en: 1 = includes a table.
es_ES: 1 = incluye una tabla.

en: 1 = includes a checklist.
es_ES: 1 = incluye una checklist.

en: 1 = includes advantages and disadvantages.
es_ES: 1 = incluye ventajas e inconvenientes.

en: 1 = includes a CTA block.
es_ES: 1 = incluye un bloque CTA.

en: CTA text
es_ES: Texto del CTA

en: Only if include_cta=1.
es_ES: Solo si include_cta=1.

en: Generate featured image
es_ES: Generar imagen destacada

en: 1 = generates an image with AI.
es_ES: 1 = genera una imagen con IA.

en: Image style. Only if gen_image=1.
es_ES: Estilo de imagen. Solo si gen_image=1.

en: Image ratio
es_ES: Proporción de imagen

en: Aspect ratio. Only if gen_image=1.
es_ES: Relación de aspecto. Solo si gen_image=1.

en: Use as featured
es_ES: Usar como destacada

en: 1 = set as featured image.
es_ES: 1 = establecer como imagen destacada.

en: Image generation model.
es_ES: Modelo de generación de imágenes.

en: Image quality/cost.
es_ES: Calidad/coste de la imagen.

en: Image style instructions
es_ES: Instrucciones de estilo de imagen

en: Free text to guide the image. Optional.
es_ES: Texto libre para guiar la imagen. Opcional.

en: Verified material and guidelines for the whole article.
es_ES: Material verificado y directrices para todo el artículo.

en: Apply rule-based linking
es_ES: Aplicar enlazado por reglas

en: 1 = applies internal linking rules.
es_ES: 1 = aplica las reglas de enlazado interno.

en: Automatic semantic linking
es_ES: Enlazado semántico automático

en: 1 = links semantically on publish.
es_ES: 1 = enlaza semánticamente al publicar.

en: Automatically translate to
es_ES: Traducir automáticamente a

en: Target language codes separated by commas (e.g. en,fr). Empty = do not translate.
es_ES: Códigos de idioma destino separados por comas (p. ej. en,fr). Vacío = no traducir.

en: Applied!
es_ES: ¡Aplicado!

en: multiline text
es_ES: texto multilínea

en: Instructions exported
es_ES: Instrucciones exportadas

en: Give this file to an AI with the instruction to fill in the values, then import it here.
es_ES: Dale este archivo a una IA con la instrucción de rellenar los valores, luego impórtalo aquí.

en: No valid fields
es_ES: No hay campos válidos

note: translators: %s = number of fields
en: %s field imported to the form. | %s fields imported to the form.
es_ES[0]: %s campo importado al formulario.
es_ES[1]: %s campos importados al formulario.

note: translators: 1: number of invalid values, 2: the values
en: %1$s invalid value was ignored: %2$s | %1$s invalid values were ignored: %2$s
es_ES[0]: Se ignoró %1$s valor no válido: %2$s
es_ES[1]: Se ignoraron %1$s valores no válidos: %2$s

en: Settings imported
es_ES: Ajustes importados

en: You have not saved any template yet.<br>Use the section at the bottom of the page to create the first one.
es_ES: Aún no has guardado ninguna plantilla.<br>Usa la sección al final de la página para crear la primera.

en: Explanatory
es_ES: Explicativo

en: No template · manual configuration
es_ES: Sin plantilla · configuración manual

en: Delete template?
es_ES: ¿Eliminar plantilla?

note: translators: %s: template name (wrapped in <strong>)
en: The template %s will be deleted. Automations that used it will keep working with the saved configuration.
es_ES: Se eliminará la plantilla %s. Las automatizaciones que la usaban seguirán funcionando con la configuración guardada.

en: Instructions downloaded
es_ES: Instrucciones descargadas

en: Give the file to an AI, ask it to fill in the values, then import it here to save it as a template.
es_ES: Dale el archivo a una IA, pídele que rellene los valores, luego impórtalo aquí para guardarlo como plantilla.

note: translators: %s = number of valid fields
en: %s valid field imported. | %s valid fields imported.
es_ES[0]: %s campo válido importado.
es_ES[1]: %s campos válidos importados.

note: translators: %s = number of invalid values
en: %s invalid value was ignored. | %s invalid values were ignored.
es_ES[0]: Se ignoró %s valor no válido.
es_ES[1]: Se ignoraron %s valores no válidos.

en: Give it a name to save it:
es_ES: Dale un nombre para guardarla:

en: E.g. Travel articles (long, informative)
es_ES: P. ej. Artículos de viajes (pilar, informativo)

en: Template saved
es_ES: Plantilla guardada

note: translators: %s: template name
en: "%s" has been added to your templates. It is now available in the Create content selector.
es_ES: "%s" se ha añadido a tus plantillas. Ya está disponible en el selector de Crear contenido.

en: The field already has content.<br>Do you want to <strong>replace it</strong> or <strong>append to the end</strong>?
es_ES: El campo ya tiene contenido.<br>¿Quieres <strong>reemplazarlo</strong> o <strong>añadir al final</strong>?

en: Append to end
es_ES: Añadir al final

en: Clear advanced instructions?
es_ES: ¿Vaciar las instrucciones avanzadas?

en: The field content will be cleared.
es_ES: Se vaciará el contenido del campo.

en: Yes, clear
es_ES: Sí, vaciar

en: Choose what to do with the links these rules have generated in the posts.
es_ES: Elige qué hacer con los enlaces que estas reglas han generado en las entradas.

en: Continue?
es_ES: ¿Continuar?

en: Drag your CSV file here or click to select it
es_ES: Arrastra tu archivo CSV aquí o haz clic para seleccionarlo

en: Maximum size 5 MB
es_ES: Tamaño máximo 5 MB

en: Add and update
es_ES: Añadir y actualizar

en: Rules with the same keyword are updated. The rest are added.
es_ES: Las reglas con la misma keyword se actualizan. El resto se añaden.

en: Supported columns:
es_ES: Columnas admitidas:

en: required
es_ES: obligatorio

en: separated by |
es_ES: separados por |

en: Supported languages:
es_ES: Idiomas admitidos:

en: Empty = for all languages.
es_ES: Vacío = para todos los idiomas.

en: Target:
es_ES: Destino:

en: you must provide <code>url_destino</code> or <code>pilar_nombre</code>. If you give both, <code>url_destino</code> wins.
es_ES: debes indicar <code>url_destino</code> o <code>pilar_nombre</code>. Si das ambos, gana <code>url_destino</code>.

en: The file is too large (maximum 5 MB).
es_ES: El archivo es demasiado grande (máximo 5 MB).

en: The file could not be processed
es_ES: No se pudo procesar el archivo

en: Connection error:
es_ES: Error de conexión:

en: the file could not be uploaded.
es_ES: no se pudo subir el archivo.

en: No templates yet.
es_ES: Aún no hay plantillas.

en: You have unsaved changes in this template. If you continue they will be discarded.
es_ES: Tienes cambios sin guardar en esta plantilla. Si continúas se descartarán.

en: Saved
es_ES: Guardado

en: This template will be permanently deleted. This action cannot be undone.
es_ES: Esta plantilla se eliminará permanentemente. Esta acción no se puede deshacer.

en: Consent could not be recorded
es_ES: No se pudo registrar el consentimiento

en: An error occurred while saving the consent. Try again.
es_ES: Ocurrió un error al guardar el consentimiento. Inténtalo de nuevo.

en: Could not connect to the server to record the consent. Check your connection and try again.
es_ES: No se pudo conectar con el servidor para registrar el consentimiento. Comprueba tu conexión e inténtalo de nuevo.

en: Delete the OpenAI key?
es_ES: ¿Eliminar la clave de OpenAI?

en: The plugin will no longer be able to generate content until you configure a new key. <strong>Your data (knowledge bases, templates, rules) is not affected.</strong>
es_ES: El plugin ya no podrá generar contenido hasta que configures una clave nueva. <strong>Tus datos (bases de conocimiento, plantillas, reglas) no se ven afectados.</strong>

en: Yes, delete key
es_ES: Sí, eliminar clave

en: Post
es_ES: Publicación

en: Semantic
es_ES: Semántico

en: out
es_ES: sal

en: in
es_ES: ent

note: translators: 1: first item, 2: last item, 3: total
en: Showing %1$s–%2$s of %3$s
es_ES: Mostrando %1$s–%2$s de %3$s

en: Recalculating…
es_ES: Recalculando…

note: translators: %s is the completion percentage (a number)
en: Recalculating… %s%%
es_ES: Recalculando… %s%%

note: translators: %s: number of scanned posts
en: ✓ Recalculation completed (%s posts scanned)
es_ES: ✓ Recálculo completado (%s entradas escaneadas)

en: Outgoing links — Linking rules
es_ES: Enlaces salientes — Reglas de enlazado

en: Outgoing links — Semantic linking
es_ES: Enlaces salientes — Enlazado semántico

en: Incoming links — Linking rules
es_ES: Enlaces entrantes — Reglas de enlazado

en: Incoming links — Semantic linking
es_ES: Enlaces entrantes — Enlazado semántico

en: Detail
es_ES: Detalle

en: Loading data…
es_ES: Cargando datos…

note: translators: %s = number of links
en: %s link | %s links
es_ES[0]: %s enlace
es_ES[1]: %s enlaces

en: No links of this type were found.
es_ES: No se encontraron enlaces de este tipo.

en: No data to export
es_ES: No hay datos para exportar

en: Out rules
es_ES: Reglas sal.

en: In rules
es_ES: Reglas ent.

en: Out semantic
es_ES: Semántico sal.

en: In semantic
es_ES: Semántico ent.

en: Loading log…
es_ES: Cargando registro…

en: (empty)
es_ES: (vacío)

en: Create your first base to start storing information about your product or service.
es_ES: Crea tu primera base para empezar a almacenar información sobre tu producto o servicio.

en: No entry matches your search.
es_ES: Ninguna ficha coincide con tu búsqueda.

en: This base has no entries yet
es_ES: Esta base aún no tiene fichas

en: Create the first entry so the AI has verified information when generating content.
es_ES: Crea la primera ficha para que la IA tenga información verificada al generar contenido.

en: The title is required.
es_ES: El título es obligatorio.

note: translators: %s: entry title (wrapped in <strong>)
en: You are going to delete the entry %s.
es_ES: Vas a eliminar la ficha %s.

note: translators: %s = number of entries
en: Delete %s entries
es_ES: Eliminar %s fichas

note: translators: %s: number of entries (wrapped in <strong>)
en: You are going to delete %s entry. | You are going to delete %s entries.
es_ES[0]: Vas a eliminar %s ficha.
es_ES[1]: Vas a eliminar %s fichas.

en: Good coverage. The AI will have specific information for this title.
es_ES: Buena cobertura. La IA tendrá información específica para este título.

en: Moderate coverage. The article will be generated but some details might be missing.
es_ES: Cobertura moderada. El artículo se generará pero podrían faltar algunos detalles.

en: Low coverage. The base does not cover this title well — the AI will use its general knowledge.
es_ES: Cobertura baja. La base no cubre bien este título — la IA usará su conocimiento general.

en: There are no vectorized entries in this base.
es_ES: No hay fichas vectorizadas en esta base.

en: Query expanded internally as:
es_ES: Consulta expandida internamente como:

en: Query expansion disabled in advanced options.
es_ES: Expansión de consulta desactivada en las opciones avanzadas.

en: No relevant entries.
es_ES: No hay fichas relevantes.

note: translators: %s: number of generated entries
en: You are going to close the window without importing %s generated entry. If you close now it will be lost and you will have to generate it again. | You are going to close the window without importing %s generated entries. If you close now they will be lost and you will have to generate them again.
es_ES[0]: Vas a cerrar la ventana sin importar %s ficha generada. Si cierras ahora se perderá y tendrás que generarla de nuevo.
es_ES[1]: Vas a cerrar la ventana sin importar %s fichas generadas. Si cierras ahora se perderán y tendrás que generarlas de nuevo.

en: Close without importing
es_ES: Cerrar sin importar

en: Close and discard
es_ES: Cerrar y descartar

en: Stay here
es_ES: Quedarme aquí

en: Write at least one detailed paragraph (minimum 30 characters).
es_ES: Escribe al menos un párrafo detallado (mínimo 30 caracteres).

en: The AI did not return entries. Try a more detailed description.
es_ES: La IA no devolvió fichas. Prueba con una descripción más detallada.

en: Error generating entries. Try again.
es_ES: Error al generar fichas. Inténtalo de nuevo.

note: translators: %s: number of imported entries (wrapped in <strong>)
en: %s entry imported successfully. | %s entries imported successfully.
es_ES[0]: %s ficha importada correctamente.
es_ES[1]: %s fichas importadas correctamente.

note: translators: %s = number of entries vectorized
en: %s vectorized successfully. | %s vectorized successfully.
es_ES[0]: %s vectorizada correctamente.
es_ES[1]: %s vectorizadas correctamente.

note: translators: %s = number of entries that failed
en: %s entry failed to vectorize — use "Reprocess pending" from the list. | %s entries failed to vectorize — use "Reprocess pending" from the list.
es_ES[0]: %s ficha falló al vectorizar — usa "Reprocesar pendientes" desde la lista.
es_ES[1]: %s fichas fallaron al vectorizar — usa "Reprocesar pendientes" desde la lista.

en: The file exceeds the 20 MB limit.
es_ES: El archivo supera el límite de 20 MB.

note: translators: %s: number of additional rows
en: … and %s more row | … and %s more rows
es_ES[0]: … y %s fila más
es_ES[1]: … y %s filas más

en: Error during import.
es_ES: Error durante la importación.

en: The file exceeds the maximum size of 5 MB.
es_ES: El archivo supera el tamaño máximo de 5 MB.

en: Video in preparation
es_ES: Vídeo en preparación

en: This demo will be published soon.
es_ES: Esta demo se publicará pronto.

en: Hide Getting started guide
es_ES: Ocultar guía Primeros pasos

en: You are going to hide the "Getting started" guide from the side menu. You can reactivate it at any time from Settings → General.
es_ES: Vas a ocultar la guía «Primeros pasos» del menú lateral. Podrás reactivarla en cualquier momento desde Ajustes → Generales.

en: Hide guide
es_ES: Ocultar guía

en: Hide the "Getting started" guide from the menu?
es_ES: ¿Ocultar la guía «Primeros pasos» del menú?

en: Crawling…
es_ES: Rastreando…

en: Connection error with WordPress.
es_ES: Error de conexión con WordPress.

en: Are you sure you want to deactivate the license on this site? It will free up an activation to use on another domain.
es_ES: ¿Seguro que quieres desactivar la licencia en este sitio? Liberará una activación para usarla en otro dominio.

en: Connection error.
es_ES: Error de conexión.

en: Diagnostics error.
es_ES: Error de diagnóstico.

en: Status in WordPress:
es_ES: Estado en WordPress:

en: WP transient present
es_ES: Transient de WP presente

en: yes
es_ES: sí

en: Updater hook registered
es_ES: Hook del updater registrado

en: Plugin in transient.response (= update available)
es_ES: Plugin en transient.response (= actualización disponible)

en: Plugin in transient.no_update
es_ES: Plugin en transient.no_update

en: Last WP check
es_ES: Última comprobación de WP

en: Keys in response
es_ES: Claves en response

en: Keys in no_update
es_ES: Claves en no_update

en: Update detail in transient:
es_ES: Detalle de actualización en transient:

en: What the EDD library sees:
es_ES: Lo que ve la librería EDD:

en: EDD lockout active (this blocks updates):
es_ES: Lockout de EDD activo (esto bloquea actualizaciones):

note: translators: %s = number of options
en: %s options
es_ES: %s opciones

en: (none)
es_ES: (ninguna)

en: EDD caches detected:
es_ES: Cachés de EDD detectadas:

en: Updates diagnostics
es_ES: Diagnóstico de actualizaciones

en: This will download and install the new version of the plugin. Continue?
es_ES: Esto descargará e instalará la nueva versión del plugin. ¿Continuar?

en: Update error.
es_ES: Error de actualización.

en: Connection error during the update.
es_ES: Error de conexión durante la actualización.

en: Press the button to choose a style.
es_ES: Pulsa el botón para elegir un estilo.

en: Clear the title list?
es_ES: ¿Vaciar la lista de títulos?

en: The whole list will be cleared. Articles already added to the queue will not be affected.
es_ES: Se vaciará toda la lista. Los artículos ya añadidos a la cola no se verán afectados.

en: No titles
es_ES: Sin títulos

en: Add at least one title to be able to generate.
es_ES: Añade al menos un título para poder generar.

en: Adding…
es_ES: Añadiendo…

note: translators: %s = number of articles
en: %s article added to the queue | %s articles added to the queue
es_ES[0]: %s artículo añadido a la cola
es_ES[1]: %s artículos añadidos a la cola

en: Checking coverage…
es_ES: Comprobando cobertura…

note: translators: 1: current article number, 2: total
en: Generating article %1$s of %2$s…
es_ES: Generando artículo %1$s de %2$s…

en: Connection error. Press Generate again.
es_ES: Error de conexión. Pulsa Generar de nuevo.

en: Generation completed
es_ES: Generación completada

en: Updating queue…
es_ES: Actualizando cola…

en: Reload the page to see the new articles.
es_ES: Recarga la página para ver los nuevos artículos.

en: Cancel pending articles
es_ES: Cancelar artículos pendientes

en: All articles still queued and not generated will be cancelled. Those already finished will not be affected.
es_ES: Se cancelarán todos los artículos aún en cola y sin generar. Los ya finalizados no se verán afectados.

note: translators: %s = number of articles
en: Generate %s article | Generate %s articles
es_ES[0]: Generar %s artículo
es_ES[1]: Generar %s artículos

note: translators: %s = job title
en: Finished: %s
es_ES: Finalizado: %s

note: translators: %s = job title
en: Generated %s
es_ES: Generado %s

note: translators: %s = job title
en: Failed: %s
es_ES: Falló: %s

note: translators: %s = job title
en: Failed %s
es_ES: Falló %s

en: No title
es_ES: Sin título

en: Write at least one title in the titles field to preview the prompt.
es_ES: Escribe al menos un título en el campo de títulos para previsualizar el prompt.

en: See the exact prompt that will be sent to DALL·E
es_ES: Ve el prompt exacto que se enviará a DALL·E

en: The preview could not be generated.
es_ES: No se pudo generar la vista previa.

en: Includes article summary
es_ES: Incluye resumen del artículo

en: The summary will be added automatically when generating
es_ES: El resumen se añadirá automáticamente al generar

en: Title:
es_ES: Título:

en: Style:
es_ES: Estilo:

en: Characters:
es_ES: Caracteres:

note: translators: %s = image model name
en: Full prompt sent to %s:
es_ES: Prompt completo enviado a %s:

en: Copy prompt
es_ES: Copiar prompt

en: Image prompt — preview
es_ES: Prompt de imagen — vista previa

en: Copied!
es_ES: ¡Copiado!

en: Download all prompts in a single documented .txt file
es_ES: Descarga todos los prompts en un único archivo .txt documentado

en: No data
es_ES: Sin datos

en: The saved prompt was not found.
es_ES: No se encontró el prompt guardado.

en: main
es_ES: principal

en: Model:
es_ES: Modelo:

en: Size:
es_ES: Tamaño:

en: Quality:
es_ES: Calidad:

en: Yes
es_ES: Sí

en: gpt-image-1 connection error:
es_ES: Error de conexión gpt-image-1:

en: Entity / topic
es_ES: Entidad / tema

en: Geography
es_ES: Geografía

en: Intent
es_ES: Intención

en: Structure (H2s)
es_ES: Estructura (H2s)

en: Template used
es_ES: Plantilla usada

en: Tweaks for this article
es_ES: Matices de este artículo

en: Context used to build the scene:
es_ES: Contexto usado para construir la escena:

en: Fallback activated
es_ES: Fallback activado

en: No fallback
es_ES: Sin fallback

note: translators: %s = image model name
en: Prompt sent to %s:
es_ES: Prompt enviado a %s:

en: How the model interpreted it (revised prompt):
es_ES: Cómo lo interpretó el modelo (prompt revisado):

en: Copy revised prompt
es_ES: Copiar prompt revisado

en: Image prompt — sent with the article
es_ES: Prompt de imagen — enviado con el artículo

en: Architecture:
es_ES: Arquitectura:

en: By sections (v4.4)
es_ES: Por secciones (v4.4)

en: Single call (legacy)
es_ES: Llamada única (legacy)

en: Temperature:
es_ES: Temperatura:

note: translators: %s = number of words
en: Result:
es_ES: Resultado:

note: translators: %s = number of words
en: %s word | %s words
es_ES[0]: %s palabra
es_ES[1]: %s palabras

en: 2 passes
es_ES: 2 pasadas

note: translators: %s = number of characters
en: System prompt (%s characters):
es_ES: System prompt (%s caracteres):

en: Copy system
es_ES: Copiar system

note: translators: %s = number of sections
en: %s section failed to generate and was replaced by a marker. Edit or regenerate the article. | %s sections failed to generate and were replaced by a marker. Edit or regenerate the article.
es_ES[0]: %s sección falló al generar y se sustituyó por un marcador. Edita o regenera el artículo.
es_ES[1]: %s secciones fallaron al generar y se sustituyeron por un marcador. Edita o regenera el artículo.

en: 1. Outline (article structure)
es_ES: 1. Outline (estructura del artículo)

en: Outline JSON response:
es_ES: Respuesta JSON del outline:

en: 2. Introduction
es_ES: 2. Introducción

note: translators: 1: step number, 2: section position, 3: heading, 4: word count
en: %1$s. Section %2$s: «%3$s» (%4$s words)
es_ES: %1$s. Sección %2$s: «%3$s» (%4$s palabras)

note: translators: %s = step number
en: %s. Closing / conclusion
es_ES: %s. Cierre / conclusión

note: translators: %s = number of characters
en: User prompt (%s characters):
es_ES: User prompt (%s caracteres):

en: Copy user
es_ES: Copiar user

note: translators: %s = number of characters
en: 2nd pass prompt (expand · %s characters
es_ES: Prompt de la 2ª pasada (expand · %s caracteres

note: translators: %s = max tokens value
en: max %s tokens
es_ES: máx %s tokens

en: Copy expand
es_ES: Copiar expand

en: Text prompt — sent with the article
es_ES: Prompt de texto — enviado con el artículo

en: No saved prompt was found for this article.
es_ES: No se encontró ningún prompt guardado para este artículo.

en: No text prompt was saved for this article.
es_ES: No se guardó prompt de texto para este artículo.

en: No image was generated for this article (or the prompt was not saved).
es_ES: No se generó imagen para este artículo (o el prompt no se guardó).

en: Text prompts
es_ES: Prompts de texto

en: Image prompt
es_ES: Prompt de imagen

note: translators: %s = post ID
en: Prompts — article #%s
es_ES: Prompts — artículo #%s

note: translators: %s = number of characters
en:  (%s characters):
es_ES:  (%s caracteres):

en: There is no payload available to download.
es_ES: No hay payload disponible para descargar.

en: END OF TEXT DUMP — IMAGE DUMP FOLLOWS
es_ES: FIN DEL DUMP DE TEXTO — A CONTINUACIÓN, DUMP DE IMAGEN

en: There is no text or image data to download.
es_ES: No hay datos de texto ni de imagen para descargar.

note: translators: %s = dump type
en: Unknown dump type: %s
es_ES: Tipo de dump desconocido: %s

en: Downloaded!
es_ES: ¡Descargado!

note: translators: %s = error message
en: The file could not be generated: %s
es_ES: No se pudo generar el archivo: %s

note: translators: %s = number of characters
en: Characters: %s
es_ES: Caracteres: %s

note: translators: %s = formatted latency
en: Latency: %s
es_ES: Latencia: %s

note: translators: %s = payload kind
en: Payload is not of type TEXT (kind=%s)
es_ES: El payload no es de tipo TEXTO (kind=%s)

en: 4LINKING — TEXT PROMPTS DUMP
es_ES: 4LINKING — DUMP DE PROMPTS DE TEXTO

en: Plugin version:
es_ES: Versión del plugin:

en: Created:
es_ES: Creado:

en: Modified:
es_ES: Modificado:

en: Post status:
es_ES: Estado del post:

en: Passes:
es_ES: Pasadas:

en: 2 (with expand)
es_ES: 2 (con expand)

en: Failed sections:
es_ES: Secciones fallidas:

en: Length warning:
es_ES: Aviso de longitud:

en: YES (article did not reach the target)
es_ES: SÍ (el artículo no alcanzó el objetivo)

en: Generation start:
es_ES: Inicio de generación:

en: Generation end:
es_ES: Fin de generación:

en: Total duration:
es_ES: Duración total:

en: OpenAI calls:
es_ES: Llamadas a OpenAI:

note: translators: %s = number of failed calls
en: %s failed | %s failed
es_ES[0]: %s fallida
es_ES[1]: %s fallidas

en: Total tokens:
es_ES: Tokens totales:

en: API latency:
es_ES: Latencia de la API:

en: sum of all calls
es_ES: suma de todas las llamadas

en: KB coverage:
es_ES: Cobertura KB:

en: entries used (high/medium confidence)
es_ES: fichas usadas (confianza alta/media)

note: translators: %s = number of weak signals
en: %s weak signal
es_ES: %s señal débil

en: KB selection:
es_ES: Selección KB:

en: entries injected into the prompt
es_ES: fichas inyectadas al prompt

note: translators: %s = number below threshold
en: %s below threshold
es_ES: %s bajo umbral

en: Claims without KB support:
es_ES: Afirmaciones sin respaldo KB:

en: review
es_ES: revisar

en: Editorial audit:
es_ES: Auditoría editorial:

en: Downloaded:
es_ES: Descargado:

en: JOB PARAMETERS
es_ES: PARÁMETROS DEL JOB

en: Template:
es_ES: Plantilla:

en: (no name)
es_ES: (sin nombre)

en: (no template — free form)
es_ES: (sin plantilla — formulario libre)

en: Length:
es_ES: Longitud:

en: Tone:
es_ES: Tono:

en: Structure:
es_ES: Estructura:

en: Audience:
es_ES: Audiencia:

en: Point of view:
es_ES: Punto de vista:

en: Reading level:
es_ES: Nivel de lectura:

en: Main keyword:
es_ES: Keyword principal:

en: Search intent:
es_ES: Intención de búsqueda:

en: Secondary keywords:
es_ES: Keywords secundarias:

en: Forced H2:
es_ES: H2 forzados:

en: (yes — see configuration in the form)
es_ES: (sí — ver configuración en el formulario)

en: Words to avoid:
es_ES: Palabras a evitar:

en: Assigned KB:
es_ES: KB asignada:

note: translators: %s = coverage score
en: LOW COVERAGE on this title (score %s)
es_ES: COBERTURA BAJA en este título (score %s)

en: Image model:
es_ES: Modelo de imagen:

en: This file contains ALL the prompts sent to OpenAI during
es_ES: Este archivo contiene TODOS los prompts enviados a OpenAI durante

en: the generation of this article. It is meant for auditing:
es_ES: la generación de este artículo. Está pensado para auditoría:

en: it lets you review what was sent to the model and diagnose problems
es_ES: permite revisar qué se mandó al modelo y diagnosticar problemas

en: of fidelity, style or structure without having to rebuild anything.
es_ES: de fidelidad, estilo o estructura sin tener que reconstruir nada.

en: The blocks are presented in the ACTUAL EXECUTION ORDER:
es_ES: Los bloques se presentan en el ORDEN REAL DE EJECUCIÓN:

en: 1. System prompt (shared by all calls).
es_ES: 1. System prompt (compartido por todas las llamadas).

en: 2. Outline → generates the article JSON structure.
es_ES: 2. Outline → genera la estructura JSON del artículo.

en: 3. Intro → first paragraph of the article.
es_ES: 3. Intro → primer párrafo del artículo.

en: 4..N. One call per H2 section.
es_ES: 4..N. Una llamada por cada sección H2.

en: N+1. Closing / conclusion.
es_ES: N+1. Cierre / conclusión.

en: Lines starting with `#` are annotations; the rest is
es_ES: Las líneas que empiezan por `#` son anotaciones; el resto es

en: literal text sent to the model.
es_ES: texto literal enviado al modelo.

note: translators: %s = number of characters
en: Characters: %s  ·  Role: system  ·  Shared across all calls
es_ES: Caracteres: %s  ·  Rol: system  ·  Compartido en todas las llamadas

en: The system prompt is sent with EVERY pipeline call (outline,
    intro, each section, closing). It defines the model persona and the
    style rules (the 19 anti-AI rules). It does not contain the KB.
es_ES: El system prompt se envía con CADA llamada del pipeline (outline,
    intro, cada sección, cierre). Define la persona del modelo y las
    reglas de estilo (las 19 reglas anti-IA). No contiene la KB.

en: Role: user  ·  Pipeline call #1
es_ES: Rol: user  ·  Llamada nº 1 del pipeline

en: This call generates the STRUCTURE of the article (JSON with the
    list of H2 sections, their key_points and which required elements
    each one carries: table, FAQ, checklist, etc.).
    IMPORTANT: by default this prompt does NOT receive the injected KB.
    The model decides the structure without knowing what the knowledge
    base contains, which conditions the rest of the article.
es_ES: Esta llamada genera la ESTRUCTURA del artículo (JSON con la
    lista de secciones H2, sus key_points y qué elementos
    requeridos lleva cada una: tabla, FAQ, checklist, etc.).
    IMPORTANTE: por defecto este prompt NO recibe la KB inyectada.
    El modelo decide la estructura sin saber qué contiene la base
    de conocimiento, lo que condiciona todo el resto del artículo.

en: OUTLINE — MODEL RESPONSE (JSON)
es_ES: OUTLINE — RESPUESTA DEL MODELO (JSON)

note: translators: %s = number of characters
en: Characters: %s  ·  Role: assistant  ·  Output of call #1
es_ES: Caracteres: %s  ·  Rol: assistant  ·  Output de la llamada nº 1

en: JSON returned by the model with the final article structure.
    Each section here will trigger a separate call in the
    following blocks.
es_ES: JSON devuelto por el modelo con la estructura definitiva del
    artículo. Cada sección de aquí desencadenará una llamada
    separada en los bloques siguientes.

en: INTRODUCTION — USER PROMPT
es_ES: INTRODUCCIÓN — USER PROMPT

en: Role: user  ·  Generates the paragraph before the first H2
es_ES: Rol: user  ·  Genera el párrafo previo al primer H2

en: Call that produces the introductory paragraph of the article
    (before the first H2). It is usually short: 100-180 words.
es_ES: Llamada que produce el párrafo introductorio del artículo
    (antes del primer H2). Suele ser corto: 100-180 palabras.

en: INTRODUCTION — MODEL RESPONSE
es_ES: INTRODUCCIÓN — RESPUESTA DEL MODELO

note: translators: %s = number of characters
en: Characters: %s  ·  Role: assistant
es_ES: Caracteres: %s  ·  Rol: assistant

en: HTML of the introduction as returned by the model,
    before the filtering and cleanup pass. Useful to tell apart
    what OpenAI produced from what apply_avoid_filter rewrote.
es_ES: HTML de la introducción tal como lo devolvió el modelo,
    antes del paso de filtros y limpieza. Útil para distinguir
    lo que produjo OpenAI de lo que reescribió apply_avoid_filter.

note: translators: 1: section position, 2: target word count
en: Position: %1$s  ·  Target words: %2$s
es_ES: Posición: %1$s  ·  Palabras objetivo: %2$s

note: translators: %s = section heading
en: Section «%s».
es_ES: Sección «%s».

en: One independent call per H2 of the article.
    This is where the KB (verified information) is injected: each
    section receives the KB block with the entries relevant
    to its topic, along with the mandatory fidelity rules.
es_ES: Una llamada independiente por cada H2 del artículo.
    Es donde se inyecta la KB (información verificada): cada
    sección recibe el bloque KB con las fichas relevantes
    a su tema, junto con las reglas obligatorias de fidelidad.

note: translators: %s = section position
en: SECTION %s — USER PROMPT
es_ES: SECCIÓN %s — USER PROMPT

note: translators: %s = section position
en: SECTION %s — MODEL RESPONSE
es_ES: SECCIÓN %s — RESPUESTA DEL MODELO

note: translators: 1: number of characters, 2: H2 heading
en: Characters: %1$s  ·  Role: assistant  ·  H2: «%2$s»
es_ES: Caracteres: %1$s  ·  Rol: assistant  ·  H2: «%2$s»

en: HTML returned by the model for this section, before
    assembly and filters. Check here whether a quality
    complaint comes from the prompt-builder or the model.
es_ES: HTML que devolvió el modelo para esta sección, antes
    del ensamblado y los filtros. Verificar aquí si una
    queja de calidad viene del prompt-builder o del modelo.

en: CLOSING / CONCLUSION — USER PROMPT
es_ES: CIERRE / CONCLUSIÓN — USER PROMPT

en: Role: user  ·  Last call in the pipeline
es_ES: Rol: user  ·  Última llamada del pipeline

en: Generates the closing paragraph of the article. It usually does not
    receive the injected KB because its function is to synthesize, not to add
    new data.
es_ES: Genera el párrafo de cierre del artículo. No suele recibir
    la KB inyectada porque su función es sintetizar, no aportar
    datos nuevos.

en: CLOSING / CONCLUSION — MODEL RESPONSE
es_ES: CIERRE / CONCLUSIÓN — RESPUESTA DEL MODELO

en: Closing as returned by the model. The conclusion is
    the point most exposed to clichés ("next level",
    "makes the difference"); comparing it with the final HTML
    shows what the filter rewrote.
es_ES: Cierre tal como lo devolvió el modelo. La conclusión es
    el punto más expuesto a clichés ("siguiente nivel",
    "marcará la diferencia"); compararla con el HTML final
    permite ver qué reescribió el filtro.

en: USER PROMPT (LEGACY · SINGLE CALL)
es_ES: USER PROMPT (LEGACY · LLAMADA ÚNICA)

note: translators: %s = number of characters
en: Characters: %s  ·  Role: user  ·  Legacy architecture (single call)
es_ES: Caracteres: %s  ·  Rol: user  ·  Arquitectura legacy (una sola llamada)

en: Legacy architecture: the whole article is generated in a
    single call. The separate sections of the v4.4 pipeline
    do not apply here.
es_ES: Arquitectura legacy: todo el artículo se genera en una
    única llamada. Las secciones por separado del pipeline v4.4
    no aplican aquí.

en: 2ND PASS PROMPT (EXPAND)
es_ES: PROMPT DE 2ª PASADA (EXPAND)

note: translators: %s = max tokens value
en: Max tokens: %s
es_ES: Máx tokens: %s

en: Second pass used to extend articles that did not
    reach the target length in the first call.
es_ES: Segunda pasada usada para extender artículos que no
    alcanzaron la longitud objetivo en la primera llamada.

en: Entries in the base (total):
es_ES: Fichas en la base (total):

en: Above threshold:
es_ES: Por encima del umbral:

en: Below threshold:
es_ES: Por debajo del umbral:

en: Minimum threshold applied:
es_ES: Umbral mínimo aplicado:

en: Configured limit (top-N):
es_ES: Límite configurado (top-N):

en: Entries that entered the prompt:
es_ES: Fichas que entraron al prompt:

en: INJECTED ENTRIES (ordered by similarity)
es_ES: FICHAS INYECTADAS (ordenadas por similitud)

en: (no title)
es_ES: (sin título)

en: FIRST ENTRY EXCLUDED BY THE CUT
es_ES: PRIMERA FICHA EXCLUIDA POR EL CORTE

en: (It was just after the top-N. If its score is close
       to the last included one, the cut was marginal.)
es_ES: (Quedó justo después del top-N. Si su score está cerca
       del último incluido, el corte fue marginal.)

en: TOP 3 BELOW THRESHOLD (discarded for low similarity)
es_ES: TOP 3 POR DEBAJO DEL UMBRAL (descartadas por baja similitud)

en: (These did not enter the prompt because their score was
       below the minimum threshold. If you think they should
       be there, consider lowering the threshold or rewriting the
       entry title to match the article one.)
es_ES: (Estas no entraron al prompt porque su score quedó
       por debajo del umbral mínimo. Si crees que debían
       estar, considera bajar el umbral o reescribir el
       título de la ficha para que case con el del artículo.)

en: PRE-GEN AUDIT — KB ENTRY SELECTION
es_ES: AUDITORÍA PRE-GEN — SELECCIÓN DE FICHAS KB

en: Which entries were chosen, with what similarity, what was left out
es_ES: Qué fichas se eligieron, con qué similitud, qué quedó fuera

en: Diagnostic made BEFORE generating (during prompt
    building): the semantic engine measures the similarity between the
    article title and each entry of the base, sorts by
    score and keeps the first ones up to the limit. This
    block reports which entries passed the cut, with what scores,
    which one came right after and what was discarded by threshold.
    If the article does not use an entry you think it should,
    look here first: if the entry is included, the problem
    is the model (it did not use it); if it is not, the problem is the
    selection (it did not reach the prompt).
es_ES: Diagnóstico hecho ANTES de generar (durante la construcción
    del prompt): el motor semántico mide la similitud entre el
    título del artículo y cada ficha de la base, ordena por
    score y se queda con las primeras hasta el límite. Este
    bloque cuenta qué fichas pasaron el corte, con qué scores,
    cuál quedó justo después y qué se descartó por umbral.
    Si el artículo no usa una ficha que crees que debía usar,
    mira aquí primero: si la ficha está incluida, el problema
    es del modelo (no la usó); si no está, el problema es de
    la selección (no llegó al prompt).

en: Entries fed to the outline:
es_ES: Fichas alimentadas al outline:

en: Entries reflected in the output:
es_ES: Fichas reflejadas en el output:

en: Unused entries:
es_ES: Fichas no utilizadas:

en: Coverage rate:
es_ES: Tasa de cobertura:

en: DETAIL PER ENTRY (how usage was detected)
es_ES: DETALLE POR FICHA (cómo se detectó el uso)

en: (Three tests in order, in decreasing CONFIDENCE:
      · HIGH  — the full title appears verbatim.
      · MEDIUM — a 3-word sequence of the title appears.
      · LOW  — only one distinctive token of the title (≥7 chars and infrequent in the KB).
     Only HIGH+MEDIUM count as "used" — LOW goes to its own bucket
     because it has too many false positives to be reliable.)
es_ES: (Tres tests en orden, en CONFIANZA decreciente:
      · ALTA  — el título completo aparece verbatim.
      · MEDIA — una secuencia de 3 palabras del título aparece.
      · BAJA  — solo un token distintivo del título (≥7 chars y poco frecuente en la KB).
     Solo ALTA+MEDIA cuentan como "usadas" — BAJA va a su propio bucket
     porque tiene demasiados falsos positivos para ser fiable.)

en: 3-token phrase
es_ES: frase 3-token

en: single token
es_ES: token único

note: translators: %s = number of entries
en: USED — high or medium confidence (%s):
es_ES: USADAS — confianza alta o media (%s):

note: translators: %s = number of entries
en: WEAK SIGNAL — only one distinctive token appears (%s):
es_ES: SEÑAL DÉBIL — solo un token distintivo aparece (%s):

en: (The entry may have been used, or it may be coincidence.
       Check whether the entry central topic is in the article.)
es_ES: (Puede que la ficha se usara, puede que sea coincidencia.
       Revisar si el tema central de la ficha está en el artículo.)

note: translators: %s = number of entries
en: NOT USED — no test matches (%s):
es_ES: NO USADAS — ningún test casa (%s):

en: Entries that were sent but did not appear in the article:
es_ES: Fichas que se enviaron pero no aparecieron en el artículo:

en: (All fed entries have a trace in the article.)
es_ES: (Todas las fichas alimentadas tienen rastro en el artículo.)

en: POST-GEN AUDIT — KB COVERAGE (approximate)
es_ES: AUDITORÍA POST-GEN — COBERTURA KB (aproximada)

en: Analysis of which entries fed the model and which appeared
es_ES: Análisis de qué fichas alimentaron al modelo y cuáles aparecieron

en: Not a prompt. It is an analysis made after generating the
    article: it checks which KB titles were sent to the outline and
    which left a trace in the final HTML. Detection is
    APPROXIMATE — it looks for distinctive words of the title within
    the text. There can be false positives (a generic term
    shared among several entries) and false negatives (an
    entry whose concept was reflected but heavily paraphrased).
    Useful as an order of magnitude and an iteration hint, not as a
    precise metric.
es_ES: No es un prompt. Es un análisis hecho después de generar el
    artículo: comprueba qué títulos KB se enviaron al outline y
    cuáles dejaron rastro en el HTML final. La detección es
    APROXIMADA — busca palabras distintivas del título dentro
    del texto. Puede haber falsos positivos (un término genérico
    compartido entre varias fichas) y falsos negativos (una
    ficha cuyo concepto se reflejó pero parafraseado fuerte).
    Útil como orden de magnitud y pista de iteración, no como
    métrica precisa.

en: Claims detected in the article whose concrete value
    DOES NOT appear in the KB block injected to the model.
es_ES: Afirmaciones detectadas en el artículo cuyo valor concreto
    NO aparece en el bloque KB inyectado al modelo.

en: Unsupported percentages
es_ES: Porcentajes sin respaldo

en: Unsupported years / dates
es_ES: Años / fechas sin respaldo

en: Unsupported absolute figures
es_ES: Cifras absolutas sin respaldo

en: Unsupported authority attributions
es_ES: Atribuciones de autoridad sin respaldo

en: Claim:
es_ES: Afirmación:

en: Context:
es_ES: Contexto:

en: POST-GEN AUDIT — CLAIMS WITHOUT KB SUPPORT
es_ES: AUDITORÍA POST-GEN — AFIRMACIONES SIN RESPALDO EN KB

en: Possible quantitative or authority fabrications — review before publishing
es_ES: Posibles invenciones cuantitativas o de autoridad — revisar antes de publicar

en: Heuristic detector for rule 19 of the system prompt: the AI
    must not invent percentages, dates, studies or
    authorities; it can only use those in the KB or in
    the advanced instructions. This block scans the final HTML
    looking for that kind of claim and checks whether the
    concrete value (the exact number, the year, the name)
    appears in the KB block injected to the model. If
    it does not appear, the claim is reported as a candidate for
    fabrication.
    IMPORTANT: it is heuristic. There are false positives (a legitimate
    generic number, e.g. "the 6 modules" when it is not
    literal in the KB but is implicit) and possible false
    negatives (an invented number that happens to coincide
    with a legitimate one in the KB). Use it as a review list,
    not as a verdict.
es_ES: Detector heurístico de la regla 19 del system prompt: la IA
    no debe inventar porcentajes, fechas, estudios ni
    autoridades; solo puede usar las que estén en la KB o en
    las instrucciones avanzadas. Este bloque escanea el HTML
    final buscando ese tipo de afirmaciones y comprueba si el
    valor concreto (el número exacto, el año, el nombre)
    aparece en el bloque KB que se le inyectó al modelo. Si
    no aparece, la afirmación se reporta como candidata a
    invención.
    IMPORTANTE: es heurístico. Hay falsos positivos (un número
    genérico legítimo, p. ej. "los 6 módulos" cuando no está
    literal en la KB pero está implícito) y posibles falsos
    negativos (un número inventado que casualmente coincide
    con uno legítimo en la KB). Úsalo como lista de revisión,
    no como veredicto.

note: translators: %s = number of substitutions
en: APPLIED REWRITES: %s substitution (total). | APPLIED REWRITES: %s substitutions (total).
es_ES[0]: REESCRITURAS APLICADAS: %s sustitución (total).
es_ES[1]: REESCRITURAS APLICADAS: %s sustituciones (total).

en: (The per-family detail is in "Detected patterns".)
es_ES: (El detalle por familia está en "Patrones detectados".)

en: APPLIED REWRITES: none.
es_ES: REESCRITURAS APLICADAS: ninguna.

en: DETECTED PATTERNS
es_ES: PATRONES DETECTADOS

en: (Families of generic SEO patterns detected in the text.
     Some were rewritten automatically, others feed
     the editorial audit panel as alerts.)
es_ES: (Familias de patrones SEO genéricos detectadas en el texto.
     Algunas se reescribieron automáticamente, otras alimentan
     al panel de auditoría editorial como alertas.)

en: DETECTED PATTERNS: none.
es_ES: PATRONES DETECTADOS: ninguno.

en: BLACKLIST WORDS THE MODEL USED
es_ES: PALABRAS DE LA LISTA NEGRA QUE EL MODELO USÓ

en: TEXT SHAPE
es_ES: FORMA DEL TEXTO

en: Total sentences:
es_ES: Frases totales:

en: Short sentences (<13w):
es_ES: Frases cortas (<13p):

en: Median words/sentence:
es_ES: Mediana palabras/frase:

en: H2 openers (total):
es_ES: Aperturas H2 (total):

en: Cloned H2 openers:
es_ES: Aperturas H2 clónicas:

en: Authorial voice moves:
es_ES: Movimientos de voz autorial:

en: EDITORIAL AUDIT BY CATEGORY
es_ES: AUDITORÍA EDITORIAL POR CATEGORÍA

en: Overall risk:
es_ES: Riesgo global:

en: (no label)
es_ES: (sin etiqueta)

en: low
es_ES: bajo

en: Detectors that fired:
es_ES: Detectores que dispararon:

en: Concrete phrases detected:
es_ES: Frases concretas detectadas:

note: translators: %s = number of additional items
en: (%s more, truncated)
es_ES: (%s más, recortados)

en: Auditor recommendations:
es_ES: Recomendaciones del auditor:

en: POST-GEN AUDIT — FILTERS AND EDITORIAL QUALITY
es_ES: AUDITORÍA POST-GEN — FILTROS Y CALIDAD EDITORIAL

en: Applied rewrites + passive detectors + editorial audit
es_ES: Reescrituras aplicadas + detectores pasivos + auditoría editorial

en: This block reports what happened AFTER the model
    returned the text: the deterministic filter (apply_avoid_filter)
    rewrites some patterns and leaves others as alerts. Combined
    with the MODEL RESPONSES of the previous blocks, it lets you
    tell apart three kinds of problem:
      1. the model did not generate something well (look at the raw response),
      2. the filter should have rewritten it and did not (look at
         "Detected patterns"),
      3. the filter rewrote it but the result is worse (compare
         the raw response with the final HTML of the post).
es_ES: Este bloque cuenta lo que pasó DESPUÉS de que el modelo
    devolviera el texto: el filtro determinista (apply_avoid_filter)
    reescribe algunos patrones y deja otros como alertas. Combinado
    con las RESPUESTAS DEL MODELO de los bloques anteriores, permite
    distinguir tres clases de problema:
      1. el modelo no generó algo bien (mirar respuesta cruda),
      2. el filtro debería haberlo reescrito y no lo hizo (mirar
         "Patrones detectados"),
      3. el filtro lo reescribió pero el resultado es peor (comparar
         respuesta cruda con HTML final del post).

en: Introduction
es_ES: Introducción

note: translators: %s = section position
en: Section %s
es_ES: Sección %s

en: Conclusion
es_ES: Conclusión

en: Call
es_ES: Llamada

en: Latency
es_ES: Latencia

en: Model returned by the API:
es_ES: Modelo devuelto por la API:

en: OPENAI CALL METRICS
es_ES: MÉTRICAS DE LLAMADAS A OPENAI

en: Latency and tokens per pipeline block
es_ES: Latencia y tokens por bloque del pipeline

en: Pt = prompt tokens, Ct = completion tokens, Tt = total tokens.
    Finish: "stop" is normal. "length" indicates the response
    was truncated by max_tokens — you would need to raise that limit. Other
    rare values can be a flag to investigate.
es_ES: Pt = prompt tokens, Ct = completion tokens, Tt = total tokens.
    Finish: "stop" es lo normal. "length" indica que la respuesta
    se truncó por max_tokens — habría que subir ese límite. Otros
    valores raros pueden ser bandera para investigar.

note: translators: %s = number of blocks
en: END OF DUMP — %s block exported | END OF DUMP — %s blocks exported
es_ES[0]: FIN DEL DUMP — %s bloque exportado
es_ES[1]: FIN DEL DUMP — %s bloques exportados

note: translators: %s = payload kind
en: Payload is not of type IMAGE (kind=%s)
es_ES: El payload no es de tipo IMAGEN (kind=%s)

en: 4LINKING — IMAGE PROMPTS DUMP
es_ES: 4LINKING — DUMP DE PROMPTS DE IMAGEN

en: YES (main model failed)
es_ES: SÍ (el modelo principal falló)

en: Generated:
es_ES: Generado:

en: This file contains the prompts sent to OpenAI to
es_ES: Este archivo contiene los prompts enviados a OpenAI para

en: generate the featured image of this article, along with the
es_ES: generar la imagen destacada de este artículo, junto con el

en: scene context used to build them.
es_ES: contexto de escena que se usó para construirlos.

en: Entity / topic:
es_ES: Entidad / tema:

en: Geography:
es_ES: Geografía:

en: Intent:
es_ES: Intención:

en: Structure (H2s):
es_ES: Estructura (H2s):

en: Template instructions:
es_ES: Instrucciones de la plantilla:

en: Article tweaks:
es_ES: Matices del artículo:

en: SCENE CONTEXT
es_ES: CONTEXTO DE ESCENA

en: Data used to build the visual prompt
es_ES: Datos usados para construir el prompt visual

en: Context extracted from the article and the template, fed to the
    scene builder to produce the prompt sent to the
    image model. It is not sent literally to OpenAI: it is the
    raw material from which the prompt is built.
es_ES: Contexto extraído del artículo y la plantilla, alimentado al
    constructor de escena para producir el prompt enviado al
    modelo de imagen. No se envía literalmente a OpenAI: es la
    materia prima a partir de la cual se construye el prompt.

en: PROMPT SENT TO THE IMAGE MODEL
es_ES: PROMPT ENVIADO AL MODELO DE IMAGEN

note: translators: 1: number of characters, 2: model name
en: Characters: %1$s  ·  Model: %2$s
es_ES: Caracteres: %1$s  ·  Modelo: %2$s

en: Literal text sent to the image generation endpoint.
es_ES: Texto literal enviado al endpoint de generación de imagen.

en: PROMPT REWRITTEN BY THE MODEL (revised_prompt)
es_ES: PROMPT REESCRITO POR EL MODELO (revised_prompt)

note: translators: %s = number of characters
en: Characters: %s  ·  Only appears with dall-e-3
es_ES: Caracteres: %s  ·  Solo aparece con dall-e-3

en: When the model is dall-e-3, OpenAI internally rewrites the
    prompt before generating the image. This is that rewritten text,
    useful to understand what the model interpreted.
es_ES: Cuando el modelo es dall-e-3, OpenAI reescribe internamente el
    prompt antes de generar la imagen. Este es ese texto reescrito,
    útil para entender qué interpretó el modelo.

en: DEBUG — RAW REQUEST
es_ES: DEBUG — REQUEST CRUDA

en: Full body sent to the OpenAI endpoint
es_ES: Body completo enviado al endpoint de OpenAI

en: Exact JSON sent in the HTTP call. Useful to see
    parameters like size, quality, response_format, etc.
es_ES: JSON exacto que se envió en la llamada HTTP. Útil para ver
    parámetros como size, quality, response_format, etc.

en: DEBUG — gpt-image-1 RESPONSE
es_ES: DEBUG — RESPUESTA DE gpt-image-1

en: Technical information of the call to the main model
es_ES: Información técnica de la llamada al modelo principal

en: Raw JSON with metadata of the call to the main model
    (http_code, size, quality, errors). Useful when there is
    fallback to the backup model.
es_ES: JSON crudo con metadatos de la llamada al modelo principal
    (http_code, tamaño, calidad, errores). Útil cuando hay
    fallback al modelo de respaldo.

en: DEBUG — gpt-image-1 CONNECTION ERROR
es_ES: DEBUG — ERROR DE CONEXIÓN gpt-image-1

en: Error captured when trying to use the main model
es_ES: Error capturado al intentar usar el modelo principal

en: If present, the main model failed completely and
    the automatic fallback was used.
es_ES: Si está presente, el modelo principal falló por completo y
    se usó el fallback automático.

en: Category and tags apply only to the "Post" type.
es_ES: Categoría y etiquetas se aplican solo al tipo "Entrada".

note: translators: %s = post type
en: For "%s" you can assign taxonomies from the editor after generating the article.
es_ES: Para "%s" puedes asignar las taxonomías desde el editor tras generar el artículo.

note: translators: %s = number of posts
en: %s post | %s posts
es_ES[0]: %s publicación
es_ES[1]: %s publicaciones

note: translators: 1: current page, 2: total pages
en: Page %1$s of %2$s
es_ES: Página %1$s de %2$s

en: Generation completed.
es_ES: Generación completada.

note: translators: %s = number of images
en: Processing %s image in the background… | Processing %s images in the background…
es_ES[0]: Procesando %s imagen en segundo plano…
es_ES[1]: Procesando %s imágenes en segundo plano…

en: Close the form?
es_ES: ¿Cerrar el formulario?

en: Unsaved changes will be lost.
es_ES: Se perderán los cambios sin guardar.

note: translators: %s = number of days
en: %s day | %s days
es_ES[0]: %s día
es_ES[1]: %s días

note: translators: %s = number of hours
en: %s hour | %s hours
es_ES[0]: %s hora
es_ES[1]: %s horas

note: translators: %s = number of titles
en: %s title | %s titles
es_ES[0]: %s título
es_ES[1]: %s títulos

en: Template language
es_ES: Idioma de la plantilla

en: ≠ site
es_ES: ≠ sitio

en: The automation name is required.
es_ES: El nombre de la automatización es obligatorio.

en: Add at least one title.
es_ES: Añade al menos un título.

en: Saving…
es_ES: Guardando…

en: Error saving
es_ES: Error al guardar

en: Unknown error.
es_ES: Error desconocido.

en: Generation started — follow the progress below
es_ES: Generación iniciada — sigue el progreso abajo

en: ✓ Completed
es_ES: ✓ Completado

en: ✓ Post created:
es_ES: ✓ Entrada creada:

en: Timeout — generation took too long.
es_ES: Tiempo agotado — la generación tardó demasiado.

en: Network error.
es_ES: Error de red.

en: Edit automation
es_ES: Editar automatización

en: The automation is paused — add pending titles to activate it
es_ES: La automatización está en pausa — añade títulos pendientes para activarla

en: Run automation now?
es_ES: ¿Ejecutar la automatización ahora?

en: The next pending title of this automation will be generated.
es_ES: Se generará el siguiente título pendiente de esta automatización.

en: Yes, run
es_ES: Sí, ejecutar

en: Generation error
es_ES: Error de generación

en: Delete automation?
es_ES: ¿Eliminar automatización?

en: Articles already generated will not be deleted.
es_ES: Los artículos ya generados no se eliminarán.

en: Generated post
es_ES: Entrada generada

en: The base did not contain information for this title
es_ES: La base no contenía información para este título

en: Low coverage — the AI used general knowledge
es_ES: Cobertura baja — la IA usó conocimiento general

en: When a job is launched you will see the details of each step in real time here.
es_ES: Cuando se lance un trabajo verás aquí los detalles de cada paso en tiempo real.

en: ✓ Job completed
es_ES: ✓ Trabajo completado

en: All pipeline phases finished successfully.
es_ES: Todas las fases del pipeline terminaron correctamente.

en: Check the job log for more details.
es_ES: Consulta el registro del trabajo para más detalles.

note: translators: %s = article title
en: Article: %s
es_ES: Artículo: %s

en: Writing the article with AI…
es_ES: Redactando el artículo con IA…

en: Inserting links according to the configured rules…
es_ES: Insertando enlaces según las reglas configuradas…

en: Creating semantic links
es_ES: Creando enlaces semánticos

en: SEMANTIC
es_ES: SEMÁNTICO

en: TRANSLATION
es_ES: TRADUCCIÓN

en: Job completed
es_ES: Trabajo completado

en: ✗ Generation error
es_ES: ✗ Error de generación

en: Check the log for more details.
es_ES: Consulta el registro para más detalles.

note: translators: 1: completed count, 2: error count
en: %1$s ok · %2$s error (7 days)
es_ES: %1$s ok · %2$s error (7 días)

en: No finished jobs (7 days)
es_ES: Sin trabajos finalizados (7 días)

en: No jobs running
es_ES: Sin trabajos en ejecución

en: When an automation or manual run is launched, it will appear here.
es_ES: Cuando se lance una automatización o una ejecución manual, aparecerá aquí.

en: Reset jobs?
es_ES: ¿Reiniciar trabajos?

en: All jobs in progress will be marked as failed.
es_ES: Todos los trabajos en curso se marcarán como fallidos.

en: Clear monitor?
es_ES: ¿Vaciar el monitor?

en: Generated articles will not be deleted.
es_ES: Los artículos generados no se eliminarán.

note: translators: %s: time since last run
en: Engine active · last run %s ago · runs every minute
es_ES: Motor activo · última ejecución hace %s · se ejecuta cada minuto

en: a moment
es_ES: un momento

en: Post created
es_ES: Entrada creada

en: View
es_ES: Ver

en: Words
es_ES: Palabras

en: Template
es_ES: Plantilla

en: Duration
es_ES: Duración

en: Paragraphs/section
es_ES: Párrafos/sección

en: Max. links
es_ES: Máx. enlaces

en: Publication status
es_ES: Estado de publicación

en: No parameters recorded for this job.
es_ES: No hay parámetros registrados para este trabajo.

en: View article
es_ES: Ver artículo

en: Configure →
es_ES: Configurar →

en: Hide ↑
es_ES: Ocultar ↑

note: translators: 1: shown count, 2: total count
en: Showing %1$s of %2$s
es_ES: Mostrando %1$s de %2$s

en: Links this article sends to other content
es_ES: Enlaces que este artículo envía a otro contenido

en: Posts that link to this article
es_ES: Entradas que enlazan a este artículo

en: Linking orphans…
es_ES: Enlazando huérfanos…

en: Orphans linked
es_ES: Huérfanos enlazados

en: There are no orphans
es_ES: No hay huérfanos

en: No new links
es_ES: Sin enlaces nuevos

en: Orphans found
es_ES: Huérfanos encontrados

en: Incoming links created
es_ES: Enlaces entrantes creados

en: Orphans still unlinked
es_ES: Huérfanos aún sin enlazar

en: Could not complete
es_ES: No se pudo completar

en: Retry
es_ES: Reintentar

en: Reset completed
es_ES: Reinicio completado

en: Content cleaned
es_ES: Contenido limpiado

en: All deleted
es_ES: Todo eliminado

en: Analysis history
es_ES: Historial de análisis

en: Cleared
es_ES: Vaciado

en: Reprocess all now
es_ES: Reprocesar todo ahora

en: Error resetting
es_ES: Error al reiniciar

en: Could not reset
es_ES: No se pudo reiniciar

note: translators: %1$s = number processed
en: Processed: %1$s
es_ES: Procesados: %1$s

note: translators: %s = number remaining
en: Remaining: %s
es_ES: Restantes: %s

en: Analysis completed
es_ES: Análisis completado

en: Posts analyzed
es_ES: Entradas analizadas

en: New links created
es_ES: Enlaces nuevos creados

en: Process interrupted
es_ES: Proceso interrumpido

en: Press the button again
es_ES: Pulsa el botón de nuevo

en: There are no published articles to reprocess.
es_ES: No hay artículos publicados para reprocesar.

en: Cleanup completed · Starting AI analysis…
es_ES: Limpieza completada · Iniciando análisis con IA…

en: Phase 2/2 — Reprocessing linking with AI…
es_ES: Fase 2/2 — Reprocesando enlazado con IA…

note: translators: %s = number of articles cleaned
en: Removing previous links · %s articles cleaned
es_ES: Eliminando enlaces previos · %s artículos limpiados

en: Connection error during cleanup. Press the button again to resume.
es_ES: Error de conexión durante la limpieza. Pulsa el botón de nuevo para reanudar.

en: Error in reprocessing
es_ES: Error en el reprocesamiento

note: translators: %s = number of new links
en: New links: %s
es_ES: Enlaces nuevos: %s

en: Reprocessing completed
es_ES: Reprocesamiento completado

en: Articles processed
es_ES: Artículos procesados

en: Links created
es_ES: Enlaces creados

note: translators: %s = number of outgoing internal links
en: %s outgoing | %s outgoing
es_ES[0]: %s saliente
es_ES[1]: %s salientes

note: translators: %s = number of incoming internal links
en: %s incoming | %s incoming
es_ES[0]: %s entrante
es_ES[1]: %s entrantes

note: translators: %s = semantic relevance score as a percentage
en: Semantic relevance: %s%%
es_ES: Relevancia semántica: %s%%

note: translators: %s: post title (wrapped in <strong>)
en: All semantic links from %s will be deleted.
es_ES: Se eliminarán todos los enlaces semánticos de %s.

note: translators: %s = target language name
en: Translated to %s · View post
es_ES: Traducido a %s · Ver post

note: translators: 1: current page, 2: total pages, 3: first item, 4: last item, 5: total items
en: Page %1$s of %2$s (%3$s–%4$s of %5$s)
es_ES: Página %1$s de %2$s (%3$s–%4$s de %5$s)

en: No selection
es_ES: Sin selección

en: Select at least one post to translate.
es_ES: Selecciona al menos un post para traducir.

en: No languages
es_ES: Sin idiomas

en: Select at least one target language.
es_ES: Selecciona al menos un idioma de destino.

en: Entry
es_ES: Ficha

en: Updated
es_ES: Actualizada

en: Ready
es_ES: Listo

[ctx: entry vector status]
en: Pending
es_ES: Pendiente

en: Reprocess 1 pending entry
es_ES: Reprocesar 1 ficha pendiente

en: Reprocess %d pending entries
es_ES: Reprocesar %d fichas pendientes

en: Processing… %d done
es_ES: Procesando… %d completadas

en: Reprocessed: %1$d OK, %2$d failed. Check your OpenAI key.
es_ES: Reprocesado: %1$d OK, %2$d fallaron. Revisa la clave de OpenAI.

en: %d entry vectorised successfully.
es_ES: %d ficha vectorizada correctamente.

en: %d entries vectorised successfully.
es_ES: %d fichas vectorizadas correctamente.

en: Error reprocessing: %s
es_ES: Error al reprocesar: %s

en: Edit entry
es_ES: Editar ficha

en: Deleting…
es_ES: Eliminando…

en: Network error
es_ES: Error de red

en: No entries selected to import.
es_ES: No hay fichas seleccionadas para importar.

en: Unsupported format. Upload a PDF, Word (.docx), TXT or Markdown.
es_ES: Formato no soportado. Sube un PDF, Word (.docx), TXT o Markdown.

en: Old .doc files are not supported. Save the document as .docx in Word.
es_ES: Los archivos .doc antiguos no son compatibles. Guarda el documento como .docx en Word.

en: Error extracting the document.
es_ES: Error al extraer el documento.

en: Network error while uploading the document.
es_ES: Error de red al subir el documento.

en: Paste a URL to extract.
es_ES: Pega una URL para extraer.

en: The URL must start with http:// or https://
es_ES: La URL debe empezar con http:// o https://

en: Error extracting the URL.
es_ES: Error al extraer la URL.

en: Error importing.
es_ES: Error al importar.

en: Network error while uploading the file.
es_ES: Error de red al subir el archivo.

en: No entries to import after applying the duplicate strategy.
es_ES: No hay fichas que importar tras aplicar la estrategia de duplicados.

en: Back to Knowledge bases
es_ES: Volver a Bases de conocimiento

en: Base not found
es_ES: Base no encontrada

en: The base you are trying to open does not exist or has been deleted.
es_ES: La base que intentas abrir no existe o ha sido eliminada.

en: 1 entry
es_ES: 1 ficha

en: %d entries
es_ES: %d fichas

en: Manage entries
es_ES: Gestionar fichas

en: You don't have any knowledge bases yet
es_ES: No tienes bases de conocimiento

en: Create your first base
es_ES: Crear primera base

en: Edit knowledge base
es_ES: Editar base de conocimiento

en: Content generator
es_ES: Generador de contenido

en: Writes complete articles with AI: title, structure, sections, tone and length are configurable. Applies internal linking, generates the featured image and publishes directly to WordPress.
es_ES: Redacta artículos completos con IA: título, estructura, secciones, tono y longitud personalizables. Aplica enlazado interno, genera imagen destacada y publica directamente en WordPress.

en: Content translation
es_ES: Traducción de contenido

en: Translates any post into multiple languages with professional quality. Each translation is created as an independent post, integrated with Polylang for multilingual management, hreflang and language selector.
es_ES: Traduce cualquier publicación a varios idiomas con calidad profesional. Cada traducción se crea como un post independiente, integrado con Polylang para gestión multilingüe, hreflang y selector de idioma.

en: Internal linking by topical relevance. The AI detects relationships between your posts and creates contextual links with natural anchor text. Includes triangular anti-reciprocal linking for SEO, orphan post recovery and a statistics panel.
es_ES: Enlazado interno por relevancia temática. La IA detecta relaciones entre tus publicaciones y crea enlaces contextuales con texto natural. Incluye enlazado triangular anti-recíproco para SEO, recuperación de posts huérfanos y panel de estadísticas.

en: Content automation
es_ES: Automatización de contenido

en: Schedules article creation on autopilot. You define a list of titles and a frequency, and the plugin generates, links, translates and publishes on its own. No manual intervention required.
es_ES: Programa la creación de artículos en piloto automático. Defines una lista de títulos y una frecuencia, y el plugin genera, enlaza, traduce y publica solo. Sin intervención manual.

en: Image generator
es_ES: Generador de imágenes

en: Creates featured images with photorealistic AI, tailored to the content of the article. Optimised in WebP format and with SEO metadata (title, alt and description) generated automatically.
es_ES: Crea imágenes destacadas con IA fotorrealista, adaptadas al contenido del artículo. Optimizadas en formato WebP y con metadatos SEO (título, alt y descripción) generados automáticamente.

en: Stores verified information about your product, service or sector: data, descriptions, FAQ and your own vocabulary. When you generate an article linked to a base, the AI uses that information as reference and avoids making up figures or features.
es_ES: Almacena información verificada sobre tu producto, servicio o sector: datos, descripciones, FAQ y vocabulario propio. Cuando generas un artículo asociado a una base, la IA usa esa información como referencia y evita inventarse cifras o características.

en: Recommended: 3-5 synonyms. The plugin rotates between the main keyword and synonyms across posts for better SEO and to avoid over-optimisation.
es_ES: Recomendado: 3-5 sinónimos. El plugin rota entre la palabra clave principal y los sinónimos entre artículos para mejorar el SEO y evitar la sobreoptimización.

en: Recommended: 1. One well-placed link per post is more effective than several.
es_ES: Recomendado: 1. Un solo enlace bien colocado por artículo es más eficaz que varios.

en: Apply to categories
es_ES: Aplicar a categorías

en: Only selected
es_ES: Solo las seleccionadas

en: Choose "Only selected" to restrict this rule to posts in specific categories. Hold Ctrl / Cmd to select several.
es_ES: Elige «Solo las seleccionadas» para limitar esta regla a los artículos de categorías concretas. Mantén Ctrl / Cmd para seleccionar varias.

en: No categories found on this site yet.
es_ES: Aún no hay categorías en este sitio.

en: Restrict this rule to posts in specific categories. Leave "All categories" to apply everywhere.
es_ES: Limita esta regla a artículos de categorías concretas. Deja «Todas las categorías» para aplicarla a todos.

en: Only selected — none picked yet
es_ES: Solo las seleccionadas — aún no hay ninguna

en: %d categories selected
es_ES: %d categorías seleccionadas

en: What to link
es_ES: Qué enlazar

en: Where it links to
es_ES: A dónde enlaza

en: Where it applies
es_ES: Dónde se aplica

en: Categories
es_ES: Categorías

en: Max. links per post
es_ES: Máx. enlaces por artículo

en: The exact word the plugin looks for and turns into a link.
es_ES: La palabra exacta que el plugin busca y convierte en enlace.

en: Recommended: 3-5. The plugin rotates between the keyword and its synonyms for better SEO.
es_ES: Recomendado: 3-5. El plugin rota entre la palabra clave y sus sinónimos para mejorar el SEO.

en: Use this only if the target is not one of your pillar pages.
es_ES: Úsalo solo si el destino no es una de tus páginas pilar.

en: Only posts in this language get the link.
es_ES: Solo los artículos en este idioma reciben el enlace.

en: Restrict the rule to certain sections of your site.
es_ES: Limita la regla a secciones concretas de tu web.

en: Recommended: 1. One well-placed link beats several.
es_ES: Recomendado: 1. Un enlace bien colocado vale más que varios.

en: When rules compete for the same post, higher priority wins.
es_ES: Cuando varias reglas compiten por el mismo artículo, gana la de mayor prioridad.
