Feature/semantic similarity (#36)
* fix: mixed up migrations * feat: semantic similarity first take * feat: semantic similarity first round of fixes * feat: more work on making semantic similarity work properly * feat: getPostBySlug for the AI * feat: show similarity in post-link-insert-modal * chore: remove done doc --------- Co-authored-by: hugo <hugoms@me.com>
This commit is contained in:
@@ -139,6 +139,8 @@
|
||||
"settings.technology.pythonRuntimeModeDescription": "Elige dónde se ejecutan los scripts de Python para los flujos de transformación.",
|
||||
"settings.technology.pythonRuntimeMode.webworker": "Web Worker (recomendado)",
|
||||
"settings.technology.pythonRuntimeMode.mainThread": "Hilo principal (heredado)",
|
||||
"settings.technology.semanticSimilarityLabel": "Similitud semántica",
|
||||
"settings.technology.semanticSimilarityDescription": "Activa incrustaciones de IA locales para sugerencias de publicaciones relacionadas, sugerencias de etiquetas y detección de duplicados. Descarga un modelo de ~100 MB en el primer uso.",
|
||||
"settings.publishing.sshTitle": "Publicación SSH",
|
||||
"settings.data.title": "Mantenimiento de base de datos",
|
||||
"settings.data.fileSystemTitle": "Sistema de archivos",
|
||||
@@ -237,6 +239,8 @@
|
||||
"insert.searchPlaceholder.image": "Buscar medios por nombre, título o texto alternativo...",
|
||||
"insert.status.searching": "Buscando...",
|
||||
"insert.status.typeMore": "Escribe al menos 2 caracteres para buscar",
|
||||
"insert.status.loadingRelated": "Cargando publicaciones relacionadas...",
|
||||
"insert.section.relatedPosts": "Publicaciones relacionadas",
|
||||
"insert.status.noResults": "No se encontró {kind} para \"{query}\"",
|
||||
"insert.label.url": "Dirección URL",
|
||||
"insert.label.linkTextOptional": "Texto del enlace (opcional)",
|
||||
@@ -977,6 +981,8 @@
|
||||
"assistantSidebar.conversationTitle": "Sesión de asistente",
|
||||
"assistantSidebar.error.startFailed": "No se pudo iniciar la sesión del asistente",
|
||||
"assistantSidebar.error.actionFailed": "No se pudo ejecutar la acción del asistente",
|
||||
"tagInput.aiSuggestedLabel": "Sugerencias IA",
|
||||
"tagInput.allTagsLabel": "Todos los tags",
|
||||
"tagInput.alreadyAdded": "La etiqueta “{tag}” ya está añadida",
|
||||
"tagInput.remove": "Quitar",
|
||||
"tagInput.createdTag": "Etiqueta “{tag}” creada",
|
||||
@@ -1092,5 +1098,22 @@
|
||||
"settings.toast.mcpConfigRemoveSuccess": "Servidor MCP de bDS eliminado de la configuración de {agent}",
|
||||
"settings.toast.mcpConfigFailed": "Error al configurar {agent}: {error}",
|
||||
"settings.toast.mcpConfigRemoveFailed": "Error al eliminar de {agent}: {error}",
|
||||
"settings.toast.mcpConfigPath": "Configuración escrita en {path}"
|
||||
"settings.toast.mcpConfigPath": "Configuración escrita en {path}",
|
||||
"duplicatesView.tabTitle": "Buscar duplicados",
|
||||
"duplicatesView.title": "Entradas duplicadas",
|
||||
"duplicatesView.description": "Entradas con alta similitud de contenido que pueden ser duplicadas.",
|
||||
"duplicatesView.loading": "Buscando duplicados...",
|
||||
"duplicatesView.empty": "No se encontraron entradas duplicadas.",
|
||||
"duplicatesView.error": "Error al cargar duplicados",
|
||||
"duplicatesView.refresh": "Actualizar",
|
||||
"duplicatesView.dismiss": "Descartar",
|
||||
"duplicatesView.similarity": "{value}% similar",
|
||||
"duplicatesView.exactMatch": "Duplicado exacto",
|
||||
"duplicatesView.openPost": "Abrir entrada",
|
||||
"duplicatesView.count": "{count} pares encontrados",
|
||||
"duplicatesView.showMore": "Mostrar más",
|
||||
"duplicatesView.checkAll": "Seleccionar todo",
|
||||
"duplicatesView.uncheckAll": "Deseleccionar todo",
|
||||
"duplicatesView.dismissChecked": "Descartar seleccionados ({count})",
|
||||
"duplicatesView.notEnabled": "La similitud semántica no está activada. Actívela en Configuración → Tecnología."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user