feat: load plugin frontends at runtime and remove plugin ids from the shell

This commit is contained in:
LukeGus committed 2026-09-22 20:15:52 -05:00
1 parent 49f0286a14
commit e88d5a52e3
721 files changed
+54265 -44416

No files matched your search

@@ -0,0 +1,53 @@
{
"hosts": {
"tabProxmox": "Проксмокс",
"authTypeStepca": "Стъпка CA",
"proxmoxIntegration": "Интеграция с Proxmox",
"enableProxmox": "Активиране на Proxmox",
"enableProxmoxDesc": "Маркирайте този хост като Proxmox възел. Активирайте откриването на гост и импортирането директно от този хост.",
"proxmoxDefaultAuthType": "Тип удостоверяване по подразбиране",
"proxmoxDefaultAuthTypeDesc": "Методът за удостоверяване е приложен към импортираните гост-хостове. Изберете типа удостоверяване, който съответства на начина, по който се свързвате с гостите си.",
"authTypePassword": "Парола",
"authTypeKey": "SSH ключ",
"authTypeCredential": "Пълномощия",
"authTypeOpkssh": "ОПКСШ",
"authTypeNone": "Няма",
"proxmoxDefaultCredential": "Подразбиращи се идентификационни данни",
"proxmoxDefaultCredentialDesc": "Идентификационни данни, използвани за импортирани гост хостове, когато типът удостоверяване е зададен на Идентификационни данни.",
"proxmoxWindowsDetection": "Откриване на Windows / RDP",
"proxmoxWindowsDetectionDesc": "Модели на имена, разделени със запетаи, които задействат RDP вместо SSH (без значение от главни и малки букви)",
"proxmoxDockerDetection": "Откриване на Докер",
"proxmoxDockerDetectionDesc": "Модели за имена, разделени със запетаи, които позволяват на Docker да съпоставя гости",
"proxmoxPreferredRanges": "Предпочитани IP диапазони",
"proxmoxPreferredRangesDesc": "Префикси, разделени със запетаи, подредени по приоритет за избор на IP адрес, когато гост има множество интерфейси",
"proxmoxAutoSync": "Автоматично синхронизиране на гости",
"proxmoxAutoSyncDesc": "Периодично откривайте този Proxmox възел и създавайте или актуализирайте импортирани гост хостове, докато сесията ви е отключена.",
"proxmoxSyncInterval": "Интервал на синхронизиране (минути)",
"proxmoxSyncIntervalDesc": "Минимум 5 минути. Планировчикът пропуска заключените потребителски сесии.",
"proxmoxMarkMissing": "Маркиране на липсващи гости",
"proxmoxMarkMissingDesc": "Добавете етикет proxmox-missing, когато предварително импортиран гост изчезне, вместо да го изтриете.",
"proxmoxLastSync": "Последна синхронизация",
"proxmoxLastSyncNever": "Все още не е синхронизирано",
"proxmoxLastSyncNoResult": "Няма подробности за резултата",
"proxmoxLastSyncSummary": "{{created}} създадено, {{updated}} актуализирано, {{markedMissing}} липсващо, {{skipped}} пропуснато",
"proxmoxLastSyncStatus": {
"error": "Неуспешно",
"pending": "В очакване"
},
"proxmoxDiscoverAction": "Откриване и импортиране на гости на Proxmox",
"proxmoxImportTitle": "Импортиране от Proxmox",
"proxmoxSelectHost": "Изберете Proxmox хост…",
"proxmoxDiscover": "Открийте",
"proxmoxDiscovering": "Откриване…",
"proxmoxDiscoverGuests": "Открийте гостите",
"proxmoxSelectAll": "Избери всички",
"proxmoxDeselectAll": "Премахване на избора от всички",
"proxmoxNoGuests": "Няма намерени гости на този Proxmox възел.",
"proxmoxResultImported": "{{count}} импортирано",
"proxmoxResultUpdated": "{{count}} актуализирано",
"proxmoxResultFailed": "{{count}} неуспешно",
"proxmoxImportComplete": "Импортирането на Proxmox е завършено: {{summary}}",
"proxmoxDiscoveryFailed": "Откриването не беше успешно",
"proxmoxImportFailed": "Импортирането не бе успешно"
}
}