feat: type the plugin host record, move plugin strings out of core and add lint checks

This commit is contained in:
LukeGus committed 2026-09-29 13:08:39 -05:00
1 parent bba06f7ff6
commit b8bbcd2196
626 files changed
+23884 -4590

No files matched your search

@@ -85,5 +85,45 @@
},
"nav": {
"fleets": "Флоты"
},
"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": "Редактирование",
"description": "Просмотр и изменение настроек хоста без аутентификации. SSH-аутентификация владельца остается конфиденциальной и доступна только владельцу."
},
"manage": {
"label": "Управление",
"description": "Редактирование, а также предоставление доступа другим, изменение уровней доступа и отзыв доступа."
}
},
"noMatches": "Совпадений не найдено",
"permissionLevelLabel": "Уровень доступа",
"rolesTab": "Роли",
"searchPlaceholder": "Поиск пользователей или ролей...",
"shareButton": "Поделиться",
"shareWithCount": "Поделиться ({{count}})",
"usersTab": "Пользователи"
}
}
}