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
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:
@@ -32,6 +32,8 @@
|
||||
},
|
||||
"sidebar": {
|
||||
"notes": "یادداشتها",
|
||||
"recent": "اخیر",
|
||||
"quickNav": "ناوبری سریع",
|
||||
"reminders": "یادآورها",
|
||||
"labels": "برچسبها",
|
||||
"editLabels": "ویرایش برچسبها",
|
||||
@@ -40,15 +42,35 @@
|
||||
"noLabelsInNotebook": "هنوز برچسبی در این دفترچه وجود ندارد",
|
||||
"archive": "بایگانی",
|
||||
"trash": "زبالهدان",
|
||||
"clearFilter": "حذف فیلتر"
|
||||
"clearFilter": "حذف فیلتر",
|
||||
"inbox": "صندوق ورودی",
|
||||
"sharedWithMe": "با من به اشتراک گذاشته شد",
|
||||
"sortNewest": "اول جدیدترین",
|
||||
"sortOldest": "اول قدیمی ترین",
|
||||
"sortAlpha": "A → Z",
|
||||
"accountMenu": "منوی حساب",
|
||||
"profile": "نمایه",
|
||||
"signOut": "از سیستم خارج شوید",
|
||||
"sortOrder": "ترتیب مرتب سازی",
|
||||
"freezePinnedNotebook": "پین کردن سفارش نوار کناری نوت بوک",
|
||||
"unfreezePinnedNotebook": "پین کردن سفارش نوار کناری نوت بوک",
|
||||
"newSubNotebook": "نوت بوک فرعی جدید",
|
||||
"renameNotebook": "تغییر نام دهید"
|
||||
},
|
||||
"notes": {
|
||||
"title": "یادداشتها",
|
||||
"newNote": "یادداشت جدید",
|
||||
"reorganize": "سازماندهی مجدد یادداشت ها",
|
||||
"untitled": "بدون عنوان",
|
||||
"placeholder": "یادداشت بگیرید...",
|
||||
"markdownPlaceholder": "یادداشت بگیرید... (Markdown پشتیبانی میشود)",
|
||||
"titlePlaceholder": "عنوان",
|
||||
"noteTypes": {
|
||||
"richtext": "متن غنی",
|
||||
"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": "هنوز یادداشتی اینجا نیست. از «یادداشت جدید» در نوار کناری استفاده کنید (پیشنهادات عنوان هوش مصنوعی در ویرایشگر نمایش داده میشود).",
|
||||
"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": "برای مقایسه روی ۲ نسخه در لیست کلیک کنید",
|
||||
"sortBy": "مرتبسازی بر اساس",
|
||||
"sortDateDesc": "تاریخ (جدیدترین)",
|
||||
"sortDateAsc": "تاریخ (قدیمیترین)",
|
||||
@@ -197,10 +224,14 @@
|
||||
"createFailed": "ایجاد یادداشت ناموفق بود",
|
||||
"updateFailed": "بهروزرسانی یادداشت ناموفق بود",
|
||||
"archived": "یادداشت بایگانی شد",
|
||||
"unarchivedSuccess": "یادداشت از بایگانی حذف شد",
|
||||
"archiveFailed": "بایگانی ناموفق بود",
|
||||
"sort": "مرتبسازی",
|
||||
"confirmDeleteTitle": "حذف یادداشت",
|
||||
"leftShare": "اشتراکگذاری حذف شد",
|
||||
"ideaOrigin": "Origin of the idea",
|
||||
"noNoteLink": "Purely generative idea",
|
||||
"dismiss": "Not pertinent",
|
||||
"dismissed": "یادداشت از اخیرها حذف شد",
|
||||
"generalNotes": "یادداشتهای عمومی",
|
||||
"noteType": "نوع یادداشت",
|
||||
@@ -215,11 +246,22 @@
|
||||
"switchTypeWarning": "هنگام تغییر به {type} ممکن است برخی قالببندیها از بین بروند.",
|
||||
"switchTypeContentPreserved": "محتوای شما به عنوان متن ساده حفظ میشود.",
|
||||
"switchType": "تغییر به {type}",
|
||||
"deleteVersionDesc": "این عمل قابل بازگشت نیست. این نسخه برای همیشه از تاریخچه حذف خواهد شد.",
|
||||
"currentVersion": "فعلی",
|
||||
"compareVersions": "مقایسه",
|
||||
"diffTitle": "مقایسه",
|
||||
"diffSelectHint": "برای مقایسه روی ۲ نسخه در لیست کلیک کنید"
|
||||
"saveNow": "اکنون ذخیره کنید",
|
||||
"backToCollection": "بازگشت به مجموعه",
|
||||
"markdownEditingTitle": "بازگشت به ویرایش",
|
||||
"markdownPreviewTitle": "پیش نمایش",
|
||||
"brainstormThisIdea": "طوفان فکری این ایده",
|
||||
"brainstormThisIdeaAria": "طوفان فکری این ایده",
|
||||
"shareNoteTitle": "یادداشت را به اشتراک بگذارید",
|
||||
"shareNoteAria": "یادداشت را به اشتراک بگذارید",
|
||||
"saveNoteAria": "ذخیره یادداشت",
|
||||
"noChangesToSaveAria": "هیچ تغییری برای ذخیره وجود ندارد",
|
||||
"optionsMenuAria": "منوی گزینه ها",
|
||||
"deleteNoteConfirmItem": "حذف یادداشت",
|
||||
"noteDeletedToast": "یادداشت حذف شد",
|
||||
"deleteNoteFailedToast": "حذف نشد.",
|
||||
"documentInfoAria": "اطلاعات سند",
|
||||
"noModification": "بدون تغییر"
|
||||
},
|
||||
"pagination": {
|
||||
"previous": "←",
|
||||
@@ -301,7 +343,24 @@
|
||||
"accessRevoked": "دسترسی لغو شد",
|
||||
"errorLoading": "خطا در بارگذاری همکاران",
|
||||
"failedToAdd": "شکست در افزودن همکار",
|
||||
"failedToRemove": "شکست در حذف همکار"
|
||||
"failedToRemove": "شکست در حذف همکار",
|
||||
"shareCompactTitle": "به اشتراک بگذارید",
|
||||
"inviteByEmailLabel": "از طریق ایمیل دعوت کنید",
|
||||
"accessReadCompact": "مشاهده کنید",
|
||||
"accessEditCompact": "ویرایش کنید",
|
||||
"sendInvitation": "ارسال دعوتنامه",
|
||||
"invitationSentBadge": "دعوت نامه ارسال شد",
|
||||
"sharedAccessLabel": "دسترسی مشترک",
|
||||
"noCollaboratorsEmpty": "هنوز هیچ مشارکتی وجود ندارد.",
|
||||
"removeAccessTitle": "حذف دسترسی",
|
||||
"toastInviteSentTo": "دعوت نامه به {email} ارسال شد",
|
||||
"toastAccessRemoved": "دسترسی برای {target} حذف شد",
|
||||
"toastUserFallback": "کاربر",
|
||||
"toastSharingError": "خطای اشتراک گذاری",
|
||||
"toastEmailNotFound": "هیچ حساب کاربری با این ایمیل پیدا نشد.",
|
||||
"toastAlreadySharedUser": "این یادداشت قبلاً با این کاربر به اشتراک گذاشته شده است.",
|
||||
"toastRemoveAccessFailed": "دسترسی حذف نشد.",
|
||||
"userFallback": "کاربر"
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "در حال تحلیل هوش مصنوعی...",
|
||||
@@ -331,6 +390,8 @@
|
||||
"transforming": "در حال تبدیل...",
|
||||
"transformSuccess": "متن با موفقیت به مارکداون تبدیل شد!",
|
||||
"transformError": "خطا در تبدیل",
|
||||
"convertToRichtext": "تبدیل به متن غنی",
|
||||
"convertingToRichtext": "در حال تبدیل...",
|
||||
"assistant": "دستیار هوش مصنوعی",
|
||||
"generating": "در حال تولید...",
|
||||
"generateTitles": "تولید عناوین",
|
||||
@@ -394,6 +455,8 @@
|
||||
"undoAI": "لغو تبدیل هوش مصنوعی",
|
||||
"undoApplied": "متن اصلی بازگردانده شد",
|
||||
"minWordsError": "یادداشت باید حداقل ۵ کلمه داشته باشد.",
|
||||
"wordCountMin": "حداقل {min} کلمه برای بازنویسی انتخاب کنید (فعلاً {current} کلمه)",
|
||||
"wordCountMax": "حداکثر {max} کلمه برای بازنویسی انتخاب کنید (فعلاً {current} کلمه)",
|
||||
"genericError": "خطای هوش مصنوعی",
|
||||
"actionError": "خطا در حین عمل هوش مصنوعی",
|
||||
"appliedToNote": "در یادداشت اعمال شد",
|
||||
@@ -409,6 +472,15 @@
|
||||
"chatTab": "چت",
|
||||
"noteActions": "عملیات یادداشت",
|
||||
"askToStart": "برای شروع سوالی از دستیار بپرسید.",
|
||||
"chatPanelContext": "زمینه",
|
||||
"chatPanelNotebookPlus": "+ دفترچه یادداشت",
|
||||
"chatPanelWritingTone": "لحن نوشتن",
|
||||
"scopeAutoBadge": "خودکار",
|
||||
"chatNoteQuestionPlaceholder": "در مورد این یادداشت سوال بپرسید...",
|
||||
"chatNotebookSelectPlaceholder": "شامل یک دفترچه ...",
|
||||
"assistantTabActions": "اقدامات",
|
||||
"resourcePreviewAiTitle": "پیش نمایش هوش مصنوعی",
|
||||
"resourcePreviewInjectFromChat": "تزریق از چت",
|
||||
"contextLabel": "زمینه",
|
||||
"thisNote": "این یادداشت",
|
||||
"allMyNotes": "همه یادداشتهای من",
|
||||
@@ -420,6 +492,7 @@
|
||||
"newLineHint": "Shift+Enter = خط جدید",
|
||||
"resultLabel": "نتیجه",
|
||||
"discardAction": "رد کردن",
|
||||
"organization": "سازمان",
|
||||
"transformationsDesc": "تبدیلها — مستقیماً در یادداشت اعمال میشوند",
|
||||
"writeMinWordsAction": "حداقل ۵ کلمه بنویسید تا عملیات هوش مصنوعی فعال شود.",
|
||||
"processingAction": "در حال پردازش...",
|
||||
@@ -433,7 +506,42 @@
|
||||
"describeImages": "توصیف تصاویر",
|
||||
"fixGrammar": "اصلاح گرامر",
|
||||
"translate": "ترجمه",
|
||||
"explain": "توضیح"
|
||||
"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": "در آزمایشگاه Excalidraw باز کنید",
|
||||
"insertDiagramInNote": "PNG را در یادداشت فعلی جاسازی کنید",
|
||||
"diagramImageAlt": "نمودار تولید شده هوش مصنوعی",
|
||||
"insertedInNote": "نمودار در یادداشت درج شده است",
|
||||
"insertExportError": "خطا در صادرات/بارگذاری نمودار"
|
||||
},
|
||||
"openAssistant": "باز کردن دستیار هوش مصنوعی",
|
||||
"poweredByMomento": "پشتیبانی شده توسط Momento AI",
|
||||
@@ -451,8 +559,6 @@
|
||||
"suggestTitle": "پیشنهاد عنوان با هوش مصنوعی",
|
||||
"generateTitleFromImage": "تولید عنوان از تصویر",
|
||||
"titleGenerated": "عنوان از تصویر تولید شد",
|
||||
"wordCountMin": "حداقل {min} کلمه برای بازنویسی انتخاب کنید (فعلاً {current} کلمه)",
|
||||
"wordCountMax": "حداکثر {max} کلمه برای بازنویسی انتخاب کنید (فعلاً {current} کلمه)",
|
||||
"resourceTab": "منبع",
|
||||
"aiNoteTitle": "یادداشت هوش مصنوعی",
|
||||
"injectReplace": "جایگزینی",
|
||||
@@ -492,7 +598,24 @@
|
||||
"preview": "پیشنمایش",
|
||||
"generatePreview": "تولید پیشنمایش",
|
||||
"emptyNoteHint": "💡 یادداشت خالی است — محتوای منبع مستقیماً یکپارچه خواهد شد."
|
||||
}
|
||||
},
|
||||
"cancel": "لغو کنید",
|
||||
"copied": "کپی شده",
|
||||
"copy": "کپی کنید",
|
||||
"transformations": "تحولات",
|
||||
"otherLanguage": "زبان دیگر",
|
||||
"translateNow": "همین الان ترجمه کن",
|
||||
"generationTools": "ابزارهای نسل",
|
||||
"generateSlidesLoading": "⏳ تولید ارائه...",
|
||||
"generateDiagramLoading": "⏳ تولید نمودار...",
|
||||
"errorShort": "خطا",
|
||||
"readyToast": "آماده!",
|
||||
"downloadFailedToast": "دانلود انجام نشد",
|
||||
"pptxDownloadButton": "دانلود pptx",
|
||||
"presentationReadyBadge": "ارائه آماده است",
|
||||
"openInLabTitle": "در آزمایشگاه باز کنید",
|
||||
"inlineSummaryMarkdown": "**خلاصه:**",
|
||||
"networkErrorShort": "خطای شبکه"
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "پیشنهادات عنوان",
|
||||
@@ -598,7 +721,19 @@
|
||||
"untitled": "بدون عنوان",
|
||||
"notifications": "اعلانها",
|
||||
"declined": "اشتراکگذاری رد شد",
|
||||
"removed": "یادداشت از لیست حذف شد"
|
||||
"removed": "یادداشت از لیست حذف شد",
|
||||
"slidesReady": "ارائه آماده است",
|
||||
"openSlides": "ارائه را باز کنید",
|
||||
"canvasReady": "نمودار آماده است",
|
||||
"pptxReady": "اسلایدها آماده است",
|
||||
"downloadPptx": "دانلود pptx",
|
||||
"markAllRead": "علامت گذاری به عنوان خوانده شده",
|
||||
"agentSuccess": "نماینده تمام شد",
|
||||
"agentFailed": "عامل شکست خورد",
|
||||
"brainstormInvite": "طوفان فکری",
|
||||
"brainstormJoined": "طوفان فکری",
|
||||
"systemNotification": "سیستم",
|
||||
"downloadFailed": "دانلود انجام نشد"
|
||||
},
|
||||
"nav": {
|
||||
"home": "خانه",
|
||||
@@ -647,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": "انتخاب زبان",
|
||||
@@ -680,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": "پروفایل",
|
||||
@@ -855,7 +992,11 @@
|
||||
"confidence": "اطمینان",
|
||||
"savingReminder": "شکست در ذخیره یادآوری",
|
||||
"removingReminder": "شکست در حذف یادآوری",
|
||||
"generatingDescription": "لطفاً صبر کنید..."
|
||||
"generatingDescription": "لطفاً صبر کنید...",
|
||||
"pinnedFrozenTooltip": "نوت بوک پین شده - سفارش منجمد شده",
|
||||
"organizeNotebookWithAITooltip": "این نوت بوک را با هوش مصنوعی سازماندهی کنید",
|
||||
"assistantRequiredForSummarize": "برای خلاصه کردن، دستیار هوش مصنوعی را در تنظیمات روشن کنید",
|
||||
"createSubnotebook": "اضافه کردن نوت بوک فرعی"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"title": "انتقال به {name}؟",
|
||||
@@ -868,6 +1009,9 @@
|
||||
},
|
||||
"admin": {
|
||||
"title": "داشبورد مدیریت",
|
||||
"adminConsole": "کنسول مدیریت",
|
||||
"navSection": "ناوبری",
|
||||
"backToApp": "بازگشت به Memento",
|
||||
"userManagement": "مدیریت کاربران",
|
||||
"chat": "چت هوش مصنوعی",
|
||||
"lab": "آزمایشگاه",
|
||||
@@ -910,6 +1054,11 @@
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING الزامی است",
|
||||
"providerOllamaOption": "🦙 Ollama (محلی و رایگان)",
|
||||
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
||||
"providerAnthropicOption": "🧠 Anthropic (Claude API)",
|
||||
"providerAnthropicCustomOption": "🧩 سفارشی Anthropic (Messages API — MiniMax و غیره)",
|
||||
"anthropicModelHint": "شناسه مدل Claude را از میان پیشنهادات انتخاب کنید یا به صورت دستی وارد کنید (لیست مدل از راه دور برای API رسمی وجود ندارد).",
|
||||
"anthropicCustomModelHint": "API پیامهای سازگار با Anthropic (به عنوان مثال MiniMax): URL پایه https://api.minimax.io/anthropic (چین: https://api.minimaxi.com/anthropic)، مدل MiniMax-M2.7. جاسازیها: از ارائهدهنده «سفارشی» + URL OpenAI https://api.minimax.io/v1 استفاده کنید.",
|
||||
"anthropicCustomNoModelList": "این دروازه یک لیست / مدلهای به سبک OpenAI را نشان نمیدهد - مدل را از پیشنهادات انتخاب کنید یا آن را تایپ کنید (به عنوان مثال MiniMax-M2.7).",
|
||||
"providerCustomOption": "🔧 سفارشی سازگار با OpenAI",
|
||||
"providerDeepSeekOption": "🔍 DeepSeek",
|
||||
"providerOpenRouterOption": "🌐 OpenRouter",
|
||||
@@ -1063,7 +1212,14 @@
|
||||
"error": "خطا:",
|
||||
"testError": "خطای تست: {error}",
|
||||
"tipTitle": "نکته:",
|
||||
"tipDescription": "قبل از تست از پنل تست هوش مصنوعی برای تشخیص مشکلات پیکربندی استفاده کنید."
|
||||
"tipDescription": "قبل از تست از پنل تست هوش مصنوعی برای تشخیص مشکلات پیکربندی استفاده کنید.",
|
||||
"chatTestTitle": "تست دستیار چت",
|
||||
"chatTestDescription": "ارائه دهنده هوش مصنوعی مورد استفاده دستیار چت را آزمایش کنید",
|
||||
"chatGenerationTest": "💬 تست دستیار چت:",
|
||||
"chatStep1": "یک پیام آزمایشی برای دستیار ارسال می کند",
|
||||
"chatStep2": "در مورد کارهایی که دستیار انجام می دهد، پاسخی مختصر می خواهد",
|
||||
"chatStep3": "پاسخ مدل را نشان می دهد",
|
||||
"chatStep4": "پاسخگویی و تأخیر را بررسی می کند"
|
||||
},
|
||||
"sidebar": {
|
||||
"dashboard": "داشبورد",
|
||||
@@ -1254,6 +1410,7 @@
|
||||
"notesViewLabel": "چیدمان یادداشتها",
|
||||
"notesViewTabs": "زبانهها (سبک OneNote)",
|
||||
"notesViewMasonry": "کارتها (شبکهای)",
|
||||
"notesViewList": "فهرست (مجله)",
|
||||
"selectTheme": "انتخاب تم",
|
||||
"fontFamilyLabel": "خانواده فونت",
|
||||
"fontFamilyDescription": "فونت استفاده شده در سراسر برنامه را انتخاب کنید",
|
||||
@@ -1337,6 +1494,69 @@
|
||||
"organizeWithAI": "سازماندهی با هوش مصنوعی",
|
||||
"organize": "سازماندهی"
|
||||
},
|
||||
"organizeNotebook": {
|
||||
"title": "نوت بوک را سازماندهی کنید",
|
||||
"unknownError": "خطای ناشناخته",
|
||||
"toastSuccess": "نوت بوک سازماندهی شده — {created} نوت بوک(های) فرعی ایجاد شده است، {Mobiled} یادداشت(ها) منتقل شده است",
|
||||
"intro": "هوش مصنوعی یادداشتهای موجود در این دفترچه را تجزیه و تحلیل میکند و طرحی را برای سازماندهی مجدد آنها در دفترچههای فرعی موضوعی پیشنهاد میکند.",
|
||||
"bulletThemes": "یادداشت ها را بر اساس موضوع یا موضوع گروه بندی کنید",
|
||||
"bulletSubfolders": "نوت بوک های فرعی از دست رفته را ایجاد کنید",
|
||||
"bulletPreview": "پیش نمایش کامل قبل از هر تغییری",
|
||||
"analyzingTitle": "در حال تجزیه و تحلیل…",
|
||||
"analyzingSubtitle": "هوش مصنوعی یادداشت های شما را می خواند و مضامین را شناسایی می کند",
|
||||
"previewSummary": "{groups} گروه(ها) · {notes} یادداشت · {newSubs} دفتر(های) فرعی جدید",
|
||||
"badgeNew": "جدید",
|
||||
"untitledNote": "یادداشت بدون عنوان",
|
||||
"notesInGroup": "{count} یادداشت",
|
||||
"executingTitle": "سازماندهی…",
|
||||
"executingSubtitle": "ایجاد دفترچه های فرعی و جابجایی یادداشت ها",
|
||||
"doneTitle": "نوت بوک سازمان یافته!",
|
||||
"doneStats": "{created} دفتر(های) فرعی ایجاد شد · {انتقال} یادداشت(ها) منتقل شد",
|
||||
"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": "در دسترس نیست",
|
||||
@@ -1458,12 +1678,16 @@
|
||||
"scraper": "پایشگر",
|
||||
"researcher": "پژوهشگر",
|
||||
"monitor": "ناظر",
|
||||
"slideGenerator": "اسلایدها",
|
||||
"excalidrawGenerator": "نمودار",
|
||||
"custom": "سفارشی"
|
||||
},
|
||||
"typeDescriptions": {
|
||||
"scraper": "چندین سایت را استخراج و خلاصهای ایجاد میکند",
|
||||
"researcher": "اطلاعاتی درباره یک موضوع جستجو میکند",
|
||||
"monitor": "یک دفترچه را نظارت و یادداشتها را تحلیل میکند",
|
||||
"slideGenerator": "یک ارائه پاورپوینت از یادداشت ها ایجاد می کند",
|
||||
"excalidrawGenerator": "یک نمودار Excalidraw از یادداشت ها ایجاد می کند",
|
||||
"custom": "عامل آزاد با دستور سفارشی شما"
|
||||
},
|
||||
"form": {
|
||||
@@ -1476,6 +1700,27 @@
|
||||
"urlsOptional": "(اختیاری)",
|
||||
"sourceNotebook": "دفترچه برای نظارت",
|
||||
"selectNotebook": "یک دفترچه انتخاب کنید...",
|
||||
"selectNotes": "یادداشت هایی برای تجزیه و تحلیل",
|
||||
"notesSelected": "{{count}} یادداشت انتخاب شد",
|
||||
"slideTheme": "موضوع ارائه",
|
||||
"slideThemeDefault": "خودکار",
|
||||
"slideStyle": "سبک بصری",
|
||||
"slideStyleSoft": "نرم (توصیه می شود)",
|
||||
"slideStyleSharp": "تیز و متراکم",
|
||||
"slideStyleRounded": "گرد و جادار",
|
||||
"slideStylePill": "حق بیمه / قرص",
|
||||
"excalidrawDiagramType": "نوع نمودار",
|
||||
"excalidrawDiagramTypeAuto": "خودکار (تشخیص دامنه)",
|
||||
"excalidrawDiagramTypeFlowchart": "فلوچارت (فرایند)",
|
||||
"excalidrawDiagramTypeMindmap": "نقشه ذهنی (ایده ها)",
|
||||
"excalidrawDiagramTypeOrgChart": "نمودار سازمانی (تیم ها)",
|
||||
"excalidrawDiagramTypeTimeline": "جدول زمانی / نقشه راه",
|
||||
"excalidrawDiagramTypeProcessMap": "نقشه فرآیند (عملیات)",
|
||||
"excalidrawDiagramTypeArchitectureCloud": "معماری ابری (مناطق/RG)",
|
||||
"excalidrawDiagramStyle": "سبک نمودار Excalidraw",
|
||||
"excalidrawDiagramStyleDefault": "رنگی (Excalidraw)",
|
||||
"excalidrawDiagramStyleSketchPlus": "Sketch+ (Excalidraw پیشرفته)",
|
||||
"excalidrawDiagramStyleAustere": "سخت (حداقل)",
|
||||
"targetNotebook": "دفترچه مقصد",
|
||||
"inbox": "صندوق ورودی",
|
||||
"instructions": "دستورات هوش مصنوعی",
|
||||
@@ -1545,6 +1790,8 @@
|
||||
"updated": "عامل بهروزرسانی شد",
|
||||
"deleted": "\"{name}\" حذف شد",
|
||||
"deleteError": "خطا در حذف",
|
||||
"running": "نسل در حال پیشرفت…",
|
||||
"runningDesc": "تولید ممکن است چند دقیقه طول بکشد. می توانید آزادانه پیمایش کنید.",
|
||||
"runSuccess": "\"{name}\" با موفقیت اجرا شد",
|
||||
"runError": "خطا: {error}",
|
||||
"runFailed": "اجرای ناموفق",
|
||||
@@ -1579,13 +1826,24 @@
|
||||
"chercheur": {
|
||||
"name": "پژوهشگر موضوع",
|
||||
"description": "اطلاعات عمیق درباره یک موضوع جستجو و یادداشت ساختاریافته با منابع ایجاد میکند."
|
||||
},
|
||||
"slideGenerator": {
|
||||
"name": "ژنراتور اسلاید",
|
||||
"description": "یادداشت ها را از یک نوت بوک می خواند و به صورت خودکار یک ارائه ساختاریافته ایجاد می کند."
|
||||
},
|
||||
"excalidrawGenerator": {
|
||||
"name": "ژنراتور نمودار",
|
||||
"description": "یک یادداشت را می خواند و یک نمودار بصری در آزمایشگاه Excalidraw ایجاد می کند."
|
||||
}
|
||||
},
|
||||
"runLog": {
|
||||
"title": "تاریخچه",
|
||||
"noHistory": "هنوز سابقه اجرایی وجود ندارد",
|
||||
"toolTrace": "{count} فراخوانی ابزار",
|
||||
"step": "مرحله {num}"
|
||||
"step": "مرحله {num}",
|
||||
"clearConfirm": "آیا مطمئن هستید که می خواهید تمام سابقه این نماینده را حذف کنید؟",
|
||||
"cleared": "تاریخچه حذف شد",
|
||||
"clearHistory": "پاک کردن تاریخچه"
|
||||
},
|
||||
"tools": {
|
||||
"title": "ابزارهای عامل",
|
||||
@@ -1596,6 +1854,9 @@
|
||||
"noteCreate": "ایجاد یادداشت",
|
||||
"urlFetch": "دریافت URL",
|
||||
"memorySearch": "حافظه",
|
||||
"generatePptx": "اسلایدهای PPTX",
|
||||
"generateSlides": "اسلایدهای HTML",
|
||||
"generateExcalidraw": "نمودار Excalidraw",
|
||||
"configNeeded": "پیکربندی",
|
||||
"selected": "{count} انتخاب شده",
|
||||
"maxSteps": "حداکثر تکرار"
|
||||
@@ -1607,7 +1868,9 @@
|
||||
"scraper": "شما یک دستیار پایش هستید. مقالات وبسایتهای مختلف را در یک خلاصه واضح و ساختاریافته ترکیب کنید.",
|
||||
"researcher": "شما یک پژوهشگر دقیق هستید. برای موضوع درخواستی، یک یادداشت تحقیقاتی با زمینه، نکات کلیدی، بحثها و منابع تولید کنید.",
|
||||
"monitor": "شما یک دستیار تحلیلی هستید. یادداشتهای ارائه شده را تحلیل و سرنخها، منابع و ارتباطات بین یادداشتها را پیشنهاد دهید.",
|
||||
"custom": "شما یک دستیار مفید هستید."
|
||||
"custom": "شما یک دستیار مفید هستید.",
|
||||
"slideGenerator": "شما یک خالق ارائه هستید. مطالب ارائه شده را بخوانید و اسلایدهای ساختاریافته با عنوان، نکات کلیدی و خلاصه ایجاد کنید.",
|
||||
"excalidrawGenerator": "شما یک خالق نمودار هستید. محتوای ارائه شده را تجزیه و تحلیل کنید و یک نمودار بصری واضح و منظم ایجاد کنید."
|
||||
},
|
||||
"help": {
|
||||
"title": "راهنمای عاملها",
|
||||
@@ -1641,7 +1904,10 @@
|
||||
"frequency": "هر چند وقت یکبار عامل به صورت خودکار اجرا میشود. برای آزمایش با دستی شروع کنید.",
|
||||
"instructions": "دستورالعملهای سفارشی که جایگزین دستور پیشفرض هوش مصنوعی میشوند. برای استفاده از خودکار خالی بگذارید.",
|
||||
"tools": "ابزارهایی که عامل میتواند استفاده کند را انتخاب کنید. هر ابزار قابلیت خاصی به عامل میدهد.",
|
||||
"maxSteps": "حداکثر چرخههای استدلال. مراحل بیشتر = تحلیل عمیقتر اما زمان بیشتر."
|
||||
"maxSteps": "حداکثر چرخههای استدلال. مراحل بیشتر = تحلیل عمیقتر اما زمان بیشتر.",
|
||||
"selectNotes": "یادداشت های خاصی را برای تجزیه و تحلیل انتخاب کنید. اگر هیچ کدام انتخاب نشد، نماینده از تمام یادداشتهای دفترچه یادداشت استفاده میکند.",
|
||||
"slideTheme": "یک پالت رنگی برای ارائه انتخاب کنید. خودکار به هوش مصنوعی اجازه می دهد تصمیم بگیرد.",
|
||||
"slideStyle": "سبک بصری بر شعاع گوشه، فاصله و تراکم اطلاعات تأثیر می گذارد."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1725,6 +1991,12 @@
|
||||
"slashCodeDesc": "قطعه کد",
|
||||
"slashDivider": "جداکننده",
|
||||
"slashDividerDesc": "جداکننده افقی",
|
||||
"slashTable": "جدول",
|
||||
"slashTableDesc": "یک شبکه ساده وارد کنید",
|
||||
"slashDiagram": "نمودار",
|
||||
"slashDiagramDesc": "یک جریان یا نقشه ذهنی ایجاد کنید",
|
||||
"slashSlides": "ارائه",
|
||||
"slashSlidesDesc": "یک عرشه اسلاید زیبا ایجاد کنید",
|
||||
"slashImage": "تصویر",
|
||||
"slashImageDesc": "درج تصویر از URL",
|
||||
"slashAlignLeft": "تراز چپ",
|
||||
@@ -1762,5 +2034,70 @@
|
||||
"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": "دعوت ایجاد کرد"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user