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,89 @@
{
"newUi": {
"sidebar": {
"fleets": {
"title": "Flottor",
"createFleet": "Skapa flotta",
"createFleetTitle": "Skapa flotta",
"editFleetTitle": "Redigera flotta",
"createFleetDescription": "En flotta är en namngiven grupp av värdar som du kan köra åtgärder mot som en enhet.",
"nameLabel": "Namn",
"namePlaceholder": "t.ex. webbservrar",
"nameRequired": "Flottans namn krävs",
"descriptionLabel": "Beskrivning",
"descriptionPlaceholder": "Valfri beskrivning",
"colorLabel": "Färg",
"tagRulesLabel": "Taggregler",
"tagRulesPlaceholder": "prod-web, kant",
"tagRulesHint": "Värdar med någon av dessa taggar inkluderas automatiskt, utöver värdar som läggs till manuellt.",
"fleetCreated": "Flotta skapad",
"fleetUpdated": "Flottan uppdaterad",
"fleetDeleted": "Flottan raderad",
"saveFailed": "Misslyckades med att spara flottan",
"deleteFailed": "Misslyckades med att ta bort flottan",
"loadFailed": "Misslyckades med att ladda flottor",
"deleteFleetTitle": "Ta bort flotta",
"deleteFleetDescription": "Är du säker på att du vill ta bort \"{{name}}\"? Detta tar inte bort själva medlemsvärdarna.",
"searchFleets": "Sök flottor...",
"noFleets": "Inga flottor ännu. Skapa en för att komma igång.",
"memberCount": "{{count}} värd",
"memberCount_other": "{{count}} värdar",
"manageMembers": "Hantera medlemmar",
"manageMembersTitle": "Hantera flottmedlemmar",
"manageMembersDescription": "Växla mellan att visa eller avaktivera värdar i flottans statiska medlemskap. Värdar som matchas av taggregler inkluderas alltid.",
"searchHosts": "Sök värdar...",
"noHostsFound": "Inga värdar hittades",
"noMembers": "Den här flottan har inga medlemmar ännu. Lägg till värdar eller ange en taggregel.",
"membersLoadFailed": "Misslyckades med att ladda flottmedlemmar",
"memberUpdateFailed": "Misslyckades med att uppdatera flottmedlemskapet",
"tabRun": "Kör kommando",
"tabTransfer": "Överför filer",
"tabInventory": "Lager",
"openInventoryTab": "Öppna i hela fliken",
"tabPackages": "Paket",
"runOnFleet": "Kör på flottan",
"commandPlaceholder": "drifttid && df -h",
"commandRequired": "Ett kommando krävs",
"commandInputsLabel": "Kommandoingångar",
"commandSucceeded": "Kommandot lyckades på alla värdar",
"commandPartialFailure": "{{failed}} av {{total}} värdar misslyckades",
"commandFailed": "Misslyckades med att köra kommandot",
"resultSuccess": "Framgång",
"resultFailed": "Misslyckades",
"push": "Tryck",
"pull": "Dra",
"remotePathLabel": "Fjärrväg",
"remotePathRequired": "En fjärrsökväg krävs",
"fileLabel": "Fil",
"fileRequired": "En fil krävs",
"pushHint": "Den valda filen skrivs till exakt denna sökväg på varje värd i flottan.",
"pullHint": "Filen på den här sökvägen läses från varje värd och laddas ner som en enda zip-fil, en mapp per värd.",
"transferComplete": "Överföringen är klar",
"transferFailed": "Överföringen misslyckades",
"refreshInventory": "Uppdatera lagret",
"inventoryLoadFailed": "Misslyckades med att ladda lagret",
"inventoryRefreshed": "Inventariet uppdaterat",
"inventoryRefreshFailed": "Misslyckades med att uppdatera lagret",
"inventoryNoData": "Ingen lagerdata ännu – uppdatera för att samla in den.",
"inventoryHost": "Värd",
"inventoryCollectedCount": "{{count}}/{{total}} samlade",
"inventoryOs": "operativsystem",
"inventoryKernel": "Kärna",
"inventoryArch": "Båge",
"inventoryUptime": "Drifttid",
"inventoryPackageManager": "Pakethanterare",
"inventoryCollectedAt": "Insamlad",
"packageActionLabel": "Handling",
"packageInstall": "Installera",
"packageRemove": "Ta bort",
"packageUpgradeAll": "Uppgradera alla paket",
"packageNameLabel": "Paketnamn",
"packageNameRequired": "Ett paketnamn krävs",
"packageHint": "Kräver åtkomst på hanteringsnivå per värd och höjs med hjälp av värdens lagrade sudo-lösenord."
}
}
},
"nav": {
"fleets": "Flottor"
}
}