Files
urbanLifeline/dify/web/i18n/ru-RU/plugin-trigger.ts

187 lines
8.9 KiB
TypeScript
Raw Normal View History

2025-12-01 17:21:38 +08:00
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