feat: brainstorm sessions, PDF document Q&A, embedding fixes, and UI improvements
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 7s

- Add brainstorm feature with collaborative canvas, AI idea generation, live cursors, playback, and export
- Add PDF upload/extraction/ingestion pipeline with pgvector document search (RAG)
- Add document Q&A overlay with streaming chat and PDF preview
- Add note attachments UI with status polling, grid layout, and auto-scroll
- Add task extraction AI tool and agent executor improvements
- Fix NoteEmbedding missing updatedAt column, re-index 66 notes with 1536-dim embeddings
- Fix brainstorm 'Create Note' button: add success toast and redirect to created note
- Fix memory echo notification infinite polling
- Fix chat route to always include document_search tool
- Add brainstorm i18n keys across all 14 locales
- Add socket server for real-time brainstorm collaboration
- Add hierarchical notebook selector and organize notebook dialog improvements
- Add sidebar brainstorm section with session management
- Update prisma schema with brainstorm tables, attachments, and document chunks
This commit is contained in:
Antigravity
2026-05-14 17:43:21 +00:00
parent 195e845f0a
commit 1fcea6ed7d
228 changed files with 57656 additions and 1059 deletions

View File

@@ -32,6 +32,8 @@
},
"sidebar": {
"notes": "Notes",
"recent": "हाल ही का",
"quickNav": "त्वरित नेविगेशन",
"reminders": "Reminders",
"labels": "Labels",
"editLabels": "Edit labels",
@@ -40,15 +42,35 @@
"noLabelsInNotebook": "इस नोटबुक में कोई लेबल नहीं",
"archive": "Archive",
"trash": "Trash",
"clearFilter": "Remove filter"
"clearFilter": "Remove filter",
"inbox": "इनबॉक्स",
"sharedWithMe": "मेरे साथ साझा किया",
"sortNewest": "सबसे पहले नवीनतम",
"sortOldest": "सबसे पुराना पहले",
"sortAlpha": "ए → जेड",
"accountMenu": "खाता मेनू",
"profile": "प्रोफ़ाइल",
"signOut": "साइन आउट",
"sortOrder": "क्रमबद्ध करेन का आदेश",
"freezePinnedNotebook": "पिन नोटबुक साइडबार ऑर्डर",
"unfreezePinnedNotebook": "नोटबुक साइडबार ऑर्डर को अनपिन करें",
"newSubNotebook": "नई उप-नोटबुक",
"renameNotebook": "नाम बदलें"
},
"notes": {
"title": "नोट्स",
"newNote": "नया नोट",
"reorganize": "नोट्स को पुनर्व्यवस्थित करें",
"untitled": "शीर्षकहीन",
"placeholder": "नोट लें...",
"markdownPlaceholder": "नोट लें... (Markdown समर्थित)",
"titlePlaceholder": "शीर्षक",
"noteTypes": {
"richtext": "रिच पाठ",
"markdown": "markdown",
"text": "सादे पाठ",
"checklist": "जांच सूची"
},
"listItem": "सूची आइटम",
"addListItem": "+ सूची आइटम",
"newChecklist": "नई चेकलिस्ट",
@@ -58,6 +80,7 @@
"confirmDelete": "क्या आप वाकई इस नोट को हटाना चाहते हैं?",
"confirmLeaveShare": "क्या आप वाकई इस साझा नोट को छोड़ना चाहते हैं?",
"sharedBy": "द्वारा साझा किया गया",
"sharedShort": "साझा",
"leaveShare": "छोड़ें",
"delete": "हटाएं",
"archive": "संग्रहित करें",
@@ -136,6 +159,8 @@
"dragToReorder": "पुनर्व्यवस्थित करने के लिए खींचें",
"more": "अधिक",
"emptyState": "कोई नोट नहीं",
"metadataPanel": "विवरण",
"metadataNotebook": "स्मरण पुस्तक",
"emptyStateTabs": "इस दृश्य में कोई नोट नहीं। साइडबार में \"नया नोट\" का उपयोग करें (कंपोज़र में AI शीर्षक सुझाव उपलब्ध)।",
"inNotebook": "नोटबुक में",
"moveFailed": "ले जाने में विफल",
@@ -147,11 +172,6 @@
"unpinned": "अनपिन किया गया",
"redoShortcut": "फिर से करें (Ctrl+Y)",
"undoShortcut": "पूर्ववत करें (Ctrl+Z)",
"viewCards": "कार्ड दृश्य",
"viewCardsTooltip": "ड्रैग-एंड-ड्रॉप पुनर्व्यवस्था के साथ कार्ड ग्रिड",
"viewTabs": "सूची दृश्य",
"viewTabsTooltip": "ऊपर टैब, नीचे नोट — पुनर्व्यवस्थित करने के लिए टैब खींचें",
"viewModeGroup": "नोट्स प्रदर्शन मोड",
"reorderTabs": "टैब पुनर्व्यवस्थित करें",
"modified": "संशोधित",
"created": "बनाया गया",
@@ -160,15 +180,18 @@
"savedStatus": "सहेजा गया",
"dirtyStatus": "संशोधित",
"completedLabel": "पूर्ण",
"notes.emptyNotebook": "खाली नोटबुक",
"notes.emptyNotebookDesc": "इस नोटबुक में कोई नोट नहीं है। एक बनाने के लिए + पर क्लिक करें।",
"notes.noNoteSelected": "कोई नोट चुना नहीं गया",
"notes.selectOrCreateNote": "सूची से एक नोट चुनें या एक नया बनाएं।",
"notes": {
"emptyNotebook": "खाली नोटबुक",
"emptyNotebookDesc": "इस नोटबुक में कोई नोट नहीं है। एक बनाने के लिए + पर क्लिक करें।",
"noNoteSelected": "कोई नोट चुना नहीं गया",
"selectOrCreateNote": "सूची से एक नोट चुनें या एक नया बनाएं।"
},
"commitVersion": "संस्करण सहेजें",
"versionSaved": "संस्करण सहेजा गया",
"deleteVersion": "इस संस्करण को हटाएं",
"versionDeleted": "संस्करण हटाया गया",
"deleteVersionConfirm": "क्या आप इस संस्करण को स्थायी रूप से हटाना चाहते हैं?",
"deleteVersionDesc": "इस एक्शन को वापस नहीं किया जा सकता। संस्करण इतिहास से स्थायी रूप से हटा दिया जाएगा.",
"historyMode": "इतिहास मोड",
"historyModeManual": "मैनुअल (कमिट बटन)",
"historyModeAuto": "स्वचालित (स्मार्ट)",
@@ -184,6 +207,10 @@
"enableHistory": "इतिहास सक्षम करें",
"historyEmpty": "कोई संस्करण उपलब्ध नहीं",
"historySelectVersion": "पूर्वावलोकन के लिए एक संस्करण चुनें",
"currentVersion": "मौजूदा",
"compareVersions": "तुलना करना",
"diffTitle": "तुलना",
"diffSelectHint": "उनकी तुलना करने के लिए सूची में 2 संस्करणों पर क्लिक करें",
"sortBy": "इसके अनुसार क्रमबद्ध करें",
"sortDateDesc": "तिथि (नवीनतम)",
"sortDateAsc": "तिथि (पुराना)",
@@ -197,10 +224,14 @@
"createFailed": "Failed to create note",
"updateFailed": "Failed to update note",
"archived": "Note archived",
"unarchivedSuccess": "नोट संग्रह से हटा दिया गया",
"archiveFailed": "Failed to archive",
"sort": "Sort",
"confirmDeleteTitle": "Delete note",
"leftShare": "Share removed",
"ideaOrigin": "Origin of the idea",
"noNoteLink": "Purely generative idea",
"dismiss": "Not pertinent",
"dismissed": "Note dismissed from recent",
"generalNotes": "General Notes",
"noteType": "नोट प्रकार",
@@ -214,7 +245,23 @@
"switchTypeTitle": "नोट प्रकार बदलें?",
"switchTypeWarning": "{type} में बदलने पर कुछ फ़ॉर्मेटिंग खो सकती है।",
"switchTypeContentPreserved": "आपकी सामग्री सादे पाठ के रूप में संरक्षित रहेगी।",
"switchType": "{type} में बदलें"
"switchType": "{type} में बदलें",
"saveNow": "अब सहेजें",
"backToCollection": "संग्रह पर वापस जाएँ",
"markdownEditingTitle": "संपादन पर लौटें",
"markdownPreviewTitle": "पूर्व दर्शन",
"brainstormThisIdea": "इस विचार पर मंथन करें",
"brainstormThisIdeaAria": "इस विचार पर मंथन करें",
"shareNoteTitle": "नोट साझा करें",
"shareNoteAria": "नोट साझा करें",
"saveNoteAria": "नोट सहेजें",
"noChangesToSaveAria": "सहेजने के लिए कोई परिवर्तन नहीं",
"optionsMenuAria": "विकल्प मेनू",
"deleteNoteConfirmItem": "नोट हटाएँ",
"noteDeletedToast": "नोट हटा दिया गया.",
"deleteNoteFailedToast": "मिटाया नहीं जा सका.",
"documentInfoAria": "दस्तावेज़ जानकारी",
"noModification": "कोई परिवर्तन नहीं"
},
"pagination": {
"previous": "←",
@@ -296,7 +343,24 @@
"accessRevoked": "Access has been revoked",
"errorLoading": "Error loading collaborators",
"failedToAdd": "Failed to add collaborator",
"failedToRemove": "Failed to remove collaborator"
"failedToRemove": "Failed to remove collaborator",
"shareCompactTitle": "शेयर करना",
"inviteByEmailLabel": "ईमेल द्वारा आमंत्रित करें",
"accessReadCompact": "देखना",
"accessEditCompact": "संपादन करना",
"sendInvitation": "निमंत्रण भेजना",
"invitationSentBadge": "निमंत्रण भेजा गया",
"sharedAccessLabel": "साझा पहुंच",
"noCollaboratorsEmpty": "अभी तक कोई सहयोगी नहीं.",
"removeAccessTitle": "पहुंच हटाएं",
"toastInviteSentTo": "निमंत्रण {ईमेल} पर भेजा गया",
"toastAccessRemoved": "{लक्ष्य} के लिए पहुंच हटा दी गई",
"toastUserFallback": "प्रयोगकर्ता",
"toastSharingError": "साझा करने में त्रुटि",
"toastEmailNotFound": "इस ईमेल के साथ कोई खाता नहीं मिला.",
"toastAlreadySharedUser": "यह नोट पहले ही इस उपयोगकर्ता के साथ साझा किया जा चुका है.",
"toastRemoveAccessFailed": "पहुंच नहीं हटाई जा सकी.",
"userFallback": "उपयोगकर्ता"
},
"ai": {
"analyzing": "AI विश्लेषण जारी है...",
@@ -326,6 +390,8 @@
"transforming": "रूपांतरित हो रहा है...",
"transformSuccess": "पाठ सफलतापूर्वक Markdown में रूपांतरित हो गया!",
"transformError": "रूपांतरण के दौरान त्रुटि",
"convertToRichtext": "रिच टेक्स्ट में कनवर्ट करें",
"convertingToRichtext": "परिवर्तित किया जा रहा है...",
"assistant": "AI सहायक",
"generating": "उत्पन्न हो रहा है...",
"generateTitles": "शीर्षक उत्पन्न करें",
@@ -389,6 +455,8 @@
"undoAI": "AI परिवर्तन पूर्ववत करें",
"undoApplied": "मूल पाठ पुनर्स्थापित",
"minWordsError": "AI कार्रवाइयों का उपयोग करने के लिए नोट में कम से कम 5 शब्द होने चाहिए।",
"wordCountMin": "कृपया सुधार के लिए कम से कम {मिनट} शब्द चुनें (वर्तमान में {वर्तमान} शब्द)",
"wordCountMax": "कृपया सुधार के लिए अधिकतम {अधिकतम} शब्दों का चयन करें (वर्तमान में {वर्तमान} शब्द)",
"genericError": "AI त्रुटि",
"actionError": "AI कार्रवाई के दौरान त्रुटि",
"appliedToNote": "नोट में लागू किया गया",
@@ -404,6 +472,15 @@
"chatTab": "चैट",
"noteActions": "नोट कार्रवाई",
"askToStart": "शुरू करने के लिए सहायक से कुछ पूछें।",
"chatPanelContext": "प्रसंग",
"chatPanelNotebookPlus": "+ नोटबुक",
"chatPanelWritingTone": "लिखने का स्वर",
"scopeAutoBadge": "ऑटो",
"chatNoteQuestionPlaceholder": "इस नोट के बारे में एक प्रश्न पूछें...",
"chatNotebookSelectPlaceholder": "एक नोटबुक शामिल करें...",
"assistantTabActions": "कार्रवाई",
"resourcePreviewAiTitle": "एआई पूर्वावलोकन",
"resourcePreviewInjectFromChat": "चैट से इंजेक्ट करें",
"contextLabel": "संदर्भ",
"thisNote": "यह नोट",
"allMyNotes": "मेरी सभी नोट्स",
@@ -415,6 +492,7 @@
"newLineHint": "Shift+Enter = नई पंक्ति",
"resultLabel": "परिणाम",
"discardAction": "खारिज करें",
"organization": "संगठन",
"transformationsDesc": "रूपांतरण — सीधे नोट में लागू",
"writeMinWordsAction": "AI कार्रवाई सक्रिय करने के लिए कम से कम 5 शब्द लिखें।",
"processingAction": "प्रसंस्करण हो रहा है...",
@@ -425,7 +503,45 @@
"shorten": "छोटा करें",
"improve": "सुधार",
"toMarkdown": "Markdown में",
"describeImages": "Describe images"
"describeImages": "Describe images",
"fixGrammar": "व्याकरण ठीक करें",
"translate": "अनुवाद",
"explain": "व्याख्या करना",
"toRichText": "रिच टेक्स्ट में कनवर्ट करें"
},
"generate": {
"slides": "स्लाइड जनरेट करें",
"sectionLabel": "पीढ़ी के उपकरण",
"theme": "विषय",
"themeArchitecturalMono": "वास्तुशिल्प मोनो",
"themeVibrantTech": "वाइब्रेंट टेक",
"themeMinimalSilk": "न्यूनतम रेशम",
"style": "शैली",
"styleProfessional": "पेशेवर",
"styleCreative": "रचनात्मक",
"styleBrutalist": "क्रूरतावादी",
"diagram": "आरेख उत्पन्न करें",
"diagramReadyHint": "नोट को दृश्य प्रवाह में बदलें",
"diagramType": "आरेख प्रकार",
"typeAuto": "ऑटो का पता लगाने",
"typeFlowchart": "फ़्लोचार्ट",
"typeMindMap": "मन में नक्शे बनाना",
"typeTimeline": "समय",
"typeOrgChart": "संगठन चार्ट",
"typeArchitecture": "वास्तुकला",
"typeProcessMap": "नक्शे को संसाधित करें",
"styleSketchy": "अधूरा",
"styleSoft": "कोमल",
"styleMinimal": "न्यूनतम",
"styleDraft": "मसौदा",
"stylePolished": "पॉलिश",
"styleHandwritten": "हस्तलिखित",
"diagramReady": "आरेख तैयार है!",
"openInExcalidraw": "एक्सकैलिड्रॉ लैब में खोलें",
"insertDiagramInNote": "वर्तमान नोट में पीएनजी एम्बेड करें",
"diagramImageAlt": "एआई जनित आरेख",
"insertedInNote": "नोट में डायग्राम डाला गया",
"insertExportError": "आरेख निर्यात/अपलोड करने में त्रुटि"
},
"openAssistant": "AI सहायक खोलें",
"poweredByMomento": "Momento AI द्वारा संचालित",
@@ -442,7 +558,64 @@
"aiCopilot": "AI सह-पायलट",
"suggestTitle": "AI शीर्षक सुझाव",
"generateTitleFromImage": "Generate title from image",
"titleGenerated": "Title generated from image"
"titleGenerated": "Title generated from image",
"resourceTab": "संसाधन",
"aiNoteTitle": "एआई नोट",
"injectReplace": "प्रतिस्थापित करें",
"injectReplaceTitle": "नोट सामग्री को इस संदेश से बदलें",
"injectComplete": "पूरा",
"injectCompleteTitle": "इस संदेश के साथ पूरा नोट (एआई)",
"injectMerge": "मर्ज",
"injectMergeTitle": "नोट के साथ विलय (एआई)",
"imagesCount": "{गिनती} छवियाँ",
"resource": {
"failedToLoadUrl": "इस यूआरएल को लोड करने में विफल",
"pageLoaded": "पृष्ठ लोड किया गया: {शीर्षक}",
"pageLoadError": "पेज लोड करने में त्रुटि",
"pasteOrUrlFirst": "पहले टेक्स्ट चिपकाएँ या URL लोड करें",
"enrichError": "संवर्धन त्रुटि",
"enrichErrorShort": "संवर्धन त्रुटि",
"contentApplied": "नोट ✓ पर लागू सामग्री",
"fromChat": "💬 चैट से",
"replacement": "↓ प्रतिस्थापन",
"completedByAI": "✦ एआई द्वारा पूरा किया गया",
"mergedByAI": "⟳ एआई द्वारा विलय",
"rendered": "प्रतिपादन किया",
"cancel": "रद्द करना",
"applyToNote": "नोट करने के लिए आवेदन करें",
"urlLabel": "यूआरएल (वैकल्पिक)",
"resourceText": "संसाधन पाठ",
"resourcePlaceholder": "अपना टेक्स्ट यहां चिपकाएं (मार्कडाउन, HTML, सादा टेक्स्ट...)",
"words": "शब्द",
"integrationMode": "एकीकरण मोड",
"modeReplace": "प्रतिस्थापित करें",
"modeReplaceDesc": "प्रत्यक्ष, कोई एआई नहीं",
"modeComplete": "पूरा",
"modeCompleteDesc": "पुनः लिखे बिना जोड़ता है",
"modeMerge": "मर्ज",
"modeMergeDesc": "पुनः लिखता है और एकीकृत करता है",
"aiProcessing": "एआई प्रोसेसिंग...",
"preview": "पूर्व दर्शन",
"generatePreview": "पूर्वावलोकन उत्पन्न करें",
"emptyNoteHint": "💡 नोट खाली है - संसाधन सामग्री सीधे एकीकृत की जाएगी।"
},
"cancel": "रद्द करना",
"copied": "कॉपी किया गया",
"copy": "प्रतिलिपि",
"transformations": "परिवर्तनों",
"otherLanguage": "दूसरी भाषा",
"translateNow": "अभी अनुवाद करें",
"generationTools": "पीढ़ी के उपकरण",
"generateSlidesLoading": "⏳ प्रेजेंटेशन तैयार किया जा रहा है...",
"generateDiagramLoading": "⏳ आरेख जनरेट कर रहा है...",
"errorShort": "गलती",
"readyToast": "तैयार!",
"downloadFailedToast": "डाउनलोड विफल रहा",
"pptxDownloadButton": ".pptx डाउनलोड करें",
"presentationReadyBadge": "प्रेजेंटेशन तैयार",
"openInLabTitle": "लैब में खोलें",
"inlineSummaryMarkdown": "**सारांश:**",
"networkErrorShort": "नेटवर्क त्रुटि।"
},
"titleSuggestions": {
"available": "शीर्षक सुझाव",
@@ -548,7 +721,19 @@
"untitled": "शीर्षकहीन",
"notifications": "सूचनाएं",
"declined": "साझाकरण अस्वीकृत",
"removed": "सूची से नोट हटाया गया"
"removed": "सूची से नोट हटाया गया",
"slidesReady": "प्रेजेंटेशन तैयार",
"openSlides": "प्रस्तुति खोलें",
"canvasReady": "आरेख तैयार",
"pptxReady": "स्लाइड तैयार",
"downloadPptx": ".pptx डाउनलोड करें",
"markAllRead": "सभी को पढ़ा दिखाएं",
"agentSuccess": "एजेंट ख़त्म",
"agentFailed": "एजेंट असफल रहा",
"brainstormInvite": "मंथन",
"brainstormJoined": "मंथन",
"systemNotification": "प्रणाली",
"downloadFailed": "डाउनलोड विफल रहा"
},
"nav": {
"home": "होम",
@@ -597,6 +782,17 @@
"themeLight": "लाइट",
"themeDark": "डार्क",
"themeSystem": "सिस्टम",
"themeBaseGroup": "Base",
"themePalettesGroup": "Color palettes",
"themeSepia": "Sepia",
"themeMidnight": "Midnight",
"themeRose": "Rose",
"themeGreen": "Green",
"themeLavender": "Lavender",
"themeSand": "Sand",
"themeOcean": "Ocean",
"themeSunset": "Sunset",
"themeBlue": "Blue",
"notifications": "सूचनाएं",
"language": "भाषा",
"selectLanguage": "भाषा चुनें",
@@ -630,17 +826,8 @@
"desktopNotifications": "डेस्कटॉप सूचनाएं",
"desktopNotificationsDesc": "ब्राउज़र में सूचनाएं प्राप्त करें",
"notificationsDesc": "अपनी सूचना वरीयताएं प्रबंधित करें",
"themeBaseGroup": "Base",
"themePalettesGroup": "Color palettes",
"themeSepia": "Sepia",
"themeMidnight": "Midnight",
"themeRose": "Rose",
"themeGreen": "Green",
"themeLavender": "Lavender",
"themeSand": "Sand",
"themeOcean": "Ocean",
"themeSunset": "Sunset",
"themeBlue": "Blue"
"autoSave": "ऑटो को बचाने",
"autoSaveDesc": "टाइप करते समय परिवर्तन स्वचालित रूप से सहेजें"
},
"profile": {
"title": "प्रोफ़ाइल",
@@ -707,7 +894,15 @@
"providerDesc": "अपना पसंदीदा AI प्रदाता चुनें",
"providerAutoDesc": "Ollama जब उपलब्ध हो, OpenAI फॉलबैक",
"providerOllamaDesc": "100% निजी, स्थानीय रूप से चलता है",
"providerOpenAIDesc": "सबसे सटीक, API कुंजी की आवश्यकता है"
"providerOpenAIDesc": "सबसे सटीक, API कुंजी की आवश्यकता है",
"aiNote": "एआई नोट",
"aiNoteDesc": "एआई चैट बटन और टेक्स्ट सुधार उपकरण सक्षम करें",
"languageDetection": "भाषा का पता लगाना",
"languageDetectionDesc": "स्वचालित रूप से आपके नोट्स की भाषा का पता लगाता है",
"autoLabeling": "सुझावों को लेबल करें",
"autoLabelingDesc": "स्वचालित रूप से आपके नोट्स पर लेबल सुझाता है और लागू करता है",
"noteHistory": "इतिहास नोट करें",
"noteHistoryDesc": "इतिहास से संस्करण स्नैपशॉट और पुनर्स्थापना सक्षम करें"
},
"general": {
"loading": "लोड हो रहा है...",
@@ -764,7 +959,9 @@
"markDone": "पूर्ण चिह्नित करें",
"markUndone": "अपूर्ण चिह्नित करें",
"todayAt": "आज {time} बजे",
"tomorrowAt": "कल {time} बजे"
"tomorrowAt": "कल {time} बजे",
"clearCompleted": "स्पष्टतः पूरा",
"viewAll": "सभी अनुस्मारक देखें"
},
"notebook": {
"create": "नोटबुक बनाएं",
@@ -795,7 +992,11 @@
"confidence": "विश्वास",
"savingReminder": "रिमाइंडर सहेजने में त्रुटि",
"removingReminder": "रिमाइंडर हटाने में त्रुटि",
"generatingDescription": "Please wait..."
"generatingDescription": "Please wait...",
"pinnedFrozenTooltip": "पिन की गई नोटबुक - ऑर्डर फ़्रीज़ किया गया",
"organizeNotebookWithAITooltip": "इस नोटबुक को AI के साथ व्यवस्थित करें",
"assistantRequiredForSummarize": "संक्षेप में बताने के लिए सेटिंग्स में AI Assistant चालू करें",
"createSubnotebook": "उप-नोटबुक जोड़ें"
},
"notebookSuggestion": {
"title": "{name} में ले जाएं?",
@@ -808,6 +1009,9 @@
},
"admin": {
"title": "एडमिन डैशबोर्ड",
"adminConsole": "एडमिन कंसोल",
"navSection": "मार्गदर्शन",
"backToApp": "मेमेंटो को लौटें",
"userManagement": "उपयोगकर्ता प्रबंधन",
"chat": "AI Chat",
"lab": "The Lab",
@@ -850,6 +1054,11 @@
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING आवश्यक है",
"providerOllamaOption": "🦙 Ollama (Local & Free)",
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
"providerAnthropicOption": "🧠 एंथ्रोपिक (क्लाउड एपीआई)",
"providerAnthropicCustomOption": "🧩 एंथ्रोपिक कस्टम (संदेश एपीआई - मिनीमैक्स, आदि)",
"anthropicModelHint": "सुझावों में से एक क्लाउड मॉडल आईडी चुनें या मैन्युअल रूप से एक दर्ज करें (आधिकारिक एपीआई के लिए कोई दूरस्थ मॉडल सूची नहीं)।",
"anthropicCustomModelHint": "एंथ्रोपिक-संगत संदेश एपीआई (जैसे मिनीमैक्स): बेस यूआरएल https://api.minimax.io/anthropic (चीन: https://api.minimaxi.com/anthropic), मॉडल MiniMax-M2.7। एंबेडिंग: प्रदाता «कस्टम» + ओपनएआई यूआरएल https://api.minimax.io/v1 का उपयोग करें।",
"anthropicCustomNoModelList": "यह गेटवे ओपनएआई-शैली/मॉडल सूची को उजागर नहीं करता है - सुझावों से मॉडल चुनें या इसे टाइप करें (उदाहरण के लिए मिनीमैक्स-एम2.7)।",
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
"providerDeepSeekOption": "🔍 DeepSeek",
"providerOpenRouterOption": "🌐 OpenRouter",
@@ -1003,7 +1212,14 @@
"error": "त्रुटि:",
"testError": "परीक्षण त्रुटि: {error}",
"tipTitle": "सुझाव:",
"tipDescription": "परीक्षण से पहले कॉन्फ़िगरेशन समस्याओं का निदान करने के लिए AI परीक्षण पैनल का उपयोग करें।"
"tipDescription": "परीक्षण से पहले कॉन्फ़िगरेशन समस्याओं का निदान करने के लिए AI परीक्षण पैनल का उपयोग करें।",
"chatTestTitle": "चैट सहायक परीक्षण",
"chatTestDescription": "चैट सहायक द्वारा उपयोग किए गए AI प्रदाता का परीक्षण करें",
"chatGenerationTest": "💬 चैट सहायक परीक्षण:",
"chatStep1": "सहायक को एक परीक्षण संदेश भेजता है",
"chatStep2": "सहायक क्या करता है इसके बारे में संक्षिप्त उत्तर मांगता है",
"chatStep3": "मॉडल प्रतिक्रिया दिखाता है",
"chatStep4": "प्रतिक्रियाशीलता और विलंबता की जाँच करता है"
},
"sidebar": {
"dashboard": "डैशबोर्ड",
@@ -1194,6 +1410,7 @@
"notesViewLabel": "नोट्स दृश्य",
"notesViewTabs": "टैब (OneNote-शैली)",
"notesViewMasonry": "कार्ड (ग्रिड)",
"notesViewList": "सूची (पत्रिका)",
"selectTheme": "Select theme",
"fontFamilyLabel": "फ़ॉन्ट परिवार",
"fontFamilyDescription": "पूरे ऐप में उपयोग किए जाने वाले फ़ॉन्ट का चयन करें",
@@ -1277,6 +1494,69 @@
"organizeWithAI": "AI से व्यवस्थित करें",
"organize": "व्यवस्थित करें"
},
"organizeNotebook": {
"title": "नोटबुक व्यवस्थित करें",
"unknownError": "अज्ञात त्रुटि",
"toastSuccess": "नोटबुक व्यवस्थित - {बनाया गया} उप-नोटबुक बनाया गया, {स्थानांतरित} नोट स्थानांतरित किया गया",
"intro": "एआई इस नोटबुक में नोट्स का विश्लेषण करेगा और उन्हें विषयगत उप-नोटबुक में पुनर्गठित करने की योजना प्रस्तावित करेगा।",
"bulletThemes": "नोट्स को विषय या थीम के आधार पर समूहित करें",
"bulletSubfolders": "गुम उप-नोटबुक बनाएँ",
"bulletPreview": "किसी भी बदलाव से पहले पूर्ण पूर्वावलोकन",
"analyzingTitle": "विश्लेषण कर रहा हूँ...",
"analyzingSubtitle": "एआई आपके नोट्स पढ़ रहा है और थीम की पहचान कर रहा है",
"previewSummary": "{समूह} समूह · {नोट्स} नोट्स · {newSubs} नई उप-नोटबुक",
"badgeNew": "नया",
"untitledNote": "शीर्षक रहित नोट",
"notesInGroup": "{गिनती} नोट",
"executingTitle": "आयोजन...",
"executingSubtitle": "उप-नोटबुक बनाना और नोट्स चलाना",
"doneTitle": "नोटबुक व्यवस्थित!",
"doneStats": "{बनाया गया} उप-नोटबुक बनाया गया · {स्थानांतरित किया गया} नोट स्थानांतरित किया गया",
"analyzeButton": "एआई के साथ विश्लेषण करें",
"restart": "प्रारंभ करें",
"confirm": "आवेदन करना",
"closeButton": "बंद करना"
},
"documentInfo": {
"tabInfo": "जानकारी",
"tabVersions": "संस्करणों",
"wordsLabel": "शब्द",
"charactersLabel": "अक्षर",
"notebookLabel": "स्मरण पुस्तक",
"typeLabel": "प्रकार",
"createdLabel": "बनाया था",
"modifiedLabel": "अद्यतन",
"labelsSection": "लेबल",
"idLabel": "पहचान",
"historyDisabled": "इस नोट के लिए इतिहास सक्षम नहीं है.",
"enableHistory": "इतिहास सक्षम करें",
"savedVersions": "सहेजे गए संस्करण",
"savingEllipsis": "सहेजा जा रहा है...",
"versionSaved": "संस्करण सहेजा गया!",
"saveThisVersion": "इस संस्करण को सहेजें",
"loading": "लोड हो रहा है...",
"noVersion": "अभी तक कोई संस्करण नहीं",
"restoreTooltip": "पुनर्स्थापित करना",
"deleteTooltip": "मिटाना",
"comparisonMode": "तुलना विधा",
"comparisonSubtitle": "संस्करणों की साथ-साथ तुलना करें",
"deleteVersionConfirm": "यह संस्करण हटाएं?",
"latestBadge": "नवीनतम"
},
"languages": {
"targets": {
"french": "फ़्रेंच",
"english": "अंग्रेज़ी",
"spanish": "स्पैनिश",
"german": "जर्मन",
"persian": "फ़ारसी",
"portuguese": "पुर्तगाली",
"italian": "इतालवी",
"chinese": "चीनी",
"japanese": "जापानी"
},
"customPlaceholder": "जैसे अरबी, रूसी..."
},
"common": {
"unknown": "अज्ञात",
"notAvailable": "उपलब्ध नहीं",
@@ -1398,12 +1678,16 @@
"scraper": "मॉनिटर",
"researcher": "शोधकर्ता",
"monitor": "पर्यवेक्षक",
"slideGenerator": "स्लाइड्स",
"excalidrawGenerator": "आरेख",
"custom": "कस्टम"
},
"typeDescriptions": {
"scraper": "कई साइटों से डेटा एकत्र करता है और सारांश बनाता है",
"researcher": "किसी विषय पर जानकारी खोजता है",
"monitor": "नोटबुक की निगरानी करता है और नोट्स का विश्लेषण करता है",
"slideGenerator": "नोट्स से एक पावरपॉइंट प्रेजेंटेशन बनाता है",
"excalidrawGenerator": "नोट्स से एक एक्सालिड्रा आरेख बनाता है",
"custom": "अपने स्वयं के प्रॉम्प्ट के साथ मुक्त एजेंट"
},
"form": {
@@ -1416,6 +1700,27 @@
"urlsOptional": "(वैकल्पिक)",
"sourceNotebook": "निगरानी करने के लिए नोटबुक",
"selectNotebook": "नोटबुक चुनें...",
"selectNotes": "विश्लेषण करने के लिए नोट्स",
"notesSelected": "{{गिनती}} नोट चयनित",
"slideTheme": "प्रस्तुति विषय",
"slideThemeDefault": "स्वचालित",
"slideStyle": "दृश्य पद्धति",
"slideStyleSoft": "नरम (अनुशंसित)",
"slideStyleSharp": "तीखा और घना",
"slideStyleRounded": "गोल और विशाल",
"slideStylePill": "प्रीमियम/गोली",
"excalidrawDiagramType": "आरेख प्रकार",
"excalidrawDiagramTypeAuto": "स्वचालित (डोमेन पहचान)",
"excalidrawDiagramTypeFlowchart": "फ़्लोचार्ट (प्रक्रिया)",
"excalidrawDiagramTypeMindmap": "माइंडमैप (विचार)",
"excalidrawDiagramTypeOrgChart": "संगठन चार्ट (टीमें)",
"excalidrawDiagramTypeTimeline": "समयरेखा/रोडमैप",
"excalidrawDiagramTypeProcessMap": "प्रक्रिया मानचित्र (संचालन)",
"excalidrawDiagramTypeArchitectureCloud": "क्लाउड आर्किटेक्चर (क्षेत्र/आरजी)",
"excalidrawDiagramStyle": "एक्सालिड्रॉ आरेख शैली",
"excalidrawDiagramStyleDefault": "रंगीन (एक्सकैलिड्रॉ)",
"excalidrawDiagramStyleSketchPlus": "स्केच+ (उन्नत एक्सालिड्रॉ)",
"excalidrawDiagramStyleAustere": "ऑस्टेरे (न्यूनतम)",
"targetNotebook": "लक्ष्य नोटबुक",
"inbox": "इनबॉक्स",
"instructions": "AI निर्देश",
@@ -1485,6 +1790,8 @@
"updated": "एजेंट अपडेट किया गया",
"deleted": "\"{name}\" हटाया गया",
"deleteError": "हटाने में त्रुटि",
"running": "पीढ़ी प्रगति पर है...",
"runningDesc": "जनरेशन में कुछ मिनट लग सकते हैं. आप स्वतंत्र रूप से नेविगेट कर सकते हैं.",
"runSuccess": "\"{name}\" सफलतापूर्वक निष्पादित हुआ",
"runError": "त्रुटि: {error}",
"runFailed": "निष्पादन विफल",
@@ -1519,13 +1826,24 @@
"chercheur": {
"name": "विषय शोधकर्ता",
"description": "किसी विषय पर गहन जानकारी खोजता है और संदर्भों के साथ संरचित नोट बनाता है।"
},
"slideGenerator": {
"name": "स्लाइड जेनरेटर",
"description": "नोटबुक से नोट्स पढ़ता है और स्वचालित रूप से एक संरचित प्रस्तुति तैयार करता है।"
},
"excalidrawGenerator": {
"name": "आरेख जेनरेटर",
"description": "एक नोट पढ़ता है और एक्सकैलिड्रा लैब में एक दृश्य आरेख तैयार करता है।"
}
},
"runLog": {
"title": "इतिहास",
"noHistory": "अभी तक कोई निष्पादन नहीं",
"toolTrace": "{count} टूल कॉल",
"step": "चरण {num}"
"step": "चरण {num}",
"clearConfirm": "क्या आप वाकई इस एजेंट का सारा इतिहास हटाना चाहते हैं?",
"cleared": "इतिहास हटा दिया गया",
"clearHistory": "इतिहास मिटा दें"
},
"tools": {
"title": "एजेंट टूल",
@@ -1536,6 +1854,9 @@
"noteCreate": "नोट बनाएं",
"urlFetch": "URL प्राप्त करें",
"memorySearch": "मेमोरी",
"generatePptx": "पीपीटीएक्स स्लाइड्स",
"generateSlides": "HTML स्लाइड्स",
"generateExcalidraw": "एक्सालिड्रॉ आरेख",
"configNeeded": "कॉन्फ़िग",
"selected": "{count} चयनित",
"maxSteps": "अधिकतम पुनरावृत्तियाँ"
@@ -1547,7 +1868,9 @@
"scraper": "आप एक निगरानी सहायक हैं। विभिन्न वेबसाइटों के लेखों को एक स्पष्ट, संरचित सारांश में संश्लेषित करें।",
"researcher": "आप एक कट्टर शोधकर्ता हैं। अनुरोधित विषय के लिए संदर्भ, मुख्य बिंदु, बहस और संदर्भों के साथ एक अनुसंधान नोट तैयार करें।",
"monitor": "आप एक विश्लेषणात्मक सहायक हैं। प्रदान किए गए नोट्स का विश्लेषण करें और सुराग, संदर्भ और नोट्स के बीच कनेक्शन सुझाएं।",
"custom": "आप एक सहायक सहायक हैं।"
"custom": "आप एक सहायक सहायक हैं।",
"slideGenerator": "आप एक प्रेजेंटेशन निर्माता हैं. प्रदान की गई सामग्री पढ़ें और शीर्षकों, मुख्य बिंदुओं और सारांशों के साथ संरचित स्लाइड बनाएं।",
"excalidrawGenerator": "आप एक आरेख निर्माता हैं. प्रदान की गई सामग्री का विश्लेषण करें और एक स्पष्ट, व्यवस्थित दृश्य आरेख बनाएं।"
},
"help": {
"title": "एजेंट गाइड",
@@ -1581,7 +1904,10 @@
"frequency": "एजेंट कितनी बार स्वचालित रूप से चलता है। परीक्षण के लिए मैनुअल से शुरू करें।",
"instructions": "कस्टम निर्देश जो डिफ़ॉल्ट AI प्रॉम्प्ट को बदलते हैं। स्वचालित का उपयोग करने के लिए खाली छोड़ें।",
"tools": "चुनें कि एजेंट कौन से टूल उपयोग कर सकता है। प्रत्येक टूल एजेंट को एक विशिष्ट क्षमता देता है।",
"maxSteps": "अधिकतम तर्क चक्र। अधिक चरण = गहन विश्लेषण लेकिन अधिक समय।"
"maxSteps": "अधिकतम तर्क चक्र। अधिक चरण = गहन विश्लेषण लेकिन अधिक समय।",
"selectNotes": "विश्लेषण करने के लिए विशिष्ट नोट्स का चयन करें. यदि कोई भी चयनित नहीं है, तो एजेंट नोटबुक से सभी नोट्स का उपयोग करेगा।",
"slideTheme": "प्रस्तुतिकरण के लिए एक रंग पैलेट चुनें. स्वचालित AI को निर्णय लेने देता है।",
"slideStyle": "दृश्य शैली कोने की त्रिज्या, रिक्ति और सूचना घनत्व को प्रभावित करती है।"
}
}
},
@@ -1631,5 +1957,147 @@
"lab": {
"initializing": "कार्यक्षेत्र प्रारंभ हो रहा है",
"loadingIdeas": "आपके विचार लोड हो रहे हैं..."
},
"richTextEditor": {
"slashHint": "↑↓ नेविगेट करें · इंसर्ट दर्ज करें · टैब स्विच अनुभाग",
"slashLoading": "ऐ सोच...",
"slashTabAll": "सभी",
"slashCatBasic": "बुनियादी ब्लॉक",
"slashCatMedia": "मिडिया",
"slashCatFormatting": "का प्रारूपण",
"slashCatAi": "एआई नोट",
"insertImage": "चित्र डालें",
"imageUrlPlaceholder": "https://example.com/image.png",
"preview": "पूर्व दर्शन",
"cancel": "रद्द करना",
"insert": "डालना",
"slashText": "मूलपाठ",
"slashTextDesc": "सरल अनुच्छेद",
"slashH1": "शीर्षक 1",
"slashH1Desc": "बड़े अनुभाग का शीर्षक",
"slashH2": "शीर्षक 2",
"slashH2Desc": "मध्यम अनुभाग शीर्षक",
"slashH3": "शीर्षक 3",
"slashH3Desc": "लघु अनुभाग शीर्षक",
"slashBullet": "बुलेट सूची",
"slashBulletDesc": "अव्यवस्थित सूची",
"slashNumbered": "क्रमांकित सूची",
"slashNumberedDesc": "क्रमबद्ध क्रमांकित सूची",
"slashTodo": "कार्य सूची",
"slashTodoDesc": "चेकबॉक्स कार्य",
"slashQuote": "उद्धरण",
"slashQuoteDesc": "एक उद्धरण कैप्चर करें",
"slashCode": "कोड ब्लॉक",
"slashCodeDesc": "कोड स्निपेट",
"slashDivider": "डिवाइडर",
"slashDividerDesc": "क्षैतिज विभाजक",
"slashTable": "मेज़",
"slashTableDesc": "एक साधारण ग्रिड डालें",
"slashDiagram": "आरेख",
"slashDiagramDesc": "एक प्रवाह या माइंडमैप उत्पन्न करें",
"slashSlides": "प्रस्तुति",
"slashSlidesDesc": "एक सुंदर स्लाइड डेक बनाएं",
"slashImage": "छवि",
"slashImageDesc": "URL से एक छवि एम्बेड करें",
"slashAlignLeft": "बाएँ संरेखित करें",
"slashAlignLeftDesc": "पाठ को बाईं ओर संरेखित करें",
"slashAlignCenter": "केंद्र",
"slashAlignCenterDesc": "पाठ को केन्द्रित करें",
"slashAlignRight": "दाएँ संरेखित करें",
"slashAlignRightDesc": "टेक्स्ट को दाईं ओर संरेखित करें",
"slashSuperscript": "ऊपर की ओर लिखा हुआ",
"slashSuperscriptDesc": "आधार रेखा के ऊपर पाठ",
"slashSubscript": "सबस्क्रिप्ट",
"slashSubscriptDesc": "आधार रेखा के नीचे पाठ",
"slashClarify": "स्पष्ट करना",
"slashClarifyDesc": "पाठ को स्पष्ट बनाएं",
"slashShorten": "छोटा",
"slashShortenDesc": "पाठ को संक्षिप्त करें",
"slashImprove": "सुधार",
"slashImproveDesc": "शैली बढ़ाएँ",
"slashExpand": "बढ़ाना",
"slashExpandDesc": "पाठ को विस्तृत और समृद्ध करें",
"imageModalTitle": "चित्र डालें",
"imageModalPreview": "पूर्व दर्शन",
"imageModalCancel": "रद्द करना",
"imageModalInsert": "डालना",
"imageModalInvalidUrl": "क्रुपया मान्य यूआरएल दर्ज करें",
"imageModalLoadFailed": "छवि लोड करने में विफल",
"linkPlaceholder": "लिंक चिपकाएँ या टाइप करें...",
"bold": "बोल्ड",
"italic": "तिरछा",
"underline": "रेखांकन",
"strike": "स्ट्राइकथ्रू",
"code": "कोड",
"highlight": "प्रमुखता से दिखाना",
"superscript": "ऊपर की ओर लिखा हुआ",
"subscript": "सबस्क्रिप्ट",
"addBlock": "ब्लॉक जोड़ें",
"placeholder": "कमांड के लिए '/' टाइप करें..."
},
"brainstorm": {
"title": "Waves of Thought",
"subtitle": "Unfold dimensions of potentiality",
"placeholder": "Enter a concept to unfold...",
"generating": "AI is harvesting seeds of thought...",
"newBrainstorm": "New Brainstorm",
"noSessions": "No brainstorms yet",
"startOne": "Start one",
"sessions": "Brainstorms",
"seedLabel": "Seed Idea",
"ideaPromptDetailed": "विचार-मंथन के लिए अपना विचार, प्रश्न या विषय दर्ज करें...",
"brainstormThisIdea": "Brainstorm this idea",
"startBrainstorm": "Start Brainstorm",
"spatialMode": "Spatial Exploration Mode",
"wave1": "Wave 1",
"wave2": "Wave 2",
"wave3": "Wave 3",
"export": "Export",
"exporting": "Exporting...",
"wave": "Wave",
"novelty": "Novelty",
"originConnection": "Origin connection",
"linkedNotes": "Linked notes",
"deepen": "Deepen",
"deepening": "Generating...",
"extract": "Create Note",
"converting": "Converting...",
"dismiss": "Not pertinent",
"noteCreated": "Note Created",
"ideas": "ideas",
"cancel": "Cancel",
"delete": "Delete",
"ideaOrigin": "Origin of the idea",
"noNoteLink": "Purely generative idea",
"derived_from": "Derived from",
"opposes": "In opposition with",
"extends": "Extends",
"synthesizes": "Synthesizes",
"transposes": "Transposes",
"none_found": "No note link",
"viewNote": "View note",
"addIdea": "Add idea",
"manualIdeaPrompt": "Title of your idea:",
"invite": "Invite",
"linkCopied": "Invite link copied!",
"activityTitle": "गतिविधि",
"noActivity": "अभी तक कोई गतिविधि नहीं",
"justNow": "बस अब",
"humanIdea": "इंसान",
"aiIdea": "ऐ",
"respondsTo": "का जवाब देता है",
"adding": "जोड़ा जा रहा है...",
"manualIdeaDesc": "मंथन कैनवास के साथ अपना विचार साझा करें",
"manualIdeaTitle": "शीर्षक",
"manualIdeaTitlePlaceholder": "आपका विचार कुछ शब्दों में...",
"manualIdeaDescLabel": "विवरण (वैकल्पिक)",
"manualIdeaDescPlaceholder": "अपने विचार को विस्तार से बताएं...",
"activity": {
"manual_idea": "एक विचार जोड़ा",
"wave_generated": "एक लहर पैदा की",
"joined": "सत्र में शामिल हुए",
"idea_dismissed": "एक विचार को खारिज कर दिया",
"invite_created": "एक आमंत्रण बनाया"
}
}
}
}