feat: add inline chart support for notes
- Add NoteChart component using Recharts (bar, line, area, pie, radar, funnel, gauge)
- Add generate_chart and insert_chart_in_note AI tools
- Add chart code block support in MarkdownContent (```chart ... ```)
- Support JSON and simple data formats (label: value)
- Add i18n translations for chart features
Chart syntax examples:
- JSON: ```chart {"type":"bar","data":[{"label":"A","value":10}]} ```
- Simple: ```chart\nbar\nSales Data\nJan: 120\nFeb: 150\n```
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -641,6 +641,27 @@
|
||||
"generationTools": "Outils de génération",
|
||||
"generateSlidesLoading": "⏳ Génération de la présentation...",
|
||||
"generateDiagramLoading": "⏳ Génération du diagramme...",
|
||||
"generateChartLoading": "⏳ Génération du graphique...",
|
||||
"chart": {
|
||||
"title": "Graphique",
|
||||
"generate": "Générer un graphique",
|
||||
"generateDesc": "Créer une visualisation à partir des données",
|
||||
"type": "Type de graphique",
|
||||
"typeBar": "Barres",
|
||||
"typeBarH": "Barres horizontales",
|
||||
"typeLine": "Ligne",
|
||||
"typeArea": "Aire",
|
||||
"typePie": "Circulaire",
|
||||
"typeRadar": "Radar",
|
||||
"typeFunnel": "Entonnoir",
|
||||
"typeGauge": "Jauge",
|
||||
"autoDetect": "Détection auto",
|
||||
"insertInNote": "Insérer dans la note",
|
||||
"chartReady": "Graphique prêt !",
|
||||
"insertedMessage": "Graphique inséré dans la note",
|
||||
"noDataError": "Aucune donnée trouvée pour créer un graphique",
|
||||
"invalidFormat": "Format de données invalide"
|
||||
},
|
||||
"errorShort": "Erreur",
|
||||
"readyToast": "Prêt !",
|
||||
"downloadFailedToast": "Échec du téléchargement",
|
||||
|
||||
Reference in New Issue
Block a user