common.ts 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604
  1. const translation = {
  2. api: {
  3. success: 'موفقیت',
  4. actionSuccess: 'عملیات موفق',
  5. saved: 'ذخیره شد',
  6. create: 'ایجاد شد',
  7. remove: 'حذف شد',
  8. },
  9. operation: {
  10. create: 'ایجاد',
  11. confirm: 'تایید',
  12. cancel: 'لغو',
  13. clear: 'پاک کردن',
  14. save: 'ذخیره',
  15. saveAndEnable: 'ذخیره و فعال سازی',
  16. edit: 'ویرایش',
  17. add: 'افزودن',
  18. added: 'اضافه شد',
  19. refresh: 'شروع مجدد',
  20. reset: 'بازنشانی',
  21. search: 'جستجو',
  22. change: 'تغییر',
  23. remove: 'حذف',
  24. send: 'ارسال',
  25. copy: 'کپی',
  26. lineBreak: 'خط جدید',
  27. sure: 'مطمئن هستم',
  28. download: 'دانلود',
  29. delete: 'حذف',
  30. settings: 'تنظیمات',
  31. setup: 'راه اندازی',
  32. getForFree: 'دریافت رایگان',
  33. reload: 'بارگذاری مجدد',
  34. ok: 'تایید',
  35. log: 'گزارش',
  36. learnMore: 'اطلاعات بیشتر',
  37. params: 'پارامترها',
  38. duplicate: 'تکرار',
  39. rename: 'تغییر نام',
  40. audioSourceUnavailable: 'منبع صوتی در دسترس نیست',
  41. zoomIn: 'بزرگنمایی',
  42. copyImage: 'کپی تصویر',
  43. openInNewTab: 'باز کردن در برگه جدید',
  44. zoomOut: 'کوچک نمایی',
  45. },
  46. errorMsg: {
  47. fieldRequired: '{{field}} الزامی است',
  48. urlError: 'آدرس باید با http:// یا https:// شروع شود',
  49. },
  50. placeholder: {
  51. input: 'لطفا وارد کنید',
  52. select: 'لطفا انتخاب کنید',
  53. },
  54. voice: {
  55. language: {
  56. zhHans: 'چینی',
  57. zhHant: 'چینی سنتی',
  58. enUS: 'انگلیسی',
  59. deDE: 'آلمانی',
  60. frFR: 'فرانسوی',
  61. esES: 'اسپانیایی',
  62. itIT: 'ایتالیایی',
  63. thTH: 'تایلندی',
  64. idID: 'اندونزیایی',
  65. jaJP: 'ژاپنی',
  66. koKR: 'کره‌ای',
  67. ptBR: 'پرتغالی',
  68. ruRU: 'روسی',
  69. ukUA: 'اوکراینی',
  70. viVN: 'ویتنامی',
  71. plPL: 'لهستانی',
  72. roRO: 'رومانیایی',
  73. hiIN: 'هندی',
  74. trTR: 'ترکی',
  75. faIR: 'فارسی',
  76. },
  77. },
  78. unit: {
  79. char: 'کاراکتر',
  80. },
  81. actionMsg: {
  82. noModification: 'در حال حاضر تغییری وجود ندارد.',
  83. modifiedSuccessfully: 'با موفقیت تغییر یافت',
  84. modifiedUnsuccessfully: 'تغییر ناموفق بود',
  85. copySuccessfully: 'با موفقیت کپی شد',
  86. paySucceeded: 'پرداخت موفق',
  87. payCancelled: 'پرداخت لغو شد',
  88. generatedSuccessfully: 'با موفقیت تولید شد',
  89. generatedUnsuccessfully: 'تولید ناموفق بود',
  90. },
  91. model: {
  92. params: {
  93. temperature: 'دما',
  94. temperatureTip:
  95. 'تصادفی بودن را کنترل می‌کند: کاهش آن منجر به تکمیل‌های کمتر تصادفی می‌شود. با نزدیک شدن دما به صفر، مدل قطعی و تکراری می‌شود.',
  96. top_p: 'بالاترین P',
  97. top_pTip:
  98. 'تنوع را از طریق نمونه‌گیری هسته کنترل می‌کند: 0.5 به این معنی است که نیمی از همه گزینه‌های وزن‌دار احتمالی در نظر گرفته می‌شوند.',
  99. presence_penalty: 'جریمه حضور',
  100. presence_penaltyTip:
  101. 'چقدر توکن‌های جدید را بر اساس اینکه آیا در متن تاکنون ظاهر شده‌اند جریمه کنیم.\nاحتمال مدل برای صحبت در مورد موضوعات جدید را افزایش می‌دهد.',
  102. frequency_penalty: 'جریمه تکرار',
  103. frequency_penaltyTip:
  104. 'چقدر توکن‌های جدید را بر اساس فراوانی موجود آنها در متن تاکنون جریمه کنیم.\nاحتمال تکرار دقیق همان خط توسط مدل را کاهش می‌دهد.',
  105. max_tokens: 'حداکثر توکن',
  106. max_tokensTip:
  107. 'برای محدود کردن حداکثر طول پاسخ، در توکن‌ها استفاده می‌شود. \nمقادیر بزرگتر ممکن است فضای باقیمانده برای کلمات راهنما، گزارش‌های چت و دانش را محدود کند. \nتوصیه می‌شود آن را کمتر از دو سوم تنظیم کنید\ngpt-4-1106-preview، gpt-4-vision-preview حداکثر توکن (ورودی 128k خروجی 4k)',
  108. maxTokenSettingTip: 'تنظیم حداکثر توکن شما بالاست، که ممکن است فضا را برای راهنماها، پرس و جوها و داده‌ها محدود کند. در نظر بگیرید آن را زیر 2/3 تنظیم کنید.',
  109. setToCurrentModelMaxTokenTip: 'حداکثر توکن به 80٪ حداکثر توکن مدل فعلی {{maxToken}} به‌روزرسانی شد.',
  110. stop_sequences: 'توالی‌های توقف',
  111. stop_sequencesTip: 'حداکثر چهار توالی که API تولید توکن‌های بیشتر را متوقف می‌کند. متن برگردانده شده شامل توالی توقف نخواهد بود.',
  112. stop_sequencesPlaceholder: 'توالی را وارد کنید و Tab را فشار دهید',
  113. },
  114. tone: {
  115. Creative: 'خلاقانه',
  116. Balanced: 'متعادل',
  117. Precise: 'دقیق',
  118. Custom: 'سفارشی',
  119. },
  120. addMoreModel: 'برای افزودن مدل‌های بیشتر به تنظیمات بروید',
  121. },
  122. menus: {
  123. status: 'بتا',
  124. explore: 'کاوش',
  125. apps: 'استودیو',
  126. plugins: 'افزونه‌ها',
  127. pluginsTips: 'افزونه‌های شخص ثالث را ادغام کنید یا افزونه‌های هوش مصنوعی سازگار با ChatGPT ایجاد کنید.',
  128. datasets: 'دانش',
  129. datasetsTips: 'به زودی: داده‌های متنی خود را وارد کنید یا از طریق Webhook داده‌ها را در زمان واقعی برای بهبود زمینه LLM بنویسید.',
  130. newApp: 'برنامه جدید',
  131. newDataset: 'ایجاد دانش',
  132. tools: 'ابزارها',
  133. },
  134. userProfile: {
  135. settings: 'تنظیمات',
  136. emailSupport: 'پشتیبانی ایمیل',
  137. workspace: 'فضای کاری',
  138. createWorkspace: 'ایجاد فضای کاری',
  139. helpCenter: 'راهنما',
  140. communityFeedback: 'بازخورد',
  141. roadmap: 'نقشه راه',
  142. community: 'انجمن',
  143. about: 'درباره',
  144. logout: 'خروج',
  145. },
  146. settings: {
  147. accountGroup: 'حساب کاربری',
  148. workplaceGroup: 'فضای کاری',
  149. account: 'حساب من',
  150. members: 'اعضا',
  151. billing: 'صورتحساب',
  152. integrations: 'ادغام‌ها',
  153. language: 'زبان',
  154. provider: 'ارائه دهنده مدل',
  155. dataSource: 'منبع داده',
  156. plugin: 'افزونه‌ها',
  157. apiBasedExtension: 'توسعه مبتنی بر API',
  158. },
  159. account: {
  160. avatar: 'آواتار',
  161. name: 'نام',
  162. email: 'ایمیل',
  163. password: 'رمز عبور',
  164. passwordTip: 'اگر نمی‌خواهید از کدهای ورود موقت استفاده کنید، می‌توانید یک رمز عبور دائمی تنظیم کنید',
  165. setPassword: 'تنظیم رمز عبور',
  166. resetPassword: 'بازنشانی رمز عبور',
  167. currentPassword: 'رمز عبور فعلی',
  168. newPassword: 'رمز عبور جدید',
  169. confirmPassword: 'تأیید رمز عبور',
  170. notEqual: 'دو رمز عبور متفاوت هستند.',
  171. langGeniusAccount: 'حساب Dify',
  172. langGeniusAccountTip: 'حساب Dify شما و داده‌های کاربری مرتبط.',
  173. editName: 'ویرایش نام',
  174. showAppLength: 'نمایش {{length}} برنامه',
  175. delete: 'حذف حساب کاربری',
  176. deleteTip: 'حذف حساب کاربری شما تمام داده‌های شما را به طور دائمی پاک می‌کند و قابل بازیابی نیست.',
  177. deleteConfirmTip: 'برای تأیید، لطفاً موارد زیر را از ایمیل ثبت‌نام شده خود به این آدرس ارسال کنید ',
  178. account: 'حساب',
  179. myAccount: 'حساب من',
  180. studio: 'استودیو Dify',
  181. },
  182. members: {
  183. team: 'تیم',
  184. invite: 'افزودن',
  185. name: 'نام',
  186. lastActive: 'آخرین فعالیت',
  187. role: 'نقش‌ها',
  188. pending: 'در انتظار...',
  189. owner: 'مالک',
  190. admin: 'مدیر',
  191. adminTip: 'می‌تواند برنامه‌ها را بسازد و تنظیمات تیم را مدیریت کند',
  192. normal: 'عادی',
  193. normalTip: 'فقط می‌تواند از برنامه‌ها استفاده کند، نمی‌تواند برنامه بسازد',
  194. builder: 'سازنده',
  195. builderTip: 'می‌تواند برنامه‌های خود را بسازد و ویرایش کند',
  196. editor: 'ویرایشگر',
  197. editorTip: 'می‌تواند برنامه‌ها را بسازد و ویرایش کند',
  198. datasetOperator: 'مدیر دانش',
  199. datasetOperatorTip: 'فقط می‌تواند پایگاه دانش را مدیریت کند',
  200. inviteTeamMember: 'افزودن عضو تیم',
  201. inviteTeamMemberTip: 'آنها می‌توانند پس از ورود به سیستم، مستقیماً به داده‌های تیم شما دسترسی پیدا کنند.',
  202. emailNotSetup: 'سرور ایمیل راه‌اندازی نشده است، بنابراین ایمیل‌های دعوت نمی‌توانند ارسال شوند. لطفاً کاربران را از لینک دعوت که پس از دعوت صادر خواهد شد مطلع کنید。',
  203. email: 'ایمیل',
  204. emailInvalid: 'فرمت ایمیل نامعتبر است',
  205. emailPlaceholder: 'لطفاً ایمیل‌ها را وارد کنید',
  206. sendInvite: 'ارسال دعوت',
  207. invitedAsRole: 'به عنوان کاربر {{role}} دعوت شده',
  208. invitationSent: 'دعوت‌نامه ارسال شد',
  209. invitationSentTip: 'دعوت‌نامه ارسال شد و آنها می‌توانند وارد Dify شوند تا به داده‌های تیم شما دسترسی پیدا کنند.',
  210. invitationLink: 'لینک دعوت',
  211. failedInvitationEmails: 'کاربران زیر با موفقیت دعوت نشدند',
  212. ok: 'تایید',
  213. removeFromTeam: 'حذف از تیم',
  214. removeFromTeamTip: 'دسترسی تیم را حذف می‌کند',
  215. setAdmin: 'تنظیم به عنوان مدیر',
  216. setMember: 'تنظیم به عنوان عضو عادی',
  217. setBuilder: 'تنظیم به عنوان سازنده',
  218. setEditor: 'تنظیم به عنوان ویرایشگر',
  219. disInvite: 'لغو دعوت',
  220. deleteMember: 'حذف عضو',
  221. you: '(شما)',
  222. },
  223. integrations: {
  224. connected: 'متصل شده',
  225. google: 'گوگل',
  226. googleAccount: 'ورود با حساب گوگل',
  227. github: 'گیت‌هاب',
  228. githubAccount: 'ورود با حساب گیت‌هاب',
  229. connect: 'اتصال',
  230. },
  231. language: {
  232. displayLanguage: 'زبان نمایش',
  233. timezone: 'منطقه زمانی',
  234. },
  235. provider: {
  236. apiKey: 'کلید API',
  237. enterYourKey: 'کلید API خود را اینجا وارد کنید',
  238. invalidKey: 'کلید API OpenAI نامعتبر است',
  239. validatedError: 'اعتبارسنجی ناموفق بود: ',
  240. validating: 'در حال اعتبارسنجی کلید...',
  241. saveFailed: 'ذخیره کلید API ناموفق بود',
  242. apiKeyExceedBill: 'این کلید API سهمیه موجود ندارد، لطفاً بخوانید',
  243. addKey: 'افزودن کلید',
  244. comingSoon: 'به زودی',
  245. editKey: 'ویرایش',
  246. invalidApiKey: 'کلید API نامعتبر',
  247. azure: {
  248. apiBase: 'پایه API',
  249. apiBasePlaceholder: 'آدرس پایه API نقطه پایانی Azure OpenAI شما.',
  250. apiKey: 'کلید API',
  251. apiKeyPlaceholder: 'کلید API خود را اینجا وارد کنید',
  252. helpTip: 'آشنایی با سرویس Azure OpenAI',
  253. },
  254. openaiHosted: {
  255. openaiHosted: 'OpenAI میزبانی شده',
  256. onTrial: 'در حال آزمایش',
  257. exhausted: 'سهمیه تمام شده',
  258. desc: 'سرویس میزبانی OpenAI ارائه شده توسط Dify به شما اجازه می‌دهد از مدل‌هایی مانند GPT-3.5 استفاده کنید. قبل از اتمام سهمیه آزمایشی خود، باید سایر ارائه‌دهندگان مدل را تنظیم کنید.',
  259. callTimes: 'تعداد فراخوانی',
  260. usedUp: 'سهمیه آزمایشی تمام شده است. ارائه‌دهنده مدل خود را اضافه کنید.',
  261. useYourModel: 'در حال حاضر از ارائه‌دهنده مدل خود استفاده می‌کنید.',
  262. close: 'بستن',
  263. },
  264. anthropicHosted: {
  265. anthropicHosted: 'Anthropic Claude',
  266. onTrial: 'در حال آزمایش',
  267. exhausted: 'سهمیه تمام شده',
  268. desc: 'مدل قدرتمند که در طیف گسترده‌ای از وظایف از گفتگوی پیشرفته و تولید محتوای خلاقانه تا دستورالعمل‌های دقیق عالی عمل می‌کند.',
  269. callTimes: 'تعداد فراخوانی',
  270. usedUp: 'سهمیه آزمایشی تمام شده است. ارائه‌دهنده مدل خود را اضافه کنید.',
  271. useYourModel: 'در حال حاضر از ارائه‌دهنده مدل خود استفاده می‌کنید.',
  272. close: 'بستن',
  273. },
  274. anthropic: {
  275. using: 'قابلیت تعبیه از این استفاده می‌کند',
  276. enableTip: 'برای فعال‌سازی مدل Anthropic، ابتدا باید به OpenAI یا سرویس Azure OpenAI متصل شوید.',
  277. notEnabled: 'فعال نشده',
  278. keyFrom: 'کلید API خود را از Anthropic دریافت کنید',
  279. },
  280. encrypted: {
  281. front: 'کلید API شما با استفاده از فناوری',
  282. back: ' رمزگذاری و ذخیره خواهد شد.',
  283. },
  284. },
  285. modelProvider: {
  286. notConfigured: 'مدل سیستم هنوز به طور کامل پیکربندی نشده است و برخی از عملکردها ممکن است در دسترس نباشند.',
  287. systemModelSettings: 'تنظیمات مدل سیستم',
  288. systemModelSettingsLink: 'چرا تنظیم مدل سیستم ضروری است؟',
  289. selectModel: 'مدل خود را انتخاب کنید',
  290. setupModelFirst: 'لطفاً ابتدا مدل خود را تنظیم کنید',
  291. systemReasoningModel: {
  292. key: 'مدل استدلال سیستم',
  293. tip: 'مدل استنتاج پیش‌فرض را برای ایجاد برنامه‌ها تنظیم کنید. ویژگی‌هایی مانند تولید نام گفتگو و پیشنهاد سوال بعدی نیز از مدل استنتاج پیش‌فرض استفاده خواهند کرد.',
  294. },
  295. embeddingModel: {
  296. key: 'مدل تعبیه',
  297. tip: 'مدل پیش‌فرض را برای پردازش تعبیه اسناد دانش تنظیم کنید. هر دو بازیابی و وارد کردن دانش از این مدل تعبیه برای پردازش برداری استفاده می‌کنند. تغییر باعث ناسازگاری بُعد برداری بین دانش وارد شده و سوال می‌شود که منجر به شکست بازیابی می‌شود. برای جلوگیری از شکست بازیابی، لطفاً این مدل را به دلخواه تغییر ندهید.',
  298. required: 'مدل تعبیه الزامی است',
  299. },
  300. speechToTextModel: {
  301. key: 'مدل تبدیل گفتار به متن',
  302. tip: 'مدل پیش‌فرض را برای ورودی گفتار به متن در مکالمه تنظیم کنید.',
  303. },
  304. ttsModel: {
  305. key: 'مدل تبدیل متن به گفتار',
  306. tip: 'مدل پیش‌فرض را برای ورودی متن به گفتار در مکالمه تنظیم کنید.',
  307. },
  308. rerankModel: {
  309. key: 'مدل رتبه‌بندی مجدد',
  310. tip: 'مدل رتبه‌بندی مجدد، لیست اسناد کاندید را بر اساس تطابق معنایی با پرسش کاربر مرتب می‌کند و نتایج رتبه‌بندی معنایی را بهبود می‌بخشد',
  311. },
  312. apiKey: 'کلید API',
  313. quota: 'سهمیه',
  314. searchModel: 'جستجوی مدل',
  315. noModelFound: 'هیچ مدلی برای {{model}} یافت نشد',
  316. models: 'مدل‌ها',
  317. showMoreModelProvider: 'نمایش ارائه‌دهندگان مدل بیشتر',
  318. selector: {
  319. tip: 'این مدل حذف شده است. لطفاً یک مدل اضافه کنید یا مدل دیگری را انتخاب کنید.',
  320. emptyTip: 'هیچ مدل موجودی وجود ندارد',
  321. emptySetting: 'لطفاً به تنظیمات بروید تا پیکربندی کنید',
  322. rerankTip: 'لطفاً مدل رتبه‌بندی مجدد را تنظیم کنید',
  323. },
  324. card: {
  325. quota: 'سهمیه',
  326. onTrial: 'در حال آزمایش',
  327. paid: 'پرداخت شده',
  328. quotaExhausted: 'سهمیه تمام شده',
  329. callTimes: 'تعداد فراخوانی',
  330. tokens: 'توکن‌ها',
  331. buyQuota: 'خرید سهمیه',
  332. priorityUse: 'استفاده با اولویت',
  333. removeKey: 'حذف کلید API',
  334. tip: 'اولویت به سهمیه پرداخت شده داده می‌شود. سهمیه آزمایشی پس از اتمام سهمیه پرداخت شده استفاده خواهد شد.',
  335. },
  336. item: {
  337. deleteDesc: '{{modelName}} به عنوان مدل‌های استدلال سیستم استفاده می‌شوند. برخی از عملکردها پس از حذف در دسترس نخواهند بود. لطفاً تأیید کنید.',
  338. freeQuota: 'سهمیه رایگان',
  339. },
  340. addApiKey: 'کلید API خود را اضافه کنید',
  341. invalidApiKey: 'کلید API نامعتبر',
  342. encrypted: {
  343. front: 'کلید API شما با استفاده از فناوری',
  344. back: ' رمزگذاری و ذخیره خواهد شد.',
  345. },
  346. freeQuota: {
  347. howToEarn: 'چگونه کسب کنیم',
  348. },
  349. addMoreModelProvider: 'افزودن ارائه‌دهنده مدل بیشتر',
  350. addModel: 'افزودن مدل',
  351. modelsNum: '{{num}} مدل',
  352. showModels: 'نمایش مدل‌ها',
  353. showModelsNum: 'نمایش {{num}} مدل',
  354. collapse: 'جمع کردن',
  355. config: 'پیکربندی',
  356. modelAndParameters: 'مدل و پارامترها',
  357. model: 'مدل',
  358. featureSupported: '{{feature}} پشتیبانی می‌شود',
  359. callTimes: 'تعداد فراخوانی',
  360. credits: 'اعتبار پیام',
  361. buyQuota: 'خرید سهمیه',
  362. getFreeTokens: 'دریافت توکن‌های رایگان',
  363. priorityUsing: 'استفاده با اولویت',
  364. deprecated: 'منسوخ شده',
  365. confirmDelete: 'تأیید حذف؟',
  366. quotaTip: 'توکن‌های رایگان باقی‌مانده در دسترس',
  367. loadPresets: 'بارگیری تنظیمات از پیش تعیین شده',
  368. parameters: 'پارامترها',
  369. loadBalancing: 'تعادل بار',
  370. loadBalancingDescription: 'کاهش فشار با چندین مجموعه اعتبارنامه.',
  371. loadBalancingHeadline: 'تعادل بار',
  372. configLoadBalancing: 'پیکربندی تعادل بار',
  373. modelHasBeenDeprecated: 'این مدل منسوخ شده است',
  374. providerManaged: 'مدیریت شده توسط ارائه‌دهنده',
  375. providerManagedDescription: 'استفاده از مجموعه واحد اعتبارنامه ارائه شده توسط ارائه‌دهنده مدل.',
  376. defaultConfig: 'پیکربندی پیش‌فرض',
  377. apiKeyStatusNormal: 'وضعیت کلید API عادی است',
  378. apiKeyRateLimit: 'محدودیت نرخ به دست آمد، پس از {{seconds}} ثانیه در دسترس خواهد بود',
  379. addConfig: 'افزودن پیکربندی',
  380. editConfig: 'ویرایش پیکربندی',
  381. loadBalancingLeastKeyWarning: 'برای فعال کردن تعادل بار، حداقل 2 کلید باید فعال باشند.',
  382. loadBalancingInfo: 'به طور پیش‌فرض، تعادل بار از استراتژی Round-robin استفاده می‌کند. اگر محدودیت نرخ فعال شود، یک دوره خنک شدن 1 دقیقه‌ای اعمال خواهد شد.',
  383. upgradeForLoadBalancing: 'برای فعال کردن تعادل بار، طرح خود را ارتقا دهید.',
  384. },
  385. dataSource: {
  386. add: 'افزودن منبع داده',
  387. connect: 'اتصال',
  388. configure: 'پیکربندی',
  389. notion: {
  390. title: 'نوشن',
  391. description: 'استفاده از نوشن به عنوان منبع داده برای دانش.',
  392. connectedWorkspace: 'فضای کاری متصل',
  393. addWorkspace: 'افزودن فضای کاری',
  394. connected: 'متصل شده',
  395. disconnected: 'قطع شده',
  396. changeAuthorizedPages: 'تغییر صفحات مجاز',
  397. pagesAuthorized: 'صفحات مجاز',
  398. sync: 'همگام‌سازی',
  399. remove: 'حذف',
  400. selector: {
  401. pageSelected: 'صفحات انتخاب شده',
  402. searchPages: 'جستجوی صفحات...',
  403. noSearchResult: 'نتیجه جستجویی یافت نشد',
  404. addPages: 'افزودن صفحات',
  405. preview: 'پیش‌نمایش',
  406. },
  407. },
  408. website: {
  409. title: 'وب‌سایت',
  410. description: 'وارد کردن محتوا از وب‌سایت‌ها با استفاده از خزنده وب.',
  411. with: 'با',
  412. configuredCrawlers: 'خزنده‌های پیکربندی شده',
  413. active: 'فعال',
  414. inactive: 'غیرفعال',
  415. },
  416. },
  417. plugin: {
  418. serpapi: {
  419. apiKey: 'کلید API',
  420. apiKeyPlaceholder: 'کلید API خود را وارد کنید',
  421. keyFrom: 'کلید SerpAPI خود را از صفحه حساب SerpAPI دریافت کنید',
  422. },
  423. },
  424. apiBasedExtension: {
  425. title: 'افزونه‌های مبتنی بر API مدیریت متمرکز API را فراهم می‌کنند و پیکربندی را برای استفاده آسان در برنامه‌های Dify ساده می‌کنند.',
  426. link: 'نحوه توسعه افزونه API خود را بیاموزید.',
  427. linkUrl: 'https://docs.dify.ai/features/extension/api_based_extension',
  428. add: 'افزودن افزونه API',
  429. selector: {
  430. title: 'افزونه API',
  431. placeholder: 'لطفاً افزونه API را انتخاب کنید',
  432. manage: 'مدیریت افزونه API',
  433. },
  434. modal: {
  435. title: 'افزودن افزونه API',
  436. editTitle: 'ویرایش افزونه API',
  437. name: {
  438. title: 'نام',
  439. placeholder: 'لطفاً نام را وارد کنید',
  440. },
  441. apiEndpoint: {
  442. title: 'نقطه پایانی API',
  443. placeholder: 'لطفاً نقطه پایانی API را وارد کنید',
  444. },
  445. apiKey: {
  446. title: 'کلید API',
  447. placeholder: 'لطفاً کلید API را وارد کنید',
  448. lengthError: 'طول کلید API نمی‌تواند کمتر از ۵ کاراکتر باشد',
  449. },
  450. },
  451. type: 'نوع',
  452. },
  453. about: {
  454. changeLog: 'تغییرات',
  455. updateNow: 'به‌روزرسانی اکنون',
  456. nowAvailable: 'Dify {{version}} اکنون در دسترس است.',
  457. latestAvailable: 'Dify {{version}} آخرین نسخه در دسترس است.',
  458. },
  459. appMenus: {
  460. overview: 'نظارت',
  461. promptEng: 'هماهنگ‌سازی',
  462. apiAccess: 'دسترسی API',
  463. logAndAnn: 'گزارش‌ها و اعلانات',
  464. logs: 'گزارش‌ها',
  465. },
  466. environment: {
  467. testing: 'آزمایشی',
  468. development: 'توسعه',
  469. },
  470. appModes: {
  471. completionApp: 'تولیدکننده متن',
  472. chatApp: 'برنامه چت',
  473. },
  474. datasetMenus: {
  475. documents: 'اسناد',
  476. hitTesting: 'آزمایش بازیابی',
  477. settings: 'تنظیمات',
  478. emptyTip: 'دانش مرتبط نشده است، لطفاً به برنامه یا افزونه بروید تا ارتباط را کامل کنید.',
  479. viewDoc: 'مشاهده مستندات',
  480. relatedApp: 'برنامه‌های مرتبط',
  481. },
  482. voiceInput: {
  483. speaking: 'اکنون صحبت کنید...',
  484. converting: 'در حال تبدیل به متن...',
  485. notAllow: 'میکروفون مجاز نیست',
  486. },
  487. modelName: {
  488. 'gpt-3.5-turbo': 'جی‌پی‌تی-۳.۵-توربو',
  489. 'gpt-3.5-turbo-16k': 'جی‌پی‌تی-۳.۵-توربو-۱۶کا',
  490. 'gpt-4': 'جی‌پی‌تی-۴',
  491. 'gpt-4-32k': 'جی‌پی‌تی-۴-۳۲کا',
  492. 'text-davinci-003': 'متن-داوینچی-۰۰۳',
  493. 'text-embedding-ada-002': 'متن-تعبیه-آدا-۰۰۲',
  494. 'whisper-1': 'ویسپر-۱',
  495. 'claude-instant-1': 'کلاود-فوری',
  496. 'claude-2': 'کلاود-۲',
  497. },
  498. chat: {
  499. renameConversation: 'تغییر نام مکالمه',
  500. conversationName: 'نام مکالمه',
  501. conversationNamePlaceholder: 'لطفاً نام مکالمه را وارد کنید',
  502. conversationNameCanNotEmpty: 'نام مکالمه الزامی است',
  503. citation: {
  504. title: 'استنادها',
  505. linkToDataset: 'پیوند به دانش',
  506. characters: 'کاراکترها:',
  507. hitCount: 'تعداد بازیابی:',
  508. vectorHash: 'هش بردار:',
  509. hitScore: 'امتیاز بازیابی:',
  510. },
  511. inputPlaceholder: 'با ربات صحبت کنید',
  512. },
  513. promptEditor: {
  514. placeholder: 'دستور خود را اینجا بنویسید، «{» را وارد کنید تا یک متغیر درج کنید، «/» را وارد کنید تا یک بلوک محتوای دستور درج کنید',
  515. context: {
  516. item: {
  517. title: 'زمینه',
  518. desc: 'درج الگوی زمینه',
  519. },
  520. modal: {
  521. title: '{{num}} دانش در زمینه',
  522. add: 'افزودن زمینه',
  523. footer: 'شما می‌توانید زمینه‌ها را در بخش زمینه در زیر مدیریت کنید.',
  524. },
  525. },
  526. history: {
  527. item: {
  528. title: 'تاریخچه مکالمه',
  529. desc: 'درج الگوی پیام تاریخی',
  530. },
  531. modal: {
  532. title: 'مثال',
  533. user: 'سلام',
  534. assistant: 'سلام! چطور می‌توانم امروز به شما کمک کنم؟',
  535. edit: 'ویرایش نام‌های نقش مکالمه',
  536. },
  537. },
  538. variable: {
  539. item: {
  540. title: 'متغیرها و ابزارهای خارجی',
  541. desc: 'درج متغیرها و ابزارهای خارجی',
  542. },
  543. outputToolDisabledItem: {
  544. title: 'متغیرها',
  545. desc: 'درج متغیرها',
  546. },
  547. modal: {
  548. add: 'متغیر جدید',
  549. addTool: 'ابزار جدید',
  550. },
  551. },
  552. query: {
  553. item: {
  554. title: 'پرس‌وجو',
  555. desc: 'درج الگوی پرس‌وجوی کاربر',
  556. },
  557. },
  558. existed: 'در حال حاضر در دستور وجود دارد',
  559. },
  560. imageUploader: {
  561. uploadFromComputer: 'بارگذاری از کامپیوتر',
  562. uploadFromComputerReadError: 'خواندن تصویر ناموفق بود، لطفاً دوباره تلاش کنید.',
  563. uploadFromComputerUploadError: 'بارگذاری تصویر ناموفق بود، لطفاً دوباره بارگذاری کنید.',
  564. uploadFromComputerLimit: 'بارگذاری تصاویر نمی‌تواند از {{size}} مگابایت بیشتر باشد',
  565. pasteImageLink: 'پیوند تصویر را بچسبانید',
  566. pasteImageLinkInputPlaceholder: 'پیوند تصویر را اینجا بچسبانید',
  567. pasteImageLinkInvalid: 'پیوند تصویر نامعتبر',
  568. imageUpload: 'بارگذاری تصویر',
  569. },
  570. tag: {
  571. placeholder: 'همه برچسب‌ها',
  572. addNew: 'افزودن برچسب جدید',
  573. noTag: 'بدون برچسب',
  574. noTagYet: 'هنوز برچسبی وجود ندارد',
  575. addTag: 'افزودن برچسب‌ها',
  576. editTag: 'ویرایش برچسب‌ها',
  577. manageTags: 'مدیریت برچسب‌ها',
  578. selectorPlaceholder: 'برای جستجو یا ایجاد تایپ کنید',
  579. create: 'ایجاد',
  580. delete: 'حذف برچسب',
  581. deleteTip: 'برچسب در حال استفاده است، آیا آن را حذف می‌کنید؟',
  582. created: 'برچسب با موفقیت ایجاد شد',
  583. failed: 'ایجاد برچسب ناموفق بود',
  584. },
  585. fileUploader: {
  586. uploadFromComputer: 'آپلود محلی',
  587. pasteFileLinkInputPlaceholder: 'URL را وارد کنید...',
  588. pasteFileLinkInvalid: 'پیوند فایل نامعتبر',
  589. fileExtensionNotSupport: 'پسوند فایل پشتیبانی نمی شود',
  590. uploadFromComputerReadError: 'خواندن فایل انجام نشد، لطفا دوباره امتحان کنید.',
  591. uploadFromComputerUploadError: 'آپلود فایل انجام نشد، لطفا دوباره آپلود کنید.',
  592. pasteFileLink: 'پیوند فایل را جایگذاری کنید',
  593. uploadFromComputerLimit: 'آپلود فایل نمی تواند از {{size}} تجاوز کند',
  594. },
  595. license: {
  596. expiring_plural: 'انقضا در {{count}} روز',
  597. expiring: 'انقضا در یک روز',
  598. },
  599. pagination: {
  600. perPage: 'موارد در هر صفحه',
  601. },
  602. }
  603. export default translation