mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-11-01 16:15:24 +00:00
chore: sync Crowdin translations
This commit is contained in:
1 parent
28e74de452
commit
307667ce0f
560 files changed
+46398
-46398
No files matched your search
@@ -4,54 +4,54 @@
|
||||
},
|
||||
"onboarding": {
|
||||
"feature_snippets": "Сниппеты",
|
||||
"feature_snippets_desc": "Save commands you run often and send them to a terminal in one click."
|
||||
"feature_snippets_desc": "Сохраняйте часто выполняемые команды и отправляйте их на терминал одним щелчком мыши."
|
||||
},
|
||||
"permissions": {
|
||||
"view": {
|
||||
"title": "View snippets",
|
||||
"description": "See your own snippets, notes and shared snippets."
|
||||
"title": "Просмотреть фрагменты",
|
||||
"description": "Просматривайте свои собственные фрагменты текста, заметки и фрагменты текста, которыми поделились другие пользователи."
|
||||
},
|
||||
"create": {
|
||||
"title": "Create snippets",
|
||||
"description": "Create new snippets, notes and folders."
|
||||
"title": "Создавайте фрагменты текста",
|
||||
"description": "Создавайте новые фрагменты текста, заметки и папки."
|
||||
},
|
||||
"edit": {
|
||||
"title": "Edit snippets",
|
||||
"description": "Rename or change existing snippets and folders."
|
||||
"title": "Редактировать фрагменты",
|
||||
"description": "Переименуйте или измените существующие фрагменты кода и папки."
|
||||
},
|
||||
"delete": {
|
||||
"title": "Delete snippets",
|
||||
"description": "Delete snippets and folders."
|
||||
"title": "Удалить фрагменты",
|
||||
"description": "Удалите фрагменты текста и папки."
|
||||
},
|
||||
"share": {
|
||||
"title": "Share snippets",
|
||||
"description": "Share snippets and folders with other users or roles."
|
||||
"title": "Делитесь фрагментами",
|
||||
"description": "Делитесь фрагментами кода и папками с другими пользователями или ролями."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"foldersCollapsed": {
|
||||
"label": "Сворачивать папки по умолчанию",
|
||||
"description": "Start each snippet folder collapsed when you open the Snippets panel."
|
||||
"description": "При открытии панели «Фрагменты» каждая папка с фрагментами кода должна быть свернута."
|
||||
},
|
||||
"showCommands": {
|
||||
"label": "Show commands",
|
||||
"description": "Show the first line of each snippet's command under its name."
|
||||
"label": "Показать команды",
|
||||
"description": "Отобразите первую строку команды каждого фрагмента кода под его именем."
|
||||
},
|
||||
"confirmExecution": {
|
||||
"label": "Confirm before running",
|
||||
"description": "Ask before a command snippet runs in a terminal."
|
||||
"label": "Перед запуском подтвердите.",
|
||||
"description": "Перед запуском фрагмента команды в терминале необходимо запросить подтверждение."
|
||||
}
|
||||
},
|
||||
"cancel": "Отмена",
|
||||
"loading": "Загрузка...",
|
||||
"searchPlaceholder": "Поиск сниппетов",
|
||||
"newFolder": "Новая папка",
|
||||
"newSnippet": "New snippet",
|
||||
"newSnippet": "Новый фрагмент",
|
||||
"noFolder": "Без папки",
|
||||
"noSnippetsInFolder": "В этой папке нет сниппетов",
|
||||
"noTerminalTabsOpen": "No terminal tab is open",
|
||||
"noTerminalTabsOpen": "Вкладка терминала не открыта",
|
||||
"run": "Запустить",
|
||||
"pasteToTerminal": "Paste to terminal",
|
||||
"pasteToTerminal": "Вставить в терминал",
|
||||
"copySuccess": "Скопировано в буфер обмена",
|
||||
"importExport": "Импорт / Экспорт",
|
||||
"importFailed": "Не удалось импортировать сниппеты",
|
||||
@@ -62,37 +62,37 @@
|
||||
"folderLabel": "Папка",
|
||||
"typeLabel": "Тип",
|
||||
"typeCommand": "Команда",
|
||||
"typeNote": "Note",
|
||||
"typeNote": "Примечание",
|
||||
"commandLabel": "Команда",
|
||||
"commandPlaceholder": "Command to run, e.g. systemctl status $HOST",
|
||||
"noteLabel": "Note",
|
||||
"notePlaceholder": "Text to paste into the terminal",
|
||||
"createSnippetTitle": "Create snippet",
|
||||
"createSnippetButton": "Create snippet",
|
||||
"createSuccess": "Snippet created",
|
||||
"commandPlaceholder": "Команда для выполнения, например, systemctl status $HOST",
|
||||
"noteLabel": "Примечание",
|
||||
"notePlaceholder": "Текст для вставки в терминал",
|
||||
"createSnippetTitle": "Создать фрагмент",
|
||||
"createSnippetButton": "Создать фрагмент",
|
||||
"createSuccess": "Создан фрагмент кода.",
|
||||
"createFailed": "Не удалось создать сниппет",
|
||||
"editSnippetTitle": "Edit snippet",
|
||||
"saveSnippetButton": "Save snippet",
|
||||
"updateSuccess": "Snippet updated",
|
||||
"editSnippetTitle": "Редактировать фрагмент",
|
||||
"saveSnippetButton": "Сохранить фрагмент",
|
||||
"updateSuccess": "Фрагмент обновлен",
|
||||
"updateFailed": "Не удалось обновить сниппет",
|
||||
"deleteFailed": "Не удалось удалить сниппет",
|
||||
"createFolderTitle": "Создать папку",
|
||||
"createFolderButton": "Создать папку",
|
||||
"folderCreateSuccess": "Folder created",
|
||||
"folderCreateSuccess": "Создана папка",
|
||||
"folderCreateFailed": "Не удалось создать папку",
|
||||
"editFolderTitle": "Редактировать папку",
|
||||
"saveFolderButton": "Сохранить папку",
|
||||
"folderEditSuccess": "Folder updated",
|
||||
"folderEditSuccess": "Папка обновлена",
|
||||
"folderEditFailed": "Не удалось обновить папку",
|
||||
"folderNameLabel": "Имя папки",
|
||||
"folderNamePlaceholder": "Имя папки",
|
||||
"folderIconLabel": "Значок",
|
||||
"folderDeleteSuccess": "Folder deleted",
|
||||
"folderDeleteSuccess": "Папка удалена",
|
||||
"folderDeleteFailed": "Не удалось удалить папку",
|
||||
"confirmRunMessage": "Запустить \"{{name}}\"?",
|
||||
"confirmRunButton": "Запустить",
|
||||
"runSuccess": "Ran \"{{name}}\" on {{count}} terminal(s)",
|
||||
"pasteSuccess": "Pasted \"{{name}}\" into {{count}} terminal(s)",
|
||||
"runSuccess": "Выполнено \"{{name}}\" на {{count}} терминале(ах)",
|
||||
"pasteSuccess": "Вставлено \"{{name}}\" в {{count}} терминал(ы)",
|
||||
"admin": {
|
||||
"tabTitle": "Сниппеты",
|
||||
"count": "{{count}} сниппетов",
|
||||
@@ -110,104 +110,104 @@
|
||||
"saving": "Сохранение...",
|
||||
"save": "Сохранить"
|
||||
},
|
||||
"backToSnippets": "Back to snippets",
|
||||
"settingsTitle": "Snippet settings",
|
||||
"settingsDisplayTitle": "Display",
|
||||
"backToSnippets": "Вернуться к фрагментам",
|
||||
"settingsTitle": "Настройки фрагмента",
|
||||
"settingsDisplayTitle": "Отображать",
|
||||
"settingsBehaviorTitle": "Поведение",
|
||||
"typeCommandHint": "Runs in the active terminal.",
|
||||
"typeNoteHint": "Pastes into the active terminal without running.",
|
||||
"variablesHint": "Variables: $HOST, $USER, $PORT, $NAME, ${INPUT_1:Label}",
|
||||
"doubleClickToRun": "Double click to run",
|
||||
"typeCommandHint": "Запускается в активном терминале.",
|
||||
"typeNoteHint": "Вставляется в активный терминал без запуска.",
|
||||
"variablesHint": "Переменные: $HOST, $USER, $PORT, $NAME, ${INPUT_1:Label}",
|
||||
"doubleClickToRun": "Двойной щелчок для запуска",
|
||||
"sharedBadge": "Общий",
|
||||
"copyToClipboard": "Copy to clipboard",
|
||||
"copyToClipboard": "Скопировать в буфер обмена",
|
||||
"copyFailed": "Не удалось скопировать в буфер обмена",
|
||||
"moreOptions": "More options",
|
||||
"moreOptions": "Больше вариантов",
|
||||
"moreActions": "Дополнительные действия",
|
||||
"moveToFolder": "Move to folder",
|
||||
"deleteSnippet": "Delete snippet",
|
||||
"deleteSnippetConfirm": "Delete snippet \"{{name}}\"?",
|
||||
"moveToFolder": "Переместить в папку",
|
||||
"deleteSnippet": "Удалить фрагмент",
|
||||
"deleteSnippetConfirm": "Удалить фрагмент \"{{name}}\"?",
|
||||
"deleteSuccess": "Сниппет удалён",
|
||||
"delete": "Удалить",
|
||||
"folderActions": "Folder actions",
|
||||
"addSnippetHere": "New snippet here",
|
||||
"folderActions": "Действия с папками",
|
||||
"addSnippetHere": "Новый фрагмент здесь",
|
||||
"deleteFolder": "Удалить папку",
|
||||
"deleteFolderConfirm": "Delete folder \"{{name}}\"? Its snippets move out of the folder.",
|
||||
"createFolderDescription": "Group related snippets together.",
|
||||
"editFolderDescription": "Change this folder's name, color or icon.",
|
||||
"deleteFolderConfirm": "Удалить папку \"{{name}}\"? Ее фрагменты перемещаются за пределы папки.",
|
||||
"createFolderDescription": "Сгруппируйте связанные фрагменты текста вместе.",
|
||||
"editFolderDescription": "Измените название, цвет или значок этой папки.",
|
||||
"folderColorLabel": "Цвет",
|
||||
"loadFailed": "Failed to load snippets",
|
||||
"loadFailed": "Не удалось загрузить фрагменты.",
|
||||
"importSkipExisting": "Импорт (пропустить существующие)",
|
||||
"importOverwrite": "Import (overwrite existing)",
|
||||
"importInvalidFile": "That file is not a valid snippets export",
|
||||
"importSuccess": "Imported {{imported}}, updated {{updated}}, skipped {{skipped}}",
|
||||
"exportSnippets": "Export snippets",
|
||||
"exportSuccess": "Snippets exported",
|
||||
"importOverwrite": "Импорт (замена существующего)",
|
||||
"importInvalidFile": "Этот файл не является допустимым экспортом фрагментов кода.",
|
||||
"importSuccess": "Импортировано {{imported}}, обновлено {{updated}}, пропущено {{skipped}}",
|
||||
"exportSnippets": "Экспорт фрагментов",
|
||||
"exportSuccess": "Экспорт фрагментов",
|
||||
"exportFailed": "Не удалось экспортировать сниппеты",
|
||||
"expandAll": "Развернуть все папки",
|
||||
"collapseAll": "Свернуть все папки",
|
||||
"docsLink": "Documentation",
|
||||
"clearSearch": "Clear search",
|
||||
"noSearchResults": "No snippets match your search",
|
||||
"emptyTitle": "No snippets yet",
|
||||
"emptyDescription": "Save commands you run often, then run them in a terminal with one click.",
|
||||
"shareSnippet": "Share snippet",
|
||||
"shareFolder": "Share folder",
|
||||
"docsLink": "Документация",
|
||||
"clearSearch": "Очистить поиск",
|
||||
"noSearchResults": "Поисковые запросы не дали результатов.",
|
||||
"emptyTitle": "Пока нет фрагментов.",
|
||||
"emptyDescription": "Сохраняйте часто используемые команды, а затем запускайте их в терминале одним щелчком мыши.",
|
||||
"shareSnippet": "Поделиться фрагментом",
|
||||
"shareFolder": "Общая папка",
|
||||
"shareExpiry": "Истекает",
|
||||
"shareExpiryOptions": {
|
||||
"h0": "Никогда",
|
||||
"h1": "In 1 hour",
|
||||
"h24": "In 1 day",
|
||||
"h168": "In 7 days",
|
||||
"h720": "In 30 days"
|
||||
"h1": "Через 1 час",
|
||||
"h24": "За 1 день",
|
||||
"h168": "Через 7 дней",
|
||||
"h720": "Через 30 дней"
|
||||
},
|
||||
"shareButton": "Поделиться",
|
||||
"shareSuccess": "Shared with {{count}}",
|
||||
"shareFailed": "Failed to share",
|
||||
"shareLoadFailed": "Failed to load sharing details",
|
||||
"shareSuccess": "Поделились с {{count}}",
|
||||
"shareFailed": "Не удалось поделиться",
|
||||
"shareLoadFailed": "Не удалось загрузить данные о распределении нагрузки.",
|
||||
"currentAccess": "Текущий доступ",
|
||||
"notSharedYet": "Not shared with anyone yet",
|
||||
"notSharedYet": "Пока никому не сообщалось",
|
||||
"revokeAccess": "Отозвать",
|
||||
"revokeSuccess": "Доступ отозван",
|
||||
"revokeFailed": "Не удалось отозвать доступ",
|
||||
"close": "Закрыть",
|
||||
"targetHostsLabel": "Target hosts",
|
||||
"targetHostsHint": "Pick hosts to run this command on directly, without a terminal open. Leave empty to run it in the active terminal.",
|
||||
"targetHostsLabel": "Целевые хосты",
|
||||
"targetHostsHint": "Выберите хосты, на которых будет выполняться эта команда напрямую, без открытого терминала. Оставьте поле пустым, чтобы выполнить команду в активном терминале.",
|
||||
"clearTargetHosts": "Очистить",
|
||||
"noHostsAvailable": "No hosts available",
|
||||
"noHostsAvailable": "Нет доступных хостов",
|
||||
"searchHosts": "Поиск хостов",
|
||||
"runOnTargets": "Run on target hosts",
|
||||
"executionResultTitle": "Results for \"{{name}}\"",
|
||||
"executionResultDescription": "Output from each target host.",
|
||||
"runOnTargets": "Запуск на целевых хостах",
|
||||
"executionResultTitle": "Результаты поиска по запросу \"{{name}}\"",
|
||||
"executionResultDescription": "Вывод с каждого целевого хоста.",
|
||||
"executionSuccess": "Успех",
|
||||
"executionFailed": "Ошибка",
|
||||
"directRunSuccess": "Запущен \"{{name}}\" на {{count}} хосте(ах)",
|
||||
"directRunPartialFail": "\"{{name}}\" failed on some hosts",
|
||||
"reorderFailed": "Failed to reorder snippets",
|
||||
"dropToRemoveFromFolder": "Drop here to move out of the folder",
|
||||
"shareSnippetTitle": "Share \"{{name}}\"",
|
||||
"shareFolderTitle": "Share folder \"{{name}}\"",
|
||||
"directRunPartialFail": "\"{{name}}\" не удалось на некоторых хостах",
|
||||
"reorderFailed": "Не удалось изменить порядок фрагментов.",
|
||||
"dropToRemoveFromFolder": "Перетащите курсор сюда, чтобы выйти из папки.",
|
||||
"shareSnippetTitle": "Поделиться \"{{name}}\"",
|
||||
"shareFolderTitle": "Общая папка \"{{name}}\"",
|
||||
"shareWith": "Поделиться с",
|
||||
"usersTab": "Пользователи",
|
||||
"rolesTab": "Роли",
|
||||
"shareSearchPlaceholder": "Поиск пользователей или ролей",
|
||||
"shareNoMatches": "No matches",
|
||||
"shareWithCount": "Share with {{count}}",
|
||||
"shareFolderHint": "Shares every snippet in this folder. Snippets added later are not shared automatically.",
|
||||
"shareFolderSummary": "Shared {{count}} snippet(s) in this folder",
|
||||
"shareNoMatches": "Совпадений нет",
|
||||
"shareWithCount": "Поделитесь с {{count}}",
|
||||
"shareFolderHint": "Предоставляет доступ ко всем фрагментам кода в этой папке. Фрагменты, добавленные позже, не передаются автоматически.",
|
||||
"shareFolderSummary": "В этой папке находятся общие фрагменты кода {{count}}.",
|
||||
"grantedBy": "Кем предоставлен",
|
||||
"expired": "Истек",
|
||||
"variablesDialogTitle": "Запустить \"{{name}}\"",
|
||||
"variablesDialogDescription": "Fill in the values this snippet needs before running it.",
|
||||
"variablesDialogDescription": "Перед запуском заполните необходимые для этого фрагмента значения.",
|
||||
"variablesPreviewLabel": "Предпросмотр",
|
||||
"variablesConfirmButton": "Запустить",
|
||||
"keybindings": {
|
||||
"runSnippet": "Run existing snippet",
|
||||
"snippetLabel": "Snippet",
|
||||
"selectSnippet": "Select a snippet",
|
||||
"snippetMissing": "snippet not found",
|
||||
"snippetRequired": "Select a snippet"
|
||||
"runSnippet": "Запустить существующий фрагмент",
|
||||
"snippetLabel": "Фрагмент",
|
||||
"selectSnippet": "Выберите фрагмент",
|
||||
"snippetMissing": "фрагмент не найден",
|
||||
"snippetRequired": "Выберите фрагмент"
|
||||
},
|
||||
"paletteHintRun": "Run in the active terminal tab",
|
||||
"paletteHintRun": "Запустите в активной вкладке терминала.",
|
||||
"host": {
|
||||
"startupTitle": "Фрагмент запуска",
|
||||
"quickActionsTitle": "Быстрые действия",
|
||||
@@ -217,9 +217,9 @@
|
||||
"selectSnippet": "Выбрать сниппет...",
|
||||
"addQuickAction": "Добавить действие",
|
||||
"tabTitle": "Сниппеты",
|
||||
"startupDescription": "Runs in the terminal each time it connects to this host. Variables like $HOST are filled in; a snippet that asks for inputs is skipped.",
|
||||
"startupDescription": "Программа запускается в терминале каждый раз при подключении к этому хосту. Переменные типа $HOST заполняются; фрагмент кода, запрашивающий ввод, пропускается.",
|
||||
"none": "Ни одного",
|
||||
"removeQuickAction": "Remove quick action"
|
||||
"removeQuickAction": "Удалить быстрое действие"
|
||||
},
|
||||
"quickActions": {
|
||||
"running": "Выполняется {{name}}...",
|
||||
@@ -227,9 +227,9 @@
|
||||
"failed": "{{name}} не удалось",
|
||||
"error": "Не удалось выполнить {{name}}"
|
||||
},
|
||||
"paletteHintPaste": "Paste in the active terminal tab",
|
||||
"targetTerminals": "Run in",
|
||||
"targetTerminalsHint": "optional, else the active tab",
|
||||
"paletteHintPaste": "Вставьте текст во вкладку активного терминала.",
|
||||
"targetTerminals": "Забег",
|
||||
"targetTerminalsHint": "необязателен, в противном случае активная вкладка.",
|
||||
"selectAll": "Все",
|
||||
"selectNone": "Ни одного"
|
||||
}
|
||||
Reference in new issue
Block a user