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": "Laivastot",
"createFleet": "Luo laivasto",
"createFleetTitle": "Luo laivasto",
"editFleetTitle": "Muokkaa kalustoa",
"createFleetDescription": "Laivasto on nimetty joukko isäntäjoukkoja, joita vastaan voit suorittaa toimintoja yksikkönä.",
"nameLabel": "Nimi",
"namePlaceholder": "esim. web-palvelimet",
"nameRequired": "Laivaston nimi on pakollinen",
"descriptionLabel": "Kuvaus",
"descriptionPlaceholder": "Valinnainen kuvaus",
"colorLabel": "Väri",
"tagRulesLabel": "Tagisäännöt",
"tagRulesPlaceholder": "prod-web, reuna",
"tagRulesHint": "Näillä tunnisteilla varustetut isännät sisällytetään automaattisesti manuaalisesti lisättyjen isäntien lisäksi.",
"fleetCreated": "Laivasto luotu",
"fleetUpdated": "Kalustoa päivitetty",
"fleetDeleted": "Kalusto poistettu",
"saveFailed": "Laivaston tallentaminen epäonnistui",
"deleteFailed": "Kaluston poistaminen epäonnistui",
"loadFailed": "Kalustojen lataus epäonnistui",
"deleteFleetTitle": "Poista kalusto",
"deleteFleetDescription": "Oletko varma, että haluat poistaa \"{{name}}\"? Tämä ei poista itse jäsenpalvelimia.",
"searchFleets": "Hae laivastoja...",
"noFleets": "Ei vielä laivastoja. Luo yksi aloittaaksesi.",
"memberCount": "{{count}} isäntä",
"memberCount_other": "{{count}} isännät",
"manageMembers": "Hallinnoi jäseniä",
"manageMembersTitle": "Hallinnoi laivaston jäseniä",
"manageMembersDescription": "Lisää isännät tämän laivaston staattiseen jäsenyyteen tai poista ne siitä. Tunnistesääntöjen mukaiset isännät sisällytetään aina.",
"searchHosts": "Hae isäntiä...",
"noHostsFound": "Ei isäntiä",
"noMembers": "Tässä laivastossa ei ole vielä jäseniä. Lisää isäntiä tai aseta tunnistesääntö.",
"membersLoadFailed": "Laivaston jäsenten lataaminen epäonnistui",
"memberUpdateFailed": "Laivaston jäsenyyden päivittäminen epäonnistui",
"tabRun": "Suorita komento",
"tabTransfer": "Tiedostojen siirto",
"tabInventory": "Varasto",
"openInventoryTab": "Avaa koko välilehdessä",
"tabPackages": "Paketit",
"runOnFleet": "Suorita laivastolla",
"commandPlaceholder": "käyttöaika && df -h",
"commandRequired": "Komento vaaditaan",
"commandInputsLabel": "Komentotulot",
"commandSucceeded": "Komento onnistui kaikissa isännissä",
"commandPartialFailure": "{{failed}} / {{total}} isäntäkoneesta epäonnistui",
"commandFailed": "Komennon suorittaminen epäonnistui",
"resultSuccess": "Menestys",
"resultFailed": "Epäonnistui",
"push": "Työnnä",
"pull": "Vedä",
"remotePathLabel": "Etäpolku",
"remotePathRequired": "Etäpolku vaaditaan",
"fileLabel": "Tiedosto",
"fileRequired": "Tiedosto vaaditaan",
"pushHint": "Valittu tiedosto kirjoitetaan täsmälleen tälle polulle jokaisella laivaston isännällä.",
"pullHint": "Tämän polun tiedosto luetaan jokaiselta isännältä ja ladataan yhtenä zip-tiedostona, yksi kansio isäntää kohden.",
"transferComplete": "Siirto valmis",
"transferFailed": "Siirto epäonnistui",
"refreshInventory": "Päivitä varasto",
"inventoryLoadFailed": "Varaston lataaminen epäonnistui",
"inventoryRefreshed": "Varasto päivitetty",
"inventoryRefreshFailed": "Varaston päivittäminen epäonnistui",
"inventoryNoData": "Ei vielä varastotietoja – päivitä kerätäksesi ne.",
"inventoryHost": "Isäntä",
"inventoryCollectedCount": "{{count}}/{{total}} kerätty",
"inventoryOs": "Käyttöjärjestelmä",
"inventoryKernel": "Ydin",
"inventoryArch": "Kaari",
"inventoryUptime": "Käyttöaika",
"inventoryPackageManager": "Pakettien hallinta",
"inventoryCollectedAt": "Kerätty",
"packageActionLabel": "Toiminta",
"packageInstall": "Asentaa",
"packageRemove": "Poistaa",
"packageUpgradeAll": "Päivitä kaikki paketit",
"packageNameLabel": "Paketin nimi",
"packageNameRequired": "Paketin nimi on pakollinen",
"packageHint": "Vaatii hallintatason käyttöoikeudet isäntäkohtaisesti ja nostaa käyttöoikeuksia isännän tallennetulla sudo-salasanalla."
}
}
},
"nav": {
"fleets": "Laivastot"
}
}