mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
feat: move snippets, keybinding actions and macros out of core into plugins
This commit is contained in:
1 parent
d9bba10612
commit
e0c30a4e6f
262 files changed
+9091
-10744
No files matched your search
@@ -307,7 +307,6 @@
|
||||
"savedThemesLabel": "Сохраненные темы",
|
||||
"scrollbackBufferLabel": "Буфер прокрутки",
|
||||
"scrollbackMaxLines": "Максимальное количество строк, сохраняемых в истории",
|
||||
"startupSnippetLabel": "Фрагмент запуска",
|
||||
"sudoPasswordAutoFill": "Автозаполнение пароля sudo",
|
||||
"sudoPasswordAutoFillDesc": "Хранить пароль sudo, чтобы метрики хоста, запросы терминала и другие могли автоматически выполнять привилегированные команды.",
|
||||
"sudoPasswordAutoFillLabel": "Автозаполнение пароля sudo",
|
||||
@@ -335,7 +334,8 @@
|
||||
"history": "История",
|
||||
"localTerminal": "Локальный терминал",
|
||||
"sshTools": "Инструменты SSH",
|
||||
"terminal": "Терминал"
|
||||
"terminal": "Терминал",
|
||||
"macros": "Макросы"
|
||||
},
|
||||
"sshTools": {
|
||||
"broadcastInputPlaceholder": "Введите текст для трансляции нажатий...",
|
||||
@@ -363,5 +363,112 @@
|
||||
"off": "Выключенный",
|
||||
"on": "На",
|
||||
"title": "Настройки подключения по умолчанию"
|
||||
},
|
||||
"keybindings": {
|
||||
"copy": "Скопировать выделенный фрагмент",
|
||||
"paste": "Вставить",
|
||||
"sendControlCode": "Отправить сигнал Ctrl+буква",
|
||||
"sendText": "Отправить текст",
|
||||
"controlCodeLabel": "Письмо",
|
||||
"textLabel": "Текст для отправки",
|
||||
"appendEnterLabel": "Нажмите Enter после отправки",
|
||||
"clipboardPermissionNote": "В некоторых браузерах при первом использовании может запрашиваться разрешение на использование буфера обмена.",
|
||||
"textRequired": "Введите текст для отправки",
|
||||
"controlCodeRequired": "Введите одну букву в качестве управляющего кода."
|
||||
},
|
||||
"macros": {
|
||||
"title": "Макросы",
|
||||
"description": "Выполните сохраненную последовательность команд в терминале и отреагируйте на то, что сервер отправит вам в ответ.",
|
||||
"target": "Цель",
|
||||
"noTerminal": "Терминал не открыт",
|
||||
"empty": "Макросы пока отсутствуют",
|
||||
"emptyHint": "Создайте макрос для автоматизации действий в терминале, таких как вход в систему, перезапуск службы или ответ на запросы.",
|
||||
"create": "Новый макрос",
|
||||
"back": "Вернуться к макроэлементам",
|
||||
"name": "Имя",
|
||||
"namePlaceholder": "Перезапустите веб-сервер",
|
||||
"nameRequired": "Перед сохранением дайте макросу имя.",
|
||||
"descriptionLabel": "Описание",
|
||||
"descriptionPlaceholder": "Что делает этот макрос (необязательно)",
|
||||
"unsaved": "Несохраненные изменения",
|
||||
"save": "Сохранять",
|
||||
"saved": "Макрос сохранен",
|
||||
"saveFailed": "Не удалось сохранить макрос.",
|
||||
"delete": "Удалить",
|
||||
"deleteTitle": "Удалить этот макрос?",
|
||||
"deleteBody": "\"{{name}}\" будет удалено навсегда. Этого нельзя будет отменить.",
|
||||
"deleted": "Макрос удален",
|
||||
"cancel": "Отмена",
|
||||
"run": "Бегать",
|
||||
"stop": "Останавливаться",
|
||||
"running": "Бег...",
|
||||
"completed": "Макро завершен",
|
||||
"failed": "Макрос не сработал",
|
||||
"loadFailed": "Не удалось загрузить макросы.",
|
||||
"needTerminal": "Сначала откройте и подключите терминал.",
|
||||
"noSteps": "В этом макросе пока нет шагов. Добавьте один ниже.",
|
||||
"addStep": "Добавить шаг",
|
||||
"stepNumber": "Шаг {{number}}",
|
||||
"removeStep": "Удалить шаг",
|
||||
"confirmRunTitle": "Запустить этот макрос?",
|
||||
"confirmRunBody": "\"{{name}}\" будет отправлять команды {{host}}.",
|
||||
"confirmRunAction": "Запустить макрос",
|
||||
"stepTypes": {
|
||||
"send": {
|
||||
"label": "Отправить команду",
|
||||
"help": "Вводит текст в терминал так же, как если бы вы его ввели вручную."
|
||||
},
|
||||
"wait": {
|
||||
"label": "Дождитесь вывода",
|
||||
"help": "Приостанавливается до тех пор, пока сервер не выведет указанный вами текст, как запрос пароля."
|
||||
},
|
||||
"delay": {
|
||||
"label": "Пауза",
|
||||
"help": "Перед следующим шагом выполняется ожидание в течение заданного промежутка времени."
|
||||
},
|
||||
"if": {
|
||||
"label": "Если вывод содержит",
|
||||
"help": "Проверяет все данные, выведенные сервером на экран, а затем запускает одну из двух ветвей выполнения."
|
||||
},
|
||||
"repeat": {
|
||||
"label": "Повторить",
|
||||
"help": "Выполняет все шаги, входящие в его состав, заданное количество раз."
|
||||
}
|
||||
},
|
||||
"send": {
|
||||
"text": "Команда или текст",
|
||||
"textPlaceholder": "systemctl restart nginx",
|
||||
"pressEnter": "Нажмите Enter после отправки",
|
||||
"pressEnterHelp": "Отключите эту функцию, чтобы вводить текст без отправки."
|
||||
},
|
||||
"wait": {
|
||||
"pattern": "Дождитесь, пока на выходе не появится",
|
||||
"patternPlaceholder": "пароль:",
|
||||
"timeout": "Сдаться после",
|
||||
"onTimeout": "Если оно никогда не появится",
|
||||
"stop": "Остановите макрос",
|
||||
"continue": "Продолжайте в любом случае."
|
||||
},
|
||||
"delay": {
|
||||
"duration": "Подождите"
|
||||
},
|
||||
"ifStep": {
|
||||
"pattern": "Если в выходных данных содержится",
|
||||
"patternPlaceholder": "Активный: активен (работает)",
|
||||
"then": "Затем сделайте это.",
|
||||
"else": "В противном случае сделайте это.",
|
||||
"emptyBranch": "Без ступенек"
|
||||
},
|
||||
"repeat": {
|
||||
"count": "Количество раз",
|
||||
"times": "времена"
|
||||
},
|
||||
"match": {
|
||||
"useRegex": "Сопоставление с использованием регулярного выражения",
|
||||
"useRegexHelp": "Оставьте этот параметр отключенным, чтобы текст точно соответствовал написанному.",
|
||||
"invalidRegex": "Не является допустимым регулярным выражением, будет сопоставлено как обычный текст."
|
||||
},
|
||||
"seconds": "секунд",
|
||||
"secondsShort": "{{count}}с"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user