Files
dify/web/i18n/fa-IR/app.ts
2025-08-28 23:40:10 +08:00

323 lines
19 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const translation = {
createApp: 'ایجاد برنامه',
types: {
all: 'همه',
chatbot: 'چت‌بات',
agent: 'نماینده',
workflow: 'گردش کار',
completion: 'تکمیل',
basic: 'اساسی',
advanced: 'چت‌فلو',
},
duplicate: 'تکرار',
duplicateTitle: 'تکرار برنامه',
export: 'صادر کردن DSL',
exportFailed: 'صادر کردن DSL ناموفق بود.',
importDSL: 'وارد کردن فایل DSL',
createFromConfigFile: 'ایجاد از فایل DSL',
importFromDSL: 'وارد کردن از DSL',
importFromDSLFile: 'از فایل DSL',
importFromDSLUrl: 'از URL',
importFromDSLUrlPlaceholder: 'لینک DSL را اینجا بچسبانید',
dslUploader: {
button: 'فایل را بکشید و رها کنید، یا',
browse: 'مرور',
},
deleteAppConfirmTitle: 'آیا این برنامه حذف شود؟',
deleteAppConfirmContent:
'حذف برنامه غیرقابل برگشت است. کاربران دیگر قادر به دسترسی به برنامه شما نخواهند بود و تمام تنظیمات و گزارشات درخواست‌ها به صورت دائم حذف خواهند شد.',
appDeleted: 'برنامه حذف شد',
appDeleteFailed: 'حذف برنامه ناموفق بود',
join: 'پیوستن به جامعه',
communityIntro:
'در کانال‌های مختلف با اعضای تیم، مشارکت‌کنندگان و توسعه‌دهندگان بحث کنید.',
roadmap: 'نقشه راه ما را ببینید',
newApp: {
startFromBlank: 'ایجاد از خالی',
startFromTemplate: 'ایجاد از قالب',
workflowWarning: 'در حال حاضر در نسخه بتا',
captionName: 'آیکون و نام برنامه',
appNamePlaceholder: 'به برنامه خود یک نام بدهید',
captionDescription: 'توضیحات',
appDescriptionPlaceholder: 'توضیحات برنامه را وارد کنید',
useTemplate: 'استفاده از این قالب',
previewDemo: 'پیش‌نمایش دمو',
chatApp: 'دستیار',
chatAppIntro:
'می‌خواهم یک برنامه مبتنی بر چت بسازم. این برنامه از قالب پرسش و پاسخ استفاده می‌کند و امکان چندین دور مکالمه مداوم را فراهم می‌کند.',
agentAssistant: 'دستیار نماینده جدید',
completeApp: 'تولید کننده متن',
completeAppIntro:
'می‌خواهم برنامه‌ای بسازم که متن با کیفیت بالا بر اساس درخواست‌ها تولید کند، مانند تولید مقالات، خلاصه‌ها، ترجمه‌ها و بیشتر.',
showTemplates: 'می‌خواهم از یک قالب انتخاب کنم',
hideTemplates: 'بازگشت به انتخاب حالت',
Create: 'ایجاد',
Cancel: 'لغو',
nameNotEmpty: 'نام نمی‌تواند خالی باشد',
appTemplateNotSelected: 'لطفاً یک قالب انتخاب کنید',
appTypeRequired: 'لطفاً نوع برنامه را انتخاب کنید',
appCreated: 'برنامه ایجاد شد',
appCreateFailed: 'ایجاد برنامه ناموفق بود',
Confirm: 'تایید',
appCreateDSLErrorTitle: 'ناسازگاری نسخه',
caution: 'احتیاط',
appCreateDSLErrorPart3: 'نسخه DSL برنامه فعلی:',
appCreateDSLErrorPart2: 'آیا می خواهید ادامه دهید؟',
appCreateDSLErrorPart4: 'نسخه DSL پشتیبانی شده توسط سیستم:',
appCreateDSLErrorPart1: 'تفاوت قابل توجهی در نسخه های DSL مشاهده شده است. اجبار به واردات ممکن است باعث اختلال در عملکرد برنامه شود.',
appCreateDSLWarning: 'احتیاط: تفاوت نسخه DSL ممکن است بر ویژگی های خاصی تأثیر بگذارد',
completionShortDescription: 'دستیار هوش مصنوعی برای تسک های تولید متن',
foundResult: '{{count}} نتیجه',
chatbotUserDescription: 'به سرعت یک چت بات مبتنی بر LLM با پیکربندی ساده بسازید. بعدا می توانید به Chatflow بروید.',
chooseAppType: 'انتخاب نوع برنامه',
foundResults: '{{count}} نتیجه',
noIdeaTip: 'ایده ای ندارید؟ قالب های ما را بررسی کنید',
forBeginners: 'انواع برنامه‌های پایه‌تر',
noAppsFound: 'هیچ برنامه ای یافت نشد',
chatbotShortDescription: 'چت بات مبتنی بر LLM با راه اندازی ساده',
optional: 'اختیاری',
learnMore: 'بیشتر بدانید',
agentShortDescription: 'عامل هوشمند با استدلال و استفاده از ابزار مستقل',
noTemplateFoundTip: 'سعی کنید با استفاده از کلمات کلیدی مختلف جستجو کنید.',
noTemplateFound: 'هیچ الگویی یافت نشد',
forAdvanced: 'برای کاربران پیشرفته',
workflowShortDescription: 'جریان عاملی برای اتوماسیون‌های هوشمند',
workflowUserDescription: 'ساخت بصری گردش‌کارهای خودکار هوش مصنوعی با سادگی کشیدن و رها کردن',
advancedUserDescription: 'گردش‌کار با ویژگی‌های حافظه اضافی و رابط چت‌بات',
completionUserDescription: 'به سرعت یک دستیار هوش مصنوعی برای وظایف تولید متن با پیکربندی ساده بسازید.',
advancedShortDescription: 'گردش‌کار پیشرفته برای گفتگوهای چند مرحله‌ای',
agentUserDescription: 'یک عامل هوشمند که قادر به استدلال تکراری و استفاده از ابزار مستقل برای دستیابی به اهداف وظیفه است.',
dropDSLToCreateApp: 'فایل DSL را اینجا رها کنید تا برنامه ساخته شود',
},
editApp: 'ویرایش اطلاعات',
editAppTitle: 'ویرایش اطلاعات برنامه',
editDone: 'اطلاعات برنامه به‌روزرسانی شد',
editFailed: 'به‌روزرسانی اطلاعات برنامه ناموفق بود',
iconPicker: {
ok: 'باشه',
cancel: 'لغو',
emoji: 'ایموجی',
image: 'تصویر',
},
switch: 'تغییر به سازماندهی گردش کار',
switchTipStart: 'یک نسخه جدید از برنامه برای شما ایجاد خواهد شد و نسخه جدید به سازماندهی گردش کار تغییر خواهد کرد. نسخه جدید ',
switchTip: 'اجازه نمی‌دهد',
switchTipEnd: ' تغییر به سازماندهی اساسی بازگردد.',
switchLabel: 'نسخه برنامه که ایجاد می‌شود',
removeOriginal: 'حذف برنامه اصلی',
switchStart: 'شروع تغییر',
typeSelector: {
all: 'همه انواع',
chatbot: 'چت‌بات',
agent: 'نماینده',
workflow: 'گردش کار',
completion: 'تکمیل',
advanced: 'چت‌فلو',
},
tracing: {
title: 'ردیابی عملکرد برنامه',
description: 'پیکربندی ارائه‌دهنده شخص ثالث LLMOps و ردیابی عملکرد برنامه.',
config: 'پیکربندی',
collapse: 'بستن',
expand: 'باز کردن',
tracing: 'ردیابی',
disabled: 'غیرفعال',
disabledTip: 'لطفاً ابتدا ارائه‌دهنده را پیکربندی کنید',
enabled: 'در حال خدمت',
tracingDescription: 'ثبت کامل متن اجرای برنامه، از جمله تماس‌های LLM، متن، درخواست‌های HTTP و بیشتر، به یک پلتفرم ردیابی شخص ثالث.',
configProviderTitle: {
configured: 'پیکربندی شده',
notConfigured: 'برای فعال‌سازی ردیابی ارائه‌دهنده را پیکربندی کنید',
moreProvider: 'ارائه‌دهندگان بیشتر',
},
arize: {
title: 'Arize',
description: 'قابلیت مشاهده LLM در سطح سازمانی، ارزیابی آنلاین و آفلاین، نظارت و آزمایش — با پشتیبانی از OpenTelemetry. طراحی‌شده مخصوص برنامه‌های مبتنی بر LLM و عامل‌ها.',
},
phoenix: {
title: 'Phoenix',
description: 'پلتفرم متن‌باز و مبتنی بر OpenTelemetry برای مشاهده‌پذیری، ارزیابی، مهندسی پرامپت و آزمایش برای جریان‌های کاری و عامل‌های LLM شما.',
},
langsmith: {
title: 'LangSmith',
description: 'یک پلتفرم همه‌کاره برای هر مرحله از چرخه عمر برنامه‌های مبتنی بر LLM.',
},
langfuse: {
title: 'Langfuse',
description: 'ردیابی، ارزیابی، مدیریت درخواست‌ها و معیارها برای رفع اشکال و بهبود برنامه LLM شما.',
},
inUse: 'در حال استفاده',
configProvider: {
title: 'پیکربندی',
placeholder: 'کلید {{key}} خود را وارد کنید',
project: 'پروژه',
publicKey: 'کلید عمومی',
secretKey: 'کلید محرمانه',
viewDocsLink: 'مشاهده مستندات {{key}}',
removeConfirmTitle: 'حذف پیکربندی {{key}}؟',
removeConfirmContent: 'پیکربندی فعلی در حال استفاده است، حذف آن ویژگی ردیابی را غیرفعال خواهد کرد.',
},
view: 'مشاهده',
opik: {
title: 'اوپیک',
description: 'Opik یک پلت فرم منبع باز برای ارزیابی، آزمایش و نظارت بر برنامه های LLM است.',
},
weave: {
title: 'بافندگی',
description: 'ویو یک پلتفرم متن باز برای ارزیابی، آزمایش و نظارت بر برنامه‌های LLM است.',
},
aliyun: {
title: 'نظارت بر ابر',
description: 'پلتفرم مشاهده‌پذیری کاملاً مدیریت‌شده و بدون نیاز به نگهداری که توسط Alibaba Cloud ارائه شده، امکان نظارت، ردیابی و ارزیابی برنامه‌های Dify را به‌صورت آماده و با تنظیمات اولیه فراهم می‌کند.',
},
},
answerIcon: {
descriptionInExplore: 'آیا از نماد web app برای جایگزینی 🤖 در Explore استفاده کنیم یا خیر',
description: 'آیا از نماد web app برای جایگزینی 🤖 در برنامه مشترک استفاده کنیم یا خیر',
title: 'از نماد web app برای جایگزینی 🤖 استفاده کنید',
},
mermaid: {
handDrawn: 'دست کشیده شده',
classic: 'کلاسیک',
},
openInExplore: 'باز کردن در کاوش',
newAppFromTemplate: {
sidebar: {
Agent: 'عامل',
Programming: 'برنامه نویسی',
Recommended: 'توصیه',
Assistant: 'دستیار',
Workflow: 'گردش',
HR: 'ساعت',
Writing: 'نوشتن',
},
byCategories: 'بر اساس دسته بندی ها',
searchAllTemplate: 'همه قالب ها را جستجو کنید...',
},
showMyCreatedAppsOnly: 'فقط برنامه‌های ایجاد شده توسط من را نشان بده',
appSelector: {
params: 'پارامترهای برنامه',
noParams: 'بدون پارامتر مورد نیاز است',
label: 'برنامه',
placeholder: 'برنامه ای را انتخاب کنید...',
},
structOutput: {
required: 'ضروری',
modelNotSupported: 'مدل پشتیبانی نمی شود',
notConfiguredTip: 'خروجی ساختاری هنوز تنظیم نشده است',
structured: 'ساختار یافته',
configure: 'تنظیمات',
moreFillTip: 'نمایش حداکثر ۱۰ سطح تو در تو',
LLMResponse: 'پاسخ مدل زبان بزرگ',
modelNotSupportedTip: 'مدل فعلی این ویژگی را پشتیبانی نمی‌کند و به‌طور خودکار به تزریق درخواست تنزل پیدا می‌کند.',
structuredTip: 'خروجی‌های ساختاری یک ویژگی است که تضمین می‌کند مدل همیشه پاسخ‌هایی تولید می‌کند که به طرح JSON ارائه شده شما پایبند باشد.',
},
accessItemsDescription: {
specific: 'فقط گروه‌ها یا اعضای خاصی می‌توانند به اپلیکیشن وب دسترسی پیدا کنند.',
anyone: 'هر کسی می‌تواند به وب‌اپلیکیشن دسترسی پیدا کند',
organization: 'هر کسی در سازمان می‌تواند به اپلیکیشن وب دسترسی پیدا کند.',
external: 'تنها کاربران خارجی تأیید شده می‌توانند به برنامه وب دسترسی پیدا کنند.',
},
accessControlDialog: {
accessItems: {
specific: 'گروه‌ها یا اعضای خاص',
organization: 'فقط اعضای داخل سازمان',
anyone: 'هر کسی که لینک را داشته باشد',
external: 'کاربران خارجی تأیید شده',
},
operateGroupAndMember: {
searchPlaceholder: 'گروه‌ها و اعضا را جستجو کنید',
allMembers: 'تمام اعضا',
noResult: 'نتیجه‌ای نیست',
expand: 'گسترش',
},
description: 'مجوزهای دسترسی به برنامه وب را تنظیم کنید',
accessLabel: 'چه کسی به آن دسترسی دارد',
groups_one: '{{count}} گروه',
groups_other: '{{count}} گروه',
members_one: '{{count}} عضو',
members_other: '{{count}} عضو',
noGroupsOrMembers: 'هیچ گروه یا عضوی انتخاب نشده است',
title: 'کنترل دسترسی به وب اپلیکیشن',
updateSuccess: 'به‌روز رسانی با موفقیت انجام شد',
webAppSSONotEnabledTip: 'لطفاً با مدیر شرکت تماس بگیرید تا روش احراز هویت برنامه وب را پیکربندی کند.',
},
publishApp: {
notSet: 'تنظیم نشده است',
notSetDesc: 'در حال حاضر هیچ‌کس نمی‌تواند به برنامه وب دسترسی پیدا کند. لطفاً مجوزها را تنظیم کنید.',
title: 'چه کسی می‌تواند به برنامه وب دسترسی داشته باشد؟',
},
accessControl: 'کنترل دسترسی به وب اپلیکیشن',
noAccessPermission: 'دسترسی به برنامه وب مجاز نیست',
maxActiveRequests: 'بیشترین درخواست‌های همزمان',
maxActiveRequestsPlaceholder: 'برای نامحدود، 0 را وارد کنید',
maxActiveRequestsTip: 'حداکثر تعداد درخواست‌های فعال همزمان در هر برنامه (0 برای نامحدود)',
gotoAnything: {
actions: {
searchPlugins: 'جستجوی افزونه ها',
searchWorkflowNodes: 'جستجوی گره های گردش کار',
searchApplications: 'جستجوی برنامه ها',
searchKnowledgeBases: 'جستجو در پایگاه های دانش',
searchWorkflowNodesHelp: 'این ویژگی فقط هنگام مشاهده گردش کار کار می کند. ابتدا به گردش کار بروید.',
searchApplicationsDesc: 'جستجو و پیمایش به برنامه های خود',
searchKnowledgeBasesDesc: 'پایگاه های دانش خود را جستجو کرده و به آن ناوبری کنید',
searchPluginsDesc: 'افزونه های خود را جستجو کرده و به آنها پیمایش کنید',
searchWorkflowNodesDesc: 'گره ها را در گردش کار فعلی بر اساس نام یا نوع پیدا کنید و به آنها بروید',
themeCategoryTitle: 'تم',
languageCategoryTitle: 'زبان',
runTitle: 'دستورات',
themeSystem: 'تم سیستم',
themeLight: 'تم روشن',
themeDark: 'تم تاریک',
languageCategoryDesc: 'زبان رابط را تغییر دهید',
themeCategoryDesc: 'تغییر تم برنامه',
themeDarkDesc: 'از ظاهر تیره استفاده کنید',
themeLightDesc: 'از ظاهر روشن استفاده کنید',
languageChangeDesc: 'زبان رابط کاربری را تغییر دهید',
themeSystemDesc: 'به ظاهر سیستم‌عامل خود پایبند باشید',
runDesc: 'دستورات سریع اجرا کنید (موضوع، زبان، ...)',
slashDesc: 'دستورات را مانند /theme، /lang اجرا کنید',
feedbackDesc: 'بحث‌های باز بازخورد جامعه',
accountDesc: 'به صفحه حساب کاربری بروید',
communityDesc: 'جامعه دیسکورد باز',
docDesc: 'مستندات کمک را باز کنید',
},
emptyState: {
noKnowledgeBasesFound: 'هیچ پایگاه دانش یافت نشد',
noAppsFound: 'هیچ برنامه ای یافت نشد',
noPluginsFound: 'هیچ افزونه ای یافت نشد',
noWorkflowNodesFound: 'هیچ گره گردش کاری یافت نشد',
tryDifferentTerm: 'یک عبارت جستجوی متفاوت را امتحان کنید یا فیلتر {{mode}} را حذف کنید',
trySpecificSearch: '{{shortcuts}} را برای جستجوهای خاص امتحان کنید',
},
groups: {
plugins: 'پلاگین',
apps: 'برنامه‌ها',
knowledgeBases: 'پایگاه های دانش',
workflowNodes: 'گره های گردش کار',
commands: 'دستورات',
},
searching: 'جستجو...',
searchFailed: 'جستجو انجام نشد',
useAtForSpecific: 'از @ برای انواع خاص استفاده کنید',
clearToSearchAll: 'پاک کردن @ برای جستجوی همه',
noResults: 'هیچ نتیجه ای یافت نشد',
searchTitle: 'هر چیزی را جستجو کنید',
searchPlaceholder: 'جستجو یا تایپ @ برای دستورات...',
searchTemporarilyUnavailable: 'جستجو به طور موقت در دسترس نیست',
servicesUnavailableMessage: 'برخی از سرویس های جستجو ممکن است با مشکل مواجه شوند. یک لحظه دیگر دوباره امتحان کنید.',
someServicesUnavailable: 'برخی از سرویس های جستجو دردسترس نیستند',
selectSearchType: 'انتخاب کنید چه چیزی را جستجو کنید',
commandHint: '@ را برای مرور بر اساس دسته بندی تایپ کنید',
searchHint: 'شروع به تایپ کنید تا فورا همه چیز را جستجو کنید',
resultCount: '{{count}} نتیجه',
resultCount_other: '{{count}} نتیجه',
inScope: 'در {{scope}}s',
noMatchingCommands: 'هیچ دستوری منطبق یافت نشد',
tryDifferentSearch: 'عبارت جستجوی دیگری را امتحان کنید',
slashHint: 'برای مشاهده تمام دستورات موجود / را تایپ کنید',
},
}
export default translation