{ "permissions": { "view": { "title": "Просмотреть автоматизации", "description": "Ознакомьтесь с автоматизацией и её историей." }, "create": { "title": "Создавайте автоматизации", "description": "Добавить новые автоматизации." }, "edit": { "title": "Редактировать автоматизацию", "description": "Измените существующие автоматизации." }, "delete": { "title": "Удалить автоматизации", "description": "Удалите автоматизацию." }, "run": { "title": "Запуск автоматизации", "description": "Запустите автоматизацию вручную." } }, "newUi": { "sidebar": { "automations": { "title": "Автоматизация", "tabAutomations": "Автоматизация", "tabRuns": "Беги", "tabChannels": "Каналы", "createAutomation": "Новая автоматизация", "backToAutomations": "Назад к автоматизации", "createTitle": "Новая автоматизация", "editTitle": "Редактировать автоматизацию", "empty": "Автоматизации пока нет. Создайте автоматизацию, которая будет реагировать на показатель, расписание или событие.", "emptyRuns": "Пока ни одного заезда.", "channelsHint": "Каналы настраиваются в разделе «Оповещения».", "noChannelsHint": "Уведомление всегда приходит в ваш почтовый ящик. Добавьте каналы в разделе «Уведомления», чтобы оно также отправлялось в другие места.", "nameLabel": "Название", "namePlaceholder": "Например, очищать каталог /data, когда он заполняется.", "nameRequired": "Имя обязательно", "descriptionLabel": "Описание", "descriptionPlaceholder": "Необязательное описание", "enabledLabel": "Включено", "concurrencyLabel": "Если он уже запущен", "concurrencyHint": "Что делать, если это снова произойдет до завершения последнего запуска?", "concurrency": { "skip": "Пропустите новый запуск", "queue": "Подожди и беги после", "allow": "Запустите оба одновременно." }, "save": "Сохранить", "created": "Создана автоматизация", "updated": "Автоматизация спасла", "deleted": "Автоматизация удалена", "deleteConfirm": "Удалить эту автоматизацию? История её выполнения также будет удалена.", "runNow": "Запустите сейчас", "testRun": "Тестовый запуск", "testRunHint": "Программа выполняет каждый этап, но не затрагивает ничего за пределами Termix.", "runStarted": "Запуск начался", "runFinished": "Выполнение завершено: {{status}}", "trigger": "Триггер", "steps": "Шаги", "addStep": "Добавить шаг", "removeStep": "Удалить шаг", "moveUp": "Поднимитесь выше", "moveDown": "Спуститесь вниз", "noSteps": "Шагов пока нет. Добавьте один, чтобы указать, что должно произойти.", "webhookTokenTitle": "URL веб-перехватчика", "webhookTokenDescription": "Эта информация отображается только один раз. Сохраните её сейчас, позже восстановить её будет невозможно.", "copy": "Копировать", "copied": "Скопировано", "viewJson": "JSON", "viewBuilder": "Строитель", "viewGraph": "График", "lastRun": "Последний забег", "never": "Никогда", "duration": "{{seconds}}с", "stepOutput": "Вывод", "stepError": "Ошибка", "dryRunBadge": "Тестовый запуск", "hostSelector": { "trigger": "Запуск хоста", "host": "Конкретный хост", "fleet": "Флот", "all": "Все хосты" }, "triggerKinds": { "metric_threshold": "Пороговое значение метрики", "host_status": "Хост переходит в режим повышения или понижения.", "health_check": "Изменения в результатах медицинского осмотра", "schedule": "По расписанию", "docker_event": "Событие контейнера", "internal_event": "Мероприятие Termix", "webhook": "Входящий веб-хук" }, "stepTypes": { "notify": "Отправить оповещение", "http": "Вызов URL-адреса", "run_snippet": "Запустить фрагмент кода", "run_command": "Выполните команду", "docker": "Управлять контейнером", "tunnel": "Контролируемый туннель", "wol": "Разбудить хозяина", "wait": "Ждать", "set_var": "Задайте переменную", "if": "Если / в противном случае", "run_automation": "Запустите еще одну автоматизацию", "stop": "Остановить" }, "statuses": { "running": "Запущен", "success": "Успех", "failed": "Ошибка", "timeout": "Время истекло", "skipped": "Пропущено", "cancelled": "Отменено" }, "fields": { "host": "Хост", "metric": "Метрика", "mount": "Маунт-Пойнт", "operator": "Является", "value": "Ценить", "forSeconds": "Длительность (секунды)", "cooldown": "Задержка повторения (минут)", "cron": "Выражение Cron", "intervalSeconds": "Каждые (секунды)", "timezone": "Часовой пояс", "timezoneServer": "Время сервера", "timezoneHint": "В этой зоне считываются временные параметры Cron. Это не относится к интервальным расписаниям.", "container": "Контейнер", "command": "Команда", "url": "URL", "method": "Метод", "body": "Тело", "channels": "Также отправить на", "title": "Название", "message": "Сообщение", "snippet": "Фрагмент", "seconds": "Секунды", "conditionLeftPlaceholder": "Значение для проверки", "conditionRightPlaceholder": "Сравните с", "variableName": "Имя переменной", "variableValue": "Ценить", "elevated": "Запустить с правами суперпользователя (sudo)", "onError": "Если это не поможет", "allowPrivateNetwork": "Разрешить использование локальных сетевых адресов", "allowPrivateNetworkHint": "Необходим для самостоятельного размещения сервиса в вашей локальной сети. По умолчанию отключен, чтобы предотвратить запросы к внутренним адресам." }, "onError": { "stop": "Остановить бег", "continue": "Продолжать" }, "needsPlugin": "Потребности {{plugin}}", "needsPluginHint": "Эта автоматизация пропускается до тех пор, пока необходимая функция снова не станет доступна.", "offBadge": "Отключено", "docsLink": "Документация", "ago": { "seconds": "{{count}}s назад", "minutes": "{{count}}м назад", "hours": "{{count}}ч назад", "days": "{{count}}д назад" } } } }, "nav": { "automations": "Автоматизация" }, "onboarding": { "feature_automations": "Автоматизация", "feature_automations_desc": "Запускайте шаги автоматически при возникновении событий и получайте уведомления." }, "maintenance": { "title": "Обслуживание", "description": "Приостановите автоматизацию проверки состояния хоста, работоспособности, метрик, контейнеров и разрыва туннелей на время выполнения работ. Мониторинг, ручные запуски и запланированные автоматизации продолжатся.", "denied": "У вас нет разрешения на просмотр информации о техническом обслуживании.", "sharedReadOnly": "Этот хостинг был предоставлен вам. Только его владелец может вносить изменения в настройки технического обслуживания.", "failed": "Обновление информации о техническом обслуживании не удалось.", "active": "Техническое обслуживание активно", "estimated": "Предполагаемая дата завершения", "noAutoEnd": "Смета не завершает техническое обслуживание. Завершайте его, когда работы будут полностью выполнены.", "endConfirm": "Завершить автоматизацию технического обслуживания и возобновить работу для этого хоста?", "confirmEnd": "Подтвердить конец", "cancel": "Отмена", "end": "Завершение технического обслуживания", "action": "Действие", "startNow": "Начните прямо сейчас", "schedule": "Запланируйте на более позднее время", "reason": "Причина", "startUtc": "Первый запуск (UTC)", "repeat": "Повторить", "once": "Один раз", "weekly": "Еженедельно", "monthly": "Ежемесячно", "utcHelp": "В расписаниях используется UTC в течение всего года. В месячных расписаниях пропускаются месяцы, в которых отсутствует выбранный день. Запланированные временные окна не могут перекрываться; работы по техническому обслуживанию, выполняемые в течение более поздних временных окон, продолжаются и в последующие.", "duration": "Ориентировочная продолжительность (в минутах)", "grace": "Льготный период (в минутах)", "notify": "Если после истечения расчетного периода и льготного периода связь по-прежнему отсутствует, сообщите об этом один раз.", "addSchedule": "Добавить расписание", "schedules": "Расписания", "noSchedules": "График технического обслуживания отсутствует.", "completed": "Уже началось", "minutes_one": "{{count}} минут", "minutes_other": "{{count}} минут", "remove": "Удалить расписание", "loadFailed": "Не удалось обновить статус технического обслуживания. Изменения отключены до тех пор, пока не будет загружена соответствующая информация.", "loading": "Статус технического обслуживания загрузки…" }, "ui": { "sidebar": { "automations": { "options": { "connect": "connect", "disconnect": "disconnect", "offline": "offline", "online": "online", "failing": "failing", "recovered": "recovered" } } } } }