feat: Wizard IA + Export PDF + fixes blocs
- Wizard IA: création de carnet complet (étudiant/prof/ingénieur)
- 3 profils, choix niveau, nombre de notes (3-12)
- Étapes numérotées, messages de progression, écran de succès
- Notes riches avec callouts, toggles, équations, colonnes
- Structured View auto-créé avec propriétés Statut/Difficulté
- Embeddings en arrière-plan
- Export PDF: clone le DOM réel, rend KaTeX, préserve couleurs callouts
- Fix: boutons toggle/callout en hover-only
- Fix: parsing JSON robuste (backslashes LaTeX)
- Fix: flushSync warning (queueMicrotask)
- Fix: drag handle clamp viewport
- Bouton wizard dans la sidebar (✨ à côté du +)
- i18n FR/EN complet
This commit is contained in:
@@ -2455,6 +2455,36 @@
|
||||
"columnsAdd": "Ajouter une colonne",
|
||||
"columnsDelete": "Supprimer les colonnes",
|
||||
"columnsLabel": "colonnes",
|
||||
"wizardTitle": "Créer un carnet avec l'IA",
|
||||
"wizardChooseProfile": "Quel est votre profil ?",
|
||||
"wizardProfileStudent": "Étudiant",
|
||||
"wizardProfileStudentDesc": "L'IA crée un carnet de cours structuré avec résumés, formules et encadrés à retenir",
|
||||
"wizardProfileTeacher": "Professeur",
|
||||
"wizardProfileTeacherDesc": "L'IA génère la structure d'un cours avec chapitres, exercices et objectifs pédagogiques",
|
||||
"wizardProfileEngineer": "Ingénieur / Professionnel",
|
||||
"wizardProfileEngineerDesc": "L'IA crée une documentation technique organisée avec spécifications et références",
|
||||
"wizardTopicStudentPlaceholder": "Ex: Thermodynamique, Calcul différentiel, Histoire de la Révolution...",
|
||||
"wizardTopicTeacherPlaceholder": "Ex: Mathématiques L1, Physique-Chimie Terminale, Algorithmique...",
|
||||
"wizardTopicEngineerPlaceholder": "Ex: Architecture microservices, Sécurité réseau, Norme ISO 27001...",
|
||||
"wizardTopic": "Sujet",
|
||||
"wizardLevel": "Niveau",
|
||||
"wizardLevelBeginner": "Débutant",
|
||||
"wizardLevelIntermediate": "Intermédiaire",
|
||||
"wizardLevelAdvanced": "Avancé",
|
||||
"wizardLevelExpert": "Expert",
|
||||
"wizardNoteCount": "Nombre de notes",
|
||||
"wizardNotes": "notes",
|
||||
"wizardConfirmHint": "L'IA va créer un carnet avec des notes riches : encadrés, sections repliables, formules mathématiques, colonnes de comparaison, sommaires et liens.",
|
||||
"wizardGenerate": "Générer le carnet",
|
||||
"wizardLoading": "L'IA crée votre carnet avec des notes structurées...",
|
||||
"wizardProgressGenerating": "Génération du contenu par l'IA...",
|
||||
"wizardProgressCalling": "Appel de l'IA...",
|
||||
"wizardProgressParsing": "Analyse de la réponse de l'IA...",
|
||||
"wizardProgressCreating": "Création du carnet et des notes...",
|
||||
"wizardSuccess": "Carnet créé avec succès !",
|
||||
"wizardCreated": "Carnet créé :",
|
||||
"wizardNotesCreated": "notes créées",
|
||||
"wizardOpenNotebook": "Ouvrir le carnet",
|
||||
"calloutDelete": "Supprimer l'encadré",
|
||||
"calloutUnwrap": "Désactiver l'encadré",
|
||||
"calloutInfo": "Information",
|
||||
@@ -2528,6 +2558,10 @@
|
||||
"Japonais": "Japonais"
|
||||
},
|
||||
"exportMarkdown": "Exporter en Markdown",
|
||||
"exportPdf": "Exporter en PDF",
|
||||
"pdfExportBlocked": "Popup bloqué — autorisez les popups pour exporter en PDF",
|
||||
"pdfExportLoading": "Génération du PDF...",
|
||||
"pdfExportSuccess": "PDF prêt !",
|
||||
"importMarkdown": "Importer un Markdown",
|
||||
"markdownExportSuccess": "Note exportée en Markdown",
|
||||
"markdownExportError": "Échec de l'export de la note",
|
||||
|
||||
Reference in New Issue
Block a user