963 lines
46 KiB
Plaintext
963 lines
46 KiB
Plaintext
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-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-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-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-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-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-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-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-generationCancelled = Generación del sitio cancelada
|
||
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-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
|