187 lines
8.9 KiB
TypeScript
187 lines
8.9 KiB
TypeScript
|
|
const translation = {
|
|||
|
|
subscription: {
|
|||
|
|
title: 'Подписки',
|
|||
|
|
listNum: '{{num}} подписки',
|
|||
|
|
empty: {
|
|||
|
|
title: 'Нет подписок',
|
|||
|
|
button: 'Новая подписка',
|
|||
|
|
},
|
|||
|
|
createButton: {
|
|||
|
|
oauth: 'Новая подписка с OAuth',
|
|||
|
|
apiKey: 'Новая подписка с ключом API',
|
|||
|
|
manual: 'Вставьте URL для создания новой подписки',
|
|||
|
|
},
|
|||
|
|
createSuccess: 'Подписка успешно создана',
|
|||
|
|
createFailed: 'Не удалось создать подписку',
|
|||
|
|
maxCount: 'Макс {{num}} подписок',
|
|||
|
|
selectPlaceholder: 'Выберите подписку',
|
|||
|
|
noSubscriptionSelected: 'Подписка не выбрана',
|
|||
|
|
subscriptionRemoved: 'Подписка удалена',
|
|||
|
|
list: {
|
|||
|
|
title: 'Подписки',
|
|||
|
|
addButton: 'Добавить',
|
|||
|
|
tip: 'Получать события через подписку',
|
|||
|
|
item: {
|
|||
|
|
enabled: 'Включено',
|
|||
|
|
disabled: 'Отключено',
|
|||
|
|
credentialType: {
|
|||
|
|
api_key: 'API ключ',
|
|||
|
|
oauth2: 'OAuth',
|
|||
|
|
unauthorized: 'Руководство',
|
|||
|
|
},
|
|||
|
|
actions: {
|
|||
|
|
delete: 'Удалить',
|
|||
|
|
deleteConfirm: {
|
|||
|
|
title: 'Удалить {{name}}?',
|
|||
|
|
success: 'Подписка {{name}} успешно удалена',
|
|||
|
|
error: 'Не удалось удалить подписку {{name}}',
|
|||
|
|
content: 'После удаления эта подписка не может быть восстановлена. Пожалуйста, подтвердите.',
|
|||
|
|
contentWithApps: 'Текущая подписка используется {{count}} приложениями. Удаление подписки приведет к тому, что настроенные приложения перестанут получать события подписки.',
|
|||
|
|
confirm: 'Подтвердить удаление',
|
|||
|
|
cancel: 'Отмена',
|
|||
|
|
confirmInputWarning: 'Пожалуйста, введите правильное имя для подтверждения.',
|
|||
|
|
confirmInputPlaceholder: 'Введите "{{name}}", чтобы подтвердить.',
|
|||
|
|
confirmInputTip: 'Пожалуйста, введите «{{name}}», чтобы подтвердить.',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
status: {
|
|||
|
|
active: 'Активный',
|
|||
|
|
inactive: 'Неактивный',
|
|||
|
|
},
|
|||
|
|
usedByNum: 'Используется {{num}} рабочими процессами',
|
|||
|
|
noUsed: 'Рабочий процесс не используется',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
addType: {
|
|||
|
|
title: 'Добавить подписку',
|
|||
|
|
description: 'Выберите, как вы хотите создать подписку на триггер',
|
|||
|
|
options: {
|
|||
|
|
apikey: {
|
|||
|
|
title: 'Создать с помощью ключа API',
|
|||
|
|
description: 'Автоматически создавать подписку с использованием учетных данных API',
|
|||
|
|
},
|
|||
|
|
oauth: {
|
|||
|
|
title: 'Создать с помощью OAuth',
|
|||
|
|
description: 'Авторизуйтесь через стороннюю платформу, чтобы создать подписку',
|
|||
|
|
clientSettings: 'Настройки клиента OAuth',
|
|||
|
|
clientTitle: 'Клиент OAuth',
|
|||
|
|
default: 'По умолчанию',
|
|||
|
|
custom: 'Пользовательский',
|
|||
|
|
},
|
|||
|
|
manual: {
|
|||
|
|
title: 'Ручная настройка',
|
|||
|
|
description: 'Вставьте URL для создания новой подписки',
|
|||
|
|
tip: 'Настроить URL на сторонней платформе вручную',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
modal: {
|
|||
|
|
steps: {
|
|||
|
|
verify: 'Проверить',
|
|||
|
|
configuration: 'Конфигурация',
|
|||
|
|
},
|
|||
|
|
common: {
|
|||
|
|
cancel: 'Отмена',
|
|||
|
|
back: 'Назад',
|
|||
|
|
next: 'Далее',
|
|||
|
|
create: 'Создать',
|
|||
|
|
verify: 'Проверить',
|
|||
|
|
authorize: 'Авторизовать',
|
|||
|
|
creating: 'Создание...',
|
|||
|
|
verifying: 'Проверка...',
|
|||
|
|
authorizing: 'Авторизация...',
|
|||
|
|
},
|
|||
|
|
oauthRedirectInfo: 'Так как для этого поставщика инструментов не найдены клиентские секреты системы, необходимо настроить его вручную, для redirect_uri используйте',
|
|||
|
|
apiKey: {
|
|||
|
|
title: 'Создать с помощью ключа API',
|
|||
|
|
verify: {
|
|||
|
|
title: 'Проверить учетные данные',
|
|||
|
|
description: 'Пожалуйста, предоставьте свои учетные данные API для проверки доступа',
|
|||
|
|
error: 'Проверка учетных данных не удалась. Пожалуйста, проверьте ваш API-ключ.',
|
|||
|
|
success: 'Учётные данные успешно проверены',
|
|||
|
|
},
|
|||
|
|
configuration: {
|
|||
|
|
title: 'Настроить подписку',
|
|||
|
|
description: 'Настройте параметры подписки',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
oauth: {
|
|||
|
|
title: 'Создать с помощью OAuth',
|
|||
|
|
authorization: {
|
|||
|
|
title: 'Авторизация OAuth',
|
|||
|
|
description: 'Разрешить Dify доступ к вашему аккаунту',
|
|||
|
|
redirectUrl: 'URL перенаправления',
|
|||
|
|
redirectUrlHelp: 'Используйте этот URL в настройках вашего приложения OAuth',
|
|||
|
|
authorizeButton: 'Авторизоваться с {{provider}}',
|
|||
|
|
waitingAuth: 'Ожидание авторизации...',
|
|||
|
|
authSuccess: 'Авторизация прошла успешно',
|
|||
|
|
authFailed: 'Не удалось получить информацию об авторизации OAuth',
|
|||
|
|
waitingJump: 'Авторизовано, ожидаем прыжка',
|
|||
|
|
},
|
|||
|
|
configuration: {
|
|||
|
|
title: 'Настроить подписку',
|
|||
|
|
description: 'Настройте параметры подписки после авторизации',
|
|||
|
|
success: 'Настройка OAuth выполнена успешно',
|
|||
|
|
failed: 'Сбой настройки OAuth',
|
|||
|
|
},
|
|||
|
|
remove: {
|
|||
|
|
success: 'OAuth успешно удалён',
|
|||
|
|
failed: 'Сбой при удалении OAuth',
|
|||
|
|
},
|
|||
|
|
save: {
|
|||
|
|
success: 'Настройка OAuth успешно сохранена',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
manual: {
|
|||
|
|
title: 'Ручная настройка',
|
|||
|
|
description: 'Настройте подписку на вебхук вручную',
|
|||
|
|
logs: {
|
|||
|
|
title: 'Журналы запросов',
|
|||
|
|
request: 'Запрос',
|
|||
|
|
loading: 'Ожидание запроса от {{pluginName}}...',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
form: {
|
|||
|
|
subscriptionName: {
|
|||
|
|
label: 'Название подписки',
|
|||
|
|
placeholder: 'Введите название подписки',
|
|||
|
|
required: 'Требуется название подписки',
|
|||
|
|
},
|
|||
|
|
callbackUrl: {
|
|||
|
|
label: 'URL для обратного вызова',
|
|||
|
|
description: 'Этот URL будет получать события вебхука',
|
|||
|
|
tooltip: 'Предоставьте общедоступную точку доступа, которая может принимать обратные вызовы от поставщика триггеров.',
|
|||
|
|
placeholder: 'Генерация...',
|
|||
|
|
privateAddressWarning: 'Похоже, что этот URL является внутренним адресом, из-за чего запросы вебхука могут не выполняться. Вы можете изменить TRIGGER_URL на публичный адрес.',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
errors: {
|
|||
|
|
createFailed: 'Не удалось создать подписку',
|
|||
|
|
verifyFailed: 'Не удалось проверить учетные данные',
|
|||
|
|
authFailed: 'Авторизация не удалась',
|
|||
|
|
networkError: 'Ошибка сети, пожалуйста, попробуйте ещё раз',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
events: {
|
|||
|
|
title: 'Доступные события',
|
|||
|
|
description: 'События, на которые может подписываться этот плагин триггера',
|
|||
|
|
empty: 'События отсутствуют',
|
|||
|
|
event: 'Событие',
|
|||
|
|
events: 'События',
|
|||
|
|
actionNum: '{{num}} {{event}} ВКЛЮЧЕНО',
|
|||
|
|
item: {
|
|||
|
|
parameters: 'параметры {{count}}',
|
|||
|
|
noParameters: 'Нет параметров',
|
|||
|
|
},
|
|||
|
|
output: 'Вывод',
|
|||
|
|
},
|
|||
|
|
node: {
|
|||
|
|
status: {
|
|||
|
|
warning: 'Отключить',
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
export default translation
|