import{n as e}from"./rolldown-runtime-DkW27tQK.js";var t;function n(){return(n=e((()=>{t={capacityMeter:{workerSlots:`{used} از {total} اسلات مشغول`,unavailable:`میزان استفاده از اسلات‌ها در دسترس نیست`,execHost:`Codex exec`},common:{health:`سلامت`,ok:`تأیید`,yes:`بله`,no:`خیر`,default:`پیش‌فرض`,active:`فعال`,loading:`در حال بارگیری…`,gatewayStarting:`در حال راه‌اندازی Gateway…`,refreshing:`در حال تازه‌سازی…`,offline:`آفلاین`,connect:`اتصال`,connected:`متصل`,refresh:`تازه‌سازی`,retry:`تلاش مجدد`,staleData:`داده‌های قدیمی نمایش داده می‌شوند.`,reload:`بارگذاری مجدد`,reset:`بازنشانی`,restore:`بازیابی`,unarchive:`خروج از بایگانی`,undo:`واگرد`,probe:`بررسی`,call:`فراخوانی`,confirm:`تأیید`,dontAskAgain:`دیگر از من نپرس`,cancel:`لغو`,close:`بستن`,previous:`قبلی`,next:`بعدی`,continue:`ادامه`,back:`بازگشت`,create:`ایجاد`,copy:`کپی`,copied:`کپی شد!`,copyFailed:`کپی ناموفق بود`,copyCode:`کپی کد`,copyTable:`کپی جدول`,expandTable:`گسترش جدول`,expandedTable:`جدول گسترده`,closeTable:`بستن جدول گسترده`,resizeSplitView:`تغییر اندازه نمای تقسیم‌شده`,delete:`حذف`,remove:`حذف`,dismiss:`بستن`,dismissAndDontShowAgain:`رد کن و دیگر نشان نده`,unselect:`لغو انتخاب`,enabled:`فعال`,disabled:`غیرفعال`,failed:`ناموفق`,none:`هیچ‌کدام`,na:`n/a`,never:`هرگز`,justNow:`همین حالا`,now:`اکنون`,unknown:`نامشخص`,configured:`پیکربندی‌شده`,running:`در حال اجرا`,linked:`پیوندشده`,mode:`حالت`,system:`سیستم`,light:`سبک`,dark:`تیره`,baseUrl:`URL پایه`,lastStart:`آخرین شروع`,lastProbe:`آخرین بررسی`,lastConnect:`آخرین اتصال`,lastMessage:`آخرین پیام`,authAge:`سن احراز هویت`,credential:`اعتبارنامه`,audience:`مخاطبان`,publicKey:`کلید عمومی`,probeOk:`بررسی موفق`,probeFailed:`بررسی ناموفق`,reloadConfig:`بارگذاری مجدد پیکربندی`,loadConfig:`بارگیری پیکربندی`,loadApprovals:`بارگیری تأییدیه‌ها`,settingsSections:`بخش‌های تنظیمات`,version:`نسخه`,docs:`مستندات`,learnMore:`بیشتر بدانید`,colorMode:`حالت رنگ`,colorModeOption:`حالت رنگ: {mode}`,search:`جستجو`,save:`ذخیره`,saving:`در حال ذخیره…`,saveAndPublish:`ذخیره و انتشار`,importing:`در حال وارد کردن…`,importFromRelays:`وارد کردن از Relays`,showAdvanced:`نمایش پیشرفته`,hideAdvanced:`پنهان کردن پیشرفته`,unsavedChanges:`تغییرات ذخیره‌نشده دارید`,working:`در حال کار…`,showQr:`نمایش QR`,relink:`پیوند مجدد`,waitForScan:`انتظار برای اسکن`,logout:`خروج`,skipToMainContent:`رفتن به محتوای اصلی`},focus:{unsupported:`این نمای متمرکز پشتیبانی نمی‌شود.`},shortcutsOverlay:{title:`میان‌برهای صفحه‌کلید`,sections:{general:`عمومی`,chat:`گفتگو`,panels:`پنل‌ها`,sidebar:`نوار کناری`,imageViewer:`نمایشگر تصویر`,approvals:`تأییدها`},labels:{commandPalette:`باز کردن پالت فرمان`,keyboardShortcuts:`نمایش میان‌برهای صفحه‌کلید`,toggleSidebar:`تغییر وضعیت نوار کناری`,debugOverlay:`تغییر وضعیت پوشش اشکال‌زدایی`,appearanceSettings:`باز کردن تنظیمات ظاهر`,startNewSession:`شروع نشست جدید (از صفحه نشست جدید)`,closeDialog:`بستن گفتگو یا خروج از تنظیمات`,sendMessage:`Send message`,newline:`درج خط جدید`,steerImmediately:`هدایت پاسخ فعال`,historyRecall:`مرور تاریخچه پیام‌های ارسال‌شده`,transcriptSearch:`جستجوی گفت‌وگو`,clearReply:`پاک کردن پاسخ`,stopResponse:`توقف پاسخ فعال`,cancelDictation:`لغو دیکته`,saveQueuedMessage:`ذخیره پیام در صف`,toggleSessionSelect:`انتخاب چند نشست`,extendSessionSelect:`گسترش انتخاب نشست`,zoomIn:`بزرگ‌نمایی`,zoomOut:`کوچک‌نمایی`,zoomReset:`بازنشانی بزرگ‌نمایی`,terminalPanel:`تغییر وضعیت پنل ترمینال`,workspaceFiles:`تغییر وضعیت فایل‌های فضای کاری`,approveOnce:`تأیید یک‌بار`,approveAlways:`همیشه مجاز کن`,denyApproval:`رد تأیید`}},optionCard:{recommended:`پیشنهادی`,skip:`فعلاً رد شود`},nativeLinkMenu:{label:`اقدامات پیوند`,openInline:`باز کردن در نوار کناری`,openExternal:`باز کردن در مرورگر پیش‌فرض`,copy:`کپی کردن پیوند`},browserLinkPreferences:{openInControlUi:`باز کردن پیوندها در مرورگر Control UI`},filePreview:{label:`فایل‌های پشتیبانی`,listLabel:`فایل‌ها`,searchPlaceholder:`جستجوی فایل‌ها…`,readOnly:`فقط‌خواندنی`,emptyTitle:`هیچ فایلی مطابقت ندارد`,emptySubtitle:`نام فایل یا جستجوی محتوای دیگری را امتحان کنید.`,copyFile:`کپی فایل`,fileCount:`{count} فایل`,filteredFileCount:`{count}/{total} فایل`,noMatches:`هیچ فایلی مطابقت ندارد.`,navigate:`پیمایش`,kind:{text:`متن`,shell:`شل`,file:`فایل`}},mcpApp:{title:`اپلیکیشن MCP`,unavailable:`اپلیکیشن MCP در دسترس نیست: {error}`,errors:{gatewayUnavailable:`Gateway اپلیکیشن MCP در دسترس نیست`,mountUnavailable:`مانت اپلیکیشن MCP در دسترس نیست`,sandboxTimedOut:`زمان سندباکس اپلیکیشن MCP به پایان رسید`,sandboxUnavailable:`سندباکس اپلیکیشن MCP در دسترس نیست`,initializationTimedOut:`زمان مقداردهی اولیه اپلیکیشن MCP به پایان رسید`,requestFailed:`درخواست ناموفق بود`,invalidSandboxUrl:`نشانی سندباکس اپلیکیشن MCP نامعتبر است`}},githubPreview:{coAuthors:`نویسندگی مشترک توسط {logins}`,loading:`در حال بارگذاری جزئیات GitHub…`,unavailable:`پیش‌نمایش GitHub در دسترس نیست`,states:{merged:`ادغام‌شده`,draft:`پیش‌نویس`,open:`باز`,closed:`بسته`,notPlanned:`برنامه‌ریزی‌نشده`},file:`{count} فایل`,files:`{count} فایل`,comment:`{count} نظر`,comments:`{count} نظر`,pullRequest:`pull request`,issue:`issue`,ariaLabel:`{state} {kind} {repo} #{number}: {title}، توسط {author}`},sessionHovercard:{ariaLabel:`اطلاعات نشست`,moreParticipants:`+{count}`,moreParticipantsLabel:`{count} شرکت‌کننده دیگر`,projectLabel:`پروژه`,workspaceLabel:`فضای کاری`,branchLabel:`شاخه`,runsOn:`اجرا روی {providerId} · {profileId}`,more:`+{count} مورد دیگر`,changedFile:`{count} فایل`,changedFiles:`{count} فایل`,pullRequestLabel:`درخواست ادغام #{number}، {state}`,pullRequestAuthorLabel:`باز شده توسط {login}`,states:{open:`باز`,draft:`پیش‌نویس`,merged:`ادغام‌شده`,closed:`بسته`},checks:{passing:`بررسی‌های CI موفق بودند`,failing:`بررسی‌های CI ناموفق بودند`,pending:`بررسی‌های CI در حال اجرا هستند`}},sessionProgressCard:{title:`پیشرفت`,composerTitle:`پیشرفت وظیفه`,shortCount:`{completed} از {total}`,noteLabel:`یادداشت پیشرفت`,dismiss:`بستن کارت پیشرفت`,dismissFailed:`کارت پیشرفت بسته نشد. دوباره تلاش کنید.`,widgetLabel:`پیشرفت نشست`,widgetLoading:`در حال بارگیری پیشرفت نشست…`,widgetEmpty:`هنوز کارت پیشرفتی وجود ندارد`,widgetUnavailable:`پیشرفت نشست در دسترس نیست.`,widgetAccessDenied:`نشستی را که به آن دسترسی دارید انتخاب کنید یا اشتراک‌گذاری این نشست را تغییر دهید.`,countLabel:`{completed} از {total} تکمیل‌شده`,activity:{updated:`به‌روزرسانی‌شده {time}`,completed:`تکمیل‌شده در {time}`,failed:`ناموفق {time}`,stopped:`متوقف‌شده {time}`},outcome:{completed:`تکمیل‌شده`,failed:`ناموفق`,stopped:`متوقف‌شده`},stepLabel:`{step}، {status}`,status:{completed:`تکمیل‌شده`,failed:`ناموفق`,inProgress:`در حال انجام`,paused:`متوقف شده`,pending:`در انتظار`,stopped:`متوقف‌شده`},receipt:{updating:`در حال به‌روزرسانی پیشرفت`,failed:`به‌روزرسانی پیشرفت ناموفق بود`,updated:`پیشرفت به‌روزرسانی شد — {completed}/{total} · {current}`,noteUpdated:`یادداشت پیشرفت به‌روزرسانی شد`,cleared:`پیشرفت پاک شد`}},channels:{lastError:`آخرین خطا`,refreshingStaleSnapshot:`وضعیت کانال در پس‌زمینه به‌روزرسانی می‌شود؛ آخرین نمای موفق نمایش داده می‌شود.`,hub:{connectedTitle:`کانال‌های متصل`,addTitle:`افزودن کانال`,addSubtitle:`یک سرویس را انتخاب کنید و مراحل راه‌اندازی هدایت‌شده را دنبال کنید.`,updatedAgo:`به‌روزرسانی‌شده در {ago}`,noneConnected:`هنوز هیچ کانالی متصل نشده است. برای شروع، یکی از گزینه‌های زیر را انتخاب کنید.`,partialSnapshot:`برخی بررسی‌های کانال پیش از پایان مهلت رابط کاربری تکمیل نشدند.`,stateRunning:`در حال اجرا`,stateConfigured:`پیکربندی‌شده`,stateAttention:`نیازمند توجه`,setUp:`راه‌اندازی`,guidedSetup:`راه‌اندازی هدایت‌شده گام‌به‌گام`,openDetails:`باز کردن جزئیات`,lastMessageAgo:`آخرین پیام {ago}`,browseAllTitle:`کانال‌های بیشتر…`,browseAllSubtitle:`همه کانال‌های موجود، از جمله افزونه‌های قابل نصب، را مرور کنید.`,runSetup:`اجرای راه‌اندازی`,adminRequired:`فقط مرور. راه‌اندازی کانال به دسترسی operator.admin نیاز دارد.`,saveBeforeSetup:`تغییرات ذخیره‌نشده‌ای در پیکربندی کانال دارید. پیش از اجرای راه‌اندازی هدایت‌شده، آن‌ها را ذخیره یا دوباره بارگذاری کنید.`},pairing:{title:`درخواست‌های دسترسی پیام مستقیم`,subtitle:`افرادی را که منتظر ارسال پیام مستقیم به کانال‌های محافظت‌شده با جفت‌سازی هستند بررسی کنید.`,channelFilter:`کانال`,accountFilter:`حساب`,allChannels:`همه کانال‌ها`,allAccounts:`همه حساب‌ها`,approve:`تأیید`,dismiss:`رد کردن`,approveAria:`تأیید {sender} برای {channel}، حساب {account}`,dismissAria:`رد کردن {sender} برای {channel}، حساب {account}`,requested:`درخواست‌شده {ago}`,expires:`انقضا {ago}`,senderDetails:`جزئیات فرستنده`,missingPermission:`این اتصال دسترسی operator.pairing ندارد، بنابراین درخواست‌های پیام مستقیم قابل بررسی نیستند.`,noAccounts:`هیچ حساب کانال پیکربندی‌شده‌ای از جفت‌سازی فرستنده پیام مستقیم استفاده نمی‌کند.`,noRequests:`هیچ درخواست دسترسی پیام مستقیم در انتظار نیست.`,noFilteredRequests:`هیچ درخواست در انتظاری با این فیلترها مطابقت ندارد.`,limits:`درخواست‌ها پس از {minutes} دقیقه منقضی می‌شوند. هر حساب کانال می‌تواند تا {count} درخواست در انتظار را نگه دارد.`,detailTitle:`دسترسی پیام مستقیم`,detailSubtitle:`افراد باید پیش از رسیدن پیام‌های مستقیمشان به عامل، تأیید شوند.`,pendingCount:`{count} در انتظار`,noPending:`درخواست در انتظاری وجود ندارد`,review:`بررسی درخواست‌ها`,approveDialogTitle:`تأیید دسترسی پیام مستقیم`,dismissDialogTitle:`رد درخواست دسترسی پیام مستقیم`,approveExplanation:`این کار به فرستنده اجازه می‌دهد در پیام‌های مستقیم با عامل صحبت کند. این دسترسی گروهی نمی‌دهد.`,dismissExplanation:`این کار درخواست فعلی را حذف می‌کند اما فرستنده را مسدود نمی‌کند. آن‌ها می‌توانند بعداً دوباره درخواست دسترسی دهند.`,notifyRequester:`اطلاع به درخواست‌کننده پس از تأیید`,makeCommandOwner:`همچنین این فرستنده را اولین مالک فرمان قرار بده`,commandOwnerHelp:`مالکان فرمان می‌توانند فرمان‌های ممتاز را اجرا کنند و اقدامات خطرناک را تأیید کنند. این گزینه فقط زمانی در دسترس است که هیچ مالکی پیکربندی نشده باشد.`,commandOwnerNeedsAdmin:`هیچ مالک فرمانی پیکربندی نشده است. این اتصال برای تعیین اولین مالک به operator.admin نیاز دارد.`,approvedNotice:`دسترسی پیام مستقیم تأیید شد.`,approvedOwnerNotice:`دسترسی پیام مستقیم تأیید و اولین مالک فرمان پیکربندی شد.`,approvedNotificationFailedNotice:`دسترسی پیام مستقیم تأیید شد، اما اطلاع‌رسانی به درخواست‌کننده تحویل داده نشد.`,approvedOwnerFailedNotice:`دسترسی پیام مستقیم تأیید شد، اما اولین مالک فرمان پیکربندی نشد.`,approvedFollowupsFailedNotice:`دسترسی پیام مستقیم تأیید شد، اما هم اطلاع‌رسانی به درخواست‌کننده و هم راه‌اندازی مالک فرمان ناموفق بود.`,dismissedNotice:`درخواست دسترسی پیام مستقیم رد شد. فرستنده می‌تواند دوباره درخواست دسترسی دهد.`},setup:{dialogLabel:`راه‌اندازی {channel}`,title:`راه‌اندازی {channel}`,genericTitle:`یک کانال`,subtitle:`راه‌اندازی هدایت‌شده کانال`,starting:`در حال شروع راه‌اندازی…`,working:`در حال کار…`,sessionExpired:`این جلسه راه‌اندازی پس از راه‌اندازی مجدد Gateway منقضی شد. این پنجره را ببندید، سپس راه‌اندازی کانال را دوباره شروع کنید.`,continue:`ادامه`,finish:`پایان`,copyText:`کپی`,openLink:`باز کردن پیوند`,viewDocs:`مشاهده مستندات`,doneTitle:`کانال پیکربندی شد`,doneBody:`پیکربندی ذخیره شد. Gateway کانال را به‌طور خودکار بارگیری مجدد می‌کند؛ برای مشاهده وضعیت زنده، کارت آن را بررسی کنید.`,doneNoChangesTitle:`هیچ تغییری انجام نشد`,doneNoChangesBody:`راه‌اندازی بدون پیکربندی کانال به پایان رسید. چیزی ذخیره نشد.`,whatsappScanTitle:`اتصال WhatsApp با اسکن کد QR`,whatsappScanHelp:`در تلفن خود، WhatsApp را باز کنید و به تنظیمات ← دستگاه‌های متصل ← اتصال دستگاه بروید، سپس این کد را اسکن کنید.`,whatsappQrLoading:`در حال ایجاد کد QR…`,whatsappQrHint:`برای ایجاد کد جفت‌سازی، روی نمایش کد QR کلیک کنید.`,whatsappQrAlt:`کد QR واتساپ`,whatsappLinked:`WhatsApp متصل و آماده است.`,regenerateQr:`کد QR جدید`,linkLater:`بعداً متصل شود`},config:{schemaUnavailable:`شِما در دسترس نیست. از Raw استفاده کنید.`,channelSchemaUnavailable:`شِمای پیکربندی کانال در دسترس نیست.`,loadingSchema:`در حال بارگذاری شِمای پیکربندی…`},generic:{subtitle:`وضعیت و پیکربندی کانال.`},discord:{title:`Discord`,subtitle:`وضعیت بات و پیکربندی کانال.`},googleChat:{title:`Google Chat`,subtitle:`وضعیت وب‌هوک Chat API و پیکربندی کانال.`},imessage:{title:`iMessage`,subtitle:`وضعیت پل macOS و پیکربندی کانال.`},signal:{title:`Signal`,subtitle:`وضعیت signal-cli و پیکربندی کانال.`},slack:{title:`Slack`,subtitle:`وضعیت حالت سوکت و پیکربندی کانال.`},telegram:{title:`Telegram`,subtitle:`وضعیت ربات و پیکربندی کانال.`},whatsapp:{title:`WhatsApp`,subtitle:`اتصال WhatsApp Web و پایش سلامت اتصال.`,phoneNumber:`شماره تلفن`,loggedOut:`خارج شدید.`,logoutConfirmTitle:`از حساب WhatsApp با شناسه {accountId} خارج می‌شوید؟`,logoutConfirmMessage:`خروج از حساب {accountId} شنونده آن را متوقف می‌کند و اعتبارنامه‌های ذخیره‌شده‌اش را حذف می‌کند.`,logoutNotCleared:`هیچ نشست ذخیره‌شده‌ای از WhatsApp پاک نشد. ممکن است از قبل موجود نباشد یا پوشه احراز هویت آن نیاز به پاک‌سازی دستی داشته باشد.`},gatewayUrlConfirmation:{title:`تغییر URL Gateway`,subtitle:`این کار به یک سرور Gateway دیگر دوباره متصل می‌شود`,warning:`فقط در صورتی تأیید کنید که به این URL اعتماد دارید. URLهای مخرب می‌توانند سیستم شما را به خطر بیندازند.`},nostr:{title:`Nostr`,subtitle:`پیام‌های خصوصی غیرمتمرکز از طریق رله‌های Nostr (NIP-04).`,profile:`نمایه`,editProfile:`ویرایش نمایه`,profilePicture:`تصویر نمایه`,noProfile:`هیچ نمایه‌ای تنظیم نشده است.`,noProfileHint:`برای افزودن نام، زندگی‌نامه و آواتار خود، روی "ویرایش نمایه" کلیک کنید.`,name:`نام`,displayName:`نام نمایشی`,about:`درباره`,advanced:`پیشرفته`,profilePicturePreview:`پیش‌نمایش تصویر نمایه`,account:`حساب`,username:`نام کاربری`,usernameHelp:`نام کاربری کوتاه (مثلاً satoshi)`,bio:`زندگی‌نامه`,bioPlaceholder:`درباره خودتان به دیگران بگویید...`,bioHelp:`یک زندگی‌نامه یا توضیح کوتاه`,displayNameHelp:`نام نمایشی کامل شما`,avatarUrl:`URL آواتار`,avatarHelp:`URL HTTPS تصویر نمایه شما`,bannerUrl:`URL بنر`,bannerHelp:`URL HTTPS برای یک تصویر بنر`,website:`وب‌سایت`,websiteHelp:`وب‌سایت شخصی شما`,nip05Identifier:`شناسه NIP-05`,nip05Help:`شناسه قابل تأیید (مثلاً you@domain.com)`,lightningAddress:`آدرس Lightning`,lightningHelp:`آدرس Lightning برای انعام‌ها (LUD-16)`,placeholders:{username:`satoshi`,displayName:`Satoshi Nakamoto`,avatarUrl:`https://example.com/avatar.jpg`,bannerUrl:`https://example.com/banner.jpg`,website:`https://example.com`,nip05:`you@example.com`,lightningAddress:`you@getalby.com`},notices:{timeout:`درخواست پس از ۳۰ ثانیه منقضی شد؛ ممکن است سرور همچنان تغییر را اعمال کرده باشد — پیش از تلاش مجدد، نمایه را بررسی کنید.`,operationFailed:`{prefix}: {error}`,updateFailed:`به‌روزرسانی نمایه ناموفق بود`,updateFailedStatus:`به‌روزرسانی نمایه ناموفق بود ({status})`,publishFailed:`انتشار پروفایل روی همه رله‌ها ناموفق بود.`,published:`پروفایل روی رله‌ها منتشر شد.`,importFailed:`درون‌ریزی پروفایل ناموفق بود`,importFailedStatus:`درون‌ریزی پروفایل ناموفق بود ({status})`,importedFromRelays:`پروفایل از رله‌ها درون‌ریزی شد. بررسی و منتشر کنید.`,imported:`پروفایل درون‌ریزی شد. بررسی و منتشر کنید.`}}},lazyView:{errorTitle:`پنل بارگیری نشد`,genericSubtitle:`هنگام بارگذاری این پنل مشکلی پیش آمد.`,staleTitle:`نسخه جدیدی در دسترس است`,staleSubtitle:`OpenClaw در پس‌زمینه به‌روزرسانی شد. برای دریافت جدیدترین پنل، دوباره بارگذاری کنید.`,reloading:`در حال بارگذاری مجدد…`,retry:`تلاش دوباره`,stylesFailed:`بارگذاری استایل‌ها ناموفق بود، بنابراین ممکن است صفحه خراب به نظر برسد.`},updates:{adminRequired:`برای تغییر تنظیمات به‌روزرسانی یا شروع یک به‌روزرسانی، دسترسی مدیر لازم است.`,campaign:{countdown:`به‌روزرسانی تا {time}`,waitingForIdle:`در انتظار کار فعال · به‌روزرسانی اجباری تا {time}`,held:`به‌روزرسانی متوقف شد · از سر گیری تا {time}`,applying:`در حال اعمال به‌روزرسانی…`},holdOneHour:`توقف ۱ ساعت`,reviewUpdate:`بررسی به‌روزرسانی`,confirm:{message:`به‌روزرسانی موجود را روی Gateway متصل نصب می‌کند و آن را راه‌اندازی مجدد می‌کند.`,macMessage:`این به‌روزرسانی را به برنامه OpenClaw Mac تحویل می‌دهد، که آن را نصب کرده و Gateway مدیریت‌شده را راه‌اندازی مجدد می‌کند.`,impact:`جلسات در حال اجرا قطع می‌شوند و این Control UI تا بازگشت Gateway قطع می‌شود.`,versions:`نصب‌شده {installed} · موجود {available}`,versionsBehind:`نصب‌شده {installed} · {available}`,action:`به‌روزرسانی و راه‌اندازی مجدد`,macAction:`به‌روزرسانی برنامه Mac و راه‌اندازی مجدد`},target:{version:`v{version}`,commitBehind:`{count} کامیت عقب`,commitsBehind:`{count} کامیت عقب`},sidebar:{campaignTarget:`{status} · {target}`,updating:`در حال به‌روزرسانی Gateway…`,availableTitle:`به‌روزرسانی موجود است`,availableSummary:`نسخه جدیدتری آماده است.`,blockedTitle:`به‌روزرسانی مسدود شد`,blockedSummary:`نسخه انتخاب‌شده را نمی‌توان روی این checkout اعمال کرد.`,blockedWaiting:`مسدود · در انتظار کار فعال · {target}`,waitingForIdle:`در انتظار کار فعال`},dialog:{installing:`در حال نصب به‌روزرسانی روی Gateway. پس از پایان نصب یک‌بار راه‌اندازی مجدد می‌شود.`,restarting:`Gateway در حال راه‌اندازی مجدد است. این صفحه به‌خودی‌خود قطع و دوباره متصل می‌شود.`,notStarted:"درخواست به‌روزرسانی بی‌پاسخ ماند. دوباره تلاش کنید یا `openclaw update` را در ترمینال اجرا کنید."},channel:{stable:`پایدار`,beta:`بتا`,dev:`توسعه`,extendedStable:`پایدار گسترده`},installKind:{package:`بسته`,git:`Git checkout`,unknown:`نامشخص`},page:{intro:`کانال انتشار و سیاست به‌روزرسانی Gateway متصل را مدیریت کنید.`,buildTitle:`بیلد فعلی`,gatewayVersion:`نسخه Gateway`,controlUiCommit:`کامیت Control UI`,builtAt:`ساخته‌شده`,installedAt:`نصب‌شده`,installedAtUnknown:`نامشخص · پس از به‌روزرسانی موفق بعدی ثبت می‌شود`,lastCommitAt:`آخرین کامیت`,installKind:`نوع نصب`,policyTitle:`سیاست به‌روزرسانی`,channel:`کانال انتشار`,channelDescription:`انتخاب کنید این Gateway از کدام مسیر انتشار OpenClaw پیروی کند.`,automaticUpdates:`به‌روزرسانی‌های خودکار`,automaticUpdatesDescription:`به‌روزرسانی‌های موجود را به‌طور خودکار زمان‌بندی کنید. به‌روزرسانی‌های خودکار dev برای git checkout اعمال می‌شوند.`,devPackageAutomaticHint:`به‌روزرسانی‌های خودکار dev به نصب از منبع (git) نیاز دارند. این نصب یک نصب پکیجی است — برای به‌روزرسانی‌های خودکار از stable یا beta استفاده کنید.`,extendedStableAutomaticHint:`extended stable انتشارهای موجود را گزارش می‌کند اما هرگز آن‌ها را به‌طور خودکار نصب نمی‌کند.`,statusTitle:`وضعیت به‌روزرسانی`,scheduleStatus:`وضعیت`,commits:`کامیت‌ها`,available:`به‌روزرسانی موجود است {target}`,upToDate:`به‌روز`,statusUnavailable:`وضعیت به‌روزرسانی در دسترس نیست`,gitCommitAhead:`{count} کامیت جلوتر از upstream دنبال‌شده`,gitCommitsAhead:`{count} کامیت جلوتر از upstream دنبال‌شده`,gitDiverged:`واگرا · {ahead} جلوتر، {behind} عقب‌تر`,gitFetchFailed:`دریافت upstream دنبال‌شده ممکن نشد`,gitNoUpstream:`هیچ upstream دنبال‌شده‌ای پیکربندی نشده است`,gitComparisonFailed:`مقایسه این checkout با upstream دنبال‌شده‌اش ممکن نشد`,updateNow:`همین حالا به‌روزرسانی کنید`,updateNowDescription:`به‌روزرسانی موجود را نصب کنید و Gateway را دوباره راه‌اندازی کنید.`,latestAttempt:`آخرین تلاش به‌روزرسانی`,attemptedAt:`تلاش‌شده`,attemptTarget:`هدف`,installedIdentity:`نصب‌شده`,attemptInstallKind:`نوع نصب تلاش`,attemptReason:`کد دلیل`,failedStep:`جزئیات خطا`,viewDetails:`مشاهده جزئیات`,recoveryActions:`بازیابی`,checkStatus:`بررسی وضعیت`,retryUpdate:`تلاش مجدد برای به‌روزرسانی`,troubleshoot:`عیب‌یابی به‌روزرسانی‌ها`,cliFallback:`جایگزین CLI`,showCliFallback:`نمایش دستورات ترمینال`},coalescedRestart:`به‌روزرسانی نصب شد. راه‌اندازی مجدد gateway در حال انجام است؛ وضعیت پس از اتصال مجدد تازه‌سازی می‌شود.`,error:`خطای به‌روزرسانی: {error}`,status:`به‌روزرسانی {status}: {reason}. {guidance}`,verificationFailed:`به‌روزرسانی نصب شد اما نسخه در حال اجرا تغییر نکرد — ممکن است راه‌اندازی مجدد مسدود شده باشد.`,verificationFailedWithVersions:`به‌روزرسانی نصب شد اما نسخه در حال اجرا تغییر نکرد — ممکن است راه‌اندازی مجدد مسدود شده باشد. نسخه مورد انتظار v{expectedVersion}، در حال اجرا v{actualVersion}.`,verificationFailedWithIdentity:`به‌روزرسانی به پایان رسید، اما نصب در حال اجرا با نسخهٔ مورد انتظار مطابقت ندارد. مورد انتظار {expected}، در حال اجرا {actual}.`,handoffTimeout:"تحویل به‌روزرسانی آغاز شد، اما تکمیل آن پس از اتصال مجدد گزارش نشد. برای نتیجه نهایی `openclaw update status` را اجرا کنید.",outcomeUnknown:"ممکن است درخواست به‌روزرسانی پذیرفته شده باشد، اما Gateway پس از اتصال مجدد نتیجه نهایی را گزارش نکرد. پیش از تلاش دوباره `openclaw update status` را اجرا کنید.",failureReasons:{dirty:`تغییرات را commit یا stash کنید، سپس دوباره تلاش کنید.`,noUpstream:`یک شاخه upstream تنظیم کنید، سپس دوباره تلاش کنید.`,notGitInstall:"این یک git checkout نیست. برای نصب مجدد سراسری، `openclaw update` را از CLI اجرا کنید.",notOpenclawRoot:`به‌روزرسانی را از یک OpenClaw checkout اجرا کنید یا از مسیر نصب مجدد سراسری CLI استفاده کنید.`,depsInstallFailed:`نصب وابستگی ناموفق بود. خطای نصب را برطرف کنید و دوباره تلاش کنید.`,buildFailed:`ساخت ناموفق بود. خطای ساخت را برطرف کنید و دوباره تلاش کنید.`,buildDirty:`بازبینی انتخاب‌شده فایل‌های checkout ساخت را تغییر داد. با بازبینی‌ای که شامل مصنوعات تولیدشده‌اش باشد دوباره تلاش کنید.`,uiBuildFailed:`بازسازی control UI ناموفق بود. خطای ساخت UI را برطرف کنید و دوباره تلاش کنید.`,globalInstallFailed:`نصب بستهٔ سراسری روی دیسک تأیید نشد. دوباره تلاش کنید یا از CLI مجدداً نصب کنید.`,restartDisabled:`به‌روزرسانی اعمال نشد چون راه‌اندازی مجدد gateway غیرفعال است. راه‌اندازی مجدد را در تنظیمات فعال کنید، سپس دوباره تلاش کنید.`,restartUnavailable:`این نصب سراسری را نمی‌توان به‌طور ایمن جایگزین کرد در حالی که راه‌اندازی مجدد غیرفعال است و هیچ supervisor موجود نیست.`,restartUnhealthy:`فرایند جایگزین هرگز سالم نشد. فرایند قبلی فعال ماند تا بتوانید بازیابی کنید.`,restartRevisionMismatch:`Gateway راه‌اندازی‌شده در حال اجرای نسخهٔ متفاوتی است. ریشهٔ نصب سرویس را بررسی و دوباره تلاش کنید.`,restartRevisionUnavailable:`Gateway راه‌اندازی‌شده نتوانست نسخهٔ خود را گزارش کند. پیش از تلاش مجدد، ریشهٔ نصب سرویس و لاگ‌ها را بررسی کنید.`,alreadyCurrent:`این checkout هم‌اکنون در نسخهٔ upstream دنبال‌شده‌اش قرار دارد.`,managedServiceHandoffAlreadyRunning:`به‌روزرسانی مدیریت‌شدهٔ دیگری در حال اجراست. منتظر بمانید تا کامل شود، سپس وضعیت به‌روزرسانی را تازه‌سازی کنید.`,doctorFailed:"تعمیر Doctor ناموفق بود. `openclaw doctor --non-interactive` را اجرا کنید و دوباره تلاش کنید.",managedServiceHandoffFailed:"دستیار به‌روزرسانی پیش از پایان متوقف شد. برای دیدن دلیل، `openclaw update` را در ترمینال اجرا کنید.",managedServiceHandoffSpawnFailed:"Gateway نتوانست دستیار به‌روزرسانی را اجرا کند. به‌جای آن `openclaw update` را در ترمینال اجرا کنید.",managedServiceHandoffParentTimeout:"Gateway بیش از حد برای دستیار به‌روزرسانی فعال ماند. به‌روزرسانی را دوباره آغاز کنید یا `openclaw update` را اجرا کنید.",default:`برای مشاهدهٔ خطای دقیق به لاگ‌های gateway مراجعه کنید و پس از رفع علت دوباره تلاش کنید.`},failedAtStep:`به‌روزرسانی در {step} ناموفق بود: {cause}.`,succeededVersion:`Gateway به نسخه v{version} به‌روزرسانی شد.`,succeededCommit:`Gateway به‌روزرسانی شد · اکنون روی {sha} است.`,succeeded:`Gateway به‌روزرسانی و راه‌اندازی مجدد شد.`},devices:{readOnly:{pairingRequired:`فقط مرور. تغییرات دستگاه به دسترسی operator.pairing نیاز دارد.`,adminRequired:`فقط مرور. تأییدهای exec و اتصال گره‌ها به دسترسی operator.admin نیاز دارد.`,pairingAndAdminRequired:`فقط مرور. تغییرات دستگاه به operator.pairing نیاز دارد؛ تأییدهای exec و اتصال گره‌ها به operator.admin نیاز دارد.`},pairing:{button:`جفت‌سازی دستگاه`,adminRequired:`برای ایجاد کدهای راه‌اندازی، دسترسی مدیر لازم است.`,title:`جفت‌سازی یک دستگاه`,subtitle:`یک راه‌اندازی امن برای اپلیکیشن موبایل یا میزبان نود ایجاد کنید.`,noApp:`هنوز برنامه را ندارید؟`,getApps:`دریافت برنامه‌ها`,generating:`در حال ایجاد کد راه‌اندازی امن…`,accessTitle:`نوع راه‌اندازی`,fullAccess:`دسترسی کامل (توصیه‌شده)`,fullAccessHint:`قابلیت‌های دستگاه به‌همراه کنترل‌های کامل Gateway، شامل تنظیمات و ارتقاها.`,limitedAccess:`دسترسی محدود`,limitedAccessHint:`قابلیت‌های دستگاه، چت و تأییدها بدون کنترل‌های مدیریتی.`,nodeAccess:`میزبان نود`,nodeAccessHint:`یک رایانه را به‌عنوان میزبان فرمان و قابلیت متصل کنید.`,generateCode:`ایجاد کد راه‌اندازی`,transportLimitedTitle:`محدود برای ایمنی شبکه`,transportLimitedHint:`این URL مربوط به Gateway از ws:// با متن ساده استفاده می‌کند. از wss:// یا Tailscale Serve استفاده کنید، سپس برای دسترسی کامل یک کد جدید ایجاد کنید.`,failed:`امکان ایجاد کد راه‌اندازی وجود نداشت.`,statusFailed:`امکان تأیید کامل شدن جفت‌سازی وجود نداشت.`,loadFailed:`امکان بارگذاری پنجره جفت‌سازی وجود نداشت. اتصال خود را بررسی کرده و دوباره تلاش کنید.`,qrAlt:`کد QR جفت‌سازی موبایل OpenClaw`,qrUnavailable:`کد QR در دسترس نیست. به‌جای آن کد راه‌اندازی را کپی کنید.`,copySetupCode:`کپی کد راه‌اندازی`,nodeExpiresIn:`این پیوند راه‌اندازی در {time} منقضی می‌شود.`,nodeExpired:`این پیوند راه‌اندازی منقضی شده است. یک پیوند جدید ایجاد کنید.`,newCode:`کد جدید`,showSetupCode:`نمایش کد راه‌اندازی`,pending:`درخواست‌های دستگاه در انتظار بررسی: {count}`,review:`بازبینی`,waiting:`برنامه‌های رسمی موبایل OpenClaw پس از اسکن به‌صورت خودکار متصل می‌شوند.`,pairedTitle:`دستگاه جفت شد`,deliveryUncertainTitle:`تحویل جفت‌سازی قابل تأیید نبود`,deliveryUncertainHint:`کد راه‌اندازی باطل شده است، اما ممکن است دستگاه اعتبارنامه خود را دریافت نکرده باشد. بخش مدیریت دستگاه‌ها را بررسی کنید، در صورت نیاز دستگاه را حذف کنید، سپس یک کد جدید ایجاد کنید.`,fullAccessSummary:`دسترسی کامل`,nodeAccessSummary:`دسترسی نود`,done:`انجام شد`,expiredTitle:`کد راه‌اندازی منقضی شد`,generateNewCode:`ایجاد کد جدید`,nodeWaiting:`فرمان را روی دستگاه اجرا کنید، سپس درخواست جفت‌سازی آن را اینجا بررسی کنید.`,help:`راهنمای جفت‌سازی`,helpNewTab:`راهنمای جفت‌سازی (در تب جدید باز می‌شود)`,manageDevices:`مدیریت دستگاه‌ها`},binding:{loadConfigHint:`برای ویرایش اتصال‌ها، پیکربندی را بارگیری کنید.`,formModeHint:`برای ویرایش اتصال‌ها در اینجا، زبانه Config را به حالت Form تغییر دهید.`,execNodeBinding:`اتصال گره Exec`,execNodeBindingSubtitle:`هنگام استفاده از exec host=node، عامل‌ها را به یک گره مشخص پین کنید.`,defaultBinding:`اتصال پیش‌فرض`,defaultBindingHint:`وقتی عامل‌ها اتصال گره را بازنویسی نکنند استفاده می‌شود.`,node:`گره`,anyNode:`هر گره`,noNodes:`هیچ گره‌ای با system.run در دسترس نیست.`,noAgents:`هیچ عاملی یافت نشد.`,defaultAgent:`عامل پیش‌فرض`,agent:`عامل`,usesDefault:`از پیش‌فرض استفاده می‌کند ({node})`,override:`بازنویسی: {node}`,binding:`اتصال`,useDefault:`استفاده از پیش‌فرض`,any:`هر کدام`},inventory:{title:`دستگاه‌ها`,summaryConnected:`{connected} از {total} متصل`,summaryPending:`{count} در انتظار تأیید`,cleanupStale:`پاک‌سازی {count} مورد قدیمی`,pendingApproval:`در انتظار تأیید`,empty:`هیچ دستگاه جفت‌شده‌ای وجود ندارد.`,connectedWithoutPairing:`متصل بدون جفت‌شدن`,olderPairing:`{count} جفت‌شدن قدیمی‌تر از {name}`,olderPairings:`{count} جفت‌شدن قدیمی‌تر از {name}`,autoPaired:`جفت‌شده خودکار`,versionDrift:`اختلاف نسخه`,versionDriftTitle:`دستگاه {nodeVersion}؛ Gateway {gatewayVersion}. مؤلفهٔ قدیمی‌تر را به‌روزرسانی کنید تا ناوگان هم‌راستا شود.`,workerVersion:`Worker {version}`,workerMissing:`worker missing`,workerMissingTitle:`بسته worker مدیریت‌شده توسط Gateway موجود نیست. برای نصب مجدد آن، یک جلسه جدید روی این دستگاه شروع کنید.`,manualWake:`بیدارسازی دستی لازم است`,manualWakeTitle:`Gateway نمی‌تواند یک دستگاه ویندوزی آفلاین را بیدار کند. دستگاه را روشن کنید یا اتصال شبکه‌اش را بازیابی کنید.`,approvalNeeded:`نیازمند تأیید`,inputAgo:`ورودی {time} پیش`,seen:`دیده شده {time}`,approved:`تأیید شده {time}`,details:`جزئیات`,deviceId:`شناسه دستگاه: {id}`,remoteIp:`IP راه دور: {ip}`,scopes:`دامنه‌ها: {scopes}`,tokens:`توکن‌ها`,capabilities:`قابلیت‌ها`,commands:`دستورات`,offline:`آفلاین`,approve:`تأیید`,reject:`رد کردن`,remove:`حذف`,removeName:`حذف {name}`,removePromptTitle:`{name} حذف شود؟`,removePromptBody:`این دستگاه پیش از اتصال مجدد باید دوباره جفت شود.`,removeStalePromptTitle:`{count} جفت‌سازی قدیمی حذف شوند؟`,removeStalePromptTitleOne:`۱ جفت‌سازی قدیمی حذف شود؟`,removeStalePromptBody:`کلاینت‌های تحت تأثیر در اتصال بعدی خود، بدون اعلان دوباره جفت می‌شوند.`,rejectDevicePromptTitle:`این درخواست جفت‌سازی دستگاه رد شود؟`,rejectNodePromptTitle:`این درخواست جفت‌سازی node رد شود؟`,rejectPromptBody:`کلاینت باید پیش از اتصال، درخواست جفت‌سازی جدیدی ارسال کند.`,revokePromptTitle:`توکن {role} باطل شود؟`,revokePromptBody:`این توکن بلافاصله از کار می‌افتد و قابل بازیابی نیست.`,rotatePromptTitle:`توکن {role} جدید`,rotatePromptBody:`اکنون این توکن را کپی کنید و آن را ایمن ذخیره کنید. این توکن فقط یک‌بار نمایش داده می‌شود و قابل بازیابی نیست.`,rotateAcknowledge:`این توکن را ذخیره کردم`,rotateDismissHint:`این کادر گفتگو تا زمانی که تأیید کنید توکن ذخیره شده است باز می‌ماند.`,rotateWithheldTitle:`توکن چرخانده شد · {device}`,rotateWithheldNext:`به‌طور خودکار با توکن جدید دوباره متصل می‌شود — کار دیگری لازم نیست.`,rotateWithheldException:`اگر خودش دوباره متصل نشد، آن را دوباره جفت کنید.`,rotateWithheldNote:`به دلایل امنیتی، توکن جدید فقط روی خود دستگاه نمایش داده می‌شود.`,gateway:`gateway`,unpaired:`جفت‌نشده`,unknownClient:`کلاینت ناشناخته`,revoked:`لغو شده`,active:`فعال`,rotate:`چرخش`,revoke:`لغو`,none:`هیچ‌کدام`,rolesAndScopes:`نقش‌ها: {roles} · دامنه‌ها: {scopes}`,scopeUpgrade:`ارتقای دامنه نیازمند تأیید است`,roleUpgrade:`ارتقای نقش نیازمند تأیید است`,reapproval:`جزئیات اتصال مجدد تغییر کرد؛ تأیید لازم است`,newPairing:`درخواست جدید جفت‌سازی دستگاه`,repair:`تعمیر`,requestedAt:`{note} · درخواست‌شده {time}`,requestedAccess:`درخواست‌شده: {access}`,approvedAccess:`اکنون تأییدشده: {access}`},execApprovals:{title:`تأییدهای اجرا`,subtitlePrefix:`فهرست مجاز و سیاست تأیید برای`,loadHint:`برای ویرایش فهرست‌های مجاز، تأییدهای اجرا را بارگذاری کنید.`,hostNativePolicy:`سیاست بومی میزبان`,hostNativeHint:`اینجا فقط‌خواندنی است. از برنامه همراه یا CLI ویرایش کنید.`,native:`بومی`,defaultAction:`اقدام پیش‌فرض`,rule:`{count} قانون`,rules:`{count} قانون`,allShells:`همه شل‌ها`,off:`خاموش`,on:`روشن`,target:`هدف`,targetHint:`Gateway تأییدهای محلی را ویرایش می‌کند؛ node گره انتخاب‌شده را ویرایش می‌کند.`,host:`میزبان`,gateway:`Gateway`,node:`گره`,selectNode:`انتخاب گره`,noNodes:`هنوز هیچ گره‌ای تأییدهای exec را اعلام نکرده است.`,scope:`دامنه`,defaults:`پیش‌فرض‌ها`,security:`امنیت`,defaultSecurity:`حالت امنیتی پیش‌فرض.`,defaultValue:`پیش‌فرض: {value}.`,mode:`حالت`,useDefaultValue:`استفاده از پیش‌فرض ({value})`,ask:`Ask`,defaultPrompt:`سیاست پرسش پیش‌فرض.`,askFallback:`پرسش جایگزین`,promptUnavailable:`زمانی اعمال می‌شود که پرسش رابط کاربری در دسترس نباشد.`,fallback:`بازگشتی`,autoAllowSkills:`اجازه خودکار CLIهای Skills`,autoAllowSkillsHint:`اجازه دادن به اجراپذیرهای Skills فهرست‌شده توسط Gateway.`,usingDefault:`استفاده از پیش‌فرض ({value}).`,override:`بازنویسی ({value}).`,useDefault:`استفاده از پیش‌فرض`,allowlist:`فهرست مجاز`,allowlistHint:`الگوهای glob غیرحساس به بزرگی و کوچکی حروف.`,addPattern:`افزودن الگو`,emptyAllowlist:`هنوز هیچ ورودی‌ای در فهرست مجاز نیست.`,newPattern:`الگوی جدید`,lastUsed:`آخرین استفاده: {time}`,pattern:`الگو`,remove:`حذف`,options:{deny:`رد کردن`,allowlist:`فهرست مجاز`,full:`کامل`,off:`خاموش`,onMiss:`در صورت عدم تطابق`,always:`همیشه`}}},worktrees:{adminRequired:`فقط مرور. تغییرات worktree به دسترسی operator.admin نیاز دارد.`,newWorktree:`worktree جدید`,ownerManual:`دستی`,ownerSession:`جلسه`,ownerWorkboard:`Workboard`,title:`Worktreeهای مدیریت‌شده`,subtitle:`checkoutهای ایزولهٔ مخزن که متعلق به OpenClaw هستند.`,cleanNow:`اکنون پاک‌سازی کن`,name:`نام`,repo:`مخزن`,empty:`هیچ worktree مدیریت‌شده‌ای وجود ندارد.`,restorable:`قابل بازیابی`,restore:`بازیابی`,confirmDelete:`از {name} snapshot گرفته و حذف شود؟`,confirmForceDelete:`snapshot ناموفق بود: {error} بدون snapshot حذف شود؟`},agentChip:{menuLabel:`منوی عامل`,agents:`عامل‌ها`,switchAgent:`تعویض عامل`,working:`در حال کار…`,ready:`آماده گفت‌وگو`,whatCanAgentDo:`{name} چه کاری می‌تواند انجام دهد؟`,help:`راهنما`,getHelp:`دریافت راهنمایی`,getApps:`دریافت برنامه‌ها`,discord:`انجمن Discord`,viewChangelog:`مشاهده فهرست تغییرات`,agentSettings:`تنظیمات عامل`},agentScope:{label:`دامنه عامل`,allAgents:`همه عامل‌ها`},newSession:{title:`نشست جدید`,hint:`محلی که این نشست در آن کار می‌کند را انتخاب کنید، سپس بگویید چه کاری انجام شود.`,agent:`عامل`,agents:`عامل‌ها`,where:`کجا`,environments:`محیط‌ها`,gateway:`Gateway · محلی`,gatewayNamed:`Gateway · {name}`,cloudWorker:`ابر · {profile}`,cloudWorkerMachine:`{profile} · {machine}`,cloudWorkerProvider:`ارائه‌دهنده عامل ابری: {provider}`,cloudRequiresWorktree:`Cloud به یک checkout از Git نیاز دارد`,cloudRuntimeUnsupported:`زمان اجرای {runtime} از کارگرهای ابری پشتیبانی نمی‌کند.`,cloudProfileRuntimeUnsupported:`زمان اجرای {runtime} نمی‌تواند از این worker ابری استفاده کند. یک worker ابری سازگار انتخاب کنید یا به‌صورت محلی اجرا کنید.`,deviceRuntimeUnsupported:`این زمان اجرا از دستگاه‌های جفت‌شده پشتیبانی نمی‌کند`,cloudRecoveryUnavailable:`کارگرهای ابری در دسترس نیستند زیرا این اتصال از بازیابی وظیفه پشتیبانی نمی‌کند. دوباره متصل شوید یا Gateway را به‌روزرسانی کنید.`,placementStartFailed:`نشست ایجاد شد، اما راه‌اندازی runner ناموفق بود: {error}`,placementSyncsFolder:`{folder} را با runner انتخاب‌شده همگام‌سازی می‌کند`,folder:`پوشه`,folderPlaceholder:`فضای کاری Agent`,yourDevices:`دستگاه‌های شما`,autoDevice:`خودکار`,autoDeviceSub:`کم‌مشغله‌ترین دستگاه`,autoDeviceSubEligible:`اولین دستگاه واجد شرایط`,noSessionHosts:`هیچ میزبان جلسه‌ای جفت نشده است. دستگاهی را با میزبانی جلسه فعال متصل کنید.`,neverConnected:`هرگز متصل نشده`,offlineFor:`آفلاین به مدت {duration}`,lastSeen:`آخرین بازدید {time}`,deviceUnavailable:`دستگاه در دسترس نیست. دوباره وصل کنید و تلاش کنید.`,sessionHostingDisabled:`میزبانی نشست غیرفعال است. دستور openclaw connect --service --session-host را روی دستگاه اجرا کنید.`,deviceCapacityUnavailable:`ظرفیت worker در دسترس نیست. میزبان نشست دستگاه را دوباره راه‌اندازی کنید و دوباره تلاش کنید.`,deviceNoSlots:`هیچ اسلات worker در دسترس نیست. منتظر یک اسلات بمانید یا دستگاه دیگری را انتخاب کنید.`,nodeUpdateRequired:`به‌روزرسانی لازم است: {updateCommand} را اجرا کنید، سپس دوباره متصل شوید. برای یک نود بدون هد، {restartCommand} را اجرا کنید.`,capabilityCamera:`دوربین`,capabilityLocation:`موقعیت مکانی`,capabilityTalk:`گفتگو`,capabilityScreenCapture:`ضبط صفحه`,capabilityCanvas:`Canvas`,capabilityVoice:`صدا`,environmentDisposable:`یک‌بارمصرف`,environmentPersistent:`پایدار`,projects:`پروژه‌ها`,projectsAdminHint:`مدیران می‌توانند پروژه‌ها را از Browse folders ثبت کنند`,projectSearchPlaceholder:`جستجوی پروژه‌ها یا چسباندن یک Git URL`,githubProjects:`GitHub`,githubTokenHint:`هیچ اعتبارنامه GitHub در Control UI یا توکن محیط مشترک Gateway پیکربندی نشده است؛ فقط نتایج عمومی GitHub.`,cloneProject:`کپی`,registerProject:`ثبت به‌عنوان پروژه`,cloud:`ابری`,machine:`ماشین`,machineShape:`{cpu} vCPU · {memory} GB`,machineCpu:`{cpu} vCPU`,machineMemory:`{memory} GB`,machineDefault:`پیش‌فرض`,recentFolders:`اخیر`,runsOn:`اجرا روی {place}`,browse:`مرور پوشه‌ها`,browseRequiresAdmin:`برای مرور خارج از فضاهای کاری عامل، Inbox را باز کنید، Limited access را انتخاب کنید، درخواست admin بدهید، سپس در Devices تأیید کنید.`,connectMachine:`اتصال یک ماشین…`,connectMachineTitle:`اتصال یک ماشین`,connectMachineDescription:`این فرمان را روی ماشینی که می‌خواهید متصل کنید اجرا کنید.`,connectMachineGenerating:`در حال ایجاد یک پیوند اتصال امن…`,connectMachineFailed:`ایجاد پیوند اتصال ممکن نشد.`,connectMachineMissingUrl:`Gateway یک URL پیوستن برنگرداند. آن را به‌روزرسانی کرده و دوباره تلاش کنید.`,connectMachineUnavailable:`دوباره به Gateway متصل شوید و تلاش کنید.`,connectMachineTeamHint:`اجرای آن، آن ماشین را به‌عنوان یک دستگاه برای تیم شما جفت می‌کند.`,connectMachineSingleUse:`این پیوند یک‌بارمصرف است و به‌زودی منقضی می‌شود.`,connectMachineSingleUseExpires:`این پیوند یک‌بارمصرف است و در {time} منقضی می‌شود.`,connectMachineFreshCode:`ساخت کد جدید`,connectMachineRefreshing:`در حال ساخت…`,connectMachineManageDevices:`مدیریت دستگاه‌ها`,browserUp:`پوشه والد`,browserUse:`استفاده از این پوشه`,browserEmpty:`زیرپوشه‌ای وجود ندارد`,browserLoadFailed:`فهرست‌کردن آن پوشه ممکن نبود.`,hiddenFolder:`پوشه پنهان`,worktree:`Worktree`,checkingGit:`در حال بررسی در دسترس بودن Git…`,gitCheckUnavailable:`بررسی Git برای این پوشه ممکن نشد. برای تلاش مجدد دوباره آن را انتخاب کنید.`,worktreeUnavailable:`فضای کاری Agent یک git checkout نیست`,branches:`شاخه‌ها`,baseBranch:`شاخه پایه`,worktreeName:`نام Worktree`,checkoutName:`نام checkout`,worktreeNamePlaceholder:`auto`,worktreeNameInvalid:`از حروف کوچک، ارقام و خط تیره استفاده کنید.`,incognito:`ناشناس`,incognitoDescription:`این نشست را فقط تا زمان راه‌اندازی مجدد Gateway نگه‌دار`,draft:`پیش‌نویس`,draftDescription:`این نشست را تا زمان انتشار فقط برای خودت نگه‌دار`,messagePlaceholder:`این نشست باید روی چه چیزی کار کند؟`,dictate:`دیکته`,readingAttachment:`در حال خواندن پیوست`,start:`شروع نشست`,startInTerminal:`شروع در ترمینال`,starting:`در حال شروع…`,createFailed:`ایجاد نشست ممکن نشد.`,createOutcomeUnknown:`Gateway هنگام شروع این نشست تغییر کرد. پیش از شروع دوباره این کار، نشست‌های اخیر را بررسی کنید.`,cliAgentsGroup:`عامل‌های CLI`,cliAgentsUnavailable:`عامل‌های CLI در دسترس نیستند`,placementSetupInterrupted:`راه‌اندازی runner این نشست قطع شد. پیش از شروع دوباره این وظیفه، نشست‌های اخیر را بررسی کنید.`,catalogUnavailable:`این مقصد نشست در دسترس نیست.`,restoringPreferences:`در حال بازیابی آخرین تنظیمات جلسه شما…`,checkingPlace:`در حال بررسی مکان انتخاب‌شده…`,placementNotReady:`runner انتخاب‌شده هنوز آماده نیست. لحظه‌ای دیگر دوباره تلاش کنید.`,agentsUnavailable:`هنوز هیچ عاملی روی این Gateway در دسترس نیست.`,nodeUnavailable:`دستگاه انتخاب‌شده در دسترس نیست. مکان دیگری انتخاب کنید.`,terminalNeedsFolder:`پیش از شروع در ترمینال، یک پوشه انتخاب کنید.`,terminalCapabilityOverridesUnsupported:`پیش از شروع در یک ترمینال، بازنویسی‌های قابلیت جلسه را پاک کنید.`,what:`چه چیزی`,detail:`جزئیات`,local:`محلی`,runsDirectly:`مستقیم اجرا می‌شود`,runsDirectlyNote:`مستقیماً در پوشه انتخاب‌شده اجرا می‌شود.`},dashboardsPage:{emptyTitle:`هنوز داشبوردی وجود ندارد`,emptyDescription:`یک نشست باز کنید و به نمای Dashboard بروید تا آن را اینجا اضافه کنید.`,loadError:`بارگیری داشبوردها ممکن نشد: {error}`,openFocusMode:`باز کردن داشبورد در حالت تمرکز`},dashboardDocument:{close:`بستن داشبورد`,missingSession:`هیچ نشست داشبوردی مشخص نشده است.`,notFound:`این نشست پیدا نشد.`,unavailable:`داشبوردهای نشست برای این اتصال در دسترس نیستند.`,loadFailed:`بارگذاری این داشبورد ممکن نشد: {error}. اتصال Gateway را بررسی کنید و دوباره تلاش کنید.`},sessionsView:{subagentPrefix:`زیرعامل:`,automationPrefix:`خودکارسازی:`,actionRequiresConnection:`برای تغییر نشست‌ها به Gateway متصل شوید.`,actionUnavailable:`این Gateway از این کنش نشست پشتیبانی نمی‌کند.`,actionRequiresRead:`این عمل نیازمند دسترسی operator.read است.`,actionRequiresWrite:`این عمل نیازمند دسترسی operator.write است.`,actionRequiresAdmin:`این عمل نیازمند دسترسی operator.admin است.`,deletePreservedReasons:{"owner-mismatch":`متعلق به جای دیگر`,busy:`اجرای زنده یا پاک‌سازی فعال`,"foreign-lock":`قفل Git خارجی`,"snapshot-failed":`OpenClaw نتوانست یک عکس فوری ایمنی بسازد`,"cleanup-failed":`پاک‌سازی ناموفق بود`},draftCleanupFailed:`نشست حذف شد؛ پیش‌نویس مرورگر باقی مانده است. داده‌های سایت را پاک کنید.`,title:`نشست‌ها`,subtitle:`نشست‌ها را مرور کنید و بازنویسی‌های هر نشست را مدیریت کنید.`,store:`ذخیره‌گاه: {path}`,active:`فعال`,limit:`حد`,createdBy:`ایجاد شده توسط {name}`,ownedBy:`متعلق به {name}`,archivedBy:`بایگانی‌شده توسط {name}`,viewingNow:`در حال مشاهده`,owners:`مالکان`,allOwners:`همه مالکان`,involvingMe:`مرتبط با من`,ownerYou:`{name} (شما)`,withParticipant:`با {name}`,withMoreParticipants:`+{count} مورد دیگر`,assignToMe:`به من واگذار کن`,assignTo:`واگذاری به…`,filterControls:`فیلترهای نشست`,filters:`فیلترها`,sourceFilters:`فیلترهای منبع نشست`,global:`سراسری`,unknown:`نامشخص`,sessionState:`وضعیت نشست`,all:`همه`,sessionArchived:`نشست بایگانی شد`,sessionsArchived:`{count} نشست بایگانی شد`,deleteAllArchived:`حذف همه بایگانی‌شده‌ها…`,deleteAllArchivedConfirm:`{count} نشست بایگانی‌شده و رونوشت‌هایشان حذف شوند؟ ابتدا هر worker متصل به‌طور ایمن متوقف می‌شود.`,activeTooltip:`نشست‌های به‌روزشده در {count} دقیقه گذشته را بارگیری می‌کند.`,limitTooltip:`حداکثر نشست‌ها برای بارگیری.`,globalTooltip:`نشست‌های سراسری را شامل شود.`,unknownTooltip:`نشست‌های ناشناخته را شامل شود.`,archivedOnlyTooltip:`فقط نشست‌های بایگانی‌شده را نشان بده.`,minutesPlaceholder:`دقیقه`,searchPlaceholder:`فیلتر بر اساس کلید، عامل، برچسب، نوع…`,transcriptSearchTitle:`جست‌وجو در رونوشت‌ها`,transcriptSearchDescription:`یافتن کلمات یا عبارات دقیق در پیام‌های کاربر و دستیار در سراسر نشست‌های عامل پیش‌فرض.`,transcriptSearchInputLabel:`جستجوی رونوشت نشست‌ها`,transcriptSearchPlaceholder:`جست‌وجوی واژه‌ها یا عبارت‌های دقیق…`,transcriptSearchAction:`جستجو`,transcriptSearchClear:`پاک کردن`,transcriptSearchRetry:`تلاش دوباره`,transcriptSearchSearching:`در حال جست‌وجوی رونوشت‌ها…`,transcriptSearchUnavailable:`جست‌وجوی رونوشت به نسخه جدیدتری از Gateway نیاز دارد.`,transcriptSearchError:`جست‌وجوی رونوشت ناموفق بود`,transcriptSearchIndexing:`نمایه رونوشت هنوز در حال به‌روزرسانی است. برای شامل شدن پیام‌های اخیر دوباره تلاش کنید.`,transcriptSearchEmpty:`هیچ پیام رونوشتی با این جست‌وجو مطابقت ندارد.`,transcriptSearchMatches:`موارد مطابق در رونوشت‌ها: {count}`,transcriptSearchTruncated:`۲۵ مورد مطابق نخست نمایش داده می‌شود.`,user:`کاربر`,assistant:`دستیار`,selected:`{count} انتخاب‌شده`,deleteSelected:`حذف`,selectAllOnPage:`انتخاب همه در صفحه`,selectSession:`انتخاب نشست`,optionalPlaceholder:`(اختیاری)`,key:`کلید`,label:`برچسب`,kind:`نوع`,updated:`به‌روزشده`,tokens:`توکن‌ها`,compaction:`فشرده‌سازی`,goal:`هدف`,goalNote:`یادداشت هدف`,thinking:`تفکر`,fast:`سریع`,verbose:`پرگویی`,reasoning:`استدلال`,actions:`اقدامات`,addToWorkboard:`افزودن به Workboard`,openWorkboardCard:`باز کردن کارت Workboard`,opensAsDashboard:`به‌عنوان داشبورد باز می‌شود`,approvalNeeded:`نیازمند تأیید`,messageNeedsAttention:`{count} پیام نیازمند توجه است`,messagesNeedAttention:`{count} پیام نیازمند توجه هستند`,unsentDraft:`پیش‌نویس ارسال‌نشده`,noSessions:`هیچ نشستی یافت نشد.`,noActiveSessions:`هیچ نشست فعالی وجود ندارد.`,noArchivedSessions:`هیچ نشست بایگانی‌شده‌ای نیست.`,noSessionsMatchFilters:`هیچ نشستی با فیلترهای شما مطابقت ندارد.`,pagination:`{start}-{end} از {total} ردیف`,pageSize:`ردیف در هر صفحه`,rowsPerPage:`{count} در هر صفحه`,showAll:`نمایش همه`,inherit:`ارث‌بری`,offExplicit:`خاموش (صریح)`,auto:`auto`,on:`روشن`,off:`خاموش`,full:`کامل`,stream:`جریان`,manual:`دستی`,autoThreshold:`آستانه خودکار`,overflowRetry:`تلاش دوباره هنگام سرریز`,timeoutRetry:`تلاش دوباره پس از وقفه`,tokenRange:`{before} to {after} توکن`,tokensBefore:`{count} توکن قبل`,tokenDeltaUnavailable:`دلتای توکن در دسترس نیست`,contextUsage:`{percent}% از متن استفاده شده ({used} / {context} توکن)`,contextUsageApprox:`~{percent}% از زمینه استفاده شده است ({used} / {context} توکن، تقریبی)`,checkpoints:`{count} نقطهٔ وارسی`,checkpoint:`{count} نقطهٔ وارسی`,showSessionDetails:`نمایش جزئیات نشست برای {count}`,hideSessionDetails:`پنهان کردن جزئیات نشست برای {count}`,sessionDetails:`جزئیات نشست`,overrides:`Overrides`,compactionHistory:`تاریخچه فشرده‌سازی`,status:`وضعیت`,statusLive:`زنده`,statusIdle:`بی‌کار`,statusUnknown:`نامشخص`,statusQueued:`در صف`,statusRunning:`در حال اجرا`,statusDone:`انجام شد`,statusFailed:`ناموفق`,statusKilled:`متوقف شد`,statusTimeout:`زمان به پایان رسید`,waitingForAnswer:`در انتظار پاسخ شما`,waitingForApproval:`در انتظار تأیید`,runFailedReason:`اجرا ناموفق بود: {reason}`,runErrorTimedOut:`مهلت به پایان رسید`,runErrorUnknown:`خطای ناشناخته`,attentionRequired:`نشست نیازمند توجه است`,openSession:`باز کردن نشست`,model:`مدل`,provider:`ارائه‌دهنده`,runtime:`زمان اجرا`,runDuration:`مدت‌زمان اجرا`,lastActive:`آخرین فعالیت {time}`,surface:`سطح`,subject:`موضوع`,room:`اتاق`,space:`فضا`,sessionId:`شناسه جلسه`,activeRun:`اجرای فعال`,showChildSessions:`نمایش {count} نشست فرزند برای {session}`,hideChildSessions:`پنهان کردن {count} نشست فرزند برای {session}`,childSessions:`نشست‌های فرزند`,showMoreChildren:`نمایش {count} مورد دیگر`,archived:`بایگانی‌شده`,pinned:`سنجاق‌شده`,unread:`Unread`,automationAttached:`Automation attached`,incognito:`نشست ناشناس`,cloudWorkerPlacement:`جایگذاری: {state}`,placementWorkspaceConflict:`{placement} · ۱ تعارض فضای کاری`,placementWorkspaceConflicts:`{placement} · {count} تعارض فضای کاری`,cloudWorkerDiskWarning:`فضای دیسک نشست ابری کم است`,cloudWorkerDiskCritical:`فضای دیسک نشست ابری به‌شدت کم است`,cloudWorkerDescendantConflict:`زیرمجموعه کارگر ابری: ۱ تداخل فضای کاری`,cloudWorkerDescendantConflicts:`زیرمجموعه‌های کارگر ابری: {count} تداخل فضای کاری`,renameSession:`تغییر نام نشست`,renameSessionPrompt:`تغییر نام نشست`,renameSessionMenu:`Rename…`,setIconMenu:`تنظیم نماد`,setColorMenu:`رنگ`,setIconColorMenu:`نماد و رنگ`,sessionColor:`رنگ نشست: {color}`,colors:{red:`قرمز`,blue:`آبی`,green:`سبز`,yellow:`زرد`,purple:`بنفش`,orange:`نارنجی`,pink:`صورتی`,cyan:`فیروزه‌ای`},iconEmojiSection:`ایموجی`,iconGlyphSection:`نمادها`,customEmojiCell:`ایموجی سفارشی…`,customEmojiTitle:`ایموجی سفارشی`,customEmojiSet:`تنظیم`,customEmojiHint:`هر ایموجی کار می‌کند. برای انتخابگر ایموجی سیستم {shortcut} را فشار دهید.`,customEmojiHintNoShortcut:`هر ایموجی کار می‌کند.`,removeIcon:`حذف نماد`,pinSession:`سنجاق کردن نشست`,unpinSession:`برداشتن سنجاق نشست`,markUnread:`Mark as unread`,markRead:`Mark as read`,markUnreadCount:`علامت‌گذاری {count} به‌عنوان خوانده‌نشده`,markReadCount:`علامت‌گذاری {count} به‌عنوان خوانده‌شده`,forkSession:`Fork`,forkFromLastCompleted:`انشعاب از آخرین پیام تکمیل‌شده`,forkedSession:`نشست انشعاب‌یافته`,copySessionId:`کپی شناسه نشست`,openPullRequest:`باز کردن PR`,openInEditorMenu:`باز کردن در`,archiveSession:`بایگانی نشست`,archiveSessionCount:`بایگانی {count}`,restoreSession:`بازیابی نشست`,restoreSessionCount:`بازیابی {count}`,moveSession:`انتقال نشست…`,moveSessionTitle:`انتقال نشست`,moveSessionDescription:`انتخاب کنید که «{session}» کجا ادامه یابد.`,moveSessionNoReplayWarning:`OpenClaw پیش از انتقال، فضای کاری فعلی را به‌طور امن هماهنگ می‌کند. کار فعال هرگز بازپخش نمی‌شود.`,moveSessionActiveRunWarning:`نوبت فعال قطع خواهد شد. خروجی جزئی بازپخش نمی‌شود؛ پس از انتقال، نوبت بعدی را دوباره ارسال کنید.`,moveSessionAction:`انتقال نشست`,moveSessionCatalogFailed:`بارگیری مقصدهای موجود ممکن نشد.`,moveSessionFailed:`انتقال ناموفق بود`,moveSessionGatewayTarget:`اتصال`,movingSession:`در حال انتقال به {target}…`,movingSessionGeneric:`در حال انتقال نشست…`,stopCloudWorker:`توقف ورکر ابری…`,stopCloudWorkerConfirm:`ورکر ابری برای «{session}» متوقف شود؟`,stopCloudWorkerConfirmAction:`توقف کارگر`,stopCloudWorkerStale:`اتصال Gateway پیش از توقف کارگر ابری برای «{session}» جایگزین شد. دوباره تلاش کنید.`,deleteSessionMenu:`Delete…`,deleteSessionCount:`حذف {count}…`,deleteSessionConfirm:`«{session}» و رونوشت آن حذف شوند؟ ابتدا هر worker متصل به‌طور ایمن متوقف می‌شود.`,deleteSessionStale:`اتصال Gateway پیش از حذف «{session}» جایگزین شد. دوباره تلاش کنید.`,deleteSessionsConfirm:`{count} نشست و رونوشت‌هایشان حذف شوند؟ ابتدا هر worker متصل به‌طور ایمن متوقف می‌شود.`,deleteSessionsStale:`اتصال Gateway پیش از حذف {count} نشست جایگزین شد. دوباره تلاش کنید.`,deleteSelectedConfirmOne:`۱ نشست حذف شود؟ هر worker متصل به‌طور ایمن متوقف شود، سپس ورودی نشست حذف و رونوشت آن بایگانی شود.`,deleteSelectedConfirm:`{count} نشست حذف شوند؟ هر worker متصل به‌طور ایمن متوقف شود، سپس ورودی‌های نشست حذف و رونوشت‌هایشان بایگانی شوند.`,groupBy:`گروه‌بندی بر اساس`,groupByNone:`هیچ‌کدام`,groupByCategory:`گروه‌های سفارشی`,groupByPerson:`شخص`,showSessionPreview:`نمایش پیش‌نمایش پیام`,showCronSessions:`نمایش نشست‌های cron`,showSystemSessions:`نمایش نشست‌های سیستمی`,groupByChannel:`کانال`,groupByKind:`نوع`,groupByAgent:`عامل`,groupByDate:`تاریخ`,group:`گروه`,ungrouped:`گروه‌بندی‌نشده`,newGroup:`گروه جدید…`,newGroupPrompt:`نام گروه جدید`,newGroupTitle:`گروه جدید`,newGroupCreate:`ایجاد گروه`,newGroupFailed:`امکان ایجاد گروه وجود نداشت.`,newGroupStale:`اتصال Gateway پیش از ذخیره گروه جایگزین شد. دوباره تلاش کنید.`,newGroupMoveSkipped:`گروه ایجاد شد، اما انتقال به دلیل تغییر فهرست نادیده گرفته شد. از منوی ردیف انتقال دهید.`,moveToGroup:`انتقال نشست به یک گروه`,moveToGroupMenu:`Move to group`,moveToGroupMenuCount:`انتقال {count} به گروه`,removeFromGroup:`Remove from group`,moveBackToGroups:`بازگرداندن به گروه‌ها`,groupMenu:`گزینه‌های گروه برای {group}`,newSessionInGroup:`نشست جدید در {group}`,groupDefaultsMenu:`پیش‌فرض‌های نشست جدید…`,groupDefaultsTitle:`پیش‌فرض‌های نشست جدید برای «{group}»`,groupDefaultsDescription:`انتخاب کنید نشست‌های جدید در این گروه از کجا شروع شوند.`,groupDefaultsCwd:`پوشه کاری`,groupDefaultsCwdPlaceholder:`استفاده از فضای کاری عامل`,groupDefaultsCwdHint:`برای استفاده از فضای کاری عامل انتخاب‌شده، خالی بگذارید.`,groupDefaultsMode:`محیط`,groupDefaultsLocal:`محلی`,groupDefaultsWorktree:`Worktree`,groupDefaultsWorktreeHint:`هر نشست را در یک worktree مجزای Git اجرا می‌کند.`,groupDefaultsFailed:`امکان ذخیره پیش‌فرض‌های گروه وجود نداشت.`,groupDefaultsStale:`اتصال Gateway پیش از ذخیره‌شدن مقادیر پیش‌فرض جایگزین شد. دوباره تلاش کنید.`,renameGroupMenu:`تغییر نام گروه…`,renameGroupTitle:`تغییر نام گروه «{group}»`,groupNameLabel:`نام گروه`,deleteGroupMenu:`حذف گروه…`,deleteGroupTitle:`حذف گروه «{group}»`,deleteGroupConfirm:`گروه حذف می‌شود. نشست‌های آن به فهرست نشست‌ها بازمی‌گردند.`,deleteGroupStale:`اتصال Gateway پیش از حذف «{group}» جایگزین شد. دوباره تلاش کنید.`,dragSessionHint:`نشست را برای جابه‌جایی بین گروه‌ها بکشید`,dateToday:`امروز`,dateYesterday:`دیروز`,dateThisWeek:`این هفته`,dateOlder:`قدیمی‌تر`,dateNoActivity:`بدون فعالیت`,groupRowCount:`{count} نشست`,groupRowCountOne:`{count} نشست`,loadingCheckpoints:`در حال بارگذاری نقاط وارسی…`,noCheckpoints:`هیچ نقطه‌بازرسی فشرده‌سازی برای این نشست ثبت نشده است.`,noSummary:`هیچ خلاصه‌ای ثبت نشده است.`,branchFromCheckpoint:`انشعاب از نقطهٔ وارسی`,branchCheckpointConfirm:`یک نشست فرزند جدید از این نقطه‌بازرسی فشرده‌شده ایجاد شود؟`,restoreCheckpoint:`بازیابی نقطهٔ وارسی`,restoreCheckpointConfirm:`این نشست به نقطه‌بازرسی فشرده‌شدهٔ انتخاب‌شده بازیابی شود؟ این کار رونوشت فعال کنونی برای کلید نشست را جایگزین می‌کند.`,placementFactService:`سرویس`,placementFactProfile:`نمایه`,placementFactMachine:`ماشین`,placementFactState:`وضعیت`,placementFactDisk:`دیسک`,placementDiskFree:`{free} آزاد`,runsOnDevice:`اجرا روی دستگاه`,deviceOffline:`دستگاه آفلاین است`,waitingForDevice:`در انتظار اتصال مجدد دستگاه؛ پس از بازگشت آن دوباره تلاش کنید.`,continueOnGatewayMenu:`ادامه در Gateway…`,continueOnGatewayAction:`ادامه در Gateway`,continueOnGatewayConfirm:`«{session}» روی Gateway ادامه یابد؟ فایل‌های همگام‌نشده دستگاه و کارهای در جریان ممکن است از دست بروند. OpenClaw از آخرین وضعیت همگام‌شده با Gateway ادامه می‌دهد و نوبت قطع‌شده را دوباره اجرا نمی‌کند.`,stopDeviceWorker:`توقف کارگزار دستگاه…`,offlineDeviceStopUnavailable:`برای توقف و همگام‌سازی فضای کاری، دستگاه را دوباره متصل کنید یا در Gateway ادامه دهید.`,stopDeviceWorkerConfirm:`پس از اتصال مجدد، کارگزار دستگاه برای «{session}» متوقف شود؟`,stopDeviceWorkerConfirmAction:`توقف کارگزار دستگاه`},agents:{noAgents:`هیچ عاملی وجود ندارد`,createdBy:`ایجادشده توسط {id}`,defaults:{title:`پیش‌فرض‌های عامل`,description:`پیش‌فرض‌هایی که هر عامل به ارث می‌برد مگر اینکه بازنویسی شود.`},copyId:`کپی شناسه`,default:`پیش‌فرض`,setDefault:`تنظیم به‌عنوان پیش‌فرض`,pinToSwitcher:`سنجاق کردن به تعویض‌گر`,unpinFromSwitcher:`برداشتن از تعویض‌گر`,selectTitle:`انتخاب عامل`,selectSubtitle:`یک عامل را انتخاب کنید تا فضای کاری و ابزارهای آن را بررسی کنید.`,tabs:{overview:`نمای کلی`,files:`فایل‌ها`,tools:`ابزارها`,skills:`Skills`,channels:`کانال‌ها`,cronJobs:`Cron Jobs`,memory:`حافظه`},context:{title:`زمینه عامل`,workspace:`فضای کاری`,openFilesTab:`باز کردن زبانه فایل‌ها`,primaryModel:`مدل اصلی`,runtime:`زمان اجرا`,thinkingDefault:`سطح تفکر پیش‌فرض`,identityName:`نام هویت`,identityAvatar:`آواتار هویت`,skillsFilter:`فیلتر Skills`,default:`پیش‌فرض`,configurationSubtitle:`پیکربندی فضای کاری، هویت و مدل.`,schedulingSubtitle:`فضای کاری و اهداف زمان‌بندی.`},identity:{title:`هویت`,subtitle:`نام، ایموجی و آواتاری که در گفت‌وگوها و نوار کناری نمایش داده می‌شود.`,name:`نام نمایشی`,namePlaceholder:`نام عامل`,emoji:`ایموجی`,chooseImage:`انتخاب تصویر…`,replaceImage:`جایگزینی تصویر…`,imageUnusable:`نمی‌توان از این تصویر استفاده کرد. یک فایل تصویری با حجم حداکثر ۲ مگابایت انتخاب کنید.`,fileHint:`عامل‌ها می‌توانند با ویرایش IDENTITY.md در فضای کاری خود، این مورد را تنظیم کنند.`},overview:{title:`نمای کلی`,subtitle:`مسیرهای فضای کاری و فراداده هویت.`,selectedSkills:`{count} انتخاب‌شده`,allSkills:`همه Skills`,unsavedConfig:`تغییرات ذخیره‌نشده‌ای در پیکربندی دارید.`,modelSelection:`انتخاب مدل`,primaryModel:`مدل اصلی`,primaryModelDefault:`مدل اصلی (پیش‌فرض)`,notSet:`تنظیم‌نشده`,inheritDefault:`ارث‌بری پیش‌فرض`,inheritDefaultModel:`ارث‌بری پیش‌فرض ({model})`,fallbacks:`جایگزین‌ها`},toolCatalog:{groups:{files:`فایل‌ها`,runtime:`زمان اجرا`,web:`وب`,memory:`حافظه`,sessions:`نشست‌ها`,ui:`رابط کاربری`,messaging:`پیام‌رسانی`,automation:`خودکارسازی`,nodes:`گره‌ها`,agents:`عامل‌ها`,media:`رسانه`},descriptions:{read:`خواندن محتوای فایل`,write:`ایجاد یا بازنویسی فایل‌ها`,edit:`ویرایش‌های دقیق انجام دهید`,applyPatch:`وصله کردن فایل‌ها (OpenAI)`,exec:`اجرای دستورات shell`,process:`مدیریت فرایندهای پس‌زمینه`,webSearch:`جستجو در وب`,webFetch:`دریافت محتوای وب`,memorySearch:`جستجوی معنایی`,memoryGet:`خواندن فایل‌های حافظه`,sessionsList:`فهرست جلسه‌ها`,sessionsHistory:`تاریخچه جلسه`,sessionsSend:`ارسال به جلسه`,sessionsSpawn:`ایجاد زیرعامل`,sessionStatus:`وضعیت جلسه`,browser:`کنترل مرورگر وب`,canvas:`کنترل بوم‌ها`,message:`ارسال پیام‌ها`,cron:`زمان‌بندی وظایف`,gateway:`کنترل Gateway`,nodes:`گره‌ها + دستگاه‌ها`,agentsList:`فهرست عامل‌ها`,image:`درک تصویر`},profiles:{minimal:`حداقلی`,coding:`کدنویسی`,messaging:`پیام‌رسانی`,full:`کامل`}},skillsPanel:{title:`Skills`,subtitle:`فهرست مجاز Skills برای هر عامل و Skills فضای کاری.`,loadConfig:`برای تنظیم Skills هر عامل، پیکربندی gateway را بارگذاری کنید.`,customAllowlist:`این عامل از یک فهرست مجاز سفارشی Skills استفاده می‌کند.`,inheritedAllowlist:`این عامل فهرست مجاز مهارت پیش‌فرض را به ارث می‌برد.`,allEnabled:`همه Skills فعال هستند. غیرفعال کردن هر مهارت یک فهرست مجاز برای هر عامل ایجاد می‌کند.`,loadAgent:`برای مشاهده مدخل‌های مخصوص فضای کاری، Skills این عامل را بارگذاری کنید.`,filter:`فیلتر`,searchPlaceholder:`جستجوی Skills`,shown:`{count} نمایش داده شده`,empty:`هیچ مهارتی یافت نشد.`,missing:`گمشده: {items}`,reason:`دلیل: {items}`,updateError:`به‌روزرسانی فهرست مجاز مهارت عامل ممکن نشد.`},channels:{title:`کانال‌ها`,subtitle:`نمای کلی وضعیت کانال‌ها در سطح Gateway.`,lastRefresh:`آخرین به‌روزرسانی: {time}`,loadHint:`کانال‌ها را بارگیری کنید تا وضعیت زنده را ببینید.`,empty:`هیچ کانالی پیدا نشد.`,connectedCount:`{connected}/{total} متصل`,noAccounts:`بدون حساب`,configuredCount:`{count} پیکربندی‌شده`,notConfigured:`پیکربندی نشده`,enabledCount:`{count} فعال`,setupGuide:`راهنمای راه‌اندازی`},cronPanel:{schedulerTitle:`زمان‌بند`,schedulerSubtitle:`وضعیت cron در Gateway.`,jobs:`کارها`,nextWake:`بیدارباش بعدی`,agentJobsTitle:`کارهای Cron عامل`,agentJobsSubtitle:`کارهای زمان‌بندی‌شده‌ای که این عامل را هدف قرار می‌دهند.`,noJobs:`هیچ کاری اختصاص داده نشده است.`,runNow:`اکنون اجرا کن`},files:{emptyDraft:`پیش‌نویس خالی`,minRead:`{count} دقیقه مطالعه`,markdownPreview:`پیش‌نمایش Markdown`,extensionPreview:`پیش‌نمایش {ext}`,preview:`پیش‌نمایش`,expandPreview:`گسترش پیش‌نمایش`,collapsePreview:`جمع کردن پیش‌نمایش`,editFile:`ویرایش فایل`,closePreview:`بستن پیش‌نمایش`,coreFilesTitle:`فایل‌های اصلی`,coreFilesSubtitle:`شخصیت اولیه، هویت و راهنمای ابزارها.`,workspace:`فضای کاری`,loadHint:`فایل‌های فضای کاری عامل را بارگیری کنید تا دستورالعمل‌های اصلی را ویرایش کنید.`,empty:`هیچ فایلی پیدا نشد.`,missing:`موجود نیست`,selectFile:`یک فایل را برای ویرایش انتخاب کنید.`,willCreateOnSave:`هنگام ذخیره ایجاد می‌شود`,liveDraftPreview:`پیش‌نمایش زنده پیش‌نویس`,savedPreview:`پیش‌نمایش ذخیره‌شده`,updated:`{time} به‌روزرسانی شد`,notCreatedYet:`هنوز ایجاد نشده است`,updatedUnknown:`زمان به‌روزرسانی نامشخص است`,missingHint:`این فایل موجود نیست. ذخیره‌سازی آن را در فضای کاری عامل ایجاد می‌کند.`,addFile:`افزودن فایل…`,createHint:`این فایل هنوز وجود ندارد. با ذخیره کردن، در فضای کاری عامل ایجاد می‌شود.`,content:`محتوا`,words:`{count} کلمه`,lines:`خط`}},debug:{snapshotsTitle:`عکس‌های فوری`,snapshotsSubtitle:`داده‌های وضعیت، سلامت و ضربان.`,status:`وضعیت`,health:`سلامت`,lastHeartbeat:`آخرین ضربان`,security:{audit:`ممیزی امنیتی`,critical:`{count} بحرانی`,warnings:`{count} هشدار`,noCriticalIssues:`هیچ مشکل بحرانی وجود ندارد`,info:`{count} اطلاعات`,runPrefix:`اجرا کنید`,runSuffix:`برای جزئیات.`},manualRpcTitle:`RPC دستی`,manualRpcSubtitle:`ارسال یک متد خام gateway با پارامترهای JSON.`,callFailed:`فراخوانی ناموفق بود`,method:`متد`,selectMethod:`یک متد انتخاب کنید…`,paramsJson:`پارامترها (JSON)`,modelsTitle:`مدل‌ها`,modelsSubtitle:`کاتالوگ از models.list.`,eventLogTitle:`لاگ رویداد`,eventLogSubtitle:`آخرین رویدادهای gateway.`,noEvents:`هنوز رویدادی وجود ندارد.`,lanes:{title:`خطوط`,subtitle:`ظرفیت زنده خط فرمان و فشار صف.`,lane:`خط`,sessionLanes:`خطوط نشست · {count}`,active:`فعال`,queued:`در صف`,group:`گروه`,blocked:`مسدود`},overlay:{title:`میزان مشغولی سیستم`,eyebrow:`عیب‌یابی زنده`,openWithShortcut:`باز کردن پوشش · {shortcut}`,unavailable:`در دسترس نیست`,lanes:`خطوط`,status:`حلقه رویداد / وضعیت`,activeRuns:`اجراهای فعال`,events:`رویدادها`,cpu:`CPU`,memory:`حافظه`,disk:`دیسک`,memoryMb:`{value} MB`,loopShort:`loop {value}`,heapShort:`heap {value}`,maxShort:`max {value}`,freeShort:`{value} آزاد`,totalShort:`{value} مجموع`,delayP99:`تأخیر p99`,uptime:`زمان روشن‌بودن`,activeRunsCount:`{count} فعال`,noActiveRuns:`هیچ اجرای فعالی نیست.`}},configForm:{redactedPlaceholder:`[پنهان‌شده - برای مشاهده روی نمایش کلیک کنید]`,sectionHelp:`راهنما برای {section}`,advancedDivider:`پیشرفته`,advancedSettings:`تنظیمات پیشرفته`,hideValue:`پنهان کردن مقدار`,revealValue:`نمایش مقدار`,disableStreamToReveal:`برای نمایش مقدار، حالت جریان را غیرفعال کنید`,storedSecretNotRevealable:`رازهای ذخیره‌شده هرگز به مرورگر ارسال نمی‌شوند؛ برای جایگزینی، مقدار جدیدی وارد کنید`,unsupportedType:`نوع پشتیبانی‌نشده: {type}. از حالت Raw استفاده کنید.`,structuredSecretRaw:`مقدار ساختاریافته (SecretRef) - برای ویرایش از حالت Raw استفاده کنید`,structuredSecretFile:`مقدار ساختاریافته (SecretRef) - فایل پیکربندی را مستقیماً ویرایش کنید`,defaultValue:`پیش‌فرض: {value}`,usingDefault:`استفاده از پیش‌فرض: {value}`,select:`انتخاب...`,enumOn:`روشن`,enumOff:`خاموش`,enumAuto:`خودکار`,nullValue:`null`,jsonValue:`مقدار JSON`,invalidJson:`پیش از خروج از این فیلد، یک JSON معتبر وارد کنید.`,invalidString:`مقداری وارد کنید که با محدودیت‌های این تنظیم مطابقت داشته باشد.`,invalidNumber:`مقداری در محدوده و گام مجاز وارد کنید.`,draftRejected:`این تنظیم ذخیره نشد. پیش‌نویس شما همچنان اینجاست.`,unsupportedArray:`شمای آرایه پشتیبانی‌نشده. از حالت Raw استفاده کنید.`,itemCountOne:`{count} مورد`,itemCount:`{count} مورد`,add:`افزودن`,noItems:`هنوز موردی وجود ندارد. برای ایجاد یکی روی «افزودن» کلیک کنید.`,removeItem:`حذف مورد`,customEntries:`ورودی‌های سفارشی`,addEntry:`افزودن ورودی`,noCustomEntries:`ورودی سفارشی وجود ندارد.`,key:`کلید`,removeEntry:`حذف ورودی`,renameRedactedBlocked:`این ورودی یک راز ذخیره‌شده دارد. کلید جدید را با مقدارش اضافه کنید، سپس این یکی را حذف کنید.`,schemaUnavailable:`شِما در دسترس نیست.`,unsupportedSchema:`شِمای پشتیبانی‌نشده. از حالت Raw استفاده کنید.`,unsupportedNode:`گره شِمای پشتیبانی‌نشده. از حالت Raw استفاده کنید.`,noSettingsMatch:`هیچ تنظیمی با «{query}» مطابقت ندارد`,noSettingsInSection:`هیچ تنظیمی در این بخش وجود ندارد`,sections:{env:{label:`متغیرهای محیطی`,description:`متغیرهای محیطی که به فرایند gateway ارسال می‌شوند`},update:{label:`به‌روزرسانی‌ها`,description:`تنظیمات به‌روزرسانی خودکار و کانال انتشار`},agents:{label:`عامل‌ها`,description:`پیکربندی‌ها، مدل‌ها و هویت‌های عامل`},auth:{label:`احراز هویت`,description:`کلیدهای API و نمایه‌های احراز هویت`},channels:{label:`کانال‌ها`,description:`کانال‌های پیام‌رسانی (Telegram، Discord، Slack و غیره)`},messages:{label:`پیام‌ها`,description:`تنظیمات مدیریت و مسیریابی پیام`},commands:{label:`دستورها`,description:`دستورهای اسلش سفارشی`},hooks:{label:`قلاب‌ها`,description:`وب‌هوک‌ها و قلاب‌های رویداد`},skills:{label:`Skills`,description:`بسته‌های Skills و قابلیت‌ها`},tools:{label:`ابزارها`,description:`پیکربندی ابزارها (مرورگر، جستجو و غیره)`},gateway:{label:`Gateway`,description:`تنظیمات سرور Gateway (پورت، احراز هویت، اتصال)`},wizard:{label:`دستیار راه‌اندازی`,description:`وضعیت و تاریخچه دستیار راه‌اندازی`},meta:{label:`فراداده`,description:`فراداده و اطلاعات نسخه Gateway`},logging:{label:`ثبت رویداد`,description:`سطوح گزارش و پیکربندی خروجی`},browser:{label:`مرورگر`,description:`تنظیمات خودکارسازی مرورگر`},ui:{label:`رابط کاربری`,description:`ترجیحات رابط کاربری`},models:{label:`مدل‌ها`,description:`پیکربندی مدل‌های هوش مصنوعی و ارائه‌دهندگان`},bindings:{label:`کلیدهای میان‌بر`,description:`کلیدهای اتصال و میان‌برها`},broadcast:{label:`پخش`,description:`تنظیمات پخش و اعلان‌ها`},tts:{label:`صدا`,description:`خروجی تبدیل متن به گفتار، صداها و شخصیت‌ها`},session:{label:`جلسه`,description:`مدیریت و پایداری نشست`},cron:{label:`Cron`,description:`وظایف زمان‌بندی‌شده و خودکارسازی`},discovery:{label:`کشف`,description:`کشف سرویس و شبکه‌سازی`},talk:{label:`گفتگو`,description:`تنظیمات صدا و گفتار`},plugins:{label:`افزونه‌ها`,description:`مدیریت افزونه‌ها و توسعه‌ها`},diagnostics:{label:`تشخیص‌ها`,description:`تنظیمات ابزارسازی، OpenTelemetry و cache-trace`},cli:{label:`CLI`,description:`بنر CLI و رفتار راه‌اندازی`},secrets:{label:`رازها`,description:`پیکربندی ارائه‌دهنده راز`},acp:{label:`ACP`,description:`تنظیمات زمان اجرا و جریان‌سازی Agent Communication Protocol`},mcp:{label:`MCP`,description:`تعریف سرورهای Model Context Protocol`}}},quickSettings:{language:`زبان`,model:{title:`مدل و تفکر`,model:`مدل`,thinking:`تفکر`,fastMode:`حالت سریع`,default:`پیش‌فرض`,modelPolicy:`خط‌مشی مدل`,thinkingLevels:{off:`خاموش`,low:`کم`,medium:`متوسط`,high:`زیاد`},fastModes:{auto:`خودکار`,fast:`سریع`,standard:`استاندارد`}},channels:{title:`کانال‌ها`,connect:`اتصال →`},appearance:{lobsterVisits:`بازدیدهای خرچنگ`,lobsterVisitsOn:`گاهی سر می‌زند`,lobsterVisitsOff:`هرگز سر نمی‌زند`,lobsterSounds:`صداهای خرچنگ`,lobsterSoundsOn:`حباب‌های ریز هنگام لمس`,lobsterSoundsOff:`بی‌صدا`,lobsterdex:`Lobsterdex`,lobsterdexSeen:`{seen}/{total} بازدیدشده`,lobsterdexFirstVisited:`{name} · نخستین بازدید در {date}`,lobsterdexCardFirstVisited:`اولین بازدید {date}`,lobsterdexCardShinySeen:`✦ درخشان دیده شد {date}`,lobsterdexCardCopyLink:`کپی لینک`,lobsterdexOpen:`باز کردن Lobsterdex`},security:{intro:`بررسی دسترسی gateway، سیاست ابزار، احراز هویت دستگاه و تأییدها.`,title:`امنیت`,gatewayAuth:`احراز هویت Gateway`,execPolicy:`سیاست اجرا`,browserEnabled:`Browser enabled`,toolProfile:`Tool profile`},system:{gatewayHost:`میزبان Gateway`,up:`فعال {duration}`,cpu:`CPU`,memory:`حافظه`,disk:`دیسک`,usage:`مصرف {label}`,loadAverage:`میانگین بار: {values}`,core:`{count} هسته`,cores:`{count} هسته`,load:`بار`,used:`استفاده‌شده`,freeOf:`{free} آزاد از {total}`,runtime:`Node {version} · PID {pid}`},personal:{browserOnly:`فقط در این مرورگر ذخیره می‌شود.`}},configPage:{themeImported:`{name} وارد شد.`,themeRemoved:`تم سفارشی حذف شد.`},configView:{adminRequired:`تغییرات پیکربندی نیازمند دسترسی operator.admin است.`,channelSettings:`تنظیمات کانال`,categories:{core:`هسته`,ai:`هوش مصنوعی و عامل‌ها`,communication:`ارتباطات`,security:`حریم خصوصی و امنیت`,automation:`خودکارسازی`,infrastructure:`زیرساخت`,appearance:`ظاهر`,other:`سایر`},sections:{env:`محیط`,auth:`احراز هویت`,update:`به‌روزرسانی‌ها`,meta:`متا`,logging:`ثبت وقایع`,diagnostics:`تشخیص‌ها`,cli:`CLI`,secrets:`اسرار`,agents:`عامل‌ها`,models:`مدل‌ها`,skills:`Skills`,tools:`ابزارها`,memory:`حافظه`,session:`جلسه`,channels:`کانال‌ها`,messages:`پیام‌ها`,broadcast:`پخش همگانی`,notifications:`اعلان‌ها`,talk:`گفتگو`,tts:`صدا`,commands:`دستورات`,hooks:`قلاب‌ها`,bindings:`پیوندها`,cron:`Cron`,approvals:`تأییدها`,security:`سیاست امنیتی`,plugins:`افزونه‌ها`,gateway:`Gateway`,browser:`مرورگر`,nodeHost:`Node Host`,discovery:`کشف`,acp:`ACP`,mcp:`MCP`,theme:`پوسته`,ui:`UI`,wizard:`دستیار راه‌اندازی`},themes:{claw:{label:`Claw`,description:`خانواده Chroma`},knot:{label:`Knot`,description:`سیاه و قرمز`},dash:{label:`Dash`,description:`نقشه شکلاتی`},absolutely:{label:`Absolutely`,description:`رس روی گرافیت`},tide:{label:`Tide`,description:`سنگ لوح و فولاد`},beacon:{label:`Beacon`,description:`حداکثر کنتراست`},phosphor:{label:`Phosphor`,description:`سبز روی شیشه`}},textSizes:{small:`کوچک`,default:`پیش‌فرض`,large:`بزرگ`,xl:`XL`,xxl:`XXL`},profileSyncedHint:`در نمایه شما ذخیره شد — روی هر دستگاهی همراه شماست.`,syncedHint:`از طریق Gateway بین دستگاه‌های شما همگام‌سازی می‌شود.`,syncPendingHint:`در انتظار همگام‌سازی از طریق gateway.`,notifications:{title:`اعلان‌های Push`,nativeTitle:`اعلان‌ها`,unavailableHint:`مرورگر پشتیبانی نمی‌شود.`,unavailable:`در دسترس نیست`,checking:`در حال بررسی...`,granted:`اعطا شد`,denied:`رد شده`,notRequested:`درخواست‌نشده`,unsupported:`پشتیبانی‌نشده`,subscribed:`مشترک‌شده`,notSubscribed:`مشترک‌نشده`,blocked:`مسدود`,ready:`آماده`,browserSupport:`پشتیبانی مرورگر`,available:`در دسترس`,notSupported:`پشتیبانی‌نشده`,permission:`مجوز`,status:`وضعیت`,unsubscribe:`لغو اشتراک`,sendTest:`ارسال آزمایشی`,sendingTest:`در حال ارسال آزمایش…`,testOutcome:`اعلان آزمایشی`,testQueued:`اعلان آزمایشی در صف قرار گرفت`,testFailed:`اعلان آزمایشی ناموفق بود`,subscribing:`در حال اشتراک...`,enable:`فعال‌سازی اعلان‌ها`,openSystemSettings:`باز کردن تنظیمات سیستم`,blockedHint:`اعلان‌ها را در مجوزهای مرورگر این سایت مجاز کنید.`,nativeBlockedHint:`OpenClaw را در System Settings > Notifications در macOS مجاز کنید.`,iosInstallRequired:`در iPhone یا iPad، از Share > Add to Home Screen استفاده کنید، سپس OpenClaw را باز کنید.`,accountDefaults:`پیش‌فرض‌های حساب`,installedApp:`این مرورگر یا برنامه`,deliverDevice:`ارسال به این مرورگر یا برنامه`,notificationLabel:`برچسب اعلان`,approvalRequested:`درخواست تأیید`,agentFinished:`عامل به پایان رسید`,agentQuestion:`پرسش عامل`,scheduledTaskFailed:`وظیفه زمان‌بندی‌شده ناموفق بود`,backgroundTaskFailed:`وظیفه پس‌زمینه ناموفق بود`,lockScreenDetail:`جزئیات صفحه قفل`,lockScreenDetailHint:`حالت خصوصی نام‌ها را پنهان می‌کند؛ محتوای مفصل پاک‌سازی می‌شود.`,private:`خصوصی`,namesOnly:`فقط نام‌ها`,detailed:`مفصل`,quietHours:`ساعات سکوت`,quietHoursWindow:`بازه ساعات سکوت`,timeZone:`منطقه زمانی`,onlyAgents:`فقط این عامل‌ها`,inherit:`استفاده از پیش‌فرض حساب`,inheritDetail:`استفاده از سطح جزئیات حساب`,inheritQuietHours:`استفاده از ساعات سکوت حساب`,overrideAgents:`بازنویسی برای این دستگاه`},appearance:{intro:`تنظیمات پوسته، گفت‌وگو و نوار کناری برای این کلاینت Control UI.`,theme:`پوسته`,chooseTheme:`یک خانواده پوسته انتخاب کنید.`,typography:`تایپوگرافی`,fonts:{ui:`رابط کاربری`,chat:`متن گفتگو`,themeDefault:`پیش‌فرض تم`,themeFace:`{theme} · {face}`,system:`سیستم`,previewCaption:`OpenClaw · کمی وضوح تأثیر زیادی دارد`,previewProse:`تایپوگرافی خوب فضایی برای گفتگو باز می‌کند. فونتی را انتخاب کنید که خواندنش راحت باشد.`,previewCode:`const greeting = "Hello, world!";`},fontNotes:{"instrument-sans":`امروزی و شفاف`,geist:`تمیز و دقیق`,"dm-sans":`گرم و همه‌کاره`,"ibm-plex-sans":`مهندسی‌شده و انسان‌گرا`,"space-grotesk":`هندسی با شخصیت`,"atkinson-hyperlegible":`اشکال متمایز برای خواندن آسان`,fraunces:`سریف رسا برای خواندن`,lora:`سریف آرام و ادبی`,"jetbrains-mono":`حروف واضح با فاصله یکنواخت`,system:`بدون webfont`},accent:`رنگ تأکیدی`,accentHint:`یک رنگ تأکیدی برای دکمه‌ها، برجسته‌سازی‌ها و سایر کنترل‌ها انتخاب کنید.`,customAccent:`رنگ سفارشی`,usingInheritedAccent:`استفاده از رنگ تأکید ارث‌بری‌شده`,usingAccent:`استفاده از {value}`,accents:{default:`پیش‌فرض تم`,claw:`قرمز Claw`,coral:`مرجانی`,amber:`کهربایی`,mint:`نعنایی`,teal:`سبزآبی`,blue:`آبی`,violet:`بنفش`,pink:`صورتی`,slate:`خاکستری تیره`},importedTheme:`پوسته واردشده`,import:`وارد کردن`,importedFrom:`واردشده از tweakcn: {name}`,importHint:`یک پوسته tweakcn را در این جایگاه محلی مرورگر وارد کنید`,importFromTweakcn:`درون‌ریزی از tweakcn`,tweakcnInstructions:`tweakcn.com را باز کنید، یک تم انتخاب یا ایجاد کنید، روی Share کلیک کنید، سپس پیوند تم کپی‌شده را اینجا جای‌گذاری کنید. پیوندهای اشتراک‌گذاری، نشانی‌های ویرایشگر، نشانی‌های registry، شناسه‌های تم و نام‌های تم پیش‌فرض مانند amethyst-haze پذیرفته می‌شوند.`,browseTweakcn:`مرور تم‌های tweakcn`,themeLink:`پیوند یا شناسه تم`,replace:`جایگزینی {name}`,importTheme:`درون‌ریزی تم`,clear:`پاک‌کردن {name}`,loaded:`بارگذاری‌شده`,inlineHintBefore:`کلیک کنید`,inlineHintAfter:`برای افزودن یک تم tweakcn محلی مرورگر. در tweakcn، از Share استفاده کنید و پیوند کپی‌شده را اینجا جای‌گذاری کنید.`,textSize:`اندازه متن`},chatPrefs:{title:`گفت‌وگو`,messageWidth:`عرض پیام`,messageWidthHint:`عرض CSS اختیاری برای متن وسط‌چین‌شده، مانند 960px، 82% یا min(1280px, 82%).`,messageWidthInvalid:`یک عرض CSS مانند 960px، 82%، min(1280px, 82%) یا calc(100% - 2rem) وارد کنید.`,collapseTaskProgress:`جمع کردن پیش‌فرض پیشرفت وظیفه`,collapseTaskProgressHint:`پیشرفت وظیفه فعال را تا زمانی که آن را باز کنید جمع‌شده نگه دارید.`},sidebarPrefs:{title:`نوار کناری`,hint:`انتخاب کنید چه چیزی هنگام اجرای نشست‌ها نمایش داده شود.`,liveActivity:`نمایش فعالیت زنده عامل در نوار کناری`,liveActivityHint:`نمایش آخرین فعالیت دستیار یا ابزار زیر نشست‌های در حال اجرا.`,deleteConfirm:`پیش از حذف نشست‌ها تأیید بگیر`,deleteConfirmHint:`برای حذف‌های نوار کناری اعمال می‌شود. توقف کارگرهای ابری و حذف worktreeهای حفظ‌شده همیشه تأیید می‌خواهند.`},sessionObserver:{title:`ناظر نشست`,hint:`خلاصه‌سازی نشست‌های طولانی با یک مدل کاربردی کوچک.`,toggle:`ناظر نشست`,toggleHint:`تولید خلاصه‌های وضعیت زنده برای نشست‌های مشترک‌شده Control UI.`,resolvedModel:`مدل کوچک تعیین‌شده`,modelAuto:`خودکار ({model})`,modelConfigured:`پیکربندی‌شده ({model})`,modelDisabled:`غیرفعال`,modelUnavailable:`در دسترس نیست (بدون مدل کوچک)`,modelPicker:`مدل کوچک`,modelPickerHint:`برای خلاصه‌های ناظر و دیگر وظایف کاربردی کوتاه استفاده می‌شود.`,modelCatalogUnavailable:`کاتالوگ مدل صریح در دسترس نیست`,auto:`خودکار (پیش‌فرض ارائه‌دهنده)`,disabled:`غیرفعال`,toggleNote:`به‌روزرسانی ناظر نشست Control UI`,modelNote:`به‌روزرسانی مدل کاربردی پیش‌فرض`},connection:{title:`اتصال`,gateway:`Gateway`,status:`وضعیت`,assistant:`دستیار`},root:``,itemCount:`[{count} مورد]`,itemCountPlural:`[{count} مورد]`,form:`فرم`,raw:`خام`,formUnsafeTitle:`نمای فرم نمی‌تواند برخی فیلدها را با اطمینان ویرایش کند`,rawTitle:`ویرایش پیکربندی خام JSON/JSON5`,rawUnavailableTitle:`حالت خام برای این عکس فوری در دسترس نیست`,open:`باز کردن`,applying:`در حال اعمال…`,autoSaveSaving:`در حال ذخیره…`,autoSaveSaved:`ذخیره شد`,autoSavePaused:`ذخیره خودکار پس از اتصال مجدد متوقف شد`,saveNow:`ذخیره`,autoSaveFailed:`ذخیره ناموفق بود`,autoSaveConflict:`تنظیمات در جای دیگری تغییر کرده است`,retry:`تلاش مجدد`,applyChanges:`اعمال تغییرات`,rawDiscard:`نادیده گرفتن`,rawDraftBlocksApply:`ویرایش‌های ذخیره‌نشده در پیکربندی خام — قبل از راه‌اندازی مجدد، آن‌ها را در ویرایشگر Raw ذخیره یا لغو کنید.`,rawDraftPendingFormTitle:`ویرایش‌های ذخیره‌نشده در پیکربندی خام — قبل از جابه‌جایی به Form، آن‌ها را ذخیره یا لغو کنید.`,rawDraftBlocksFormEdit:`ویرایش‌های ذخیره‌نشده پیکربندی خام قابل تجزیه نیستند؛ قبل از تغییر تنظیمات، آن‌ها را در ویرایشگر Raw برطرف کنید.`,invalidConfig:`پیکربندی شما نامعتبر است. برخی تنظیمات ممکن است طبق انتظار کار نکنند.`,dismissWarning:`دوباره یادآوری نکن`,viewPendingChangesRaw:`مشاهده تغییرات در انتظار`,rawDiffUnavailable:`تغییرات شناسایی شد (تفاوت JSON در دسترس نیست)`,hideEnvValues:`پنهان کردن مقادیر env`,revealEnvValues:`نمایش مقادیر env`,peek:`پیش‌نمایش`,loadingSchema:`در حال بارگذاری طرح‌واره…`,formUnsafeCount:`۱ تنظیم در این پیکربندی فقط به‌صورت متن قابل ویرایش است: {paths}`,formUnsafeCountPlural:`{count} تنظیم در این پیکربندی فقط به‌صورت متن قابل ویرایش است: {paths}`,formUnsafeMore:`+{count} مورد دیگر`,openRawEditor:`باز کردن ویرایشگر Raw`,rawConfig:`پیکربندی خام (JSON/JSON5)`,secretCount:`{count} راز`,secretCountPlural:`{count} راز`,redacted:`پنهان‌شده`,visible:`قابل مشاهده`,revealSensitive:`نمایش مقادیر حساس`,hideSensitive:`پنهان کردن مقادیر حساس`,toggleRawRedaction:`تغییر وضعیت پنهان‌سازی پیکربندی خام`,sensitiveHidden:`{count} مقدار حساس پنهان شده است. برای ویرایش پیکربندی خام از دکمه نمایش بالا استفاده کنید.`,sensitiveHiddenPlural:`{count} مقدار حساس پنهان شده است. برای ویرایش پیکربندی خام از دکمه نمایش بالا استفاده کنید.`},execApproval:{scope:{standingGrant:`همیشه اجازه دهید این دستور دقیق برای «{automation}» بدون پرسش اجرا شود، تا زمان لغو (قابل لغو)`,standingGrantDays:`همیشه اجازه دهید این دستور دقیق برای «{automation}» بدون پرسش اجرا شود، به مدت {count} روز (قابل لغو)`,messageSend:`ارسال به {count} گیرنده از طریق {target}`,payment:`پرداخت {amount} {currency} به {target}`,externalPost:`ارسال خارجی به {target}`},expiresIn:`تا {time} دیگر منقضی می‌شود`,expired:`منقضی شده`,execApprovalNeeded:`تأیید اجرا لازم است`,pluginApprovalNeeded:`تأیید افزونه لازم است`,requestedBySession:`درخواست تأیید توسط نشست {session}`,pending:`{count} در انتظار`,otherPending:`سایر درخواست‌های در انتظار`,reviewRequest:`بررسی تأیید از {agent}: {command}`,decisionRequest:`{decision}: {command}`,agentPendingOne:`{count} تأیید در انتظار`,agentPending:`{count} تأیید در انتظار`,allowOnce:`یک‌بار مجاز کن`,alwaysAllow:`همیشه مجاز کن`,alwaysAllowHere:`همیشه اینجا اجازه بده`,allowAlwaysUnavailable:`«همیشه مجاز باشد» برای این فرمان در دسترس نیست.`,reviewOnly:`فقط بررسی. برای ثبت تصمیم با دسترسی تأیید وارد شوید.`,deny:`رد کردن`,details:`جزئیات`,labels:{host:`میزبان`,session:`جلسه`,cwd:`CWD`,resolved:`حل‌شده`,security:`امنیت`,ask:`پرسش`}},approvalPage:{brandName:`OpenClaw`,eyebrow:`Operator approval`,loadingTitle:`Loading approval`,loadingDescription:`Checking the current approval state with the Gateway.`,unavailableTitle:`Approval unavailable`,unavailableDescription:`This approval could not be found or this device is not authorized to review it.`,connectionErrorTitle:`Connection interrupted`,connectionErrorDescription:`OpenClaw cannot confirm or record a decision while disconnected. Reconnect to check the current status.`,retry:`Retry`,execTitle:`Command approval`,pending:`Waiting for your decision`,pendingDescription:`Review the request carefully. The first answer from any surface wins.`,approvedHere:`Approved here`,deniedHere:`Denied here`,resolvedElsewhere:`Resolved elsewhere`,resolvedElsewhereDescription:`Another surface or an earlier attempt recorded the decision first.`,approved:`Approved`,denied:`Denied`,expired:`منقضی‌شده`,cancelled:`Cancelled`,allowedOnceDescription:`The operation was approved for this request only.`,allowedAlwaysDescription:`The operation was approved with the always-allow decision.`,deniedDescription:`The operation was denied and will not continue.`,expiredDescription:`No decision arrived before the deadline, so the operation was denied.`,cancelledDescription:`The requesting run ended before a decision could be used.`,summaryLabel:`Summary`,commandLabel:`دستور`,requestLabel:`Request details`,nodeLabel:`گره`,expiresLabel:`Expires`,resolvedLabel:`Resolved`,actionsLabel:`Approval decisions`,resolvingDecision:`Recording {decision}…`,safeToClose:`The decision is recorded. You can close this page.`,openControlUi:`Open Control UI`},agentTools:{githubTitle:`هویت GitHub`,githubSubtitle:`حساب GitHub CLI و نویسنده Git برای ابزارهای عامل محلی و مهار Codex.`,githubVerify:`تأیید`,githubVerifying:`در حال تأیید…`,githubConnection:`اتصال Gateway`,githubDisconnected:`قطع‌شده`,githubAccessRequired:`دسترسی لازم است`,githubReadRequired:`وضعیت هویت GitHub به دسترسی operator.read نیاز دارد.`,githubAdminRequired:`اتصال، جایگزینی یا حذف یک هویت GitHub به دسترسی operator.admin نیاز دارد.`,githubAccount:`حساب`,githubEffectiveAccount:`حساب مؤثر`,githubSelectedAccount:`حساب دامنه انتخاب‌شده`,githubEffectiveStatus:`وضعیت مؤثر`,githubEffectiveAuthor:`نویسنده Git مؤثر`,githubEffectiveCredential:`اعتبارنامه مؤثر`,githubEffectiveAccessExpiry:`انقضای دسترسی مؤثر`,githubEffectiveRefresh:`توکن تازه‌سازی مؤثر`,githubEffectiveScopes:`دامنه‌های OAuth مؤثر`,githubSelectedStatus:`وضعیت دامنه انتخاب‌شده`,githubSelectedAuthor:`نویسنده Git دامنه انتخاب‌شده`,githubSelectedCredential:`اعتبارنامه دامنه انتخاب‌شده`,githubSelectedAccessExpiry:`انقضای دسترسی دامنه انتخاب‌شده`,githubSelectedRefresh:`توکن تازه‌سازی دامنه انتخاب‌شده`,githubSelectedScopes:`دامنه‌های OAuth انتخاب‌شده`,githubNoAccount:`حساب تأییدشده‌ای نیست`,githubAuthor:`نویسنده Git`,githubAuthorUnset:`تنظیم‌نشده`,githubErrorTitle:`خطا`,githubSourceDetected:`اعتبارنامه‌های بومی روی این دستگاه شناسایی شد`,githubSourceSystem:`هویت سیستمی مدیریت‌شده`,githubSourceAgent:`بازنویسی مدیریت‌شده برای این عامل`,githubStateVerified:`تأییدشده`,githubStateUnverified:`تأیید نشده`,githubStateRateLimited:`محدودیت نرخ اعمال شد`,githubStateUnavailable:`اعتبارنامه‌ای نیست`,githubStateConfiguredUnavailable:`پیکربندی‌شده، اما در دسترس نیست`,githubEvidenceApi:`از طریق GitHub API تأیید شد. مجوزهای نوشتن به‌صورت راه دور بررسی نمی‌شوند.`,githubEvidenceRateLimited:`محدودیت نرخ GitHub API مانع تأیید شد — بعداً دوباره تلاش کنید.`,githubEvidenceUnverified:`اعتبارنامه‌های ذخیره‌شده هنوز در برابر GitHub تأیید نشده‌اند.`,githubScope:`اعمال می‌شود بر`,githubScopeSystemDesc:`یک هویت مشترک برای هر عاملی که override نداشته باشد.`,githubScopeAgentDesc:`هویت سیستم را فقط برای این عامل بازنویسی می‌کند.`,githubSystem:`سیستم`,githubAgentOverride:`این عامل`,githubAuthorization:`مجوز GitHub`,githubStarting:`در حال درخواست کد…`,githubCancelling:`در حال درخواست لغو…`,githubFinishing:`مجوز در حال اتمام است…`,githubCancelFailed:`لغو تأیید نشد`,githubCancelFailedHint:`مجوز هنوز فعال است. منتظر اتمام آن بمانید یا دوباره لغو را امتحان کنید.`,githubRetryCancel:`دوباره لغو کنید`,githubCodeReady:`کد آماده است`,githubWaiting:`در انتظار تأیید…`,githubSlowDown:`GitHub از ما خواست بیشتر منتظر بمانیم…`,githubNetworkRetry:`اتصال قطع شد؛ تلاش مجدد زمان‌بندی شد`,githubAuthorizationHint:`خودتان GitHub را باز کنید، سپس کد یک‌بارمصرف نمایش‌داده‌شده در اینجا را وارد کنید.`,githubDeviceCode:`کد یک‌بارمصرف`,githubDeviceCodeHint:`این کد فقط دامنه هویت انتخاب‌شده را مجاز می‌کند.`,githubExpires:`انقضای کد`,githubOpen:`باز کردن github.com/login/device`,githubCopyCode:`کپی کد`,githubAuthorizationFailed:`مجوز GitHub ناموفق بود`,githubExpired:`کد یک‌بارمصرف منقضی شد. برای درخواست کد جدید دوباره متصل شوید.`,githubDenied:`مجوز GitHub رد شد. هر وقت آماده بودید دوباره متصل شوید.`,githubIncorrectCode:`GitHub این کد دستگاه را رد کرد. برای درخواست کد جدید دوباره متصل شوید.`,githubConnect:`اتصال GitHub`,githubConnectHint:`بدون چسباندن یک اعتبارنامه ماندگار در مرورگر، به GitHub مجوز دهید.`,githubPatFallback:`توکن دسترسی شخصی`,githubPatFallbackHint:`فقط زمانی از یک PAT دقیق استفاده کنید که مجوزدهی مرورگر مناسب نباشد.`,githubUsePat:`به جای آن از یک PAT استفاده کنید`,githubToken:`PAT دقیق`,githubTokenDesc:`در یک نمایه خصوصی مدیریت‌شده GitHub CLI ذخیره می‌شود؛ فقط تحویل راه‌اندازی حذف می‌شود.`,githubTokenToggle:`تغییر نمایش توکن`,githubPasteToken:`ابتدا یک توکن دسترسی شخصی دقیق را جای‌گذاری کنید.`,githubAuthorName:`نام نویسنده`,githubAuthorEmail:`ایمیل نویسنده`,githubConfigure:`ذخیره هویت`,githubCredentialKind:`اعتبارنامه`,githubSelectedConfiguration:`پیکربندی {scope} انتخاب‌شده`,githubConfiguredHere:`در اینجا پیکربندی شده`,githubInheritedHere:`به ارث رسیده`,githubSelectedConfigured:`این دامنه هویت خودش را دارد`,githubSelectedInherited:`این دامنه هویت مؤثر را به ارث می‌برد`,githubKindNative:`GitHub CLI بومی`,githubKindPat:`توکن دسترسی شخصی مدیریت‌شده`,githubKindOAuth:`مجوزدهی مدیریت‌شده GitHub`,githubAccessExpiry:`انقضای دسترسی`,githubRefresh:`تازه‌سازی توکن`,githubRefreshAvailable:`در دسترس`,githubRefreshExpired:`منقضی شده — اتصال مجدد لازم است`,githubRefreshUnavailable:`در دسترس نیست — اتصال مجدد لازم است`,githubRefreshRefreshing:`Refreshing…`,githubRefreshFailed:`تازه‌سازی ناموفق بود — در حال تلاش مجدد`,githubOAuthScopes:`دامنه‌های OAuth`,githubUseSystemNewRuns:`استفاده از سیستم برای اجراهای جدید`,githubUseNativeNewRuns:`استفاده از بومی برای اجراهای جدید`,githubUseSystemConfirmTitle:`برای اجراهای جدید از هویت GitHub سیستم استفاده شود؟`,githubUseNativeConfirmTitle:`برای اجراهای جدید از هویت GitHub بومی استفاده شود؟`,githubUseSystemConfirmMessage:`اجراهای جدید این agent از هویت سیستم استفاده خواهند کرد. اجراهای فعال تا زمان خروج یا راه‌اندازی مجدد، هویت فعلی خود را حفظ می‌کنند. در صورت نیاز، مجوز GitHub یا PAT را به‌طور جداگانه در GitHub لغو کنید.`,githubUseNativeConfirmMessage:`اجراهای جدید بدون بازنویسی agent از هویت GitHub بومی استفاده خواهند کرد. اجراهای فعال تا زمان خروج یا راه‌اندازی مجدد، هویت فعلی خود را حفظ می‌کنند. در صورت نیاز، مجوز GitHub یا PAT را به‌طور جداگانه در GitHub لغو کنید.`,githubAgentMutationHint:`مجوزدهی و حذف در پایین برای اجراهای جدید به This Agent اعمال می‌شود.`,githubSystemMutationHint:`مجوزدهی و حذف در پایین برای اجراهای جدید به System اعمال می‌شود.`,githubCloudNoteTitle:`مرز اجرا`,githubCloudNote:`کارگرهای ابری بدون اعتبارنامه باقی می‌مانند؛ Gateway از طریق HTTPS منتشر می‌کند بدون بازنویسی ریموت‌ها یا helperهای Git.`,connectedSource:`متصل: {id}`,connected:`متصل`,channelSource:`کانال: {id}`,channel:`کانال`,builtIn:`داخلی`,plugin:`افزونه: {id}`,optional:`اختیاری`,liveNow:`اکنون فعال`,disabledByOverride:`با بازنویسی عامل غیرفعال شده است.`,enabledByProfile:`توسط نمایه فعلی فعال شده است.`,enabledByOverride:`با بازنویسی عامل فعال شده است.`,notIncluded:`در نمایه فعلی گنجانده نشده است.`,overrideOff:`لغو خاموش`,enabled:`فعال`,overrideOn:`لغو روشن`,profileOff:`نمایه خاموش`,notLive:`غیرفعال`,otherAgent:`عامل دیگر`,title:`دسترسی ابزار`,subtitle:`نمایه + لغوهای هر ابزار برای این عامل.`,enabledSummary:`{enabled}/{total} فعال.`,enableAll:`فعال‌سازی همه`,disableAll:`غیرفعال‌سازی همه`,loadConfig:`برای تنظیم نمایه‌های ابزار، پیکربندی gateway را بارگذاری کنید.`,explicitAllowlist:`این عامل از یک فهرست مجاز صریح در پیکربندی استفاده می‌کند. لغوهای ابزار در برگه Config مدیریت می‌شوند.`,globalAllowlist:`tools.allow سراسری تنظیم شده است. لغوهای عامل نمی‌توانند ابزارهایی را که به‌طور سراسری مسدود شده‌اند فعال کنند.`,loadingCatalog:`در حال بارگذاری کاتالوگ ابزار زمان اجرا…`,catalogFallback:`بارگذاری کاتالوگ ابزار زمان اجرا ممکن نشد. به‌جای آن فهرست پیش‌فرض داخلی نمایش داده می‌شود.`,availableNow:`اکنون در دسترس`,availableNowSubtitle:`آنچه این عامل می‌تواند در نشست گفت‌وگوی کنونی استفاده کند.`,noSession:`بدون نشست`,switchAgent:`برای مشاهده ابزارهای زمان اجرای زنده، گفتگو را به این عامل تغییر دهید.`,loadingAvailable:`در حال بارگذاری ابزارهای موجود…`,availableError:`ابزارهای در دسترس برای این نشست بارگیری نشد.`,noAvailable:`در حال حاضر هیچ ابزاری برای این نشست در دسترس نیست.`,moreLiveTitle:`{count} ابزار زنده دیگر در گروه‌های زیر موجود است.`,moreLive:`+{count} ابزار زنده دیگر`,quickPresets:`پیش‌تنظیم‌های سریع`,catalogTitle:`فهرست ابزارها`,inherit:`ارث‌بری`,profile:`نمایه`,source:`منبع`,live:`زنده`,status:`وضعیت`,profileSourceAgent:`بازنویسی عامل`,profileSourceGlobal:`پیش‌فرض سراسری`,profileSourceDefault:`پیش‌فرض`,statusSaving:`در حال ذخیره…`,statusUnsaved:`ذخیره‌نشده`,statusSaved:`ذخیره شد`,toolPreview:`پیش‌نمایش ابزار`,more:`+{count} مورد دیگر`,toolsOne:`{count} ابزار`,tools:`{count} ابزار`,enabledToolsOne:`{count} ابزار فعال`,enabledTools:`{count} ابزار فعال`,liveToolsOne:`{count} ابزار زنده`,liveTools:`{count} ابزار زنده`,access:`دسترسی`,session:`نشست کنونی`,disableNamed:`غیرفعال‌کردن {name}`,enableNamed:`فعال‌کردن {name}`,defaultPresets:`پیش‌تنظیم‌های پیش‌فرض`,availableVia:`اکنون از طریق {source} در دسترس است.`,unavailableSession:`در حال حاضر در این نشست گفت‌وگو در دسترس نیست.`,inspectAgent:`گفت‌وگو را به این عامل تغییر دهید تا در دسترس‌بودن زنده را بررسی کنید.`,linkTool:`پیوند به این ابزار`},skillGroups:{workspace:`Skills فضای کاری`,builtIn:`Skills داخلی`,installed:`Skills نصب‌شده`,extra:`Skills اضافی`,other:`Skills دیگر`},skillsPage:{title:`Skills`,tabs:{all:`همه`,ready:`آماده`,needsSetup:`نیازمند راه‌اندازی`,disabled:`غیرفعال`},defaultAgent:`{name} (پیش‌فرض)`,filterPlaceholder:`فیلتر Skills نصب‌شده`,shown:`{count} نمایش داده شده`,clawHub:`ClawHub`,clawHubSubtitle:`جست‌وجو و نصب Skills از رجیستری`,searchClawHub:`جست‌وجوی Skills در ClawHub…`,searching:`در حال جست‌وجو…`,disconnected:`به Gateway متصل نیست.`,empty:`هیچ Skill یافت نشد.`,noClawHubResults:`هیچ Skill در ClawHub یافت نشد.`,notScannedByClawHub:`توسط ClawHub پویش نشده است`,install:`نصب`,installed:`نصب‌شده`,installing:`در حال نصب…`,close:`بستن`,by:`توسط`,latest:`آخرین: v{version}`,platforms:`پلتفرم‌ها: {platforms}`,installNamed:`نصب {name}`,notFound:`Skill یافت نشد.`,openDetails:`باز کردن جزئیات {name}`,enabledNamed:`{name} فعال است`,invalidLink:`پیوند ClawHub نامعتبر است`,overview:`نمای کلی`,skillCard:`کارت مهارت`,missingRequirements:`پیش‌نیازهای ناموجود`,reason:`دلیل: {reasons}`,disabled:`غیرفعال`,enabled:`فعال`,apiKey:`کلید API`,getKey:`کلید خود را دریافت کنید:`,saveKey:`ذخیره کلید`,source:`منبع:`,refreshing:`در حال بازخوانی…`,fullSecurityReport:`گزارش کامل امنیتی`,loadingSkillCard:`در حال بارگذاری کارت مهارت…`,skillCardNotLoaded:`کارت مهارت بارگذاری نشد.`,verdict:{unavailable:`در دسترس نیست`,clean:`پاک`,pending:`در انتظار`,blocked:`مسدود`,review:`بازبینی`}},skillStatus:{bundled:`همراه‌شده`,eligible:`واجد شرایط`,blocked:`مسدود`,disabled:`غیرفعال`,blockedAllowlist:`مسدودشده توسط فهرست مجاز`,blockedAgentFilter:`مسدودشده توسط فیلتر عامل`},nav:{account:`حساب`,back:`بازگشت`,forward:`جلو`,settings:`تنظیمات`,askOpenClaw:`از OpenClaw بپرسید`,settingsGroupConnections:`اتصال‌ها`,settingsGroupAgents:`عامل‌ها و ابزارها`,settingsGroupSecurity:`حریم خصوصی و امنیت`,settingsGroupSystem:`سیستم`,settingsSearchLabel:`جست‌وجوی تنظیمات`,settingsSearchPlaceholder:`جست‌وجوی تنظیمات…`,settingsSearchNoResults:`هیچ تنظیمات منطبقی پیدا نشد.`,settingsSearchClear:`پاک کردن جست‌وجوی تنظیمات`,settingsLoadFailed:`ناوبری تنظیمات بارگیری نشد.`,exitSettings:`بازگشت به برنامه`,expand:`گسترش نوار کناری`,collapse:`جمع کردن نوار کناری`,resize:`تغییر اندازه نوار کناری`,more:`بیشتر`,home:`خانه`,pages:`صفحه‌ها`,customize:`سفارشی‌سازی نوار کناری`,customizeReset:`بازنشانی به پیش‌فرض‌ها`,workboardGroup:`WorkBoard`},terminal:{title:`Terminal`,toggle:`Toggle terminal`,open:`Open terminal`,openWindow:`باز کردن ترمینال در پنجره جدید`,hide:`Hide terminal`,resize:`Resize terminal panel`,newSession:`New terminal session`,addFiles:`افزودن فایل‌ها به ترمینال`,dropFiles:`برای افزودن، فایل‌ها را اینجا رها کنید`,uploadProgress:`در حال بارگذاری {current} از {total}`,uploadFailed:`بارگذاری ناموفق بود`,retryUpload:`تلاش مجدد`,closeSession:`Close terminal session`,sessions:`نشست‌های ترمینال`,refreshSessions:`تازه‌سازی`,loadingSessions:`در حال بارگذاری نشست‌ها…`,noSessions:`هیچ نشست ترمینال فعالی وجود ندارد`,currentSession:`فعلی`,sessionAttached:`متصل`,attachSession:`اتصال به نشست`,attachFailed:`اتصال به نشست ترمینال ممکن نشد`,connecting:`در حال اتصال به نشست…`,connectionTimedOut:`اتصال به نشست ظرف ۳۰ ثانیه برقرار نشد.`,refreshRequired:`Control UI به‌روزرسانی شد. برای ادامه اقدام ترمینال این صفحه را بارگذاری مجدد کنید.`,tabLabel:`Shell {n}`,tabHint:`{agent} · {cwd}`,agentOwnedBadge:`عامل`,exited:`exited`,exitedCode:`exited ({code})`,detached:`جداشده`,dockBottom:`Dock to bottom`,dockRight:`Dock to right`,dockMain:`پر کردن ناحیه محتوای اصلی`,dockMode:`موقعیت پنل ترمینال`,unavailable:`The terminal is not available on this gateway.`,unusableSession:`Gateway یک نشست ترمینال غیرقابل‌استفاده بازگرداند ({field} موجود نیست). احتمالاً Gateway قدیمی‌تر از این Control UI است — آن را به‌روزرسانی کرده و دوباره تلاش کنید.`,uploadTooLarge:`فایل از محدودیت بارگذاری ۱۶ مبی‌بایتی ترمینال فراتر است: {file}`,uploadUnsafeCmdPath:`نمی‌توان مسیر بارگذاری‌شده‌ای را که شامل % یا ! است به‌طور ایمن در cmd.exe درج کرد`,uploadUnsupportedShell:`نمی‌توان مسیر بارگذاری‌شده را به‌طور ایمن در شل پشتیبانی‌نشده درج کرد: {shell}`},browser:{profile:`نمایه مرورگر: {profile}`,navigationBlocked:`قوانین ناوبری فعلی مرورگر این نشانی را مسدود می‌کنند. برگه دیگری را انتخاب کنید یا نشانی مجازی وارد کنید.`,navigationCheckFailed:`OpenClaw نتوانست نشانی این برگه را تأیید کند. برای تلاش مجدد بازخوانی کنید.`,title:`مرورگر`,open:`باز`,openPanel:`باز کردن پنل مرورگر`,moreActions:`اقدامات بیشتر`,copyUrl:`کپی URL`,openNewTab:`باز کردن در زبانه جدید`,toggle:`تغییر وضعیت پنل مرورگر`,close:`بستن پنل مرورگر`,resize:`تغییر اندازه پنل مرورگر`,newTab:`زبانه جدید`,closeTab:`بستن زبانه`,untitledTab:`زبانه جدید`,back:`بازگشت`,forward:`جلو`,reload:`بارگیری مجدد`,openExternal:`باز کردن در مرورگر شما`,urlPlaceholder:`یک URL وارد کنید و Enter را فشار دهید`,dockBottom:`چسباندن به پایین`,dockRight:`چسباندن به راست`,annotate:`حاشیه‌نویسی صفحه`,inspect:`بازرسی عنصر`,annotateSend:`ارسال به چت`,annotateUndo:`واگرد`,annotateClear:`پاک کردن`,annotateDone:`خروج از حالت حاشیه‌نویسی`,annotateHint:`روی صفحه بکشید، سپس نشانه‌گذاری را به گفتگوی خود ارسال کنید.`,inspectName:`نام`,inspectRole:`نقش`,inspectFocusable:`قابل تمرکز`,loading:`در حال بارگذاری صفحه…`,notRunning:`مرورگر Gateway در حال اجرا نیست.`,start:`راه‌اندازی مرورگر`,noChatTarget:`ابتدا یک جلسه گفتگو باز کنید تا حاشیه‌نویسی جایی برای رفتن داشته باشد.`,annotationLimitReached:`پیش از تلاش مجدد، یک حاشیه‌نویسی مرورگر را حذف کنید (حداکثر ۴ کارت و ۸٬۰۰۰ کاراکتر زمینه تولیدشده).`,inspectUnavailable:`بررسی عنصر غیرفعال است (browser.evaluateEnabled=false).`,annotationSent:`حاشیه‌نویسی به کادر نوشتن گفتگو افزوده شد.`,errors:{requestFailed:`درخواست مرورگر ناموفق بود: {error}`,screenshotPathMissing:`اسکرین‌شات مرورگر مسیر رسانه‌ای برنگرداند.`,screenshotFetchTimedOut:`دریافت اسکرین‌شات به پایان زمان رسید.`,screenshotFetchFailed:`دریافت اسکرین‌شات ناموفق بود ({status}).`,screenshotReadFailed:`خواندن اسکرین‌شات ناموفق بود.`,screenshotDecodeFailed:`رمزگشایی اسکرین‌شات ناموفق بود.`,canvasUnavailable:`زمینه Canvas 2D در دسترس نیست.`},annotatePrompt:{browserTarget:`هدف مرورگر: {target}`,introTitled:`من صفحه را در {url} حاشیه‌نویسی کردم (عنوان گزارش‌شده از صفحه: "{title}") — اسکرین‌شات پیوست نشانه‌گذاری من را نشان می‌دهد.`,introUntitled:`من صفحه را در {url} حاشیه‌نویسی کردم — اسکرین‌شات پیوست نشانه‌گذاری من را نشان می‌دهد.`,region:`ناحیهٔ نشانه‌گذاری‌شده {index}: با مرکز در حدود {x}% از عرض / {y}% از بالا، و گستردگی حدود {width}% × {height}% از نما.`,moreRegions:`…به‌علاوه {count} ناحیهٔ نشانه‌گذاری‌شدهٔ دیگر، که همگی در اسکرین‌شات قابل مشاهده‌اند.`,elementDetail:`عنصر نشانه‌گذاری‌شده (گزارش‌شده از صفحه): {descriptor} — {width}×{height}px در ({x}, {y}).`,outro:`لطفاً به ناحیهٔ نشانه‌گذاری‌شده نگاه کنید و بگویید چه برداشتی از آن دارید.`}},desktop:{title:`دسکتاپ`,openWindow:`باز کردن دسکتاپ در پنجره جدید`,unavailable:`نمایش دسکتاپ برای این اتصال در دسترس نیست.`,toggle:`تغییر وضعیت پنل دسکتاپ`,hide:`پنهان کردن پنل دسکتاپ`,resize:`تغییر اندازه پنل دسکتاپ`,dockBottom:`چسباندن به پایین`,dockRight:`چسباندن به راست`,enterFullscreen:`ورود به حالت تمام‌صفحه`,exitFullscreen:`خروج از حالت تمام‌صفحه`,fullscreenUnavailable:`حالت تمام‌صفحه در این مرورگر در دسترس نیست`,pickerTitle:`منابع دسکتاپ`,thisMachine:`این دستگاه`,refresh:`تازه‌سازی`,refreshing:`Refreshing…`,loading:`در حال بارگذاری منابع دسکتاپ…`,empty:`هیچ منبع دارای قابلیت دسکتاپ در دسترس نیست.`,sourceUnavailable:`منبع دسکتاپ درخواستی در دسترس نیست. منبع دیگری انتخاب کنید.`,connect:`اتصال`,connecting:`در حال اتصال به دسکتاپ…`,takeControl:`در دست گرفتن کنترل`,switchToViewOnly:`تغییر به حالت فقط مشاهده`,viewOnly:`فقط مشاهده`,control:`کنترل`,keyboard:`صفحه‌کلید`,keyboardInput:`ورودی صفحه‌کلید دسکتاپ راه دور`,touchControls:`کنترل‌های دسکتاپ راه دور`,fit:`متناسب‌سازی`,fitScreen:`متناسب با صفحه`,actualSize:`استفاده از اندازه واقعی`,back:`بازگشت`,disconnect:`قطع اتصال`,reconnect:`اتصال مجدد`,passwordPrompt:`رمز عبور VNC این دستگاه را وارد کنید.`,passwordLabel:`رمز عبور VNC`,accountPrompt:`یک حساب macOS برای احراز هویت Screen Sharing وارد کنید.`,usernameLabel:`نام کاربری macOS`,accountPasswordLabel:`رمز عبور macOS`,controlTaken:`اپراتور دیگری کنترل را در دست گرفت`,disconnected:`دسکتاپ قطع شد: {reason}`,closeCode:`اتصال با کد {code} بسته شد`,unknownReason:`دلیل نامشخص`,errors:{listFailed:`بارگذاری منابع دسکتاپ ممکن نشد: {error}`,fullscreenFailed:`تغییر حالت تمام‌صفحه ممکن نشد: {error}`,securityFailed:`مذاکره امنیتی Desktop ناموفق بود: {reason}`}},routeTitles:{modelProviders:`ارائه‌دهندگان مدل`,notifications:`اعلان‌ها`,advanced:`پیشرفته`},tabs:{agents:`عامل‌ها`,activity:`فعالیت`,apps:`برنامه‌ها`,portals:`درگاه‌ها`,approvals:`تأییدها`,workboard:`تابلوی کار`,worktrees:`Worktreeها`,channels:`کانال‌ها`,connection:`اتصال`,sessions:`نشست‌ها`,usage:`مصرف`,cron:`کارهای Cron`,tasks:`وظایف`,skills:`Skills`,plugins:`افزونه‌ها`,skillWorkshop:`کارگاه Skill`,devices:`گره‌ها`,cloudWorkers:`کارگزارهای ابری`,chat:`چت`,dashboards:`داشبوردها`,custodian:`OpenClaw`,profile:`نمایه`,communications:`ارتباطات`,appearance:`ظاهر`,lobsterdex:`Lobsterdex`,automation:`اتوماسیون`,mcp:`MCP`,memory:`حافظه`,talk:`گفتگو`,infrastructure:`زیرساخت`,labs:`Labs`,updates:`به‌روزرسانی‌ها`,about:`درباره`,aiAgents:`هوش مصنوعی و عامل‌ها`,modelSetup:`راه‌اندازی مدل`,memoryImport:`درون‌ریزی حافظه`,security:`حریم خصوصی و امنیت`,secrets:`رازها`,debug:`اشکال‌زدایی`,logs:`گزارش‌ها`,plugin:`افزونه`},subtitles:{agents:`فضاهای کاری، ابزارها، هویت‌ها.`,activity:`نشست‌های اخیر افرادی که از این gateway استفاده می‌کنند.`,apps:`برنامه‌های همراه برای تلفن، ساعت، دسکتاپ و مرورگر.`,portals:`پیش‌نمایش‌های زنده از برنامه‌های اجراشده توسط عامل.`,approvals:`تأییدهای اخیر اجرای دستور، افزونه و عامل سیستم.`,workboard:`صف کاری عامل و واگذاری نشست.`,worktrees:`checkoutهای ایزولهٔ وظایف عامل و snapshotهای بازیابی.`,channels:`کانال‌ها و تنظیمات.`,connection:`نقطه پایانی Gateway، اطلاعات ورود و وضعیت دست‌دهی.`,sessions:`نشست‌های فعال و پیش‌فرض‌ها.`,usage:`مصرف و هزینه‌های API.`,cron:`بیدارباش‌ها و اجراهای تکرارشونده.`,tasks:`وظایف پس‌زمینه: subagents، cron runs، CLI.`,skills:`Skills و کلیدهای API.`,plugins:`قابلیت‌های اختیاری را نصب و مدیریت کنید.`,skillWorkshop:`پیشنهادها را پیش از تبدیل‌شدن به مهارت‌های فعال، بررسی، اصلاح و اعمال کنید.`,devices:`دستگاه‌های جفت‌شده و فرمان‌ها.`,cloudWorkers:`پروفایل‌ها و اندازه‌های ماشین برای نشست‌های ابری.`,chat:`چت Gateway برای مداخله‌های سریع.`,dashboards:`نشست‌هایی که در نمای داشبورد خود باز می‌شوند.`,custodian:`راه‌اندازی و مراقبت سیستم.`,config:`ویرایش openclaw.json.`,profile:`آمار، زنجیره‌ها، و زندگی عامل شما در صخره.`,communications:`کانال‌ها، پیام‌ها و تنظیمات صوتی.`,appearance:`تنظیمات پوسته، UI و جادوگر راه‌اندازی.`,lobsterdex:`هر پالت لابستری که این مرورگر را بازدید کرده است.`,automation:`فرمان‌ها، قلاب‌ها، cron و پلاگین‌ها.`,mcp:`سرورهای MCP، احراز هویت، ابزارها و عیب‌یابی.`,memory:`موتور حافظه، جست‌وجو و رؤیاپردازی.`,talk:`صدای بی‌درنگ: ارائه‌دهنده، مدل و صدای گوینده.`,infrastructure:`تنظیمات Gateway، وب، مرورگر و رسانه.`,labs:`قابلیت‌های آزمایشی عامل و ابزار.`,updates:`کانال انتشار، به‌روزرسانی‌های خودکار و وضعیت به‌روزرسانی فعلی.`,about:`Control UI و Gateway متصل، هویت ساخت را تشکیل می‌دهند.`,aiAgents:`عامل‌ها، مدل‌ها، مهارت‌ها، ابزارها، حافظه، نشست.`,modelSetup:`اتصال یک مدل هوش مصنوعی تأییدشده`,modelProviders:`Configured providers with plan, quota, and cost.`,memoryImport:`حافظه Codex و Claude Code را به فضای کاری عامل وارد کنید.`,notifications:`اعلان‌های Push مرورگر از Gateway شما.`,security:`احراز هویت Gateway، سیاست اجرا، نمایه ابزار و تأییدها.`,advanced:`تمام بخش‌های پیکربندی باقی‌مانده، به‌همراه ویرایشگر فایل خام.`,debug:`نماهای لحظه‌ای، رویدادها، RPC.`,logs:`گزارش‌های زنده Gateway.`,plugin:`پنل ارائه‌شده توسط افزونه.`},cloudWorkersPage:{intro:`نشست‌های عامل را روی ماشین‌های ابری موقت به جای این gateway اجرا کنید.`,sectionTitle:`پروفایل‌ها`,sectionDescription:`هر پروفایل تعیین می‌کند که ارائه‌دهنده‌اش چگونه یک worker را فراهم و بازنشسته می‌کند.`,empty:`هیچ پروفایل کارگزار ابری پیکربندی نشده است.`,addProfile:`افزودن پروفایل`,editProfile:`ویرایش پروفایل`,editAction:`ویرایش`,deleteTitle:`حذف پروفایل کارگزار ابری`,deleteConfirm:`پروفایل {profile} حذف شود؟ نشست‌های ابری جدید پس از راه‌اندازی مجدد نمی‌توانند از آن استفاده کنند.`,advertised:`تبلیغ‌شده`,restartRequired:`راه‌اندازی مجدد لازم است`,adminRequired:`برای مدیریت پروفایل‌های کارگزار ابری دسترسی مدیر لازم است.`,catalogFailed:`بارگیری پروفایل‌های تبلیغ‌شده ممکن نشد: {error}. Gateway را بررسی کرده و دوباره تلاش کنید.`,providerFact:`ارائه‌دهنده: {provider}`,backendFact:`بک‌اند Crabbox: {backend}`,classFact:`کلاس: {value}`,ttlFact:`حداکثر عمر: {value}`,idleFact:`توقف در بیکاری: {value}`,desktopFact:`دسکتاپ: {value}`,providerList:`مشاهده backendهای پشتیبانی‌شده`,fields:{profileId:`شناسه پروفایل`,profileIdHelp:`از حروف، اعداد، خط تیره یا زیرخط استفاده کنید.`,backend:`backend کرب‌باکس`,backendHelp:`backend ارسال‌شده به Crabbox، مانند AWS یا Hetzner.`,backendPlaceholder:`hetzner`,machineClass:`کلاس ماشین`,machineClassHelp:`کلاسی را وارد کنید که توسط بک‌اند و باینری Crabbox انتخاب‌شده پذیرفته شود. ارائه‌دهنده ابعاد مؤثر آن را تعیین می‌کند.`,ttl:`حداکثر عمر`,ttlHelp:`یک مدت‌زمان مثبت Go مانند 8h یا 90m استفاده کنید.`,ttlPlaceholder:`8h`,idleTimeout:`توقف در بیکاری`,idleTimeoutHelp:`یک worker بلااستفاده را پس از این مدت‌زمان مثبت Go متوقف کنید.`,idleTimeoutPlaceholder:`45m`,setup:`دستور راه‌اندازی`,setupHelp:`دستور shell اختیاری و idempotent که پیش از نصب OpenClaw اجرا می‌شود.`,setupPlaceholder:`command -v node || install-node`,desktop:`میزکار`,desktopHelp:`یک کارگر AWS مستقیم یا مبتنی بر coordinator، یا یک کارگر Hetzner مبتنی بر coordinator را با دسترسی Browser و Terminal حمل‌شده توسط node گرم کنید. کارگرهای موجود پس از این تغییر باید مجدداً provision شوند.`,binary:`فایل باینری Crabbox`,binaryHelp:`مسیر مطلق اختیاری به فایل اجرایی Crabbox روی gateway.`,binaryPlaceholder:`/usr/local/bin/crabbox`,actions:`ذخیره نمایه`,actionsHelp:`ذخیره‌سازی پیکربندی را به‌روزرسانی می‌کند؛ gateway باید پیش از استفاده از آن راه‌اندازی مجدد شود.`},errors:{title:`نمایه به توجه نیاز دارد`,profileId:`از شناسه نمایه‌ای استفاده کنید که با یک حرف یا عدد شروع شود و فقط شامل حروف، اعداد، خط‌تیره یا زیرخط باشد.`,profileExists:`شناسه نمایه دیگری انتخاب کنید؛ این یکی از قبل وجود دارد.`,profileMissing:`این نمایه تغییر کرده یا حذف شده است. صفحه را دوباره بارگذاری کرده و دوباره تلاش کنید.`,backend:`یک backend برای Crabbox وارد کنید، مانند aws یا hetzner.`,machineClass:`یک کلاس ماشین با ۱ تا ۱۲۸ کاراکتر وارد کنید.`,ttl:`یک مدت‌زمان مثبت Go برای حداکثر طول عمر وارد کنید، مانند 8h یا 90m.`,idleTimeout:`یک مدت‌زمان مثبت Go برای توقف در حالت بیکار وارد کنید، مانند 45m.`,binary:`یک مسیر مطلق برای باینری Crabbox وارد کنید یا این فیلد را خالی بگذارید.`,saveFailed:`نمایه ذخیره نشد. پیکربندی را دوباره بارگذاری کرده و دوباره تلاش کنید.`,deleteFailed:`پروفایل حذف نشد. پیکربندی را دوباره بارگذاری کنید و دوباره تلاش کنید.`}},portalsPage:{listLabel:`پرتال‌های فعال`,portLabel:`پورت {port}`,openNewTab:`باز کردن در زبانه جدید`,closePortal:`بستن {title}`,previewTitle:`پیش‌نمایش پرتال {title}`,loading:`در حال بارگذاری پرتال‌ها…`,emptyHint:`از عامل بخواهید یک پرتال راه‌اندازی کند:`,promptShow:`من را در یک پرتال نشان بده.`,promptStart:`برنامه را در یک پرتال راه‌اندازی کن.`,promptMakeAvailable:`سرور را در یک پرتال در دسترس قرار بده.`,unsupported:`این gateway از پرتال‌ها پشتیبانی نمی‌کند.`,loadFailed:`بارگذاری پرتال‌ها ممکن نشد: {error}`,closeFailed:`بستن پرتال ممکن نشد: {error}`,unreachableTitle:`پرتال از این مرورگر قابل دسترسی نیست`,unreachableBody:`به احتمال زیاد به Gateway از طریق پروکسی یا تونلی دسترسی پیدا می‌شود که فقط پورت اصلی آن را در معرض قرار می‌دهد. این URL را از مرورگری روی میزبان Gateway باز کنید.`,writeAccessRequiredTitle:`دسترسی نوشتن لازم است`,writeAccessRequiredBody:`این پرتال به یک اپراتور با دسترسی نوشتن نیاز دارد.`,retry:`Retry`},modelSetup:{missingAuth:`هیچ اعتبارنامه ارائه‌دهنده‌ای برای این مدل پیکربندی نشده است. آن را در Model Setup تنظیم کنید.`,heading:`هوش مصنوعی خود را متصل کنید`,intro:`OpenClaw از دسترسی فعلی شما به هوش مصنوعی دوباره استفاده می‌کند — ورود از طریق CLI، کلید API یا ورود به حساب ارائه‌دهنده.`,required:{title:`هیچ ارائه‌دهنده هوش مصنوعی پیکربندی نشده است`,body:`OpenClaw نتوانست ارائه‌دهنده و مدلی را که برای این عامل پیکربندی شده باشد پیدا کند. پیش از شروع گفت‌وگو یکی اضافه کنید.`,action:`پیکربندی یک ارائه‌دهنده`},connectionFailure:{title:`OpenClaw نتوانست از هوش مصنوعی پیکربندی‌شده شما استفاده کند`,body:`این عامل یک ارائه‌دهنده و مدل انتخاب‌شده دارد، اما اتصال ناموفق بود. ورود به ارائه‌دهنده یا کلید API، دسترسی به مدل و وضعیت سرویس را بررسی کنید و دوباره تلاش کنید.`,action:`بررسی تنظیمات ارائه‌دهنده`},loading:`در حال بررسی دسترسی‌های موجود به هوش مصنوعی در این Gateway…`,testing:`در حال آزمایش — درخواست پاسخ سریع از مدل انتخاب‌شده…`,retry:`تلاش مجدد`,checkAgain:`بررسی مجدد`,recovery:{unknown:`فعال‌سازی قبلی حل‌نشده باقی مانده است. می‌توانید مدل انتخاب‌شده را تأیید و استفاده کنید، یا پس از پایان تلاش راه‌اندازی دوباره بررسی کنید. هیچ فعال‌سازی به‌طور خودکار تکرار نخواهد شد.`,wait:`تلاش راه‌اندازی قبلی ممکن است هنوز در حال اجرا باشد. تا پایان بازه محدود راه‌اندازی آن صبر کنید، سپس «بررسی مجدد» را انتخاب کنید.`,useCurrent:`تأیید و استفاده از مدل انتخاب‌شده`},verify:{title:`مدل انتخاب‌شده`,button:`بررسی مدل`,retry:`دوباره تلاش کنید`,checkAgain:`بررسی مجدد`,checkingButton:`در حال بررسی…`,checking:`در حال بررسی — درخواست پاسخ سریع از {modelRef}…`,ready:`آماده`,readyIn:`آماده · {latencyMs} ms`,providerUnavailable:`{provider} پاسخ نمی‌دهد.`},access:{adminRequired:`راه‌اندازی مدل به دسترسی operator.admin نیاز دارد.`,gatewayTooOld:`Gateway از نسخه قدیمی‌تری از OpenClaw استفاده می‌کند`},candidates:{title:`موارد یافت‌شده در این Gateway`,recommended:`پیشنهادشده`,credentialsReady:`اطلاعات ورود آماده است`,signInNeeded:`نیاز به ورود`,detected:`شناسایی‌شده`,testAndUse:`آزمایش و استفاده`,retry:`تلاش مجدد آزمایش`,testingButton:`در حال آزمایش…`},empty:{title:`نصب‌های پیشنهادی`,intro:`دسترسی هوش مصنوعی موجودی شناسایی نشد. یکی از این ابزارها را نصب کنید، سپس دوباره بررسی کنید.`},unavailable:{title:`شناسایی شده، اما خودکار آزمایش نشده است`,signIn:`ورود با {provider}`,useApiKey:`استفاده از کلید API`},signIn:{title:`ورود با حساب ارائه‌دهنده`,signIn:`ورود`,pair:`جفت‌سازی`,more:`گزینه‌های بیشتر برای ورود`},prepare:{title:`راه‌اندازی یک مدل محلی`,intro:`از یک سرویس مدل محلی استفاده کنید یا یک مدل خصوصی GGUF را روی این Gateway آماده کنید.`,ollamaButton:`بررسی و راه‌اندازی`,ollamaLabel:`Ollama`,ollamaHint:`دانلود یک مدل مجهز به ابزار از سرور Ollama شما`,llamaCppLabel:`مدل محلی (llama.cpp)`,providerNotReady:`{provider} مدل محلی قابل استفاده‌ای ارائه نکرد. نتیجه راه‌اندازی را بررسی کنید و سپس دوباره تلاش کنید.`},manual:{title:`اتصال با کلید API یا توکن`,provider:`ارائه‌دهنده`,selectProvider:`یک ارائه‌دهنده انتخاب کنید`,selectProviderHint:`انتخاب کنید این اعتبارنامه از کجا می‌آید`,accessValue:`کلید API یا توکن`,accessValueFor:`کلید API یا توکن {provider}`,accessValuePlaceholder:`یک کلید API یا توکن جای‌گذاری کنید`,connectAndVerify:`اتصال و تأیید`,verifyHint:`OpenClaw پیش از آماده اعلام‌کردن اتصال، یک پاسخ واقعی مدل را تأیید می‌کند.`,required:`یک ارائه‌دهنده انتخاب کنید و کلید API یا توکن را وارد کنید.`},success:{title:`هوش مصنوعی شما آماده است`,body:`OpenClaw یک پاسخ واقعی از {modelRef} دریافت کرد. اکنون می‌توانید گفتگو را آغاز کنید.`,activeModel:`مدل فعال`,latency:`تأیید شد در {latencyMs} میلی‌ثانیه`,openChat:`باز کردن گفتگو`,continueSetup:`ادامه راه‌اندازی`,stayHere:`ماندن در تنظیمات`,configuredModel:`مدل پیکربندی‌شده`},failure:{auth:`احراز هویت ناموفق بود`,rateLimit:`محدودیت نرخ درخواست اعمال شد`,billing:`مشکل در صورت‌حساب`,timeout:`زمان درخواست به پایان رسید`,format:`پاسخ نامعتبر`,unavailable:`در دسترس نیست`,unknown:`اتصال ناموفق بود`},failureGuidance:{auth:`اعتبارنامه یا ورود ارائه‌دهنده را بررسی کنید، سپس دوباره تلاش کنید.`,rateLimit:`منتظر بازنشانی محدودیت ارائه‌دهنده بمانید، سپس دوباره تلاش کنید.`,billing:`صورت‌حساب یا سهمیه ارائه‌دهنده را بازیابی کنید، سپس دوباره تلاش کنید.`,timeout:`مدل آزمایش راه‌اندازی را به‌موقع تمام نکرد. آن را گرم کنید یا مدل سریع‌تری انتخاب کنید، سپس دوباره تلاش کنید.`,unavailable:`مطمئن شوید سرویس ارائه‌دهنده در حال اجرا و در دسترس است، سپس دوباره تلاش کنید.`,format:`بررسی کنید که endpoint یک مدل چت سازگار ارائه می‌دهد، سپس دوباره تلاش کنید.`,unknown:`جزئیات اتصال را بررسی کنید، سپس دوباره تلاش کنید.`},errors:{requestFailed:`درخواست راه‌اندازی مدل ناموفق بود.`,activationFailed:`مدل فعال نشد.`},wizard:{dialogLabel:`ورود به ارائه‌دهنده`,prepareDialogLabel:`راه‌اندازی مدل محلی`,title:`ورود با یک ارائه‌دهنده`,prepareTitle:`راه‌اندازی یک مدل محلی`,starting:`در حال آغاز ورود به ارائه‌دهنده…`,prepareStarting:`در حال شروع راه‌اندازی مدل محلی…`,checking:`در حال بررسی تنظیمات مدل شما…`,working:`در حال کار…`,continue:`ادامه`,submit:`ارسال`,openSignIn:`باز کردن صفحه ورود`,copy:`کپی`,expires:`تا {count} دقیقه دیگر منقضی می‌شود`,cancelled:`ورود به ارائه‌دهنده لغو شد.`,sessionExpired:`این جلسه راه‌اندازی پس از راه‌اندازی مجدد Gateway منقضی شد. این پنجره را ببندید، سپس راه‌اندازی مدل را دوباره شروع کنید.`,notComplete:`ورود به پایان رسید، اما تنظیم مدل هنوز کامل نشده است.`}},memoryImport:{unknownCollection:`مجموعه حافظه`,claudeCode:`Claude Code`,fileCountOne:`{count} فایل`,fileCount:`{count} فایل`,alreadyImported:`{count} مورد موجود`,ready:`آماده`,existing:`موجود`,importComplete:`درون‌ریزی کامل شد`,importIncomplete:`درون‌ریزی ناقص است`,importedCount:`{count} فایل درون‌ریزی شد`,importedWithIssues:`{migrated} مورد درون‌ریزی شد · {errors} مورد ناموفق · {conflicts} تداخل`,reportSaved:`گزارش ذخیره شد`,recoveryFile:`فایل بازیابی`,recoveryJournal:`گزارش بازیابی`,itemBackup:`پشتیبان مورد`,codexDescription:`فایل‌های حافظه یکپارچه‌شده Codex.`,claudeDescription:`فایل‌های حافظه خودکار Claude Code برای هر پروژه.`,providerFallback:`حافظه دستیار را به این فضای کاری عامل وارد کنید.`,reviewFiles:`بازبینی فایل‌ها`,notFound:`یافت نشد`,noMemoryFound:`هیچ حافظه قابل درون‌ریزی در این رایانه یافت نشد.`,source:`منبع`,destination:`مقصد`,selectedCount:`{count} انتخاب‌شده`,selectAtLeastOne:`حداقل یک فایل را انتخاب کنید`,importSelected:`درون‌ریزی موارد انتخاب‌شده`,confirmTitle:`از {provider} وارد شود؟`,confirmDescription:`{count} فایل حافظه انتخاب‌شده را در فضای کاری این عامل کپی کنید.`,confirmReplace:`پیش از جایگزینی، از فایل‌های موجود در مقصد در گزارش انتقال نسخه پشتیبان تهیه می‌شود.`,confirmBackup:`OpenClaw پیش از کپی‌کردن حافظه، یک نسخه پشتیبان تأییدشده قبل از واردسازی ایجاد می‌کند.`,confirmImport:`وارد کردن حافظه`,disconnected:`برای وارد کردن حافظه به Gateway متصل شوید.`,adminRequired:`وارد کردن حافظه نیازمند دسترسی operator.admin است.`,title:`وارد کردن حافظه دستیار`,subtitle:`پیش از کپی‌کردن در OpenClaw، حافظه یکپارچه Codex و حافظه خودکار Claude Code را بررسی کنید.`,agent:`عامل مقصد`,replaceExisting:`جایگزینی موارد واردشده موجود`,replaceHint:`تداخل‌ها را دوباره پیش‌نمایش کنید و پیش از جایگزینی، نسخه‌های پشتیبان موارد را حفظ کنید.`,backfill:{title:`از نشست‌های گذشته`,subtitle:`خاطرات مورد اعتماد از نشست‌های پیشین عامل را آماده کنید. رؤیاپردازی موارد مفید را به حافظه بلندمدت ارتقا می‌دهد.`,dateRange:`بازه تاریخ نشست`,dateRangeHint:`برای اسکن کل بازه موجود، یکی از تاریخ‌ها را خالی بگذارید.`,from:`از`,to:`تا`,actions:`پرکردن`,preview:`پیش‌نمایش`,previewing:`در حال پیش‌نمایش…`,apply:`اعمال`,applying:`در حال اعمال…`,rollback:`بازگردانی`,previewSummary:`{candidates} نامزد در {days} روز`,previewTruncated:`این پیش‌نمایش اولین دسته محدود را نشان می‌دهد. اعمال، از میان نامزدهای باقی‌مانده ادامه می‌یابد.`,candidateCount:`{count} نامزد`,noCandidates:`هیچ نامزد نشست مورد اعتماد جدیدی یافت نشد.`,progress:`{days} روز پردازش شد · {staged} آماده شد`,processedCandidates:`{count} نامزد نشست پردازش شد`,processedDayCountOne:`{count} روز پردازش شد`,processedDayCount:`{count} روز پردازش شد`,complete:`{count} آماده شد؛ ارتقا از طریق رؤیاپردازی انجام می‌شود`,rollbackConfirmTitle:`بازگردانی پرکردن جلسه؟`,rollbackConfirmDescription:`حذف مدخل‌های دفترچه و حافظه‌های مرحله‌بندی‌شده ایجادشده توسط پرکردن جلسه برای این عامل.`,rollbackWarning:`مکان‌نماهای جلسه ردیابی‌شده در جای خود می‌مانند، بنابراین مدخل‌های حذف‌شده دوباره مرحله‌بندی نخواهند شد.`,rollbackComplete:`پرکردن جلسه بازگردانی شد`,rollbackCounts:`{diary} مدخل دفترچه و {staged} مدخل مرحله‌بندی‌شده حذف شد`,unavailable:`پرکردن جلسه در این Gateway در دسترس نیست.`}},onboarding:{memoryImport:{title:`حافظه دستیار خود را همراه بیاورید`,body:`OpenClaw حافظه‌ای از دستیارهای کدنویسی دیگر پیدا کرد. آن را به فضای کاری عامل خود وارد می‌کنید؟`,plannedCount:`{count} مورد آماده وارد کردن`,alreadyImported:`قبلاً واردشده: {count}`,sourceUnavailable:`مسیر منبع در دسترس نیست`,import:`وارد کردن`,skip:`رد کردن`,reviewDetails:`بررسی جزئیات`,importingProvider:`در حال وارد کردن…`,providerResult:`{migrated} مورد منتقل شد، {skipped} مورد نادیده گرفته شد`,providerIncomplete:`{migrated} مورد منتقل شد، {skipped} مورد نادیده گرفته شد، {errors} مورد ناموفق بود، {conflicts} مورد تداخل داشت`,providerError:`وارد کردن ناموفق بود: {error}`,connectionChanged:`نادیده گرفته شد: اتصال Gateway هنگام وارد کردن تغییر کرد`,unknownError:`درخواست ناموفق بود`,doneTitle:`وارد کردن حافظه پایان یافت`,doneBody:`{migrated} مورد منتقل شد، {skipped} مورد نادیده گرفته شد. می‌توانید راه‌اندازی OpenClaw را ادامه دهید.`}},custodian:{title:`OpenClaw`,subtitleCaretaker:`راه‌اندازی و مراقبت سیستم.`,exitSetup:`خروج از راه‌اندازی`,newAgent:`عامل جدید`,hatchDraft:`بیدار شو، دوست من!`,placeholder:`پیام به OpenClaw…`,sensitivePlaceholder:`مقدار حساس را وارد کنید…`,sensitiveReply:`پاسخ حساس ارسال شد`,cancel:`لغو`,send:`ارسال`,thinking:`OpenClaw در حال فکر کردن است`,earlier:`قبلی`,requestFailed:`OpenClaw نتوانست پاسخ دهد. دوباره تلاش کنید.`,connectionChanged:`اتصال Gateway تغییر کرد. برای ادامه این راه‌اندازی دوباره تلاش کنید.`,sessionRestarted:`{error} OpenClaw یک نشست جدید آغاز کرد؛ پیام‌های قبلی برای زمینه باقی می‌مانند.`,unsupportedGateway:`برای ادامه راه‌اندازی با OpenClaw، Gateway را به‌روزرسانی کنید.`,panel:{title:`OpenClaw`,toggle:`تغییر وضعیت Ask OpenClaw`,close:`بستن Ask OpenClaw`,resize:`تغییر اندازه Ask OpenClaw`,dockBottom:`اتصال Ask OpenClaw در پایین`,dockRight:`اتصال Ask OpenClaw در سمت راست`},history:{button:`تاریخچه`,title:`تغییرات اخیر`,description:`آنچه در این سیستم تغییر کرده است، جدیدترین در ابتدا.`,loading:`در حال بارگذاری تغییرات اخیر…`,empty:`هنوز تغییری ثبت نشده است.`,requestFailed:`OpenClaw نتوانست تاریخچه تغییرات را بارگذاری کند.`,loadMore:`بارگیری بیشتر`,loadingMore:`در حال بارگذاری بیشتر…`,changedPaths:`مسیرهای تغییریافته ({count})`,invalidEdit:`این ویرایش دستی اعتبارسنجی پیکربندی را رد نکرد.`,opaqueChange:`قالب‌بندی یا نظرات بدون تغییرات مسیر پیکربندی قابل مشاهده تغییر کرد.`,sources:{systemAgent:`system-agent`,doctor:`doctor`,settings:`settings`,cli:`CLI`,pluginInstall:`plugin install`,manualEdit:`manual edit`,unknown:`unknown`}},nudge:{configReload:`بارگذاری مجدد پیکربندی متوقف شد — از من بپرسید چه اتفاقی افتاد`,channelAuth:`احراز هویت {channel} تضعیف شد — از من بپرسید چه اتفاقی افتاد`,channelDisconnected:`{channel} همین الان قطع شد — از من بپرسید چه اتفاقی افتاد`,channelDegraded:`{channel} تضعیف شده است — از من بپرسید چه اتفاقی افتاد`,channelFallback:`یک کانال`,dismiss:`رد کردن این به‌روزرسانی`,channelSetupTitle:`دسترسی به OpenClaw خارج از این برنامه`,channelSetupBody:`برنامه وب همین حالا کار می‌کند. تنها در صورتی یک کانال اضافه کنید که می‌خواهید از سرویس دیگری به OpenClaw پیام دهید.`,channelSetupAction:`راه‌اندازی یک کانال`,channelSetupDismiss:`ادامه استفاده از برنامه وب`,channelStatusErrorTitle:`وضعیت کانال در دسترس نیست`,channelStatusErrorBody:`بررسی را دوباره امتحان کنید، یا بدون یک کانال از برنامه وب استفاده کنید.`}},mcpServers:{add:`افزودن سرور`,adding:`در حال افزودن…`,nameLabel:`نام`,transportLabel:`انتقال`,transportStreamableHttp:`Streamable HTTP`,transportSse:`SSE`,transportStdio:`Stdio`,targetLabel:`URL یا فرمان`,nameInvalid:`نام سرورها از حروف، اعداد، نقطه، خط تیره یا زیرخط استفاده می‌کند.`,targetInvalid:`برای انتقال‌های HTTP یک URL یا برای stdio یک خط فرمان معتبر وارد کنید.`,sessionEnableFailed:`سرور به‌صورت سراسری غیرفعال ذخیره شد، اما فعال‌سازی آن برای این نشست ناموفق بود: {error}`,sessionChanged:`نشست فعال پیش از فعال‌شدن تغییر کرد.`,sessionUnavailable:`نشست فعال در دسترس نیست؛ صفحه را تازه‌سازی کرده و دوباره تلاش کنید.`,nameTaken:`یک سرور MCP با نام «{name}» از قبل وجود دارد.`,missing:`سرور MCP «{name}» در پیکربندی یافت نشد.`,missingTransport:`انتقال موجود نیست`,addedSuccess:`سرور MCP {name} افزوده شد.`,enabledSuccess:`سرور MCP {name} فعال شد.`,disabledSuccess:`سرور MCP {name} غیرفعال شد.`,removedSuccess:`سرور MCP {name} حذف شد.`,configUnavailable:`پیکربندی در دسترس نیست؛ تازه‌سازی کنید و دوباره تلاش کنید.`,connectRequired:`برای تغییر سرورهای MCP به Gateway متصل شوید.`,adminRequired:`تغییرات سرور MCP به دسترسی operator.admin نیاز دارد.`,enable:`فعال‌سازی`,disable:`غیرفعال کردن`,removeNamed:`حذف {name}`,working:`در حال کار…`},mcpPage:{intro:`سرورهای MCP را که ابزارهایی به OpenClaw ارائه می‌دهند متصل و مدیریت کنید.`,servers:`سرورها`,oauth:`OAuth`,filtered:`فیلترشده`,configuredServers:`سرورهای پیکربندی‌شده`,noServers:`هیچ سرور MCP پیکربندی نشده است.`,setUpFirstServer:`اولین سرور MCP خود را راه‌اندازی کنید`,operatorCommands:`دستورات اپراتور MCP`,operatorCommandsHint:`وضعیت، عیب‌یابی، احراز هویت، بررسی و بارگذاری مجدد در زمان اجرا.`,runtimeHint:`تغییرات زمان اجرا پس از ذخیره و انتشار اعمال می‌شوند؛ عامل‌های فعال در استفاده بعدی زمان‌اجرای MCP را بازسازی می‌کنند.`,toolFilter:`فیلتر ابزار`,parallel:`موازی`,tlsVerifyOff:`بررسی TLS خاموش`,mtls:`mTLS`},talkPage:{intro:`ارائه‌دهندگان صدای بلادرنگ، مدل‌ها و صداهای گوینده را پیکربندی کنید.`,voiceSection:{title:`صدای بلادرنگ`,description:`گفتگوهای گفتاری پیوسته با عامل شما. انتخابگرهای زیر تنظیمات talk.realtime را می‌نویسند؛ فرم کامل پایین‌تر همه چیز دیگر را پوشش می‌دهد.`},status:{title:`وضعیت`,ready:`آماده`,notReady:`پیکربندی‌نشده`,unavailable:`در دسترس نیست`,unavailableHint:`برای بررسی آمادگی صدای بلادرنگ به Gateway متصل شوید.`,activeProvider:`ارائه‌دهنده فعال: {provider}`,noProvider:`هنوز هیچ ارائه‌دهنده صدای بلادرنگی پیکربندی نشده است.`},provider:{title:`ارائه‌دهنده`,description:`حالت خودکار اولین ارائه‌دهنده با اعتبارنامه معتبر را انتخاب می‌کند.`,auto:`خودکار`},model:{title:`مدل`,description:`مدل صوتی بی‌درنگ برای جلسات Talk در مرورگر.`,default:`پیش‌فرض ارائه‌دهنده`,defaultNamed:`پیش‌فرض ({model})`},voice:{title:`صدای گوینده`,description:`صدای استفاده‌شده برای پاسخ‌های گفتاری. GPT-Live پس از شروع تماس صدا را قفل می‌کند.`,default:`پیش‌فرض ارائه‌دهنده`},gptLive:{title:`GPT-Live`,hint:`GPT-Live با اشتراک ChatGPT کار می‌کند: یک بار با «openclaw models auth login --provider openai» وارد شوید. برای Talk مرورگری یا Gateway-relay به کلید Platform API نیازی نیست. کار واگذارشده را می‌توان حین اجرا هدایت کرد و برای اقدامات پرتأثیر به تأیید گفتاری دقیق نیاز دارد.`,ready:`آماده`}},memoryPage:{intro:`نحوه ذخیره، جست‌وجو و نگهداری حافظه عامل توسط OpenClaw را انتخاب کنید.`,tablistLabel:`بخش‌های حافظه`,tabs:{overview:`نمای کلی`,memories:`حافظه‌ها`,dreams:`رؤیاها`,settings:`تنظیمات`},overview:{hero:{awake:`حافظه بیدار است`,waking:`در حال بیدار کردن حافظه…`,hibernating:`حافظه در حالت خواب است`,needsAttention:`حافظه نیاز به توجه دارد`,activeDescription:`{engine} · {mode}`,loadingDescription:`در حال بررسی موتور حافظه و چرخه رؤیای این عامل.`,offDescription:`برای بیدار کردن حافظه، یک موتور حافظه را در تنظیمات انتخاب کنید.`,disabledDescription:`موتور حافظه انتخاب‌شده غیرفعال است. آن را در تنظیمات دوباره فعال کنید.`,gatewayOffline:`Gateway آفلاین است، بنابراین وضعیت حافظه در دسترس نیست.`,hybridSearch:`جست‌وجوی ترکیبی`,keywordSearch:`جست‌وجوی کلیدواژه (بدون embeddings)`,openSettings:`باز کردن تنظیمات`,retry:`تلاش مجدد`,refresh:`به‌روزرسانی وضعیت`},schedule:{title:`برنامه خواب`,lightDescription:`یادداشت‌های کوتاه‌مدت تازه را مرتب می‌کند و نامزدهای امیدوارکننده را بدون تغییر حافظه بلندمدت آماده می‌سازد.`,remDescription:`درباره مضامین و ایده‌های تکرارشونده در فعالیت‌های اخیر تأمل می‌کند تا رتبه‌بندی را بدون تغییر حافظه بلندمدت تقویت کند.`,deepDescription:`به نامزدهای آماده‌شده امتیاز می‌دهد، موارد ماندگار را به حافظه بلندمدت (MEMORY.md) ارتقا می‌دهد و دفترچه رؤیا را می‌نویسد.`,nextRun:`بعدی {time}`,lastRun:`آخرین {time}`,notScheduled:`زمان‌بندی نشده`,learnMore:`رؤیا‌دیدن چگونه کار می‌کند`,openDocs:`باز کردن راهنمای رؤیا‌دیدن`},activity:{title:`فعالیت`,promotedToday:`ارتقا‌یافته‌های امروز`,promotedTotal:`کل ارتقا‌یافته‌ها`,shortTermCount:`ورودی‌های کوتاه‌مدت در انتظار`,phaseHitCount:`سیگنال‌های فاز`,lightPhaseHitCount:`بازخوردهای فاز سبک`,remPhaseHitCount:`بازخوردهای فاز REM`},health:{title:`سلامت موتور`,provider:`ارائه‌دهنده`,embeddings:`Embeddings`,runtime:`زمان اجرای Embedding`,healthy:`آماده`,unavailable:`در دسترس نیست`,notChecked:`بررسی نشده`,notCheckedDescription:`آمادگی Embedding هنوز بررسی نشده است.`,checking:`در حال بررسی…`,test:`آزمایش`,testing:`در حال آزمایش…`},shortcuts:{title:`کاوش در حافظه`,memories:`جستجوی خاطرات`,diary:`خواندن دفترچه رویا`,settings:`پیکربندی حافظه`}},memories:{searchLabel:`جستجوی خاطرات`,searchPlaceholder:`جستجوی خاطرات این عامل`,searchButton:`جستجو`,idle:`برای یک فرد، پروژه، تصمیم یا هر چیز دیگری که این عامل به یاد دارد جستجو کنید.`,searching:`در حال جستجوی خاطرات…`,results:`{count} نتیجه`,empty:`هیچ خاطره‌ای با «{query}» مطابقت نداشت.`,error:`جستجوی حافظه ناموفق بود: {message}`,retry:`تلاش مجدد`,gatewayUpdateRequired:`برای جستجوی خاطرات از Control UI، Gateway را به‌روزرسانی کنید.`,hybridSearch:`جستجوی ترکیبی`,keywordSearch:`جستجوی کلیدواژه`,lineRange:`خطوط {start}–{end}`,score:`امتیاز {score}`,sourceMemory:`حافظه`,sourceSessions:`نشست‌ها`,fileLoading:`در حال بارگیری کل فایل حافظه…`,fileError:`بارگیری این فایل حافظه ممکن نشد: {message}`,fileUnsupported:`این فایل حافظه را نمی‌توان به‌صورت متن نمایش داد.`},engine:{title:`موتور`,description:`دقیقاً یک افزونه حافظه صاحب جایگاه حافظه است. انتخاب یک موتور آن را فعال و بقیه را غیرفعال می‌کند.`,rowTitle:`موتور حافظه`,openClawMemory:`OpenClaw Memory`,off:`خاموش`,unavailable:`در دسترس نیست`,autoHint:`هیچ موتوری در پیکربندی پین نشده است، بنابراین جایگاه به صاحب پیش‌فرض خود بازمی‌گردد.`,explicitHint:`این موتور در پیکربندی تحت plugins.slots.memory پین شده است.`,offHint:`حافظه در پیکربندی خاموش شده است: plugins.slots.memory روی none تنظیم شده است.`,catalogUnavailable:`برای تغییر موتور حافظه به gateway متصل شوید.`,changeFailed:`تغییر موتور حافظه ممکن نشد`,disabledTitle:`این موتور غیرفعال است`,disabledHint:`اسلات حافظه به این افزونه اشاره می‌کند، اما خود افزونه غیرفعال است، بنابراین حافظه اجرا نمی‌شود.`,enable:`فعال‌سازی`},addons:{title:`افزودنی‌ها`,description:`این افزونه‌ها روی موتور قرار می‌گیرند به‌جای رقابت برای اسلات، بنابراین هر ترکیبی می‌تواند همزمان اجرا شود.`,activeMemory:{title:`حافظه فعال`},memoryWiki:{title:`ویکی حافظه`},toggleAriaLabel:`فعال یا غیرفعال کردن {plugin}`,changeFailed:`به‌روزرسانی {plugin} ممکن نشد`,stateUnknown:`نامشخص`,manage:`فعال یا غیرفعال کردن افزودنی‌ها`,manageLink:`باز کردن افزونه‌ها`},import:{title:`وارد کردن`,description:`حافظه موجود از دستیارهای دیگر را به فضای کاری یک agent وارد کنید.`,link:`باز کردن Memory Import`},search:{intro:`پیش‌فرض‌های embedding و بازیابی که بین همه agentهای بدون بازنویسی حافظه به اشتراک گذاشته می‌شوند.`},dreaming:{intro:`Dreaming به‌صورت یک کرون‌جاب مدیریت‌شده در سراسر فضاهای کاری همه عامل‌ها اجرا می‌شود، بنابراین این تنظیمات سراسری هستند. آن‌ها متعلق به افزونه {plugin} هستند.`,schedule:{title:`زمان‌بندی`,description:`زمان اجرای پویش کامل و اینکه کدام مدل آن را روایت می‌کند.`},frequency:{label:`تناوب Dreaming`,help:`آهنگ کرون برای پویش کامل dreaming (سبک، REM، سپس عمیق). برای مقدار پیش‌فرض افزونه خالی بگذارید.`,placeholder:`0 3 * * *`},timezone:{label:`منطقه زمانی`,help:`منطقه زمانی IANA که برای تفسیر آهنگ کرون استفاده می‌شود.`,placeholder:`Europe/Vienna`,default:`منطقه زمانی محلی Gateway`},model:{label:`مدل Dreaming`,help:`بازنویسی ارائه‌دهنده/مدل برای روایت دفترچه خواب. نیازمند مجاز بودن بازنویسی مدل زیرعامل است.`,placeholder:`anthropic/claude-sonnet-4-6`,default:`مدل عامل`},verboseLogging:{label:`ثبت وقایع پرجزئیات`,help:`هر مرحله dreaming را به‌تفصیل ثبت کنید. برای تنظیم آستانه‌ها مفید است.`},storage:{title:`ذخیره‌سازی`,description:`جایی که خاطرات ارتقایافته و گزارش‌های dreaming نوشته می‌شوند.`,modeLabel:`حالت ذخیره‌سازی`,modeHelp:`Inline در فایل حافظه می‌نویسد؛ separate یک فایل گزارش اختصاصی نگه می‌دارد.`,modes:{inline:`درون‌خطی`,separate:`جداگانه`,both:`هر دو`},separateReportsLabel:`گزارش‌های جداگانه`,separateReportsHelp:`گزارش‌های رؤیاپردازی را از فایل حافظه اصلی جدا نگه دارید.`},phases:{light:{title:`فاز سبک`,description:`گذر کم‌هزینه فعالیت‌های اخیر که نامزدهای بازپخش را آماده می‌کند.`},deep:{title:`فاز عمیق`,description:`گذر ارتقای امتیازدهی‌شده که ورودی‌های کوتاه‌مدت را به حافظه منتقل می‌کند.`},rem:{title:`فاز REM`,description:`گذر الگویی که به دنبال مضامین تکرارشونده در بازه بازنگری می‌گردد.`}},phaseFields:{enabled:`فعال`,enabledHelp:`این فاز را در طول جاروب اجرا کنید.`,lookbackDays:`روزهای بازنگری`,lookbackDaysHelp:`این فاز تا چه مدت به عقب می‌خواند. برای مقدار پیش‌فرض افزونه خالی بگذارید.`,limit:`محدودیت`,limitHelp:`حداکثر ورودی‌هایی که این فاز در هر اجرا پردازش می‌کند.`,dedupeSimilarity:`شباهت حذف تکرار`,dedupeSimilarityHelp:`شباهتی که بالاتر از آن دو نامزد به‌عنوان تکراری در نظر گرفته می‌شوند.`,minScore:`حداقل امتیاز`,minScoreHelp:`امتیاز ارتقایی که یک ورودی باید به آن برسد.`,minRecallCount:`حداقل بازفراخوانی‌ها`,minRecallCountHelp:`یک ورودی چند بار باید بازفراخوانی شود تا بتواند ارتقا یابد.`,minUniqueQueries:`حداقل پرس‌وجوهای یکتا`,minUniqueQueriesHelp:`چه تعداد پرس‌وجوی متمایز باید ورودی را نمایان کرده باشند.`,recencyHalfLifeDays:`نیمه‌عمر تازگی (روز)`,recencyHalfLifeDaysHelp:`با چه سرعتی سیگنال‌های بازیابی قدیمی‌تر وزن خود را از دست می‌دهند.`,maxAgeDays:`بیشینه سن (روز)`,maxAgeDaysHelp:`ورودی‌های کوتاه‌مدت قدیمی‌تر از این را نادیده بگیر.`,maxPromotedSnippetTokens:`بیشینه توکن‌های قطعه ارتقایافته`,maxPromotedSnippetTokensHelp:`بودجه توکن برای هر قطعه ارتقایافته. منشأ همچنان پیوست می‌ماند.`,minPatternStrength:`کمینه قدرت الگو`,minPatternStrengthHelp:`قدرتی که یک الگوی تکرارشونده باید برای گزارش شدن به آن برسد.`},agentScope:{rowTitle:`عامل`},unsupported:{title:`تنظیمات رؤیاپردازی`,rowTitle:`برای این موتور در دسترس نیست`,description:`افزونه {plugin} مالک جایگاه حافظه است و طرح پیکربندی آن بخش رؤیاپردازی ندارد، بنابراین این تنظیمات نمی‌توانند ذخیره شوند. برای ویرایش آن‌ها موتور را در تب Overview تغییر دهید.`}}},sessionsPage:{hubTablistLabel:`بخش‌های نشست`},pluginsPage:{searchLabel:`جستجوی افزونه‌ها`,searchPlaceholder:`جستجوی افزونه‌ها`,browseClawHub:`مرور ClawHub`,refresh:`تازه‌سازی`,hubTablistLabel:`بخش‌های افزونه‌ها`,installedTab:`نصب‌شده`,discoverTab:`کشف`,workshopTab:`کارگاه`,tryAgain:`دوباره تلاش کنید`,loading:`در حال بارگذاری افزونه‌ها…`,searching:`در حال جستجوی ClawHub…`,fromClawHub:`از ClawHub`,noClawHubResultsBody:`ClawHub نتیجه‌ای برای «{query}» ندارد.`,noDiscoverMatchTitle:`موردی برای کشف مطابقت ندارد`,featuredGroup:`ویژه`,officialGroup:`افزونه‌های رسمی`,connectorsGroup:`دنیای خود را متصل کنید`,connectorsHint:`کانکتورهای MCP با یک کلیک و جستجوهای دست‌چین‌شده ClawHub برای سرویس‌های محبوب.`,connectorGroupWork:`کار و بهره‌وری`,connectorGroupDev:`کدنویسی و زیرساخت`,connectorGroupHome:`خانه و رسانه`,connectorGroupLife:`زندگی روزمره`,mcp:`MCP`,oauth:`OAuth`,connectorMcpNote:`سرور MCP با یک کلیک`,connectorClawHubNote:`افزونه‌های جامعه در ClawHub`,connectorAdd:`افزودن`,connectorSearch:`یافتن در ClawHub`,connectorAdded:`افزوده شد`,connectorAddedOauth:`{name} افزوده شد. با «{command}» احراز هویت کنید، سپس gateway را دوباره راه‌اندازی کنید.`,connectorAddedEndpoint:`{name} افزوده شد. پیش از استفاده، endpoint و credentials را در تنظیمات MCP به‌روزرسانی کنید.`,connectorAddedReady:`{name} اضافه شد. نشست‌های عامل جدید می‌توانند فوراً از آن استفاده کنند.`,connectorDescriptions:{notion:`صفحات و پایگاه‌داده‌ها را در فضای کاری Notion خود جستجو، ایجاد و به‌روزرسانی کنید.`,linear:`مسائل را دسته‌بندی کنید، چرخه‌ها را به‌روزرسانی کنید و مستقیماً از چت باگ ثبت کنید.`,todoist:`وظایف و پروژه‌ها را در Todoist بخوانید، اضافه کنید و تکمیل کنید.`,airtable:`جست‌وجو و به‌روزرسانی رکوردها، جدول‌ها و پایگاه‌ها در Airtable.`,jira:`ایجاد، جست‌وجو و دسته‌بندی تیکت‌های Jira از داخل چت.`,canva:`ایجاد و ویرایش طرح‌های Canva، مدیریت دارایی‌ها و خروجی گرفتن از نتایج.`,stripe:`بررسی پرداخت‌ها، مشتریان، فاکتورها و اشتراک‌ها در حساب Stripe شما.`,googleCalendar:`خواندن، ایجاد و دریافت خلاصه رویدادها — عامل شما مدیریت برنامه‌تان را به عهده می‌گیرد.`,email:`دسته‌بندی صندوق ورودی، خلاصه‌سازی و تهیه پیش‌نویس با ارسال پس از تأیید.`,pdf:`استخراج، ادغام، تبدیل و OCR اسناد PDF.`,transcription:`تبدیل صدا و ویدیو به رونوشت‌های تمیز و ساختاریافته.`,github:`صف‌های بررسی PR، دسته‌بندی مسائل و پرسش‌وپاسخ مخزن از طریق MCP رسمی GitHub.`,sentry:`هشدارهای کرش، لحظه‌ای که رخ می‌دهند توضیح داده و دسته‌بندی می‌شوند.`,context7:`مستندات کتابخانه مختص نسخه و نمونه‌های کد هنگام کدنویسی. بدون نیاز به ثبت‌نام.`,deepwiki:`درباره هر مخزن عمومی GitHub سؤال بپرسید. رایگان، بدون نیاز به حساب کاربری.`,huggingFace:`جست‌وجوی مدل‌ها، مجموعه‌داده‌ها و مقالات؛ اجرای Spaces به‌عنوان ابزار.`,grafana:`دانش Grafana و اتصال‌دهنده‌های اجتماعی برای داشبوردها و هشدارها.`,kubernetes:`عملیات کلاستر و عیب‌یابی از داخل چت.`,homeAssistant:`کنترل چراغ‌ها، تهویه و اتوماسیون‌ها در سراسر خانه شما.`,spotify:`جست‌وجو، صف‌بندی و ساخت موسیقی متن روزتان با پلی‌لیست‌های مبتنی بر حال‌وهوا.`,sonos:`صدای فراگیر در خانه: پخش، گروه‌بندی اتاق‌ها و صف‌بندی از طریق چت.`,reddit:`مرور، جستجو و خلاصه‌سازی ساب‌ردیت‌ها و رشته‌ها.`,markets:`سهام و ارز دیجیتال زنده با هشدارهای قیمت و خلاصه‌های روزانه.`,travel:`جستجوی پرواز و هتل با رصد کرایه و حافظه سفر.`,news:`یک خلاصه روزانه شخصی‌سازی‌شده: اخبار، آب‌وهوا و وظایف در یک پیام.`,maps:`مکان‌ها، مسیریابی و پاسخ‌های زمان سفر.`,translation:`ترجمه و بومی‌سازی متن‌ها و اسناد.`,notes:`ثبت یادداشت‌ها در Markdown، Obsidian، Notion یا Bear.`},noInstalledTitle:`هیچ افزونه اختیاری نصب نشده است`,noInstalledBody:`برای گسترش OpenClaw، یک افزونه ویژه را کشف کنید یا در ClawHub جستجو کنید.`,noInstalledMatchTitle:`هیچ افزونه نصب‌شده‌ای مطابقت ندارد`,noMatchBody:`جستجوی دیگری را امتحان کنید.`,filterAll:`همه`,filterIssues:`مشکلات`,filterLabel:`فیلتر کردن افزونه‌های نصب‌شده`,categoryChannels:`کانال‌ها`,categoryProviders:`ارائه‌دهندگان مدل`,categoryMemory:`حافظه`,categoryContextEngine:`موتورهای زمینه`,categoryTools:`ابزارها`,categoryOther:`سایر`,mcpServersGroup:`سرورهای MCP`,mcpSettingsLink:`تنظیمات MCP`,mcpHint:`سرورهای Model Context Protocol را متصل کنید تا ابزارهای بیشتری در اختیار عامل شما قرار گیرد. تغییرات برای نشست‌های جدید عامل اعمال می‌شوند.`,mcpEmpty:`هنوز هیچ سرور MCP پیکربندی نشده است. یکی را اینجا اضافه کنید یا از Discover یک اتصال‌دهنده انتخاب کنید.`,remove:`حذف`,removing:`در حال حذف…`,removeNamed:`حذف {name}`,removeConfirmTitle:`{name} حذف شود؟`,removeConfirmMessage:`حذف این بستهٔ افزونه و همهٔ ورودی‌های آن، Gateway را بلافاصله راه‌اندازی مجدد می‌کند و نشست‌های فعال را قطع می‌کند.`,cancel:`لغو`,removedRestart:`{name} حذف شد. برای اعمال تغییر، راه‌اندازی مجدد Gateway لازم است.`,verifiedSource:`منبع تأییدشده`,enableAction:`فعال کردن`,disableAction:`غیرفعال کردن`,working:`در حال انجام…`,detailClose:`بستن`,detailOrigin:`منبع`,detailCategory:`دسته‌بندی`,detailPackage:`بسته`,detailPluginId:`شناسهٔ افزونه`,capabilities:`قابلیت‌ها`,offlineTitle:`Gateway آفلاین است`,offlineBody:`برای مرور افزونه‌های نصب‌شده و پیشنهادی متصل شوید.`,optionalCapability:`قابلیت اختیاری OpenClaw.`,enabled:`فعال`,disabled:`غیرفعال`,available:`در دسترس`,needsAttention:`نیازمند توجه`,included:`شامل‌شده`,global:`سراسری`,workspace:`فضای کاری`,config:`پیکربندی`,official:`رسمی`,codePlugin:`افزونه کد`,bundlePlugin:`افزونه بسته‌ای`,unavailable:`در دسترس نیست`,install:`نصب`,installing:`در حال نصب…`,installNamed:`نصب {name}`,installConfirmTitle:`نصب {name}؟`,installConfirmMessage:`نصب این افزونه، Gateway را بلافاصله راه‌اندازی مجدد می‌کند و نشست‌های فعال را قطع می‌کند.`,policyReviewTitle:`بازبینی امنیتی لازم است`,policyReviewBodyKnown:`هشدارهای خط‌مشی: {count}. نصب نشد.`,policyReviewBodyReason:`{reason} نصب نشد.`,policyReviewFindings:`یافته‌ها`,policyReviewSeverityInfo:`اطلاعات`,policyReviewSeverityWarn:`هشدار`,policyReviewSeverityCritical:`بحرانی`,policyReviewTechnicalDetails:`جزئیات`,policyReviewScope:`«به‌هرحال نصب کن» همه هشدارهای خط‌مشی نصب که در طول این نصب رخ می‌دهند را تأیید می‌کند. هر هشدار پیش از ادامه نصب دوباره بررسی می‌شود.`,installAnyway:`به‌هرحال نصب کن`,connectToChange:`برای تغییر افزونه‌ها به Gateway متصل شوید.`,adminRequired:`فقط مرور. تغییرات افزونه به دسترسی operator.admin نیاز دارد.`,changesDisabled:`فقط مرور. این Gateway اجازه تغییر افزونه‌ها را نمی‌دهد.`,configRefreshFailed:`امکان نوسازی پیکربندی Control UI وجود نداشت: {error}`,installedSuccess:`{name} نصب شد.`,installedRestart:`{name} نصب شد. برای اعمال تغییر، راه‌اندازی مجدد Gateway لازم است.`,enabledSuccess:`{name} فعال شد.`,enabledRestart:`{name} فعال شد. برای اعمال تغییر، راه‌اندازی مجدد Gateway لازم است.`,disabledSuccess:`{name} غیرفعال شد.`,disabledRestart:`{name} غیرفعال شد. برای اعمال تغییر، راه‌اندازی مجدد Gateway لازم است.`},labsPage:{intro:`Labs شامل قابلیت‌های آزمایشی است که ممکن است بین نسخه‌ها تغییر کنند، خراب شوند یا ناپدید شوند.`,sectionTitle:`ویژگی‌های آزمایشی`,sectionDescription:`تغییرات بلافاصله ذخیره می‌شوند و برای اجراهای آینده عامل اعمال می‌شوند.`,documentation:`مستندات`,restartRequired:`راه‌اندازی مجدد Gateway لازم است.`,saveErrorTitle:`به‌روزرسانی ویژگی ممکن نشد`,saveFailed:`تنظیمات ویژگی ذخیره نشد.`,codeMode:{title:`حالت کد`,description:`پیش‌فرض سراسری را برای گردش‌کارهای فشرده و ایزوله‌شده ابزار JavaScript تنظیم کنید. روشن گزینه خودکار را برای مدل‌های ارزیابی‌شده انتخاب می‌کند؛ خاموش پیش‌فرض را غیرفعال می‌کند. بازنویسی‌های Code Mode برای هر مدل در Agent Defaults ← Models (Advanced) قرار دارند.`},swarm:{title:`Swarm`,description:`به حالت کد اجازه دهید گروه‌هایی از زیرعامل‌ها را به‌صورت موازی هماهنگ کند.`,defaultPhase:`بدون فاز`,progress:`{complete} از {total}`},toolSearch:{title:`جستجوی ابزار`,description:`یک فهرست ابزار محدود را قابل مشاهده نگه دارید و بقیه را پشت جستجو به تعویق بیندازید، تا کاتالوگ‌های بزرگ MCP و افزونه دیگر پرامپت را شلوغ نکنند.`},loopDetection:{title:`تشخیص حلقه ابزار`,description:`محافظ‌های تاریخچه چرخشی را فعال کنید که هنگام توقف پیشرفت عامل، درباره فراخوانی‌های مکرر ابزار هشدار می‌دهند یا آن‌ها را مسدود می‌کنند.`},localModelLean:{title:`ابزارهای سبک برای مدل‌های محلی`,description:`ابزارهای پیش‌فرض سنگین را که مدل‌های محلی کوچک‌تر ضعیف مدیریت می‌کنند حذف کنید و مجموعه‌ای کوتاه‌تر که می‌توانند به‌طور قابل‌اعتماد استفاده کنند باقی بگذارید.`},cliAgents:{title:`عامل‌های CLI`,description:`نمایش موتورهای نشست خارجی CLI در انتخابگر مدل نشست جدید هنگامی که افزونه‌های آن‌ها از ایجاد نشست پشتیبانی می‌کنند.`},auditMessages:{title:`فراداده حسابرسی پیام`,description:`فراداده بدون محتوا برای مکالمه‌های مستقیم را در دفتر حسابرسی ثبت کنید. محتوای پیام هرگز ذخیره نمی‌شود.`},hostDesktop:{title:`دسکتاپ میزبان`,description:`این ماشین Gateway را از طریق سرور VNC یا Screen Sharing موجودش از پنل دسکتاپ مشاهده و کنترل کنید.`},workerDesktop:{title:`دسکتاپ Worker ابری`,description:`دسکتاپ‌های حمل‌شده توسط node را از پروفایل‌های توانمند Crabbox AWS یا Hetzner با desktop: true مشاهده و کنترل کنید.`}},aboutPage:{productName:`OpenClaw`,tagline:`دستیار هوش مصنوعی شخصی شما که روی دستگاه‌های خودتان اجرا می‌شود.`,waveHello:`برای Clawd دست تکان دهید`,linksLabel:`انجمن و منابع`,linkWebsite:`وب‌سایت`,linkDocs:`مستندات`,linkGitHub:`GitHub`,linkDiscord:`Discord`,linkX:`X (Twitter)`,linkChangelog:`تغییرات`,license:`© 2026 بنیاد OpenClaw — مجوز MIT.`,artifactTitle:`Control UI`,artifactSubtitle:`هویتی که هنگام ساخت این آرتیفکت مرورگر در آن تعبیه شده است.`,artifactDetails:`جزئیات ساخت Control UI`,version:`نسخه`,commit:`کامیت`,branch:`شاخه`,built:`ساخته‌شده`,unavailable:`در دسترس نیست`,copyCommit:`کپی هش کامل کامیت`,copyingCommit:`در حال کپی هش کامیت`,copiedCommit:`هش کامیت کپی شد`,copyCommitFailed:`هش کامیت کپی نشد`,gateway:`اتصال`,gatewayVersion:`نسخه Gateway متصل`,gatewayVersionHint:`توسط اتصال فعال Gateway گزارش شده است؛ جدا از این ساخت Control UI.`},appsPage:{heroTitle:`OpenClaw را همه‌جا همراه ببرید`,heroTagline:`برنامه‌های همراه برای تلفن، ساعت، دسکتاپ و مرورگر شما — به‌همراه افزونه‌هایی برای گسترش توانایی‌های عامل شما.`,sectionMobile:`روی تلفن شما`,havePhone:`قبلاً برنامه را دارید؟`,pairDevice:`دستگاه خود را جفت کنید`,sectionWatch:`روی مچ شما`,sectionDesktop:`روی دسکتاپ شما`,sectionBrowser:`در مرورگر شما`,sectionCommunity:`جامعه`,badgeBundledIos:`همراه با برنامه iOS`,badgeBundledAndroid:`همراه با برنامه Android`,ctaAppStore:`App Store`,ctaPlayStore:`Google Play`,ctaDownload:`دانلود`,ctaDocs:`مستندات`,ctaSetupGuide:`راهنمای راه‌اندازی`,ctaChromeWebStore:`Chrome Web Store`,ctaOpenPlugins:`باز کردن افزونه‌ها`,ctaBrowseClawHub:`مرور ClawHub`,linkDiscord:`انجمن Discord`,linkDocs:`مستندات`,cards:{ios:{title:`iPhone`,desc:`گفت‌وگو، صحبت، تأیید اقدامات و اشتراک‌گذاری در OpenClaw از iOS.`},android:{title:`Android`,desc:`گوشی اندروید شما به‌عنوان یک دستگاه کامل OpenClaw — گفت‌وگو، دوربین و Canvas.`},appleWatch:{title:`Apple Watch`,desc:`گفت‌وگوهای قابل مشاهده در یک نگاه و پاسخ‌های سریع از روی مچ دست شما.`},wearOs:{title:`Wear OS`,desc:`همراه Android، OpenClaw را به ساعت شما گسترش می‌دهد.`},macos:{title:`macOS`,desc:`همراه نوار منو برای Gateway شما — اعلان‌ها، تأییدها، گفت‌وگوی سریع.`},windows:{title:`Windows`,desc:`همراه ویندوز رایانه شما را به‌عنوان دستگاه OpenClaw متصل می‌کند.`},linux:{title:`Linux`,desc:`برنامه دسکتاپ بومی — بیلدهای .deb و AppImage.`},chrome:{title:`افزونه Chrome`,desc:`به OpenClaw اجازه دهید Chrome موجود شما را کنترل کند — زبانه‌ها، صفحات و فرم‌ها.`},plugins:{title:`افزونه‌ها و ClawHub`,desc:`OpenClaw را با کانال‌ها، ابزارها و Skills جامعه گسترش دهید.`}}},presence:{rosterTitle:`آنلاین`,card:{details:`جزئیات {name}`,loadFailed:`باز کردن جزئیات ممکن نشد. دوباره تلاش کنید یا صفحه فعالیت این شخص را باز کنید.`,ariaLabel:`فعالیت {name}`,person:`شخص`,onlineFor:`آنلاین به مدت`,where:`کجا`,reportedTimeZone:`منطقه زمانی گزارش‌شده: {zone}`,lastActivity:`آخرین فعالیت`,notObserved:`هنوز مشاهده نشده`,viewingNow:`در حال مشاهده`,recentSessions:`نشست‌های اخیر`,noVisibleSessions:`هیچ نشست قابل مشاهده‌ای در حال مرور نیست.`,noRecentSessions:`هیچ نشست قابل مشاهده اخیری وجود ندارد.`,sessionUpdated:`نشست به‌روزرسانی شد`,ago:`پیش`,viewActivity:`مشاهده فعالیت`,controlUi:`Control UI`,cli:`خط فرمان`,app:`برنامه`}},activityFeed:{partialHistory:`افراد و شمارش‌ها ارتباط‌های نشست ضبط‌شده قابل مشاهده را توصیف می‌کنند؛ تاریخچه نگه‌داری‌شده و این فهرست افراد ممکن است ناقص باشد.`,sessionsMode:`نشست‌ها`,searchPlaceholder:`جستجوی عناوین نشست…`,time:`زمان`,time24h:`۲۴ ساعت گذشته`,time7d:`۷ روز گذشته`,time30d:`۳۰ روز گذشته`,timeAll:`همه زمان‌ها`,everyone:`همه`,peopleButtonLabel:`فیلتر جلسات بر اساس شخص`,lastActive:`· {time}`,unresolvedIdentities:`هویت‌های حل‌نشده`,clearPersonFilter:`پاک کردن فیلتر شخص`,sessions:`نشست‌ها`,showing:`نمایش {shown} از {total}`,today:`امروز`,yesterday:`دیروز`,unknownDate:`تاریخ نامشخص`,noSessions:`هیچ جلسه‌ای با این فیلترها مطابقت ندارد.`,automationGroup:`{count} نشست خودکارسازی`,automation:`خودکارسازی`,inspectRun:`بررسی اجرا`,backToSessions:`بازگشت به نشست‌ها`,channelLabel:`کانال: {value}`,agentLabel:`عامل: {value}`,online:`آنلاین`,idle:`بی‌کار`,offline:`آفلاین`,unknownDevice:`دستگاه ناشناخته`,lastInput:`آخرین ورودی {time} پیش`,viewingNow:`در حال مشاهده`,notViewing:`در حال حاضر هیچ جلسه‌ای را مشاهده نمی‌کنید.`,notFoundTitle:`شخص یافت نشد`,notFoundDescription:`هیچ حضور آنلاین یا ارتباط نشست قابل مشاهده‌ای با این هویت مطابقت ندارد.`},profilePage:{offline:`برای دیدن عامل خود به Gateway متصل شوید.`,usageStatistics:`آمار استفاده`,usageStatisticsDescription:`مشاهده فعالیت، هزینه‌ها و روند استفاده.`,identity:{title:`هویت`,menuLabel:`منوی هویت`,menuButtonLabel:`منوی هویت و برنامه برای {name}`,description:`نمایه شما در این Gateway.`,loading:`در حال بارگذاری هویت شما…`,profileUnavailable:`نمایه هویت شما بارگذاری نشد.`,writeRequired:`ویرایش نمایه به دسترسی operator.write نیاز دارد.`,notSet:`هویت تنظیم نشده است.`,setIdentity:`تنظیم هویت`,avatar:`آواتار`,avatarDescription:`PNG، JPEG یا WebP. تصاویر به اندازه ۲۵۶ × ۲۵۶ یا کوچک‌تر تغییر اندازه داده می‌شوند.`,chooseAvatar:`انتخاب تصویر`,processingAvatar:`در حال پردازش…`,displayName:`نام نمایشی`,displayNameDescription:`برای دیگر افرادی که از این Gateway استفاده می‌کنند نمایش داده می‌شود.`,linkedEmails:`ایمیل‌های پیوندشده`,linkedEmailsDescription:`آدرس‌های ایمیل متصل به این نمایه.`,githubAccount:`حساب GitHub`,githubAccountDescription:`به‌طور خودکار از ورود مبتنی بر GitHub شما تأیید شده است.`,githubVerified:`از ورود مبتنی بر GitHub شما تأیید شد`,githubUnavailable:`در دسترس نیست`,githubUnavailableDescription:`ورود مبتنی بر GitHub در دسترس نیست. برای تلاش دوباره تازه‌سازی کنید.`,gitCoauthor:`اعتبار هم‌نویسنده Git`,gitCoauthorDescription:`نشانی noreply عمومی GitHub این حساب را به کامیت‌های ایجادشده از نشست‌های مشترک اضافه می‌کند. خاموش کردن آن فقط بر کامیت‌های آینده اثر می‌گذارد.`,gitCoauthorUnavailable:`پس از تأیید ورود مبتنی بر GitHub شما در دسترس است. برای تلاش دوباره تازه‌سازی کنید.`,avatarErrors:{invalid:`آن تصویر پردازش نشد.`,sourceTooLarge:`تصویری با حجم ۱۰ مگابایت یا کمتر انتخاب کنید.`,tooLarge:`آواتار پردازش‌شده بزرگ‌تر از ۵۱۲ کیلوبایت است.`}}},tasksPage:{active:`فعال`,activeSub:`کارهای پس‌زمینه در صف و در حال اجرا.`,recent:`اخیر`,recentSub:`آخرین وظایف تکمیل‌شده، ناموفق و لغوشده.`,loading:`در حال بارگذاری وظایف…`,empty:`هنوز هیچ وظیفهٔ پس‌زمینه‌ای وجود ندارد.`,emptyActive:`هیچ وظیفه‌ای در صف یا در حال اجرا نیست.`,emptyRecent:`هیچ وظیفهٔ تکمیل‌شدهٔ اخیری وجود ندارد.`,disconnected:`برای بارگذاری و مدیریت وظایف، به gateway متصل شوید.`,loadFailed:`امکان بارگذاری وظایف وجود نداشت.`,cancelFailed:`امکان لغو وظیفه وجود نداشت.`,recoveryFailed:`به‌روزرسانی تحویل تکمیل ممکن نشد.`,invalidResponse:`gateway فهرست وظایف نامعتبری برگرداند.`,untitled:`وظیفهٔ پس‌زمینه`,taskCount:`{count} وظیفه`,taskCountOne:`1 وظیفه`,agent:`عامل: {agent}`,openSession:`باز کردن نشست`,cancelTask:`لغو {title}`,cancelling:`در حال لغو…`,retryDelivery:`تلاش مجدد برای تحویل`,dismissDelivery:`رد کردن تحویل`,copyResult:`کپی نتیجه`,deliveryBlocked:`تکمیل شد، اما تحویل نتیجه مسدود است.`,deliveryDismissed:`تکمیل شد؛ تحویل نتیجه رد شد.`,duplicateRisk:`تلاش مجدد ممکن است پس از یک تأیید مبهم، نتیجه را تکراری کند.`,status:{queued:`در صف`,running:`در حال اجرا`,completed:`تکمیل‌شده`,failed:`ناموفق`,cancelled:`لغوشده`,timedOut:`زمان به پایان رسید`},runtime:{subagent:`زیرعامل`,cron:`Cron`,acp:`ACP`,cli:`CLI`,unknown:`وظیفه`}},skillWorkshop:{title:`کارگاه Skill`,header:{useCurrentChat:`استفاده از گفتگوی فعلی`,useCurrentChatAria:`استفاده از گفتگوی فعلی برای درخواست‌های بازبینی`,useCurrentChatTooltip:`ارسال درخواست‌های بازنگری به نشست گفت‌وگوی فعلی به‌جای نشست کارگاه پیشنهاد.`,selfLearning:`خودآموزی`,selfLearningAria:`فعال یا غیرفعال کردن پیشنهادهای مهارتِ خودآموزی`,selfLearningTooltip:`اصلاحات و کارهای مهم تکمیل‌شده را ثبت و بررسی می‌کند و به پیشنهادهای مهارتِ در انتظار تبدیل می‌کند. توکن‌های پس‌زمینه بیشتری مصرف می‌کند؛ پیش‌نویس‌ها به‌صورت پیشنهادهای در انتظار روی این برد قرار می‌گیرند.`,view:`نمای کارگاه`,board:`تخته`,today:`امروز`},status:{all:`همه`,pending:`در انتظار`,applied:`اعمال‌شده`,rejected:`رد‌شده`,quarantined:`قرنطینه‌شده`,stale:`کهنه`},recency:{today:`امروز`,yesterday:`دیروز`,earlier:`اوایل این هفته`},diff:{changes:`تغییرات`,fullBody:`متن کامل`,viewLabel:`نمای بازبینی`,unchanged:`این بازبینی متن مهارت را بدون تغییر باقی گذاشت.`,loadingPrevious:`در حال بارگذاری بازبینی قبلی…`,previousUnavailable:`بازبینی قبلی در دسترس نیست، بنابراین این متن کامل است.`,tooLarge:`این مقایسه برای نمایش در اینجا بسیار بزرگ است. برای خواندن آن به متن کامل بروید.`,truncated:`این مقایسه کوتاه شده است. تغییرات و آمار ممکن است ناقص باشند. برای بررسی بازبینی کامل به بدنه کامل بروید.`},applied:{history:`تاریخچه`,revision:`{count} بازبینی`,revisions:`{count} بازبینی`,create:`ایجاد`,update:`به‌روزرسانی`,version:`v{version}`},previewContext:`در {slug}`,actions:{close:`بستن`,cancel:`لغو`,previous:`قبلی`,next:`بعدی`,apply:`اعمال`,applying:`در حال اعمال…`,evaluate:`ارزیابی`,evaluating:`در حال ارزیابی…`,evaluated:`ارزیابی‌شده`,revise:`بازبینی`,tweak:`تنظیم`,opening:`در حال باز کردن…`,reject:`رد کردن`,rejecting:`در حال رد کردن…`,sending:`در حال ارسال…`},notices:{applied:`اعمال‌شده`,proposalChanged:`پیشنهاد تغییر کرد. پیش از انتخاب اقدام دیگر، پیش‌نویس به‌روزشده را بررسی کنید.`,rejected:`رد‌شده`,revisionRequested:`بازبینی درخواست شد`},revision:{title:`{verb} پیشنهاد`,description:`به عامل بگویید چه چیزی باید تغییر کند. پیشنهاد در حالت در انتظار می‌ماند و کارگاه نسخه‌ای بازبینی‌شده ایجاد می‌کند.`,placeholder:`مثال: این را به‌جای جستجوی خوانده‌نشده از برچسب‌های Gmail استفاده کن، و یک مرحله اجرای آزمایشی امن‌تر اضافه کن.`,preparing:`در انتظار پذیرش گفت‌وگو`,notAdmitted:`درخواست بازبینی پذیرفته نشد. دستورالعمل‌های شما همچنان در دسترس است؛ خطا را بررسی کنید و دوباره تلاش کنید. {error}`,send:`ارسال بازبینی`},queue:{resize:`تغییر اندازه فهرست پیشنهادها`,search:`جستجوی پیشنهادها…`,loadError:`بارگذاری پیشنهادها ممکن نشد.`,loading:`در حال بارگذاری پیشنهادها…`,noStatus:`هیچ پیشنهاد {status} وجود ندارد.`,noMatch:`هیچ پیشنهادی با فیلتر فعلی مطابقت ندارد.`},detail:{edited:`ویرایش‌شده در {time}`,created:`ایجاد شده در {time}`,supportFiles:`{count} فایل پشتیبان`,noSupportFiles:`۰ فایل پشتیبان`,loading:`در حال بارگذاری پیشنهاد…`,supportFilesTitle:`فایل‌های پشتیبان`,clickToPreview:`· برای پیش‌نمایش کلیک کنید`},evaluation:{title:`ارزیابی`,version:`پیشنهاد {version}`,completedAt:`تکمیل‌شده در {time}`,status:{completed:`تکمیل‌شده`,skipped:`ردشده`,error:`خطا`},decision:{pass:`قبول`,revise:`بازبینی`,block:`مسدود`},severity:{info:`اطلاعات`,warn:`هشدار`,critical:`بحرانی`},evaluatorVersion:`ارزیاب {version}`,mode:`حالت {mode}`,findings:`یافته‌ها`,metrics:`معیارها`,fileLine:`{file}:{line}`,errors:{revisionHashUnavailable:`نسخهٔ فعلی پیشنهاد قابل شناسایی نبود.`,revisionChanged:`نسخهٔ پیشنهاد در حین ارزیابی تغییر کرد.`}},empty:{searchTitle:`پیشنهاد منطبقی یافت نشد`,searchBody:`جستجو را پاک کنید یا کلیدواژه دیگری را امتحان کنید.`,pendingTitle:`پیشنهاد در انتظاری وجود ندارد`,pendingBody:`پیش‌نویس‌های جدید هنگام نیاز به بررسی اینجا نمایش داده می‌شوند.`,appliedTitle:`هنوز چیزی اعمال نشده`,appliedBody:`از یک پیشنهاد در انتظار استفاده کنید تا به‌عنوان یک مهارت زنده اینجا نمایش داده شود.`,rejectedTitle:`پیشنهاد ردشده‌ای وجود ندارد`,rejectedBody:`پیشنهادهای رد شده برای تاریخچه بررسی تمیز اینجا باقی می‌مانند.`,quarantinedTitle:`چیزی قرنطینه نشده`,quarantinedBody:`پیشنهادهای مسدودشده توسط اسکنر یا نگه‌داشته‌شده به دلایل ایمنی اینجا نمایش داده می‌شوند.`,staleTitle:`پیشنهاد منسوخی وجود ندارد`,staleBody:`پیشنهادهایی که دیگر نمی‌توانند به‌درستی اعمال شوند اینجا نمایش داده می‌شوند.`,allTitle:`پیشنهادی اینجا وجود ندارد`,allBody:`پیشنهادهای Skill Workshop هنگامی که عامل شما آن‌ها را پیش‌نویس کند اینجا نمایش داده می‌شوند.`,defaultAgent:`عامل شما`,noProposalsAria:`بدون پیشنهاد در Skill Workshop`,noProposalsTitle:`هنوز پیشنهادی وجود ندارد`,noProposalsBody:`{agent} هنوز هیچ پیشنهاد مهارتی تهیه نکرده است.`,noProposalsFooter:`پیشنهادهای جدید برای بررسی اینجا نمایش داده می‌شوند.`},selfLearning:{pitchTitle:`فعال‌سازی خودآموزی`,pitchBody:`OpenClaw اصلاحات و اجراهای مهم تکمیل‌شده را بررسی می‌کند و سپس برای این برد، پیش‌نویس پیشنهادهای مهارت را می‌سازد. این فرایند توکن‌های پس‌زمینه بیشتری مصرف می‌کند و پیش‌نویس‌ها به‌صورت پیشنهادهای در انتظار ارائه می‌شوند.`,enable:`فعال‌سازی خودآموزی`,enabling:`در حال فعال‌سازی…`,updateError:`تنظیمات خودآموزی به‌روزرسانی نشد.`},history:{eyebrow:`کارهای گذشته`,title:`یافتن گردش‌کارهای قابل استفاده مجدد`,body:`نشست‌های قابل‌توجه را از جدیدترین به قدیمی‌ترین بررسی کنید. تنها الگوهای بازیابی قوی یا گردش‌کارهایی که فراخوانی‌های تکراری ابزار را کاهش می‌دهند به پیشنهادهای در انتظار تبدیل می‌شوند.`,findIdeas:`یافتن ایده‌های مهارت`,scanEarlier:`بررسی کارهای قبلی`,scanNew:`بررسی کارهای جدید`,scanning:`در حال بررسی نشست‌ها…`,loading:`در حال بارگذاری تاریخچه…`,pendingOnly:`فقط پیشنهادهای در انتظار · از مدل پیکربندی‌شده شما استفاده می‌کند`,reviewed:`{count} نشست بررسی شد`,found:`{count} ایده یافت شد`,noSessions:`هیچ نشست قابل‌توجهی در این بازه یافت نشد.`,today:`امروز`},today:{emptyTitle:`امروز چیزی در انتظار نیست`,emptyBody:`عامل شما چیز جدیدی تهیه نکرده است. برای مرور تاریخچه به Board بروید.`,new:`جدید`,waiting:`در انتظار`,reviewed:`بررسی‌شده`,agent:`عامل`,proposalsWaiting:`{count} پیشنهاد در انتظار`,browseApplied:`آنچه را قبلاً اعمال شده مرور کنید.`,progress:`{current} از {total}`,draftedBy:`تهیه‌شده توسط`,supportFile:`{count} فایل پشتیبان`,supportFiles:`{count} فایل پشتیبان`,comeWithIt:`همراه آن می‌آید.`,useIt:`استفاده کن`,addToSkills:`به مهارت‌های خود اضافه کنید`,evaluate:`ارزیابی`,runChecks:`اجرای بررسی‌های پیشنهاد`,tweakIt:`تنظیمش کن`,askAgent:`از عامل بخواهید چیزی را تغییر دهد`,skipping:`در حال رد کردن…`,skip:`رد کردن`,notForMe:`برای من نیست`,upNext:`بعدی · {count} مورد دیگر در انتظار`,seeAll:`دیدن همه پیشنهادها ←`,collection:`مجموعه شما · {count} در حال استفاده`,manage:`مدیریت ←`,workflowHeading:`چگونه عامل از آن استفاده می‌کند`,applicabilityHeading:`چه زمانی عامل باید از آن استفاده کند`}},activity:{status:{done:`انجام شد`,running:`در حال اجرا`,error:`خطا`},title:`فعالیت`,visibleCount:`{visible} از {total}`,search:`جستجو`,searchPlaceholder:`فیلتر بر اساس ابزار، خلاصه، اجرا، نشست`,filters:`فیلترها`,toolFilter:`ابزار`,allTools:`همه ابزارها`,statusFilters:`فیلترهای وضعیت`,autoFollow:`دنبال‌کردن خودکار`,expandAll:`باز کردن همه`,collapseAll:`بستن همه`,clear:`پاک کردن`,empty:`هنوز هیچ فعالیت ابزاری وجود ندارد.`,emptyFiltered:`هیچ فعالیتی با این فیلترها مطابقت ندارد.`,argumentHiddenOne:`۱ آرگومان پنهان شده است`,argumentsHidden:`{count} آرگومان پنهان شده‌اند`,streamLabel:`ورودی‌های فعالیت ابزار`,toolCallId:`فراخوانی ابزار`,runId:`اجرا کنید`,session:`نشست`,outputTruncated:`پیش‌نمایش ویرایش و کوتاه شده است.`,noOutputPreview:`پیش‌نمایش خروجی وجود ندارد.`,answerCandidate:{title:`پاسخ نامزد`,itemId:`مورد`,candidate:`پاسخ نامزد`,superseded:`پاسخ جایگزین‌شده`,selected:`پاسخ انتخاب‌شده`},runInspector:{activityView:`نمای فعالیت`,liveMode:`فعالیت زنده`,mode:`بازرس اجرا`,intro:`شواهد هویتی پایدار پشتیبانی‌شده توسط Gateway برای یک اجرا. بارگذاری مجدد این صفحه دوباره از Gateway پرس‌وجو می‌کند.`,bestEffortWarning:`هشدار حسابرسی بهترین‌تلاش: این نما برای عیب‌یابی عملیاتی است، نه یک سابقه انطباق بدون تلفات. نبود شواهد ثابت نمی‌کند که یک اقدام یا اجرا رخ نداده است.`,evidenceStateLabel:`وضعیت شواهد: {state}`,evidenceState:{present:`موجود`,absent:`غایب`,unknown:`نامشخص`,unsupported:`پشتیبانی‌نشده`},coverageStatusLabel:`پوشش بازرسی: {state}`,coverage:{enforced:{label:`اعمال‌شده`,description:`یک رسید تصمیم، ارزیابی مبتنی بر هویت را اثبات می‌کند؛ این به‌خودی‌خود به معنای مجاز بودن اقدام نیست.`},attributionOnly:{label:`فقط انتساب`,description:`حقایق هویتی ثبت شدند، اما هیچ ارزیابی سیاست یا اعطای مبتنی بر هویت اثبات نشده است.`},unattributed:{label:`بدون انتساب`,description:`مسیر پشتیبانی‌شده بدون یک اصل فراخوان قابل‌استفاده مشاهده شد.`},unknown:{label:`نامشخص`,description:`شواهد مورد انتظار وجود ندارد، خراب است، به‌طور غیرمنتظره منقضی شده یا غیرقابل‌خواندن است.`},unsupported:{label:`پشتیبانی‌نشده`,description:`این مسیر هیچ قرارداد شواهد هویتی فاز ۰ ندارد.`}},facts:{trustDomain:`دامنه اعتماد`,ingress:`ورودی`,invoker:`فراخوان`,representedSubject:`موضوع نمایندگی‌شده`,sponsor:`حامی`,agentPrincipal:`اصل عامل`,agentDefinition:`تعریف عامل`,runtimeInstance:`نمونه زمان اجرا`,applicableGrants:`اعطاهای قابل‌اعمال`,applicableGrant:`اعطای قابل‌اعمال {index}`,assuranceEvidence:`شواهد اطمینان`,assuranceEvidenceItem:`شواهد اطمینان {index}`,lineage:`تبار`},values:{label:`برچسب`,kind:`نوع`,operation:`عملیات`,principalReference:`ارجاع اصلی`,domainReference:`ارجاع دامنه`,owningBoundary:`مرز مالک`,sourceReference:`ارجاع منبع`,relationshipReference:`ارجاع رابطه`,definitionReference:`ارجاع تعریف`,revisionReference:`ارجاع بازبینی`,runtimeReference:`ارجاع زمان اجرا`,grantReference:`ارجاع اعطا`,strength:`قدرت`,evidenceReference:`ارجاع شواهد`,depth:`عمق`,parentRunReference:`ارجاع اجرای والد`,parentExecutionReference:`ارجاع اجرای والد`,parentContextReference:`ارجاع زمینه والد`,delegationReference:`ارجاع واگذاری`},reasons:{absent:`هیچ {label} در مرز مالک ثبت نشده است.`,unknown:`انتظار می‌رفت {label} وجود داشته باشد، اما شواهد آن در دسترس یا قابل خواندن نیست.`,unsupported:`این مسیر اجرا شواهد {label} را ارائه نمی‌دهد.`,invokerAbsent:`مرز ورودی پشتیبانی‌شده هیچ اصل فراخوان قابل‌استفاده‌ای ثبت نکرد.`,noGrants:`هیچ اعطای قابل‌اعمالی برای این اجرا ثبت نشد.`,noAssurance:`هیچ شواهد اطمینانی برای این اجرا ثبت نشد.`,noLineage:`هیچ تبار والد یا زیرعاملی برای این اجرا ثبت نشد.`},identityHeading:`هویت و اختیار`,missingEvidenceHeading:`شواهد گمشده`,noMissingEvidence:`هیچ شواهد گمشده‌ای برای این طرح گزارش نشد.`,nextStepsHeading:`گام‌های بعدی`,decisions:{heading:`رسیدهای تصمیم`,none:`هیچ رسید تصمیمی برای این صفحه محدود بازگردانده نشد.`,returned:`نمایش {count} رسید تصمیم نگه‌داشته‌شده.`,listLabel:`فهرست رسیدهای تصمیم`,inspectLabel:`{summary}. نتیجه: {outcome}. طبقه‌بندی شواهد: {classification}.`,detailHeading:`جزئیات رسید`,requestedHeading:`چه چیزی درخواست شد`,outcomeHeading:`چه اتفاقی افتاد`,outcomeLabel:`نتیجه`,classificationLabel:`طبقه‌بندی شواهد`,reasonLabel:`دلیل ثبت‌شده`,occurredAtLabel:`ثبت‌شده در`,ownerHeading:`منشأ نمایش`,durableOwnerLabel:`تولیدکننده تأییدشده`,boundaryLabel:`مرز تصمیم`,ownerNote:`Gateway توضیحات را فقط از یک مسیر فراخوانی مالک تأییدشده نمایش می‌دهد. توضیحات و گام‌های بعدی کنترل‌شده با رسید پنهان می‌شوند؛ Control UI اعتماد را از فراداده رسید استنتاج نمی‌کند.`,evidenceHeading:`محدودیت‌های شواهد`,contextFieldsLabel:`فیلدهای زمینه استفاده‌شده`,noContextFields:`هیچ فیلد زمینه‌ای به‌عنوان استفاده‌شده ثبت نشده است.`,policyCountLabel:`ارجاعات خط‌مشی استفاده‌شده`,grantCountLabel:`ارجاعات مجوز استفاده‌شده`,notFoundTitle:`رسید در این صفحه یافت نشد`,notFoundDescription:`رسید انتخاب‌شده در این صفحهٔ نگه‌داری‌شده وجود ندارد. به صفحهٔ اول بازگردید یا از یک پیوند رسید جاری استفاده کنید.`,readOnly:`رسیدهای تصمیم فقط‌خواندنی هستند. این نما نمی‌تواند اقدامی را تأیید، ویرایش یا تکرار کند.`,more:`رسیدهای تصمیم بیشتری در دسترس است.`,loadMore:`بارگیری رسیدهای بیشتر`,loadingMore:`در حال بارگیری رسیدها…`,loadMoreError:`رسیدهای بیشتر بارگیری نشد. رسیدهایی که قبلاً نمایش داده شده‌اند بدون تغییر باقی می‌مانند.`,bounded:`بازرسی تصمیم حداکثر به ۵۰ رکورد در هر درخواست محدود است.`,outcomes:{allowed:`مجاز`,denied:`Denied`,notApplicable:`قابل اجرا نیست`,unknown:`نامشخص`}},diagnosticReason:`دلیل تشخیصی:`,diagnostic:{notFound:{title:`اجرا یافت نشد`,description:`هیچ رکورد اجرا یا هویت نگهداری‌شده‌ای با این ارجاع مطابقت نداشت. نبود شواهد با بهترین تلاش ثابت نمی‌کند که اجرا هرگز رخ نداده است.`},expired:{title:`شواهد هویت منقضی شده است`,description:`Gateway اجرا را یافت، اما زمینه هویت آن خارج از پنجره نگهداری ۳۰ روزه است.`},corrupt:{title:`شواهد هویت خراب است`,description:`Gateway شواهدی برای این اجرا یافت اما نتوانست زمینه هویت ذخیره‌شده را اعتبارسنجی کند.`},ambiguous:{title:`چندین اجرا با این اجرا مطابقت دارند`,description:`یک مرجع اجرا می‌تواند بیش از یک اجرا را همبسته کند. بازرس حدس نمی‌زند که کدام اجرا را مدنظر داشته‌اید.`},unsupported:{title:`شواهد هویت پشتیبانی‌نشده`,description:`این اجرا شناخته‌شده است، اما این مسیر اجرا زمینه هویت پشتیبانی‌شده‌ای را نگه نداشت.`},unknown:{title:`شواهد هویت ناشناخته`,description:`مسیر شواهدی را وعده می‌دهد، اما رکورد مورد انتظار وجود ندارد، غیرقابل‌خواندن است، یا در غیر این صورت در دسترس نیست.`}},candidates:{listLabel:`اجراهای مطابق`,recorded:`ثبت‌شده {date}`,executionReference:`بازرسی اجرا`,more:`اجراهای مطابق بیشتری فراتر از این صفحه محدود وجود دارند.`,loadMore:`بارگذاری اجراهای بیشتر`,loadingMore:`در حال بارگذاری اجراها…`,loadMoreError:`اجراهای بیشتر بارگذاری نشدند. دوباره تلاش کنید.`},panels:{empty:{title:`هیچ اجرایی انتخاب نشده است`,description:`پیوندی به شکل /activity?view=run&run= را باز کنید تا شواهد هویت پایدار را بازرسی کنید.`},waiting:{title:`در انتظار Gateway`,description:`پروجکشن پایدار هنگام اتصال مجدد این مرورگر بارگذاری خواهد شد.`},loading:{title:`در حال بارگذاری بازرسی اجرا`,description:`در حال خواندن پروجکشن هویت نگه‌داشته‌شده Gateway…`},disconnected:{title:`Gateway قطع شده است`,description:`هویت اجرا روی Gateway پایدار است، اما تا زمانی که این مرورگر قطع باشد قابل خواندن نیست.`},unauthorized:{title:`دسترسی خواندن اپراتور لازم است`,description:`این اتصال operator.read ندارد، بنابراین هویت نگه‌داشته‌شده اجرا قابل بارگذاری نیست.`},unsupported:{title:`بازرسی اجرا پشتیبانی نمی‌شود`,description:`این Gateway از audit.run.inspect پشتیبانی نمی‌کند. Gateway را ارتقا دهید، جمع‌آوری هویت اجرا را فعال کنید و یک اجرای جدید ثبت کنید.`},error:{title:`بازرسی اجرا ناموفق بود`,description:`Gateway نتوانست این پروجکشن تشخیصی را برگرداند. هیچ اطلاعات هویتی از فعالیت زنده استنباط نشد.`}},restart:`شروع مجدد بازرسی`,retry:`تلاش مجدد بازرسی`}},gatewayLogs:{title:`گزارش‌ها`,subtitle:`گزارش‌های فایلی Gateway (JSONL).`,exportButton:`صادر کردن {label}`,exportLabels:{filtered:`فیلترشده`,visible:`قابل مشاهده`},filter:`فیلتر`,searchPlaceholder:`جستجوی گزارش‌ها`,autoFollow:`دنبال‌کردن خودکار`,file:`فایل: {file}`,truncated:`خروجی گزارش کوتاه شد؛ در حال نمایش آخرین بخش.`,empty:`هیچ ورودی گزارشی وجود ندارد.`},pluginTabs:{unavailableTitle:`Plugin panel unavailable`,unavailableSubtitle:`The plugin that owns this tab is not active on the connected gateway, or it did not provide a panel.`},logbook:{nav:{previousDay:`Previous day`,nextDay:`Next day`,today:`Today`},status:{capturing:`Capturing every {seconds}s`,paused:`Capture paused`,disabled:`Capture off`,nodeHelp:`دستگاهی که تصاویر لحظه‌ای صفحه را فراهم می‌کند.`,pending:`{count} frames queued`,pendingHelp:`Snapshots waiting for the next analysis batch.`,analyzing:`Analyzing…`,captureError:`Capture error`,batchError:`Analysis error`,modelMissing:`No vision model`,modelMissingHelp:`Set plugins.entries.logbook.config.visionModel (for example codex/gpt-5.6-sol) or configure tools.media models.`},actions:{pause:`Pause`,resume:`Resume`,analyzeNow:`Analyze now`},empty:{title:`Nothing on the timeline yet.`,subtitle:`Logbook is collecting snapshots; cards appear after the first analysis batch completes.`},card:{keyframeAlt:`Screen snapshot from this activity`,distractions:`Distractions`},stats:{title:`Day at a glance`,focus:`{pct}% focus`,tracked:`{duration} tracked`},standup:{title:`Daily standup`,generate:`Generate`,refresh:`Regenerate`,empty:`Turn today's timeline into a ready-to-paste standup update.`},ask:{title:`Ask your day`,placeholder:`When did I review the gateway PR?`,submit:`Ask`}},board:{label:`داشبورد نشست`,tabsLabel:`زبانه‌های داشبورد`,moreTabs:`زبانه‌های بیشتر داشبورد`,gridLabel:`ابزارک‌های داشبورد`,emptyTitle:`یک تخته خالی، آماده کار`,emptyHint:`عامل شما می‌تواند ابزارک‌ها را اینجا سنجاق کند — یک کارت وضعیت درخواست کنید.`,actionFailed:`تغییر داشبورد ذخیره نشد.`,actionInProgress:`تغییر دیگری در داشبورد هنوز در حال ذخیره‌شدن است.`,announcement:{moved:`{title} جابجا شد.`,resized:`اندازه {title} تغییر کرد.`,removed:`{title} حذف شد.`,granted:`دسترسی ویجت مجاز شد.`,rejected:`دسترسی ویجت رد شد.`},widget:{cellLabel:`ویجت داشبورد: {title}. برای حرکت از کلیدهای جهت‌نما استفاده کنید. برای جابه‌جایی آن، Alt را نگه دارید و یک کلید جهت‌نما را فشار دهید.`,moveHandle:`جابه‌جایی {title}`,resizeHandle:`تغییر اندازه {title}`,menuLabel:`گزینه‌های ویجت`,moveToTab:`انتقال به برگه`,noOtherTabs:`برگه دیگری وجود ندارد`,resize:`تغییر اندازه`,autoHeight:`ارتفاع خودکار`,remove:`حذف`,needsApproval:`نیازمند تأیید`,needsApprovalDetail:`این ویجت دسترسی بیشتری درخواست کرد.`,networkAccess:`مبداهای شبکه`,hostTools:`ابزارها و داده‌های میزبان`,activeCapabilities:`قابلیت‌های فعال ویجت`,networkCapability:`شبکه: {capability}`,toolCapability:`ابزار: {capability}`,granted:`اعطا شد`,allow:`اجازه دادن`,allowFailed:`امکان اجازه دادن دسترسی ویجت نبود. دوباره تلاش کنید.`,reject:`رد کردن`,rejectFailed:`امکان رد کردن دسترسی ویجت نبود. دوباره تلاش کنید.`,rejected:`دسترسی رد شد`,rejectedDetail:`این ویجت تا زمانی که حذف یا جایگزین نشود غیرفعال می‌ماند.`,appLoading:`در حال بازیابی برنامه…`,appStaleTitle:`این برنامه سنجاق‌شده منسوخ است`,appStaleDetail:`سرور، منبع یا رونوشت مبدأ آن دیگر در دسترس نیست.`,retry:`تلاش مجدد`,frameResolverMissing:`محتوای ویجت در دسترس نیست.`,sandboxUnavailable:`میزبان جعبه‌شنی ویجت در دسترس نیست.`,frameAuthorizationFailed:`پس از تلاش‌های مکرر برای تازه‌سازی، مجوز ویجت ناموفق بود.`,sandboxOriginRequired:`پس از تلاش‌های مکرر برای تازه‌سازی، مجوز ویجت ناموفق بود. اگر gateway پشت یک reverse proxy یا تونل اجرا می‌شود که پورت جعبه‌شنی ویجت را مسیریابی نمی‌کند، mcp.apps.sandboxOrigin را روی یک مبدأ عمومی اختصاصی که به شنونده جعبه‌شنی مسیریابی شده است تنظیم کنید.`,errorTitle:`این ویجت بارگذاری نشد`,errorDetail:`مشکل محدود به همین کارت است.`,actionErrorTitle:`تغییر ویجت ناموفق بود`,actionErrorDetail:`داشبورد وضعیت قبلی ویجت را حفظ کرد.`,errorShow:`نمایش جزئیات`,kindMcp:`MCP`,kindHtml:`HTML`,kindPlugin:`افزونه`,pluginLoading:`در حال بارگذاری ویجت افزونه…`,disabledPlugin:`ویجت از افزونه غیرفعال {pluginId}`}},workboard:{widget:{boardLabel:`تخته Workboard`,cardLabel:`کارت Workboard`,summaryLabel:`خلاصه Workboard`,loading:`در حال بارگذاری Workboard…`,cardIdRequired:`این ویجت به یک ویژگی cardId نیاز دارد.`,cardMissing:`این کارت Workboard دیگر در دسترس نیست.`,unassigned:`واگذارنشده`,openBoard:`باز کردن برد`,statusCounts:`کارت‌ها بر اساس وضعیت`,cardCount:`{count} کارت`,noActiveCards:`هیچ کارت آماده یا در حال اجرا نیست.`},disabledHelpStart:`Workboard غیرفعال است. فعال کنید`,enableConfigKey:`plugins.entries.workboard.enabled = true`,disabledHelpEnd:`، سپس این زبانه را دوباره بارگذاری کنید.`,status:{triage:`Triage`,backlog:`بک‌لاگ`,todo:`برای انجام`,scheduled:`زمان‌بندی‌شده`,ready:`آماده`,running:`در حال اجرا`,review:`بازبینی`,blocked:`مسدود`,done:`انجام شد`},noLinkedSession:`هیچ نشست پیوندخورده‌ای نیست`,stopSession:`توقف نشست`,editCard:`ویرایش کارت`,editCardHelp:`به‌روزرسانی فراداده صف و تحویل نشست.`,newCard:`کارت جدید`,newCardHelp:`کار را برای یک نشست عامل در صف قرار دهید.`,archiveCard:`بایگانی کارت`,unarchiveCard:`Restore from archive`,archived:`Archived`,deleteCard:`حذف کارت`,viewDetails:`مشاهده جزئیات`,detailTitle:`جزئیات کارت`,detailTask:`وظیفه Gateway`,detailRun:`اجرا`,detailUpdated:`به‌روزرسانی شده`,detailProof:`اثبات`,detailDiagnostics:`تشخیص‌ها`,detailWorkerLogs:`گزارش‌های کارگر`,detailWorkerProtocol:`پروتکل کارگر`,detailAutomation:`خودکارسازی`,detailUpdatedValue:`به‌روزرسانی شده: {time}`,detailAutomationTenant:`مستأجر: {tenant}`,detailAutomationBoard:`تخته: {board}`,detailAutomationSkills:`Skills: {skills}`,detailAutomationWorkspace:`فضای کاری: {workspace}`,detailAutomationSummary:`خلاصه: {summary}`,detailOperatorNotes:`یادداشت‌های اپراتور`,detailNoNotes:`هنوز یادداشتی از اپراتور وجود ندارد.`,detailNotePlaceholder:`افزودن تصمیم، مانع یا یادداشت اثبات...`,detailAddNote:`افزودن یادداشت`,dashboardTitle:`داشبورد`,dashboardEmpty:`هنوز داشبوردی وجود ندارد — عامل فعال می‌تواند ویجت‌ها را سنجاق کند.`,openSession:`باز کردن نشست`,defaultAgent:`عامل پیش‌فرض`,allAgents:`All agents`,agentFilter:`Filter by agent`,allBoards:`All boards`,boardFilter:`Filter by board`,defaultBoard:`Default board`,automationAttached:`خودکارسازی`,automationAttachedTitle:`باز کردن Automations`,boardFilterSummary:`{active} active · {total} total`,boardFilterArchivedSummary:`Archived · {active} active · {total} total`,agentFilterUnassigned:`تخصیص‌نیافته (از {agent} استفاده می‌کند)`,agentFilterUnassignedHelp:`کارت‌های بدون عامل مشخص.`,agentFilterConfiguredDefault:`{agent} (پیش‌فرض)`,agentFilterConfiguredDefaultHelp:`کارت‌هایی که صراحتاً به عامل پیش‌فرض پیکربندی‌شده تخصیص یافته‌اند.`,agentCurrentUnconfigured:`{agent} (پیکربندی‌نشده)`,viewPreset:`نمای Workboard`,viewAll:`همه کارت‌ها`,viewDefaultAgent:`عامل پیش‌فرض`,viewReady:`آماده`,viewRunning:`در حال اجرا`,viewBlocked:`مسدود`,viewReview:`بازبینی`,viewStale:`کهنه`,viewMissingProof:`بدون اثبات`,viewRecentlyDone:`اخیراً انجام‌شده`,viewPresetCount:`{count} کارت`,agentLinked:`Linked to {agent}`,agentDefaultLinked:`Using default agent {agent}`,engineOpenAI:`OpenAI`,engineClaude:`Claude`,engineDisabledRuntime:`{agent} از زمان‌اجرای ACP {runtime} استفاده می‌کند. برای آن نشست از شروع پیش‌فرض استفاده کنید.`,runEngine:`اجرای {engine}`,openEngine:`باز کردن {engine}`,runDefaultAgent:`اجرای عامل پیش‌فرض`,run:`Run`,open:`Open`,start:`شروع`,dependencies:`وابستگی‌ها`,dependenciesReady:`{count} آماده`,dependenciesReadyTitle:`{count} وابستگی انجام شده است.`,dependenciesBlocked:`{count} مسدود`,dependenciesBlockedTitle:`در انتظار وابستگی‌ها: {parents}.`,dependencyMissing:`{parent} (موجود نیست)`,dependencyStatusMissing:`موجود نیست`,unknownStatus:`نامشخص`,showArchivedShort:`Archived`,hideArchivedShort:`Hide archived`,layout:`Card layout`,layoutCompact:`تراکم فشرده کارت`,layoutComfortable:`تراکم راحت کارت`,dispatch:`تلنگر به توزیع‌کننده`,dispatchSummary:`Dispatch complete: started {started}, promoted {promoted}, blocked {blocked}, reclaimed {reclaimed}, orchestrated {orchestrated}, failures {failures}.`,dispatchSummaryEmpty:`Dispatch complete: no ready work changed.`,lastRefreshed:`به‌روزرسانی‌شده {time}`,refreshError:`به‌روزرسانی ناموفق بود`,healthLabel:`سلامت Workboard`,healthRunning:`در حال اجرا`,healthBlocked:`مسدود`,healthStale:`کهنه`,healthReadyUnassigned:`آماده و واگذارنشده`,healthMissingProof:`بدون اثبات`,healthFailedAttempts:`تلاش‌های ناموفق`,live:`زنده`,fieldTitle:`عنوان`,fieldNotes:`یادداشت‌ها`,fieldStatus:`وضعیت`,fieldPriority:`اولویت`,fieldAgent:`عامل`,fieldSession:`جلسه`,fieldLabels:`برچسب‌ها`,templatesLabel:`قالب‌های کارت`,template:{bugfix:`رفع باگ`,docs:`مستندات`,release:`انتشار`,pr_review:`بازبینی PR`,plugin:`افزونه`},templateDraft:{bugfixTitle:`رفع: `,bugfixNotes:`نشانه: علت: پذیرش: اثبات:`,docsTitle:`مستندات: `,docsNotes:`صفحه: تغییر: اثبات منبع:`,releaseTitle:`انتشار: `,releaseNotes:`دامنه: راستی‌آزمایی: جمع‌بندی:`,prReviewTitle:`بازبینی PR `,prReviewNotes:`سطح: خطرها: اثبات:`,pluginTitle:`افزونه: `,pluginNotes:`مرز: پیکربندی/مستندات: آزمون‌ها:`},badgeAttempts:`{count} تلاش`,badgeFailures:`{count} ناموفق`,badgeComments:`{count} نظر`,badgeLinks:`{count} پیوند`,badgeProof:`{count} مدرک`,badgeHeartbeat:`ضربان {age}`,badgeArtifacts:`{count} آرتیفکت`,badgeAttachments:`{count} پیوست`,badgeDispatches:`{count} ارسال`,badgeTaskLinked:`task linked`,badgeClaimed:`ادعا شده توسط {owner}`,badgeStale:`قدیمی`,titlePlaceholder:`عنوان کارت`,notesPlaceholder:`یادداشت‌ها، معیارهای پذیرش، پیوندها`,labelsPlaceholder:`ui, docs`,searchPlaceholder:`جستجوی کارت‌ها`,allPriorities:`همه اولویت‌ها`,emptyColumns:`ستون‌های خالی`,showEmptyColumns:`نمایش همه`,collapseEmptyColumns:`جمع کردن خالی‌ها`,hideEmptyColumns:`پنهان کردن خالی‌ها`,collapseColumn:`جمع کردن ستون {column}`,expandColumn:`گسترش ستون {column}`,emptyColumn:`کار را اینجا رها کنید`,emptyFilteredTitle:`هیچ کارتی با این نما مطابقت ندارد`,emptyFilteredHint:`نما، جست‌وجو، اولویت، عامل یا فیلتر بایگانی را تغییر دهید.`,lifecycleUnlinked:`بدون نشست`,lifecycleUnlinkedDetail:`شروع یا پیوند یک نشست`,lifecycleMissing:`نشست موجود نیست`,lifecycleMissingDetail:`نشست‌ها را بارگذاری مجدد کنید یا این کارت را دوباره پیوند دهید`,lifecycleLinked:`پیوندشده`,lifecycleIdleDetail:`اجرای فعالی وجود ندارد`,lifecycleRunning:`در حال اجرا`,lifecycleRunningDetail:`اجرای فعال در جریان است`,lifecycleStale:`قدیمی`,lifecycleStaleDetail:`فعالیت اخیری در نشست نیست`,lifecycleDone:`انجام شد`,lifecycleDoneDetail:`به بازبینی منتقل شد`,lifecycleNeedsReview:`نیازمند بازبینی`,lifecycleNeedsReviewDetail:`اجرا متوقف شد یا ناموفق بود`,taskStatus:{queued:`Task queued`,running:`Task running`,completed:`Task complete`,failed:`Task failed`,cancelled:`Task cancelled`,timed_out:`Task timed out`},eventsLabel:`رویدادهای کارت`,eventCreated:`ایجاد شد`,eventEdited:`ویرایش شد`,eventMoved:`منتقل شد`,eventMovedTo:`به {status} منتقل شد`,eventLinked:`نشست پیوندخورده`,eventSpecified:`Specified`,eventDecomposed:`Decomposed`,eventClaimed:`ادعا شد`,eventHeartbeat:`ضربان`,eventExecutionUpdated:`Agent به‌روزرسانی شد`,eventAttemptStarted:`تلاش شروع شد`,eventAttemptUpdated:`تلاش به‌روزرسانی شد`,eventCommentAdded:`نظر اضافه شد`,eventLinkAdded:`پیوند اضافه شد`,eventProofAdded:`مدرک اضافه شد`,eventArtifactAdded:`آرتیفکت اضافه شد`,eventAttachmentAdded:`پیوست اضافه شد`,eventDiagnostic:`تشخیص`,eventNotification:`اعلان`,eventDispatch:`ارسال`,eventOrchestration:`ارکستراسیون`,eventProtocolViolation:`نقض پروتکل`,eventArchived:`بایگانی شد`,eventUnarchived:`از بایگانی خارج شد`,eventStale:`نشست کهنه`},connection:{disconnectedTitle:`قطع‌شده`,queuedCount:`{count} در صف`,reconnecting:`در حال اتصال مجدد…`,restarting:`در حال راه‌اندازی مجدد…`,retryNow:`اکنون دوباره تلاش کنید`,actionsUnavailable:`در حین اتصال مجدد Gateway، اقدامات در دسترس نیستند.`,settingsChangesUnavailable:`تغییر تنظیمات در حین اتصال مجدد Gateway غیرفعال است.`,sessionOperationCompletedPreviousConnection:`عملیات نشست روی اتصال قبلی تکمیل شد. پیش از ادامه، فهرست نشست فعلی را بررسی کنید.`,sessionOperationCompletedPreviousConnectionWithRefreshError:`عملیات نشست روی اتصال قبلی تکمیل شد، اما تازه‌سازی فهرست نشست فعلی ناموفق بود: {error}`,scopeUpgrade:{limited:`این مرورگر دسترسی محدودی دارد.`,guidance:`این مرورگر دسترسی محدودی دارد. آن را با openclaw devices روی Gateway یا از بخش Devices در یک مرورگر ادمین مدیریت کنید.`,status:`دسترسی محدود`,inboxState:`دسترسی مدیر لازم است`,showDetails:`نمایش جزئیات دسترسی محدود`,closeDetails:`بستن جزئیات دسترسی محدود`,request:`درخواست دسترسی ادمین`,requesting:`در حال درخواست دسترسی مدیر…`,requestingAction:`در حال درخواست…`,pending:`این مرورگر را با اجرای openclaw devices روی Gateway یا از بخش Devices در یک مرورگر مدیر تأیید کنید. تلاش مجدد دوباره به درخواست متصل می‌شود؛ لغو انتظار را متوقف می‌کند.`,retry:`Retry`,cancel:`لغو`,rejected:`درخواست دسترسی مدیر رد شد.`,expired:`درخواست دسترسی مدیر منقضی شد.`,error:`درخواست دسترسی مدیر ناموفق بود: {error}`},access:{title:`دسترسی به Gateway`,subtitle:`محل اتصال داشبورد و نحوه احراز هویت آن.`,wsUrl:`نشانی WebSocket`,token:`توکن Gateway`,password:`رمز عبور (ذخیره نمی‌شود)`,passwordPlaceholder:`رمز عبور سیستم یا مشترک`,sessionKey:`کلید پیش‌فرض نشست`,connectHint:`برای اعمال تغییرات اتصال، روی اتصال کلیک کنید.`,trustedProxy:`احراز هویت از طریق پراکسی مورد اعتماد انجام شد.`,showToken:`نمایش توکن`,hideToken:`پنهان کردن توکن`,toggleTokenVisibility:`تغییر وضعیت نمایش توکن`,showPassword:`نمایش رمز عبور`,hidePassword:`پنهان کردن رمز عبور`,togglePasswordVisibility:`تغییر وضعیت نمایش رمز عبور`},snapshot:{title:`تصویر لحظه‌ای`,subtitle:`جدیدترین اطلاعات دست‌دهی Gateway.`,status:`وضعیت`,tickInterval:`فاصله تیک`,lastChannelsRefresh:`آخرین به‌روزرسانی کانال‌ها`,lastError:`آخرین خطا`},help:{title:`نحوه اتصال`,step1:`Gateway را روی دستگاه میزبان خود راه‌اندازی کنید:`,step2:`یک نشانی URL توکن‌دار برای داشبورد دریافت کنید:`,step3:`نشانی URL وب‌سوکت و توکن را در بالا جای‌گذاری کنید، یا نشانی URL توکن‌دار را مستقیماً باز کنید.`,docsLink:`مطالعه مستندات →`,copyCommand:`کپی فرمان`,copyCommandAria:`کپی فرمان: {command}`}},attention:{custodianAlertAria:`از OpenClaw بپرسید، {count} هشدار رد نشده`,custodianAlertsAria:`از OpenClaw بپرسید، {count} هشدار رد نشده`,cronErrorUnknown:`خطای ناشناخته`,cronFailed:`{job} ناموفق بود`,cronOverdue:`{job} از موعد گذشته`,automationFailed:`ناموفق · {time}`,automationOverdue:`از موعد گذشته · {time}`,failed:`ناموفق`,overdue:`از موعد گذشته`,dismissItem:`رد کردن {item}`,dismissShown:`رد کردن موارد نمایش‌داده‌شده`,emptyTitle:`چیزی در انتظار نیست`,emptyBody:`درخواست‌ها و هشدارهای جدید اینجا نمایش داده می‌شوند.`,issues:`صندوق ورودی`,issueCount:`{count} مورد در صندوق ورودی`,issueCountPlural:`{count} مورد در صندوق ورودی`,tabs:{label:`دسته‌بندی‌های صندوق ورودی`,all:`همه`,approvals:`تأییدها`,automations:`خودکارسازی‌ها`,system:`سیستم`},modelAuthExpired:`احراز هویت مدل منقضی شده است: {providers}`,authExpired:`احراز هویت منقضی شد`,modelAuthExpiredState:`احراز هویت منقضی شد · {time}`,modelAuthExpiredWithScope:`{scope} · احراز هویت منقضی شد · {time}`,reconnect:`اتصال مجدد`,pendingApproval:`{count} تأیید در انتظار`,pendingApprovals:`{count} تأیید در انتظار`,alerts:{updateQuestion:`این موارد به‌روزرسانی موجود هستند: {facts} خلاصه کن چه چیزی جدید است و آیا پیش از به‌روزرسانی چیزی نیاز به توجه من دارد.`,cronFailedQuestion:`این خودکارسازی‌ها ناموفق بودند: {facts} توضیح بده چرا ناموفق بودند و چگونه رفع شوند.`,cronOverdueFact:`{job}: {duration} با تأخیر`,cronOverdueQuestion:`این خودکارسازی‌ها معوق هستند: {facts} توضیح بده چرا اجرا نشده‌اند و چگونه رفع شوند.`,modelAuthExpiredQuestion:`این اعتبارنامه‌های ارائه‌دهنده مدل نیاز به توجه دارند: {facts} توضیح بده چه چیزی منقضی شده و چگونه دوباره احراز هویت شوند.`}},standingGrants:{title:`مجوزهای دائمی`,description:`انتخاب «همیشه اجازه بده» در تأیید یک خودکارسازی، یک مجوز دائمی برای همان دستور دقیق ایجاد می‌کند. لغو یکی باعث می‌شود دفعه بعد دوباره پرسیده شود.`,historyTitle:`تاریخچه تأییدها`,empty:`هیچ مجوز دائمی وجود ندارد. به یک تأیید خودکارسازی با «همیشه اجازه بده» پاسخ دهید تا یکی ایجاد شود.`,stateUntilRevoked:`تا زمان لغو`,stateExpiresIn:`انقضا در {count} روز`,stateExpired:`منقضی‌شده`,stateRevoked:`لغو شده`,revoke:`لغو`,revoking:`در حال لغو…`,columns:{automation:`خودکارسازی`,command:`Command`,uses:`استفاده‌ها`,state:`وضعیت`}},approvalHistory:{description:`تأییدهای اجرای دستور در ترمینال، افزونه و عامل سیستم که توسط این Gateway ثبت شده‌اند، از جدیدترین به قدیمی‌ترین.`,loading:`در حال بارگیری تاریخچه تأییدها…`,loadingMore:`در حال بارگیری…`,loadMore:`بارگیری بیشتر`,empty:`هیچ تأیید نهایی‌شده‌ای در بازه چرخشی ۳۰روزه وجود ندارد.`,retention:`تاریخچه تأییدها در یک بازه چرخشی ۳۰روزه نگهداری می‌شود.`,offline:`برای بارگیری تاریخچه تأییدها به Gateway متصل شوید.`,invalidResponse:`Gateway پاسخی نامعتبر برای تاریخچه تأییدها برگرداند.`,unknown:`نامشخص`,notApplicable:`نامرتبط`,columns:{resolved:`نهایی‌شده`,kind:`نوع`,request:`درخواست`,decision:`تصمیم`,reason:`دلیل نتیجه`,source:`عامل / نشست مبدأ`,resolver:`تصمیم‌گیرنده`},kinds:{exec:`اجرای دستور`,plugin:`افزونه`,systemAgent:`عامل سیستم`},statuses:{allowed:`مجاز`,denied:`رد شده`,expired:`منقضی‌شده`,cancelled:`لغوشده`},decisions:{allowOnce:`یک‌بار اجازه داده شود`,allowAlways:`همیشه اجازه داده شود`,deny:`رد`},reasons:{user:`تصمیم کاربر`,timeout:`مهلت به پایان رسید`,malformedVerdict:`نتیجه با قالب نامعتبر`,noRoute:`هیچ مسیری وجود ندارد`,runAborted:`اجرا متوقف شد`,gatewayRestart:`راه‌اندازی مجدد Gateway`,storageCorrupt:`فضای ذخیره‌سازی خراب است`}},palette:{placeholder:`جستجوی گفتگوها و فرمان‌ها…`,noResults:`نتیجه‌ای یافت نشد`,searchFailed:`جستجوی چت ناموفق بود — گزارش‌های gateway را بررسی کرده و دوباره تلاش کنید`,searchPartial:`جست‌وجوی رونوشت در دسترس نیست — نمایش عنوان‌ها و فراداده‌های گفت‌وگو`,searchIncomplete:`نتایج مطابق رونوشت ممکن است ناقص باشد — محدودیت‌های نمایه‌سازی یا جست‌وجو اعمال می‌شود`,categories:{search:`جستجو`,navigation:`پیمایش`,skills:`Skills`},items:{apps:`برنامه‌ها`,sessions:`نشست‌ها`,scheduled:`زمان‌بندی‌شده`,skills:`Skills`,plugins:`افزونه‌ها`,settings:`تنظیمات`,agents:`عامل‌ها`,desktop:`میزکار`},descriptions:{verboseMode:`تغییر حالت پرگویانه.`},footer:{navigate:`پیمایش`,select:`انتخاب`,close:`بستن`}},dreaming:{tabs:{scene:`صحنه`,diary:`دفترچه`,advanced:`پیشرفته`},header:{refresh:`تازه‌سازی`,refreshing:`در حال تازه‌سازی…`,on:`رؤیاپردازی روشن`,off:`رؤیاپردازی خاموش`,engineOff:`موتور حافظه خاموش است. برای فعال‌سازی رؤیاپردازی، یک موتور را در تنظیمات انتخاب کنید.`},toggleConfirmation:{subtitle:`Dreaming یک تنظیم سراسری است؛ محدود به این agent نیست.`,enableTitle:`روشن کردن Dreaming برای همه Agentها`,enableDetail:`روبش شبانه dreaming روی هر فضای کاری agent پیکربندی‌شده اجرا می‌شود و بازیابی‌های کوتاه‌مدت را به حافظه بلندمدت ارتقا می‌دهد. این بلافاصله اعمال می‌شود.`,enableConfirm:`روشن کردن Dreaming`,disableTitle:`خاموش کردن Dreaming برای همه Agentها`,disableDetail:`روبش شبانه dreaming برای هر agent پیکربندی‌شده متوقف می‌شود، نه فقط این یکی. حافظه‌هایی که قبلاً نوشته شده‌اند باقی می‌مانند؛ چیز جدیدی ارتقا نمی‌یابد. این بلافاصله اعمال می‌شود.`,disableConfirm:`خاموش کردن Dreaming`,saving:`در حال ذخیره…`,failed:`اعمال تغییر ممکن نشد. اتصال خود را بررسی کرده و دوباره تلاش کنید.`},status:{active:`رؤیاپردازی فعال`,idle:`رؤیاپردازی بیکار`,promotedSuffix:`ارتقایافته`,nextSweepPrefix:`پویش بعدی`},scene:{backfill:`تکمیل گذشته‌نگر`,dedupeDiary:`حذف تکراری‌های دفترچه`,reset:`بازنشانی`,clearGrounded:`پاک کردن بازپخش‌شده‌ها`,repairCache:`ترمیم کش رؤیا`,working:`در حال کار…`},phase:{light:`سبک`,deep:`عمیق`,rem:`Rem`,off:`خاموش`},advanced:{eyebrow:`بازبینی`,title:`بازبینی گزارش روزانه`,description:`بررسی کنید چه چیزهایی از گزارش روزانه آمده، چه چیزهایی در انتظار ارتقا هستند و چه چیزهایی اخیراً ارتقا یافته‌اند.`,summaryFromDailyLog:`از گزارش روزانه`,summaryWaiting:`در انتظار`,summaryPromotedToday:`امروز ارتقا یافته`,stagedTitle:`از گزارش روزانه`,stagedDescription:`نامزدهای بازپخش‌شده که از ورودی‌های قدیمی‌تر گزارش روزانه گرفته شده‌اند.`,shortTermTitle:`در انتظار ارتقا`,shortTermDescription:`نامزدهای کوتاه‌مدت فعلی که در انتظار ورود به حافظه واقعی هستند.`,sortRecent:`جدیدترین`,sortSignals:`قوی‌ترین پشتیبانی`,originDailyLog:`بازپخش‌شده`,originLive:`زنده`,originMixed:`ترکیبی`,promotedTitle:`ارتقاهای اخیر`,promotedDescription:`مواردی که قبلاً از فرایند ارتقا عبور کرده‌اند.`,emptyGrounded:`در حال حاضر هیچ ورودی بازپخش زمینه‌دارِ مرحله‌بندی‌شده‌ای وجود ندارد.`,emptyShortTerm:`هیچ ورودی کوتاه‌مدتی برای بررسی وجود ندارد.`,emptyPromoted:`هیچ ارتقای اخیری برای بررسی وجود ندارد.`,updatedPrefix:`به‌روزرسانی‌شده`},stats:{grounded:`زمینه‌دار`,signals:`سیگنال‌ها`},diary:{title:`دفترچه رؤیا`,noDreamsYet:`هنوز رؤیایی وجود ندارد`,noDreamsHint:`رؤیاها پس از اجرای نخستین چرخه رؤیاپردازی اینجا ظاهر می‌شوند.`,waitingTitle:`دفترچه در انتظار است`,waitingHint:`ورودی‌های روایی پس از چرخه رؤیاپردازی بعدی ظاهر می‌شوند.`,reload:`بارگذاری مجدد`,reloading:`در حال بارگذاری مجدد…`},actions:{dedupeRemovedOneAndKept:`{removed} ورودی رؤیای تکراری حذف و {kept} نگه داشته شد.`,dedupeRemovedManyAndKept:`{removed} ورودی رؤیای تکراری حذف و {kept} نگه داشته شد.`,dedupeRemovedOne:`{removed} ورودی رؤیای تکراری حذف شد.`,dedupeRemovedMany:`{removed} ورودی رؤیای تکراری حذف شد.`,repairArchivedThreadCorpus:`پیکره نشست بایگانی‌شده`,repairArchivedIngestionState:`وضعیت دریافت بایگانی‌شده`,repairArchivedDreamDiary:`دفترچه رؤیای بایگانی‌شده`,repairNoChanges:`تعمیر حافظه نهان رؤیا بدون تغییر به پایان رسید.`,repairCompleteWithArchive:`تعمیر حافظه نهان رؤیا کامل شد: {actions}. بایگانی: {archiveDir}`,repairComplete:`تعمیر حافظه نهان رؤیا کامل شد: {actions}.`,backfillComplete:`{count} ورودی دفترچه رؤیا بازپر شد.`,resetDiaryComplete:`{count} ورودی بازپرشده دفترچه رؤیا حذف شد.`,clearReplayedComplete:`{count} ورودی کوتاه‌مدت بازپخش‌شده پاک شد.`,complete:`کنش دفترچه رؤیا کامل شد.`,confirmRepairDescription:`این کار فایل‌های کش رؤیای مشتق‌شده را بایگانی و آن‌ها را از ورودی‌های تمیز بازسازی می‌کند. دفترچه رؤیای شما دست‌نخورده می‌ماند.`,confirmDedupeDescription:`این کار DREAMS.md را بازنویسی می‌کند و فقط ورودی‌های دقیقاً تکراری دفترچه را حذف می‌کند.`,archivePathCopied:`مسیر بایگانی کپی شد.`,archivePathCopyFailed:`کپی مسیر بایگانی ممکن نشد.`,updateFailed:`به‌روزرسانی تنظیمات رؤیاپردازی ممکن نشد.`,unsupportedPlugin:`افزونه حافظه انتخاب‌شده «{pluginId}» از تنظیمات رؤیاپردازی پشتیبانی نمی‌کند.`,configHashMissing:`هش پیکربندی موجود نیست؛ تازه‌سازی کرده و دوباره تلاش کنید.`},wiki:{previewFallbackTitle:`صفحه ویکی`,close:`بستن`,loadingPage:`در حال بارگذاری صفحه ویکی…`,dreamsTab:`رؤیاها`,insightsTab:`بینش‌های واردشده`,wikiTab:`ویکی حافظه`,dreamsExplainer:`این دفترچه خام رؤیاست که سیستم هنگام بازپخش و تثبیت حافظه می‌نویسد؛ از آن برای بررسی آنچه سیستم حافظه توجه می‌کند و جایی که هنوز پرنویز یا کم‌مایه به نظر می‌رسد استفاده کنید.`,insightsExplainer:`این‌ها بینش‌های واردشده هستند که از تاریخچه خارجی خوشه‌بندی شده‌اند؛ از آن‌ها برای بازبینی آنچه واردات پیش از آنکه بخشی از آن به حافظه پایدار ارتقا یابد آشکار کرده استفاده کنید.`,wikiExplainer:`این سطح ویکی حافظه گردآوری‌شده است که سیستم می‌تواند در آن جستجو و استدلال کند؛ از آن برای بررسی صفحات واقعی حافظه، ادعاها، پرسش‌های باز و تناقض‌ها به جای گفتگوهای خام واردشده استفاده کنید.`,copyArchivePath:`کپی مسیر بایگانی`,loadingInsights:`در حال بارگذاری بینش‌های واردشده…`,noInsights:`هنوز بینش واردشده‌ای وجود ندارد`,noInsightsHint:`یک واردات ChatGPT را با اعمال اجرا کنید تا بینش‌های واردشده خوشه‌بندی‌شده اینجا نمایان شوند.`,candidateSignals:`سیگنال‌های بالقوه مفید`,corrections:`اصلاح‌ها یا بازنگری‌ها`,importDetails:`جزئیات درون‌ریزی`,startedWith:`آغاز با:`,endedOn:`پایان در:`,messages:`پیام‌ها:`,riskReasons:`دلایل خطر:`,labels:`برچسب‌ها:`,openSourcePage:`باز کردن صفحهٔ منبع`,loadingWiki:`در حال بارگذاری ویکی حافظه…`,emptyWiki:`ویکی حافظه هنوز پر نشده است`,emptyWikiHint:`در حال حاضر ویکی بیشتر شامل درون‌ریزی‌های خام منبع و گزارش‌های عملیاتی است. این برگه زمانی مفید می‌شود که ترکیب‌ها، موجودیت‌ها یا مفاهیم شروع به نوشته‌شدن کنند.`,claims:`ادعاها`,openQuestions:`پرسش‌های باز`,contradictions:`تناقض‌ها`,pageDetails:`جزئیات صفحه`,wikiPage:`صفحهٔ ویکی:`,id:`شناسه:`,openWikiPage:`باز کردن صفحهٔ ویکی`,unavailable:`Memory Wiki فعال نیست`,unavailablePluginPrefix:`Imported Insights و Memory Palace توسط افزونهٔ همراه ارائه می‌شوند`,unavailablePluginSuffix:`plugin.`,enablePrefix:`فعال‌سازی`,enableSuffix:`، سپس این تب را دوباره بارگذاری کنید.`,openConfig:`باز کردن پیکربندی`,howToEnable:`نحوه فعال‌سازی`,pageTypes:{entity:`موجودیت`,concept:`مفهوم`,source:`منبع`,synthesis:`ترکیب`,report:`گزارش`},pageGroups:{sources:`منابع`,syntheses:`ترکیب‌ها`,reports:`گزارش‌ها`,entities:`موجودیت‌ها`,concepts:`مفاهیم`},counts:{pageOne:`{count} صفحه`,pages:`{count} صفحه`,claimRowOne:`{count} ردیف ادعا`,claimRows:`{count} ردیف ادعا`,openQuestionOne:`{count} پرسش باز`,openQuestions:`{count} پرسش باز`,contradictionOne:`{count} تناقض`,contradictions:`{count} تناقض`,chats:`{count} گفتگو`,sensitive:`{count} حساس`,signals:`{count} سیگنال`,messages:`{count} پیام`,userMessages:`{count} کاربر`,assistantMessages:`{count} دستیار`},pageGroupSummary:`{label} · {count}`,noPagesYet:`هنوز صفحه‌ای وجود ندارد`,sectionPageSummary:`{label}: {count}`,questionCountOnPages:`{questionCount} در {pageCount}`,risk:{needsReview:`نیازمند بررسی`,low:`ریسک پایین`,medium:`ریسک متوسط`,high:`ریسک بالا`,unknown:`ریسک نامشخص`},pageNotFound:`هیچ صفحه ویکی برای {lookup} یافت نشد.`,previewTruncated:`نمایش نخستین بخش این صفحه.`,previewTruncatedWithTotal:`نمایش نخستین بخش این صفحه (در مجموع {count} خط).`,boundedResults:`نمایش {returned} مورد جدید از مجموع {total} مورد.`,importedClusterSummary:`گفتگوهای واردشده حول {label} خوشه‌بندی شده‌اند.`,withheldDigestOne:`{count} خلاصه در انتظار بررسی نگه داشته شد.`,withheldDigests:`{count} خلاصه در انتظار بررسی نگه داشته شدند.`,details:`جزئیات`,hideDetails:`پنهان کردن جزئیات`,vault:`Vault`,fullVaultBreakdown:`تفکیک کامل Vault: {breakdown}.`,selectedSection:`بخش انتخاب‌شده: {summary}.`,latestUpdate:`آخرین به‌روزرسانی {date}.`,noContent:`محتوای ویکی در دسترس نیست.`},phrases:{consolidatingMemories:`در حال یکپارچه‌سازی خاطرات…`,tidyingKnowledgeGraph:`در حال مرتب‌سازی گراف دانش…`,replayingConversations:`در حال بازپخش گفت‌وگوهای امروز…`,weavingShortTerm:`در حال بافتن کوتاه‌مدت در بلندمدت…`,defragmentingMemoryLane:`یکپارچه‌سازی مسیر حافظه…`,filingLooseThoughts:`در حال بایگانی افکار پراکنده…`,connectingDots:`در حال وصل کردن نقاط دور…`,compostingContext:`در حال تبدیل پنجره‌های زمینه قدیمی به کود…`,alphabetizingSubconscious:`در حال الفبایی کردن ناخودآگاه…`,promotingHunches:`در حال ارتقای حدس‌های امیدوارکننده…`,forgettingNoise:`در حال فراموش کردن چیزهای بی‌اهمیت…`,dreamingEmbeddings:`در حال رؤیا دیدن در embeddingها…`,reorganizingAttic:`در حال بازسازمان‌دهی اتاق زیرشیروانی حافظه…`,indexingDay:`در حال نمایه‌سازی آرام روز…`,nurturingInsights:`در حال پرورش بینش‌های نوپا…`,simmeringIdeas:`در حال جا افتادن ایده‌های نیمه‌شکل‌گرفته…`,whisperingVectorStore:`در حال نجوا با vector store…`}},modelProviders:{title:`Configured providers`,subtitle:`Model providers with auth, plan, quota, and cost data.`,updated:`به‌روزرسانی‌شده {time}`,refreshing:`Refreshing…`,disconnected:`Connect to the gateway to see configured model providers.`,emptyTitle:`No model providers configured`,emptySubtitle:`Sign in to a provider or add an API key, then refresh.`,status:{ok:`متصل`,ready:`آماده`,expiring:`Expiring`,expired:`منقضی‌شده`,missing:`Not signed in`,apiKey:`API key`,denied:`اعتبارنامه‌ها رد شدند`,configured:`اعتبارنامه‌ها پیکربندی شدند`},expiresIn:`Credential expires in {time}`,models:`{count} models`,modelOne:`1 model`,modelsAvailable:`{available} of {count} models available`,globalUsage:`مصرف و هزینه سراسری`,noStats:`No live usage data reported by this provider.`,localCost:`Session spend · {days}d`,localCostDetail:`{tokens} tokens · {sessions} sessions`,saving:`در حال ذخیره…`,requestFailed:`درخواست ناموفق بود.`,configUnavailable:`پیکربندی در دسترس نیست. صفحه را تازه‌سازی کنید و دوباره تلاش کنید.`,credentials:{label:`اعتبارنامه‌ها برای {agent}`,oauth:`نمایه‌های OAuth: {count}`,tokenProfiles:`نمایه‌های توکن: {count}`,configKey:`کلید API در پیکربندی تنظیم شده است`,envKey:`کلید API از محیط`,envKeyNamed:`کلید API از محیط ({name})`,profileKey:`نمایه‌های کلید API: {count}`,none:`پیکربندی نشده`},apiKey:{label:`کلید API`,placeholder:`کلید API ارائه‌دهنده را وارد کنید`,replacePlaceholder:`کلید محرمانه ذخیره شد. برای جایگزینی، کلید جدیدی وارد کنید.`,set:`تنظیم کلید API`,replace:`جایگزینی کلید`,remove:`حذف کلید`,saved:`رمز ذخیره شد.`,removed:`کلید API حذف شد.`,authModeBlocked:`تا زمانی که حالت احراز هویت روی "{mode}" است، تغییر کلید API امکان‌پذیر نیست.`},probe:{test:`آزمایش اتصال`,testing:`در حال آزمایش…`,unavailable:`آزمایش اتصال به Gateway جدیدتری نیاز دارد.`,latency:`{ms} میلی‌ثانیه`,status:{ok:`متصل`,auth:`احراز هویت ناموفق بود`,rate_limit:`محدودیت نرخ اعمال شد`,billing:`مشکل در صورت‌حساب`,timeout:`مهلت زمانی به پایان رسید`,format:`پاسخ نامعتبر`,unknown:`اتصال ناموفق بود`,no_model:`هیچ مدلی در دسترس نیست`,partial:`متصل شد با هشدارها`}},readiness:{title:`راه‌اندازی هوش مصنوعی`,heading:`اتصال به یک مدل هوش مصنوعی تأییدشده`,signedInNoModels:`شما وارد شده‌اید، اما این حساب هیچ مدل قابل‌استفاده‌ای ارائه نمی‌دهد. برای ادامه، ارائه‌دهنده یا حساب دیگری انتخاب کنید.`,notConfigured:`یک ارائه‌دهنده انتخاب کنید و مدلی را که OpenClaw استفاده خواهد کرد تأیید کنید.`,noModels:`هیچ مدلی در دسترس نیست`,modelRequired:`مدل الزامی است`,chooseProvider:`انتخاب ارائه‌دهنده دیگر`},logout:{action:`خروج`,confirm:`از {provider} خارج می‌شوید؟ پروفایل‌های ذخیره‌شده OAuth و توکن حذف خواهند شد.`,loggingOut:`در حال خروج…`,done:`خارج شدید.`},add:{title:`افزودن ارائه‌دهنده`,subtitle:`یک ارائه‌دهنده مدل شناخته‌شده را انتخاب و کلید API آن را ذخیره کنید.`,action:`افزودن ارائه‌دهنده`,none:`همه ارائه‌دهندگان شناخته‌شده از قبل پیکربندی شده‌اند.`,provider:`ارائه‌دهنده`,selectProvider:`یک ارائه‌دهنده انتخاب کنید`,save:`ذخیره ارائه‌دهنده`,saved:`ارائه‌دهنده {provider} اضافه شد.`},defaults:{title:`مدل‌های پیش‌فرض`,subtitle:`مدل اصلی، مدل‌های جایگزین به‌ترتیب و مدل کاربردی را انتخاب کنید.`,primary:`مدل پیش‌فرض`,utility:`مدل کاربردی`,utilityHelpLabel:`درباره مدل کاربردی`,utilityHelpPurpose:`وظایف کوتاه پس‌زمینه مانند تولید عنوان، روایت پیشرفت و خلاصه‌های نشست را انجام می‌دهد.`,utilityHelpAutomatic:`حالت خودکار در صورت وجود، از مدل کوچک پیشنهادی ارائه‌دهنده مدل اصلی استفاده می‌کند. در غیر این صورت عنوان‌های تولیدشده از مدل اصلی استفاده می‌کنند.`,automatic:`خودکار (پیش‌فرض ارائه‌دهنده)`,disabled:`غیرفعال`,fallbacks:`جایگزین‌ها`,noFallbacks:`هیچ مدل جایگزینی پیکربندی نشده است.`,unsaved:`تغییرات ذخیره‌نشده`,addFallback:`افزودن مدل جایگزین`,selectModel:`یک مدل انتخاب کنید`,selectFallback:`یک مدل جایگزین انتخاب کنید`,noModels:`پیش از انتخاب مدل‌های پیش‌فرض، یک ارائه‌دهنده را پیکربندی کنید.`,saved:`مدل‌های پیش‌فرض ذخیره شدند.`},readOnly:{disconnected:`برای تغییر تنظیمات مدل، به Gateway متصل شوید.`,adminRequired:`فقط مرور. تغییرات مدل به دسترسی operator.admin نیاز دارد.`},notes:{saveKey:`ذخیره کلید API برای {provider} از Control UI`,removeKey:`حذف کلید API برای {provider} از Control UI`,addProvider:`افزودن ارائه‌دهنده مدل {provider} از Control UI`,defaultModel:`به‌روزرسانی انتخاب مدل پیش‌فرض از Control UI`}},usage:{common:{emptyValue:`—`,unknown:`نامشخص`},loading:{title:`نمای کلی مصرف`,badge:`در حال بارگیری`},metrics:{tokens:`توکن‌ها`,cost:`هزینه`,session:`نشست`,sessions:`نشست‌ها`},heatmap:{title:`فعالیت توکن`,subtitle:`شدت روزانه توکن برای بازه انتخاب‌شده، تا یک سال.`,cellTokens:`{tokens} توکن`,less:`کمتر`,more:`بیشتر`},providerUsage:{title:`طرح‌ها و صورت‌حساب ارائه‌دهندگان`,subtitle:`داده‌های زندهٔ طرح، سهمیه، موجودی و بودجه که ارائه‌دهندگان پیکربندی‌شده گزارش می‌کنند.`,stalled:`بارگیری مصرف ارائه‌دهنده کامل نشد. برای تلاش مجدد تازه‌سازی کنید.`,unavailable:`میزان استفاده از ارائه‌دهنده در دسترس نیست؛ آخرین درخواست ناموفق بود. برای تلاش مجدد بازخوانی کنید.`,balance:`موجودی`,spend:`مصرف`,budget:`بودجه`,today:`امروز`,last7Days:`۷ روز`,lastDays:`{count} روز`,dailyCost:`هزینه روزانه ارائه‌دهنده`,requests:`{count} درخواست`,inputTokens:`{count} توکن ورودی`,cacheTokens:`{count} توکن کش`,outputTokens:`{count} توکن خروجی`,topModels:`مدل‌های برتر`,costCategories:`دسته‌بندی هزینه‌ها`,remaining:`{percent}٪ باقی‌مانده`,resets:`بازنشانی در {date}`},presets:{today:`امروز`,last7d:`۷روز`,last30d:`۳۰روز`,last90d:`90d`,last1y:`1y`,all:`همه`},scope:{instance:`نمونهٔ فعلی`,instanceHint:`برای هر نشست منطقی، فقط شناسهٔ نشست فعال را نشان دهید.`,family:`تبارچهٔ تاریخی`,familyHint:`شناسه‌های نشست شناخته‌شده و چرخش‌یافتهٔ مبتنی بر رونوشت را تجمیع کنید.`,familyIncluded:`تبارچهٔ تاریخی شامل {count} نمونهٔ نشست است.`},filters:{title:`فیلترها`,to:`تا`,startDate:`تاریخ شروع`,endDate:`تاریخ پایان`,timeZone:`منطقه زمانی`,timeZoneLocal:`محلی`,timeZoneUtc:`UTC`,pin:`سنجاق کردن`,pinned:`سنجاق‌شده`,selectAll:`انتخاب همه`,clear:`پاک کردن`,clearAll:`پاک کردن همه`,remove:`حذف فیلتر`,removeDays:`حذف فیلتر روزها`,removeHours:`حذف فیلتر ساعت‌ها`,removeSession:`حذف فیلتر نشست`,all:`همه`,days:`روزها`,hours:`ساعت‌ها`,session:`نشست`,agent:`عامل`,channel:`کانال`,provider:`ارائه‌دهنده`,model:`مدل`,tool:`ابزار`,daysCount:`{count} روز`,hoursCount:`{count} ساعت`,sessionsCount:`{count} نشست`},query:{placeholder:`فیلتر کردن نشست‌ها (مثلاً key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)`,apply:`فیلتر (سمت کلاینت)`,matching:`{shown} از {total} نشست مطابق است`,inRange:`{total} نشست در بازه`,tip:`نکته: برای محدود کردن روزها از فیلترها استفاده کنید یا روی نوارها کلیک کنید.`},export:{label:`خروجی گرفتن`,changed:`زمینه نشست هنگام آماده‌سازی خروجی تغییر کرد. مصرف را تازه‌سازی کنید و دوباره تلاش کنید.`,sessionsCsv:`CSV نشست‌ها`,dailyCsv:`CSV روزانه`,json:`JSON`},cacheStatus:{warning:`داده‌های مصرف ممکن است ناقص باشد. بررسی خودکار برای مجموع‌های به‌روزشده در حال انجام است.`,paused:`داده‌های مصرف ممکن است ناقص باشد. بررسی‌های خودکار متوقف شده؛ برای بررسی مجدد Refresh را انتخاب کنید.`},empty:{title:`با یک بازه تاریخ شروع کنید`,subtitle:`داده‌های مصرف را بارگیری کنید تا هزینه‌ها را مقایسه کنید، نشست‌ها را بررسی کنید و بدون خروج از داشبورد وارد جزئیات خط زمانی شوید.`,hint:`یک بازه تاریخ انتخاب کنید و برای بارگیری مصرف روی تازه‌سازی کلیک کنید.`,noData:`داده‌ای وجود ندارد`,featureOverview:`کارت‌های نمای کلی`,featureSessions:`رتبه‌بندی نشست‌ها`,featureTimeline:`بررسی جزئیات خط زمانی`},daily:{title:`مصرف روزانه`,total:`کل`,byType:`بر اساس نوع`,tokensTitle:`مصرف روزانه توکن`,costTitle:`هزینه روزانه`,compressedScaleHint:`مقیاس ریشهٔ دوم، روزهای با استفادهٔ کم را قابل مشاهده نگه می‌دارد.`},costWindows:{title:`بازه‌های هزینه`,subtitle:`بازه‌های تقویمی منتهی به {date}`,selectedRange:`بازهٔ انتخاب‌شده`,lastDays:`{count} روز گذشته`,perDay:`/ روز`},breakdown:{output:`خروجی`,input:`ورودی`,cacheWrite:`نوشتن کش`,cacheRead:`خواندن کش`,total:`کل`,tokensByType:`توکن‌ها بر اساس نوع`,costByType:`هزینه بر اساس نوع`},overview:{title:`نمای کلی مصرف`,messages:`پیام‌ها`,messagesHint:`مجموع پیام‌های کاربر و دستیار در بازه.`,messagesAbbrev:`پیام`,user:`کاربر`,assistant:`دستیار`,toolCalls:`فراخوانی‌های ابزار`,toolCallsHint:`تعداد کل فراخوانی‌های ابزار در نشست‌ها.`,toolsUsed:`ابزارهای استفاده‌شده`,errors:`خطاها`,errorsHint:`مجموع خطاهای پیام و ابزار در بازه.`,toolResults:`نتایج ابزار`,avgTokens:`میانگین توکن / پیام`,avgTokensHint:`میانگین توکن به‌ازای هر پیام در این بازه.`,avgCost:`میانگین هزینه / پیام`,avgCostHint:`میانگین هزینه به‌ازای هر پیام وقتی ارائه‌دهنده‌ها هزینه‌ها را گزارش می‌کنند.`,avgCostHintMissing:`میانگین هزینه هر پیام هنگامی که ارائه‌دهندگان هزینه‌ها را گزارش می‌کنند. داده‌های هزینه برای برخی یا همه نشست‌ها در این بازه موجود نیست.`,acrossMessages:`در میان {count} پیام`,sessions:`نشست‌ها`,sessionsHint:`نشست‌های مجزا در این بازه.`,sessionsInRange:`از {count} در بازه`,throughput:`توان عملیاتی`,throughputHint:`توان عملیاتی، توکن‌ها در دقیقه را در زمان فعال نشان می‌دهد. هرچه بیشتر باشد بهتر است.`,tokensPerMinute:`توکن/دقیقه`,perMinute:`/ دقیقه`,errorRate:`نرخ خطا`,errorHint:`نرخ خطا = خطاها / مجموع پیام‌ها. هرچه کمتر باشد بهتر است.`,avgSession:`میانگین نشست`,cacheHitRate:`نرخ اصابت کش`,cacheHint:`نرخ اصابت کش = خواندن کش / (ورودی + خواندن کش + نوشتن کش). هرچه بیشتر باشد بهتر است.`,cached:`کش‌شده`,prompt:`پرامپت`,calls:`فراخوانی‌ها`,costShare:`{percent}٪ از هزینه`,topModels:`مدل‌های برتر`,topProviders:`ارائه‌دهنده‌های برتر`,topTools:`ابزارهای برتر`,topAgents:`عامل‌های برتر`,topChannels:`کانال‌های برتر`,peakErrorDays:`روزهای اوج خطا`,peakErrorHours:`ساعت‌های اوج خطا`,noModelData:`داده‌ای از مدل وجود ندارد`,noProviderData:`داده‌ای از ارائه‌دهنده وجود ندارد`,noToolCalls:`فراخوانی ابزاری وجود ندارد`,noAgentData:`داده‌ای از عامل وجود ندارد`,noChannelData:`داده‌ای از کانال وجود ندارد`,noErrorData:`داده‌ای از خطا وجود ندارد`},sessions:{title:`نشست‌ها`,shown:`{count} نمایش داده‌شده`,total:`{count} کل`,avg:`میانگین`,all:`همه`,recent:`اخیراً مشاهده‌شده`,recentShort:`اخیر`,sort:`مرتب‌سازی`,ascending:`صعودی`,descending:`نزولی`,clearSelection:`پاک کردن انتخاب`,noRecent:`نشست اخیر وجود ندارد`,noneInRange:`هیچ نشستی در بازه وجود ندارد`,more:`+{count} مورد دیگر`,selected:`انتخاب‌شده ({count})`,copy:`کپی`,limitReached:`۱٬۰۰۰ نشست اول نمایش داده می‌شود. برای نتایج کامل، بازه تاریخ را محدودتر کنید.`},details:{noUsageData:`برای این نشست داده مصرفی وجود ندارد.`,duration:`مدت`,modelMix:`ترکیب مدل`,filtered:`(فیلترشده)`,close:`بستن جزئیات نشست`,noTimeline:`داده خط زمانی وجود ندارد`,loadFailed:`امکان بارگذاری {detail} وجود نداشت: {error}`,noDataInRange:`داده‌ای در بازه وجود ندارد`,usageOverTime:`مصرف در طول زمان`,reset:`بازنشانی`,perTurn:`به‌ازای هر نوبت`,cumulative:`تجمعی`,turnRange:`نوبت‌های {start}–{end} از {total}`,assistantOutputTokens:`توکن‌های خروجی دستیار`,userToolInputTokens:`توکن‌های ورودی کاربر + ابزار`,tokensWrittenToCache:`توکن‌های نوشته‌شده در کش`,tokensReadFromCache:`توکن‌های خوانده‌شده از کش`,noContextData:`داده زمینه وجود ندارد`,systemPromptBreakdown:`تفکیک پرامپت سیستم`,collapse:`جمع کردن`,collapseAll:`جمع کردن همه`,expandAll:`گسترش همه`,baseContextPerMessage:`زمینه پایه به‌ازای هر پیام`,system:`سیستم`,systemShort:`Sys`,skills:`Skills`,tools:`ابزارها`,files:`فایل‌ها`,ofInput:`از ورودی`,of:`از`,timelineFiltered:`خط زمانی فیلتر شده`,conversation:`گفت‌وگو`,noMessages:`پیامی وجود ندارد`,tool:`ابزار`,toolResult:`نتیجه ابزار`,hasTools:`دارای ابزارها`,searchConversation:`جستجوی گفت‌وگو`,filterByRole:`فیلتر بر اساس نقش`,filterByTool:`فیلتر بر اساس ابزار`,you:`شما`,noMessagesMatch:`هیچ پیامی با فیلترها مطابقت ندارد.`},mosaic:{title:`فعالیت بر اساس زمان`,subtitleEmpty:`برآوردها به مهرزمان‌های نشست نیاز دارند.`,subtitle:`برآوردشده از بازه‌های نشست (اولین/آخرین فعالیت). منطقه زمانی: {zone}.`,noTimelineData:`هنوز داده خط زمانی وجود ندارد.`,dayOfWeek:`روز هفته`,midnight:`نیمه‌شب`,fourAm:`۴ صبح`,eightAm:`۸ صبح`,noon:`ظهر`,fourPm:`۴ بعدازظهر`,eightPm:`۸ شب`,legend:`تراکم توکن کم → زیاد`,sun:`یکشنبه`,mon:`دوشنبه`,tue:`سه‌شنبه`,wed:`چهارشنبه`,thu:`پنجشنبه`,fri:`جمعه`,sat:`شنبه`}},login:{subtitle:`داشبورد Gateway`,passwordPlaceholder:`اختیاری`,showToken:`نمایش توکن`,hideToken:`پنهان کردن توکن`,toggleTokenVisibility:`تغییر نمایش توکن`,showPassword:`نمایش گذرواژه`,hidePassword:`پنهان کردن گذرواژه`,togglePasswordVisibility:`تغییر نمایش گذرواژه`,failure:{rawError:`خطای خام`,docsAuth:`مستندات احراز هویت Control UI`,docsPairing:`مستندات جفت سازی دستگاه`,docsInsecure:`مستندات HTTP ناامن`,authRequired:{title:`احراز هویت لازم است`,summary:`Gateway در دسترس است، اما قبل از اتصال این مرورگر به یک توکن یا گذرواژه منطبق نیاز دارد.`,stepPaste:`توکن را از openclaw gateway auth-token --show بچسبانید یا رمز عبور پیکربندی‌شده را وارد کنید.`,stepGenerate:`اگر توکنی پیکربندی نشده است، openclaw doctor --generate-gateway-token را روی میزبان Gateway اجرا کنید.`,stepConnect:`پس از به روز کردن اعتبارنامه، دوباره روی Connect کلیک کنید.`},authFailed:{title:`احراز هویت مطابقت نداشت`,summary:`اعتبارنامه ارائه شده رد شد. رایج ترین علت، توکن قدیمی یا توکنی است که از URL یک Gateway دیگر کپی شده است.`,stepDashboard:`برای دریافت URL تازه openclaw dashboard --no-open را اجرا کنید، یا برای بازیابی توکن openclaw gateway auth-token --show را اجرا کنید.`,stepReplace:`مقادیر قدیمی توکن/گذرواژه را جایگزین کنید؛ از توکن URL یک Gateway دیگر دوباره استفاده نکنید.`,stepMode:`هر بار فقط یک حالت احراز هویت منطبق استفاده کنید: توکن gateway برای حالت توکن، گذرواژه برای حالت گذرواژه.`},rateLimited:{title:`تلاش های ناموفق بیش از حد`,summary:`Gateway به طور موقت تلاش های احراز هویت این کلاینت را محدود می کند.`,stepStop:`برای لحظه ای از این زبانه دوباره تلاش نکنید.`,stepWait:`صبر کنید محدودکننده احراز هویت آرام شود، سپس با اعتبارنامه اصلاح شده دوباره وصل شوید.`,stepCheckClients:`اگر این میزبان مشترک است، کلاینت های دیگر را برای تلاش های نادرست تکراری بررسی کنید.`},pairing:{title:`جفت سازی دستگاه لازم است`,scopeTitle:`ارتقای scope در انتظار است`,roleTitle:`ارتقای نقش در انتظار است`,metadataTitle:`به روزرسانی دستگاه در انتظار است`,summary:`این مرورگر قبل از استفاده از Control UI به تأیید یک باره از میزبان Gateway نیاز دارد.`,upgradeSummary:`این مرورگر از قبل شناخته شده است، اما دسترسی درخواستی تغییر کرده و به تأیید تازه نیاز دارد.`,stepDashboard:`روی میزبان Gateway، openclaw dashboard را اجرا کنید تا یک پیوند جفت‌سازی امن یک‌بارمصرف باز شود.`,stepList:`openclaw devices list را روی میزبان Gateway اجرا کنید.`,stepApproveId:`این درخواست را تأیید کنید: openclaw devices approve {requestId}.`,stepApprove:`درخواست در انتظار مرورگر/دستگاه را از آن فهرست تأیید کنید.`,stepReconnect:`پس از تکمیل تأیید، دوباره وصل شوید.`},insecure:{title:`زمینه امن مرورگر لازم است`,summary:`این صفحه روی HTTP ساده اجرا می شود، بنابراین مرورگر نمی تواند هویت دستگاه مورد انتظار Gateway را بسازد.`,stepHttps:`از HTTPS/Tailscale Serve استفاده کنید یا http://127.0.0.1:18789 را روی میزبان Gateway باز کنید.`,stepAvoidDisable:`از یک نشانی remote plain-HTTP استفاده نکنید؛ توکن یا رمز عبور نمی‌تواند جایگزین هویت دستگاه مرورگر شود.`},origin:{title:`مبدأ مرورگر مجاز نیست`,summary:`Gateway پیش از پذیرش اتصال Control UI، مبدأ این صفحه را رد کرد.`,stepAllowedOrigins:`این مبدأ مرورگر را به gateway.controlUi.allowedOrigins اضافه کنید.`,stepFullOrigin:`از مبدأهای کامل مانند http://localhost:5173 استفاده کنید، نه الگوهای wildcard.`,stepRestart:`پس از تغییر مبدأهای مجاز، Gateway را دوباره راه اندازی یا بارگذاری کنید.`},protocol:{title:`عدم تطابق پروتکل`,summary:`Control UI سرو شده و Gateway در حال اجرا درباره پروتکل اتصال پشتیبانی شده توافق ندارند.`,refresh:`بازخوانی صفحه`,stepDashboard:`داشبورد سرو شده را با openclaw dashboard دوباره باز کنید تا UI و Gateway از همان نصب باشند.`,stepDevUi:`اگر از pnpm ui:dev استفاده می کنید، UI توسعه را بر اساس checkout فعلی دوباره بسازید یا راه اندازی کنید.`,stepRestart:`پس از به روزرسانی OpenClaw، Gateway را دوباره راه اندازی کنید تا پروتکل فعلی را سرو کند.`},network:{title:`اتصال برقرار نشد`,summary:`مرورگر نتوانست اتصال Gateway را کامل کند. پیش از تلاش دوباره با اعتبارنامه ها، هدف و انتقال را بررسی کنید.`,stepGateway:`با openclaw status یا openclaw gateway run تأیید کنید که Gateway در حال اجرا است.`,stepUrl:`URL WebSocket را بررسی کنید و وقتی Gateway پشت HTTPS/Tailscale Serve است از wss:// استفاده کنید.`,stepDashboard:`داشبورد را با openclaw dashboard --no-open دوباره باز کنید تا URL و جزئیات احراز هویت فعلی را دوباره کپی کنید.`}}},chat:{cloudWorkerFailed:`اجراکننده ناموفق بود: {error}`,errorDetails:`جزئیات خطا`,copyError:`کپی خطا`,diskSpace:{warningTitle:`فضای دیسک نشست ابری کم است`,criticalTitle:`فضای دیسک نشست ابری به‌شدت کم است`,warningBody:`{percent}% استفاده‌شده · {free} آزاد. فایل‌های غیرضروری را حذف کنید یا پیش از نوشتن‌های بزرگ، worker ابری را متوقف کنید.`,criticalBody:`{percent}% استفاده‌شده · {free} آزاد. نوشتن‌های جدید ممکن است شکست بخورند و عامل را متوقف کنند. فایل‌های غیرضروری را حذف کنید یا پیش از نوشتن‌های بزرگ، worker ابری را متوقف کنید.`},sendErrors:{outboxPayloadCopied:`این پیام در صف از تب دیگری کپی شده است. گفتگو را بررسی کنید و فقط در صورتی که نرسیده باشد دوباره تلاش کنید.`,outboxPayloadCapacity:`فضای ذخیره‌سازی پیوست مرورگر پر است. دسته کوچک‌تری را امتحان کنید یا پیام‌های در صف را ارسال/حذف کنید تا فضا آزاد شود. پیام جدیدی ارسال نشد؛ ورودی شما حفظ شده است.`,outboxPayloadUnavailable:`فضای ذخیره‌سازی پیوست مرورگر در دسترس نیست. از HTTPS یا localhost استفاده کنید، ذخیره‌سازی مرورگر را مجاز کنید و پیش از اتصال مجدد و تلاش دوباره، تب‌های قدیمی داشبورد را ببندید. پیام جدیدی ارسال نشد.`,outboxPayloadMissing:`پیوست‌های در صف موجود نیستند یا قابل خواندن نیستند. این ممکن است یک کپی قدیمی از تب دیگری باشد. گفتگو را بررسی کنید، سپس این ردیف را حذف کنید و در صورت نیاز فایل‌ها را دوباره پیوست کنید. پیام جدیدی ارسال نشد.`,activeLeafChanged:`نشست شاخه‌ها را عوض کرد — بررسی و دوباره ارسال کنید.`},waitingForApproval:`در انتظار تأیید…`,startupStatus:{preparingWorkspace:`در حال آماده‌سازی فضای کاری…`,namingWorktree:`در حال نام‌گذاری worktree…`,creatingWorktree:`در حال ایجاد worktree…`,runningSetup:`در حال اجرای راه‌اندازی…`,provisioningEnvironment:`در حال آماده‌سازی محیط…`,preparingContext:`در حال آماده‌سازی زمینه…`,startingModel:`در حال راه‌اندازی مدل…`},archivedSessionDisabled:`برای ارسال پیام، این نشست را بازیابی کنید.`,sessionRoute:{chooseTitle:`یک نشست انتخاب کنید`,multipleMatches:`بیش از یک نشست با {shortId} مطابقت دارد.`,additionalMatches:`نتایج جستجو باقی مانده است. از پیشوند شناسه بلندتری استفاده کنید.`,notFoundTitle:`نشست یافت نشد`,notFoundExplanation:`ممکن است نشست حذف شده باشد یا پیوند نادرست باشد.`,goToMain:`رفتن به نشست اصلی`,viewSessions:`مشاهده نشست‌ها`},commandResults:{startingNewThread:`در حال شروع نشست جدید...`,resettingThread:`در حال بازنشانی نشست...`,stoppingCurrentRun:`در حال توقف اجرای فعلی...`,chatHistoryCleared:`تاریخچه گفتگو پاک شد.`,exportingThread:`در حال برون‌بری نشست...`,emptyExport:`هنوز پیامی برای برون‌بری وجود ندارد.`,unknownCommand:"فرمان ناشناخته: `{command}`",options:`گزینه‌ها: {options}.`,sessionUnavailable:`قابلیت نشست در دسترس نیست`,help:{availableCommands:`فرمان‌های موجود`,agentCommand:`عامل`,openMenu:"برای باز کردن منوی فرمان `/` را تایپ کنید."},compaction:{failed:`فشرده‌سازی ناموفق بود.`,failedWithReason:`فشرده‌سازی ناموفق بود: {reason}`,tokenSummary:` ({before} -> {after} توکن)`,succeeded:`زمینه با موفقیت فشرده شد`,skipped:`فشرده‌سازی رد شد.`,skippedWithReason:`فشرده‌سازی رد شد: {reason}`},model:{current:`**مدل فعلی:** {model}`,available:`**موجود:** {models}`,more:`+{count} مورد دیگر`,getFailed:`دریافت اطلاعات مدل ناموفق بود: {error}`,set:`مدل روی {model} تنظیم شد.`,setFailed:`تنظیم مدل ناموفق بود: {error}`},thinking:{current:`سطح تفکر فعلی: {level}.`,getFailed:`دریافت سطح تفکر ناموفق بود: {error}`,reset:`سطح تفکر به حالت پیش‌فرض بازنشانی شد.`,resetFailed:`بازنشانی سطح تفکر ناموفق بود: {error}`,unrecognized:`سطح تفکر «{level}» شناخته نشد. سطوح معتبر: {options}.`,unsupported:`سطح تفکر «{level}» برای این مدل پشتیبانی نمی‌شود. سطوح معتبر: {options}.`,set:`سطح تفکر روی {level} تنظیم شد.`,setFailed:`تنظیم سطح تفکر ناموفق بود: {error}`},verbose:{current:`سطح پرگویی فعلی: {level}.`,getFailed:`دریافت سطح پرگویی ناموفق بود: {error}`,unrecognized:`سطح پرگویی «{level}» شناخته نشد. سطوح معتبر: off، on، full.`,set:`حالت پرگویی روی {level} تنظیم شد.`,setFailed:`تنظیم حالت پرگویی ناموفق بود: {error}`},fast:{autoValue:`خودکار ({seconds} ثانیه)`,on:`روشن`,off:`خاموش`,sourceSession:` (نشست)`,sourceAgent:` (پیش‌فرض: agent)`,sourceModel:` (پیش‌فرض: model)`,sourceDefault:` (پیش‌فرض)`,current:`حالت سریع فعلی: {value}`,options:`on، off، auto ({seconds} ثانیه)، default، status`,getFailed:`دریافت حالت سریع ناموفق بود: {error}`,reset:`حالت سریع به پیش‌فرض بازنشانی شد.`,resetFailed:`بازنشانی حالت سریع ناموفق بود: {error}`,unrecognized:`حالت سریع «{mode}» شناخته نشد. سطوح معتبر: on، off، auto، default، status.`,setAuto:`حالت سریع روی auto تنظیم شد.`,enabled:`حالت سریع فعال شد.`,disabled:`حالت سریع غیرفعال شد.`,setFailed:`تنظیم حالت سریع ناموفق بود: {error}`},usage:{noActiveThread:`نشست فعالی وجود ندارد.`,notAvailable:`نامشخص`,title:`مصرف نشست`,inputTokens:`ورودی: {count} توکن`,outputTokens:`خروجی: {count} توکن`,totalTokens:`مجموع: {count} توکن`,context:`زمینه: {percent} از {total}`,model:`مدل: {model}`,failed:`دریافت مصرف ناموفق بود: {error}`},agents:{none:`هیچ عاملی پیکربندی نشده است.`,title:`**عامل‌ها** ({count})`,default:`پیش‌فرض`,runtime:` · زمان اجرا {runtime}`,failed:`فهرست‌کردن عامل‌ها ناموفق بود: {error}`},steer:{timeout:`اجرای فعال پیش از پذیرفته‌شدن پیام هدایت پایان یافت.`,failed:`هدایت پیش از رسیدن به اجرا ناموفق بود؛ دوباره تلاش کنید.`,usage:"استفاده: `/steer `",succeeded:`هدایت شد.`,requestFailed:`هدایت ناموفق بود: {error}`},redirect:{timeout:`اجرای فعال پیش از پذیرفته‌شدن پیام تغییر مسیر پایان یافت.`,failed:`تغییر مسیر پیش از رسیدن به اجرا ناموفق بود؛ دوباره تلاش کنید.`,usage:"استفاده: `/redirect `",succeeded:`تغییر مسیر داده شد.`,requestFailed:`تغییر مسیر ناموفق بود: {error}`}},sessionSharing:{menu:`اشتراک‌گذاری نشست`,current:`پیدایی نشست: {visibility}`,visibility:`دیده‌شدن`,shared:`اشتراک‌گذاری‌شده`,readOnly:`فقط‌خواندنی`,suggest:`پیشنهاد`,draft:`پیش‌نویس`,publishDraft:`انتشار پیش‌نویس`,members:`اعضا`,selected:`عضو`,noPeople:`هیچ فرد جفت‌شده‌ای یافت نشد.`,readOnlyNotice:`فقط مالک نشست و اعضا می‌توانند در این نشست عمل کنند.`},sessionSuggestions:{suggest:`پیشنهاد`,suggestMessage:`پیشنهاد پیام`,attachmentsUnsupported:`پیش از ارسال پیشنهاد متنی، پیوست‌ها را حذف کنید.`,sendNow:`اکنون پیشنهاد {author} را ارسال کن`,queue:`پیشنهاد {author} را در صف قرار بده`,edit:`ویرایش پیشنهاد {author}`,dismiss:`رد کردن پیشنهاد {author}`,typing:`{name} در حال تایپ است…`,typingMany:`{names} در حال تایپ هستند…`,state:{pending:`در انتظار`,accepted:`پذیرفته‌شده`,dismissed:`رد‌شده`}},sessionHeader:{renameTooltip:`تغییر نام نشست`,renameAria:`تغییر نام نشست {title}`,renameInputAria:`عنوان نشست`,renameInputPlaceholder:`عنوان نشست`,openParent:`باز کردن نشست والد {title}`,panels:`پنل‌ها`,layout:`چیدمان`,continueInTerminal:{action:`ادامه در ترمینال…`,title:`ادامه در ترمینال`,description:`این دستور را برای ادامهٔ نشست فعلی کپی کنید. جای‌گذاری آن در ترمینال‌ها و شل‌های رایج ایمن است.`,authNote:`این دستور شامل هیچ اعتبارنامه‌ای نیست. ترمینال به‌طور مستقل احراز هویت می‌کند و کنترل‌های دسترسی نشست همچنان اعمال می‌شوند.`,disconnected:`برای ادامهٔ این نشست در یک ترمینال به Gateway متصل شوید.`,queryRouted:`آدرس‌های Gateway مسیریابی‌شده با کوئری نمی‌توانند دستورهای ادامهٔ بدون اعتبارنامه بسازند، زیرا احراز هویت و دامنهٔ دستگاه ذخیره‌شده از کوئری آگاه نیستند. از یک هدف CLI که به‌صورت دستی احراز هویت شده یا یک آدرس Gateway پیکربندی‌شدهٔ بدون کوئری استفاده کنید.`,unavailable:`این نشست یا آدرس Gateway را نمی‌توان در یک ترمینال ادامه داد.`},workspaceAria:`کنش‌های فضای کاری برای {workspace}`,revealFinder:`نمایش در Finder`,revealFileExplorer:`نمایش در File Explorer`,revealFileManager:`باز کردن در مدیر فایل`,copyPath:`کپی مسیر`,copyBranch:`کپی نام شاخه`,copied:`کپی شد`,incognito:`نشست ناشناس`,branches:`شاخه‌های نشست`,branchSwitchUnavailable:`تعویض شاخه در حالی که عامل در حال کار است در دسترس نیست.`,untitledBranch:`شاخه بدون عنوان`,oneMessage:`{count} پیام`,messages:`{count} پیام`,activeBranch:`شاخه فعال`,gatewayPicker:{menuLabel:`Gateway: {gateway}`,primaryTag:`اصلی`,setPrimary:`تنظیم به عنوان اصلی…`,openSettings:`تنظیمات Gateway…`,connected:`متصل`,unreachable:`غیرقابل دسترس`,unknown:`وضعیت نامشخص`}},board:{faceLabel:`چهره نشست`,chatFace:`گفتگو`,splitFace:`تقسیم`,dashboardFace:`داشبورد`,dockMenu:`داک گفتگو: {dock}`,dockLeft:`داک گفتگو چپ`,dockRight:`داک گفتگو راست`,dockBottom:`داک گفتگو پایین`,resizeDock:`تغییر اندازه داک گفتگو`,enterFullscreen:`ورود به حالت تمام‌صفحه`,exitFullscreen:`خروج از حالت تمام‌صفحه`,fullscreenUnavailable:`حالت تمام‌صفحه در این مرورگر در دسترس نیست`,fullscreenFailed:`تغییر حالت تمام‌صفحه ممکن نشد: {error}`,workboardCard:`کارت تخته کار: {title}، {status}`,defaultTab:`اصلی`,mockPlaceholder:`درز نمای تخته · {tabs} زبانه · {widgets} ویجت`,mockOverview:`نمای کلی`,mockResearch:`تحقیق`,mockSessionStatus:`وضعیت جلسه`,mockRecentFindings:`یافته‌های اخیر`,mockSourceMap:`نقشه منبع`,resetTitle:`گفتگو بازنشانی شود؟`,resetDescription:`زمینه گفتگو بازنشانی می‌شود. داشبورد شما باقی می‌ماند.`},catalog:{remoteViewOnly:`این نشست روی دستگاه جفت‌شده است و فقط خواندنی است.`,unsupportedViewOnly:`این منبع نشست خارجی فقط خواندنی است.`,sessionMenu:`عملیات نشست خارجی`,openInOpenClaw:`Open in OpenClaw`,openInTerminal:`Open in terminal`,terminalUnavailable:`باز کردن ترمینال برای این نشست در دسترس نیست.`},taskSuggestions:{eyebrow:`وظیفه پیشنهادی · در {repo}`,startWorktree:`شروع با worktree`,startLocal:`شروع به‌صورت محلی`,startCloud:`ارسال به ابر · {profile}`,startCloudGeneric:`ارسال به ابر`,copyPrompt:`کپی prompt`,copyPromptFailed:`کپی prompt در کلیپ‌بورد ممکن نشد`,promptCopied:`کپی شد`,fixInSession:`رفع در این نشست`,noCloudConfigured:`هیچ محیط ابری پیکربندی نشده است`,showInstructions:`نمایش دستورالعمل‌ها`,hideInstructions:`پنهان کردن دستورالعمل‌ها`,previous:`وظیفه پیشنهادی قبلی`,next:`وظیفه پیشنهادی بعدی`,moreActions:`روش‌های بیشتر برای شروع این وظیفه`,starting:`در حال شروع…`,dismiss:`رد کردن {title}`,adminRequired:`برای شروع وظایف پیشنهادی، دسترسی مدیر لازم است.`},pullRequests:{linkLabel:`درخواست pull شماره {number}: {title}`,createPr:`ایجاد PR`,createPrLabel:`ایجاد درخواست ادغام برای {branch}`,publishPr:`انتشار PR`,publishing:`در حال انتشار…`,publicationRequested:`درخواست شد`,retryPublication:`تلاش مجدد برای انتشار`,openPublishedPr:`باز کردن PR`,cloudPublicationGuidance:`یک نوبت عامل زنده را آغاز کنید و از آن بخواهید پس از تطبیق، این فضای کاری ابری را منتشر کند.`,dismiss:`بستن درخواست pull شماره {number}`,open:`باز`,draft:`پیش‌نویس`,merged:`ادغام‌شده`,closed:`بسته`,checks:`CI`,checksPassing:`بررسی‌های CI موفق بودند`,checksFailing:`بررسی‌های CI ناموفق بودند`,checksPending:`بررسی‌های CI در حال اجرا هستند`,ciMonitoring:`پایش CI`,openChecks:`باز کردن بررسی‌ها در GitHub`,checksPassed:`موفق`,checksFailed:`ناموفق`,checksRunning:`در حال اجرا`,checksSkipped:`ردشده`,showMore:`نمایش {count} مورد دیگر`,rateLimited:`به محدودیت نرخ GitHub API رسیده‌اید. وضعیت درخواست pull ممکن است تا زمان بازنشانی محدودیت به‌روز نباشد.`},usageRemaining:`استفاده باقی‌مانده`,view:{menu:`نمایش`,reasoning:`استدلال`,toolCalls:`فراخوانی‌های ابزار`,commentary:`حفظ توضیحات`},sendShortcut:`میان‌بر ارسال`,sendShortcutEnter:`Enter`,sendShortcutModifierEnter:`⌘/Ctrl+Enter`,followUpMode:`پیام‌های پیگیری هنگام کار عامل`,followUpModeQueue:`در صف نگه‌داشتن تا پایان اجرا`,followUpModeServer:`پیش‌فرض سرور ({mode})`,followUpModeLoading:`در حال بارگذاری…`,followUpModeSteer:`هدایت به اجرای فعال`,followUpModeUsingServer:`استفاده از پیش‌فرض سرور ({mode})`,followUpModeOverriding:`بازنویسی پیش‌فرض سرور ({mode})`,followUpModeReset:`بازنشانی به پیش‌فرض سرور`,catalogOpenTarget:`باز کردن نشست‌های خارجی در`,catalogOpenTargetViewer:`OpenClaw viewer`,catalogOpenTargetTerminal:`Terminal`,onboardingDisabled:`در طول راه‌اندازی غیرفعال است`,commandPaletteTitle:`جست‌وجو یا رفتن به… (⌘K)`,openCommandPalette:`باز کردن پالت فرمان`,updating:`در حال به‌روزرسانی…`,actions:{copyAsMarkdown:`کپی به‌صورت markdown`,dismissError:`بستن خطا`,exitFocusMode:`خروج از حالت تمرکز`,scrollToLatest:`پیمایش به جدیدترین`},markdown:{truncated:`… کوتاه شد ({total} نویسه، نمایش {shown} نویسهٔ اول).`},codeBlock:{languageFallback:`کد`,hiddenLine:`۱ خط پنهان`,hiddenLines:`{count} خط پنهان`,showHiddenLine:`نمایش ۱ خط پنهان`,showHiddenLines:`نمایش {count} خط پنهان`,enableWrap:`فعال‌کردن شکست خط`,disableWrap:`غیرفعال‌کردن شکست خط`,jsonBadge:`JSON`,jsonArrayItem:`آرایه ({count} مورد)`,jsonArrayItems:`آرایه ({count} مورد)`,jsonObjectKeys:`شیء ({count} کلید)`},workspaceConflict:{titleOne:`۱ تعارض فضای کاری ابری`,titleMany:`{count} تعارض فضای کاری ابری`,description:`OpenClaw نسخه‌های محلی شما را نگه داشت و سایر تغییرات ابری را اعمال کرد. نتیجه مرحله‌بندی‌شده را بررسی کنید یا نسخه آن را برای مسیر متعارض بگیرید.`,summary:`نسخه‌های محلی حفظ شدند؛ نسخه ابری را بررسی یا دریافت کنید.`,showCommands:`نمایش دستورها`,morePaths:`+{count} مسیر دیگر`,stagedResult:`نتیجه ابری مرحله‌بندی‌شده`,copyStagedResult:`کپی مرجع نتیجه مرحله‌بندی‌شده`,inspectCloud:`بررسی اولین نسخه ابری`,takeCloud:`گرفتن اولین نسخه ابری`,copyInspectCommand:`کپی فرمان بررسی ابری`,copyTakeCommand:`کپی فرمان take-cloud`,commandHelp:`این‌ها را در Bash یا zsh (Git Bash در ویندوز) اجرا کنید. اگر inspect بگوید مسیر وجود ندارد، ابر آن را حذف کرده است؛ بررسی کنید و مسیر محلی را دستی حذف کنید. اگر checkout تعارض فایل/دایرکتوری گزارش کرد، مسیر محلی مسدودکننده را جابه‌جا یا حذف کنید، سپس دوباره تلاش کنید. اگر مرجع مرحله‌بندی‌شده وجود ندارد، اعلان قدیمی است؛ مسیر محلی را تغییر ندهید.`,commandsUnavailable:`این نام فایل شامل کاراکترهای کنترلی ترمینال است، بنابراین OpenClaw فرمان shell قابل‌کپی برای آن نمی‌سازد. مرجع مرحله‌بندی‌شده را مستقیماً بررسی کنید و مسیر را با دقت به‌صورت دستی وارد کنید.`,dismiss:`رد کردن اعلان تعارض فضای کاری`,eventSender:`فضای کاری ابری`,eventTitleOne:`نتیجه ابری با ۱ تعارض اعمال شد`,eventTitleMany:`نتیجه ابری با {count} تعارض اعمال شد`,eventDescription:`نسخه‌های محلی برای این مسیرها حفظ شدند؛ سایر تغییرات ابری اعمال شد.`},compaction:{label:`تاریخچه فشرده‌شده`,savedTokens:`saved {count} tokens`,description:`رونوشت فشرده‌شده به‌عنوان یک نقطهٔ بازرسی حفظ می‌شود.`,openCheckpoints:`باز کردن نقاط‌بازرسی`},sessionReset:{label:`بازنشانی نشست`,description:`گفتگوی پیشین پاک شد.`},outboxRecoveryTitle:`پیام‌های ذخیره‌شده به مقصد نیاز دارند`,outboxRecoveryDescription:`نسخه‌ی قدیمی‌تر مرورگر همه‌ی مقصدها را حفظ نکرد. این پیش‌نویس‌ها و پیام‌های در صف با بازیابی ارسال نشده‌اند. یک گفتگوی خالی و غیر ناشناس باز کنید، سپس یک مورد را اینجا برای بررسی بازیابی کنید. پیش‌نویس‌های پیوست ممکن است جداگانه نمایش داده شوند.`,outboxRecoveryConfirm:`این مقصد را برای مورد ذخیره‌شده تأیید کنید. پیام‌های در صف برای بررسی و تلاش مجدد متوقف می‌مانند. اگر تحویل نامطمئن بود، پیش از تلاش مجدد گفتگو را بررسی کنید.`,outboxRecoveryRestore:`برای بررسی اینجا بازیابی کنید`,outboxRecoveryConflict:`این مقصد پیش‌نویس یا صف جدیدتری دارد یا در حین تأیید تغییر کرده است. یک گفتگوی خالی باز کنید و دوباره تلاش کنید. مورد ذخیره‌شده همچنان در دسترس است.`,outboxRecoveryStorageFailed:`فضای ذخیره‌سازی مرورگر نتوانست بازیابی را کامل کند. داده‌های ذخیره‌شده‌ی اصلی حفظ شده‌اند. فضای ذخیره‌سازی مرورگر را آزاد کنید و برای تلاش مجدد صفحه را بارگذاری کنید.`,outboxRecoveryFull:`بازیابی پر است. برای ایجاد فضا موارد ذخیره‌شده را بازیابی کنید؛ داده‌های قدیمی باقی‌مانده همچنان در این مرورگر حفظ می‌شوند.`,outboxRecoveryMessages:`پیام‌های در صف: {count}`,restartRecoveryTitle:`این نشست در حین یک راه‌اندازی مجدد پایان یافت.`,restartRecoveryDisabled:`رونوشت آن ایمن است.`,resumeInNewSession:`ازسرگیری در نشست جدید`,resumingSession:`در حال ازسرگیری…`,systemNotice:{guardian:{approvedSummary:`Guardian عملیات {action} را تأیید کرد.`,deniedLabel:`Guardian رد کرد`,deniedSummary:`{action} · ریسک: {risk} {rationale}`,warningLabel:`هشدار Guardian`,warningFallback:`Guardian عملیات درخواست‌شده را متوقف کرد.`,strictReviewRequiredLabel:`بازبینی Guardian لازم است`,strictReviewRequiredSummary:`Guardian پیش از ادامه، این اقدام را بازبینی می‌کند.`,requestedAction:`عملیات درخواست‌شده`,unknownRisk:`unknown`,noRationale:`هیچ دلیلی ارائه نشد.`},restartRecovery:{label:`سیستم · بازیابی راه‌اندازی مجدد`,summary:`نوبت با یک راه‌اندازی مجدد gateway قطع شد — از عامل خواسته شد که پاسخ را ازسر بگیرد و به پایان برساند.`},gatewayRestarted:{label:`سیستم · gateway راه‌اندازی مجدد شد`},cliHarnessContext:{label:`سیستم · زمینه تزریق‌شده`},showContent:`نمایش محتوا`},progressLabels:{shelling:`پوسته‌گیری`,scuttling:`خزیدن`,clawing:`چنگ زدن`,pinching:`نیشگون گرفتن`,molting:`پوست‌اندازی`,bubbling:`حباب‌سازی`,tiding:`موج‌سواری`,reefing:`صخره‌پیمایی`,cracking:`ترکاندن`,sifting:`غربال کردن`,brining:`نمک‌سود کردن`,nautiling:`ناتیلوس‌پیمایی`,krilling:`کریل‌پیمایی`,barnacling:`چسبیدن`,lobstering:`شاه‌میگوگیری`,tidepooling:`آبگیرگردی`,pearling:`مرواریدگیری`,snapping:`تق‌تق کردن`,surfacing:`سر برآوردن`},turnRecap:{doneIn:`انجام‌شده در {duration}`,tokens:`{count} توکن`,tokensOne:`۱ توکن`},commands:{arguments:`آرگومان‌های دستور`,menu:`دستورات اسلش`,optionCount:`{count} گزینه`,clearDescription:`پاک کردن تاریخچه گفتگو`,redirectDescription:`لغو و شروع مجدد با پیام جدید`,steerDescription:`تزریق یک پیام به اجرای فعال`,categories:{session:`جلسه`,model:`مدل`,agents:`عامل‌ها`,tools:`ابزارها`}},skills:{menu:`مراجع Skills`,label:`Skills`,loading:`در حال بارگذاری Skills…`},splitView:{open:`باز کردن نمای تقسیم‌شده`,splitRight:`تقسیم به راست`,splitDown:`تقسیم به پایین`,closePane:`بستن پنل`,dropSplit:`تقسیم`,dropOpenHere:`اینجا باز شود`},sidebar:{updateMacAndGateway:`به‌روزرسانی برنامه Mac و Gateway`,updateGateway:`به‌روزرسانی Gateway`,serverUpdatedTitle:`سرور به‌روزرسانی شد`,serverUpdatedRefresh:`برای دسترسی به همه قابلیت‌ها تازه‌سازی کنید`,threads:`نشست‌ها`,otherSessions:`سایر`,groups:`گروه‌ها`,coding:`کدنویسی`,catalogViewOptions:`گزینه‌های نمایش`,hideFromSidebar:`پنهان کردن از نوار کناری`,sectionHidden:`{section} پنهان شد.`,sectionHiddenRecovery:`دوباره در Settings > Appearance > Sidebar آن را نمایش دهید.`,hiddenSessionSections:`بخش‌های جلسه پنهان‌شده`,showSessionSection:`نمایش`,catalogGroupByProject:`پروژه`,catalogGroupByPerson:`شخص`,openSessionMenu:`باز کردن منوی نشست`,sortBy:`مرتب‌سازی بر اساس`,sortCreated:`تاریخ ایجاد`,sortSessions:`فیلتر و مرتب‌سازی`,sortUpdated:`آخرین به‌روزرسانی`,sessionMenu:`Actions for {session}`,sessionMenuMany:`اقدامات برای {count} نشست`,toolActivity:`در حال استفاده از {tool}`,catalogDiscoveryHelp:`{error}. کشف نشست بومی را در Settings > Automation > Plugins پیکربندی کنید.`},welcome:{hintBeforeShortcut:`Type a message below ·`,hintAfterShortcut:`for commands`,recentSessions:`گفتگوهای اخیر`,suggestions:{whatCanYouDo:`What can you do?`,summarizeRecentSessions:`نشست‌های اخیر من را خلاصه کن`,configureChannel:`Help me configure a channel`,checkSystemHealth:`Check system health`}},runControls:{newSession:`نشست جدید`,newSessionWorktree:`نشست جدید در worktree`,exportChat:`Export chat`,queue:`Queue`,queueMessage:`Queue message`,stop:`Stop`,stopWithShortcut:`توقف (Esc)`,stopGenerating:`Stop generating`,send:`Send`,sendMessage:`Send message`},queue:{connectionPending:`در حال تکمیل بازیابی اتصال. وقتی آماده شد دوباره ارسال کنید.`,initialTurnPending:`پیام اولیه حل‌نشده است. در صورت نیاز دوباره متصل شوید، سپس پیش از ارسال پیام دیگر آن را بررسی کنید.`,notSent:`ارسال نشد`,deliveryUnconfirmed:`تحویل تأیید نشده`,checkDelivery:`بررسی تحویل`,checkDeliveryHelp:`تحویل تأیید نشده است. بررسی تحویل به دنبال پیام اصلی می‌گردد بدون اینکه آن را دوباره ارسال کند یا کارگری را راه‌اندازی کند. گفتگو را بررسی کنید، یا اگر تصمیم به شروع تلاش جداگانه دارید، پرامپت ذخیره‌شده را کپی کنید.`,retry:`تلاش دوباره`,retryQueuedMessage:`تلاش دوباره برای پیام در صف`,steer:`هدایت`,steerQueuedMessage:`هدایت پیام در صف`,removeQueuedMessage:`حذف پیام در صف`,reorderQueuedMessage:`ترتیب پیام‌های در صف را با کلیدهای جهت‌دار تغییر دهید`,reorderUnavailable:`این پیام جای خود را حفظ می‌کند و قابل جابه‌جایی نیست`,editQueuedMessage:`ویرایش پیام در صف`,moreActions:`اقدام‌های بیشتر پیام‌های در صف`,cancelEdit:`لغو ویرایش و حفظ پیام در صف`,states:{applyingSettings:`در حال اعمال تنظیمات گفتگو`,runningCommand:`در حال اجرای فرمان`,waitingForReconnect:`در انتظار اتصال مجدد`,editing:`در حال ویرایش`,needsReview:`تحویل نامطمئن`},imageCount:`تصویر ({count})`},goals:{composerMode:`هدف`,sessionChanged:`گفتگو تغییر کرد. لغو کنید و دوباره Goal را انتخاب کنید.`,start:`شروع هدف`,save:`ذخیره هدف`,startHint:`هدف خود را وارد کنید.`,editHint:`بدون شروع یک اجرا ذخیره کنید.`,objectivePlaceholder:`این هدف باید چه چیزی را محقق کند؟`,cancel:`لغو ورود هدف`,offline:`برای مدیریت اهداف دوباره متصل شوید.`,busy:`منتظر پایان این اجرا بمانید. پیش‌نویس شما بدون تغییر است.`,annotationUnsupported:`ابتدا حاشیه‌نویسی‌های مرورگر را ارسال یا حذف کنید. پیش‌نویس شما بدون تغییر است.`,actionPending:`منتظر اقدام هدف در انتظار بمانید.`,admissionImmutable:`این درخواست را دوباره امتحان کنید یا حذف کنید. ویرایش نیازمند یک هدف جدید است.`,edit:`ویرایش هدف`,editChip:`ویرایش`,pause:`توقف هدف`,pauseChip:`توقف`,resume:`ازسرگیری هدف`,resumeChip:`ادامه`,clear:`پاک کردن هدف`,clearChip:`پاک کردن`,showDetails:`نمایش جزئیات هدف`,hideDetails:`پنهان کردن جزئیات هدف`},questions:{other:`پاسخ دیگری بنویسید`,submit:`ارسال پاسخ`,next:`بعدی`,back:`بازگشت`,skip:`رد کردن`,skipping:`در حال رد کردن…`,skipped:`ردشده`,collapse:`جمع کردن پرسش`,expand:`گسترش پرسش`,eyebrow:`پرسش`,summaryLabel:`نتیجه پرسش`,ownAnswerFor:`پاسخ خودتان برای {header}`,storeRequestedBy:`درخواست‌شده توسط {agent} · {session}`,storeEntry:`ذخیره {name} به‌عنوان {kind}`,storeReplacement:`جایگزین {name} می‌شود — آخرین به‌روزرسانی {updated}`,storeReplacementBy:`جایگزین {name} می‌شود — آخرین به‌روزرسانی {updated} توسط {updatedBy}`,submitting:`در حال ارسال…`,submitFailed:`ارسال ممکن نشد: {error}`,answered:`پاسخ داده شد`,answeredElsewhere:`جای دیگری پاسخ داده شد`,unavailable:`در دسترس نیست`,expired:`منقضی‌شده`,disconnected:`متصل نیست. پس از اتصال مجدد دوباره تلاش کنید.`},imageLightbox:{label:`پیش‌نمایش تصویر: {title}`,open:`باز کردن تصویر {title}`,openOriginal:`باز کردن در زبانه جدید`,copy:`کپی تصویر`,download:`دانلود تصویر`,copyFailed:`کپی این تصویر ممکن نشد. دسترسی کلیپ‌بورد را بررسی کرده و دوباره تلاش کنید.`,downloadFailed:`دانلود این تصویر ممکن نشد. دوباره تلاش کنید.`,loadFailed:`بارگذاری این تصویر ممکن نشد. دوباره تلاش کنید.`,zoomIn:`بزرگ‌نمایی`,zoomOut:`کوچک‌نمایی`,resetZoom:`بازنشانی بزرگ‌نمایی`,close:`بستن پیش‌نمایش تصویر`,untitled:`تصویر`},externalImage:{notLoaded:`تصویر خارجی بارگذاری نشد`,open:`باز کردن تصویر`},messages:{copySelection:`کپی`,forkFromHere:`انشعاب از اینجا`,reply:`پاسخ`,replyToMessage:`پاسخ به پیام`,replyingTo:`در پاسخ به {name}`,originalUnavailable:`پیام اصلی در دسترس نیست.`,message:`پیام`,currentMessage:`پیام فعلی`,actions:`کنش‌های پیام`,selectionActions:`کنش‌های انتخاب`,moreDetails:`جزئیات بیشتر`,askInSideChat:`پرسیدن در گفتگوی جانبی`,rewind:`بازگشت`,rewindConfirm:`بازگشت به قبل از این پیام؟`,dontAskAgain:`دیگر نپرس`,rewindToHere:`بازگشت به اینجا`,rewindUnavailable:`بازگشت هنگام کار کردن عامل در دسترس نیست`,forkUnavailable:`انشعاب هنگام کار کردن عامل در دسترس نیست`,showLess:`نمایش کمتر`,showMore:`نمایش بیشتر`,tooLargeToDisplay:`این پیام برای نمایش در اینجا بیش از حد بزرگ است.`,unknownDate:`تاریخ نامشخص`,toolSender:`Tool`,fullContentLoadExhausted:`بارگذاری پیام کامل ممکن نشد.`,voiceNote:`یادداشت صوتی`,duplicatesCollapsed:`{count} پیام یکسان متوالی جمع شد`,contextFor:`زمینه پیام برای {timestamp}`},mediaPlayer:{play:`پخش`,pause:`توقف`,seek:`جستجوی رسانه`,mute:`بی‌صدا`,unmute:`باصدا`,volume:`میزان صدا`,download:`دانلود {filename}`,preparing:`در حال آماده‌سازی پخش…`,openVideo:`گسترش {filename} در پوشش رسانه`,videoPreview:`پیش‌نمایش ویدیو: {title}`,closeVideoPreview:`بستن پیش‌نمایش ویدیو`},modelControls:{default:`پیش‌فرض`,effort:`تلاش`,faster:`سریع‌تر`,smarter:`هوشمندتر`,fastMode:`حالت سریع`,searchModels:`جست‌وجوی مدل‌ها`,noMatchingModels:`هیچ مدلی با جست‌وجوی شما مطابقت ندارد`,onlyForSession:`فقط برای این نشست`,useDefaultModel:`استفاده از پیش‌فرض ({model})`,defaultWithModel:`پیش‌فرض ({model})`,defaultWithLevel:`پیش‌فرض ({level})`,fastHelp:`پاسخ‌های سریع‌تر، استفاده بیشتر از محدودیت‌ها.`,contextWindow:`پنجرهٔ زمینه`,contextWindowAria:`پنجره زمینه: {state}`,speedUnsupported:`کنترل سرعت برای این مدل پشتیبانی نمی‌شود.`,contextActiveAndMax:`{active} فعال · حداکثر {maximum}`,chatOnly:`فقط گفت‌وگو`,chatOnlyHelp:`این مدل می‌تواند گفت‌وگو کند، اما نمی‌تواند از ابزارها استفاده کند. برای کارهای مربوط به فایل، فرمان، وب یا رسانه مدل دیگری انتخاب کنید.`,loadingModels:`در حال بارگذاری مدل‌ها…`,modelsUnavailable:`مدل‌ها در دسترس نیستند`,noModelsAvailable:`هیچ مدلی در دسترس نیست`,emptyModelsAction:`مدیریت مدل‌ها`,providerModels:`مدل‌های {provider}`,useDefaultReasoning:`استفاده از استدلال پیش‌فرض ({level})`,fastResponsesAria:`پاسخ‌های سریع: {state}`},permissionControls:{label:`مجوزها`,help:`مجوزها را برای اجراهای جدید انتخاب کنید.`,nextRun:`مجوزهای جدید برای اجرای بعدی اعمال می‌شوند.`,default:`پیش‌فرض`,defaultDescription:`از سیاست پیکربندی‌شده‌ی عامل پیروی کنید.`,defaultWithMode:`پیش‌فرض ({mode})`,fullRequiresAdmin:`دسترسی کامل نیازمند دسترسی operator.admin است.`,updateFailed:`به‌روزرسانی مجوزها ناموفق بود: {error}`,modes:{"read-only":{label:`فقط خواندنی`,description:`خواندن در ریشه نشست؛ نوشتن‌ها و دستورها مسدود هستند.`},guarded:{label:`محافظت‌شده`,description:`یک انسان درخواست‌های فراتر از ریشه نشست را بررسی می‌کند.`},workspace:{label:`فضای کاری`,description:`یک بازبین هوش مصنوعی درخواست‌های فراتر از ریشه نشست را بررسی می‌کند.`},full:{label:`دسترسی کامل`,description:`بدون بازبین؛ فایل‌ها و دستورها بدون محدودیت هستند.`}}},rail:{title:`همراه نشست`,subtitle:`درباره این نشست یا پروژه‌اش بپرسید`,expand:`گسترش همراه نشست`,collapse:`جمع کردن همراه نشست`,close:`بستن همراه نشست`,show:`نمایش همراه نشست`,moreActions:`اقدامات همراه بیشتر`,clear:`پاک کردن نشست همراه`,pullRequests:`درخواست‌های ادغام`,checksPassing:`{count} موفق`,checksFailing:`{count} ناموفق`,checksPending:`{count} در حال اجرا`,finished:`پایان‌یافته {time}`,empty:`پاسخ‌ها از رونوشت این نشست و فایل‌های پروژه آن می‌آیند.`,starters:{changed:`چه چیزی تغییر کرد؟`,stopped:`چرا متوقف شد؟`,remaining:`چه چیزی باقی مانده است؟`},askLabel:`از همراه نشست بپرسید`,askPlaceholder:`یک سؤال بپرسید`,askSubmit:`پرسش`,askPending:`در حال پاسخ‌دهی از این نشست…`,askBusy:`همراه در حال پاسخ به یک پرسش است.`,askHistoryUnavailable:`بارگیری تاریخچه این نشست ممکن نشد.`,askMissing:`این نشست دیگر در دسترس نیست.`,askModelUnavailable:`هیچ مدل کاربردی برای این نشست پیکربندی نشده است.`,askRateLimited:`همراه به حد مجاز سؤالات رسید. کمی بعد دوباره تلاش کنید.`,askUnavailable:`همراه در حال حاضر نمی‌تواند پاسخ دهد.`,askRetry:`Retry`,asOf:`تا {time}`,health:{"on-track":`در مسیر درست`,grinding:`در حال کار`,stuck:`گیر کرده`,"waiting-on-user":`منتظر شما`,"wrapping-up":`در حال جمع‌بندی`,done:`انجام شد`,failed:`ناموفق`}},detailPanel:{close:`بستن نوار کناری`,copyPath:`کپی مسیر`,discard:`نادیده گرفتن`,editFile:`ویرایش فایل`,searchInFile:`جستجو در فایل`,showInFiles:`نمایش در فایل‌ها`,previousMatch:`مورد قبلی`,nextMatch:`مورد بعدی`,overwrite:`بازنویسی`,viewRawText:`مشاهده متن خام`,renderedMarkdown:`Markdown رندرشده`,renderedMarkdownHint:`پیش‌نمایش متن غنی پاک‌سازی‌شده برای خواندن سریع.`,noPreviewableMarkdown:`محتوای markdown قابل پیش‌نمایشی وجود ندارد.`,noContent:`محتوایی در دسترس نیست`,fullContentOversized:`محتوای کامل در دسترس نیست زیرا ورودی رونوشت ذخیره‌شده برای بازگرداندن ایمن بیش از حد بزرگ است.`,fullContentNotVisible:`محتوای کامل در دسترس نیست زیرا این ورودی رونوشت یک نمایش WebChat قابل مشاهده ندارد.`,fullContentUnavailable:`محتوای کامل دیگر برای این ورودی رونوشت در دسترس نیست.`,copyContents:`کپی محتوای فایل`,fileChanged:`فایل از زمان بارگذاری روی دیسک تغییر کرده است.`,renderPreview:`نمایش پیش‌نمایش`,imagePreview:`پیش‌نمایش تصویر`,file:`فایل`,markdownPreview:`پیش‌نمایش Markdown`,toolDetails:`جزئیات ابزار`,reloadFailed:`بارگذاری مجدد آخرین فایل ناموفق بود.`,overwriteLoadFailed:`بارگذاری آخرین فایل پیش از بازنویسی ناموفق بود.`,fullContentLoadFailed:`بارگذاری محتوای کامل ناموفق بود: {error}`},sidebarColumns:{close:`بستن {panel}`},sidePanel:{label:`پنل کناری`,addTab:`افزودن زبانه پنل کناری`,expand:`گسترش پنل کناری`,restore:`بازیابی پنل کناری`,minimize:`کوچک‌سازی پنل کناری`,resize:`تغییر اندازه پنل کناری`,emptyTitle:`یک زبانه باز کنید`,review:`بازبینی`,reviewEmpty:`یک تغییر، فایل، تصویر یا نتیجه ابزار را باز کنید تا اینجا بررسی شود.`,terminal:`Terminal`,terminalEmpty:`یک شل برای فضای کاری این نشست باز کنید.`,browser:`مرورگر`,browserEmpty:`یک مرورگر مشترک برای شما و عامل.`,files:`فایل‌ها`,filesEmpty:`فایل‌ها، مصنوعات و تغییرات این نشست را مرور کنید.`,companion:`گفت‌وگوی جانبی`,companionEmpty:`یک پرسش متمرکز درباره این نشست بپرسید.`,tasks:`وظایف`,tasksEmpty:`وظایف فعال و اخیراً تکمیل‌شده پس‌زمینه را دنبال کنید.`,desktop:`میزکار`,desktopEmpty:`به یک دسکتاپ راه دور در دسترس متصل شوید.`,discussion:`گفت‌وگو`,discussionEmpty:`گفت‌وگوی مشترک این نشست را باز کنید.`,boardChat:`گفت‌وگوی تخته`,boardChatEmpty:`گفت‌وگوی تخته را در کنار داشبورد آن باز کنید.`},thread:{search:`جستجوی پیام‌ها`,searchPlaceholder:`جستجوی پیام‌ها...`,closeSearch:`بستن جستجو`,loading:`در حال بارگذاری گفتگو`,showEarlier:`نمایش قبلی‌ها`,loadingEarlier:`در حال بارگذاری تاریخچه قبلی…`,noMatches:`پیام منطبقی یافت نشد`},pendingInputs:{count:`ورودی‌های پذیرفته‌شده نگه‌داشته‌شده: {count}`,queued:`توسط Gateway پذیرفته شد. در انتظار نوبت خود.`,cancelled:`پیش از نوبت خود لغو شد. این ورودی به‌طور خودکار اجرا نمی‌شود؛ برای ارسال پیام جدید آن را کپی کنید.`,interrupted:`پیش از نوبت خود قطع شد. این ورودی به‌طور خودکار اجرا نمی‌شود؛ برای ارسال پیام جدید آن را کپی کنید.`,earlier:`ورودی‌های پذیرفته‌شده پیشین`,latest:`آخرین ورودی‌های پذیرفته‌شده`},pairingQrExpired:{title:`کد QR جفت‌سازی منقضی شد`,reason:`برای ساخت کد راه‌اندازی جدید، دوباره /pair qr را اجرا کنید.`,badge:`منقضی‌شده`},composer:{placeholder:`Message {name}`,emptyHint:`پیامی برای ارسال بنویسید.`,placeholderWithAttachments:`Add a message or paste more images...`,offlineHint:`آفلاین — پیام‌ها در صف قرار می‌گیرند و هنگام بازگشت اتصال ارسال می‌شوند.`,offlineQueuedHint:`آفلاین — {count} در صف؛ پیام‌ها هنگام بازگشت اتصال ارسال می‌شوند.`,preparingModel:`در حال آماده‌سازی مدل...`,responding:`{name} در حال پاسخ‌دهی است...`,sendingMessage:`در حال ارسال پیام...`,working:`{name} در حال کار است...`,runDone:`انجام شد`,runInterrupted:`قطع شد`,runStatus:`وضعیت اجرا: {status}`,compactingContext:`در حال فشرده‌سازی زمینه...`,contextCompacted:`زمینه فشرده شد`,fallbackActive:`بازگشتی فعال: {model}`,fallbackCleared:`بازگشتی پاک شد: {model}`,fallbackSelected:`انتخاب‌شده: {model}`,fallbackCurrent:`فعال: {model}`,fallbackPrevious:`بازگشتی قبلی: {model}`,fallbackReason:`دلیل: {reason}`,fallbackAttempts:`تلاش‌ها: {attempts}`,cancelReply:`لغو پاسخ`,attachmentPreview:`پیش‌نمایش پیوست`,browserAnnotation:`حاشیه‌نویسی مرورگر`,browserAnnotationPreview:`پیش‌نمایش حاشیه‌نویسی مرورگر`,browserAnnotationRegion:`{count} ناحیه علامت‌گذاری‌شده`,browserAnnotationRegions:`{count} ناحیه علامت‌گذاری‌شده`,browserAnnotationInspectedElement:`عنصر بررسی شد`,browserAnnotationRemoved:`حاشیه‌نویسی مرورگر حذف شد.`,browserAnnotationUndoUnavailable:`لغو در دسترس نیست زیرا به محدودیت حاشیه‌نویسی مرورگر رسیده‌اید.`,removeAttachment:`حذف پیوست`,removeBrowserAnnotation:`حذف حاشیه‌نویسی مرورگر: {name}`,addAttachment:`افزودن پیوست`,attachPhoto:`عکس`,attachFileOption:`فایل`,menu:{back:`بازگشت`,skills:`Skills`,connectors:`اتصال‌دهنده‌ها`,webSearch:`جست‌وجوی وب`,managePlugins:`مدیریت افزونه‌ها`,manageSkills:`مدیریت Skills`,browseConnectors:`مرور رابط‌ها`,addMcpServer:`افزودن سرور MCP…`,addMcpServerTitle:`افزودن سرور MCP`,addMcpServerDescription:`سرور را پیکربندی کنید و انتخاب کنید کجا فعال شود.`,scopeLabel:`دسترس‌پذیری`,scopeSession:`این نشست`,scopeEverywhere:`همه‌جا`,scopeSessionHint:`سرور به‌صورت سراسری غیرفعال ذخیره می‌شود و فقط برای این نشست فعال می‌گردد.`,scopeEverywhereHint:`سرور ذخیره و برای هر نشست فعال می‌شود.`,toolAccess:{label:`دسترسی ابزار`,loading:`در حال بارگذاری ابزارها…`,loadFailed:`بارگذاری ابزارها ممکن نشد.`,noTools:`ابزاری برای این کانکتور در دسترس نیست.`,summary:`{enabled} از {total} ابزار فعال`,summaryOne:`{enabled} از {total} ابزار فعال`},enabledCount:`{count} فعال`,loadingSkills:`در حال بارگذاری Skills…`,skillsLoadFailed:`بارگذاری Skills ممکن نشد.`,noSkills:`هیچ Skill در دسترس نیست.`,noConnectors:`هیچ سرور MCP پیکربندی نشده است.`,depsMissing:`وابستگی‌ها موجود نیست`,skillBlocked:`برای این عامل در دسترس نیست`,sessionTag:`نشست`,offlineBlocked:`برای تغییر قابلیت‌های نشست به Gateway متصل شوید.`,adminBlocked:`برای مدیریت رابط‌ها دسترسی مدیر لازم است.`,savingBlocked:`منتظر بمانید تا تغییر قابلیت نشست فعلی به پایان برسد.`},overrides:{count:`{count} بازنویسی`,countOne:`{count} بازنویسی`,clear:`پاک کردن بازنویسی‌های نشست`},contextUsage:{title:`جزئیات استفاده از زمینه`,open:`باز کردن جزئیات استفاده از زمینه`,summary:`مصرف زمینه جلسه: {used} از {limit} ({pct}٪)`,contextWindow:`پنجرهٔ زمینه`,latestRunTokens:`توکن‌های آخرین اجرا`,estimatedCost:`هزینهٔ تخمینی`,planUsage:`مصرف طرح`,openUsage:`باز کردن داشبورد مصرف`,resets:`بازنشانی در {time}`,usageCredits:`اعتبارهای مصرف`,budgetValue:`{used} از {limit}`,limitFiveHour:`محدودیت ۵ ساعته`,limitWeekly:`هفتگی`,limitDaily:`محدودیت روزانه`,limitHours:`محدودیت {hours} ساعته`},takePhoto:`عکس گرفتن`,cameraAccessFailed:`دسترسی به دوربین ممکن نیست.`,cameraBusy:`دوربین مشغول است یا برای مرورگر در دسترس نیست.`,cameraFallback:`دوربین {number}`,cameraInput:`دوربین`,cameraListUnsupported:`این مرورگر نمی‌تواند دوربین‌ها را فهرست کند.`,cameraNoneFound:`هیچ دوربینی یافت نشد.`,cameraPageInactive:`زمانی که این صفحه غیرفعال است، دوربین‌ها در دسترس نیستند.`,cameraPermissionBlocked:`دسترسی به دوربین مسدود است. دسترسی دوربین و میکروفون را در تنظیمات سایت مرورگر مجاز کنید.`,cameraPreview:`پیش‌نمایش دوربین`,dismissVoiceInputError:`بستن خطای ورودی صوتی`,microphoneAccessFailed:`دسترسی به ورودی‌های میکروفون ممکن نیست.`,microphoneBusy:`ورودی‌های میکروفون مشغول هستند یا برای مرورگر در دسترس نیستند.`,microphoneStopped:`ورودی میکروفون متوقف شد. یک ورودی در دسترس انتخاب کنید و دوباره شروع کنید.`,microphoneFallback:`میکروفون {number}`,microphoneInput:`ورودی میکروفون`,microphoneAppliesNextSession:`تغییرات هنگام شروع جلسه Talk بعدی شما اعمال می‌شوند.`,microphoneListUnsupported:`این مرورگر نمی‌تواند ورودی‌های میکروفون را فهرست کند.`,noCameras:`دوربین دیگری یافت نشد`,noMicrophones:`میکروفون اضافی‌ای یافت نشد`,microphoneNoneFound:`میکروفونی یافت نشد. یکی را وصل کنید تا اینجا نمایش داده شود.`,microphonePageInactive:`وقتی این صفحه غیرفعال است، ورودی‌های میکروفون در دسترس نیستند.`,microphonePermissionBlocked:`دسترسی به میکروفون مسدود شده است. برای فهرست‌کردن ورودی‌ها، آن را در تنظیمات سایتِ مرورگر مجاز کنید.`,realtimeTalkCapability:`برای صحبت ضربه بزنید`,dictationCapability:`دیکته`,realtimeTalkProviderUnavailable:`هیچ ارائه‌دهنده صدای بی‌درنگ پیکربندی نشده است.`,dictationProviderUnavailableShort:`هیچ ارائه‌دهنده رونویسی پیکربندی نشده است.`,talkCapabilityChecking:`در حال بررسی در دسترس بودن ارائه‌دهنده…`,talkCapabilityUnknown:`در دسترس بودن ارائه‌دهنده قابل تأیید نبود.`,openRealtimeTalkSettings:`تنظیمات صحبت`,openDictationSettings:`راه‌اندازی رونویسی`,configureCapability:`پیکربندی`,holdToRecordSetting:`برای شروع دیکته، دکمه میکروفون را نگه دارید`,holdToDictate:`برای شروع دیکته نگه دارید`,holdToRecordSettingDescription:`تا شروع دیکته نگه دارید، سپس رها کنید و به صحبت ادامه دهید. برای درج متن روی توقف بزنید.`,dictationAudioUnsupported:`Gateway یک قالب صوتی دیکته پشتیبانی‌نشده برگرداند.`,dictationBrowserAudioUnsupported:`این مرورگر نمی‌تواند صدای دیکته را با نرخ ۸ کیلوهرتز ضبط کند.`,dictationConnecting:`در حال شروع دیکته…`,dictationDisconnected:`دیکته متوقف شد زیرا اتصال Gateway قطع شد.`,dictationFailed:`دیکته ناموفق بود.`,dictationInterruptedRecovery:`متن ضبط‌شده درج شد. اتصال خود را بررسی و دوباره تلاش کنید.`,dictationStartRecovery:`دسترسی میکروفون و تنظیمات رونویسی را بررسی و دوباره تلاش کنید.`,dictationFinalizing:`در حال اتمام دیکته…`,dictationListening:`در حال شنیدن…`,dictationStopAndKeep:`توقف و نگه‌داشتن متن`,dictationProviderUnavailable:`هیچ ارائه‌دهنده رونویسی برای دیکته پیکربندی نشده است. برای دیکته، یکی را در تنظیمات انتخاب کنید.`,realtimeTalkCancellationRejected:`لغو خروجی بلادرنگ پذیرفته نشد.`,realtimeTalkMissingTurnIdentity:`خروجی بلادرنگ فاقد هویت نوبت خود است.`,realtimeTalkRequiresMicrophone:`ورودی صوتی بلادرنگ نیاز به دسترسی میکروفون مرورگر دارد.`,selectedMicrophoneUnavailable:`میکروفون انتخاب‌شده در دسترس نیست. ورودی دیگری یا System default را انتخاب کنید.`,selectedCameraUnavailable:`دوربین انتخاب‌شده در دسترس نیست. دوربین دیگری یا حالت پیش‌فرض سیستم را انتخاب کنید.`,startVoiceInput:`شروع ورودی صوتی`,voiceGestureHint:`برای صحبت بزنید · برای شروع دیکته نگه دارید`,stillListening:`هنوز در حال گوش دادن`,stopVoiceInput:`توقف ورودی صوتی`,systemDefaultMicrophone:`پیش‌فرض سیستم`,systemDefaultCamera:`پیش‌فرض سیستم`,switchCamera:`تعویض دوربین`,turnCameraOff:`خاموش کردن دوربین`,turnCameraOn:`روشن کردن دوربین`,voiceTranscript:`رونویسی صوتی`},attachments:{attachedFile:`فایل پیوست‌شده`,audio:`صوت`,expand:`باز کردن {filename} در پنل کناری`,open:`باز`,previewUnavailable:`پیش‌نمایش در دسترس نیست`,readFailed:`امکان پیوست نبود: {names}{more}`,tooLarge:`برای ارسال خیلی بزرگ است: {names}{more}`,showInTextField:`نمایش در فیلد متن`,outsideAllowedFolders:`خارج از پوشه‌های مجاز`,unavailable:`در دسترس نیست`,failureDeliveryFailed:`تحویل ناموفق بود. دوباره این فایل را ارسال کنید.`,failureFileNotFound:`فایل پیدا نشد. مسیر را بررسی و دوباره تلاش کنید.`,failureUnsupportedFormat:`توسط فهرست مجاز پیوست محلی رد شد. یک نوع فایل پشتیبانی‌شده ارسال کنید.`,notSent:`ارسال نشد`,video:`ویدیو`},voice:{asking:`در حال پرسیدن از OpenClaw...`,connecting:`در حال اتصال ورودی صوتی...`,listening:`در حال شنیدن...`},selectors:{loadMoreSessions:`بارگذاری نشست‌های بیشتر`,loadMoreRosterSessions:`بارگذاری جلسات بیشتر`,model:`Chat model`,modelSection:`مدل`,modelLocked:`قفل‌شده`,modelLockedLabel:`انتخاب مدل برای این جلسه کنترل شده است`,lockedSessionModel:`مدل جلسه`,nativeCodexModel:`مدل کنترل‌شده توسط Codex`,thinkingLevel:`Chat thinking level`},toolCards:{tool:`ابزار`,canvas:`Canvas`,summary:`خلاصه`,toolInput:`ورودی ابزار`,toolOutput:`خروجی ابزار`,toolError:`خطای ابزار`,rawDetails:`جزئیات خام`,showRawDetails:`نمایش جزئیات خام`,hideRawDetails:`پنهان کردن جزئیات خام`,viewMode:`نمای جزئیات ابزار`,diff:`تفاوت`,raw:`خام`,openFile:`باز کردن فایل`,openDetails:`باز کردن جزئیات ابزار در پنل کناری`,widgetActions:`کنش‌های ویجت`,copyToClipboard:`کپی در کلیپ‌بورد`,downloadFile:`دانلود فایل`,copyAsImage:`کپی به‌عنوان تصویر`,downloadAsImage:`دانلود به‌عنوان تصویر`,widgetExportRerender:`این ویجت باید دوباره رندر شود تا به‌عنوان تصویر خروجی گرفته شود.`,widgetExportHtmlFallback:`تصویر در دسترس نیست. ویجت به‌جای آن به‌صورت HTML دانلود شد.`,widgetExportFailed:`خروجی گرفتن از ویجت ناموفق بود. دوباره تلاش کنید.`,pinToDashboard:`سنجاق به داشبورد`,pinToDashboardPending:`در حال سنجاق کردن…`,pinToDashboardFailed:`امکان سنجاق کردن به داشبورد نبود. دوباره تلاش کنید.`,pinnedToDashboard:`سنجاق‌شده`,fileChanges:`تغییرات فایل`,attemptedChanges:`تغییرات تلاش‌شده`,failed:`ناموفق`,running:`در حال اجرا`,completed:`تکمیل‌شده`,exitCode:`کد خروج {code}`,noOutputFailed:`بدون خروجی — ابزار ناموفق بود.`,noOutputSucceeded:`بدون خروجی — ابزار با موفقیت تکمیل شد.`,noResult:`نتیجه‌ای در دسترس نیست.`,review:{reviewing:`{reviewer} در حال بررسی`,approved:`{reviewer} تأیید کرد`,denied:`{reviewer} رد کرد`,timedOut:`{reviewer} منقضی شد`,aborted:`{reviewer} متوقف کرد`,risk:`ریسک {level}`,authorization:`مجوز {level}`,noRationale:`هیچ دلیلی ارائه نشد.`},verbs:{read:`خوانده‌شده`,edit:`ویرایش`,editing:`در حال ویرایش`,edited:`ویرایش شد`,create:`ایجاد`,creating:`در حال ایجاد`,created:`ایجاد شد`,delete:`حذف`,deleting:`در حال حذف`,deleted:`حذف‌شده`,change:`تغییر`,changing:`در حال تغییر`,changed:`تغییر‌یافته`,write:`نوشتن`,writing:`در حال نوشتن`,wrote:`نوشته شد`,searched:`جستجو شد`,fetched:`دریافت شد`},group:{commandsOne:`یک فرمان اجرا کرد`,commandsMany:`{count} فرمان اجرا شد`,readsOne:`یک فایل خوانده شد`,readsMany:`{count} فایل خوانده شد`,editsOne:`یک فایل ویرایش شد`,editsMany:`{count} فایل ویرایش شد`,writesOne:`یک فایل ایجاد شد`,writesMany:`{count} فایل ایجاد شد`,deletesOne:`یک فایل حذف شد`,deletesMany:`{count} فایل حذف شد`,searchesOne:`یک جستجو اجرا شد`,searchesMany:`{count} جستجو اجرا شد`,fetchesOne:`یک صفحه دریافت شد`,fetchesMany:`{count} صفحه دریافت شد`,namedTool:`از {names} استفاده شد`,namedToolRepeated:`از {names} استفاده شد ×{count}`,otherOne:`از یک ابزار استفاده شد`,otherMany:`از {count} ابزار استفاده شد`,emptyOne:`یک فراخوانی ابزار اجرا شد`,emptyMany:`{count} فراخوانی ابزار اجرا شد`}},workRun:{workedFor:`به‌مدت {duration} کار کرد`,worked:`کار کرد`},backgroundTasks:{label:`وظایف پس‌زمینه`,title:`وظایف پس‌زمینه`,show:`نمایش وظایف پس‌زمینه`,collapse:`جمع کردن وظایف پس‌زمینه`,refresh:`تازه‌سازی وظایف پس‌زمینه`,loading:`در حال بارگذاری وظایف پس‌زمینه…`,running:`در حال اجرا ({count})`,finished:`پایان‌یافته ({count})`,statusRunningOne:`۱ وظیفه در حال اجرا`,statusRunningMany:`{count} وظیفه در حال اجرا`,statusPreviewMore:`+{count} مورد دیگر`,stopTask:`توقف {title}`,toolUseOne:`۱ بار استفاده از ابزار`,toolUseMany:`{count} بار استفاده از ابزار`,detailLoading:`در حال بارگذاری جزئیات وظیفه…`,detailFailed:`جزئیات وظیفه بارگذاری نشد.`,detailRetry:`دوباره تلاش کنید`,transcriptLoading:`در حال بارگیری رونوشت وظیفه…`,transcriptEmpty:`هنوز پیام رونوشتی وجود ندارد.`,transcriptFailed:`بارگیری رونوشت وظیفه امکان‌پذیر نبود.`,taskDetailTitle:`جزئیات وظیفه`,taskUnavailable:`این وظیفه دیگر در دسترس نیست.`,prompt:`پرامپت`,output:`خروجی`,promptUnavailable:`پرامپت در دسترس نیست.`,outputPending:`هنوز خروجی‌ای وجود ندارد.`,subagentActivity:{label:`فعالیت زیرعامل`,working:`زیرعامل در حال کار`,finished:`زیرعامل به پایان رسید`,failed:`زیرعامل ناموفق بود`,cancelled:`زیرعامل لغو شد`,openDetails:`باز کردن جزئیات زیرعامل برای {title}`,moreWorking:`+{count} مورد دیگر در حال کار`}},sessionDiff:{title:`تغییرات`,show:`نمایش تغییرات جلسه`,refresh:`به‌روزرسانی تغییرات`,loading:`در حال بارگذاری تغییرات…`,empty:`تغییری در checkout این جلسه وجود ندارد.`,notGit:`فضای کاری این جلسه یک checkout گیت نیست.`,unknownSession:`هیچ فضای کاری با این جلسه مرتبط نیست.`,unknownCommit:`این کامیت دیگر در checkout نشست در دسترس نیست.`,disconnected:`Gateway قطع است.`,allChanges:`همه تغییرات`,uncommitted:`کامیت‌نشده`,commitsAhead:`{count} کامیت جلوتر از {base}`,head:`HEAD`,mergeBase:`Merge Base`,scopeMenu:`انتخاب دامنه تغییر`,sync:`همگام‌سازی`,syncLocally:`همگام‌سازی محلی`,syncDescription:`این دستور را در یک checkout محلی اجرا کنید تا تغییرات commit‌شده این نشست را بازتاب دهید.`,copyCommand:`کپی دستور همگام‌سازی`,checkoutPath:`مسیر checkout`,branchName:`نام شاخه`,uncommittedStay:`تغییرات commit‌نشده در checkout نشست باقی می‌مانند.`,viewOptions:`تغییر گزینه‌های نمایش`,collapseAll:`جمع کردن همه`,expandAll:`گسترش همه`,enableWrapping:`فعال‌سازی شکست خط`,disableWrapping:`غیرفعال‌سازی شکست خط`,switchSplit:`تغییر به تفاوت تفکیک‌شده`,switchUnified:`تغییر به تفاوت یکپارچه`,fileActions:`اقدامات برای {path}`,copyPath:`کپی مسیر`,openFile:`باز کردن فایل`,openInEditor:`باز کردن در ویرایشگر`,revealInFileTree:`نمایش در درخت فایل‌ها`,unmodifiedLines:`{count} خط بدون تغییر`,expandPreviousLines:`نمایش {count} خط اصلاح‌نشده قبلی`,expandNextLines:`نمایش {count} خط اصلاح‌نشده بعدی`,expandAllLines:`نمایش تمام {count} خط اصلاح‌نشده`,binaryFile:`فایل دودویی`,untracked:`ردیابی‌نشده`,tooLarge:`Diff بیش از حد بزرگ است و قابل نمایش نیست.`,truncatedFile:`Diff کوتاه شده است.`,truncatedResult:`برخی تغییرات حذف شدند، زیرا diff بسیار بزرگ است.`,statusAdded:`افزوده‌شده`,statusDeleted:`حذف‌شده`,statusRenamed:`تغییرنام‌یافته`,statusModified:`تغییریافته`},sessionDiscussion:{show:`نمایش گفت‌وگو`,hide:`پنهان کردن گفت‌وگو`,disconnected:`Gateway قطع است.`,loading:`در حال بارگذاری گفت‌وگو…`,opening:`در حال باز کردن گفت‌وگو…`,requiresWriteAccess:`برای باز کردن این گفت‌وگو دسترسی نوشتن اپراتور لازم است.`,openExternal:`باز کردن گفت‌وگو در زبانه جدید`,frameTitle:`گفت‌وگوی جلسه`,unavailable:`این گفت‌وگو قابل جاسازی نیست.`},workspaceFiles:{label:`فضای کاری جلسه`,collapse:`جمع کردن فضای کاری نشست`,showFiles:`نمایش فایل‌های نشست`,dockRight:`سنجاق کردن به سمت راست`,dockBottom:`سنجاق کردن به پایین`,workspace:`نشست`,files:`فضای کاری`,refresh:`تازه‌سازی فضای کاری نشست`,loading:`در حال بارگذاری فضای کاری نشست…`,changed:`تغییر‌یافته`,read:`خوانده‌شده`,artifacts:`محصولات`,browser:`فایل‌های پروژه`,root:`ریشه`,search:`جستجوی فایل‌ها`,searchResults:`نتایج جستجو`,parentFolder:`پوشه والد`,noBrowserFiles:`هیچ فایلی در این پوشه نیست.`,noSearchResults:`هیچ فایل منطبقی یافت نشد.`,truncated:`اولین فایل‌های منطبق نمایش داده می‌شود. برای محدود کردن نتایج جستجو را دقیق‌تر کنید.`,session:`جلسه`,missing:`موجود نیست`,summary:`خلاصهٔ فضای کاری نشست`,changedCount:`{count} تغییر‌یافته`,readCount:`{count} خوانده‌شده`,artifactCount:`{count} محصول`,browserCount:`{count} نمایش داده شده`,actions:`اقدامات فایل فضای کاری`,preview:`پیش‌نمایش`,copyPath:`کپی مسیر`}},languages:{en:`English (انگلیسی)`,zhCN:`简体中文 (چینی ساده‌شده)`,zhTW:`繁體中文 (چینی سنتی)`,ptBR:`Português (پرتغالی برزیلی)`,de:`Deutsch (آلمانی)`,es:`Español (اسپانیایی)`,jaJP:`日本語 (ژاپنی)`,ko:`한국어 (کره‌ای)`,fr:`Français (فرانسوی)`,hi:`हिन्दी (هندی)`,ar:`العربية (عربی)`,it:`Italiano (ایتالیایی)`,tr:`Türkçe (ترکی)`,uk:`Українська (اوکراینی)`,id:`Bahasa Indonesia (اندونزیایی)`,pl:`Polski (لهستانی)`,th:`ไทย (تایلندی)`,vi:`Tiếng Việt (ویتنامی)`,nl:`Nederlands (هلندی)`,fa:`فارسی`,ru:`Русский (روسی)`},secretsStore:{name:`نام`,access:`دسترسی`,accessMode:`حالت دسترسی`,value:`مقدار`,allowedHosts:`میزبان‌های مجاز`,allowedHostsPlaceholder:`api.example.com`,allowedHostsHint:`فقط نام‌های میزبان دقیق، هر کدام در یک خط یا جدا شده با کاما. بدون کاراکتر جایگزین یا پورت.`,noAllowedHosts:`هیچ‌کدام`,updated:`آخرین به‌روزرسانی`,by:`{time} توسط {name}`,actions:`اقدامات`,add:`افزودن`,edit:`ویرایش`,bulk:`افزودن گروهی`,protectedSecret:`راز محافظت‌شده`,protectedSecretHint:`پس از ذخیره پنهان می‌شود و غیرفعال می‌ماند مگر آنکه توسط یک SecretRef ارجاع داده شود یا از طریق خروجی Gateway محدود به مقصد فعال استفاده شود. هرگز مستقیماً قابل خواندن نیست.`,agentReadable:`محیط قابل‌خواندن توسط عامل`,agentReadableHint:`ریسک بالا: برای مدیران قابل مشاهده است و به‌صورت متن ساده برای دستورهای عامل میزبانی‌شده در Gateway در دسترس است. عامل می‌تواند آن را چاپ، ارسال یا ذخیره کند. از اجرای بعدی اعمال می‌شود.`,hint:`رازهای محافظت‌شده و فقط‌نوشتنی یا مقادیر محیطی Gateway که عمداً قابل‌خواندن توسط عامل هستند را انتخاب کنید.`,required:`یک مقدار وارد کنید.`,detect:`محافظت خودکار از نام‌های شبیه به اعتبارنامه`,detected:`{count} راز محافظت‌شده شناسایی شد`,detectedOne:`{count} راز محافظت‌شده شناسایی شد`,unavail:`Gateway/سرپرست لازم است.`,badName:`از SERVICE_API_KEY استفاده کنید.`,tooLarge:`حداکثر ۶۴ کیبی‌بایت.`,savedProtected:`{name} به‌عنوان راز محافظت‌شده ذخیره شد. برای استفاده از آن یک SecretRef اضافه کنید یا خروجی Gateway محدود به مقصد را فعال کنید.`,savedReadable:`{name} به‌عنوان محیط قابل‌خواندن توسط عامل ذخیره شد. از اجرای بعدی برای دستورات عامل میزبانی‌شده روی Gateway در دسترس است.`,savedMany:`{count} ورودی ذخیره شد ({protected} محافظت‌شده، {readable} قابل‌خواندن توسط عامل). رازهای محافظت‌شده به یک SecretRef یا خروجی فعال Gateway محدود به مقصد نیاز دارند؛ مقادیر محیط قابل‌خواندن توسط عامل از اجرای بعدی به دستورات عامل میزبانی‌شده روی Gateway می‌رسند.`,warnings:`{count} هشدار زمان اجرا.`,partial:`{saved}/{total}: {error}`,confirmDelete:`{name} حذف شود؟`,deleted:`{name} حذف شد.`,deleteFailed:`راز حذف نشد. فهرست را دوباره بارگیری کرده و مجدداً تلاش کنید.`},cron:{adminRequired:`فقط مرور. تغییرات خودکارسازی به دسترسی operator.admin نیاز دارد.`,tabs:{filterLabel:`وضعیت خودکارسازی`,all:`همه`,active:`فعال`,paused:`متوقف‌شده`},list:{viewLabel:`نماهای خودکارسازی`,searchPlaceholder:`جستجوی وظایف زمان‌بندی‌شده`,newTask:`وظیفه جدید`,filters:`فیلترها`,shownOf:`{shown} از {total}`,emptyTitle:`هنوز وظیفه زمان‌بندی‌شده‌ای نیست`,emptyHint:`توضیح دهید OpenClaw چه کاری و چه زمانی انجام دهد — طبق زمان‌بندی اجرا می‌شود.`,noMatching:`هیچ وظیفه‌ای با فیلترهای فعلی مطابقت ندارد.`,loadMore:`بارگیری بیشتر`,loading:`در حال بارگذاری...`,schedulerOff:`زمان‌بند غیرفعال است`,refresh:`تازه‌سازی`,refreshing:`در حال به‌روزرسانی...`,paused:`متوقف‌شده`,autoDisabledRunFailures:`غیرفعال‌سازی خودکار · {count} شکست در اجرا`,autoDisabledScheduleErrors:`غیرفعال‌سازی خودکار · {count} خطای زمان‌بندی`,tasksTab:`خودکارسازی‌ها`,activityTab:`تاریخچهٔ اجرا`},suggestions:{title:`ایده‌های خودکارسازی`,schedules:{weekdayMornings:`روزهای کاری ساعت ۹:۰۰ صبح`,everyMorning:`روزانه ساعت ۸:۰۰ صبح`,weekly:`دوشنبه‌ها ساعت ۹:۰۰ صبح`,hourly:`هر ساعت`},ideas:{repoPulse:{name:`نبض مخزن`,tagline:`ایشوها، PR ها و خطاهای CI شبانه، رتبه‌بندی‌شده بر اساس اولویت.`,prompt:`فعالیت شبانه مخازنم را بررسی کن: ایشوهای جدید، pull request ها و خطاهای CI. سه موردی که امروز بیشترین توجه را می‌طلبند خلاصه کن، هر کدام با یک لینک و یک دلیل یک‌خطی.`},standupGhostwriter:{name:`نویسنده استندآپ`,tagline:`گزارش استندآپت، پیش‌نویس‌شده از کارهای دیروز.`,prompt:`گزارش استندآپم را بر اساس commit های دیروز، pull request های ادغام‌شده و thread های بازبینی باز پیش‌نویس کن. حداکثر سه بولت: انجام‌شده، در حال انجام، مسدود.`},hackerNewsScout:{name:`کاوشگر Hacker News`,tagline:`سه لینک ارزشمند برای وقت قهوه‌ات، با نظرات تند.`,prompt:`صفحه اول Hacker News امروز را برای پست‌های مربوط به AI agents، ابزارهای توسعه‌دهنده و TypeScript بررسی کن. سه لینک جالب‌تر را با یک نظر یک‌خطی تند برایم بفرست.`},dependencyRadar:{name:`رادار وابستگی‌ها`,tagline:`وابستگی‌های قدیمی یا آسیب‌پذیر، با یادداشت‌های ارتقا.`,prompt:`پروژه اصلی‌ام را برای وابستگی‌های قدیمی یا آسیب‌پذیر بررسی کن. به‌روزرسانی‌های مهم را با یک یادداشت یک‌خطی درباره ریسک فهرست کن و دستور ارتقا را پیش‌نویس کن.`},watchdog:{name:`نگهبان شب`,tagline:`بررسی سلامت ساعتی با یک خط نتیجه‌گیری.`,prompt:`بررسی کن که سرویس‌ها و Gateway من سالم هستند: لاگ‌های اخیر را برای خطاهای جدید، راه‌اندازی مجدد یا بار غیرعادی اسکن کن. وقتی همه چیز خوب است، یک خط کوتاه تأیید بده؛ اگر چیزی خراب به نظر می‌رسد، گزارش بده چه چیزی خراب شده و از کجا باید شروع به بررسی کرد.`},polyglotMinute:{name:`دقیقه چندزبانه`,tagline:`یک عبارت مفید به زبان خارجی با قهوه صبحگاهی‌ات.`,prompt:`یک عبارت مفید به زبان ژاپنی به من یاد بده: خود عبارت، نحوه تلفظ آن، معنای تحت‌اللفظی‌اش، و زمان استفاده از آن. در کمتر از پنج خط نگه‌دار.`}}},stats:{tasks:`وظایف`,failing:`ناموفق`,nextWake:`بیداری بعدی`},detail:{tabsLabel:`جزئیات خودکارسازی`,newTitle:`وظیفهٔ زمان‌بندی‌شدهٔ جدید`,newSubtitle:`توضیح دهید OpenClaw چه کاری باید انجام دهد، سپس زمان اجرای آن را انتخاب کنید.`,back:`همه خودکارسازی‌ها`,settingsTab:`تنظیمات`,historyTitle:`تاریخچهٔ اجرا`,generalSection:`عمومی`,scheduleSection:`زمان‌بندی`,deliverySection:`تحویل`,active:`فعال`,paused:`متوقف‌شده`},actions:{runNow:`اجرای اکنون`,runIfDue:`اجرا در صورت سررسید`,pause:`توقف`,resume:`ادامه`,clone:`کپی`,remove:`حذف`,removeConfirmTitle:`«{name}» حذف شود؟`,removeConfirmMessage:`این کار به‌طور دائمی خودکارسازی را حذف می‌کند و همه اجراهای آینده را متوقف می‌سازد. این عمل قابل بازگردانی نیست.`,more:`اقدامات بیشتر`},runNotStarted:{notDue:`هنوز زمان اجرای این خودکارسازی نرسیده است.`,alreadyRunning:`این خودکارسازی در حال اجرا است.`,recoveryPending:`بازیابی زمان‌بند هنوز در حال انجام است.`,invalidSpec:`زمان‌بندی یا محتوای این خودکارسازی نامعتبر است.`,stopped:`زمان‌بند متوقف شده است.`,unknown:`این خودکارسازی راه‌اندازی نشد.`},jobs:{schedule:`زمان‌بندی`,lastRun:`آخرین اجرا`,all:`همه`,condition:`شرط`,conditional:`شرطی`,unconditional:`بدون شرط`,sort:`مرتب‌سازی`,nextRun:`اجرای بعدی`,recentlyUpdated:`به‌تازگی به‌روزرسانی‌شده`,name:`نام`,direction:`جهت`,ascending:`صعودی`,descending:`نزولی`,reset:`بازنشانی`},runs:{searchRuns:`جستجوی اجراها`,searchPlaceholder:`خلاصه، خطا یا کار`,newestFirst:`جدیدترین ابتدا`,oldestFirst:`قدیمی‌ترین ابتدا`,status:`وضعیت`,delivery:`تحویل`,clear:`پاک کردن`,allStatuses:`همه وضعیت‌ها`,allDelivery:`همه تحویل‌ها`,noMatching:`اجرای منطبقی وجود ندارد.`,emptyTitle:`هنوز اجرایی انجام نشده است`,emptyHint:`پس از فعال شدن یک خودکارسازی، اجراها اینجا نمایش داده می‌شوند.`,conditionActivity:`فعالیت شرط`,conditionActivityHint:`بررسی‌ها طبق زمان‌بندی و پیش از شروع محموله اجرا می‌شوند.`,checks:`بررسی‌ها`,lastChecked:`آخرین بررسی`,lastFired:`آخرین اجرا`,notChecked:`هنوز بررسی نشده`,neverFired:`هرگز`,emptyConditionTitle:`هنوز هیچ اجرای payload انجام نشده است`,emptyConditionHint:`شرط {count} بار بدون تطبیق بررسی شده است. تاریخچه اجرا با اجرای payload آغاز می‌شود.`,emptyConditionHintOne:`شرط یک بار بدون تطبیق بررسی شده است. تاریخچه اجرا با اجرای payload آغاز می‌شود.`,emptyConditionUnchecked:`شرط هنوز بررسی نشده است. تاریخچه اجرا با اجرای payload آغاز می‌شود.`,loadMore:`بارگیری اجراهای بیشتر`,runStatusOk:`تأیید`,runStatusError:`خطا`,runStatusSkipped:`ردشده`,runStatusUnknown:`نامشخص`,runStatusRunning:`در حال اجرا`,deliveryDelivered:`تحویل‌شده`,deliveryNotDelivered:`تحویل‌نشده`,deliveryUnknown:`نامشخص`,deliveryNotRequested:`درخواست‌نشده`},form:{requiredSr:`ضروری`,fieldName:`نام`,description:`توضیح`,agentId:`شناسه عامل`,namePlaceholder:`خلاصه صبحگاهی`,descriptionPlaceholder:`زمینه اختیاری برای این کار`,agentPlaceholder:`main یا ops`,agentHelp:`برای انتخاب یک عامل شناخته‌شده شروع به تایپ کنید، یا یک مورد سفارشی وارد کنید.`,promptPlaceholder:`توضیح دهید OpenClaw چه کاری باید انجام دهد...`,repeat:`تکرار`,repeatInterval:`بازه`,repeatOnce:`یک‌بار`,repeatOnExit:`هنگام خروج`,repeatStream:`منبع جریان`,onExitHelp:`هنگامی که یک دستور تحت‌نظر خارج می‌شود اجرا می‌شود. زمان‌بندی را نمی‌توان اینجا ویرایش کرد.`,every:`هر`,at:`در`,cronOption:`Cron`,runAt:`اجرا در`,unit:`واحد`,minutes:`دقیقه`,hours:`ساعت`,days:`روز`,expression:`عبارت`,expressionPlaceholder:`0 7 * * *`,everyAmountPlaceholder:`30`,summaryEverySecondOne:`هر ثانیه اجرا می‌شود`,summaryEveryMinuteOne:`هر دقیقه اجرا می‌شود`,summaryEveryHourOne:`هر ساعت اجرا می‌شود`,summaryEveryDayOne:`هر روز اجرا می‌شود`,summaryEverySeconds:`هر {amount} ثانیه اجرا می‌شود`,summaryEveryMinutes:`هر {amount} دقیقه اجرا می‌شود`,summaryEveryHours:`هر {amount} ساعت اجرا می‌شود`,summaryEveryDays:`هر {amount} روز اجرا می‌شود`,summaryOnce:`یک‌بار در {at} اجرا می‌شود`,summaryCron:`زمان‌بندی Cron‏ {expr}`,summaryCronTz:`زمان‌بندی Cron‏ {expr} ({tz})`,timezoneOptional:`منطقه زمانی (اختیاری)`,timezonePlaceholder:`America/Los_Angeles`,timezoneHelp:`یک منطقه زمانی رایج انتخاب کنید یا هر منطقه زمانی معتبر IANA را وارد کنید.`,runsIn:`اجرا در`,mainSession:`نشست اصلی`,isolatedSession:`نشست ایزوله`,sessionHelp:`اصلی یک رویداد سیستم ارسال می‌کند. ایزوله یک نوبت اختصاصی عامل را اجرا می‌کند.`,wakeMode:`حالت بیدارباش`,now:`اکنون`,nextHeartbeat:`ضربان بعدی`,wakeModeHelp:`اکنون بلافاصله فعال می‌کند. ضربان بعدی تا چرخه بعدی منتظر می‌ماند.`,action:`کنش`,command:`Command`,script:`اسکریپت`,readOnlyPayloadHelp:`این payload خارج از Control UI ایجاد شده است. محتوای آن فقط‌خواندنی می‌ماند و هنگام ذخیره سایر تغییرات حفظ می‌شود.`,systemEvent:`ارسال پیام به خط زمانی اصلی`,agentTurn:`اجرای وظیفه دستیار (ایزوله)`,systemEventHelp:`متن شما را به خط زمانی اصلی Gateway می‌فرستد (برای یادآوری‌ها/محرک‌ها مناسب است).`,agentTurnHelp:`یک اجرای دستیار را در نشست خودش با استفاده از پرامپت شما شروع می‌کند.`,timeoutSeconds:`مهلت زمانی (ثانیه)`,timeoutPlaceholder:`اختیاری، مثلاً 90`,timeoutHelp:`اختیاری. برای استفاده از رفتار پیش‌فرض مهلت زمانی Gateway برای این اجرا، خالی بگذارید.`,mainTimelineMessage:`پیام خط زمانی اصلی`,assistantTaskPrompt:`پرامپت وظیفه دستیار`,deliveryModeLabel:`حالت`,announceDefault:`اعلام خلاصه (پیش‌فرض)`,webhookPost:`Webhook POST`,noneInternal:`هیچ‌کدام (داخلی)`,deliveryHelp:`اعلام، خلاصه‌ای را به چت ارسال می‌کند. هیچ‌کدام اجرا را داخلی نگه می‌دارد.`,webhookUrl:`URL وب‌هوک`,channel:`کانال`,webhookPlaceholder:`https://example.com/cron`,channelHelp:`انتخاب کنید کدام کانال متصل خلاصه را دریافت کند.`,webhookHelp:`خلاصه‌های اجرا را به یک نقطه پایانی وب‌هوک ارسال کنید.`,to:`به`,toPlaceholder:`+1555... یا شناسه چت`,toHelp:`بازنویسی اختیاری گیرنده (شناسه چت، تلفن یا شناسه کاربر).`,advanced:`پیشرفته`,advancedHelp:`بررسی‌های شرط اختیاری، تضمین‌های تحویل، پراکندگی زمان‌بندی و کنترل‌های مدل.`,conditionTrigger:`راه‌انداز شرط`,conditionTriggerHelp:`پیش از انجام کار یک بررسی بی‌صدای headless اجرا کنید و فقط در صورت تطابق مدل را فراخوانی کنید.`,triggerConfigured:`راه‌انداز پیکربندی شد`,triggerScript:`اسکریپت راه‌انداز`,triggerScriptHelp:`به‌صورت بدون نظارت با سیاست ابزار این خودکارسازی اجرا می‌شود. json({ fire, message?, state? }) را برگردانید؛ محدودیت‌ها: ۳۰ ثانیه، ۵ فراخوانی ابزار، ۱۶ کیلوبایت حالت.`,triggerOnce:`غیرفعال‌سازی پس از اولین تطابق`,triggerOnceHelp:`این خودکارسازی را پس از اولین کار راه‌اندازی‌شده موفق غیرفعال کنید.`,triggerDisabled:`راه‌اندازهای شرط توسط cron.triggers.enabled غیرفعال شده‌اند.`,triggerDisabledConfigured:`راه‌اندازهای شرط غیرفعال هستند. پیکربندی موجود تا زمانی که آن را پاک کنید حفظ می‌شود.`,clearTrigger:`پاک کردن راه‌انداز`,startEnabled:`فعال شروع شود`,deleteAfterRun:`حذف پس از اجرا`,deleteAfterRunHelp:`بهترین گزینه برای یادآورهای یک‌باره که باید به‌طور خودکار پاک شوند.`,clearAgentOverride:`پاک کردن بازنویسی عامل`,clearAgentHelp:`این کار را وادار کنید از دستیار پیش‌فرض Gateway استفاده کند.`,sessionKey:`کلید نشست`,sessionKeyHelp:`کلید مسیریابی اختیاری برای تحویل کار و مسیریابی بیدارسازی.`,exactTiming:`زمان‌بندی دقیق (بدون پخش)`,exactTimingHelp:`اجرا روی مرزهای دقیق cron بدون پخش.`,staggerWindow:`پنجره پخش`,staggerUnit:`واحد پخش`,staggerPlaceholder:`30`,seconds:`ثانیه`,accountId:`شناسه حساب`,accountIdHelp:`شناسه حساب کانال اختیاری برای پیکربندی‌های چندحسابی.`,lightContext:`زمینه سبک`,lightContextHelp:`برای این کار عامل از زمینه راه‌اندازی سبک استفاده کنید.`,model:`مدل`,customModel:`مدل سفارشی…`,modelPlaceholder:`openai/gpt-5.2`,modelHelp:`برای انتخاب یک مدل شناخته‌شده شروع به تایپ کنید یا یک مدل سفارشی وارد کنید. کارهای روتین (خلاصه‌ها، دسته‌بندی، طبقه‌بندی) روی یک مدل سبک‌تر خوب اجرا می‌شوند — ارزان‌تر و سریع‌تر از مدل پیش‌فرض شما.`,thinking:`تفکر`,thinkingPlaceholder:`low`,thinkingHelp:`از یک سطح پیشنهادی استفاده کنید یا یک مقدار ویژه ارائه‌دهنده وارد کنید.`,failureAlerts:`هشدارهای شکست`,failureAlertInherit:`ارث‌بری تنظیم سراسری`,failureAlertDisabled:`غیرفعال برای این کار`,failureAlertCustom:`تنظیمات سفارشی برای هر کار`,failureAlertsHelp:`کنترل کنید چه زمانی این کار هشدارهای شکست مکرر ارسال کند.`,failureAlertAfter:`هشدار پس از`,failureAlertAfterHelp:`خطاهای متوالی پیش از هشدار.`,failureAlertCooldown:`زمان انتظار (ثانیه)`,failureAlertCooldownHelp:`حداقل ثانیه بین هشدارها.`,failureAlertChannel:`کانال هشدار`,failureAlertTo:`هشدار به`,failureAlertToPlaceholder:`+1555... یا شناسه گفتگو`,failureAlertToHelp:`گیرنده اختیاری جایگزین برای هشدارهای خطا.`,failureAlertMode:`حالت هشدار`,failureAlertAnnounce:`اعلام (از طریق کانال)`,failureAlertWebhook:`Webhook (HTTP POST)`,failureAlertAccountId:`شناسه حساب هشدار`,failureAlertAccountPlaceholder:`شناسه حساب برای پیکربندی‌های چندحسابه`,bestEffortDelivery:`تحویل با بیشترین تلاش`,bestEffortHelp:`اگر خود تحویل ناموفق شد، کار را ناموفق نکنید.`,cantAddYet:`هنوز نمی‌توان کار را اضافه کرد`,fillRequired:`برای فعال شدن ارسال، فیلدهای ضروری زیر را پر کنید.`,fixFields:`برای ادامه، {count} فیلد را اصلاح کنید.`,fixFieldsPlural:`برای ادامه، {count} فیلد را اصلاح کنید.`,saving:`در حال ذخیره...`,saveChanges:`ذخیره تغییرات`,createTask:`ایجاد وظیفه`,createAndRun:`ایجاد و اجرای فوری`,cancel:`لغو`},jobState:{next:`بعدی`},runEntry:{noSummary:`خلاصه‌ای وجود ندارد.`,deliverySuppression:`متوقف‌سازی تحویل: {reason}`,runAt:`اجرا در`,openRunChat:`باز کردن چت اجرا`,next:`بعدی {rel}`,due:`موعد {rel}`},errors:{nameRequired:`نام ضروری است.`,scheduleAtInvalid:`یک تاریخ/زمان معتبر وارد کنید.`,everyAmountInvalid:`فاصله باید بزرگ‌تر از 0 باشد.`,triggerIntervalTooShort:`خودکارسازی‌های راه‌اندازی‌شده با شرط باید حداقل هر ۳۰ ثانیه اجرا شوند.`,cronExprRequired:`عبارت Cron ضروری است.`,staggerAmountInvalid:`پخش باید بزرگ‌تر از 0 باشد.`,triggerScriptRequired:`هنگام فعال بودن راه‌انداز شرط، اسکریپت راه‌انداز الزامی است.`,triggerScriptPayloadUnsupported:`بارهای اسکریپت نمی‌توانند از تریگرهای شرطی استفاده کنند زیرا هر دو مالک وضعیت ذخیره‌شده یکسان هستند.`,triggerScheduleUnsupported:`تریگرهای شرطی به یک زمان‌بندی interval، cron یا stream نیاز دارند.`,systemTextRequired:`متن سیستم ضروری است.`,agentMessageRequired:`پیام عامل ضروری است.`,timeoutInvalid:`اگر تنظیم شود، مهلت زمانی باید بیشتر از 0 ثانیه باشد.`,webhookUrlRequired:`URL وب‌هوک ضروری است.`,webhookUrlInvalid:`URL وب‌هوک باید با http:// یا https:// شروع شود.`,invalidRunTime:`زمان اجرا نامعتبر است.`,invalidIntervalAmount:`مقدار فاصله نامعتبر است.`,cronExprRequiredShort:`عبارت Cron ضروری است.`,invalidStaggerAmount:`مقدار پخش نامعتبر است.`,systemEventTextRequired:`متن رویداد سیستم ضروری است.`,agentMessageRequiredShort:`پیام عامل ضروری است.`,nameRequiredShort:`نام ضروری است.`}},pluginConsent:{widenedTitle:`چه چیزی تغییر کرد`,widenedDescription:`موارد جدید از زمان آخرین پذیرش شما.`,previouslyAccepted:`قبلاً در {date} پذیرفته شده است.`,declaredTitle:`قابلیت‌های اعلام‌شده`,declaredDescription:`از مانیفست افزونه. OpenClaw هنگام بارگذاری، افزونه را در برابر این اعلام‌ها اعتبارسنجی می‌کند.`,declaredEmpty:`هیچ کانال، ارائه‌دهنده یا ابزاری در مانیفست اعلام نشده است.`,contracts:`قراردادها`,hooks:`قلاب‌ها`,runtimeHooks:`افزونه‌های کد ممکن است هوک‌ها را در زمان اجرا ثبت کنند؛ نام هوک‌های آن‌ها در مانیفست اعلام نشده است.`,mcpServers:`سرورهای MCP`,cliCommands:`دستورات CLI`,cliBackends:`بک‌اندهای CLI`,skills:`Skills`,dangerousFlags:`پرچم‌های پیکربندی خطرناک`,grantsTitle:`اعطاهای شما`,grantsDescription:`برای هر افزونه در plugins.entries.{id} تنظیم می‌شود. هوک‌های خارج از این اعطاها هنگام بارگذاری مسدود می‌شوند.`,promptInjection:`تزریق پرامپت`,conversationAccess:`دسترسی به مکالمه`,allowed:`مجاز`,blocked:`مسدود`,on:`روشن`,off:`خاموش`,grantDefault:` (پیش‌فرض)`,grantConfigured:`(در پیکربندی تنظیم شده)`,externalAccessHint:`به‌طور پیش‌فرض برای افزونه‌های خارجی خاموش است.`,modelOverrides:`بازنویسی‌های مدل`,subagentModelOverrides:`بازنویسی‌های مدل زیرعامل`,modelOverride:`بازنویسی مدل: {value}`,allowedModels:`مدل‌های مجاز: {models}`,allowedCompletionModels:`مدل‌های تکمیل: {models}`,authProfileOverride:`بازنویسی نمایه احراز هویت: {value}`,agentIdOverride:`بازنویسی شناسه عامل: {value}`,noOverrides:`هیچ بازنویسی‌ای پیکربندی نشده است`,loading:`در حال بارگذاری جزئیات قابلیت…`,fallback:`جزئیات قابلیت باید در دسترس باشد تا بتوانید این افزونه را تأیید کنید.`,verifiedClean:`تأییدشده و پاک`,reviewRecommended:`بازبینی توصیه می‌شود`,reviewRequired:`بازبینی لازم است`,trustBlocked:`مسدود`,scanDate:`اسکن‌شده در {date}`,integrity:`یکپارچگی`,sha256:`SHA-256`,commit:`کامیت`,pinnedArtifact:`به دقیقاً همان مصنوع نصب‌شده پین شده است.`,sourceClawHub:`ClawHub`,sourceNpm:`npm`,sourceGit:`Git`,sourcePath:`مسیر محلی`,sourceArchive:`بایگانی`,sourceMarketplace:`Marketplace`,community:`جامعه`,enableNamed:`فعال‌کردن {name}`}}})))()}function r(){return(r=e((()=>{n()})))()}r();export{t as fa}; //# sourceMappingURL=fa-BWFMf9T6.js.map