perf: memo GridCard, fuse save fns, fix slash tab active color
This commit is contained in:
@@ -79,7 +79,8 @@
|
||||
"revisionPanelBody": "Review flashcards with the SM-2 algorithm. Decks are generated from your notes.",
|
||||
"backToNotebooks": "Back to notebooks",
|
||||
"dailyNote": "Daily Note",
|
||||
"dailyNoteError": "Could not open today's note"
|
||||
"dailyNoteError": "Could not open today's note",
|
||||
"dailyNoteTooltip": "Open or create your personal daily journal note for today"
|
||||
},
|
||||
"notes": {
|
||||
"title": "Notes",
|
||||
@@ -308,6 +309,8 @@
|
||||
"attachments": "Attachments",
|
||||
"search": "Search",
|
||||
"generateIllustration": "Generate illustration",
|
||||
"regenerateIllustration": "Regenerate illustration",
|
||||
"deleteIllustration": "Delete illustration",
|
||||
"saveFailed": "Failed to save",
|
||||
"createFirst": "Create your first note",
|
||||
"unarchived": "Unarchived",
|
||||
@@ -1009,7 +1012,9 @@
|
||||
"desktopNotificationsDesc": "Receive notifications in your browser",
|
||||
"notificationsDesc": "Manage your notification preferences",
|
||||
"autoSave": "Auto-save",
|
||||
"autoSaveDesc": "Automatically save changes while typing"
|
||||
"autoSaveDesc": "Automatically save changes while typing",
|
||||
"autoSaveEnabled": "Auto-save enabled!",
|
||||
"autoSaveDisabled": "Auto-save disabled"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profile",
|
||||
@@ -1089,7 +1094,15 @@
|
||||
"autoLabelingDesc": "Automatically suggests and applies labels to your notes",
|
||||
"noteHistory": "Note history",
|
||||
"noteHistoryDesc": "Enable version snapshots and restoration from History",
|
||||
"titleSuggestions": "Title suggestions"
|
||||
"titleSuggestions": "Title suggestions",
|
||||
"svgComplexity": "Illustration complexity",
|
||||
"svgComplexityDesc": "Controls the detail level and rendering richness of AI-generated note illustrations",
|
||||
"svgComplexitySimple": "Pictogram",
|
||||
"svgComplexitySimpleDesc": "Simple icon-style illustration — fast and clean",
|
||||
"svgComplexityIllustrated": "Illustrated",
|
||||
"svgComplexityIllustratedDesc": "Rich scene with gradients, layers and atmosphere",
|
||||
"svgComplexityRich": "Concept diagram",
|
||||
"svgComplexityRichDesc": "Structured knowledge map with nodes, connections and labels"
|
||||
},
|
||||
"general": {
|
||||
"loading": "Loading...",
|
||||
@@ -1897,6 +1910,8 @@
|
||||
"pl": "Polski"
|
||||
},
|
||||
"common": {
|
||||
"on": "On",
|
||||
"off": "Off",
|
||||
"unknown": "Unknown",
|
||||
"notAvailable": "N/A",
|
||||
"loading": "Loading...",
|
||||
@@ -3403,7 +3418,12 @@
|
||||
"copied": "Reference copied!",
|
||||
"copyRefFailed": "Could not copy block reference",
|
||||
"copyRefNoNote": "Save the note before copying a block reference",
|
||||
"copyRefUnsupported": "This block type cannot be referenced yet"
|
||||
"copyRefUnsupported": "This block type cannot be referenced yet",
|
||||
"createDiagram": "Create diagram",
|
||||
"createDiagramDesc": "Create an Excalidraw diagram from this block",
|
||||
"createDiagramLoading": "Generating Excalidraw diagram by AI...",
|
||||
"createDiagramSuccess": "Diagram generated and inserted successfully!",
|
||||
"createDiagramEmpty": "The block text is empty or too short to generate a diagram."
|
||||
},
|
||||
"smartPaste": {
|
||||
"prompt": "Paste this block reference as:",
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
"revisionPanelBody": "Révisez vos flashcards avec l'algorithme SM-2. Les decks sont générés depuis vos notes.",
|
||||
"backToNotebooks": "Retour aux carnets",
|
||||
"dailyNote": "Note du jour",
|
||||
"dailyNoteError": "Impossible d'ouvrir la note du jour"
|
||||
"dailyNoteError": "Impossible d'ouvrir la note du jour",
|
||||
"dailyNoteTooltip": "Ouvrir ou créer la note personnelle pour le journal d'aujourd'hui"
|
||||
},
|
||||
"notes": {
|
||||
"title": "Notes",
|
||||
@@ -314,6 +315,8 @@
|
||||
"attachments": "Pièces jointes",
|
||||
"search": "Rechercher",
|
||||
"generateIllustration": "Générer une illustration",
|
||||
"regenerateIllustration": "Regénérer l'illustration",
|
||||
"deleteIllustration": "Supprimer l'illustration",
|
||||
"saveFailed": "Échec de la sauvegarde",
|
||||
"createFirst": "Créez votre première note",
|
||||
"unarchived": "Désarchivée",
|
||||
@@ -1015,7 +1018,9 @@
|
||||
"desktopNotificationsDesc": "Recevoir des alertes sur votre bureau",
|
||||
"notificationsDesc": "Gérez vos préférences de notifications",
|
||||
"autoSave": "Auto-enregistrement",
|
||||
"autoSaveDesc": "Enregistrer automatiquement les modifications pendant la frappe"
|
||||
"autoSaveDesc": "Enregistrer automatiquement les modifications pendant la frappe",
|
||||
"autoSaveEnabled": "Auto-enregistrement activé !",
|
||||
"autoSaveDisabled": "Auto-enregistrement désactivé"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profil",
|
||||
@@ -1095,7 +1100,15 @@
|
||||
"autoLabelingDesc": "Suggère et applique des étiquettes automatiquement à vos notes",
|
||||
"noteHistory": "Historique des notes",
|
||||
"noteHistoryDesc": "Active les snapshots de versions et la restauration depuis History",
|
||||
"titleSuggestions": "Suggestion de titres"
|
||||
"titleSuggestions": "Suggestion de titres",
|
||||
"svgComplexity": "Complexité des illustrations",
|
||||
"svgComplexityDesc": "Contrôle le niveau de détail et la richesse des illustrations générées par l'IA pour vos notes",
|
||||
"svgComplexitySimple": "Pictogramme",
|
||||
"svgComplexitySimpleDesc": "Icône simple et lisible — rapide et épuré",
|
||||
"svgComplexityIllustrated": "Illustrée",
|
||||
"svgComplexityIllustratedDesc": "Scène riche avec dégradés, calques et atmosphère visuelle",
|
||||
"svgComplexityRich": "Diagramme conceptuel",
|
||||
"svgComplexityRichDesc": "Carte de connaissances structurée avec nœuds, connexions et étiquettes"
|
||||
},
|
||||
"general": {
|
||||
"loading": "Chargement...",
|
||||
@@ -1901,6 +1914,8 @@
|
||||
"pl": "Polski"
|
||||
},
|
||||
"common": {
|
||||
"on": "Actif",
|
||||
"off": "Désactivé",
|
||||
"unknown": "Inconnu",
|
||||
"notAvailable": "N/D",
|
||||
"loading": "Chargement...",
|
||||
@@ -3407,7 +3422,12 @@
|
||||
"copied": "Référence copiée !",
|
||||
"copyRefFailed": "Impossible de copier la référence du bloc",
|
||||
"copyRefNoNote": "Enregistrez la note avant de copier une référence de bloc",
|
||||
"copyRefUnsupported": "Ce type de bloc ne peut pas encore être référencé"
|
||||
"copyRefUnsupported": "Ce type de bloc ne peut pas encore être référencé",
|
||||
"createDiagram": "Créer un diagramme",
|
||||
"createDiagramDesc": "Créer un diagramme Excalidraw à partir de ce bloc",
|
||||
"createDiagramLoading": "Génération du diagramme Excalidraw par l'IA...",
|
||||
"createDiagramSuccess": "Diagramme généré et inséré avec succès !",
|
||||
"createDiagramEmpty": "Le texte du bloc est vide ou trop court pour générer un diagramme."
|
||||
},
|
||||
"smartPaste": {
|
||||
"prompt": "Coller cette référence de bloc en tant que :",
|
||||
|
||||
Reference in New Issue
Block a user