mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
UI: Update Russian language ru.ts (#10251)
### What problem does this PR solve? _Briefly describe what this PR aims to solve. Include background context that will help reviewers understand the purpose of the PR._ ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -1,10 +1,14 @@
|
|||||||
export default {
|
export default {
|
||||||
translation: {
|
translation: {
|
||||||
common: {
|
common: {
|
||||||
|
noResults: 'Нет результатов.',
|
||||||
|
selectPlaceholder: 'выберите значение',
|
||||||
|
selectAll: 'Выбрать все',
|
||||||
delete: 'Удалить',
|
delete: 'Удалить',
|
||||||
deleteModalTitle: 'Вы уверены, что хотите удалить этот элемент?',
|
deleteModalTitle: 'Вы уверены, что хотите удалить этот элемент?',
|
||||||
ok: 'Да',
|
ok: 'Да',
|
||||||
cancel: 'Нет',
|
cancel: 'Нет',
|
||||||
|
no: 'Нет',
|
||||||
total: 'Всего',
|
total: 'Всего',
|
||||||
rename: 'Переименовать',
|
rename: 'Переименовать',
|
||||||
name: 'Название',
|
name: 'Название',
|
||||||
@ -34,10 +38,15 @@ export default {
|
|||||||
pleaseSelect: 'Выберите',
|
pleaseSelect: 'Выберите',
|
||||||
pleaseInput: 'Введите',
|
pleaseInput: 'Введите',
|
||||||
submit: 'Отправить',
|
submit: 'Отправить',
|
||||||
|
clear: 'Очистить',
|
||||||
embedIntoSite: 'Встроить на веб-страницу',
|
embedIntoSite: 'Встроить на веб-страницу',
|
||||||
previousPage: 'Назад',
|
previousPage: 'Назад',
|
||||||
nextPage: 'Вперед',
|
nextPage: 'Вперед',
|
||||||
add: 'Добавить',
|
add: 'Добавить',
|
||||||
|
remove: 'Удалить',
|
||||||
|
search: 'Поиск',
|
||||||
|
noDataFound: 'Данные не найдены.',
|
||||||
|
noData: 'Нет данных',
|
||||||
promptPlaceholder: `Введите текст или используйте / для быстрой вставки переменных.`,
|
promptPlaceholder: `Введите текст или используйте / для быстрой вставки переменных.`,
|
||||||
mcp: {
|
mcp: {
|
||||||
namePlaceholder: 'Мой MCP сервер',
|
namePlaceholder: 'Мой MCP сервер',
|
||||||
@ -80,6 +89,7 @@ export default {
|
|||||||
flow: 'Агент',
|
flow: 'Агент',
|
||||||
search: 'Поиск',
|
search: 'Поиск',
|
||||||
welcome: 'Добро пожаловать в',
|
welcome: 'Добро пожаловать в',
|
||||||
|
dataset: 'Набор данных',
|
||||||
},
|
},
|
||||||
knowledgeList: {
|
knowledgeList: {
|
||||||
welcome: 'С возвращением',
|
welcome: 'С возвращением',
|
||||||
@ -92,6 +102,38 @@ export default {
|
|||||||
noMoreData: `Это всё. Больше ничего нет.`,
|
noMoreData: `Это всё. Больше ничего нет.`,
|
||||||
},
|
},
|
||||||
knowledgeDetails: {
|
knowledgeDetails: {
|
||||||
|
generateKnowledgeGraph:
|
||||||
|
'Это извлечет сущности и связи из всех ваших документов в этом наборе данных. Процесс может занять некоторое время.',
|
||||||
|
generateRaptor:
|
||||||
|
'Это извлечет сущности и связи из всех ваших документов в этом наборе данных. Процесс может занять некоторое время.',
|
||||||
|
generate: 'Сгенерировать',
|
||||||
|
raptor: 'RAPTOR',
|
||||||
|
knowledgeGraph: 'Граф знаний',
|
||||||
|
processingType: 'Тип обработки',
|
||||||
|
dataPipeline: 'Пайплайн данных',
|
||||||
|
operations: 'Операции',
|
||||||
|
status: 'Статус',
|
||||||
|
task: 'Задача',
|
||||||
|
startDate: 'Дата начала',
|
||||||
|
source: 'Источник',
|
||||||
|
fileName: 'Имя файла',
|
||||||
|
datasetLogs: 'Логи набора данных',
|
||||||
|
fileLogs: 'Логи файлов',
|
||||||
|
overview: 'Обзор',
|
||||||
|
success: 'Успешно',
|
||||||
|
failed: 'Ошибка',
|
||||||
|
completed: 'Завершено',
|
||||||
|
processLog: 'Лог процесса',
|
||||||
|
created: 'Создано',
|
||||||
|
learnMore: 'Узнать больше',
|
||||||
|
general: 'Общие',
|
||||||
|
chunkMethodTab: 'Метод фрагментации',
|
||||||
|
testResults: 'Результаты тестирования',
|
||||||
|
testSetting: 'Настройки тестирования',
|
||||||
|
retrievalTesting: 'Тестирование поиска',
|
||||||
|
retrievalTestingDescription:
|
||||||
|
'Проведите тест поиска, чтобы проверить, может ли RAGFlow находить нужный контент для LLM.',
|
||||||
|
Parse: 'Обработать',
|
||||||
dataset: 'Набор данных',
|
dataset: 'Набор данных',
|
||||||
testing: 'Тестирование поиска',
|
testing: 'Тестирование поиска',
|
||||||
files: 'файлы',
|
files: 'файлы',
|
||||||
@ -119,6 +161,10 @@ export default {
|
|||||||
processBeginAt: 'Начато в',
|
processBeginAt: 'Начато в',
|
||||||
processDuration: 'Длительность',
|
processDuration: 'Длительность',
|
||||||
progressMsg: 'Прогресс',
|
progressMsg: 'Прогресс',
|
||||||
|
noTestResultsForRuned:
|
||||||
|
'Релевантные результаты не найдены. Попробуйте изменить запрос или параметры.',
|
||||||
|
noTestResultsForNotRuned:
|
||||||
|
'Тест еще не проводился. Результаты появятся здесь.',
|
||||||
testingDescription:
|
testingDescription:
|
||||||
'Проведите тест поиска, чтобы проверить, может ли RAGFlow находить нужный контент для LLM. Если вы изменили настройки по умолчанию (например, вес сходства ключевых слов или порог сходства), имейте в виду, что эти изменения не сохранятся автоматически. Вы должны применить их в настройках чат-ассистента или компонента поиска.',
|
'Проведите тест поиска, чтобы проверить, может ли RAGFlow находить нужный контент для LLM. Если вы изменили настройки по умолчанию (например, вес сходства ключевых слов или порог сходства), имейте в виду, что эти изменения не сохранятся автоматически. Вы должны применить их в настройках чат-ассистента или компонента поиска.',
|
||||||
similarityThreshold: 'Порог сходства',
|
similarityThreshold: 'Порог сходства',
|
||||||
@ -127,6 +173,9 @@ export default {
|
|||||||
vectorSimilarityWeight: 'Вес сходства ключевых слов',
|
vectorSimilarityWeight: 'Вес сходства ключевых слов',
|
||||||
vectorSimilarityWeightTip:
|
vectorSimilarityWeightTip:
|
||||||
'Устанавливает вес сходства ключевых слов в общей оценке сходства. Сумма весов должна быть равна 1.0.',
|
'Устанавливает вес сходства ключевых слов в общей оценке сходства. Сумма весов должна быть равна 1.0.',
|
||||||
|
keywordSimilarityWeight: 'Вес сходства ключевых слов',
|
||||||
|
keywordSimilarityWeightTip:
|
||||||
|
'Устанавливает вес сходства ключевых слов в общей оценке сходства. Сумма весов должна быть равна 1.0.',
|
||||||
testText: 'Тестовый текст',
|
testText: 'Тестовый текст',
|
||||||
testTextPlaceholder: 'Введите ваш вопрос здесь!',
|
testTextPlaceholder: 'Введите ваш вопрос здесь!',
|
||||||
testingLabel: 'Тестирование',
|
testingLabel: 'Тестирование',
|
||||||
@ -168,6 +217,7 @@ export default {
|
|||||||
chunk: 'Фрагмент',
|
chunk: 'Фрагмент',
|
||||||
bulk: 'Пакетно',
|
bulk: 'Пакетно',
|
||||||
cancel: 'Отмена',
|
cancel: 'Отмена',
|
||||||
|
close: 'Закрыть',
|
||||||
rerankModel: 'Модель реранкинга',
|
rerankModel: 'Модель реранкинга',
|
||||||
rerankPlaceholder: 'Выберите',
|
rerankPlaceholder: 'Выберите',
|
||||||
rerankTip: `Опционально. Если оставить пустым, RAGFlow будет использовать комбинацию сходства ключевых слов и векторов. Выбор модели реранкинга заменит векторное сходство на оценку реранкинга.`,
|
rerankTip: `Опционально. Если оставить пустым, RAGFlow будет использовать комбинацию сходства ключевых слов и векторов. Выбор модели реранкинга заменит векторное сходство на оценку реранкинга.`,
|
||||||
@ -211,6 +261,16 @@ export default {
|
|||||||
reRankModelWaring: 'Модель реранкинга требует много времени.',
|
reRankModelWaring: 'Модель реранкинга требует много времени.',
|
||||||
},
|
},
|
||||||
knowledgeConfiguration: {
|
knowledgeConfiguration: {
|
||||||
|
enableAutoGenerate: 'Включить авто-генерацию',
|
||||||
|
teamPlaceholder: 'Выберите команду.',
|
||||||
|
dataFlowPlaceholder: 'Выберите поток данных.',
|
||||||
|
buildItFromScratch: 'Создать с нуля',
|
||||||
|
useRAPTORToEnhanceRetrieval: 'Использовать RAPTOR для улучшения поиска',
|
||||||
|
extractKnowledgeGraph: 'Извлечь граф знаний',
|
||||||
|
dataFlow: 'Поток данных',
|
||||||
|
parseType: 'Тип обработки',
|
||||||
|
manualSetup: 'Ручная настройка',
|
||||||
|
builtIn: 'Встроенный',
|
||||||
titleDescription:
|
titleDescription:
|
||||||
'Обновите конфигурацию базы знаний, особенно метод фрагментации.',
|
'Обновите конфигурацию базы знаний, особенно метод фрагментации.',
|
||||||
name: 'Название базы знаний',
|
name: 'Название базы знаний',
|
||||||
@ -397,6 +457,12 @@ export default {
|
|||||||
delete: 'Удалить',
|
delete: 'Удалить',
|
||||||
},
|
},
|
||||||
chat: {
|
chat: {
|
||||||
|
messagePlaceholder: 'Введите ваше сообщение здесь...',
|
||||||
|
exit: 'Выйти',
|
||||||
|
multipleModels: 'Несколько моделей',
|
||||||
|
applyModelConfigs: 'Применить настройки моделей',
|
||||||
|
conversations: 'Диалоги',
|
||||||
|
chatApps: 'Чат-приложения',
|
||||||
newConversation: 'Новый диалог',
|
newConversation: 'Новый диалог',
|
||||||
createAssistant: 'Создать ассистента',
|
createAssistant: 'Создать ассистента',
|
||||||
assistantSetting: 'Настройки ассистента',
|
assistantSetting: 'Настройки ассистента',
|
||||||
@ -450,6 +516,7 @@ export default {
|
|||||||
improvise: 'Импровизация',
|
improvise: 'Импровизация',
|
||||||
precise: 'Точность',
|
precise: 'Точность',
|
||||||
balance: 'Баланс',
|
balance: 'Баланс',
|
||||||
|
custom: 'Пользовательский',
|
||||||
freedomTip: `Сокращенная настройка 'Температуры', 'Top P', 'Штрафа за присутствие' и 'Штрафа за частоту'.`,
|
freedomTip: `Сокращенная настройка 'Температуры', 'Top P', 'Штрафа за присутствие' и 'Штрафа за частоту'.`,
|
||||||
temperature: 'Температура',
|
temperature: 'Температура',
|
||||||
temperatureMessage: 'Требуется температура',
|
temperatureMessage: 'Требуется температура',
|
||||||
@ -537,6 +604,18 @@ export default {
|
|||||||
crossLanguage: 'Межъязыковый поиск',
|
crossLanguage: 'Межъязыковый поиск',
|
||||||
crossLanguageTip: `Выберите один или несколько языков для межъязыкового поиска.`,
|
crossLanguageTip: `Выберите один или несколько языков для межъязыкового поиска.`,
|
||||||
createChat: 'Создать чат',
|
createChat: 'Создать чат',
|
||||||
|
metadata: 'Метаданные',
|
||||||
|
metadataTip:
|
||||||
|
'Фильтрация метаданных - это процесс использования атрибутов метаданных для уточнения и контроля поиска релевантной информации.',
|
||||||
|
conditions: 'Условия',
|
||||||
|
addCondition: 'Добавить условие',
|
||||||
|
meta: {
|
||||||
|
disabled: 'Отключено',
|
||||||
|
automatic: 'Автоматически',
|
||||||
|
manual: 'Вручную',
|
||||||
|
},
|
||||||
|
cancel: 'Отмена',
|
||||||
|
chatSetting: 'Настройки чата',
|
||||||
},
|
},
|
||||||
setting: {
|
setting: {
|
||||||
profile: 'Профиль',
|
profile: 'Профиль',
|
||||||
@ -772,6 +851,7 @@ export default {
|
|||||||
hint: 'Подсказка',
|
hint: 'Подсказка',
|
||||||
},
|
},
|
||||||
fileManager: {
|
fileManager: {
|
||||||
|
files: 'Файлы',
|
||||||
name: 'Название',
|
name: 'Название',
|
||||||
uploadDate: 'Дата загрузки',
|
uploadDate: 'Дата загрузки',
|
||||||
knowledgeBase: 'База знаний',
|
knowledgeBase: 'База знаний',
|
||||||
@ -793,13 +873,96 @@ export default {
|
|||||||
fileError: 'Ошибка файла',
|
fileError: 'Ошибка файла',
|
||||||
uploadLimit: 'Каждый файл ≤10MB, всего файлов ≤128.',
|
uploadLimit: 'Каждый файл ≤10MB, всего файлов ≤128.',
|
||||||
destinationFolder: 'Целевая папка',
|
destinationFolder: 'Целевая папка',
|
||||||
|
pleaseUploadAtLeastOneFile: 'Пожалуйста, загрузите хотя бы один файл',
|
||||||
},
|
},
|
||||||
flow: {
|
flow: {
|
||||||
|
recommended: 'Рекомендуемые',
|
||||||
|
customerSupport: 'Поддержка клиентов',
|
||||||
|
marketing: 'Маркетинг',
|
||||||
|
consumerApp: 'Потребительские приложения',
|
||||||
|
other: 'Другое',
|
||||||
|
agents: 'Агенты',
|
||||||
|
days: 'Дни',
|
||||||
|
beginInput: 'Входные параметры',
|
||||||
|
ref: 'Переменная',
|
||||||
|
stockCode: 'Код акции',
|
||||||
|
apiKeyPlaceholder:
|
||||||
|
'YOUR_API_KEY (получить с https://serpapi.com/manage-api-key)',
|
||||||
|
flowStart: 'Начать',
|
||||||
|
flowNum: 'Номер',
|
||||||
|
test: 'Тест',
|
||||||
|
extractDepth: 'Глубина извлечения',
|
||||||
|
format: 'Формат',
|
||||||
|
basic: 'базовый',
|
||||||
|
advanced: 'продвинутый',
|
||||||
|
general: 'общий',
|
||||||
|
searchDepth: 'Глубина поиска',
|
||||||
|
tavilyTopic: 'Тема Tavily',
|
||||||
|
maxResults: 'Макс. результатов',
|
||||||
|
includeAnswer: 'Включать ответ',
|
||||||
|
includeRawContent: 'Включать исходный контент',
|
||||||
|
includeImages: 'Включать изображения',
|
||||||
|
includeImageDescriptions: 'Включать описания изображений',
|
||||||
|
includeDomains: 'Включать домены',
|
||||||
|
ExcludeDomains: 'Исключать домены',
|
||||||
|
Days: 'Дни',
|
||||||
|
comma: 'Запятая',
|
||||||
|
semicolon: 'Точка с запятой',
|
||||||
|
period: 'Точка',
|
||||||
|
lineBreak: 'Перенос строки',
|
||||||
|
tab: 'Табуляция',
|
||||||
|
space: 'Пробел',
|
||||||
|
delimiters: 'Разделители',
|
||||||
|
merge: 'Объединить',
|
||||||
|
split: 'Разделить',
|
||||||
|
script: 'Скрипт',
|
||||||
|
iterationItemDescription:
|
||||||
|
'Представляет текущий элемент в итерации, который можно использовать в последующих шагах.',
|
||||||
|
guidingQuestion: 'Направляющий вопрос',
|
||||||
|
onFailure: 'При ошибке',
|
||||||
|
userPromptDefaultValue: 'Это заказ, который нужно отправить агенту.',
|
||||||
|
search: 'Поиск',
|
||||||
|
communication: 'Коммуникация',
|
||||||
|
developer: 'Разработчик',
|
||||||
|
typeCommandOrsearch: 'Введите команду или поиск...',
|
||||||
|
builtIn: 'Встроенный',
|
||||||
|
ExceptionDefaultValue: 'Значение по умолчанию при исключении',
|
||||||
|
exceptionMethod: 'Метод обработки исключений',
|
||||||
|
maxRounds: 'Макс. раундов рефлексии',
|
||||||
|
delayEfterError: 'Задержка после ошибки',
|
||||||
|
maxRetries: 'Макс. попыток',
|
||||||
|
advancedSettings: 'Расширенные настройки',
|
||||||
|
addTools: 'Добавить инструменты',
|
||||||
|
sysPromptDefultValue: `
|
||||||
|
<role>
|
||||||
|
Вы полезный помощник, ИИ-ассистент, специализирующийся на решении проблем пользователя.
|
||||||
|
Если указана конкретная область, адаптируйте вашу экспертизу к этой области; в противном случае действуйте как универсальный специалист.
|
||||||
|
</role>
|
||||||
|
<instructions>
|
||||||
|
1. Поймите запрос пользователя.
|
||||||
|
2. Разбейте его на логические подзадачи.
|
||||||
|
3. Выполните каждую подзадачу шаг за шагом, прозрачно рассуждая.
|
||||||
|
4. Проверьте точность и согласованность.
|
||||||
|
5. Четко обобщите окончательный результат.
|
||||||
|
</instructions>`,
|
||||||
|
singleLineText: 'Однострочный текст',
|
||||||
|
multimodalModels: 'Мультимодальные модели',
|
||||||
|
textOnlyModels: 'Только текстовые модели',
|
||||||
|
allModels: 'Все модели',
|
||||||
|
codeExecDescription: 'Напишите свою пользовательскую логику на Python или Javascript.',
|
||||||
|
stringTransformDescription:
|
||||||
|
'Изменяет текстовое содержимое. В настоящее время поддерживает: разделение или объединение текста.',
|
||||||
|
foundation: 'Основа',
|
||||||
|
tools: 'Инструменты',
|
||||||
|
dataManipulation: 'Манипуляция данными',
|
||||||
|
flow: 'Поток',
|
||||||
|
dialog: 'Диалог',
|
||||||
cite: 'Источник',
|
cite: 'Источник',
|
||||||
citeTip: 'Источник информации',
|
citeTip: 'Источник информации',
|
||||||
name: 'Название',
|
name: 'Название',
|
||||||
nameMessage: 'Введите название',
|
nameMessage: 'Введите название',
|
||||||
description: 'Описание',
|
description: 'Описание',
|
||||||
|
descriptionMessage: 'Это агент для конкретной задачи.',
|
||||||
examples: 'Примеры',
|
examples: 'Примеры',
|
||||||
to: 'Кому',
|
to: 'Кому',
|
||||||
msg: 'Сообщения',
|
msg: 'Сообщения',
|
||||||
@ -1217,6 +1380,7 @@ export default {
|
|||||||
variableSettings: 'Настройки переменных',
|
variableSettings: 'Настройки переменных',
|
||||||
globalVariables: 'Глобальные переменные',
|
globalVariables: 'Глобальные переменные',
|
||||||
systemPrompt: 'Системный промпт',
|
systemPrompt: 'Системный промпт',
|
||||||
|
userPrompt: 'Пользовательский промпт',
|
||||||
addCategory: 'Добавить категорию',
|
addCategory: 'Добавить категорию',
|
||||||
categoryName: 'Название категории',
|
categoryName: 'Название категории',
|
||||||
nextStep: 'Следующий шаг',
|
nextStep: 'Следующий шаг',
|
||||||
@ -1280,10 +1444,15 @@ export default {
|
|||||||
openingCopy: 'Приветственное сообщение',
|
openingCopy: 'Приветственное сообщение',
|
||||||
openingSwitchTip: 'Пользователи увидят это приветствие в начале.',
|
openingSwitchTip: 'Пользователи увидят это приветствие в начале.',
|
||||||
modeTip: 'Режим определяет, как запускается рабочий процесс.',
|
modeTip: 'Режим определяет, как запускается рабочий процесс.',
|
||||||
|
mode: 'Режим',
|
||||||
|
conversational: 'диалоговый',
|
||||||
|
task: 'задача',
|
||||||
beginInputTip:
|
beginInputTip:
|
||||||
'Определите входные параметры для доступа в последующих процессах.',
|
'Определите входные параметры для доступа в последующих процессах.',
|
||||||
query: 'Переменные запроса',
|
query: 'Переменные запроса',
|
||||||
|
queryTip: 'Выберите переменную, которую хотите использовать',
|
||||||
agent: 'Агент',
|
agent: 'Агент',
|
||||||
|
addAgent: 'Добавить агента',
|
||||||
agentDescription:
|
agentDescription:
|
||||||
'Создает агентов с рассуждениями, использованием инструментов и многопользовательским взаимодействием.',
|
'Создает агентов с рассуждениями, использованием инструментов и многопользовательским взаимодействием.',
|
||||||
maxRecords: 'Макс. записей',
|
maxRecords: 'Макс. записей',
|
||||||
@ -1337,6 +1506,10 @@ export default {
|
|||||||
},
|
},
|
||||||
goto: 'Ветка неудачи',
|
goto: 'Ветка неудачи',
|
||||||
comment: 'Значение по умолчанию',
|
comment: 'Значение по умолчанию',
|
||||||
|
sqlStatement: 'SQL запрос',
|
||||||
|
sqlStatementTip:
|
||||||
|
'Напишите ваш SQL запрос здесь. Вы можете использовать переменные, чистый SQL или комбинировать оба метода с использованием синтаксиса переменных.',
|
||||||
|
frameworkPrompts: 'Фреймворк',
|
||||||
},
|
},
|
||||||
llmTools: {
|
llmTools: {
|
||||||
bad_calculator: {
|
bad_calculator: {
|
||||||
@ -1362,7 +1535,60 @@ export default {
|
|||||||
editMCP: 'Редактировать MCP',
|
editMCP: 'Редактировать MCP',
|
||||||
},
|
},
|
||||||
search: {
|
search: {
|
||||||
|
searchApps: 'Поисковые приложения',
|
||||||
createSearch: 'Создать поиск',
|
createSearch: 'Создать поиск',
|
||||||
|
searchGreeting: 'Чем я могу помочь вам сегодня?',
|
||||||
|
profile: 'Скрыть профиль',
|
||||||
|
locale: 'Локаль',
|
||||||
|
embedCode: 'Код для вставки',
|
||||||
|
id: 'ID',
|
||||||
|
copySuccess: 'Успешно скопировано',
|
||||||
|
welcomeBack: 'С возвращением',
|
||||||
|
searchSettings: 'Настройки поиска',
|
||||||
|
name: 'Название',
|
||||||
|
avatar: 'Аватар',
|
||||||
|
description: 'Описание',
|
||||||
|
datasets: 'Наборы данных',
|
||||||
|
rerankModel: 'Модель реранкинга',
|
||||||
|
AISummary: 'AI-резюме',
|
||||||
|
enableWebSearch: 'Включить веб-поиск',
|
||||||
|
enableRelatedSearch: 'Включить связанный поиск',
|
||||||
|
showQueryMindmap: 'Показать ментальную карту запроса',
|
||||||
|
embedApp: 'Встроить приложение',
|
||||||
|
relatedSearch: 'Связанный поиск',
|
||||||
|
descriptionValue: 'Вы умный ассистент.',
|
||||||
|
okText: 'Сохранить',
|
||||||
|
cancelText: 'Отмена',
|
||||||
|
chooseDataset: 'Сначала выберите набор данных',
|
||||||
|
},
|
||||||
|
language: {
|
||||||
|
english: 'Английский',
|
||||||
|
chinese: 'Китайский',
|
||||||
|
spanish: 'Испанский',
|
||||||
|
french: 'Французский',
|
||||||
|
german: 'Немецкий',
|
||||||
|
japanese: 'Японский',
|
||||||
|
korean: 'Корейский',
|
||||||
|
vietnamese: 'Вьетнамский',
|
||||||
|
russian: 'Русский',
|
||||||
|
},
|
||||||
|
pagination: {
|
||||||
|
total: 'Всего {{total}}',
|
||||||
|
page: '{{page}} /Страница',
|
||||||
|
},
|
||||||
|
dataflowParser: {
|
||||||
|
parseSummary: 'Резюме обработки',
|
||||||
|
parseSummaryTip: 'Обработчик: deepdoc',
|
||||||
|
rerunFromCurrentStep: 'Перезапустить с текущего шага',
|
||||||
|
rerunFromCurrentStepTip: 'Обнаружены изменения. Нажмите для перезапуска.',
|
||||||
|
},
|
||||||
|
dataflow: {
|
||||||
|
parser: 'Обработчик',
|
||||||
|
parserDescription: 'Обработчик',
|
||||||
|
chunker: 'Фрагментатор',
|
||||||
|
chunkerDescription: 'Фрагментатор',
|
||||||
|
tokenizer: 'Токенизатор',
|
||||||
|
tokenizerDescription: 'Токенизатор',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user