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-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-metadataDiff = Herramienta diff de metadatos menu-item-editMenu = Editar menú del blog menu-item-generateSitemap = Renderizar 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-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-open = Abrir common-cancel = Cancelar 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-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-gitLogPlaceholder = No hay historial de Git 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-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-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-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-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-chatPlaceholder = El asistente IA aparecerá aquí sidebar-importPlaceholder = Importar contenido desde fuentes externas sidebar-gitPlaceholder = Integración del control de código fuente sidebar-loading = Cargando... sidebar-settingsHeader = Configuración sidebar-tagsHeader = Etiquetas sidebar-drafts = Borradores sidebar-published = Publicados sidebar-archived = Archivados sidebar-loadMore = Cargar más… 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-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-importMedia = Importar medios dialog-imageFilter = Imágenes 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 tags-nav-cloud = Nube de etiquetas tags-nav-manage = Gestionar etiquetas tags-nav-merge = Fusionar etiquetas tags-nav-discover = Descubrir etiquetas sidebar-chatYesterday = Ayer 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 sidebar-filter-tags = Etiquetas sidebar-filter-categories = Categorías sidebar-filter-calendar = Archivo sidebar-filter-noResults = Sin resultados 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-discard = Descartar editor-duplicate = Duplicar editor-validate = Validar editor-run = Ejecutar editor-checkSyntax = Verificar sintaxis 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 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-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-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-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-regenerateThumbnails = Regenerar miniaturas settings-openDataFolder = Abrir carpeta de datos settings-contentPlaceholder = La configuración de contenido aparecerá aquí settings-technologyPlaceholder = La configuración tecnológica aparecerá aquí settings-mcpPlaceholder = La configuración del servidor MCP aparecerá aquí 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-statCards = Resumen dashboard-timeline = Cronología dashboard-noTimelineData = Todavía no hay datos de cronología dashboard-tagCloud = Nube de etiquetas dashboard-noTags = Todavía no hay etiquetas dashboard-categoryCloud = Nube de categorías dashboard-recentPosts = Publicaciones recientes dashboard-noRecentPosts = No hay publicaciones recientes dashboard-and = y dashboard-pin = Fijar common-tabNotImplemented = Esta sección se implementará en un hito posterior. 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-regeneratingItem = Regenerando: { $name }