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": "Flåter",
"createFleet": "Opprett flåte",
"createFleetTitle": "Opprett flåte",
"editFleetTitle": "Rediger flåte",
"createFleetDescription": "En flåte er en navngitt gruppe verter du kan kjøre handlinger mot som en enhet.",
"nameLabel": "Navn",
"namePlaceholder": "f.eks. webservere",
"nameRequired": "Flåtenavn er obligatorisk",
"descriptionLabel": "Beskrivelse",
"descriptionPlaceholder": "Valgfri beskrivelse",
"colorLabel": "Farge",
"tagRulesLabel": "Taggregler",
"tagRulesPlaceholder": "prod-web, kant",
"tagRulesHint": "Verter med noen av disse taggene inkluderes automatisk, i tillegg til verter som legges til manuelt.",
"fleetCreated": "Flåte opprettet",
"fleetUpdated": "Flåten er oppdatert",
"fleetDeleted": "Flåten er slettet",
"saveFailed": "Kunne ikke lagre flåten",
"deleteFailed": "Kunne ikke slette flåten",
"loadFailed": "Kunne ikke laste inn flåter",
"deleteFleetTitle": "Slett flåte",
"deleteFleetDescription": "Er du sikker på at du vil slette «{{name}}»? Dette sletter ikke selve medlemsvertene.",
"searchFleets": "Søk etter flåter...",
"noFleets": "Ingen flåter ennå. Opprett en for å komme i gang.",
"memberCount": "{{count}} vert",
"memberCount_other": "{{count}} verter",
"manageMembers": "Administrer medlemmer",
"manageMembersTitle": "Administrer flåtemedlemmer",
"manageMembersDescription": "Veksle verter inn eller ut av denne flåtens statiske medlemskap. Verter som samsvarer med tagregler er alltid inkludert.",
"searchHosts": "Søk etter verter...",
"noHostsFound": "Ingen verter funnet",
"noMembers": "Denne flåten har ingen medlemmer ennå. Legg til verter eller angi en tagregel.",
"membersLoadFailed": "Kunne ikke laste inn flåtemedlemmer",
"memberUpdateFailed": "Kunne ikke oppdatere flåtemedlemskapet",
"tabRun": "Kjør kommando",
"tabTransfer": "Overfør filer",
"tabInventory": "Inventar",
"openInventoryTab": "Åpne i full fane",
"tabPackages": "Pakker",
"runOnFleet": "Kjør på flåten",
"commandPlaceholder": "oppetid og df -h",
"commandRequired": "En kommando er nødvendig",
"commandInputsLabel": "Kommandoinnganger",
"commandSucceeded": "Kommandoen lyktes på alle verter",
"commandPartialFailure": "{{failed}} av {{total}} verter mislyktes",
"commandFailed": "Kunne ikke kjøre kommandoen",
"resultSuccess": "Suksess",
"resultFailed": "Mislyktes",
"push": "Trykk",
"pull": "Dra",
"remotePathLabel": "Fjernbane",
"remotePathRequired": "En ekstern sti er nødvendig",
"fileLabel": "Fil",
"fileRequired": "En fil er nødvendig",
"pushHint": "Den valgte filen skrives til denne nøyaktige banen på alle verter i flåten.",
"pullHint": "Filen på denne banen leses fra hver vert og lastes ned som en enkelt zip-fil, én mappe per vert.",
"transferComplete": "Overføringen er fullført",
"transferFailed": "Overføringen mislyktes",
"refreshInventory": "Oppdater beholdningen",
"inventoryLoadFailed": "Kunne ikke laste inn beholdningen",
"inventoryRefreshed": "Lagerbeholdningen er oppdatert",
"inventoryRefreshFailed": "Kunne ikke oppdatere beholdningen",
"inventoryNoData": "Ingen lagerdata ennå – oppdater for å samle dem inn.",
"inventoryHost": "Vert",
"inventoryCollectedCount": "{{count}}/{{total}} samlet",
"inventoryOs": "OS",
"inventoryKernel": "Kjerne",
"inventoryArch": "Buen",
"inventoryUptime": "Oppetid",
"inventoryPackageManager": "Pakkebehandler",
"inventoryCollectedAt": "Samlet",
"packageActionLabel": "Handling",
"packageInstall": "Installer",
"packageRemove": "Fjerne",
"packageUpgradeAll": "Oppgrader alle pakker",
"packageNameLabel": "Pakkenavn",
"packageNameRequired": "Et pakkenavn er obligatorisk",
"packageHint": "Krever tilgang på administratornivå per vert og heves ved hjelp av vertens lagrede sudo-passord."
}
}
},
"nav": {
"fleets": "Flåter"
}
}