dify/web/i18n/fa-IR/common.ts

601 lines
29 KiB
TypeScript
Raw Permalink Normal View History

const translation = {
api: {
success: 'موفقیت',
actionSuccess: 'عملیات موفق',
saved: 'ذخیره شد',
create: 'ایجاد شد',
remove: 'حذف شد',
},
operation: {
create: 'ایجاد',
confirm: 'تایید',
cancel: 'لغو',
clear: 'پاک کردن',
save: 'ذخیره',
saveAndEnable: 'ذخیره و فعال سازی',
edit: 'ویرایش',
add: 'افزودن',
added: 'اضافه شد',
refresh: 'شروع مجدد',
reset: 'بازنشانی',
search: 'جستجو',
change: 'تغییر',
remove: 'حذف',
send: 'ارسال',
copy: 'کپی',
lineBreak: 'خط جدید',
sure: 'مطمئن هستم',
download: 'دانلود',
delete: 'حذف',
settings: 'تنظیمات',
setup: 'راه اندازی',
getForFree: 'دریافت رایگان',
reload: 'بارگذاری مجدد',
ok: 'تایید',
log: 'گزارش',
learnMore: 'اطلاعات بیشتر',
params: 'پارامترها',
duplicate: 'تکرار',
rename: 'تغییر نام',
audioSourceUnavailable: 'منبع صوتی در دسترس نیست',
zoomIn: 'بزرگنمایی',
copyImage: 'کپی تصویر',
openInNewTab: 'باز کردن در برگه جدید',
zoomOut: 'کوچک نمایی',
},
errorMsg: {
fieldRequired: '{{field}} الزامی است',
urlError: 'آدرس باید با http:// یا https:// شروع شود',
},
placeholder: {
input: 'لطفا وارد کنید',
select: 'لطفا انتخاب کنید',
},
voice: {
language: {
zhHans: 'چینی',
zhHant: 'چینی سنتی',
enUS: 'انگلیسی',
deDE: 'آلمانی',
frFR: 'فرانسوی',
esES: 'اسپانیایی',
itIT: 'ایتالیایی',
thTH: 'تایلندی',
idID: 'اندونزیایی',
jaJP: 'ژاپنی',
koKR: 'کره‌ای',
ptBR: 'پرتغالی',
ruRU: 'روسی',
ukUA: 'اوکراینی',
viVN: 'ویتنامی',
plPL: 'لهستانی',
2024-08-23 15:25:07 +08:00
roRO: 'رومانیایی',
hiIN: 'هندی',
trTR: 'ترکی',
faIR: 'فارسی',
},
},
unit: {
char: 'کاراکتر',
},
actionMsg: {
noModification: 'در حال حاضر تغییری وجود ندارد.',
modifiedSuccessfully: 'با موفقیت تغییر یافت',
modifiedUnsuccessfully: 'تغییر ناموفق بود',
copySuccessfully: 'با موفقیت کپی شد',
paySucceeded: 'پرداخت موفق',
payCancelled: 'پرداخت لغو شد',
generatedSuccessfully: 'با موفقیت تولید شد',
generatedUnsuccessfully: 'تولید ناموفق بود',
},
model: {
params: {
temperature: 'دما',
temperatureTip:
'تصادفی بودن را کنترل می‌کند: کاهش آن منجر به تکمیل‌های کمتر تصادفی می‌شود. با نزدیک شدن دما به صفر، مدل قطعی و تکراری می‌شود.',
top_p: 'بالاترین P',
top_pTip:
'تنوع را از طریق نمونه‌گیری هسته کنترل می‌کند: 0.5 به این معنی است که نیمی از همه گزینه‌های وزن‌دار احتمالی در نظر گرفته می‌شوند.',
presence_penalty: 'جریمه حضور',
presence_penaltyTip:
'چقدر توکن‌های جدید را بر اساس اینکه آیا در متن تاکنون ظاهر شده‌اند جریمه کنیم.\nاحتمال مدل برای صحبت در مورد موضوعات جدید را افزایش می‌دهد.',
frequency_penalty: 'جریمه تکرار',
frequency_penaltyTip:
'چقدر توکن‌های جدید را بر اساس فراوانی موجود آنها در متن تاکنون جریمه کنیم.\nاحتمال تکرار دقیق همان خط توسط مدل را کاهش می‌دهد.',
max_tokens: 'حداکثر توکن',
max_tokensTip:
'برای محدود کردن حداکثر طول پاسخ، در توکن‌ها استفاده می‌شود. \nمقادیر بزرگتر ممکن است فضای باقیمانده برای کلمات راهنما، گزارش‌های چت و دانش را محدود کند. \nتوصیه می‌شود آن را کمتر از دو سوم تنظیم کنید\ngpt-4-1106-preview، gpt-4-vision-preview حداکثر توکن (ورودی 128k خروجی 4k)',
maxTokenSettingTip: 'تنظیم حداکثر توکن شما بالاست، که ممکن است فضا را برای راهنماها، پرس و جوها و داده‌ها محدود کند. در نظر بگیرید آن را زیر 2/3 تنظیم کنید.',
setToCurrentModelMaxTokenTip: 'حداکثر توکن به 80٪ حداکثر توکن مدل فعلی {{maxToken}} به‌روزرسانی شد.',
stop_sequences: 'توالی‌های توقف',
stop_sequencesTip: 'حداکثر چهار توالی که API تولید توکن‌های بیشتر را متوقف می‌کند. متن برگردانده شده شامل توالی توقف نخواهد بود.',
stop_sequencesPlaceholder: 'توالی را وارد کنید و Tab را فشار دهید',
},
tone: {
Creative: 'خلاقانه',
Balanced: 'متعادل',
Precise: 'دقیق',
Custom: 'سفارشی',
},
addMoreModel: 'برای افزودن مدل‌های بیشتر به تنظیمات بروید',
},
menus: {
status: 'بتا',
explore: 'کاوش',
apps: 'استودیو',
plugins: 'افزونه‌ها',
pluginsTips: 'افزونه‌های شخص ثالث را ادغام کنید یا افزونه‌های هوش مصنوعی سازگار با ChatGPT ایجاد کنید.',
datasets: 'دانش',
datasetsTips: 'به زودی: داده‌های متنی خود را وارد کنید یا از طریق Webhook داده‌ها را در زمان واقعی برای بهبود زمینه LLM بنویسید.',
newApp: 'برنامه جدید',
newDataset: 'ایجاد دانش',
tools: 'ابزارها',
},
userProfile: {
settings: 'تنظیمات',
emailSupport: 'پشتیبانی ایمیل',
workspace: 'فضای کاری',
createWorkspace: 'ایجاد فضای کاری',
helpCenter: 'راهنما',
2024-09-04 08:33:02 +08:00
communityFeedback: 'بازخورد',
2024-09-04 09:42:25 +08:00
roadmap: 'نقشه راه',
community: 'انجمن',
about: 'درباره',
logout: 'خروج',
},
settings: {
accountGroup: 'حساب کاربری',
workplaceGroup: 'فضای کاری',
account: 'حساب من',
members: 'اعضا',
billing: 'صورتحساب',
integrations: 'ادغام‌ها',
language: 'زبان',
provider: 'ارائه دهنده مدل',
dataSource: 'منبع داده',
plugin: 'افزونه‌ها',
apiBasedExtension: 'توسعه مبتنی بر API',
},
account: {
avatar: 'آواتار',
name: 'نام',
email: 'ایمیل',
password: 'رمز عبور',
passwordTip: 'اگر نمی‌خواهید از کدهای ورود موقت استفاده کنید، می‌توانید یک رمز عبور دائمی تنظیم کنید',
setPassword: 'تنظیم رمز عبور',
resetPassword: 'بازنشانی رمز عبور',
currentPassword: 'رمز عبور فعلی',
newPassword: 'رمز عبور جدید',
confirmPassword: 'تأیید رمز عبور',
notEqual: 'دو رمز عبور متفاوت هستند.',
langGeniusAccount: 'حساب Dify',
langGeniusAccountTip: 'حساب Dify شما و داده‌های کاربری مرتبط.',
editName: 'ویرایش نام',
showAppLength: 'نمایش {{length}} برنامه',
delete: 'حذف حساب کاربری',
deleteTip: 'حذف حساب کاربری شما تمام داده‌های شما را به طور دائمی پاک می‌کند و قابل بازیابی نیست.',
deleteConfirmTip: 'برای تأیید، لطفاً موارد زیر را از ایمیل ثبت‌نام شده خود به این آدرس ارسال کنید ',
account: 'حساب',
myAccount: 'حساب من',
studio: 'استودیو Dify',
},
members: {
team: 'تیم',
invite: 'افزودن',
name: 'نام',
lastActive: 'آخرین فعالیت',
role: 'نقش‌ها',
pending: 'در انتظار...',
owner: 'مالک',
admin: 'مدیر',
adminTip: 'می‌تواند برنامه‌ها را بسازد و تنظیمات تیم را مدیریت کند',
normal: 'عادی',
normalTip: 'فقط می‌تواند از برنامه‌ها استفاده کند، نمی‌تواند برنامه بسازد',
builder: 'سازنده',
builderTip: 'می‌تواند برنامه‌های خود را بسازد و ویرایش کند',
editor: 'ویرایشگر',
editorTip: 'می‌تواند برنامه‌ها را بسازد و ویرایش کند',
datasetOperator: 'مدیر دانش',
datasetOperatorTip: 'فقط می‌تواند پایگاه دانش را مدیریت کند',
inviteTeamMember: 'افزودن عضو تیم',
inviteTeamMemberTip: 'آنها می‌توانند پس از ورود به سیستم، مستقیماً به داده‌های تیم شما دسترسی پیدا کنند.',
email: 'ایمیل',
emailInvalid: 'فرمت ایمیل نامعتبر است',
emailPlaceholder: 'لطفاً ایمیل‌ها را وارد کنید',
sendInvite: 'ارسال دعوت',
invitedAsRole: 'به عنوان کاربر {{role}} دعوت شده',
invitationSent: 'دعوت‌نامه ارسال شد',
invitationSentTip: 'دعوت‌نامه ارسال شد و آنها می‌توانند وارد Dify شوند تا به داده‌های تیم شما دسترسی پیدا کنند.',
invitationLink: 'لینک دعوت',
2024-09-07 16:59:38 +08:00
failedInvitationEmails: 'کاربران زیر با موفقیت دعوت نشدند',
ok: 'تایید',
removeFromTeam: 'حذف از تیم',
removeFromTeamTip: 'دسترسی تیم را حذف می‌کند',
setAdmin: 'تنظیم به عنوان مدیر',
setMember: 'تنظیم به عنوان عضو عادی',
setBuilder: 'تنظیم به عنوان سازنده',
setEditor: 'تنظیم به عنوان ویرایشگر',
2024-09-07 16:59:38 +08:00
disInvite: 'لغو دعوت',
deleteMember: 'حذف عضو',
you: '(شما)',
},
integrations: {
connected: 'متصل شده',
google: 'گوگل',
googleAccount: 'ورود با حساب گوگل',
github: 'گیت‌هاب',
githubAccount: 'ورود با حساب گیت‌هاب',
connect: 'اتصال',
},
language: {
displayLanguage: 'زبان نمایش',
timezone: 'منطقه زمانی',
},
provider: {
apiKey: 'کلید API',
enterYourKey: 'کلید API خود را اینجا وارد کنید',
invalidKey: 'کلید API OpenAI نامعتبر است',
validatedError: 'اعتبارسنجی ناموفق بود: ',
validating: 'در حال اعتبارسنجی کلید...',
saveFailed: 'ذخیره کلید API ناموفق بود',
apiKeyExceedBill: 'این کلید API سهمیه موجود ندارد، لطفاً بخوانید',
addKey: 'افزودن کلید',
comingSoon: 'به زودی',
editKey: 'ویرایش',
invalidApiKey: 'کلید API نامعتبر',
azure: {
apiBase: 'پایه API',
apiBasePlaceholder: 'آدرس پایه API نقطه پایانی Azure OpenAI شما.',
apiKey: 'کلید API',
apiKeyPlaceholder: 'کلید API خود را اینجا وارد کنید',
helpTip: 'آشنایی با سرویس Azure OpenAI',
},
openaiHosted: {
openaiHosted: 'OpenAI میزبانی شده',
onTrial: 'در حال آزمایش',
exhausted: 'سهمیه تمام شده',
desc: 'سرویس میزبانی OpenAI ارائه شده توسط Dify به شما اجازه می‌دهد از مدل‌هایی مانند GPT-3.5 استفاده کنید. قبل از اتمام سهمیه آزمایشی خود، باید سایر ارائه‌دهندگان مدل را تنظیم کنید.',
callTimes: 'تعداد فراخوانی',
usedUp: 'سهمیه آزمایشی تمام شده است. ارائه‌دهنده مدل خود را اضافه کنید.',
useYourModel: 'در حال حاضر از ارائه‌دهنده مدل خود استفاده می‌کنید.',
close: 'بستن',
},
anthropicHosted: {
anthropicHosted: 'Anthropic Claude',
onTrial: 'در حال آزمایش',
exhausted: 'سهمیه تمام شده',
desc: 'مدل قدرتمند که در طیف گسترده‌ای از وظایف از گفتگوی پیشرفته و تولید محتوای خلاقانه تا دستورالعمل‌های دقیق عالی عمل می‌کند.',
callTimes: 'تعداد فراخوانی',
usedUp: 'سهمیه آزمایشی تمام شده است. ارائه‌دهنده مدل خود را اضافه کنید.',
useYourModel: 'در حال حاضر از ارائه‌دهنده مدل خود استفاده می‌کنید.',
close: 'بستن',
},
anthropic: {
using: 'قابلیت تعبیه از این استفاده می‌کند',
enableTip: 'برای فعال‌سازی مدل Anthropic، ابتدا باید به OpenAI یا سرویس Azure OpenAI متصل شوید.',
notEnabled: 'فعال نشده',
keyFrom: 'کلید API خود را از Anthropic دریافت کنید',
},
encrypted: {
front: 'کلید API شما با استفاده از فناوری',
back: ' رمزگذاری و ذخیره خواهد شد.',
},
},
modelProvider: {
notConfigured: 'مدل سیستم هنوز به طور کامل پیکربندی نشده است و برخی از عملکردها ممکن است در دسترس نباشند.',
systemModelSettings: 'تنظیمات مدل سیستم',
systemModelSettingsLink: 'چرا تنظیم مدل سیستم ضروری است؟',
selectModel: 'مدل خود را انتخاب کنید',
setupModelFirst: 'لطفاً ابتدا مدل خود را تنظیم کنید',
systemReasoningModel: {
key: 'مدل استدلال سیستم',
tip: 'مدل استنتاج پیش‌فرض را برای ایجاد برنامه‌ها تنظیم کنید. ویژگی‌هایی مانند تولید نام گفتگو و پیشنهاد سوال بعدی نیز از مدل استنتاج پیش‌فرض استفاده خواهند کرد.',
},
embeddingModel: {
key: 'مدل تعبیه',
tip: 'مدل پیش‌فرض را برای پردازش تعبیه اسناد دانش تنظیم کنید. هر دو بازیابی و وارد کردن دانش از این مدل تعبیه برای پردازش برداری استفاده می‌کنند. تغییر باعث ناسازگاری بُعد برداری بین دانش وارد شده و سوال می‌شود که منجر به شکست بازیابی می‌شود. برای جلوگیری از شکست بازیابی، لطفاً این مدل را به دلخواه تغییر ندهید.',
required: 'مدل تعبیه الزامی است',
},
speechToTextModel: {
key: 'مدل تبدیل گفتار به متن',
tip: 'مدل پیش‌فرض را برای ورودی گفتار به متن در مکالمه تنظیم کنید.',
},
ttsModel: {
key: 'مدل تبدیل متن به گفتار',
tip: 'مدل پیش‌فرض را برای ورودی متن به گفتار در مکالمه تنظیم کنید.',
},
rerankModel: {
key: 'مدل رتبه‌بندی مجدد',
tip: 'مدل رتبه‌بندی مجدد، لیست اسناد کاندید را بر اساس تطابق معنایی با پرسش کاربر مرتب می‌کند و نتایج رتبه‌بندی معنایی را بهبود می‌بخشد',
},
apiKey: 'کلید API',
quota: 'سهمیه',
searchModel: 'جستجوی مدل',
noModelFound: 'هیچ مدلی برای {{model}} یافت نشد',
models: 'مدل‌ها',
showMoreModelProvider: 'نمایش ارائه‌دهندگان مدل بیشتر',
selector: {
tip: 'این مدل حذف شده است. لطفاً یک مدل اضافه کنید یا مدل دیگری را انتخاب کنید.',
emptyTip: 'هیچ مدل موجودی وجود ندارد',
emptySetting: 'لطفاً به تنظیمات بروید تا پیکربندی کنید',
rerankTip: 'لطفاً مدل رتبه‌بندی مجدد را تنظیم کنید',
},
card: {
quota: 'سهمیه',
onTrial: 'در حال آزمایش',
paid: 'پرداخت شده',
quotaExhausted: 'سهمیه تمام شده',
callTimes: 'تعداد فراخوانی',
tokens: 'توکن‌ها',
buyQuota: 'خرید سهمیه',
priorityUse: 'استفاده با اولویت',
removeKey: 'حذف کلید API',
tip: 'اولویت به سهمیه پرداخت شده داده می‌شود. سهمیه آزمایشی پس از اتمام سهمیه پرداخت شده استفاده خواهد شد.',
},
item: {
deleteDesc: '{{modelName}} به عنوان مدل‌های استدلال سیستم استفاده می‌شوند. برخی از عملکردها پس از حذف در دسترس نخواهند بود. لطفاً تأیید کنید.',
freeQuota: 'سهمیه رایگان',
},
addApiKey: 'کلید API خود را اضافه کنید',
invalidApiKey: 'کلید API نامعتبر',
encrypted: {
front: 'کلید API شما با استفاده از فناوری',
back: ' رمزگذاری و ذخیره خواهد شد.',
},
freeQuota: {
howToEarn: 'چگونه کسب کنیم',
},
addMoreModelProvider: 'افزودن ارائه‌دهنده مدل بیشتر',
addModel: 'افزودن مدل',
modelsNum: '{{num}} مدل',
showModels: 'نمایش مدل‌ها',
showModelsNum: 'نمایش {{num}} مدل',
collapse: 'جمع کردن',
config: 'پیکربندی',
modelAndParameters: 'مدل و پارامترها',
model: 'مدل',
featureSupported: '{{feature}} پشتیبانی می‌شود',
callTimes: 'تعداد فراخوانی',
credits: 'اعتبار پیام',
buyQuota: 'خرید سهمیه',
getFreeTokens: 'دریافت توکن‌های رایگان',
priorityUsing: 'استفاده با اولویت',
deprecated: 'منسوخ شده',
confirmDelete: 'تأیید حذف؟',
quotaTip: 'توکن‌های رایگان باقی‌مانده در دسترس',
loadPresets: 'بارگیری تنظیمات از پیش تعیین شده',
parameters: 'پارامترها',
loadBalancing: 'تعادل بار',
loadBalancingDescription: 'کاهش فشار با چندین مجموعه اعتبارنامه.',
loadBalancingHeadline: 'تعادل بار',
configLoadBalancing: 'پیکربندی تعادل بار',
modelHasBeenDeprecated: 'این مدل منسوخ شده است',
providerManaged: 'مدیریت شده توسط ارائه‌دهنده',
providerManagedDescription: 'استفاده از مجموعه واحد اعتبارنامه ارائه شده توسط ارائه‌دهنده مدل.',
defaultConfig: 'پیکربندی پیش‌فرض',
apiKeyStatusNormal: 'وضعیت کلید API عادی است',
apiKeyRateLimit: 'محدودیت نرخ به دست آمد، پس از {{seconds}} ثانیه در دسترس خواهد بود',
addConfig: 'افزودن پیکربندی',
editConfig: 'ویرایش پیکربندی',
loadBalancingLeastKeyWarning: 'برای فعال کردن تعادل بار، حداقل 2 کلید باید فعال باشند.',
loadBalancingInfo: 'به طور پیش‌فرض، تعادل بار از استراتژی Round-robin استفاده می‌کند. اگر محدودیت نرخ فعال شود، یک دوره خنک شدن 1 دقیقه‌ای اعمال خواهد شد.',
upgradeForLoadBalancing: 'برای فعال کردن تعادل بار، طرح خود را ارتقا دهید.',
},
dataSource: {
add: 'افزودن منبع داده',
connect: 'اتصال',
configure: 'پیکربندی',
notion: {
title: 'نوشن',
description: 'استفاده از نوشن به عنوان منبع داده برای دانش.',
connectedWorkspace: 'فضای کاری متصل',
addWorkspace: 'افزودن فضای کاری',
connected: 'متصل شده',
disconnected: 'قطع شده',
changeAuthorizedPages: 'تغییر صفحات مجاز',
pagesAuthorized: 'صفحات مجاز',
sync: 'همگام‌سازی',
remove: 'حذف',
selector: {
pageSelected: 'صفحات انتخاب شده',
searchPages: 'جستجوی صفحات...',
noSearchResult: 'نتیجه جستجویی یافت نشد',
addPages: 'افزودن صفحات',
preview: 'پیش‌نمایش',
},
},
website: {
title: 'وب‌سایت',
description: 'وارد کردن محتوا از وب‌سایت‌ها با استفاده از خزنده وب.',
with: 'با',
configuredCrawlers: 'خزنده‌های پیکربندی شده',
active: 'فعال',
inactive: 'غیرفعال',
},
},
plugin: {
serpapi: {
apiKey: 'کلید API',
apiKeyPlaceholder: 'کلید API خود را وارد کنید',
keyFrom: 'کلید SerpAPI خود را از صفحه حساب SerpAPI دریافت کنید',
},
},
apiBasedExtension: {
title: 'افزونه‌های مبتنی بر API مدیریت متمرکز API را فراهم می‌کنند و پیکربندی را برای استفاده آسان در برنامه‌های Dify ساده می‌کنند.',
link: 'نحوه توسعه افزونه API خود را بیاموزید.',
linkUrl: 'https://docs.dify.ai/features/extension/api_based_extension',
add: 'افزودن افزونه API',
selector: {
title: 'افزونه API',
placeholder: 'لطفاً افزونه API را انتخاب کنید',
manage: 'مدیریت افزونه API',
},
modal: {
title: 'افزودن افزونه API',
editTitle: 'ویرایش افزونه API',
name: {
title: 'نام',
placeholder: 'لطفاً نام را وارد کنید',
},
apiEndpoint: {
title: 'نقطه پایانی API',
placeholder: 'لطفاً نقطه پایانی API را وارد کنید',
},
apiKey: {
title: 'کلید API',
placeholder: 'لطفاً کلید API را وارد کنید',
lengthError: 'طول کلید API نمی‌تواند کمتر از ۵ کاراکتر باشد',
},
},
type: 'نوع',
},
about: {
changeLog: 'تغییرات',
updateNow: 'به‌روزرسانی اکنون',
nowAvailable: 'Dify {{version}} اکنون در دسترس است.',
latestAvailable: 'Dify {{version}} آخرین نسخه در دسترس است.',
},
appMenus: {
overview: 'نظارت',
promptEng: 'هماهنگ‌سازی',
apiAccess: 'دسترسی API',
logAndAnn: 'گزارش‌ها و اعلانات',
logs: 'گزارش‌ها',
},
environment: {
testing: 'آزمایشی',
development: 'توسعه',
},
appModes: {
completionApp: 'تولیدکننده متن',
chatApp: 'برنامه چت',
},
datasetMenus: {
documents: 'اسناد',
hitTesting: 'آزمایش بازیابی',
settings: 'تنظیمات',
emptyTip: 'دانش مرتبط نشده است، لطفاً به برنامه یا افزونه بروید تا ارتباط را کامل کنید.',
viewDoc: 'مشاهده مستندات',
relatedApp: 'برنامه‌های مرتبط',
},
voiceInput: {
speaking: 'اکنون صحبت کنید...',
converting: 'در حال تبدیل به متن...',
notAllow: 'میکروفون مجاز نیست',
},
modelName: {
'gpt-3.5-turbo': 'جی‌پی‌تی-۳.۵-توربو',
'gpt-3.5-turbo-16k': 'جی‌پی‌تی-۳.۵-توربو-۱۶کا',
'gpt-4': 'جی‌پی‌تی-۴',
'gpt-4-32k': 'جی‌پی‌تی-۴-۳۲کا',
'text-davinci-003': 'متن-داوینچی-۰۰۳',
'text-embedding-ada-002': 'متن-تعبیه-آدا-۰۰۲',
'whisper-1': 'ویسپر-۱',
'claude-instant-1': 'کلاود-فوری',
'claude-2': 'کلاود-۲',
},
chat: {
renameConversation: 'تغییر نام مکالمه',
conversationName: 'نام مکالمه',
conversationNamePlaceholder: 'لطفاً نام مکالمه را وارد کنید',
conversationNameCanNotEmpty: 'نام مکالمه الزامی است',
citation: {
title: 'استنادها',
linkToDataset: 'پیوند به دانش',
characters: 'کاراکترها:',
hitCount: 'تعداد بازیابی:',
vectorHash: 'هش بردار:',
hitScore: 'امتیاز بازیابی:',
},
inputPlaceholder: 'با ربات صحبت کنید',
},
promptEditor: {
placeholder: 'دستور خود را اینجا بنویسید، «{» را وارد کنید تا یک متغیر درج کنید، «/» را وارد کنید تا یک بلوک محتوای دستور درج کنید',
context: {
item: {
title: 'زمینه',
desc: 'درج الگوی زمینه',
},
modal: {
title: '{{num}} دانش در زمینه',
add: 'افزودن زمینه',
footer: 'شما می‌توانید زمینه‌ها را در بخش زمینه در زیر مدیریت کنید.',
},
},
history: {
item: {
title: 'تاریخچه مکالمه',
desc: 'درج الگوی پیام تاریخی',
},
modal: {
title: 'مثال',
user: 'سلام',
assistant: 'سلام! چطور می‌توانم امروز به شما کمک کنم؟',
edit: 'ویرایش نام‌های نقش مکالمه',
},
},
variable: {
item: {
title: 'متغیرها و ابزارهای خارجی',
desc: 'درج متغیرها و ابزارهای خارجی',
},
outputToolDisabledItem: {
title: 'متغیرها',
desc: 'درج متغیرها',
},
modal: {
add: 'متغیر جدید',
addTool: 'ابزار جدید',
},
},
query: {
item: {
title: 'پرس‌وجو',
desc: 'درج الگوی پرس‌وجوی کاربر',
},
},
existed: 'در حال حاضر در دستور وجود دارد',
},
imageUploader: {
uploadFromComputer: 'بارگذاری از کامپیوتر',
uploadFromComputerReadError: 'خواندن تصویر ناموفق بود، لطفاً دوباره تلاش کنید.',
uploadFromComputerUploadError: 'بارگذاری تصویر ناموفق بود، لطفاً دوباره بارگذاری کنید.',
uploadFromComputerLimit: 'بارگذاری تصاویر نمی‌تواند از {{size}} مگابایت بیشتر باشد',
pasteImageLink: 'پیوند تصویر را بچسبانید',
pasteImageLinkInputPlaceholder: 'پیوند تصویر را اینجا بچسبانید',
pasteImageLinkInvalid: 'پیوند تصویر نامعتبر',
imageUpload: 'بارگذاری تصویر',
},
tag: {
placeholder: 'همه برچسب‌ها',
addNew: 'افزودن برچسب جدید',
noTag: 'بدون برچسب',
noTagYet: 'هنوز برچسبی وجود ندارد',
addTag: 'افزودن برچسب‌ها',
editTag: 'ویرایش برچسب‌ها',
manageTags: 'مدیریت برچسب‌ها',
selectorPlaceholder: 'برای جستجو یا ایجاد تایپ کنید',
create: 'ایجاد',
delete: 'حذف برچسب',
deleteTip: 'برچسب در حال استفاده است، آیا آن را حذف می‌کنید؟',
created: 'برچسب با موفقیت ایجاد شد',
failed: 'ایجاد برچسب ناموفق بود',
},
fileUploader: {
uploadFromComputer: 'آپلود محلی',
pasteFileLinkInputPlaceholder: 'URL را وارد کنید...',
pasteFileLinkInvalid: 'پیوند فایل نامعتبر',
fileExtensionNotSupport: 'پسوند فایل پشتیبانی نمی شود',
uploadFromComputerReadError: 'خواندن فایل انجام نشد، لطفا دوباره امتحان کنید.',
uploadFromComputerUploadError: 'آپلود فایل انجام نشد، لطفا دوباره آپلود کنید.',
pasteFileLink: 'پیوند فایل را جایگذاری کنید',
uploadFromComputerLimit: 'آپلود فایل نمی تواند از {{size}} تجاوز کند',
},
license: {
expiring_plural: 'انقضا در {{count}} روز',
expiring: 'انقضا در یک روز',
},
}
export default translation