All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 1m25s
- Add DeepSeek, OpenRouter, Mistral, Z.AI, LM Studio as AI providers with editable model names via Combobox in admin settings - Fix OpenRouter broken by normalizeProvider bug in config.ts - Convert agent-created notes from Markdown to HTML (TipTap rich text) - Add Notification model + in-app notifications for agent results - Agent notification click opens the created note directly - Add note count display on notebook and inbox headers - Fix checklist toggle in card view (persist state via localCheckItems) - Add checklist creation option in tabs/list view (dropdown on + button) - Fix image description ENOENT error with HTTP fallback - Improve UI contrast across all themes (input, border, checkbox visibility) - Add font family setting (Inter vs System Default) in Appearance settings - Fix CSS font-sans variable conflict (removed dead Geist references) - Update README with new features and 8 providers Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1619 lines
102 KiB
JSON
1619 lines
102 KiB
JSON
{
|
||
"auth": {
|
||
"signIn": "ورود",
|
||
"signUp": "ثبتنام",
|
||
"email": "ایمیل",
|
||
"password": "رمز عبور",
|
||
"name": "نام",
|
||
"emailPlaceholder": "آدرس ایمیل خود را وارد کنید",
|
||
"passwordPlaceholder": "رمز عبور خود را وارد کنید",
|
||
"namePlaceholder": "نام خود را وارد کنید",
|
||
"passwordMinChars": "رمز عبور خود را وارد کنید (حداقل ۶ کاراکتر)",
|
||
"resetPassword": "بازنشانی رمز عبور",
|
||
"resetPasswordInstructions": "برای بازنشانی رمز عبور ایمیل خود را وارد کنید",
|
||
"forgotPassword": "رمز عبور را فراموش کردهاید؟",
|
||
"noAccount": "حساب کاربری ندارید؟",
|
||
"hasAccount": "قبلاً ثبتنام کردهاید؟",
|
||
"signInToAccount": "به حساب کاربری خود وارد شوید",
|
||
"createAccount": "ایجاد حساب کاربری",
|
||
"rememberMe": "مرا به خاطر بسپار",
|
||
"orContinueWith": "یا ادامه با",
|
||
"checkYourEmail": "ایمیل خود را بررسی کنید",
|
||
"resetEmailSent": "اگر آدرس ایمیل شما در سیستم ما وجود داشته باشد، لینک بازنشانی رمز عبور ارسال شد.",
|
||
"returnToLogin": "بازگشت به ورود",
|
||
"forgotPasswordTitle": "فراموشی رمز عبور",
|
||
"forgotPasswordDescription": "آدرس ایمیل خود را وارد کنید تا لینک بازنشانی رمز عبور برای شما ارسال شود.",
|
||
"sending": "در حال ارسال...",
|
||
"sendResetLink": "ارسال لینک بازنشانی",
|
||
"backToLogin": "بازگشت به ورود",
|
||
"signOut": "خروج از حساب",
|
||
"confirmPassword": "تکرار رمز عبور",
|
||
"confirmPasswordPlaceholder": "رمز عبور را دوباره وارد کنید"
|
||
},
|
||
"sidebar": {
|
||
"notes": "یادداشتها",
|
||
"reminders": "یادآورها",
|
||
"labels": "برچسبها",
|
||
"editLabels": "ویرایش برچسبها",
|
||
"newNoteTabs": "یادداشت جدید",
|
||
"newNoteTabsHint": "ایجاد یادداشت جدید در این دفترچه",
|
||
"noLabelsInNotebook": "هنوز برچسبی در این دفترچه وجود ندارد",
|
||
"archive": "بایگانی",
|
||
"trash": "زبالهدان",
|
||
"clearFilter": "Remove filter"
|
||
},
|
||
"notes": {
|
||
"title": "یادداشتها",
|
||
"newNote": "یادداشت جدید",
|
||
"untitled": "بدون عنوان",
|
||
"placeholder": "یادداشت بگیرید...",
|
||
"markdownPlaceholder": "یادداشت بگیرید... (Markdown پشتیبانی میشود)",
|
||
"titlePlaceholder": "عنوان",
|
||
"listItem": "آیتم لیست",
|
||
"addListItem": "+ آیتم لیست",
|
||
"newChecklist": "لیست جدید",
|
||
"add": "افزودن",
|
||
"adding": "در حال افزودن...",
|
||
"close": "بستن",
|
||
"confirmDelete": "آیا مطمئن هستید که میخواهید این یادداشت را حذف کنید؟",
|
||
"confirmLeaveShare": "آیا مطمئن هستید که میخواهید این یادداشت اشتراکی را ترک کنید؟",
|
||
"sharedBy": "به اشتراک گذاشته توسط",
|
||
"leaveShare": "ترک",
|
||
"delete": "حذف",
|
||
"archive": "بایگانی",
|
||
"unarchive": "خروج از بایگانی",
|
||
"pin": "سنجاق کردن",
|
||
"unpin": "برداشتن سنجاق",
|
||
"color": "رنگ",
|
||
"changeColor": "تغییر رنگ",
|
||
"setReminder": "تنظیم یادآوری",
|
||
"setReminderButton": "تنظیم یادآوری",
|
||
"date": "تاریخ",
|
||
"time": "زمان",
|
||
"reminderDateTimeRequired": "لطفا تاریخ و زمان را وارد کنید",
|
||
"invalidDateTime": "تاریخ یا زمان نامعتبر",
|
||
"reminderMustBeFuture": "یادآوری باید در آینده باشد",
|
||
"reminderSet": "یادآوری برای {datetime} تنظیم شد",
|
||
"reminderPastError": "یادآوری باید در آینده باشد",
|
||
"reminderRemoved": "یادآوری حذف شد",
|
||
"addImage": "افزودن تصویر",
|
||
"addLink": "افزودن پیوند",
|
||
"linkAdded": "پیوند اضافه شد",
|
||
"linkMetadataFailed": "نمیتوان ابردادههای پیوند را دریافت کرد",
|
||
"linkAddFailed": "افزودن پیوند شکست خورد",
|
||
"invalidFileType": "نوع فایل نامعتبر: {fileName}. فقط JPEG، PNG، GIF و WebP مجاز است.",
|
||
"fileTooLarge": "فایل خیلی بزرگ است: {fileName}. حداکثر اندازه {maxSize}.",
|
||
"uploadFailed": "آپلود {fileName} شکست خورد",
|
||
"contentOrMediaRequired": "لطفا محتوا وارد کنید یا پیوند/تصویر اضافه کنید",
|
||
"itemOrMediaRequired": "لطفا حداقل یک آیتم یا رسانه اضافه کنید",
|
||
"noteCreated": "یادداشت با موفقیت ایجاد شد",
|
||
"noteCreateFailed": "ایجاد یادداشت شکست خورد",
|
||
"deleted": "Note deleted",
|
||
"deleteFailed": "Failed to delete note",
|
||
"aiAssistant": "دستیار هوش مصنوعی",
|
||
"changeSize": "تغییر اندازه",
|
||
"backgroundOptions": "گزینههای پسزمینه",
|
||
"moreOptions": "گزینههای بیشتر",
|
||
"remindMe": "یادآوری به من",
|
||
"markdownMode": "مارکداون",
|
||
"addCollaborators": "افزودن همکاران",
|
||
"duplicate": "تکثیر",
|
||
"share": "اشتراکگذاری",
|
||
"showCollaborators": "مشاهده همکاران",
|
||
"pinned": "سنجاق شده",
|
||
"others": "سایر",
|
||
"noNotes": "بدون عنوان",
|
||
"noNotesFound": "یادداشتی یافت نشد",
|
||
"createFirstNote": "اولین یادداشت خود را ایجاد کنید",
|
||
"size": "اندازه",
|
||
"small": "کوچک",
|
||
"medium": "متوسط",
|
||
"large": "بزرگ",
|
||
"shareWithCollaborators": "اشتراکگذاری با همکاران",
|
||
"view": "مشاهده یادداشت",
|
||
"edit": "ویرایش",
|
||
"readOnly": "فقط خواندنی",
|
||
"preview": "پیشنمایش",
|
||
"noContent": "بدون محتوا",
|
||
"takeNote": "یادداشت بنویسید...",
|
||
"takeNoteMarkdown": "یادداشت بنویسید... (Markdown پشتیبانی میشود)",
|
||
"addItem": "افزودن آیتم",
|
||
"sharedReadOnly": "این یادداشت در حالت فقط خواندنی با شما به اشتراک گذاشته شده است",
|
||
"makeCopy": "ایجاد کپی",
|
||
"saving": "در حال ذخیره...",
|
||
"copySuccess": "یادداشت با موفقیت کپی شد!",
|
||
"copyFailed": "کپی یادداشت شکست خورد",
|
||
"copy": "کپی",
|
||
"markdownOn": "Markdown روشن",
|
||
"markdownOff": "Markdown خاموش",
|
||
"undo": "بازگردانی",
|
||
"redo": "انجام مجدد",
|
||
"pinnedNotes": "یادداشتهای سنجاق شده",
|
||
"recent": "اخیر",
|
||
"addNote": "افزودن یادداشت",
|
||
"remove": "حذف",
|
||
"dragToReorder": "بکشید تا مرتب کنید",
|
||
"more": "بیشتر",
|
||
"emptyState": "یادداشتی نیست",
|
||
"emptyStateTabs": "هنوز یادداشتی اینجا نیست. از «یادداشت جدید» در نوار کناری استفاده کنید (پیشنهادات عنوان هوش مصنوعی در ویرایشگر نمایش داده میشود).",
|
||
"inNotebook": "در دفترچه",
|
||
"moveFailed": "انتقال شکست خورد",
|
||
"clarifyFailed": "شفافسازی شکست خورد",
|
||
"shortenFailed": "کوتاه کردن شکست خورد",
|
||
"improveFailed": "بهبود شکست خورد",
|
||
"transformFailed": "تبدیل شکست خورد",
|
||
"markdown": "مارکداون",
|
||
"unpinned": "سنجاق نشده",
|
||
"redoShortcut": "انجام مجدد (Ctrl+Y)",
|
||
"undoShortcut": "بازگردانی (Ctrl+Z)",
|
||
"viewCards": "نمایش کارتی",
|
||
"viewCardsTooltip": "شبکه کارتی با مرتبسازی کشیدن و رها کردن",
|
||
"viewTabs": "نمایش لیستی",
|
||
"viewTabsTooltip": "زبانهها در بالا، یادداشت در پایین — زبانهها را بکشید تا مرتب شوند",
|
||
"viewModeGroup": "حالت نمایش یادداشتها",
|
||
"reorderTabs": "مرتبسازی زبانه",
|
||
"modified": "ویرایش شده",
|
||
"created": "ایجاد شده",
|
||
"loading": "در حال بارگذاری...",
|
||
"exportPDF": "خروجی PDF",
|
||
"savedStatus": "ذخیره شد",
|
||
"dirtyStatus": "تغییر یافته",
|
||
"completedLabel": "تکمیل شده",
|
||
"notes.emptyNotebook": "دفترچه خالی",
|
||
"notes.emptyNotebookDesc": "این دفترچه یادداشتی ندارد. روی + کلیک کنید تا یکی بسازید.",
|
||
"notes.noNoteSelected": "یادداشتی انتخاب نشده",
|
||
"notes.selectOrCreateNote": "یک یادداشت از لیست انتخاب کنید یا یکی جدید بسازید.",
|
||
"commitVersion": "ذخیره نسخه",
|
||
"versionSaved": "نسخه ذخیره شد",
|
||
"deleteVersion": "حذف این نسخه",
|
||
"versionDeleted": "نسخه حذف شد",
|
||
"deleteVersionConfirm": "این نسخه برای همیشه حذف شود؟",
|
||
"historyMode": "حالت تاریخچه",
|
||
"historyModeManual": "دستی (دکمه ثبت)",
|
||
"historyModeAuto": "خودکار (هوشمند)",
|
||
"historyModeManualDesc": "ایجاد اسنپشات دستی با دکمه ثبت",
|
||
"historyModeAutoDesc": "اسنپشات خودکار با تشخیص هوشمند",
|
||
"history": "تاریخچه",
|
||
"historyRestored": "نسخه بازیابی شد",
|
||
"historyEnabled": "تاریخچه فعال شد",
|
||
"historyDisabledTitle": "Version history",
|
||
"historyDisabledDesc": "تاریخچه برای حساب شما غیرفعال است.",
|
||
"historyEnabledTitle": "History enabled!",
|
||
"historyEnabledDesc": "Versions of this note will now be recorded.",
|
||
"enableHistory": "فعالسازی تاریخچه",
|
||
"historyEmpty": "نسخهای موجود نیست",
|
||
"historySelectVersion": "نسخهای را برای پیشنمایش انتخاب کنید",
|
||
"sortBy": "مرتبسازی بر اساس",
|
||
"sortDateDesc": "تاریخ (جدیدترین)",
|
||
"sortDateAsc": "تاریخ (قدیمیترین)",
|
||
"sortTitleAsc": "عنوان الف ← ی",
|
||
"sortTitleDesc": "عنوان ی ← الف",
|
||
"suggestTitle": "AI title",
|
||
"generateTitleFromImage": "Generate title from image",
|
||
"titleGenerated": "Title generated",
|
||
"content": "Content",
|
||
"restore": "Restore",
|
||
"createFailed": "Failed to create note",
|
||
"updateFailed": "Failed to update note",
|
||
"archived": "Note archived",
|
||
"archiveFailed": "Failed to archive",
|
||
"sort": "Sort",
|
||
"confirmDeleteTitle": "Delete note",
|
||
"leftShare": "Share removed",
|
||
"dismissed": "Note dismissed from recent",
|
||
"generalNotes": "General Notes",
|
||
"noteType": "نوع یادداشت",
|
||
"typeText": "متن",
|
||
"typeMarkdown": "مارکداون",
|
||
"typeRichText": "متن غنی",
|
||
"typeChecklist": "چکلیست",
|
||
"richTextPlaceholder": "یادداشتی بنویسید...",
|
||
"switchTypeTitle": "نوع یادداشت تغییر کند؟",
|
||
"switchTypeWarning": "هنگام تغییر به {type} ممکن است برخی قالببندیها از بین بروند.",
|
||
"switchTypeContentPreserved": "محتوای شما به عنوان متن ساده حفظ میشود.",
|
||
"switchType": "تغییر به {type}"
|
||
},
|
||
"pagination": {
|
||
"previous": "←",
|
||
"pageInfo": "صفحه {currentPage} / {totalPages}",
|
||
"next": "→"
|
||
},
|
||
"labels": {
|
||
"title": "Labels",
|
||
"filter": "Filter by Label",
|
||
"manage": "Manage Labels",
|
||
"manageTooltip": "Manage Labels",
|
||
"changeColor": "تغییر رنگ",
|
||
"changeColorTooltip": "تغییر رنگ",
|
||
"delete": "Delete",
|
||
"deleteTooltip": "Delete label",
|
||
"confirmDelete": "آیا مطمئن هستید که میخواهید این برچسب را حذف کنید؟",
|
||
"newLabelPlaceholder": "Create new label",
|
||
"namePlaceholder": "Enter label name",
|
||
"addLabel": "افزودن برچسب",
|
||
"createLabel": "Create label",
|
||
"labelName": "Label name",
|
||
"labelColor": "Label color",
|
||
"manageLabels": "Manage labels",
|
||
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
||
"selectedLabels": "Selected Labels",
|
||
"allLabels": "همه برچسبها",
|
||
"clearAll": "پاک کردن همه",
|
||
"filterByLabel": "Filter by label",
|
||
"tagAdded": "Tag \"{tag}\" added",
|
||
"showLess": "Show less",
|
||
"showMore": "Show more",
|
||
"editLabels": "Edit Labels",
|
||
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
||
"noLabelsFound": "No labels found.",
|
||
"loading": "Loading...",
|
||
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
||
"count": "{count} برچسب",
|
||
"noLabels": "بدون برچسب",
|
||
"confirmDeleteShort": "تأیید؟",
|
||
"labelRemoved": "برچسب \"{label}\" حذف شد"
|
||
},
|
||
"search": {
|
||
"placeholder": "جستجو",
|
||
"searchPlaceholder": "در یادداشتهای خود جستجو کنید...",
|
||
"semanticInProgress": "جستجوی هوش مصنوعی در حال انجام...",
|
||
"semanticTooltip": "جستجوی معنایی هوش مصنوعی",
|
||
"searching": "در حال جستجو...",
|
||
"noResults": "نتیجهای یافت نشد",
|
||
"resultsFound": "{count} یادداشت یافت شد",
|
||
"exactMatch": "تطابق دقیق",
|
||
"related": "مرتبط",
|
||
"disabledAdmin": "جستجو در حالت ادمین غیرفعال است"
|
||
},
|
||
"collaboration": {
|
||
"emailPlaceholder": "آدرس ایمیل را وارد کنید",
|
||
"addCollaborator": "افزودن همکار",
|
||
"removeCollaborator": "حذف همکار",
|
||
"owner": "مالک",
|
||
"canEdit": "میتواند ویرایش کند",
|
||
"canView": "میتواند مشاهده کند",
|
||
"shareNote": "اشتراکگذاری یادداشت",
|
||
"shareWithCollaborators": "اشتراکگذاری با همکاران",
|
||
"addCollaboratorDescription": "افراد را برای همکاری در این یادداشت با آدرس ایمیل آنها اضافه کنید.",
|
||
"viewerDescription": "شما به این یادداشت دسترسی دارید. فقط مالک میتواند همکاران را مدیریت کند.",
|
||
"emailAddress": "آدرس ایمیل",
|
||
"enterEmailAddress": "آدرس ایمیل را وارد کنید",
|
||
"invite": "دعوت",
|
||
"peopleWithAccess": "افراد دارای دسترسی",
|
||
"noCollaborators": "هنوز همکاری وجود ندارد. کسی را اضافه کنید!",
|
||
"noCollaboratorsViewer": "هنوز همکاری وجود ندارد.",
|
||
"pendingInvite": "دعوت در انتظار",
|
||
"pending": "در انتظار",
|
||
"remove": "حذف",
|
||
"unnamedUser": "کاربر بدون نام",
|
||
"done": "انجام شد",
|
||
"willBeAdded": "{email} به عنوان همکار پس از ایجاد یادداشت اضافه خواهد شد",
|
||
"alreadyInList": "این ایمیل قبلاً در لیست است",
|
||
"nowHasAccess": "{name} اکنون به این یادداشت دسترسی دارد",
|
||
"accessRevoked": "دسترسی لغو شد",
|
||
"errorLoading": "خطا در بارگذاری همکاران",
|
||
"failedToAdd": "شکست در افزودن همکار",
|
||
"failedToRemove": "شکست در حذف همکار"
|
||
},
|
||
"ai": {
|
||
"analyzing": "در حال تحلیل هوش مصنوعی...",
|
||
"clickToAddTag": "برای افزودن این برچسب کلیک کنید",
|
||
"ignoreSuggestion": "نادیده گرفتن این پیشنهاد",
|
||
"generatingTitles": "در حال تولید...",
|
||
"generateTitlesTooltip": "تولید عنوان با هوش مصنوعی",
|
||
"poweredByAI": "قدرت گرفته از هوش مصنوعی",
|
||
"languageDetected": "زبان شناسایی شد",
|
||
"processing": "در حال پردازش...",
|
||
"tagAdded": "برچسب \"{tag}\" اضافه شد",
|
||
"titleGenerating": "در حال تولید...",
|
||
"titleGenerateWithAI": "تولید عنوان با هوش مصنوعی",
|
||
"titleGenerationMinWords": "محتوا باید حداقل 10 کلمه داشته باشد تا عناوین تولید شوند (فعلاً: {count} کلمه)",
|
||
"titleGenerationError": "خطا در تولید عناوین",
|
||
"titlesGenerated": "💡 {count} عنوان تولید شد!",
|
||
"titleGenerationFailed": "تولید عناوین شکست خورد",
|
||
"titleApplied": "عنوان اعمال شد!",
|
||
"reformulationNoText": "متن را انتخاب کنید یا محتوایی اضافه کنید",
|
||
"reformulationSelectionTooShort": "انتخاب کوتاه است، از محتوای کامل استفاده میشود",
|
||
"reformulationMinWords": "متن باید حداقل 10 کلمه داشته باشد (فعلاً: {count} کلمه)",
|
||
"reformulationMaxWords": "متن نباید بیشتر از 500 کلمه داشته باشد",
|
||
"reformulationError": "خطا در بازنویسی متن",
|
||
"reformulationFailed": "بازنویسی متن شکست خورد",
|
||
"reformulationApplied": "متن بازنویسی شده اعمال شد!",
|
||
"transformMarkdown": "تبدیل به مارکداون",
|
||
"transforming": "در حال تبدیل...",
|
||
"transformSuccess": "متن با موفقیت به مارکداون تبدیل شد!",
|
||
"transformError": "خطا در تبدیل",
|
||
"assistant": "دستیار هوش مصنوعی",
|
||
"generating": "در حال تولید...",
|
||
"generateTitles": "تولید عناوین",
|
||
"reformulateText": "بازنویسی متن",
|
||
"reformulating": "در حال بازنویسی...",
|
||
"clarify": "شفافسازی",
|
||
"shorten": "کوتاه کردن",
|
||
"improveStyle": "بهبود سبک",
|
||
"reformulationComparison": "مقایسه بازنویسی",
|
||
"original": "اصلی",
|
||
"reformulated": "بازنویسی شده",
|
||
"autoLabels": {
|
||
"error": "دریافت پیشنهادهای برچسب ناموفق",
|
||
"noLabelsSelected": "برچسبی انتخاب نشده",
|
||
"created": "{count} برچسب با موفقیت ایجاد شد",
|
||
"analyzing": "تحلیل یادداشتهای شما...",
|
||
"title": "پیشنهادهای برچسب جدید",
|
||
"description": "من موضوعات تکراری در \"{notebookName}\" ({totalNotes} یادداشت) تشخیص دادم. برچسب برای آنها ایجاد شود؟",
|
||
"note": "یادداشت",
|
||
"notes": "یادداشت",
|
||
"typeContent": "برای دریافت پیشنهاد برچسب محتوا وارد کنید...",
|
||
"createNewLabel": "ایجاد این برچسب جدید و اضافه کردن آن",
|
||
"new": "(جدید)",
|
||
"create": "ایجاد",
|
||
"creating": "در حال ایجاد برچسبها...",
|
||
"notesCount": "{count} یادداشت",
|
||
"typeForSuggestions": "برای دریافت پیشنهاد برچسب محتوا وارد کنید..."
|
||
},
|
||
"batchOrganization": {
|
||
"title": "سازماندهی با هوش مصنوعی",
|
||
"description": "هوش مصنوعی یادداشتهای شما را تحلیل و پیشنهاد سازماندهی در دفترچهها را میدهد.",
|
||
"analyzing": "تحلیل یادداشتهای شما...",
|
||
"noNotebooks": "دفترچهای موجود نیست. ابتدا دفترچه ایجاد کنید.",
|
||
"noSuggestions": "هوش مصنوعی نتوانست روش خوبی برای سازماندهی این یادداشتها پیدا کند.",
|
||
"apply": "اعمال",
|
||
"applying": "در حال اعمال...",
|
||
"success": "{count} یادداشت با موفقیت جابجا شد",
|
||
"error": "ایجاد طرح سازماندهی ناموفق",
|
||
"noNotesSelected": "یادداشتی انتخاب نشده",
|
||
"applyFailed": "اعمال طرح سازماندهی ناموفق",
|
||
"selectAllIn": "انتخاب تمام یادداشتها در {notebook}",
|
||
"selectNote": "انتخاب یادداشت: {title}"
|
||
},
|
||
"notebookSummary": {
|
||
"regenerate": "بازسازی خلاصه",
|
||
"regenerating": "در حال بازسازی خلاصه...",
|
||
"exportPDF": "صادرات به عنوان PDF"
|
||
},
|
||
"clarifyDesc": "متن را شفافتر و قابلفهمتر کنید",
|
||
"shortenDesc": "متن را خلاصه کرده و به اصل مطلب برسید",
|
||
"improve": "بهبود نگارش",
|
||
"improveDesc": "اصلاح گرامر و بهبود سبک نگارش",
|
||
"toMarkdown": "قالببندی به عنوان Markdown",
|
||
"toMarkdownDesc": "افزودن عناوین، نقاط گلولهای و ساختاردهی متن",
|
||
"translate": "ترجمه",
|
||
"translateDesc": "تغییر زبان متن",
|
||
"translateBack": "بازگشت",
|
||
"translationApplied": "ترجمه اعمال شد",
|
||
"translationFailed": "ترجمه ناموفق بود",
|
||
"undo": "لغو هوش مصنوعی",
|
||
"undoAI": "لغو تبدیل هوش مصنوعی",
|
||
"undoApplied": "متن اصلی بازگردانده شد",
|
||
"minWordsError": "یادداشت باید حداقل ۵ کلمه داشته باشد.",
|
||
"genericError": "خطای هوش مصنوعی",
|
||
"actionError": "خطا در حین عمل هوش مصنوعی",
|
||
"appliedToNote": "در یادداشت اعمال شد",
|
||
"applyToNote": "اعمال در یادداشت",
|
||
"undoLastAction": "برگرداندن آخرین عمل هوش مصنوعی",
|
||
"selectContext": "انتخاب زمینه...",
|
||
"selectNotebook": "انتخاب دفترچه",
|
||
"chatPlaceholder": "از هوش مصنوعی بخواهید ویرایش، خلاصه یا پیشنویس کند...",
|
||
"assistantTitle": "دستیار هوش مصنوعی",
|
||
"currentNote": "یادداشت فعلی",
|
||
"shrinkPanel": "کوچک کردن پنل",
|
||
"expandPanel": "بزرگ کردن پنل",
|
||
"chatTab": "چت",
|
||
"noteActions": "عملیات یادداشت",
|
||
"askToStart": "برای شروع سوالی از دستیار بپرسید.",
|
||
"contextLabel": "زمینه",
|
||
"thisNote": "این یادداشت",
|
||
"allMyNotes": "همه یادداشتهای من",
|
||
"notebookGeneric": "دفترچه",
|
||
"writingTone": "لحن نوشتن",
|
||
"askAboutThisNote": "از هوش مصنوعی درباره این یادداشت بپرسید...",
|
||
"askAboutYourNotes": "از هوش مصنوعی درباره یادداشتهایتان بپرسید...",
|
||
"webSearchLabel": "جستجوی وب",
|
||
"newLineHint": "Shift+Enter = خط جدید",
|
||
"resultLabel": "نتیجه",
|
||
"discardAction": "رد کردن",
|
||
"transformationsDesc": "تبدیلها — مستقیماً در یادداشت اعمال میشوند",
|
||
"writeMinWordsAction": "حداقل ۵ کلمه بنویسید تا عملیات هوش مصنوعی فعال شود.",
|
||
"processingAction": "در حال پردازش...",
|
||
"noImagesError": "No images in this note",
|
||
"overview": "Overview",
|
||
"action": {
|
||
"clarify": "روشن کردن",
|
||
"shorten": "خلاصه کردن",
|
||
"improve": "بهبود",
|
||
"toMarkdown": "به مارکداون",
|
||
"describeImages": "Describe images"
|
||
},
|
||
"openAssistant": "باز کردن دستیار هوش مصنوعی",
|
||
"poweredByMomento": "پشتیبانی شده توسط Momento AI",
|
||
"welcomeMsg": "سلام! من دستیار هوش مصنوعی شما هستم. امروز چطور میتوانم با یادداشتهایتان کمکتان کنم؟ میتوانم لحن را بهبود دهم، پیامها را بسط دهم یا محتوا را خلاصه کنم.",
|
||
"summaryLast5": "خلاصه ۵ یادداشت آخر",
|
||
"analyzingProgress": "در حال تحلیل...",
|
||
"generateInsightsBtn": "تولید بینش",
|
||
"newDiscussion": "بحث جدید",
|
||
"noRecentConversations": "بدون گفتگوی اخیر.",
|
||
"discussionContextLabel": "زمینه بحث",
|
||
"webSearchNotConfigured": "جستجوی وب (پیکربندی نشده)",
|
||
"historyTab": "تاریخچه",
|
||
"insightsTab": "بینشها",
|
||
"aiCopilot": "دستیار هوشمند",
|
||
"suggestTitle": "پیشنهاد عنوان با هوش مصنوعی",
|
||
"generateTitleFromImage": "Generate title from image",
|
||
"titleGenerated": "Title generated from image"
|
||
},
|
||
"titleSuggestions": {
|
||
"available": "پیشنهادات عنوان",
|
||
"title": "پیشنهادات هوش مصنوعی",
|
||
"generating": "در حال تولید...",
|
||
"selectTitle": "یک عنوان را انتخاب کنید",
|
||
"dismiss": "نادیده گرفتن"
|
||
},
|
||
"semanticSearch": {
|
||
"exactMatch": "تطابق دقیق",
|
||
"related": "مرتبط",
|
||
"searching": "در حال جستجو..."
|
||
},
|
||
"paragraphRefactor": {
|
||
"title": "بهبود متن",
|
||
"shorten": "کوتاه کردن",
|
||
"expand": "بسط دادن",
|
||
"improve": "بهبود",
|
||
"formal": "رسمی",
|
||
"casual": "غیررسمی"
|
||
},
|
||
"memoryEcho": {
|
||
"title": "متوجه چیزی شدم...",
|
||
"description": "ارتباطات پیشگیرانه بین یادداشتهای شما",
|
||
"dailyInsight": "بینش روزانه از یادداشتهای شما",
|
||
"insightReady": "بینش شما آماده است!",
|
||
"viewConnection": "مشاهده ارتباط",
|
||
"helpful": "مفید",
|
||
"notHelpful": "غیرمفید",
|
||
"dismiss": "نادیده گرفتن برای الان",
|
||
"thanksFeedback": "از بازخورد شما متشکرم!",
|
||
"thanksFeedbackImproving": "ممنون! ما از این برای بهبود استفاده خواهیم کرد.",
|
||
"connections": "ارتباطات",
|
||
"connection": "ارتباط",
|
||
"connectionsBadge": "{count} ارتباط{plural}",
|
||
"match": "{percentage}% تطابق",
|
||
"fused": "ادغام شده",
|
||
"clickToView": "برای مشاهده یادداشت کلیک کنید",
|
||
"overlay": {
|
||
"title": "یادداشتهای مرتبط",
|
||
"searchPlaceholder": "جستجوی ارتباطات...",
|
||
"sortBy": "مرتبسازی بر اساس:",
|
||
"sortSimilarity": "شباهت",
|
||
"sortRecent": "جدیدترین",
|
||
"sortOldest": "قدیمیترین",
|
||
"viewAll": "نمایش همه کنار هم",
|
||
"loading": "در حال بارگذاری...",
|
||
"noConnections": "هیچ ارتباطی یافت نشد",
|
||
"error": "خطا در بارگذاری ارتباطات"
|
||
},
|
||
"comparison": {
|
||
"title": "💡 مقایسه یادداشتها",
|
||
"similarityInfo": "این یادداشتها با {similarity}% شباهت مرتبط هستند",
|
||
"highSimilarityInsight": "این یادداشتها در مورد یک موضوع با درجه بالایی از شباهت صحبت میکنند. میتوانند ادغام یا تلفیق شوند.",
|
||
"untitled": "بدون عنوان",
|
||
"clickToView": "برای مشاهده یادداشت کلیک کنید",
|
||
"helpfulQuestion": "این مقایسه مفید است؟",
|
||
"helpful": "مفید",
|
||
"notHelpful": "غیرمفید"
|
||
},
|
||
"editorSection": {
|
||
"title": "⚡ یادداشتهای مرتبط ({count})",
|
||
"loading": "در حال بارگذاری...",
|
||
"view": "مشاهده",
|
||
"compare": "مقایسه",
|
||
"merge": "ادغام",
|
||
"compareAll": "مقایسه همه",
|
||
"mergeAll": "ادغام همه",
|
||
"close": "بستن"
|
||
},
|
||
"fusion": {
|
||
"title": "🔗 ادغام هوشمند",
|
||
"mergeNotes": "ادغام {count} یادداشت",
|
||
"notesToMerge": "📝 یادداشتهای برای ادغام",
|
||
"optionalPrompt": "💠 پیامک ادغام (اختیاری)",
|
||
"promptPlaceholder": "دستورات اختیاری برای هوش مصنوعی (مثلاً 'سبک رسمی یادداشت 1 را حفظ کن')...",
|
||
"generateFusion": "تولید ادغام",
|
||
"generating": "در حال تولید...",
|
||
"previewTitle": "📝 پیشنمایش یادداشت ادغام شده",
|
||
"edit": "ویرایش",
|
||
"modify": "تغییر",
|
||
"finishEditing": "تمام کردن ویرایش",
|
||
"optionsTitle": "گزینههای ادغام",
|
||
"archiveOriginals": "بایگانی کردن نسخههای اصلی",
|
||
"keepAllTags": "نگهداری همه برچسبها",
|
||
"useLatestTitle": "استفاده از عنوان جدیدترین یادداشت",
|
||
"createBacklinks": "ایجاد لینک برگشتی به یادداشتهای اصلی",
|
||
"cancel": "لغو",
|
||
"confirmFusion": "تأیید ادغام",
|
||
"success": "یادداشتها با موفقیت ادغام شدند!",
|
||
"error": "ادغام یادداشتها شکست خورد",
|
||
"generateError": "شکست در تولید ادغام",
|
||
"noContentReturned": "هیچ محتوای ادغامی از API بازگردانده نشد",
|
||
"unknownDate": "تاریخ ناشناخته"
|
||
}
|
||
},
|
||
"notification": {
|
||
"accept": "Accept",
|
||
"accepted": "Share accepted",
|
||
"decline": "Decline",
|
||
"noNotifications": "No new notifications",
|
||
"shared": "\"{title}\" به اشتراک گذاشته شد",
|
||
"untitled": "بدون عنوان",
|
||
"notifications": "اعلانها",
|
||
"declined": "اشتراکگذاری رد شد",
|
||
"removed": "یادداشت از لیست حذف شد"
|
||
},
|
||
"nav": {
|
||
"home": "خانه",
|
||
"notes": "یادداشتها",
|
||
"notebooks": "دفترچهها",
|
||
"generalNotes": "یادداشتهای عمومی",
|
||
"archive": "بایگانی",
|
||
"settings": "تنظیمات",
|
||
"profile": "پروفایل",
|
||
"aiSettings": "تنظیمات هوش مصنوعی",
|
||
"logout": "خروج",
|
||
"login": "ورود",
|
||
"adminDashboard": "داشبورد مدیریت",
|
||
"diagnostics": "تشخیصها",
|
||
"trash": "سطل زباله",
|
||
"support": "پشتیبانی مامنتو ☕",
|
||
"reminders": "یادآوریها",
|
||
"userManagement": "مدیریت کاربران",
|
||
"accountSettings": "تنظیمات حساب",
|
||
"manageAISettings": "مدیریت تنظیمات هوش مصنوعی",
|
||
"configureAI": "ویژگیهای هوش مصنوعی، ارائهدهنده و ترجیحات خود را پیکربندی کنید",
|
||
"supportDevelopment": "حمایت از توسعه Memento ☕",
|
||
"supportDescription": "Memento ۱۰۰٪ رایگان و متنباز است. حمایت شما به حفظ این وضعیت کمک میکند.",
|
||
"buyMeACoffee": "برای من قهوه بخرید",
|
||
"donationDescription": "یک کمک مالی یکباره انجام دهید یا حامی ماهانه شوید.",
|
||
"donateOnKofi": "کمک مالی در Ko-fi",
|
||
"donationNote": "بدون کارمزد پلتفرم • پرداخت فوری • امن",
|
||
"sponsorOnGithub": "حمایت در GitHub",
|
||
"sponsorDescription": "حامی ماهانه شوید و شناخته شوید.",
|
||
"workspace": "فضای کار",
|
||
"quickAccess": "دسترسی سریع",
|
||
"myLibrary": "کتابخانه من",
|
||
"favorites": "مورد علاقهها",
|
||
"recent": "اخیر",
|
||
"proPlan": "پلن پرو",
|
||
"chat": "چت هوش مصنوعی",
|
||
"lab": "آزمایشگاه",
|
||
"agents": "عاملها"
|
||
},
|
||
"settings": {
|
||
"title": "تنظیمات",
|
||
"description": "مدیریت تنظیمات و ترجیحات خود",
|
||
"account": "حساب کاربری",
|
||
"appearance": "ظاهر",
|
||
"theme": "تم",
|
||
"themeLight": "روشن",
|
||
"themeDark": "تاریک",
|
||
"themeSystem": "سیستم",
|
||
"notifications": "اعلانها",
|
||
"language": "زبان",
|
||
"selectLanguage": "انتخاب زبان",
|
||
"security": "امنیت",
|
||
"about": "درباره",
|
||
"version": "نسخه",
|
||
"settingsSaved": "تنظیمات ذخیره شد",
|
||
"cardSizeMode": "Note Size",
|
||
"cardSizeModeDescription": "Choose between variable sizes or uniform size",
|
||
"selectCardSizeMode": "Select display mode",
|
||
"cardSizeVariable": "Variable sizes (small/medium/large)",
|
||
"cardSizeUniform": "Uniform size",
|
||
"settingsError": "خطا در ذخیره تنظیمات",
|
||
"maintenance": "نگهداری",
|
||
"maintenanceDescription": "ابزارهایی برای حفظ سلامت پایگاه داده",
|
||
"cleanTags": "پاکسازی برچسبهای یتیم",
|
||
"cleanTagsDescription": "حذف برچسبهایی که دیگر توسط هیچ یادداشتی استفاده نمیشوند",
|
||
"cleanupDone": "{created} رکورد برچسب همگامسازی شد، {deleted} یتیم حذف شد",
|
||
"cleanupNothing": "کاری برای انجام نیست — برچسبها از قبل با یادداشتهای شما مطابقت دارند",
|
||
"cleanupWithErrors": "برخی عملیاتها شکست خورد",
|
||
"cleanupError": "پاکسازی برچسبها ناموفق بود",
|
||
"indexingComplete": "نمایهسازی کامل: {count} یادداشت پردازش شد",
|
||
"indexingError": "خطا در حین نمایهسازی",
|
||
"semanticIndexing": "نمایهسازی معنایی",
|
||
"semanticIndexingDescription": "تولید بردارها برای همه یادداشتها جهت فعالسازی جستجوی مبتنی بر قصد",
|
||
"profile": "پروفایل",
|
||
"searchNoResults": "تنظیمات مطابق یافت نشد",
|
||
"languageAuto": "تشخیص خودکار",
|
||
"emailNotifications": "اعلانهای ایمیل",
|
||
"emailNotificationsDesc": "دریافت اعلانهای مهم از طریق ایمیل",
|
||
"desktopNotifications": "اعلانهای مرورگر",
|
||
"desktopNotificationsDesc": "دریافت اعلانها در مرورگر",
|
||
"notificationsDesc": "مدیریت تنظیمات اعلان"
|
||
},
|
||
"profile": {
|
||
"title": "پروفایل",
|
||
"description": "اطلاعات شخصی خود را بهروز کنید",
|
||
"displayName": "نام نمایشی",
|
||
"email": "ایمیل",
|
||
"changePassword": "تغییر رمز عبور",
|
||
"changePasswordDescription": "رمز عبور خود را بهروز کنید. رمز عبور فعلی شما لازم است.",
|
||
"currentPassword": "رمز عبور فعلی",
|
||
"newPassword": "رمز عبور جدید",
|
||
"confirmPassword": "تأیید رمز عبور",
|
||
"updatePassword": "بهروزرسانی رمز عبور",
|
||
"passwordChangeSuccess": "رمز عبور با موفقیت تغییر کرد",
|
||
"passwordChangeFailed": "تغییر رمز عبور شکست خورد",
|
||
"passwordUpdated": "رمز عبور بهروزرسانی شد",
|
||
"passwordError": "خطا در بهروزرسانی رمز عبور",
|
||
"languagePreferences": "ترجیحات زبان",
|
||
"languagePreferencesDescription": "زبان مورد نظر خود را برای ویژگیهای هوش مصنوعی و رابط کاربری انتخاب کنید.",
|
||
"preferredLanguage": "زبان مورد نظر",
|
||
"selectLanguage": "یک زبان انتخاب کنید",
|
||
"languageDescription": "این زبان برای ویژگیهای هوش مصنوعی، تحلیل محتوا و متن رابط کاربری استفاده خواهد شد.",
|
||
"autoDetect": "تشخیص خودکار",
|
||
"updateSuccess": "پروفایل بهروزرسانی شد",
|
||
"updateFailed": "بهروزرسانی پروفایل شکست خورد",
|
||
"languageUpdateSuccess": "زبان با موفقیت بهروزرسانی شد",
|
||
"languageUpdateFailed": "بهروزرسانی زبان شکست خورد",
|
||
"profileUpdated": "پروفایل بهروزرسانی شد",
|
||
"profileError": "خطا در بهروزرسانی پروفایل",
|
||
"accountSettings": "تنظیمات حساب",
|
||
"manageAISettings": "مدیریت تنظیمات هوش مصنوعی",
|
||
"displaySettings": "تنظیمات نمایش",
|
||
"displaySettingsDescription": "ظاهر و اندازه فونت را سفارشی کنید.",
|
||
"fontSize": "اندازه فونت",
|
||
"selectFontSize": "اندازه فونت را انتخاب کنید",
|
||
"fontSizeSmall": "کوچک",
|
||
"fontSizeMedium": "متوسط",
|
||
"fontSizeLarge": "بزرگ",
|
||
"fontSizeExtraLarge": "بسیار بزرگ",
|
||
"fontSizeDescription": "اندازه فونت را برای خوانایی بهتر تنظیم کنید. این مورد به تمام متنهای رابط کاربری اعمال میشود.",
|
||
"fontSizeUpdateSuccess": "اندازه فونت با موفقیت بهروزرسانی شد",
|
||
"fontSizeUpdateFailed": "بهروزرسانی اندازه فونت شکست خورد",
|
||
"showRecentNotes": "نمایش بخش یادداشتهای اخیر",
|
||
"showRecentNotesDescription": "نمایش یادداشتهای اخیر (۷ روز گذشته) در صفحه اصلی",
|
||
"recentNotesUpdateSuccess": "تنظیم یادداشتهای اخیر با موفقیت بهروزرسانی شد",
|
||
"recentNotesUpdateFailed": "بهروزرسانی تنظیم یادداشتهای اخیر شکست خورد"
|
||
},
|
||
"aiSettings": {
|
||
"title": "تنظیمات هوش مصنوعی",
|
||
"description": "ویژگیها و ترجیحات هوش مصنوعی خود را پیکربندی کنید",
|
||
"features": "ویژگیهای هوش مصنوعی",
|
||
"provider": "فروشنده هوش مصنوعی",
|
||
"providerAuto": "خودکار (توصیه میشود)",
|
||
"providerOllama": "Ollama (محلی)",
|
||
"providerOpenAI": "OpenAI (ابر)",
|
||
"frequency": "فرکانس",
|
||
"frequencyDaily": "روزانه",
|
||
"frequencyWeekly": "هفتگی",
|
||
"saving": "در حال ذخیره...",
|
||
"saved": "تنظیم بهروزرسانی شد",
|
||
"error": "بهروزرسانی شکست خورد",
|
||
"titleSuggestionsDesc": "پیشنهاد عناوان برای یادداشتهای بدون عنوان پس از ۵۰+ کلمه",
|
||
"paragraphRefactorDesc": "گزینههای بهبود متن با هوش مصنوعی",
|
||
"frequencyDesc": "فرکانس تحلیل ارتباطات یادداشت",
|
||
"providerDesc": "فروشنده هوش مصنوعی مورد نظر خود را انتخاب کنید",
|
||
"providerAutoDesc": "Ollama در صورت وجود، در غیر این صورت OpenAI",
|
||
"providerOllamaDesc": "۱۰۰٪ خصوصی، به صورت محلی اجرا میشود",
|
||
"providerOpenAIDesc": "دقیقترین، نیاز به کلید API دارد"
|
||
},
|
||
"general": {
|
||
"loading": "در حال بارگذاری...",
|
||
"save": "ذخیره",
|
||
"cancel": "لغو",
|
||
"add": "افزودن",
|
||
"edit": "ویرایش",
|
||
"confirm": "تأیید",
|
||
"close": "بستن",
|
||
"back": "بازگشت",
|
||
"next": "بعدی",
|
||
"previous": "قبلی",
|
||
"submit": "ارسال",
|
||
"reset": "بازنشانی",
|
||
"apply": "اعمال",
|
||
"clear": "پاک کردن",
|
||
"select": "انتخاب",
|
||
"tryAgain": "لطفا دوباره تلاش کنید",
|
||
"error": "خطایی رخ داد",
|
||
"operationSuccess": "عملیات موفقیتآمیز بود",
|
||
"operationFailed": "عملیات شکست خورد",
|
||
"testConnection": "تست اتصال",
|
||
"clean": "پاکسازی",
|
||
"indexAll": "نمایهسازی همه",
|
||
"preview": "پیشنمایش"
|
||
},
|
||
"colors": {
|
||
"default": "پیشفرض",
|
||
"red": "قرمز",
|
||
"blue": "آبی",
|
||
"green": "سبز",
|
||
"yellow": "زرد",
|
||
"purple": "بنفش",
|
||
"pink": "صورتی",
|
||
"orange": "نارنجی",
|
||
"gray": "خاکستری"
|
||
},
|
||
"reminder": {
|
||
"title": "یادآوری",
|
||
"setReminder": "تنظیم یادآوری",
|
||
"removeReminder": "حذف یادآوری",
|
||
"reminderDate": "تاریخ یادآوری",
|
||
"reminderTime": "زمان یادآوری",
|
||
"save": "تنظیم",
|
||
"cancel": "لغو"
|
||
},
|
||
"reminders": {
|
||
"title": "یادآوریها",
|
||
"empty": "بدون یادآوری",
|
||
"emptyDescription": "به یک یادداشت یادآوری اضافه کنید تا اینجا نمایش داده شود.",
|
||
"upcoming": "پیش رو",
|
||
"overdue": "سررسید گذشته",
|
||
"done": "انجام شده",
|
||
"markDone": "علامتگذاری به عنوان انجام شده",
|
||
"markUndone": "علامتگذاری به عنوان انجام نشده",
|
||
"todayAt": "امروز ساعت {time}",
|
||
"tomorrowAt": "فردا ساعت {time}"
|
||
},
|
||
"notebook": {
|
||
"create": "ایجاد دفترچه",
|
||
"createNew": "ایجاد دفترچه جدید",
|
||
"createDescription": "یک مجموعه جدید برای سازماندهی یادداشتها، ایدهها و پروژههای خود به طور مؤثر شروع کنید.",
|
||
"name": "نام دفترچه",
|
||
"namePlaceholder": "مثلاً استراتژی بازاریابی سهماهه چهارم",
|
||
"myNotebook": "دفترچه من",
|
||
"saving": "در حال ذخیره...",
|
||
"selectIcon": "آیکون",
|
||
"selectColor": "رنگ",
|
||
"cancel": "لغو",
|
||
"creating": "در حال ایجاد...",
|
||
"edit": "ویرایش دفترچه",
|
||
"editDescription": "نام، آیکون و رنگ دفترچه خود را تغییر دهید.",
|
||
"delete": "حذف دفترچه",
|
||
"deleteWarning": "آیا مطمئن هستید که میخواهید این دفترچه را حذف کنید؟ یادداشتها به یادداشتهای عمومی منتقل میشوند.",
|
||
"deleteConfirm": "حذف",
|
||
"summary": "خلاصه دفترچه",
|
||
"summaryDescription": "تولید یک خلاصه مبتنی بر هوش مصنوعی از تمام یادداشتهای این دفترچه.",
|
||
"generating": "در حال تولید خلاصه...",
|
||
"summaryError": "خطا در تولید خلاصه",
|
||
"labels": "برچسبها",
|
||
"noLabels": "بدون برچسب",
|
||
"pdfTitle": "خلاصه — {name}",
|
||
"pdfNotesLabel": "یادداشتها:",
|
||
"pdfGeneratedOn": "تاریخ تولید:",
|
||
"confidence": "اطمینان",
|
||
"savingReminder": "شکست در ذخیره یادآوری",
|
||
"removingReminder": "شکست در حذف یادآوری",
|
||
"generatingDescription": "Please wait..."
|
||
},
|
||
"notebookSuggestion": {
|
||
"title": "انتقال به {name}؟",
|
||
"description": "به نظر میرسد این یادداشت متعلق به این دفترچه است",
|
||
"move": "انتقال",
|
||
"dismiss": "نادیده گرفتن",
|
||
"dismissIn": "نادیده گرفتن (بسته میشود در {timeLeft} ثانیه)",
|
||
"moveToNotebook": "انتقال به دفترچه",
|
||
"generalNotes": "یادداشتهای عمومی"
|
||
},
|
||
"admin": {
|
||
"title": "داشبورد مدیریت",
|
||
"userManagement": "مدیریت کاربران",
|
||
"chat": "چت هوش مصنوعی",
|
||
"lab": "آزمایشگاه",
|
||
"agents": "عاملها",
|
||
"workspace": "فضای کار",
|
||
"settings": "تنظیمات مدیر",
|
||
"security": {
|
||
"title": "تنظیمات امنیتی",
|
||
"description": "مدیریت کنترل دسترسی و سیاستهای ثبتنام.",
|
||
"allowPublicRegistration": "اجازه ثبتنام عمومی",
|
||
"allowPublicRegistrationDescription": "اگر غیرفعال باشد، کاربران جدید فقط توسط مدیر از طریق صفحه مدیریت کاربران قابل اضافه شدن هستند.",
|
||
"updateSuccess": "تنظیمات امنیتی بهروزرسانی شد",
|
||
"updateFailed": "شکست در بهروزرسانی تنظیمات امنیتی"
|
||
},
|
||
"ai": {
|
||
"title": "پیکربندی هوش مصنوعی",
|
||
"description": "پیکربندی ارائهدهندگان هوش مصنوعی برای برچسبگذاری خودکار و جستجوی معنایی. برای عملکرد بهینه از ارائهدهندگان مختلف استفاده کنید.",
|
||
"tagsGenerationProvider": "ارائهدهنده تولید برچسب",
|
||
"tagsGenerationDescription": "ارائهدهنده هوش مصنوعی برای پیشنهادات برچسب خودکار. پیشنهادی: Ollama (رایگان، محلی).",
|
||
"embeddingsProvider": "ارائهدهنده تعبیه",
|
||
"embeddingsDescription": "ارائهدهنده هوش مصنوعی برای تعبیههای جستجوی معنایی. پیشنهادی: OpenAI (بهترین کیفیت).",
|
||
"chatProvider": "ارائهدهنده چت",
|
||
"chatDescription": "ارائهدهنده هوش مصنوعی برای دستیار چت. در صورت عدم پیکربندی، به ارائهدهنده برچسبها بازمیگردد.",
|
||
"provider": "ارائهدهنده",
|
||
"baseUrl": "آدرس پایه",
|
||
"model": "مدل",
|
||
"apiKey": "کلید API",
|
||
"selectOllamaModel": "مدل Ollama نصب شده روی سیستم خود را انتخاب کنید",
|
||
"openAIKeyDescription": "کلید OpenAI API شما از platform.openai.com",
|
||
"modelRecommendations": "gpt-4o-mini = بهترین ارزش • gpt-4o = بهترین کیفیت",
|
||
"commonModelsDescription": "مدلهای رایج برای APIهای سازگار با OpenAI",
|
||
"selectEmbeddingModel": "مدل تعبیه نصب شده روی سیستم خود را انتخاب کنید",
|
||
"commonEmbeddingModels": "مدلهای تعبیه رایج برای APIهای سازگار با OpenAI",
|
||
"saving": "در حال ذخیره...",
|
||
"saveSettings": "ذخیره تنظیمات هوش مصنوعی",
|
||
"openTestPanel": "باز کردن پنل تست هوش مصنوعی",
|
||
"updateSuccess": "تنظیمات هوش مصنوعی با موفقیت بهروزرسانی شد",
|
||
"updateFailed": "شکست در بهروزرسانی تنظیمات هوش مصنوعی",
|
||
"providerTagsRequired": "AI_PROVIDER_TAGS الزامی است",
|
||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING الزامی است",
|
||
"providerOllamaOption": "🦙 Ollama (محلی و رایگان)",
|
||
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
||
"providerCustomOption": "🔧 سفارشی سازگار با OpenAI",
|
||
"providerDeepSeekOption": "🔍 DeepSeek",
|
||
"providerOpenRouterOption": "🌐 OpenRouter",
|
||
"providerMistralOption": "🌀 Mistral AI",
|
||
"providerZAIOption": "✨ Z.AI",
|
||
"providerLMStudioOption": "🖥️ LM Studio (محلی)",
|
||
"bestValue": "بهترین ارزش",
|
||
"bestQuality": "بهترین کیفیت",
|
||
"saved": "(ذخیره شد)",
|
||
"fetchModelsFailed": "دریافت مدلها ناموفق بود",
|
||
"refreshModels": "بازنشانی مدلها",
|
||
"configured": "پیکربندی شده",
|
||
"fetchingModels": "در حال دریافت مدلها...",
|
||
"clickToLoadModels": "برای بارگذاری مدلها روی ↺ کلیک کنید",
|
||
"searchModel": "جستجوی مدل...",
|
||
"noModels": "مدلی وجود ندارد. روی ↺ کلیک کنید",
|
||
"modelsAvailable": "{count} مدل در دسترس",
|
||
"enterUrlToLoad": "آدرس را وارد کرده و روی ↺ کلیک کنید",
|
||
"currentProvider": "(فعلی: {provider})",
|
||
"pageTitle": "مدیریت هوش مصنوعی",
|
||
"pageDescription": "نظارت و پیکربندی قابلیتهای هوش مصنوعی",
|
||
"configure": "پیکربندی",
|
||
"features": "قابلیتهای هوش مصنوعی",
|
||
"providerStatus": "وضعیت ارائهدهندگان هوش مصنوعی",
|
||
"recentRequests": "درخواستهای اخیر هوش مصنوعی",
|
||
"comingSoon": "به زودی",
|
||
"activeFeatures": "قابلیتهای فعال",
|
||
"successRate": "نرخ موفقیت",
|
||
"avgResponseTime": "میانگین زمان پاسخ",
|
||
"configuredProviders": "ارائهدهندگان پیکربندی شده",
|
||
"settingUpdated": "تنظیم بهروز شد",
|
||
"updateFailedShort": "بهروزرسانی ناموفق بود",
|
||
"titleSuggestions": "پیشنهادات عنوان",
|
||
"titleSuggestionsDesc": "پیشنهاد عنوان برای یادداشتها بعد از ۵۰+ کلمه",
|
||
"aiAssistant": "دستیار هوش مصنوعی",
|
||
"aiAssistantDesc": "فعالسازی چت هوش مصنوعی و ابزارهای بهبود متن",
|
||
"memoryEchoFeature": "متوجه شدم...",
|
||
"memoryEchoFeatureDesc": "تحلیل روزانه ارتباطات بین یادداشتها",
|
||
"languageDetection": "تشخیص زبان",
|
||
"languageDetectionDesc": "تشخیص خودکار زبان هر یادداشت",
|
||
"autoLabeling": "برچسبگذاری خودکار",
|
||
"autoLabelingDesc": "پیشنهاد و اعمال خودکار برچسبها"
|
||
},
|
||
"resend": {
|
||
"title": "Resend (پیشنهادی)",
|
||
"description": "ارسال ایمیل از طریق API Resend. در صورت پیکربندی، بر SMTP اولویت دارد.",
|
||
"apiKey": "کلید API Resend",
|
||
"apiKeyHint": "کلید API خود را از resend.com دریافت کنید. برای اعلانهای عامل و بازنشانی رمز عبور استفاده میشود.",
|
||
"saveSettings": "ذخیره تنظیمات Resend",
|
||
"updateSuccess": "تنظیمات Resend بهروز شد",
|
||
"updateFailed": "خطا در بهروزرسانی تنظیمات Resend",
|
||
"configured": "Resend پیکربندی و فعال است"
|
||
},
|
||
"email": {
|
||
"title": "تنظیمات ایمیل",
|
||
"description": "پیکربندی ارسال ایمیل برای اعلانهای عامل و بازنشانی رمز عبور.",
|
||
"provider": "ارائهدهنده ایمیل",
|
||
"saveSettings": "ذخیره تنظیمات ایمیل",
|
||
"status": "Service Status",
|
||
"keySet": "key configured",
|
||
"activeAuto": "Auto mode: Resend will be used first, SMTP as fallback.",
|
||
"activeSmtp": "Auto mode: SMTP will be used (Resend not configured).",
|
||
"noneConfigured": "No email service configured. Set up Resend or SMTP.",
|
||
"activeProvider": "Active provider",
|
||
"testOk": "test passed",
|
||
"testFail": "test failed"
|
||
},
|
||
"smtp": {
|
||
"title": "پیکربندی SMTP",
|
||
"description": "پیکربندی سرور ایمیل برای بازنشانی رمز عبور.",
|
||
"host": "میزبان",
|
||
"port": "پورت",
|
||
"username": "نام کاربری",
|
||
"password": "رمز عبور",
|
||
"fromEmail": "از ایمیل",
|
||
"forceSSL": "اجبار SSL/TLS (معمولاً برای پورت 465)",
|
||
"ignoreCertErrors": "نادیده گرفتن خطاهای گواهی (فقط میزبان خود/توسعه)",
|
||
"saveSettings": "ذخیره تنظیمات SMTP",
|
||
"sending": "در حال ارسال...",
|
||
"testEmail": "ایمیل تست",
|
||
"updateSuccess": "تنظیمات SMTP بهروزرسانی شد",
|
||
"updateFailed": "شکست در بهروزرسانی تنظیمات SMTP",
|
||
"testSuccess": "ایمیل تست با موفقیت ارسال شد!",
|
||
"testFailed": "شکست: {error}"
|
||
},
|
||
"users": {
|
||
"createUser": "ایجاد کاربر",
|
||
"addUser": "افزودن کاربر",
|
||
"createUserDescription": "افزودن کاربر جدید به سیستم.",
|
||
"name": "نام",
|
||
"email": "ایمیل",
|
||
"password": "رمز عبور",
|
||
"role": "نقش",
|
||
"createSuccess": "کاربر با موفقیت ایجاد شد",
|
||
"createFailed": "شکست در ایجاد کاربر",
|
||
"deleteSuccess": "کاربر حذف شد",
|
||
"deleteFailed": "شکست در حذف",
|
||
"roleUpdateSuccess": "نقش کاربر به {role} بهروزرسانی شد",
|
||
"roleUpdateFailed": "شکست در بهروزرسانی نقش",
|
||
"demote": "تنزل",
|
||
"promote": "ارتقا",
|
||
"confirmDelete": "مطمئن هستید؟ این عمل قابل بازگشت نیست.",
|
||
"table": {
|
||
"name": "نام",
|
||
"email": "ایمیل",
|
||
"role": "نقش",
|
||
"createdAt": "تاریخ ایجاد",
|
||
"actions": "عملیات"
|
||
},
|
||
"roles": {
|
||
"user": "کاربر",
|
||
"admin": "مدیر"
|
||
},
|
||
"title": "کاربران",
|
||
"description": "مدیریت کاربران و مجوزهای برنامه"
|
||
},
|
||
"aiTest": {
|
||
"title": "تست ارائهدهنده هوش مصنوعی",
|
||
"description": "تست ارائهدهندگان هوش مصنوعی برای تولید برچسب و تعبیههای جستجوی معنایی",
|
||
"tagsTestTitle": "تست تولید برچسب",
|
||
"tagsTestDescription": "تست ارائهدهنده هوش مصنوعی مسئول پیشنهادات برچسب خودکار",
|
||
"embeddingsTestTitle": "تست تعبیه",
|
||
"embeddingsTestDescription": "تست ارائهدهنده هوش مصنوعی مسئول تعبیههای جستجوی معنایی",
|
||
"howItWorksTitle": "نحوه کار تست",
|
||
"tagsGenerationTest": "🏷️ تست تولید برچسب:",
|
||
"tagsStep1": "یک یادداشت نمونه به ارائهدهنده هوش مصنوعی ارسال میکند",
|
||
"tagsStep2": "۳ تا ۵ برچسب مرتبط بر اساس محتوا درخواست میکند",
|
||
"tagsStep3": "برچسبهای تولید شده با امتیاز اطمینان نمایش میدهد",
|
||
"tagsStep4": "زمان پاسخ را اندازهگیری میکند",
|
||
"embeddingsTestLabel": "🔍 تست تعبیه:",
|
||
"embeddingsStep1": "یک متن نمونه به ارائهدهنده تعبیه ارسال میکند",
|
||
"embeddingsStep2": "نمایشگر برداری (لیستی از اعداد) تولید میکند",
|
||
"embeddingsStep3": "ابعاد تعبیه و مقادیر نمونه را نمایش میدهد",
|
||
"embeddingsStep4": "اعتبارسنجی بردار و قالببندی صحیح را بررسی میکند",
|
||
"tipContent": "میتوانید از ارائهدهندگان مختلف برای برچسبها و تعبیهها استفاده کنید! مثلاً از Ollama (رایگان) برای برچسبها و OpenAI (بهترین کیفیت) برای تعبیهها بهره ببرید تا هزینه و عملکرد بهینه شود.",
|
||
"provider": "ارائهدهنده:",
|
||
"model": "مدل:",
|
||
"testing": "در حال تست...",
|
||
"runTest": "اجرای تست",
|
||
"testPassed": "تست موفق",
|
||
"testFailed": "تست ناموفق",
|
||
"testSuccessToast": "تست {type} موفق بود!",
|
||
"testFailedToast": "تست {type} ناموفق بود",
|
||
"testingType": "در حال تست {type}...",
|
||
"technicalDetails": "جزئیات فنی",
|
||
"responseTime": "زمان پاسخ: {time} میلیثانیه",
|
||
"generatedTags": "برچسبهای تولید شده:",
|
||
"embeddingDimensions": "ابعاد تعبیه:",
|
||
"vectorDimensions": "ابعاد بردار",
|
||
"first5Values": "۵ مقدار اول:",
|
||
"error": "خطا:",
|
||
"testError": "خطای تست: {error}",
|
||
"tipTitle": "نکته:",
|
||
"tipDescription": "قبل از تست از پنل تست هوش مصنوعی برای تشخیص مشکلات پیکربندی استفاده کنید."
|
||
},
|
||
"sidebar": {
|
||
"dashboard": "داشبورد",
|
||
"users": "کاربران",
|
||
"aiManagement": "مدیریت هوش مصنوعی",
|
||
"chat": "چت هوش مصنوعی",
|
||
"lab": "آزمایشگاه (ایدهها)",
|
||
"agents": "عاملها",
|
||
"settings": "تنظیمات"
|
||
},
|
||
"metrics": {
|
||
"vsLastPeriod": "در مقایسه با دوره قبل"
|
||
},
|
||
"tools": {
|
||
"title": "ابزارهای عامل",
|
||
"description": "پیکربندی ابزارهای خارجی برای استفاده ابزار عامل: جستجوی وب، استخراج وب و دسترسی API.",
|
||
"searchProvider": "ارائهدهنده جستجوی وب",
|
||
"searxng": "SearXNG (میزبان خود)",
|
||
"brave": "Brave Search API",
|
||
"both": "هر دو (SearXNG اصلی، Brave جایگزین)",
|
||
"searxngUrl": "آدرس SearXNG",
|
||
"braveKey": "کلید Brave Search API",
|
||
"jinaKey": "کلید Jina Reader API",
|
||
"jinaKeyOptional": "اختیاری — بدون آن کار میکند اما با محدودیت نرخ",
|
||
"jinaKeyDescription": "برای استخراج وب استفاده میشود. بدون کلید کار میکند اما با محدودیت نرخ.",
|
||
"saveSettings": "ذخیره تنظیمات ابزارها",
|
||
"updateSuccess": "تنظیمات ابزارها با موفقیت بهروزرسانی شد",
|
||
"updateFailed": "شکست در بهروزرسانی تنظیمات ابزارها",
|
||
"testing": "در حال تست...",
|
||
"testSearch": "تست جستجوی وب"
|
||
},
|
||
"settingsDescription": "پیکربندی تنظیمات کلی برنامه",
|
||
"dashboard": {
|
||
"title": "داشبورد",
|
||
"description": "نمای کلی معیارهای برنامه",
|
||
"recentActivity": "فعالیت اخیر",
|
||
"recentActivityPlaceholder": "فعالیتهای اخیر در اینجا نمایش داده میشود."
|
||
},
|
||
"error": {
|
||
"title": "خطایی در پنل مدیریت رخ داد",
|
||
"description": "رندر این صفحه ناموفق بود. میتوانید دوباره تلاش کنید.",
|
||
"retry": "تلاش مجدد"
|
||
}
|
||
},
|
||
"about": {
|
||
"title": "درباره",
|
||
"description": "اطلاعات درباره برنامه",
|
||
"appName": "Memento",
|
||
"appDescription": "یک برنامه یادداشت قدرتمند با قابلیتهای هوش مصنوعی",
|
||
"version": "نسخه",
|
||
"buildDate": "تاریخ ساخت",
|
||
"platform": "پلتفرم",
|
||
"platformWeb": "وب",
|
||
"features": {
|
||
"title": "ویژگیها",
|
||
"description": "قابلیتهای مبتنی بر هوش مصنوعی",
|
||
"titleSuggestions": "پیشنهادات عنوان مبتنی بر هوش مصنوعی",
|
||
"semanticSearch": "جستجوی معنایی با تعبیهها",
|
||
"paragraphReformulation": "بازنویسی پاراگراف",
|
||
"memoryEcho": "بینشهای روزانه Memory Echo",
|
||
"notebookOrganization": "سازماندهی دفترچه",
|
||
"dragDrop": "مدیریت یادداشت با کشیدن و رها کردن",
|
||
"labelSystem": "سیستم برچسب",
|
||
"multipleProviders": "چندین ارائهدهنده هوش مصنوعی (OpenAI، Ollama)"
|
||
},
|
||
"technology": {
|
||
"title": "پشته فناوری",
|
||
"description": "ساخته شده با فناوریهای مدرن",
|
||
"frontend": "فرانتاند",
|
||
"backend": "بکاند",
|
||
"database": "پایگاه داده",
|
||
"authentication": "احراز هویت",
|
||
"ai": "هوش مصنوعی",
|
||
"ui": "رابط کاربری",
|
||
"testing": "تست"
|
||
},
|
||
"support": {
|
||
"title": "پشتیبانی",
|
||
"description": "دریافت کمک و بازخورد",
|
||
"documentation": "مستندات",
|
||
"reportIssues": "گزارش مشکلات",
|
||
"feedback": "بازخورد"
|
||
}
|
||
},
|
||
"support": {
|
||
"title": "پشتیبانی از توسعه Memento",
|
||
"description": "Memento ۱۰۰٪ رایگان و متنباز است. حمایت شما به حفظ این وضعیت کمک میکند.",
|
||
"buyMeACoffee": "برای من قهوه بخرید",
|
||
"donationDescription": "یک کمک مالی یکباره انجام دهید یا حامی ماهانه شوید.",
|
||
"donateOnKofi": "کمک در Ko-fi",
|
||
"kofiDescription": "بدون کارمزد پلتفرم • پرداخت فوری • امن",
|
||
"sponsorOnGithub": "حمایت در GitHub",
|
||
"sponsorDescription": "حامی ماهانه شوید و شناخته شوید.",
|
||
"githubDescription": "حمایت مکرر • شناخت عمومی • متمرکز بر توسعهدهندگان",
|
||
"howSupportHelps": "حمایت شما چگونه کمک میکند",
|
||
"directImpact": "تأثیر مستقیم",
|
||
"sponsorPerks": "مزایای حامیان",
|
||
"transparency": "شفافیت",
|
||
"transparencyDescription": "من به شفافیت کامل اعتقاد دارم. نحوه استفاده از کمکها:",
|
||
"hostingServers": "میزبانی و سرورها:",
|
||
"domainSSL": "دامنه و SSL:",
|
||
"aiApiCosts": "هزینههای AI API:",
|
||
"totalExpenses": "کل هزینهها:",
|
||
"otherWaysTitle": "سایر روشهای حمایت",
|
||
"starGithub": "ستاره در GitHub",
|
||
"reportBug": "گزارش باگ",
|
||
"contributeCode": "مشارکت در کد",
|
||
"shareTwitter": "اشتراکگذاری در توییتر"
|
||
},
|
||
"demoMode": {
|
||
"title": "حالت دمو",
|
||
"activated": "حالت دمو فعال شد! Memory Echo اکنون فوراً کار خواهد کرد.",
|
||
"deactivated": "حالت دمو غیرفعال شد. پارامترهای عادی بازیابی شدند.",
|
||
"toggleFailed": "شکست در تغییر حالت دمو",
|
||
"description": "تسریع Memory Echo برای تست. اتصالها فوراً ظاهر میشوند.",
|
||
"parametersActive": "پارامترهای دمو فعال:",
|
||
"similarityThreshold": "آستانه شباهت ۵۰٪ (معمولاً ۷۵٪)",
|
||
"delayBetweenNotes": "تأخیر ۰ روز بین یادداشتها (معمولاً ۷ روز)",
|
||
"unlimitedInsights": "بینشهای نامحدود (بدون محدودیت فرکانس)",
|
||
"createNotesTip": "۲ یادداشت مشابه یا بیشتر بسازید و Memory Echo را در عمل ببینید!"
|
||
},
|
||
"resetPassword": {
|
||
"title": "بازنشانی رمز عبور",
|
||
"description": "رمز عبور جدید خود را در زیر وارد کنید.",
|
||
"invalidLinkTitle": "لینک نامعتبر",
|
||
"invalidLinkDescription": "این لینک بازنشانی رمز عبور نامعتبر یا منقضی شده است.",
|
||
"requestNewLink": "درخواست لینک جدید",
|
||
"newPassword": "رمز عبور جدید",
|
||
"confirmNewPassword": "تأیید رمز عبور جدید",
|
||
"resetting": "در حال بازنشانی...",
|
||
"resetPassword": "بازنشانی رمز عبور",
|
||
"passwordMismatch": "رمزهای عبور مطابقت ندارند",
|
||
"success": "رمز عبور با موفقیت بازنشانی شد. اکنون میتوانید وارد شوید.",
|
||
"loading": "در حال بارگذاری..."
|
||
},
|
||
"dataManagement": {
|
||
"title": "مدیریت داده",
|
||
"toolsDescription": "ابزارهایی برای حفظ سلامت پایگاه داده",
|
||
"exporting": "در حال صادرات...",
|
||
"importing": "در حال وارد کردن...",
|
||
"deleting": "در حال حذف...",
|
||
"dangerZone": "منطقه خطر",
|
||
"dangerZoneDescription": "این عملیات قابل بازگشت نیستند، با احتیاط باشید",
|
||
"indexingComplete": "نمایهسازی کامل شد",
|
||
"indexingError": "خطای نمایهسازی",
|
||
"cleanupComplete": "پاکسازی کامل شد",
|
||
"cleanupError": "خطای پاکسازی",
|
||
"export": {
|
||
"title": "صادرات همه یادداشتها",
|
||
"description": "همه یادداشتهای خود را به صورت فایل JSON دانلود کنید. شامل تمام محتوا، برچسبها و ابردادهها.",
|
||
"button": "صادرات یادداشتها",
|
||
"success": "یادداشتها با موفقیت صادر شدند",
|
||
"failed": "شکست در صادرات یادداشتها"
|
||
},
|
||
"import": {
|
||
"title": "وارد کردن یادداشتها",
|
||
"description": "فایل JSON را برای وارد کردن یادداشتها آپلود کنید. به یادداشتهای موجود شما اضافه میشود، نه جایگزین.",
|
||
"button": "وارد کردن یادداشتها",
|
||
"success": "{count} یادداشت وارد شد",
|
||
"failed": "شکست در وارد کردن یادداشتها"
|
||
},
|
||
"delete": {
|
||
"title": "حذف همه یادداشتها",
|
||
"description": "حذف دائمی همه یادداشتهای شما. این عمل قابل بازگشت نیست.",
|
||
"button": "حذف همه یادداشتها",
|
||
"confirm": "مطمئن هستید؟ این همه یادداشتهای شما را برای همیشه حذف میکند.",
|
||
"success": "همه یادداشتها حذف شدند",
|
||
"failed": "شکست در حذف یادداشتها"
|
||
},
|
||
"indexing": {
|
||
"title": "بازسازی نمایه جستجو",
|
||
"description": "تولید مجدد تعبیهها برای همه یادداشتها برای بهبود جستجوی معنایی.",
|
||
"button": "بازسازی نمایه",
|
||
"success": "نمایهسازی کامل: {count} یادداشت پردازش شد",
|
||
"failed": "خطا در حین نمایهسازی"
|
||
},
|
||
"cleanup": {
|
||
"title": "پاکسازی دادههای یتیم",
|
||
"description": "حذف برچسبها و اتصالهایی که به یادداشتهای حذف شده ارجاع میدهند.",
|
||
"button": "پاکسازی",
|
||
"failed": "خطا در حین پاکسازی"
|
||
}
|
||
},
|
||
"appearance": {
|
||
"title": "ظاهر",
|
||
"description": "سفارشیسازی ظاهر برنامه",
|
||
"notesViewDescription": "نحوه نمایش یادداشتها در صفحه اصلی و دفترچهها را انتخاب کنید.",
|
||
"notesViewLabel": "چیدمان یادداشتها",
|
||
"notesViewTabs": "زبانهها (سبک OneNote)",
|
||
"notesViewMasonry": "کارتها (شبکهای)",
|
||
"selectTheme": "Select theme",
|
||
"fontFamilyLabel": "خانواده فونت",
|
||
"fontFamilyDescription": "فونت استفاده شده در سراسر برنامه را انتخاب کنید",
|
||
"selectFontFamily": "Inter برای خوانایی بهینه شده است، سیستم از فونت بومی سیستمعامل شما استفاده میکند",
|
||
"fontSystem": "فونت پیشفرض سیستم"
|
||
},
|
||
"generalSettings": {
|
||
"title": "تنظیمات عمومی",
|
||
"description": "تنظیمات عمومی برنامه"
|
||
},
|
||
"toast": {
|
||
"saved": "تنظیم ذخیره شد",
|
||
"saveFailed": "شکست در ذخیره تنظیم",
|
||
"operationSuccess": "عملیات موفق",
|
||
"operationFailed": "عملیات ناموفق",
|
||
"openingConnection": "در حال باز کردن اتصال...",
|
||
"openConnectionFailed": "شکست در باز کردن اتصال",
|
||
"thanksFeedback": "ممنون از بازخورد شما!",
|
||
"thanksFeedbackImproving": "ممنون! از این برای بهبود استفاده میکنیم.",
|
||
"feedbackFailed": "شکست در ارسال بازخورد",
|
||
"notesFusionSuccess": "یادداشتها با موفقیت ادغام شدند!"
|
||
},
|
||
"testPages": {
|
||
"titleSuggestions": {
|
||
"title": "تست پیشنهادات عنوان",
|
||
"contentLabel": "محتوا (نیاز به ۵۰ کلمه یا بیشتر):",
|
||
"placeholder": "حداقل ۵۰ کلمه اینجا تایپ کنید...",
|
||
"wordCount": "تعداد کلمات:",
|
||
"status": "وضعیت:",
|
||
"analyzing": "در حال تحلیل...",
|
||
"idle": "بیکار",
|
||
"error": "خطا:",
|
||
"suggestions": "پیشنهادات ({count}):",
|
||
"noSuggestions": "هنوز پیشنهادی نیست. ۵۰ کلمه یا بیشتر تایپ کنید و ۲ ثانیه صبر کنید."
|
||
}
|
||
},
|
||
"trash": {
|
||
"title": "سطل زباله",
|
||
"empty": "سطل زباله خالی است",
|
||
"emptyDescription": "یادداشتهای حذف شده در اینجا نمایش داده میشوند",
|
||
"restore": "بازیابی",
|
||
"deletePermanently": "حذف دائمی",
|
||
"noteTrashed": "یادداشت به سطل زباله منتقل شد",
|
||
"noteRestored": "یادداشت بازیابی شد",
|
||
"notePermanentlyDeleted": "یادداشت برای همیشه حذف شد",
|
||
"emptyTrash": "خالی کردن سطل زباله",
|
||
"emptyTrashConfirm": "همه یادداشتهای سطل زباله برای همیشه حذف شوند؟",
|
||
"emptyTrashSuccess": "سطل زباله خالی شد",
|
||
"permanentDelete": "حذف دائمی",
|
||
"permanentDeleteConfirm": "این یادداشت برای همیشه حذف خواهد شد. این عمل قابل بازگشت نیست."
|
||
},
|
||
"footer": {
|
||
"privacy": "حریم خصوصی",
|
||
"terms": "شرایط",
|
||
"openSource": "نسخه متنباز"
|
||
},
|
||
"connection": {
|
||
"similarityInfo": "این یادداشتها با شباهت {similarity}% متصل هستند",
|
||
"clickToView": "کلیک برای مشاهده یادداشت",
|
||
"isHelpful": "این اتصال مفید است؟",
|
||
"helpful": "مفید",
|
||
"notHelpful": "غیرمفید",
|
||
"memoryEchoDiscovery": "کشف Memory Echo"
|
||
},
|
||
"diagnostics": {
|
||
"title": "تشخیص",
|
||
"description": "وضعیت اتصال ارائهدهنده هوش مصنوعی خود را بررسی کنید",
|
||
"configuredProvider": "ارائهدهنده پیکربندی شده",
|
||
"apiStatus": "وضعیت API",
|
||
"operational": "فعال",
|
||
"errorStatus": "خطا",
|
||
"checking": "در حال بررسی...",
|
||
"testDetails": "جزئیات تست:",
|
||
"troubleshootingTitle": "نکات عیبیابی:",
|
||
"tip1": "مطمئن شوید Ollama در حال اجرا است (ollama serve)",
|
||
"tip2": "بررسی کنید که مدل نصب شده است (ollama pull llama3)",
|
||
"tip3": "کلید OpenAI API خود را تأیید کنید",
|
||
"tip4": "اتصال شبکه را بررسی کنید"
|
||
},
|
||
"batch": {
|
||
"organizeWithAI": "سازماندهی با هوش مصنوعی",
|
||
"organize": "سازماندهی"
|
||
},
|
||
"common": {
|
||
"unknown": "نامشخص",
|
||
"notAvailable": "در دسترس نیست",
|
||
"loading": "در حال بارگذاری...",
|
||
"error": "خطا",
|
||
"success": "موفق",
|
||
"confirm": "تأیید",
|
||
"cancel": "لغو",
|
||
"close": "بستن",
|
||
"save": "ذخیره",
|
||
"delete": "حذف",
|
||
"edit": "ویرایش",
|
||
"add": "افزودن",
|
||
"remove": "حذف",
|
||
"search": "جستجو",
|
||
"noResults": "نتیجهای یافت نشد",
|
||
"required": "الزامی",
|
||
"optional": "اختیاری"
|
||
},
|
||
"time": {
|
||
"justNow": "همین الان",
|
||
"minutesAgo": "{count} دقیقه پیش",
|
||
"hoursAgo": "{count} ساعت پیش",
|
||
"daysAgo": "{count} روز پیش",
|
||
"yesterday": "دیروز",
|
||
"today": "امروز",
|
||
"tomorrow": "فردا"
|
||
},
|
||
"favorites": {
|
||
"title": "مورد علاقهها",
|
||
"toggleSection": "تغییر بخش مورد علاقهها",
|
||
"noFavorites": "مورد علاقهای نیست",
|
||
"pinToFavorite": "سنجاق به مورد علاقهها"
|
||
},
|
||
"notebooks": {
|
||
"create": "ایجاد دفترچه",
|
||
"allNotebooks": "همه دفترچهها",
|
||
"noNotebooks": "دفترچهای نیست",
|
||
"createFirst": "ایجاد اولین دفترچه"
|
||
},
|
||
"ui": {
|
||
"close": "بستن",
|
||
"open": "باز کردن",
|
||
"expand": "بسط دادن",
|
||
"collapse": "جمع کردن"
|
||
},
|
||
"mcpSettings": {
|
||
"title": "تنظیمات MCP",
|
||
"description": "مدیریت کلیدهای API و پیکربندی ابزارهای خارجی",
|
||
"whatIsMcp": {
|
||
"title": "MCP چیست؟",
|
||
"description": "پروتکل زمینه مدل (MCP) یک پروتکل باز است که به مدلهای هوش مصنوعی امکان تعامل امن با ابزارها و منابع داده خارجی را میدهد. با MCP میتوانید ابزارهایی مانند Claude Code، Cursor یا N8N را به نمونه Memento خود متصل کنید تا یادداشتهای خود را به صورت برنامهنویسی بخوانید، ایجاد کنید و سازماندهی کنید.",
|
||
"learnMore": "بیشتر درباره MCP بدانید"
|
||
},
|
||
"serverStatus": {
|
||
"title": "وضعیت سرور",
|
||
"running": "در حال اجرا",
|
||
"stopped": "متوقف",
|
||
"mode": "حالت",
|
||
"url": "URL"
|
||
},
|
||
"apiKeys": {
|
||
"title": "کلیدهای API",
|
||
"description": "کلیدهای API به ابزارهای خارجی اجازه میدهند از طریق MCP به یادداشتهای شما دسترسی پیدا کنند. کلیدهای خود را محرمانه نگه دارید.",
|
||
"generate": "ایجاد کلید جدید",
|
||
"empty": "هنوز کلید API وجود ندارد. برای شروع یکی ایجاد کنید.",
|
||
"active": "فعال",
|
||
"revoked": "لغو شده",
|
||
"revoke": "لغو",
|
||
"delete": "حذف",
|
||
"createdAt": "تاریخ ایجاد",
|
||
"lastUsed": "آخرین استفاده",
|
||
"never": "هرگز",
|
||
"confirmRevoke": "آیا مطمئن هستید که میخواهید این کلید را لغو کنید؟ ابزارهایی که از آن استفاده میکنند دسترسی خود را از دست میدهند.",
|
||
"confirmDelete": "آیا مطمئن هستید که میخواهید این کلید را برای همیشه حذف کنید؟"
|
||
},
|
||
"createDialog": {
|
||
"title": "ایجاد کلید API",
|
||
"description": "یک کلید API جدید برای اتصال ابزارهای خارجی به یادداشتهای خود ایجاد کنید.",
|
||
"nameLabel": "نام کلید",
|
||
"namePlaceholder": "مثال: Claude Code، Cursor، N8N",
|
||
"generating": "در حال ایجاد...",
|
||
"generate": "ایجاد",
|
||
"successTitle": "کلید API ایجاد شد",
|
||
"successDescription": "کلید API خود را همین حالا کپی کنید. دیگر نمیتوانید آن را ببینید.",
|
||
"copy": "کپی",
|
||
"copied": "کپی شد!",
|
||
"done": "انجام شد"
|
||
},
|
||
"configInstructions": {
|
||
"title": "دستورالعمل پیکربندی",
|
||
"description": "از کلید API خود برای پیکربندی این ابزارها استفاده کنید.",
|
||
"claudeCode": {
|
||
"title": "Claude Code",
|
||
"description": "این را به فایل پیکربندی MCP Claude Code خود اضافه کنید:"
|
||
},
|
||
"cursor": {
|
||
"title": "Cursor",
|
||
"description": "این را به تنظیمات MCP Cursor خود اضافه کنید:"
|
||
},
|
||
"n8n": {
|
||
"title": "N8N",
|
||
"description": "از این اعتبارنامهها در گره N8N MCP خود استفاده کنید:"
|
||
}
|
||
}
|
||
},
|
||
"agents": {
|
||
"title": "عاملها",
|
||
"subtitle": "خودکارسازی وظایف پایش و تحقیق شما",
|
||
"newAgent": "عامل جدید",
|
||
"myAgents": "عاملهای من",
|
||
"searchPlaceholder": "Search agents...",
|
||
"filterAll": "All",
|
||
"newBadge": "New",
|
||
"noResults": "No agents match your search.",
|
||
"noAgents": "بدون عامل",
|
||
"noAgentsDescription": "اولین عامل خود را بسازید یا قالب زیر را نصب کنید تا وظایف پایش خود را خودکار کنید.",
|
||
"types": {
|
||
"scraper": "پایشگر",
|
||
"researcher": "پژوهشگر",
|
||
"monitor": "ناظر",
|
||
"custom": "سفارشی"
|
||
},
|
||
"typeDescriptions": {
|
||
"scraper": "چندین سایت را استخراج و خلاصهای ایجاد میکند",
|
||
"researcher": "اطلاعاتی درباره یک موضوع جستجو میکند",
|
||
"monitor": "یک دفترچه را نظارت و یادداشتها را تحلیل میکند",
|
||
"custom": "عامل آزاد با دستور سفارشی شما"
|
||
},
|
||
"form": {
|
||
"agentType": "نوع عامل",
|
||
"name": "نام",
|
||
"namePlaceholder": "مثال: پایش هوش مصنوعی سهشنبه",
|
||
"description": "توضیحات (اختیاری)",
|
||
"descriptionPlaceholder": "خلاصه هفتگی اخبار هوش مصنوعی",
|
||
"urlsLabel": "آدرسهای URL برای استخراج",
|
||
"urlsOptional": "(اختیاری)",
|
||
"sourceNotebook": "دفترچه برای نظارت",
|
||
"selectNotebook": "یک دفترچه انتخاب کنید...",
|
||
"targetNotebook": "دفترچه مقصد",
|
||
"inbox": "صندوق ورودی",
|
||
"instructions": "دستورات هوش مصنوعی",
|
||
"instructionsPlaceholder": "رفتار عامل را توصیف کنید...",
|
||
"frequency": "فرکانس",
|
||
"cancel": "لغو",
|
||
"saving": "در حال ذخیره...",
|
||
"save": "ذخیره",
|
||
"create": "ایجاد عامل",
|
||
"editTitle": "ویرایش عامل",
|
||
"createTitle": "عامل جدید",
|
||
"nameRequired": "نام الزامی است",
|
||
"addUrl": "افزودن URL",
|
||
"advancedMode": "حالت پیشرفته",
|
||
"instructionsHint": "جایگزین پرامپت خودکار",
|
||
"researchTopic": "موضوع تحقیق",
|
||
"researchTopicPlaceholder": "مثال: آخرین پیشرفتها در هوش مصنوعی",
|
||
"notifyEmail": "اعلان ایمیل",
|
||
"notifyEmailHint": "پس از هر اجرا، ایمیل حاوی نتایج عامل دریافت کنید",
|
||
"includeImages": "Include images",
|
||
"includeImagesHint": "Extract images from scraped pages and attach them to the generated note"
|
||
},
|
||
"frequencies": {
|
||
"manual": "دستی",
|
||
"hourly": "ساعتی",
|
||
"daily": "روزانه",
|
||
"weekly": "هفتگی",
|
||
"monthly": "ماهانه"
|
||
},
|
||
"schedule": {
|
||
"nextRun": "Next run",
|
||
"pending": "Pending trigger",
|
||
"time": "Time",
|
||
"dayOfWeek": "Day of week",
|
||
"dayOfMonth": "Day of month",
|
||
"days": {
|
||
"mon": "Monday",
|
||
"tue": "Tuesday",
|
||
"wed": "Wednesday",
|
||
"thu": "Thursday",
|
||
"fri": "Friday",
|
||
"sat": "Saturday",
|
||
"sun": "Sunday"
|
||
}
|
||
},
|
||
"status": {
|
||
"success": "موفق",
|
||
"failure": "ناموفق",
|
||
"running": "در حال اجرا",
|
||
"pending": "در انتظار",
|
||
"nextRun": "اجرای بعدی",
|
||
"lastStatus": "آخرین وضعیت"
|
||
},
|
||
"actions": {
|
||
"edit": "ویرایش",
|
||
"run": "اجرا",
|
||
"delete": "حذف",
|
||
"deleteConfirm": "عامل \"{name}\" حذف شود؟",
|
||
"toggleOn": "عامل فعال شد",
|
||
"toggleOff": "عامل غیرفعال شد"
|
||
},
|
||
"toasts": {
|
||
"created": "عامل ایجاد شد",
|
||
"updated": "عامل بهروزرسانی شد",
|
||
"deleted": "\"{name}\" حذف شد",
|
||
"deleteError": "خطا در حذف",
|
||
"runSuccess": "\"{name}\" با موفقیت اجرا شد",
|
||
"runError": "خطا: {error}",
|
||
"runFailed": "اجرای ناموفق",
|
||
"runGenericError": "خطا در حین اجرا",
|
||
"toggleError": "خطا در تغییر وضعیت عامل",
|
||
"installSuccess": "\"{name}\" نصب شد",
|
||
"installError": "خطا در حین نصب",
|
||
"saveError": "خطا در ذخیره",
|
||
"autoRunSuccess": "Agent \"{name}\" executed automatically with success",
|
||
"autoRunError": "Agent \"{name}\" failed during automatic execution"
|
||
},
|
||
"templates": {
|
||
"title": "قالبها",
|
||
"install": "نصب",
|
||
"installing": "در حال نصب...",
|
||
"veilleAI": {
|
||
"name": "پایش هوش مصنوعی",
|
||
"description": "از ۵ سایت تخصصی هوش مصنوعی استخراج و خلاصه هفتگی تولید میکند."
|
||
},
|
||
"veilleTech": {
|
||
"name": "پایش فناوری",
|
||
"description": "از سایتهای فناوری اصلی استخراج و خلاصه اخبار ایجاد میکند."
|
||
},
|
||
"veilleDev": {
|
||
"name": "پایش توسعه",
|
||
"description": "از سایتهای توسعه استخراج و فناوریها و فریمورکهای جدید را خلاصه میکند."
|
||
},
|
||
"surveillant": {
|
||
"name": "ناظر یادداشت",
|
||
"description": "یادداشتهای اخیر یک دفترچه را تحلیل و مکملها، منابع و پیوندها را پیشنهاد میدهد."
|
||
},
|
||
"chercheur": {
|
||
"name": "پژوهشگر موضوع",
|
||
"description": "اطلاعات عمیق درباره یک موضوع جستجو و یادداشت ساختاریافته با منابع ایجاد میکند."
|
||
}
|
||
},
|
||
"runLog": {
|
||
"title": "تاریخچه",
|
||
"noHistory": "هنوز سابقه اجرایی وجود ندارد",
|
||
"toolTrace": "{count} فراخوانی ابزار",
|
||
"step": "مرحله {num}"
|
||
},
|
||
"tools": {
|
||
"title": "ابزارهای عامل",
|
||
"webSearch": "جستجوی وب",
|
||
"webScrape": "استخراج وب",
|
||
"noteSearch": "جستجوی یادداشت",
|
||
"noteRead": "خواندن یادداشت",
|
||
"noteCreate": "ایجاد یادداشت",
|
||
"urlFetch": "دریافت URL",
|
||
"memorySearch": "حافظه",
|
||
"configNeeded": "پیکربندی",
|
||
"selected": "{count} انتخاب شده",
|
||
"maxSteps": "حداکثر تکرار"
|
||
},
|
||
"metadata": {
|
||
"executions": "{count} اجرا"
|
||
},
|
||
"defaultRoles": {
|
||
"scraper": "شما یک دستیار پایش هستید. مقالات وبسایتهای مختلف را در یک خلاصه واضح و ساختاریافته ترکیب کنید.",
|
||
"researcher": "شما یک پژوهشگر دقیق هستید. برای موضوع درخواستی، یک یادداشت تحقیقاتی با زمینه، نکات کلیدی، بحثها و منابع تولید کنید.",
|
||
"monitor": "شما یک دستیار تحلیلی هستید. یادداشتهای ارائه شده را تحلیل و سرنخها، منابع و ارتباطات بین یادداشتها را پیشنهاد دهید.",
|
||
"custom": "شما یک دستیار مفید هستید."
|
||
},
|
||
"help": {
|
||
"title": "راهنمای عاملها",
|
||
"btnLabel": "راهنما",
|
||
"close": "بستن",
|
||
"whatIsAgent": "عامل چیست؟",
|
||
"whatIsAgentContent": "یک **عامل** دستیار هوش مصنوعی است که به صورت خودکار اجرا میشود تا وظایفی را برای شما انجام دهد. عامل به **ابزارهایی** (جستجوی وب، استخراج محتوای وب، خواندن یادداشتها...) دسترسی دارد و یک **یادداشت** حاوی نتایج خود تولید میکند.\n\nآن را مانند یک کارگر مستقل کوچک تصور کنید: شما مأموریتی به آن میدهید، او اطلاعات را جستجو یا استخراج میکند، سپس یک یادداشت ساختاریافته مینویسد که بعداً میتوانید بخوانید.",
|
||
"howToUse": "چگونه از عامل استفاده کنیم؟",
|
||
"howToUseContent": "1. روی **\"عامل جدید\"** کلیک کنید (یا از یک **الگو** در پایین صفحه شروع کنید)\n2. یک **نوع عامل** انتخاب کنید (پژوهشگر، پایشگر، ناظر، سفارشی)\n3. یک **نام** به آن بدهید و فیلدهای مخصوص آن نوع را پر کنید\n4. در صورت تمایل یک **دفترچه هدف** انتخاب کنید تا نتایج در آن ذخیره شوند\n5. یک **فرکانس** انتخاب کنید (دستی = خودتان اجرا میکنید)\n6. روی **ایجاد** کلیک کنید، سپس دکمه **اجرا** روی کارت عامل را بزنید\n7. پس از پایان، یک یادداشت جدید در دفترچه هدف شما ظاهر میشود",
|
||
"types": "انواع عاملها",
|
||
"typesContent": "### پژوهشگر (Researcher)\nدر وب درباره **موضوعی که تعریف میکنید** جستجو کرده و یک یادداشت ساختاریافته با منابع و ارجاعات ایجاد میکند.\n\n- **فیلدها:** نام، موضوع تحقیق (مثلاً «آخرین پیشرفتها در محاسبات کوانتومی»)\n- **ابزارهای پیشفرض:** جستجوی وب، استخراج محتوای وب، جستجوی یادداشت، ایجاد یادداشت\n- **پیشنیازها:** یک ارائهدهنده جستجوی وب باید پیکربندی شده باشد (SearXNG یا Brave Search)\n\n### پایشگر (Monitor / Scraper)\nمحتوای یک **لیست URL** که مشخص میکنید را استخراج و خلاصهای از آنها تولید میکند.\n\n- **فیلدها:** نام، لیست URLها (مثلاً سایتهای اخبار فناوری، وبلاگها...)\n- **ابزارهای پیشفرض:** استخراج محتوای وب، ایجاد یادداشت\n- **موارد استفاده:** نظارت هفتگی فناوری، رقابتسنجی، خلاصه وبلاگها\n\n### ناظر (Observer / Notebook Monitor)\nیادداشتهای یک **دفترچه انتخابی** را میخواند و تحلیل، ارتباطها و پیشنهاداتی تولید میکند.\n\n- **فیلدها:** نام، دفترچه منبع (دفترچهای که باید تحلیل شود)\n- **ابزارهای پیشفرض:** جستجوی یادداشت، خواندن یادداشت، ایجاد یادداشت\n- **موارد استفاده:** یافتن ارتباط بین یادداشتها، دریافت پیشنهاد مطالعه، شناسایی مضامین تکراری\n\n### سفارشی (Custom)\nیک بوم خالی: **دستور** خود را بنویسید و **ابزارهای** دلخواه خود را انتخاب کنید.\n\n- **فیلدها:** نام، توضیحات، دستورالعملهای سفارشی (در حالت پیشرفته)\n- **بدون ابزار پیشفرض** — دقیقاً آنچه عامل نیاز دارد را انتخاب میکنید\n- **موارد استفاده:** هر کار خلاقانه یا خاصی که در انواع دیگر نمیگنجد",
|
||
"advanced": "حالت پیشرفته (دستورات هوش مصنوعی، حداکثر تکرار)",
|
||
"advancedContent": "برای دسترسی به تنظیمات اضافی، روی **\"حالت پیشرفته\"** در پایین فرم کلیک کنید.\n\n### دستورات هوش مصنوعی\n\nاین فیلد به شما امکان میدهد **دستور سیستمی پیشفرض** عامل را جایگزین کنید. اگر خالی بماند، عامل از یک دستور خودکار متناسب با نوع خود استفاده میکند.\n\n**چرا از آن استفاده کنیم؟** وقتی میخواهید رفتار عامل را دقیقاً کنترل کنید. مثلاً:\n- «خلاصه را به انگلیسی بنویس، حتی اگر منابع فارسی باشند»\n- «یادداشت را با بخشها ساختاربندی کن: زمینه، نکات کلیدی، نظر شخصی»\n- «مقالات قدیمیتر از ۳۰ روز را نادیده بگیر و روی اخبار جدید تمرکز کن»\n- «برای هر موضوع شناساییشده، ۳ سرنخ پیگیری با لینک پیشنهاد بده»\n\n> **توجه:** دستورالعملهای شما پیشفرضها را جایگزین میکنند، به آنها اضافه نمیشوند.\n\n### حداکثر تکرار\n\nاین **حداکثر تعداد چرخههایی** است که عامل میتواند انجام دهد. یک چرخه = عامل فکر میکند، یک ابزار فراخوانی میکند، نتیجه را میخواند، سپس اقدام بعدی را تصمیم میگیرد.\n\n- **۳-۵ تکرار:** برای وظایف ساده (استخراج محتوای یک صفحه)\n- **۱۰ تکرار (پیشفرض):** تعادل خوب برای اکثر موارد\n- **۱۵-۲۵ تکرار:** برای تحقیق عمیق که عامل باید چندین مسیر را بررسی کند\n\n> **هشدار:** تکرار بیشتر = زمان بیشتر و احتمالاً هزینه API بالاتر.",
|
||
"tools": "ابزارهای موجود (جزئیات)",
|
||
"toolsContent": "وقتی حالت پیشرفته فعال باشد، میتوانید دقیقاً انتخاب کنید که عامل به کدام ابزارها دسترسی داشته باشد.\n\n### جستجوی وب\nبه عامل اجازه میدهد **در اینترنت جستجو کند** از طریق SearXNG یا Brave Search.\n\n- **کارکرد:** عامل یک پرسوجو formulate میکند، نتایج جستجو را دریافت میکند و سپس میتواند صفحات مرتبطتر را استخراج کند.\n- **چه زمانی فعال کنید:** وقتی عامل باید اطلاعات موضوعی را پیدا کند (نوع پژوهشگر یا سفارشی).\n- **پیکربندی لازم:** SearXNG (با فرمت JSON فعال) یا یک کلید Brave Search API. قابل پیکربندی در **مدیریت > ابزارهای عامل**.\n- **مثال:** عامل «React Server Components best practices 2025» را جستجو میکند، ۱۰ نتیجه میگیرد، سپس ۳ مورد برتر را استخراج میکند.\n\n### استخراج محتوای وب\nبه عامل اجازه میدهد **محتوای متنی یک صفحه وب** را با دریافت URL آن استخراج کند.\n\n- **کارکرد:** عامل یک URL را بازدید کرده و متن ساختاریافته (عناوین، پاراگرافها، لیستها) را دریافت میکند. تبلیغات، منوها و پاورقیها معمولاً فیلتر میشوند.\n- **چه زمانی فعال کنید:** برای نوع پایشگر (الزامی)، یا هر عاملی که نیاز به خواندن صفحات وب دارد.\n- **پیکربندی:** بدون تنظیم کار میکند، اما یک **کلید Jina Reader API** کیفیت را بهبود میبخشد و محدودیت نرخ را حذف میکند. قابل پیکربندی در **مدیریت > ابزارهای عامل**.\n- **مثال:** عامل ۵ وبلاگ فناوری را استخراج و یک خلاصه ترکیبی تولید میکند.\n\n### جستجوی یادداشت\nبه عامل اجازه میدهد **یادداشتهای موجود شما را جستجو کند**.\n\n- **کارکرد:** عامل یک جستجوی متنی در تمام یادداشتهای شما (یا یک دفترچه خاص) انجام میدهد.\n- **چه زمانی فعال کنید:** برای عاملهای نوع ناظر، یا هر عاملی که نیاز به ارجاع متقاطع اطلاعات با یادداشتهای شما دارد.\n- **پیکربندی:** بدون نیاز — فوراً کار میکند.\n- **مثال:** عامل تمام یادداشتهای حاوی «یادگیری ماشین» را جستجو میکند تا ببیند شما قبلاً چه چیزی درباره این موضوع نوشتهاید.\n\n### خواندن یادداشت\nبه عامل اجازه میدهد **محتوای کامل یک یادداشت خاص** را بخواند.\n\n- **کارکرد:** پس از یافتن یک یادداشت (از طریق جستجوی یادداشت)، عامل میتواند تمام محتوای آن را برای تحلیل یا استفاده بخواند.\n- **چه زمانی فعال کنید:** به عنوان مکمل جستجوی یادداشت. هر دو را با هم فعال کنید تا عامل بتواند هم جستجو کند و هم بخواند.\n- **پیکربندی:** بدون نیاز.\n- **مثال:** عامل ۵ یادداشت درباره «بهرهوری» پیدا میکند، همه را میخواند و یک ترکیببندی مینویسد.\n\n### ایجاد یادداشت\nبه عامل اجازه میدهد **یادداشت جدیدی** در دفترچه هدف شما بنویسد.\n\n- **کارکرد:** عامل یک یادداشت با عنوان و محتوا ایجاد میکند. این روشی است که نتایج به دفترچههای شما میرسند.\n- **چه زمانی فعال کنید:** تقریباً همیشه — بدون این ابزار، عامل نمیتواند نتایج خود را ذخیره کند. **به صورت پیشفرض فعال بگذارید.**\n- **پیکربندی:** بدون نیاز.\n- **مثال:** عامل یک یادداشت «نظارت فناوری - هفته ۱۶» با خلاصه ۵ مقاله ایجاد میکند.\n\n### دریافت URL\nبه عامل اجازه میدهد **محتوای خام یک URL** را دانلود کند (HTML، JSON، متن...).\n\n- **کارکرد:** برخلاف استخراج که متن تمیز استخراج میکند، Fetch URL محتوای خام را دریافت میکند. مناسب برای APIها، فایلهای JSON یا صفحات غیراستاندارد.\n- **چه زمانی فعال کنید:** وقتی عامل نیاز به پرسوجو از APIهای REST، خواندن فیدهای RSS یا دسترسی به دادههای خام دارد.\n- **پیکربندی:** بدون نیاز.\n- **مثال:** عامل از GitHub API پرسوجو میکند تا آخرین commitهای یک پروژه را فهرست کند.\n\n### حافظه\nبه عامل اجازه میدهد **تاریخچه اجراهای قبلی خود** را ببیند.\n\n- **کارکرد:** عامل میتواند نتایج اجراهای گذشته را جستجو کند. این به او اجازه میدهد مقایسه کند، تغییرات را پیگیری کند یا از تکرار اطلاعات یکسان خودداری کند.\n- **چه زمانی فعال کنید:** برای عاملهایی که به طور منظم اجرا میشوند و نیاز به حفظ پیوستگی بین اجراها دارند.\n- **پیکربندی:** بدون نیاز.\n- **مثال:** عامل اخبار این هفته را با هفته گذشته مقایسه میکند و تفاوتها را برجسته میکند.",
|
||
"frequency": "فرکانس و برنامهریزی",
|
||
"frequencyContent": "| فرکانس | رفتار\n|-----------|----------\n| **دستی** | خودتان «اجرا» را کلیک میکنید — بدون زمانبندی خودکار\n| **ساعتی** | هر ساعت یکبار اجرا میشود\n| **روزانه** | روزی یکبار اجرا میشود\n| **هفتگی** | هفتهای یکبار اجرا میشود\n| **ماهانه** | ماهی یکبار اجرا میشود\n\n> **نکته:** ابتدا با «دستی» عامل خود را آزمایش کنید، سپس وقتی از نتایج راضی بودید به فرکانس خودکار تغییر دهید.",
|
||
"targetNotebook": "دفترچه هدف",
|
||
"targetNotebookContent": "وقتی عامل وظیفهاش را تمام کرد، یک **یادداشت ایجاد میکند**. **دفترچه هدف** تعیین میکند که یادداشت کجا ذخیره شود:\n\n- **صندوق ورودی** (پیشفرض) — یادداشت در یادداشتهای عمومی شما قرار میگیرد\n- **دفترچه خاص** — یک دفترچه انتخاب کنید تا نتایج عامل منظم بمانند\n\n> **نکته:** یک دفترچه اختصاصی مثل «گزارشهای عامل» ایجاد کنید تا تمام محتوای خودکار در یک مکان جمع شود.",
|
||
"templates": "الگوها",
|
||
"templatesContent": "الگوها عاملهای از پیش پیکربندیشدهای هستند که با یک کلیک قابل نصب هستند. آنها را در **پایین صفحه عاملها** پیدا خواهید کرد.\n\nالگوهای موجود عبارتند از:\n\n- **AI Watch** — خلاصه هفتگی اخبار هوش مصنوعی از ۵ سایت تخصصی\n- **Tech Watch** — خلاصه اخبار عمومی فناوری\n- **Dev Watch** — اخبار توسعهدهندگان و فریمورکهای جدید\n- **Note Observer** — تحلیل یک دفترچه و پیشنهاد ارتباطها\n- **Topic Researcher** — تحقیق عمیق درباره یک موضوع خاص\n\nپس از نصب، میتوانید عامل را ویرایش و سفارشی کنید.",
|
||
"tips": "نکات و رفع اشکال",
|
||
"tipsContent": "- **از یک الگو شروع کنید** و آن را سفارشی کنید — سریعترین راه برای داشتن یک عامل کارآمد است\n- **با فرکانس «دستی» آزمایش کنید** قبل از فعالسازی زمانبندی خودکار\n- **عامل «پژوهشگر» نیاز به ارائهدهنده جستجوی وب دارد** — SearXNG (فرمت JSON) یا Brave Search را در **مدیریت > ابزارهای عامل** پیکربندی کنید\n- **اگر عاملی شکست خورد**، روی کارت آن کلیک کنید سپس **تاریخچه** را ببینید تا گزارش اجرا و ردیابی ابزارها را مشاهده کنید\n- **دکمه «فعال/غیرفعال»** به شما اجازه میدهد عامل را بدون حذف متوقف کنید\n- **کیفیت استخراج محتوای وب** با کلید Jina Reader API بهبود مییابد (اختیاری، در مدیریت > ابزارهای عامل)\n- **«جستجوی یادداشت» + «خواندن یادداشت»** را ترکیب کنید تا عامل بتواند هم یادداشتها را پیدا کند و هم محتوای آنها را تحلیل کند\n- **«حافظه» را فعال کنید** اگر عامل شما به طور منظم اجرا میشود — از تکرار اطلاعات یکسان بین اجراها جلوگیری میکند",
|
||
"tooltips": {
|
||
"agentType": "نوع وظیفهای که عامل انجام خواهد داد را انتخاب کنید. هر نوع قابلیتها و فیلدهای متفاوتی دارد.",
|
||
"researchTopic": "موضوعی که عامل در وب درباره آن تحقیق خواهد کرد. برای نتایج بهتر مشخص باشید.",
|
||
"description": "توضیح کوتاهی از کار این عامل. به یادآوری هدف آن کمک میکند.",
|
||
"urls": "فهرست وبسایتهایی که باید محتوای آنها استخراج شود. عامل هر URL را بازدید و محتوا را استخراج میکند.",
|
||
"sourceNotebook": "دفترچهای که عامل تحلیل خواهد کرد. یادداشتهای این دفترچه را برای یافتن ارتباطها و مضامین میخواند.",
|
||
"targetNotebook": "یادداشت نتیجه عامل کجا ذخیره خواهد شد. صندوق ورودی یا یک دفترچه خاص را انتخاب کنید.",
|
||
"frequency": "هر چند وقت یکبار عامل به صورت خودکار اجرا میشود. برای آزمایش با دستی شروع کنید.",
|
||
"instructions": "دستورالعملهای سفارشی که جایگزین دستور پیشفرض هوش مصنوعی میشوند. برای استفاده از خودکار خالی بگذارید.",
|
||
"tools": "ابزارهایی که عامل میتواند استفاده کند را انتخاب کنید. هر ابزار قابلیت خاصی به عامل میدهد.",
|
||
"maxSteps": "حداکثر چرخههای استدلال. مراحل بیشتر = تحلیل عمیقتر اما زمان بیشتر."
|
||
}
|
||
}
|
||
},
|
||
"chat": {
|
||
"title": "چت هوش مصنوعی",
|
||
"subtitle": "با یادداشتها و عاملهای هوش مصنوعی خود چت کنید",
|
||
"newConversation": "گفتگوی جدید",
|
||
"noHistory": "بدون تاریخچه",
|
||
"untitled": "گفتگوی بدون عنوان",
|
||
"deleteConfirm": "این گفتگو حذف شود؟",
|
||
"yes": "بله",
|
||
"placeholder": "پیامی به دستیار ارسال کنید...",
|
||
"allNotebooks": "همه دفترچهها",
|
||
"inAllNotebooks": "در همه دفترچهها",
|
||
"active": "فعال",
|
||
"disclaimer": "هوش مصنوعی ممکن است اشتباه کند. اطلاعات مهم را تأیید کنید.",
|
||
"assistantError": "خطای دستیار",
|
||
"loadError": "خطا در بارگذاری گفتگو",
|
||
"createError": "خطا در ایجاد گفتگو",
|
||
"deleteError": "خطا در حذف",
|
||
"renamed": "نام گفتگو تغییر کرد",
|
||
"renameError": "خطا در تغییر نام",
|
||
"welcome": "من اینجا هستم تا در خلاصهسازی یادداشتها، تولید ایدههای جدید یا بحث درباره دفترچههایتان به شما کمک کنم.",
|
||
"searching": "در حال جستجو...",
|
||
"noNotesFoundForContext": "هیچ یادداشت مرتبطی برای این سوال یافت نشد. با دانش عمومی خود پاسخ دهید.",
|
||
"webSearch": "جستجوی وب",
|
||
"timeoutWarning": "Response is taking longer than expected..."
|
||
},
|
||
"labHeader": {
|
||
"title": "آزمایشگاه",
|
||
"live": "زنده",
|
||
"currentProject": "پروژه فعلی",
|
||
"choose": "انتخاب کنید...",
|
||
"yourSpaces": "فضاهای شما",
|
||
"updated": "بهروزرسانی شده",
|
||
"newSpace": "فضای فکری جدید",
|
||
"new": "جدید",
|
||
"renamed": "نام فضا تغییر کرد",
|
||
"renameError": "خطا در تغییر نام",
|
||
"created": "فضای جدید ایجاد شد",
|
||
"createFailed": "ایجاد ناموفق بود",
|
||
"deleteSpace": "حذف فضا",
|
||
"deleted": "فضا حذف شد",
|
||
"deleteError": "خطا در حذف",
|
||
"rename": "Rename"
|
||
},
|
||
"lab": {
|
||
"initializing": "راهاندازی فضای کاری",
|
||
"loadingIdeas": "بارگذاری ایدههای شما..."
|
||
}
|
||
}
|