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 {
|
||||
translation: {
|
||||
common: {
|
||||
noResults: 'Нет результатов.',
|
||||
selectPlaceholder: 'выберите значение',
|
||||
selectAll: 'Выбрать все',
|
||||
delete: 'Удалить',
|
||||
deleteModalTitle: 'Вы уверены, что хотите удалить этот элемент?',
|
||||
ok: 'Да',
|
||||
cancel: 'Нет',
|
||||
no: 'Нет',
|
||||
total: 'Всего',
|
||||
rename: 'Переименовать',
|
||||
name: 'Название',
|
||||
@ -34,10 +38,15 @@ export default {
|
||||
pleaseSelect: 'Выберите',
|
||||
pleaseInput: 'Введите',
|
||||
submit: 'Отправить',
|
||||
clear: 'Очистить',
|
||||
embedIntoSite: 'Встроить на веб-страницу',
|
||||
previousPage: 'Назад',
|
||||
nextPage: 'Вперед',
|
||||
add: 'Добавить',
|
||||
remove: 'Удалить',
|
||||
search: 'Поиск',
|
||||
noDataFound: 'Данные не найдены.',
|
||||
noData: 'Нет данных',
|
||||
promptPlaceholder: `Введите текст или используйте / для быстрой вставки переменных.`,
|
||||
mcp: {
|
||||
namePlaceholder: 'Мой MCP сервер',
|
||||
@ -80,6 +89,7 @@ export default {
|
||||
flow: 'Агент',
|
||||
search: 'Поиск',
|
||||
welcome: 'Добро пожаловать в',
|
||||
dataset: 'Набор данных',
|
||||
},
|
||||
knowledgeList: {
|
||||
welcome: 'С возвращением',
|
||||
@ -92,6 +102,38 @@ export default {
|
||||
noMoreData: `Это всё. Больше ничего нет.`,
|
||||
},
|
||||
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: 'Набор данных',
|
||||
testing: 'Тестирование поиска',
|
||||
files: 'файлы',
|
||||
@ -119,6 +161,10 @@ export default {
|
||||
processBeginAt: 'Начато в',
|
||||
processDuration: 'Длительность',
|
||||
progressMsg: 'Прогресс',
|
||||
noTestResultsForRuned:
|
||||
'Релевантные результаты не найдены. Попробуйте изменить запрос или параметры.',
|
||||
noTestResultsForNotRuned:
|
||||
'Тест еще не проводился. Результаты появятся здесь.',
|
||||
testingDescription:
|
||||
'Проведите тест поиска, чтобы проверить, может ли RAGFlow находить нужный контент для LLM. Если вы изменили настройки по умолчанию (например, вес сходства ключевых слов или порог сходства), имейте в виду, что эти изменения не сохранятся автоматически. Вы должны применить их в настройках чат-ассистента или компонента поиска.',
|
||||
similarityThreshold: 'Порог сходства',
|
||||
@ -127,6 +173,9 @@ export default {
|
||||
vectorSimilarityWeight: 'Вес сходства ключевых слов',
|
||||
vectorSimilarityWeightTip:
|
||||
'Устанавливает вес сходства ключевых слов в общей оценке сходства. Сумма весов должна быть равна 1.0.',
|
||||
keywordSimilarityWeight: 'Вес сходства ключевых слов',
|
||||
keywordSimilarityWeightTip:
|
||||
'Устанавливает вес сходства ключевых слов в общей оценке сходства. Сумма весов должна быть равна 1.0.',
|
||||
testText: 'Тестовый текст',
|
||||
testTextPlaceholder: 'Введите ваш вопрос здесь!',
|
||||
testingLabel: 'Тестирование',
|
||||
@ -168,6 +217,7 @@ export default {
|
||||
chunk: 'Фрагмент',
|
||||
bulk: 'Пакетно',
|
||||
cancel: 'Отмена',
|
||||
close: 'Закрыть',
|
||||
rerankModel: 'Модель реранкинга',
|
||||
rerankPlaceholder: 'Выберите',
|
||||
rerankTip: `Опционально. Если оставить пустым, RAGFlow будет использовать комбинацию сходства ключевых слов и векторов. Выбор модели реранкинга заменит векторное сходство на оценку реранкинга.`,
|
||||
@ -211,6 +261,16 @@ export default {
|
||||
reRankModelWaring: 'Модель реранкинга требует много времени.',
|
||||
},
|
||||
knowledgeConfiguration: {
|
||||
enableAutoGenerate: 'Включить авто-генерацию',
|
||||
teamPlaceholder: 'Выберите команду.',
|
||||
dataFlowPlaceholder: 'Выберите поток данных.',
|
||||
buildItFromScratch: 'Создать с нуля',
|
||||
useRAPTORToEnhanceRetrieval: 'Использовать RAPTOR для улучшения поиска',
|
||||
extractKnowledgeGraph: 'Извлечь граф знаний',
|
||||
dataFlow: 'Поток данных',
|
||||
parseType: 'Тип обработки',
|
||||
manualSetup: 'Ручная настройка',
|
||||
builtIn: 'Встроенный',
|
||||
titleDescription:
|
||||
'Обновите конфигурацию базы знаний, особенно метод фрагментации.',
|
||||
name: 'Название базы знаний',
|
||||
@ -397,6 +457,12 @@ export default {
|
||||
delete: 'Удалить',
|
||||
},
|
||||
chat: {
|
||||
messagePlaceholder: 'Введите ваше сообщение здесь...',
|
||||
exit: 'Выйти',
|
||||
multipleModels: 'Несколько моделей',
|
||||
applyModelConfigs: 'Применить настройки моделей',
|
||||
conversations: 'Диалоги',
|
||||
chatApps: 'Чат-приложения',
|
||||
newConversation: 'Новый диалог',
|
||||
createAssistant: 'Создать ассистента',
|
||||
assistantSetting: 'Настройки ассистента',
|
||||
@ -450,6 +516,7 @@ export default {
|
||||
improvise: 'Импровизация',
|
||||
precise: 'Точность',
|
||||
balance: 'Баланс',
|
||||
custom: 'Пользовательский',
|
||||
freedomTip: `Сокращенная настройка 'Температуры', 'Top P', 'Штрафа за присутствие' и 'Штрафа за частоту'.`,
|
||||
temperature: 'Температура',
|
||||
temperatureMessage: 'Требуется температура',
|
||||
@ -537,6 +604,18 @@ export default {
|
||||
crossLanguage: 'Межъязыковый поиск',
|
||||
crossLanguageTip: `Выберите один или несколько языков для межъязыкового поиска.`,
|
||||
createChat: 'Создать чат',
|
||||
metadata: 'Метаданные',
|
||||
metadataTip:
|
||||
'Фильтрация метаданных - это процесс использования атрибутов метаданных для уточнения и контроля поиска релевантной информации.',
|
||||
conditions: 'Условия',
|
||||
addCondition: 'Добавить условие',
|
||||
meta: {
|
||||
disabled: 'Отключено',
|
||||
automatic: 'Автоматически',
|
||||
manual: 'Вручную',
|
||||
},
|
||||
cancel: 'Отмена',
|
||||
chatSetting: 'Настройки чата',
|
||||
},
|
||||
setting: {
|
||||
profile: 'Профиль',
|
||||
@ -772,6 +851,7 @@ export default {
|
||||
hint: 'Подсказка',
|
||||
},
|
||||
fileManager: {
|
||||
files: 'Файлы',
|
||||
name: 'Название',
|
||||
uploadDate: 'Дата загрузки',
|
||||
knowledgeBase: 'База знаний',
|
||||
@ -793,13 +873,96 @@ export default {
|
||||
fileError: 'Ошибка файла',
|
||||
uploadLimit: 'Каждый файл ≤10MB, всего файлов ≤128.',
|
||||
destinationFolder: 'Целевая папка',
|
||||
pleaseUploadAtLeastOneFile: 'Пожалуйста, загрузите хотя бы один файл',
|
||||
},
|
||||
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: 'Источник',
|
||||
citeTip: 'Источник информации',
|
||||
name: 'Название',
|
||||
nameMessage: 'Введите название',
|
||||
description: 'Описание',
|
||||
descriptionMessage: 'Это агент для конкретной задачи.',
|
||||
examples: 'Примеры',
|
||||
to: 'Кому',
|
||||
msg: 'Сообщения',
|
||||
@ -1217,6 +1380,7 @@ export default {
|
||||
variableSettings: 'Настройки переменных',
|
||||
globalVariables: 'Глобальные переменные',
|
||||
systemPrompt: 'Системный промпт',
|
||||
userPrompt: 'Пользовательский промпт',
|
||||
addCategory: 'Добавить категорию',
|
||||
categoryName: 'Название категории',
|
||||
nextStep: 'Следующий шаг',
|
||||
@ -1280,10 +1444,15 @@ export default {
|
||||
openingCopy: 'Приветственное сообщение',
|
||||
openingSwitchTip: 'Пользователи увидят это приветствие в начале.',
|
||||
modeTip: 'Режим определяет, как запускается рабочий процесс.',
|
||||
mode: 'Режим',
|
||||
conversational: 'диалоговый',
|
||||
task: 'задача',
|
||||
beginInputTip:
|
||||
'Определите входные параметры для доступа в последующих процессах.',
|
||||
query: 'Переменные запроса',
|
||||
queryTip: 'Выберите переменную, которую хотите использовать',
|
||||
agent: 'Агент',
|
||||
addAgent: 'Добавить агента',
|
||||
agentDescription:
|
||||
'Создает агентов с рассуждениями, использованием инструментов и многопользовательским взаимодействием.',
|
||||
maxRecords: 'Макс. записей',
|
||||
@ -1337,6 +1506,10 @@ export default {
|
||||
},
|
||||
goto: 'Ветка неудачи',
|
||||
comment: 'Значение по умолчанию',
|
||||
sqlStatement: 'SQL запрос',
|
||||
sqlStatementTip:
|
||||
'Напишите ваш SQL запрос здесь. Вы можете использовать переменные, чистый SQL или комбинировать оба метода с использованием синтаксиса переменных.',
|
||||
frameworkPrompts: 'Фреймворк',
|
||||
},
|
||||
llmTools: {
|
||||
bad_calculator: {
|
||||
@ -1362,7 +1535,60 @@ export default {
|
||||
editMCP: 'Редактировать MCP',
|
||||
},
|
||||
search: {
|
||||
searchApps: 'Поисковые приложения',
|
||||
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