2026-10-01 16:20:16 -05:00
{
"permissions" : {
"view" : {
2026-10-02 06:39:59 +00:00
"title" : "Просмотреть флоты" ,
"description" : "Ознакомьтесь с флотом, его членами и инвентарем."
2026-10-01 16:20:16 -05:00
},
"manage" : {
2026-10-02 06:39:59 +00:00
"title" : "Управление автопарком" ,
"description" : "Создавайте, редактируйте и удаляйте парки, изменяйте состав участников и предоставляйте доступ к паркам другим пользователям или ролям."
2026-10-01 16:20:16 -05:00
},
"execute" : {
2026-10-02 06:39:59 +00:00
"title" : "Выполнение действий флота" ,
"description" : "Выполняйте команды и действия с пакетами в рамках всего парка устройств, а также передавайте файлы на входящие в него хосты и обратно."
2026-10-01 16:20:16 -05:00
}
},
"newUi" : {
"sidebar" : {
"fleets" : {
2026-10-02 06:39:59 +00:00
"title" : "Флоты" ,
"createFleet" : "Создать флот" ,
"createFleetTitle" : "Создать флот" ,
"editFleetTitle" : "Редактировать флот" ,
"createFleetDescription" : "Флот — это именованная группа хостов, против которых можно выполнять действия как единое целое." ,
2026-10-01 16:20:16 -05:00
"nameLabel" : "Название" ,
2026-10-02 06:39:59 +00:00
"namePlaceholder" : "например, веб-серверы" ,
"nameRequired" : "Название флота обязательно." ,
2026-10-01 16:20:16 -05:00
"descriptionLabel" : "Описание" ,
"descriptionPlaceholder" : "Необязательное описание" ,
"colorLabel" : "Цвет" ,
2026-10-02 06:39:59 +00:00
"tagRulesLabel" : "Правила тегирования" ,
"tagRulesPlaceholder" : "прод-веб, граничный" ,
"tagRulesHint" : "В дополнение к хостам, добавленным вручную, автоматически включаются хосты, имеющие любой из этих тегов." ,
"fleetCreated" : "Создан флот" ,
"fleetUpdated" : "Обновление флота" ,
"fleetDeleted" : "Флот уничтожен" ,
"saveFailed" : "Не удалось спасти флот" ,
"deleteFailed" : "Не удалось удалить флот" ,
"loadFailed" : "Не удалось загрузить флот." ,
"deleteFleetTitle" : "Удалить флот" ,
"deleteFleetDescription" : "Вы уверены, что хотите удалить \"{{name}}\"? Это не удалит сами хосты-участники." ,
"searchFleets" : "Поиск флотов..." ,
"noFleets" : "Пока нет флотов. Создайте свой, чтобы начать." ,
"memberCount" : "{{count}} хост" ,
2026-10-01 16:20:16 -05:00
"memberCount_other" : "{{count}} хостов" ,
2026-10-02 06:39:59 +00:00
"manageMembers" : "Управление участниками" ,
"manageMembersTitle" : "Управление членами автопарка" ,
"manageMembersDescription" : "Добавляйте или исключайте хосты из статического членства в этом флоте. Хосты, соответствующие правилам тегов, всегда включаются." ,
2026-10-01 16:20:16 -05:00
"searchHosts" : "Поиск хостов..." ,
"noHostsFound" : "Хосты не найдены" ,
2026-10-02 06:39:59 +00:00
"noMembers" : "В этом флоте пока нет участников. Добавьте хостов или установите правило тегов." ,
"membersLoadFailed" : "Не удалось загрузить членов флота." ,
"memberUpdateFailed" : "Не удалось обновить данные о членстве в автопарке." ,
"tabRun" : "Выполнить команду" ,
"tabTransfer" : "Передача файлов" ,
"tabInventory" : "Инвентаризация" ,
"openInventoryTab" : "Открыть в полноэкранном режиме" ,
2026-10-01 16:20:16 -05:00
"tabPackages" : "Пакеты" ,
"runOnFleet" : "Run on Fleet" ,
"commandPlaceholder" : "uptime && df -h" ,
2026-10-02 06:39:59 +00:00
"commandRequired" : "Требуется команда" ,
"commandInputsLabel" : "Ввод команд" ,
"commandSucceeded" : "Команда успешно выполнена на всех хостах." ,
"commandPartialFailure" : "{{failed}} из {{total}} хостов не удалось" ,
"commandFailed" : "Не удалось выполнить команду." ,
2026-10-01 16:20:16 -05:00
"resultSuccess" : "Успех" ,
"resultFailed" : "Ошибка" ,
2026-10-02 06:39:59 +00:00
"push" : "Толкать" ,
"pull" : "Тянуть" ,
"remotePathLabel" : "Удаленный путь" ,
"remotePathRequired" : "Требуется удаленный путь" ,
2026-10-01 16:20:16 -05:00
"fileLabel" : "Файл" ,
2026-10-02 06:39:59 +00:00
"fileRequired" : "Требуется файл" ,
"pushHint" : "Выбранный файл записывается точно по этому пути на каждом хосте в сети." ,
"pullHint" : "Файл по этому пути считывается с каждого хоста и загружается в виде единого ZIP-архива, по одной папке на каждый хост." ,
2026-10-01 16:20:16 -05:00
"transferComplete" : "Передача завершена" ,
"transferFailed" : "Ошибка передачи" ,
2026-10-02 06:39:59 +00:00
"refreshInventory" : "Обновить инвентарь" ,
"inventoryLoadFailed" : "Не удалось загрузить товарные запасы." ,
"inventoryRefreshed" : "Инвентарь обновлен" ,
"inventoryRefreshFailed" : "Не удалось обновить данные об остатках на складе." ,
"inventoryNoData" : "Данные об остатках товара пока отсутствуют — обновите страницу, чтобы получить их." ,
2026-10-01 16:20:16 -05:00
"inventoryHost" : "Хост" ,
2026-10-02 06:39:59 +00:00
"inventoryCollectedCount" : "{{count}}/{{total}} собрано" ,
2026-10-01 16:20:16 -05:00
"inventoryOs" : "ОС" ,
"inventoryKernel" : "Ядро" ,
2026-10-02 06:39:59 +00:00
"inventoryArch" : "Арка" ,
2026-10-01 16:20:16 -05:00
"inventoryUptime" : "Время работы" ,
2026-10-02 06:39:59 +00:00
"inventoryPackageManager" : "Менеджер пакетов" ,
"inventoryCollectedAt" : "Собрано" ,
2026-10-01 16:20:16 -05:00
"packageActionLabel" : "Действие" ,
2026-10-02 06:39:59 +00:00
"packageInstall" : "Установить" ,
2026-10-01 16:20:16 -05:00
"packageRemove" : "Удалить" ,
2026-10-02 06:39:59 +00:00
"packageUpgradeAll" : "Обновить все пакеты" ,
"packageNameLabel" : "Название пакета" ,
"packageNameRequired" : "Требуется указать имя пакета." ,
"packageHint" : "Для работы требуется доступ уровня администратора для каждого хоста, повышение прав осуществляется с помощью сохраненного пароля sudo для данного хоста." ,
"shareFleet" : "Совместное использование автопарка" ,
"shareFleetTitle" : "Поделиться \"{{name}}\"" ,
"shareFleetDescription" : "Предоставляет доступ к текущим хостам, входящим в этот парк, выбранным пользователям или ролям. Хосты, добавленные в парк позже, не предоставляются автоматически — предоставьте доступ снова, чтобы включить их." ,
"shareSelectionRequired" : "Выберите хотя бы одного пользователя или роль." ,
"fleetSharedSuccessfully" : "Общий {{shared}} хоста(ов) в этом флоте {{total}}" ,
"failedToShareFleet" : "Не удалось поделиться флотом" ,
"noMembersToShare" : "В этом флоте пока нет хостов-участников, которыми можно было бы поделиться."
2026-10-01 16:20:16 -05:00
}
}
},
"nav" : {
2026-10-02 06:39:59 +00:00
"fleets" : "Флоты"
2026-10-01 16:20:16 -05:00
},
"hosts" : {
"docsLink" : "Документация" ,
"sharing" : {
"customHoursPlaceholder" : "Часов до окончания срока доступа" ,
"expiry" : {
"never" : "Никогда" ,
"oneHour" : "1 час" ,
"oneDay" : "24 часа" ,
"sevenDays" : "7 дней" ,
"thirtyDays" : "30 дней" ,
"custom" : "Настроить"
},
"expiryLabel" : "Срок действия доступа" ,
"levels" : {
"connect" : {
"label" : "Подключение" ,
"description" : "Только открытие сеансов: терминал, удалённый рабочий стол, файловый менеджер, туннели и Docker. Без доступа к конфигурации хоста."
},
"view" : {
"label" : "Просмотр" ,
"description" : "Подключение и просмотр конфигурации хоста. Секреты не отображаются."
},
"edit" : {
"label" : "Редактирование" ,
2026-10-02 06:39:59 +00:00
"description" : "Просмотр и изменение настроек хоста без аутентификации. SSH-аутентификация владельца остается конфиденциальной и доступна только владельцу."
2026-10-01 16:20:16 -05:00
},
"manage" : {
"label" : "Управление" ,
"description" : "Редактирование, а также предоставление доступа другим, изменение уровней доступа и отзыв доступа."
}
},
"noMatches" : "Совпадений не найдено" ,
"permissionLevelLabel" : "Уровень доступа" ,
"rolesTab" : "Роли" ,
"searchPlaceholder" : "Поиск пользователей или ролей..." ,
"shareButton" : "Поделиться" ,
"shareWithCount" : "Поделиться ({{count}})" ,
"usersTab" : "Пользователи"
}
}
}