You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ru.ts 74KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361
  1. export default {
  2. translation: {
  3. common: {
  4. delete: 'Удалить',
  5. deleteModalTitle: 'Вы уверены, что хотите удалить этот элемент?',
  6. ok: 'Да',
  7. cancel: 'Нет',
  8. total: 'Всего',
  9. rename: 'Переименовать',
  10. name: 'Название',
  11. save: 'Сохранить',
  12. namePlaceholder: 'Введите название',
  13. next: 'Далее',
  14. create: 'Создать',
  15. edit: 'Редактировать',
  16. upload: 'Загрузить',
  17. english: 'Английский',
  18. portugueseBr: 'Португальский (Бразилия)',
  19. chinese: 'Упрощенный китайский',
  20. traditionalChinese: 'Традиционный китайский',
  21. language: 'Язык',
  22. languageMessage: 'Пожалуйста, укажите язык!',
  23. languagePlaceholder: 'Выберите язык',
  24. copy: 'Копировать',
  25. copied: 'Скопировано',
  26. comingSoon: 'Скоро будет',
  27. download: 'Скачать',
  28. close: 'Закрыть',
  29. preview: 'Просмотр',
  30. move: 'Переместить',
  31. warn: 'Предупреждение',
  32. action: 'Действие',
  33. s: 'С',
  34. pleaseSelect: 'Выберите',
  35. pleaseInput: 'Введите',
  36. submit: 'Отправить',
  37. embedIntoSite: 'Встроить на веб-страницу',
  38. previousPage: 'Назад',
  39. nextPage: 'Вперед',
  40. add: 'Добавить',
  41. promptPlaceholder: `Введите текст или используйте / для быстрой вставки переменных.`,
  42. mcp: {
  43. namePlaceholder: 'Мой MCP сервер',
  44. nameRequired:
  45. 'Должно быть 1-64 символов и содержать только буквы, цифры, дефисы и подчеркивания.',
  46. urlPlaceholder: 'https://api.example.com/v1/mcp',
  47. tokenPlaceholder: 'например, eyJhbGciOiJIUzI1Ni...',
  48. },
  49. },
  50. login: {
  51. login: 'Войти',
  52. signUp: 'Регистрация',
  53. loginDescription: 'Рады снова видеть вас!',
  54. registerDescription: 'Рады приветствовать вас на борту!',
  55. emailLabel: 'Email',
  56. emailPlaceholder: 'Введите email',
  57. passwordLabel: 'Пароль',
  58. passwordPlaceholder: 'Введите пароль',
  59. rememberMe: 'Запомнить меня',
  60. signInTip: 'Нет аккаунта?',
  61. signUpTip: 'Уже есть аккаунт?',
  62. nicknameLabel: 'Никнейм',
  63. nicknamePlaceholder: 'Введите никнейм',
  64. register: 'Создать аккаунт',
  65. continue: 'Продолжить',
  66. title: 'Начните создавать умных помощников.',
  67. description:
  68. 'Зарегистрируйтесь бесплатно, чтобы изучить передовые RAG-технологии. Создавайте базы знаний и ИИ для развития вашего бизнеса.',
  69. review: 'на основе 500+ отзывов',
  70. },
  71. header: {
  72. knowledgeBase: 'База знаний',
  73. chat: 'Чат',
  74. register: 'Регистрация',
  75. signin: 'Вход',
  76. home: 'Главная',
  77. setting: 'Настройки пользователя',
  78. logout: 'Выйти',
  79. fileManager: 'Управление файлами',
  80. flow: 'Агент',
  81. search: 'Поиск',
  82. welcome: 'Добро пожаловать в',
  83. },
  84. knowledgeList: {
  85. welcome: 'С возвращением',
  86. description: 'Какие базы знаний вы будете использовать сегодня?',
  87. createKnowledgeBase: 'Создать базу знаний',
  88. name: 'Название',
  89. namePlaceholder: 'Введите название!',
  90. doc: 'Документы',
  91. searchKnowledgePlaceholder: 'Поиск',
  92. noMoreData: `Это всё. Больше ничего нет.`,
  93. },
  94. knowledgeDetails: {
  95. dataset: 'Набор данных',
  96. testing: 'Тестирование поиска',
  97. files: 'файлы',
  98. configuration: 'Конфигурация',
  99. knowledgeGraph: 'Граф знаний',
  100. name: 'Название',
  101. namePlaceholder: 'Введите название!',
  102. doc: 'Документы',
  103. datasetDescription:
  104. '😉 Пожалуйста, дождитесь завершения обработки файлов перед началом чата с ИИ.',
  105. addFile: 'Добавить файл',
  106. searchFiles: 'Поиск файлов',
  107. localFiles: 'Локальные файлы',
  108. emptyFiles: 'Создать пустой файл',
  109. webCrawl: 'Веб-сканирование',
  110. chunkNumber: 'Количество фрагментов',
  111. uploadDate: 'Дата загрузки',
  112. chunkMethod: 'Метод фрагментации',
  113. enabled: 'Включено',
  114. disabled: 'Отключено',
  115. action: 'Действие',
  116. parsingStatus: 'Статус обработки',
  117. parsingStatusTip:
  118. 'Время обработки документа зависит от нескольких факторов. Включение таких функций, как Граф знаний, RAPTOR, Автоизвлечение вопросов или Автоизвлечение ключевых слов, значительно увеличит время обработки. Если индикатор выполнения завис, обратитесь к FAQ: https://ragflow.io/docs/dev/faq#why-does-my-document-parsing-stall-at-under-one-percent.',
  119. processBeginAt: 'Начато в',
  120. processDuration: 'Длительность',
  121. progressMsg: 'Прогресс',
  122. testingDescription:
  123. 'Проведите тест поиска, чтобы проверить, может ли RAGFlow находить нужный контент для LLM. Если вы изменили настройки по умолчанию (например, вес сходства ключевых слов или порог сходства), имейте в виду, что эти изменения не сохранятся автоматически. Вы должны применить их в настройках чат-ассистента или компонента поиска.',
  124. similarityThreshold: 'Порог сходства',
  125. similarityThresholdTip:
  126. 'RAGFlow использует взвешенное сходство ключевых слов в комбинации с косинусным сходством векторов или реранкингом. Этот параметр устанавливает порог сходства между запросом пользователя и фрагментами. Фрагменты с оценкой ниже порога будут исключены из результатов. По умолчанию порог установлен на 0.2.',
  127. vectorSimilarityWeight: 'Вес сходства ключевых слов',
  128. vectorSimilarityWeightTip:
  129. 'Устанавливает вес сходства ключевых слов в общей оценке сходства. Сумма весов должна быть равна 1.0.',
  130. testText: 'Тестовый текст',
  131. testTextPlaceholder: 'Введите ваш вопрос здесь!',
  132. testingLabel: 'Тестирование',
  133. similarity: 'Комбинированное сходство',
  134. termSimilarity: 'Сходство терминов',
  135. vectorSimilarity: 'Векторное сходство',
  136. hits: 'Найденные результаты',
  137. view: 'Просмотр',
  138. filesSelected: 'Выбрано файлов',
  139. upload: 'Загрузить',
  140. run: 'Обработать',
  141. runningStatus0: 'ОЖИДАЕТ',
  142. runningStatus1: 'ОБРАБАТЫВАЕТ',
  143. runningStatus2: 'ОТМЕНЕНО',
  144. runningStatus3: 'УСПЕШНО',
  145. runningStatus4: 'ОШИБКА',
  146. pageRanges: 'Диапазон страниц',
  147. pageRangesTip:
  148. 'Диапазон страниц для обработки; страницы вне диапазона обрабатываться не будут.',
  149. fromPlaceholder: 'от',
  150. fromMessage: 'Не указан номер начальной страницы',
  151. toPlaceholder: 'до',
  152. toMessage: 'Не указан номер конечной страницы (не включительно)',
  153. layoutRecognize: 'Анализатор PDF',
  154. layoutRecognizeTip:
  155. 'Используйте визуальную модель для анализа макета PDF для эффективного определения заголовков, текстовых блоков, изображений и таблиц. При выборе опции "Простой" извлекается только простой текст из PDF.',
  156. taskPageSize: 'Размер задачи',
  157. taskPageSizeMessage: 'Укажите размер задачи!',
  158. taskPageSizeTip: `При распознавании макета PDF-файл разбивается на части для параллельной обработки. Этот параметр задает размер каждой части.`,
  159. addPage: 'Добавить страницу',
  160. greaterThan: 'Текущее значение должно быть больше предыдущего!',
  161. greaterThanPrevious:
  162. 'Текущее значение должно быть больше предыдущего "до"!',
  163. selectFiles: 'Выбрать файлы',
  164. changeSpecificCategory: 'Изменить категорию',
  165. uploadTitle: 'Перетащите файлы для загрузки',
  166. uploadDescription:
  167. 'Поддерживает одиночную или пакетную загрузку. Для локального RAGFlow: максимальный размер загрузки 1GB, до 32 файлов. Для demo.ragflow.io: максимальный размер загрузки 10MB, до 128 файлов.',
  168. chunk: 'Фрагмент',
  169. bulk: 'Пакетно',
  170. cancel: 'Отмена',
  171. rerankModel: 'Модель реранкинга',
  172. rerankPlaceholder: 'Выберите',
  173. rerankTip: `Опционально. Если оставить пустым, RAGFlow будет использовать комбинацию сходства ключевых слов и векторов. Выбор модели реранкинга заменит векторное сходство на оценку реранкинга.`,
  174. topK: 'Топ-K',
  175. topKTip: `Определяет количество текстовых фрагментов, отправляемых в модель реранкинга.`,
  176. delimiter: `Разделитель текста`,
  177. delimiterTip:
  178. 'Разделитель может состоять из одного или нескольких спецсимволов. Для нескольких символов укажите их в обратных кавычках (``).',
  179. html4excel: 'Excel в HTML',
  180. html4excelTip: `При включении электронные таблицы будут преобразованы в HTML-таблицы.`,
  181. autoKeywords: 'Авто-ключевые слова',
  182. autoKeywordsTip: `Автоматически извлекает N ключевых слов для каждого фрагмента.`,
  183. autoQuestions: 'Авто-вопросы',
  184. autoQuestionsTip: `Автоматически извлекает N вопросов для каждого фрагмента.`,
  185. redo: 'Очистить существующие {{chunkNum}} фрагментов?',
  186. setMetaData: 'Установить метаданные',
  187. pleaseInputJson: 'Введите JSON',
  188. documentMetaTips: `<p>Метаданные в формате JSON (не индексируются). Добавляются в промпт для LLM, если фрагменты документа включены в промпт.</p>
  189. <p>Примеры:</p>
  190. <b>Метаданные:</b><br>
  191. <code>
  192. {
  193. "Автор": "Алекс Доусон",
  194. "Дата": "2024-11-12"
  195. }
  196. </code><br>
  197. <b>Промпт будет:</b><br>
  198. <p>Документ: название_документа</p>
  199. <p>Автор: Алекс Доусон</p>
  200. <p>Дата: 2024-11-12</p>
  201. <p>Релевантные фрагменты:</p>
  202. <ul>
  203. <li>Содержание фрагмента...</li>
  204. <li>Содержание фрагмента...</li>
  205. </ul>
  206. `,
  207. metaData: 'Метаданные',
  208. deleteDocumentConfirmContent:
  209. 'Документ связан с графом знаний. После удаления связанная информация о узлах и связях будет удалена, но граф не обновится немедленно.',
  210. plainText: 'Простой',
  211. reRankModelWaring: 'Модель реранкинга требует много времени.',
  212. },
  213. knowledgeConfiguration: {
  214. titleDescription:
  215. 'Обновите конфигурацию базы знаний, особенно метод фрагментации.',
  216. name: 'Название базы знаний',
  217. photo: 'Изображение базы знаний',
  218. photoTip: 'Максимальный размер файла 4 МБ',
  219. description: 'Описание',
  220. language: 'Язык документов',
  221. languageMessage: 'Укажите язык!',
  222. languagePlaceholder: 'Укажите язык!',
  223. permissions: 'Права доступа',
  224. embeddingModel: 'Модель эмбеддинга',
  225. chunkTokenNumber: 'Рекомендуемый размер фрагмента',
  226. chunkTokenNumberMessage: 'Укажите количество токенов для текста',
  227. embeddingModelTip:
  228. 'Модель эмбеддинга по умолчанию. Не может быть изменена после создания фрагментов.',
  229. permissionsTip:
  230. "При установке 'Команда' все участники смогут управлять базой знаний.",
  231. chunkTokenNumberTip:
  232. 'Устанавливает порог токенов для создания фрагмента. Сегменты с меньшим количеством токенов объединяются до превышения порога.',
  233. chunkMethod: 'Метод фрагментации',
  234. chunkMethodTip: 'См. подсказки справа.',
  235. upload: 'Загрузить',
  236. english: 'Английский',
  237. chinese: 'Китайский',
  238. portugueseBr: 'Португальский (Бразилия)',
  239. embeddingModelPlaceholder: 'Выберите модель эмбеддинга.',
  240. chunkMethodPlaceholder: 'Выберите метод фрагментации.',
  241. save: 'Сохранить',
  242. me: 'Только я',
  243. team: 'Команда',
  244. cancel: 'Отмена',
  245. methodTitle: 'Описание метода фрагментации',
  246. methodExamples: 'Примеры',
  247. methodExamplesDescription: 'Скриншоты для пояснения:',
  248. dialogueExamplesTitle: 'просмотр',
  249. methodEmpty:
  250. 'Здесь будет визуальное объяснение категорий баз знаний',
  251. book: `<p>Поддерживаемые форматы: <b>DOCX, PDF, TXT</b>.</p><p>
  252. Для PDF укажите <i>диапазон страниц</i>.</p>`,
  253. laws: `<p>Поддерживаемые форматы: <b>DOCX, PDF, TXT</b>.</p><p>
  254. Юридические документы обрабатываются с учетом их структуры.
  255. </p><p>
  256. Фрагменты соответствуют уровню 'СТАТЬИ'.
  257. </p>`,
  258. manual: `<p>Только <b>PDF</b>.</p><p>
  259. Использует заголовки разделов как базовые единицы фрагментации.
  260. </p>`,
  261. naive: `<p>Поддерживаемые форматы: <b>MD, MDX, DOCX, XLSX, XLS, PPT, PDF, TXT, JPEG, JPG, PNG, TIF, GIF, CSV, JSON, EML, HTML</b>.</p>
  262. <p>'Простой' метод фрагментации: </p>
  263. <p>
  264. <li>Использует модель для разделения текста на сегменты.</li>
  265. <li>Объединяет соседние сегменты до превышения порога токенов.</li></p>`,
  266. paper: `<p>Только <b>PDF</b>.</p><p>
  267. Статьи разделяются по разделам (аннотация, 1.1, 1.2 и т.д.). </p><p>
  268. Увеличивает контекст для ИИ-диалогов и вычислительные затраты.
  269. </p>`,
  270. presentation: `<p>Поддерживаемые форматы: <b>PDF, PPTX</b>.</p><p>
  271. Каждый слайд обрабатывается как отдельный фрагмент.</p>`,
  272. qa: `
  273. <p>
  274. Форматы: <b>XLSX, CSV/TXT</b>.
  275. </p>
  276. <li>
  277. <b>XLSX/XLS</b>: два столбца без заголовков (вопросы и ответы).
  278. </li>
  279. <li>
  280. <b>CSV/TXT</b>: UTF-8 с разделителем TAB.
  281. </li>
  282. `,
  283. resume: `<p>Форматы: <b>DOCX, PDF, TXT</b>.
  284. </p><p>
  285. Резюме структурируются для удобства поиска.
  286. </p>
  287. `,
  288. table: `<p>Форматы: <b>XLSX, CSV/TXT</b>.</p><p>
  289. Требования:
  290. <ul>
  291. <li>Для CSV/TXT используйте <em><b>TAB</b></em> как разделитель.</li>
  292. <li>Первая строка - заголовки столбцов.</li>
  293. <li>Заголовки должны быть осмысленными.</li>
  294. <li>Каждая строка - отдельный фрагмент.</li>
  295. </ul>`,
  296. picture: `
  297. <p>Поддерживаются изображения (видео - скоро).</p><p>
  298. Использует OCR для извлечения текста и визуальную LLM для описаний.
  299. </p>`,
  300. one: `
  301. <p>Форматы: <b>DOCX, XLSX, XLS, PDF, TXT</b>.
  302. </p><p>
  303. Весь документ обрабатывается как один фрагмент.
  304. </p>`,
  305. knowledgeGraph: `<p>Форматы: <b>DOCX, EXCEL, PPT, IMAGE, PDF, TXT, MD, JSON, EML</b>
  306. <p>Использует 'Простой'/'Общий' метод фрагментации.</p>
  307. <p>Фрагменты передаются в LLM для извлечения сущностей и связей.</p>
  308. <p>Установите <b>Типы сущностей</b>.</p>`,
  309. tag: `<p>База знаний 'Тег' служит набором тегов. Другие базы используют её для тегирования фрагментов.</p>
  310. <p>Набор тегов <b>НЕ</b> участвует непосредственно в RAG-процессе.</p>
  311. <p>Каждый фрагмент - пара описание-тег.</p>
  312. <p>Форматы: <b>XLSX, CSV/TXT</b>.</p>
  313. <p><b>XLSX</b>: два столбца без заголовков (описание и тег).</p>
  314. <p><b>CSV/TXT</b>: UTF-8 с разделителем TAB.</p>
  315. <p>В столбце тегов используйте <b>запятую</b> для разделения тегов.</p>
  316. `,
  317. useRaptor: 'Использовать RAPTOR',
  318. useRaptorTip:
  319. 'Включите RAPTOR для многошаговых вопросно-ответных задач.',
  320. prompt: 'Промпт',
  321. promptTip:
  322. 'Опишите задачу для LLM, укажите формат ответа и требования.',
  323. promptMessage: 'Требуется промпт',
  324. promptText: `Пожалуйста, обобщите следующие абзацы. Будьте внимательны с числами, не выдумывайте. Абзацы:
  325. {cluster_content}
  326. Выше представлен контент для обобщения.`,
  327. maxToken: 'Макс. токенов',
  328. maxTokenTip: 'Максимальное количество токенов на суммаризирующий фрагмент.',
  329. maxTokenMessage: 'Требуется макс. токенов',
  330. threshold: 'Порог',
  331. thresholdTip:
  332. 'Минимальное сходство для группировки фрагментов в RAPTOR.',
  333. thresholdMessage: 'Требуется порог',
  334. maxCluster: 'Макс. кластеров',
  335. maxClusterTip: 'Максимальное количество кластеров.',
  336. maxClusterMessage: 'Требуется макс. кластеров',
  337. randomSeed: 'Случайное зерно',
  338. randomSeedMessage: 'Требуется случайное зерно',
  339. entityTypes: 'Типы сущностей',
  340. vietnamese: 'Вьетнамский',
  341. pageRank: 'PageRank',
  342. pageRankTip: `Назначьте более высокий PageRank определенным базам знаний для повышения рейтинга их фрагментов.`,
  343. tagName: 'Тег',
  344. frequency: 'Частота',
  345. searchTags: 'Поиск тегов',
  346. tagCloud: 'Облако',
  347. tagTable: 'Таблица',
  348. tagSet: 'Наборы тегов',
  349. tagSetTip: `
  350. <p> Выберите одну или несколько баз знаний тегов для автоматического тегирования фрагментов.</p>
  351. <p>Запрос пользователя также будет автоматически тегирован.</p>
  352. <p>Отличие авто-тегов от авто-ключевых слов:</p>
  353. <ul>
  354. <li>Теги - закрытое множество, ключевые слова - открытое.</li>
  355. <li>Авто-ключевые слова требуют значительных ресурсов LLM.</li>
  356. </ul>
  357. `,
  358. topnTags: 'Топ-N Тегов',
  359. tags: 'Теги',
  360. addTag: 'Добавить тег',
  361. useGraphRag: 'Извлечь граф знаний',
  362. useGraphRagTip:
  363. 'Постройте граф знаний для улучшения многошаговых вопросно-ответных задач.',
  364. graphRagMethod: 'Метод',
  365. graphRagMethodTip: `Легкий: (По умолчанию) Использует промпты от github.com/HKUDS/LightRAG. Меньше токенов и ресурсов.</br>
  366. Общий: Использует промпты от github.com/microsoft/graphrag`,
  367. resolution: 'Разрешение сущностей',
  368. resolutionTip: `Включите для объединения схожих сущностей (например, '2025' и 'год 2025').`,
  369. community: 'Генерация отчетов сообществ',
  370. communityTip:
  371. 'Генерирует сводки для кластеров связанных сущностей в графе знаний.',
  372. theDocumentBeingParsedCannotBeDeleted:
  373. 'Обрабатываемый документ нельзя удалить',
  374. },
  375. chunk: {
  376. chunk: 'Фрагмент',
  377. bulk: 'Пакетно',
  378. selectAll: 'Выбрать все',
  379. enabledSelected: 'Включить выбранные',
  380. disabledSelected: 'Отключить выбранные',
  381. deleteSelected: 'Удалить выбранные',
  382. search: 'Поиск',
  383. all: 'Все',
  384. enabled: 'Включен',
  385. disabled: 'Отключен',
  386. keyword: 'Ключевое слово',
  387. function: 'Функция',
  388. chunkMessage: 'Введите значение!',
  389. full: 'Полный текст',
  390. ellipse: 'Сокращенный',
  391. graph: 'Граф знаний',
  392. mind: 'Ментальная карта',
  393. question: 'Вопрос',
  394. questionTip: `Если есть заданные вопросы, эмбеддинг фрагмента будет основан на них.`,
  395. chunkResult: 'Результат фрагментации',
  396. chunkResultTip: `Просмотр сегментов, используемых для эмбеддинга и поиска.`,
  397. enable: 'Включить',
  398. disable: 'Отключить',
  399. delete: 'Удалить',
  400. },
  401. chat: {
  402. newConversation: 'Новый диалог',
  403. createAssistant: 'Создать ассистента',
  404. assistantSetting: 'Настройки ассистента',
  405. promptEngine: 'Промпт-движок',
  406. modelSetting: 'Настройки модели',
  407. chat: 'Чат',
  408. newChat: 'Новый чат',
  409. send: 'Отправить',
  410. sendPlaceholder: 'Сообщение ассистенту...',
  411. chatConfiguration: 'Конфигурация чата',
  412. chatConfigurationDescription:
  413. 'Настройте чат-ассистента для ваших наборов данных (баз знаний)! 💕',
  414. assistantName: 'Имя ассистента',
  415. assistantNameMessage: 'Требуется имя ассистента',
  416. namePlaceholder: 'например, Резюме Jarvis',
  417. assistantAvatar: 'Аватар ассистента',
  418. language: 'Язык',
  419. emptyResponse: 'Пустой ответ',
  420. emptyResponseTip: `Ответ, если в базах знаний не найдено релевантной информации.`,
  421. emptyResponseMessage: `Срабатывает, если ничего не найдено. Очистите поле, если не выбраны базы знаний.`,
  422. setAnOpener: 'Приветственное сообщение',
  423. setAnOpenerInitial: `Привет! Я ваш ассистент, чем могу помочь?`,
  424. setAnOpenerTip: 'Установите приветствие для пользователей.',
  425. knowledgeBases: 'Базы знаний',
  426. knowledgeBasesMessage: 'Выберите',
  427. knowledgeBasesTip:
  428. 'Выберите базы знаний для ассистента. Пустые базы не отображаются.',
  429. system: 'Системный промпт',
  430. systemInitialValue: `Вы умный ассистент. Обобщите контент базы знаний, чтобы ответить на вопрос. Подробно перечислите данные из базы знаний. Если контент не релевантен, включите фразу "Ответ не найден в базе знаний!". Учитывайте историю диалога.
  431. База знаний:
  432. {knowledge}
  433. Выше представлена база знаний.`,
  434. systemMessage: 'Введите текст!',
  435. systemTip:
  436. 'Инструкции для LLM: роль, длина, тон и язык ответов. Используйте //no_thinking для отключения рассуждений.',
  437. topN: 'Топ N',
  438. topNTip: `Выбирает 'Топ N' фрагментов из найденных.`,
  439. variable: 'Переменная',
  440. variableTip: `Переменные делают системные промпты более гибкими. {knowledge} - зарезервированная переменная для найденных фрагментов.`,
  441. add: 'Добавить',
  442. key: 'Ключ',
  443. optional: 'Опционально',
  444. operation: 'Действие',
  445. model: 'Модель',
  446. modelTip: 'Модель чата',
  447. modelMessage: 'Выберите!',
  448. modelEnabledTools: 'Включенные инструменты',
  449. modelEnabledToolsTip:
  450. 'Выберите инструменты для модели чата. Эффективно только для моделей, поддерживающих вызов инструментов.',
  451. freedom: 'Свобода',
  452. improvise: 'Импровизация',
  453. precise: 'Точность',
  454. balance: 'Баланс',
  455. freedomTip: `Сокращенная настройка 'Температуры', 'Top P', 'Штрафа за присутствие' и 'Штрафа за частоту'.`,
  456. temperature: 'Температура',
  457. temperatureMessage: 'Требуется температура',
  458. temperatureTip: `Контролирует случайность предсказаний модели.`,
  459. topP: 'Top P',
  460. topPMessage: 'Требуется Top P',
  461. topPTip:
  462. 'Устанавливает порог для выбора наиболее вероятных слов (ядерная выборка).',
  463. presencePenalty: 'Штраф за присутствие',
  464. presencePenaltyMessage: 'Требуется штраф за присутствие',
  465. presencePenaltyTip:
  466. 'Штрафует слова, уже появившиеся в диалоге.',
  467. frequencyPenalty: 'Штраф за частоту',
  468. frequencyPenaltyMessage: 'Требуется штраф за частоту',
  469. frequencyPenaltyTip:
  470. 'Уменьшает тенденцию модели повторять одни и те же слова.',
  471. maxTokens: 'Макс. токенов',
  472. maxTokensMessage: 'Требуется макс. токенов',
  473. maxTokensTip: `Максимальная длина вывода модели в токенах. По умолчанию 512.`,
  474. maxTokensInvalidMessage: 'Введите корректное число для Макс. токенов.',
  475. maxTokensMinMessage: 'Макс. токенов не может быть меньше 0.',
  476. quote: 'Показать источник',
  477. quoteTip: 'Отображать исходный текст как ссылку.',
  478. selfRag: 'Self-RAG',
  479. selfRagTip: 'См.: https://huggingface.co/papers/2310.11511',
  480. overview: 'ID чата',
  481. pv: 'Количество сообщений',
  482. uv: 'Количество активных пользователей',
  483. speed: 'Скорость вывода токенов',
  484. tokens: 'Потрачено токенов',
  485. round: 'Количество взаимодействий',
  486. thumbUp: 'Удовлетворенность клиентов',
  487. preview: 'Предпросмотр',
  488. embedded: 'Встроенный',
  489. serviceApiEndpoint: 'Конечная точка API сервиса',
  490. apiKey: 'API КЛЮЧ',
  491. apiReference: 'Документация API',
  492. dateRange: 'Диапазон дат:',
  493. backendServiceApi: 'API Сервер',
  494. createNewKey: 'Создать новый ключ',
  495. created: 'Создан',
  496. action: 'Действие',
  497. embedModalTitle: 'Встроить на веб-страницу',
  498. comingSoon: 'Скоро будет',
  499. fullScreenTitle: 'Полное встраивание',
  500. fullScreenDescription:
  501. 'Встройте следующий iframe в нужное место вашего сайта',
  502. partialTitle: 'Частичное встраивание',
  503. extensionTitle: 'Расширение Chrome',
  504. tokenError: 'Сначала создайте API ключ.',
  505. betaError:
  506. 'Сначала получите API ключ RAGFlow на странице системных настроек.',
  507. searching: 'Поиск...',
  508. parsing: 'Обработка',
  509. uploading: 'Загрузка',
  510. uploadFailed: 'Ошибка загрузки',
  511. regenerate: 'Повторить',
  512. read: 'Читать содержимое',
  513. tts: 'Текст в речь',
  514. ttsTip:
  515. 'Выберите модель TTS на странице настроек перед включением этой опции.',
  516. relatedQuestion: 'Связанный вопрос',
  517. answerTitle: 'О',
  518. multiTurn: 'Многоходовая оптимизация',
  519. multiTurnTip:
  520. 'Оптимизирует пользовательские запросы с использованием контекста многоходового диалога. Требует дополнительных токенов LLM.',
  521. howUseId: 'Как использовать ID чата?',
  522. description: 'Описание ассистента',
  523. descriptionPlaceholder: 'например, Чат-ассистент для резюме.',
  524. useKnowledgeGraph: 'Использовать граф знаний',
  525. useKnowledgeGraphTip:
  526. 'Использовать графы знаний для многоходовых вопросов. Увеличивает время поиска.',
  527. keyword: 'Анализ ключевых слов',
  528. keywordTip: `Использовать LLM для анализа вопросов пользователя и извлечения ключевых слов. Увеличивает время ответа.`,
  529. languageTip:
  530. 'Переписывает предложения на выбранном языке или использует язык последнего вопроса.',
  531. avatarHidden: 'Скрыть аватар',
  532. locale: 'Локаль',
  533. selectLanguage: 'Выберите язык',
  534. reasoning: 'Рассуждение',
  535. reasoningTip: `Включите рабочий процесс рассуждений для сложных вопросов, как в Deepseek-R1 или OpenAI o1.`,
  536. tavilyApiKeyTip:
  537. 'Если API ключ установлен, будут использоваться веб-поиски на основе Tavily.',
  538. tavilyApiKeyMessage: 'Введите ваш Tavily API Key',
  539. tavilyApiKeyHelp: 'Как получить?',
  540. crossLanguage: 'Межъязыковый поиск',
  541. crossLanguageTip: `Выберите один или несколько языков для межъязыкового поиска.`,
  542. createChat: 'Создать чат',
  543. },
  544. setting: {
  545. profile: 'Профиль',
  546. avatar: 'Аватар',
  547. avatarTip: 'Отображается в вашем профиле.',
  548. profileDescription: 'Обновите фото и личные данные.',
  549. maxTokens: 'Макс. токенов',
  550. maxTokensMessage: 'Требуется макс. токенов',
  551. maxTokensTip: `Максимальная длина вывода модели в токенах. По умолчанию 512.`,
  552. maxTokensInvalidMessage: 'Введите корректное число для Макс. токенов.',
  553. maxTokensMinMessage: 'Макс. токенов не может быть меньше 0.',
  554. password: 'Пароль',
  555. passwordDescription:
  556. 'Введите текущий пароль для изменения пароля.',
  557. model: 'Провайдеры моделей',
  558. modelDescription: 'Настройте параметры моделей и API KEY.',
  559. team: 'Команда',
  560. system: 'Система',
  561. logout: 'Выйти',
  562. api: 'API',
  563. username: 'Имя пользователя',
  564. usernameMessage: 'Введите имя пользователя!',
  565. photo: 'Ваше фото',
  566. photoDescription: 'Отображается в вашем профиле.',
  567. colorSchema: 'Цветовая схема',
  568. colorSchemaMessage: 'Выберите цветовую схему!',
  569. colorSchemaPlaceholder: 'выберите цветовую схему',
  570. bright: 'Светлая',
  571. dark: 'Тёмная',
  572. timezone: 'Часовой пояс',
  573. timezoneMessage: 'Укажите часовой пояс!',
  574. timezonePlaceholder: 'выберите часовой пояс',
  575. email: 'Email адрес',
  576. emailDescription: 'После регистрации email нельзя изменить.',
  577. currentPassword: 'Текущий пароль',
  578. currentPasswordMessage: 'Введите пароль!',
  579. newPassword: 'Новый пароль',
  580. changePassword: 'Изменить пароль',
  581. newPasswordMessage: 'Введите пароль!',
  582. newPasswordDescription:
  583. 'Ваш новый пароль должен быть длиннее 8 символов.',
  584. confirmPassword: 'Подтвердите новый пароль',
  585. confirmPasswordMessage: 'Подтвердите пароль!',
  586. confirmPasswordNonMatchMessage:
  587. 'Новые пароли не совпадают!',
  588. cancel: 'Отмена',
  589. addedModels: 'Добавленные модели',
  590. modelsToBeAdded: 'Модели для добавления',
  591. addTheModel: 'Добавить модель',
  592. apiKey: 'API-Ключ',
  593. apiKeyMessage:
  594. 'Введите API ключ (для локальных моделей игнорируйте).',
  595. apiKeyTip:
  596. 'API ключ можно получить у поставщика LLM.',
  597. showMoreModels: 'Показать модели',
  598. hideModels: 'Скрыть модели',
  599. baseUrl: 'Базовый URL',
  600. baseUrlTip:
  601. 'Если ваш API ключ от OpenAI, оставьте пустым. Другие провайдеры предоставляют базовый URL с API ключом.',
  602. modify: 'Изменить',
  603. systemModelSettings: 'Установить модели по умолчанию',
  604. chatModel: 'Модель чата',
  605. chatModelTip:
  606. 'Модель чата по умолчанию для новых баз знаний.',
  607. embeddingModel: 'Модель эмбеддинга',
  608. embeddingModelTip:
  609. 'Модель эмбеддинга по умолчанию для новых баз знаний.',
  610. img2txtModel: 'Модель Img2txt',
  611. img2txtModelTip:
  612. 'Модель описания изображений/видео по умолчанию.',
  613. sequence2txtModel: 'Модель Speech2txt',
  614. sequence2txtModelTip:
  615. 'Модель ASR по умолчанию для преобразования речи в текст.',
  616. rerankModel: 'Модель реранкинга',
  617. rerankModelTip: `Модель реранкинга фрагментов по умолчанию.`,
  618. ttsModel: 'Модель TTS',
  619. ttsModelTip:
  620. 'Модель преобразования текста в речь по умолчанию.',
  621. workspace: 'Рабочее пространство',
  622. upgrade: 'Обновить',
  623. addLlmTitle: 'Добавить LLM',
  624. editLlmTitle: 'Редактировать модель {{name}}',
  625. editModel: 'Редактировать модель',
  626. modelName: 'Название модели',
  627. modelID: 'ID модели',
  628. modelUid: 'UID модели',
  629. modelNameMessage: 'Введите название модели!',
  630. modelType: 'Тип модели',
  631. modelTypeMessage: 'Введите тип модели!',
  632. addLlmBaseUrl: 'Базовый URL',
  633. baseUrlNameMessage: 'Введите базовый URL!',
  634. vision: 'Поддерживает Vision?',
  635. ollamaLink: 'Как интегрировать {{name}}',
  636. FishAudioLink: 'Как использовать FishAudio',
  637. TencentCloudLink: 'Как использовать TencentCloud ASR',
  638. volcModelNameMessage: 'Введите название модели!',
  639. addEndpointID: 'EndpointID модели',
  640. endpointIDMessage: 'Введите EndpointID модели',
  641. addArkApiKey: 'VOLC ARK_API_KEY',
  642. ArkApiKeyMessage: 'Введите ваш ARK_API_KEY',
  643. bedrockModelNameMessage: 'Введите название модели!',
  644. addBedrockEngineAK: 'ACCESS KEY',
  645. bedrockAKMessage: 'Введите ваш ACCESS KEY',
  646. addBedrockSK: 'SECRET KEY',
  647. bedrockSKMessage: 'Введите ваш SECRET KEY',
  648. bedrockRegion: 'Регион AWS',
  649. bedrockRegionMessage: 'Выберите!',
  650. 'us-east-1': 'US East (Вирджиния)',
  651. 'us-west-2': 'US West (Орегон)',
  652. 'ap-southeast-1': 'Азия (Сингапур)',
  653. 'ap-northeast-1': 'Азия (Токио)',
  654. 'eu-central-1': 'Европа (Франкфурт)',
  655. 'us-gov-west-1': 'AWS GovCloud (US-West)',
  656. 'ap-southeast-2': 'Азия (Сидней)',
  657. addHunyuanSID: 'Hunyuan Secret ID',
  658. HunyuanSIDMessage: 'Введите ваш Secret ID',
  659. addHunyuanSK: 'Hunyuan Secret Key',
  660. HunyuanSKMessage: 'Введите ваш Secret Key',
  661. addTencentCloudSID: 'TencentCloud Secret ID',
  662. TencentCloudSIDMessage: 'Введите ваш Secret ID',
  663. addTencentCloudSK: 'TencentCloud Secret Key',
  664. TencentCloudSKMessage: 'Введите ваш Secret Key',
  665. SparkModelNameMessage: 'Выберите модель Spark',
  666. addSparkAPIPassword: 'Spark APIPassword',
  667. SparkAPIPasswordMessage: 'введите ваш APIPassword',
  668. addSparkAPPID: 'Spark APP ID',
  669. SparkAPPIDMessage: 'введите ваш APP ID',
  670. addSparkAPISecret: 'Spark APISecret',
  671. SparkAPISecretMessage: 'введите ваш APISecret',
  672. addSparkAPIKey: 'Spark APIKey',
  673. SparkAPIKeyMessage: 'введите ваш APIKey',
  674. yiyanModelNameMessage: 'Введите название модели',
  675. addyiyanAK: 'yiyan API KEY',
  676. yiyanAKMessage: 'Введите ваш API KEY',
  677. addyiyanSK: 'yiyan Secret KEY',
  678. yiyanSKMessage: 'Введите ваш Secret KEY',
  679. FishAudioModelNameMessage:
  680. 'Дайте имя вашей модели синтеза речи',
  681. addFishAudioAK: 'Fish Audio API KEY',
  682. addFishAudioAKMessage: 'Введите ваш API KEY',
  683. addFishAudioRefID: 'FishAudio Reference ID',
  684. addFishAudioRefIDMessage:
  685. 'Введите Reference ID (оставьте пустым для модели по умолчанию).',
  686. GoogleModelIDMessage: 'Введите ID модели!',
  687. addGoogleProjectID: 'Project ID',
  688. GoogleProjectIDMessage: 'Введите Project ID',
  689. addGoogleServiceAccountKey:
  690. 'Service Account Key (Оставьте пустым для Application Default Credentials)',
  691. GoogleServiceAccountKeyMessage:
  692. 'Введите Google Cloud Service Account Key в формате base64',
  693. addGoogleRegion: 'Регион Google Cloud',
  694. GoogleRegionMessage: 'Введите регион Google Cloud',
  695. modelProvidersWarn: `Сначала добавьте модели эмбеддинга и LLM в <b>Настройки > Провайдеры моделей</b>. Затем установите их в 'Модели по умолчанию'.`,
  696. apiVersion: 'Версия API',
  697. apiVersionMessage: 'Введите версию API',
  698. add: 'Добавить',
  699. updateDate: 'Дата обновления',
  700. role: 'Роль',
  701. invite: 'Пригласить',
  702. agree: 'Принять',
  703. refuse: 'Отклонить',
  704. teamMembers: 'Участники команды',
  705. joinedTeams: 'Присоединенные команды',
  706. sureDelete: 'Удалить этого участника?',
  707. quit: 'Выйти',
  708. sureQuit: 'Покинуть команду?',
  709. secretKey: 'Секретный ключ',
  710. publicKey: 'Публичный ключ',
  711. secretKeyMessage: 'Введите секретный ключ',
  712. publicKeyMessage: 'Введите публичный ключ',
  713. hostMessage: 'Введите хост',
  714. configuration: 'Конфигурация',
  715. langfuseDescription:
  716. 'Трассировка, оценка, управление промптами и метрики для отладки и улучшения вашего LLM-приложения.',
  717. viewLangfuseSDocumentation: "Документация Langfuse",
  718. view: 'Просмотр',
  719. modelsToBeAddedTooltip:
  720. 'Если ваш провайдер не указан, но заявляет о "совместимости с OpenAI API", выберите соответствующую карточку.',
  721. mcp: 'MCP',
  722. },
  723. message: {
  724. registered: 'Зарегистрирован!',
  725. logout: 'выход',
  726. logged: 'вошел!',
  727. pleaseSelectChunk: 'Выберите фрагмент!',
  728. registerDisabled: 'Регистрация пользователей отключена',
  729. modified: 'Изменено',
  730. created: 'Создано',
  731. deleted: 'Удалено',
  732. renamed: 'Переименовано',
  733. operated: 'Выполнено',
  734. updated: 'Обновлено',
  735. uploaded: 'Загружено',
  736. 200: 'Сервер успешно вернул запрошенные данные.',
  737. 201: 'Данные успешно созданы или изменены.',
  738. 202: 'Запрос поставлен в очередь (асинхронная задача).',
  739. 204: 'Данные успешно удалены.',
  740. 400: 'Ошибка в запросе, сервер не создал/не изменил данные.',
  741. 401: 'Пожалуйста, войдите снова.',
  742. 403: 'Пользователь авторизован, но доступ запрещен.',
  743. 404: 'Запрошенная запись не существует.',
  744. 406: 'Запрошенный формат недоступен.',
  745. 410: 'Ресурс удален и больше не доступен.',
  746. 413: 'Слишком большой общий размер загружаемых файлов.',
  747. 422: 'Ошибка валидации при создании объекта.',
  748. 500: 'Ошибка сервера, проверьте сервер.',
  749. 502: 'Ошибка шлюза.',
  750. 503: 'Сервис недоступен, перегружен или на обслуживании.',
  751. 504: 'Таймаут шлюза.',
  752. requestError: 'Ошибка запроса',
  753. networkAnomalyDescription:
  754. 'Проблемы с сетью, невозможно подключиться к серверу.',
  755. networkAnomaly: 'Сетевая аномалия',
  756. hint: 'Подсказка',
  757. },
  758. fileManager: {
  759. name: 'Название',
  760. uploadDate: 'Дата загрузки',
  761. knowledgeBase: 'База знаний',
  762. size: 'Размер',
  763. action: 'Действие',
  764. addToKnowledge: 'Связать с Базой Знаний',
  765. pleaseSelect: 'Выберите',
  766. newFolder: 'Новая папка',
  767. file: 'Файл',
  768. uploadFile: 'Загрузить файл',
  769. parseOnCreation: 'Обработать при создании',
  770. directory: 'Директория',
  771. uploadTitle: 'Перетащите файлы для загрузки',
  772. uploadDescription:
  773. 'Поддерживает одиночную или пакетную загрузку. Ограничения: локальный RAGFlow - 1GB/32 файла; demo.ragflow.io - 10MB/128 файлов.',
  774. local: 'Локальные загрузки',
  775. s3: 'S3 загрузки',
  776. preview: 'Просмотр',
  777. fileError: 'Ошибка файла',
  778. uploadLimit:
  779. 'Каждый файл ≤10MB, всего файлов ≤128.',
  780. destinationFolder: 'Целевая папка',
  781. },
  782. flow: {
  783. cite: 'Источник',
  784. citeTip: 'Источник информации',
  785. name: 'Название',
  786. nameMessage: 'Введите название',
  787. description: 'Описание',
  788. examples: 'Примеры',
  789. to: 'Кому',
  790. msg: 'Сообщения',
  791. msgTip:
  792. 'Вывод переменной вышестоящего компонента или введенный вами текст.',
  793. messagePlaceholder: `Введите текст сообщения, используйте '/' для вставки переменных.`,
  794. messageMsg: 'Введите сообщение или удалите это поле.',
  795. addField: 'Добавить поле',
  796. addMessage: 'Добавить сообщение',
  797. loop: 'Цикл',
  798. loopTip:
  799. 'Максимальное количество циклов компонента. При превышении задача не может быть выполнена.',
  800. yes: 'Да',
  801. no: 'Нет',
  802. key: 'Ключ',
  803. componentId: 'ID компонента',
  804. add: 'Добавить',
  805. operation: 'Действие',
  806. run: 'Запустить',
  807. save: 'Сохранить',
  808. title: 'ID:',
  809. beginDescription: 'Начало потока.',
  810. answerDescription: `Интерфейс между человеком и ботом, принимает ввод пользователя и отображает ответы.`,
  811. retrievalDescription: `Извлекает информацию из указанных баз знаний. Убедитесь, что базы используют одну модель эмбеддинга.`,
  812. generateDescription: `Генерирует ответы с помощью LLM. Убедитесь, что промпт настроен правильно.`,
  813. categorizeDescription: `Классифицирует ввод пользователя в предопределенные категории. Укажите имя, описание и примеры для каждой категории.`,
  814. relevantDescription: `Оценивает релевантность вывода вышестоящего компонента последнему запросу пользователя.`,
  815. rewriteQuestionDescription: `Переписывает пользовательский запрос на основе контекста предыдущих диалогов.`,
  816. messageDescription:
  817. 'Возвращает итоговый вывод рабочего процесса с предопределенным содержимым.',
  818. keywordDescription: `Извлекает топ N результатов из ввода пользователя.`,
  819. switchDescription: `Оценивает условия и направляет поток выполнения.`,
  820. wikipediaDescription: `Ищет на wikipedia.org. Использует TopN для количества результатов.`,
  821. promptText: `Обобщите следующие абзацы. Будьте внимательны с числами. Абзацы:
  822. {input}
  823. Контент для обобщения.`,
  824. createGraph: 'Создать агента',
  825. createFromTemplates: 'Создать из шаблонов',
  826. retrieval: 'Поиск',
  827. generate: 'Генерация',
  828. answer: 'Взаимодействие',
  829. categorize: 'Классификация',
  830. relevant: 'Релевантность',
  831. rewriteQuestion: 'Переписать',
  832. rewrite: 'Переписать',
  833. begin: 'Начало',
  834. message: 'Сообщение',
  835. blank: 'Пустой',
  836. createFromNothing: 'Создать агента с нуля',
  837. addItem: 'Добавить элемент',
  838. addSubItem: 'Добавить подэлемент',
  839. nameRequiredMsg: 'Требуется название',
  840. nameRepeatedMsg: 'Название не должно повторяться',
  841. keywordExtract: 'Ключевые слова',
  842. keywordExtractDescription: `Извлекает ключевые слова из запроса пользователя.`,
  843. baidu: 'Baidu',
  844. baiduDescription: `Ищет на baidu.com.`,
  845. duckDuckGo: 'DuckDuckGo',
  846. duckDuckGoDescription:
  847. 'Ищет на duckduckgo.com.',
  848. channel: 'Канал',
  849. channelTip: `Текстовый или новостной поиск`,
  850. text: 'Текст',
  851. news: 'Новости',
  852. messageHistoryWindowSize: 'Размер окна истории',
  853. messageHistoryWindowSizeTip:
  854. 'Количество сообщений истории, видимых LLM. Учитывайте ограничение токенов модели.',
  855. wikipedia: 'Wikipedia',
  856. pubMed: 'PubMed',
  857. pubMedDescription:
  858. 'Ищет на https://pubmed.ncbi.nlm.nih.gov/.',
  859. email: 'Email',
  860. emailTip:
  861. 'Email обязателен.',
  862. arXiv: 'ArXiv',
  863. arXivDescription:
  864. 'Ищет на https://arxiv.org/.',
  865. sortBy: 'Сортировать по',
  866. submittedDate: 'Дата отправки',
  867. lastUpdatedDate: 'Дата обновления',
  868. relevance: 'Релевантность',
  869. google: 'Google',
  870. googleDescription:
  871. 'Ищет на https://www.google.com/. Требуется API ключ от serpapi.com.',
  872. bing: 'Bing',
  873. bingDescription:
  874. 'Ищет на https://www.bing.com/. Требуется API ключ от microsoft.com.',
  875. apiKey: 'API КЛЮЧ',
  876. country: 'Страна и регион',
  877. language: 'Язык',
  878. googleScholar: 'Google Scholar',
  879. googleScholarDescription:
  880. 'Ищет на https://scholar.google.com/.',
  881. yearLow: 'Год от',
  882. yearHigh: 'Год до',
  883. patents: 'Патенты',
  884. data: 'Данные',
  885. deepL: 'DeepL',
  886. deepLDescription:
  887. 'Перевод с помощью https://www.deepl.com/.',
  888. authKey: 'Ключ авторизации',
  889. sourceLang: 'Исходный язык',
  890. targetLang: 'Целевой язык',
  891. gitHub: 'GitHub',
  892. gitHubDescription:
  893. 'Ищет репозитории на https://github.com/.',
  894. baiduFanyi: 'BaiduFanyi',
  895. baiduFanyiDescription:
  896. 'Перевод с помощью https://fanyi.baidu.com/.',
  897. appid: 'App ID',
  898. secretKey: 'Секретный ключ',
  899. domain: 'Домен',
  900. transType: 'Тип перевода',
  901. baiduSecretKeyOptions: {
  902. translate: 'Общий перевод',
  903. fieldtranslate: 'Специализированный перевод',
  904. },
  905. baiduDomainOptions: {
  906. it: 'Информационные технологии',
  907. finance: 'Финансы и экономика',
  908. machinery: 'Машиностроение',
  909. senimed: 'Биомедицина',
  910. novel: 'Онлайн литература',
  911. academic: 'Академические статьи',
  912. aerospace: 'Аэрокосмическая',
  913. wiki: 'Гуманитарные науки',
  914. news: 'Новости',
  915. law: 'Законы',
  916. contract: 'Контракты',
  917. },
  918. baiduSourceLangOptions: {
  919. auto: 'Автоопределение',
  920. zh: 'Китайский',
  921. en: 'Английский',
  922. yue: 'Кантонский',
  923. wyw: 'Классический китайский',
  924. jp: 'Японский',
  925. kor: 'Корейский',
  926. fra: 'Французский',
  927. spa: 'Испанский',
  928. th: 'Тайский',
  929. ara: 'Арабский',
  930. ru: 'Русский',
  931. pt: 'Португальский',
  932. de: 'Немецкий',
  933. it: 'Итальянский',
  934. el: 'Греческий',
  935. nl: 'Голландский',
  936. pl: 'Польский',
  937. bul: 'Болгарский',
  938. est: 'Эстонский',
  939. dan: 'Датский',
  940. fin: 'Финский',
  941. cs: 'Чешский',
  942. rom: 'Румынский',
  943. slo: 'Словенский',
  944. swe: 'Шведский',
  945. hu: 'Венгерский',
  946. cht: 'Традиционный китайский',
  947. vie: 'Вьетнамский',
  948. },
  949. qWeather: 'QWeather',
  950. qWeatherDescription:
  951. 'Получает погодную информацию с https://www.qweather.com/.',
  952. lang: 'Язык',
  953. type: 'Тип',
  954. webApiKey: 'Web API ключ',
  955. userType: 'Тип пользователя',
  956. timePeriod: 'Период времени',
  957. qWeatherLangOptions: {
  958. zh: 'Упрощенный китайский',
  959. 'zh-hant': 'Традиционный китайский',
  960. en: 'Английский',
  961. de: 'Немецкий',
  962. es: 'Испанский',
  963. fr: 'Французский',
  964. it: 'Итальянский',
  965. ja: 'Японский',
  966. ko: 'Корейский',
  967. ru: 'Русский',
  968. hi: 'Хинди',
  969. th: 'Тайский',
  970. ar: 'Арабский',
  971. pt: 'Португальский',
  972. bn: 'Бенгальский',
  973. ms: 'Малайский',
  974. nl: 'Голландский',
  975. el: 'Греческий',
  976. la: 'Латинский',
  977. sv: 'Шведский',
  978. id: 'Индонезийский',
  979. pl: 'Польский',
  980. tr: 'Турецкий',
  981. cs: 'Чешский',
  982. et: 'Эстонский',
  983. vi: 'Вьетнамский',
  984. fil: 'Филиппинский',
  985. fi: 'Финский',
  986. he: 'Иврит',
  987. is: 'Исландский',
  988. nb: 'Норвежский',
  989. },
  990. qWeatherTypeOptions: {
  991. weather: 'Прогноз погоды',
  992. indices: 'Индекс погоды',
  993. airquality: 'Качество воздуха',
  994. },
  995. qWeatherUserTypeOptions: {
  996. free: 'Бесплатный',
  997. paid: 'Платный',
  998. },
  999. qWeatherTimePeriodOptions: {
  1000. now: 'Сейчас',
  1001. '3d': '3 дня',
  1002. '7d': '7 дней',
  1003. '10d': '10 дней',
  1004. '15d': '15 дней',
  1005. '30d': '30 дней',
  1006. },
  1007. publish: 'API',
  1008. exeSQL: 'Выполнить SQL',
  1009. exeSQLDescription:
  1010. 'Выполняет SQL-запросы к реляционным БД (MySQL, PostgreSQL, MariaDB).',
  1011. dbType: 'Тип БД',
  1012. database: 'База данных',
  1013. username: 'Имя пользователя',
  1014. host: 'Хост',
  1015. port: 'Порт',
  1016. password: 'Пароль',
  1017. switch: 'Переключатель',
  1018. logicalOperator: 'Логический оператор',
  1019. switchOperatorOptions: {
  1020. equal: 'Равно',
  1021. notEqual: 'Не равно',
  1022. gt: 'Больше',
  1023. ge: 'Больше или равно',
  1024. lt: 'Меньше',
  1025. le: 'Меньше или равно',
  1026. contains: 'Содержит',
  1027. notContains: 'Не содержит',
  1028. startWith: 'Начинается с',
  1029. endWith: 'Заканчивается на',
  1030. empty: 'Пусто',
  1031. notEmpty: 'Не пусто',
  1032. },
  1033. switchLogicOperatorOptions: {
  1034. and: 'И',
  1035. or: 'ИЛИ',
  1036. },
  1037. operator: 'Оператор',
  1038. value: 'Значение',
  1039. useTemplate: 'Использовать',
  1040. wenCai: 'WenCai',
  1041. queryType: 'Тип запроса',
  1042. wenCaiDescription:
  1043. 'Получает финансовую информацию, включая цены акций и новости.',
  1044. wenCaiQueryTypeOptions: {
  1045. stock: 'Акции',
  1046. zhishu: 'Индекс',
  1047. fund: 'Фонды',
  1048. hkstock: 'Гонконгские акции',
  1049. usstock: 'Американские акции',
  1050. threeboard: 'Новый внебиржевой рынок',
  1051. conbond: 'Конвертируемые облигации',
  1052. insurance: 'Страхование',
  1053. futures: 'Фьючерсы',
  1054. lccp: 'Финансирование',
  1055. foreign_exchange: 'Иностранная валюта',
  1056. },
  1057. akShare: 'AkShare',
  1058. akShareDescription:
  1059. 'Получает новости об акциях с https://www.eastmoney.com/.',
  1060. yahooFinance: 'YahooFinance',
  1061. yahooFinanceDescription:
  1062. 'Запрашивает информацию о публичной компании по тикеру.',
  1063. crawler: 'Веб-краулер',
  1064. crawlerDescription:
  1065. 'Скачивает HTML-код с указанного URL.',
  1066. proxy: 'Прокси',
  1067. crawlerResultOptions: {
  1068. html: 'Html',
  1069. markdown: 'Markdown',
  1070. content: 'Содержимое',
  1071. },
  1072. extractType: 'Тип извлечения',
  1073. info: 'Информация',
  1074. history: 'История',
  1075. financials: 'Финансы',
  1076. balanceSheet: 'Баланс',
  1077. cashFlowStatement: 'Отчет о движении денежных средств',
  1078. jin10: 'Jin10',
  1079. jin10Description:
  1080. 'Получает финансовую информацию с Jin10 Open Platform.',
  1081. flashType: 'Тип новости',
  1082. filter: 'Фильтр',
  1083. contain: 'Содержит',
  1084. calendarType: 'Тип календаря',
  1085. calendarDatashape: 'Форма данных календаря',
  1086. symbolsDatatype: 'Тип данных символов',
  1087. symbolsType: 'Тип символов',
  1088. jin10TypeOptions: {
  1089. flash: 'Экспресс-новости',
  1090. calendar: 'Календарь',
  1091. symbols: 'Котировки',
  1092. news: 'Справка',
  1093. },
  1094. jin10FlashTypeOptions: {
  1095. '1': 'Рыночные новости',
  1096. '2': 'Новости фьючерсов',
  1097. '3': 'Новости США-Гонконг',
  1098. '4': 'Новости акций',
  1099. '5': 'Новости товаров и форекс',
  1100. },
  1101. jin10CalendarTypeOptions: {
  1102. cj: 'Календарь макроэкономических данных',
  1103. qh: 'Календарь фьючерсов',
  1104. hk: 'Календарь гонконгского рынка',
  1105. us: 'Календарь американского рынка',
  1106. },
  1107. jin10CalendarDatashapeOptions: {
  1108. data: 'Данные',
  1109. event: 'События',
  1110. holiday: 'Праздники',
  1111. },
  1112. jin10SymbolsTypeOptions: {
  1113. GOODS: 'Котировки товаров',
  1114. FOREX: 'Котировки форекс',
  1115. FUTURE: 'Международные котировки',
  1116. CRYPTO: 'Криптовалюты',
  1117. },
  1118. jin10SymbolsDatatypeOptions: {
  1119. symbols: 'Список товаров',
  1120. quotes: 'Последние котировки',
  1121. },
  1122. concentrator: 'Концентратор',
  1123. concentratorDescription:
  1124. 'Принимает вывод вышестоящего компонента и передает его нижестоящим.',
  1125. tuShare: 'TuShare',
  1126. tuShareDescription:
  1127. 'Получает финансовые новости с основных финансовых сайтов.',
  1128. tuShareSrcOptions: {
  1129. sina: 'Sina',
  1130. wallstreetcn: 'wallstreetcn',
  1131. '10jqka': 'Straight flush',
  1132. eastmoney: 'Eastmoney',
  1133. yuncaijing: 'YUNCAIJING',
  1134. fenghuang: 'FENGHUANG',
  1135. jinrongjie: 'JRJ',
  1136. },
  1137. token: 'Токен',
  1138. src: 'Источник',
  1139. startDate: 'Дата начала',
  1140. endDate: 'Дата окончания',
  1141. keyword: 'Ключевое слово',
  1142. note: 'Примечание',
  1143. noteDescription: 'Примечание',
  1144. notePlaceholder: 'Введите примечание',
  1145. invoke: 'HTTP Запрос',
  1146. invokeDescription: `Вызывает удаленные сервисы, используя вывод других компонентов или константы как входные данные.`,
  1147. url: 'Url',
  1148. method: 'Метод',
  1149. timeout: 'Таймаут',
  1150. headers: 'Заголовки',
  1151. cleanHtml: 'Очистить HTML',
  1152. cleanHtmlTip:
  1153. 'Включите, если нужен только основной контент из HTML-ответа.',
  1154. reference: 'Ссылка',
  1155. input: 'Вход',
  1156. output: 'Выход',
  1157. parameter: 'Параметр',
  1158. howUseId: 'Как использовать ID агента?',
  1159. content: 'Содержимое',
  1160. operationResults: 'Результаты операций',
  1161. autosaved: 'Автосохранено',
  1162. optional: 'Опционально',
  1163. pasteFileLink: 'Вставить ссылку на файл',
  1164. testRun: 'Тестовый запуск',
  1165. template: 'Шаблон',
  1166. templateDescription:
  1167. 'Форматирует вывод других компонентов. Поддерживает Jinja2 и замену строк {параметр}.',
  1168. emailComponent: 'Email',
  1169. emailDescription: 'Отправляет email на указанный адрес.',
  1170. smtpServer: 'SMTP Сервер',
  1171. smtpPort: 'SMTP Порт',
  1172. senderEmail: 'Email отправителя',
  1173. authCode: 'Код авторизации',
  1174. senderName: 'Имя отправителя',
  1175. toEmail: 'Email получателя',
  1176. ccEmail: 'Копия (CC)',
  1177. emailSubject: 'Тема',
  1178. emailContent: 'Содержимое',
  1179. smtpServerRequired: 'Введите адрес SMTP сервера',
  1180. senderEmailRequired: 'Введите email отправителя',
  1181. authCodeRequired: 'Введите код авторизации',
  1182. toEmailRequired: 'Введите email получателя',
  1183. emailContentRequired: 'Введите содержимое письма',
  1184. emailSentSuccess: 'Email успешно отправлен',
  1185. emailSentFailed: 'Ошибка отправки email',
  1186. dynamicParameters: 'Динамические параметры',
  1187. jsonFormatTip:
  1188. 'Вышестоящий компонент должен предоставить JSON-строку в формате:',
  1189. toEmailTip: 'to_email: Email получателя (Обязательно)',
  1190. ccEmailTip: 'cc_email: Копия (CC) (Опционально)',
  1191. subjectTip: 'subject: Тема письма (Опционально)',
  1192. contentTip: 'content: Содержимое письма (Опционально)',
  1193. jsonUploadTypeErrorMessage: 'Загрузите json файл',
  1194. jsonUploadContentErrorMessage: 'Ошибка json файла',
  1195. iteration: 'Итерация',
  1196. iterationDescription: `Циклический компонент, выполняющий логику для каждого элемента входного массива.`,
  1197. delimiterTip: `
  1198. Разделитель используется для разбиения входного текста на части для каждой итерации.`,
  1199. delimiterOptions: {
  1200. comma: 'Запятая',
  1201. lineBreak: 'Перенос строки',
  1202. tab: 'Табуляция',
  1203. underline: 'Подчеркивание',
  1204. diagonal: 'Косая черта',
  1205. minus: 'Дефис',
  1206. semicolon: 'Точка с запятой',
  1207. },
  1208. addVariable: 'Добавить переменную',
  1209. variableSettings: 'Настройки переменных',
  1210. globalVariables: 'Глобальные переменные',
  1211. systemPrompt: 'Системный промпт',
  1212. addCategory: 'Добавить категорию',
  1213. categoryName: 'Название категории',
  1214. nextStep: 'Следующий шаг',
  1215. variableExtractDescription:
  1216. 'Извлекает информацию пользователя в глобальную переменную в течение диалога',
  1217. variableExtract: 'Переменные',
  1218. variables: 'Переменные',
  1219. variablesTip: `Задайте четкие json-ключи с пустыми значениями. Например:
  1220. {
  1221. "UserCode":"",
  1222. "NumberPhone":""
  1223. }`,
  1224. datatype: 'MINE тип HTTP запроса',
  1225. insertVariableTip: `Введите / Вставьте переменные`,
  1226. historyversion: 'История версий',
  1227. filename: 'Имя файла',
  1228. version: {
  1229. created: 'Создано',
  1230. details: 'Детали версии',
  1231. dsl: 'DSL',
  1232. download: 'Скачать',
  1233. version: 'Версия',
  1234. select: 'Версия не выбрана',
  1235. },
  1236. setting: 'Настройки',
  1237. settings: {
  1238. agentSetting: 'Настройки агента',
  1239. title: 'название',
  1240. description: 'описание',
  1241. upload: 'Загрузить',
  1242. photo: 'Фото',
  1243. permissions: 'Права доступа',
  1244. permissionsTip: 'Установите права для участников команды.',
  1245. me: 'я',
  1246. team: 'Команда',
  1247. },
  1248. noMoreData: 'Нет больше данных',
  1249. searchAgentPlaceholder: 'Поиск агента',
  1250. footer: {
  1251. profile: 'Все права защищены @ React',
  1252. },
  1253. layout: {
  1254. file: 'файл',
  1255. knowledge: 'знания',
  1256. chat: 'чат',
  1257. },
  1258. prompt: 'Промпт',
  1259. promptTip:
  1260. 'Опишите задачу для LLM, укажите формат ответа и требования. Используйте / для вставки переменных.',
  1261. promptMessage: 'Требуется промпт',
  1262. infor: 'Информационный запуск',
  1263. knowledgeBasesTip:
  1264. 'Выберите базы знаний для ассистента или переменные с ID баз знаний.',
  1265. knowledgeBaseVars: 'Переменные базы знаний',
  1266. code: 'Код',
  1267. codeDescription: 'Позволяет разработчикам писать пользовательскую логику на Python.',
  1268. inputVariables: 'Входные переменные',
  1269. runningHintText: 'выполняется...🕞',
  1270. openingSwitch: 'Приветствие',
  1271. openingCopy: 'Приветственное сообщение',
  1272. openingSwitchTip:
  1273. 'Пользователи увидят это приветствие в начале.',
  1274. modeTip: 'Режим определяет, как запускается рабочий процесс.',
  1275. beginInputTip:
  1276. 'Определите входные параметры для доступа в последующих процессах.',
  1277. query: 'Переменные запроса',
  1278. agent: 'Агент',
  1279. agentDescription:
  1280. 'Создает агентов с рассуждениями, использованием инструментов и многопользовательским взаимодействием.',
  1281. maxRecords: 'Макс. записей',
  1282. createAgent: 'Создать Агента',
  1283. stringTransform: 'Обработка текста',
  1284. userFillUp: 'Ожидание ответа',
  1285. userFillUpDescription: `Приостанавливает рабочий процесс и ожидает сообщения пользователя.`,
  1286. codeExec: 'Код',
  1287. tavilySearch: 'Tavily Search',
  1288. tavilySearchDescription: 'Поиск через сервис Tavily.',
  1289. tavilyExtract: 'Tavily Extract',
  1290. tavilyExtractDescription: 'Извлечение через Tavily',
  1291. log: 'Журнал',
  1292. management: 'Управление',
  1293. import: 'Импорт',
  1294. export: 'Экспорт',
  1295. seconds: 'Секунды',
  1296. subject: 'Тема',
  1297. tag: 'Тег',
  1298. tagPlaceholder: 'Введите тег',
  1299. descriptionPlaceholder: 'Введите описание',
  1300. line: 'Однострочный текст',
  1301. paragraph: 'Текст абзаца',
  1302. options: 'Выпадающие опции',
  1303. file: 'Загрузка файла',
  1304. integer: 'Число',
  1305. boolean: 'Булево',
  1306. logTimeline: {
  1307. begin: 'Готов к началу',
  1308. agent: 'Агент думает',
  1309. userFillUp: 'Ожидает вас',
  1310. retrieval: 'Ищет знания',
  1311. message: 'Агент говорит',
  1312. awaitResponse: 'Ожидает вас',
  1313. switch: 'Выбирает путь',
  1314. iteration: 'Пакетная обработка',
  1315. categorize: 'Классификация информации',
  1316. code: 'Запускает скрипт',
  1317. textProcessing: 'Организует текст',
  1318. tavilySearch: 'Ищет в интернете',
  1319. tavilyExtract: 'Читает страницу',
  1320. exeSQL: 'Запрос к БД',
  1321. google: 'Поиск в Google',
  1322. wikipedia: 'Поиск в Wikipedia',
  1323. googleScholar: 'Академический поиск',
  1324. gitHub: 'Поиск в GitHub',
  1325. email: 'Отправка email',
  1326. httpRequest: 'Вызов API',
  1327. wenCai: 'Запрос финансовых данных',
  1328. },
  1329. goto: 'Ветка неудачи',
  1330. comment: 'Значение по умолчанию',
  1331. },
  1332. llmTools: {
  1333. bad_calculator: {
  1334. name: 'Калькулятор',
  1335. description:
  1336. 'Инструмент для вычисления суммы двух чисел (дает неверный ответ)',
  1337. params: {
  1338. a: 'Первое число',
  1339. b: 'Второе число',
  1340. },
  1341. },
  1342. },
  1343. modal: {
  1344. okText: 'Подтвердить',
  1345. cancelText: 'Отмена',
  1346. },
  1347. mcp: {
  1348. export: 'Экспорт',
  1349. import: 'Импорт',
  1350. url: 'URL',
  1351. serverType: 'Тип сервера',
  1352. addMCP: 'Добавить MCP',
  1353. editMCP: 'Редактировать MCP',
  1354. },
  1355. search: {
  1356. createSearch: 'Создать поиск',
  1357. },
  1358. },
  1359. };