2026-03-08 18:21:21 -05:00
{
"credentials" : {
"credentials" : "Käyttäjätunnukset" ,
"credentialsViewer" : "Käyttöoikeustietojen Katselin" ,
"manageYourSSHCredentials" : "Hallitse SSH tunnuksiasi turvallisesti" ,
"addCredential" : "Lisää Käyttöoikeustieto" ,
"createCredential" : "Luo Käyttöoikeustieto" ,
"editCredential" : "Muokkaa Käyttöoikeustietoja" ,
"viewCredential" : "Näytä Käyttöoikeustiedot" ,
"duplicateCredential" : "Monista Tekijä" ,
"deleteCredential" : "Poista Käyttöoikeustiedot" ,
"updateCredential" : "Päivitä Käyttöoikeustiedot" ,
"credentialName" : "Käyttöoikeustietojen Nimi" ,
"credentialDescription" : "Kuvaus" ,
"username" : "Käyttäjätunnus" ,
"searchCredentials" : "Hae käyttäjätunnuksia..." ,
"selectFolder" : "Valitse Kansio" ,
"selectAuthType" : "Valitse Todennustyyppi" ,
"allFolders" : "Kaikki Kansiot" ,
"allAuthTypes" : "Kaikki Todistustyypit" ,
"uncategorized" : "Luokittelematon" ,
"totalCredentials" : "Yhteensä" ,
"keyBased" : "Avaimeen Perustuvat" ,
"passwordBased" : "Salasanaan Perustuva" ,
"folders" : "Kansiot" ,
"noCredentialsMatchFilters" : "Suodattimia ei löydy" ,
"noCredentialsYet" : "Käyttäjätunnuksia ei ole vielä luotu" ,
"createFirstCredential" : "Luo ensimmäinen käyttäjätunnuksesi" ,
"failedToFetchCredentials" : "Käyttäjätunnusten noutaminen epäonnistui" ,
"credentialDeletedSuccessfully" : "Käyttöoikeustiedot poistettu onnistuneesti" ,
"failedToDeleteCredential" : "Käyttäjätunnuksen poistaminen epäonnistui" ,
"confirmDeleteCredential" : "Oletko varma, että haluat poistaa käyttäjätunnuksen \"{{name}}\"?" ,
"credentialCreatedSuccessfully" : "Käyttöoikeustieto luotu onnistuneesti" ,
"credentialUpdatedSuccessfully" : "Käyttöoikeustiedot päivitetty onnistuneesti" ,
"failedToSaveCredential" : "Käyttäjätunnuksen tallentaminen epäonnistui" ,
"failedToFetchCredentialDetails" : "Tunnustietojen noutaminen epäonnistui" ,
"failedToFetchHostsUsing" : "Ei voitu noutaa palvelimia käyttämällä tätä tunnusta" ,
"loadingCredentials" : "Ladataan käyttäjätietoja..." ,
"retry" : "Yritä Uudelleen" ,
"noCredentials" : "Ei Käyttäjätunnuksia" ,
"noCredentialsMessage" : "Et ole vielä lisännyt yhtään käyttäjätunnusta. Napsauta \"Lisää käyttäjätunnus\" aloittaaksesi." ,
"sshCredentials" : "Ssh Tunnustiedot" ,
"credentialsCount" : "{{count}} käyttäjätunnusta" ,
"refresh" : "Päivitä" ,
"passwordRequired" : "Salasana vaaditaan" ,
"sshKeyRequired" : "SSH avain on pakollinen" ,
"credentialAddedSuccessfully" : "Käyttöoikeustiedot \"{{name}}\" lisätty onnistuneesti" ,
"savingCredential" : "Tallennetaan käyttäjätunnus..." ,
"updatingCredential" : "Päivitetään käyttäjätietoja..." ,
"general" : "Yleiset" ,
"description" : "Kuvaus" ,
"folder" : "Kansio" ,
"tags" : "Tunnisteet" ,
"addTagsSpaceToAdd" : "Lisää tunnisteita (lisää painamalla välilyöntiä)" ,
"password" : "Salasana" ,
"key" : "Avain" ,
"sshPrivateKey" : "Ssh Yksityinen Avain" ,
"upload" : "Lähetä" ,
"updateKey" : "Päivitä Avain" ,
"keyPassword" : "Avaimen Salasana" ,
"keyType" : "Avaimen Tyyppi" ,
"keyTypeRSA" : "RSA" ,
"keyTypeECDSA" : "ECDSA" ,
"keyTypeEd25519" : "Ed25519" ,
"basicInfo" : "Perustiedot" ,
"authentication" : "Todennus" ,
"organization" : "Organisaatio" ,
"basicInformation" : "Perustiedot" ,
"basicInformationDescription" : "Syötä tämän käyttäjätunnuksen perustiedot" ,
"authenticationMethod" : "Todennusmenetelmä" ,
"authenticationMethodDescription" : "Valitse, miten haluat todentaa SSH palvelimilla" ,
"organizationDescription" : "Järjestä käyttäjätunnuksesi kansioihin ja tageihin" ,
"enterCredentialName" : "Anna käyttäjätunnuksen nimi" ,
"enterCredentialDescription" : "Anna kuvaus (valinnainen)" ,
"enterUsername" : "Syötä käyttäjänimi" ,
"nameIsRequired" : "Käyttöoikeustietojen nimi on pakollinen" ,
"usernameIsRequired" : "Käyttäjätunnus on pakollinen" ,
"authenticationType" : "Todennuksen Tyyppi" ,
"passwordAuthDescription" : "Käytä salasanan todennusta" ,
"sshKeyAuthDescription" : "Käytä SSH avaimen todennusta" ,
"passwordIsRequired" : "Salasana vaaditaan" ,
"sshKeyIsRequired" : "SSH avain on pakollinen" ,
"sshKeyType" : "Ssh Avaimen Tyyppi" ,
"privateKey" : "Yksityinen Avain" ,
"enterPassword" : "Syötä salasana" ,
"enterPrivateKey" : "Syötä yksityinen avain" ,
"keyPassphrase" : "Avaimen Tunnuslause" ,
"enterKeyPassphrase" : "Syötä avaimen tunnuslause (valinnainen)" ,
"keyPassphraseOptional" : "Valinnainen: jätä tyhjäksi, jos avaimessasi ei ole salasanalausetta" ,
"leaveEmptyToKeepCurrent" : "Jätä tyhjäksi pitääksesi nykyisen arvon" ,
"uploadKeyFile" : "Lataa Avaintiedosto" ,
"generateKeyPairButton" : "Luo Avaimen Pari" ,
"generateKeyPair" : "Luo Avaimen Pari" ,
"generateKeyPairDescription" : "Luo uusi SSH avainpari. Jos haluat suojata avainta salasanalla, kirjoita se alla olevaan Key Password -kenttään ensin." ,
"deploySSHKey" : "Julkaise Ssh Avain" ,
"deploySSHKeyDescription" : "Julkaise julkinen avain kohdistaaksesi palvelimen" ,
"sourceCredential" : "Lähteen Tunnustiedot" ,
"targetHost" : "Kohde Isäntä" ,
"deploymentProcess" : "Käyttöönoton Prosessi" ,
"deploymentProcessDescription" : "Tämä lisää turvallisesti julkisen avaimen kohdetiedoston ~/.ssh/authorized_keys tiedostoon ilman olemassa olevien avainten korvaamista. Toiminto on palautettavissa." ,
"chooseHostToDeploy" : "Valitse isäntä johon haluat ottaa käyttöön..." ,
"deploying" : "Otetaan Käyttöön..." ,
"copyDeployCommand" : "Kopioi Deploy Komento" ,
"copyDeployCommandDescription" : "Kopioi komento, jolla julkinen avain lisätään manuaalisesti isännän authorized_keys tiedostoon. Hyödyllinen, kun salasanan todennus on pois päältä." ,
"deployCommandCopied" : "Julkaise komento kopioitu leikepöydälle" ,
"manualDeployInfo" : "Liitä tämä komento kohdeisännän päätteeseen (esim. Proxmox konsoli, IPMI tai fyysinen pääsy) lisätäksesi SSH avaimen." ,
"name" : "Nimi" ,
"noHostsAvailable" : "Ei isäntiä saatavilla" ,
"noHostsMatchSearch" : "Yksikään isäntä ei vastaa hakuasi" ,
"sshKeyGenerationNotImplemented" : "SSH avaimen luonti ominaisuus tulossa pian" ,
"connectionTestingNotImplemented" : "Yhteyden testaustoiminto tulossa pian" ,
"testConnection" : "Testaa Yhteys" ,
"selectOrCreateFolder" : "Valitse tai luo kansio" ,
"noFolder" : "Ei kansiota" ,
"orCreateNewFolder" : "Tai luo uusi kansio" ,
"addTag" : "Lisää tagi" ,
"saving" : "Tallennetaan..." ,
"credentialId" : "Käyttöoikeustietojen Tunnus" ,
"overview" : "Yleiskatsaus" ,
"security" : "Turvallisuus" ,
"usage" : "Käyttö" ,
"securityDetails" : "Tietoturvan Tiedot" ,
"securityDetailsDescription" : "Tarkastele salattuja tunnistetietoja" ,
"credentialSecured" : "Käyttöoikeustiedot Suojattu" ,
"credentialSecuredDescription" : "Kaikki arkaluonteiset tiedot on salattu AES-256:lla" ,
"passwordAuthentication" : "Salasanan Todennus" ,
"keyAuthentication" : "Avaimen Todennus" ,
"securityReminder" : "Turvallisuusmuistutus" ,
"securityReminderText" : "Älä koskaan jaa käyttäjätietojasi. Kaikki tiedot on salattu levossa." ,
"hostsUsingCredential" : "Hostit Käyttävät Tätä Tunnustetta" ,
"noHostsUsingCredential" : "Yksikään isäntä ei tällä hetkellä käytä tätä tunnusta" ,
"timesUsed" : "Käytetyt Kerrat" ,
"lastUsed" : "Viimeksi Käytetty" ,
"connectedHosts" : "Yhdistetyt Palvelimet" ,
"created" : "Luotu" ,
"lastModified" : "Viimeksi Muokattu" ,
"usageStatistics" : "Käyttötilastot" ,
"copiedToClipboard" : "{{field}} kopioitu leikepöydälle" ,
"failedToCopy" : "Kopiointi leikepöydälle epäonnistui" ,
"sshKey" : "Ssh Avain" ,
"createCredentialDescription" : "Luo uusi SSH käyttäjätunnus turvallista käyttöä varten" ,
"editCredentialDescription" : "Päivitä tunnistetiedot" ,
"listView" : "Lista" ,
"folderView" : "Kansiot" ,
"unknownCredential" : "Tuntematon" ,
"confirmRemoveFromFolder" : "Oletko varma, että haluat poistaa \"{{name}}\" kansiosta \"{{folder}}\"? Käyttäjätunnus siirretään \"Uncategorized\"." ,
"removedFromFolder" : "Käyttöoikeustiedot \"{{name}}\" poistettu kansiosta onnistuneesti" ,
"failedToRemoveFromFolder" : "Käyttäjätunnuksen poistaminen kansiosta epäonnistui" ,
"folderRenamed" : "Kansio \"{{oldName}}\" nimettiin uudelleen onnistuneesti muotoon \"{{newName}}\"" ,
"failedToRenameFolder" : "Kansion uudelleennimeäminen epäonnistui" ,
"movedToFolder" : "Tunniste \"{{name}}\" siirretty kohteeseen \"{{folder}}\" onnistuneesti" ,
"failedToMoveToFolder" : "Käyttäjätunnuksen siirto kansioon epäonnistui" ,
"sshPublicKey" : "Ssh Julkinen Avain" ,
"publicKeyNote" : "Julkinen avain on valinnainen, mutta sitä suositellaan avaimen validointiin" ,
"publicKeyUploaded" : "Julkinen Avain Ladattu" ,
"uploadPublicKey" : "Lataa Julkinen Avain" ,
"uploadPrivateKeyFile" : "Lataa Yksityinen Avaintiedosto" ,
"uploadPublicKeyFile" : "Lataa Julkinen Avain Tiedosto" ,
"privateKeyRequiredForGeneration" : "Yksityinen avain tarvitaan julkisen avaimen luomiseksi" ,
"failedToGeneratePublicKey" : "Julkisen avaimen luominen epäonnistui" ,
"generatePublicKey" : "Luo yksityisellä avaimella" ,
"publicKeyGeneratedSuccessfully" : "Julkinen avain luotu onnistuneesti" ,
"detectedKeyType" : "Havaittu avaintatyyppi" ,
"detectingKeyType" : "etsitään..." ,
"optional" : "Valinnainen" ,
"generateKeyPairNew" : "Luo Uusi Avainpari" ,
"generateEd25519" : "Luo Ed25519" ,
"generateECDSA" : "Luo ECDSA" ,
"generateRSA" : "Luo RSA" ,
"keyTypeEcdsaP256" : "ECDSA P-256 (SSH)" ,
"keyTypeEcdsaP384" : "ECDSA P-384 (SSH)" ,
"keyTypeEcdsaP521" : "ECDSA P-521 (SSH)" ,
"keyTypeDsa" : "DSA (SSH)" ,
"keyTypeRsaSha256" : "RSA-SHA2-256" ,
"keyTypeRsaSha512" : "RSA-SHA2-512" ,
"keyPairGeneratedSuccessfully" : "{{keyType}} avainpari luotu onnistuneesti" ,
"failedToGenerateKeyPair" : "Avainparin luonti epäonnistui" ,
"generateKeyPairNote" : "Luo suoraan uusi SSH avainpari. Tämä korvaa kaikki olemassa olevat avaimet." ,
"invalidKey" : "Virheellinen Avain" ,
"detectionError" : "Havaitsemisvirhe" ,
"removing" : "Poistaminen:" ,
"clickToEditCredential" : "Klikkaa muokataksesi käyttäjätunnusta" ,
"dragToMoveBetweenFolders" : "Vedä liikkuaksesi kansioiden välillä" ,
"keyBasedOnlyForDeployment" : "Vain SSH avaimen käyttäjätunnukset voidaan ottaa käyttöön" ,
"publicKeyRequiredForDeployment" : "Käyttöönotto edellyttää julkista avainta" ,
"selectTargetHost" : "Ole hyvä ja valitse kohdeisäntä" ,
"keyDeployedSuccessfully" : "SSH avain otettu onnistuneesti käyttöön" ,
"deploymentFailed" : "Käyttöönotto epäonnistui" ,
"failedToDeployKey" : "SSH avaimen käyttöönotto epäonnistui" ,
"clickToRenameFolder" : "Nimeä kansio uudelleen napsauttamalla" ,
"renameFolder" : "Nimeä kansio uudelleen" ,
"idLabel" : "ID:"
},
"quickConnect" : {
"title" : "Nopea Yhdistäminen" ,
"description" : "Yhdistä suoraan päätteeseen tai tiedostonhallintaistuntoon tallentamatta isäntä asetuksia" ,
"ipAddress" : "IP-osoite tai isäntänimi" ,
"port" : "Portti" ,
"username" : "Käyttäjätunnus" ,
"password" : "Salasana" ,
"key" : "Ssh Yksityinen Avain" ,
"keyPassword" : "Avaimen Salasana (Valinnainen)" ,
"keyType" : "Avaimen Tyyppi" ,
"uploadFile" : "Lataa Tiedosto" ,
"pasteKey" : "Liitä Avain" ,
"credential" : "Käyttöoikeustiedot" ,
"overrideUsername" : "Ohita Käyttöoikeustietojen Käyttäjätunnus" ,
"overrideUsernameDesc" : "Käytä toista käyttäjänimeä kuin sitä, joka on tallentanut käyttäjätunnuksen" ,
"connectTerminal" : "Yhdistä päätteeseen" ,
"connectFileManager" : "Yhdistä tiedostonhallintaan" ,
"cancel" : "Peruuta" ,
"passwordRequired" : "Salasana vaaditaan" ,
"keyRequired" : "SSH avain on pakollinen" ,
"credentialRequired" : "Käyttöoikeustietojen valinta on pakollinen" ,
"connectionEstablished" : "Yhteys luotiin onnistuneesti" ,
"connectionFailed" : "Yhteyden luominen epäonnistui" ,
"autoDetect" : "Tunnista Automaattisesti" ,
"authentication" : "Todennus"
},
"dragIndicator" : {
"error" : "Virhe: {{error}}" ,
"dragging" : "Vedä {{fileName}}" ,
"preparing" : "Valmistellaan {{fileName}}" ,
"readySingle" : "Valmis lataamaan {{fileName}}" ,
"readyMultiple" : "Valmis lataamaan {{count}} tiedostoa" ,
"batchDrag" : "Vedä {{count}} tiedostoa työpöydälle" ,
"dragToDesktop" : "Vedä työpöydälle" ,
"canDragAnywhere" : "Voit vetää tiedostoja missä tahansa työpöydälläsi"
},
"sshTools" : {
"title" : "SSH Työkalut" ,
"closeTools" : "Sulje SSH Työkalut" ,
"keyRecording" : "Avaimen Tallennus" ,
"startKeyRecording" : "Käynnistä Avaimen Tallennus" ,
"stopKeyRecording" : "Pysäytä Avaimen Tallennus" ,
"selectTerminals" : "Valitse päätteet:" ,
"typeCommands" : "Kirjoita komennot (kaikki avaimet tuettu):" ,
"commandsWillBeSent" : "Komennot lähetetään {{count}} valittuihin päätelaitteisiin." ,
"settings" : "Asetukset" ,
"enableRightClickCopyPaste" : "Käytä hiiren oikealla painikkeella kopiota/liitä" ,
"shareIdeas" : "Onko ideoita siitä, mitä pitäisi tulla seuraavaksi ssh työkaluja? Jaa ne" ,
"scripts" : {
"inputPlaceholder" : "esim., System Commands, Docker Scripts"
}
},
"snippets" : {
"title" : "Projekti" ,
"new" : "Uusi Projekti" ,
"create" : "Luo Projekti" ,
"edit" : "Muokkaa Kirjoitusta" ,
"run" : "Suorita" ,
"empty" : "Ei vielä leikkauksia" ,
"emptyHint" : "Luo tiedosto yleisesti käytettyjen komentojen tallentamiseksi" ,
"searchSnippets" : "Etsi tiedostoja..." ,
"name" : "Nimi" ,
"description" : "Kuvaus" ,
"content" : "Komento" ,
"namePlaceholder" : "esim., Uudelleenkäynnistä Nginx" ,
"descriptionPlaceholder" : "Valinnainen kuvaus" ,
"contentPlaceholder" : "esim. sudo systemctl restart nginx" ,
"nameRequired" : "Nimi vaaditaan" ,
"contentRequired" : "Komento vaaditaan" ,
"createDescription" : "Luo uusi komennon tiedosto nopeaa suoritusta varten" ,
"editDescription" : "Muokkaa tätä komentoa" ,
"deleteConfirmTitle" : "Poista Projekti" ,
"deleteConfirmDescription" : "Oletko varma, että haluat poistaa \"{{name}}\"?" ,
"createSuccess" : "Projektin luominen onnistui" ,
"updateSuccess" : "Projekti päivitetty onnistuneesti" ,
"deleteSuccess" : "Projektin poisto onnistui" ,
"createFailed" : "Snippetin luonti epäonnistui" ,
"updateFailed" : "Virhe päivitettäessä tiedosto" ,
"deleteFailed" : "Virhe poistettaessa tiedosto" ,
"failedToFetch" : "Snippejä ei voitu noutaa" ,
"executeSuccess" : "Suoritetaan: {{name}}" ,
"copySuccess" : "Kopioitu \"{{name}}\" leikepöydälle" ,
"runTooltip" : "Suorita tämä tiedosto päätteessä" ,
"copyTooltip" : "Kopioi tiedosto leikepöydälle" ,
"editTooltip" : "Muokkaa tätä komentosarjaa" ,
"deleteTooltip" : "Poista tämä tiedosto" ,
2026-04-22 17:10:21 -05:00
"shareTooltip" : "Jaa tämä tiedosto" ,
"sharedWithYou" : "Jaettu" ,
"sharedBy" : "Jaettu {{username}}" ,
"shareSnippet" : "Jaa Projekti" ,
"user" : "Käyttäjä" ,
"role" : "Rooli" ,
"selectTarget" : "Valitse..." ,
"currentAccess" : "Nykyinen Käyttöoikeus" ,
"shareSuccess" : "Projekti jaettu onnistuneesti" ,
"shareFailed" : "Snippetin jakaminen epäonnistui" ,
"revokeSuccess" : "Pääsy peruttu" ,
"revokeFailed" : "Käyttöoikeuksien peruuttaminen epäonnistui" ,
"failedToLoadShareData" : "Jakamisen tietojen lataaminen epäonnistui" ,
2026-03-08 18:21:21 -05:00
"newFolder" : "Uusi Kansio" ,
"reorderSameFolder" : "Voi järjestää leikkauksia vain saman kansion sisällä" ,
"reorderSuccess" : "Projektin uudelleenjärjestely onnistui" ,
"reorderFailed" : "Snippettien uudelleenjärjestäminen epäonnistui" ,
"deleteFolderConfirm" : "Poista kansio \"{{name}}\"? Kaikki tiedosto siirretään Uncategorized." ,
"deleteFolderSuccess" : "Kansio poistettu onnistuneesti" ,
"deleteFolderFailed" : "Kansion poistaminen epäonnistui" ,
"updateFolderSuccess" : "Kansio päivitetty onnistuneesti" ,
"createFolderSuccess" : "Kansio luotu onnistuneesti" ,
"updateFolderFailed" : "Kansion päivitys epäonnistui" ,
"createFolderFailed" : "Kansion luonti epäonnistui" ,
"selectTerminals" : "Valitse Pääteikkunat (valinnainen)" ,
"executeOnSelected" : "Suorita {{count}} valittua päätepistettä" ,
"executeOnCurrent" : "Suorita nykyinen päätte (klikkaa valitaksesi kerran)" ,
"folder" : "Kansio" ,
"selectFolder" : "Valitse kansio tai jätä tyhjäksi" ,
"noFolder" : "Ei kansiota (Luokittelematon)" ,
"folderName" : "Kansion Nimi" ,
"folderNameRequired" : "Kansion nimi on pakollinen" ,
"folderColor" : "Kansion Väri" ,
"folderIcon" : "Kansion Kuvake" ,
"preview" : "Esikatselu" ,
"updateFolder" : "Päivitä Kansio" ,
"createFolder" : "Luo Kansio" ,
"editFolder" : "Muokkaa Kansiota" ,
"editFolderDescription" : "Muokkaa snippet-kansiota" ,
"createFolderDescription" : "Järjestä leikkeet kansioihin" ,
"confirmExecution" : "Suorita \"{{name}}\"?" ,
"confirmExecutionDesc" : "Oletko varma, että haluat suorittaa tämän ohjelman?"
},
"commandHistory" : {
"title" : "Historia" ,
"searchPlaceholder" : "Etsi komentoja..." ,
"noTerminal" : "Ei aktiivista päätettä" ,
"noTerminalHint" : "Avaa terminaali nähdäksesi sen komennon historian." ,
"empty" : "Ei komennon historiaa vielä" ,
"emptyHint" : "Suorita komennot aktiivisessa päätteessä rakentaaksesi sen historian." ,
"noResults" : "Komentoja ei löytynyt" ,
"noResultsHint" : "Ei komentoja, jotka vastaavat \"{{query}}\"" ,
"deleteSuccess" : "Komento poistettu historiasta" ,
"deleteFailed" : "Komennon poisto epäonnistui." ,
"deleteTooltip" : "Poista komento" ,
"tabHint" : "Käytä välilehteä Pääteikkunassa komennon historian automaattiseen täydennykseen, jos käyttäjäprofiili on käytössä" ,
"authRequiredRefresh" : "Todennus vaaditaan. Ole hyvä ja päivitä sivu." ,
"dataAccessLockedReauth" : "Datakäyttö lukittu. Ole hyvä ja tarkista." ,
"loading" : "Ladataan komennon historiaa..." ,
2026-04-22 17:10:21 -05:00
"error" : "Virhe Sivuhistorian Lataamisessa" ,
"disabledTitle" : "Komennon historia on poistettu käytöstä" ,
"disabledDescription" : "Ota käyttöön komentohistorian seuranta profiilissasi ulkoasun asetuksista."
2026-03-08 18:21:21 -05:00
},
"splitScreen" : {
"title" : "Jaettu Näyttö" ,
"none" : "Ei Mitään" ,
"twoSplit" : "2-suuntainen" ,
"threeSplit" : "3-tie" ,
"fourSplit" : "4-suuntainen" ,
"fiveSplit" : "5-suuntainen" ,
"sixSplit" : "6-tapainen" ,
"availableTabs" : "Saatavilla Olevat Välilehdet" ,
"dragTabsHint" : "Vedä välilehdet alla oleviin asettelusoluihin määrittääksesi ne" ,
"layout" : "Jaettu Ruudun Asettelu" ,
"dropHere" : "Pudota välilehti tähän" ,
"apply" : "Käytä Jakaa" ,
"clear" : "Tyhjennä Jaettu" ,
"selectMode" : "Valitse jaetun näytön tila" ,
"helpText" : "Valitse kuinka monta välilehteä haluat tarkastella kerralla" ,
"success" : "Jaettu näyttö asetettu onnistuneesti" ,
"cleared" : "Jaettu näyttö tyhjennetty" ,
"error" : {
"noAssignments" : "Ole hyvä ja määritä vähintään yksi välilehti asetteluun" ,
"fillAllSlots" : "Täytä kaikki {{count}} paikkaa ennen kuin haet"
}
},
"homepage" : {
"loggedInTitle" : "Kirjauduttu sisään!" ,
"loggedInMessage" : "Olet kirjautunut sisään! Käytä sivupalkkia päästäksesi käsiksi kaikkiin käytettävissä oleviin työkaluihin. Aloita luomalla SSH Host SSH Manager -välilehti. Kun olet luotu, voit muodostaa yhteyden kyseiseen isäntään käyttämällä muita sivupalkissa olevia sovelluksia." ,
"failedToLoadAlerts" : "Ilmoitusten lataaminen epäonnistui" ,
"failedToDismissAlert" : "Hälytys epäonnistui"
},
"serverConfig" : {
"title" : "Palvelimen Asetukset" ,
"description" : "Määritä Termix-palvelimen URL-osoite yhdistääksesi taustaosan palveluihin" ,
"serverUrl" : "Palvelimen URL" ,
"enterServerUrl" : "Syötä palvelimen URL-osoite" ,
"testConnectionFirst" : "Testaa yhteys ensin" ,
"connectionSuccess" : "Yhteys onnistui!" ,
"connectionFailed" : "Yhteys epäonnistui" ,
"connectionError" : "Tapahtui yhteysvirhe" ,
"connected" : "Yhdistetty" ,
"disconnected" : "Yhteys Katkaistu" ,
"configSaved" : "Asetukset tallennettu onnistuneesti" ,
"saveFailed" : "Konfiguraation tallennus epäonnistui" ,
"saveError" : "Virhe tallennettaessa määritystä" ,
"saving" : "Tallennetaan..." ,
"saveConfig" : "Tallenna Asetukset" ,
"helpText" : "Syötä URL, jossa Termix-palvelin on käynnissä (esim. http://localhost:30001 tai https://your-server.com)" ,
"warning" : "Varoitus" ,
"notValidatedWarning" : "URL-osoitetta ei ole vahvistettu - varmista, että se on oikein" ,
"changeServer" : "Vaihda Palvelinta" ,
"mustIncludeProtocol" : "Palvelimen URL-osoitteen on alettava http:// tai http://" ,
"useEmbedded" : "Käytä Paikallista Palvelinta" ,
"embeddedDesc" : "Suorita Termix sisäänrakennetulla paikallisella palvelimella (etäpalvelinta ei tarvita)" ,
"embeddedConnecting" : "Yhdistetään paikalliseen palvelimeen..." ,
"embeddedNotReady" : "Paikallinen palvelin ei ole vielä valmis. Odota hetki ja yritä uudelleen."
},
"versionCheck" : {
"error" : "Version Tarkistus Virhe" ,
"checkFailed" : "Päivitysten tarkistus epäonnistui" ,
"upToDate" : "Sovellus on ajan tasalla" ,
"currentVersion" : "Käytössäsi on versio {{version}}" ,
"updateAvailable" : "Päivitys Saatavilla" ,
"newVersionAvailable" : "Uusi versio on saatavilla! Käytät {{current}}, mutta {{latest}} on saatavilla." ,
2026-05-06 15:18:55 -05:00
"betaVersion" : "Beta Versio" ,
"betaVersionDesc" : "Käytössäsi on {{current}}, joka on uudempi kuin uusin vakaa julkaisu {{latest}}." ,
2026-03-08 18:21:21 -05:00
"releasedOn" : "Julkaistu {{date}}" ,
"downloadUpdate" : "Lataa Päivitys" ,
"dismiss" : "Hylkää" ,
"checking" : "Tarkistetaan päivityksiä..." ,
"checkUpdates" : "Tarkista päivitykset" ,
"checkingUpdates" : "Tarkistetaan päivityksiä..." ,
"refresh" : "Päivitä" ,
"updateRequired" : "Päivitys Vaaditaan" ,
"updateDismissed" : "Päivitys ilmoitus hylätty" ,
"noUpdatesFound" : "Päivityksiä ei löytynyt"
},
"common" : {
"close" : "Sulje" ,
"minimize" : "Minimize" ,
"online" : "Paikalla" ,
"offline" : "Offline-tilassa" ,
"continue" : "Jatka" ,
"maintenance" : "Huolto" ,
"degraded" : "Hajotettu" ,
"discord" : "Discord" ,
"error" : "Virhe" ,
"warning" : "Varoitus" ,
"info" : "Tiedot" ,
"success" : "Onnistui" ,
2026-05-06 15:18:55 -05:00
"unsavedChanges" : "Tallentamattomat muutokset" ,
"dismiss" : "Hylkää" ,
2026-03-08 18:21:21 -05:00
"loading" : "Ladataan..." ,
"required" : "Pakollinen" ,
"optional" : "Valinnainen" ,
"connect" : "Yhdistä" ,
"copied" : "Kopioitu" ,
"connecting" : "Yhdistetään..." ,
"creating" : "Luodaan..." ,
"clear" : "Tyhjennä" ,
"toggleSidebar" : "Vaihda Sivupalkkia" ,
"sidebar" : "Sidebar" ,
"home" : "Koti" ,
"expired" : "Vanhentunut" ,
"expiresToday" : "Vanhenee tänään" ,
"expiresTomorrow" : "Vanhenee {{days}} päivän kuluttua" ,
"updateAvailable" : "Päivitys Saatavilla" ,
"sshPath" : "Ssh Polku" ,
"localPath" : "Paikallinen Polku" ,
"appName" : "Termix" ,
"openInNewTab" : "Avaa uudessa välilehdessä" ,
"resetSidebarWidth" : "Reset sidebar width" ,
"dragToResizeSidebar" : "Muuta sivupalkin kokoa vetämällä" ,
"noAuthCredentials" : "Ei todennustunnuksia saatavilla tälle SSH isännälle" ,
"noReleases" : "Ei Julkaisuja" ,
"updatesAndReleases" : "Päivitykset Ja Julkaisut" ,
"newVersionAvailable" : "Uusi versio ({{version}}) on saatavilla." ,
"failedToFetchUpdateInfo" : "Päivitystietojen noutaminen epäonnistui" ,
"preRelease" : "Esijulkaisu" ,
"loginFailed" : "Kirjautuminen epäonnistui" ,
"noReleasesFound" : "Julkaisuja ei löytynyt." ,
"yourBackupCodes" : "Varmuuskopioi Koodit" ,
"sendResetCode" : "Lähetä Nollauskoodi" ,
"verifyCode" : "Vahvista Koodi" ,
"resetPassword" : "Nollaa Salasana" ,
"resetCode" : "Reset Code" ,
"newPassword" : "Uusi Salasana" ,
"folder" : "Kansio" ,
"file" : "Tiedosto" ,
"renamedSuccessfully" : "uudelleennimeäminen onnistui" ,
"deletedSuccessfully" : "poistettu onnistuneesti" ,
"noTunnelConnections" : "Tunneliyhteyksiä ei ole määritetty" ,
"sshTools" : "SSH Työkalut" ,
"english" : "Englanti" ,
"chinese" : "Kiina" ,
"german" : "Saksa" ,
"cancel" : "Peruuta" ,
2026-05-06 15:18:55 -05:00
"done" : "Valmis" ,
2026-03-08 18:21:21 -05:00
"username" : "Käyttäjätunnus" ,
"name" : "Nimi" ,
"login" : "Kirjaudu" ,
"logout" : "Kirjaudu Ulos" ,
"register" : "Rekisteröidy" ,
"password" : "Salasana" ,
"version" : "Versio" ,
"confirmPassword" : "Vahvista Salasana" ,
"back" : "Takaisin" ,
"email" : "Sähköposti" ,
"submit" : "Lähetä" ,
"change" : "Muuta" ,
"save" : "Tallenna" ,
"saving" : "Tallennetaan..." ,
"delete" : "Poista" ,
2026-05-06 15:18:55 -05:00
"rename" : "Uudelleennimeä" ,
2026-03-08 18:21:21 -05:00
"edit" : "Muokkaa" ,
"add" : "Lisää" ,
"search" : "Etsi" ,
"confirm" : "Vahvista" ,
"yes" : "Kyllä" ,
"no" : "Ei" ,
"or" : "TAI" ,
"ok" : "Ok" ,
"enabled" : "Käytössä" ,
"disabled" : "Pois Käytöstä" ,
"important" : "Tärkeä" ,
"notEnabled" : "Ei Käytössä" ,
"settingUp" : "Asetetaan asetuksia..." ,
"next" : "Seuraava" ,
"previous" : "Edellinen" ,
"refresh" : "Päivitä" ,
"settings" : "Asetukset" ,
"profile" : "Profiili" ,
"help" : "Ohje" ,
"about" : "Tietoja" ,
"language" : "Kieli" ,
"autoDetect" : "Automaattinen tunnistus" ,
"changeAccountPassword" : "Vaihda tilisi salasana" ,
"passwordResetTitle" : "Salasanan Nollaus" ,
"passwordResetDescription" : "Olet parhaillaan nollaamassa salasanasi. Tämä kirjautuu sinut pois kaikista aktiivisista istunnoista." ,
"enterSixDigitCode" : "Syötä 6-numeroinen koodi telakan kontin lokeista käyttäjälle:" ,
"enterNewPassword" : "Anna käyttäjälle uusi salasana:" ,
"passwordsDoNotMatch" : "Salasanat eivät täsmää" ,
"passwordMinLength" : "Salasanan on oltava vähintään 6 merkkiä pitkä" ,
"passwordResetSuccess" : "Salasanan palautus onnistui! Voit nyt kirjautua sisään uudella salasanallasi." ,
"failedToInitiatePasswordReset" : "Salasanan nollaamisen aloittaminen epäonnistui" ,
"failedToVerifyResetCode" : "Ei voitu todentaa nollakoodia" ,
"failedToCompletePasswordReset" : "Salasanan nollaus epäonnistui" ,
"documentation" : "Dokumentaatio" ,
"retry" : "Yritä Uudelleen" ,
"checking" : "Tarkistetaan..." ,
"checkingDatabase" : "Tarkistetaan tietokantayhteyttä..." ,
"checkingAuthentication" : "Tarkistetaan todennusta..." ,
"backendReconnected" : "Palvelinyhteys palautettu" ,
2026-04-22 17:10:21 -05:00
"connectionDegraded" : "Palvelinyhteys katkesi, palautetaan…" ,
"reload" : "Reload" ,
2026-03-08 18:21:21 -05:00
"actions" : "Toiminnot" ,
"remove" : "Poista" ,
"revoke" : "Revoke" ,
"create" : "Luo" ,
"update" : "Päivitä"
},
"nav" : {
"home" : "Koti" ,
"hosts" : "Isäntä" ,
"credentials" : "Käyttäjätunnukset" ,
"terminal" : "Pääte" ,
"docker" : "Telakoitsija" ,
"tunnels" : "Tunnelit" ,
"fileManager" : "Tiedostojen Hallinta" ,
"serverStats" : "Palvelimen Tilastot" ,
"admin" : "Ylläpitäjä" ,
"userProfile" : "Käyttäjän Profiili" ,
"tools" : "Työkalut" ,
"snippets" : "Projekti" ,
"newTab" : "New Tab" ,
"splitScreen" : "Jaettu Näyttö" ,
"closeTab" : "Sulje Välilehti" ,
"sshManager" : "Ssh Hallinta" ,
"hostManager" : "Isäntälaitteen Hallinta" ,
"cannotSplitTab" : "Välilehtiä ei voi jakaa" ,
"tabNavigation" : "Tab Navigation" ,
"hostTabTitle" : "{{username}}@{{ip}}:{{port}}" ,
"copyPassword" : "Kopioi Salasana" ,
"copySudoPassword" : "Kopioi Sudo Salasana" ,
"passwordCopied" : "Salasana kopioitu leikepöydälle" ,
"sudoPasswordCopied" : "Sudo salasana kopioitu leikepöydälle" ,
2026-04-22 17:10:21 -05:00
"noPasswordAvailable" : "Salasanaa ei ole saatavilla" ,
2026-05-06 15:18:55 -05:00
"failedToCopyPassword" : "Salasanan kopiointi epäonnistui" ,
"openFileManager" : "Avaa Tiedostonhallinta"
2026-03-08 18:21:21 -05:00
},
"admin" : {
"title" : "Ylläpitäjän Asetukset" ,
"oidc" : "OIDC" ,
"users" : "Käyttäjät" ,
"userManagement" : "Käyttäjien Hallinta" ,
"makeAdmin" : "Tee Ylläpitäjä" ,
"removeAdmin" : "Poista Ylläpitäjä" ,
"deleteUser" : "Poista käyttäjä {{username}}? Tätä ei voi perua." ,
"allowRegistration" : "Salli Rekisteröinti" ,
"oidcSettings" : "Oidc Asetukset" ,
"clientId" : "Asiakkaan Tunnus" ,
"clientSecret" : "Asiakkaan Salainen" ,
"issuerUrl" : "Myöntäjän URL" ,
"authorizationUrl" : "Valtuutuksen URL" ,
"tokenUrl" : "Tokenin URL" ,
"updateSettings" : "Päivitä Asetukset" ,
"confirmDelete" : "Oletko varma, että haluat poistaa tämän käyttäjän?" ,
"confirmMakeAdmin" : "Oletko varma, että haluat tehdä {{username}} järjestelmänvalvoja?" ,
"confirmRemoveAdmin" : "Oletko varma, että haluat poistaa järjestelmänvalvojan tilan {{username}} -sovelluksesta?" ,
"externalAuthentication" : "Ulkoinen Todennus (Oidc)" ,
"configureExternalProvider" : "Määritä ulkoinen identiteetin tarjoaja OIDC/OAuth2 todennukselle." ,
"userIdentifierPath" : "Käyttäjän Tunnisteen Polku" ,
"displayNamePath" : "Näytä Nimen Polku" ,
"scopes" : "Soveltamisalueet" ,
"saving" : "Tallennetaan..." ,
"saveConfiguration" : "Tallenna Asetukset" ,
"reset" : "Reset" ,
"success" : "Onnistui" ,
"loading" : "Ladataan..." ,
"refresh" : "Päivitä" ,
"loadingUsers" : "Ladataan käyttäjiä..." ,
"username" : "Käyttäjätunnus" ,
"type" : "Tyyppi" ,
"actions" : "Toiminnot" ,
"external" : "Ulkoinen" ,
"local" : "Paikallinen" ,
"adminManagement" : "Ylläpitäjän Hallinta" ,
"makeUserAdmin" : "Tee Käyttäjän Ylläpitäjä" ,
"adding" : "Lisätään..." ,
"currentAdmins" : "Nykyiset Ylläpitäjät" ,
"adminBadge" : "Ylläpitäjä" ,
"removeAdminButton" : "Poista Ylläpitäjä" ,
"general" : "Yleiset" ,
"userRegistration" : "Käyttäjän Rekisteröinti" ,
"allowNewAccountRegistration" : "Salli uuden tilin rekisteröinti" ,
"allowPasswordLogin" : "Salli käyttäjätunnus/salasana kirjautuminen" ,
"allowPasswordReset" : "Salli salasanan nollaaminen nollakoodilla" ,
"missingRequiredFields" : "Puuttuvat pakolliset kentät: {{fields}}" ,
"oidcConfigurationUpdated" : "OIDC asetukset päivitetty onnistuneesti!" ,
"failedToFetchOidcConfig" : "OIDC konfiguraation noutaminen epäonnistui" ,
"failedToFetchRegistrationStatus" : "Rekisteröinnin tilan noutaminen epäonnistui" ,
"failedToFetchPasswordLoginStatus" : "Salasanan sisäänkirjautumisen tilan nouto epäonnistui" ,
"failedToFetchUsers" : "Käyttäjien noutaminen epäonnistui" ,
"oidcConfigurationDisabled" : "OIDC asetukset poistettu käytöstä onnistuneesti!" ,
"failedToUpdateOidcConfig" : "OIDC konfiguraation päivitys epäonnistui" ,
"failedToDisableOidcConfig" : "OIDC asetusten poistaminen käytöstä epäonnistui" ,
"enterUsernameToMakeAdmin" : "Syötä käyttäjänimi tehdäksesi järjestelmänvalvojan" ,
"userIsNowAdmin" : "Käyttäjä {{username}} on nyt ylläpitäjä" ,
"failedToMakeUserAdmin" : "Käyttäjän ylläpitäjän asettaminen epäonnistui" ,
"removeAdminStatus" : "Poistetaanko ylläpitäjän status käyttäjästä {{username}}?" ,
"adminStatusRemoved" : "Ylläpitäjän tila poistettu {{username}}" ,
"failedToRemoveAdminStatus" : "Järjestelmänvalvojan tilan poistaminen epäonnistui" ,
"userDeletedSuccessfully" : "Käyttäjä {{username}} poistettu onnistuneesti" ,
"failedToDeleteUser" : "Käyttäjän poistaminen epäonnistui" ,
"overrideUserInfoUrl" : "Ohita käyttäjätietojen URL-osoite (ei vaadita)" ,
"allowedUsers" : "Sallitut Käyttäjät" ,
"allowedUsersDescription" : "Pilkuilla erotettu lista sallituista sähköpostimalleista. Käytä tarkkaa sähköpostia (user@example.com), verkkotunnuksen loppuliitteitä (@example.com), tai jätä tyhjäksi salliaksesi kaikkien käyttäjien." ,
"failedToFetchSessions" : "Istuntojen noutaminen epäonnistui" ,
"sessionRevokedSuccessfully" : "Istunto kumottu onnistuneesti" ,
"failedToRevokeSession" : "Istunnon peruuttaminen epäonnistui" ,
"confirmRevokeSession" : "Oletko varma, että haluat peruuttaa tämän istunnon?" ,
"confirmRevokeAllSessions" : "Oletko varma, että haluat peruuttaa kaikki istunnot tälle käyttäjälle?" ,
"failedToRevokeSessions" : "Istuntojen peruuttaminen epäonnistui" ,
"sessionsRevokedSuccessfully" : "Istunnot kumottu onnistuneesti" ,
"linkToPasswordAccount" : "Linkki salasanatilille" ,
"linkOIDCDialogTitle" : "Linkitä OIDC tili salasanatilille" ,
"linkOIDCDialogDescription" : "Linkitä {{username}} (OIDC-käyttäjä) olemassa olevaan salasanatiliin. Tämä ottaa käyttöön kaksivaiheisen todennuksen salasanatilille." ,
"createUser" : "Luo Käyttäjä" ,
"createUserDescription" : "Luo uusi paikallinen käyttäjä käyttäjätunnuksella ja salasanalla" ,
"enterUsername" : "Syötä käyttäjänimi" ,
"enterPassword" : "Syötä salasana" ,
"userCreatedSuccessfully" : "Käyttäjä {{username}} luotu onnistuneesti" ,
"failedToCreateUser" : "Käyttäjän luonti epäonnistui" ,
"manageUser" : "Hallinnoi Käyttäjää" ,
"manageUserDescription" : "Hallitse käyttäjän asetuksia, rooleja ja käyttöoikeuksia" ,
"authType" : "Todennuksen Tyyppi" ,
"adminStatus" : "Ylläpitäjän Tila" ,
"userId" : "Käyttäjän Tunnus" ,
"regularUser" : "Tavallinen Käyttäjä" ,
"adminPrivileges" : "Ylläpitäjän Oikeudet" ,
"administratorRole" : "Ylläpitäjän Rooli" ,
"administratorRoleDescription" : "Myönnä järjestelmälle täydet käyttöoikeudet ja hallintaoikeudet" ,
"passwordManagement" : "Salasanan Hallinta" ,
"passwordResetWarning" : "Käyttäjän salasanan palauttaminen poistaa kaikki heidän tietonsa (SSH isäntä, käyttäjätunnukset, asetukset). Tätä toimintoa ei voi perua." ,
"resetUserPassword" : "Nollaa Käyttäjän Salasana" ,
"resettingPassword" : "Palautetaan..." ,
"passwordResetInitiated" : "Salasanan nollaus käynnistettiin kohteelle {{username}}. Palauta koodi lähetetty." ,
"failedToResetPassword" : "Salasanan nollaamisen aloittaminen epäonnistui" ,
"sessionManagement" : "Istunnon Hallinta" ,
"revokeAllSessions" : "Peruuta Kaikki Istunnot" ,
"revokeAllSessionsDescription" : "Pakota uloskirjautuminen kaikista laitteista ja istunnoista" ,
"revoking" : "Peruutetaan..." ,
"revoke" : "Peruuta Kaikki" ,
"dangerZone" : "Vaara Vyöhyke" ,
"deleteUserTitle" : "Poista Käyttäjätili" ,
"deleteUserWarning" : "Poista tämä käyttäjätili ja kaikki siihen liittyvät tiedot. Tätä toimintoa ei voi peruuttaa." ,
"deleting" : "Poistetaan..." ,
"cannotDeleteSelf" : "Et voi poistaa omaa tiliäsi" ,
"cannotRemoveLastAdmin" : "Viimeistä järjestelmänvalvojaa ei voi poistaa" ,
"cannotRemoveOwnAdmin" : "Et voi poistaa omia järjestelmänvalvojan oikeuksia" ,
"cannotModifyOwnAdminStatus" : "Et voi muokata omaa järjestelmänvalvojan tilaasi" ,
"dualAuth" : "Kaksoisaukko" ,
"externalOIDC" : "Ulkoinen (OIDC)" ,
"localPassword" : "Paikallinen Salasana" ,
"confirmRevokeOwnSessions" : "Oletko varma, että haluat peruuttaa kaikki omat istuntosi? Sinut kirjataan ulos." ,
"linkOIDCWarningTitle" : "Varoitus: Oidc Käyttäjätiedot Poistuvat" ,
"linkOIDCActionDeleteUser" : "Poista OIDC käyttäjätili ja kaikki heidän tietonsa" ,
"linkOIDCActionAddCapability" : "Lisää OIDC kirjautumiskyky kohteen salasanan tilille" ,
"linkOIDCActionDualAuth" : "Anna salasanan tilin kirjautua sekä salasanalla että OIDC" ,
"linkTargetUsernameLabel" : "Kohdan Salasana Tilin Käyttäjätunnus" ,
"linkTargetUsernamePlaceholder" : "Anna salasanan käyttäjätunnus" ,
"linkAccountsButton" : "Linkitä Tilit" ,
"linkingAccounts" : "Yhdistetään..." ,
"accountsLinkedSuccessfully" : "OIDC-käyttäjä {{oidcUsername}} on linkitetty käyttäjälle {{targetUsername}}" ,
"failedToLinkAccounts" : "Tilien yhdistäminen epäonnistui" ,
"linkTargetUsernameRequired" : "Kohteen käyttäjätunnus vaaditaan" ,
"unlinkOIDCTitle" : "Poista Linkitys Oidc-todennukseen" ,
"unlinkOIDCDescription" : "Poista OIDC todennus kohteestachar@@0 {{username}}? Käyttäjä voi kirjautua vain käyttäjätunnuksella/salasanalla tämän jälkeen." ,
"unlinkOIDCSuccess" : "OIDC ei linkittynyt {{username}}" ,
"failedToUnlinkOIDC" : "OIDC:n linkityksen poistaminen epäonnistui" ,
"databaseSecurity" : "Tietokannan Turvallisuus" ,
"encryptionStatus" : "Salauksen Tila" ,
"encryptionEnabled" : "Salaus Käytössä" ,
"enabled" : "Käytössä" ,
"disabled" : "Pois Käytöstä" ,
"keyId" : "Avaimen Tunnus" ,
"created" : "Luotu" ,
"migrationStatus" : "Siirtolaisuuden Tila" ,
"migrationCompleted" : "Muuttoliike valmis" ,
"migrationRequired" : "Muuttoa tarvitaan" ,
"deviceProtectedMasterKey" : "Ympäristön Suojattu Mestariavain" ,
"legacyKeyStorage" : "Vanha Avaimen Tallennustila" ,
"masterKeyEncryptedWithDeviceFingerprint" : "Pääavain, joka on salattu ympäristön sormenjälkillä (KEK-suojaus aktiivinen)" ,
"keyNotProtectedByDeviceBinding" : "Avainta ei ole suojattu ympäristösidontalla (päivitys suositeltu)" ,
"valid" : "Valid" ,
"initializeDatabaseEncryption" : "Alusta Tietokannan Salaus" ,
"enableAes256EncryptionWithDeviceBinding" : "Ota käyttöön AES-256-salaus ympäristösidonnaisella pääavaimen suojauksella. Tämä luo yritystason turvaa SSH-avaimille, salasanoille ja autentikointipoletteille." ,
"featuresEnabled" : "Ominaisuudet käytössä:" ,
"aes256GcmAuthenticatedEncryption" : "AES-256-GCM todennettu salaus" ,
"deviceFingerprintMasterKeyProtection" : "Ympäristön sormenjälkien pääsuojaus (KEK)" ,
"pbkdf2KeyDerivation" : "PBKDF2 avain johtaminen 100K iterations" ,
"automaticKeyManagement" : "Automaattinen avainten hallinta ja kierto" ,
"initializing" : "Alustetaan..." ,
"initializeEnterpriseEncryption" : "Alusta Yrityssalaus" ,
"migrateExistingData" : "Siirrä Olemassa Olevat Tiedot" ,
"encryptExistingUnprotectedData" : "Salaa olemassa olevat suojaamattomat tiedot tietokannastasi. Tämä prosessi on turvallinen ja luo automaattisia varmuuskopioita." ,
"testMigrationDryRun" : "Vahvista Salauksen Yhteensopivuus" ,
"migrating" : "Siirretään..." ,
"migrateData" : "Siirrä Tietoja" ,
"securityInformation" : "Tietoturvan Tiedot" ,
"sshPrivateKeysEncryptedWithAes256" : "SSH yksityiset avaimet ja salasanat salattu AES-256-GCM" ,
"userAuthTokensProtected" : "Käyttäjän tunnistautumispoletteja ja 2FA-salaisuuksia on suojattu" ,
"masterKeysProtectedByDeviceFingerprint" : "Pääsalausavaimet on suojattu laitteen sormenjälkillä (KEK)" ,
"keysBoundToServerInstance" : "Avaimet ovat sidoksissa nykyiseen palvelinympäristöön (siirrettävissä ympäristömuuttujien kautta)" ,
"pbkdf2HkdfKeyDerivation" : "PBKDF2 + HKDF-avaimen johtaminen 100K-iteraatilla" ,
"backwardCompatibleMigration" : "Kaikki tiedot pysyvät yhteensopiviina muuttoliikkeen aikana" ,
"enterpriseGradeSecurityActive" : "Yritysluokan Turvallisuus Aktiivinen" ,
"masterKeysProtectedByDeviceBinding" : "Pääsalausavaimesi on suojattu ympäristön sormenjälkien avulla. Tämä käyttää palvelimen isäntänimeä, polkuja ja muita ympäristötietoja suojausavaimien luomiseksi. Voit siirtää palvelimia asettamalla DB_ENCRYPTION_KEY ympäristömuuttujan uudelle palvelimelle." ,
"important" : "Tärkeä" ,
"keepEncryptionKeysSecure" : "Varmista tietojen turvallisuus: varmuuskopioi tietokantatiedostot ja palvelimen asetukset. Siirtääksesi uuteen palvelimeen, aseta DB_ENCRYPTION_KEY -ympäristömuuttuja uuteen ympäristöön tai säilytä sama isäntänimi ja kansiorakenne." ,
"loadingEncryptionStatus" : "Ladataan salauksen tilaa..." ,
"testMigrationDescription" : "Varmista, että olemassa olevat tiedot voidaan turvallisesti siirtää salattuun muotoon muuttamatta mitään tietoja" ,
"serverMigrationGuide" : "Palvelimen Siirtoopas" ,
"migrationInstructions" : "Siirtääksesi salatut tiedot uuteen palvelimeen: 1) Varmuuskopioi tietokantatiedostot, 2) Aseta ympäristömuuttuja DB_ENCRYPTION_KEY=\"your-key\" uudelle palvelimelle, 3) Palauta tietokantatiedostot" ,
"environmentProtection" : "Ympäristön Suojelu" ,
"environmentProtectionDesc" : "Suojaa salausavaimia, jotka perustuvat palvelinympäristön tietoihin (isäntänimi, polut jne.), siirrettävissä ympäristömuuttujien kautta" ,
"verificationCompleted" : "Yhteensopivuuden todentaminen suoritettu - tietoja ei muutettu" ,
"verificationInProgress" : "Vahvistus suoritettu" ,
"dataMigrationCompleted" : "Tietojen siirto suoritettu onnistuneesti!" ,
"verificationFailed" : "Yhteensopivuuden todentaminen epäonnistui" ,
"migrationFailed" : "Siirto epäonnistui" ,
"runningVerification" : "Ajetaan yhteensopivuuden todentamista..." ,
"startingMigration" : "Aloitetaan siirtoa..." ,
"hardwareFingerprintSecurity" : "Laitteiston Sormenjälkitunnus" ,
"hardwareBoundEncryption" : "Laitteiston Salaus Aktiivinen" ,
"masterKeysNowProtectedByHardwareFingerprint" : "Päänäppäimet on nyt suojattu oikeilla laitteilla sormenjälkien ottamisella ympäristömuuttujien sijasta" ,
"cpuSerialNumberDetection" : "Suorittimen sarjanumeron tunnistus" ,
"motherboardUuidIdentification" : "Emolevyn UUID tunnistetiedot" ,
"diskSerialNumberVerification" : "Levyn sarjanumeron tarkistus" ,
"biosSerialNumberCheck" : "BIOS:n sarjanumeron tarkistus" ,
"stableMacAddressFiltering" : "Vakaa MAC-osoitteen suodatus" ,
"databaseFileEncryption" : "Tietokantatiedoston Salaus" ,
"dualLayerProtection" : "Kaksikerroksinen Suojaus Aktiivinen" ,
"bothFieldAndFileEncryptionActive" : "Sekä kenttä- että tiedostotason salaus ovat nyt käytössä maksimaalisen turvallisuuden takaamiseksi" ,
"fieldLevelAes256Encryption" : "Kentätason AES-256-salaus arkaluonteisille tiedoille" ,
"fileLevelDatabaseEncryption" : "Tiedostotason tietokannan salaus laitteiston sitovalla" ,
"hardwareBoundFileKeys" : "Laitteistosidottu tiedostojen salausavaimet" ,
"automaticEncryptedBackups" : "Automaattinen salattu varmuuskopion luonti" ,
"createEncryptedBackup" : "Luo Salattu Varmuuskopio" ,
"creatingBackup" : "Luodaan Varmuuskopiota..." ,
"backupCreated" : "Varmuuskopiointi Luotu" ,
"encryptedBackupCreatedSuccessfully" : "Salattu varmuuskopio luotu onnistuneesti" ,
"backupCreationFailed" : "Varmuuskopioinnin luonti epäonnistui" ,
"databaseMigration" : "Tietokannan Siirto" ,
"exportForMigration" : "Vie siirtoon" ,
"exportDatabaseForHardwareMigration" : "Vie tietokanta SQLite- tiedostona, jossa on salattu tieto siirtyäksesi uuteen laitteistoon" ,
"exportDatabase" : "Export SQLite Database" ,
"exporting" : "Viedään..." ,
"exportCreated" : "SQLite Vienti Luotu" ,
"exportContainsDecryptedData" : "SQLite vienti sisältää salauksen purkutiedot - säilytä suojattu!" ,
"databaseExportedSuccessfully" : "SQLite tietokanta viety onnistuneesti" ,
"databaseExportFailed" : "SQLite-tietokannan vienti epäonnistui" ,
"importFromMigration" : "Tuo muuttoliikkeestä" ,
"importDatabaseFromAnotherSystem" : "Tuo SQLite tietokanta toisesta järjestelmästä tai laitteistosta" ,
"importDatabase" : "Import SQLite Database" ,
"importing" : "Tuoda..." ,
"selectedFile" : "Valittu SQLite Tiedosto" ,
"importWillReplaceExistingData" : "SQLite-tuonti korvaa olemassa olevat tiedot - suositellaan varmuuskopiointia!" ,
"pleaseSelectImportFile" : "Valitse SQLite tuonti tiedosto" ,
"databaseImportedSuccessfully" : "SQLite tietokanta tuotu onnistuneesti" ,
"databaseImportFailed" : "SQLite-tietokannan tuonti epäonnistui" ,
"manageEncryptionAndBackups" : "Hallitse salausavaimia, tietokannan turvallisuutta ja varmuuskopiointitoimintoja" ,
"activeSecurityFeatures" : "Aktiiviset turvatoimet ja -suojaukset" ,
"deviceBindingTechnology" : "Kehittynyt laitteistopohjainen avainsuojaustekniikka" ,
"backupAndRecovery" : "Turvallinen varmuuskopio luominen ja tietokannan hyödyntämistä vaihtoehtoja" ,
"crossSystemDataTransfer" : "Vienti ja tuonti tietokannat eri järjestelmissä" ,
"noMigrationNeeded" : "Siirtolaisuutta ei tarvita" ,
"encryptionKey" : "Salausavain" ,
"keyProtection" : "Avaimen Suojaus" ,
"active" : "Aktiivinen" ,
"legacy" : "Vanha" ,
"dataStatus" : "Tietojen Tila" ,
"encrypted" : "Salattu" ,
"needsMigration" : "Tarvitsee Muuttoa" ,
"ready" : "Valmis" ,
"initializeEncryption" : "Alusta Salaus" ,
"initialize" : "Alusta" ,
"test" : "Testi" ,
"migrate" : "Siirrä" ,
"backup" : "Varmuuskopio" ,
"createBackup" : "Luo Varmuuskopio" ,
"exportImport" : "Vie/Tuo" ,
"export" : "Vie" ,
"import" : "Tuo" ,
"passwordRequired" : "Salasana vaaditaan" ,
"confirmExport" : "Vahvista Tuonti" ,
"exportDescription" : "Vie SSH isännät ja tunnukset SQLite tiedostoksi" ,
"importDescription" : "Tuo SQLite-tiedosto, jossa on inkrementaalinen yhdistäminen (ohita kaksoiskappaleet)" ,
"criticalWarning" : "Kriittinen Varoitus" ,
"cannotDisablePasswordLoginWithoutOIDC" : "Salasanan sisäänkirjautuminen ei voi poistaa käytöstä ilman OIDC konfiguroitu! Sinun täytyy määrittää OIDC todennus ennen kuin poistat salasanan sisäänkirjautumisen käytöstä tai menetät pääsyn Termixiin." ,
"confirmDisablePasswordLogin" : "Oletko varma, että haluat poistaa salasanan kirjautumisen? Varmista, että OIDC on määritetty oikein ja toimii ennen jatkamista, tai menetät pääsyn Termix-instanssiisi." ,
"passwordLoginDisabled" : "Salasanan kirjautuminen poistettu käytöstä onnistuneesti" ,
"passwordLoginAndRegistrationDisabled" : "Salasanan kirjautuminen ja uuden tilin rekisteröinti poistettu käytöstä onnistuneesti" ,
"requiresPasswordLogin" : "Edellyttää salasanan kirjautumista käytössä" ,
"passwordLoginDisabledWarning" : "Salasanan kirjautuminen ei ole käytössä. Varmista, että OIDC on määritetty oikein tai et voi kirjautua Termixiin." ,
"oidcRequiredWarning" : "CRITICAL: Salasanan kirjautuminen on poistettu käytöstä. Jos nollaat tai määrität väärin OIDC, menetät kaikki pääsyn Termix ja tiili instanssi. Jatka vain, jos olet ehdottoman varma." ,
"confirmDisableOIDCWarning" : "VAROITUS: Olet ottamassa OIDC:n pois käytöstä samalla kun kirjautuminen on myös pois käytöstä. Tämä tiili Termix-instanssi ja menetät kaikki käyttöoikeudet. Oletko varma, että haluat jatkaa?" ,
"failedToUpdatePasswordLoginStatus" : "Salasanan sisäänkirjautumisen tilan päivittäminen epäonnistui" ,
"monitoringDefaults" : "Oletusten Seuranta" ,
"monitoringDefaultsDesc" : "Yleiset oletusvälit tilatarkastuksiin ja mittausten keräämiseen. Isäntä-asetukset ohittavat nämä arvot." ,
"globalStatusCheckInterval" : "Oletus Tilan Tarkistuksen Aikaväli" ,
"globalMetricsInterval" : "Metrics Kokoelman Oletusväli" ,
"globalSettingsSaved" : "Yleiset seurantaasetukset tallennettu" ,
"failedToSaveGlobalSettings" : "Yleisten seuranta-asetusten tallentaminen epäonnistui" ,
"failedToLoadGlobalSettings" : "Globaalien valvontaasetusten lataaminen epäonnistui" ,
2026-04-22 17:10:21 -05:00
"sessionTimeout" : "Istunnon Aikakatkaisu" ,
"sessionTimeoutDesc" : "Määritä kuinka pitkiä käyttäjäistuntoja kestää ennen kuin vaatii uudelleentunnistamisen. 'Muista minut' istunnot eivät vaikuta (aina 30 päivää)." ,
"sessionTimeoutHours" : "Aikakatkaisu Kesto" ,
"hours" : "tuntia" ,
"sessionTimeoutNote" : "Kelvollinen alue: 1– 720 tuntia. Muutokset koskevat vain uusia istuntoja." ,
"sessionTimeoutSaved" : "Istunnon aikakatkaisu tallennettu" ,
"failedToSaveSessionTimeout" : "Istunnon aikakatkaisun tallennus epäonnistui" ,
2026-03-14 20:07:53 -05:00
"guacamoleIntegration" : "Etätyöpöydän Integraatio (Guacamole)" ,
"guacamoleIntegrationDesc" : "Ota käyttöön RDP, VNC ja Telnet-yhteydet guacdilla. Vaatii guacd-ilmentymän käynnissä olevaksi." ,
"enableGuacamole" : "Ota käyttöön RD- NC/Telnet- tuki" ,
"guacdUrl" : "guacd URL (host:port)" ,
"guacdUrlPlaceholder" : "guacd:4822" ,
"guacdUrlNote" : "Muutokset guacd isäntä/portti vaativat palvelimen uudelleenkäynnistyksen voimaan." ,
2026-03-14 21:55:14 -05:00
"guacamoleSettingsSaved" : "Guacamolen asetukset tallennettu" ,
"failedToSaveGuacamoleSettings" : "Guacamole-asetusten tallennus epäonnistui" ,
"failedToLoadGuacamoleSettings" : "Guacamole-asetusten lataaminen epäonnistui" ,
2026-04-22 17:10:21 -05:00
"logLevel" : "Lokin Taso" ,
"logLevelDesc" : "Ohjaa palvelinlokien verbosya. Korkeampi taso vähentää lokia. Voidaan asettaa myös LOG_LEVEL ympäristömuuttujan kautta." ,
"logVerbosity" : "Verbositeetti" ,
"logLevelNote" : "Muutokset tulevat voimaan välittömästi. Virheenkorjaus saattaa vaikuttaa suorituskykyyn." ,
"logLevelSaved" : "Lokin taso tallennettu" ,
"failedToSaveLogLevel" : "Lokitason tallennus epäonnistui" ,
2026-03-14 20:07:53 -05:00
"clampedToValidRange" : "oli mukautettu kelvolliseen alueeseen" ,
2026-03-08 18:21:21 -05:00
"loadingSessions" : "Ladataan istuntoja..." ,
"noActiveSessions" : "Aktiivisia istuntoja ei löytynyt." ,
"device" : "Laite" ,
"user" : "Käyttäjä" ,
"lastActive" : "Viimeisin Aktiivinen" ,
"expires" : "Vanhenee" ,
"revoked" : "Revoked" ,
"revokeAllUserSessionsTitle" : "Peruuta kaikki istunnot tälle käyttäjälle" ,
"revokeAll" : "Peruuta Kaikki" ,
"linkOidcToPasswordAccount" : "Linkitä OIDC tili salasanatilille" ,
"linkOidcToPasswordAccountDescription" : "Linkitä {{username}} (OIDC-käyttäjä) olemassa olevaan salasanatiliin. Tämä ottaa käyttöön kaksivaiheisen todennuksen salasanatilille." ,
"linkOidcWarningTitle" : "Varoitus: Oidc Käyttäjätiedot Poistuvat" ,
"linkOidcWarningDescription" : "Tällä toimella" ,
"linkOidcActionDeleteUser" : "Poista OIDC käyttäjätili ja kaikki heidän tietonsa" ,
"linkOidcActionAddCapability" : "Lisää OIDC kirjautumiskyky kohteen salasanan tilille" ,
"linkOidcActionDualAuth" : "Anna salasanan tilin kirjautua sekä salasanalla että OIDC" ,
"passwordMinLength" : "Salasanan on oltava vähintään 6 merkkiä" ,
"currentRoles" : "Nykyiset Roolit" ,
"noRolesAssigned" : "Rooleja ei määritetty" ,
2026-05-06 15:18:55 -05:00
"assignNewRole" : "Määritä Uusi Rooli" ,
"apiKeys" : {
"tabLabel" : "Api Avaimet" ,
"title" : "Api Avaimet" ,
"createApiKey" : "Luo API-avain" ,
"createApiKeyDescription" : "Luo uusi API-avain, joka on määritelty tietylle käyttäjälle. Tunnus näytetään vain kerran." ,
"keyCreated" : "Api Avain Luotu" ,
"keyCreatedDescription" : "Kopioi tämä avain nyt — sitä ei näytetä uudelleen." ,
"keyName" : "Avaimen Nimi" ,
"keyNamePlaceholder" : "esim. CI/CD Pipeline" ,
"scopedUser" : "Poistettu Käyttäjä" ,
"selectUser" : "Valitse käyttäjä..." ,
"searchUsers" : "Etsi käyttäjiä..." ,
"noUsersFound" : "Käyttäjiä ei löytynyt." ,
"expiresAt" : "Vanhenee" ,
"optional" : "valinnainen" ,
"expiresAtHelp" : "Jätä tyhjäksi avaimelle, joka ei ikinä vanhene." ,
"copyWarningTitle" : "Tallenna API-avaimesi" ,
"copyWarningDescription" : "Tämä avain näytetään vain kerran. Säilytä se turvallisessa paikassa." ,
"apiKey" : "Api Avain" ,
"tokenCopied" : "Token kopioitu leikepöydälle" ,
"creating" : "Luodaan..." ,
"nameRequired" : "Avaimen nimi vaaditaan" ,
"userRequired" : "Ole hyvä ja valitse käyttäjä" ,
"failedToCreate" : "API-avaimen luonti epäonnistui" ,
"noKeys" : "API-avaimia ei löytynyt." ,
"name" : "Nimi" ,
"prefix" : "Etuliite" ,
"lastUsed" : "Viimeksi Käytetty" ,
"never" : "Ei Koskaan" ,
"revokeKey" : "Peruuta avain" ,
"confirmRevoke" : "Oletko varma, että haluat peruuttaa API-avaimen \"{{name}}\"? Tätä ei voi perua." ,
"revokedSuccessfully" : "API-avain kumottu onnistuneesti" ,
"failedToRevoke" : "API-avaimen peruuttaminen epäonnistui" ,
"failedToFetch" : "API-avainten noutaminen epäonnistui"
}
2026-03-08 18:21:21 -05:00
},
"hosts" : {
"title" : "Isäntälaitteen Hallinta" ,
"hosts" : "Isäntä" ,
"sshHosts" : "Ssh Isäntä" ,
"noHosts" : "Ei Ssh Isäntiä" ,
"noHostsMessage" : "Et ole vielä lisännyt yhtään SSH isäntää. Napsauta \"Lisää isäntä\" aloittaaksesi." ,
"loadingHosts" : "Ladataan isäntiä..." ,
"failedToLoadHosts" : "Isäntälaitteiden lataaminen epäonnistui" ,
"retry" : "Yritä Uudelleen" ,
"refresh" : "Päivitä" ,
"optional" : "Valinnainen" ,
"hostsCount" : "{{count}} isäntää" ,
"importJson" : "Tuo JSON" ,
"importing" : "Tuoda..." ,
2026-04-22 17:10:21 -05:00
"exportAllJson" : "Vie Kaikki" ,
"exporting" : "Viedään..." ,
"exportedAllHosts" : "Viety {{count}} isäntä" ,
"failedToExportAllHosts" : "Palvelinten vienti epäonnistui. Varmista, että olet kirjautunut sisään ja että sinulla on pääsy isäntätietoihin." ,
"exportAllSensitiveWarning" : "Viety tiedosto sisältää luottamuksellisia todennustietoja (salasanat / SSH avaimet) plaintext. Pidä tiedosto turvassa ja poista se käytön jälkeen." ,
2026-03-08 18:21:21 -05:00
"importJsonTitle" : "Tuo SSH isännät JSONista" ,
"importJsonDesc" : "Lataa JSON tiedosto tuomaan irtotavarana useita SSH isäntiä (max 100)." ,
"downloadSample" : "Lataa Näyte" ,
"formatGuide" : "Alusta Opas" ,
"exportCredentialWarning" : "Varoitus: isäntä \"{{name}}\" käyttää käyttöoikeustietojen todennusta. Viety tiedosto ei sisällä tunnistetietoja ja se täytyy määrittää manuaalisesti uudelleen tuonnin jälkeen. Haluatko jatkaa?" ,
"exportSensitiveDataWarning" : "Varoitus: Isäntä \"{{name}}\" sisältää arkaluontoisia todennustietoja (salasana/SSH avain). Viety tiedosto sisältää nämä tiedot plaintext. Säilytä tiedosto turvassa ja poista se käytön jälkeen. Haluatko jatkaa?" ,
"uncategorized" : "Luokittelematon" ,
"confirmDelete" : "Oletko varma, että haluat poistaa \"{{name}}\" ?" ,
"failedToDeleteHost" : "Palvelimen poistaminen epäonnistui" ,
"failedToExportHost" : "Palvelimen vienti epäonnistui. Varmista, että olet kirjautunut sisään ja että sinulla on pääsy isäntätietoihin." ,
"jsonMustContainHosts" : "JSON pitää sisältää \"isännät\" taulukon tai olla joukko isäntiä" ,
"noHostsInJson" : "JSON-tiedostossa ei löytynyt isäntiä" ,
"maxHostsAllowed" : "Tuonnissa sallittu enintään 100 isäntää" ,
"importCompleted" : "Tuonti valmis: {{success}} onnistui, {{failed}} epäonnistui" ,
"importCreated" : "luotu" ,
"importUpdated" : "päivitetty" ,
"importFailedCount" : "epäonnistui" ,
"importSkipExisting" : "Tuo (ohita olemassa)" ,
"importOverwriteExisting" : "Tuo (korvaa olemassaoleva)" ,
"importFailed" : "Tuonti epäonnistui" ,
"importError" : "Tuontivirhe" ,
"failedToImportJson" : "JSON-tiedoston tuonti epäonnistui" ,
"connectionDetails" : "Yhteyden Tiedot" ,
2026-03-14 21:55:14 -05:00
"connectionType" : "Yhteyden Tyyppi" ,
2026-03-14 20:07:53 -05:00
"ssh" : "SSH" ,
"rdp" : "RDP" ,
"vnc" : "VNC" ,
"telnet" : "Telnet" ,
2026-03-14 21:55:14 -05:00
"remoteDesktop" : "Etätyöpöytä" ,
"guacamoleSettings" : "Etätyöpöydän Asetukset" ,
2026-03-08 18:21:21 -05:00
"organization" : "Organisaatio" ,
"ipAddress" : "IP-osoite tai isäntänimi" ,
2026-04-22 17:10:21 -05:00
"macAddress" : "Mapc Osoite" ,
"macAddressDesc" : "For Wake-on-LAN. Formaatti: AA:Bb:Cc:DD:Ee:FF" ,
"wakeOnLan" : "Wake-on-LAN" ,
"wolSent" : "Wake-on-LAN-paketti lähetetty" ,
"wolFailed" : "Wake-on-LAN-pakettia ei voitu lähettää" ,
2026-03-14 21:55:14 -05:00
"ipRequired" : "IP-osoite on pakollinen" ,
"portRequired" : "Portti on pakollinen" ,
2026-03-08 18:21:21 -05:00
"port" : "Portti" ,
"name" : "Nimi" ,
"username" : "Käyttäjätunnus" ,
2026-03-14 21:55:14 -05:00
"usernameRequired" : "Käyttäjätunnus vaaditaan vain (SSH/Telnet)" ,
2026-03-08 18:21:21 -05:00
"folder" : "Kansio" ,
"tags" : "Tunnisteet" ,
"pin" : "Kiinnitä" ,
"notes" : "Muistiinpanot" ,
"expirationDate" : "Viimeinen Käyttöpäivä" ,
"passwordRequired" : "Salasana vaaditaan salasanan tunnistautumisen yhteydessä" ,
"sshKeyRequired" : "SSH Yksityinen avain vaaditaan avaimen tunnistautumisen yhteydessä" ,
"keyTypeRequired" : "Avaimen tyyppi on pakollinen, kun käytetään avaimen todennusta" ,
"mustSelectValidSshConfig" : "On valittava kelvollinen SSH konfiguraatio luettelosta" ,
"addHost" : "Lisää Isäntä" ,
"editHost" : "Muokkaa Palvelinta" ,
"cloneHost" : "Kloonaa Isäntä" ,
"updateHost" : "Päivitä Isäntä" ,
"hostUpdatedSuccessfully" : "Isäntä \"{{name}}\" päivitetty onnistuneesti!" ,
"hostAddedSuccessfully" : "Isäntä \"{{name}}\" lisätty onnistuneesti!" ,
"hostDeletedSuccessfully" : "Isäntä \"{{name}}\" poistettu onnistuneesti!" ,
"failedToSaveHost" : "Palvelimen tallentaminen epäonnistui. Yritä uudelleen." ,
"savingHost" : "Tallennetaan isäntää..." ,
"updatingHost" : "Päivitetään isäntää..." ,
"cloningHost" : "Kloonataan isäntää..." ,
"enableTerminal" : "Ota Pääte Käyttöön" ,
"enableTerminalDesc" : "Ota käyttöön/poista käytöstä isäntä-näkyvyys Pääte-välilehdessä" ,
"enableTunnel" : "Ota Tunneli Käyttöön" ,
"enableTunnelDesc" : "Ota käyttöön/poista käytöstä isäntä näkyvyys tunnelivälilehdessä" ,
"enableFileManager" : "Ota Tiedostonhallinta Käyttöön" ,
"enableFileManagerDesc" : "Ota käyttöön/poista käytöstä isäntä näkyvyys tiedostonhallintavälilehdessä" ,
"enableDockerDesc" : "Ota käyttöön/poista käytöstä isäntä-näkyvyys Docker-välilehdessä" ,
"enableDocker" : "Ota Docker Käyttöön" ,
"defaultPath" : "Oletus Polku" ,
"defaultPathDesc" : "Oletushakemisto, kun avataan tiedostonhallintaohjelmaa tälle palvelimelle" ,
"connection" : "Yhteys" ,
"remove" : "Poista" ,
"sshpassRequired" : "Sshpassi Vaaditaan Salasanan Todentamiseksi" ,
"sshpassRequiredDesc" : "Jotta salasanan todennus tunneleissa, sshpass on asennettava järjestelmään." ,
"otherInstallMethods" : "Muut asennusmenetelmät:" ,
"debianUbuntuEquivalent" : "(Debian/Ubuntu) tai vastaava käyttöjärjestelmäsi osalta." ,
"or" : "tai" ,
"centosRhelFedora" : "CentOS/RHEL/Fedora" ,
"macos" : "macOS" ,
"windows" : "Windows (WSL, ei virallista binääriä)" ,
"sshServerConfigRequired" : "Ssh Palvelimen Asetukset Vaaditaan" ,
"sshServerConfigDesc" : "Tunneliyhteyksiä varten SSH-palvelin on oltava konfiguroitu, jotta portti voidaan siirtää" ,
"gatewayPortsYes" : "sitoa etäportit kaikkiin rajapintoihin" ,
"allowTcpForwardingYes" : "ottaa portin huolinta käyttöön" ,
"permitRootLoginYes" : "jos käytät root-käyttäjää tunnelointiin" ,
"editSshConfig" : "Muokkaa SSH asetustiedostoa:" ,
"sshConfigPath" : "/etc/ssh/sshd_config" ,
"restartSshService" : "Käynnistä sitten SSH palvelu:" ,
"restartSshCommand" : "sudo systemctl restart sshd" ,
"upload" : "Lähetä" ,
"authentication" : "Todennus" ,
"password" : "Salasana" ,
"key" : "Avain" ,
"credential" : "Käyttöoikeustiedot" ,
"none" : "Ei Mitään" ,
"opkssh" : "OPKSSH" ,
"opksshAuthDescription" : "Pyytää sinua OPKSSH web-authiin jokaisen yhteyden yhteydessä. Käyttöoikeustunnuksesi kestää 24 tuntia, kunnes se on uusittava." ,
"selectCredential" : "Valitse Käyttöoikeustieto" ,
"selectCredentialPlaceholder" : "Valitse käyttäjätunnus..." ,
"credentialRequired" : "Käyttöoikeustiedot vaaditaan, kun käytetään käyttöoikeustietojen todennusta" ,
"credentialDescription" : "Käyttäjätunnuksen valitseminen korvaa nykyisen käyttäjätunnuksen ja käyttää käyttäjätunnuksen tunnistautumistietoja." ,
"cannotChangeAuthAsSharedUser" : "Tunnistautumista ei voi muuttaa jaetuksi käyttäjäksi" ,
"sshPrivateKey" : "Ssh Yksityinen Avain" ,
"keyPassword" : "Avaimen Salasana" ,
"keyType" : "Avaimen Tyyppi" ,
"autoDetect" : "Automaattinen tunnistus" ,
"rsa" : "RSA" ,
"ed25519" : "ED25519" ,
"ecdsaNistP256" : "ECDSA NIST P-256" ,
"ecdsaNistP384" : "ECDSA NIST P-384" ,
"ecdsaNistP521" : "ECDSA NIST P-521" ,
"dsa" : "DSA" ,
"rsaSha2256" : "RSA SHA2-256" ,
"rsaSha2512" : "RSA SHA2-512" ,
"uploadFile" : "Lataa Tiedosto" ,
"pasteKey" : "Liitä Avain" ,
"updateKey" : "Päivitä Avain" ,
"existingKey" : "Olemassa oleva avain (klikkaa muuttaaksesi)" ,
"existingCredential" : "Olemassa oleva käyttöoikeustieto (klikkaa muuttaaksesi)" ,
"addTagsSpaceToAdd" : "lisää tunnisteita (lisää välilyönti)" ,
"terminalBadge" : "Pääte" ,
"tunnelBadge" : "Tunneli" ,
"fileManagerBadge" : "Tiedostojen Hallinta" ,
"general" : "Yleiset" ,
"terminal" : "Pääte" ,
"tunnel" : "Tunneli" ,
"fileManager" : "Tiedostojen Hallinta" ,
"serverStats" : "Palvelimen Tilastot" ,
2026-03-14 21:55:14 -05:00
"status" : "Tila" ,
2026-03-14 20:07:53 -05:00
"statistics" : "Tilastot" ,
2026-03-08 18:21:21 -05:00
"hostViewer" : "Isäntäkatseluohjelma" ,
"enableServerStats" : "Ota käyttöön palvelimen tilastot" ,
"enableServerStatsDesc" : "Ota käyttöön/poista käytöstä palvelimen tilastotietojen kerääminen tälle isännälle" ,
"displayItems" : "Näytä kohteet" ,
"displayItemsDesc" : "Valitse, mitkä mittarit näytetään palvelimen tilastosivulla" ,
"enableCpu" : "Suorittimen käyttö" ,
"enableMemory" : "Muistin käyttö" ,
"enableDisk" : "Levyn käyttö" ,
"enableNetwork" : "Verkkotilastot (tulossa pian)" ,
"enableProcesses" : "Prosessien määrä (tulossa pian)" ,
"enableUptime" : "Käyttöaika (tulossa pian)" ,
"enableHostname" : "Isäntänimi (tulossa pian)" ,
"enableOs" : "Käyttöjärjestelmä (tulossa pian)" ,
"customCommands" : "Mukautetut komennot (tulossa pian)" ,
"customCommandsDesc" : "Määritä tälle palvelimelle mukautetut sammutus- ja uudelleenkäynnistyskomennot" ,
"shutdownCommand" : "Sammutuskomento" ,
"rebootCommand" : "Uudelleenkäynnistyskomento" ,
"confirmRemoveFromFolder" : "Oletko varma, että haluat poistaa \"{{name}}\" kansiosta \"{{folder}}\"? Palvelin siirretään \"Ei kansio\"." ,
"removedFromFolder" : "Isäntä \"{{name}}\" poistettu kansiosta" ,
"failedToRemoveFromFolder" : "Isännän poistaminen kansiosta epäonnistui" ,
"folderRenamed" : "Kansio \"{{oldName}}\" nimettiin uudelleen onnistuneesti muotoon \"{{newName}}\"" ,
"failedToRenameFolder" : "Kansion uudelleennimeäminen epäonnistui" ,
"editFolderAppearance" : "Muokkaa kansion ulkoasua" ,
"editFolderAppearanceDesc" : "Mukauta kansion väriä ja kuvaketta" ,
"folderColor" : "Kansion Väri" ,
"folderIcon" : "Kansion Kuvake" ,
"preview" : "Esikatselu" ,
"folderAppearanceUpdated" : "Kansion ulkoasun päivitys onnistui" ,
"failedToUpdateFolderAppearance" : "Kansion ulkoasun päivittäminen epäonnistui" ,
"deleteAllHostsInFolder" : "Poista kaikki kansion isännät" ,
"confirmDeleteAllHostsInFolder" : "Oletko varma, että haluat poistaa kaikki {{count}} isäntäkonetta kansiossa \"{{folder}}\"? Tätä toimintoa ei voi perua." ,
"allHostsInFolderDeleted" : "Poistettu {{count}} isäntää kansiosta \"{{folder}}\" onnistuneesti" ,
"failedToDeleteHostsInFolder" : "Kansion isäntien poistaminen epäonnistui" ,
"movedToFolder" : "Isäntä \"{{name}}\" siirretty kohteeseen \"{{folder}}\" onnistuneesti" ,
"failedToMoveToFolder" : "Isännän siirtäminen kansioon epäonnistui" ,
"clickToRenameFolder" : "Nimeä kansio uudelleen napsauttamalla" ,
"renameFolder" : "Nimeä kansio uudelleen" ,
"removeFromFolder" : "Poista kansiosta \"{{folder}}\"" ,
"editHostTooltip" : "Muokkaa isäntää" ,
"deleteHostTooltip" : "Poista isäntä" ,
"exportHostTooltip" : "Vie isäntä" ,
"cloneHostTooltip" : "Klooni isäntä" ,
"clickToEditHost" : "Klikkaa muokataksesi isäntää" ,
"dragToMoveBetweenFolders" : "Vedä liikkuaksesi kansioiden välillä" ,
"exportedHostConfig" : "Viedyt isäntä asetukset {{name}}" ,
"openTerminal" : "Avaa pääte" ,
2026-04-22 17:10:21 -05:00
"openRdp" : "Avaa RDP" ,
"openVnc" : "Avaa VNC" ,
"openTelnet" : "Avaa Telnet" ,
2026-03-08 18:21:21 -05:00
"openFileManager" : "Avaa tiedostonhallinta" ,
"openTunnels" : "Avoimet tunnelit" ,
"openServerDetails" : "Avaa palvelimen tiedot" ,
"enabledWidgets" : "Käytössä olevat widgetit" ,
"openServerStats" : "Avaa palvelimen tilastot" ,
"enabledWidgetsDesc" : "Valitse tälle isännälle näytettävät tilastowidgetit" ,
"monitoringConfiguration" : "Valvontakonfiguraatio" ,
"monitoringConfigurationDesc" : "Määritä, kuinka usein palvelimen tilastot ja tila tarkistetaan" ,
"statusCheckEnabled" : "Ota tilanvalvonta käyttöön" ,
"statusCheckEnabledDesc" : "Tarkista, onko palvelin online-tilassa vai offline-tilassa" ,
"statusCheckInterval" : "Tilan tarkistusväli" ,
"statusCheckIntervalDesc" : "Kuinka usein tarkistaa, onko isäntä verkossa (5 s - 1 h)" ,
2026-03-14 21:55:14 -05:00
"statusChecks" : "Tilan Tarkastukset" ,
"disableTcpPing" : "Poista Tcp Ping Käytöstä" ,
"disableTcpPingDescription" : "Poista tilatarkastukset käytöstä (online/offline-havainto) tällä palvelimella" ,
2026-03-08 18:21:21 -05:00
"useGlobalStatusInterval" : "Käytä yleistä oletusta" ,
"useGlobalMetricsInterval" : "Käytä yleistä oletusta" ,
"usingGlobalDefault" : "Käytetään yleistä oletusta ({{value}}s)" ,
2026-03-14 21:55:14 -05:00
"metricsCollection" : "Metriikan Kokoelma" ,
2026-03-08 18:21:21 -05:00
"metricsEnabled" : "Ota käyttöön mittareiden seuranta" ,
"metricsEnabledDesc" : "Kerää prosessorin, RAMin, levyn ja muiden järjestelmätilastojen tiedot" ,
"metricsInterval" : "Mittarien keräysväli" ,
"metricsIntervalDesc" : "Palvelintilastojen keräämisen tiheys (5 s - 1 h)" ,
2026-03-14 21:55:14 -05:00
"metricsNotAvailableForConnectionType" : "Palvelimen mittarit ovat käytettävissä vain SSH hosteille. TCP ping-tilatarkastukset voidaan silti ottaa käyttöön edellä." ,
2026-03-08 18:21:21 -05:00
"intervalSeconds" : "sekuntia" ,
"intervalMinutes" : "minuuttia" ,
"intervalValidation" : "Seurantavälien on oltava 5 sekunnista 1 tuntiin (3600 sekuntia)." ,
"monitoringDisabled" : "Palvelimen valvonta on poistettu käytöstä tällä isännöintipalvelimella" ,
"enableMonitoring" : "Ota valvonta käyttöön isäntähallinnassa → Tilastot-välilehti" ,
"monitoringDisabledBadge" : "Valvonta pois päältä" ,
"statusMonitoring" : "Status" ,
"metricsMonitoring" : "Mittarit" ,
"terminalCustomization" : "Päätelaitteen mukauttaminen" ,
"appearance" : "Ulkonäkö" ,
"behavior" : "Käyttäytyminen" ,
"advanced" : "Edistynyt" ,
"themePreview" : "Teeman esikatselu" ,
"theme" : "Teema" ,
"selectTheme" : "Valitse teema" ,
"chooseColorTheme" : "Valitse terminaalin väriteema" ,
"fontFamily" : "Fonttiperhe" ,
"selectFont" : "Valitse fontti" ,
"selectFontDesc" : "Valitse päätteessä käytettävä fontti" ,
"fontSize" : "Fonttikoko" ,
"fontSizeValue" : "Fontin koko: {{value}}px" ,
"adjustFontSize" : "Säädä päätelaitteen fonttikokoa" ,
"letterSpacing" : "Kirjainväli" ,
"letterSpacingValue" : "Kirje väli: {{value}}px" ,
"adjustLetterSpacing" : "Säädä merkkien välistystä" ,
"lineHeight" : "Viivan korkeus" ,
"lineHeightValue" : "Rivin Korkeus: {{value}}" ,
"adjustLineHeight" : "Rivien välisen välistyksen säätäminen" ,
"cursorStyle" : "Kohdistimen tyyli" ,
"selectCursorStyle" : "Valitse kohdistimen tyyli" ,
"cursorStyleBlock" : "Lohko" ,
"cursorStyleUnderline" : "Korostaa" ,
"cursorStyleBar" : "Baari" ,
"chooseCursorAppearance" : "Valitse kohdistimen ulkoasu" ,
"cursorBlink" : "Kohdistimen vilkkuminen" ,
"enableCursorBlink" : "Ota käyttöön kohdistimen vilkkuva animaatio" ,
"scrollbackBuffer" : "Vieroituspuskuri" ,
"scrollbackBufferValue" : "Vierityspuskuri: {{value}} riviä" ,
"scrollbackBufferDesc" : "Vieroitushistoriassa säilytettävien rivien määrä" ,
"bellStyle" : "Kellotyyli" ,
"selectBellStyle" : "Valitse kellon tyyli" ,
"bellStyleNone" : "Ei Mitään" ,
"bellStyleSound" : "Ääni" ,
"bellStyleVisual" : "Visuaalinen" ,
"bellStyleBoth" : "Molemmat" ,
"bellStyleDesc" : "Kuinka käsitellä päätesoittokello (BEL-merkki, \\x07). Ohjelmat laukaisevat tämän tehtäviä, virheiden kohtaamista tai ilmoituksia varten. \"Sound\" soittaa äänimerkkiä, \"Visuaalinen\" vilkkuu näytön lyhyesti, \"Both\" tekee molemmat, \"Ei mitään\" poistaa hälytykset käytöstä." ,
"rightClickSelectsWord" : "Hiiren kakkospainikkeen napsautus valitsee sanan" ,
"rightClickSelectsWordDesc" : "Hiiren kakkospainikkeella napsauttaminen valitsee kohdistimen alla olevan sanan" ,
"fastScrollModifier" : "Nopea vieritysmuokkain" ,
"selectModifier" : "Valitse muokkaaja" ,
"modifierAlt" : "Vaihtoehto" ,
"modifierCtrl" : "Ctrl" ,
"modifierShift" : "Siirtää" ,
"fastScrollModifierDesc" : "Muokkausnäppäin nopeaa vieritystä varten" ,
"fastScrollSensitivity" : "Nopea vieritysherkkyys" ,
"fastScrollSensitivityValue" : "Nopea Vieritä Herkkyys: {{value}}" ,
"fastScrollSensitivityDesc" : "Vieritysnopeuden kerroin, kun muokkaajaa pidetään painettuna" ,
"minimumContrastRatio" : "Minimikontrastisuhde" ,
"minimumContrastRatioValue" : "Minimikontrastisuhde: {{value}}" ,
"minimumContrastRatioDesc" : "Säädä värejä automaattisesti paremman luettavuuden saavuttamiseksi" ,
"sshAgentForwarding" : "SSH-agentin edelleenlähetys" ,
"sshAgentForwardingDesc" : "Välitä SSH-todennusagentti etäkoneeseen" ,
"backspaceMode" : "Askelpalautintila" ,
"selectBackspaceMode" : "Valitse askelpalautintila" ,
"backspaceModeNormal" : "Normaali (DEL)" ,
"backspaceModeControlH" : "Ctrl-H (^H)" ,
"backspaceModeDesc" : "Askelpalautinnäppäimen toiminta yhteensopivuuden varmistamiseksi" ,
"startupSnippet" : "Käynnistyskoodinpätkä" ,
"selectSnippet" : "Valitse katkelma" ,
"searchSnippets" : "Etsi tiedostoja..." ,
"snippetNone" : "Ei Mitään" ,
"noneAuthTitle" : "Näppäimistöinteraktiivinen todennus" ,
"noneAuthDescription" : "Tämä todennusmenetelmä käyttää näppäimistöinteraktiivista todennusta yhdistettäessä SSH-palvelimeen." ,
"noneAuthDetails" : "Näppäimistötodennus antaa palvelimen pyytää sinulta tunnistetietoja yhteyden muodostamisen aikana. Tämä on hyödyllistä palvelimilla, jotka vaativat monivaiheisen todennuksen tai jos et halua tallentaa tunnistetietoja paikallisesti." ,
"opksshAuthTitle" : "OPKSSH Todennus" ,
"forceKeyboardInteractive" : "Pakota näppäimistöinteraktiivinen" ,
"forceKeyboardInteractiveDesc" : "Pakottaa näppäimistöinteraktiivisen todennuksen käytön. Tätä vaaditaan joskus palvelimilla, jotka käyttävät kaksivaiheista todennusta (TOTP/2FA)." ,
"overrideCredentialUsername" : "Ohita tunnistetiedot Käyttäjätunnus" ,
"overrideCredentialUsernameDesc" : "Käytä eri käyttäjätunnusta kuin tunnistetietoihin tallennettu. Näin voit käyttää samoja tunnistetietoja eri käyttäjätunnuksilla." ,
"jumpHosts" : "Jump-isännät" ,
"jumpHostsDescription" : "Hyppypalvelimet (tunnetaan myös nimellä bastionipalvelimet) mahdollistavat yhteyden muodostamisen kohdepalvelimeen yhden tai useamman välipalvelimen kautta. Tämä on hyödyllistä palomuurien takana tai yksityisissä verkoissa olevien palvelimien käyttämiseen." ,
"jumpHostChain" : "Hyppyisäntäketju" ,
"addJumpHost" : "Lisää hyppyisäntä" ,
"selectServer" : "Valitse palvelin" ,
"searchServers" : "Hakupalvelimia..." ,
"noServerFound" : "Palvelinta ei löytynyt" ,
"jumpHostsOrder" : "Yhteydet muodostetaan järjestyksessä: Hyppypalvelin 1 → Hyppypalvelin 2 → ... → Kohdepalvelin" ,
"socks5Proxy" : "SOCKS5-välityspalvelin" ,
2026-04-22 17:10:21 -05:00
"portKnocking" : "Sataman Nukkuminen" ,
"portKnockingDesc" : "Lähetä joukko yhteysyrityksiä määritettyihin portteihin ennen yhdistämistä. Käytetään palomuurin sääntöjen dynaamiseksi." ,
"addKnock" : "Lisää Portti" ,
"delayMs" : "Viive" ,
2026-03-08 18:21:21 -05:00
"socks5Description" : "Määritä SOCKS5-välityspalvelin SSH-yhteyttä varten. Kaikki liikenne reititetään määritetyn välityspalvelimen kautta." ,
"enableSocks5" : "Ota SOCKS5-välityspalvelin käyttöön" ,
"enableSocks5Description" : "Käytä SOCKS5-välityspalvelinta tälle SSH-yhteydelle" ,
"socks5Host" : "Välityspalvelin" ,
"socks5Port" : "Välityspalvelimen portti" ,
"socks5Username" : "Välityspalvelimen käyttäjätunnus" ,
"socks5Password" : "Välityspalvelimen salasana" ,
"socks5UsernameOptional" : "Valinnainen: jätä tyhjäksi, jos välityspalvelin ei vaadi todennusta" ,
"socks5PasswordOptional" : "Valinnainen: jätä tyhjäksi, jos välityspalvelin ei vaadi todennusta" ,
"socks5ProxyChain" : "Välityspalvelinketju" ,
"socks5ProxyChainDescription" : "Määritä SOCKS-välityspalvelimien ketju. Jokainen ketjun välityspalvelija muodostaa yhteyden edellisen välityspalvelijan kautta." ,
"socks5ProxyMode" : "Välityspalvelintila" ,
"socks5UseSingleProxy" : "Käytä yksittäistä välityspalvelinta" ,
"socks5UseProxyChain" : "Käytä välityspalvelinketjua" ,
"socks5UsePreset" : "Käytä tallennettua esiasetusta" ,
"socks5SelectPreset" : "Valitse esiasetus" ,
"socks5ManagePresets" : "Hallitse esiasetuksia" ,
"socks5ProxyNode" : "Välityspalvelin {{number}}" ,
"socks5AddProxy" : "Lisää välityspalvelin ketjuun" ,
"socks5RemoveProxy" : "Poista välityspalvelin" ,
"socks5ProxyType" : "Välityspalvelimen tyyppi" ,
"socks5SaveAsPreset" : "Tallenna esiasetukseksi" ,
"socks5SavePresetTitle" : "Tallenna välityspalvelinketju esiasetukseksi" ,
"socks5SavePresetDescription" : "Tallenna nykyinen välityspalvelinketjun määritys uudelleenkäytettäväksi esiasetukseksi" ,
"socks5PresetName" : "Esiasetetun nimen" ,
"socks5PresetDescription" : "Kuvaus (valinnainen)" ,
"socks5PresetCreated" : "Välityspalvelinketjun esiasetus luotu" ,
"socks5PresetUpdated" : "Välityspalvelimen ketjun esiasetus päivitetty" ,
"socks5PresetDeleted" : "Välityspalvelimen ketjun esiasetus poistettu" ,
"socks5PresetSaved" : "Esiasetus \"{{name}}\" tallennettu onnistuneesti" ,
"socks5PresetSaveError" : "Esiasetuksen tallentaminen epäonnistui" ,
"socks5PresetNameRequired" : "Esiasetetun arvon nimi on pakollinen" ,
"socks5EmptyChainError" : "Tyhjää välityspalvelinketjua ei voida tallentaa" ,
"socks5ProxyChainEmpty" : "Lisää ketjuun ainakin yksi välityspalvelin" ,
"socks5HostDescription" : "SOCKS-välityspalvelimen isäntänimi tai IP-osoite" ,
"socks5PortDescription" : "SOCKS-välityspalvelimen porttinumero (oletus: 1080)" ,
"addProxyNode" : "Lisää välityspalvelinsolmu" ,
"noProxyNodes" : "Välityspalvelinsolmuja ei ole määritetty. Lisää välityspalvelinsolmu napsauttamalla 'Lisää välityspalvelinsolmu'." ,
"proxyNode" : "Välityspalvelinsolmu" ,
"proxyType" : "Välityspalvelimen tyyppi" ,
"quickActions" : "Pikatoiminnot" ,
"quickActionsDescription" : "Pikatoimintojen avulla voit luoda mukautettuja painikkeita, jotka suorittavat SSH-koodinpätkiä tällä palvelimella. Nämä painikkeet näkyvät Palvelimen tilastot -sivun yläosassa nopeaa käyttöä varten." ,
"quickActionsList" : "Pikatoimintojen luettelo" ,
"addQuickAction" : "Lisää pikatoiminto" ,
"quickActionName" : "Toiminnon nimi" ,
"noSnippetFound" : "Ei löytynyt katkelmaa" ,
"quickActionsOrder" : "Pikatoimintopainikkeet näkyvät yllä luetellussa järjestyksessä Palvelimen tilastot -sivulla." ,
"sidebarCustomization" : "Sivupalkin Painikkeen Mukauttaminen" ,
"sidebarCustomizationDesc" : "Valitse mitkä toiminnot näkyvät sivupalkissa pikanäppäiminä. Toimintoja, joita ei näytetä painikkeina, tulee näkymään pudotusvalikossa." ,
"showTerminalInSidebar" : "Näytä Päätepainike" ,
"showTerminalInSidebarDesc" : "Näytä pääte pika-painikkeena sivupalkissa" ,
"showFileManagerInSidebar" : "Näytä Tiedostonhallinnan Painike" ,
"showFileManagerInSidebarDesc" : "Näytä tiedostonhallinta pika-painikkeena sivupalkissa.@ info: whatsthis" ,
"showTunnelInSidebar" : "Näytä Tunnelin Painike" ,
"showTunnelInSidebarDesc" : "Näytä tunnelin hallinta sivupalkin pikanäppäimenä" ,
"showDockerInSidebar" : "Näytä Telakointipainike" ,
"showDockerInSidebarDesc" : "Näytä telakan hallinta pika-painikkeena sivupalkissa" ,
"showServerStatsInSidebar" : "Näytä Palvelimen Tilastojen Painike" ,
"showServerStatsInSidebarDesc" : "Näytä palvelimen tilastot pika-painikkeena sivupalkissa" ,
"atLeastOneActionRequired" : "Sivupalkissa on oltava vähintään yksi käytössä oleva toiminto" ,
"advancedAuthSettings" : "Lisäasetukset todennukselle" ,
"sudoPasswordAutoFill" : "Sudo-salasanan automaattinen täyttö" ,
"sudoPasswordAutoFillDesc" : "Tarjoaa automaattisesti SSH-salasanan syöttämistä, kun sudo pyytää salasanaa" ,
"sudoPassword" : "Sudo-salasana" ,
"sudoPasswordDesc" : "Valinnainen salasana sudo-komennoille (hyödyllinen avaintodennuksen kanssa)" ,
"keepaliveSettings" : "SSH Keepalive" ,
"keepaliveSettingsDesc" : "Määritä SSH-tason keepalive käyttäytyminen. Aseta aikaväli 0 poistaaksesi SSH keepalives (hyödyllinen MikroTik ja muut laitteet, jotka jättävät huomiotta keepalive pyynnöt)." ,
"keepaliveInterval" : "Keepalive -väli (ms)" ,
"keepaliveIntervalDesc" : "Miten usein lähettää SSH keepalive pings. Oletus: 30000 (30s). Aseta 0 poistaa käytöstä." ,
"keepaliveCountMax" : "Keepalive Max Epäonnistumiset" ,
"keepaliveCountMaxDesc" : "Katkaise yhteys tämän monen vastaamattoman avaimen jälkeen. Oletus: 3." ,
"socks4" : "SOCKS4" ,
"socks5" : "SUKAT5" ,
"httpConnect" : "HTTP YHDISTÄ" ,
"testProxy" : "Testaa Yhteys" ,
"testingProxy" : "Testataan..." ,
"proxyTestSuccess" : "Välityspalvelin yhteys onnistui ({{latency}}ms)" ,
"proxyTestFailed" : "Välityspalvelimen testi epäonnistui: {{error}}" ,
"connectionPath" : "Yhteyden Polku" ,
"executeSnippetOnConnect" : "Suorita koodinpätkä, kun päätelaite muodostaa yhteyden" ,
"autoMosh" : "Auto-MOSH" ,
"autoMoshDesc" : "Suorita MOSH-komento automaattisesti yhteyden muodostamisen yhteydessä" ,
"moshCommand" : "MOSH-komento" ,
"moshCommandDesc" : "Suoritettava MOSH-komento" ,
2026-04-22 17:10:21 -05:00
"autoTmux" : "Automaattinen tmux" ,
"autoTmuxDesc" : "Liitä automaattisesti olemassa olevaan (tai aloita uusi) tmux-istuntoon pysyvien istuntojen ja laitteiden välisen jatkuvuuden varmistamiseksi" ,
2026-03-08 18:21:21 -05:00
"environmentVariables" : "Ympäristömuuttujat" ,
"environmentVariablesDesc" : "Aseta mukautettuja ympäristömuuttujia pääteistunnolle" ,
"variableName" : "Muuttujan nimi" ,
"variableValue" : "Arvo" ,
"addVariable" : "Lisää muuttuja" ,
"docker" : "Telakoitsija" ,
"openDocker" : "Avaa Docker" ,
"copyFullScreenUrl" : "Kopioi Koko Näytön URL" ,
"fullScreenUrlCopied" : "Koko näytön URL kopioitu leikepöydälle" ,
"failedToCopyUrl" : "URL-osoitteen kopiointi leikepöydälle epäonnistui" ,
"copyTerminalUrl" : "Kopioi Päätteen URL" ,
"copyFileManagerUrl" : "Kopioi Tiedostonhallinnan URL" ,
"copyTunnelUrl" : "Kopioi Tunnelin URL" ,
"copyServerStatsUrl" : "Kopioi Palvelimen Tilastot Url" ,
"copyDockerUrl" : "Kopioi Docker URL" ,
2026-03-14 21:55:14 -05:00
"copyRemoteDesktopUrl" : "Kopioi Työpöydän URL" ,
2026-03-08 18:21:21 -05:00
"fullScreenUrlTooltip" : "Kopioi URL-osoite avataksesi tämän sovelluksen koko näytön tilassa" ,
"notEnabled" : "Docker ei ole käytössä tässä isännässä. Ota se käyttöön isännän asetuksissa käyttääksesi Dockerin ominaisuuksia." ,
"validating" : "Dockerin validointi..." ,
"error" : "Virhe" ,
"errorCode" : "Virhekoodi: {{code}}" ,
"version" : "Telakoitsija v{{version}}" ,
"current" : "Nykyinen" ,
"used_limit" : "Käytetty / Raja" ,
"percentage" : "Prosenttiosuus" ,
"input" : "Syöttö" ,
"output" : "Lähtö" ,
"read" : "Lukea" ,
"write" : "Kirjoittaa" ,
"pids" : "PID-tunnukset" ,
"id" : "Henkilöllisyystodistus" ,
"state" : "Osavaltio" ,
"console" : "Konsoli" ,
"containerMustBeRunning" : "Kontin on oltava käynnissä, jotta konsoliin voi muodostaa yhteyden." ,
"authenticationRequired" : "Todennus vaaditaan" ,
"connectedTo" : "Yhdistetty {{containerName}}" ,
"disconnected" : "Yhteys Katkaistu" ,
"consoleError" : "Konsolivirhe" ,
"errorMessage" : "Virhe: {{message}}" ,
"failedToConnect" : "Yhteyden muodostaminen konsoliin epäonnistui" ,
"disconnectedFromContainer" : "Yhteys säilökonsoliin irrotettu." ,
"containerNotRunning" : "Säiliö ei ole käynnissä" ,
"startContainerToAccess" : "Käynnistä säilö päästäksesi konsoliin" ,
"selectShell" : "Valitse komentotulkki" ,
"bash" : "Lyödä" ,
"sh" : "Sh" ,
"ash" : "Tuhka" ,
"connecting" : "Yhdistetään..." ,
"connect" : "Yhdistä" ,
"disconnect" : "Katkaise yhteys" ,
"notConnected" : "Ei yhdistetty" ,
"clickToConnect" : "Käynnistä interaktiivinen komentotulkki napsauttamalla Yhdistä" ,
"connectingTo" : "Yhdistetään {{containerName}} tiedostoon..." ,
"containerMustBeRunningToViewStats" : "Säilön on oltava käynnissä, jotta tilastoja voidaan tarkastella." ,
"failedToFetchStats" : "Tilastojen hakeminen epäonnistui" ,
"noContainersFound" : "Ei löytynyt säiliöitä" ,
"noContainersFoundHint" : "Aloita luomalla säilöt palvelimellesi" ,
"searchPlaceholder" : "Hae nimellä, kuvalla tai tunnuksella..." ,
"filterByStatusPlaceholder" : "Suodata tilan mukaan" ,
"allContainersCount" : "Kaikki ({{count}})" ,
"statusCount" : "{{status}} ({{count}})" ,
"noContainersMatchFilters" : "Yksikään säilö ei vastaa suodattimiasi" ,
"noContainersMatchFiltersHint" : "Kokeile muokata hakuasi tai suodatintasi" ,
"containerStarted" : "Kontti {{name}} aloitettu" ,
"failedToStartContainer" : "Kontin käynnistys epäonnistui: {{error}}" ,
"containerStopped" : "Säiliö {{name}} pysäytetty" ,
"failedToStopContainer" : "Kontin pysäyttäminen epäonnistui: {{error}}" ,
"containerRestarted" : "Kontti {{name}} uudelleenkäynnistetty" ,
"failedToRestartContainer" : "Kontin uudelleenkäynnistys epäonnistui: {{error}}" ,
"containerUnpaused" : "Säiliö {{name}} keskeytetty" ,
"containerPaused" : "Säiliö {{name}} keskeytetty" ,
"failedToTogglePauseContainer" : "Epäonnistui {{action}} säilössä: {{error}}" ,
"containerRemoved" : "Säiliö {{name}} poistettu" ,
"failedToRemoveContainer" : "Kontin poisto epäonnistui: {{error}}" ,
"image" : "Kuva:" ,
"idLabel" : "ID:" ,
"ports" : "Portit:" ,
"noPorts" : "Ei Mitään" ,
"created" : "Luotu:" ,
"start" : "Aloita" ,
"stop" : "Stop" ,
"unpause" : "Jatka taukoa" ,
"pause" : "Tauko" ,
"restart" : "Käynnistä uudelleen" ,
"removeContainer" : "Poista säilö" ,
"confirmRemoveContainer" : "Oletko varma, että haluat poistaa säiliön \"{{name}}\"?" ,
"runningContainerWarning" : "Varoitus: Tämä säilö on parhaillaan käynnissä ja se poistetaan pakotetusti." ,
"removing" : "Poistaminen:" ,
"containerNotFound" : "Säiliötä ei löydy" ,
"backToList" : "Takaisin listaan" ,
"logs" : "Lokit" ,
"stats" : "Tilastot" ,
"consoleTab" : "Konsoli" ,
"failedToFetchLogs" : "Lokien nouto epäonnistui: {{error}}" ,
"failedToDownloadLogs" : "Lokien lataaminen epäonnistui: {{error}}" ,
"linesToShow" : "Näytettävät viivat" ,
"last50Lines" : "Viimeiset 50 riviä" ,
"last100Lines" : "Viimeiset 100 riviä" ,
"last500Lines" : "Viimeiset 500 riviä" ,
"last1000Lines" : "Viimeiset 1000 riviä" ,
"allLogs" : "Kaikki lokit" ,
"showTimestamps" : "Näytä aikaleimat" ,
"autoRefresh" : "Automaattinen päivitys" ,
"filterLogsPlaceholder" : "Suodata lokit..." ,
"noLogsAvailable" : "Ei lokeja saatavilla" ,
"selectMode" : "Valitse" ,
"exitSelectMode" : "Peruuta" ,
"selectedCount" : "{{count}} valittu" ,
"bulkMonitoring" : "Seuranta" ,
"bulkFeatures" : "Ominaisuudet" ,
"bulkMoveFolder" : "Siirrä kansioon" ,
"bulkPin" : "Kiinnitä" ,
"bulkUnpin" : "Unpin" ,
"enableAllFeatures" : "Ota Käyttöön Kaikki Ominaisuudet" ,
"disableAllFeatures" : "Poista Kaikki Ominaisuudet Käytöstä" ,
"enableStatusCheck" : "Ota Tilan Tarkistus Käyttöön" ,
"disableStatusCheck" : "Poista Tilan Tarkistus Käytöstä" ,
"enableMetrics" : "Ota Metrics Käyttöön" ,
"disableMetrics" : "Poista Metrics Käytöstä" ,
"bulkEnableTerminal" : "Ota Pääte Käyttöön" ,
"bulkDisableTerminal" : "Poista Pääte Käytöstä" ,
"bulkEnableTunnel" : "Ota Tunneli Käyttöön" ,
"bulkDisableTunnel" : "Poista Tunneli Käytöstä" ,
"bulkEnableFileManager" : "Ota Tiedostonhallinta Käyttöön" ,
"bulkDisableFileManager" : "Poista Tiedostonhallinta Käytöstä" ,
"bulkEnableDocker" : "Ota Docker Käyttöön" ,
"bulkDisableDocker" : "Poista Docker Käytöstä" ,
"bulkUpdateSuccess" : "Päivitetty {{count}} isäntä onnistuneesti" ,
"bulkUpdateFailed" : "Massapäivitys epäonnistui" ,
"selectAll" : "Valitse kaikki" ,
"deselectAll" : "Poista kaikki valinnat" ,
"useGlobalStatusDefault" : "Käytä Globaalia Oletusta (Tila)" ,
2026-03-14 20:07:53 -05:00
"useGlobalMetricsDefault" : "Käytä Globaaleja Oletuksia (Metrics)" ,
2026-03-14 21:55:14 -05:00
"remoteDesktopSettings" : "Etätyöpöydän Asetukset" ,
"domain" : "Verkkotunnus" ,
"securityMode" : "Turvallisuus Tila" ,
"ignoreCert" : "Ohita Sertifikaatti" ,
"ignoreCertDesc" : "Ohita TLS-varmenteen vahvistus tälle yhteydelle" ,
"displaySettings" : "Näytä Asetukset" ,
"colorDepth" : "Värin Syvyys" ,
2026-03-14 20:07:53 -05:00
"width" : "Width" ,
2026-03-14 21:55:14 -05:00
"height" : "Korkeus" ,
2026-03-14 20:07:53 -05:00
"dpi" : "DPI" ,
2026-03-14 21:55:14 -05:00
"resizeMethod" : "Muuta Metodin Kokoa" ,
"forceLossless" : "Pakota Häviötön" ,
"audioSettings" : "Äänen Asetukset" ,
"disableAudio" : "Poista Ääni Käytöstä" ,
"enableAudioInput" : "Ota Äänisyöttö Käyttöön" ,
"rdpPerformance" : "Suorituskyky" ,
"enableWallpaper" : "Ota Taustakuva Käyttöön" ,
"enableTheming" : "Ota Teemat Käyttöön" ,
"enableFontSmoothing" : "Ota Kirjasimen Tasaus Käyttöön" ,
"enableFullWindowDrag" : "Ota Käyttöön Koko Ikkunan Vedä" ,
"enableDesktopComposition" : "Ota Työpöydän Kokoonpano Käyttöön" ,
"enableMenuAnimations" : "Ota Valikon Animaatiot Käyttöön" ,
"disableBitmapCaching" : "Poista Bittikarttavälimuisti Käytöstä" ,
"disableOffscreenCaching" : "Poista Offscreen Välimuisti Käytöstä" ,
"disableGlyphCaching" : "Poista Glyph Välimuisti Käytöstä" ,
2026-03-14 20:07:53 -05:00
"enableGfx" : "Enable GFX" ,
2026-03-14 21:55:14 -05:00
"deviceRedirection" : "Laitteen Uudelleenohjaus" ,
"enablePrinting" : "Käytä Tulostusta" ,
"enableDrive" : "Ota Käyttöön Aseman Uudelleenohjaus" ,
"driveName" : "Aseman Nimi" ,
"drivePath" : "Aseman Polku" ,
"createDrivePath" : "Luo Asemapolku" ,
"disableDownload" : "Poista Lataus Käytöstä" ,
"disableUpload" : "Poista Lataus Käytöstä" ,
"enableTouch" : "Ota Kosketus Käyttöön" ,
"rdpSession" : "Istunto" ,
"clientName" : "Asiakkaan Nimi" ,
"consoleSession" : "Konsolin Istunto" ,
"initialProgram" : "Alkuperäinen Ohjelma" ,
"serverLayout" : "Palvelimen Näppäimistön Asettelu" ,
2026-03-14 20:07:53 -05:00
"timezone" : "Timezone" ,
2026-03-14 21:55:14 -05:00
"gatewaySettings" : "Yhdyskäytävä" ,
2026-03-14 20:07:53 -05:00
"gatewayHostname" : "Gateway Hostname" ,
2026-03-14 21:55:14 -05:00
"gatewayPort" : "Yhdyskäytävän Portti" ,
"gatewayUsername" : "Yhdyskäytävän Käyttäjänimi" ,
"gatewayPassword" : "Gatewayn Salasana" ,
"gatewayDomain" : "Yhdyskäytävän Verkkotunnus" ,
"remoteApp" : "Etäsovellus" ,
"remoteAppProgram" : "Etäsovellus" ,
"remoteAppDir" : "Sovelluksen Etähakemisto" ,
"remoteAppArgs" : "Sovelluksen Etä Argumentit" ,
"clipboardSettings" : "Leikepöytä" ,
"normalizeClipboard" : "Normalisoi Leikepöytä" ,
"disableCopy" : "Poista Kopiointi Käytöstä" ,
"disablePaste" : "Poista Liitä" ,
"vncSettings" : "Vnc Asetukset" ,
"cursorMode" : "Kohdistimen Tila" ,
"swapRedBlue" : "Vaihda Punainen/Sininen" ,
"readOnly" : "Vain Luettu" ,
"recordingSettings" : "Nauhoitetaan" ,
"recordingPath" : "Tallennuksen Polku" ,
"recordingName" : "Tallennuksen Nimi" ,
"createRecordingPath" : "Luo Tallennuksen Polku" ,
"excludeOutput" : "Sulje Ulostulo" ,
"excludeMouse" : "Ohita Hiiri" ,
"includeKeys" : "Sisällytä Avaimet" ,
"sendWolPacket" : "Lähetä WoL-paketti" ,
"wolMacAddr" : "Mapc Osoite" ,
"wolBroadcastAddr" : "Lähetyksen Osoite" ,
2026-03-14 20:07:53 -05:00
"wolUdpPort" : "UDP Port" ,
2026-03-14 21:55:14 -05:00
"wolWaitTime" : "Odotusaika (sekuntia)" ,
"connectionSettings" : "Yhteyden Asetukset" ,
"rdpOnly" : "Vain RDP" ,
"vncOnly" : "Vain VNC" ,
"telnetTerminalSettings" : "Pääteikkunan Asetukset" ,
"terminalType" : "Päätteen Tyyppi" ,
2026-03-14 20:07:53 -05:00
"guacFontName" : "Font Name" ,
"guacFontSize" : "Font Size" ,
2026-03-14 21:55:14 -05:00
"guacColorScheme" : "Väriteema" ,
"guacBackspaceKey" : "Askelpalautin Avain"
2026-03-14 20:07:53 -05:00
},
"guacamole" : {
2026-03-14 21:55:14 -05:00
"connecting" : "Yhdistetään {{type}} istuntoon..." ,
"rdpConnecting" : "Yhdistetään RDP-palvelimeen..." ,
"vncConnecting" : "Yhdistetään VNC palvelimeen..." ,
"telnetConnecting" : "Yhdistetään Telnet- palvelimeen..." ,
"connectionError" : "Virhe yhteydenpidossa" ,
"connectionFailed" : "Yhteys epäonnistui" ,
"failedToConnect" : "Yhteyden tunnuksen haku epäonnistui"
2026-03-08 18:21:21 -05:00
},
"terminal" : {
"title" : "Pääte" ,
"connect" : "Yhdistä isäntään" ,
"disconnect" : "Katkaise yhteys" ,
"clear" : "Tyhjennä" ,
"copy" : "Kopioida" ,
"paste" : "Liitä" ,
"find" : "Löytää" ,
"fullscreen" : "Koko näyttö" ,
"splitHorizontal" : "Jaa vaakasuoraan" ,
"splitVertical" : "Jaa pystysuunnassa" ,
"closePanel" : "Sulje paneeli" ,
"reconnect" : "Yhdistä uudelleen" ,
2026-05-06 15:18:55 -05:00
"sessionEnded" : "Istunto päättyi." ,
2026-04-22 17:10:21 -05:00
"connectionLost" : "Yhteys katkesi" ,
2026-03-08 18:21:21 -05:00
"error" : "VIRHE: {{message}}" ,
"disconnected" : "Yhteys Katkaistu" ,
"connectionClosed" : "Yhteys suljettu" ,
"connectionError" : "Yhteysvirhe: {{message}}" ,
"connected" : "Yhdistetty" ,
"clipboardWriteFailed" : "Kopiointi leikepöydälle epäonnistui. Varmista, että sivu on tarjolla HTTPS:n tai localhostin kautta." ,
"clipboardReadFailed" : "Leikepöydältä ei voitu lukea. Varmista, että leikepöydän oikeudet on myönnetty." ,
2026-03-14 21:55:14 -05:00
"clipboardHttpWarning" : "Liitä vaatii HTTPS. Käytä Ctrl+Shift+V tai tarjoile Termix HTTPS:n päällä." ,
2026-03-08 18:21:21 -05:00
"sshConnected" : "SSH-yhteys muodostettu" ,
"authError" : "Todennus epäonnistui: {{message}}" ,
"unknownError" : "Tuntematon virhe tapahtui" ,
"messageParseError" : "Palvelimen viestin jäsentäminen epäonnistui" ,
"websocketError" : "WebSocket-yhteysvirhe" ,
"connecting" : "Yhdistetään..." ,
"reconnecting" : "Yhdistetään Uudelleen... ({{attempt}}/{{max}})" ,
"reconnected" : "Yhdistäminen uudelleen onnistui" ,
2026-04-22 17:10:21 -05:00
"tmuxSessionCreated" : "tmux-istunto luotu: {{name}}" ,
"tmuxSessionAttached" : "tmux-istunto liitteenä: {{name}}" ,
"tmuxUnavailable" : "tmuxia ei ole asennettu kaukosäätimessä olevaan isäntään, joka palautuu vakiomuotoiseen komentotulkkiin" ,
"tmuxSessionPickerTitle" : "tmux-istunnot" ,
"tmuxSessionPickerDesc" : "Olemassa olevat tmux-istunnot löytyvät tästä isännästä. Valitse istunto, joka liitetään uudelleen tai luodaan uusi istunto." ,
"tmuxWindows" : "Ikkunat" ,
"tmuxWindowCount" : "{{count}} ikkuna" ,
"tmuxWindowCount_other" : "{{count}} ikkunaa" ,
"tmuxAttached" : "Liitetyt asiakkaat" ,
"tmuxAttachedCount" : "{{count}} liitetty" ,
"tmuxLastActivity" : "Viimeisin toiminta" ,
"tmuxTimeJustNow" : "juuri nyt" ,
"tmuxTimeMinutes" : "{{count}}m sitten" ,
"tmuxTimeHours" : "{{count}}tuntia sitten" ,
"tmuxTimeDays" : "{{count}}pv sitten" ,
"tmuxCreateNew" : "Aloita uusi istunto" ,
"tmuxCopyHint" : "Säädä valintaa ja paina Enter kopioidaksesi leikepöydälle" ,
2026-03-08 18:21:21 -05:00
"maxReconnectAttemptsReached" : "Yhteyden muodostamisen uudelleenyritysten enimmäismäärä saavutettu" ,
2026-04-22 17:10:21 -05:00
"closeTab" : "Sulje" ,
2026-03-08 18:21:21 -05:00
"connectionTimeout" : "Yhteyden aikakatkaisu" ,
"terminalTitle" : "Pääte - {{host}}" ,
"terminalWithPath" : "Pääte - {{host}}:{{path}}" ,
"runTitle" : "Juoksemassa {{command}} - {{host}}" ,
"totpRequired" : "Kaksivaiheinen todennus vaaditaan" ,
"totpCodeLabel" : "Vahvistuskoodi" ,
"totpPlaceholder" : "000000" ,
"totpVerify" : "Vahvista" ,
"warpgateAuthRequired" : "Varmennus Vaaditaan" ,
"warpgateSecurityKey" : "Turvallisuus Avain" ,
"warpgateAuthUrl" : "Todennuksen URL" ,
"warpgateOpenBrowser" : "Avaa selaimessa" ,
"warpgateContinue" : "Olen Suorittanut Todentamisen" ,
"warpgateTimeout" : "Warpgate autentikoinnin aikakatkaisu. Yhdistä uudelleen." ,
"opksshAuthRequired" : "OPKSSH Todennus Vaaditaan" ,
"opksshAuthDescription" : "Lopeta todennus selaimessasi jatkaaksesi. Tämä istunto pysyy voimassa 24 tuntia." ,
"opksshAuthUrl" : "Todennuksen URL" ,
"opksshOpenBrowser" : "Avaa selain todennettavaksi" ,
"opksshWaitingForAuth" : "Odotetaan todennusta selaimessa..." ,
"opksshAuthenticating" : "Käsitellään todennusta..." ,
"opksshTimeout" : "Todennus aikakatkaistiin. Yritä uudelleen." ,
"opksshAuthFailed" : "Todennus epäonnistui. Tarkista käyttäjätunnuksesi ja yritä uudelleen." ,
"opksshConfigMissing" : "OPKSSH konfiguraatiota ei löytynyt. Luo ~/.opk/config.yml OIDC palveluntarjoajan asetuksissa. Katso dokumentaatio: https://github.com/openpubkey/opkssh#konfiguraatio" ,
2026-04-22 17:10:21 -05:00
"opksshSignInWith" : "Kirjaudu sisään {{provider}} avulla" ,
2026-03-08 18:21:21 -05:00
"sudoPasswordPopupTitle" : "Syötä salasana?" ,
"sudoPasswordPopupHint" : "Lisää painamalla Enter, hylkää painamalla Esc" ,
"sudoPasswordPopupConfirm" : "Lisää" ,
"sudoPasswordPopupDismiss" : "Hylkää" ,
"websocketAbnormalClose" : "Yhteys suljettiin odottamattomasti. Tämä saattaa johtua käänteisestä välityspalvelusta tai SSL-asetuksista. Tarkista palvelimen lokit." ,
"totpInvalid" : "Virheellinen koodi. Yritä uudelleen." ,
"authMethodFallback" : "{{method}} todennus epäonnistui. Vaihtoehtoisen metodi..." ,
"authenticationRequired" : "Tunnistautuminen vaaditaan" ,
"connectionLogTitle" : "Yhteyden Loki" ,
"connectionLogCopy" : "Kopioi lokit leikepöydälle" ,
"connectionLogClear" : "Tyhjennä lokit" ,
"connectionLogEmpty" : "Ei vielä yhteyslokeja" ,
"connectionLogConnecting" : "Yhdistetään isäntään..." ,
"connectionLogCopied" : "Yhteyden lokit kopioitu leikepöydälle" ,
"connectionLogCopyFailed" : "Lokien kopiointi leikepöydälle epäonnistui" ,
"allAuthMethodsFailed" : "Kaikki todennusmenetelmät epäonnistui. Tarkista käyttäjätunnuksesi." ,
"methodNotSupported" : "Palvelin ei tue {{method}} -todennusta. Käytettävissä olevat menetelmät: {{available}}" ,
"retryWithMethod" : "Yritä uudelleen {{method}} kanssa" ,
"automaticFallback" : "Yritetään automaattisesti {{method}} todennusta..." ,
"totpTimeout" : "TOTP vahvistuksen aikakatkaisu. Yhdistä uudelleen." ,
"passwordTimeout" : "Salasanan varmennuksen aikakatkaisu. Yhdistä uudelleen." ,
"connectionRejected" : "Palvelin hylkäsi yhteyden. Tarkista todennus ja verkon asetukset." ,
"hostKeyRejected" : "SSH isäntäavaimen vahvistus hylätty. Yhteys peruutettu." ,
"sessionTakenOver" : "Istunto avattiin toisessa välilehdessä. Yhdistetään uudelleen..." ,
2026-04-22 17:10:21 -05:00
"sessionAttachTimeout" : "Istunnon liite aikakatkaistiin. Uuden yhteyden luonti..." ,
"openFileManagerHere" : "Avaa Tiedostonhallinta Tähän"
2026-03-08 18:21:21 -05:00
},
"fileManager" : {
"title" : "Tiedostojen Hallinta" ,
"file" : "Tiedosto" ,
"folder" : "Kansio" ,
"connectToSsh" : "Yhdistä SSH:hon käyttääksesi tiedostotoimintoja" ,
"uploadFile" : "Lataa Tiedosto" ,
"downloadFile" : "Lataa" ,
"extractArchive" : "Pura arkisto" ,
"extractingArchive" : "Puretaan {{name}}..." ,
"archiveExtractedSuccessfully" : "{{name}} purettu onnistuneesti" ,
"extractFailed" : "Poiminta epäonnistui" ,
"compressFile" : "Pakkaa tiedosto" ,
"compressFiles" : "Pakkaa tiedostot" ,
"compressFilesDesc" : "Pakkaa {{count}} kohdetta arkistoon" ,
"archiveName" : "Arkiston nimi" ,
"enterArchiveName" : "Anna arkiston nimi..." ,
"compressionFormat" : "Pakkausmuoto" ,
"selectedFiles" : "Valitut tiedostot" ,
"andMoreFiles" : "ja {{count}} lisää..." ,
"compress" : "Pakkaa" ,
"compressingFiles" : "Pakkaamalla {{count}} alkiota {{name}}..." ,
"filesCompressedSuccessfully" : "{{name}} luotu onnistuneesti" ,
"compressFailed" : "Pakkaus epäonnistui" ,
"edit" : "Muokkaa" ,
"preview" : "Esikatselu" ,
"previous" : "Edellinen" ,
"next" : "Seuraava" ,
"pageXOfY" : "Sivu {{current}} / {{total}}" ,
"zoomOut" : "Loitonna" ,
"zoomIn" : "Lähennä" ,
"newFile" : "Uusi tiedosto" ,
"newFolder" : "Uusi Kansio" ,
"rename" : "Nimeä uudelleen" ,
"renameItem" : "Nimeä kohde uudelleen" ,
"deleteItem" : "Poista kohde" ,
"currentPath" : "Nykyinen polku" ,
"uploadFileTitle" : "Lataa Tiedosto" ,
"maxFileSize" : "Max: 1GB (JSON) / 5GB (binääri) - Suuria tiedostoja tuetaan" ,
"removeFile" : "Poista tiedosto" ,
"clickToSelectFile" : "Napsauta valitaksesi tiedoston" ,
"chooseFile" : "Valitse tiedosto" ,
"uploading" : "Ladataan..." ,
"downloading" : "Ladataan..." ,
"uploadingFile" : "Ladataan {{name}}..." ,
"uploadingLargeFile" : "Ladataan suurta tiedostoa {{name}} ({{size}})..." ,
"downloadingFile" : "Ladataan {{name}}..." ,
"creatingFile" : "Luodaan {{name}}..." ,
"creatingFolder" : "Luodaan {{name}}..." ,
"deletingItem" : "Poistetaan {{type}} {{name}}..." ,
"renamingItem" : "Nimetään {{type}} {{oldName}} uudelleen nimeksi {{newName}}..." ,
"createNewFile" : "Luo uusi tiedosto" ,
"fileName" : "Tiedoston nimi" ,
"creating" : "Luodaan..." ,
"createFile" : "Luo tiedosto" ,
"createNewFolder" : "Luo uusi kansio" ,
"folderName" : "Kansion Nimi" ,
"createFolder" : "Luo Kansio" ,
"warningCannotUndo" : "Varoitus: Tätä toimintoa ei voi peruuttaa" ,
"itemPath" : "Kohteen polku" ,
"thisIsDirectory" : "Tämä on hakemisto (poistetaan rekursiivisesti)" ,
"deleting" : "Poistetaan..." ,
"currentPathLabel" : "Nykyinen polku" ,
"newName" : "Uusi nimi" ,
"thisIsDirectoryRename" : "Tämä on hakemisto" ,
"renaming" : "Nimetään uudelleen..." ,
"fileUploadedSuccessfully" : "Tiedosto \"{{name}}\" ladattu onnistuneesti" ,
"failedToUploadFile" : "Tiedoston lataaminen epäonnistui" ,
"fileDownloadedSuccessfully" : "Tiedosto \"{{name}}\" ladattu onnistuneesti" ,
"failedToDownloadFile" : "Tiedoston lataaminen epäonnistui" ,
"noFileContent" : "Tiedostoa ei vastaanotettu" ,
"filePath" : "Tiedostopolku" ,
"fileCreatedSuccessfully" : "Tiedosto \"{{name}}\" luotu onnistuneesti" ,
"failedToCreateFile" : "Tiedoston luominen epäonnistui" ,
"folderCreatedSuccessfully" : "Kansio \"{{name}}\" luotu onnistuneesti" ,
"failedToCreateFolder" : "Kansion luonti epäonnistui" ,
"failedToCreateItem" : "Kohteen luominen epäonnistui" ,
"operationFailed" : "{{operation}} toiminto epäonnistui kohteelle {{name}}: {{error}}" ,
"failedToResolveSymlink" : "Symlinkin ratkaiseminen epäonnistui" ,
"itemDeletedSuccessfully" : "{{type}} poistettu onnistuneesti" ,
"itemsDeletedSuccessfully" : "{{count}} kohdetta poistettu onnistuneesti" ,
"failedToDeleteItems" : "Kohteiden poistaminen epäonnistui" ,
"sudoPasswordRequired" : "Ylläpitäjän Salasana Vaaditaan" ,
"enterSudoPassword" : "Syötä sudo salasana jatkaaksesi tätä toimintoa" ,
"sudoPassword" : "Sudo salasana" ,
"sudoOperationFailed" : "Sudo toiminto epäonnistui" ,
"sudoAuthFailed" : "Sudo todennus epäonnistui" ,
"deleteOperation" : "Poista tiedostot/kansiot" ,
"dragFilesToUpload" : "Pudota tiedostot tähän ladataksesi" ,
"emptyFolder" : "Tämä kansio on tyhjä" ,
"itemCount" : "{{count}} kohdetta" ,
"selectedCount" : "{{count}} valittu" ,
"searchFiles" : "Hae tiedostoja..." ,
"upload" : "Lähetä" ,
"selectHostToStart" : "Valitse isäntä tiedostonhallinnan aloittamiseksi" ,
"failedToConnect" : "SSH-yhteyden muodostaminen epäonnistui" ,
"failedToLoadDirectory" : "Hakemiston lataaminen epäonnistui" ,
"noSSHConnection" : "SSH-yhteyttä ei ole saatavilla" ,
"enterFolderName" : "Anna kansion nimi:" ,
"enterFileName" : "Syötä tiedostonimi:" ,
"copy" : "Kopioida" ,
"cut" : "Leikata" ,
"paste" : "Liitä" ,
"copyPath" : "Kopioi polku" ,
"copyPaths" : "Kopioi polut" ,
"delete" : "Poista" ,
"properties" : "Ominaisuudet" ,
"refresh" : "Päivitä" ,
"downloadFiles" : "Lataa {{count}} tiedostoa selaimelle" ,
"copyFiles" : "Kopioi {{count}} kohdetta" ,
"cutFiles" : "Leikkaa {{count}} kohdetta" ,
"deleteFiles" : "Poista {{count}} kohdetta" ,
"filesCopiedToClipboard" : "{{count}} kohdetta kopioitu leikepöydälle" ,
"filesCutToClipboard" : "{{count}} kohdetta leikattu leikepöydälle" ,
"pathCopiedToClipboard" : "Polku kopioitu leikepöydälle" ,
"pathsCopiedToClipboard" : "{{count}} polkua kopioitu leikepöydälle" ,
"failedToCopyPath" : "Polun kopioiminen leikepöydälle epäonnistui" ,
"movedItems" : "Siirretty {{count}} kohdetta" ,
"failedToDeleteItem" : "Kohteen poistaminen epäonnistui" ,
"itemRenamedSuccessfully" : "{{type}} uudelleennimetty onnistuneesti" ,
"failedToRenameItem" : "Kohteen uudelleennimeäminen epäonnistui" ,
"download" : "Lataa" ,
"permissions" : "Käyttöoikeudet" ,
"size" : "Koko" ,
"modified" : "Muokattu" ,
"path" : "Polku" ,
"confirmDelete" : "Oletko varma, että haluat poistaa {{name}}?" ,
"uploadSuccess" : "Tiedosto ladattu onnistuneesti" ,
"uploadFailed" : "Tiedoston lataus epäonnistui" ,
"downloadSuccess" : "Tiedosto ladattu onnistuneesti" ,
"downloadFailed" : "Tiedoston lataus epäonnistui" ,
"permissionDenied" : "Lupa evätty" ,
"checkDockerLogs" : "Tarkista Dockerin lokit saadaksesi tarkemmat virhetiedot" ,
"internalServerError" : "Sisäinen palvelinvirhe tapahtui" ,
"serverError" : "Palvelinvirhe" ,
"error" : "Virhe" ,
"requestFailed" : "Pyyntö epäonnistui, tilakoodi" ,
"unknownFileError" : "tuntematon" ,
"cannotReadFile" : "Tiedostoa ei voida lukea" ,
"noSshSessionId" : "SSH-istunnon tunnusta ei ole saatavilla" ,
"noFilePath" : "Tiedostopolkua ei ole saatavilla" ,
"noCurrentHost" : "Ei nykyistä isäntää saatavilla" ,
"fileSavedSuccessfully" : "Tiedosto tallennettu onnistuneesti" ,
"saveTimeout" : "Tallennustoiminto aikakatkaistiin. Tiedosto on saattanut tallentaa onnistuneesti, mutta toiminnon suorittaminen kesti liian kauan. Tarkista Docker-lokit vahvistuksen saamiseksi." ,
"failedToSaveFile" : "Tiedoston tallennus epäonnistui" ,
"deletedSuccessfully" : "poistettu onnistuneesti" ,
"connectToServer" : "Yhdistä palvelimeen" ,
"selectServerToEdit" : "Valitse palvelin sivupalkista aloittaaksesi tiedostojen muokkaamisen" ,
"fileOperations" : "Tiedostotoiminnot" ,
"confirmDeleteMessage" : "Oletko varma, että haluat poistaa {{name}}?" ,
"confirmDeleteSingleItem" : "Oletko varma, että haluat poistaa pysyvästi \"{{name}}\"?" ,
"confirmDeleteMultipleItems" : "Oletko varma, että haluat pysyvästi poistaa {{count}} kohteita?" ,
"confirmDeleteMultipleItemsWithFolders" : "Oletko varma, että haluat poistaa pysyvästi {{count}} kohteita? Tämä sisältää kansiot ja niiden sisällön." ,
"confirmDeleteFolder" : "Oletko varma, että haluat pysyvästi poistaa kansion \"{{name}}\" ja kaiken sen sisällön?" ,
"deleteDirectoryWarning" : "Tämä poistaa kansion ja kaiken sen sisällön." ,
"actionCannotBeUndone" : "Tätä toimintoa ei voi perua." ,
"permanentDeleteWarning" : "Tätä toimintoa ei voi perua. Kohde/kohteet poistetaan pysyvästi palvelimelta." ,
"recent" : "Viimeaikaiset" ,
"pinned" : "Kiinnitetty" ,
"folderShortcuts" : "Kansion pikavalinnat" ,
"noRecentFiles" : "Ei viimeaikaisia tiedostoja." ,
"noPinnedFiles" : "Ei kiinnitettyjä tiedostoja." ,
"enterFolderPath" : "Anna kansion polku" ,
"noShortcuts" : "Ei oikoteitä." ,
"searchFilesAndFolders" : "Hae tiedostoja ja kansioita..." ,
"noFilesOrFoldersFound" : "Tiedostoja tai kansioita ei löytynyt." ,
"failedToConnectSSH" : "SSH-yhteyden muodostaminen epäonnistui" ,
"failedToReconnectSSH" : "SSH-istunnon uudelleenyhdistäminen epäonnistui" ,
"failedToListFiles" : "Tiedostojen listaaminen epäonnistui" ,
"fetchHomeDataTimeout" : "Kotitietojen nouto aikakatkaistiin" ,
"sshStatusCheckTimeout" : "SSH-tilan tarkistus aikakatkaistiin" ,
"sshReconnectionTimeout" : "SSH-uudelleenyhteyden aikakatkaisu" ,
"saveOperationTimeout" : "Tallennustoiminto aikakatkaistiin" ,
"cannotSaveFile" : "Tiedostoa ei voida tallentaa" ,
"dragSystemFilesToUpload" : "Vedä järjestelmätiedostot tähän ladataksesi" ,
"dragFilesToWindowToDownload" : "Vedä tiedostot ikkunan ulkopuolelle ladataksesi" ,
"openTerminalHere" : "Avaa terminaali tästä" ,
"run" : "Suorita" ,
"saveToSystem" : "Tallenna nimellä..." ,
"selectLocationToSave" : "Valitse tallennuspaikka" ,
"openTerminalInFolder" : "Avaa pääte tässä kansiossa" ,
"openTerminalInFileLocation" : "Avaa pääte tiedoston sijainnissa" ,
"terminalWithPath" : "Pääte - {{host}}:{{path}}" ,
"runningFile" : "Käynnissä - {{file}}" ,
"onlyRunExecutableFiles" : "Voi suorittaa vain suoritettavia tiedostoja" ,
"noHostSelected" : "Ei valittua isäntää" ,
"starred" : "Tähdellä merkitty" ,
"shortcuts" : "Pikanäppäimet" ,
"directories" : "Hakemistot" ,
"removedFromRecentFiles" : "Poistettu \"{{name}}\" viimeisimmistä tiedostoista" ,
"removeFailed" : "Poisto epäonnistui" ,
"unpinnedSuccessfully" : "Unpeed \"{{name}}\" onnistui" ,
"unpinFailed" : "Irrottaminen epäonnistui" ,
"removedShortcut" : "Poistettu pikakuvake \"{{name}}\"" ,
"removeShortcutFailed" : "Pikakuvakkeen poistaminen epäonnistui" ,
"clearedAllRecentFiles" : "Tyhjensi kaikki viimeisimmät tiedostot" ,
"clearFailed" : "Tyhjennys epäonnistui" ,
"removeFromRecentFiles" : "Poista viimeisimmistä tiedostoista" ,
"clearAllRecentFiles" : "Tyhjennä kaikki viimeisimmät tiedostot" ,
"unpinFile" : "Irrota tiedosto" ,
"removeShortcut" : "Poista pikakuvake" ,
"saveFilesToSystem" : "Tallenna {{count}} tiedostoa nimellä..." ,
"pinFile" : "Kiinnitä tiedosto" ,
"addToShortcuts" : "Lisää pikakuvakkeisiin" ,
"downloadToDefaultLocation" : "Lataa oletussijaintiin" ,
"pasteFailed" : "Liittäminen epäonnistui" ,
"noUndoableActions" : "Ei peruuttamattomia toimintoja" ,
"undoCopySuccess" : "Päivitetty kopiointitoiminto: Poistettu {{count}} kopioitu tiedosto" ,
"undoCopyFailedDelete" : "Kumoaminen epäonnistui: Kopioituja tiedostoja ei voitu poistaa" ,
"undoCopyFailedNoInfo" : "Kumoaminen epäonnistui: Kopioituja tiedostotietoja ei löytynyt" ,
"undoMoveSuccess" : "Peruttu toiminto: Siirretty {{count}} tiedostoa takaisin alkuperäiseen sijaintiin" ,
"undoMoveFailedMove" : "Kumoaminen epäonnistui: Tiedostoja ei voitu siirtää takaisin" ,
"undoMoveFailedNoInfo" : "Kumoaminen epäonnistui: Siirretyn tiedoston tietoja ei löytynyt" ,
"undoDeleteNotSupported" : "Poistoa ei voi perua: Tiedostot on poistettu pysyvästi palvelimelta" ,
"undoTypeNotSupported" : "Ei-tuettu kumoamistoimintotyyppi" ,
"undoOperationFailed" : "Kumoamistoiminto epäonnistui" ,
"unknownError" : "Tuntematon virhe" ,
"enterPath" : "Syötä polku..." ,
"editPath" : "Muokkaa polkua" ,
"confirm" : "Vahvista" ,
"cancel" : "Peruuta" ,
"find" : "Löytää..." ,
"replaceWith" : "Korvaa tällä..." ,
"replace" : "Korvata" ,
"replaceAll" : "Korvaa kaikki" ,
"downloadInstead" : "Lataa sen sijaan" ,
"keyboardShortcuts" : "Pikanäppäimet" ,
"searchAndReplace" : "Etsi ja korvaa" ,
"editing" : "Muokkaus" ,
"navigation" : "Navigointi" ,
"code" : "Koodi" ,
"search" : "Etsi" ,
"findNext" : "Etsi seuraava" ,
"findPrevious" : "Etsi edellinen" ,
"save" : "Tallenna" ,
"selectAll" : "Valitse kaikki" ,
"undo" : "Kumoa" ,
"redo" : "Tee uudelleen" ,
"goToLine" : "Siirry riville" ,
"moveLineUp" : "Siirrä riviä ylös" ,
"moveLineDown" : "Siirrä rivi alas" ,
"toggleComment" : "Näytä kommentti" ,
"indent" : "Sisentää" ,
"outdent" : "Ulkonema" ,
"autoComplete" : "Automaattinen täydennys" ,
"imageLoadError" : "Kuvan lataaminen epäonnistui" ,
"rotate" : "Kiertää" ,
"originalSize" : "Alkuperäinen koko" ,
"startTyping" : "Aloita kirjoittaminen..." ,
"unknownSize" : "Tuntematon koko" ,
"fileIsEmpty" : "Tiedosto on tyhjä" ,
"largeFileWarning" : "Varoitus suuresta tiedostosta" ,
"largeFileWarningDesc" : "Tämä tiedosto on kooltaan {{size}} ja se voi aiheuttaa suoritusongelmia kun se avataan tekstinä." ,
"fileNotFoundAndRemoved" : "Tiedostoa \"{{name}}\" ei löydy ja se on poistettu viimeisimmistä / pinned tiedostoista" ,
"failedToLoadFile" : "Tiedoston lataaminen epäonnistui: {{error}}" ,
"serverErrorOccurred" : "Palvelinvirhe. Yritä myöhemmin uudelleen." ,
"autoSaveFailed" : "Automaattinen tallennus epäonnistui" ,
"fileAutoSaved" : "Tiedosto tallennettu automaattisesti" ,
"moveFileFailed" : "{{name}} siirtäminen epäonnistui" ,
"moveOperationFailed" : "Siirto epäonnistui" ,
"canOnlyCompareFiles" : "Voi verrata vain kahta tiedostoa" ,
"comparingFiles" : "Tiedostojen vertailu: {{file1}} ja {{file2}}" ,
"dragFailed" : "Vetotoiminto epäonnistui" ,
"filePinnedSuccessfully" : "Tiedosto \"{{name}}\" kiinnitetty onnistuneesti" ,
"pinFileFailed" : "Tiedoston kiinnittäminen epäonnistui" ,
"fileUnpinnedSuccessfully" : "Tiedosto \"{{name}}\" kiinnitetty onnistuneesti" ,
"unpinFileFailed" : "Tiedoston irrottaminen epäonnistui" ,
"shortcutAddedSuccessfully" : "Pikakuvake kansiossa \"{{name}}\" lisätty onnistuneesti" ,
"addShortcutFailed" : "Pikakuvakkeen lisääminen epäonnistui" ,
"operationCompletedSuccessfully" : "{{operation}} {{count}} kohdetta onnistuneesti" ,
"operationCompleted" : "{{operation}} {{count}} kohdetta" ,
"downloadFileSuccess" : "Tiedosto {{name}} ladattu onnistuneesti" ,
"downloadFileFailed" : "Lataus epäonnistui" ,
"moveTo" : "Siirrä {{name}}" ,
"diffCompareWith" : "Vertaa {{name}} versioon" ,
"dragOutsideToDownload" : "Lataa vedä ikkunan ulkopuolelle ({{count}} tiedostoa)" ,
"newFolderDefault" : "Uusi kansio" ,
"newFileDefault" : "UusiTiedosto.txt" ,
"successfullyMovedItems" : "{{count}} kohdetta siirretty onnistuneesti kohteeseen {{target}}" ,
"move" : "Liikkua" ,
"searchInFile" : "Hae tiedostosta (Ctrl+F)" ,
"showKeyboardShortcuts" : "Näytä pikanäppäimet" ,
"startWritingMarkdown" : "Aloita Markdown-sisältösi kirjoittaminen..." ,
"loadingFileComparison" : "Tiedostojen vertailua ladataan..." ,
"reload" : "Lataa uudelleen" ,
"compare" : "Vertaa" ,
"sideBySide" : "Rinnakkain" ,
"inline" : "Rivissä" ,
"fileComparison" : "Tiedostovertailu: {{file1}} vs. {{file2}}" ,
"fileTooLarge" : "Tiedosto liian suuri: {{error}}" ,
"sshConnectionFailed" : "SSH-yhteys epäonnistui. Tarkista yhteytesi kohteeseen {{name}} ({{ip}}:{{port}})" ,
"loadFileFailed" : "Tiedoston lataaminen epäonnistui: {{error}}" ,
"connecting" : "Yhdistetään..." ,
"connectedSuccessfully" : "Yhteys onnistui" ,
"totpVerificationFailed" : "TOTP-vahvistus epäonnistui" ,
"warpgateVerificationFailed" : "Varmennuksen varmennus epäonnistui" ,
"authenticationFailed" : "Todennus epäonnistui" ,
"verificationCodePrompt" : "Vahvistuskoodi:" ,
"changePermissions" : "Muuta käyttöoikeuksia" ,
"changePermissionsDesc" : "Muokkaa tiedoston käyttöoikeuksia" ,
"currentPermissions" : "Nykyiset käyttöoikeudet" ,
"newPermissions" : "Uudet käyttöoikeudet" ,
"owner" : "Omistaja" ,
"group" : "Ryhmä" ,
"others" : "Muut" ,
"read" : "Lukea" ,
"write" : "Kirjoittaa" ,
"execute" : "Suorittaa" ,
"permissionsChangedSuccessfully" : "Käyttöoikeudet muutettu onnistuneesti" ,
"failedToChangePermissions" : "Käyttöoikeuksien muuttaminen epäonnistui" ,
"name" : "Nimi" ,
"sortByName" : "Nimi" ,
"sortByDate" : "Muokkaus Päivämäärä" ,
"sortBySize" : "Koko" ,
"ascending" : "Nouseva" ,
"descending" : "Laskeva"
},
"tunnels" : {
"title" : "SSH-tunnelit" ,
2026-05-06 15:18:55 -05:00
"noTunnelsConfigured" : "Tunneleita Ei Määritetty" ,
"configureTunnelsInHostSettings" : "Määritä tunneliyhteydet isäntäpäällikössä aloittaaksesi sen" ,
2026-03-08 18:21:21 -05:00
"noSshTunnels" : "Ei SSH-tunneleita" ,
"createFirstTunnelMessage" : "Et ole vielä luonut SSH-tunneleita. Aloita määrittämällä tunneliyhteydet Host Managerissa." ,
"connected" : "Yhdistetty" ,
"disconnected" : "Yhteys Katkaistu" ,
"connecting" : "Yhdistetään..." ,
"disconnecting" : "Yhteyttä katkaistaan..." ,
"unknownTunnelStatus" : "Tuntematon" ,
"statusUnknown" : "Tuntematon" ,
"unknown" : "Tuntematon" ,
"error" : "Virhe" ,
"failed" : "Epäonnistui" ,
"retrying" : "Yritetään uudelleen" ,
"waiting" : "Odotus" ,
"waitingForRetry" : "Odotetaan uudelleenyritystä" ,
"retryingConnection" : "Yhteyden muodostaminen uudelleenytetään" ,
"canceling" : "Peruutetaan..." ,
"connect" : "Yhdistä" ,
"disconnect" : "Katkaise yhteys" ,
"cancel" : "Peruuta" ,
"port" : "Portti" ,
2026-05-06 15:18:55 -05:00
"localPort" : "Paikallinen satama" ,
"remotePort" : "Etäportti" ,
"currentHostPort" : "Nykyinen Isäntäportti" ,
"endpointPort" : "Päätepisteen Portti" ,
"bindIp" : "Paikallinen IP-osoite" ,
"currentHostIp" : "Nykyinen Isäntä Ip" ,
"endpointSshConfig" : "Päätepisteen Ssh Asetukset" ,
"endpointSshConfigRequired" : "Päätepisteen SSH asetukset vaaditaan" ,
"endpointSshHost" : "Päätepiste SSH Isäntä" ,
"endpointSshHostPlaceholder" : "Valitse määritetty isäntä" ,
"endpointSshHostRequired" : "Valitse päätepiste SSH isäntä jokaiselle asiakkaan tunneli." ,
2026-03-08 18:21:21 -05:00
"attempt" : "Yritys {{current}} / {{max}}" ,
"nextRetryIn" : "Seuraava retry {{seconds}} sekunnissa" ,
"checkDockerLogs" : "Tarkista virheen syy Docker-lokeistasi ja liity" ,
"orCreate" : "tai luo " ,
"noTunnelConnections" : "Tunneliyhteyksiä ei ole määritetty" ,
"tunnelConnections" : "Tunneliyhteydet" ,
2026-05-06 15:18:55 -05:00
"serverTunnels" : "Palvelimen Tunnelit" ,
"serverTunnelsDesc" : "Backend-hallinnoidut tunnelit tallennettu tällä isäntä." ,
"clientTunnels" : "Asiakkaan Tunnelit" ,
"clientTunnelsUnavailable" : "Asiakastunnelit vaativat työpöytäsovelluksen." ,
"serverTunnel" : "Palvelimen Tunneli" ,
"clientTunnel" : "Asiakkaan Tunneli" ,
"addServerTunnel" : "Lisää Palvelimen Tunneli" ,
"addClientTunnel" : "Lisää Asiakastunneli" ,
"noServerTunnels" : "Palvelimen tunneleita ei ole määritetty." ,
"noClientTunnels" : "Tällä työpöydällä ei ole määritettyjä asiakastunneleita." ,
"manageClientTunnels" : "Hallitse Asiakastunneleita" ,
2026-03-08 18:21:21 -05:00
"addTunnel" : "Lisää tunneli" ,
"editTunnel" : "Muokkaa tunnelia" ,
"deleteTunnel" : "Poista tunneli" ,
"tunnelName" : "Tunnelin nimi" ,
"remoteHost" : "Etäisäntä" ,
"autoStart" : "Automaattinen käynnistys" ,
2026-05-06 15:18:55 -05:00
"autoStartContainer" : "Aloita automaattisesti käynnistyksessä" ,
"autoStartContainerDesc" : "Käynnistä tämä tunneli automaattisesti, kun Termix-palvelin käynnistää." ,
"autoStartEnableFailed" : "Isäntä tallennettu, mutta ei käynnistänyt automaattista käynnistystä tunneleille {{name}}." ,
"clientAutoStartDesc" : "Aloittaa kun työpöytäohjelma avautuu ja pysyy kytkettynä." ,
"clientManualStartDesc" : "Käytä Käynnistä ja lopeta tämä rivi. Termix ei avaa sitä automaattisesti." ,
"clientRemoteServerNote" : "Etäsiirto saattaa vaatia AllowTcpForwarding ja GatewayPorts päätepisteessä SSH-palvelimella. Etäsiirros sulkeutuu kun työpöytä irrotetaan." ,
"clientTunnelStarted" : "Asiakkaan tunneli aloitettu" ,
"clientTunnelStopped" : "Asiakkaan tunneli pysäytetty" ,
"tunnelTestSucceeded" : "Tunnelin testi onnistui" ,
"tunnelTestFailed" : "Tunnelitesti epäonnistui" ,
"localSaved" : "Asiakastunnelit tallennettu" ,
"localSaveError" : "Paikallisten asiakastunneleiden tallennus epäonnistui" ,
"invalidBindIp" : "Paikallisen IP-osoitteen on oltava kelvollinen IPv4-osoite." ,
"invalidLocalTargetIp" : "Paikallisen kohteen IP-osoitteen on oltava kelvollinen IPv4-osoite." ,
"invalidCurrentHostIp" : "Nykyisen isäntäosoitteen on oltava kelvollinen IPv4-osoite." ,
"invalidLocalPort" : "Paikallinen satama on oltava välillä 1 ja 65535." ,
"invalidRemotePort" : "Etäportin on oltava välillä 1 ja 65535." ,
"invalidLocalTargetPort" : "Paikallisen tavoiteportin on oltava välillä 1– 65535." ,
"invalidEndpointPort" : "Päätesataman on oltava välillä 1– 65535." ,
"duplicateAutoStartBind" : "Vain yksi automaattinen käynnistys -asiakastunneli voi käyttää {{bind}} -tunnusta." ,
"manualControlError" : "Tunnelin tilan päivitys epäonnistui." ,
"saveHostBeforeManualControl" : "Tallenna tämä isäntä ennen kuin aloitat tai pysäytät sen serveritunnelit." ,
2026-03-08 18:21:21 -05:00
"status" : "Status" ,
"active" : "Aktiivinen" ,
"inactive" : "Passiivinen" ,
"start" : "Aloita" ,
"stop" : "Stop" ,
2026-05-06 15:18:55 -05:00
"test" : "Testi" ,
2026-03-08 18:21:21 -05:00
"restart" : "Käynnistä uudelleen" ,
"connectionType" : "Yhteystyyppi" ,
2026-05-06 15:18:55 -05:00
"type" : "Tunnelin Tyyppi" ,
"typeLocal" : "Paikallinen (-L)" ,
"typeRemote" : "Etäkäyttö (-R)" ,
"typeDynamic" : "Dynaaminen (-D)" ,
"typeServerLocalDesc" : "Nykyinen isäntä päätepisteeseen." ,
"typeServerRemoteDesc" : "Päätä piste takaisin nykyiseen isäntään." ,
"typeClientLocalDesc" : "Paikallinen tietokone tutkittavaksi." ,
"typeClientRemoteDesc" : "Endpoint takaisin paikalliseen tietokoneeseen." ,
"typeClientDynamicDesc" : "SOCKS paikallisella tietokoneella." ,
"typeDynamicDesc" : "Siirrä SOCKS5 CONNECT liikennettä SSH:n kautta" ,
"forwardDescriptionServerLocal" : "Current host {{sourcePort}} → endpoint {{endpointPort}}." ,
"forwardDescriptionServerRemote" : "Endpoint {{endpointPort}} → current host {{sourcePort}}." ,
"forwardDescriptionServerDynamic" : "SOCKS on current host {{sourcePort}}." ,
"forwardDescriptionClientLocal" : "Local {{sourcePort}} → remote {{endpointPort}}." ,
"forwardDescriptionClientRemote" : "Remote {{sourcePort}} → local {{endpointPort}}." ,
"forwardDescriptionClientDynamic" : "SOCKS paikallisessa portissa {{sourcePort}}." ,
"summaryClientLocal" : "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}" ,
"summaryClientRemote" : "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}" ,
"summaryClientDynamic" : "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}" ,
"autoNameClientLocal" : "Local {{localPort}} → {{endpoint}} {{remotePort}}" ,
"autoNameClientRemote" : "{{endpoint}} {{remotePort}} → local {{localPort}}" ,
"autoNameClientDynamic" : "SOCKS {{localPort}} via {{endpoint}}" ,
"route" : "Reitti:" ,
"lastStarted" : "Viimeksi aloitettu" ,
"lastTested" : "Viimeksi testattu" ,
"lastError" : "Viimeisin virhe" ,
"maxRetries" : "Maksimi Uudelleen" ,
"maxRetriesDescription" : "Enimmäismäärä uudelleen kokeilevia yrityksiä." ,
"retryInterval" : "Uudelleen Aikaväli (Sekuntia)" ,
"retryIntervalDescription" : "Aika odottaa yritysten uudelleenkokeilun välillä." ,
2026-03-08 18:21:21 -05:00
"local" : "Paikallinen" ,
"remote" : "Kauko" ,
"dynamic" : "Dynaaminen" ,
"unknownConnectionStatus" : "Tuntematon" ,
"portMapping" : "Portti {{sourcePort}} → {{endpointHost}}:{{endpointPort}}" ,
"endpointHostNotFound" : "Päätepisteen isäntää ei löydy" ,
"discord" : "Discord" ,
"githubIssue" : "GitHub-ongelma" ,
"forHelp" : "apua varten"
},
"serverStats" : {
"title" : "Palvelimen tilastot" ,
"cpu" : "Suoritin" ,
"memory" : "Muisti" ,
"disk" : "Levy" ,
"network" : "Verkko" ,
"uptime" : "Käyttöaika" ,
"loadAverage" : "Keskiarvo: {{avg1}}, {{avg5}}, {{avg15}}" ,
"processes" : "Prosessit" ,
"connections" : "Yhteydet" ,
"usage" : "Käyttö" ,
"available" : "Saatavilla" ,
"total" : "Yhteensä" ,
"free" : "Ilmainen" ,
"used" : "Käytetty" ,
"percentage" : "Prosenttiosuus" ,
"refreshStatusAndMetrics" : "Päivitä tila ja mittarit" ,
"refreshStatus" : "Päivitä tila" ,
"fileManagerAlreadyOpen" : "Tiedostonhallinta on jo auki tälle isännälle" ,
"openFileManager" : "Avaa tiedostonhallinta" ,
"connecting" : "Yhdistetään..." ,
"connectionFailed" : "Yhteyden muodostaminen palvelimeen epäonnistui" ,
"cpuCores_one" : "{{count}} Suoritinta" ,
"cpuCores_other" : "{{count}} Suoritinta" ,
"naCpus" : "Ei saatavilla olevaa suoritinta" ,
"loadAverageNA" : "Keskiarvo: Ei tiedossa" ,
"cpuUsage" : "Suorittimen käyttö" ,
"memoryUsage" : "Muistin käyttö" ,
"diskUsage" : "Levyn käyttö" ,
"rootStorageSpace" : "Juuritallennustila" ,
"of" : "jostakin" ,
"feedbackMessage" : "Onko sinulla ideoita palvelimen hallinnan tulevaisuudesta? Jaa ne" ,
"failedToFetchHostConfig" : "Isännän määritysten nouto epäonnistui" ,
"failedToFetchStatus" : "Palvelimen tilan hakeminen epäonnistui" ,
"failedToFetchMetrics" : "Palvelimen mittareiden nouto epäonnistui" ,
"failedToFetchHomeData" : "Kotitietojen hakeminen epäonnistui" ,
"loadingMetrics" : "Mittarit ladataan..." ,
"refreshing" : "Virkistävä..." ,
"serverOffline" : "Palvelin offline-tilassa" ,
"cannotFetchMetrics" : "Mittarien nouto offline-palvelimelta ei onnistu" ,
"totpRequired" : "TOTP-todennus vaaditaan" ,
"totpUnavailable" : "Palvelimen tilastot eivät ole saatavilla TOTP-palvelimille" ,
"totpVerified" : "TOTP vahvistettu, mittareiden kerääminen aloitettu" ,
"totpFailed" : "TOTP-vahvistus epäonnistui" ,
"totpInvalidCode" : "Virheellinen vahvistuskoodi" ,
"totpCancelled" : "Mittaritietojen kerääminen peruutettu" ,
"authenticationFailed" : "Todennus epäonnistui" ,
"noneAuthNotSupported" : "Palvelimen tilastot eivät tue 'none'-todennustyyppiä." ,
"load" : "Ladata" ,
"editLayout" : "Muokkaa asettelua" ,
"cancelEdit" : "Peruuta" ,
"addWidget" : "Lisää widget" ,
"saveLayout" : "Tallenna asettelu" ,
"unsavedChanges" : "Tallentamattomat muutokset" ,
"layoutSaved" : "Asettelu tallennettu onnistuneesti" ,
"failedToSaveLayout" : "Asettelun tallentaminen epäonnistui" ,
"systemInfo" : "Järjestelmätiedot" ,
"hostname" : "Isäntänimi" ,
"operatingSystem" : "Käyttöjärjestelmä" ,
"kernel" : "Ydin" ,
"totalUptime" : "Kokonaiskäyttöaika" ,
"seconds" : "sekuntia" ,
"networkInterfaces" : "Verkkoliitännät" ,
"noInterfacesFound" : "Verkkoliitäntöjä ei löytynyt" ,
"totalProcesses" : "Prosessien kokonaismäärä" ,
"running" : "Juoksu" ,
"noProcessesFound" : "Ei prosesseja" ,
"loginStats" : "SSH-kirjautumistilastot" ,
"totalLogins" : "Kirjautumisia yhteensä" ,
"uniqueIPs" : "Yksilölliset IP-osoitteet" ,
"recentSuccessfulLogins" : "Viimeaikaiset onnistuneet kirjautumiset" ,
"recentFailedAttempts" : "Viimeaikaiset epäonnistuneet yritykset" ,
"noRecentLoginData" : "Ei viimeaikaisia kirjautumistietoja" ,
"from" : "alkaen" ,
"quickActions" : "Pikatoiminnot" ,
"executeQuickAction" : "Suorita {{name}}" ,
"executingQuickAction" : "Suoritetaan {{name}}..." ,
"quickActionSuccess" : "{{name}} suoritettu onnistuneesti" ,
"quickActionFailed" : "{{name}} epäonnistui" ,
"quickActionError" : "{{name}} suoritus epäonnistui" ,
"ports" : {
"title" : "Kuunnellaan Satamia" ,
"protocol" : "Protocol" ,
"port" : "Portti" ,
"address" : "Osoite" ,
"state" : "Tila" ,
"process" : "Prosessi" ,
"noData" : "Ei kuunnella porttien tietoja"
},
"firewall" : {
"title" : "Palomuuri" ,
"active" : "Aktiivinen" ,
"inactive" : "Passiivinen" ,
"notDetected" : "Ei Havaittu" ,
"policy" : "Politiikka" ,
"rules" : "säännöt" ,
"noRules" : "Ei sääntöjä" ,
"noData" : "Palomuurin tietoja ei ole saatavilla" ,
"action" : "Toiminto" ,
"protocol" : "Proto" ,
"port" : "Portti" ,
"source" : "Lähde" ,
"accept" : "HYVÄKSY" ,
"drop" : "DROP" ,
"reject" : "HYVÄKSYTTY" ,
"anywhere" : "Missä"
}
},
"auth" : {
"tagline" : "SSH-PALVELINHALLINTA" ,
"description" : "Turvallinen, tehokas ja intuitiivinen SSH-yhteyksien hallinta" ,
"welcomeBack" : "Tervetuloa takaisin TERMIXiin" ,
"createAccount" : "Luo TERMIX-tilisi" ,
"continueExternal" : "Jatka ulkoisen palveluntarjoajan kanssa" ,
"loginTitle" : "Kirjaudu Termixiin" ,
"registerTitle" : "Luo tili" ,
"loginButton" : "Kirjaudu" ,
"registerButton" : "Rekisteröidy" ,
"forgotPassword" : "Unohditko salasanasi?" ,
"rememberMe" : "Muista laite 30 päivän ajan (sisältää TOTP)" ,
"noAccount" : "Eikö sinulla ole tiliä?" ,
"hasAccount" : "Onko sinulla jo tili?" ,
"loginSuccess" : "Kirjautuminen onnistui" ,
"loginFailed" : "Kirjautuminen epäonnistui" ,
"registerSuccess" : "Rekisteröinti onnistui" ,
"registerFailed" : "Rekisteröinti epäonnistui" ,
"logoutSuccess" : "Uloskirjautuminen onnistui" ,
"invalidCredentials" : "Virheellinen käyttäjätunnus tai salasana" ,
"accountCreated" : "Tili luotu onnistuneesti" ,
"passwordReset" : "Salasanan palautuslinkki lähetetty" ,
"twoFactorAuth" : "Kaksivaiheinen todennus" ,
"enterCode" : "Syötä vahvistuskoodi" ,
"backupCode" : "Tai käytä varakoodia" ,
"verifyCode" : "Vahvista Koodi" ,
"redirectingToApp" : "Ohjataan sovellukseen..." ,
"enableTwoFactor" : "Ota käyttöön kaksivaiheinen todennus" ,
"disableTwoFactor" : "Poista kaksivaiheinen todennus käytöstä" ,
"scanQRCode" : "Skannaa tämä QR-koodi todennussovelluksellasi" ,
"backupCodes" : "Varakoodit" ,
"saveBackupCodes" : "Tallenna nämä varakoodit turvalliseen paikkaan" ,
"twoFactorEnabledSuccess" : "Kaksivaiheinen todennus otettu käyttöön onnistuneesti!" ,
"twoFactorDisabled" : "Kaksivaiheinen todennus poistettu käytöstä" ,
"newBackupCodesGenerated" : "Uusia varakoodeja luotu" ,
"backupCodesDownloaded" : "Varakoodit ladattu" ,
"pleaseEnterSixDigitCode" : "Anna 6-numeroinen koodi" ,
"invalidVerificationCode" : "Virheellinen vahvistuskoodi" ,
"failedToDisableTotp" : "TOTP:n poistaminen käytöstä epäonnistui" ,
"failedToGenerateBackupCodes" : "Varakoodien luominen epäonnistui" ,
"enterPassword" : "Anna salasanasi" ,
"lockedOidcAuth" : "Lukittu (OIDC-todennus)" ,
"twoFactorTitle" : "Kaksivaiheinen todennus" ,
"twoFactorProtected" : "Tilisi on suojattu kaksivaiheisella todennuksella" ,
"twoFactorActive" : "Kaksivaiheinen todennus on tällä hetkellä käytössä tililläsi" ,
"disable2FA" : "Poista 2FA käytöstä" ,
"disableTwoFactorWarning" : "Kaksivaiheisen todennuksen poistaminen käytöstä heikentää tilisi turvallisuutta" ,
"passwordOrTotpCode" : "Salasana tai TOTP-koodi" ,
"or" : "Tai" ,
"generateNewBackupCodesText" : "Luo uusia varakoodeja, jos olet kadottanut vanhat koodisi" ,
"generateNewBackupCodes" : "Luo uusia varakoodeja" ,
"yourBackupCodes" : "Varmuuskopioi Koodit" ,
"download" : "Lataa" ,
"setupTwoFactorTitle" : "Ota käyttöön kaksivaiheinen todennus" ,
"sshAuthenticationRequired" : "SSH-todennus vaaditaan" ,
"sshNoKeyboardInteractive" : "Näppäimistöinteraktiivinen todennus ei ole käytettävissä" ,
"sshAuthenticationFailed" : "Todennus epäonnistui" ,
"sshAuthenticationTimeout" : "Todennuksen aikakatkaisu" ,
"sshNoKeyboardInteractiveDescription" : "Palvelin ei tue näppäimistöinteraktiivista todennusta. Anna salasanasi tai SSH-avaimesi." ,
"sshAuthFailedDescription" : "Annetut tunnistetiedot olivat virheelliset. Yritä uudelleen kelvollisilla tunnistetiedoilla." ,
"sshTimeoutDescription" : "Todennusyritys aikakatkaistiin. Yritä uudelleen." ,
"sshProvideCredentialsDescription" : "Anna SSH-tunnuksesi muodostaaksesi yhteyden tähän palvelimeen." ,
"sshPasswordDescription" : "Anna tämän SSH-yhteyden salasana." ,
"sshKeyPasswordDescription" : "Jos SSH-avaimesi on salattu, anna salasana tähän." ,
2026-05-06 15:18:55 -05:00
"passphraseRequired" : "Tunnuslause Vaaditaan" ,
"passphraseRequiredDescription" : "SSH avain on salattu. Ole hyvä ja kirjoita salasana avataksesi sen." ,
2026-03-08 18:21:21 -05:00
"step1ScanQR" : "Vaihe 1: Skannaa QR-koodi todennussovelluksellasi" ,
"manualEntryCode" : "Manuaalisen syöttökoodin" ,
"cannotScanQRText" : "Jos et pysty skannaamaan QR-koodia, syötä tämä koodi manuaalisesti todennussovellukseesi." ,
"nextVerifyCode" : "Seuraavaksi: Vahvista koodi" ,
"verifyAuthenticator" : "Vahvista todentajasi" ,
"step2EnterCode" : "Vaihe 2: Syötä todennussovelluksestasi saamasi 6-numeroinen koodi" ,
"verificationCode" : "Vahvistuskoodi" ,
"back" : "Takaisin" ,
"verifyAndEnable" : "Vahvista ja ota käyttöön" ,
"saveBackupCodesTitle" : "Tallenna varakoodisi" ,
"step3StoreCodesSecurely" : "Vaihe 3: Säilytä nämä koodit turvallisessa paikassa" ,
"importantBackupCodesText" : "Tallenna nämä varakoodit turvalliseen paikkaan. Voit käyttää niitä tilillesi kirjautumiseen, jos kadotat todennuslaitteesi." ,
"completeSetup" : "Suorita asennus loppuun" ,
"notEnabledText" : "Kaksivaiheinen todennus lisää ylimääräisen suojauskerroksen vaatimalla sisäänkirjautumisen yhteydessä todennussovelluksestasi tulevan koodin." ,
"enableTwoFactorButton" : "Ota käyttöön kaksivaiheinen todennus" ,
"addExtraSecurityLayer" : "Lisää tilillesi ylimääräinen suojauskerros" ,
"firstUser" : "Ensimmäinen käyttäjä" ,
"firstUserMessage" : "Olet ensimmäinen käyttäjä ja sinusta tulee ylläpitäjä. Voit tarkastella ylläpitäjän asetuksia sivupalkin käyttäjävalikosta. Jos epäilet, että tämä on virhe, tarkista Docker-lokit tai luo GitHub-ongelma." ,
"external" : "Ulkoinen" ,
"loginWithExternal" : "Kirjaudu sisään ulkoisella palveluntarjoajalla" ,
"loginWithExternalDesc" : "Kirjaudu sisään käyttämällä määritettyä ulkoista identiteetintarjoajaasi" ,
"externalNotSupportedInElectron" : "Ulkoista todennusta ei vielä tueta Electron-sovelluksessa. Käytä verkkoversiota OIDC-kirjautumiseen." ,
"resetPasswordButton" : "Nollaa Salasana" ,
"sendResetCode" : "Lähetä Nollauskoodi" ,
"resetCodeDesc" : "Syötä käyttäjätunnuksesi saadaksesi salasanan palautuskoodin. Koodi kirjataan Docker-säilön lokeihin." ,
"resetCode" : "Reset Code" ,
"verifyCodeButton" : "Vahvista Koodi" ,
"enterResetCode" : "Syötä 6-numeroinen koodi telakan kontin lokeista käyttäjälle:" ,
"goToLogin" : "Siirry kirjautumiseen" ,
"newPassword" : "Uusi Salasana" ,
"confirmNewPassword" : "Vahvista Salasana" ,
"enterNewPassword" : "Anna käyttäjälle uusi salasana:" ,
"signUp" : "Rekisteröidy" ,
"mobileApp" : "Mobiilisovellus" ,
"loggingInToMobileApp" : "Mobiilisovellukseen kirjautuminen" ,
"desktopApp" : "Työpöytäsovellus" ,
"loggingInToDesktopApp" : "Kirjautuminen työpöytäsovellukseen" ,
"loggingInToDesktopAppViaWeb" : "Kirjautuminen työpöytäsovellukseen verkkokäyttöliittymän kautta" ,
"loadingServer" : "Palvelinta ladataan..." ,
"authenticating" : "Todennetaan..." ,
"dataLossWarning" : "Salasanan palauttaminen tällä tavalla poistaa kaikki tallennetut SSH-isäntäpalvelimesi, tunnistetietosi ja muut salatut tiedot. Tätä toimintoa ei voi perua. Käytä tätä vain, jos olet unohtanut salasanasi etkä ole kirjautunut sisään." ,
"authenticationDisabled" : "Todennus poistettu käytöstä" ,
"authenticationDisabledDesc" : "Kaikki todennusmenetelmät ovat tällä hetkellä poissa käytöstä. Ota yhteyttä järjestelmänvalvojaan." ,
"passwordResetSuccess" : "Salasanan palautus onnistui" ,
"passwordResetSuccessDesc" : "Salasanasi on nollattu onnistuneesti. Voit nyt kirjautua sisään uudella salasanallasi."
},
"hostKey" : {
"verifyNewHost" : "Vahvista Ssh Isäntäavain" ,
"keyChangedWarning" : "Ssh Isäntäavain Vaihdettu" ,
"firstConnectionTitle" : "Yhteyden muodostaminen tähän palvelimeen ensimmäistä kertaa" ,
"firstConnectionDescription" : "Tämän isännän aitoutta ei voida vahvistaa. Varmista sormenjälki vastaa sitä, mitä odotat." ,
"keyChangedDescription" : "Palvelimen isäntäavain on muuttunut viimeisen yhteytesi jälkeen. Tämä saattaa merkitä tietoturvaongelmaa." ,
"previousKey" : "Edellinen Avain" ,
"newFingerprint" : "Uusi Sormenjälki" ,
"fingerprint" : "Sormenjälki" ,
"verifyInstructions" : "Jos luotat tähän isäntään, jatka ja tallenna sormenjälki tulevia yhteyksiä varten." ,
"securityWarning" : "Turvallisuusvaroitus" ,
"acceptAndContinue" : "Hyväksy & Jatka" ,
"acceptNewKey" : "Hyväksy Uusi Avain Ja Jatka"
},
"errors" : {
"notFound" : "Sivua ei löytynyt" ,
"unauthorized" : "Luvaton pääsy" ,
"forbidden" : "Pääsy kielletty" ,
"serverError" : "Palvelinvirhe" ,
"networkError" : "Verkkovirhe" ,
"databaseConnection" : "Tietokantaan ei saatu yhteyttä" ,
"unknownError" : "Tuntematon virhe" ,
"loginFailed" : "Kirjautuminen epäonnistui" ,
"failedPasswordReset" : "Salasanan nollaamisen aloittaminen epäonnistui" ,
"failedVerifyCode" : "Ei voitu todentaa nollakoodia" ,
"failedCompleteReset" : "Salasanan nollaus epäonnistui" ,
"invalidTotpCode" : "Virheellinen TOTP-koodi" ,
"failedOidcLogin" : "OIDC-kirjautumisen aloittaminen epäonnistui" ,
2026-05-06 15:18:55 -05:00
"failedUserInfo" : "Käyttäjätietojen saaminen epäonnistui kirjautumisen jälkeen" ,
2026-03-08 18:21:21 -05:00
"oidcAuthFailed" : "OIDC-todennus epäonnistui" ,
"noTokenReceived" : "Kirjautumisesta ei vastaanotettu tunnusta" ,
"invalidAuthUrl" : "Virheellinen valtuutus-URL-osoite vastaanotettu taustajärjestelmästä" ,
"invalidInput" : "Virheellinen syöte" ,
"requiredField" : "Tämä kenttä on pakollinen" ,
"minLength" : "Minimi pituus on {{min}}" ,
"maxLength" : "Enimmäispituus on {{max}}" ,
"invalidEmail" : "Virheellinen sähköpostiosoite" ,
"passwordMismatch" : "Salasanat eivät täsmää" ,
"passwordLoginDisabled" : "Käyttäjätunnus/salasana-kirjautuminen on tällä hetkellä poistettu käytöstä" ,
"weakPassword" : "Salasana on liian heikko" ,
"usernameExists" : "Käyttäjätunnus on jo olemassa" ,
"emailExists" : "Sähköpostiosoite on jo olemassa" ,
"loadFailed" : "Tietojen lataus epäonnistui" ,
"saveError" : "Tallennus epäonnistui" ,
"sessionExpired" : "Istunto vanhentunut - kirjaudu sisään uudelleen" ,
"totpRateLimited" : "Hintarajoitus: Liian monta TOTP vahvistusyritystä. Yritä myöhemmin uudelleen." ,
"totpRateLimitedWithTime" : "Nopeus rajoitettu: Liian monta TOTP-vahvistusyritystä. Odota {{time}} sekuntia ennen kuin yrität uudelleen." ,
"resetCodeRateLimited" : "Hintarajoitus: Liian monta vahvistusyritystä. Yritä myöhemmin uudelleen." ,
"resetCodeRateLimitedWithTime" : "Hintarajoitus: Liian monta vahvistusyritystä. Odota {{time}} sekuntia ennen kuin yrität uudelleen."
},
"messages" : {
"saveSuccess" : "Tallennettu onnistuneesti" ,
"saveError" : "Tallennus epäonnistui" ,
"deleteSuccess" : "Poistettu onnistuneesti" ,
"deleteError" : "Poistaminen epäonnistui" ,
"updateSuccess" : "Päivitetty onnistuneesti" ,
"updateError" : "Päivitys epäonnistui" ,
"copySuccess" : "Kopioitu leikepöydälle" ,
"copyError" : "Kopiointi epäonnistui" ,
"copiedToClipboard" : "{{item}} kopioitu leikepöydälle" ,
"connectionEstablished" : "Yhteys muodostettu" ,
"connectionClosed" : "Yhteys suljettu" ,
"reconnecting" : "Yhdistetään uudelleen..." ,
"processing" : "Käsitellään..." ,
"pleaseWait" : "Odota hetki..." ,
"registrationDisabled" : "Ylläpitäjä on tällä hetkellä poistanut käytöstä uuden tilin rekisteröinnin. Kirjaudu sisään tai ota yhteyttä ylläpitäjään." ,
"userNotAllowed" : "Tililläsi ei ole oikeutta rekisteröityä. Ota yhteyttä järjestelmänvalvojaan." ,
"databaseConnected" : "Tietokanta yhdistetty onnistuneesti" ,
"databaseConnectionFailed" : "Yhteyden muodostaminen tietokantapalvelimeen epäonnistui" ,
"checkServerConnection" : "Tarkista palvelinyhteytesi ja yritä uudelleen" ,
"resetCodeSent" : "Docker-lokeihin lähetetyn koodin nollaus" ,
"codeVerified" : "Koodi vahvistettu onnistuneesti" ,
"passwordResetSuccess" : "Salasanan palautus onnistui" ,
"loginSuccess" : "Kirjautuminen onnistui" ,
"registrationSuccess" : "Rekisteröinti onnistui"
},
"profile" : {
"title" : "Käyttäjän Profiili" ,
"description" : "Hallitse tilisi asetuksia ja suojausta" ,
"security" : "Turvallisuus" ,
"changePassword" : "Vaihda salasana" ,
"twoFactorAuth" : "Kaksivaiheinen todennus" ,
"accountInfo" : "Tilitiedot" ,
"role" : "Rooli" ,
"admin" : "Ylläpitäjä" ,
"user" : "Käyttäjä" ,
"authMethod" : "Todennusmenetelmä" ,
"local" : "Paikallinen" ,
"external" : "Ulkoinen (OIDC)" ,
"externalAndLocal" : "Kaksoisaukko" ,
"selectPreferredLanguage" : "Valitse käyttöliittymän kieli" ,
"fileColorCoding" : "Tiedoston värikoodaus" ,
"fileColorCodingDesc" : "Värikoodaa tiedostot tyypin mukaan: kansiot (punainen), tiedostot (sininen), symboliset linkit (vihreä)" ,
"commandAutocomplete" : "Komennon automaattinen täydennys" ,
"commandAutocompleteDesc" : "Ota käyttöön Tab-näppäimen automaattisen täydennyksen ehdotukset päätekomennoille komentohistoriasi perusteella" ,
2026-04-22 17:10:21 -05:00
"commandHistoryTracking" : "Tallenna Komentohistoria" ,
"commandHistoryTrackingDesc" : "Tallenna pääte komentoja historiassa automaattisen täydennyksen ja sivupalkin vuoksi. Oletuksena poistettu käytöstä yksityisyyden suojaamiseksi." ,
2026-03-08 18:21:21 -05:00
"defaultSnippetFoldersCollapsed" : "Pienennä katkelmakansiot oletusarvoisesti" ,
"defaultSnippetFoldersCollapsedDesc" : "Kun tämä on käytössä, kaikki katkelmakansiot kutistetaan, kun avaat katkelmavälilehden." ,
"terminalSyntaxHighlighting" : "Päätelaitteen syntaksin korostus" ,
"showHostTags" : "Näytä isäntätunnisteet" ,
"showHostTagsDesc" : "Näytä tunnisteet jokaisen isännän alla sivupalkissa. Poista tämä käytöstä, jos haluat piilottaa kaikki tunnisteet." ,
"account" : "Tili" ,
"appearance" : "Ulkonäkö" ,
2026-05-06 15:18:55 -05:00
"c2sTunnelConfigDesc" : "Paikalliset työpöydän tunnelit kohdennettu määritetty SSH isännät." ,
"c2sTunnelPresets" : "Asiakkaan Tunnelin Esiasetukset" ,
"c2sTunnelPresetsDesc" : "Tallenna tämä työpöytäasiakkaan paikallinen tunneliluettelo nimenä palvelimen esiasetuksena tai lataa esiasetus takaisin tähän ohjelmaan." ,
"c2sTunnelPresetsUnavailable" : "Asiakkaan tunnelin esiasetukset ovat käytettävissä vain työpöytäsovelluksessa." ,
"c2sPresetName" : "Esiasetuksen Nimi" ,
"c2sPresetNamePlaceholder" : "Asiakkaan esiasetus nimi" ,
"c2sPresetToLoad" : "Esiasetus Ladattavaksi" ,
"c2sNoPresetSelected" : "Ei esiasetusta valittuna" ,
"c2sNoPresets" : "Ei tallennettuja esiasetuksia" ,
"c2sLoadPreset" : "Lataa" ,
"c2sCurrentLocalConfig" : "{{count}} paikallista asiakastunnelia määritetty tällä työpöydällä." ,
"c2sPresetSyncNote" : "Esiasetukset ovat nimenomaisia kuvakaappauksia; lataus korvaa tämän työpöytäasiakkaan paikallisen tunneliluettelon." ,
"c2sPresetSaved" : "Asiakkaan tunnelin esiasetus tallennettu" ,
"c2sPresetLoaded" : "Asiakastunnelin esiasetus ladattu paikallisesti" ,
"c2sPresetRenamed" : "Asiakkaan tunnelin esiasetus uudelleen nimetty" ,
"c2sPresetDeleted" : "Asiakkaan tunnelin esiasetus poistettu" ,
"c2sPresetLoadError" : "Asiakastunnelin esiasetusten lataaminen epäonnistui" ,
2026-03-08 18:21:21 -05:00
"languageLocalization" : "Kieli ja lokalisointi" ,
"fileManagerSettings" : "Tiedostojen Hallinta" ,
"terminalSettings" : "Pääte" ,
"hostSidebarSettings" : "Isäntä ja sivupalkki" ,
"snippetsSettings" : "Projekti" ,
"confirmSnippetExecution" : "Vahvista Projektin Suoritus" ,
"confirmSnippetExecutionDesc" : "Näytä vahvistusvalintaikkuna ennen snippettien suorittamista" ,
"updateSettings" : "Päivitykset" ,
"disableUpdateCheck" : "Poista Päivitystarkistus Käytöstä" ,
"disableUpdateCheckDesc" : "Lopeta uusien versioiden tarkistaminen käynnistettäessä ja hallintapaneelissa. Vähennä verkkopyyntöjä." ,
"currentPassword" : "Nykyinen salasana" ,
"passwordChangedSuccess" : "Salasana vaihdettu onnistuneesti! Kirjaudu uudelleen sisään." ,
"failedToChangePassword" : "Salasanan vaihtaminen epäonnistui. Tarkista nykyinen salasanasi ja yritä uudelleen." ,
"theme" : "Teema" ,
"themeLight" : "Valo" ,
"themeDark" : "Tumma" ,
"themeSystem" : "Järjestelmä" ,
"appearanceDesc" : "Valitse sovelluksen väriteema" ,
"terminalSyntaxHighlightingDesc" : "Korosta automaattisesti komennot, polut, IP-osoitteet ja lokitasot päätetulosteessa" ,
"enableCommandPaletteShortcut" : "Ota Käyttöön Komentopaletin Pikakuvake" ,
"enableCommandPaletteShortcutDesc" : "Kaksoisnapauta vasen Shift avataksesi komentopaletin saadaksesi nopean pääsyn isäntiin" ,
2026-03-14 21:55:14 -05:00
"enableTerminalSessionPersistence" : "Pysyvät Välilehdet" ,
2026-03-08 18:21:21 -05:00
"enableTerminalSessionPersistenceDesc" : "Säilytä SSH yhteydet kun välilehtiä vaihdetaan tai selain suljetaan (voi olla epävakaa)"
},
"user" : {
"failedToLoadVersionInfo" : "Versiotietojen lataaminen epäonnistui"
},
"placeholders" : {
"enterCode" : "000000" ,
"ipAddress" : "192.168.1.1 tai esimerkki.com" ,
"port" : "22" ,
"maxRetries" : "3" ,
"retryInterval" : "10" ,
"language" : "Kieli" ,
"username" : "käyttäjätunnus" ,
"hostname" : "isäntänimi" ,
"folder" : "kansio" ,
"password" : "salasana" ,
"keyPassword" : "avainsalasana" ,
"sudoPassword" : "sudo-salasana (valinnainen)" ,
"notes" : "lisää muistiinpanoja tästä isännästä..." ,
"expirationDate" : "Valitse viimeinen voimassaolopäivä" ,
"pastePrivateKey" : "Liitä yksityinen avaimesi tähän..." ,
"pastePublicKey" : "Liitä julkinen avaimesi tähän..." ,
"credentialName" : "SSH-palvelimeni" ,
"description" : "SSH-tunnistetietojen kuvaus" ,
"searchCredentials" : "Hae tunnistetietoja nimen, käyttäjätunnuksen tai tunnisteiden perusteella..." ,
"sshConfig" : "päätepisteen ssh-konfiguraatio" ,
2026-05-06 15:18:55 -05:00
"bindLocalhost" : "127.0.0.1 (sitoudu paikalliseen)" ,
"localListenerHost" : "127.0.0.1 (kuuntele paikallisesti)" ,
"localTargetHost" : "127.0.0.1 (tämän tietokoneen tavoite)" ,
"socksListenerHost" : "127.0.0.1 (SOCKS listener)" ,
2026-03-08 18:21:21 -05:00
"homePath" : "/kotiin" ,
"clientId" : "asiakastunnuksesi" ,
"clientSecret" : "asiakkaasi-salaisuus" ,
"authUrl" : "https://palveluntarjoajasi.com/application/o/authorize/" ,
"redirectUrl" : "https://palveluntarjoajasi.com/application/o/termix/" ,
"tokenUrl" : "https://oma-palveluntarjoajasi.com/application/o/token/" ,
"userIdField" : "sub" ,
"usernameField" : "nimi" ,
"scopes" : "openid-sähköpostiprofiili" ,
"userinfoUrl" : "https://palveluntarjoajasi.com/application/o/userinfo/" ,
"allowedUsers" : "user@example.com, @company.com" ,
"enterUsername" : "Syötä käyttäjänimi tehdäksesi järjestelmänvalvojan" ,
"searchHosts" : "Hae isäntiä nimen, käyttäjätunnuksen, IP-osoitteen, kansion, tunnisteiden... perusteella..." ,
"enterPassword" : "Anna salasanasi" ,
"totpCode" : "6-numeroinen TOTP-koodi" ,
"searchHostsAny" : "Hae isäntiä (kokeile: tag:prod, user:root, ip:192.168)..." ,
"confirmPassword" : "Vahvista antamalla salasanasi" ,
"typeHere" : "Kirjoita tähän" ,
"fileName" : "Anna tiedostonimi (esim. esimerkki.txt)" ,
"folderName" : "Anna kansion nimi" ,
"fullPath" : "Anna kohteen koko polku" ,
"currentPath" : "Anna nykyinen polku kohteeseen" ,
"newName" : "Anna uusi nimi" ,
"socks5Host" : "127.0.0.1" ,
"socks5Username" : "välityspalvelimen käyttäjätunnus" ,
"socks5Password" : "välityspalvelimen salasana" ,
"socks5PresetName" : "esim. työpaikan VPN-ketju" ,
"socks5PresetDescription" : "esim. välityspalvelinketju työpalvelimien käyttämiseen" ,
"moshCommand" : "mosh käyttäjä@palvelin" ,
"defaultPort" : "22" ,
"defaultEndpointPort" : "224" ,
"defaultMaxRetries" : "3" ,
"defaultRetryInterval" : "10"
},
"leftSidebar" : {
"failedToLoadHosts" : "Isäntälaitteiden lataaminen epäonnistui" ,
"noFolder" : "Ei kansiota" ,
"passwordRequired" : "Salasana vaaditaan" ,
"failedToDeleteAccount" : "Tilin poistaminen epäonnistui" ,
"failedToMakeUserAdmin" : "Käyttäjän ylläpitäjän asettaminen epäonnistui" ,
"userIsNowAdmin" : "Käyttäjä {{username}} on nyt ylläpitäjä" ,
"removeAdminConfirm" : "Oletko varma, että haluat poistaa järjestelmänvalvojan tilan {{username}} -sovelluksesta?" ,
"deleteUserConfirm" : "Oletko varma, että haluat poistaa käyttäjän {{username}}? Tätä toimintoa ei voi perua." ,
"deleteAccount" : "Poista tili" ,
"closeDeleteAccount" : "Sulje Poista tili" ,
"deleteAccountWarning" : "Tätä toimintoa ei voi perua. Se poistaa tilisi ja kaikki siihen liittyvät tiedot pysyvästi." ,
"deleteAccountWarningDetails" : "Tilisi poistaminen poistaa kaikki tietosi, mukaan lukien SSH-isäntäpalvelimet, määritykset ja asetukset. Tätä toimintoa ei voi perua." ,
"deleteAccountWarningShort" : "Tätä toimintoa ei voi peruuttaa, ja se poistaa tilisi pysyvästi." ,
"cannotDeleteAccount" : "Tiliä ei voi poistaa" ,
"lastAdminWarning" : "Olet viimeinen järjestelmänvalvoja. Et voi poistaa tiliäsi, koska se jättäisi järjestelmänvalvojat kokonaan pois järjestelmästä. Tee ensin toisesta käyttäjästä järjestelmänvalvoja tai ota yhteyttä järjestelmän tukeen." ,
"confirmPassword" : "Vahvista Salasana" ,
"deleting" : "Poistetaan..." ,
"cancel" : "Peruuta"
},
"interface" : {
"sidebar" : "Sidebar" ,
"toggleSidebar" : "Vaihda Sivupalkkia" ,
"close" : "Sulje" ,
"online" : "Paikalla" ,
"offline" : "Offline-tilassa" ,
"maintenance" : "Huolto" ,
"degraded" : "Hajotettu" ,
"noTunnelConnections" : "Tunneliyhteyksiä ei ole määritetty" ,
"discord" : "Discord" ,
"connectToSshForOperations" : "Yhdistä SSH:hon käyttääksesi tiedostotoimintoja" ,
"uploadFile" : "Lataa Tiedosto" ,
"newFile" : "Uusi tiedosto" ,
"newFolder" : "Uusi Kansio" ,
"rename" : "Nimeä uudelleen" ,
"deleteItem" : "Poista kohde" ,
"createNewFile" : "Luo uusi tiedosto" ,
"createNewFolder" : "Luo uusi kansio" ,
"renameItem" : "Nimeä kohde uudelleen" ,
"clickToSelectFile" : "Napsauta valitaksesi tiedoston" ,
"noSshHosts" : "Ei Ssh Isäntiä" ,
"sshHosts" : "Ssh Isäntä" ,
"importSshHosts" : "Tuo SSH isännät JSONista" ,
"clientId" : "Asiakkaan Tunnus" ,
"clientSecret" : "Asiakkaan Salainen" ,
"error" : "Virhe" ,
"warning" : "Varoitus" ,
"deleteAccount" : "Poista tili" ,
"closeDeleteAccount" : "Sulje Poista tili" ,
"cannotDeleteAccount" : "Tiliä ei voi poistaa" ,
"confirmPassword" : "Vahvista Salasana" ,
"deleting" : "Poistetaan..." ,
"externalAuth" : "Ulkoinen Todennus (Oidc)" ,
"configureExternalProvider" : "Ulkoisen identiteetintarjoajan määrittäminen kohteelle" ,
"waitingForRetry" : "Odotetaan uudelleenyritystä" ,
"retryingConnection" : "Yhteyden muodostaminen uudelleenytetään" ,
"resetSplitSizes" : "Palauta jaetut koot" ,
"sshManagerAlreadyOpen" : "SSH Manager on jo auki" ,
"disabledDuringSplitScreen" : "Pois käytöstä jaetun näytön aikana" ,
"unknown" : "Tuntematon" ,
"connected" : "Yhdistetty" ,
"disconnected" : "Yhteys Katkaistu" ,
"maxRetriesExhausted" : "Suurin uudelleenyritysten määrä käytetty" ,
"endpointHostNotFound" : "Päätepisteen isäntää ei löydy" ,
"administrator" : "Ylläpitäjä" ,
"user" : "Käyttäjä" ,
"external" : "Ulkoinen" ,
"local" : "Paikallinen" ,
"saving" : "Tallennetaan..." ,
"saveConfiguration" : "Tallenna Asetukset" ,
"loading" : "Ladataan..." ,
"refresh" : "Päivitä" ,
"adding" : "Lisätään..." ,
"makeAdmin" : "Tee Ylläpitäjä" ,
"verifying" : "Vahvistetaan..." ,
"verifyAndEnable" : "Vahvista ja ota käyttöön" ,
"secretKey" : "Salainen avain" ,
"totpQrCode" : "TOTP QR-koodi" ,
"passwordRequired" : "Salasana vaaditaan salasanan tunnistautumisen yhteydessä" ,
"sshKeyRequired" : "SSH Yksityinen avain vaaditaan avaimen tunnistautumisen yhteydessä" ,
"keyTypeRequired" : "Avaimen tyyppi on pakollinen, kun käytetään avaimen todennusta" ,
"validSshConfigRequired" : "On valittava kelvollinen SSH konfiguraatio luettelosta" ,
"updateHost" : "Päivitä Isäntä" ,
"addHost" : "Lisää Isäntä" ,
"editHost" : "Muokkaa Palvelinta" ,
"pinConnection" : "Pin-liitäntä" ,
"authentication" : "Todennus" ,
"password" : "Salasana" ,
"key" : "Avain" ,
"sshPrivateKey" : "Ssh Yksityinen Avain" ,
"keyPassword" : "Avaimen Salasana" ,
"keyType" : "Avaimen Tyyppi" ,
"enableTerminal" : "Ota Pääte Käyttöön" ,
"enableTunnel" : "Ota Tunneli Käyttöön" ,
"enableFileManager" : "Ota Tiedostonhallinta Käyttöön" ,
"defaultPath" : "Oletus Polku" ,
"tunnelConnections" : "Tunneliyhteydet" ,
"maxRetries" : "Maksimi Uudelleen" ,
"upload" : "Lähetä" ,
"updateKey" : "Päivitä Avain" ,
"productionFolder" : "Tuotanto" ,
"databaseServer" : "Tietokantapalvelin" ,
"developmentServer" : "Kehityspalvelin" ,
"developmentFolder" : "Kehitys" ,
"webServerProduction" : "Web-palvelin - Tuotanto" ,
"unknownError" : "Tuntematon virhe" ,
"failedToInitiatePasswordReset" : "Salasanan nollaamisen aloittaminen epäonnistui" ,
"failedToVerifyResetCode" : "Ei voitu todentaa nollakoodia" ,
"failedToCompletePasswordReset" : "Salasanan nollaus epäonnistui" ,
"invalidTotpCode" : "Virheellinen TOTP-koodi" ,
"failedToStartOidcLogin" : "OIDC-kirjautumisen aloittaminen epäonnistui" ,
"failedToGetUserInfoAfterOidc" : "Käyttäjätietojen hakeminen epäonnistui OIDC-kirjautumisen jälkeen" ,
"loginWithExternalProvider" : "Kirjaudu sisään ulkoisella palveluntarjoajalla" ,
"loginWithExternal" : "Kirjaudu sisään ulkoisella palveluntarjoajalla" ,
"sendResetCode" : "Lähetä Nollauskoodi" ,
"verifyCode" : "Vahvista Koodi" ,
"resetPassword" : "Nollaa Salasana" ,
"login" : "Kirjaudu" ,
"signUp" : "Rekisteröidy" ,
"failedToUpdateOidcConfig" : "OIDC konfiguraation päivitys epäonnistui" ,
"failedToMakeUserAdmin" : "Käyttäjän ylläpitäjän asettaminen epäonnistui" ,
"failedToStartTotpSetup" : "TOTP-asennuksen aloittaminen epäonnistui" ,
"invalidVerificationCode" : "Virheellinen vahvistuskoodi" ,
"failedToDisableTotp" : "TOTP:n poistaminen käytöstä epäonnistui" ,
"failedToGenerateBackupCodes" : "Varakoodien luominen epäonnistui"
},
"mobile" : {
"selectHostToStart" : "Valitse isäntä aloittaaksesi pääteistuntosi" ,
"limitedSupportMessage" : "Verkkosivuston mobiilitukea kehitetään edelleen. Käytä mobiilisovellusta paremman käyttökokemuksen saamiseksi." ,
"mobileAppInProgress" : "Mobiilisovellus on käynnissä" ,
"mobileAppInProgressDesc" : "Työskentelemme parhaillaan erillisen mobiilisovelluksen parissa, jotta voimme tarjota paremman käyttökokemuksen mobiililaitteilla." ,
"viewMobileAppDocs" : "Asenna mobiilisovellus" ,
"mobileAppDocumentation" : "Mobiilisovelluksen dokumentaatio"
},
"dashboard" : {
"title" : "Kojelauta" ,
"loading" : "Ladataan kojelautaa..." ,
"github" : "GitHub" ,
"support" : "Tukea" ,
"discord" : "Discord" ,
"donate" : "Lahjoittaa" ,
"serverOverview" : "Palvelimen yleiskatsaus" ,
"version" : "Versio" ,
"upToDate" : "Ajan tasalla" ,
"updateAvailable" : "Päivitys Saatavilla" ,
2026-05-06 15:18:55 -05:00
"beta" : "Beeta" ,
2026-03-08 18:21:21 -05:00
"uptime" : "Käyttöaika" ,
"database" : "Tietokanta" ,
"healthy" : "Terveellinen" ,
"error" : "Virhe" ,
2026-04-22 17:10:21 -05:00
"totalHosts" : "Isännät Yhteensä" ,
2026-03-08 18:21:21 -05:00
"totalTunnels" : "Tunneleita yhteensä" ,
"totalCredentials" : "Yhteensä valtakirjoja" ,
"recentActivity" : "Viimeaikaiset toiminnot" ,
"reset" : "Reset" ,
"loadingRecentActivity" : "Ladataan viimeaikaista toimintaa..." ,
"noRecentActivity" : "Ei viimeaikaista toimintaa" ,
"quickActions" : "Pikatoiminnot" ,
"addHost" : "Lisää Isäntä" ,
"addCredential" : "Lisää Käyttöoikeustieto" ,
"adminSettings" : "Ylläpitäjän Asetukset" ,
"userProfile" : "Käyttäjän Profiili" ,
"serverStats" : "Palvelimen Tilastot" ,
"loadingServerStats" : "Ladataan palvelimen tilastoja..." ,
"noServerData" : "Palvelintietoja ei saatavilla" ,
"cpu" : "Suoritin" ,
"ram" : "RAM-muistia" ,
"notAvailable" : "Ei saatavilla" ,
"customizeLayout" : "Muokkaa Kojelautaa" ,
"dashboardSettings" : "Hallintapaneelin Asetukset" ,
"enableDisableCards" : "Ota Kortit Käyttöön/Poista Käytöstä" ,
"resetLayout" : "Palauta oletukset" ,
"serverOverviewCard" : "Palvelimen Yleiskatsaus" ,
"recentActivityCard" : "Viimeaikainen Toiminta" ,
"networkGraphCard" : "Verkkokaavio" ,
"networkGraph" : "Verkkokaavio" ,
"quickActionsCard" : "Nopeat Toiminnot" ,
"serverStatsCard" : "Palvelimen Tilastot"
},
"networkGraph" : {
"title" : "Verkkokaavio" ,
"addHost" : "Lisää Isäntä" ,
"addGroup" : "Lisää Ryhmä" ,
"addLink" : "Lisää Linkki" ,
"deleteSelected" : "Poista Valitut" ,
"zoomIn" : "Zoomaa Sisään" ,
"zoomOut" : "Zoomaa Ulos" ,
"resetView" : "Palauta Näkymä" ,
"exportJson" : "Vie JSON" ,
"importJson" : "Tuo JSON" ,
"selectHost" : "Valitse Isäntä" ,
"chooseHost" : "Valitse isäntä..." ,
"parentGroup" : "Ylätason Ryhmä" ,
"noGroup" : "Ei Ryhmää" ,
"groupName" : "Ryhmän Nimi" ,
"color" : "Väri" ,
"source" : "Lähde" ,
"target" : "Target" ,
"moveToGroup" : "Siirrä ryhmään" ,
"selectGroup" : "Valitse ryhmä..." ,
"addConnection" : "Lisää Yhteys" ,
"hostDetails" : "Palvelimen Tiedot" ,
"connectToHost" : "Yhdistä palvelimeen" ,
"openTerminal" : "Avaa Pääte" ,
"openFileManager" : "Avaa Tiedostonhallinta" ,
"openTunnel" : "Avoimet Tunnelit" ,
"openDocker" : "Avaa Docker" ,
"openServerStats" : "Avaa Palvelimen Tiedot" ,
"moveToGroupAction" : "Siirrä ryhmään" ,
"removeFromGroup" : "Poista ryhmästä" ,
"addHostHere" : "Lisää Isäntä Tähän" ,
"editGroup" : "Muokkaa Ryhmää" ,
"delete" : "Poista" ,
"cancel" : "Peruuta" ,
"add" : "Lisää" ,
"create" : "Luo" ,
"update" : "Päivitä" ,
"move" : "Siirrä" ,
"connect" : "Yhdistä" ,
"close" : "Sulje" ,
"createGroup" : "Luo Ryhmä" ,
"noAvailableHosts" : "Ei saatavilla olevia isäntiä" ,
"selectSourcePlaceholder" : "Valitse Lähdekoodi..." ,
"selectTargetPlaceholder" : "Select Target..." ,
"invalidFile" : "Virheellinen Tiedosto" ,
"hostAlreadyExists" : "Isäntä on jo rakenteessa" ,
"sourceTargetMustDiffer" : "Lähteen ja kohteen on oltava erilainen" ,
"connectionExists" : "Yhteys on jo olemassa" ,
"unknown" : "Tuntematon" ,
"name" : "Nimi" ,
"ip" : "IP" ,
"status" : "Tila" ,
"id" : "ID" ,
"failedToLoadData" : "Verkkotopologian tietojen lataaminen epäonnistui" ,
"failedToAddNode" : "Solmun lisääminen epäonnistui" ,
"sourceDifferentFromTarget" : "Lähteen ja kohteen on oltava erilainen" ,
"exportJSON" : "Vie JSON" ,
"importJSON" : "Tuo JSON" ,
"searchHost" : "Etsi palvelimia..." ,
"noHostFound" : "Isäntää ei löytynyt" ,
"searchGroup" : "Etsi ryhmiä..." ,
"noGroupFound" : "Ryhmiä ei löytynyt" ,
"searchNode" : "Etsi solmuja..." ,
"noNodeFound" : "Solmuja ei löytynyt" ,
"terminal" : "Pääte" ,
"fileManager" : "Tiedostojen Hallinta" ,
"tunnel" : "Tunneli" ,
"docker" : "Telakoitsija" ,
"serverStats" : "Palvelimen Tilastot"
},
"rbac" : {
"shareHost" : "Jaa isäntä" ,
"shareHostTitle" : "Jaa isännän käyttöoikeus" ,
"shareHostDescription" : "Myönnä väliaikainen tai pysyvä pääsy tälle isännälle" ,
"targetUser" : "Kohdekäyttäjä" ,
"selectUser" : "Valitse käyttäjä, jonka kanssa haluat jakaa" ,
"duration" : "Kesto" ,
"durationHours" : "Kesto (tuntia)" ,
"neverExpires" : "Ei koskaan vanhene" ,
"permissionLevel" : "Käyttöoikeustaso" ,
"permissionLevels" : {
"readonly" : "Vain luku -tilassa" ,
"readonlyDesc" : "Vain katseluoikeus, ei komentojen syöttöä" ,
"restricted" : "Rajoitettu" ,
"restrictedDesc" : "Estää vaaralliset komennot (passwd, rm -rf jne.)" ,
"monitored" : "Valvottu" ,
"monitoredDesc" : "Tallentaa kaikki komennot, mutta ei estä niitä (suositus)" ,
"full" : "Täysi käyttöoikeus" ,
"fullDesc" : "Ei rajoituksia (ei suositella)"
},
"blockedCommands" : "Estetyt komennot" ,
"blockedCommandsPlaceholder" : "Anna estokomennot, esim. passwd, rm, dd" ,
"maxSessionDuration" : "Istunnon enimmäiskesto (minuutteina)" ,
"createTempUser" : "Luo väliaikainen käyttäjä" ,
"createTempUserDesc" : "Luo palvelimelle rajoitetun käyttäjän tunnistetietojen jakamisen sijaan. Vaatii sudo-käyttöoikeuden. Turvallisin vaihtoehto." ,
"expiresAt" : "Vanhenee klo" ,
"expiresIn" : "Vanhenee {{hours}} tunnissa" ,
"expired" : "Vanhentunut" ,
"grantedBy" : "Myöntäjä" ,
"accessLevel" : "Käyttöoikeustaso" ,
"lastAccessed" : "Viimeksi käytetty" ,
"accessCount" : "Käyttökertojen määrä" ,
"revokeAccess" : "Peruuta käyttöoikeus" ,
"confirmRevokeAccess" : "Oletko varma, että haluat kumota {{username}} -tunnuksen käytön?" ,
"hostSharedSuccessfully" : "Isäntä jaettu onnistuneesti {{username}} kanssa" ,
"hostAccessUpdated" : "Isännän käyttöoikeudet päivitetty" ,
"failedToShareHost" : "Isännän jakaminen epäonnistui" ,
"accessRevokedSuccessfully" : "Käyttöoikeus peruutettu onnistuneesti" ,
"failedToRevokeAccess" : "Käyttöoikeuden peruuttaminen epäonnistui" ,
"shared" : "Jaettu" ,
"sharedHosts" : "Jaetut isännät" ,
"sharedWithMe" : "Jaettu kanssani" ,
"noSharedHosts" : "Ei jaettuja isäntiä kanssasi" ,
"owner" : "Omistaja" ,
"viewAccessList" : "Näytä käyttöoikeusluettelo" ,
"accessList" : "Käyttöoikeusluettelo" ,
"noAccessGranted" : "Tälle isännälle ei ole myönnetty käyttöoikeutta" ,
"noAccessGrantedMessage" : "Yhdellekään käyttäjälle ei ole vielä myönnetty pääsyä tähän isäntään" ,
"manageAccessFor" : "Hallinnoi käyttöoikeuksia" ,
"totalAccessRecords" : "{{count}} käyttötietuetta" ,
"neverAccessed" : "Ei koskaan" ,
"timesAccessed" : "{{count}} kertaa" ,
"daysRemaining" : "{{days}} päivää" ,
"hoursRemaining" : "{{hours}} tuntia" ,
"failedToFetchAccessList" : "Käyttöoikeusluettelon nouto epäonnistui" ,
"currentAccess" : "Nykyinen käyttöoikeus" ,
"securityWarning" : "Turvallisuusvaroitus" ,
"securityWarningMessage" : "Tunnusten jakaminen antaa käyttäjälle täydet oikeudet suorittaa kaikkia palvelimella olevia toimintoja, mukaan lukien salasanojen vaihtaminen ja tiedostojen poistaminen. Jaa vain luotettavien käyttäjien kanssa." ,
"tempUserRecommended" : "Suosittelemme ottamaan käyttöön 'Luo väliaikainen käyttäjä' -toiminnon paremman turvallisuuden takaamiseksi." ,
"roleManagement" : "Roolien hallinta" ,
"manageRoles" : "Hallinnoi rooleja" ,
"manageRolesFor" : "Hallinnoi roolit {{username}}" ,
"assignRole" : "Määritä rooli" ,
"removeRole" : "Poista rooli" ,
"userRoles" : "Käyttäjäroolit" ,
"permissions" : "Käyttöoikeudet" ,
"systemRole" : "Järjestelmärooli" ,
"customRole" : "Mukautettu rooli" ,
"roleAssignedSuccessfully" : "Rooli määritetty {{username}} onnistuneesti" ,
"failedToAssignRole" : "Roolin määrittäminen epäonnistui" ,
"roleRemovedSuccessfully" : "Rooli poistettu {{username}} onnistuneesti" ,
"failedToRemoveRole" : "Roolin poistaminen epäonnistui" ,
"cannotRemoveSystemRole" : "Järjestelmäroolia ei voida poistaa" ,
"cannotShareWithSelf" : "Et voi jakaa isäntää itsesi kanssa" ,
"noCustomRolesToAssign" : "Ei mukautettuja rooleja saatavilla. Järjestelmäroolit määritetään automaattisesti." ,
"credentialSharingWarning" : "Tunnistetietojen todennusta ei tueta jakamista varten" ,
"credentialRequired" : "Tunnistetiedot vaaditaan isännän jakamista varten" ,
"credentialRequiredDescription" : "Tämä isäntä ei käytä tunnistetietoihin perustuvaa todennusta. Isäntien jakamiseksi käyttäjän salauksen vuoksi isännän on käytettävä tunnistetietoihin perustuvaa todennusta." ,
"auditLogs" : "Tarkastuslokit" ,
"viewAuditLogs" : "Tarkastuslokien tarkastelu" ,
"action" : "Toiminta" ,
"resourceType" : "Resurssityyppi" ,
"resourceName" : "Resurssin nimi" ,
"timestamp" : "Aikaleima" ,
"ipAddress" : "Ip Osoite" ,
"userAgent" : "Käyttäjäagentti" ,
"success" : "Onnistui" ,
"failed" : "Epäonnistui" ,
"details" : "Tiedot" ,
"noAuditLogs" : "Ei tarkastuslokeja saatavilla" ,
"sessionRecordings" : "Istuntotallenteet" ,
"viewRecording" : "Näytä tallenne" ,
"downloadRecording" : "Lataa tallenne" ,
"dangerousCommand" : "Vaarallinen komento havaittu" ,
"commandBlocked" : "Komento estetty" ,
"terminateSession" : "Lopeta istunto" ,
"sessionTerminated" : "Isännän omistaja lopetti istunnon" ,
"sharedAccessExpired" : "Jaettu käyttöoikeutesi tähän isäntään on vanhentunut" ,
"sharedAccessExpiresIn" : "Jaettu pääsy vanhenee {{hours}} tunnissa" ,
"roles" : {
"label" : "Roolit" ,
"admin" : "Ylläpitäjä" ,
"user" : "Käyttäjä"
},
"createRole" : "Luo rooli" ,
"editRole" : "Muokkaa roolia" ,
"roleName" : "Roolin nimi" ,
"displayName" : "Näyttönimi" ,
"description" : "Kuvaus" ,
"assignRoles" : "Määritä roolit" ,
"userRoleAssignment" : "Käyttäjäroolin määritys" ,
"selectUserPlaceholder" : "Valitse käyttäjä" ,
"searchUsers" : "Hae käyttäjiä..." ,
"noUserFound" : "Käyttäjiä ei löytynyt" ,
"currentRoles" : "Nykyiset Roolit" ,
"noRolesAssigned" : "Rooleja ei määritetty" ,
"assignNewRole" : "Määritä Uusi Rooli" ,
"selectRolePlaceholder" : "Valitse rooli" ,
"searchRoles" : "Hae rooleja..." ,
"noRoleFound" : "Roolia ei löytynyt" ,
"assign" : "Määritä" ,
"roleCreatedSuccessfully" : "Rooli luotu onnistuneesti" ,
"roleUpdatedSuccessfully" : "Rooli päivitetty onnistuneesti" ,
"roleDeletedSuccessfully" : "Rooli poistettu onnistuneesti" ,
"failedToLoadRoles" : "Roolien lataaminen epäonnistui" ,
"failedToSaveRole" : "Roolin tallentaminen epäonnistui" ,
"failedToDeleteRole" : "Roolin poistaminen epäonnistui" ,
"roleDisplayNameRequired" : "Roolin näyttönimi on pakollinen" ,
"roleNameRequired" : "Roolin nimi on pakollinen" ,
"roleNameHint" : "Käytä vain pieniä kirjaimia, numeroita, alaviivoja ja yhdysviivoja" ,
"displayNamePlaceholder" : "Kehittäjä" ,
"descriptionPlaceholder" : "Ohjelmistokehittäjät ja insinöörit" ,
"confirmDeleteRole" : "Poista rooli" ,
"confirmDeleteRoleDescription" : "Oletko varma, että haluat poistaa roolin '{{name}}'? Tätä toimintoa ei voi perua." ,
"confirmRemoveRole" : "Poista rooli" ,
"confirmRemoveRoleDescription" : "Haluatko varmasti poistaa tämän roolin käyttäjältä?" ,
"editRoleDescription" : "Päivitä roolin tiedot" ,
"createRoleDescription" : "Luo uusi mukautettu rooli käyttäjien ryhmittelyä varten" ,
"assignRolesDescription" : "Hallitse käyttäjien roolimäärityksiä" ,
"noRoles" : "Ei rooleja löytynyt" ,
"selectRole" : "Valitse rooli" ,
"type" : "Tyyppi" ,
"user" : "Käyttäjä" ,
"role" : "Rooli" ,
"saveHostFirst" : "Tallenna isäntä ensin" ,
"saveHostFirstDescription" : "Tallenna isäntä ennen jakamisasetusten määrittämistä." ,
"shareWithUser" : "Jaa käyttäjän kanssa" ,
"shareWithRole" : "Jaa roolin kanssa" ,
"share" : "Jakaa" ,
"target" : "Kohde" ,
"expires" : "Vanhenee" ,
"never" : "Ei koskaan" ,
"noAccessRecords" : "Ei käyttöoikeustietoja" ,
"sharedSuccessfully" : "Jaettu onnistuneesti" ,
"failedToShare" : "Jakaminen epäonnistui" ,
"confirmRevokeAccessDescription" : "Haluatko varmasti peruuttaa tämän käyttöoikeuden?" ,
"hours" : "tuntia" ,
"sharing" : "Jakaminen" ,
"selectUserAndRole" : "Valitse sekä käyttäjä että rooli" ,
"view" : "Vain katselu" ,
"viewDesc" : "Termix-salausjärjestelmän vuoksi muut käyttöoikeustasot tulevat myöhemmin."
},
"commandPalette" : {
"searchPlaceholder" : "Hae isäntiä tai pikatoimintoja..." ,
"recentActivity" : "Viimeaikainen toiminta" ,
"navigation" : "Navigointi" ,
"addHost" : "Lisää Isäntä" ,
"addCredential" : "Lisää Käyttöoikeustieto" ,
"adminSettings" : "Ylläpitäjän Asetukset" ,
"userProfile" : "Käyttäjän Profiili" ,
"updateLog" : "Päivitysloki" ,
"hosts" : "Isäntä" ,
"openServerDetails" : "Avaa palvelimen tiedot" ,
"openFileManager" : "Avaa tiedostonhallinta" ,
"edit" : "Muokkaa" ,
"links" : "Linkit" ,
"github" : "GitHub" ,
"support" : "Tukea" ,
"discord" : "Discord" ,
"donate" : "Lahjoittaa" ,
"press" : "Lehdistö" ,
"toToggle" : "vaihtaa" ,
"close" : "Sulje" ,
"hostManager" : "Isäntälaitteen Hallinta" ,
"pressToToggle" : "Avaa komentovalikoima painamalla vasenta vaihtonäppäintä kahdesti."
},
"docker" : {
"notEnabled" : "Docker ei ole käytössä tälle isännälle" ,
"validating" : "Dockerin validointi..." ,
"connectingToHost" : "Yhdistetään isäntään..." ,
"connecting" : "Yhdistetään..." ,
"error" : "Virhe" ,
"errorCode" : "Virhekoodi: {{code}}" ,
"version" : "Telakoija {{version}}" ,
"connectionFailed" : "Yhteyden muodostaminen Dockeriin epäonnistui" ,
"totpVerificationFailed" : "TOTP-vahvistus epäonnistui. Yritä uudelleen." ,
"warpgateVerificationFailed" : "Varmennus epäonnistui. Yritä uudelleen." ,
"verificationCodePrompt" : "Syötä vahvistuskoodi" ,
"loadingContainers" : "Konttien lastaus..." ,
"containerStarted" : "Kontti {{name}} aloitettu" ,
"failedToStartContainer" : "Säiliön {{name}}käynnistäminen epäonnistui" ,
"containerStopped" : "Säiliö {{name}} pysäytetty" ,
"failedToStopContainer" : "{{name}} säilytyksen pysäyttäminen epäonnistui" ,
"containerRestarted" : "Kontti {{name}} uudelleenkäynnistetty" ,
"failedToRestartContainer" : "Kontin uudelleenkäynnistys epäonnistui {{name}}" ,
"containerPaused" : "Säiliö {{name}} keskeytetty" ,
"containerUnpaused" : "Säiliö {{name}} keskeytetty" ,
"failedToTogglePauseContainer" : "Paketin tilan vaihto epäonnistui kontin {{name}}" ,
"containerRemoved" : "Säiliö {{name}} poistettu" ,
"failedToRemoveContainer" : "{{name}} laatikon poisto epäonnistui" ,
"image" : "Kuva" ,
"idLabel" : "Henkilöllisyystodistus" ,
"ports" : "Portit" ,
"noPorts" : "Ei portteja" ,
"created" : "Luotu" ,
"start" : "Aloita" ,
"stop" : "Stop" ,
"pause" : "Tauko" ,
"unpause" : "Jatka taukoa" ,
"restart" : "Käynnistä uudelleen" ,
"remove" : "Poista" ,
"removeContainer" : "Poista säilö" ,
"confirmRemoveContainer" : "Oletko varma, että haluat poistaa säiliön '{{name}}'? Tätä toimintoa ei voi perua." ,
"runningContainerWarning" : "Varoitus: Tämä säilö on parhaillaan käynnissä. Sen poistaminen pysäyttää säilön ensin." ,
"removing" : "Poistetaan..." ,
"noContainersFound" : "Ei löytynyt säiliöitä" ,
"noContainersFoundHint" : "Docker-kontteja ei ole saatavilla tällä isännöintipalvelimella" ,
"searchPlaceholder" : "Hae säilöjä..." ,
"filterByStatusPlaceholder" : "Suodata tilan mukaan" ,
"allContainersCount" : "Kaikki ({{count}})" ,
"statusCount" : "{{status}} ({{count}})" ,
"noContainersMatchFilters" : "Yksikään säilö ei vastaa suodattimiasi" ,
"noContainersMatchFiltersHint" : "Kokeile muokata haku- tai suodatusehtojasi" ,
"containerMustBeRunningToViewStats" : "Säilön on oltava käynnissä, jotta tilastoja voidaan tarkastella" ,
"failedToFetchStats" : "Säilön tilastojen nouto epäonnistui" ,
"containerNotRunning" : "Säiliö ei ole käynnissä" ,
"startContainerToViewStats" : "Käynnistä säilö tilastojen tarkastelemiseksi" ,
"loadingStats" : "Ladataan tilastoja..." ,
"errorLoadingStats" : "Virhe tilastojen lataamisessa" ,
"noStatsAvailable" : "Ei tilastoja saatavilla" ,
"cpuUsage" : "Suorittimen käyttö" ,
"current" : "Nykyinen" ,
"memoryUsage" : "Muistin käyttö" ,
"usedLimit" : "Käytetty / Raja" ,
"percentage" : "Prosenttiosuus" ,
"networkIo" : "Verkko-I/O" ,
"input" : "Syöttö" ,
"output" : "Lähtö" ,
"blockIo" : "Estä I/O" ,
"read" : "Lukea" ,
"write" : "Kirjoittaa" ,
"pids" : "PID-tunnukset" ,
"containerInformation" : "Säiliön tiedot" ,
"name" : "Nimi" ,
"id" : "Henkilöllisyystodistus" ,
"state" : "Osavaltio" ,
"disconnectedFromContainer" : "Irrotettu säilöstä" ,
"containerMustBeRunning" : "Kontin on oltava käynnissä, jotta konsoliin pääsee käsiksi." ,
"authenticationRequired" : "Todennus vaaditaan" ,
"connectedTo" : "Yhdistetty {{containerName}}" ,
"disconnected" : "Yhteys Katkaistu" ,
"consoleError" : "Konsolivirhe" ,
"errorMessage" : "Virhe: {{message}}" ,
"failedToConnect" : "Yhteyden muodostaminen säilöön epäonnistui" ,
"console" : "Konsoli" ,
"selectShell" : "Valitse komentotulkki" ,
"bash" : "Lyödä" ,
"sh" : "sh" ,
"ash" : "tuhka" ,
"connect" : "Yhdistä" ,
"disconnect" : "Katkaise yhteys" ,
"notConnected" : "Ei yhdistetty" ,
"clickToConnect" : "Aloita shell-istunto napsauttamalla Yhdistä" ,
"connectingTo" : "Yhdistetään {{containerName}} tiedostoon..." ,
"containerNotFound" : "Säiliötä ei löydy" ,
"backToList" : "Takaisin listaan" ,
"logs" : "Lokit" ,
"stats" : "Tilastot" ,
"consoleTab" : "Konsoli" ,
"startContainerToAccess" : "Käynnistä säilö päästäksesi konsoliin" ,
"log" : {
"connecting" : "Yhdistetään Docker isäntään..." ,
"authStarted" : "Selvitetään tunnistautumistietoja..." ,
"totpRequired" : "TOTP vahvistus vaaditaan" ,
"warpgateRequired" : "Varmennus vaaditaan" ,
"sessionCreated" : "Docker SSH istunto perustettu" ,
"sessionReady" : "Valmis Docker-operaatioihin" ,
"error" : "Telakointiyhteys epäonnistui: {{error}}"
}
},
"stats" : {
"log" : {
"connecting" : "Aloitetaan mittarikokoelmaa..." ,
"existingSession" : "Käytetään olemassa olevia mittareita" ,
"totpVerifying" : "TOTP vahvistus vaaditaan" ,
"sessionEstablished" : "Metriikka luotu" ,
"collecting" : "Kerätään palvelimen mittareita" ,
"heartbeat" : "Yhteyden säilyttäminen elossa" ,
"stopped" : "Metriikan kokoelma pysäytetty" ,
"error" : "Metriikan kokoelma epäonnistui: {{error}}"
}
},
2026-05-06 15:18:55 -05:00
"tunnel" : {
"log" : {
"connecting" : "Luodaan tunneliyhteyttä..." ,
"sourceConnecting" : "Yhdistetään lähteen isäntään {{host}}..." ,
"sourceConnected" : "Yhdistetty lähteen palvelimeen" ,
"endpointResolving" : "Selvitetään päätepisteen isäntää {{host}}..." ,
"endpointResolved" : "Päätepisteen isäntä ratkaistu" ,
"forwarding" : "Portinsiirron määrittäminen {{localPort}} → {{remotePort}}..." ,
"connected" : "Tunneli muodostettu onnistuneesti" ,
"retrying" : "Yhteys epäonnistui, yritetään uudelleen {{countdown}}s kuluttua (yritys {{attempt}}/{{max}})..." ,
"retryExhausted" : "Enimmäismäärä uudelleenyrityksiä saavutettu" ,
"error" : "Tunneliyhteys epäonnistui: {{error}}"
}
},
2026-03-08 18:21:21 -05:00
"sftp" : {
"log" : {
"connecting" : "Yhdistetään SFTP-palvelimeen..." ,
"jumpHost" : "Yhdistetään hyppypalvelimella {{host}}..." ,
"connected" : "SFTP-yhteys perustettu" ,
"authFailed" : "Todennus epäonnistui" ,
"error" : "SFTP-toiminto epäonnistui: {{error}}"
}
},
"theme" : {
"switchToLight" : "Vaihda vaaleaan" ,
"switchToDark" : "Vaihda tummaan"
}
}