mirror of
https://github.com/langgenius/dify.git
synced 2024-11-16 19:59:50 +08:00
031a0b576d
Some checks are pending
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/amd64, build-api-amd64) (push) Waiting to run
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/arm64, build-api-arm64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/amd64, build-web-amd64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/arm64, build-web-arm64) (push) Waiting to run
Build and Push API & Web / create-manifest (api, DIFY_API_IMAGE_NAME, merge-api-images) (push) Blocked by required conditions
Build and Push API & Web / create-manifest (web, DIFY_WEB_IMAGE_NAME, merge-web-images) (push) Blocked by required conditions
75 lines
3.7 KiB
TypeScript
75 lines
3.7 KiB
TypeScript
const translation = {
|
||
common: {
|
||
welcome: '',
|
||
appUnavailable: 'Приложение недоступно',
|
||
appUnknownError: 'Приложение недоступно',
|
||
},
|
||
chat: {
|
||
newChat: 'Новый чат',
|
||
pinnedTitle: 'Закрепленные',
|
||
unpinnedTitle: 'Чаты',
|
||
newChatDefaultName: 'Новый разговор',
|
||
resetChat: 'Сбросить разговор',
|
||
poweredBy: 'Работает на',
|
||
prompt: 'Подсказка',
|
||
privatePromptConfigTitle: 'Настройки разговора',
|
||
publicPromptConfigTitle: 'Начальная подсказка',
|
||
configStatusDes: 'Перед началом вы можете изменить настройки разговора',
|
||
configDisabled:
|
||
'Для этого сеанса использовались настройки предыдущего сеанса.',
|
||
startChat: 'Начать чат',
|
||
privacyPolicyLeft:
|
||
'Пожалуйста, ознакомьтесь с ',
|
||
privacyPolicyMiddle:
|
||
'политикой конфиденциальности',
|
||
privacyPolicyRight:
|
||
', предоставленной разработчиком приложения.',
|
||
deleteConversation: {
|
||
title: 'Удалить разговор',
|
||
content: 'Вы уверены, что хотите удалить этот разговор?',
|
||
},
|
||
tryToSolve: 'Попробуйте решить',
|
||
temporarySystemIssue: 'Извините, временная проблема с системой.',
|
||
},
|
||
generation: {
|
||
tabs: {
|
||
create: 'Запустить один раз',
|
||
batch: 'Запустить пакетно',
|
||
saved: 'Сохраненные',
|
||
},
|
||
savedNoData: {
|
||
title: 'Вы еще не сохранили ни одного результата!',
|
||
description: 'Начните генерировать контент, и вы найдете свои сохраненные результаты здесь.',
|
||
startCreateContent: 'Начать создавать контент',
|
||
},
|
||
title: 'Завершение ИИ',
|
||
queryTitle: 'Содержимое запроса',
|
||
completionResult: 'Результат завершения',
|
||
queryPlaceholder: 'Напишите содержимое вашего запроса...',
|
||
run: 'Выполнить',
|
||
copy: 'Копировать',
|
||
resultTitle: 'Завершение ИИ',
|
||
noData: 'ИИ даст вам то, что вы хотите, здесь.',
|
||
csvUploadTitle: 'Перетащите сюда свой CSV-файл или ',
|
||
browse: 'обзор',
|
||
csvStructureTitle: 'CSV-файл должен соответствовать следующей структуре:',
|
||
downloadTemplate: 'Скачать шаблон здесь',
|
||
field: 'Поле',
|
||
batchFailed: {
|
||
info: '{{num}} неудачных выполнений',
|
||
retry: 'Повторить попытку',
|
||
outputPlaceholder: 'Нет выходного содержимого',
|
||
},
|
||
errorMsg: {
|
||
empty: 'Пожалуйста, введите содержимое в загруженный файл.',
|
||
fileStructNotMatch: 'Загруженный CSV-файл не соответствует структуре.',
|
||
emptyLine: 'Строка {{rowIndex}} пуста',
|
||
invalidLine: 'Строка {{rowIndex}}: значение {{varName}} не может быть пустым',
|
||
moreThanMaxLengthLine: 'Строка {{rowIndex}}: значение {{varName}} не может превышать {{maxLength}} символов',
|
||
atLeastOne: 'Пожалуйста, введите хотя бы одну строку в загруженный файл.',
|
||
},
|
||
},
|
||
}
|
||
|
||
export default translation
|