Implement semantic embeddings and duplicate review

This commit is contained in:
2026-07-19 18:06:47 +02:00
parent fd4fd744e0
commit e8764262a3
42 changed files with 3808 additions and 79 deletions

View File

@@ -19,6 +19,27 @@ menu-item-publishSelected = Ausgewählte veröffentlichen
menu-item-previewPost = Beitragsvorschau
menu-item-rebuildDatabase = Datenbank aus Dateien neu aufbauen
menu-item-reindexText = Suchtext neu indizieren
menu-item-rebuildEmbeddingIndex = Embedding-Index neu erstellen
menu-item-findDuplicates = Doppelte Beiträge finden
common-refresh = Aktualisieren
editor-semanticTagSuggestions = Vorschläge aus ähnlichen Beiträgen
duplicates-title = Doppelte Beiträge finden
duplicates-searching = Duplikate werden gesucht…
duplicates-count = { $count } mögliche Paare
duplicates-disabled = Semantische Ähnlichkeit ist für dieses Projekt nicht aktiviert.
duplicates-empty = Keine möglichen doppelten Beiträge gefunden.
duplicates-checkAll = Alle auswählen
duplicates-uncheckAll = Auswahl aufheben
duplicates-dismissChecked = Ausgewählte verwerfen
duplicates-dismissCheckedCount = Ausgewählte verwerfen ({ $count })
duplicates-exactMatch = Exakte Übereinstimmung
duplicates-dismiss = Verwerfen
duplicates-dismissed = Duplikatpaar wurde verworfen.
duplicates-showMore = Mehr anzeigen
embeddings-reindexed = Embeddings für { $count } Beiträge neu erstellt.
embeddings-indexing = Semantische Inhalte werden indexiert
embeddings-indexingProgress = Beitrag { $current } von { $total } wird indexiert
embeddings-indexed = Der semantische Index ist für { $count } Beiträge bereit.
menu-item-metadataDiff = Metadaten-Diff-Werkzeug
menu-item-editMenu = Blog-Menü bearbeiten
menu-item-generateSitemap = Site rendern

View File

@@ -19,6 +19,27 @@ menu-item-publishSelected = Publish Selected
menu-item-previewPost = Preview Post
menu-item-rebuildDatabase = Rebuild Database from Files
menu-item-reindexText = Reindex Search Text
menu-item-rebuildEmbeddingIndex = Rebuild Embedding Index
menu-item-findDuplicates = Find Duplicate Posts
common-refresh = Refresh
editor-semanticTagSuggestions = Suggested from similar posts
duplicates-title = Find Duplicate Posts
duplicates-searching = Searching for duplicates…
duplicates-count = { $count } potential pairs
duplicates-disabled = Semantic similarity is not enabled for this project.
duplicates-empty = No potential duplicate posts found.
duplicates-checkAll = Check All
duplicates-uncheckAll = Uncheck All
duplicates-dismissChecked = Dismiss Checked
duplicates-dismissCheckedCount = Dismiss Checked ({ $count })
duplicates-exactMatch = Exact Match
duplicates-dismiss = Dismiss
duplicates-dismissed = Duplicate pair dismissal saved.
duplicates-showMore = Show More
embeddings-reindexed = Rebuilt embeddings for { $count } posts.
embeddings-indexing = Indexing semantic content
embeddings-indexingProgress = Indexing post { $current } of { $total }
embeddings-indexed = Semantic index is ready for { $count } posts.
menu-item-metadataDiff = Metadata Diff Tool
menu-item-editMenu = Edit Blog Menu
menu-item-generateSitemap = Render Site

View File

@@ -19,6 +19,27 @@ 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
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
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

View File

@@ -19,6 +19,27 @@ menu-item-publishSelected = Publier la sélection
menu-item-previewPost = Aperçu de l'article
menu-item-rebuildDatabase = Reconstruire la base de données
menu-item-reindexText = Réindexer le texte de recherche
menu-item-rebuildEmbeddingIndex = Reconstruire lindex sémantique
menu-item-findDuplicates = Rechercher les articles en double
common-refresh = Actualiser
editor-semanticTagSuggestions = Suggestions darticles similaires
duplicates-title = Rechercher les articles en double
duplicates-searching = Recherche des doublons…
duplicates-count = { $count } paires potentielles
duplicates-disabled = La similarité sémantique nest pas activée pour ce projet.
duplicates-empty = Aucun doublon potentiel trouvé.
duplicates-checkAll = Tout cocher
duplicates-uncheckAll = Tout décocher
duplicates-dismissChecked = Ignorer la sélection
duplicates-dismissCheckedCount = Ignorer la sélection ({ $count })
duplicates-exactMatch = Correspondance exacte
duplicates-dismiss = Ignorer
duplicates-dismissed = La paire de doublons a été ignorée.
duplicates-showMore = Afficher plus
embeddings-reindexed = Embeddings reconstruits pour { $count } articles.
embeddings-indexing = Indexation du contenu sémantique
embeddings-indexingProgress = Indexation de larticle { $current } sur { $total }
embeddings-indexed = Lindex sémantique est prêt pour { $count } articles.
menu-item-metadataDiff = Outil de diff des métadonnées
menu-item-editMenu = Modifier le menu du blog
menu-item-generateSitemap = Rendre le site

View File

@@ -19,6 +19,27 @@ menu-item-publishSelected = Pubblica selezionato
menu-item-previewPost = Anteprima post
menu-item-rebuildDatabase = Ricostruisci database dai file
menu-item-reindexText = Reindicizza testo di ricerca
menu-item-rebuildEmbeddingIndex = Ricostruisci indice semantico
menu-item-findDuplicates = Trova post duplicati
common-refresh = Aggiorna
editor-semanticTagSuggestions = Suggerimenti da post simili
duplicates-title = Trova post duplicati
duplicates-searching = Ricerca duplicati…
duplicates-count = { $count } coppie potenziali
duplicates-disabled = La somiglianza semantica non è abilitata per questo progetto.
duplicates-empty = Nessun possibile post duplicato trovato.
duplicates-checkAll = Seleziona tutto
duplicates-uncheckAll = Deseleziona tutto
duplicates-dismissChecked = Ignora selezionati
duplicates-dismissCheckedCount = Ignora selezionati ({ $count })
duplicates-exactMatch = Corrispondenza esatta
duplicates-dismiss = Ignora
duplicates-dismissed = Coppia duplicata ignorata.
duplicates-showMore = Mostra altro
embeddings-reindexed = Embedding ricostruiti per { $count } post.
embeddings-indexing = Indicizzazione dei contenuti semantici
embeddings-indexingProgress = Indicizzazione del post { $current } di { $total }
embeddings-indexed = Lindice semantico è pronto per { $count } post.
menu-item-metadataDiff = Strumento diff metadati
menu-item-editMenu = Modifica menu blog
menu-item-generateSitemap = Renderizza sito