Files
dify/web/i18n/fa-IR/app-debug.ts
2025-08-06 14:20:32 +08:00

770 lines
44 KiB
TypeScript
Raw 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 = {
pageTitle: {
line1: 'پرومپت',
line2: 'مهندسی',
},
orchestrate: 'هماهنگ کردن',
promptMode: {
simple: 'برای ویرایش کل پرومپت به حالت کارشناس بروید',
advanced: 'حالت کارشناس',
switchBack: 'بازگشت',
advancedWarning: {
title: 'شما به حالت کارشناس رفته‌اید، و پس از تغییر پرومپت، نمی‌توانید به حالت ساده برگردید.',
description: 'در حالت کارشناس، می‌توانید کل پرومپت را ویرایش کنید.',
learnMore: 'بیشتر بدانید',
ok: 'باشه',
},
operation: {
addMessage: 'اضافه کردن پیام',
},
contextMissing: 'مولفه زمینه‌ای از دست رفته است، اثر بخشی پرومپت ممکن است خوب نباشد.',
},
operation: {
applyConfig: 'انتشار',
resetConfig: 'تنظیم مجدد',
debugConfig: 'دیباگ',
addFeature: 'اضافه کردن ویژگی',
automatic: 'تولید کردن',
stopResponding: 'توقف پاسخ‌دهی',
agree: 'پسندیدن',
disagree: 'نپسندیدن',
cancelAgree: 'لغو پسندیدن',
cancelDisagree: 'لغو نپسندیدن',
userAction: 'عمل کاربر',
},
notSetAPIKey: {
title: 'کلید ارائه‌دهنده LLM تنظیم نشده است',
trailFinished: 'آزمایش تمام شد',
description: 'کلید ارائه‌دهنده LLM تنظیم نشده است و باید قبل از دیباگ تنظیم شود.',
settingBtn: 'به تنظیمات بروید',
},
trailUseGPT4Info: {
title: 'در حال حاضر پشتیبانی نمی‌شود gpt-4',
description: 'برای استفاده از gpt-4، لطفاً کلید API را تنظیم کنید.',
},
feature: {
groupChat: {
title: 'تقویت گفتگو',
description: 'افزودن تنظیمات پیش از گفتگو برای برنامه‌ها می‌تواند تجربه کاربری را بهبود بخشد.',
},
groupExperience: {
title: 'تقویت تجربه',
},
conversationOpener: {
title: 'شروع‌کننده گفتگو',
description: 'در یک برنامه چت، اولین جمله‌ای که AI فعالانه با کاربر صحبت می‌کند، معمولاً به عنوان خوشامدگویی استفاده می‌شود.',
},
suggestedQuestionsAfterAnswer: {
title: 'پیگیری',
description: 'تنظیم پیشنهاد سوالات بعدی می‌تواند به کاربران یک چت بهتر ارائه دهد.',
resDes: '3 پیشنهاد برای سوال بعدی کاربر.',
tryToAsk: 'سعی کنید بپرسید',
},
moreLikeThis: {
title: 'بیشتر از این',
description: 'تولید چندین متن به طور همزمان، و سپس ویرایش و ادامه تولید',
generateNumTip: 'تعداد تولید هر بار',
tip: 'استفاده از این ویژگی هزینه‌های اضافی توکن‌ها را به همراه دارد',
},
speechToText: {
title: 'تبدیل گفتار به متن',
description: 'پس از فعال شدن، می‌توانید از ورودی صوتی استفاده کنید.',
resDes: 'ورودی صوتی فعال شده است',
},
textToSpeech: {
title: 'تبدیل متن به گفتار',
description: 'پس از فعال شدن، متن می‌تواند به گفتار تبدیل شود.',
resDes: 'تبدیل متن به صدا فعال شده است',
},
citation: {
title: 'ارجاعات و استنادات',
description: 'پس از فعال شدن، سند منبع و بخش استناد شده از محتوای تولید شده را نشان می‌دهد.',
resDes: 'ارجاعات و استنادات فعال شده است',
},
annotation: {
title: 'پاسخ حاشیه‌نویسی',
description: 'می‌توانید پاسخ‌های با کیفیت بالا را به صورت دستی به حافظه کش اضافه کنید تا با سوالات مشابه کاربران تطبیق یابد.',
resDes: 'پاسخ حاشیه‌نویسی فعال شده است',
scoreThreshold: {
title: 'آستانه امتیاز',
description: 'Used to set the similarity threshold for annotation reply.',
easyMatch: 'تطابق آسان',
accurateMatch: 'تطابق دقیق',
},
matchVariable: {
title: 'تغییر متغیر',
choosePlaceholder: 'انتخاب متغیر تغییر',
},
cacheManagement: 'حاشیه نویسی',
cached: 'حاشیه نویسی شده',
remove: 'حذف',
removeConfirm: 'این حاشیه نویسی را حذف کنید؟',
add: 'افزودن حاشیه نویسی',
edit: 'ویرایش حاشیه نویسی',
},
dataSet: {
title: 'زمینه',
noData: 'شما می‌توانید دانش را به عنوان زمینه وارد کنید',
words: 'کلمات',
textBlocks: 'بلوک‌های متن',
selectTitle: 'انتخاب دانش مرجع',
selected: 'دانش انتخاب شده',
noDataSet: 'هیچ دانشی یافت نشد',
toCreate: 'برای ایجاد بروید',
notSupportSelectMulti: 'در حال حاضر فقط یک دانش پشتیبانی می‌شود',
queryVariable: {
title: 'متغیر پرس و جو',
tip: 'این متغیر به عنوان ورودی پرس و جو برای بازیابی زمینه استفاده خواهد شد و اطلاعات زمینه مرتبط با ورودی این متغیر را به دست می‌آورد.',
choosePlaceholder: 'انتخاب متغیر پرس و جو',
noVar: 'بدون متغیر',
noVarTip: 'لطفاً متغیری را در بخش متغیرها ایجاد کنید',
unableToQueryDataSet: 'عدم امکان پرس و جو از دانش',
unableToQueryDataSetTip: 'پرس و جوی موفقیت آمیز دانش ممکن نیست، لطفاً یک متغیر پرس و جو زمینه را در بخش زمینه انتخاب کنید.',
ok: 'باشه',
contextVarNotEmpty: 'متغیر پرس و جو زمینه نمی‌تواند خالی باشد',
deleteContextVarTitle: 'متغیر "{{varName}}" را حذف کنید؟',
deleteContextVarTip: 'این متغیر به عنوان متغیر پرس و جو زمینه تنظیم شده است و حذف آن بر استفاده عادی از دانش تأثیر می‌گذارد. اگر هنوز نیاز به حذف دارید، لطفاً آن را در بخش زمینه دوباره انتخاب کنید.',
},
},
tools: {
title: 'ابزارها',
tips: 'ابزارها یک روش استاندارد برای فراخوانی API فراهم می‌کنند و ورودی کاربر یا متغیرها را به عنوان پارامترهای درخواست برای پرس و جو داده‌های خارجی به عنوان زمینه می‌گیرند.',
toolsInUse: '{{count}} ابزار در حال استفاده',
modal: {
title: 'ابزار',
toolType: {
title: 'نوع ابزار',
placeholder: 'لطفاً نوع ابزار را انتخاب کنید',
},
name: {
title: 'نام',
placeholder: 'لطفاً نام را وارد کنید',
},
variableName: {
title: 'نام متغیر',
placeholder: 'لطفاً نام متغیر را وارد کنید',
},
},
},
conversationHistory: {
title: 'تاریخچه مکالمه',
description: 'تنظیم پیشوند نام‌ها برای نقش‌های مکالمه',
tip: 'تاریخچه مکالمه فعال نشده است، لطفاً <histories> را در فراخوانی بالا اضافه کنید.',
learnMore: 'بیشتر بدانید',
editModal: {
title: 'ویرایش نام نقش‌های مکالمه',
userPrefix: 'پیشوند کاربر',
assistantPrefix: 'پیشوند دستیار',
},
},
toolbox: {
title: 'جعبه ابزار',
},
moderation: {
title: 'مدیریت محتوا',
description: 'خروجی مدل را با استفاده از API مدیریت یا نگهداری فهرست کلمات حساس امن کنید.',
allEnabled: 'محتوای ورودی/خروجی فعال شده',
inputEnabled: 'محتوای ورودی فعال شده',
outputEnabled: 'محتوای خروجی فعال شده',
modal: {
title: 'تنظیمات مدیریت محتوا',
provider: {
title: 'ارائه دهنده',
openai: 'مدیریت OpenAI',
openaiTip: {
prefix: 'مدیریت OpenAI نیاز به کلید API OpenAI دارد که در ',
suffix: ' تنظیم شده باشد.',
},
keywords: 'کلمات کلیدی',
},
keywords: {
tip: 'هر خط یک کلمه، با شکست خطوط جدا شده. حداکثر 100 کاراکتر در هر خط.',
placeholder: 'هر خط یک کلمه، با شکست خطوط جدا شده',
line: 'خط',
},
content: {
input: 'مدیریت محتوای ورودی',
output: 'مدیریت محتوای خروجی',
preset: 'پاسخ‌های پیش فرض',
placeholder: 'محتوای پاسخ‌های پیش فرض در اینجا',
condition: 'مدیریت محتوای ورودی و خروجی حداقل یک مورد فعال شده است',
fromApi: 'پاسخ‌های پیش فرض از API برگردانده می‌شود',
errorMessage: 'پاسخ‌های پیش فرض نمی‌تواند خالی باشد',
supportMarkdown: 'پشتیبانی از Markdown',
},
openaiNotConfig: {
before: 'مدیریت OpenAI نیاز به کلید API OpenAI دارد که در',
after: '',
},
},
contentEnableLabel: 'مدیریت محتوا فعال شده است',
},
generate: {
title: 'تولید کننده دستورالعمل',
description: 'تولید کننده دستورالعمل از مدل تنظیم شده برای بهینه سازی دستورالعمل‌ها برای کیفیت بالاتر و ساختار بهتر استفاده می‌کند. لطفاً دستورالعمل‌های واضح و دقیقی بنویسید.',
tryIt: 'امتحان کنید',
instruction: 'دستورالعمل‌ها',
instructionPlaceHolder: 'دستورالعمل‌های واضح و خاصی بنویسید.',
generate: 'تولید',
resTitle: 'دستورالعمل تولید شده',
noDataLine1: 'موارد استفاده خود را در سمت چپ توصیف کنید،',
noDataLine2: 'پیش‌نمایش ارکستراسیون در اینجا نشان داده خواهد شد.',
apply: 'اعمال',
loading: 'در حال ارکستراسیون برنامه برای شما...',
overwriteTitle: 'آیا تنظیمات موجود را لغو می‌کنید؟',
overwriteMessage: 'اعمال این دستورالعمل تنظیمات موجود را لغو خواهد کرد.',
template: {
pythonDebugger: {
name: 'اشکال‌زدای پایتون',
instruction: 'یک بات که می‌تواند بر اساس دستورالعمل شما کد تولید و اشکال‌زدایی کند',
},
translation: {
name: 'ترجمه',
instruction: 'یک مترجم که می‌تواند چندین زبان را ترجمه کند',
},
professionalAnalyst: {
name: 'تحلیلگر حرفه‌ای',
instruction: 'استخراج بینش‌ها، شناسایی ریسک و خلاصه‌سازی اطلاعات کلیدی از گزارش‌های طولانی به یک یادداشت کوتاه',
},
excelFormulaExpert: {
name: 'کارشناس فرمول اکسل',
instruction: 'یک چت‌بات که می‌تواند به کاربران مبتدی کمک کند فرمول‌های اکسل را بر اساس دستورالعمل‌های کاربر درک، استفاده و ایجاد کنند',
},
travelPlanning: {
name: 'برنامه‌ریزی سفر',
instruction: 'دستیار برنامه‌ریزی سفر یک ابزار هوشمند است که به کاربران کمک می‌کند سفرهای خود را به راحتی برنامه‌ریزی کنند',
},
SQLSorcerer: {
name: 'جادوگر SQL',
instruction: 'تبدیل زبان روزمره به پرس و جوهای SQL',
},
GitGud: {
name: 'Git gud',
instruction: 'تولید دستورات مناسب Git بر اساس اقدامات توصیف شده توسط کاربر در کنترل نسخه',
},
meetingTakeaways: {
name: 'نتایج جلسات',
instruction: 'خلاصه‌سازی جلسات به صورت مختصر شامل موضوعات بحث، نکات کلیدی و موارد اقدام',
},
writingsPolisher: {
name: 'پولیش‌گر نوشته‌ها',
instruction: 'استفاده از تکنیک‌های ویرایش پیشرفته برای بهبود نوشته‌های شما',
},
},
},
resetConfig: {
title: 'بازنشانی تأیید می‌شود؟',
message: 'بازنشانی تغییرات را لغو کرده و تنظیمات منتشر شده آخر را بازیابی می‌کند.',
},
errorMessage: {
nameOfKeyRequired: 'نام کلید: {{key}} مورد نیاز است',
valueOfVarRequired: 'مقدار {{key}} نمی‌تواند خالی باشد',
queryRequired: 'متن درخواست مورد نیاز است.',
waitForResponse: 'لطفاً منتظر پاسخ به پیام قبلی بمانید.',
waitForBatchResponse: 'لطفاً منتظر پاسخ به کار دسته‌ای بمانید.',
notSelectModel: 'لطفاً یک مدل را انتخاب کنید',
waitForImgUpload: 'لطفاً منتظر بارگذاری تصویر بمانید',
},
chatSubTitle: 'دستورالعمل‌ها',
completionSubTitle: 'پیشوند پرس و جو',
promptTip: 'دستورالعمل‌ها و محدودیت‌ها پاسخ‌های AI را هدایت می‌کنند. متغیرهایی مانند {{input}} را درج کنید. این دستورالعمل برای کاربران قابل مشاهده نخواهد بود.',
formattingChangedTitle: 'قالب‌بندی تغییر کرد',
formattingChangedText: 'تغییر قالب‌بندی منطقه اشکال‌زدایی را بازنشانی خواهد کرد، آیا مطمئن هستید؟',
variableTitle: 'متغیرها',
variableTip: 'کاربران متغیرها را در فرم پر می‌کنند و به طور خودکار متغیرها را در دستورالعمل‌ها جایگزین می‌کنند.',
notSetVar: 'متغیرها به کاربران اجازه می‌دهند که کلمات پرس و جو یا جملات ابتدایی را هنگام پر کردن فرم معرفی کنند. شما می‌توانید سعی کنید "{{input}}" را در کلمات پرس و جو وارد کنید.',
autoAddVar: 'متغیرهای تعریف نشده‌ای که در پیش‌پرسش ذکر شده‌اند، آیا می‌خواهید آنها را به فرم ورودی کاربر اضافه کنید؟',
variableTable: {
key: 'کلید متغیر',
name: 'نام فیلد ورودی کاربر',
optional: 'اختیاری',
type: 'نوع ورودی',
action: 'اقدامات',
typeString: 'رشته',
typeSelect: 'انتخاب',
},
varKeyError: {
canNoBeEmpty: '{{key}} مطلوب',
tooLong: '{{key}} طولانی است. نمی‌تواند بیش از 30 کاراکتر باشد',
notValid: '{{key}} نامعتبر است. فقط می‌تواند شامل حروف، اعداد و زیرخط باشد',
notStartWithNumber: '{{key}} نمی‌تواند با عدد شروع شود',
keyAlreadyExists: '{{key}} از قبل وجود دارد',
},
otherError: {
promptNoBeEmpty: 'پرس و جو نمی‌تواند خالی باشد',
historyNoBeEmpty: 'تاریخچه مکالمه باید در پرس و جو تنظیم شود',
queryNoBeEmpty: 'پرس و جو باید در پرس و جو تنظیم شود',
},
variableConfig: {
'addModalTitle': 'افزودن فیلد ورودی',
'editModalTitle': 'ویرایش فیلد ورودی',
'description': 'تنظیم برای متغیر {{varName}}',
'fieldType': 'نوع فیلد',
'string': 'متن کوتاه',
'text-input': 'متن کوتاه',
'paragraph': 'پاراگراف',
'select': 'انتخاب',
'number': 'عدد',
'notSet': 'تنظیم نشده، سعی کنید {{input}} را در پرس و جو وارد کنید',
'stringTitle': 'گزینه‌های جعبه متن فرم',
'maxLength': 'حداکثر طول',
'options': 'گزینه‌ها',
'addOption': 'افزودن گزینه',
'apiBasedVar': 'متغیر مبتنی بر API',
'varName': 'نام متغیر',
'labelName': 'نام برچسب',
'inputPlaceholder': 'لطفاً وارد کنید',
'content': 'محتوا',
'required': 'مورد نیاز',
'hide': 'مخفی کردن',
'errorMsg': {
labelNameRequired: 'نام برچسب مورد نیاز است',
varNameCanBeRepeat: 'نام متغیر نمی‌تواند تکراری باشد',
atLeastOneOption: 'حداقل یک گزینه مورد نیاز است',
optionRepeat: 'گزینه‌های تکراری وجود دارد',
},
},
vision: {
name: 'بینایی',
description: 'فعال کردن بینایی به مدل اجازه می‌دهد تصاویر را دریافت کند و به سوالات مربوط به آنها پاسخ دهد.',
settings: 'تنظیمات',
visionSettings: {
title: 'تنظیمات بینایی',
resolution: 'وضوح',
resolutionTooltip: `وضوح پایین به مدل اجازه می‌دهد نسخه 512x512 کم‌وضوح تصویر را دریافت کند و تصویر را با بودجه 65 توکن نمایش دهد. این به API اجازه می‌دهد پاسخ‌های سریع‌تری بدهد و توکن‌های ورودی کمتری برای موارد استفاده که نیاز به جزئیات بالا ندارند مصرف کند.
\n
وضوح بالا ابتدا به مدل اجازه می‌دهد تصویر کم‌وضوح را ببیند و سپس قطعات جزئیات تصویر ورودی را به عنوان مربع‌های 512px ایجاد کند. هر کدام از قطعات جزئیات از بودجه توکن دو برابر استفاده می‌کنند که در مجموع 129 توکن است.`,
high: 'بالا',
low: 'پایین',
uploadMethod: 'روش بارگذاری',
both: 'هر دو',
localUpload: 'بارگذاری محلی',
url: 'URL',
uploadLimit: 'محدودیت بارگذاری',
},
},
voice: {
name: 'صدا',
defaultDisplay: 'صدا پیش فرض',
description: 'تنظیمات تبدیل متن به گفتار',
settings: 'تنظیمات',
voiceSettings: {
title: 'تنظیمات صدا',
language: 'زبان',
resolutionTooltip: 'پشتیبانی از زبان صدای تبدیل متن به گفتار.',
voice: 'صدا',
autoPlay: 'پخش خودکار',
autoPlayEnabled: 'روشن کردن',
autoPlayDisabled: 'خاموش کردن',
},
},
openingStatement: {
title: 'شروع مکالمه',
add: 'افزودن',
writeOpener: 'نوشتن آغازگر',
placeholder: 'پیام آغازگر خود را اینجا بنویسید، می‌توانید از متغیرها استفاده کنید، سعی کنید {{variable}} را تایپ کنید.',
openingQuestion: 'سوالات آغازین',
openingQuestionPlaceholder: 'می‌توانید از متغیرها استفاده کنید، سعی کنید {{variable}} را تایپ کنید.',
noDataPlaceHolder: 'شروع مکالمه با کاربر می‌تواند به AI کمک کند تا ارتباط نزدیک‌تری با آنها برقرار کند.',
varTip: 'می‌توانید از متغیرها استفاده کنید، سعی کنید {{variable}} را تایپ کنید',
tooShort: 'حداقل 20 کلمه از پرسش اولیه برای تولید نظرات آغازین مکالمه مورد نیاز است.',
notIncludeKey: 'پرسش اولیه شامل متغیر: {{key}} نمی‌شود. لطفاً آن را به پرسش اولیه اضافه کنید.',
},
modelConfig: {
model: 'مدل',
setTone: 'تنظیم لحن پاسخ‌ها',
title: 'مدل و پارامترها',
modeType: {
chat: 'چت',
completion: 'تکمیل',
},
},
inputs: {
title: 'اشکال‌زدایی و پیش‌نمایش',
noPrompt: 'سعی کنید پرسش‌هایی را در ورودی پیش‌پرسش بنویسید',
userInputField: 'فیلد ورودی کاربر',
noVar: 'مقدار متغیر را پر کنید، که به طور خودکار در کلمات پرس و جو در هر بار شروع یک جلسه جدید جایگزین می‌شود.',
chatVarTip: 'مقدار متغیر را پر کنید، که به طور خودکار در کلمات پرس و جو در هر بار شروع یک جلسه جدید جایگزین می‌شود',
completionVarTip: 'مقدار متغیر را پر کنید، که به طور خودکار در کلمات پرس و جو در هر بار ارسال سوال جایگزین می‌شود.',
previewTitle: 'پیش‌نمایش پرس و جو',
queryTitle: 'محتوای پرس و جو',
queryPlaceholder: 'لطفاً متن درخواست را وارد کنید.',
run: 'اجرا',
},
result: 'متن خروجی',
datasetConfig: {
settingTitle: 'تنظیمات بازیابی',
knowledgeTip: 'روی دکمه "+" کلیک کنید تا دانش اضافه شود',
retrieveOneWay: {
title: 'بازیابی N به 1',
description: 'بر اساس نیت کاربر و توصیفات دانش، عامل بهترین دانش را برای پرس و جو به طور خودکار انتخاب می‌کند. بهترین برای برنامه‌هایی با دانش محدود و مشخص.',
},
retrieveMultiWay: {
title: 'بازیابی چند مسیره',
description: 'بر اساس نیت کاربر، از تمام دانش پرس و جو می‌کند، متن‌های مرتبط از منابع چندگانه بازیابی می‌کند و بهترین نتایج مطابقت با پرس و جوی کاربر را پس از مرتب‌سازی مجدد انتخاب می‌کند.',
},
rerankModelRequired: 'مدل مرتب‌سازی مجدد مورد نیاز است',
params: 'پارامترها',
top_k: 'Top K',
top_kTip: 'برای فیلتر کردن تکه‌هایی که بیشترین شباهت به سوالات کاربر دارند استفاده می‌شود. سیستم همچنین به طور دینامیک مقدار Top K را بر اساس max_tokens مدل انتخاب شده تنظیم می‌کند.',
score_threshold: 'آستانه نمره',
score_thresholdTip: 'برای تنظیم آستانه شباهت برای فیلتر کردن تکه‌ها استفاده می‌شود.',
retrieveChangeTip: 'تغییر حالت شاخص و حالت بازیابی ممکن است بر برنامه‌های مرتبط با این دانش تأثیر بگذارد.',
},
debugAsSingleModel: 'اشکال‌زدایی به عنوان مدل تک',
debugAsMultipleModel: 'اشکال‌زدایی به عنوان مدل چندگانه',
duplicateModel: 'تکراری',
publishAs: 'انتشار به عنوان',
assistantType: {
name: 'نوع دستیار',
chatAssistant: {
name: 'دستیار پایه',
description: 'ساخت دستیار مبتنی بر چت با استفاده از مدل زبان بزرگ',
},
agentAssistant: {
name: 'دستیار عامل',
description: 'ساخت یک عامل هوشمند که می‌تواند ابزارها را به طور خودکار برای تکمیل وظایف انتخاب کند',
},
},
agent: {
agentMode: 'حالت عامل',
agentModeDes: 'تنظیم نوع حالت استنتاج برای عامل',
agentModeType: {
ReACT: 'ReAct',
functionCall: 'فراخوانی تابع',
},
setting: {
name: 'تنظیمات عامل',
description: 'تنظیمات دستیار عامل به شما اجازه می‌دهد حالت عامل و ویژگی‌های پیشرفته مانند پرسش‌های ساخته شده را تنظیم کنید، فقط در نوع عامل موجود است.',
maximumIterations: {
name: 'حداکثر تکرارها',
description: 'محدود کردن تعداد تکرارهایی که دستیار عامل می‌تواند اجرا کند',
},
},
buildInPrompt: 'پرسش‌های ساخته شده',
firstPrompt: 'اولین پرسش',
nextIteration: 'تکرار بعدی',
promptPlaceholder: 'پرسش خود را اینجا بنویسید',
tools: {
name: 'ابزارها',
description: 'استفاده از ابزارها می‌تواند قابلیت‌های LLM را گسترش دهد، مانند جستجو در اینترنت یا انجام محاسبات علمی',
enabled: 'فعال',
},
},
fileUpload: {
title: 'آپلود فایل',
description: 'جعبه ورودی چت امکان آپلود تصاویر، اسناد و سایر فایل‌ها را فراهم می‌کند.',
supportedTypes: 'انواع فایل‌های پشتیبانی شده',
numberLimit: 'حداکثر آپلود',
modalTitle: 'تنظیمات آپلود فایل',
},
imageUpload: {
title: 'آپلود تصویر',
description: 'امکان آپلود تصاویر را فراهم می‌کند.',
supportedTypes: 'انواع فایل‌های پشتیبانی شده',
numberLimit: 'حداکثر آپلود',
modalTitle: 'تنظیمات آپلود تصویر',
},
bar: {
empty: 'فعال‌سازی ویژگی برای بهبود تجربه کاربری اپلیکیشن وب',
enableText: 'ویژگی‌های فعال',
manage: 'مدیریت',
},
documentUpload: {
title: 'سند',
description: 'فعال‌سازی سند به مدل اجازه می‌دهد اسناد را دریافت کرده و درباره آن‌ها پاسخ دهد.',
},
audioUpload: {
title: 'صوتی',
description: 'فعال‌سازی صوت به مدل اجازه می‌دهد فایل‌های صوتی را برای رونویسی و تجزیه و تحلیل پردازش کند.',
},
},
codegen: {
apply: 'درخواست',
resTitle: 'کد تولید شده',
generate: 'تولید',
loading: 'تولید کد...',
applyChanges: 'اعمال تغییرات',
generatedCodeTitle: 'کد تولید شده',
title: 'ژنراتور کد',
instruction: 'دستورالعمل',
instructionPlaceholder: 'توضیحات دقیق کدی را که می خواهید تولید کنید وارد کنید.',
overwriteConfirmMessage: 'این عمل کد موجود را بازنویسی می کند. آیا می خواهید ادامه دهید؟',
overwriteConfirmTitle: 'کد موجود را بازنویسی کنید؟',
noDataLine2: 'پیش نمایش کد در اینجا نشان داده می شود.',
noDataLine1: 'مورد استفاده خود را در سمت چپ شرح دهید،',
description: 'Code Generator از مدل های پیکربندی شده برای تولید کد با کیفیت بالا بر اساس دستورالعمل های شما استفاده می کند. لطفا دستورالعمل های واضح و دقیق ارائه دهید.',
},
generate: {
template: {
pythonDebugger: {
name: 'اشکال زدایی پایتون',
instruction: 'رباتی که می تواند کد شما را بر اساس دستورالعمل شما تولید و اشکال زدایی کند',
},
translation: {
name: 'ترجمه',
instruction: 'مترجمی که می تواند چندین زبان را ترجمه کند',
},
professionalAnalyst: {
name: 'تحلیلگر حرفه ای',
instruction: 'استخراج بینش، شناسایی ریسک و تقطیر اطلاعات کلیدی از گزارش های طولانی در یک یادداشت',
},
excelFormulaExpert: {
name: 'کارشناس فرمول اکسل',
instruction: 'یک ربات چت که می تواند به کاربران تازه کار کمک کند تا فرمول های اکسل را بر اساس دستورالعمل های کاربر درک، استفاده و ایجاد کنند',
},
travelPlanning: {
name: 'برنامه ریزی سفر',
instruction: 'دستیار برنامه ریزی سفر ابزاری هوشمند است که برای کمک به کاربران در برنامه ریزی بدون زحمت سفرهای خود طراحی شده است',
},
SQLSorcerer: {
name: 'جادوگر SQL',
instruction: 'تبدیل زبان روزمره به کوئری های SQL',
},
GitGud: {
name: 'گیت گود',
instruction: 'فرمان های Git مناسب را بر اساس اکشن های کنترل نسخه توصیف شده توسط کاربر ایجاد کنید',
},
meetingTakeaways: {
name: 'نکات مهم جلسه',
instruction: 'جلسات را به خلاصه های مختصر از جمله موضوعات بحث، نکات کلیدی و موارد اقدام تقطیر کنید',
},
writingsPolisher: {
name: 'پولیش نوشتن',
instruction: 'از تکنیک های پیشرفته ویرایش کپی برای بهبود نوشته های خود استفاده کنید',
},
},
title: 'ژنراتور سریع',
resTitle: 'اعلان تولید شده',
overwriteTitle: 'پیکربندی موجود را لغو کنید؟',
generate: 'تولید',
noDataLine1: 'مورد استفاده خود را در سمت چپ شرح دهید،',
apply: 'درخواست',
instruction: 'دستورالعمل',
overwriteMessage: 'اعمال این اعلان پیکربندی موجود را لغو می کند.',
instructionPlaceHolder: 'دستورالعمل های واضح و مشخص بنویسید.',
tryIt: 'آن را امتحان کنید',
noDataLine2: 'پیش نمایش ارکستراسیون در اینجا نشان داده می شود.',
loading: 'هماهنگ کردن برنامه برای شما...',
description: 'Prompt Generator از مدل پیکربندی شده برای بهینه سازی درخواست ها برای کیفیت بالاتر و ساختار بهتر استفاده می کند. لطفا دستورالعمل های واضح و دقیق بنویسید.',
},
resetConfig: {
title: 'بازنشانی را تأیید کنید؟',
message: 'بازنشانی تغییرات را دور می اندازد و آخرین پیکربندی منتشر شده را بازیابی می کند.',
},
errorMessage: {
notSelectModel: 'لطفا یک مدل را انتخاب کنید',
waitForResponse: 'لطفا منتظر بمانید تا پاسخ به پیام قبلی کامل شود.',
queryRequired: 'درخواست متن الزامی است.',
waitForFileUpload: 'لطفا منتظر بمانید تا فایل/فایل ها آپلود شوند',
waitForImgUpload: 'لطفا منتظر بمانید تا تصویر آپلود شود',
waitForBatchResponse: 'لطفا منتظر بمانید تا پاسخ به کار دسته ای تکمیل شود.',
},
warningMessage: {
timeoutExceeded: 'نتایج به دلیل مهلت زمانی نمایش داده نمی شوند. لطفا برای جمع آوری نتایج کامل به گزارش ها مراجعه کنید.',
},
variableTable: {
key: 'کلید متغیر',
typeSelect: 'انتخاب',
action: 'اقدامات',
typeString: 'رشته',
name: 'نام فیلد ورودی کاربر',
type: 'نوع ورودی',
optional: 'اختیاری',
},
varKeyError: {},
otherError: {
promptNoBeEmpty: 'اعلان نمی تواند خالی باشد',
historyNoBeEmpty: 'سابقه مکالمه باید در اعلان تنظیم شود',
queryNoBeEmpty: 'پرس و جو باید در اعلان تنظیم شود',
},
variableConfig: {
'file': {
image: {
name: 'تصویر',
},
audio: {
name: 'صوتی',
},
document: {
name: 'سند',
},
video: {
name: 'ویدئو',
},
custom: {
name: 'انواع فایل های دیگر',
createPlaceholder: ' پسوند فایل، به عنوان مثال .doc',
description: 'انواع فایل های دیگر را مشخص کنید.',
},
supportFileTypes: 'انواع فایل های پشتیبانی',
},
'errorMsg': {
optionRepeat: 'دارای گزینه های تکرار',
varNameCanBeRepeat: 'نام متغیر را نمی توان تکرار کرد',
labelNameRequired: 'نام برچسب الزامی است',
atLeastOneOption: 'حداقل یک گزینه مورد نیاز است',
},
'number': 'شماره',
'hide': 'مخفی کردن',
'both': 'هر دو',
'single-file': 'تک فایل',
'select': 'انتخاب',
'inputPlaceholder': 'لطفا وارد کنید',
'editModalTitle': 'ویرایش فیلد ورودی',
'paragraph': 'پاراگراف',
'fieldType': 'نوع فیلد',
'maxLength': 'حداکثر طول',
'varName': 'نام متغیر',
'maxNumberOfUploads': 'حداکثر تعداد آپلود',
'noDefaultValue': 'بدون مقدار پیش فرض',
'addOption': 'افزودن گزینه',
'stringTitle': 'گزینه های جعبه متن فرم',
'options': 'گزینه',
'selectDefaultValue': 'مقدار پیش فرض را انتخاب کنید',
'content': 'محتوای',
'multi-files': 'لیست فایل ها',
'labelName': 'نام برچسب',
'defaultValue': 'مقدار پیش فرض',
'required': 'مورد نیاز',
'uploadFileTypes': 'آپلود انواع فایل',
'apiBasedVar': 'متغیر مبتنی بر API',
'addModalTitle': 'افزودن فیلد ورودی',
'string': 'متن کوتاه',
'text-input': 'متن کوتاه',
'localUpload': 'آپلود محلی',
},
vision: {
visionSettings: {
url: 'آدرس',
high: 'بالا',
low: 'کم',
resolution: 'وضوح',
uploadLimit: 'محدودیت آپلود',
uploadMethod: 'روش آپلود',
localUpload: 'آپلود محلی',
title: 'تنظیمات بینایی',
both: 'هر دو',
},
settings: 'تنظیمات',
name: 'چشم انداز',
onlySupportVisionModelTip: 'فقط از مدل های بینایی پشتیبانی می کند',
description: 'Enable Vision به مدل اجازه می دهد تا تصاویر را بگیرد و به سؤالات مربوط به آنها پاسخ دهد.',
},
voice: {
voiceSettings: {
voice: 'صوتی',
autoPlayEnabled: 'در',
autoPlayDisabled: 'خاموش',
language: 'زبان',
title: 'تنظیمات صدا',
resolutionTooltip: 'زبان پشتیبانی از صدای متن به گفتار。',
autoPlay: 'پخش خودکار',
},
settings: 'تنظیمات',
name: 'صوتی',
description: 'متن به گفتار به گفتار تنظیمات',
defaultDisplay: 'صدای پیش فرض',
},
openingStatement: {
tooShort: 'حداقل 20 کلمه درخواست اولیه برای ایجاد یک سخنرانی آغازین برای مکالمه مورد نیاز است.',
writeOpener: 'ویرایش بازکن',
add: 'اضافه کردن',
title: 'افتتاحیه مکالمه',
openingQuestion: 'سوالات آغازین',
noDataPlaceHolder: 'شروع مکالمه با کاربر می تواند به هوش مصنوعی کمک کند تا در برنامه های مکالمه ارتباط نزدیک تری با آنها برقرار کند.',
},
modelConfig: {
modeType: {
chat: 'چت',
completion: 'کامل',
},
model: 'مدل',
title: 'مدل و پارامترها',
setTone: 'لحن پاسخ ها را تنظیم کنید',
},
inputs: {
run: 'اجرا',
queryTitle: 'محتوای پرس و جو',
userInputField: 'فیلد ورودی کاربر',
previewTitle: 'پیش نمایش سریع',
title: 'اشکال زدایی و پیش نمایش',
queryPlaceholder: 'لطفا متن درخواست را وارد کنید.',
noPrompt: 'سعی کنید مقداری اعلان در ورودی پیش از اعلان بنویسید',
completionVarTip: 'مقدار متغیر را پر کنید، که هر بار که سوالی ارسال می شود، به طور خودکار در کلمات سریع جایگزین می شود.',
chatVarTip: 'مقدار متغیر را پر کنید، که هر بار که یک جلسه جدید شروع می شود، به طور خودکار در کلمه prompt جایگزین می شود',
noVar: 'مقدار متغیر را پر کنید، که هر بار که یک جلسه جدید شروع می شود، به طور خودکار در کلمه prompt جایگزین می شود.',
},
datasetConfig: {
retrieveOneWay: {
title: 'بازیابی N-to-1',
description: 'بر اساس هدف کاربر و توضیحات دانش، عامل به طور مستقل بهترین دانش را برای پرس و جو انتخاب می کند. بهترین برای برنامه های کاربردی با دانش متمایز و محدود.',
},
retrieveMultiWay: {
title: 'بازیابی چند مسیری',
description: 'بر اساس هدف کاربر، پرس و جوها را در تمام دانش انجام می دهد، متن مربوطه را از چند منبع بازیابی می کند و پس از رتبه بندی مجدد، بهترین نتایج را مطابق با پرس و جو کاربر انتخاب می کند.',
},
top_k: 'K بالا',
knowledgeTip: 'برای افزودن دانش روی دکمه " کلیک کنید',
score_threshold: 'آستانه امتیاز',
settingTitle: 'تنظیمات بازیابی',
params: 'پارام ها',
embeddingModelRequired: 'یک مدل تعبیه پیکربندی شده مورد نیاز است',
rerankModelRequired: 'یک مدل Rerank پیکربندی شده مورد نیاز است',
score_thresholdTip: 'برای تنظیم آستانه شباهت برای فیلتر کردن تکه ها استفاده می شود.',
top_kTip: 'برای فیلتر کردن تکه هایی که بیشتر شبیه به سؤالات کاربر هستند استفاده می شود. این سیستم همچنین با توجه به max_tokens مدل انتخاب شده، مقدار Top K را به صورت پویا تنظیم می کند.',
retrieveChangeTip: 'اصلاح حالت نمایه و حالت بازیابی ممکن است بر کاربردهای مرتبط با این دانش تأثیر بگذارد.',
},
assistantType: {
chatAssistant: {
description: 'ساخت یک دستیار مبتنی بر چت با استفاده از یک مدل زبان بزرگ',
name: 'دستیار پایه',
},
agentAssistant: {
description: 'یک عامل هوشمند بسازید که بتواند به طور مستقل ابزارهایی را برای تکمیل تسک ها انتخاب کند.',
name: 'دستیار نماینده',
},
name: 'نوع دستیار',
},
agent: {
agentModeType: {
functionCall: 'فراخوانی تابع',
ReACT: 'واکنش',
},
setting: {
maximumIterations: {
name: 'حداکثر تکرارها',
description: 'تعداد تکرارهایی را که یک دستیار عامل می تواند اجرا کند محدود کنید',
},
name: 'تنظیمات نماینده',
description: 'تنظیمات Agent Assistant امکان تنظیم حالت عامل و ویژگی های پیشرفته مانند اعلان های داخلی را فراهم می کند که فقط در نوع Agent موجود است.',
},
tools: {
enabled: 'فعال',
name: 'ابزار',
description: 'استفاده از ابزارها می تواند قابلیت های LLM مانند جستجو در اینترنت یا انجام محاسبات علمی را گسترش دهد',
},
agentMode: 'حالت عامل',
nextIteration: 'تکرار بعدی',
promptPlaceholder: 'درخواست خود را اینجا بنویسید',
agentModeDes: 'نوع حالت استنتاج را برای عامل تنظیم کنید',
buildInPrompt: 'اعلان داخلی',
firstPrompt: 'اولین اعلان',
},
result: 'متن خروجی',
completionSubTitle: 'اعلان پیشوند',
variableTitle: 'متغیرهای',
formattingChangedTitle: 'قالب بندی تغییر کرد',
chatSubTitle: 'دستورالعمل',
debugAsSingleModel: 'اشکال زدایی به عنوان مدل واحد',
publishAs: 'انتشار به عنوان',
duplicateModel: 'تکراری',
noResult: 'خروجی در اینجا نمایش داده می شود.',
debugAsMultipleModel: 'اشکال زدایی به عنوان چندین مدل',
formattingChangedText: 'با تغییر قالب بندی، ناحیه اشکال زدایی بازنشانی می شود، مطمئن هستید؟',
variableTip: 'کاربران متغیرها را در یک فرم پر می کنند و به طور خودکار متغیرها را در اعلان جایگزین می کنند.',
autoAddVar: 'متغیرهای تعریف نشده که در پیش اعلان ارجاع داده شده اند، آیا می خواهید آنها را به صورت ورودی کاربر اضافه کنید؟',
}
export default translation