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: 'تاریخچه مکالمه فعال نشده است، لطفاً را در فراخوانی بالا اضافه کنید.', 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