forked from langgenius/dify
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Russian language (langgenius#7860)
Co-authored-by: d8rt8v <[email protected]> Co-authored-by: crazywoola <[email protected]>
- Loading branch information
1 parent
e5ffd49
commit ee7c3dc
Showing
24 changed files
with
3,329 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -49,6 +49,7 @@ export const NOTICE_I18N = { | |
ko_KR: '중요 공지', | ||
pl_PL: 'Ważne ogłoszenie', | ||
uk_UA: 'Важливе повідомлення', | ||
ru_RU: 'Важное Уведомление', | ||
vi_VN: 'Thông báo quan trọng', | ||
it_IT: 'Avviso Importante', | ||
fa_IR: 'هشدار مهم', | ||
|
@@ -74,6 +75,8 @@ export const NOTICE_I18N = { | |
'Nasz system będzie niedostępny od 19:00 do 24:00 UTC 28 sierpnia w celu aktualizacji. W przypadku pytań prosimy o kontakt z naszym zespołem wsparcia ([email protected]). Doceniamy Twoją cierpliwość.', | ||
uk_UA: | ||
'Наша система буде недоступна з 19:00 до 24:00 UTC 28 серпня для оновлення. Якщо у вас виникнуть запитання, будь ласка, зв’яжіться з нашою службою підтримки ([email protected]). Дякуємо за терпіння.', | ||
ru_RU: | ||
'Наша система будет недоступна с 19:00 до 24:00 UTC 28 августа для обновления. По вопросам, пожалуйста, обращайтесь в нашу службу поддержки ([email protected]). Спасибо за ваше терпение', | ||
vi_VN: | ||
'Hệ thống của chúng tôi sẽ ngừng hoạt động từ 19:00 đến 24:00 UTC vào ngày 28 tháng 8 để nâng cấp. Nếu có thắc mắc, vui lòng liên hệ với nhóm hỗ trợ của chúng tôi ([email protected]). Chúng tôi đánh giá cao sự kiên nhẫn của bạn.', | ||
tr_TR: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
const translation = { | ||
title: 'Аннотации', | ||
name: 'Ответить на аннотацию', | ||
editBy: 'Ответ отредактирован {{author}}', | ||
noData: { | ||
title: 'Нет аннотаций', | ||
description: 'Вы можете редактировать аннотации во время отладки приложения или импортировать их массово здесь для получения качественного ответа.', | ||
}, | ||
table: { | ||
header: { | ||
question: 'вопрос', | ||
answer: 'ответ', | ||
createdAt: 'создано', | ||
hits: 'попаданий', | ||
actions: 'действия', | ||
addAnnotation: 'Добавить аннотацию', | ||
bulkImport: 'Массовый импорт', | ||
bulkExport: 'Массовый экспорт', | ||
clearAll: 'Очистить все аннотации', | ||
}, | ||
}, | ||
editModal: { | ||
title: 'Редактировать ответ аннотации', | ||
queryName: 'Запрос пользователя', | ||
answerName: 'Storyteller Bot', | ||
yourAnswer: 'Ваш ответ', | ||
answerPlaceholder: 'Введите ваш ответ здесь', | ||
yourQuery: 'Ваш запрос', | ||
queryPlaceholder: 'Введите ваш запрос здесь', | ||
removeThisCache: 'Удалить эту аннотацию', | ||
createdAt: 'Создано', | ||
}, | ||
addModal: { | ||
title: 'Добавить ответ аннотации', | ||
queryName: 'Вопрос', | ||
answerName: 'Ответ', | ||
answerPlaceholder: 'Введите ответ здесь', | ||
queryPlaceholder: 'Введите вопрос здесь', | ||
createNext: 'Добавить еще один аннотированный ответ', | ||
}, | ||
batchModal: { | ||
title: 'Массовый импорт', | ||
csvUploadTitle: 'Перетащите сюда ваш CSV-файл или ', | ||
browse: 'выберите файл', | ||
tip: 'CSV-файл должен соответствовать следующей структуре:', | ||
question: 'вопрос', | ||
answer: 'ответ', | ||
contentTitle: 'содержимое фрагмента', | ||
content: 'содержимое', | ||
template: 'Скачать шаблон здесь', | ||
cancel: 'Отмена', | ||
run: 'Запустить пакет', | ||
runError: 'Ошибка запуска пакета', | ||
processing: 'В процессе пакетной обработки', | ||
completed: 'Импорт завершен', | ||
error: 'Ошибка импорта', | ||
ok: 'ОК', | ||
}, | ||
errorMessage: { | ||
answerRequired: 'Ответ обязателен', | ||
queryRequired: 'Вопрос обязателен', | ||
}, | ||
viewModal: { | ||
annotatedResponse: 'Ответ аннотации', | ||
hitHistory: 'История попаданий', | ||
hit: 'Попадание', | ||
hits: 'Попадания', | ||
noHitHistory: 'Нет истории попаданий', | ||
}, | ||
hitHistoryTable: { | ||
query: 'Запрос', | ||
match: 'Совпадение', | ||
response: 'Ответ', | ||
source: 'Источник', | ||
score: 'Оценка', | ||
time: 'Время', | ||
}, | ||
initSetup: { | ||
title: 'Начальная настройка ответа аннотации', | ||
configTitle: 'Настройка ответа аннотации', | ||
confirmBtn: 'Сохранить и включить', | ||
configConfirmBtn: 'Сохранить', | ||
}, | ||
embeddingModelSwitchTip: 'Модель векторизации текста аннотаций, переключение между моделями будет осуществлено повторно, что приведет к дополнительным затратам.', | ||
} | ||
|
||
export default translation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
const translation = { | ||
apiServer: 'API Сервер', | ||
apiKey: 'API Ключ', | ||
status: 'Статус', | ||
disabled: 'Отключено', | ||
ok: 'В работе', | ||
copy: 'Копировать', | ||
copied: 'Скопировано', | ||
play: 'Запустить', | ||
pause: 'Приостановить', | ||
playing: 'Запущено', | ||
loading: 'Загрузка', | ||
merMaind: { | ||
rerender: 'Перезапустить рендеринг', | ||
}, | ||
never: 'Никогда', | ||
apiKeyModal: { | ||
apiSecretKey: 'Секретный ключ API', | ||
apiSecretKeyTips: 'Чтобы предотвратить злоупотребление API, защитите свой API ключ. Избегайте использования его в виде plain-текста во фронтенд-коде. :)', | ||
createNewSecretKey: 'Создать новый секретный ключ', | ||
secretKey: 'Секретный ключ', | ||
created: 'СОЗДАН', | ||
lastUsed: 'ПОСЛЕДНЕЕ ИСПОЛЬЗОВАНИЕ', | ||
generateTips: 'Храните этот ключ в безопасном и доступном месте.', | ||
}, | ||
actionMsg: { | ||
deleteConfirmTitle: 'Удалить этот секретный ключ?', | ||
deleteConfirmTips: 'Это действие необратимо.', | ||
ok: 'ОК', | ||
}, | ||
completionMode: { | ||
title: 'API приложения', | ||
info: 'Для высококачественной генерации текста, такой как статьи, резюме и переводы, используйте API completion-messages с пользовательским вводом. Генерация текста основана на параметрах модели и шаблонах подсказок, установленных в Dify Prompt Engineering.', | ||
createCompletionApi: 'Создать completion-message', | ||
createCompletionApiTip: 'Создайте completion-message для поддержки режима вопросов и ответов.', | ||
inputsTips: '(Необязательно) Укажите поля пользовательского ввода в виде пар ключ-значение, соответствующих переменным в Prompt Eng. Ключ - это имя переменной, Значение - это значение параметра. Если тип поля - Выбор, отправленное Значение должно быть одним из предустановленных вариантов.', | ||
queryTips: 'Текстовое содержимое пользовательского ввода.', | ||
blocking: 'Блокирующий тип, ожидает завершения выполнения и возвращает результаты. (Запросы могут быть прерваны, если процесс длительный)', | ||
streaming: ' Ответ в рамках потока. Реализация потоковой передачи ответов на основе SSE (Server-Sent Events).', | ||
messageFeedbackApi: 'Обратная связь по сообщению (лайк)', | ||
messageFeedbackApiTip: 'Оцените полученные сообщения от имени конечных пользователей с помощью лайков или дизлайков. Эти данные видны на странице Журналы и аннотации и используются для будущей тонкой настройки модели.', | ||
messageIDTip: 'Идентификатор сообщения', | ||
ratingTip: 'лайк или дизлайк, null - отмена', | ||
parametersApi: 'Получить информацию о параметрах приложения', | ||
parametersApiTip: 'Получить настроенные входные параметры, включая имена переменных, имена полей, типы и значения по умолчанию. Обычно используется для отображения этих полей в форме или заполнения значений по умолчанию после загрузки клиента.', | ||
}, | ||
chatMode: { | ||
title: 'API приложения чата', | ||
info: 'Для универсальных диалоговых приложений, использующих формат вопросов и ответов, вызовите API chat-messages, чтобы начать диалог. Поддерживайте текущие разговоры, передавая возвращенный conversation_id. Параметры ответа и шаблоны зависят от настроек Dify Prompt Eng.', | ||
createChatApi: 'Создать сообщение чата', | ||
createChatApiTip: 'Создайте новое сообщение разговора или продолжите существующий диалог.', | ||
inputsTips: '(Необязательно) Укажите поля пользовательского ввода в виде пар ключ-значение, соответствующих переменным в Prompt Eng. Ключ - это имя переменной, Значение - это значение параметра. Если тип поля - Выбор, отправленное Значение должно быть одним из предустановленных вариантов.', | ||
queryTips: 'Содержимое пользовательского ввода/вопроса', | ||
blocking: 'Блокирующий тип, ожидает завершения выполнения и возвращает результаты. (Запросы могут быть прерваны, если процесс длительный)', | ||
streaming: 'потоковая передача возвращает. Реализация потоковой передачи возврата на основе SSE (Server-Sent Events).', | ||
conversationIdTip: '(Необязательно) Идентификатор разговора: оставьте пустым для первого разговора; передайте conversation_id из контекста, чтобы продолжить диалог.', | ||
messageFeedbackApi: 'Обратная связь конечного пользователя по сообщению, лайк', | ||
messageFeedbackApiTip: 'Оцените полученные сообщения от имени конечных пользователей с помощью лайков или дизлайков. Эти данные видны на странице Журналы и аннотации и используются для будущей тонкой настройки модели.', | ||
messageIDTip: 'Идентификатор сообщения', | ||
ratingTip: 'лайк или дизлайк, null - отмена', | ||
chatMsgHistoryApi: 'Получить историю сообщений чата', | ||
chatMsgHistoryApiTip: 'Первая страница возвращает последние `limit` строк, которые находятся в обратном порядке.', | ||
chatMsgHistoryConversationIdTip: 'Идентификатор разговора', | ||
chatMsgHistoryFirstId: 'Идентификатор первой записи чата на текущей странице. По умолчанию - нет.', | ||
chatMsgHistoryLimit: 'Сколько чатов возвращается за один запрос', | ||
conversationsListApi: 'Получить список разговоров', | ||
conversationsListApiTip: 'Получает список сеансов текущего пользователя. По умолчанию возвращаются последние 20 сеансов.', | ||
conversationsListFirstIdTip: 'Идентификатор последней записи на текущей странице, по умолчанию - нет.', | ||
conversationsListLimitTip: 'Сколько чатов возвращается за один запрос', | ||
conversationRenamingApi: 'Переименование разговора', | ||
conversationRenamingApiTip: 'Переименовать разговоры; имя отображается в многосессионных клиентских интерфейсах.', | ||
conversationRenamingNameTip: 'Новое имя', | ||
parametersApi: 'Получить информацию о параметрах приложения', | ||
parametersApiTip: 'Получить настроенные входные параметры, включая имена переменных, имена полей, типы и значения по умолчанию. Обычно используется для отображения этих полей в форме или заполнения значений по умолчанию после загрузки клиента.', | ||
}, | ||
develop: { | ||
requestBody: 'Тело запроса', | ||
pathParams: 'Параметры пути', | ||
query: 'Запрос', | ||
}, | ||
} | ||
|
||
export default translation |
Oops, something went wrong.