menu-group-file = Archivo menu-group-edit = Editar menu-group-view = Ver menu-group-blog = Blog menu-group-help = Ayuda menu-item-newPost = Nueva entrada menu-item-importMedia = Importar medios... menu-item-save = Guardar menu-item-openInBrowser = Abrir en el navegador menu-item-openDataFolder = Abrir carpeta de datos menu-item-undo = Deshacer menu-item-redo = Rehacer menu-item-cut = Cortar menu-item-copy = Copiar menu-item-paste = Pegar menu-item-selectAll = Seleccionar todo menu-item-find = Buscar menu-item-replace = Reemplazar menu-item-editPreferences = Editar preferencias menu-item-viewPosts = Entradas menu-item-viewMedia = Medios menu-item-toggleSidebar = Alternar barra lateral menu-item-togglePanel = Alternar panel menu-item-publishSelected = Publicar selección menu-item-previewPost = Vista previa de entrada menu-item-rebuildDatabase = Reconstruir base de datos desde archivos menu-item-reindexText = Reindexar texto de búsqueda menu-item-rebuildEmbeddingIndex = Reconstruir índice semántico menu-item-findDuplicates = Buscar publicaciones duplicadas common-refresh = Actualizar editor-semanticTagSuggestions = Sugerencias de publicaciones similares editor-matchingTags = Etiquetas coincidentes editor-createTag = Crear etiqueta: { $name } duplicates-title = Buscar publicaciones duplicadas duplicates-searching = Buscando duplicados… duplicates-complete = Búsqueda de duplicados completada duplicates-count = { $count } pares potenciales duplicates-disabled = La similitud semántica no está activada para este proyecto. duplicates-empty = No se encontraron publicaciones posiblemente duplicadas. duplicates-checkAll = Marcar todo duplicates-uncheckAll = Desmarcar todo duplicates-dismissChecked = Descartar marcados duplicates-dismissCheckedCount = Descartar marcados ({ $count }) duplicates-exactMatch = Coincidencia exacta duplicates-dismiss = Descartar duplicates-dismissed = Se descartó el par duplicado. duplicates-showMore = Mostrar más documentation-title = Documentación documentation-apiTitle = Documentación de la API de Lua documentation-subtitle = Guía del usuario de RuDS incluida y de solo lectura. documentation-apiSubtitle = Referencia de Lua generada, tipos públicos y ejemplos ejecutables. documentation-cliTitle = Documentación de la CLI documentation-cliSubtitle = Referencia de la línea de comandos, el servidor sin interfaz y la interfaz de terminal. documentation-mcpTitle = Documentación del servidor MCP documentation-mcpSubtitle = Recursos y herramientas que RuDS ofrece a agentes de IA externos. documentation-loading = Cargando documentación… documentation-missing = La guía del usuario de RuDS no está disponible. documentation-malformed = No se pudo leer la fuente de documentación como texto UTF-8. documentation-empty = Este archivo de documentación está vacío. documentation-anchorMissing = Esa sección no está presente en este documento. documentation-linkRefused = Solo se pueden abrir secciones del documento y enlaces HTTP o HTTPS. documentation-externalLinkTitle = ¿Abrir enlace externo? documentation-externalLinkMessage = RuDS abrirá esta dirección en el navegador predeterminado: { $url } embeddings-reindexed = Se reconstruyeron los embeddings de { $count } publicaciones. embeddings-indexing = Indexando contenido semántico embeddings-indexingProgress = Indexando publicación { $current } de { $total } embeddings-indexed = El índice semántico está listo para { $count } publicaciones. menu-item-metadataDiff = Herramienta diff de metadatos menu-item-editMenu = Editar menú del blog menu-item-generateSitemap = Renderizar sitio menu-item-forceRenderSite = Forzar la regeneración del sitio menu-item-regenerateCalendar = Regenerar calendario menu-item-validateSite = Validar sitio menu-item-validateTranslations = Validar traducciones menu-item-fillMissingTranslations = Completar traducciones faltantes menu-item-uploadSite = Subir sitio menu-item-about = Acerca de Blogging Desktop Server menu-item-openDocumentation = Abrir documentación menu-item-openApiDocumentation = Abrir documentación de la API de Lua menu-item-openCliDocumentation = Abrir documentación de la CLI menu-item-openMcpDocumentation = Abrir documentación del servidor MCP menu-item-viewOnGitHub = Ver en GitHub menu-item-reportIssue = Reportar problema activity-posts = Entradas activity-pages = Páginas activity-media = Medios activity-scripts = Scripts activity-tags = Etiquetas activity-templates = Plantillas activity-aiAssistant = Asistente IA activity-import = Importar activity-sourceControl = Control de código fuente common-save = Guardar common-workspaceState = Estado del espacio de trabajo common-open = Abrir common-cancel = Cancelar common-delete = Eliminar menuEditor-title = Editor de menú menuEditor-description = Cree la navegación del sitio guardada en meta/menu.opml. Arrastre las entradas o use los controles de movimiento accesibles. menuEditor-addEntry = Añadir página o submenú menuEditor-addCategory = Añadir archivo de categoría menuEditor-reload = Recargar menuEditor-moveUp = Subir menuEditor-drag = Arrastrar entrada del menú menuEditor-moveDown = Bajar menuEditor-indent = Aumentar sangría menuEditor-unindent = Reducir sangría menuEditor-loading = Cargando menú… menuEditor-loadFailed = No se pudo cargar el menú. menuEditor-loadFailedDetail = No se pudo cargar el menú: { $error } menuEditor-saveFailed = No se pudo guardar el menú: { $error } menuEditor-saved = Menú guardado. menuEditor-empty = El menú está vacío. menuEditor-noProject = No hay ningún proyecto activo disponible. menuEditor-finishDraft = Termine o cancele la nueva entrada antes de guardar. menuEditor-draft = Nueva entrada menuEditor-pagePlaceholder = Buscar páginas o introducir el título de un submenú menuEditor-categoryPlaceholder = Buscar o introducir una categoría menuEditor-createSubmenu = Crear submenú menuEditor-useCategory = Usar categoría menuEditor-categoryRequired = Introduzca un nombre de categoría. menuEditor-categoryCreateFailed = No se pudo crear la categoría: { $error } menuEditor-newSubmenu = Nuevo submenú menuEditor-kindHome = Inicio menuEditor-kindPage = Página menuEditor-kindSubmenu = Submenú menuEditor-kindCategory = Archivo de categoría chat-sidebar-empty = No hay conversaciones chat-new = Nueva conversación chat-newWithModel = Conversación con { $model } chat-unavailable-title = La IA conversacional no está disponible chat-unavailable-guidance = Configura el punto de acceso de IA activo y el modelo en Ajustes. El modo avión usa únicamente el punto de acceso local. chat-providerError = Error del proveedor de IA: chat-unavailable-openSettings = Abrir ajustes de IA chat-model-none = Ningún modelo seleccionado chat-model-label = Modelo chat-model-option = { $provider } — { $name } · contexto { $context }k · salida { $output }k · { $capability } chat-model-tools = herramientas chat-model-textOnly = solo texto chat-rename-placeholder = Título de la conversación chat-rename-action = Cambiar nombre chat-streaming = Asistente · respondiendo… chat-tool-running = Ejecutando { $name }… chat-tool-used = Se usó { $name } chat-stop = Detener chat-send = Enviar chat-input-placeholder = Pregunta sobre tu blog… chat-input-hint = Intro envía · Mayús+Intro añade una línea chat-welcome-title = ¿Cómo puedo ayudarte con tu blog? chat-welcome-subtitle = Puedo examinar el proyecto y usar las herramientas del blog si el modelo las admite. chat-welcome-tip1 = Resume el blog actual chat-welcome-tip2 = Busca entradas sobre un tema chat-welcome-tip3 = Revisa etiquetas y categorías chat-welcome-tip4 = Examina medios, plantillas o scripts chat-welcome-tip5 = Actualiza metadatos de entradas o medios chat-role-user = Tú chat-role-assistant = Asistente chat-role-system = Sistema chat-role-tool = Herramienta chat-deleted = Conversación eliminada chat-link-refused = Este tipo de enlace no está permitido chat-navigation-invalid = No se pudo abrir el elemento del blog solicitado chat-surface-dismiss = Descartar chat-surface-empty = Sin contenido chat-surface-type-card = Tarjeta chat-surface-type-chart = Gráfico chat-surface-type-form = Formulario chat-surface-type-list = Lista chat-surface-type-metric = Métrica chat-surface-type-mindmap = Mapa mental chat-surface-type-table = Tabla chat-surface-type-tabs = Pestañas chat-surface-type-text = Texto chat-surface-type-json = Datos chat-surface-form-datePlaceholder = AAAA-MM-DD chat-surface-form-numberPlaceholder = Introduce un número chat-surface-form-textPlaceholder = Introduce un valor chat-surface-form-submit = Enviar chat-surface-actionRefused = Acción del asistente rechazada: { $reason } statusBar-chatTokens = IA ↑{ $input } ↓{ $output } caché { $cacheRead }/{ $cacheWrite } common-settings = Configuración common-tasks = Tareas common-running = en ejecución common-pending = pendiente tasks-backgroundTasks = Tareas en segundo plano tasks-clearCompleted = Limpiar completadas tasks-noActive = No hay tareas activas tasks-cancelTask = Cancelar tarea tasks-statusPending = Pendiente tasks-statusRunning = En ejecución tasks-statusCancelling = Cancelando… tasks-statusCompleted = Completada tasks-statusFailed = Error: { $error } tasks-statusCancelled = Cancelada tasks-triggerTitle = { $running } en ejecución, { $pending } pendiente app-taskCompleted = Tarea completada: { $message } app-taskFailed = Tarea fallida: { $message } app-databaseRebuildFailed = La reconstrucción de la base de datos falló app-textReindexFailed = La reindexación de texto falló panel-output = Salida panel-postLinks = Enlaces de entradas panel-gitLog = Historial de Git panel-postLinksPlaceholder = No hay enlaces de entradas para mostrar panel-closeTitle = Cerrar panel panel-noRecentTasks = No hay tareas recientes panel-noOutput = Sin salida statusBar-posts = { $count } publicaciones statusBar-media = { $count } medios statusBar-ui = UI statusBar-uiLanguage = Idioma de la interfaz statusBar-offlineMode = Modo avión statusBar-offlineModeActive = Modo avión (activo) projectSelector-switchProject = Cambiar proyecto projectSelector-projectsHeader = Proyectos projectSelector-newProject = Nuevo proyecto projectSelector-openProject = Abrir proyecto… projectSelector-createProject = Crear proyecto projectSelector-projectName = Nombre del proyecto projectSelector-projectNamePlaceholder = Mi blog projectSelector-chooseFolder = Elegir carpeta... projectSelector-useDefaultLocation = Usar ubicación predeterminada projectSelector-deleteProject = Eliminar proyecto projectSelector-toast-switched = Cambiado a { $name } projectSelector-toast-switchFailed = No se pudo cambiar de proyecto projectSelector-toast-created = Proyecto "{ $name }" creado projectSelector-toast-opened = Proyecto "{ $name }" abierto projectSelector-toast-openFailed = No se pudo abrir el proyecto: { $error } projectSelector-toast-createFailed = No se pudo crear el proyecto projectSelector-toast-deleteFailed = No se pudo eliminar el proyecto tabBar-closeHint = Cerrar tabBar-loading = Cargando... tabBar-unknown = Desconocido tabBar-style = Estilo tabBar-menuEditor = Editor de menú tabBar-metadataDiff = Diff de metadatos tabBar-siteValidation = Validación del sitio tabBar-translationValidation = Validación de traducciones siteValidation-run = Ejecutar validación siteValidation-apply = Aplicar validación siteValidation-applying = Aplicando... siteValidation-idle = Ejecuta la validación del sitio para comparar los archivos generados con la salida esperada. siteValidation-running = Validación en curso... siteValidation-complete = Validación completada siteValidation-clean = No se encontraron archivos generados faltantes, extra o desactualizados. siteValidation-error = La validación falló siteValidation-missing = Archivos faltantes siteValidation-extra = Archivos adicionales siteValidation-stale = Archivos desactualizados tabBar-documentation = Documentación tabBar-apiDocumentation = Documentación API tabBar-cliDocumentation = Documentación CLI tabBar-mcpDocumentation = Documentación MCP tabBar-findDuplicates = Buscar duplicados tabBar-tags = Etiquetas tabBar-preview = Vista previa tabBar-modified = Modificado sidebar-noPostsYet = Aún no hay entradas sidebar-noPagesYet = Aún no hay páginas sidebar-noMediaYet = Aún no hay medios sidebar-noScriptsYet = Aún no hay scripts sidebar-noTemplatesYet = Aún no hay plantillas sidebar-importPlaceholder = Importar contenido desde fuentes externas sidebar-loading = Cargando... sidebar-settingsHeader = Configuración sidebar-tagsHeader = Etiquetas sidebar-drafts = Borradores sidebar-published = Publicados sidebar-archived = Archivados language-en = Inglés language-de = Alemán language-fr = Francés language-it = Italiano language-es = Español welcome-title = Bienvenido a bDS welcome-subtitle = Abre un proyecto o crea una nueva entrada para comenzar. post-untitled = Sin título post-createFailed = No se pudo crear la entrada: { $error } engine-rebuildStarted = Reconstruyendo la base de datos desde archivos... engine-rebuildComplete = Base de datos reconstruida: { $posts } entradas, { $media } medios, { $templates } plantillas, { $scripts } scripts engine-rebuildFailed = La reconstrucción de la base de datos falló: { $error } engine-reindexStarted = Reindexando texto de búsqueda... engine-reindexComplete = Texto de búsqueda reindexado: { $posts } entradas, { $media } medios engine-reindexFailed = La reindexación del texto de búsqueda falló: { $error } engine-calendarStarted = Regenerando calendario... engine-calendarComplete = Calendario regenerado engine-calendarFailed = La regeneración del calendario falló: { $error } engine-calendarNoProject = No hay proyecto activo engine-validateTranslationsStarted = Validando traducciones... engine-validateMediaStarted = Validando medios... engine-validateTranslationsComplete = Validación de traducciones: { $dbIssues } problemas en la base de datos, { $fsIssues } problemas en el sistema de archivos engine-validateTranslationsFailed = La validación de traducciones falló: { $error } engine-fillMissingTranslationsOffline = No se pueden completar las traducciones: la IA no está disponible en modo avión engine-fillMissingTranslationsNoAi = No se pueden completar las traducciones: la IA aún no está disponible engine-uploadStarted = Subiendo sitio... engine-uploadingTarget = Subiendo { $target }… engine-uploadMissingCredentials = Credenciales de publicación incompletas. Configúralas en los ajustes del proyecto. engine-uploadOffline = No se puede subir: el modo avión está activo engine-generateSiteStarted = Generando sitio... engine-generateSiteNoProject = No hay proyecto activo engine-previewDataDirUnavailable = El directorio de datos del proyecto no está disponible engine-previewPortInUse = El puerto del servidor de vista previa ya está en uso dialog-selectFolder = Seleccionar carpeta dialog-openProject = Abrir carpeta del proyecto dialog-importMedia = Importar medios dialog-replaceMedia = Reemplazar archivo multimedia dialog-imageFilter = Imágenes editor-replaceFile = Reemplazar archivo… media-toast-imported = Se importaron { $count } archivo(s) multimedia media-toast-importFailed = No se pudieron importar algunos archivos multimedia: { $error } media-toast-replaced = Archivo multimedia reemplazado media-toast-unchanged = El archivo seleccionado es idéntico; no hubo cambios media-toast-replaceFailed = No se pudo reemplazar el archivo multimedia: { $error } settings-nav-project = Proyecto settings-nav-editor = Editor settings-nav-content = Contenido settings-nav-ai = IA settings-nav-technology = Tecnología settings-nav-publishing = Publicación settings-nav-data = Datos settings-nav-mcp = MCP settings-nav-style = Estilo style-title = Estilo style-subtitle = Elige el tema de Pico CSS para este proyecto. style-themes = Temas style-previewMode = Modo de vista previa style-previewMode-auto = Automático style-previewMode-light = Claro style-previewMode-dark = Oscuro style-apply = Aplicar tema style-applied = Tema aplicado. style-preview = Vista previa en directo tags-nav-cloud = Nube de etiquetas tags-nav-manage = Gestionar etiquetas tags-nav-merge = Fusionar etiquetas tags-nav-discover = Descubrir etiquetas tags-nav-categories = Categorías sidebar-chatYesterday = Ayer sidebar-relativeDateMonthDay = { $day } { $month } modal-confirmDelete-title = Confirmar eliminación modal-confirmDelete-warning = Esta acción no se puede deshacer. modal-confirmDelete-cancel = Cancelar modal-confirmDelete-delete = Eliminar modal-confirm-title = Confirmar modal-confirm-cancel = Cancelar modal-confirm-confirm = Confirmar searchIndexRepair-title = ¿Reconstruir el índice de búsqueda? searchIndexRepair-message = La reconstrucción puede tardar. La búsqueda no estará disponible hasta que termine. Puedes iniciarla ahora o más tarde desde Preferencias. searchIndexRepair-later = Más tarde searchIndexRepair-rebuildNow = Reconstruir ahora searchIndexRepair-rebuildingTitle = Reconstruyendo el índice de búsqueda searchIndexRepair-rebuildingMessage = Espera. La edición no está disponible temporalmente mientras se reconstruye el índice. searchIndexRepair-waitForTasks = Espera a que terminen las demás tareas en segundo plano antes de reconstruir el índice de búsqueda. modal-postInsertLink-title = Insertar enlace modal-postInsertLink-description = Selecciona una entrada a la que vincular. modal-postInsertLink-cancel = Cancelar modal-postInsertLink-tabInternal = Internos modal-postInsertLink-tabExternal = Externos modal-postInsertLink-searchPlaceholder = Buscar entradas... modal-postInsertLink-emptyState = Escribe para buscar entradas o usa entradas relacionadas modal-postInsertLink-createPost = Crear entrada modal-postInsertLink-insert = Insertar modal-postInsertLink-externalUrlPlaceholder = https://example.com modal-postInsertLink-externalTextPlaceholder = Texto mostrado (opcional) modal-postInsertLink-urlRequired = Se requiere una URL. modal-postInsertLink-titleRequired = Introduce un título para crear una entrada enlazada. modal-postInsertLink-createFailed = No se pudo crear la entrada enlazada. modal-postInsertLink-loadFailed = No se pudo cargar la entrada seleccionada. modal-insertMedia-title = Insertar medio modal-insertMedia-description = Selecciona un medio para insertar. modal-insertMedia-cancel = Cancelar modal-insertMedia-searchPlaceholder = Buscar medios... modal-insertMedia-loadFailed = No se pudo cargar el medio seleccionado. modal-postGallery-title = Galería de medios modal-postGallery-description = Haz clic en una imagen para verla a tamaño completo. modal-postGallery-close = Cerrar modal-postGallery-backToGrid = Volver a la cuadrícula modal-postGallery-unavailable = Vista previa no disponible modal-aiSuggestions-title = Sugerencias de IA modal-aiSuggestions-applySelected = Aplicar selección modal-languagePicker-title = Traducir a sidebar-filter-search = Buscar... sidebar-filter-toggle = Filtros sidebar-filter-clearAll = Borrar todos los filtros sidebar-filter-status = Estado sidebar-filter-language = Idioma sidebar-filter-dateRange = Rango de fechas sidebar-filter-from = Desde (AAAA-MM-DD) sidebar-filter-to = Hasta (AAAA-MM-DD) editor-insertLink = Insertar enlace editor-insertMedia = Insertar medio editor-gallery = Galería editor-addGalleryImages = Añadir imágenes a la galería editor-galleryAirplaneGated = Las acciones automáticas de IA siguen bloqueadas en modo avión. editor-galleryPickerFailed = No se pudo abrir el selector de imágenes: { $error } editor-galleryImageAdded = Se añadió { $title } editor-galleryImageFailed = No se pudo procesar { $path }: { $error } editor-galleryImportComplete = Se añadieron { $count } imágenes a la entrada editor-imageDropImport = Importar imagen soltada: { $name } editor-imageDropProgress = Importando y vinculando { $name } editor-imageDropAdded = Imagen soltada { $name } añadida editor-imageDropFailed = No se pudo importar { $path }: { $error } editor-imageDropEnrichment = Enriquecer imagen soltada: { $name } editor-imageDropEnrichmentFailed = No se pudo enriquecer { $path }: { $error } sidebar-filter-tags = Etiquetas sidebar-filter-categories = Categorías sidebar-filter-calendar = Archivo sidebar-filter-noResults = Sin resultados editor-saved = Guardado. editor-title = Título editor-titlePlaceholder = Introducir título... editor-slug = Slug editor-slugPlaceholder = introducir-slug editor-content = Contenido editor-contentPlaceholder = Escribe tu contenido... editor-excerpt = Extracto editor-excerptPlaceholder = Breve resumen... editor-author = Autor editor-language = Idioma editor-aiAnalyze = Analizar con IA editor-detectLanguage = Detectar idioma editor-quickActions = Acciones rápidas editor-modeMarkdown = Markdown editor-modePreview = Vista previa editor-suggestTaxonomy = Sugerir taxonomía editor-translate = Traducir editor-templateSlug = Plantilla editor-doNotTranslate = No traducir editor-publish = Publicar editor-archive = Archivar editor-archived = Movido al archivo. editor-unarchive = Desarchivar editor-unarchived = Restaurado como borrador. editor-statusDraft = Borrador editor-statusPublished = Publicado editor-statusArchived = Archivado editor-discard = Descartar editor-validate = Validar editor-run = Ejecutar editor-checkSyntax = Verificar sintaxis editor-syntaxValid = La sintaxis es válida. editor-syntaxInvalid = Error de sintaxis: { $error } editor-kind = Tipo editor-enabled = Habilitado editor-entrypoint = Punto de entrada editor-alt = Texto alternativo editor-altPlaceholder = Describir la imagen... editor-caption = Leyenda editor-metadata = Metadatos editor-tags = Etiquetas editor-tagsPlaceholder = Añadir etiqueta... editor-categories = Categorías editor-categoriesPlaceholder = Añadir categoría... editor-outlinks = Enlaces salientes editor-backlinks = Enlaces entrantes editor-linkedMedia = Medios vinculados editor-linkedMediaEmpty = Todavía no hay medios vinculados. editor-linkExistingMedia = Vincular existente editor-linkToPost = Vincular a artículo editor-linkedPosts = Artículos vinculados editor-linkedPostsEmpty = No está vinculado a ningún artículo. editor-postPickerSearch = Buscar artículos editor-postPickerSearchPlaceholder = Buscar artículos... editor-unlinkMedia = Desvincular editor-linkedMediaKindImage = Imagen editor-linkedMediaKindFile = Archivo editor-untitled = Sin título editor-createdAt = Creado editor-updatedAt = Actualizado editor-publishedAt = Publicado tags-noTags = Sin etiquetas categories-section = Categorías categories-title = Título ({ $language }) categories-actions = Acciones tags-cloudSection = Nube tags-cloudHelp = Selecciona una o más etiquetas para editarlas, eliminarlas o fusionarlas. tags-selectedCount = { $count } seleccionadas tags-clearSelection = Borrar selección tags-createSection = Crear etiqueta tags-createPlaceholder = nueva-etiqueta tags-createButton = Crear tags-editTag = Editar etiqueta tags-manageSection = Gestionar tags-name = Nombre tags-color = Color tags-colorPresets = Colores predefinidos tags-postTemplate = Plantilla de artículo tags-noTemplate = Ninguna tags-merge = Fusionar tags-mergeTarget = Etiqueta destino tags-mergeSection = Fusionar tags-mergeHelp = Selecciona al menos dos etiquetas de la nube o la lista para fusionarlas. tags-mergePreview = Etiquetas para eliminar: { $tags } tags-mergeConfirmTitle = Fusionar etiquetas tags-mergeConfirmMessage = ¿Fusionar { $count } etiquetas en { $target }? Esta acción no se puede deshacer. tags-deleteUsage = Esta etiqueta se usa en { $count } publicaciones. tags-discoverSection = Descubrir tags-discoverDescription = Descubre etiquetas a partir de las publicaciones actuales y reescribe tags.json para reflejar la base de datos. tags-discoverButton = Descubrir tags-selectTag = Seleccione una etiqueta para editar template-forceDeleteTitle = Forzar eliminación de plantilla template-forceDeleteMessage = Esta plantilla se usa en { $posts } publicaciones y { $tags } etiquetas. ¿Forzar eliminación? common-add = Agregar common-remove = Eliminar common-clear = Limpiar common-noResults = Sin resultados settings-projectName = Nombre del proyecto settings-projectDescription = Descripción settings-dataPath = Carpeta de datos settings-browse = Explorar... settings-reset = Restablecer settings-publicUrl = URL pública settings-mainLanguage = Idioma principal settings-mainLanguageRequired = obligatorio settings-blogLanguages = Idiomas del blog settings-defaultAuthor = Autor predeterminado settings-maxPostsPerPage = Artículos por página settings-blogmarkCategory = Categoría de Blogmark settings-copyBlogmarkBookmarklet = Copiar bookmarklet de Blogmark settings-blogmarkBookmarkletCopied = Bookmarklet de Blogmark copiado settings-defaultMode = Modo de editor predeterminado settings-diffViewStyle = Estilo de diff settings-categoryTitle = Título para { $category } settings-categoryPostTemplate = Plantilla de artículo settings-categoryListTemplate = Plantilla de lista settings-categoryRenderInLists = Mostrar en listas settings-categoryShowTitles = Mostrar títulos settings-addCategory = Agregar categoría settings-resetCategories = Restablecer categorías predeterminadas settings-wrapLongLines = Ajuste de línea automático settings-hideUnchangedRegions = Ocultar regiones sin cambios settings-offlineMode = Modo avión settings-onlineEndpointSection = Extremo en línea settings-onlineEndpointUrl = URL del extremo en línea settings-onlineEndpointModel = Modelo del extremo en línea settings-onlineApiKey = Clave API en línea settings-airplaneApiKey = Clave API local (opcional) settings-airplaneEndpointSection = Extremo de modo avión settings-airplaneEndpointUrl = URL del extremo de modo avión settings-airplaneEndpointModel = Modelo del extremo de modo avión settings-refreshModels = Actualizar modelos settings-chatModel = Modelo de chat settings-modelSupportsTools = El modelo de chat seleccionado admite llamadas a herramientas settings-modelSupportsVision = El modelo de imagen seleccionado admite visión settings-testChat = Probar chat settings-modelsLoaded = Modelos cargados. settings-testChatSuccess = Los modelos seleccionados respondieron correctamente. settings-onlineChatModel = Modelo de chat en línea settings-onlineTitleModel = Modelo de títulos en línea settings-onlineImageModel = Modelo de imágenes en línea settings-onlineModelSupportsTools = El modelo de chat en línea admite llamadas a herramientas settings-onlineModelSupportsVision = El modelo de imágenes en línea admite visión settings-airplaneChatModel = Modelo de chat local settings-airplaneTitleModel = Modelo de títulos local settings-airplaneImageModel = Modelo de imágenes local settings-airplaneModelSupportsTools = El modelo de chat local admite llamadas a herramientas settings-airplaneModelSupportsVision = El modelo de imágenes local admite visión settings-defaultModel = Modelo predeterminado settings-titleModel = Modelo de títulos settings-imageAnalysisModel = Modelo de análisis de imágenes settings-keychainConfigured = Guardado en el llavero settings-systemPrompt = Prompt del sistema settings-resetToDefault = Restaurar valores predeterminados settings-luaRuntimeOnly = Lua es el único tiempo de ejecución de scripts en la app Rust. settings-semanticSimilarityEnabled = Similitud semántica settings-sshHost = Host SSH settings-sshUsername = Nombre de usuario SSH settings-sshRemotePath = Ruta remota settings-clear = Limpiar settings-rebuildPosts = Reconstruir artículos settings-rebuildSearchIndex = Reconstruir índice de búsqueda settings-rebuildMedia = Reconstruir medios settings-rebuildScripts = Reconstruir scripts settings-rebuildTemplates = Reconstruir plantillas settings-rebuildLinks = Reconstruir enlaces settings-rebuildPostLinks = Reconstruyendo enlaces de entradas… settings-rebuildMediaLinks = Reconstruyendo enlaces de medios… settings-regenerateThumbnails = Regenerar miniaturas settings-openDataFolder = Abrir carpeta de datos settings-installCli = Instalar CLI settings-cliInstalled = CLI instalada en { $path } settings-contentPlaceholder = La configuración de contenido aparecerá aquí settings-technologyPlaceholder = La configuración tecnológica aparecerá aquí settings-mcpEnable = Activar el servidor MCP local settings-mcpRunning = En ejecución settings-mcpStopped = Detenido settings-mcpRefresh = Actualizar settings-mcpProposals = Propuestas pendientes settings-mcpNoProposals = No hay propuestas pendientes de aprobación. settings-mcpApprove = Aprobar settings-mcpReject = Rechazar settings-mcpAgents = Configuración de agentes settings-mcpProposalApproved = Propuesta MCP aprobada y aplicada. settings-mcpProposalRejected = Propuesta MCP rechazada. settings-mcpKindDraftPost = Nueva entrada settings-mcpKindScript = Nuevo script settings-mcpKindTemplate = Nueva plantilla settings-mcpKindMediaTranslation = Traducción del recurso settings-mcpKindMediaMetadata = Metadatos del recurso settings-mcpKindPostMetadata = Metadatos de la entrada settings-mcpStatusPending = Pendiente settings-mcpStatusExecuting = Aplicando settings-mcpStatusAccepted = Aprobada settings-mcpStatusRejected = Rechazada settings-mcpStatusExpired = Caducada dashboard-overview = Resumen dashboard-posts = Artículos dashboard-media = Medios dashboard-tags = Etiquetas dashboard-categories = Categorías dashboard-images = Imágenes dashboard-drafts = Borradores dashboard-published = Publicados dashboard-archived = Archivados dashboard-timeline = Entradas a lo largo del tiempo dashboard-recentPosts = Actualizadas recientemente dashboard-postCount = { $count } entradas dashboard-pin = Fijar editor-noPreviewAvailable = No hay vista previa disponible common-operationFailed = Error en { $operation }: { $error } common-databaseUnavailable = Base de datos no disponible common-autoSave = Guardado automático common-metadataSync = Sincronización de metadatos common-load = Cargar common-createScript = Crear script common-createTemplate = Crear plantilla settings-maxPostsPerPageInvalid = Las entradas por página deben ser un número válido settings-categoryNameRequired = El nombre de la categoría es obligatorio settings-categoryAlreadyExists = La categoría ya existe siteValidation-summary = { $label }: faltantes={ $missing }, adicionales={ $extra }, obsoletos={ $stale } engine-readingProjectConfig = Leyendo la configuración del proyecto... engine-loadingPosts = Cargando entradas... engine-writingCalendar = Escribiendo el calendario JSON... engine-indexingItem = Indexando: { $current }/{ $total } — { $name } engine-checkingItem = Comprobando: { $current }/{ $total } — { $name } engine-renderingPost = Renderizando { $post } engine-writingGeneratedFiles = Escribiendo archivos generados engine-generationComplete = Generación del sitio completada engine-runScript = Ejecutando script… engine-regeneratingItem = Regenerando: { $name } metadataDiff-run = Ejecutar comparación metadataDiff-running = Comparando la base de datos y el sistema de archivos… metadataDiff-idle = Ejecuta la comparación de metadatos entre archivos portátiles y la base de datos. metadataDiff-clean = Los metadatos de la base de datos y los archivos están sincronizados. metadataDiff-fileToDb = Usar archivo metadataDiff-dbToFile = Usar base de datos metadataDiff-orphans = Archivos huérfanos metadataDiff-errors = Errores metadataDiff-repaired = Diferencia de metadatos reparada metadataDiff-repair = Reparando metadatos… metadataDiff-complete = Comparación de metadatos completada metadataDiff-importOrphan = Importar archivo metadataDiff-orphanImported = Archivo huérfano importado metadataDiff-field = { $field }: BD = { $database } · Archivo = { $file } metadataDiff-entity = { $entity } · { $path } metadataDiff-orphan = { $reason } · { $path } engine-fillMissingTranslationsStarted = Creando las traducciones que faltan… engine-fillMissingTranslationsComplete = Traducción completada: { $posts } entradas, { $media } medios, { $failed } fallos engine-autoTranslationStarted = Creando las traducciones que faltan… engine-autoTranslationComplete = Se crearon { $count } borradores de traducción engine-progress-scanningPublishedPosts = Analizando las entradas publicadas… engine-progress-translatingPost = Traduciendo { $title } → { $language } engine-progress-translationBatchComplete = Lote de traducciones completado engine-progress-loadingProjectMetadata = Cargando los metadatos del proyecto… engine-progress-scanningPosts = Analizando las entradas… engine-progress-postItem = Entradas: { $current }/{ $total } — { $name } engine-progress-scanningMedia = Analizando los medios… engine-progress-mediaItem = Medios: { $current }/{ $total } — { $name } engine-progress-rebuildingTemplates = Reconstruyendo las plantillas… engine-progress-rebuildingScripts = Reconstruyendo los scripts… engine-progress-importingTags = Importando las etiquetas… engine-progress-rebuildingThumbnails = Reconstruyendo miniaturas faltantes… engine-progress-refreshingSemanticIndex = Actualizando el índice semántico… engine-progress-rebuildComplete = Reconstrucción completada translationValidation-run = Validar translationValidation-running = Validando traducciones… translationValidation-idle = Ejecuta la validación de las traducciones de la base de datos y el sistema de archivos. translationValidation-clean = Todas las traducciones son coherentes. translationValidation-databaseIssues = Problemas de la base de datos translationValidation-filesystemIssues = Problemas del sistema de archivos translationValidation-missingSourcePost = Falta la entrada de origen translationValidation-sameLanguageAsCanonical = El idioma coincide con la entrada de origen translationValidation-doNotTranslateHasTranslations = La entrada está marcada para no traducir translationValidation-contentInDatabase = El contenido publicado permanece en la base de datos translationValidation-missingTranslation = Falta una traducción configurada blogmark-invalid = Blogmark no válido: { $error } blogmark-unknownProject = El proyecto de destino de este blogmark no existe aquí. blogmark-noProject = Abre un proyecto antes de importar un blogmark. blogmark-importing = Importando blogmark blogmark-imported = Blogmark importado blogmark-failed = Error al importar el blogmark: { $error } engine-renderingPage = Renderizando { $url } ({ $current }/{ $total }) engine-renderingPages = Renderizando páginas ({ $current }/{ $total }) engine-generatedPage = Generado { $url } ({ $current }/{ $total }) engine-rewrotePage = Reescrito { $url } ({ $current }/{ $total }) engine-renderSiteGroup = Renderizar sitio engine-prepareGeneration = Preparar la generación del sitio engine-preparingGeneration = Preparando rutas y plantillas… engine-generationPrepared = Generación del sitio preparada engine-forceRenderSiteGroup = Forzar la regeneración del sitio engine-applyValidationGroup = Aplicar validación del sitio engine-renderSiteCore = Renderizar núcleo del sitio engine-renderSinglePosts = Renderizar entradas individuales engine-renderCategoryArchives = Renderizar archivos de categorías engine-renderTagArchives = Renderizar archivos de etiquetas engine-renderDateArchives = Renderizar archivos por fecha engine-buildSearchIndex = Crear índice de búsqueda engine-builtSearchFile = Creado { $path } ({ $current }/{ $total }) engine-generationCancellationRequested = Cancelando la generación del sitio… engine-generationSummary = Generación completada: escritos={ $written }, omitidos={ $skipped }, eliminados={ $deleted }, salida={ $output } engine-publicUrlRequired = Se requiere una URL pública antes de generar el sitio settings-imageImportConcurrency = Importaciones de imágenes simultáneas (1–8) settings-imageImportConcurrencyInvalid = El número de importaciones simultáneas debe estar entre 1 y 8 find-titleFind = Buscar find-titleReplace = Buscar y reemplazar find-query = Texto que buscar find-replacement = Reemplazo find-next = Buscar siguiente find-replace = Reemplazar find-replaceAll = Reemplazar todo find-noMatches = No se encontraron coincidencias find-replacedCount = Se reemplazaron { $count } coincidencias git-loading = Cargando repositorio… git-notRepository = Este proyecto aún no es un repositorio Git. git-initialize = Inicializar Git git-fetch = Obtener git-pull = Descargar git-push = Subir git-airplaneBlocked = Las acciones Git de red no están disponibles en modo avión. git-synced = Sincronizado git-localOnly = Solo local git-remoteOnly = Solo remoto git-remoteUrl = URL de origin git-changesCount = Cambios ({ $count }) git-commitMessage = Mensaje de commit git-commit = Commit git-noChanges = Sin cambios git-history = Historial git-noCommits = Aún no hay commits git-pruneLfs = Limpiar caché LFS git-liveOutput = Salida en directo git-diff = Comparación Git git-commitDiffTitle = Commit { $hash } git-readOnly = Comparación Git de solo lectura git-loadingDiff = Cargando comparación… git-original = Original git-modified = Modificado git-inlineDiff = Comparación en línea git-noDiff = Sin diferencias git-noFileHistory = No hay historial para este archivo git-operationDone = Git { $operation } completado git-runningOperation = Git { $operation } import-name = Nombre de la importación import-namePlaceholder = Importación sin título import-untitled = Importación sin título import-description = Selecciona una exportación de WordPress (WXR) y su carpeta de archivos, revisa cada elemento y ejecuta la importación. import-uploadsFolder = Carpeta de archivos import-wxrFile = Archivo WXR import-wxrFilter = Exportación de WordPress import-noFolder = Ninguna carpeta seleccionada import-noWxr = Ningún archivo WXR seleccionado import-analyze = Analizar import-empty = Selecciona una exportación de WordPress para iniciar el análisis. import-posts = Entradas import-pages = Páginas import-media = Medios import-taxonomy = Categorías y etiquetas import-conflicts = Conflictos de slug y nombre de archivo import-macros = Macros import-ready = Listo para importar: { $count } elementos import-execute = Importar { $count } elementos import-autoMap = Analizar taxonomía con IA import-complete = Importación completa: { $imported } importados, { $skipped } omitidos import-failed = Error de importación: { $error } import-dateDistribution = Distribución por fecha (entradas / medios): { $dates } import-resolution = Resolución import-resolution-ignore = Ignorar import-resolution-overwrite = Sobrescribir import-resolution-import = Importar con slug nuevo import-mapTo = Asociar con existente import-category = Categoría import-tag = Etiqueta import-taxonomyExisting = Existente import-taxonomyMapped = Asociado import-taxonomyNew = Nuevo import-macroUses = { $count } usos import-eta = quedan unos { $seconds }s import-status-new = nuevo import-status-update = actualización import-status-conflict = conflicto import-status-duplicate = duplicado import-status-missing = ausente import-phase-analysis = Analizando archivo WXR… import-phase-starting = Iniciando… import-phase-taxonomy = Importando categorías y etiquetas… import-phase-posts = Importando entradas… import-phase-media = Importando medios… import-phase-pages = Importando páginas… import-phase-complete = Importación completa import-error-wxrRequired = Selecciona un archivo WXR antes de analizar. import-toast-complete = Importación de WordPress completa. import-toast-mapped = La IA asoció { $count } términos de taxonomía. import-deleteTitle = ¿Eliminar la definición de importación? import-deleteMessage = ¿Eliminar «{ $name }» y su análisis guardado? El contenido ya importado se conservará. import-toast-deleted = Definición de importación eliminada. menu-item-connectServer = Conectar al servidor… menu-item-disconnectServer = Desconectar del servidor remoteConnection-title = Conectar al servidor RuDS remoteConnection-description = Se usa la identidad SSH privada de RuDS. La clave de host del servidor se guarda en la primera conexión. remoteConnection-target = Servidor remoteConnection-targetPlaceholder = usuario@host o usuario@host:puerto remoteConnection-connect = Conectar remoteConnection-connecting = Conectando… remoteConnection-projects = Proyectos remotos remoteConnection-open = Abrir proyecto remoteConnection-cancel = Cancelar remoteConnection-connectionLost = La conexión remota ya no está disponible. remoteConnection-opened = Proyecto remoto abierto. remoteConnection-disconnected = Desconectado del servidor RuDS. remoteConnection-eventReceived = Evento remoto n.º { $sequence }: { $event } remoteConnection-taskUpdate = Actualización de tareas remotas: { $count } tareas. remoteConnection-invalidTarget = Usa el formato usuario@host o usuario@host:puerto. remoteConnection-failed = No se pudo conectar al servidor RuDS: { $reason } remoteConnection-openFailed = No se pudo abrir el proyecto remoto: { $reason } remoteTerminal-serverTitle = Sesión de servidor RuDS remoteTerminal-localTitle = Sesión de terminal RuDS remoteTerminal-availableProjects = Proyectos disponibles remoteTerminal-quit = q para salir remoteTerminal-serverListening = El servidor SSH de RuDS escucha en { $address } remoteTerminal-authorizedKeys = Claves autorizadas: { $path } remoteTerminal-headlessFallback = No hay una sesión gráfica disponible; se iniciará la interfaz de terminal. tui-viewPosts = Publicaciones tui-viewMedia = Medios tui-viewTemplates = Plantillas tui-viewScripts = Scripts tui-viewTags = Etiquetas tui-viewSettings = Ajustes tui-viewGit = Git tui-help = 1 Publicaciones · 2 Medios · 3 Plantillas · 4 Scripts · 5 Etiquetas · 6 Ajustes · 7 Git Intro abre · n crea · / filtra · : comandos · p proyectos · o carpeta Ctrl+S guarda · Ctrl+P publica · Ctrl+E vista previa · Ctrl+G pregunta a la IA tui-status = { $transport } · { $locale } · q sale tui-local = local tui-remote = SSH tui-unsavedTitle = Cambios sin guardar tui-unsavedPrompt = ¿Descartar los cambios y salir? s/n tui-noProject = Ningún proyecto — o abre una carpeta tui-noMatchingItems = No hay elementos coincidentes tui-noTags = Aún no hay etiquetas tui-workingTreeClean = Árbol de trabajo limpio tui-applyCancel = Intro aplica todo · Esc cancela tui-settingUiLanguage = Idioma de la interfaz tui-settingRuntime = Motor de scripts tui-settingTransferMode = Modo de transferencia tui-settingDatabase = Base de datos tui-settingAutomaticRebuild = Reconstrucción automática tui-categoryEditing = Edición de categorías tui-categoryEditingGuiOnly = La creación, edición y eliminación de categorías permanecen en la aplicación de escritorio tui-openItemDeleted = Otro cliente eliminó el elemento abierto. tui-taskRunning = { $label } — en curso tui-taskCancelling = { $label } — cancelando… tui-taskProgress = { $label } — { $percent } % tui-taskComplete = { $label } — completado tui-taskFailed = { $label } — { $error } tui-taskCancelled = { $label } — cancelado tui-untitled = Sin título tui-newItemUnavailable = No se pueden crear elementos en esta vista. tui-editorSource = Fuente tui-savedAndPublished = Guardado y publicado tui-saved = Guardado tui-airplaneAiEndpointRequired = Modo avión: configura primero un punto final de IA local. tui-aiWrongResponseType = La IA devolvió un tipo de respuesta incorrecto. tui-aiSuggestions = Sugerencias de IA Título: { $title } Extracto: { $excerpt } tui-aiSuggestionsAdded = Sugerencias de IA añadidas a la salida tui-unpublished = Publicación retirada tui-editorLanguage = Idioma: { $language } tui-commitMessageRequired = Se requiere un mensaje de commit. tui-taskGitCommit = Commit de Git tui-committed = Commit creado tui-tagNameRequired = Se requiere un nombre de etiqueta. tui-tagCreated = Etiqueta creada tui-tagRenamed = Etiqueta renombrada tui-tagDeleted = Etiqueta eliminada tui-deleteCancelled = Eliminación cancelada tui-titleRequired = Se requiere un título. tui-confirmYesInput = s tui-confirmNoInput = n tui-projectSwitched = Proyecto cambiado tui-notDirectory = No es un directorio: { $path } tui-defaultProjectName = Blog tui-projectPathInvalidUtf8 = La ruta del proyecto no es UTF-8 válido. tui-rebuildSummary = Reconstrucción: { $posts } publicaciones, { $media } medios, { $templates } plantillas, { $scripts } scripts tui-apiKeyConfigured = Configurada en el llavero del sistema tui-apiKeyConfigureDesktop = Configurar en la aplicación de escritorio tui-settingClaudeCode = Claude Code tui-settingGithubCopilot = GitHub Copilot tui-valueReadOnly = Este valor es de solo lectura. tui-projectNameRequired = El nombre del proyecto no puede estar vacío. tui-postsPerPageInvalid = Las publicaciones por página deben ser un número del 1 al 500. tui-imageImportConcurrencyInvalid = La concurrencia de importación de imágenes debe ser un número del 1 al 8. tui-settingsSaved = Ajustes guardados tui-deleteTagConfirm = ¿Eliminar «{ $name }», usada por { $count } publicación(es)? Escribe { $yes } y pulsa Intro. tui-markTagsRequired = Marca al menos dos etiquetas, incluida la de destino. tui-tagsMerged = Etiquetas fusionadas tui-tagColourUpdated = Color de etiqueta actualizado tui-tagTemplateUpdated = Plantilla de etiqueta actualizada tui-tagsSynchronized = { $count } etiquetas sincronizadas tui-noActiveProject = No hay un proyecto activo tui-noActiveProjectDataFolder = No hay una carpeta de datos del proyecto activo tui-detachedHead = separado tui-airplaneGitPullBlocked = El modo avión bloquea Git pull. tui-taskGitPull = Git pull tui-gitPullComplete = Pull completado { $output } tui-airplaneGitPushBlocked = El modo avión bloquea Git push. tui-taskGitPush = Git push tui-gitPushComplete = Push completado { $output } tui-commandMetadataDiff = Diferencias de metadatos tui-commandValidateSite = Validar sitio tui-commandForceRender = Forzar renderizado tui-commandRebuildDatabase = Reconstruir base de datos tui-commandReindexSearch = Reindexar búsqueda tui-commandValidateTranslations = Validar traducciones [GUI] tui-commandFindDuplicates = Buscar duplicados [GUI] tui-commandUploadSite = Subir sitio tui-commandBrowserPreviewUrl = URL de vista previa del navegador tui-metadataDiffComplete = Diferencias de metadatos completadas tui-siteValidationComplete = Validación del sitio completada tui-filesRendered = { $count } archivos renderizados tui-itemsRebuilt = { $count } elementos reconstruidos tui-postsReindexed = { $count } publicaciones reindexadas tui-commandDesktopOnly = El editor de resultados de este comando está disponible en la interfaz de escritorio. tui-airplaneUploadBlocked = El modo avión bloquea la subida. tui-uploadRequiresPublishingSettings = La subida requiere credenciales de publicación; usa primero los ajustes compartidos de Publicación. tui-unknownCommand = Comando desconocido: { $command } tui-metadataChangesApplied = { $count } cambios de metadatos aplicados tui-validationApplied = Validación aplicada: { $written } escritos, { $removed } eliminados tui-diffTruncated = [diferencia truncada] tui-metadataDiffFields = { $entity } { $path }: { $count } campo(s) tui-metadataOrphan = huérfano { $path }: { $reason } tui-metadataError = error: { $error } tui-noMetadataDifferences = No hay diferencias de metadatos tui-siteValidationReport = Faltantes { $missing } Adicionales { $extra } Obsoletos { $stale } tui-imagePreview = Vista previa de imagen { $path } { $dimensions } tui-commandsTitle = Comandos tui-foldersTitle = Carpetas tui-promptOpen = abrir tui-promptCommit = commit tui-promptConfirm = confirmar tui-promptValue = > tui-readOnlyMarker = [solo lectura] tui-settingsHint = Intro edita/activa · Ctrl+S guarda · Esc cierra tui-tagsLoadFailed = No se pudieron cargar las etiquetas tui-tagCloudHint = Nube de etiquetas ordenada por uso tui-tagManageHint = n crea · Intro renombra · c color · t plantilla · d elimina · s sincroniza tui-tagMergeHint = Espacio marca · selecciona el destino · m fusiona tui-gitDiffBody = Preparado { $staged } Sin preparar { $unstaged } tui-imageDimensions = { $format } · { $width } × { $height } px tui-fileBytes = { $count } bytes