feat(insights): fix DBSCAN, Persian embeddings crash, D3 physics layouts, and D3 node not found runtime error
This commit is contained in:
@@ -85,7 +85,8 @@
|
||||
"richtext": "Texte enrichi",
|
||||
"markdown": "Markdown",
|
||||
"text": "Texte brut",
|
||||
"checklist": "Liste de tâches"
|
||||
"checklist": "Liste de tâches",
|
||||
"clip": "Clip web"
|
||||
},
|
||||
"listItem": "Élément de liste",
|
||||
"addListItem": "+ Élément de liste",
|
||||
@@ -867,9 +868,47 @@
|
||||
"brainstormInvite": "Brainstorm",
|
||||
"brainstormJoined": "Brainstorm",
|
||||
"systemNotification": "Système",
|
||||
"clipSaved": "Clip web enregistré",
|
||||
"downloadFailed": "Échec du téléchargement",
|
||||
"brainstormShared": "Brainstorm partagé"
|
||||
},
|
||||
"clipper": {
|
||||
"webClipper": "Web Clipper",
|
||||
"connected": "Connecté",
|
||||
"destinationNotebook": "Carnet de destination",
|
||||
"selectNotebook": "Sélectionner un carnet",
|
||||
"activePage": "Page active",
|
||||
"selectionDetected": "Sélection détectée",
|
||||
"ignore": "ignorer",
|
||||
"selectionHint": "Astuce : surlignez du texte à l'écran pour clipper une sélection précise de la page en tant que note.",
|
||||
"clipSelection": "Clipper la sélection",
|
||||
"clipPage": "Clipper cette page",
|
||||
"analyzingSource": "Analyse de la source",
|
||||
"processing": "Traitement en cours…",
|
||||
"processingDetail": "Génération automatique des tags, résumé sémantique et calcul des embeddings en cours.",
|
||||
"successBadge": "Traitement réussi",
|
||||
"sentToNotebook": "Note envoyée dans le carnet",
|
||||
"viewInMomento": "Voir dans Momento",
|
||||
"clipAnother": "Clipper une autre page",
|
||||
"captureFailed": "Échec de la capture",
|
||||
"genericError": "Une erreur s'est produite lors de la transmission à votre instance.",
|
||||
"retry": "Réessayer",
|
||||
"footer": "Momento Companion v2.1.2 · Sécurisé HTTPS TLS 1.3",
|
||||
"quitSimulator": "Quitter le simulateur",
|
||||
"simulatorBadge": "Simulateur de capture",
|
||||
"extensionActive": "Extension active sur cette page",
|
||||
"publishedOn": "Publié sur {domain}",
|
||||
"realtimeCapture": "Date : capture temps réel",
|
||||
"selectTextHint": "Sélectionnez du texte ci-dessous pour le clipper",
|
||||
"evalTipTitle": "Piste d'évaluation :",
|
||||
"evalTipBody": "Survolez et surlignez n'importe quel texte dans l'article ci-dessous pour activer l'état Sélection active dans l'extension. Vous pouvez aussi cliquer sur un paragraphe pour le simuler.",
|
||||
"clickParagraph": "Cliquer pour sélectionner ce paragraphe",
|
||||
"selectionSaved": "Sélection enregistrée ({count} mots)",
|
||||
"clearSelection": "Effacer la sélection",
|
||||
"toastTitle": "Note clippée —",
|
||||
"view": "Voir",
|
||||
"simulatedClipper": "Clipper simulé"
|
||||
},
|
||||
"nav": {
|
||||
"home": "Accueil",
|
||||
"notes": "Notes",
|
||||
@@ -886,6 +925,9 @@
|
||||
"trash": "Corbeille",
|
||||
"support": "Soutenir Memento ☕",
|
||||
"reminders": "Rappels",
|
||||
"graphView": "Carte des liens",
|
||||
"insights": "Thèmes sémantiques",
|
||||
"revision": "Révisions",
|
||||
"userManagement": "Gestion des utilisateurs",
|
||||
"accountSettings": "Paramètres du compte",
|
||||
"manageAISettings": "Gérer les paramètres IA",
|
||||
@@ -1751,6 +1793,8 @@
|
||||
"imagesLabel": "Images",
|
||||
"notebookLabel": "Carnet",
|
||||
"typeLabel": "Type",
|
||||
"sourceWebLabel": "Source web",
|
||||
"openSource": "Ouvrir la page d'origine",
|
||||
"createdLabel": "Créée le",
|
||||
"modifiedLabel": "Modifiée",
|
||||
"labelsSection": "Étiquettes",
|
||||
@@ -2851,11 +2895,23 @@
|
||||
"title": "Vue en graphe",
|
||||
"notesCount": "{count} notes",
|
||||
"connectionsCount": "{count} liens",
|
||||
"visibleConnections": "{count} visibles",
|
||||
"globalView": "Vue globale",
|
||||
"searchPlaceholder": "Filtrer...",
|
||||
"noNotesFound": "Aucune note trouvée",
|
||||
"notebooks": "Carnets",
|
||||
"resetFilter": "Réinitialiser",
|
||||
"resetFocus": "Graphe complet",
|
||||
"exploreFromNode": "Explorer depuis cette note",
|
||||
"linkFilters": "Filtres de liens",
|
||||
"semanticThreshold": "Seuil sémantique",
|
||||
"edgeTypes": {
|
||||
"explicitLink": "Liens vers une note (manuel)",
|
||||
"semanticEcho": "Memory Echo (IA)",
|
||||
"titleMention": "Mention de titre",
|
||||
"sharedLabel": "Tags partagés",
|
||||
"jaccard": "Similarité par mots-clés"
|
||||
},
|
||||
"relationshipTypes": "Types de liaisons",
|
||||
"connections": "{count} liaison",
|
||||
"connectionsPlural": "{count} liaisons",
|
||||
@@ -2870,6 +2926,82 @@
|
||||
"updated": "Mise à jour le"
|
||||
}
|
||||
},
|
||||
"insightsView": {
|
||||
"title": "Insights sémantiques",
|
||||
"subtitle": "Découvrez l'architecture cachée de votre savoir",
|
||||
"resync": "Resynchroniser le réseau",
|
||||
"mapping": "Cartographie…",
|
||||
"loading": "Chargement de vos notes…",
|
||||
"mappingTitle": "Cartographie de votre savoir…",
|
||||
"mappingHint": "Cela peut prendre une à trois minutes. Vous pouvez continuer à naviguer ; la page se mettra à jour à la fin.",
|
||||
"analyzeNow": "Lancer l'analyse sémantique",
|
||||
"emptyNeedMoreNotes": "Ajoutez encore {count} notes pour débloquer le regroupement sémantique (minimum 10).",
|
||||
"embeddingsHint": "Seulement {indexed} notes sur {total} sont indexées pour l’IA. L’analyse va d’abord les préparer (cela peut prendre plusieurs minutes).",
|
||||
"vsGraphHint": "Ce n’est pas la même chose que la « Carte des liens » (icône réseau dans la barre latérale) : ici, l’IA regroupe vos notes par thèmes.",
|
||||
"openGraphMap": "Ouvrir la carte des liens",
|
||||
"analysisFailed": "L’analyse a échoué. Vérifiez vos paramètres IA ou réessayez.",
|
||||
"analysisSuccess": "Analyse terminée : {count} thèmes détectés.",
|
||||
"analysisNoClusters": "Aucun thème détecté pour l'instant.",
|
||||
"staleResults": "Résultats affichés depuis la dernière analyse. Beaucoup de notes ont changé depuis — cliquez « Resynchroniser le réseau » pour mettre à jour.",
|
||||
"semanticGraphLegend": "Aperçu des thèmes détectés (pas la carte des liens)",
|
||||
"fitGraphView": "Ajuster la vue",
|
||||
"graphPreviewHint": "Aperçu par thème : le chiffre = nombre de notes. Survolez un point pour le titre, cliquez pour ouvrir. Liste complète à droite.",
|
||||
"graphMoreNotes": "+{count} autres dans ce thème",
|
||||
"graphNotesLabel": "notes",
|
||||
"clusterFallback": "Thème {index}",
|
||||
"unclusteredNotes": "{count} notes non rattachées à un thème (hors graphe).",
|
||||
"emptyTitle": "Découvrez vos clusters de connaissance",
|
||||
"emptyDescription": "Cliquez sur « Resynchroniser le réseau » pour analyser vos notes et révéler des connexions cachées",
|
||||
"stats": {
|
||||
"clusters": "Clusters",
|
||||
"bridgeNotes": "Notes pont"
|
||||
},
|
||||
"clusters": {
|
||||
"title": "Clusters sémantiques",
|
||||
"notesCount": "{count} notes",
|
||||
"centralNotes": "Notes centrales",
|
||||
"emptyCluster": "Aucune note dans ce cluster"
|
||||
},
|
||||
"bridgeNotes": {
|
||||
"title": "Notes pont stratégiques",
|
||||
"score": "Score : {score} %",
|
||||
"empty": "Aucune note pont significative pour l'instant. Approfondissez vos recherches pour découvrir de nouvelles connexions."
|
||||
},
|
||||
"suggestions": {
|
||||
"title": "Liens manquants (générés par l'IA)",
|
||||
"bridging": "Relier {clusterA} et {clusterB}",
|
||||
"emptyTitle": "Aucune suggestion de connexion",
|
||||
"emptyDescription": "Vos clusters sont peut-être déjà bien reliés entre eux !",
|
||||
"createNote": "Créer la note pont"
|
||||
},
|
||||
"unknownNote": "Note sans titre",
|
||||
"viewSplit": "Combiné",
|
||||
"viewGraph": "Graphe",
|
||||
"viewDashboard": "Tableau",
|
||||
"isolatedClusters": {
|
||||
"title": "Clusters isolés ({count})",
|
||||
"badge": "Non connecté",
|
||||
"empty": "Tous les thèmes sémantiques sont liés par au moins un point de passage sémantique !"
|
||||
},
|
||||
"focusCluster": {
|
||||
"title": "Focus Cluster Activé",
|
||||
"description": "Cet ensemble thématique réunit {count} notes complémentaires. Cliquez sur une note pour y accéder directement :",
|
||||
"close": "Fermer"
|
||||
},
|
||||
"badgeDominant": "Dominant",
|
||||
"bridgeCount": "pont(s)",
|
||||
"echoTitle": "Tu reviens sur cette idée",
|
||||
"tipClusters": "L'IA a regroupé tes notes par affinité sémantique — indépendamment de tes carnets. Chaque thème représente un sujet sur lequel ton esprit revient régulièrement.",
|
||||
"tipClustersAction": "Clique sur un thème pour voir ses notes. Clique sur une note pour l'ouvrir.",
|
||||
"tipBridgeNotes": "Ces notes parlent de deux thèmes différents à la fois. Elles montrent où ta pensée traverse des frontières — souvent là où se cachent les idées les plus originales.",
|
||||
"tipBridgeNotesAction": "Clique sur une note pour l'ouvrir et comprendre le lien.",
|
||||
"tipEcho": "Le Memory Echo détecte deux notes écrites à des moments très différents mais qui parlent de la même chose. Ton esprit a revisité une idée sans que tu t'en rendes compte.",
|
||||
"tipEchoAction": "Deux notes, même idée, moments différents. Clique pour explorer.",
|
||||
"tipSuggestions": "Ces thèmes n'ont pas encore de note qui les relie. L'IA te propose une idée de départ. Clique sur « Créer la note pont » pour la rédiger et l'ouvrir dans l'éditeur.",
|
||||
"tipSuggestionsAction": "Clique sur « Créer la note pont » pour créer la note et l'ouvrir immédiatement.",
|
||||
"tipIsolated": "Ces thèmes sont isolés : aucune note ne les relie aux autres. Peut-être explores-tu une idée encore fragile ? Une note de synthèse suffirait à créer le lien.",
|
||||
"tipIsolatedAction": "Ces thèmes n'ont aucune note qui les relie au reste de ta réflexion."
|
||||
},
|
||||
"consent": {
|
||||
"banner": {
|
||||
"title": "Préférences de Cookies",
|
||||
|
||||
Reference in New Issue
Block a user