Files
Termix/src/ui/locales/translated/fi_FI.json
T
76fd9eedbf release-2.7.1 (#1296)
* Add Helm and GitOps deployment setup

* fix: build better-sqlite3 from source in Docker (#1267)

* fix: preserve runtime SSL settings (#1268)

* fix: support forwarding from the memory SSH agent (#1269)

* fix: support forwarding from the memory agent

* style: format memory agent test

* fix: prompt for encrypted SFTP key passphrases (#1270)

* fix: prompt for SFTP key passphrases

* style: format SSH key utility test

* fix: include host context in automation notifications (#1271)

* fix: include host context in automation notifications

* style: format automation notification changes

* fix: reserve sidebar height for host tags (#1272)

* fix: keep host action rows stable at large font sizes (#1273)

* fix: honor certificate setting during server probe (#1274)

* fix: package standard Linux icon sizes (#1275)

* fix: avoid duplicate Docker HTTPS listener (#1276)

* Fix host status without metrics collection (#1277)

* fix: allow eight-digit secure auth codes (#1263)

Allow TOTP prompts to accept secure auth codes longer than six digits without blocking valid authentication attempts.

Generated with Codebuff đŸ€–

Co-authored-by: Chetan <chetan.development@gmail.com>
Co-authored-by: Codebuff <noreply@codebuff.com>

* Harden Helm deployment defaults

* Update Helm workflow action

* Exclude Helm templates from Prettier

* Fix browser RDP file drops (#1279)

* Fix Proxmox guest credential usernames (#1280)

* Add WSL local terminal option (#1281)

* refactor: split the transfer engine into focused modules (#1282)

* refactor: extract SFTP promisify helpers into sftp-promisify module

* refactor: extract transfer timing and rate stats into transfer-stats module

* refactor: extract transfer error classes and recovery checks into transfer-errors module

* refactor: extract host/path utility helpers into transfer-host-utils module

* refactor: extract SFTP directory tree helpers into transfer-sftp-dir module

* refactor: extract segment copy job builder into transfer-segment-copy module

* refactor: extract file scan and sample helpers into transfer-scan module

* refactor: move throttled progress helper into transfer-stats module

* style: format transfer modules

* perf: optimize tmux monitor aggregation (#1283)

* fix: reserve credential tag row height (#1284)

* feat: edit AI provider model settings (#1285)

* fix: clarify click-to-expand host setting (#1286)

* fix: allow portable imports on remote databases (#1287)

* fix: allow HTTPS to share the configured port (#1288)

* fix: resolve synced jump hosts on the server (#1289)

* fix: make terminal clipboard shortcuts layout independent (#1290)

* fix: use compatible fetch dispatcher for Tailscale (#1291)

* fix: add OIDC environment recovery override (#1292)

* fix: coalesce rapid mobile terminal input (#1293)

* fix: coalesce rapid mobile terminal input

* fix: support clean xterm patch installs

* fix: resolve synced remote desktop host IDs (#1295)

* feat: make the SFTP file manager path bar editable (#1294)

Co-authored-by: Maxime Bonillo <257463937+dropafterfree@users.noreply.github.com>
Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>

* feat: add passkey sign in to the login screen

* fix: remove rounded corners from the host list search bar

* fix: stop image storage settings text wrapping to one word per line

* fix: prevent malformed websocket messages from crashing the server

* chore: increment version

* fix: remove gaps between host rows in the sidebar list

Keep sub-pixel row measurements and stop wiping the size cache on hover.

* fix: Failed to connect through jump hosts (#1180)

https://github.com/Termix-SSH/Support/issues/1180

* feat: Progress bar for file downloads in the file manager (#1158)

https://github.com/Termix-SSH/Support/issues/1158

* feat: Allow setting Silent OIDC Login via ENV var (#1174)

https://github.com/Termix-SSH/Support/issues/1174

* feat: `IdentityFile` to limit the number of attempts by agents (#1165)

https://github.com/Termix-SSH/Support/issues/1165

* feat: Credentials clone (#1159)

https://github.com/Termix-SSH/Support/issues/1159

* chore: update release notes

* docs: move helm setup guide to the docs site

* fix: type errors in FilteredAgent agent identity handling

* fix: remove stale better-sqlite3 prebuilds so the source build is used

* fix: actually build better-sqlite3 from source so arm64 docker images work

* fix: credential edit pencil in host editor and add clone action to credential list

* fix: clear editingHost so the credential pencil actually opens the editor

* chore: run format and lint

* fix: folder drag and drop upload failing in the file manager

* chore: sync Crowdin translations for 2.7.1

---------

Co-authored-by: alex-ctms <alex-ctms@users.noreply.github.com>
Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
Co-authored-by: Chetan Kumar <74929596+ckloop@users.noreply.github.com>
Co-authored-by: Chetan <chetan.development@gmail.com>
Co-authored-by: Codebuff <noreply@codebuff.com>
Co-authored-by: ZacharyZcR <payasonorahc@protonmail.com>
Co-authored-by: dropafterfree <maxime.bonillo@gmail.com>
Co-authored-by: Maxime Bonillo <257463937+dropafterfree@users.noreply.github.com>
2026-08-22 19:47:40 -05:00

4672 lines
250 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"connection": {
"retryingIn": "YritetÀÀn uudelleen {{seconds}}s kuluttua ({{attempt}}/{{max}})",
"retryingNow": "YritetÀÀn uudelleen... ({{attempt}}/{{max}})",
"disconnected": "Yhteyden muodostaminen epÀonnistui",
"reconnect": "YhdistÀ uudelleen"
},
"termixId": {
"title": "Termix-tunnus",
"loadFailed": "Termix-tunnuksen lataaminen epÀonnistui",
"claimTitle": "Lunasta Termix-tunnuksesi",
"claimIntro": "Valitse yksilöllinen kÀyttÀjÀtunnus. SSH-julkiset avaimesi julkaistaan julkisessa URL-osoitteessa, jonka voit lisÀtÀ minkÀ tahansa palvelimen authorized_keys-tiedostoon.",
"handleLabel": "Kahva",
"handlePlaceholder": "Alice",
"checking": "Tarkistetaan
",
"available": "Saatavilla",
"taken": "Jo otettu",
"invalidHandle": "Vain pienet kirjaimet, numerot - ja _",
"descriptionLabel": "Kuvaus (valinnainen)",
"descriptionPlaceholder": "Työkannettava ja puhelimen avaimet",
"create": "Luo Termix-tunnus",
"created": "Termix-tunnus luotu",
"createFailed": "Termix-tunnuksen luominen epÀonnistui",
"deleteConfirm": "Poistetaanko Termix-tunnuksesi ja kaikki julkaistut avaimet? MÀÀrittÀmÀsi palvelimet sÀilyttÀvÀt avaimet, kunnes poistat ne manuaalisesti.",
"deleted": "Termix-tunnus poistettu",
"deleteFailed": "Termix-tunnuksen poistaminen epÀonnistui",
"copyFailed": "Kopiointi epÀonnistui",
"resolverUrlLabel": "Julkisen ratkaisijan URL-osoite",
"provisionLabel": "Palvelimen valmistelu",
"publishTitle": "Julkaise julkinen avain",
"generate": "Luo",
"generateTooltip": "Luo Ed25519-avainpari — julkaisee julkisen avaimen ja lataa yksityisen avaimen laitteellesi",
"saveToVault": "Tallenna tunnistetietoihin",
"keyPlaceholder": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... kÀyttÀjÀ@isÀntÀ",
"labelPlaceholder": "Tarra (valinnainen)",
"add": "LisÀtÀ",
"importFromCredential": "Tai tuo tallennetuista tunnistetiedoista",
"keyPublished": "Avain julkaistu",
"addKeyFailed": "Avaimen lisÀÀminen epÀonnistui",
"generatedSaved": "Avainpari luotiin ja tallennettiin tunnistetietoholviisi. Myös yksityinen avain ladattiin.",
"generatedOnly": "Avainpari luotu — yksityinen avain ladattu (nĂ€ytetÀÀn vain kerran).",
"generateFailed": "Avaimen luominen epÀonnistui",
"imported": "Avain tuotu tunnistetiedoista",
"importFailed": "Avaimen tuonti epÀonnistui",
"noKeys": "Julkisia avaimia ei ole vielÀ julkaistu.",
"keysTitle": "Julkaistut avaimet",
"published": "Julkaistu",
"hidden": "Piilotettu",
"keyRemoved": "Avain poistettu",
"removeKeyFailed": "Avaimen poistaminen epÀonnistui",
"updateKeyFailed": "Avaimen pÀivittÀminen epÀonnistui",
"fromVault": "TunnistetietosÀilöstÀ",
"linkedToTermixId": "Julkaistu Termix ID:n kautta",
"selectCredential": "Valitse tunnistetiedot...",
"import": "Tuoda",
"caTitle": "Varmentaja",
"caIntro": "Luota tÀhÀn palvelimella olevaan varmenteiden myöntÀjÀÀn, niin se hyvÀksyy kaikki allekirjoittamasi varmenteet. KierrÀtÀ peruuttaaksesi kaiken kerralla; varmenteet myös vanhenevat itsestÀÀn.",
"caEnable": "Ota kÀyttöön CA",
"caEnabled": "CA kÀytössÀ",
"caCreateFailed": "CA:n kÀyttöönotto epÀonnistui",
"caPublicKeyLabel": "CA:n julkinen avain",
"caTrustLabel": "Luota palvelimeen (aja root-kÀyttÀjÀnÀ)",
"caRotate": "KiertÀÀ",
"caRotateConfirm": "KierrÀtetÀÀnkö varmentajaa? Kaikki sen allekirjoittamat varmenteet lakkaavat olemasta hyvÀksyttÀviÀ ja ne on myönnettÀvÀ uudelleen.",
"caRotated": "Varmentaja vaihdettu – aiemmat varmenteet peruutettu",
"caRotateFailed": "CA:n vaihtaminen epÀonnistui",
"caDelete": "Poista CA",
"caDeleteConfirm": "Poistetaanko varmenteen myöntÀjÀ?",
"caDeleted": "CA poistettu",
"caDeleteFailed": "CA:n poistaminen epÀonnistui",
"caValidityLabel": "Sertifikaatin voimassaolo (pÀivÀÀ)",
"issueCert": "Todistus",
"issueCertTooltip": "MyönnÀ tÀlle avaimelle SSH-varmenne, jonka CA on allekirjoittanut",
"certIssued": "Todistus myönnetty ja ladattu",
"certIssueFailed": "Varmenteen myöntÀminen epÀonnistui"
},
"credentials": {
"folders": "Kansiot",
"folder": "Kansio",
"password": "Salasana",
"key": "Avain",
"sshPrivateKey": "SSH-yksityinen avain",
"upload": "Lataa",
"keyPassword": "Avaimen salasana",
"sshKey": "SSH-avain",
"uploadPrivateKeyFile": "LÀhetÀ yksityisen avaimen tiedosto",
"searchCredentials": "Hae tunnistetietoja...",
"addCredential": "LisÀÀ tunnistetiedot",
"caCertificate": "CA-sertifikaatti (-cert.pub)",
"caCertificateDescription": "Valinnainen: Lataa tai liitÀ varmentajan allekirjoittama varmennetiedosto (esim. id_ed25519-cert.pub). Pakollinen, kun SSH-palvelimesi kÀyttÀÀ varmennepohjaista todennusta.",
"uploadCertFile": "LÀhetÀ tiedosto -cert.pub",
"clearCert": "TyhjennÀ",
"certLoaded": "Varmenne ladattu",
"certPublicKeyLabel": "CA-sertifikaatti",
"certTypeLabel": "Varmenteen tyyppi",
"pasteOrUploadCert": "LiitÀ tai lataa -cert.pub-varmenne...",
"hasCaCert": "Onko CA-sertifikaatti",
"noCaCert": "Ei CA-varmennetta",
"noPublicKeyAvailable": "Julkista avainta ei ole saatavilla. Avaa ensin tunnistetietojen muokkausohjelma.",
"deployCommandCopied": "Deploy-komento kopioitu",
"sortCredentials": "Lajittele tunnistetiedot",
"sortDefault": "OletusjÀrjestys",
"sortNameAsc": "Nimi (A → Ö)",
"sortNameDesc": "Nimi (Ö → A)",
"sortUsernameAsc": "KĂ€yttĂ€jĂ€tunnus (A → Ö)",
"sortUsernameDesc": "KĂ€yttĂ€jĂ€tunnus (Ö → A)",
"filterCredentials": "Suodata tunnistetiedot",
"filterClearAll": "TyhjennÀ suodattimet",
"filterTypeGroup": "Tyyppi",
"filterTypePassword": "Salasana",
"filterTypeKey": "SSH-avain",
"filterTagsGroup": "Tunnisteet",
"copyDeployCommand": "Kopioi kÀyttöönottokomento",
"cloneCredentialAction": "Kloonaa tunnistetiedot",
"clonedCredential": "Kloonattu {{name}}",
"clonedCredentialName": "{{name}} (kopio)",
"deleteCredentialAction": "Poista tunnistetiedot",
"editCredentialAction": "Muokkaa tunnistetietoja",
"failedToCloneCredential": "Tunnistetietojen kloonaaminen epÀonnistui",
"failedToDeleteCredential": "Tunnuksen poistaminen epÀonnistui",
"idBadge": "Henkilöllisyystodistus",
"keyBadge": "AVAIN",
"passwordBadge": "PWD",
"renameFolder": "NimeÀ kansio uudelleen",
"deleteFolder": "Poista kansio",
"deleteCredentialConfirm": "Poistetaanko tunnistetiedot \"{{name}}\"?",
"deletedCredential": "Poistettu {{name}}",
"deploySSHKeyTitle": "Avaimen kÀyttöönotto isÀnnÀssÀ",
"loadingCredentials": "Tunnistetietoja ladataan...",
"noCredentialsFound": "Tunnuksia ei löytynyt",
"noCredentialsMatchSearch": "Hakuasi vastaavia tunnistetietoja ei löytynyt",
"addCredentialBtn": "LisÀÀ tunnistetiedot",
"failedToReorder": "Tunnistetietojen uudelleenjÀrjestely epÀonnistui",
"failedToMoveCredential": "Tunnuksen siirtÀminen epÀonnistui",
"sortManual": "Manuaalinen (vedÀ jÀrjestellÀksesi uudelleen)",
"customizeSidebar": "Mukauta sivupalkkia",
"customizeSidebarDescription": "Valitse, miltÀ tunnisteluettelo nÀyttÀÀ ja miten se toimii.",
"customizeDensityTitle": "Tiheys",
"densityComfortableDesc": "Yksi tunnistetieto riviÀ kohden, lisÀtiedoilla.",
"densityCompactDesc": "Yksi rivi tunnistetietoa kohden pidempiÀ listoja varten.",
"displayDensityComfortable": "Mukava",
"displayDensityCompact": "Kompakti",
"customizeBehaviorTitle": "KÀyttÀytyminen",
"showCredentialTags": "NÀytÀ tunnisteet",
"showCredentialTagsDesc": "NÀytÀ tunnisteet tunnisteluettelossa",
"actionsVisibility": "Tunnistetietoihin liittyvÀt toiminnot",
"actionsVisibilityDesc": "Kun kunkin tunnistetiedon yhteys- ja hallintapainikkeet tulevat nÀkyviin",
"actionsAlways": "Aina nÀkyvissÀ",
"actionsOnly": "Vain yhdistÀ, lopeta napsauttamalla",
"actionsHover": "NÀytÀ hiiren osoittimen pÀÀllÀ",
"actionsClick": "NÀytÀ klikattaessa",
"customizeSortHint": "LajittelujÀrjestys sijaitsee työkalupalkin lajitteluvalikossa.",
"expandActions": "Laajenna toimintoja",
"collapseActions": "TiivistÀ toiminnot",
"backToHosts": "Takaisin isÀntiin",
"backToCredentials": "Takaisin tunnistetietoihin",
"searchCredentialsPlaceholder": "Hakutunnisteet
",
"deployDialogTitle": "Ota SSH-avain kÀyttöön",
"deployDialogDesc": "Ota kÀyttöön {{name}} isÀnnÀn authorized_keys -avaimiin.",
"targetHostLabel": "KohdeisÀntÀ",
"selectHostOption": "Valitse isÀntÀ...",
"deployingBtn": "KÀyttöönotto...",
"deployBtn": "Ota kÀyttöön",
"keyDeployedSuccess": "Avaimen kÀyttöönotto onnistui",
"failedToDeployKey": "Avaimen kÀyttöönotto epÀonnistui",
"folderRenamedTo": "Kansio nimettiin uudelleen muotoon \"{{name}}\"",
"failedToRenameFolder": "Kansion uudelleennimeÀminen epÀonnistui",
"arrangeUnlockedSwitchedToManual": "Vaihdoin manuaaliseen lajitteluun, jotta tilauksesi pysyy",
"arrangeUnlocked": "Avaa vetÀmÀllÀ jÀrjestellÀksesi uudelleen"
},
"homepage": {
"title": "Etusivu",
"addWidget": "LisÀÀ widget",
"editWidget": "Muokkaa widgetiÀ",
"deleteWidget": "Poistaa",
"widgetTypes": "Widget-tyypit",
"serviceLink": "Palvelulinkki",
"folder": "Kansio",
"clock": "Kello",
"notes": "Muistiinpanoja",
"hostStatus": "IsÀnnÀn tila",
"bookmarkList": "Kirjanmerkit",
"zoomIn": "LÀhennÀ",
"zoomOut": "Loitonna",
"resetView": "Palauta nÀkymÀ",
"lockLayout": "Lukituksen asettelu",
"unlockLayout": "Avaa asettelu",
"noWidgets": "LisÀÀ ensimmÀinen widget napsauttamalla hiiren kakkospainikkeella tai napsauttamalla +",
"openFullView": "Avaa koko nÀkymÀ",
"previewTitle": "Etusivun esikatselu",
"cancel": "Peruuttaa",
"save": "Tallentaa",
"title_label": "Otsikko",
"widgetTitlePlaceholder": "Widgetin otsikko (valinnainen)",
"url": "URL-osoite",
"imageUrl": "Mukautetun kuvan URL-osoite",
"imageUrlHint": "JÀtÀ tyhjÀksi, jos haluat kÀyttÀÀ sivuston suosikkikuvaketta automaattisesti",
"showImage": "NÀytÀ kuva",
"description": "Kuvaus",
"color": "VĂ€ri",
"icon": "Kuvake",
"expanded": "Oletusarvoisesti laajennettu",
"timezone": "Aikavyöhyke",
"showSeconds": "NÀytÀ sekunnit",
"format12h": "12 tunnin",
"format24h": "24 tunnin",
"content": "SisÀltö",
"backgroundColor": "TaustavÀri",
"host": "IsÀntÀ",
"showMetrics": "NÀytÀ mittarit",
"links": "Linkit",
"addLink": "LisÀÀ linkki",
"linkLabel": "Tarra",
"linkUrl": "URL-osoite",
"removeLink": "Poistaa",
"categoryLinks": "Linkit",
"categoryInfo": "Tiedot",
"categorySystem": "JÀrjestelmÀ",
"widgetServiceLinkDesc": "Klikattava laatta, joka linkittÀÀ palvelun URL-osoitteeseen",
"widgetFolderDesc": "SÀiliö toisiinsa liittyvien widgetien ryhmittelyyn",
"widgetClockDesc": "Live-kello, jossa on konfiguroitava aikavyöhyke",
"widgetNotesDesc": "Markdown-muistiinpano-widget",
"widgetHostStatusDesc": "NÀyttÀÀ reaaliaikaisen suorittimen, muistin ja levyn SSH-isÀnnÀlle",
"widgetBookmarkListDesc": "Pikalinkkien luettelo",
"copyLink": "Kopioi linkki",
"linkCopied": "Linkki kopioitu!",
"location": "Sijainti",
"temperatureUnit": "LÀmpötilayksikkö",
"showForecast": "NÀytÀ 3 pÀivÀn ennuste",
"scrolling": "Salli vieritys",
"feedUrl": "Syötteen URL-osoite",
"maxItems": "Kohteiden enimmÀismÀÀrÀ",
"showDescription": "NÀytÀ kuvaus",
"widgetWeatherName": "SÀÀ",
"widgetWeatherDesc": "Live-sÀÀ missÀ tahansa paikassa",
"widgetIframeName": "iFrame-upotus",
"widgetIframeDesc": "Upota mikÀ tahansa URL-osoite iframe-kehykseen",
"widgetRssName": "RSS-syöte",
"widgetRssDesc": "NÀytÀ RSS- tai Atom-syötteen kohteita",
"dragToFolder": "VedÀ widgetit tÀhÀn tai lisÀÀ ne kÀyttÀmÀllÀ +-merkkiÀ",
"showDisk": "NÀytÀ levyn kÀyttö",
"addToFolder": "LisÀÀ widget kansioon",
"noHostSelected": "Ei valittua isÀntÀÀ",
"metricsNotAvailable": "Mittareita ei ole saatavilla",
"selectHost": "Valitse isÀntÀ...",
"displayedMetrics": "NĂ€ytetyt mittarit",
"metricCpu": "Suoritin",
"metricMemory": "Muisti",
"metricDisk": "Levy",
"metricUptime": "KÀyttöaika",
"metricSystem": "JÀrjestelmÀ",
"metricOs": "KÀyttöjÀrjestelmÀ",
"metricKernel": "Ydin",
"metricHostname": "IsÀntÀnimi",
"metricNetwork": "Verkko",
"metricProcesses": "Prosessit",
"metricProcessesTotal": "kokonais-",
"metricProcessesRunning": "juokseminen",
"categoryMonitoring": "Seuranta",
"loading": "Ladataan...",
"noData": "Ei tietoja saatavilla",
"allClear": "Kaikki selvÀÀ",
"acknowledgeAlert": "Kuittaa",
"noPingUrls": "Ei mÀÀritettyjÀ URL-osoitteita",
"pingLabel": "Tarra",
"addPingUrl": "LisÀÀ URL-osoite",
"showLatency": "NÀytÀ latenssi",
"refreshInterval": "PÀivitysvÀli",
"seconds": "sekuntia",
"filterActivityTypes": "Suodatintyypit",
"filterTypesHint": "JÀtÀ tyhjÀksi nÀyttÀÀksesi kaikki",
"showTimestamp": "NÀytÀ aikaleima",
"uptimeUnavailable": "KÀyttöaika ei saatavilla",
"uptimeLabel": "KÀyttöaika",
"overviewVersion": "Versio",
"overviewUpdate": "Ajan tasalla",
"overviewUpdateLabel": "PÀivittÀÀ",
"overviewUpdateAvailable": "PĂ€ivitys saatavilla",
"overviewDatabase": "Tietokanta",
"overviewUptime": "KÀyttöaika",
"noHosts": "Ei mÀÀritettyjÀ isÀntiÀ",
"hostGridHosts": "IsÀnnÀt",
"hostGridAllHint": "JÀtÀ tyhjÀksi, jos haluat nÀyttÀÀ kaikki isÀnnÀt",
"columns": "Sarakkeet",
"showIp": "NÀytÀ IP-osoite",
"connectionType": "Yhteystyyppi",
"layout": "Layout",
"showStatus": "NÀytÀ tila",
"showHostName": "NÀytÀ isÀntÀnimi",
"noDockerActivity": "Ei Docker-toimintaa",
"noActivity": "Ei toimintaa",
"showAcknowledged": "NÀytÀ kuitattu",
"showCurrentValue": "NÀytÀ nykyinen arvo",
"chartMetric": "Metrinen",
"metricRange": "Alue",
"widgetMetricsChartName": "Mittarikaavio",
"widgetMetricsChartDesc": "IsÀnnÀn historiallinen suorittimen, muistin, levyn tai verkon kaavio",
"widgetHostGridName": "IsÀntÀverkko",
"widgetHostGridDesc": "SSH-isÀntÀtilojen ruudukkonÀkymÀ",
"widgetAlertFeedName": "HÀlytyssyöte",
"widgetAlertFeedDesc": "Reaaliaikaiset hÀlytyslaukaisut kuittaustuella",
"widgetPingStatusName": "Ping-tila",
"widgetPingStatusDesc": "Yhden tai useamman URL-osoitteen HTTP-ping-tila",
"widgetRecentActivityName": "Viimeaikaiset toiminnot",
"widgetRecentActivityDesc": "VieritettÀvÀ syöte viimeaikaisesta Termix-toiminnasta",
"widgetTermixUptimeName": "Termixin kÀyttöaika",
"widgetTermixUptimeDesc": "Termix-palvelimen reaaliaikainen kÀyttöaikalaskuri",
"widgetSystemOverviewName": "JÀrjestelmÀn yleiskatsaus",
"widgetSystemOverviewDesc": "Termix-versio, tietokannan kunto ja kÀyttöaika yhdellÀ silmÀyksellÀ",
"widgetSshQuickConnectName": "SSH-pikayhteys",
"widgetSshQuickConnectDesc": "Yhden napsautuksen painikkeet SSH-istuntojen avaamiseen",
"widgetDockerActivityName": "Docker-toiminta",
"widgetDockerActivityDesc": "Viimeaikaiset Docker-sÀilön tapahtumat kaikissa isÀnnissÀ",
"widgetCalendarName": "Kalenteri",
"widgetCalendarDesc": "Kuukausikalenteri, jossa tÀmÀ pÀivÀ on korostettuna",
"widgetCountdownName": "LÀhtölaskenta",
"widgetCountdownDesc": "Ajastin tavoitepÀivÀmÀÀrÀÀn",
"widgetSearchBarName": "Hakupalkki",
"widgetSearchBarDesc": "Nopea verkkohaku-widget",
"widgetTextBannerName": "Tekstibanneri",
"widgetTextBannerDesc": "Lihavoitu otsikko tai osion otsikko kanvaalle",
"widgetImageWidgetName": "Kuva",
"widgetImageWidgetDesc": "NÀytÀ kuva URL-osoitteesta",
"widgetMarkdownNotesName": "Markdown-muistiinpanot",
"widgetMarkdownNotesDesc": "Runsaasti muistiinpanoja ja inline markdown -renderöinti",
"widgetCustomApiName": "Mukautettu API",
"widgetCustomApiDesc": "Hae ja nÀytÀ tietoja mistÀ tahansa JSON-rajapinnasta",
"widgetServiceGridName": "Palveluverkko",
"widgetServiceGridDesc": "Palveluruutujen linkkien konfiguroitava ruudukko",
"widgetDashboardLinksName": "Kojelaudan linkit",
"widgetDashboardLinksDesc": "NÀytÀ mÀÀritetyt palvelulinkkisi kojelaudassa",
"widgetSearchLinksName": "Hakupikavalinnat",
"widgetSearchLinksDesc": "Pikahaun pikanÀppÀimet, joissa on rivikohtainen syöttö",
"widgetLinkTreeName": "Linkkipuu",
"widgetLinkTreeDesc": "Ryhmitellyt linkkiosiot otsikoineen",
"calMon": "Mo",
"calTue": "Ti",
"calWed": "Me",
"calThu": "To",
"calFri": "Pe",
"calSat": "La",
"calSun": "Su",
"startOnMonday": "Viikko alkaa maanantaina",
"countdownNoDate": "Ei asetettua tavoitepÀivÀmÀÀrÀÀ",
"countdownPast": "Tapahtuma on ohi",
"countdownDays": "pÀivÀÀ",
"countdownHours": "tuntia",
"countdownMinutes": "min",
"countdownSeconds": "sek",
"countdownLabel": "Tarra",
"countdownLabelPlaceholder": "esim. julkaisupÀivÀ",
"countdownShowDays": "NÀyttelypÀivÀt",
"countdownShowHours": "NÀytÀ aukioloajat",
"targetDate": "TavoitepÀivÀmÀÀrÀ",
"searchEngine": "Hakukone",
"customSearchUrl": "Mukautetun haun URL-osoite",
"searchPlaceholder": "Haku...",
"searchGo": "MennÀ",
"searchPlaceholderLabel": "Paikkamerkkiteksti",
"searchPlaceholderHint": "Hakusyötteen sisÀllÀ nÀkyvÀ teksti",
"openInNewTab": "Avaa uudessa vÀlilehdessÀ",
"searchQueryPlaceholder": "SyötÀ kysely...",
"noSearchShortcuts": "Ei mÀÀritettyjÀ pikanÀppÀimiÀ",
"addSearchShortcut": "LisÀÀ pikakuvake",
"fontSize": "Fonttikoko",
"textAlign": "Tekstin tasaus",
"fontWeight": "Fontin paino",
"clearColor": "Kirkas vÀri",
"imageFit": "Kuvan sovitus",
"imageLinkUrl": "Linkin URL-osoite",
"noImage": "Kuvan URL-osoitetta ei ole asetettu",
"altText": "Vaihtoehtoinen teksti",
"altTextPlaceholder": "Kuvaile kuvaa",
"renderMarkdown": "Renderöi Markdown",
"displayMode": "NÀyttötila",
"displayField": "NÀyttökenttÀ",
"jsonPath": "JSON-polku",
"customApiLabel": "Tarra",
"customApiLabelPlaceholder": "esim. LÀmpötila",
"customApiUnit": "Yksikkö",
"customApiNoUrl": "API-URL-osoitetta ei ole mÀÀritetty",
"customApiError": "Nouto epÀonnistui",
"customApiNotArray": "Vastaus ei ole taulukko",
"addService": "LisÀÀ palvelu",
"showLabels": "NÀytÀ otsikot",
"iconSize": "Kuvakkeen koko",
"noDashboardLinks": "Ei mÀÀritettyjÀ kojelaudan linkkejÀ",
"noLimit": "Ei rajaa",
"sectionHeading": "Osion otsikko",
"addSection": "LisÀÀ osio",
"compactMode": "Kompakti tila",
"showDetailed": "NÀytÀ yksityiskohtainen",
"selectHosts": "Valitse isÀnnÀt",
"allHosts": "Kaikki isÀnnÀt",
"listLayout": "Lista",
"gridLayout": "Ruudukko",
"terminal": "Terminaali",
"files": "Tiedostot",
"docker": "SatamatyölÀinen",
"range15m": "15 minuuttia",
"range1h": "1 tunti",
"range6h": "6 tuntia",
"range24h": "24 tuntia",
"metricNetRx": "Verkkolataus",
"metricNetTx": "Verkkolataus",
"severityFilter": "Vakavuustason suodatin",
"filterAll": "Kaikki",
"accentColor": "KorostusvÀri",
"widgetSshTerminalName": "SSH-terminaali",
"widgetSshTerminalDesc": "SisÀÀnrakennettu SSH-pÀÀte, joka on yhdistetty konfiguroituun isÀntÀÀn",
"sshTerminalNoHost": "Ei mÀÀritettyÀ isÀntÀÀ",
"sshTerminalConnect": "YhdistÀ",
"sshTerminalAutoConnect": "Automaattinen yhteys kuormituksen yhteydessÀ",
"widgetQuickConnectName": "Pikayhteys",
"widgetQuickConnectDesc": "Yhden napsautuksen kÀynnistyspainikkeet mille tahansa yhteystyypille isÀntÀtietokoneissasi",
"connectionTypes": "Yhteystyypit",
"connType_terminal": "Terminaali",
"connType_files": "Tiedostonhallinta",
"connType_docker": "SatamatyölÀinen",
"connType_tunnel": "Tunneli",
"connType_host-metrics": "IsÀnnÀn mittarit",
"connType_rdp": "Maaseudun kehittÀmisohjelma",
"connType_vnc": "VNC",
"connType_telnet": "Telnet",
"widgetFileManagerName": "Tiedostonhallinta",
"widgetFileManagerDesc": "Upotettu SFTP-tiedostonhallinta konfiguroidulle isÀnnÀlle",
"widgetDockerName": "Docker-hallinta",
"widgetDockerDesc": "Sulautettu Docker-konttien hallintaohjelma konfiguroidulle isÀnnÀlle",
"widgetTunnelName": "Tunnelin hallinta",
"widgetTunnelDesc": "Sulautettu SSH-tunnelinhallinta konfiguroidulle isÀnnÀlle",
"widgetNoHostSelected": "Ei mÀÀritettyÀ isÀntÀÀ"
},
"serverConfig": {
"title": "Palvelimen kokoonpano",
"description": "MÀÀritÀ Termix-palvelimen URL-osoite yhteyden muodostamiseksi taustapalveluihin",
"serverUrl": "Palvelimen URL-osoite",
"enterServerUrl": "Anna palvelimen URL-osoite",
"saveFailed": "MÀÀritysten tallennus epÀonnistui",
"saveError": "Virhe tallennettaessa mÀÀritystÀ",
"saving": "Tallennetaan...",
"saveConfig": "Tallenna kokoonpano",
"helpText": "Anna URL-osoite, jossa Termix-palvelimesi toimii (esim. http://localhost:30001 tai https://your-server.com)",
"changeServer": "Vaihda palvelinta",
"mustIncludeProtocol": "Palvelimen URL-osoitteen on alettava http:// tai https://",
"allowInvalidCertificate": "Salli virheellinen varmenne",
"allowInvalidCertificateDesc": "KÀytÀ vain luotettaville itse isÀnnöidyille palvelimille, joissa on itse allekirjoitetut tai IP-osoitevarmenteet.",
"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.",
"localServer": "Paikallinen palvelin",
"savedServers": "Tallennetut palvelimet",
"noSavedServers": "Ei tallennettuja palvelimia",
"removeServer": "Poistaa"
},
"migrationNotice": {
"title": "Termix Desktop toimii nyt itsenÀisesti",
"body1": "TÀmÀ sovellus muodosti aiemmin yhteyden suoraan Termix-palvelimeesi. Se on uudistettu toimimaan tÀysin itsenÀisesti tallentaen isÀnnÀt ja tunnistetiedot paikallisesti, joten se toimii edelleen offline-tilassa. Kaksisuuntainen synkronointi itse isÀnnöidyn Termix-palvelimen kanssa on nyt valinnainen.",
"body2": "Nykyiset isÀntÀsi ja tunnistetietosi ovat edelleen {{url}}. Ota etÀsynkronointi kÀyttöön ja muodosta yhteys kyseiseen palvelimeen uudelleen palauttaaksesi ne ja pitÀÀksesi molemmat synkronoituina jatkossa.",
"dismiss": "Ei nyt",
"setUpSync": "EtÀsynkronoinnin mÀÀrittÀminen"
},
"remoteSync": {
"title": "EtÀsynkronointi",
"description": "Voit halutessasi yhdistÀÀ tÀmÀn työpöytÀsovelluksen itse isÀnnöityyn Termix-palvelimeen synkronoidaksesi isÀnnöitsijÀsi, tunnistetietosi ja koodinpÀtkÀsi eri laitteiden vÀlillÀ. Sovellus toimii aina tÀysin offline-tilassa riippumatta siitÀ, oletko yhteydessÀ palvelimeen vai et.",
"notConnected": "Ei yhdistetty",
"connected": "Yhdistetty",
"connectedTo": "Yhdistetty kohteeseen {{url}}",
"lastSynced": "Viimeksi synkronoitu {{time}}",
"neverSynced": "Ei koskaan synkronoitu",
"syncError": "Synkronointivirhe: {{message}}",
"needsReauth": "Kirjautuminen vanhentunut",
"connectButton": "YhdistÀ palvelimeen",
"disconnectButton": "Katkaise yhteys",
"syncNowButton": "Synkronoi nyt",
"syncing": "Synkronoidaan...",
"serverUrl": "Palvelimen URL-osoite",
"enterServerUrl": "Anna palvelimen URL-osoite",
"mustIncludeProtocol": "Palvelimen URL-osoitteen on alettava http:// tai https://",
"connectionTestFailed": "Termix-palvelimeen ei saatu yhteyttÀ kyseisessÀ URL-osoitteessa",
"allowInvalidCertificate": "Salli virheellinen varmenne",
"allowInvalidCertificateDesc": "KÀytÀ vain luotettaville itse isÀnnöidyille palvelimille, joissa on itse allekirjoitetut tai IP-osoitevarmenteet.",
"savedServers": "Tallennetut palvelimet",
"removeServer": "Poistaa",
"continueButton": "Jatkaa",
"cancelButton": "Peruuttaa",
"signInTitle": "Kirjaudu sisÀÀn palveluun {{url}}",
"originTitle": "Yhteyden alkuperÀ",
"originDescription": "Valitse oletusarvoisesti SSH-yhteyksien lÀhtöpaikka. TÀmÀ voidaan ohittaa isÀntÀkohtaisesti.",
"originLocal": "TÀmÀ laite (lÀhiverkko)",
"originRemote": "EtÀpalvelin",
"bannerReconnect": "YhdistÀ uudelleen",
"bannerMessage": "EtÀsynkronointi vaatii uudelleentunnistuksen"
},
"versionCheck": {
"error": "Versiotarkistusvirhe",
"checkFailed": "PÀivitysten tarkistaminen epÀonnistui",
"upToDate": "Sovellus on ajan tasalla",
"currentVersion": "KÀytÀt versiota {{version}}",
"updateAvailable": "PĂ€ivitys saatavilla",
"updateLinkLabel": "PĂ€ivitys saatavilla — avaa julkaisutiedot GitHubissa",
"newVersionAvailable": "Uusi versio on saatavilla! KÀytÀt {{current}}, mutta {{latest}} on saatavilla.",
"betaVersion": "Beta-versio",
"betaVersionDesc": "KÀytÀt {{current}}, joka on uudempi kuin viimeisin vakaa julkaisu {{latest}}.",
"releasedOn": "Julkaistu {{date}}",
"downloadUpdate": "Lataa pÀivitys",
"checking": "Tarkistetaan pÀivityksiÀ...",
"checkUpdates": "Tarkista pÀivitykset",
"checkingUpdates": "Tarkistetaan pÀivityksiÀ...",
"updateRequired": "PĂ€ivitys vaaditaan"
},
"common": {
"close": "LÀhellÀ",
"minimize": "Minimoida",
"online": "Verkossa",
"offline": "Offline-tilassa",
"unknown": "Tuntematon",
"continue": "Jatkaa",
"maintenance": "Huolto",
"degraded": "Heikentynyt",
"error": "Virhe",
"warning": "Varoitus",
"unsavedChanges": "Tallentamattomat muutokset",
"dismiss": "HylkÀÀ",
"more": "LisÀÀ",
"loading": "Ladataan...",
"optional": "Valinnainen",
"connect": "YhdistÀ",
"copied": "Kopioitu",
"connecting": "YhdistetÀÀn...",
"updateAvailable": "PĂ€ivitys saatavilla",
"appName": "Termix",
"openInNewTab": "Avaa uudessa vÀlilehdessÀ",
"noReleases": "Ei julkaisuja",
"updatesAndReleases": "PĂ€ivitykset ja julkaisut",
"newVersionAvailable": "Uusi versio ({{version}}) on saatavilla.",
"failedToFetchUpdateInfo": "PÀivitystietojen hakeminen epÀonnistui",
"preRelease": "Julkaisua edeltÀvÀ",
"noReleasesFound": "Ei löytynyt julkaisuja.",
"cancel": "Peruuttaa",
"username": "KÀyttÀjÀtunnus",
"login": "Kirjaudu sisÀÀn",
"logout": "Kirjaudu ulos",
"register": "Rekisteröidy",
"password": "Salasana",
"confirmPassword": "Vahvista salasana",
"back": "Takaisin",
"save": "Tallentaa",
"saving": "Tallennetaan...",
"delete": "Poistaa",
"rename": "NimeÀ uudelleen",
"edit": "Muokata",
"add": "LisÀtÀ",
"confirm": "Vahvistaa",
"no": "Ei",
"or": "TAI",
"next": "Seuraava",
"previous": "Edellinen",
"refresh": "PÀivitÀ",
"language": "Kieli",
"checking": "Tarkistetaan...",
"checkingDatabase": "Tarkistetaan tietokantayhteyttÀ...",
"checkingAuthentication": "Tarkistetaan todennusta...",
"backendReconnected": "Palvelinyhteys palautettu",
"connectionDegraded": "Palvelinyhteys katkesi, palautetaan
",
"reload": "Lataa uudelleen",
"remove": "Poistaa",
"create": "Luoda",
"update": "PÀivittÀÀ",
"copy": "Kopioida",
"copyFailed": "LeikepöydÀlle kopiointi epÀonnistui",
"maximize": "Maksimoida",
"restore": "Palauttaa",
"of": "jostakin",
"saved": "Tallennettu",
"deleted": "Poistettu",
"deleteFailed": "Poistaminen epÀonnistui",
"saveFailed": "Tallennus epÀonnistui",
"required": "Pakollinen"
},
"onboarding": {
"stepCounter": "Vaihe {{current}} / {{total}}",
"skip": "Ohita asennus",
"next": "Seuraava",
"finish": "Aloita",
"welcomeTitle": "Tervetuloa Termixiin",
"welcomeIntro": "Termix hallitsee palvelimiasi yhdestÀ paikasta. Asennus kestÀÀ noin minuutin, eikÀ mikÀÀn ole pysyvÀÀ.",
"welcome_hosts": "Tallenna palvelimesi",
"welcome_hosts_desc": "PidÀ kaikki hallinnoimasi koneet yhdessÀ listassa.",
"welcome_terminal": "YhdistÀ vÀlittömÀsti",
"welcome_terminal_desc": "Avaa terminaali vÀlilehdellÀ, ei erillistÀ SSH-asiakasohjelmaa.",
"welcome_files": "Selaa ja muokkaa tiedostoja",
"welcome_files_desc": "LÀhetÀ, lataa ja muokkaa etÀtiedostoja.",
"presetTitle": "Kuinka paljon haluat ruudulle?",
"presetIntro": "Termix voi olla niin yksinkertainen tai yksityiskohtainen kuin haluat. Valitse lÀhtökohta.",
"presetChangeLater": "Voit vaihtaa esiasetuksia tai muuttaa mitÀ tahansa yksittÀistÀ asetusta myöhemmin Asetukset-kohdassa KÀyttöliittymÀ-kohdassa.",
"appearanceTitle": "Tee siitÀ omasi",
"appearanceIntro": "Valitse teema, korostusvÀri ja kielesi. Voit muuttaa kaikkia kolmea myöhemmin asetuksissa.",
"featuresTitle": "MitÀ muuta Termix tekee",
"featuresIntro": "Jokainen tallentamasi palvelin voidaan avata useammassakin kuin vain terminaalissa. TÀssÀ on vasemmalla olevien kuvakkeiden takana olevat tiedot.",
"feature_files": "Tiedostonhallinta",
"feature_files_desc": "Selaa, lÀhetÀ, lataa ja muokkaa tiedostoja SFTP:n kautta poistumatta sovelluksesta.",
"feature_desktop": "EtÀtyöpöytÀ",
"feature_desktop_desc": "Avaa RDP-, VNC- ja Telnet-istunnot vÀlilehdellÀ, samalla tavalla kuin SSH:ssa.",
"feature_tunnels": "Tunnelit",
"feature_tunnels_desc": "LÀhetÀ portteja palvelimen kautta tavoittaaksesi palvelut, jotka eivÀt ole alttiina.",
"feature_docker": "SatamatyölÀinen",
"feature_docker_desc": "Katso sÀilöjÀ, lue lokeja ja seuraa tilastoja millÀ tahansa Dockeria kÀyttÀvÀllÀ isÀnnÀllÀ.",
"feature_snippets": "Katkelmat",
"feature_snippets_desc": "Tallenna usein kÀyttÀmÀsi komennot ja lÀhetÀ ne terminaaliin yhdellÀ napsautuksella.",
"feature_automations": "Automaatiot",
"feature_automations_desc": "Suorita vaiheet automaattisesti, kun jotain tapahtuu, ja saat ilmoituksen.",
"feature_metrics": "Mittarit ja hÀlytykset",
"feature_metrics_desc": "Seuraa suorittimen, muistin ja levyn toimintaa ajan kuluessa ja saat ilmoituksen, kun ne vikaantuvat.",
"featuresRailHint": "Etkö tarvitse jotakin nÀistÀ? Piilota kaikki kuvakkeet sivupalkista asetuksissa, kohdassa Navigointi.",
"workflowTitle": "Liiku nopeammin",
"workflowIntro": "Muutamia tapoja, jotka sÀÀstÀvÀt eniten aikaa, kun sinulla on pari palvelinta.",
"workflow_palette": "Komentopaletti",
"workflow_palette_desc": "Siirry mihin tahansa palvelimeen tai toimintoon kirjoittamalla. Avaa se painamalla Shift-nÀppÀintÀ kahdesti.",
"workflow_split": "Jaettu nÀyttö",
"workflow_split_desc": "NÀytÀ jopa neljÀ vÀlilehteÀ vierekkÀin lokien tarkastelemiseksi työskentelyn aikana.",
"workflow_dock": "Sivupaneeli",
"workflow_dock_desc": "Napsauta sivupalkin kuvaketta keskipainikkeella tai hiiren kakkospainikkeella avataksesi sen vÀlilehtenÀ tai kiinnittÀÀksesi sen oikealle.",
"workflow_workspaces": "Työtilat",
"workflow_workspaces_desc": "Tallenna joukko avoimia vÀlilehtiÀ ja avaa koko asettelu uudelleen myöhemmin.",
"securityTitle": "Kirjautumistesi turvaaminen",
"securityIntro": "Termix tallentaa tunnistetiedot puolestasi, joten kannattaa hetken aikaa katsoa, miten se toimii.",
"security_credentials": "UudelleenkÀytettÀvÀt tunnistetiedot",
"security_credentials_desc": "Tallenna avain tai salasana kerran ja liitÀ se niin moneen palvelimeen kuin haluat.",
"security_twofa": "Kaksivaiheinen ja salasanat",
"security_twofa_desc": "LisÀÀ TOTP tai salasana tilillesi Asetukset-kohdassa kohdassa Suojaus.",
"security_identity": "Termix-tunnus",
"security_identity_desc": "MyönnÀ lyhytaikaisia SSH-varmenteita sen sijaan, ettÀ kopioit avaimet jokaiselle palvelimelle.",
"security_sharing": "Jakaminen",
"security_sharing_desc": "Anna muille kÀyttÀjille pÀÀsy palvelimelle luovuttamatta salasanaa.",
"securityEncryptionNote": "Tunnukset salataan ennen niiden tallentamista, ja niiden salaus puretaan vain, kun yhteys tarvitsee niitÀ.",
"doneTitle": "Olet valmis",
"doneHeading": "Asennus valmis",
"doneDesc": "Valitse palvelin sivupalkista avataksesi terminaalin, selataksesi sen tiedostoja tai nÀhdÀksesi sen tiedot.",
"done_settings": "Muuta mitÀÀn myöhemmin",
"done_settings_desc": "Teemat, asettelun tiheys ja nÀytettÀvÀt kuvakkeet nÀkyvÀt kaikki asetuksissa.",
"done_rerun": "Haluatko tÀtÀ uudestaan?",
"done_rerun_desc": "Avaa Asetukset, siirry KÀyttöliittymÀÀn ja valitse Suorita asennusohjelma kÀydÀksesi nÀmÀ vaiheet uudelleen lÀpi.",
"done_desktop": "TyöpöytÀsovellus",
"done_desktop_desc": "Termix toimii työpöytÀsovelluksena Windowsissa, macOS:ssÀ ja Linuxissa.",
"done_desktop_link": "Hanki työpöytÀsovellus",
"done_mobile": "Mobiilisovellus",
"done_mobile_desc": "Ota palvelimesi mukaasi iOS:llÀ ja Androidilla.",
"done_mobile_link": "Hanki mobiilisovellus",
"done_docs": "TĂ€ydellinen dokumentaatio",
"done_docs_desc": "Oppaat jokaiselle ominaisuudelle, myös niille, joita ei tÀssÀ kÀsitellÀ.",
"done_docs_link": "Avaa dokumentit",
"done_cli": "Komentorivityökalu",
"done_cli_desc": "Hallitse palvelimiasi terminaalista ja kÀytÀ TermixiÀ omissa skripteissÀsi.",
"done_cli_link": "Avaa CLI-dokumentaatio",
"aiTitle": "TekoÀlyavustaja",
"aiIntro": "Termix voi sisÀltÀÀ valinnaisen tekoÀlyavustaja. Voit muuttaa tÀtÀ myöhemmin asetuksissasi.",
"aiEnableTitle": "KÀynnistÀ se",
"aiEnableDesc": "LisÀÀ avustajan, joka lukee asetuksesi ja ehdottaa hyvÀksymiÀsi muutoksia. EdellyttÀÀ toimittamaasi palveluntarjoajaa, kuten paikallisen Ollaman.",
"aiSkipTitle": "JÀtÀ se pois",
"aiSkipDesc": "Termix toimii kuten nytkin. Avustaja pysyy piilossa.",
"aiNote": "MitÀÀn ei lÀhetetÀ mihinkÀÀn ennen kuin lisÀÀt palveluntarjoajan ja lÀhetÀt viestin."
},
"nav": {
"home": "Kotiin",
"terminal": "Terminaali",
"localTerminal": "Paikallinen terminaali",
"docker": "SatamatyölÀinen",
"tunnels": "Tunnelit",
"fileManager": "Tiedostonhallinta",
"serverStats": "IsÀnnÀn mittarit",
"hostMetrics": "IsÀnnÀn mittarit",
"admin": "YllÀpitÀjÀ",
"termixId": "Henkilöllisyystodistus",
"userProfile": "KÀyttÀjÀprofiili",
"splitScreen": "Jaettu nÀyttö",
"confirmClose": "Suljetaanko tÀmÀ aktiivinen istunto?",
"close": "LÀhellÀ",
"cancel": "Peruuttaa",
"sshManager": "SSH-hallinta",
"cannotSplitTab": "TÀtÀ vÀlilehteÀ ei voi jakaa",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "Kopioi salasana",
"copySudoPassword": "Kopioi Sudo-salasana",
"passwordCopied": "Salasana kopioitu leikepöydÀlle",
"noPasswordAvailable": "Salasanaa ei saatavilla",
"failedToCopyPassword": "Salasanan kopiointi epÀonnistui",
"refreshTab": "PÀivitÀ yhteys",
"renameTab": "NimeÀ vÀlilehti uudelleen",
"openFileManager": "Avaa tiedostonhallinta",
"dashboard": "Kojelauta",
"networkGraph": "Verkkokaavio",
"tmuxMonitor": "Tmux-nÀyttö",
"homepage": "Etusivu",
"quickConnect": "Pikayhteys",
"sshTools": "SSH-työkalut",
"history": "Historia",
"sessionLogs": "Istuntolokit",
"openAsTabHint": "Ctrl+napsauta tai keskinÀppÀinpainike avaa vÀlilehdenÀ",
"openAsTab": "Avaa vÀlilehtenÀ",
"openInRightDock": "Avaa oikeanpuoleisessa telakassa",
"closeRightDock": "Sulje oikea laituri",
"toggleRightDock": "Vaihda oikeaan telakointiin",
"multiPanelHintTitle": "Työskentele useamman kuin yhden paneelin kanssa",
"multiPanelHintBody": "PidÀ tÀmÀ paneeli auki, kun sivupalkkia kÀytetÀÀn johonkin muuhun. Voit siirtÀÀ sitÀ kahdella tavalla:",
"multiPanelHintTabHow": "Ctrl-napsauta sen kiskokuvaketta tai kÀytÀ tÀssÀ otsikossa olevaa painiketta.",
"multiPanelHintDockHow": "Napsauta sen kiskokuvaketta hiiren kakkospainikkeella tai kÀytÀ vÀlilehtipalkin paneelikuvaketta.",
"sidebarSettings": "Sivupalkin asetukset...",
"hosts": "IsÀnnÀt",
"snippets": "Katkelmat",
"macros": "Makrot",
"fleets": "Laivastot",
"automations": "Automaatiot",
"workspaces": "Työtilat",
"hostManager": "IsÀntÀpÀÀllikkö",
"credentials": "Valtakirjat",
"connections": "Yhteydet",
"alerts": "HĂ€lytykset",
"serial": "Sarjanumero",
"roleAdministrator": "YllÀpitÀjÀ",
"roleUser": "KÀyttÀjÀ",
"ai": "TekoÀly"
},
"hosts": {
"hosts": "IsÀnnÀt",
"noHosts": "Ei SSH-isÀntiÀ",
"retry": "YritÀ uudelleen",
"refresh": "PÀivitÀ",
"optional": "Valinnainen",
"downloadSample": "Lataa nÀyte",
"failedToDeleteHost": "Poisto epÀonnistui {{name}}",
"importSkipExisting": "Tuo (ohita olemassa oleva)",
"importSSHConfig": "Tuo SSH-kokoonpanosta",
"connectionDetails": "Yhteystiedot",
"ssh": "SSH",
"telnet": "Telnet",
"remoteDesktop": "EtÀtyöpöytÀ",
"port": "Portti",
"username": "KÀyttÀjÀtunnus",
"folder": "Kansio",
"tags": "Tunnisteet",
"pin": "KiinnitÀ",
"addHost": "LisÀÀ isÀntÀ",
"editHost": "Muokkaa isÀntÀÀ",
"cloneHost": "Klooni-isÀntÀ",
"enableTerminal": "Ota terminaali kÀyttöön",
"enableTunnel": "Ota tunneli kÀyttöön",
"enableFileManager": "Ota tiedostonhallinta kÀyttöön",
"enableDocker": "Ota Docker kÀyttöön",
"defaultPath": "Oletuspolku",
"connection": "Yhteys",
"upload": "Lataa",
"authentication": "Todennus",
"password": "Salasana",
"passwordSaved": "Salasana tallennettu, kirjoita muuttaaksesi",
"key": "Avain",
"credential": "Valtakirja",
"none": "Ei mitÀÀn",
"sshPrivateKey": "SSH-yksityinen avain",
"keyType": "Avaimen tyyppi",
"uploadFile": "LÀhetÀ tiedosto",
"tabGeneral": "YleistÀ",
"tabSsh": "SSH",
"tabTerminal": "Terminaali",
"tabRdp": "Maaseudun kehittÀmisohjelma",
"tabVnc": "VNC",
"tabTunnels": "Tunnelit",
"tabDocker": "SatamatyölÀinen",
"tabFiles": "Tiedostot",
"tabStats": "IsÀnnÀn mittarit",
"tabHostMetrics": "IsÀnnÀn mittarit",
"tabTelnet": "Telnet",
"tabSharing": "Jakaminen",
"tabAuthentication": "Todennus",
"terminal": "Terminaali",
"tunnel": "Tunneli",
"fileManager": "Tiedostonhallinta",
"serverStats": "IsÀnnÀn mittarit",
"status": "Status",
"folderRenamed": "Kansio \"{{oldName}}\" nimettiin uudelleen onnistuneesti muotoon \"{{newName}}\"",
"failedToRenameFolder": "Kansion uudelleennimeÀminen epÀonnistui",
"unsavedChangesDescription": "IsÀntÀmuutoksiasi ei ole tallennettu. HylÀtÀÀnkö ne?",
"keepEditing": "Jatka muokkaamista",
"discardChanges": "HylkÀÀ muutokset",
"movedToFolder": "Siirretty {{count}} isÀntÀ(À) kohteeseen \"{{folder}}\"",
"editHostTooltip": "Muokkaa isÀntÀÀ",
"statusChecks": "Tilatarkastukset",
"metricsCollection": "Mittarikokoelma",
"metricsInterval": "Mittaritietojen kerÀysvÀli",
"metricsIntervalDesc": "Palvelintilastojen kerÀÀmisen tiheys (5 s - 1 h)",
"behavior": "KÀyttÀytyminen",
"themePreview": "Teeman esikatselu",
"theme": "Teema",
"fontFamily": "Fonttiperhe",
"fontSize": "Fonttikoko",
"letterSpacing": "KirjainvÀli",
"lineHeight": "Viivan korkeus",
"cursorStyle": "Kohdistimen tyyli",
"cursorBlink": "Kohdistimen vilkkuminen",
"scrollbackBuffer": "Vieroituspuskuri",
"bellStyle": "Kellotyyli",
"rightClickSelectsWord": "Hiiren kakkospainikkeen napsautus valitsee sanan",
"fastScrollModifier": "Nopea vieritysmuokkain",
"fastScrollSensitivity": "Nopea vieritysherkkyys",
"sshAgentForwarding": "SSH-agentin edelleenlÀhetys",
"backspaceMode": "Askelpalautintila",
"startupSnippet": "KÀynnistyskoodinpÀtkÀ",
"selectSnippet": "Valitse katkelma",
"forceKeyboardInteractive": "Pakota nÀppÀimistöinteraktiivinen",
"overrideCredentialUsername": "Ohita tunnistetiedot KÀyttÀjÀtunnus",
"overrideCredentialUsernameDesc": "KÀytÀ yllÀ mÀÀritettyÀ kÀyttÀjÀtunnusta tunnistetiedon kÀyttÀjÀtunnuksen sijaan.",
"oidcUsernameHint": "KÀytÀ OIDC-kirjautumisnimesi sijaan muotoa $oidc.preferred_username.",
"tailscaleUsernameHint": "TÀmÀn on oltava Unix-kÀyttÀjÀ, jolle Tailscale-identiteettisi on myönnetty tailnetin SSH ACL:ssÀ, ei vÀlttÀmÀttÀ pÀÀkÀyttÀjÀ.",
"jumpHostChain": "HyppyisÀntÀketju",
"portKnocking": "Portin koputus",
"addKnock": "LisÀÀ portti",
"addProxyNode": "LisÀÀ solmu",
"proxyNode": "VĂ€lityspalvelinsolmu",
"proxyType": "VĂ€lityspalvelimen tyyppi",
"quickActions": "Pikatoiminnot",
"sudoPasswordAutoFill": "Sudo-salasanan automaattinen tÀyttö",
"sudoPassword": "Sudo-salasana",
"keepaliveInterval": "SÀilytysvÀli (ms)",
"moshCommand": "MOSH-komento",
"environmentVariables": "YmpÀristömuuttujat",
"addVariable": "LisÀÀ muuttuja",
"docker": "SatamatyölÀinen",
"copyTerminalUrl": "Kopioi terminaalin URL-osoite",
"copyFileManagerUrl": "Kopioi tiedostonhallinnan URL-osoite",
"copyRemoteDesktopUrl": "Kopioi etÀtyöpöydÀn URL-osoite",
"failedToConnect": "Yhteyden muodostaminen konsoliin epÀonnistui",
"connect": "YhdistÀ",
"disconnect": "Katkaise yhteys",
"start": "Aloita",
"enableStatusCheck": "Ota tilan tarkistus kÀyttöön",
"enableMetrics": "Ota mittarit kÀyttöön",
"bulkUpdateFailed": "JoukkopÀivitys epÀonnistui",
"selectAll": "Valitse kaikki",
"deselectAll": "Poista kaikkien valinta",
"protocols": "Protokollat",
"secureShell": "Suojattu kuori",
"virtualNetwork": "Virtuaaliverkko",
"unencryptedShell": "Salaamaton kuori",
"addressIp": "Osoite / IP-osoite",
"friendlyName": "YstÀvÀllinen nimi",
"macAddress": "MAC-osoite",
"wolBroadcastAddress": "WoL-lÀhetysosoite",
"wolBroadcastAddressDesc": "Valinnainen suunnattu lÀhetys Docker-/reititetyille verkoille (esim. 192.168.1.255). JÀtÀ tyhjÀksi kÀyttÀÀksesi osoitetta 255.255.255.255.",
"folderAndAdvanced": "Kansio ja lisÀasetukset",
"showAdvancedSettings": "NÀytÀ lisÀasetukset",
"hideAdvancedSettings": "Piilota lisÀasetukset",
"privateNotes": "Yksityiset muistiinpanot",
"privateNotesPlaceholder": "Tietoja tÀstÀ palvelimesta...",
"pinToTop": "KiinnitÀ ylös",
"pinToTopDesc": "NÀytÀ tÀmÀ isÀntÀ aina listan kÀrjessÀ",
"portKnockingSequence": "Portin koputussekvenssi",
"addKnockBtn": "LisÀÀ Knock",
"noPortKnocking": "Portin koputusta ei ole mÀÀritetty.",
"knockPort": "Knockin satama",
"protocol": "Protokolla",
"delayAfterMs": "Viive jÀlkeen (ms)",
"useSocks5Proxy": "KÀytÀ SOCKS5-vÀlityspalvelinta",
"useSocks5ProxyDesc": "ReititÀ yhteys vÀlityspalvelimen kautta",
"connectionOrigin": "Yhteyden alkuperÀ",
"connectionOriginDesc": "MistÀ tÀmÀn isÀnnÀn SSH-yhteys on perÀisin. Ohittaa työpöytÀsovelluksen yleisen oletusasetuksen.",
"connectionOriginDefault": "KÀytÀ oletusarvoa",
"connectionOriginLocal": "TÀmÀ laite (lÀhiverkko)",
"connectionOriginRemote": "EtÀpalvelin",
"proxyHost": "VĂ€lityspalvelin",
"proxyPort": "VĂ€lityspalvelimen portti",
"proxyUsername": "VÀlityspalvelimen kÀyttÀjÀtunnus",
"proxyPassword": "VĂ€lityspalvelimen salasana",
"proxySingleMode": "YksittÀinen vÀlityspalvelin",
"proxyChainMode": "VĂ€lityspalvelinketju",
"you": "SinÀ",
"jumpHostChainLabel": "HyppyisÀntÀketju",
"addJumpBtn": "LisÀÀ hyppy",
"noJumpHosts": "Hyppypalvelimia ei ole mÀÀritetty.",
"selectAServer": "Valitse palvelin...",
"sshPort": "SSH-portti",
"authMethod": "Todennustapa",
"authenticationMethod": "TodennusmenetelmÀ",
"authenticationMethodDesc": "Valitse yksi menetelmÀ, jota Termix kÀyttÀÀ tÀmÀn SSH-yhteyden todentamiseen. Muita menetelmiÀ ei kokeilla automaattisesti.",
"storedCredential": "Tallennetut tunnistetiedot",
"selectACredential": "Valitse tunnistetiedot...",
"vaultProfile": "Varaston allekirjoittajan profiili",
"selectAVaultProfile": "Valitse holviprofiili...",
"vaultProfileHint": "Asetukset tulevat jaetusta profiilista; kirjaudut Holviin OIDC:n kautta, kun muodostat yhteyden. Salaisuuksia ei tallenneta.",
"vaultNewProfile": "Uusi profiili",
"vaultManageProfiles": "Hallinnoi holviprofiileja",
"vaultAddrLabel": "Holvin osoite",
"vaultNamespaceLabel": "Nimiavaruus",
"vaultOidcMountLabel": "OIDC-todennusliitos",
"vaultOidcRoleLabel": "OIDC-rooli",
"vaultSshMountLabel": "SSH-salaisuuksien kiinnitys",
"vaultSshRoleLabel": "SSH-allekirjoittajan rooli",
"vaultValidPrincipalsLabel": "Voimassa olevat pÀÀasialliset",
"vaultKeyTypeLabel": "Lyhytaikainen avaintyyppi",
"vaultSharedLabel": "Jaa kaikkien kÀyttÀjien kanssa",
"vaultCreateProfile": "Luo profiili",
"vaultProfileCreated": "Holvin profiili luotu",
"vaultProfileSaved": "Holvin profiili tallennettu",
"vaultProfileDeleted": "Holvin profiili poistettu",
"vaultProfileSaveFailed": "Holvin profiilin tallentaminen epÀonnistui",
"vaultProfileDeleteFailed": "Holviprofiilin poistaminen epÀonnistui",
"vaultSaveProfile": "Tallenna profiili",
"vaultProfileValidationError": "Nimi, holvin osoite ja SSH-allekirjoittajan rooli vaaditaan",
"vaultNoProfiles": "Ei vielÀ holviprofiileja.",
"vaultSharedBadge": "jaettu",
"keyTypeLabel": "Avaimen tyyppi",
"keyTypeAuto": "Automaattinen tunnistus",
"keyPasteTab": "LiitÀ",
"keyUploadTab": "Lataa",
"keyFileLoaded": "Avaintiedosto ladattu",
"keyUploadClick": "Napsauta ladataksesi .pem / .key / .ppk -tiedoston",
"clearKey": "TyhjennÀ nÀppÀin",
"keySaved": "SSH-avain tallennettu",
"keyReplaceNotice": "liitÀ uusi avain alle korvataksesi sen",
"keyPassphraseSaved": "Salasana tallennettu, kirjoita muuttaaksesi",
"replaceKey": "Vaihda avain",
"docsLink": "NÀytÀ dokumentit",
"opksshLabel": "OPKSSH",
"opksshDesc": "Kirjaudu tÀhÀn isÀntÀÀn kÀyttÀmÀllÀ identiteetintarjoajaasi salasanan tai avaimen sijaan. EdellyttÀÀ OPKSSH:n mÀÀrittÀmistÀ palvelimelle.",
"warpgateLabel": "Warpgate-yhdyskÀytÀvÀ",
"warpgateDesc": "TÀmÀ isÀntÀ muodostaa yhteyden Warpgate SSH -vÀlityspalvelimen kautta. Termix kÀsittelee selainpohjaisen hyvÀksyntÀprosessin automaattisesti todennuksen jÀlkeen.",
"agentLabel": "SSH-agentti",
"agentDesc": "Todenna itsesi kÀyttÀmÀllÀ Termix-palvelimella kÀynnissÀ olevaa SSH-agenttia (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). Agentin on oltava kÀynnissÀ koneella, jolla Termix sijaitsee.",
"agentAuthenticationDesc": "KÀytÀ SSH-agentin avaimia tÀmÀn yhteyden todentamiseen. JÀtÀ soketin polku tyhjÀksi kÀyttÀÀksesi SSH_AUTH_SOCK-ominaisuutta.",
"agentSocketPathLabel": "Agentin soketin polku",
"agentSocketPathPlaceholder": "JÀtÀ tyhjÀksi kÀyttÀÀksesi SSH_AUTH_SOCKia",
"agentSocketPathHint": "JÀtÀ tyhjÀksi, jos haluat automaattisen tunnistuksen SSH_AUTH_SOCK-ympÀristömuuttujasta, tai anna mukautettu soketin polku (esim. /run/user/1000/gnupg/S.gpg-agent.ssh).",
"agentIdentityLabel": "Agentin identiteetti (julkinen avain)",
"agentIdentityPlaceholder": "JÀtÀ tyhjÀksi kokeillaksesi kaikkia agentin avaimia",
"agentIdentityHint": "LiitÀ julkinen avain (esim. ssh-ed25519 AAAA...) tarjotaksesi agentilta vain kyseisen avaimen. Suositellaan, kun agentilla on useita avaimia, jotta palvelimen MaxAuthTries-arvo ei ylity.",
"shareSshAuthLabel": "Jaa SSH-todennus",
"shareSshAuthDesc": "Anna vastaanottajille salatut kopiot tÀmÀn isÀnnÀn SSH-todennuksesta. Vastaanottajan henkilökohtaiset tunnistetiedot ovat edelleen etusijalla.",
"tailscaleDeviceSelect": "Valitse Tailscale-laite",
"tailscaleDeviceSelectPlaceholder": "Valitse laite...",
"tailscaleNoApiKey": "Tailscale API -avainta ei ole mÀÀritetty. LisÀÀ sellainen jÀrjestelmÀnvalvojan asetuksissa, jotta laitteiden löytÀminen on mahdollista.",
"tailscaleDocsLink": "NÀytÀ dokumentit",
"tailscaleLoadingDevices": "Laitteita ladataan...",
"tailscaleDeviceLoadFailed": "Tailscale-laitteiden lataus epÀonnistui. Tarkista API-URL-osoite ja verkkoyhteys.",
"tailscaleNoDevices": "HÀtÀverkostasi ei löytynyt laitteita.",
"tailscaleDeviceAutoFill": "Laitteen valinta tÀyttÀÀ isÀnnÀn IP-osoitteen automaattisesti.",
"forceKeyboardInteractiveLabel": "Force Keyboard Interactive",
"forceKeyboardInteractiveShortDesc": "Pakota salasanan syöttö manuaalisesti, vaikka avaimet olisivat paikallaan",
"allowLegacyAlgorithmsLabel": "Salli vanhat algoritmit",
"allowLegacyAlgorithmsDesc": "Ota kÀyttöön vanhentuneet SSH-algoritmit (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) yhteyksille vanhoihin laitteisiin, joita ei voida pÀivittÀÀ.",
"insecure": "EpÀvarma",
"terminalAppearance": "PÀÀtelaitteen ulkonÀkö",
"colorTheme": "VĂ€riteema",
"fontFamilyLabel": "Fonttiperhe",
"fontFamilyCustomOption": "Mukautettu...",
"fontFamilyCustomPlaceholder": "Tarkka fontin nimi, esim. MesloLGS NF",
"fontFamilyCustomHint": "Valitse pakettifontti tai valitse Mukautettu ja kirjoita jÀrjestelmÀÀsi jo asennetun fontin tarkka nimi (esim. MesloLGS NF, Noto Sans Mono). Termix ei voi asentaa fontteja puolestasi, asenna se ensin kÀyttöjÀrjestelmÀÀsi.",
"fontSizeLabel": "Fonttikoko",
"cursorStyleLabel": "Kohdistimen tyyli",
"letterSpacingPx": "KirjainvÀli (px)",
"lineHeightLabel": "Viivan korkeus",
"bellStyleLabel": "Kellotyyli",
"backspaceModeLabel": "Askelpalautintila",
"cursorBlinking": "Kohdistimen vilkkuminen",
"cursorBlinkingDesc": "Ota kÀyttöön pÀÀtekohdistimen vilkkuva animaatio",
"rightClickSelectsWordLabel": "Napsauta hiiren kakkospainikkeella ja valitsee sanan",
"rightClickSelectsWordShortDesc": "Valitse kohdistimen alla oleva sana hiiren kakkospainikkeella",
"macOptionIsMetaLabel": "Option Key lÀhettÀÀ metatiedot",
"macOptionIsMetaShortDesc": "Poista kÀytöstÀ erikoismerkkien (kuten @ tai |) kirjoittaminen Option/Alt-nÀppÀimellÀ macOS:ssÀ Meta-viestin lÀhettÀmisen sijaan",
"backgroundImageLabel": "Taustakuvan URL-osoite",
"backgroundImageDesc": "Valinnainen URL-osoite pÀÀtelaitteen taustakuvalle",
"backgroundImageOpacityLabel": "Taustakuvan lÀpinÀkyvyys",
"customThemeColors": "Mukautetut vÀrit",
"customThemeBackground": "Tausta",
"customThemeForeground": "Etuala",
"customThemeCursor": "Kohdistin",
"customThemeCursorAccent": "Kohdistimen aksentti",
"customThemeSelection": "Valinta",
"customThemeAnsiColors": "ANSI-vÀrit",
"customThemeBlack": "Musta",
"customThemeRed": "Punainen",
"customThemeGreen": "VihreÀ",
"customThemeYellow": "Keltainen",
"customThemeBlue": "Sininen",
"customThemeMagenta": "Purppura",
"customThemeCyan": "Syaani",
"customThemeWhite": "Valkoinen",
"customThemeBrightBlack": "Kirkkaan musta",
"customThemeBrightRed": "Kirkkaanpunainen",
"customThemeBrightGreen": "KirkkaanvihreÀ",
"customThemeBrightYellow": "Kirkkaan keltainen",
"customThemeBrightBlue": "Kirkkaan sininen",
"customThemeBrightMagenta": "Kirkkaan magenta",
"customThemeBrightCyan": "Kirkkaan syaani",
"customThemeBrightWhite": "Kirkkaan valkoinen",
"customThemeResetTooltip": "Palauta oletusasetukset",
"savedThemesLabel": "Tallennetut teemat",
"saveAsGlobalTheme": "Tallenna globaalina teemana",
"saveGlobalThemeNamePrompt": "Anna teemalle nimi",
"saveGlobalThemeSuccess": "Teema tallennettu",
"saveGlobalThemeError": "Teeman tallentaminen epÀonnistui",
"applyGlobalThemeTooltip": "KÀytÀ tÀtÀ teemaa",
"deleteGlobalThemeTooltip": "Poista tÀmÀ teema",
"noSavedThemes": "Ei vielÀ tallennettuja teemoja",
"syntaxHighlightingLabel": "Syntaksin korostus",
"syntaxHighlightingDesc": "VÀritÀ pÀÀtelaitteen tuloste (virheet, polut, IP-osoitteet, aikaleimat)",
"syntaxHighlightingCategories": "Korosta kategoriat",
"syntaxHighlightingCategoriesDesc": "Valitse vÀritettÀvÀt sisÀltötyypit",
"syntaxCategoryLogLevels": "Lokitasot",
"syntaxCategoryLogLevelsDesc": "virhe, varoitus, tiedot, debug, kohtalokas",
"syntaxCategoryPaths": "Tiedostopolut",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/tiedosto.txt",
"syntaxCategoryTimestamps": "Aikaleimat",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15.1.2024",
"syntaxCategoryIpAddresses": "IP-osoitteet",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryUrls": "URL-osoitteet",
"syntaxCategoryUrlsDesc": "https://esimerkki.com",
"syntaxCategoryNumbers": "Merkityt numerot",
"syntaxCategoryNumbersDesc": "portti 8080, uloskÀynti 1, tila 404",
"behaviorAndAdvanced": "KÀyttÀytyminen ja edistyneet",
"scrollbackBufferLabel": "Vieroituspuskuri",
"scrollbackMaxLines": "Historiassa sÀilytettÀvien rivien enimmÀismÀÀrÀ",
"sshAgentForwardingLabel": "SSH-agentin edelleenlÀhetys",
"sshAgentForwardingShortDesc": "Salli tÀmÀn etÀisÀnnÀn kÀyttÀÀ paikallista SSH-agenttiasi jatkoyhteyksiin. TÀtÀ ei vaadita agentin todennukseen.",
"useSSHTitleLabel": "KÀytÀ SSH-ikkunan otsikkoa",
"useSSHTitleDesc": "PÀivitÀ vÀlilehden otsikko komentotulkin ikkunan otsikosta isÀntÀnimen sijaan",
"enableAutoMosh": "Ota automaattinen mosh kÀyttöön",
"enableAutoMoshDesc": "Suosi Moshia SSH:n sijaan, jos saatavilla",
"enableAutoTmux": "Ota automaattinen Tmux kÀyttöön",
"enableAutoTmuxDesc": "KÀynnistÀ automaattisesti tai liitÀ tmux-istuntoon",
"enableSessionLogging": "Istuntojen lokitiedot",
"enableSessionLoggingDesc": "Tallenna pÀÀteistunnon tuloste myöhempÀÀ tarkastelua varten",
"allowSessionSharing": "Salli istunnon jakaminen",
"allowSessionSharingDesc": "Salli live-istuntojen jakaminen tÀllÀ isÀnnÀllÀ linkin kautta tai muiden kÀyttÀjien kanssa",
"enableCommandHistory": "Komentohistoria",
"enableCommandHistoryDesc": "Tallenna tÀssÀ terminaalissa suoritettavat komennot historiaa ja automaattista tÀydennystÀ varten",
"localEchoLabel": "Paikallinen kaiku",
"localEchoDesc": "Ennusta turvalliset tulostettavat nÀppÀinpainallukset paikallisesti hitailla yhteyksillÀ. Salasanakehotteita ja ohjaussyötettÀ ei koskaan toisteta.",
"localEchoDefault": "KÀytÀ yleistÀ asetusta",
"localEchoOff": "Pois",
"localEchoAuto": "Automaattinen",
"localEchoOn": "Aina pÀÀllÀ",
"linkClickBehaviorLabel": "Linkin klikkauskÀyttÀytyminen",
"linkClickBehaviorDesc": "MÀÀrittÀÀ, mitÀ tapahtuu, kun napsautat linkkiÀ terminaalissa. KÀytÀ 'Oletus'-asetusta noudattaaksesi sovellustason asetuksia.",
"linkClickBehaviorDefault": "Oletus (noudata sovelluksen asetuksia)",
"linkClickBehaviorConfirm": "NÀytÀ ponnahdusikkuna avaamista tai kopioimista varten",
"linkClickBehaviorDirect": "Avaa suoraan",
"sudoPasswordAutoFillLabel": "Sudo-salasanan automaattinen tÀyttö",
"sudoPasswordAutoFillShortDesc": "Anna sudo-salasana automaattisesti pyydettÀessÀ",
"sudoPasswordAutoFillDesc": "Tallenna sudo-salasana, jotta isÀntÀmittarit, pÀÀtekehotteet ja muut voivat suorittaa etuoikeutettuja komentoja automaattisesti.",
"sudoPasswordLabel": "Sudo-salasana",
"sudoPasswordSaved": "Salasana tallennettu, kirjoita muuttaaksesi",
"environmentVariablesLabel": "YmpÀristömuuttujat",
"addVariableBtn": "LisÀÀ muuttuja",
"noEnvVars": "Ei mÀÀritettyjÀ ympÀristömuuttujia.",
"fastScrollModifierLabel": "Nopea vieritysmuokkain",
"fastScrollSensitivityLabel": "Nopea vieritysherkkyys",
"moshCommandLabel": "Moshin komento",
"startupSnippetLabel": "KÀynnistyskoodinpÀtkÀ",
"keepaliveIntervalLabel": "SĂ€ilytysaika (sekuntia)",
"maxKeepaliveMisses": "Max Keepalive -heitot",
"tunnelSettings": "Tunnelin asetukset",
"enableTunneling": "Ota tunnelointi kÀyttöön",
"enableTunnelingDesc": "Ota SSH-tunnelitoiminto kÀyttöön tÀlle isÀnnÀlle",
"serverTunnelsSection": "Palvelintunnelit",
"addTunnelBtn": "LisÀÀ tunneli",
"noTunnelsConfigured": "Ei tunneleita mÀÀritettynÀ.",
"tunnelLabel": "Tunneli {{number}}",
"tunnelType": "Tunnelin tyyppi",
"tunnelModeLocalDesc": "LÀhetÀ paikallinen portti etÀpalvelimen (tai siitÀ tavoitettavan isÀnnÀn) porttiin.",
"tunnelModeRemoteDesc": "LÀhetÀ etÀpalvelimen portti takaisin oman koneesi paikalliseen porttiin.",
"tunnelModeDynamicDesc": "Luo SOCKS5-vÀlityspalvelin paikalliseen porttiin dynaamista portin edelleenlÀhetystÀ varten.",
"sameHost": "TÀmÀ isÀntÀ (suora tunneli)",
"endpointHost": "PÀÀtepisteen isÀntÀ",
"endpointHostPlaceholder": "Sama isÀntÀ, SSH-isÀntÀ tai tavoitettava isÀntÀ/IP-osoite",
"endpointPort": "PÀÀtepisteen portti",
"bindHost": "Sido isÀntÀ",
"sourcePort": "LĂ€hdeportti",
"maxRetries": "Maks. uudelleenyritykset",
"retryIntervalS": "UudelleenyritysvÀli (s)",
"autoStartLabel": "Automaattinen kÀynnistys",
"autoStartDesc": "YhdistÀ tÀmÀ tunneli automaattisesti, kun isÀntÀ ladataan",
"tunnelConnecting": "Tunneli, joka yhdistÀÀ...",
"tunnelDisconnected": "Tunneli irrotettu",
"failedToConnectTunnel": "Yhteyden muodostaminen epÀonnistui",
"failedToDisconnectTunnel": "Yhteyden katkaiseminen epÀonnistui",
"dockerIntegration": "Docker-integraatio",
"enableDockerMonitor": "Ota Docker kÀyttöön",
"enableDockerMonitorDesc": "Valvo ja hallinnoi tÀmÀn isÀnnÀn sÀilöjÀ Dockerin kautta",
"containerRuntime": "SÀilön suoritusaika",
"containerRuntimeDesc": "Valitse CLI, jota kÀytetÀÀn sÀilön hallintaan tÀssÀ isÀnnÀssÀ",
"containerRuntimeDocker": "SatamatyölÀinen",
"containerRuntimePodman": "Podman",
"enableTmuxMonitor": "Ota Tmux-monitori kÀyttöön",
"enableTmuxMonitorDesc": "NÀytÀ tÀmÀ isÀntÀ Tmux-monitorissa ja lisÀÀ sen tmux-toiminnot sivupalkkiin",
"enableTerminalToolbar": "Ota kÀyttöön pÀÀtetyökalurivi",
"enableTerminalToolbarDesc": "NÀytÀ aktiiviseen terminaaliin kiinnitetty pikakÀyttöinen työkalupalkki tÀmÀn isÀnnÀn työkaluille ja reaaliaikaisille tilastoille",
"tabProxmox": "Proxmox",
"proxmoxIntegration": "Proxmox-integraatio",
"enableProxmox": "Ota Proxmox kÀyttöön",
"enableProxmoxDesc": "Merkitse tÀmÀ isÀntÀ Proxmox-solmuksi. Mahdollistaa vieraslaitteiden etsinnÀn ja tuonnin suoraan tÀstÀ isÀnnÀstÀ.",
"proxmoxDefaultAuthType": "Oletustodennustyyppi",
"proxmoxDefaultAuthTypeDesc": "Tuotuihin vieraspalvelimiin sovellettu todennustapa. Valitse todennustyyppi, joka vastaa tapaa, jolla muodostat yhteyden vieraisiin palvelimiin.",
"authTypePassword": "Salasana",
"authTypeKey": "SSH-avain",
"authTypeCredential": "Valtakirja",
"authTypeOpkssh": "OPKSSH",
"authTypeNone": "Ei mitÀÀn",
"proxmoxDefaultCredential": "Oletustunnistetiedot",
"proxmoxDefaultCredentialDesc": "Tuotujen vieraspalvelimien tunnistetiedot, kun todennustyypiksi on asetettu Tunnistetiedot.",
"proxmoxWindowsDetection": "Windowsin / RDP-tunnistus",
"proxmoxWindowsDetectionDesc": "Pilkuilla erotetut nimimallit, jotka kÀynnistÀvÀt RDP:n SSH:n sijaan (kirjainkokoa ei erotella)",
"proxmoxDockerDetection": "Docker-tunnistus",
"proxmoxDockerDetectionDesc": "Pilkuilla erotetut nimimallit, joiden avulla Docker löytÀÀ vieraat yhteensopiviksi",
"proxmoxPreferredRanges": "Suositellut IP-alueet",
"proxmoxPreferredRangesDesc": "Pilkuilla erotetut etuliitteet prioriteettijÀrjestyksessÀ IP-osoitteen valinnassa, kun vieraalla on useita rajapintoja",
"proxmoxAutoSync": "Synkronoi vieraat automaattisesti",
"proxmoxAutoSyncDesc": "Etsi tÀmÀ Proxmox-solmu sÀÀnnöllisesti ja luo tai pÀivitÀ tuotuja vieraskomanteja istunnon ollessa lukitsematon.",
"proxmoxSyncInterval": "SynkronointivÀli (minuuttia)",
"proxmoxSyncIntervalDesc": "VÀhintÀÀn 5 minuuttia. Ajastin ohittaa lukitut kÀyttÀjÀistunnot.",
"proxmoxMarkMissing": "Merkitse puuttuvat vieraat",
"proxmoxMarkMissingDesc": "LisÀÀ proxmox-missing-tunniste, kun aiemmin tuotu vieras katoaa sen poistamisen sijaan.",
"proxmoxLastSync": "Viimeisin synkronointi",
"proxmoxLastSyncNever": "Ei vielÀ synkronoitu",
"proxmoxLastSyncNoResult": "Ei tulostietoja",
"proxmoxLastSyncSummary": "{{created}} luotu, {{updated}} pÀivitetty, {{markedMissing}} puuttuu, {{skipped}} ohitettu",
"proxmoxLastSyncStatus": {
"success": "Menestys",
"error": "EpÀonnistui",
"pending": "Odottaa"
},
"proxmoxDiscoverAction": "LöydÀ ja tuo Proxmox-vieraita",
"proxmoxImportTitle": "Tuo Proxmoxista",
"proxmoxSelectHost": "Valitse Proxmox-isĂ€ntÀ ",
"proxmoxDiscover": "Tutustu",
"proxmoxDiscovering": "LöytöretkellÀ ",
"proxmoxDiscoverGuests": "Tutustu vieraisiin",
"proxmoxGuestsSelected_one": "{{count}} vieras — {{selected}} valittu",
"proxmoxGuestsSelected_other": "{{count}} vieraat — {{selected}} valittu",
"proxmoxSelectAll": "Valitse kaikki",
"proxmoxDeselectAll": "Poista kaikkien valinta",
"proxmoxNoGuests": "TÀltÀ Proxmox-solmulta ei löytynyt vieraita.",
"proxmoxImportButton_one": "Tuo {{count}} isÀntÀ",
"proxmoxImportButton_other": "Tuo {{count}} isÀntiÀ",
"proxmoxResultImported": "{{count}} tuotu",
"proxmoxResultUpdated": "{{count}} pÀivitetty",
"proxmoxResultFailed": "{{count}} epÀonnistui",
"proxmoxResultSkippedNoIp": "{{count}} ohitettu (IP-osoitetta ei löytynyt)",
"proxmoxImportComplete": "Proxmox-tuonti valmis: {{summary}}",
"proxmoxDiscoveryFailed": "Löytö epÀonnistui",
"proxmoxImportFailed": "Tuonti epÀonnistui",
"enableProxmoxStats": "Ota Proxmox-tilastot kÀyttöön",
"enableProxmoxStatsDesc": "NÀytÀ tÀmÀn isÀnnÀn Proxmox-tilastot -vÀlilehti, jossa on SSH:n kautta kerÀtyt reaaliaikaiset solmu-, vieras-, tallennus- ja klusteritilastot.",
"proxmoxStatsPollInterval": "KyselyvÀli (sekuntia)",
"proxmoxStatsPollIntervalDesc": "VÀhintÀÀn 15 sekuntia. Kuinka usein Proxmox-solmun tilastot pÀivitetÀÀn.",
"proxmoxStatsNodeOverride": "Solmun nimen ohitus",
"proxmoxStatsNodeOverrideDesc": "Ohita Proxmox-solmun nimen automaattinen tunnistus (tunnistetaan oletusarvoisesti isÀntÀnimen kautta).",
"proxmoxStatsNodeOverridePlaceholder": "Automaattisesti tunnistettu isÀntÀnimestÀ",
"proxmoxStatsUrlCopied": "Proxmox-tilastojen URL-osoite kopioitu leikepöydÀlle",
"copyProxmoxStatsUrlAction": "Kopioi Proxmox-tilastojen URL-osoite",
"enableFileManagerMonitor": "Ota tiedostonhallinta kÀyttöön",
"enableFileManagerMonitorDesc": "Selaa ja hallinnoi tiedostoja tÀllÀ isÀnnöinnillÀ SFTP:n kautta",
"scpLegacyLabel": "SCP:n vanha tila",
"scpLegacyDesc": "KÀytÀ vanhaa tiedostonsiirtoa palvelimilla, jotka eivÀt tue SFTP-alijÀrjestelmÀÀ (esim. sulautetut tai minimaaliset SSH-palvelimet).",
"defaultPathLabel": "Oletuspolku",
"fileManagerPathHint": "Hakemisto, joka avataan, kun tiedostonhallinta kÀynnistyy tÀlle isÀnnÀlle.",
"statusChecksLabel": "Tilatarkastukset",
"enableStatusChecks": "Ota kÀyttöön tilan tarkistukset",
"enableStatusChecksDesc": "LÀhetÀ tÀlle isÀnnÀlle sÀÀnnöllisesti ping-viesti saatavuuden varmistamiseksi.",
"useGlobalInterval": "KÀytÀ globaalia vÀliÀ",
"useGlobalIntervalDesc": "Ohita palvelimen laajuisella tilan tarkistusvÀlillÀ",
"checkIntervalS": "TarkistusvÀli (s)",
"checkIntervalDesc": "Sekunteja yhteyskutsujen vÀlillÀ",
"metricsCollectionLabel": "Mittarikokoelma",
"enableMetricsLabel": "Ota mittarit kÀyttöön",
"enableMetricsDesc": "KerÀÀ prosessorin, RAMin, levyn ja muita mittareita tÀltÀ isÀnnÀltÀ",
"useGlobalMetrics": "KÀytÀ globaalia intervallia",
"useGlobalMetricsDesc": "Ohita palvelimen laajuisella mittarivÀlillÀ",
"metricsIntervalS": "MittarivÀli (s)",
"metricsIntervalDesc2": "Sekunteja mittareiden tilannevedosten vÀlillÀ",
"excludedMountsLabel": "Poissuljetut kiinnikkeet",
"monitoredMountsLabel": "Mukautetut valvotut polut",
"monitoredMountsDesc": "LisÀÀ polut, joita ei nÀytetÀ erillisinÀ liitoskohtina, mukaan lukien sidotut Home Assistant -polut, kuten /config.",
"monitoredMountPathPlaceholder": "Polku (/config, /mnt/data)",
"monitoredMountLabelPlaceholder": "Tarra (valinnainen)",
"addMonitoredMount": "LisÀÀ polku",
"excludedMountsDesc": "Piilota tietyt liitoskohdat tai tiedostojÀrjestelmÀtyypit (esim. nfs, cifs) levyn kÀytöstÀ ja hÀlytyksistÀ tÀlle isÀnnÀlle.",
"excludedMountsPlaceholder": "Liitospolku (/mnt/nas) tai tiedostojÀrjestelmÀn tyyppi (nfs, cifs)",
"excludedMountsEmpty": "Ei poissuljettuja liitÀntöjÀ. Kaikki havaitut tiedostojÀrjestelmÀt nÀytetÀÀn.",
"addExcludedMount": "LisÀtÀ",
"visibleWidgets": "NÀkyvÀt widgetit",
"widgetsMovedToHostMetrics": "Kortteja lisÀtÀÀn, jÀrjestetÀÀn ja niiden kokoa muutetaan nyt suoraan IsÀnnÀn mittarit -vÀlilehdellÀ. Avaa tÀmÀn isÀnnÀn IsÀnnÀn mittarit ja valitse nÀytettÀvÀt kortit Mukauta-toiminnolla.",
"cpuUsageLabel": "Suorittimen kÀyttö",
"cpuUsageDesc": "Suorittimen prosenttiosuus, kuormituksen keskiarvot, sparkline-kaavio",
"memoryLabel": "Muistin kÀyttö",
"memoryDesc": "RAM-kÀyttö, swap-muisti, vÀlimuisti",
"storageLabel": "Levyn kÀyttö",
"storageDesc": "Levyn kÀyttö liitoskohtaa kohden",
"networkLabel": "VerkkoliitÀnnÀt",
"networkDesc": "LiitÀntÀluettelo ja kaistanleveys",
"uptimeLabel": "KÀyttöaika",
"uptimeDesc": "JÀrjestelmÀn kÀyttöaika ja kÀynnistysaika",
"systemInfoLabel": "JÀrjestelmÀtiedot",
"systemInfoDesc": "KÀyttöjÀrjestelmÀ, ydin, isÀntÀnimi, arkkitehtuuri",
"recentLoginsLabel": "ViimeisimmÀt kirjautumiset",
"recentLoginsDesc": "Onnistuneet ja epÀonnistuneet kirjautumistapahtumat",
"topProcessesLabel": "TÀrkeimmÀt prosessit",
"topProcessesDesc": "PID, CPU%, MEM%, komento",
"listeningPortsLabel": "Kuunteluportit",
"listeningPortsDesc": "Avaa portteja prosessilla ja tilalla",
"firewallLabel": "Palomuuri",
"firewallDesc": "Palomuurin, AppArmorin ja SELinuxin tila",
"quickActionsLabel": "Pikatoiminnot",
"quickActionsToolbar": "Pikatoiminnot nÀkyvÀt painikkeina isÀntÀmetriikkatyökalurivillÀ komentojen suorittamista varten yhdellÀ napsautuksella.",
"noQuickActions": "Ei vielÀ nopeita toimia.",
"buttonLabel": "Painikkeen nimi",
"selectSnippetPlaceholder": "Valitse katkelma...",
"addActionBtn": "LisÀÀ toiminto",
"hostSharedSuccessfully": "IsÀntÀ jaettu onnistuneesti",
"failedToShareHost": "IsÀnnÀn jakaminen epÀonnistui",
"accessRevoked": "PÀÀsy peruutettu",
"failedToRevokeAccess": "KÀyttöoikeuden peruuttaminen epÀonnistui",
"cancelBtn": "Peruuttaa",
"savingBtn": "Tallennetaan...",
"addHostBtn": "LisÀÀ isÀntÀ",
"hostUpdated": "IsÀntÀ pÀivitetty",
"hostCreated": "IsÀntÀ luotu",
"failedToSave": "IsÀnnÀn tallentaminen epÀonnistui",
"credentialUpdated": "Tunnistetiedot pÀivitetty",
"credentialCreated": "Tunniste luotu",
"failedToSaveCredential": "Tunnusten tallentaminen epÀonnistui",
"credentialNameRequired": "Anna tunnisteelle nimi",
"credentialAuthRequired": "LisÀÀ salasana, SSH-avain tai molemmat",
"createCredentialFromHostBtn": "Luo tunnistetiedot",
"createCredentialFromHostTitle": "Luo tunnistetiedot isÀnnÀltÀ",
"createCredentialFromHostDesc": "Luo uudelleenkÀytettÀvÀ, jaettava tunnistetietomerkintÀ, joka on esitÀytetty tÀmÀn isÀnnÀn nykyisellÀ kÀyttÀjÀtunnuksella, salasanalla ja/tai SSH-avaimella.",
"backToHosts": "Takaisin isÀntiin",
"pinned": "Kiinnitetty",
"noHostsFound": "Ei isÀntiÀ",
"tryDifferentTerm": "Kokeile eri termiÀ",
"addFirstHost": "LisÀÀ ensimmÀinen isÀntÀsi aloittaaksesi",
"noCredentialsFound": "Tunnuksia ei löytynyt",
"addCredentialBtn": "LisÀÀ tunnistetiedot",
"updateCredentialBtn": "PÀivitÀ tunnistetiedot",
"editCredentialAction": "Muokkaa tunnistetietoja",
"backToHost": "Takaisin isÀntÀÀn",
"saveCredentialAsNewBtn": "Tallenna uutena",
"saveCredentialAsNewDesc": "Luo uudet tunnistetiedot nÀillÀ muutoksilla ja mÀÀrittÀÀ ne tÀlle isÀnnÀlle. AlkuperÀiset tunnistetiedot jÀtetÀÀn muuttumattomiksi.",
"credentialSavedAsNew": "Tallennettu uutena tunnistetietona",
"failedToSaveCredentialAsNew": "Uutena tunnistetietona tallentaminen epÀonnistui",
"features": "Ominaisuudet",
"noFolder": "(Ei kansiota)",
"deleteSelected": "Poistaa",
"exitSelection": "Poistu valinnasta",
"importSkip": "Tuo (ohita olemassa oleva)",
"importOverwrite": "Tuo (korvaa)",
"collapseBtn": "Romahdus",
"importExportBtn": "Tuonti / vienti",
"hostStatusesRefreshed": "IsÀntien tilat pÀivitetty",
"failedToRefreshHosts": "IsÀntien pÀivittÀminen epÀonnistui",
"movedHostTo": "Siirretty {{host}} kohtaan \"{{folder}}\"",
"failedToMoveHost": "IsÀnnÀn siirtÀminen epÀonnistui",
"deletedFolder": "Poistettu kansio \"{{name}}\"",
"failedToDeleteFolder": "Kansion poistaminen epÀonnistui",
"deleteAllInFolder": "Poistetaanko kaikki isÀnnÀt kohdassa \"{{name}}\"? TÀtÀ ei voi perua.",
"folderPickerPlaceholder": "Ei kansiota",
"folderPickerSearch": "Hae tai luo (kÀytÀ /-merkkiÀ alikansioille)...",
"folderPickerNone": "Ei kansiota",
"folderPickerCreate": "Luo \"{{path}}\"",
"folderPickerEmpty": "Ei vastaavia kansioita",
"parentHost": "YlÀtason isÀntÀ",
"useFolderInstead": "KÀytÀ kansiota sen sijaan",
"useParentHostInstead": "KÀytÀ sen sijaan pÀÀpalvelinta",
"parentHostPickerPlaceholder": "Ei pÀÀmajuria",
"parentHostPickerSearch": "Hae isÀntiÀ...",
"parentHostPickerNone": "Ei pÀÀmajuria",
"parentHostPickerEmpty": "Ei vastaavia isÀntiÀ",
"collapseSubHosts": "PienennÀ alikantapalvelimet",
"expandSubHosts": "Laajenna alikantapalvelimet",
"cannotNestUnderDescendant": "IsÀntÀÀ ei voi sijoittaa oman alikisÀnnÀn alle",
"movedToParent": "Siirretty {{count}} isÀntÀ(À) kansioon \"{{parent}}\"",
"newFolder": "Uusi kansio",
"createFolderTitle": "Luo kansio",
"editFolderTitle": "Muokkaa kansiota",
"folderDialogDescription": "Valitse nimi, vÀri ja kuvake. KÀytÀ /-merkkiÀ kansioiden sisÀkkÀisyyteen.",
"folderNameLabel": "Kansion nimi",
"folderNamePlaceholder": "esim. Tuotanto/Verkko",
"folderNestingHint": "KÀytÀ /-merkkiÀ tasojen erottamiseen ja sisÀkkÀisten kansioiden luomiseen.",
"folderNameDuplicate": "TÀmÀnniminen kansio on jo olemassa tÀÀllÀ.",
"folderColor": "VĂ€ri",
"folderIcon": "Kuvake",
"folderCredential": "Valtakirja",
"folderCredentialNone": "Ei tunnistetietoja",
"folderCredentialHint": "TÀmÀn kansion isÀnnÀt, jotka kÀyttÀvÀt \"Tallennetut tunnistetiedot\" -todennusta ilman omia tunnistetietojaan, perivÀt tÀmÀn.",
"folderPreview": "Esikatselu",
"folderNameFallback": "Nimetön kansio",
"createFolderButton": "Luo kansio",
"saveFolderButton": "Tallenna kansio",
"cancel": "Peruuttaa",
"iconSearchPlaceholder": "Hakukuvakkeet...",
"openAllSessions": "Avaa kaikki istunnot",
"editFolder": "Muokkaa kansiota",
"deleteFolder": "Poista kansio",
"selectFolder": "Valitse kaikki kansion isÀnnÀt",
"deselectFolder": "Poista kaikkien kansion isÀntien valinta",
"folderSaved": "Kansio tallennettu",
"failedToSaveFolder": "Kansion tallentaminen epÀonnistui",
"folderDeleted": "Poistettu kansio \"{{name}}\"",
"deleteFolderConfirm": "Poistetaanko \"{{name}}\" ja sen {{count}} isÀntÀ(t)? TÀtÀ ei voi perua.",
"failedToMoveHosts": "IsÀntien siirtÀminen epÀonnistui",
"failedToReorder": "UudelleenjÀrjestely epÀonnistui",
"expandAll": "Laajenna kaikki kansiot",
"collapseAll": "PienennÀ kaikki kansiot",
"moreActions": "LisÀÀ",
"groupBy": "Ryhmittele",
"GroupByFolder": "Kansio",
"GroupByTag": "Tag",
"GroupByStatus": "Status",
"GroupByProtocol": "Protokolla",
"GroupByAuth": "Valtuutustyyppi",
"groupUngrouped": "RyhmittelemÀtön",
"customizeSidebar": "Mukauta sivupalkkia",
"customizeSidebarDescription": "Valitse isÀntÀluettelon ulkoasu ja toimintatapa.",
"customizeDensityTitle": "Tiheys",
"customizeBehaviorTitle": "KÀyttÀytyminen",
"customizeSortHint": "LajittelujÀrjestys ja ryhmittely löytyvÀt työkalupalkin lajittelu- ja ryhmittelyvalikoista.",
"densityComfortableDesc": "LisÀtietoja isÀntÀkohtaisesti: osoite, tunnisteet ja resurssien kÀyttö.",
"densityCompactDesc": "Yksi rivi isÀntÀÀ kohden pidempiÀ listoja varten.",
"display": "NÀyttö",
"displayDensity": "Tiheys",
"displayDensityComfortable": "Mukava",
"displayDensityCompact": "Kompakti",
"displayShowTags": "NÀytÀ tunnisteet",
"displayTrayOnClick": "Avaa toiminnot napsauttamalla (hiirellÀ osoittimen sijaan)",
"actionsVisibility": "IsÀnnÀn toiminnan nÀyttö",
"actionsVisibilityDesc": "Valitse, milloin isÀntÀtoiminnot laajenevat. Valitse napsautus palauttaaksesi aiemman napsautuslaajennustoiminnon.",
"actionsAlways": "Aina nÀkyvissÀ",
"actionsOnly": "Vain yhdistÀ, lopeta napsauttamalla",
"actionsHover": "NÀytÀ hiiren osoittimen pÀÀllÀ",
"actionsClick": "Napsauta laajentaaksesi/pienentÀÀksesi",
"openOnDoubleClick": "Avaa kaksoisnapsauttamalla",
"openOnDoubleClickDesc": "Vaadi kaksoisnapsautus isÀntÀistunnon avaamiseen yhden napsautuksen sijaan",
"deletedHost": "Poistettu {{name}}",
"copiedToClipboard": "Kopioitu leikepöydÀlle",
"terminalUrlCopied": "PÀÀtelaitteen URL-osoite kopioitu",
"fileManagerUrlCopied": "Tiedostonhallinnan URL-osoite kopioitu",
"tunnelUrlCopied": "Tunnelin URL-osoite kopioitu",
"dockerUrlCopied": "Dockerin URL-osoite kopioitu",
"hostMetricsUrlCopied": "IsÀntÀmittarien URL-osoite kopioitu",
"tmuxMonitorUrlCopied": "Tmux-monitorin URL-osoite kopioitu",
"rdpUrlCopied": "RDP-URL-osoite kopioitu",
"openNativeRdp": "Avaa Windowsin etÀtyöpöydÀllÀ",
"nativeRdpOpened": "Avattu Windowsin etÀtyöpöydÀllÀ",
"nativeRdpFailed": "Windowsin etÀtyöpöydÀn avaaminen epÀonnistui",
"vncUrlCopied": "VNC-URL-osoite kopioitu",
"telnetUrlCopied": "Telnet-URL-osoite kopioitu",
"remoteDesktopUrlCopied": "EtÀtyöpöydÀn URL-osoite kopioitu",
"expandActions": "Laajenna toimintoja",
"collapseActions": "TiivistÀ toiminnot",
"wakeOnLanAction": "HerÀtys lÀhiverkossa",
"wakeOnLanSuccess": "Taikapaketti lÀhetetty osoitteeseen {{name}}",
"wakeOnLanError": "Taikapaketin lÀhettÀminen epÀonnistui",
"cloneHostAction": "Klooni-isÀntÀ",
"copyAddress": "Kopioi osoite",
"copyLink": "Kopioi linkki",
"copyTerminalUrlAction": "Kopioi terminaalin URL-osoite",
"copyFileManagerUrlAction": "Kopioi tiedostonhallinnan URL-osoite",
"copyTunnelUrlAction": "Kopioi tunnelin URL-osoite",
"copyDockerUrlAction": "Kopioi Dockerin URL-osoite",
"copyHostMetricsUrlAction": "Kopioi isÀntÀtietojen URL-osoite",
"copyTmuxMonitorUrlAction": "Kopioi Tmux-monitorin URL-osoite",
"copyRdpUrlAction": "Kopioi RDP-URL-osoite",
"copyVncUrlAction": "Kopioi VNC-URL-osoite",
"copyTelnetUrlAction": "Kopioi Telnet-URL-osoite",
"copyRemoteDesktopUrlAction": "Kopioi etÀtyöpöydÀn URL-osoite",
"deleteCredentialConfirm": "Poistetaanko tunnistetiedot \"{{name}}\"?",
"deletedCredential": "Poistettu {{name}}",
"deleteHostsConfirm": "Poistetaanko {{count}} isÀntÀ{{plural}}? TÀtÀ ei voi perua.",
"movedToRoot": "Siirretty pÀÀkÀyttÀjÀksi",
"enableTerminalFeature": "Ota terminaali kÀyttöön",
"disableTerminalFeature": "Poista kÀytöstÀ terminaali",
"enableFilesFeature": "Ota tiedostot kÀyttöön",
"disableFilesFeature": "Poista tiedostot kÀytöstÀ",
"enableTunnelsFeature": "Ota tunnelit kÀyttöön",
"disableTunnelsFeature": "Tunnelien poistaminen kÀytöstÀ",
"enableDockerFeature": "Ota Docker kÀyttöön",
"disableDockerFeature": "Poista Docker kÀytöstÀ",
"enableProxmoxFeature": "Ota Proxmox kÀyttöön",
"disableProxmoxFeature": "Poista Proxmox kÀytöstÀ",
"addTagsPlaceholder": "LisÀÀ tunnisteita...",
"authDetails": "Todennustiedot",
"credType": "Tyyppi",
"generateKeyPairDesc": "Luo uusi avainpari, sekÀ yksityiset ettÀ julkiset avaimet tÀytetÀÀn automaattisesti.",
"generatingKey": "Luodaan...",
"generateLabel": "Luo {{label}}",
"uploadFileBtn": "LÀhetÀ tiedosto",
"keyPassphraseOptional": "Avaimen salasana (valinnainen)",
"sshPublicKeyOptional": "SSH-julkinen avain (valinnainen)",
"publicKeyGenerated": "Julkinen avain luotu",
"failedToGeneratePublicKey": "Julkisen avaimen johtaminen epÀonnistui",
"publicKeyCopied": "Julkinen avain kopioitu",
"keyPairGenerated": "{{label}} avainpari luotu",
"failedToGenerateKeyPair": "Avainparin luominen epÀonnistui",
"searchHostsPlaceholder": "Hae isÀntiÀ, osoitteita, tunnisteita
",
"refreshBtn": "PÀivitÀ",
"addTag": "LisÀÀ tunnisteita...",
"deleteConfirmBtn": "Poistaa",
"tunnelRequirementsText": "SSH-palvelimella on oltava GatewayPorts-, AllowTcpForwarding- ja PermitRootLogin-arvot asetettuina tiedostossa /etc/ssh/sshd_config.",
"deleteHostConfirm": "Poistetaanko \"{{name}}\"?",
"enableAtLeastOneProtocol": "Ota kÀyttöön vÀhintÀÀn yksi yllÀ olevista protokolla todennus- ja yhteysasetusten mÀÀrittÀmiseksi.",
"keyPassphrase": "Avaimen salasana",
"connectBtn": "YhdistÀ",
"disconnectBtn": "Katkaise yhteys",
"basicInformation": "Perustiedot",
"authDetailsSection": "Todennustiedot",
"credTypeLabel": "Tyyppi",
"hostsTab": "IsÀnnÀt",
"credentialsTab": "Valtakirjat",
"selectMultiple": "Valitse useita",
"selectHosts": "Valitse isÀnnÀt",
"connectionLabel": "Yhteys",
"authenticationLabel": "Todennus",
"generateKeyPairTitle": "Luo avainpari",
"generateKeyPairDescription": "Luo uusi avainpari, sekÀ yksityiset ettÀ julkiset avaimet tÀytetÀÀn automaattisesti.",
"generateFromPrivateKey": "Luo yksityisestÀ avaimesta",
"refreshBtn2": "PÀivitÀ",
"exitSelectionTitle": "Poistu valinnasta",
"addHostBtn2": "LisÀÀ isÀntÀ",
"addCredentialBtn2": "LisÀÀ tunnistetiedot",
"checkingHostStatuses": "Tarkistetaan isÀnnÀn tiloja...",
"pinnedSection": "Kiinnitetty",
"hostsExported": "IsÀnnÀt vietiin onnistuneesti",
"export": {
"menuItem": "ViedÀ...",
"title": "Vie isÀnnÀt",
"scope": "Soveltamisala",
"scopeAll": "Kaikki",
"scopeSelected": "Valittu",
"searchHosts": "Hae isÀntiÀ...",
"include": "SisÀllytÀ",
"groupConnection": "Yhteys",
"groupCredentials": "Valtakirjat",
"groupNotes": "Muistiinpanoja",
"groupTags": "Tunnisteet ja kiinnitys",
"groupTunnels": "Tunnelit",
"groupJumpHosts": "Jump-isÀnnÀt",
"groupQuickActions": "Pikatoiminnot",
"groupFeatureFlags": "Ominaisuusliput",
"groupAdvanced": "LisÀasetukset",
"preview": "Esikatselu",
"moreHosts": "... {{count}} lisÀÀ isÀntiÀ",
"summary": "{{selected}} / {{total}} isÀntÀÀ",
"credentialsIncluded": "valtakirjat sisÀltyvÀt",
"credentialsExcluded": "tunnistetiedot pois suljettu",
"noneSelected": "Ei valittuja isÀntiÀ",
"cancel": "Peruuttaa",
"confirm": "ViedÀ",
"fetchFailed": "VientiÀ varten tarkoitettujen isÀntien lataaminen epÀonnistui",
"bulkButton": "ViedÀ"
},
"sampleDownloaded": "NĂ€ytetiedosto ladattu",
"failedToDeleteCredential2": "Tunnuksen poistaminen epÀonnistui",
"noFolderOption": "(Ei kansiota)",
"nSelected": "{{count}} valittu",
"featuresMenu": "Ominaisuudet",
"moveMenu": "Liikkua",
"connectSelected": "YhdistÀ",
"cancelSelection": "Peruuttaa",
"deletedCount": "Poistetut {{count}} isÀntÀÀ",
"failedToDeleteCount": "{{count}} isÀnnÀn poistaminen epÀonnistui",
"duplicatedHost": "Kopioitu \"{{name}}\"",
"failedToDuplicateHost": "IsÀnnÀn kopiointi epÀonnistui",
"updatedCount": "PÀivitetyt {{count}} isÀnnÀt",
"friendlyNameLabel": "YstÀvÀllinen nimi",
"descriptionLabel": "Kuvaus",
"loadingHost": "Ladataan isÀntÀÀ...",
"loadingHosts": "Ladataan isÀntiÀ...",
"loadingCredentials": "Tunnistetietoja ladataan...",
"noHostsYet": "Ei vielÀ isÀntiÀ",
"noHostsYetHint": "LisÀÀ palvelin avataksesi pÀÀtteitÀ, selataksesi tiedostoja ja nÀhdÀksesi mittareita.",
"noHostsMatchSearch": "Hakuasi vastaavia isÀntiÀ ei löytynyt",
"hostNotFound": "IsÀntÀÀ ei löydy",
"searchHosts": "Hae isÀntiÀ...",
"sortHosts": "Lajittele isÀnnÀt",
"sortDefault": "OletusjÀrjestys",
"sortNameAsc": "Nimi (A → Ö)",
"sortNameDesc": "Nimi (Ö → A)",
"sortIpAsc": "IP-osoite (nouseva)",
"sortIpDesc": "IP-osoite (kuvaus)",
"sortOnlineFirst": "Verkossa ensin",
"sortOfflineFirst": "Offline First",
"sortManual": "Manuaalinen (vedÀ jÀrjestyksen muuttamiseksi)",
"sortPinnedFirst": "Kiinnitetty ensin",
"filterHosts": "Suodata isÀnnÀt",
"filterClearAll": "TyhjennÀ suodattimet",
"filterStatusGroup": "Status",
"filterOnline": "Verkossa",
"filterOffline": "Offline-tilassa",
"filterPinned": "Kiinnitetty",
"filterAuthGroup": "Valtuutustyyppi",
"filterAuthPassword": "Salasana",
"filterAuthKey": "SSH-avain",
"filterAuthCredential": "Valtakirja",
"filterAuthNone": "Ei mitÀÀn",
"filterAuthOpkssh": "OPKSSH",
"filterProtocolGroup": "Protokolla",
"filterProtocolSsh": "SSH",
"filterProtocolRdp": "Maaseudun kehittÀmisohjelma",
"filterProtocolVnc": "VNC",
"filterProtocolTelnet": "Telnet",
"filterFeaturesGroup": "Ominaisuudet",
"filterFeatureTerminal": "Terminaali",
"filterFeatureFileManager": "Tiedostonhallinta",
"filterFeatureTunnel": "Tunneli",
"filterFeatureDocker": "SatamatyölÀinen",
"filterTagsGroup": "Tunnisteet",
"connectRdp": "Maaseudun kehittÀmisohjelma",
"connectVnc": "VNC",
"connectTelnet": "Telnet",
"editHostAction": "Muokkaa isÀntÀÀ",
"moreOptions": "LisÀÀ vaihtoehtoja",
"shareHost": "Jaa isÀntÀ",
"shareHostTitle": "Jaa: {{name}}",
"shareFolder": "Jaa kansio",
"shareFolderTitle": "Jaa kansio: {{name}}",
"folderSharedSuccessfully": "Jaetut {{count}} isÀntÀ(t) kansiossa",
"failedToShareFolder": "Kansion jakaminen epÀonnistui",
"sharing": {
"loadError": "Jakamistietojen lataaminen epÀonnistui. YritÀ uudelleen.",
"shareWithSection": "Jaa kanssa",
"usersTab": "KÀyttÀjÀt",
"rolesTab": "Roolit",
"searchPlaceholder": "Hae kÀyttÀjiÀ tai rooleja...",
"noMatches": "Ei osumia",
"permissionLevelLabel": "KÀyttöoikeustaso",
"levels": {
"connect": {
"label": "YhdistÀ",
"description": "Vain avoimet istunnot: pÀÀte, etÀtyöpöytÀ, tiedostonhallinta, tunnelit ja Docker. Ei pÀÀsyÀ isÀntÀkokoonpanoon."
},
"view": {
"label": "NÀytÀ",
"description": "YhdistÀ ja katso isÀntÀkokoonpano. Salaisuuksia ei koskaan nÀytetÀ."
},
"edit": {
"label": "Muokata",
"description": "NÀytÀ ja muokkaa ei-todennukseen perustuvia isÀntÀasetuksia. Omistajan SSH-todennus pysyy yksityisenÀ ja vain omistajalle tarkoitettuna."
},
"manage": {
"label": "Hallitse",
"description": "Muokkaa ja jaa isÀntÀ muiden kanssa, muuta kÀyttöoikeustasoja ja peruuta kÀyttöoikeuksia."
}
},
"expiryLabel": "KÀyttöoikeuden pÀÀttyminen",
"expiry": {
"never": "Ei koskaan",
"oneHour": "1 tunti",
"oneDay": "24 tuntia",
"sevenDays": "7 pÀivÀÀ",
"thirtyDays": "30 pÀivÀÀ",
"custom": "Mukautettu"
},
"customHoursPlaceholder": "Tuntia kÀyttöoikeuden vanhenemiseen",
"shareButton": "Jakaa",
"shareWithCount": "Jaa ({{count}})",
"currentAccess": "Nykyinen kÀyttöoikeus",
"noAccessEntries": "TÀtÀ isÀntÀÀ ei ole vielÀ jaettu",
"folderShareSummary": "Jaettu {{shared}} / {{total}} isÀntÀkoneesta tÀssÀ kansiossa",
"grantedBy": "MyöntÀnyt",
"expires": "Vanhenee",
"expired": "Vanhentunut",
"never": "Ei koskaan",
"revoke": "Peruuttaa",
"accessUpdated": "KÀyttöoikeus pÀivitetty",
"accessUpdateFailed": "KÀyttöoikeuksien pÀivittÀminen epÀonnistui",
"sharedBadge": "Jaettu",
"sharedBadgeTooltip": "Jaettu kÀyttÀjÀn {{owner}} toimesta ({{level}} pÀÀsy)",
"viewOnlyBanner": "{{owner}} jakaa tÀmÀn isÀnnÀn kanssasi ja hÀnellÀ on katseluoikeudet. MÀÀritykset ovat vain luku -tilassa.",
"sharedEditBanner": "{{owner}} jakaa tÀmÀn isÀnnÀn kanssasi muokkausoikeuksin. Muutokset koskevat varsinaista isÀntÀÀ; vain omistaja voi muuttaa todennusviitteitÀ.",
"ownerOnlyControl": "Vain isÀnnÀn omistaja voi muuttaa tÀtÀ",
"ownerAuthPrivate": "IsĂ€nnĂ€n omistajan SSH-todennus on yksityinen. Valitse omat tunnistetietosi isĂ€nnĂ€n valikosta kohdasta ”Aseta henkilökohtainen SSH-todennus”.",
"ownerAuthShared": "IsĂ€nnĂ€n omistaja on jakanut SSH-todennuksen tĂ€lle isĂ€nnĂ€lle. Voit kĂ€yttÀÀ sitĂ€ tai valita omat tunnistetietosi kohdasta ”Aseta henkilökohtainen SSH-todennus”.",
"authOverrideAction": "Aseta henkilökohtainen SSH-todennus",
"authOverrideTitle": "Henkilökohtainen SSH-todennus",
"authOverrideDescriptionPrivate": "IsÀnnÀn omistajan SSH-tunnukset pysyvÀt yksityisinÀ. Valitse jokin tallennetuista tunnistetiedoistasi yhteyksiÀ varten kohteeseen {{host}}.",
"authOverrideDescriptionShared": "KÀytÀ isÀnnÀn omistajan jakamaa todennusta tai korvaa se jollakin tallennetuista tunnistetiedoistasi yhteyksiÀ varten kohteeseen {{host}}.",
"authOverrideCredentialLabel": "Todennustiedot",
"useSharedAuthentication": "KÀytÀ jaetun isÀnnÀn todennusta",
"noPersonalCredential": "Ei henkilökohtaista tunnistetta",
"authOverrideNoCredentials": "Sinulla ei ole vielÀ tallennettuja SSH-tunnuksia. Luo sellainen kohdassa Tunnistetiedot, jos haluat muodostaa yhteyden todennusta vaativiin isÀntiin.",
"authOverrideRequired": "TÀmÀ isÀntÀ vaatii yhden tallennetuista tunnistetiedoistasi ennen kuin voit muodostaa yhteyden.",
"authOverridePrivateHint": "NÀmÀ tunnistetiedot ovat yksityisiÀ. IsÀnnÀn omistaja ja muut vastaanottajat eivÀt voi nÀhdÀ tai kÀyttÀÀ niitÀ.",
"authOverrideSaved": "Henkilökohtainen SSH-todennus tallennettu",
"authOverrideCleared": "Henkilökohtainen SSH-todennus poistettu",
"authOverrideClearedToShared": "Jaetun isÀntÀtodennuksen kÀyttÀminen",
"authOverrideLoadError": "SSH-todennuksen lataaminen epÀonnistui. YritÀ uudelleen.",
"authOverrideSaveError": "SSH-todennuksen tallentaminen epÀonnistui"
},
"guac": {
"connection": "Yhteys",
"authentication": "Todennus",
"storedCredential": "Tallennetut tunnistetiedot",
"noCredential": "Ei tunnistetietoja (suorat tunnistetiedot alla)",
"authMethod": "Todennustapa",
"authTypeDirect": "Suoraan",
"authTypeCredential": "Valtakirja",
"authTypeNone": "Ei mitÀÀn",
"authTypeNoneDesc": "Tunnuksia ei tallenneta. Sinulta kysytÀÀn kÀyttÀjÀtunnusta ja salasanaa aina, kun muodostat yhteyden; niitÀ ei tallenneta.",
"selectCredential": "Valitse tunnistetiedot...",
"connectionSettings": "Yhteysasetukset",
"displaySettings": "NÀyttöasetukset",
"audioSettings": "ÄÀniasetukset",
"rdpPerformance": "RDP-suorituskyky",
"deviceRedirection": "Laitteen uudelleenohjaus",
"session": "Istunto",
"gateway": "YhdyskÀytÀvÀ",
"remoteApp": "EtÀsovellus",
"clipboard": "LeikepöytÀ",
"sessionRecording": "Istunnon tallennus",
"wakeOnLan": "Wake-on-LAN",
"vncSettings": "VNC-asetukset",
"terminalSettings": "PÀÀteasetukset",
"rdpPort": "RDP-portti",
"username": "KÀyttÀjÀtunnus",
"password": "Salasana",
"passwordSaved": "Salasana tallennettu, kirjoita muuttaaksesi",
"domain": "Verkkotunnus",
"securityMode": "Suojaustila",
"colorDepth": "VĂ€risyvyys",
"width": "Leveys",
"height": "Korkeus",
"dpi": "DPI",
"resizeMethod": "Koon muuttamismenetelmÀ",
"clientName": "Asiakkaan nimi",
"initialProgram": "AlkuperÀinen ohjelma",
"serverLayout": "Palvelimen asettelu",
"timezone": "Aikavyöhyke",
"loadBalanceInfo": "Kuormituksen tasapainotustiedot / evÀste",
"loadBalanceInfoDesc": "RD Connection Broker -evÀste RDS-farmin kuormituksen tasapainottamista varten (esim. tsv://MS Terminal Services Plugin.1.CollectionName)",
"guacdProxy": "guacd-vÀlityspalvelin",
"guacdHostname": "guacd-isÀntÀ",
"guacdHostnamePlaceholder": "Globaali oletusarvo",
"guacdPort": "guacdin satama",
"guacdProxyDesc": "Ohita tÀmÀn yhteyden globaali guacd-instanssi. JÀtÀ tyhjÀksi kÀyttÀÀksesi globaalisti mÀÀritettyÀ guacd-instanssia.",
"gatewayHostname": "YhdyskÀytÀvÀn isÀntÀnimi",
"gatewayPort": "YhdyskÀytÀvÀportti",
"gatewayUsername": "YhdyskÀytÀvÀn kÀyttÀjÀtunnus",
"gatewayPassword": "YhdyskÀytÀvÀn salasana",
"gatewayDomain": "YhdyskÀytÀvÀn verkkotunnus",
"remoteAppProgram": "RemoteApp-ohjelma",
"workingDirectory": "Työhakemisto",
"arguments": "Argumentit",
"normalizeLineEndings": "Normalisoi rivinpÀÀtteet",
"recordingPath": "Tallennuspolku",
"recordingName": "Tallenteen nimi",
"macAddress": "MAC-osoite",
"broadcastAddress": "LĂ€hetysosoite",
"udpPort": "UDP-portti",
"waitTimeS": "Odotusaika (s)",
"driveName": "Aseman nimi",
"drivePath": "Ajopolku",
"ignoreCertificate": "Ohita varmenne",
"ignoreCertificateDesc": "Salli yhteydet itse allekirjoitettuja varmenteita kÀyttÀviin isÀntiin",
"forceLossless": "Pakota hÀviötön",
"forceLosslessDesc": "Pakota hÀviötön kuvan koodaus (korkeampi laatu, enemmÀn kaistanleveyttÀ)",
"disableAudio": "Poista ÀÀni kÀytöstÀ",
"disableAudioDesc": "MykistÀ kaikki etÀistunnon ÀÀnet",
"enableAudioInput": "Ota ÀÀnitulo kÀyttöön (mikrofoni)",
"enableAudioInputDesc": "LÀhetÀ paikallinen mikrofoni etÀistuntoon",
"wallpaper": "Taustakuva",
"wallpaperDesc": "NÀytÀ työpöydÀn taustakuva (poistaminen kÀytöstÀ parantaa suorituskykyÀ)",
"theming": "Teemat",
"themingDesc": "Ota kÀyttöön visuaaliset teemat ja tyylit",
"fontSmoothing": "Fontin pehmennys",
"fontSmoothingDesc": "Ota ClearType-fonttien renderöinti kÀyttöön",
"fullWindowDrag": "Koko ikkunan vetÀminen",
"fullWindowDragDesc": "NÀytÀ ikkunan sisÀltö vetÀmisen aikana",
"desktopComposition": "TyöpöydÀn sommittelu",
"desktopCompositionDesc": "Ota Aero Glass -tehosteet kÀyttöön",
"menuAnimations": "Valikkoanimaatiot",
"menuAnimationsDesc": "Ota kÀyttöön valikoiden hÀivytys ja dia-animaatiot",
"disableBitmapCaching": "Poista bittikarttavÀlimuisti kÀytöstÀ",
"disableBitmapCachingDesc": "Poista bittikarttavÀlimuisti kÀytöstÀ (saattaa auttaa hÀiriöiden kanssa)",
"disableOffscreenCaching": "Poista kÀytöstÀ nÀytön ulkopuolinen vÀlimuisti",
"disableOffscreenCachingDesc": "Poista kÀytöstÀ nÀytön ulkopuolinen vÀlimuisti",
"disableGlyphCaching": "Poista kÀytöstÀ glyfien vÀlimuisti",
"disableGlyphCachingDesc": "Poista merkkijonojen vÀlimuisti kÀytöstÀ",
"enableGfx": "Ota kÀyttöön nÀytönsÀÀstÀjÀ",
"enableGfxDesc": "KÀytÀ RemoteFX-grafiikkaputkea",
"enablePrinting": "Ota tulostus kÀyttöön",
"enablePrintingDesc": "Ohjaa paikalliset tulostimet etÀistuntoon",
"enableDriveRedirection": "Ota aseman uudelleenohjaus kÀyttöön",
"enableDriveRedirectionDesc": "YhdistÀ paikallinen kansio asemaksi etÀistunnossa",
"createDrivePath": "Luo ajopolku",
"createDrivePathDesc": "Luo kansio automaattisesti, jos sitÀ ei ole olemassa",
"disableDownload": "Poista lataus kÀytöstÀ",
"disableDownloadDesc": "EstÀ tiedostojen lataaminen etÀistunnosta",
"disableUpload": "Poista lÀhetys kÀytöstÀ",
"disableUploadDesc": "EstÀ tiedostojen lataaminen etÀistuntoon",
"enableTouch": "Ota kosketus kÀyttöön",
"enableTouchDesc": "Ota kosketussyötteen edelleenlÀhetys kÀyttöön",
"consoleSession": "Konsoli-istunto",
"consoleSessionDesc": "YhdistÀ konsoliin (istunto 0) uuden istunnon sijaan",
"sendWolPacket": "LÀhetÀ WOL-paketti",
"sendWolPacketDesc": "LÀhetÀ taikapaketti herÀttÀÀksesi tÀmÀn isÀnnÀn ennen yhteyden muodostamista",
"disableCopy": "Poista kopiointi kÀytöstÀ",
"disableCopyDesc": "EstÀ tekstin kopioiminen etÀistunnosta",
"disablePaste": "Poista liittÀminen kÀytöstÀ",
"disablePasteDesc": "EstÀ tekstin liittÀminen etÀistuntoon",
"createPathIfMissing": "Luo polku, jos se puuttuu",
"createPathIfMissingDesc": "Luo tallennushakemisto automaattisesti",
"excludeOutput": "Sulje pois tuloste",
"excludeOutputDesc": "ÄlĂ€ tallenna nĂ€ytön tulostetta (vain metatiedot)",
"excludeMouse": "Sulje hiiri pois",
"excludeMouseDesc": "ÄlĂ€ tallenna hiiren liikkeitĂ€",
"includeKeystrokes": "SisÀllytÀ nÀppÀinpainallukset",
"includeKeystrokesDesc": "Tallenna raakat nÀppÀinpainallukset nÀytön tulosteen lisÀksi",
"vncPort": "VNC-portti",
"vncPassword": "VNC-salasana",
"vncUsernameOptional": "KÀyttÀjÀtunnus (valinnainen)",
"vncLeaveBlank": "JÀtÀ tyhjÀksi, jos ei pakollinen",
"cursorMode": "Kohdistimen tila",
"swapRedBlue": "Vaihda punainen/sininen",
"swapRedBlueDesc": "Vaihda punaisen ja sinisen vÀrikanavan paikkaa (korjaa joitakin vÀriongelmia)",
"readOnly": "Vain lukuoikeus",
"readOnlyDesc": "Katso etÀnÀyttöÀ lÀhettÀmÀttÀ mitÀÀn syötettÀ",
"telnetPort": "Telnet-portti",
"terminalType": "Liittimen tyyppi",
"fontName": "Fontin nimi",
"fontSize": "Fonttikoko",
"colorScheme": "VĂ€rimaailma",
"backspaceKey": "Askelpalautin-nÀppÀin",
"saveHostFirst": "Tallenna ensin isÀntÀ.",
"sharingOptionsAfterSave": "Jakamisvaihtoehdot ovat kÀytettÀvissÀ isÀnnÀn tallentamisen jÀlkeen.",
"permissionLevel": "KÀyttöoikeustaso",
"typeHeader": "Tyyppi",
"targetHeader": "Kohde",
"permissionHeader": "Lupa",
"cancelBtn": "Peruuttaa",
"savingBtn": "Tallennetaan...",
"updateHostBtn": "PÀivitÀ isÀntÀ",
"addHostBtn": "LisÀÀ isÀntÀ"
},
"arrangeUnlockedSwitchedToManual": "Vaihdoin manuaaliseen lajitteluun, jotta tilauksesi pysyy",
"dragToRearrange": "VedÀ jÀrjestellÀksesi uudelleen",
"arrangeUnlocked": "Avaa vetÀmÀllÀ jÀrjestellÀksesi uudelleen"
},
"commandPalette": {
"searchPlaceholder": "Hae isÀntiÀ, komentoja tai asetuksia...",
"quickActions": "Pikatoiminnot",
"navigation": "Navigointi",
"orShortcut": "tai",
"hostManager": "IsÀntÀpÀÀllikkö",
"hostManagerDesc": "Hallitse, lisÀÀ tai muokkaa isÀntiÀ",
"addNewHost": "LisÀÀ uusi isÀntÀ",
"addNewHostDesc": "Rekisteröi uusi isÀntÀ",
"adminSettings": "JÀrjestelmÀnvalvojan asetukset",
"adminSettingsDesc": "JÀrjestelmÀasetusten ja kÀyttÀjien mÀÀrittÀminen",
"userProfile": "KÀyttÀjÀprofiili",
"userProfileDesc": "Hallinnoi tiliÀsi ja asetuksiasi",
"addCredential": "LisÀÀ tunnistetiedot",
"addCredentialDesc": "SSH-avainten tai salasanojen tallentaminen",
"tmuxMonitor": "Tmux-nÀyttö",
"tmuxMonitorDesc": "Valvo tmux-istuntoja eri isÀnnillÀsi",
"snippets": "Katkelmat",
"runSnippetDesc": "Suorita aktiivisessa pÀÀtevÀlilehdessÀ",
"noSnippetsFound": "Ei löytynyt hakutuloksia, jotka vastaavat \"{{search}}\"",
"recentActivity": "Viimeaikaiset toiminnot",
"serversAndHosts": "Palvelimet ja isÀnnÀt",
"noHostsFound": "Ei löytynyt isÀntiÀ, jotka vastaavat \"{{search}}\"",
"links": "Linkit",
"navigate": "Navigoida",
"select": "Valitse",
"toggleWith": "Vaihda",
"localTerminal": "Paikallinen terminaali",
"localTerminalDesc": "Avaa komentotulkki tÀllÀ tietokoneella"
},
"splitScreen": {
"paneEmpty": "Ruutu {{index}} - tyhjÀ",
"noTabAssigned": "Ei vÀlilehteÀ mÀÀritettynÀ",
"focusedPane": "Aktiivinen ruutu"
},
"connections": {
"noConnections": "Ei yhteyksiÀ",
"noConnectionsDesc": "Avaa pÀÀte, tiedostonhallinta tai etÀtyöpöytÀ nÀhdÀksesi yhteydet tÀÀllÀ",
"connectedFor": "Yhdistetty kohteeseen {{duration}}",
"connected": "Yhdistetty",
"disconnected": "Yhteys katkennut",
"closeTab": "Sulje vÀlilehti",
"closeConnection": "Sulje yhteys",
"forgetTab": "Unohtaa",
"removeBackground": "Poistaa",
"reconnect": "YhdistÀ uudelleen",
"reopenTab": "Avaa uudelleen",
"sectionOpen": "Avata",
"sectionBackground": "Tausta",
"backgroundDesc": "Istunto jatkuu 30 minuuttia yhteyden katkaisemisen jÀlkeen, ja se voidaan yhdistÀÀ uudelleen.",
"persisted": "Jatkui taustalla",
"expiresIn": "Vanhenee {{duration}} kuluttua",
"search": "Hae yhteyksiÀ...",
"noSearchResults": "Ei hakuasi vastaavia yhteyksiÀ",
"rename": "NimeÀ istunto uudelleen",
"sectionSharedWithMe": "Jaettu kanssani",
"sharedBy": "Jakanut {{username}}",
"join": "Liity",
"sharedSessionLabel": "{{hostName}} (jaettu)"
},
"sessionSharing": {
"guestView": {
"loading": "YhdistetÀÀn jaettuun istuntoon...",
"linkInvalid": "TÀmÀ jakolinkki on virheellinen, vanhentunut tai se on peruutettu.",
"rateLimited": "Liikaa yrityksiÀ, yritÀ uudelleen pian",
"sessionEnded": "TÀmÀ istunto on pÀÀttynyt",
"readOnlyBadge": "Vain katselu"
},
"modalTitle": "Jaa istunto",
"shareButton": "Jakaa",
"notReadyToShare": "Istunto ei ole vielÀ valmis jaettavaksi",
"modeTab": {
"link": "Linkki",
"user": "KÀyttÀjÀ"
},
"linkModeDescription": "Kuka tahansa, jolla on tÀmÀ linkki, voi liittyÀ, tiliÀ ei tarvita.",
"userModeDescription": "Jaa tietyn kÀyttÀjÀn kanssa, jolla on jo pÀÀsy tÀhÀn isÀntÀÀn. Jos heillÀ ei vielÀ ole pÀÀsyÀ, jaa isÀntÀ ensin heidÀn kanssaan tai kÀytÀ linkkiÀ. Jakamisen jÀlkeen istunto nÀkyy heidÀn Yhteydet-vÀlilehdellÀÀn.",
"permissionLevel": {
"label": "KÀyttöoikeustaso",
"readOnly": "Vain lukuoikeus",
"readOnlyDescription": "Voit katsoa istuntoa suorana, mutta et voi kirjoittaa tai olla vuorovaikutuksessa.",
"readWrite": "Lue ja kirjoita",
"readWriteDescription": "Voi kirjoittaa ja olla vuorovaikutuksessa istunnon kanssa aivan kuten omistaja."
},
"expiryLabel": "Linkin vanheneminen",
"createLinkButton": "Luo linkki",
"createShareButton": "Jaa kÀyttÀjÀn kanssa",
"searchUsersPlaceholder": "Hae kÀyttÀjiÀ...",
"noUsersFound": "Ei kÀyttÀjiÀ löytynyt",
"linkCreated": "Jaa linkki luotu",
"linkCopied": "Linkki kopioitu leikepöydÀlle",
"copyLink": "Kopioi linkki",
"shareCreated": "Istunto jaettu. Se nÀkyy heidÀn Yhteydet-vÀlilehdellÀ.",
"shareFailed": "Jaon luominen epÀonnistui",
"userLacksHostAccess": "KÀyttÀjÀllÀ ei ole vielÀ pÀÀsyÀ tÀhÀn isÀntÀÀn. Jaa isÀntÀ ensin heidÀn kanssaan tai kÀytÀ linkkiÀ.",
"activeShares": "Aktiiviset jaot",
"noActiveShares": "Ei aktiivisia jakoja tÀllÀ istunnolla",
"revoke": "Peruuttaa",
"revokeConfirmTitle": "Perutaanko tÀmÀ jako?",
"revokeConfirmDescription": "Kuka tahansa tÀtÀ jakoa kÀyttÀvÀ menettÀÀ kÀyttöoikeuden vÀlittömÀsti.",
"revoked": "Jako peruttu",
"revokeFailed": "Jakamisen peruuttaminen epÀonnistui",
"joinCount": "{{count}} liity",
"joinCount_other": "{{count}} liitokset",
"expiresAt": "Vanhenee {{date}}",
"linkShareBadge": "Linkki",
"userShareBadge": "KÀyttÀjÀ: {{username}}",
"loadSharesFailed": "Aktiivisten jakojen lataaminen epÀonnistui"
},
"guacamole": {
"connecting": "YhdistetÀÀn {{type}} -istuntoon...",
"connectionError": "Yhteysvirhe",
"connectionFailed": "Yhteys epÀonnistui",
"failedToConnect": "Yhteystunnuksen hakeminen epÀonnistui",
"hostNotFound": "IsÀntÀÀ ei löydy",
"noHostSelected": "Ei valittua isÀntÀÀ",
"reconnect": "YhdistÀ uudelleen",
"retry": "YritÀ uudelleen",
"guacdUnavailable": "EtÀtyöpöytÀpalvelu (guacd) ei ole kÀytettÀvissÀ. Varmista, ettÀ guacd on kÀynnissÀ, kÀytettÀvissÀ ja mÀÀritetty oikein jÀrjestelmÀnvalvojan asetuksissa.",
"credentialPromptTitle": "SyötÀ RDP-tunnistetiedot",
"credentialPromptDescription": "TÀmÀ isÀntÀ on asetettu kysymÀÀn tunnistetietoja yhteyden muodostamisen yhteydessÀ. NiitÀ kÀytetÀÀn vain tÀssÀ istunnossa, eikÀ niitÀ tallenneta.",
"connect": "YhdistÀ",
"ctrlAltDel": "Ctrl+Alt+Del",
"files": {
"title": "Drive-tiedostot",
"parent": "YlÀhakemisto",
"refresh": "PÀivitÀ",
"empty": "TÀmÀ kansio on tyhjÀ",
"listFailed": "TÀmÀn kansion lukeminen epÀonnistui",
"download": "Lataa",
"downloadFailed": "Lataus epÀonnistui {{name}}",
"upload": "Lataa tiedostoja",
"uploading": "Ladataan {{name}}...",
"uploaded": "Ladattu {{name}}",
"uploadFailed": "Lataus epÀonnistui {{name}}",
"uploadDisabled": "LÀhetykset on poistettu kÀytöstÀ tÀllÀ yhteydellÀ",
"driveUnavailable": "Ota RDP-aseman uudelleenohjaus kÀyttöön ennen tiedostojen lataamista",
"dropToUpload": "Pudota tiedostot ladattavaksi"
},
"toolbar": {
"ctrlAltDel": "Ctrl+Alt+Del",
"winL": "Win+L (LukitusnÀyttö)",
"winKey": "Windows-nÀppÀin",
"ctrl": "Ctrl",
"alt": "Vaihtoehto",
"shift": "SiirtÀÀ",
"win": "Voittaa",
"stickyActive": "{{key}} (lukittu - napsauta vapauttaaksesi)",
"stickyInactive": "{{key}} (napsauta lukitaksesi)",
"esc": "Paeta",
"tab": "VĂ€lilehti",
"home": "Kotiin",
"end": "Loppu",
"pageUp": "Sivu ylös",
"pageDown": "Sivu alas",
"arrowUp": "Nuoli ylös",
"arrowDown": "Nuoli alas",
"arrowLeft": "Nuoli vasemmalle",
"arrowRight": "Nuoli oikealle",
"fnToggle": "ToimintonÀppÀimet",
"reconnect": "YhdistÀ istunto uudelleen",
"collapse": "PienennÀ työkalupalkki",
"expand": "Laajenna työkalupalkkia",
"dragHandle": "VedÀ siirtÀÀksesi",
"switchToTrackpad": "Vaihda ohjauslevytilaan (vedÀ siirtÀÀksesi kohdistinta, napauta napsauttamalla)",
"switchToTouch": "Vaihda kosketustilaan (napauta suoraan haluamaasi kohtaan)"
}
},
"terminal": {
"connect": "YhdistÀ isÀntÀÀn",
"clear": "TyhjennÀ",
"paste": "LiitÀ",
"reconnect": "YhdistÀ uudelleen",
"connectionLost": "Yhteys katkesi",
"connected": "Yhdistetty",
"clipboardWriteFailed": "Kopiointi leikepöydÀlle epÀonnistui. Varmista, ettÀ sivua kÀytetÀÀn HTTPS:n tai paikallisen isÀnnÀn kautta.",
"clipboardReadFailed": "LeikepöydÀn lukeminen epÀonnistui. Varmista, ettÀ leikepöydÀn kÀyttöoikeudet on myönnetty.",
"clipboardHttpWarning": "LeikepöydĂ€n lukeminen epĂ€onnistui. Jotkin selaimet rajoittavat leikepöydĂ€n kĂ€yttöÀ HTTPS-yhteyden ulkopuolella – kokeile Ctrl+V-nĂ€ppĂ€inyhdistelmÀÀ tai kĂ€ytĂ€ TermixiĂ€ HTTPS-yhteyden kautta.",
"passwordPromptFillTitle": "TÀytÀ tallennettu salasana tÀhÀn kehotteeseen?",
"unknownError": "Tuntematon virhe tapahtui",
"websocketError": "WebSocket-yhteysvirhe",
"connecting": "YhdistetÀÀn...",
"noHostSelected": "Ei valittua isÀntÀÀ",
"reconnecting": "YhdistetÀÀn uudelleen... ({{attempt}}/{{max}})",
"reconnected": "YhdistÀminen uudelleen onnistui",
"tmuxSessionCreated": "tmux-istunto luotu: {{name}}",
"tmuxSessionAttached": "tmux-istunto liitetty: {{name}}",
"tmuxUnavailable": "tmuxia ei ole asennettu etÀkoneeseen, vaan kÀytetÀÀn vakiokuorta.",
"tmuxSessionPickerTitle": "tmux-istunnot",
"tmuxSessionPickerDesc": "TÀltÀ isÀnnÀltÀ löytyi olemassa olevia tmux-istuntoja. Valitse yksi liittÀÀksesi sen uudelleen tai luodaksesi uuden istunnon.",
"tmuxWindows": "Ikkunat",
"tmuxWindowCount": "{{count}} ikkuna",
"tmuxAttached": "Liitetyt asiakkaat",
"tmuxAttachedCount": "{{count}} liitteenÀ",
"tmuxLastActivity": "Viimeisin aktiviteetti",
"tmuxTimeJustNow": "juuri nyt",
"tmuxTimeMinutes": "{{count}}minuuttia sitten",
"tmuxTimeHours": "{{count}}tuntia sitten",
"tmuxTimeDays": "{{count}}d sitten",
"tmuxCreateNew": "Aloita uusi istunto",
"tmuxCopyHint": "SÀÀdÀ valintaa ja kopioi leikepöydÀlle painamalla Enter",
"tmuxDetach": "Irrota tmux-istunnosta",
"tmuxDetached": "Irrotettu tmux-istunnosta",
"searchPlaceholder": "LöytÀÀ",
"searchCaseSensitive": "Ottelukotelo",
"searchWholeWord": "Koko sanan tÀsmÀys",
"searchRegex": "KÀytÀ sÀÀnnöllistÀ lauseketta",
"searchNoResults": "Ei tuloksia",
"searchResultCount": "{{index}} / {{count}}",
"searchNext": "Seuraava osuma (Enter)",
"searchPrevious": "Edellinen osuma (Vaihto+Enter)",
"searchClose": "Sulje (Esc)",
"maxReconnectAttemptsReached": "Yhteyden muodostamisen uudelleenyritysten enimmÀismÀÀrÀ saavutettu",
"closeTab": "LÀhellÀ",
"connectionTimeout": "Yhteyden aikakatkaisu",
"terminalTitle": "PÀÀte - {{host}}",
"terminalWithPath": "PÀÀte - {{host}}:{{path}}",
"runTitle": "Juoksemassa {{command}} - {{host}}",
"totpRequired": "Kaksivaiheinen todennus vaaditaan",
"totpCodeLabel": "Vahvistuskoodi",
"totpVerify": "Vahvista",
"mfaPromptRequired": "Todennus vaaditaan",
"mfaPushRequired": "Push-todennus vaaditaan",
"mfaMenuPlaceholder": "Kirjoita vastauksesi",
"mfaWaitingApproval": "Odotetaan hyvÀksyntÀÀ laitteellasi...",
"mfaSendRequest": "LÀhetÀ pyyntö",
"warpgateAuthRequired": "Warpgate-todennus vaaditaan",
"warpgateSecurityKey": "Suojausavain",
"warpgateAuthUrl": "Todennus-URL-osoite",
"warpgateOpenBrowser": "Avaa selaimessa",
"warpgateContinue": "Olen suorittanut todennuksen",
"opksshAuthRequired": "OPKSSH-todennus vaaditaan",
"opksshAuthDescription": "Suorita todennus selaimessasi jatkaaksesi. TÀmÀ istunto on voimassa 24 tuntia.",
"opksshOpenBrowser": "Avaa selain todennusta varten",
"opksshWaitingForAuth": "Odotetaan selaimen todennusta...",
"opksshAuthenticating": "Todennusta kÀsitellÀÀn...",
"opksshTimeout": "Todennus aikakatkaistiin. YritÀ uudelleen.",
"opksshAuthFailed": "Todennus epÀonnistui. Tarkista tunnistetietosi ja yritÀ uudelleen.",
"opksshSignInWith": "Kirjaudu sisÀÀn tunnuksella {{provider}}",
"tailscaleCheckRequired": "Tailscale-todennus vaaditaan",
"tailscaleCheckDescription": "Tailscale SSH vaatii lisÀtarkistuksen. Jatka tunnistautumalla selaimessasi.",
"tailscaleCheckOpenBrowser": "Avaa selain todennusta varten",
"tailscaleCheckWaiting": "Odotetaan Tailscale-todennusta...",
"tailscaleCheckTimeout": "Tailscale-todennus aikakatkaistiin. YritÀ uudelleen.",
"vaultAuthTitle": "Holviin kirjautuminen vaaditaan",
"vaultAuthDescription": "Ikkuna HashiCorp-holviin kirjautumista varten on avautunut. Kirjaudu sisÀÀn siinÀ. Yhteys jatkuu automaattisesti.",
"vaultAuthFailed": "Holvin todennus epÀonnistui. YritÀ uudelleen.",
"vaultReopen": "Avaa kirjautumisikkuna uudelleen",
"sudoPasswordPopupTitle": "SyötÀ salasana?",
"linkDialogTitle": "Avaa linkki",
"linkDialogOpen": "Avata",
"linkDialogCopy": "Kopioida",
"websocketAbnormalClose": "Yhteys katkesi odottamatta. TÀmÀ voi johtua kÀÀnteisestÀ vÀlityspalvelimesta tai SSL-mÀÀritysongelmasta. Tarkista palvelimen lokit.",
"connectionLogTitle": "Yhteysloki",
"connectionLogCopy": "Kopioi lokit leikepöydÀlle",
"connectionLogEmpty": "Ei vielÀ yhteyslokeja",
"connectionLogWaiting": "Yhteyslokeja odotetaan...",
"connectionLogCopied": "Yhteyslokit kopioitu leikepöydÀlle",
"connectionLogCopyFailed": "Lokien kopiointi leikepöydÀlle epÀonnistui",
"connectionRejected": "Palvelin hylkÀsi yhteyden. Tarkista todennus ja verkkoasetukset.",
"hostKeyRejected": "SSH-isÀnnÀn avaimen vahvistus hylÀttiin. Yhteys katkaistu.",
"sessionTakenOver": "Istunto avattiin toisella vÀlilehdellÀ. YhdistetÀÀn uudelleen...",
"split": {
"splitTab": "Jaettu vÀlilehti",
"addToSplit": "LisÀÀ Splitiin",
"removeFromSplit": "Poista jaosta"
}
},
"fileManager": {
"noHostSelected": "Ei valittua isÀntÀÀ",
"initializingEditor": "Editorin alustaminen...",
"file": "Tiedosto",
"folder": "Kansio",
"uploadFile": "LÀhetÀ tiedosto",
"downloadFile": "Lataa",
"extractArchive": "Pura arkisto",
"extractingArchive": "Puretaan {{name}}...",
"archiveExtractedSuccessfully": "{{name}} uutettu 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": "Muokata",
"preview": "Esikatselu",
"previous": "Edellinen",
"next": "Seuraava",
"pageXOfY": "Sivu {{current}} / {{total}}",
"zoomOut": "Loitonna",
"zoomIn": "LÀhennÀ",
"newFile": "Uusi tiedosto",
"newFolder": "Uusi kansio",
"rename": "NimeÀ uudelleen",
"uploading": "Ladataan...",
"uploadingFile": "Ladataan {{name}}...",
"fileName": "Tiedoston nimi",
"folderName": "Kansion nimi",
"fileUploadedSuccessfully": "Tiedosto \"{{name}}\" ladattu onnistuneesti",
"failedToUploadFile": "Tiedoston lataaminen epÀonnistui",
"uploadingFolderFiles": "Ladataan {{count}} tiedostoa/tiedostoja...",
"uploadedFolderFiles": "{{count}} tiedostoa ladattu onnistuneesti",
"uploadedFolderPartial": "{{uploaded}} tiedoston/tiedostojen {{failed}} lataaminen epÀonnistui",
"fileDownloadedSuccessfully": "Tiedosto \"{{name}}\" ladattu onnistuneesti",
"failedToDownloadFile": "Tiedoston lataaminen epÀonnistui",
"fileCreatedSuccessfully": "Tiedosto \"{{name}}\" luotu onnistuneesti",
"folderCreatedSuccessfully": "Kansio \"{{name}}\" luotu onnistuneesti",
"failedToCreateItem": "Kohteen luominen epÀonnistui",
"operationFailed": "{{operation}} toiminto epÀonnistui kohteelle {{name}}: {{error}}",
"failedToResolveSymlink": "Symlinkin ratkaiseminen epÀonnistui",
"itemsDeletedSuccessfully": "{{count}} kohdetta poistettu onnistuneesti",
"failedToDeleteItems": "Kohteiden poistaminen epÀonnistui",
"sudoPasswordRequired": "JÀrjestelmÀnvalvojan salasana vaaditaan",
"enterSudoPassword": "Anna sudo-salasana jatkaaksesi tÀtÀ toimintoa",
"sudoPassword": "Sudo-salasana",
"sudoOperationFailed": "Sudo-toiminto epÀonnistui",
"sudoAuthFailed": "Sudo-todennus epÀonnistui",
"dragFilesToUpload": "Pudota tiedostot tÀhÀn ladataksesi",
"emptyFolder": "TÀmÀ kansio on tyhjÀ",
"searchFiles": "Hae tiedostoja...",
"upload": "Lataa",
"selectHostToStart": "Valitse isÀntÀ tiedostonhallinnan aloittamiseksi",
"sshRequiredForFileManager": "Tiedostonhallinta vaatii SSH:n. TÀssÀ isÀnnÀssÀ SSH ei ole kÀytössÀ.",
"failedToConnect": "SSH-yhteyden muodostaminen epÀonnistui",
"failedToLoadDirectory": "Hakemiston lataaminen epÀonnistui",
"noSSHConnection": "SSH-yhteyttÀ ei ole saatavilla",
"copy": "Kopioida",
"cut": "Leikata",
"paste": "LiitÀ",
"copyPath": "Kopioi polku",
"copyPaths": "Kopioi polut",
"delete": "Poistaa",
"properties": "Ominaisuudet",
"refresh": "PÀivitÀ",
"downloadFiles": "Lataa {{count}} tiedostoa selaimeen",
"copyFiles": "Kopioi {{count}} kohdetta",
"cutFiles": "Leikkaa {{count}} kohdetta",
"deleteFiles": "Poista {{count}} kohdetta",
"filesCopiedToClipboard": "{{count}} kohdetta kopioitiin leikepöydÀlle",
"filesCutToClipboard": "{{count}} kohdetta leikataan leikepöydÀlle",
"pathCopiedToClipboard": "Polku kopioitu leikepöydÀlle",
"pathsCopiedToClipboard": "{{count}} polut kopioitu leikepöydÀlle",
"failedToCopyPath": "Polun kopioiminen leikepöydÀlle epÀonnistui",
"copyFolderLink": "Kopioi linkki kansioon",
"copyCurrentFolderLink": "Kopioi linkki nykyiseen kansioon",
"folderLinkCopied": "Kansiolinkki kopioitu leikepöydÀlle",
"failedToCopyFolderLink": "Kansiolinkin kopiointi epÀonnistui",
"movedItems": "Siirretty {{count}} kohdetta",
"failedToDeleteItem": "Kohteen poistaminen epÀonnistui",
"itemRenamedSuccessfully": "{{type}} nimettiin uudelleen onnistuneesti",
"failedToRenameItem": "Kohteen uudelleennimeÀminen epÀonnistui",
"download": "Lataa",
"openExternalEditor": "Avaa ulkopuolelta",
"chooseExternalEditor": "Valitse ulkoinen editori",
"externalEditorSelected": "Ulkoinen editori valittu",
"externalEditorDesktopOnly": "Ulkoinen editori on kÀytettÀvissÀ vain työpöytÀsovelluksessa",
"externalEditorOpened": "Avattu ulkoisessa editorissa. Tallentamalla sinne muutokset latautuvat takaisin palvelimelle.",
"failedToOpenExternalEditor": "Ulkoisen editorin avaaminen epÀonnistui",
"failedToSelectExternalEditor": "Ulkoisen editorin valinta epÀonnistui",
"permissions": "KÀyttöoikeudet",
"size": "Koko",
"modified": "Muokattu",
"path": "Polku",
"confirmDelete": "Oletko varma, ettÀ haluat poistaa {{name}}?",
"permissionDenied": "Lupa evÀtty",
"serverError": "Palvelinvirhe",
"fileSavedSuccessfully": "Tiedosto tallennettu onnistuneesti",
"failedToSaveFile": "Tiedoston tallennus epÀonnistui",
"confirmDeleteSingleItem": "Oletko varma, ettÀ haluat poistaa pysyvÀsti \"{{name}}\"?",
"confirmDeleteMultipleItems": "Oletko varma, ettÀ haluat poistaa pysyvÀsti {{count}} kohdetta?",
"confirmDeleteMultipleItemsWithFolders": "Haluatko varmasti poistaa pysyvÀsti {{count}} kohdetta? TÀmÀ koskee myös kansioita ja niiden sisÀltöÀ.",
"confirmDeleteFolder": "Oletko varma, ettÀ haluat poistaa pysyvÀsti kansion \"{{name}}\" ja kaiken sen sisÀllön?",
"permanentDeleteWarning": "TÀtÀ toimintoa ei voi perua. Kohde/kohteet poistetaan pysyvÀsti palvelimelta.",
"moveToTrashWarning": "Kohde(et) siirretÀÀn Termixin roskakoriin ja ne voidaan palauttaa ennen sÀilytysajan pÀÀttymistÀ.",
"itemsMovedToTrash": "{{count}} kohdetta siirretty roskakoriin",
"trash": "Roska",
"trashDescription": "Poistetut kohteet sÀilytetÀÀn tÀllÀ isÀnnöinnillÀ {{days}} pÀivÀÀ.",
"trashLoadFailed": "Roskakorin lataaminen epÀonnistui",
"trashEmpty": "Roskakori on tyhjÀ",
"trashRestore": "Palauttaa",
"trashRestored": "Palautettu {{name}}",
"trashRestoreFailed": "Kohteen palauttaminen epÀonnistui. AlkuperÀinen polku saattaa jo olla olemassa.",
"trashDeletePermanently": "Poista pysyvÀsti",
"trashDeleteConfirm": "Poistetaanko {{name}}pysyvÀsti? TÀtÀ ei voi perua.",
"trashPermanentlyDeleted": "Poistettu pysyvÀsti {{name}}",
"trashDeleteFailed": "Kohteen pysyvÀ poistaminen epÀonnistui",
"trashEmptyAction": "TyhjennÀ roskakori",
"trashEmptyConfirm": "Poistetaanko kaikki roskakorissa olevat kohteet pysyvÀsti? TÀtÀ ei voi perua.",
"trashEmptied": "Roskakori tyhjennetty",
"trashRetention": "Automaattinen puhdistus (pÀivÀn) kuluttua",
"trashRetentionSaved": "Roskakorin sÀilytys pÀivitetty",
"trashRetentionFailed": "Roskakorin sÀilytystietojen pÀivittÀminen epÀonnistui.",
"trashUnavailableConfirm": "TÀtÀ kohdetta ei voida siirtÀÀ roskakoriin, yleensÀ siksi, ettÀ se on toisessa tiedostojÀrjestelmÀssÀ tai vaatii laajennetut kÀyttöoikeudet. Poistetaanko se pysyvÀsti?",
"recent": "Viimeaikaiset",
"pinned": "Kiinnitetty",
"folderShortcuts": "Kansion pikavalinnat",
"failedToReconnectSSH": "SSH-istunnon uudelleenyhdistÀminen epÀonnistui",
"openTerminalHere": "Avaa terminaali tÀstÀ",
"run": "Juokse",
"openTerminalInFolder": "Avaa pÀÀte tÀssÀ kansiossa",
"openTerminalInFileLocation": "Avaa pÀÀte tiedoston sijainnissa",
"runningFile": "Juokseminen - {{file}}",
"onlyRunExecutableFiles": "Voi suorittaa vain suoritettavia tiedostoja",
"directories": "Hakemistot",
"removedFromRecentFiles": "Poistettu \"{{name}}\" viimeisimmistÀ tiedostoista",
"removeFailed": "Poisto epÀonnistui",
"unpinnedSuccessfully": "Pinnauksen \"{{name}}\" irrotettu onnistuneesti",
"unpinFailed": "Irrottaminen epÀonnistui",
"removedShortcut": "Pikakuvake \"{{name}} \" poistettu",
"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",
"pinFile": "KiinnitÀ tiedosto",
"addToShortcuts": "LisÀÀ pikakuvakkeisiin",
"pasteFailed": "LiittÀminen epÀonnistui",
"noUndoableActions": "Ei peruuttamattomia toimintoja",
"undoCopySuccess": "Kopioinnin peruutus: Poistettu {{count}} kopioitua tiedostoa",
"undoCopyFailedDelete": "Kumoaminen epÀonnistui: Kopioituja tiedostoja ei voitu poistaa",
"undoCopyFailedNoInfo": "Kumoaminen epÀonnistui: Kopioituja tiedostotietoja ei löytynyt",
"undoMoveSuccess": "Peruttu siirto: Siirsi {{count}} tiedostoa takaisin alkuperÀiseen sijaintiinsa",
"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",
"confirm": "Vahvistaa",
"find": "LöytÀÀ...",
"replace": "Korvata",
"downloadInstead": "Lataa sen sijaan",
"keyboardShortcuts": "PikanÀppÀimet",
"searchAndReplace": "Etsi ja korvaa",
"editing": "Muokkaus",
"search": "Haku",
"findNext": "Etsi seuraava",
"findPrevious": "Etsi edellinen",
"save": "Tallentaa",
"selectAll": "Valitse kaikki",
"undo": "Kumoa",
"redo": "Tee uudelleen",
"moveLineUp": "SiirrÀ riviÀ ylös",
"moveLineDown": "SiirrÀ rivi alas",
"toggleComment": "NÀytÀ kommentti",
"autoComplete": "Automaattinen tÀydennys",
"imageLoadError": "Kuvan lataaminen epÀonnistui",
"startTyping": "Aloita kirjoittaminen...",
"unknownSize": "Tuntematon koko",
"fileIsEmpty": "Tiedosto on tyhjÀ",
"largeFileWarning": "Varoitus suuresta tiedostosta",
"largeFileWarningDesc": "Tiedoston koko on {{size}} , mikÀ voi aiheuttaa suorituskykyongelmia avattaessa sitÀ tekstinÀ.",
"fileNotFoundAndRemoved": "Tiedostoa \"{{name}}\" ei löytynyt ja se on poistettu viimeksi kÀytettyjen/kiinnitettyjen tiedostojen joukosta.",
"failedToLoadFile": "Tiedoston lataus epÀonnistui: {{error}}",
"serverErrorOccurred": "Palvelinvirhe. YritÀ myöhemmin uudelleen.",
"autoSaveFailed": "Automaattinen tallennus epÀonnistui",
"fileAutoSaved": "Tiedosto tallennettu automaattisesti",
"moveFileFailed": "Siirto epÀonnistui {{name}}",
"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}}\" irrotettu onnistuneesti",
"unpinFileFailed": "Tiedoston irrottaminen epÀonnistui",
"shortcutAddedSuccessfully": "Kansion pikakuvake \"{{name}}\" lisÀtty onnistuneesti",
"addShortcutFailed": "Pikakuvakkeen lisÀÀminen epÀonnistui",
"operationCompletedSuccessfully": "{{operation}} {{count}} kohteita onnistuneesti",
"operationCompleted": "{{operation}} {{count}} kohdetta",
"downloadFileSuccess": "Tiedosto {{name}} ladattu onnistuneesti",
"downloadFileFailed": "Lataus epÀonnistui",
"downloadingFile": "Ladataan {{name}}
",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "SiirrÀ kohtaan {{name}}",
"diffCompareWith": "Vertaa eroa kohtaan {{name}}",
"dragOutsideToDownload": "VedÀ ikkunan ulkopuolelle ladataksesi ({{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",
"decreaseFontSize": "PienennÀ fonttikokoa",
"increaseFontSize": "Suurenna fonttikokoa",
"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 lataus epÀonnistui: {{error}}",
"connecting": "YhdistetÀÀn...",
"connectedSuccessfully": "Yhteys onnistui",
"totpVerificationFailed": "TOTP-vahvistus epÀonnistui",
"warpgateVerificationFailed": "Warpgate-todennus epÀonnistui",
"authenticationFailed": "Todennus epÀonnistui",
"incorrectPassphrase": "Virheellinen salasana. YritÀ uudelleen.",
"verificationCodePrompt": "Vahvistuskoodi:",
"changePermissions": "Muuta kÀyttöoikeuksia",
"currentPermissions": "Nykyiset 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": "MuokkauspÀivÀmÀÀrÀ",
"sortBySize": "Koko",
"ascending": "Nouseva",
"descending": "Laskeva",
"root": "Juuri",
"new": "Uusi",
"sortBy": "Lajittele",
"items": "Kohteet",
"selected": "Valittu",
"editor": "Toimittaja",
"octal": "Oktaali",
"storage": "SĂ€ilytys",
"disk": "Levy",
"used": "KĂ€ytetty",
"of": "jostakin",
"toggleSidebar": "NÀytÀ/piilota sivupalkki",
"cannotLoadPdf": "PDF-tiedoston lataaminen ei onnistu",
"pdfLoadError": "PDF-tiedoston lataamisessa tapahtui virhe.",
"loadingPdf": "Ladataan PDF-tiedostoa...",
"loadingPage": "Sivua ladataan..."
},
"transfer": {
"copyToHost": "Kopioi isÀntÀkoneeseen
",
"moveToHost": "SiirrÀ isÀntÀkoneeseen
",
"copyItemsToHost": "Kopioi {{count}} kohdetta isĂ€ntÀÀn
",
"moveItemsToHost": "SiirrĂ€ {{count}} kohdetta isĂ€ntÀÀn
",
"noHostsConnected": "Muita tiedostonhallintaohjelmia ei ole saatavilla.",
"noHostsConnectedHint": "LisÀÀ toinen SSH-isÀntÀ, jonka tiedostonhallinta on kÀytössÀ isÀntÀhallinnassa.",
"selectDestinationHost": "Valitse kohdeisÀntÀ",
"destinationPath": "Kohdepolku",
"recentDestinations": "Viimeaikaiset kohteet",
"collapseRecentDestinations": "PienennÀ viimeisimmÀt kohteet",
"expandRecentDestinations": "Laajenna viimeisimmÀt kohteet",
"browseFolders": "Selaa kohdekansioita",
"browseDestination": "Selaa tai anna polku",
"confirmCopy": "Kopioida",
"confirmMove": "Liikkua",
"transferring": "SiirretÀÀn
",
"progressVerifying": "Tiedoston eheyden tarkistaminen
",
"progressBenchmarking": "Nopeimman vaihtoreitin valitseminen
",
"compressing": "Pakkaamalla
",
"extracting": "Poimitaan
",
"transferringItems": "SiirretÀÀn {{current}} / {{total}} kohdetta
",
"transferSuccess": "Siirto valmis",
"transferError": "Siirto epÀonnistui",
"transferPartial": "Siirto suoritettu, mutta virheitÀ on {{count}}",
"transferPartialHint": "Siirto epÀonnistui: {{paths}}",
"itemsSummary": "{{count}} kohdetta",
"destMustBeDirectory": "MÀÀrÀnpÀÀn on oltava hakemisto useiden kohteiden siirtoja varten",
"selectThisFolder": "Valitse tÀmÀ kansio",
"browsePathWillBeCreated": "TÀtÀ kansiota ei ole vielÀ olemassa. Se luodaan, kun siirto alkaa.",
"browsePathError": "TÀtÀ polkua ei voitu avata kohdepalvelimella.",
"goUp": "Mene ylös",
"copyFolderToHost": "Kopioi kansio isĂ€ntÀÀn
",
"moveFolderToHost": "SiirrĂ€ kansio isĂ€ntÀÀn
",
"hostReady": "Valmis",
"hostConnecting": "YhdistetÀÀn
",
"hostDisconnected": "Ei yhdistetty",
"hostAuthRequired": "Todennus vaaditaan — avaa ensin tiedostonhallinta tĂ€llĂ€ isĂ€nnöintikoneella",
"hostConnectionFailed": "Yhteys epÀonnistui",
"metricsTitle": "Siirtoajat",
"metricsPrepare": "Valmistele kohde: {{duration}}",
"metricsCompress": "Pakkaa lÀhdekoodissa: {{duration}}",
"metricsHopSourceRead": "LĂ€hde → palvelin: {{throughput}}",
"metricsHopDestSftpWrite": "Palvelin → kohde (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Palvelin → kohde (paikallinen): {{throughput}}",
"metricsTransfer": "PÀÀstÀ pÀÀhÀn: {{throughput}} ({{duration}})",
"metricsExtract": "Ote mÀÀrÀnpÀÀssÀ: {{duration}}",
"metricsVerify": "SHA-256 vahvistettu: {{duration}}",
"metricsRouteBenchmark": "Reitityskoetin — suora: {{direct}}, vĂ€litys: {{relay}}",
"metricsSourceDelete": "Poista lÀhteestÀ: {{duration}}",
"metricsTotal": "YhteensÀ: {{duration}}",
"progressCompressing": "Pakkaus lÀhdepalvelimella
",
"progressExtracting": "Puretaan kohteessa
",
"progressTransferring": "Tiedon siirtÀminen
",
"progressReconnecting": "YhdistetÀÀn uudelleen
",
"parallelSegmentsLabel": "Rinnakkaiset siirtokaistat",
"parallelSegmentsOption": "{{count}} kaistaa",
"parallelSegmentsHint": "Suuret tiedostot jaetaan 256 Mt:n osiin. Useat kaistat kÀyttÀvÀt erillisiÀ yhteyksiÀ (kuten useiden siirtojen aloittaminen) suuremman kokonaislÀpivirtauksen saavuttamiseksi.",
"progressTotalSpeed": "{{speed}} yhteensÀ ({{lanes}} kaistaa)",
"progressTransferringItems": "Tiedostojen siirtÀminen ({{current}} / {{total}})
",
"progressBytes": "{{transferred}} / {{total}}",
"progressItems": "{{current}} / {{total}} tiedostoa",
"sourceNotDeletedPartial": "LÀhdetiedostot sÀilytetÀÀn (osittainen siirto)",
"jumpHostLimitation": "Molempien isÀntien on oltava tavoitettavissa Termix-palvelimelta. Suoraa isÀntien vÀlistÀ reititystÀ ei tueta.",
"cancel": "Peruuttaa",
"methodLabel": "Siirtotapa",
"methodAuto": "Auto",
"methodTar": "Tar-arkisto",
"methodItemSftp": "Tiedostokohtainen SFTP",
"methodAutoHint": "Valitsee tar- tai tiedostokohtaisen SFTP:n tiedostomÀÀrÀn, koon ja pakkautuvuuden perusteella. YksittÀiset tiedostot kÀyttÀvÀt aina suoratoistettavaa SFTP:tÀ.",
"methodTarHint": "Pakkaa lÀhdekoodissa, siirrÀ yksi arkisto, pura kohdetiedostossa. Vaatii tar-tiedoston molemmissa Unix-koneissa.",
"methodItemSftpHint": "SiirrÀ jokainen tiedosto erikseen SFTP:n kautta. Toimii kaikilla isÀnnöintijÀrjestelmillÀ, mukaan lukien Windows.",
"methodPreviewLoading": "SiirtomenetelmÀn laskeminen
",
"methodPreviewError": "SiirtomenetelmÀn esikatselu ei onnistunut. Palvelin valitsee silti menetelmÀn kÀynnistyksen yhteydessÀ.",
"methodPreviewWillUseTar": "KÀytetÀÀn: Tar-arkistoa",
"methodPreviewWillUseItemSftp": "KÀytetÀÀn: Tiedostokohtaista SFTP:tÀ",
"methodPreviewScanSummary": "{{fileCount}} tiedostoa, {{totalSize}} yhteensÀ (skannattu lÀhdepalvelimella).",
"methodItemSftpLimitation": "Jokainen tiedosto kÀyttÀÀ samaa SFTP-tietovirtaa kuin yksittÀiset tiedostokopiot, yksi kerrallaan. Edistyminen yhdistetÀÀn kaikkien tiedostojen vÀlillÀ, joten palkki liikkuu hitaasti suurten tiedostojen kÀsittelyssÀ.",
"methodReason": {
"user_item_sftp": "Valitsit tiedostokohtaisen SFTP:n.",
"user_tar": "Valitsit tar-arkiston.",
"tar_unavailable": "Tar ei ole kĂ€ytettĂ€vissĂ€ yhdellĂ€ tai molemmilla isĂ€nnillĂ€ — sen sijaan kĂ€ytetÀÀn tiedostokohtaista SFTP:tĂ€.",
"windows_host": "Windows-isĂ€ntĂ€ on mukana – tar-tiedostoa ei kĂ€ytetĂ€.",
"auto_multi_large": "Automaattinen: useita tiedostoja, mukaan lukien suuri tiedosto ({{largestSize}}), jossa on pakattavaa dataa — tar niputtaa yhdeksi siirroksi.",
"auto_single_large_in_archive": "Automaattinen: yksi suuri tiedosto ({{largestSize}}) tĂ€ssĂ€ joukossa — tiedostokohtainen SFTP.",
"auto_many_incompressible": "Automaattinen: enimmĂ€kseen pakkaamatonta dataa — tiedostokohtainen SFTP.",
"auto_many_files": "Automaattinen: monta tiedostoa ({{fileCount}}) — tar vĂ€hentÀÀ tiedostokohtaista laskentatehoa.",
"auto_default": "Automaattinen: tiedostokohtainen SFTP tÀlle joukolle."
},
"progressCancel": "Peruuttaa",
"progressCancelling": "Peruutetaan
",
"progressStalled": "PysÀhtynyt",
"resumedHint": "Yhdistetty uudelleen toisessa ikkunassa aloitettuun aktiiviseen siirtoon.",
"transferCancelled": "Siirto peruttu",
"transferCancelledCopyHint": "Osittaisia tiedostoja voi jÀÀdÀ kohteeseen.",
"transferCancelledMoveHint": "Kohdekansioon saattaa jÀÀdÀ osittaisia tiedostoja. LÀhdetiedostoja ei poistettu.",
"cleanupDestFiles": "Siivouskohde",
"cleanupDestFilesSuccess": "Osittainen tiedosto poistettu kohteesta",
"cleanupDestFilesPartial": "Joitakin osittaisia tiedostoja ei voitu poistaa",
"cleanupDestFilesNothing": "Ei mitÀÀn siivottavaa mÀÀrÀnpÀÀssÀ",
"cleanupDestFilesError": "Siivous epÀonnistui",
"retryTransfer": "YritÀ uudelleen",
"retryTransferError": "Uudelleenyritys epÀonnistui",
"transferFailedRetryHint": "Kohteessa sÀilytettiin vain osa tiedoista. Uudelleenyritys jatkuu, kun yhteys on palannut."
},
"tunnels": {
"noSshTunnels": "Ei SSH-tunneleita",
"createFirstTunnelMessage": "Et ole vielÀ luonut SSH-tunneleita. Aloita mÀÀrittÀmÀllÀ tunneliyhteydet Host Managerissa.",
"connected": "Yhdistetty",
"disconnected": "Yhteys katkennut",
"connecting": "YhdistetÀÀn...",
"error": "Virhe",
"canceling": "Peruutetaan...",
"connect": "YhdistÀ",
"disconnect": "Katkaise yhteys",
"cancel": "Peruuttaa",
"port": "Portti",
"localPort": "Paikallinen satama",
"remotePort": "EtÀportti",
"currentHostPort": "Nykyinen isÀntÀportti",
"endpointPort": "PÀÀtepisteen portti",
"bindIp": "Paikallinen IP-osoite",
"endpointSshConfig": "PÀÀtepisteen SSH-konfiguraatio",
"endpointSshHost": "PÀÀtepisteen SSH-isÀntÀ",
"endpointSshHostPlaceholder": "Valitse mÀÀritetty isÀntÀ",
"endpointSshHostRequired": "Valitse kullekin asiakastunnelille SSH-pÀÀtepisteisÀntÀ.",
"attempt": "Yritys {{current}} / {{max}}",
"nextRetryIn": "Seuraava uudelleenyritys {{seconds}} sekunnin kuluttua",
"clientTunnels": "Asiakastunnelit",
"clientTunnel": "Asiakastunneli",
"addClientTunnel": "LisÀÀ asiakastunneli",
"noClientTunnels": "TÀlle työpöydÀlle ei ole mÀÀritetty asiakastunneleita.",
"tunnelName": "Tunnelin nimi",
"remoteHost": "EtÀisÀntÀ",
"autoStart": "Automaattinen kÀynnistys",
"clientAutoStartDesc": "KÀynnistyy, kun tÀmÀ työpöytÀsovellus avautuu ja pysyy yhteydessÀ.",
"clientManualStartDesc": "KÀytÀ KÀynnistÀ- ja PysÀytÀ-painikkeita tÀltÀ riviltÀ. Termix ei avaa sitÀ automaattisesti.",
"clientRemoteServerNote": "EtÀ edelleenlÀhetys saattaa vaatia AllowTcpForwarding- ja GatewayPorts-mÀÀritykset SSH-pÀÀtepalvelimella. EtÀportti sulkeutuu, kun tÀmÀ työpöytÀ katkaisee yhteyden.",
"clientTunnelStarted": "Asiakastunneli aloitettu",
"clientTunnelStopped": "Asiakastunneli pysÀytetty",
"tunnelTestSucceeded": "Tunnelitesti onnistui",
"tunnelTestFailed": "Tunnelitesti epÀonnistui",
"localSaved": "Asiakastunnelit tallennettu",
"localSaveError": "Paikallisten asiakastunnelien tallentaminen epÀonnistui",
"invalidBindIp": "Paikallisen IP-osoitteen on oltava kelvollinen IPv4-osoite.",
"invalidLocalTargetIp": "Paikallisen kohde-IP-osoitteen on oltava kelvollinen IPv4-osoite.",
"invalidLocalPort": "Paikallisen portin on oltava vĂ€lillĂ€ 1–65535.",
"invalidRemotePort": "EtĂ€portin on oltava vĂ€lillĂ€ 1–65535.",
"invalidLocalTargetPort": "Paikallisen kohdeportin on oltava vĂ€lillĂ€ 1–65535.",
"invalidEndpointPort": "PÀÀtepisteen portin on oltava vĂ€lillĂ€ 1–65535.",
"duplicateAutoStartBind": "Vain yksi automaattisesti kÀynnistyvÀ asiakastunneli voi kÀyttÀÀ {{bind}} -merkkiÀ.",
"manualControlError": "Tunnelin tilan pÀivittÀminen epÀonnistui.",
"active": "Aktiivinen",
"start": "Aloita",
"stop": "Stop",
"test": "Testata",
"type": "Tunnelin tyyppi",
"typeLocal": "Paikallinen (-L)",
"typeRemote": "Kauko-ohjain (-R)",
"typeDynamic": "Dynaaminen (-D)",
"typeServerLocalDesc": "NykyisestÀ isÀnnÀstÀ pÀÀtepisteeseen.",
"typeServerRemoteDesc": "PÀÀtepiste takaisin nykyiseen isÀntÀÀn.",
"typeClientLocalDesc": "Paikallinen tietokone pÀÀtepisteeseen.",
"typeClientRemoteDesc": "PÀÀtepiste takaisin paikalliseen tietokoneeseen.",
"typeClientDynamicDesc": "SOCKS paikallisella tietokoneella.",
"typeDynamicDesc": "VÀlitÀ SOCKS5 CONNECT -liikennettÀ SSH:n kautta",
"forwardDescriptionServerLocal": "Nykyinen isĂ€ntĂ€ {{sourcePort}} → pÀÀtepiste {{endpointPort}}.",
"forwardDescriptionServerRemote": "PÀÀtepiste {{endpointPort}} → nykyinen isĂ€ntĂ€ {{sourcePort}}.",
"forwardDescriptionServerDynamic": "SOCKS nykyisellÀ koneella {{sourcePort}}.",
"forwardDescriptionClientLocal": "Paikallinen {{sourcePort}} → etĂ€inen {{endpointPort}}.",
"forwardDescriptionClientRemote": "EtĂ€inen {{sourcePort}} → paikallinen {{endpointPort}}.",
"forwardDescriptionClientDynamic": "SOCKS paikallisessa portissa {{sourcePort}}.",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SUKAT {{endpoint}} kautta",
"autoNameClientLocal": "Paikallinen {{localPort}} → {{endpoint}} {{remotePort}}",
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → paikallinen {{localPort}}",
"autoNameClientDynamic": "SUKAT {{localPort}} kautta {{endpoint}}",
"route": "Reitti:",
"lastStarted": "Viimeksi aloitettu",
"lastTested": "Viimeksi testattu",
"lastError": "Viimeisin virhe",
"maxRetries": "Uudelleenyritysten enimmÀismÀÀrÀ",
"maxRetriesDescription": "Uudelleenyritysten enimmÀismÀÀrÀ.",
"retryInterval": "UudelleenyritysvÀli (sekuntia)",
"retryIntervalDescription": "Odotusaika uudelleenyritysten vÀlillÀ.",
"local": "Paikallinen",
"remote": "Kauko",
"destination": "MÀÀrÀnpÀÀ",
"host": "IsÀntÀ",
"mode": "Tila",
"noHostSelected": "Ei valittua isÀntÀÀ",
"working": "Työskentely..."
},
"cardGrid": {
"dragToMove": "VedÀ siirtÀÀksesi",
"dragToResize": "VedÀ muuttaaksesi kokoa",
"changeWidth": "Muuta leveyttÀ",
"removeCard": "Poista {{label}}",
"addCard": "LisÀtÀ",
"columns": "Sarakkeet",
"empty": "Ei kortteja. LisÀÀ kortit alla olevalla LisÀÀ-toiminnolla."
},
"hostMetrics": {
"cpu": "Suoritin",
"memory": "Muisti",
"disk": "Levy",
"network": "Verkko",
"uptime": "KÀyttöaika",
"processes": "Prosessit",
"available": "Saatavilla",
"free": "Ilmainen",
"connecting": "YhdistetÀÀn...",
"connectionFailed": "Palvelimeen ei saatu yhteyttÀ",
"naCpus": "Ei saatavilla olevaa suoritinta",
"cpuCores_one": "{{count}} Ydin",
"cpuCores_other": "{{count}} Ytimet",
"cpuUsage": "Suorittimen kÀyttö",
"memoryUsage": "Muistin kÀyttö",
"diskUsage": "Levyn kÀyttö",
"selectFilesystem": "Valitse tiedostojÀrjestelmÀ",
"temperature": "LÀmpötila",
"highestTemperature": "Korkein lÀmpötila",
"failedToFetchHostConfig": "IsÀnnÀn mÀÀritysten nouto epÀonnistui",
"serverOffline": "Palvelin offline-tilassa",
"cannotFetchMetrics": "Mittarien nouto offline-palvelimelta ei onnistu",
"totpFailed": "TOTP-vahvistus epÀonnistui",
"noneAuthNotSupported": "IsÀntÀmittarit eivÀt tue 'none'-todennustyyppiÀ.",
"noHostSelected": "Ei valittua isÀntÀÀ",
"load": "Ladata",
"systemInfo": "JÀrjestelmÀtiedot",
"hostname": "IsÀntÀnimi",
"operatingSystem": "KÀyttöjÀrjestelmÀ",
"kernel": "Ydin",
"seconds": "sekuntia",
"networkInterfaces": "VerkkoliitÀnnÀt",
"noInterfacesFound": "VerkkoliitÀntöjÀ ei löytynyt",
"noProcessesFound": "Ei prosesseja",
"processesTotal": "kokonais-",
"processesRunning": "juokseminen",
"loginStats": "SSH-kirjautumistilastot",
"noRecentLoginData": "Ei viimeaikaisia kirjautumistietoja",
"executingQuickAction": "Suoritetaan {{name}}...",
"quickActionSuccess": "{{name}} suoritettu onnistuneesti",
"quickActionFailed": "{{name}} epÀonnistui",
"quickActionError": "Suoritus epÀonnistui {{name}}",
"ports": {
"title": "Kuunteluportit",
"protocol": "Protokolla",
"port": "Portti",
"address": "Osoite",
"process": "KÀsitellÀ",
"search": "Hakusatamat...",
"allProtocols": "Kaikki",
"noData": "Ei kuunteluporttien tietoja"
},
"firewall": {
"title": "Palomuuri",
"inactive": "Passiivinen",
"policy": "KÀytÀntö",
"rules": "sÀÀnnöt",
"noRules": "Ei sÀÀntöjÀ tÀssÀ ketjussa",
"noData": "Palomuuritietoja ei ole saatavilla",
"action": "Toiminta",
"protocol": "Proto",
"port": "Portti",
"source": "LĂ€hde",
"anywhere": "MissÀ tahansa",
"chains": "ketjut"
},
"loadAvg": "KeskimÀÀrÀinen lataus",
"swap": "Vaihtaa",
"architecture": "Arkkitehtuuri",
"refresh": "PÀivitÀ",
"retry": "YritÀ uudelleen",
"customize": "Mukauta asettelua",
"reset": "Nollaa",
"tabLive": "ElÀÀ",
"editModeInstructions": "VedÀ kortteja jÀrjestellÀksesi niitÀ uudelleen, vedÀ alareunaa muuttaaksesi kokoa ja kÀytÀ leveyspainiketta muuttaaksesi kortin vÀliÀ. LisÀÀ tai poista kortteja alla.",
"managers": {
"services": "Palvelut",
"processInspector": "Prosessitarkastaja",
"logViewer": "Lokikatseluohjelma",
"cron": "Cron-työt",
"packages": "Paketit",
"ssl": "SSL-sertifikaatit",
"firewall": "Palomuuri",
"users": "KÀyttÀjÀt ja kÀyttöoikeudet",
"healthCheck": "Terveystarkastukset",
"diskBreakdown": "Levyn erittely",
"systemdTimers": "Ajastimet",
"topMemory": "Muistin mukaan huippu",
"noData": "Ei tietoja",
"sudoHint": "Aseta tÀlle isÀnnÀlle sudo-salasana isÀntÀeditorissa ottaaksesi kÀyttöön etuoikeutetut toiminnot.",
"filter": "Suodattaa...",
"start": "Aloita",
"stop": "Stop",
"restart": "KÀynnistÀ uudelleen",
"actionDone": "{{name}} pÀivitetty",
"actionFailed": "Toiminto epÀonnistui",
"signalSent": "Signaali lÀhetetÀÀn PID:lle {{pid}}",
"killHint": "Napsauta: lopeta (SIGTERM). Napsauta hiiren kakkospainikkeella: pakota lopettaminen (SIGKILL).",
"working": "Työskentely...",
"update": "PÀivittÀÀ",
"upgradeAll": "PÀivitÀ kaikki",
"allUpToDate": "Kaikki on ajan tasalla",
"save": "Tallentaa",
"command": "Komento",
"enabled": "KÀytössÀ",
"cronSaved": "Crontab pÀivitetty",
"clients": "Asiakkaat",
"dryRun": "Kuiva ajo",
"renew": "Uudista",
"noAcmeClient": "TÀltÀ isÀnnÀltÀ ei löytynyt ACME-asiakasohjelmaa (certbot tai acme.sh).",
"addInputRule": "LisÀÀ SYÖTTÖSÀÀntö",
"firewallWarning": "Muutokset ovat vain ajonaikaisia, kunnes ne pysyvÀt voimassa. Varo lukitsemasta itseÀsi ulos.",
"ruleApplied": "SÀÀntö sovellettu",
"invalidPort": "Anna kelvollinen portti (1-65535)",
"newUsername": "Uusi kÀyttÀjÀtunnus",
"addUser": "LisÀtÀ",
"deleteUser": "Poista kÀyttÀjÀ",
"noHealthChecks": "Ei vielÀ mÀÀritettyjÀ kuntotarkastuksia.",
"follow": "Seuraa",
"noLogData": "Ei lokitulostetta.",
"tree": "Puu",
"enableDisable": "Ota kÀyttöön / poista kÀytöstÀ kÀynnistyksen yhteydessÀ",
"grantSudo": "MyönnÀ sudo",
"revokeSudo": "Peruuta sudo",
"sslIssueCert": "Myöntötodistus",
"sslExpired": "Vanhentunut",
"sslInDays": "{{days}}d:ssÀ",
"sslNeedDomain": "Anna vÀhintÀÀn yksi verkkotunnus",
"sslIssued": "Todistus myönnetty",
"sslDomainsPlaceholder": "esimerkki.com, www.esimerkki.com",
"sslHttpStandalone": "HTTP (erillinen)",
"sslHttpWebroot": "HTTP (verkkojuuri)",
"sslDns": "DNS",
"sslDnsProvider": "DNS-palveluntarjoaja (esim. cloudflare)",
"sslIssueHint": "DNS-palveluntarjoajan tunnistetietojen on oltava jo mÀÀritettyinÀ isÀnnÀlle.",
"sslRevoke": "Peruuta varmenne",
"sslRevoked": "Varmenne peruutettu",
"sslRevokeConfirm": "Peruuttaa ja poistaa varmenne \"{{name}}\"? TÀtÀ ei voi perua.",
"healthRun": "Juokse",
"healthName": "Nimi",
"healthTarget": "IsÀntÀ / osoite",
"healthAddCheck": "LisÀÀ shekki",
"healthSaved": "Terveystarkastukset tallennettu",
"healthMissingFields": "Jokaisella tarkistuksella on oltava nimi ja kohde",
"logFile": "Tiedosto",
"logUnit": "Yksikkö",
"logCustomPath": "Mukautettu polku /var/log-hakemistossa (valinnainen)",
"logGrep": "Suodata viivat...",
"firewallPersist": "SÀilytÀ sÀÀnnöt",
"firewallPersisted": "PalomuurisÀÀnnöt sÀilyivÀt",
"wireguard": "WireGuard",
"tailscale": "Tailscale",
"wgNotInstalled": "WireGuardia ei ole asennettu tÀlle koneelle",
"wgNoInterfaces": "Ei WireGuard-liitÀntöjÀ mÀÀritettynÀ",
"wgInterfaceUp": "Tuo esiin",
"wgInterfaceDown": "Alentaa",
"wgBringingUp": "Tuodaan {{name}} esiin...",
"wgBringingDown": "Lasketaan {{name}} alas...",
"wgInterfaceUpDone": "{{name}} on ylhÀÀllÀ",
"wgInterfaceDownDone": "{{name}} on alhaalla",
"wgListenPort": "Portti",
"wgPublicKey": "Julkinen avain",
"wgEndpoint": "PÀÀtepiste",
"wgAllowedIPs": "Sallitut IP-osoitteet",
"wgLastHandshake": "Viimeinen kÀdenpuristus",
"wgHandshakeNever": "Ei koskaan",
"wgTransfer": "SiirtÀÀ",
"tsNotInstalled": "Tailscalea ei ole asennettu tÀlle isÀnnÀlle",
"tsRunning": "Juoksu",
"tsStopped": "PysÀhtynyt",
"tsEnable": "YhdistÀ",
"tsDisable": "Katkaise yhteys",
"tsEnabling": "YhdistetÀÀn Tailscaleen...",
"tsDisabling": "Yhteyden katkaiseminen Tailscaleen...",
"tsEnabled": "Tailscale yhdistetty",
"tsDisabled": "Tailscale irrotettu",
"tsIPs": "Tailscale IP-osoitteet",
"tsPeers": "Vertaiset",
"tsOnline": "Verkossa",
"tsOffline": "Offline-tilassa",
"tsExitNode": "Poistumissolmu",
"tsExitNodeActive": "Poistumissolmu aktiivinen",
"tsHostname": "IsÀntÀnimi"
}
},
"proxmoxStats": {
"tabTitle": "Proxmox-tilastot",
"cpuUsage": "Suorittimen kÀyttö",
"memoryUsage": "Muistin kÀyttö",
"diskUsage": "Levyn kÀyttö",
"networkInterfaces": "VerkkoliitÀnnÀt",
"uptime": "KÀyttöaika",
"systemInfo": "JÀrjestelmÀtiedot",
"guestsSummary": "Vieraat",
"storagePools": "Varastoaltaat",
"clusterHealth": "Klusterin terveys",
"cpuCores_one": "{{count}} Ydin",
"cpuCores_other": "{{count}} Ytimet",
"used": "KĂ€ytetty",
"total": "Kokonais",
"hostname": "IsÀntÀnimi",
"kernel": "Ydin",
"pveVersion": "PVE-versio",
"name": "Nimi",
"status": "Status",
"type": "Tyyppi",
"cpu": "Suoritin",
"mem": "Mem",
"disk": "Levy",
"running": "Juoksu",
"stopped": "PysÀhtynyt",
"guestCounts": "{{running}}/{{total}} kÀynnissÀ",
"inactive": "Passiivinen",
"notClustered": "ItsenÀinen solmu (ei osa klusteria)",
"quorate": "PÀÀtösvaltainen",
"notQuorate": "Ei pÀÀtöslauselma",
"nodeOnline": "Verkossa",
"nodeOffline": "Offline-tilassa",
"noHostSelected": "Ei valittua isÀntÀÀ",
"pveshNotFound": "pvesh-solmua ei löytynyt - onko tÀmÀ Proxmox-solmu?",
"nodeDetectionFailed": "Kelvollista Proxmox-solmun nimeÀ ei voitu mÀÀrittÀÀ.",
"connecting": "YhdistetÀÀn...",
"connectionFailed": "Yhteyden muodostaminen Proxmox-solmuun epÀonnistui",
"refresh": "PÀivitÀ",
"searchGuests": "Hae vieraita...",
"filterAll": "Kaikki",
"filterVm": "Virtuaalikone",
"filterLxc": "LXC",
"noGuests": "TÀltÀ solmulta ei löytynyt virtuaalikoneita tai LXC-sÀilöjÀ.",
"noGuestsMatch": "YksikÀÀn vieras ei vastaa nykyisiÀ suodattimia."
},
"auth": {
"tagline": "Itse isÀnnöity SSH ja etÀtyöpöytÀhallinta",
"loginTitle": "Tervetuloa takaisin",
"registerTitle": "Luo tili",
"forgotPassword": "Unohditko salasanasi?",
"rememberMe": "Muista laite 30 pÀivÀn ajan (sisÀltÀÀ TOTP:n)",
"noAccount": "Eikö sinulla ole tiliÀ?",
"hasAccount": "Onko sinulla jo tili?",
"twoFactorAuth": "Kaksivaiheinen todennus",
"enterCode": "SyötÀ vahvistuskoodi",
"backupCode": "Tai kÀytÀ varakoodia",
"verifyCode": "Vahvista koodi",
"redirectingToApp": "Ohjataan sovellukseen...",
"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.",
"passphraseRequired": "Salasana vaaditaan",
"passphraseRequiredDescription": "SSH-avain on salattu. Anna salasana avataksesi sen.",
"back": "Takaisin",
"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.",
"loginWithProvider": "Kirjaudu sisÀÀn tunnuksella {{name}}",
"orContinueWith": "tai jatka",
"ldapUsername": "LDAP-kÀyttÀjÀtunnus",
"ldapPassword": "LDAP-salasana",
"ldapSignIn": "Kirjaudu sisÀÀn",
"ldapLoginFailed": "LDAP-kirjautuminen epÀonnistui",
"resetPasswordButton": "Palauta salasana",
"sendResetCode": "LÀhetÀ nollauskoodi",
"resetCodeDesc": "SyötÀ kÀyttÀjÀtunnuksesi saadaksesi salasanan palautuskoodin. Koodi kirjataan Docker-sÀilön lokeihin.",
"resetCode": "Nollaa koodi",
"verifyCodeButton": "Vahvista koodi",
"enterResetCode": "SyötÀ kÀyttÀjÀn Docker-sÀilön lokitiedoista löytyvÀ 6-numeroinen koodi:",
"newPassword": "Uusi salasana",
"confirmNewPassword": "Vahvista salasana",
"enterNewPassword": "Anna uusi salasana kÀyttÀjÀlle:",
"signUp": "Rekisteröidy",
"desktopApp": "TyöpöytÀsovellus",
"loggingInToDesktopApp": "Kirjautuminen työpöytÀsovellukseen",
"loadingServer": "Palvelinta ladataan...",
"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.",
"passwordLoginDisabledDesc": "Salasanalla kirjautuminen on poistettu kÀytöstÀ. KÀytÀ salasanaa tai ulkoista todennuspalveluntarjoajaa.",
"signInWithPasskey": "Kirjaudu sisÀÀn salasanalla",
"passkeyLoginFailed": "Salasanan kirjautuminen epÀonnistui",
"attemptsRemaining": "{{count}} yritystÀ jÀljellÀ",
"confirmResetDataWipe": "TÀlle tilille ei ole kirjautunut sisÀÀn salauspÀivityksen jÀlkeen, joten sen tallennettuja tietoja ei voida palauttaa ilman vanhaa salasanaa. Nollaaminen poistaa pysyvÀsti sen isÀnnÀt, tunnistetiedot ja koodinpÀtkÀt. Jatketaanko?"
},
"hostKey": {
"verifyNewHost": "Vahvista SSH-isÀntÀavain",
"keyChangedWarning": "SSH-isÀntÀavain muuttunut",
"firstConnectionTitle": "EnsimmÀinen kerta, kun muodostan yhteyden tÀhÀn isÀntÀÀn",
"firstConnectionDescription": "TÀmÀn isÀnnÀn aitoutta ei voida vahvistaa. Varmista, ettÀ sormenjÀlki vastaa odotuksiasi.",
"keyChangedDescription": "TÀmÀn palvelimen isÀntÀavain on muuttunut viimeisimmÀn yhteytesi jÀlkeen. TÀmÀ voi viitata tietoturvaongelmaan.",
"previousKey": "Edellinen avain",
"newFingerprint": "Uusi sormenjÀlki",
"fingerprint": "SormenjÀlki",
"verifyInstructions": "Jos luotat tÀhÀn isÀntÀÀn, jatka napsauttamalla HyvÀksy ja tallenna tÀmÀ sormenjÀlki tulevia yhteyksiÀ varten.",
"securityWarning": "Turvallisuusvaroitus",
"acceptAndContinue": "HyvÀksy ja jatka",
"acceptNewKey": "HyvÀksy uusi avain ja jatka"
},
"errors": {
"databaseConnection": "Tietokantaan ei saatu yhteyttÀ",
"unknownError": "Tuntematon virhe",
"loginFailed": "Kirjautuminen epÀonnistui",
"failedPasswordReset": "Salasanan vaihdon aloittaminen epÀonnistui",
"failedVerifyCode": "Nollauskoodin vahvistaminen epÀonnistui",
"failedCompleteReset": "Salasanan vaihtaminen epÀonnistui",
"invalidTotpCode": "Virheellinen TOTP-koodi",
"failedOidcLogin": "OIDC-kirjautumisen aloittaminen epÀonnistui",
"silentSigninOidcUnavailable": "Hiljaista kirjautumista pyydettiin, mutta OIDC-kirjautuminen ei ole kÀytettÀvissÀ.",
"failedUserInfo": "KÀyttÀjÀtietojen hakeminen epÀonnistui kirjautumisen jÀlkeen",
"oidcAuthFailed": "OIDC-todennus epÀonnistui",
"invalidAuthUrl": "Virheellinen valtuutus-URL-osoite vastaanotettu taustajÀrjestelmÀstÀ",
"requiredField": "TÀmÀ kenttÀ on pakollinen",
"minLength": "Minimipituus on {{min}}",
"passwordMismatch": "Salasanat eivÀt tÀsmÀÀ",
"passwordLoginDisabled": "KÀyttÀjÀtunnus/salasana-kirjautuminen on tÀllÀ hetkellÀ poistettu kÀytöstÀ",
"sessionExpired": "Istunto vanhentunut - kirjaudu sisÀÀn uudelleen",
"totpRateLimited": "Nopeus rajoitettu: Liian monta TOTP-vahvistusyritystÀ. YritÀ myöhemmin uudelleen.",
"totpRateLimitedWithTime": "Nopeus rajoitettu: Liian monta TOTP-vahvistusyritystÀ. Odota {{time}} sekuntia ennen kuin yritÀt uudelleen.",
"resetCodeRateLimited": "Nopeus rajoitettu: Liian monta vahvistusyritystÀ. YritÀ myöhemmin uudelleen.",
"resetCodeRateLimitedWithTime": "Nopeus rajoitettu: Liian monta vahvistusyritystÀ. Odota {{time}} sekuntia ennen kuin yritÀt uudelleen.",
"authTokenSaveFailed": "Todennustunnuksen tallennus epÀonnistui",
"keyringUnavailable": "Kirjauduttu sisÀÀn, mutta istuntoa ei voitu tallentaa: jÀrjestelmÀssÀ ei ole avainnippua sen salaamiseen. KÀynnistÀ salainen palvelu (kuten gnome-keyring tai KWallet) ja kirjaudu uudelleen sisÀÀn.",
"failedToLoadServer": "Palvelimen lataus epÀonnistui",
"remoteServerRequired": "EtÀpalvelin vaaditaan. YhdistÀ etÀpalvelin asetuksissa kÀyttÀÀksesi tÀtÀ yhteystyyppiÀ."
},
"messages": {
"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À yllÀpitÀjÀÀn.",
"databaseConnectionFailed": "Yhteyden muodostaminen tietokantapalvelimeen epÀonnistui",
"resetCodeSent": "Docker-lokeihin lÀhetetyn koodin nollaus",
"codeVerified": "Koodi vahvistettu onnistuneesti",
"passwordResetSuccess": "Salasanan palautus onnistui",
"loginSuccess": "Kirjautuminen onnistui",
"registrationSuccess": "Rekisteröinti onnistui"
},
"profile": {
"c2sTunnelConfigDesc": "Paikalliset työpöytÀtunnelit, jotka kohdistuvat konfiguroituihin SSH-isÀntiin.",
"c2sTunnelPresets": "Asiakastunnelin esiasetukset",
"c2sTunnelPresetsDesc": "Tallenna tÀmÀn työpöytÀsovelluksen paikallinen tunneliluettelo nimetyn palvelimen esiasetukseksi tai lataa esiasetus takaisin tÀhÀn työasemaan.",
"c2sTunnelPresetsUnavailable": "Asiakasohjelman tunnelin esiasetukset ovat kÀytettÀvissÀ vain työpöytÀsovelluksessa.",
"c2sPresetName": "Esiasetetun nimen",
"c2sPresetNamePlaceholder": "Asiakkaan esiasetettu nimi",
"c2sPresetToLoad": "Ladattava esiasetus",
"c2sNoPresetSelected": "Ei valittua esiasetusta",
"c2sNoPresets": "Ei tallennettuja esiasetuksia",
"c2sLoadPreset": "Ladata",
"c2sCurrentLocalConfig": "{{count}} paikallista asiakastunnelia, jotka on konfiguroitu tÀlle työpöydÀlle.",
"c2sPresetSyncNote": "Esiasetukset ovat eksplisiittisiÀ tilannevedoksia; yhden lataaminen korvaa tÀmÀn työpöytÀasiakkaan paikallisen asiakastunneliluettelon.",
"c2sPresetSaved": "Asiakastunnelin esiasetus tallennettu",
"c2sPresetLoaded": "Asiakastunnelin esiasetus ladattu paikallisesti",
"c2sPresetRenamed": "Asiakastunnelin esiasetettu nimi",
"c2sPresetDeleted": "Asiakastunnelin esiasetus poistettu",
"c2sPresetLoadError": "Asiakasohjelman tunnelin esiasetusten lataaminen epÀonnistui"
},
"placeholders": {
"maxRetries": "3",
"retryInterval": "10",
"language": "Kieli",
"keyPassword": "avainsalasana",
"pastePrivateKey": "LiitÀ yksityinen avaimesi tÀhÀn...",
"localListenerHost": "127.0.0.1 (kuuntele paikallisesti)",
"localTargetHost": "127.0.0.1 (kohde tÀssÀ tietokoneessa)",
"socksListenerHost": "127.0.0.1 (SOCKS-kuuntelija)",
"enterPassword": "Anna salasanasi",
"defaultPort": "22",
"defaultEndpointPort": "224"
},
"dashboard": {
"title": "Kojelauta",
"loading": "Kojelautaa ladataan...",
"github": "GitHub",
"support": "Tukea",
"discord": "Eripura",
"docs": "Dokumentit",
"donate": "Lahjoittaa",
"serverOverview": "Palvelimen yleiskatsaus",
"version": "Versio",
"upToDate": "Ajan tasalla",
"updateAvailable": "PĂ€ivitys saatavilla",
"beta": "Beeta",
"uptime": "KÀyttöaika",
"database": "Tietokanta",
"healthy": "Terveellinen",
"error": "Virhe",
"totalHosts": "IsÀntien kokonaismÀÀrÀ",
"totalTunnels": "Tunneleita yhteensÀ",
"totalCredentials": "YhteensÀ valtakirjoja",
"recentActivity": "Viimeaikainen toiminta",
"reset": "Nollaa",
"loadingRecentActivity": "Ladataan viimeaikaista toimintaa...",
"noRecentActivity": "Ei viimeaikaista toimintaa",
"quickActions": "Pikatoiminnot",
"addHost": "LisÀÀ isÀntÀ",
"addCredential": "LisÀÀ tunnistetiedot",
"adminSettings": "JÀrjestelmÀnvalvojan asetukset",
"userProfile": "KÀyttÀjÀprofiili",
"serverStats": "Palvelimen tilastot",
"loadingServerStats": "Ladataan palvelimen tilastoja...",
"noServerData": "Palvelintietoja ei saatavilla",
"cpu": "Suoritin",
"ram": "RAM-muistia",
"customizeLayout": "Mukauta kojelautaa",
"dashboardSettings": "Kojelaudan asetukset",
"enableDisableCards": "Korttien kÀyttöönotto/pois kÀytöstÀ",
"resetLayout": "Palauta oletusarvoihin",
"serverOverviewCard": "Palvelimen yleiskatsaus",
"recentActivityCard": "Viimeaikainen toiminta",
"networkGraphCard": "Verkkokaavio",
"networkGraph": "Verkkokaavio",
"quickActionsCard": "Pikatoiminnot",
"serverStatsCard": "Palvelimen tilastot",
"panelMain": "PÀÀasiallinen",
"panelSide": "Sivu",
"justNow": "juuri nyt",
"serviceLinks": "Palvelulinkit",
"homepagePreview": "Etusivun esikatselu"
},
"donation": {
"title": "PidÀtkö TermixistÀ?",
"body": "Termix on ilmainen ja avoimen lÀhdekoodin ohjelmisto, jota kahden hengen tiimi rakentaa ja yllÀpitÀÀ vapaa-ajallaan. Jos se korvaa kaupallisen työkalun, josta muuten maksaisit, lahjoitus auttaa kattamaan yllÀpitokulut ja pitÀmÀÀn kehityksen kÀynnissÀ. TÀllÀ hetkellÀ lahjoitukset ovat vain kryptovaluuttoja.",
"milestones": "Lahjoitukset auttavat myös rahoittamaan aikaa tutkimukseen ja oppimaan, mitÀ tarvitaan ominaisuuksien, kuten SAML:n ja Kubernetes-tuen, rakentamiseen. Katso edistyminen lahjoitussivulta.",
"cta": "Lahjoittaa",
"dismiss": "EhkÀ myöhemmin"
},
"dashboardTab": {
"stable": "VAKAA",
"hostsOnline": "IsÀnnÀt verkossa",
"activeTunnels": "Aktiiviset tunnelit",
"registerNewServer": "Rekisteröi uusi palvelin",
"storeSshKeysOrPasswords": "SSH-avainten tai salasanojen tallentaminen",
"manageUsersAndRoles": "Hallitse kÀyttÀjiÀ ja rooleja",
"manageYourAccount": "Hallinnoi tiliÀsi",
"hostStatus": "IsÀnnÀn tila",
"noHostsConfigured": "Ei mÀÀritettyjÀ isÀntiÀ",
"online": "VERKOSSA",
"offline": "OFFLINE-TILASSA",
"checking": "TARKISTAMINEN",
"onlineLower": "Verkossa",
"nodes": "{{count}} solmut",
"add": "LisÀtÀ:",
"commandPalette": "Komentopaletti",
"done": "Tehty",
"editModeInstructions": "VedÀ kortteja jÀrjestellÀksesi uudelleen · VedÀ sarakevÀliÀ muuttaaksesi sarakkeiden kokoa · VedÀ kortin alareunaa muuttaaksesi sen korkeutta · Roskakori poistaaksesi",
"empty": "TyhjÀ",
"clear": "TyhjennÀ",
"serviceLinksTitle": "Palvelulinkit",
"serviceLinksEmpty": "Ei vielÀ palvelulinkkejÀ",
"serviceLinksAddLabel": "Tarra",
"serviceLinksAddUrl": "URL-osoite",
"serviceLinksAdd": "LisÀtÀ",
"serviceLinksLabelPlaceholder": "Palveluni",
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
"serviceLinksInvalidUrl": "Anna kelvollinen verkko-osoite",
"serviceLinksAddFailed": "Palvelulinkin lisÀÀminen epÀonnistui",
"disk": "Levy",
"viewServerDetails": "NÀytÀ palvelimen tiedot"
},
"sessionLogs": {
"title": "Istuntolokit",
"noLogs": "Ei vielÀ istuntolokeja",
"noLogsDesc": "Ota istunnon lokikirjaus kÀyttöön isÀnnÀssÀ aloittaaksesi tallennuksen",
"duration": "Kesto",
"viewLog": "NÀytÀ loki",
"downloadLog": "Lataa",
"downloadAsText": "Lataa tekstinÀ",
"deleteLog": "Poistaa",
"confirmDelete": "Poistetaanko tÀmÀ istuntoloki?",
"confirmDeleteDesc": "TÀtÀ toimintoa ei voi perua.",
"copyContent": "Kopioida",
"copied": "Kopioitu!",
"loadError": "Istuntolokien lataaminen epÀonnistui",
"deleteError": "Istuntolokitietojen poistaminen epÀonnistui",
"filterByHost": "Suodata isÀnnÀn mukaan..."
},
"networkGraph": {
"addHost": "LisÀÀ isÀntÀ",
"addGroup": "LisÀÀ ryhmÀ",
"addLink": "LisÀÀ linkki",
"zoomIn": "LÀhennÀ",
"zoomOut": "Loitonna",
"resetView": "Palauta nÀkymÀ",
"selectHost": "Valitse isÀntÀ",
"chooseHost": "Valitse isÀntÀ...",
"parentGroup": "YlÀryhmÀ",
"noGroup": "Ei ryhmÀÀ",
"groupName": "RyhmÀn nimi",
"color": "VĂ€ri",
"source": "LĂ€hde",
"target": "Kohde",
"moveToGroup": "SiirrÀ ryhmÀÀn",
"selectGroup": "Valitse ryhmÀ...",
"addConnection": "LisÀÀ yhteys",
"hostDetails": "IsÀnnÀn tiedot",
"removeFromGroup": "Poista ryhmÀstÀ",
"addHostHere": "LisÀÀ isÀntÀ tÀhÀn",
"editGroup": "Muokkaa ryhmÀÀ",
"delete": "Poistaa",
"add": "LisÀtÀ",
"create": "Luoda",
"move": "Liikkua",
"connect": "YhdistÀ",
"createGroup": "Luo ryhmÀ",
"selectSourcePlaceholder": "Valitse lÀhde...",
"selectTargetPlaceholder": "Valitse kohde...",
"invalidFile": "Virheellinen tiedosto",
"hostAlreadyExists": "IsÀntÀ on jo topologiassa",
"connectionExists": "Yhteys on jo olemassa",
"unknown": "Tuntematon",
"name": "Nimi",
"ip": "IP-osoite",
"status": "Status",
"failedToAddNode": "Solmun lisÀÀminen epÀonnistui",
"sourceDifferentFromTarget": "LĂ€hteen ja kohteen on oltava eri",
"exportJSON": "Vie JSON",
"importJSON": "Tuo JSON",
"terminal": "Terminaali",
"fileManager": "Tiedostonhallinta",
"tunnel": "Tunneli",
"docker": "SatamatyölÀinen",
"serverStats": "IsÀnnÀn mittarit",
"hostMetrics": "IsÀnnÀn mittarit",
"noNodes": "Ei vielÀ solmuja"
},
"docker": {
"notEnabled": "Docker ei ole kÀytössÀ tÀlle isÀnnÀlle",
"validating": "Dockerin validointi...",
"connecting": "YhdistetÀÀn...",
"error": "Virhe",
"version": "{{runtime}} {{version}}",
"connectionFailed": "Yhteyden muodostaminen Dockeriin epÀonnistui",
"containerStarted": "SÀiliö {{name}} aloitettu",
"failedToStartContainer": "SÀiliön {{name}} kÀynnistÀminen epÀonnistui",
"containerStopped": "Kontti {{name}} pysÀytetty",
"failedToStopContainer": "SÀiliön {{name}} pysÀyttÀminen epÀonnistui",
"containerRestarted": "SÀiliö {{name}} kÀynnistetty uudelleen",
"failedToRestartContainer": "SÀiliön uudelleenkÀynnistys epÀonnistui {{name}}",
"containerPaused": "SÀilö {{name}} keskeytetty",
"containerUnpaused": "SÀiliö {{name}} keskeytetty",
"failedToTogglePauseContainer": "SÀilön {{name}} taukotilan vaihtaminen epÀonnistui",
"containerRemoved": "SÀiliö {{name}} poistettu",
"failedToRemoveContainer": "SÀilön {{name}} poistaminen epÀonnistui",
"image": "Kuva",
"ports": "Portit",
"noPorts": "Ei portteja",
"start": "Aloita",
"confirmRemoveContainer": "Haluatko varmasti poistaa sÀilö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.",
"loadingContainers": "Konttien lastaus...",
"manager": "Docker-hallinta",
"autoRefresh": "Automaattinen pÀivitys",
"timestamps": "Aikaleimat",
"lines": "Viivat",
"filterLogs": "Suodata lokit...",
"refresh": "PÀivitÀ",
"download": "Lataa",
"clear": "TyhjennÀ",
"logsDownloaded": "Lokien lataus onnistui",
"last50": "Viimeiset 50",
"last100": "Viimeiset 100",
"last500": "Viimeiset 500",
"last1000": "Viimeiset 1000",
"allLogs": "Kaikki lokit",
"noLogsMatching": "Ei lokeja, jotka vastaavat \"{{query}}\"",
"noLogsAvailable": "Ei lokeja saatavilla",
"noContainersFound": "Ei löytynyt sÀiliöitÀ",
"noContainersFoundHint": "Docker-kontteja ei ole saatavilla tÀllÀ isÀnnöintipalvelimella",
"searchPlaceholder": "Hae sÀilöjÀ...",
"allStatuses": "Kaikki tilat",
"stateRunning": "Juoksu",
"statePaused": "Keskeytetty",
"stateExited": "Poistui",
"stateRestarting": "UudelleenkÀynnistys",
"noContainersMatchFilters": "YksikÀÀn sÀilö ei vastaa suodattimiasi",
"noContainersMatchFiltersHint": "Kokeile muokata haku- tai suodatusehtojasi",
"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ö",
"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",
"containerMustBeRunning": "Kontin on oltava kÀynnissÀ, jotta konsoliin pÀÀsee kÀsiksi.",
"verificationCodePrompt": "SyötÀ vahvistuskoodi",
"totpVerificationFailed": "TOTP-vahvistus epÀonnistui. YritÀ uudelleen.",
"warpgateVerificationFailed": "Warpgate-todennus epÀonnistui. YritÀ uudelleen.",
"connectedTo": "Yhdistetty kohteeseen {{containerName}}",
"disconnected": "Yhteys katkennut",
"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 kohteeseen {{containerName}}...",
"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"
},
"admin": {
"sectionGeneral": "YleistÀ",
"sectionOidc": "OIDC",
"sectionSso": "SSO-palveluntarjoajat",
"ssoAddProvider": "LisÀÀ palveluntarjoaja",
"ssoDocsLink": "NÀytÀ dokumentit",
"ssoProviderDocsLink": "NÀytÀ dokumentit",
"ssoNoProviders": "SSO-palveluntarjoajia ei ole mÀÀritetty.",
"ssoProviderName": "NÀyttönimi",
"ssoProviderType": "Palveluntarjoajan tyyppi",
"ssoDeleteProvider": "Poista palveluntarjoaja",
"ssoDeleteConfirm": "Poistetaanko tÀmÀ palveluntarjoaja? LiitÀnnÀiset kÀyttÀjÀt eivÀt voi kirjautua sisÀÀn.",
"ssoTypeOidc": "OIDC",
"ssoTypeLdap": "LDAP",
"ssoTypeGithub": "GitHub",
"ssoTypeGoogle": "Google",
"ssoEnabled": "KÀytössÀ",
"ssoDisabled": "Liikuntarajoitteinen",
"ssoSaveProvider": "Tallenna palveluntarjoaja",
"ssoTestConnection": "Testaa yhteys",
"ssoEditProvider": "Muokkaa palveluntarjoajaa",
"ldapHost": "LDAP-isÀntÀ",
"ldapPort": "Portti",
"ldapUseTls": "KÀytÀ TLS:ÀÀ (LDAPS)",
"ldapBindDn": "Sido DN",
"ldapBindPassword": "Sido salasana",
"ldapUserSearchBase": "KÀyttÀjÀhakupohja",
"ldapUserSearchFilter": "KÀyttÀjÀn hakusuodatin",
"ldapUsernameAttr": "KÀyttÀjÀtunnusattribuutti",
"ldapDisplayNameAttr": "NÀyttönimen attribuutti",
"ldapGroupSearchBase": "RyhmÀn hakukanta",
"ldapAdminGroup": "HallintaryhmÀ",
"ldapAllowedUsers": "Sallitut kÀyttÀjÀt",
"sectionUsers": "KÀyttÀjÀt",
"sectionSessions": "Istunnot",
"sectionRoles": "Roolit",
"sectionDatabase": "Tietokanta",
"sectionApiKeys": "API-avaimet",
"sectionAuditLog": "Tarkastusloki",
"sectionSsl": "SSL / Let's Encrypt",
"sectionTouchInput": "Kosketussyöttö",
"touchEnabled": "Ota kosketussyöttö kÀyttöön",
"touchEnabledDesc": "Salli yhden sormen kosketusvieritys pÀÀtteissÀ",
"touchMomentumEnabled": "Ota vauhti kÀyttöön",
"touchMomentumEnabledDesc": "Jatka vierittÀmistÀ lyhyesti pyyhkÀisyn jÀlkeen",
"touchAdvanced": "Edistynyt",
"touchDragThreshold": "Vetokynnys",
"touchMaxWheelDelta": "Suurin pyörÀn delta",
"touchMomentumSampleWindow": "Momentumin nÀyteikkuna",
"touchReleaseGracePeriod": "Vapautuksen lisÀaika",
"touchMinimumVelocity": "Miniminopeus",
"touchMaximumVelocity": "Suurin nopeus",
"touchMaximumDuration": "EnimmÀiskesto",
"touchMaximumTravel": "Maksimaalinen liikerata",
"touchDecayTime": "Hajoamisaika",
"touchPixelsPerTick": "PikseleitÀ rastia kohden",
"touchMaximumFrameInterval": "Suurin kehysvÀli",
"touchMaximumTicksPerFrame": "Maksimi tikit kehystÀ kohden",
"touchResetDefaults": "Palauta oletusasetukset",
"touchSaved": "Kosketussyötön asetukset tallennettu",
"touchSaveFailed": "Kosketussyötteen asetusten tallentaminen epÀonnistui",
"sectionImageStorage": "Kuvien tallennus",
"imageStorageMode": "Tallennustila",
"imageStorageModeDesc": "Mihin liitetyt ja ladatut pÀÀtekuvat kirjoitetaan. Automaattiset valinnat yhteyden, paikallisen ja etÀyhteyden (SFTP) mukaan on korjattu.",
"imageStorageModeAuto": "Auto",
"imageStorageModeLocal": "Paikallinen",
"imageStorageModeRemoteSftp": "EtÀkÀyttö (SFTP)",
"imageStorageLocalDir": "Paikallinen hakemisto",
"imageStorageLocalDirDesc": "Absoluuttinen polku Termix-taustajÀrjestelmÀssÀ. Ei nÀytetÀ tallennuksen jÀlkeen turvallisuussyistÀ.",
"imageStorageLocalDirPlaceholder": "JÀtÀ tyhjÀksi, jos haluat pysyÀ ajan tasalla",
"imageStorageHostPath": "IsÀntÀpolku",
"imageStorageHostPathDesc": "PÀÀteagenttien vastaanottaman paikallisen hakemiston isÀntÀpuolen nÀkymÀ.",
"imageStorageTtl": "TTL (ms)",
"imageStorageMaxCount": "Kuvien enimmÀismÀÀrÀ",
"imageStorageMaxBytes": "Tallennustilan enimmÀismÀÀrÀ tavuja",
"imageStorageSaved": "Kuvien tallennusasetukset tallennettu",
"imageStorageSaveFailed": "Kuvien tallennusasetusten tallentaminen epÀonnistui",
"imageStorageInstanceId": "PÀÀteistunnon instanssin tunnus",
"imageStorageInstanceIdDesc": "Yhdistetyn pÀÀtevÀlilehden instanssi-ID, jota kÀytetÀÀn nÀkyvyyden testaamiseen.",
"imageStorageInstanceIdRequired": "Anna ensin pÀÀteistunnon instanssin tunnus",
"imageStorageTest": "Testata",
"imageStorageTesting": "Testaus...",
"imageStorageTestFailed": "Kuvan tallennuksen testaus epÀonnistui",
"imageStorageTestConnected": "PÀÀteistunto on yhdistetty.",
"imageStorageTestNotConnected": "TÀllÀ instanssi-ID:llÀ ei ole yhdistettyÀ pÀÀteistuntoa.",
"imageStorageTestSelectedMode": "Lataus kÀyttÀisi seuraavaa: {{mode}}",
"imageStorageSelectedModeUnavailable": "Ei saatavilla",
"imageStorageTestLocalVisible": "Paikallinen hakemisto on nÀkyvissÀ yhdistetyssÀ isÀnnÀssÀ.",
"imageStorageTestLocalNotVisible": "Paikallinen hakemisto EI ole nÀkyvissÀ yhdistetyssÀ isÀnnÀssÀ.",
"sslDescription": "MyönnÀ ja uusi automaattisesti Let's Encryptin luotettava SSL-varmenne. Vaatii julkisen verkkotunnuksen ja portin 80 tai DNS-yhteyden.",
"sslDocsLink": "NÀytÀ SSL-dokumentit",
"sslDomain": "Verkkotunnus",
"sslDomainPlaceholder": "termix.esimerkki.com",
"sslDomainDesc": "Varmenteen julkinen verkkotunnus.",
"sslEmail": "SÀhköposti",
"sslEmailPlaceholder": "admin@esimerkki.com",
"sslEmailDesc": "Let's Encrypt -ilmoitusten ja -tilin yhteystiedot.",
"sslChallengeType": "Haasteen tyyppi",
"sslChallengeTypeDesc": "Kuinka todistaa verkkotunnuksen omistajuus Let's Encryptille.",
"sslChallengeHttp": "HTTP (webroot) – vaatii internetistĂ€ saatavilla olevan portin 80",
"sslChallengeDns": "DNS (Cloudflare) – vaatii Cloudflare API -tunnuksen",
"sslCloudflareToken": "Cloudflare API-tunnus",
"sslCloudflareTokenPlaceholder": "SyötÀ tunnus...",
"sslCloudflareTokenDesc": "Laajuusaluetunnus, jolla on Zone:DNS:Edit-kÀyttöoikeus verkkotunnuksellesi.",
"sslCertStatus": "Sertifikaatin tila",
"sslCertStatusNone": "Ei todistusta",
"sslCertStatusValid": "Voimassa",
"sslCertStatusExpiring": "Vanhenee pian",
"sslCertStatusExpired": "Vanhentunut",
"sslCertExpiresAt": "Vanhenee {{date}}",
"sslLastIssued": "Viimeksi myönnetty {{date}}",
"sslRequestCert": "MyönnÀ / Uudista sertifikaatti",
"sslRequestCertLoading": "PyydetÀÀn varmennetta...",
"sslRequestCertSuccess": "Varmenne myönnetty ja asennettu onnistuneesti",
"sslRequestCertFailed": "Varmennepyyntö epÀonnistui",
"sslSave": "Tallenna asetukset",
"sslSaved": "SSL-asetukset tallennettu",
"sslSaveFailed": "SSL-asetusten tallentaminen epÀonnistui",
"sslRequiresDomain": "Verkkotunnus ja sÀhköpostiosoite vaaditaan",
"sslInfoNote": "Kun varmenne on myönnetty tai ladattu, Termix ottaa automaattisesti kÀyttöön HTTPS:n SSL_PORT-portissa (oletusarvo 8443) olemassa olevan HTTP-portin lisÀksi. Varmista, ettÀ portti on julkaistu/yhdistetty tÀhÀn sÀilöön, jotta se on tavoitettavissa.",
"sslManualOption": "Manuaalinen (lataa varmenne)",
"sslManualCert": "Todistus (PEM)",
"sslManualCertPlaceholder": "-----ALKUTODISTUS-----",
"sslManualKey": "Yksityinen avain (PEM)",
"sslManualKeyPlaceholder": "-----ALKU YKSITYINEN AVAIN-----",
"sslManualDesc": "LiitÀ olemassa oleva varmenne ja yksityinen avaimesi, mukaan lukien koko ketju, jos varmentaja sitÀ vaatii.",
"sslManualUpload": "Lataa ja asenna varmenne",
"sslManualUploadLoading": "Varmennetta ladataan...",
"sslManualUploadSuccess": "Varmenne ladattiin ja asennettiin onnistuneesti",
"sslManualUploadFailed": "Varmenteen lataus epÀonnistui",
"sslManualRequiresFields": "Varmenne ja yksityinen avain vaaditaan",
"auditLogTotal": "{{total}} merkintöjÀ yhteensÀ",
"auditLogEmpty": "Ei tarkastuslokin merkintöjÀ",
"auditLogSuccess": "Menestys",
"auditLogFailed": "EpÀonnistui",
"auditLogClearFilters": "TyhjennÀ suodattimet",
"auditLogPage": "Sivu {{page}} / {{totalPages}} (yhteensÀ{{total}})",
"auditLogIp": "IP-osoite",
"auditLogResourceId": "Resurssin tunnus",
"auditLogFilterUser": "KÀyttÀjÀ",
"auditLogFilterAction": "Toiminta",
"auditLogFilterResourceType": "Resurssityyppi",
"auditLogFilterStatus": "Status",
"auditLogFilterFrom": "Alkaen",
"auditLogFilterTo": "Kohti",
"auditLogFilterAll": "Kaikki",
"allowRegistration": "Salli kÀyttÀjÀn rekisteröinti",
"allowRegistrationDesc": "Anna uusien kÀyttÀjien rekisteröityÀ itse kÀyttÀjÀtunnuksella ja salasanalla",
"allowPasswordLogin": "Salli salasanalla kirjautuminen",
"allowPasswordLoginDesc": "KÀyttÀjÀtunnus/salasana kirjautuminen",
"oidcAutoProvision": "OIDC:n automaattinen valmistelu",
"oidcAutoProvisionDesc": "Luo OIDC/SSO-kÀyttÀjille tilit automaattisesti ensimmÀisen kirjautumisen yhteydessÀ (rekisteröintiasetuksista riippumatta)",
"oidcSilentLoginDefault": "Hiljainen OIDC-kirjautuminen oletuksena",
"oidcSilentLoginDefaultDesc": "Ohjaa automaattisesti OIDC-kirjautumiseen joka kÀynnillÀ, ohittaen kirjautumislomakkeen kokonaan",
"oidcSilentLoginDefaultLockedDesc": "TÀmÀ asetus on lukittu OIDC_SILENT_LOGIN_DEFAULT-ympÀristömuuttujalla, eikÀ sitÀ voi muuttaa tÀÀllÀ.",
"allowPasswordReset": "Salli salasanan palautus",
"allowPasswordResetDesc": "Palauta koodi Docker-lokien kautta",
"commandHistoryEnabled": "Komentohistoria",
"commandHistoryEnabledDesc": "Salli komentohistorian tallennus. Kun tÀmÀ on poistettu kÀytöstÀ, historiaa ei tallenneta isÀntÀkohtaisista asetuksista riippumatta.",
"updateCommandHistoryFailed": "Komentohistoria-asetuksen pÀivittÀminen epÀonnistui",
"analyticsEnabled": "Jaa anonyymit kÀyttötilastot",
"analyticsEnabledDesc": "LÀhettÀÀ nimettömÀn pÀivittÀisen mÀÀrÀn kÀyttÀjistÀ, isÀnnöistÀ ja ominaisuuksien kÀytöstÀ Termixin parantamiseksi. Henkilötietoja tai yhteystietoja ei koskaan sisÀllytetÀ mukaan.",
"analyticsEnabledLockedDesc": "TÀmÀ asetus on lukittu ENABLE_TELEMETRY-ympÀristömuuttujalla, eikÀ sitÀ voi muuttaa tÀÀllÀ.",
"updateAnalyticsFailed": "Analytiikka-asetuksen pÀivittÀminen epÀonnistui",
"sessionSharingGloballyEnabled": "Salli istunnon jakaminen",
"sessionSharingGloballyEnabledDesc": "Salli reaaliaikaisten pÀÀte-, RDP-, VNC- ja Telnet-istuntojen jakaminen koko instanssin kesken. Poistamalla tÀmÀn asetuksen kÀytöstÀ ohitetaan kaikki isÀntÀkohtaisesti jakamiseen liittyvÀt asetukset.",
"updateSessionSharingFailed": "Istunnon jakamisasetuksen pÀivittÀminen epÀonnistui",
"sessionTimeout": "Istunnon aikakatkaisu",
"hours": "tuntia",
"sessionTimeoutRange": "VÀhintÀÀn 1 h · EnintÀÀn 720 h",
"monitoringDefaults": "Valvonnan oletusarvot",
"statusCheck": "Tilatarkistus",
"metrics": "Mittarit",
"sec": "sek",
"logLevel": "Lokitaso",
"enableGuacamole": "Ota guacamole kÀyttöön",
"enableGuacamoleDesc": "RDP/VNC-etÀtyöpöytÀ",
"enableGuacamoleDocsLink": "NÀytÀ dokumentit",
"guacdUrl": "guacd-URL-osoite",
"tailscaleApiKey": "Tailscale API-avain",
"tailscaleApiKeyDescription": "KÀytetÀÀn laitteiden etsimiseen isÀntÀeditorissa. Tukee Tailscale (tskey-) ja Headscale (hskey-) -avaimia. Luo avain osoitteessa tailscale.com/admin/settings/keys tai Headscale-instanssistasi.",
"tailscaleApiKeyDocsLink": "NÀytÀ dokumentit",
"tailscaleApiBaseUrl": "API-perus-URL",
"tailscaleApiBaseUrlDescription": "Valinnainen. Osoita itse isÀnnöityyn Headscale-instanssiin api.tailscale.com-sivuston sijaan. JÀtÀ tyhjÀksi kÀyttÀÀksesi Tailscalen oletusarvoa.",
"oidcDescription": "MÀÀritÀ OpenID Connect kertakirjautumista varten. TÀhdellÀ (*) merkityt kentÀt ovat pakollisia.",
"oidcDocsLink": "NÀytÀ dokumentit",
"oidcClientId": "Asiakastunnus",
"oidcClientSecret": "Asiakkaan salaisuus",
"oidcAuthUrl": "Valtuutus-URL-osoite",
"oidcIssuerUrl": "Liikkeeseenlaskijan URL-osoite",
"oidcTokenUrl": "Tunnuksen URL-osoite",
"oidcUserIdentifier": "KÀyttÀjÀtunnisteen polku",
"oidcDisplayName": "NÀyttönimen polku",
"oidcScopes": "Laajuusalueet",
"oidcUserinfoUrl": "KÀyttÀjÀtietojen URL-osoitteen ohitus",
"oidcAllowedUsers": "Sallitut kÀyttÀjÀt",
"oidcAllowedUsersDesc": "Yksi sÀhköpostiosoite riviÀ kohden. JÀtÀ tyhjÀksi salliaksesi kaikki.",
"oidcAdminGroup": "HallintaryhmÀ",
"oidcAdminGroupDesc": "TÀmÀn ryhmÀn kÀyttÀjille on myönnetty jÀrjestelmÀnvalvojan oikeudet. JÀtÀ tyhjÀksi, jos haluat poistaa ryhmÀn synkronoinnin kÀytöstÀ.",
"oidcGroupClaim": "RyhmÀvaatimus",
"oidcGroupClaimDesc": "Valinnainen. Vaatimuspolku, joka sisÀltÀÀ kÀyttÀjÀn ryhmÀt. Oletusarvo on ryhmÀt, roolit ja lopuksi ryhmÀ. KÀytÀ tÀtÀ palveluntarjoajille, joilla on mukautettu vaatimus (esim. Zitadel).",
"oidcCaCert": "Mukautettu CA-varmenne",
"oidcCaCertDesc": "Valinnainen. PEM-koodattu CA-varmenne OIDC-palveluntarjoajille, jotka kÀyttÀvÀt yksityistÀ tai itse allekirjoitettua CA:ta. JÀtÀ tyhjÀksi, jos haluat kÀyttÀÀ jÀrjestelmÀn luotettavuussÀilöÀ.",
"removeOidc": "Poistaa",
"usersCount": "{{count}} kÀyttÀjÀÀ",
"searchUsers": "Hae kÀyttÀjiÀ...",
"noUsers": "Ei kÀyttÀjiÀ",
"noUsersMatch": "YksikÀÀn kÀyttÀjÀ ei vastaa hakuasi",
"pageOf": "Sivu {{page}} / {{total}}",
"createUser": "Luoda",
"newRole": "Uusi rooli",
"roleName": "Nimi",
"roleDisplayName": "NÀyttönimi",
"roleDescription": "Kuvaus",
"rolesCount": "{{count}} roolit",
"createRole": "Luoda",
"creating": "Luodaan...",
"exportDatabase": "Vie tietokanta",
"exportDatabaseDesc": "Lataa kannettava SQLite-varmuuskopio kaikista isÀnnistÀ, tunnistetiedoista ja asetuksista",
"export": "ViedÀ",
"exporting": "Vienti...",
"importDatabase": "Tuo tietokanta",
"importDatabaseDesc": "Palauta kannettavasta .sqlite-varmuuskopiosta millÀ tahansa tietokannan taustajÀrjestelmÀllÀ",
"importDatabaseSelected": "Valittu: {{name}}",
"selectFile": "Valitse tiedosto",
"changeFile": "Muuttaa",
"import": "Tuoda",
"importing": "Tuodaan...",
"apiKeysCount": "{{count}} -nÀppÀimet",
"apiKeysDocsLink": "NÀytÀ dokumentit",
"apiKeysCliHint": "KÀytÀ API-avainta Termix CLI:n kanssa palvelimien hallintaan terminaalistasi.",
"apiKeysCliLink": "NÀytÀ CLI-dokumentit",
"newApiKey": "Uusi API-avain",
"apiKeyCreatedWarning": "Avain luotu - kopioi se nyt, sitÀ ei nÀytetÀ uudelleen.",
"apiKeyName": "Nimi",
"apiKeyUser": "KÀyttÀjÀ",
"apiKeySelectUser": "Valitse kÀyttÀjÀ...",
"apiKeyExpiresAt": "Vanhenee klo",
"createKey": "Luo avain",
"apiKeyNoExpiry": "Ei vanhenemista",
"revokedBadge": "PERUTTU",
"authTypeDual": "Kaksoistutkimus",
"authTypeOidc": "OIDC",
"authTypeLocal": "Paikallinen",
"adminStatusAdministrator": "YllÀpitÀjÀ",
"adminStatusRegularUser": "Tavallinen kÀyttÀjÀ",
"adminBadge": "YLLÄPITÄJÄ",
"systemBadge": "JÄRJESTELMÄ",
"customBadge": "MUKAUTETTU",
"youBadge": "SINÄ",
"sessionsActive": "{{count}} aktiivinen",
"sessionActive": "Aktiivinen: {{time}}",
"sessionExpires": "Voimassaoloaika: {{time}}",
"revokeAll": "Kaikki",
"revokeAllSessionsSuccess": "Kaikki kÀyttÀjÀn istunnot peruutettu",
"revokeAllSessionsFailed": "Istuntojen peruuttaminen epÀonnistui",
"revokeSessionFailed": "Istunnon peruuttaminen epÀonnistui",
"addRole": "LisÀÀ rooli",
"noCustomRoles": "Ei mÀÀritettyjÀ mukautettuja rooleja",
"removeRoleFailed": "Roolin poistaminen epÀonnistui",
"assignRoleFailed": "Roolin mÀÀrittÀminen epÀonnistui",
"deleteRoleFailed": "Roolin poistaminen epÀonnistui",
"userAdminAccess": "YllÀpitÀjÀ",
"userAdminAccessDesc": "TÀysi pÀÀsy kaikkiin jÀrjestelmÀnvalvojan asetuksiin",
"userRoles": "Roolit",
"revokeAllUserSessions": "Peruuta kaikki istunnot",
"revokeAllUserSessionsDesc": "Pakota uudelleenkirjautuminen kaikilla laitteilla",
"revoke": "Peruuttaa",
"deleteUserWarning": "TÀmÀn kÀyttÀjÀn poistaminen on pysyvÀÀ.",
"deleteUser": "Poista {{username}}",
"deleting": "Poistetaan...",
"deleteUserFailed": "KÀyttÀjÀn poistaminen epÀonnistui",
"deleteUserSuccess": "KÀyttÀjÀ \"{{username}}\" poistettu",
"deleteRoleSuccess": "Rooli \"{{name}}\" poistettu",
"revokeKeySuccess": "Avain \"{{name}}\" peruutettu",
"revokeKeyFailed": "Avaimen peruuttaminen epÀonnistui",
"copiedToClipboard": "Kopioitu leikepöydÀlle",
"done": "Tehty",
"createUserTitle": "Luo kÀyttÀjÀ",
"createUserDesc": "Luo uusi paikallinen tili.",
"createUserUsername": "KÀyttÀjÀtunnus",
"createUserPassword": "Salasana",
"createUserPasswordHint": "VÀhintÀÀn 6 merkkiÀ.",
"createUserEnterUsername": "SyötÀ kÀyttÀjÀtunnus",
"createUserEnterPassword": "SyötÀ salasana",
"createUserSubmit": "Luo kÀyttÀjÀ",
"editUserTitle": "KÀyttÀjÀn hallinta: {{username}}",
"editUserDesc": "Muokkaa rooleja, jÀrjestelmÀnvalvojan tilaa, istuntoja ja tilin asetuksia.",
"editUserUsername": "KÀyttÀjÀtunnus",
"editUserAuthType": "Valtuutustyyppi",
"editUserAdminStatus": "YllÀpitÀjÀn tila",
"editUserUserId": "KÀyttÀjÀtunnus",
"linkAccountTitle": "YhdistÀ tilit",
"linkAccountDesc": "YhdistÀ OIDC-tili {{username}} olemassa olevaan paikalliseen tiliin.",
"linkAccountDescLocal": "YhdistÀ paikallinen tili {{username}} olemassa olevaan OIDC-tilille.",
"linkAccountWarningTitle": "TÀmÀ auttaa:",
"linkAccountEffect1": "Poista OIDC-tilin",
"linkAccountEffect2": "LisÀÀ OIDC-kirjautumistiedot kohdetilille",
"linkAccountEffect3": "Salli sekÀ OIDC- ettÀ salasanakirjautuminen",
"linkAccountTargetUsername": "Paikallisen tilin kÀyttÀjÀtunnus",
"linkAccountTargetPlaceholder": "Anna paikallisen tilin kÀyttÀjÀtunnus, johon linkitetÀÀn",
"linkAccountOidcUsername": "OIDC-tilin kÀyttÀjÀtunnus",
"linkAccountOidcPlaceholder": "Anna yhdistettÀvÀn OIDC-tilin kÀyttÀjÀtunnus",
"linkAccountOidcNotFound": "KÀyttÀjÀtunnuksella ei löytynyt OIDC-tiliÀ.",
"linkAccounts": "LinkitÀ tilit",
"linkAccountSuccess": "Tilit linkitetty onnistuneesti",
"linkAccountFailed": "Tilien linkittÀminen epÀonnistui",
"linkAccountInProgress": "LinkitetÀÀn...",
"unlinkAccountTitle": "Poista OIDC-linkitys",
"unlinkAccountDesc": "Poista OIDC-todennus kohdasta {{username}}. He voivat kirjautua sisÀÀn vain salasanallaan.",
"unlinkAccountWarning": "TÀmÀ poistaa OIDC-kirjautumisen tÀltÀ tililtÀ. KÀyttÀjÀllÀ on oltava salasana asetettuna voidakseen jatkaa sisÀÀnkirjautumista.",
"unlinkAccount": "Poista OIDC-linkitys",
"unlinkAccountInProgress": "Linkityksen poistaminen...",
"unlinkAccountSuccess": "OIDC-linkitys poistettu onnistuneesti",
"unlinkAccountFailed": "OIDC:n linkityksen poistaminen epÀonnistui",
"saving": "Tallennetaan...",
"updateRegistrationFailed": "Rekisteröintiasetuksen pÀivittÀminen epÀonnistui",
"updatePasswordLoginFailed": "Salasanan kirjautumisasetusten pÀivittÀminen epÀonnistui",
"cannotDisablePasswordLoginWithTotp": "Salasanalla kirjautumista ei voi poistaa kÀytöstÀ, kun 2FA on kÀytössÀ yhdelle tai useammalle kÀyttÀjÀlle. Poista 2FA ensin kÀytöstÀ.",
"updateOidcAutoProvisionFailed": "OIDC:n automaattisen valmistelun asetuksen pÀivittÀminen epÀonnistui.",
"updateOidcSilentLoginDefaultFailed": "Hiljaisen OIDC-kirjautumisasetuksen pÀivittÀminen epÀonnistui",
"updatePasswordResetFailed": "Salasanan palautusasetuksen pÀivittÀminen epÀonnistui",
"sessionTimeoutRange2": "Istunnon aikakatkaisun on oltava 1–720 tuntia",
"sessionTimeoutSaved": "Istunnon aikakatkaisu tallennettu",
"sessionTimeoutSaveFailed": "Istunnon aikakatkaisun tallentaminen epÀonnistui",
"monitoringIntervalInvalid": "Virheelliset vÀliarvot",
"monitoringSaved": "Valvonta-asetukset tallennettu",
"monitoringSaveFailed": "Valvonta-asetusten tallentaminen epÀonnistui",
"metricsHistoryRetention": "Mittarihistorian sÀilytys",
"metricsHistoryRetentionRange": "1–90 pĂ€ivÀÀ",
"days": "pÀivÀÀ",
"guacamoleSaved": "Guacamole-asetukset tallennettu",
"guacamoleSaveFailed": "Guacamole-asetusten tallentaminen epÀonnistui",
"guacamoleUpdateFailed": "Guacamole-asetuksen pÀivittÀminen epÀonnistui",
"tailscaleSettingsSaved": "Tailscale-asetukset tallennettu",
"tailscaleSettingsSaveFailed": "Tailscale-asetusten tallentaminen epÀonnistui",
"logLevelUpdateFailed": "Lokitason pÀivittÀminen epÀonnistui",
"oidcSaved": "OIDC-mÀÀritys tallennettu",
"oidcSaveFailed": "OIDC-mÀÀrityksen tallentaminen epÀonnistui",
"oidcRemoved": "OIDC-mÀÀritys poistettu",
"oidcRemoveFailed": "OIDC-mÀÀrityksen poistaminen epÀonnistui",
"createUserRequired": "KÀyttÀjÀtunnus ja salasana vaaditaan",
"createUserPasswordTooShort": "Salasanan on oltava vÀhintÀÀn 6 merkkiÀ pitkÀ",
"createUserSuccess": "KÀyttÀjÀ \"{{username}}\" luotu",
"createUserFailed": "KÀyttÀjÀn luominen epÀonnistui",
"updateAdminStatusFailed": "YllÀpitÀjÀn tilan pÀivittÀminen epÀonnistui",
"allSessionsRevoked": "Kaikki istunnot peruutettu",
"revokeSessionsFailed": "Istuntojen peruuttaminen epÀonnistui",
"manageUserData": "Hallinnoi kÀyttÀjÀtietoja",
"backToUsers": "Takaisin kÀyttÀjiin",
"manageTabAccount": "Tili",
"manageTabHosts": "IsÀnnÀt",
"manageTabCredentials": "Valtakirjat",
"manageTabSnippets": "Katkelmat",
"manageTabSessions": "Istunnot",
"manageTabDanger": "Vaara",
"manageEditorBack": "Takaisin kÀyttÀjÀn {{username}}tietoihin",
"dataLockedBadge": "LUKITTU",
"dataLockedNotice": "{{username}}:n tiedot pysyvÀt lukittuina, kunnes he kirjautuvat sisÀÀn seuraavalla kerralla. HeidÀn palvelimiaan, tunnistetietojaan ja koodinpÀtkiÀÀn ei voida tarkastella tai muokata ennen sitÀ.",
"resetPasswordTitle": "Palauta salasana",
"resetPasswordOidcOnly": "TÀmÀ kÀyttÀjÀ kirjautuu sisÀÀn ulkoisen palveluntarjoajan kautta eikÀ hÀnellÀ ole salasanaa.",
"resetPasswordPlaceholder": "Uusi salasana",
"resetPasswordBtn": "Nollaa",
"resetPasswordWorking": "Nollataan...",
"resetPasswordSuccess": "Salasanan palautus",
"resetPasswordSuccessWiped": "Salasanan palautus. KÀyttÀjÀn salatut tiedot on pyyhitty.",
"resetPasswordFailed": "Salasanan nollaaminen epÀonnistui",
"resetPasswordConfirmWipe": "{{username}} ei ole kirjautunut sisÀÀn salauspÀivityksen jÀlkeen, joten hÀnen tietojaan ei voida palauttaa. Nollaaminen nyt poistaa hÀnen palvelimensa, tunnistetietonsa ja koodinpÀtkÀnsÀ. Jatketaanko?",
"totpSectionTitle": "Kaksivaiheinen todennus",
"totpStatusEnabled": "TOTP on kÀytössÀ tÀlle kÀyttÀjÀlle",
"totpStatusDisabled": "TOTP ei ole kÀytössÀ tÀlle kÀyttÀjÀlle",
"disableTotp": "Poista kÀytöstÀ",
"disableTotpConfirm": "Poista kaksivaiheinen todennus kÀytöstÀ kÀyttÀjÀlle {{username}}? He voivat kirjautua sisÀÀn pelkÀllÀ salasanallaan.",
"totpDisabledSuccess": "TOTP poistettu kÀytöstÀ",
"totpDisableFailed": "TOTP:n poistaminen kÀytöstÀ epÀonnistui",
"manageApiKeys": "API-avaimet",
"apiKeyNamePlaceholder": "Avaimen nimi",
"apiKeyCopyNotice": "Kopioi tÀmÀ avain nyt, sitÀ ei nÀytetÀ enÀÀ uudelleen.",
"noApiKeysForUser": "Ei API-avaimia",
"apiKeyDeleteFailed": "API-avaimen poistaminen epÀonnistui",
"exportUserData": "Tietojen vienti",
"exportUserDataDesc": "Lataa tÀmÀn kÀyttÀjÀn isÀnnÀt, tunnistetiedot ja tiedostonhallintadata JSON-muodossa. Salaisuudet on purettu.",
"exportUserDataSuccess": "KÀyttÀjÀtiedot viety",
"exportUserDataFailed": "KÀyttÀjÀtietojen vienti epÀonnistui",
"hostsCount": "{{count}} isÀnnÀt",
"addHostForUser": "LisÀÀ isÀntÀ",
"noHostsForUser": "TÀllÀ kÀyttÀjÀllÀ ei ole isÀntiÀ",
"connectToHost": "YhdistÀ",
"deleteHostConfirm": "Poistetaanko isÀntÀ \"{{name}}\", joka kuuluu {{username}}:lle?",
"hostDeletedSuccess": "IsÀntÀ poistettu",
"hostDeleteFailed": "IsÀnnÀn poistaminen epÀonnistui",
"credentialsCount": "{{count}} tunnistetiedot",
"addCredentialForUser": "LisÀÀ tunnistetiedot",
"noCredentialsForUser": "TÀllÀ kÀyttÀjÀllÀ ei ole tunnuksia",
"deleteCredentialConfirm": "Poistetaanko tunniste \"{{name}}\", joka kuuluu kÀyttÀjÀlle {{username}}?",
"credentialDeletedSuccess": "Tunnistetiedot poistettu",
"credentialDeleteFailed": "Tunnuksen poistaminen epÀonnistui",
"snippetsCount": "{{count}} katkelmia",
"addSnippetForUser": "LisÀÀ katkelma",
"noSnippetsForUser": "TÀllÀ kÀyttÀjÀllÀ ei ole katkelmia",
"snippetRequiredFields": "Katkelman nimi ja sisÀltö vaaditaan",
"snippetNamePlaceholder": "Katkelman nimi",
"snippetContentPlaceholder": "Komennon sisÀltö",
"snippetFolderPlaceholder": "Kansio (valinnainen)",
"snippetSaved": "Katkelma tallennettu",
"snippetSaveFailed": "Katkelman tallentaminen epÀonnistui",
"deleteSnippetConfirm": "Poistetaanko koodinpÀtkÀ \"{{name}}\", joka kuuluu kÀyttÀjÀlle {{username}}?",
"snippetDeletedSuccess": "Katkelma poistettu",
"snippetDeleteFailed": "Katkelman poistaminen epÀonnistui",
"noSessionsForUser": "Ei aktiivisia istuntoja",
"deleteUserDangerDesc": "Poista pysyvÀsti {{username}} ja kaikki siihen liittyvÀt tiedot (isÀnnÀt, tunnistetiedot, koodinpÀtkÀt, historia). TÀtÀ ei voi perua.",
"deleteUserConfirm": "Poistetaanko pysyvÀsti {{username}} ja kaikki heidÀn datansa?",
"deleteUserAdminBlocked": "Poista jÀrjestelmÀnvalvojan tila ennen tÀmÀn kÀyttÀjÀn poistamista.",
"createRoleRequired": "Nimi ja nÀyttönimi vaaditaan",
"createRoleSuccess": "Rooli \"{{name}}\" luotu",
"createRoleFailed": "Roolin luominen epÀonnistui",
"apiKeyNameRequired": "Avaimen nimi on pakollinen",
"apiKeyUserRequired": "KÀyttÀjÀtunnus vaaditaan",
"apiKeyCreatedSuccess": "API-avain \"{{name}}\" luotu",
"apiKeyCreateFailed": "API-avaimen luominen epÀonnistui",
"exportSuccess": "Tietokannan vienti onnistui",
"exportFailed": "Tietokannan vienti epÀonnistui",
"importSelectFile": "Valitse ensin tiedosto",
"importCompleted": "Tuonti valmis: {{total}} kohdetta tuotu, {{skipped}} ohitettu",
"importFailed": "Tuonti epÀonnistui: {{error}}",
"importError": "Tietokannan tuonti epÀonnistui",
"sectionHostDefaults": "IsÀnnÀn oletusasetukset",
"hostDefaultsDesc": "Asetukset otetaan kÀyttöön automaattisesti uutta isÀntÀÀ luotaessa. YksittÀiset isÀnnÀt voivat edelleen ohittaa nÀmÀ.",
"hostDefaultsSocks5": "SOCKS5-vÀlityspalvelin",
"hostDefaultsUseSocks5": "Ota SOCKS5-vÀlityspalvelin kÀyttöön",
"hostDefaultsUseSocks5Desc": "EsitÀytÀ SOCKS5-vÀlityspalvelin kaikissa uusissa isÀnnissÀ",
"hostDefaultsSocks5Host": "VĂ€lityspalvelin/portti",
"hostDefaultsSocks5Username": "VÀlityspalvelimen kÀyttÀjÀtunnus",
"hostDefaultsSocks5Password": "VĂ€lityspalvelimen salasana",
"hostDefaultsMetrics": "IsÀnnÀn mittarit",
"hostDefaultsMetricsEnabled": "Ota mittarit kÀyttöön",
"hostDefaultsMetricsEnabledDesc": "KerÀÀ oletuksena uusien isÀntien suorittimen, muistin ja muita tilastoja",
"hostDefaultsStatusCheckEnabled": "Ota tilan tarkistus kÀyttöön",
"hostDefaultsStatusCheckEnabledDesc": "Kysely online/offline-tila uusilla isÀnnöillÀ oletuksena",
"hostDefaultsTerminal": "Terminaali",
"hostDefaultsSessionLogging": "Istuntojen lokitiedot",
"hostDefaultsSessionLoggingDesc": "Tallenna pÀÀteistunnot uusille isÀnnille oletuksena",
"hostDefaultsCommandHistory": "Komentohistoria",
"hostDefaultsCommandHistoryDesc": "Seuraa komentohistoriaa uusilla isÀnnillÀ oletuksena",
"hostDefaultsSaved": "IsÀnnÀn oletusasetukset tallennettu",
"hostDefaultsSaveFailed": "IsÀnnÀn oletusasetusten tallentaminen epÀonnistui",
"rolePermissions": {
"count": "{{count}} kÀyttöoikeudet",
"editAction": "Muokkaa kÀyttöoikeuksia",
"loadError": "KÀyttöoikeusluettelon lataaminen epÀonnistui",
"saved": "Roolien kÀyttöoikeudet tallennettu",
"saveError": "Roolien kÀyttöoikeuksien tallentaminen epÀonnistui",
"save": "Tallentaa",
"saving": "Tallennetaan..."
},
"aiGloballyEnabled": "TekoÀlyavustaja",
"aiGloballyEnabledDesc": "Salli kÀyttÀjien ottaa tekoÀlyavustaja kÀyttöön. Kun tÀmÀ on pois pÀÀltÀ, avustaja on piilotettu ja estetty kaikilta.",
"aiPrivateEndpoints": "Sallitut yksityiset tekoÀlyisÀnnÀt",
"aiPrivateEndpointsDesc": "Yksityisen verkon isÀnnÀt, joihin kÀyttÀjÀt voivat ohjata palveluntarjoajan, kuten itse isÀnnöity Ollama. Erota ne pilkuilla.",
"updateAiEnabledFailed": "TekoÀlyasetuksen pÀivittÀminen epÀonnistui",
"updateAiEndpointsFailed": "Sallittujen isÀntien pÀivittÀminen epÀonnistui"
},
"newUi": {
"sidebar": {
"quickConnect": {
"hostLabel": "IsÀntÀ",
"hostPlaceholder": "192.168.1.1 tai esimerkki.com",
"portLabel": "Portti",
"portPlaceholder": "22",
"usernameLabel": "KÀyttÀjÀtunnus",
"usernamePlaceholder": "kÀyttÀjÀtunnus",
"authLabel": "Valtuutus",
"passwordLabel": "Salasana",
"passwordPlaceholder": "salasana",
"privateKeyLabel": "Yksityinen avain",
"privateKeyPlaceholder": "LiitÀ yksityinen avain...",
"credentialLabel": "Valtakirja",
"credentialPlaceholder": "Valitse tallennettu tunnistetieto",
"connectToTerminal": "YhdistÀ terminaaliin",
"connectToFiles": "YhdistÀ tiedostoihin"
},
"history": {
"noTerminalSelected": "Ei valittua pÀÀtettÀ",
"noTerminalSelectedHint": "Avaa SSH-pÀÀtevÀlilehti nÀhdÀksesi sen komentohistorian",
"searchPlaceholder": "Hakuhistoria...",
"clearAll": "TyhjennÀ kaikki",
"noHistoryEntries": "Ei historiamerkintöjÀ",
"trackingDisabled": "Historian seuranta on poistettu kÀytöstÀ",
"trackingDisabledHint": "Ota se kÀyttöön isÀnnÀn pÀÀteasetuksissa."
},
"sshTools": {
"keyRecordingTitle": "NÀppÀinten tallennus",
"recordToTerminals": "Tallenna terminaaleihin",
"selectAll": "Kaikki",
"selectNone": "Ei mitÀÀn",
"noTerminalTabsOpen": "Ei auki olevia pÀÀtevÀlilehtiÀ",
"selectTerminalsAbove": "Valitse pÀÀtteet yllÀ",
"broadcastInputPlaceholder": "Kirjoita tÀhÀn lÀhettÀÀksesi nÀppÀinpainalluksia...",
"fillPassword": "TÀytÀ salasana",
"fillPasswordSuccess": "Salasana syötetty {{count}} terminaaliin/terminaaleihin",
"fillPasswordMissing": "Ei tallennettua salasanaa {{count}} valitulle pÀÀtteelle/pÀÀtteille",
"stopRecording": "Lopeta tallennus",
"startRecording": "Aloita tallennus",
"settingsTitle": "Asetukset",
"enableRightClickCopyPaste": "Ota kÀyttöön hiiren kakkospainikkeella kopiointi/liitÀminen"
},
"splitScreen": {
"layoutTitle": "Layout",
"selectLayoutAbove": "Valitse asettelu yllÀ",
"selectLayoutHint": "Valitse nÀytettÀvien ruutujen mÀÀrÀ",
"panesTitle": "Ruudut",
"openTabsTitle": "Avaa vÀlilehdet",
"dragTabsHint": "VedÀ vÀlilehdet yllÀ oleviin ruutuihin tai kÀytÀ pikamÀÀritystÀ",
"dropHere": "Pudota tÀhÀn",
"emptyPane": "TyhjÀ",
"dashboard": "Kojelauta",
"clearSplitScreen": "TyhjennÀ jaettu nÀyttö",
"quickAssign": "PikamÀÀritys",
"alreadyAssigned": "Ruutu {{index}}",
"splitTab": "Jaettu vÀlilehti",
"addToSplit": "LisÀÀ jakoon",
"removeFromSplit": "Poista jaosta",
"assignToPane": "MÀÀritÀ ruutuun",
"hotkeysTitle": "PikanÀppÀimet",
"hotkeysSplitRight": "Kaksisuuntainen jako pÀÀlle/pois",
"hotkeysSplitBelow": "3-tie jako pÀÀlle/pois",
"hotkeysNavigatePane": "Navigoi ruuduissa",
"hotkeysNextTab": "Seuraava vÀlilehti",
"hotkeysPrevTab": "Edellinen vÀlilehti",
"hotkeysJumpTab": "Siirry vÀlilehdelle"
},
"snippets": {
"title": "Katkelmat",
"createSnippetTitle": "Luo katkelma",
"createSnippetDescription": "Luo uusi komentokehotteen nopeaa suorittamista varten",
"nameLabel": "Nimi",
"namePlaceholder": "esim. KÀynnistÀ Nginx uudelleen",
"descriptionLabel": "Kuvaus",
"descriptionPlaceholder": "Valinnainen kuvaus",
"optional": "Valinnainen",
"folderLabel": "Kansio",
"noFolder": "Ei kansiota (Luokittelematon)",
"commandLabel": "Komento",
"commandPlaceholder": "esim. sudo systemctl kÀynnistÀ nginx uudelleen",
"typeLabel": "Tyyppi",
"typeCommand": "Komento",
"typeNote": "Huomautus",
"noteLabel": "Huomautus",
"notePlaceholder": "esim. uudelleenkÀytettÀvÀ kehote tai muistutusteksti",
"cancel": "Peruuttaa",
"createSnippetButton": "Luo katkelma",
"createFolderTitle": "Luo kansio",
"createFolderDescription": "JÀrjestÀ katkelmasi kansioihin",
"folderNameLabel": "Kansion nimi",
"folderNamePlaceholder": "esim. jÀrjestelmÀkomennot, Docker-skriptit",
"folderColorLabel": "Kansion vÀri",
"folderIconLabel": "Kansiokuvake",
"previewLabel": "Esikatselu",
"folderNameFallback": "Kansion nimi",
"createFolderButton": "Luo kansio",
"targetTerminals": "KohdepÀÀtteet",
"selectAll": "Kaikki",
"selectNone": "Ei mitÀÀn",
"noTerminalTabsOpen": "Ei auki olevia pÀÀtevÀlilehtiÀ",
"searchPlaceholder": "Haku katkelmia...",
"newSnippet": "Uusi katkelma",
"newFolder": "Uusi kansio",
"run": "Juokse",
"noSnippetsInFolder": "TÀssÀ kansiossa ei ole katkelmia",
"uncategorized": "Luokittelematon",
"editSnippetTitle": "Muokkaa katkelmaa",
"editSnippetDescription": "PÀivitÀ tÀmÀ komentokehotteen koodi",
"saveSnippetButton": "Tallenna muutokset",
"createSuccess": "Katkelma luotu onnistuneesti",
"createFailed": "Katkelman luominen epÀonnistui",
"updateSuccess": "Katkelman pÀivitys onnistui",
"updateFailed": "Katkelman pÀivittÀminen epÀonnistui",
"deleteFailed": "Katkelman poistaminen epÀonnistui",
"folderCreateSuccess": "Kansio luotu onnistuneesti",
"folderCreateFailed": "Kansion luominen epÀonnistui",
"editFolderTitle": "Muokkaa kansiota",
"editFolderDescription": "NimeÀ tÀmÀ kansio uudelleen tai muuta sen ulkoasua",
"saveFolderButton": "Tallenna muutokset",
"editFolder": "Muokkaa kansiota",
"deleteFolder": "Poista kansio",
"folderDeleteSuccess": "Kansio \"{{name}}\" poistettu",
"folderDeleteFailed": "Kansion poistaminen epÀonnistui",
"folderEditSuccess": "Kansio pÀivitetty onnistuneesti",
"folderEditFailed": "Kansion pÀivittÀminen epÀonnistui",
"confirmRunMessage": "Suorittaa \"{{name}}\"?",
"confirmRunButton": "Juokse",
"runSuccess": "Suoritti komennon \"{{name}}\" {{count}} pÀÀtteessÀ/pÀÀtteissÀ",
"pasteSuccess": "Liitti \"{{name}}\" {{count}} terminaaliin/terminaaleihin",
"pasteToTerminal": "LiitÀ",
"copySuccess": "Kopioitu \"{{name}}\" leikepöydÀlle",
"shareTitle": "Jaa katkelma",
"shareUser": "KÀyttÀjÀ",
"shareRole": "Rooli",
"selectUser": "Valitse kÀyttÀjÀ...",
"selectRole": "Valitse rooli...",
"shareSuccess": "Katkelman jakaminen onnistui",
"shareFailed": "Katkelman jakaminen epÀonnistui",
"revokeSuccess": "PÀÀsy peruutettu",
"revokeFailed": "KÀyttöoikeuden peruuttaminen epÀonnistui",
"currentAccess": "Nykyinen kÀyttöoikeus",
"shareLoadError": "Jaettujen tietojen lataaminen epÀonnistui",
"loading": "Ladataan...",
"close": "LÀhellÀ",
"reorderFailed": "Katkelmien jÀrjestyksen tallentaminen epÀonnistui",
"importExport": "Tuonti / vienti",
"exportBtn": "Vie JSON",
"importBtn": "Tuo JSON",
"exportSuccess": "Katkelmien vienti onnistui",
"exportFailed": "Katkelmien vienti epÀonnistui",
"importTitle": "Tuo koodikatkelmia",
"importDescription": "Tuo koodikatkelmia ja kansioita Termixin viemÀstÀ JSON-tiedostosta",
"importDropOrClick": "Pudota JSON-tiedosto tÀhÀn tai napsauta selataksesi",
"importSelectedFile": "Valittu: {{name}}",
"importOverwrite": "Korvaa olemassa olevat koodinpÀtkÀt samalla nimellÀ ja kansiolla",
"importStartBtn": "Tuoda",
"importSuccess": "Tuonti valmis: {{snippets}} katkelma(a) lisÀtty, {{updated}} pÀivitetty, {{skipped}} ohitettu, {{folders}} kansio(a) lisÀtty",
"importFailed": "Katkelmien tuonti epÀonnistui",
"importInvalidFile": "Virheellinen tiedosto: odotettiin JSON-objektia, jossa on koodikatkelmia tai kansiotaulukoita",
"targetHostsLabel": "Kohdepalvelimet",
"targetHostsHint": "MÀÀritÀ isÀnnÀt suorittamaan tÀmÀ koodinpÀtkÀ suoraan ilman avointa pÀÀtettÀ.",
"noHostsAvailable": "Ei mÀÀritettyjÀ isÀntiÀ",
"clearTargetHosts": "TyhjennÀ kaikki",
"hasTargetHosts": "SisÀltÀÀ kohdeisÀntiÀ",
"runOnTargets": "Juokse tavoitteilla",
"directRunSuccess": "Suoritti komennon \"{{name}}\" {{count}} isÀntÀkoneella/isÀnnillÀ",
"directRunPartialFail": "\"{{name}}\" epÀonnistui yhdellÀ tai useammalla isÀnnÀllÀ",
"executionResultTitle": "Suorituksen tulokset: {{name}}",
"executionResultDescription": "Tuloste koodinpÀtkÀn suorittamisesta kullakin kohdeisÀnnöllÀ.",
"executionSuccess": "Menestys",
"executionFailed": "EpÀonnistui",
"expandAll": "Laajenna kaikki kansiot",
"collapseAll": "PienennÀ kaikki kansiot",
"settings": "Katkelman asetukset",
"variablesHint": "Muuttujat: $HOST, $USER, $PORT, $NAME, ${INPUT_1:Label}",
"variablesDialogTitle": "Suorita \"{{name}}\"",
"variablesDialogDescription": "TÀytÀ tÀmÀn koodinpÀtkÀn tarvitsemat arvot ennen sen suorittamista.",
"variablesPreviewLabel": "Esikatselu",
"variablesConfirmButton": "Juokse"
},
"automations": {
"title": "Automaatiot",
"tabAutomations": "Automaatiot",
"tabRuns": "Juoksut",
"tabChannels": "Kanavat",
"createAutomation": "Uusi automaatio",
"backToAutomations": "Takaisin automaatioihin",
"createTitle": "Uusi automaatio",
"editTitle": "Muokkaa automatisointia",
"empty": "Ei vielÀ automaatioita. Luo sellainen reagoimaan mittariin, aikatauluun tai tapahtumaan.",
"emptyRuns": "Ei vielÀ juoksuja.",
"emptyChannels": "Ei kanavia vielÀ. LisÀÀ yksi lÀhettÀÀksesi ilmoituksia jonnekin.",
"noChannelsHint": "Kanavia ei ole vielÀ mÀÀritetty. LisÀÀ yksi Kanavat-vÀlilehdellÀ.",
"addChannel": "LisÀÀ kanava",
"testChannel": "Testata",
"channelTestSent": "Testi-ilmoitus lÀhetetty",
"channelTestFailed": "Testi-ilmoitus epÀonnistui",
"channelDeleted": "Kanava poistettu",
"deleteChannelConfirm": "Poistetaanko tÀmÀ kanava? SitÀ kÀyttÀvÀt automaatiot lakkaavat lÀhettÀmÀstÀ ilmoituksia.",
"nameLabel": "Nimi",
"namePlaceholder": "esim. Siivoa /data, kun se tÀyttyy",
"nameRequired": "Nimi on pakollinen",
"descriptionLabel": "Kuvaus",
"descriptionPlaceholder": "Valinnainen kuvaus",
"enabledLabel": "KÀytössÀ",
"concurrencyLabel": "Jos se on jo kÀynnissÀ",
"concurrencyHint": "MitÀ tehdÀ, kun tÀmÀ laukeaa uudelleen ennen viimeisen ajon pÀÀttymistÀ.",
"concurrency": {
"skip": "Ohita uusi juoksu",
"queue": "Odota ja juokse perÀssÀ",
"allow": "Suorita molemmat yhtÀ aikaa"
},
"save": "Tallentaa",
"created": "Automaatio luotu",
"updated": "Automaatio tallennettu",
"deleted": "Automaatio poistettu",
"deleteConfirm": "Poistetaanko tÀmÀ automaatio? Myös sen suoritushistoria poistetaan.",
"runNow": "Juokse nyt",
"testRun": "Koeajo",
"testRunHint": "Juoksee jokaisen askeleen, mutta ei koske mihinkÀÀn Termixin ulkopuolella.",
"runStarted": "Juoksu aloitettu",
"runFinished": "Suoritus pÀÀttynyt: {{status}}",
"trigger": "Laukaista",
"steps": "Askeleet",
"addStep": "LisÀÀ vaihe",
"removeStep": "Poista vaihe",
"moveUp": "Siirry ylös",
"moveDown": "SiirrÀ alas",
"noSteps": "Ei vielÀ vaiheita. LisÀÀ yksi, joka kertoo, mitÀ pitÀisi tapahtua.",
"webhookTokenTitle": "Webhookin URL-osoite",
"webhookTokenDescription": "TÀmÀ nÀytetÀÀn kerran. Tallenna se nyt, sitÀ ei voi palauttaa myöhemmin.",
"copy": "Kopioida",
"copied": "Kopioitu",
"viewJson": "JSON",
"viewBuilder": "Rakentaja",
"viewGraph": "Kaavio",
"lastRun": "Viimeisin juoksu",
"never": "Ei koskaan",
"duration": "{{seconds}}s",
"stepOutput": "LÀhtö",
"stepError": "Virhe",
"dryRunBadge": "Koeajo",
"hostSelector": {
"trigger": "KÀynnistÀvÀ isÀntÀ",
"host": "Tietty isÀntÀ",
"fleet": "Laivasto",
"all": "Kaikki isÀnnÀt"
},
"triggerKinds": {
"metric_threshold": "Metrinen kynnysarvo",
"host_status": "IsÀntÀ nousee tai laskee",
"health_check": "Terveystarkastusten muutokset",
"schedule": "Aikataulussa",
"docker_event": "SÀiliötapahtuma",
"internal_event": "Termix-tapahtuma",
"webhook": "Saapuva webhook"
},
"stepTypes": {
"notify": "LÀhetÀ ilmoitus",
"http": "Soita URL-osoitteeseen",
"run_snippet": "Suorita koodinpÀtkÀ",
"run_command": "Suorita komento",
"docker": "SÀiliön hallinta",
"tunnel": "Hallitse tunnelia",
"wol": "HerÀtÀ isÀntÀ",
"wait": "Odota",
"set_var": "Aseta muuttuja",
"if": "Jos / muuten",
"run_automation": "Suorita toinen automaatio",
"stop": "Stop"
},
"statuses": {
"running": "Juoksu",
"success": "Menestys",
"failed": "EpÀonnistui",
"timeout": "Aikakatkaisu",
"skipped": "Ohitettu",
"cancelled": "Peruutettu"
},
"fields": {
"host": "IsÀntÀ",
"metric": "Metrinen",
"mount": "Kiinnityskohta",
"operator": "On",
"value": "Arvo",
"forSeconds": "Jatkuu (sekuntia)",
"cooldown": "JÀÀhdyttelyaika (minuuttia)",
"cron": "Cron-lauseke",
"intervalSeconds": "Joka (sekunti)",
"timezone": "Aikavyöhyke",
"timezoneServer": "Palvelimen aika",
"timezoneHint": "Cron-ajat luetaan tÀllÀ alueella. Ei koske intervalliaikatauluja.",
"container": "Kontti",
"command": "Komento",
"url": "URL-osoite",
"method": "MenetelmÀ",
"body": "Keho",
"channels": "Kanavat",
"title": "Otsikko",
"message": "Viesti",
"snippet": "Katkelma",
"seconds": "Sekuntia",
"conditionLeftPlaceholder": "Tarkistettava arvo",
"conditionRightPlaceholder": "Vertaa",
"variableName": "Muuttujan nimi",
"variableValue": "Arvo",
"elevated": "Suorita sudon avulla",
"onError": "Jos tÀmÀ epÀonnistuu",
"allowPrivateNetwork": "Salli paikallisverkko-osoitteet",
"allowPrivateNetworkHint": "Tarvitaan lÀhiverkossasi itse isÀnnöidylle palvelulle. Oletusarvoisesti pois pÀÀltÀ estÀÀkseen pyynnöt sisÀisiin osoitteisiin."
},
"onError": {
"stop": "PysÀytÀ juoksu",
"continue": "Jatkaa"
}
},
"fleets": {
"title": "Laivastot",
"createFleet": "Luo laivasto",
"createFleetTitle": "Luo laivasto",
"editFleetTitle": "Muokkaa kalustoa",
"createFleetDescription": "Laivasto on nimetty joukko isÀntÀjoukkoja, joita vastaan voit suorittaa toimintoja yksikkönÀ.",
"nameLabel": "Nimi",
"namePlaceholder": "esim. web-palvelimet",
"nameRequired": "Laivaston nimi on pakollinen",
"descriptionLabel": "Kuvaus",
"descriptionPlaceholder": "Valinnainen kuvaus",
"colorLabel": "VĂ€ri",
"tagRulesLabel": "TagisÀÀnnöt",
"tagRulesPlaceholder": "prod-web, reuna",
"tagRulesHint": "NÀillÀ tunnisteilla varustetut isÀnnÀt sisÀllytetÀÀn automaattisesti manuaalisesti lisÀttyjen isÀntien lisÀksi.",
"fleetCreated": "Laivasto luotu",
"fleetUpdated": "Kalustoa pÀivitetty",
"fleetDeleted": "Kalusto poistettu",
"saveFailed": "Laivaston tallentaminen epÀonnistui",
"deleteFailed": "Kaluston poistaminen epÀonnistui",
"loadFailed": "Kalustojen lataus epÀonnistui",
"deleteFleetTitle": "Poista kalusto",
"deleteFleetDescription": "Oletko varma, ettÀ haluat poistaa \"{{name}}\"? TÀmÀ ei poista itse jÀsenpalvelimia.",
"searchFleets": "Hae laivastoja...",
"noFleets": "Ei vielÀ laivastoja. Luo yksi aloittaaksesi.",
"memberCount": "{{count}} isÀntÀ",
"memberCount_other": "{{count}} isÀnnÀt",
"manageMembers": "Hallinnoi jÀseniÀ",
"manageMembersTitle": "Hallinnoi laivaston jÀseniÀ",
"manageMembersDescription": "LisÀÀ isÀnnÀt tÀmÀn laivaston staattiseen jÀsenyyteen tai poista ne siitÀ. TunnistesÀÀntöjen mukaiset isÀnnÀt sisÀllytetÀÀn aina.",
"searchHosts": "Hae isÀntiÀ...",
"noHostsFound": "Ei isÀntiÀ",
"noMembers": "TÀssÀ laivastossa ei ole vielÀ jÀseniÀ. LisÀÀ isÀntiÀ tai aseta tunnistesÀÀntö.",
"membersLoadFailed": "Laivaston jÀsenten lataaminen epÀonnistui",
"memberUpdateFailed": "Laivaston jÀsenyyden pÀivittÀminen epÀonnistui",
"tabRun": "Suorita komento",
"tabTransfer": "Tiedostojen siirto",
"tabInventory": "Varasto",
"openInventoryTab": "Avaa koko vÀlilehdessÀ",
"tabPackages": "Paketit",
"runOnFleet": "Suorita laivastolla",
"commandPlaceholder": "kÀyttöaika && df -h",
"commandRequired": "Komento vaaditaan",
"commandInputsLabel": "Komentotulot",
"commandSucceeded": "Komento onnistui kaikissa isÀnnissÀ",
"commandPartialFailure": "{{failed}} / {{total}} isÀntÀkoneesta epÀonnistui",
"commandFailed": "Komennon suorittaminen epÀonnistui",
"resultSuccess": "Menestys",
"resultFailed": "EpÀonnistui",
"push": "TyönnÀ",
"pull": "VedÀ",
"remotePathLabel": "EtÀpolku",
"remotePathRequired": "EtÀpolku vaaditaan",
"fileLabel": "Tiedosto",
"fileRequired": "Tiedosto vaaditaan",
"pushHint": "Valittu tiedosto kirjoitetaan tÀsmÀlleen tÀlle polulle jokaisella laivaston isÀnnÀllÀ.",
"pullHint": "TÀmÀn polun tiedosto luetaan jokaiselta isÀnnÀltÀ ja ladataan yhtenÀ zip-tiedostona, yksi kansio isÀntÀÀ kohden.",
"transferComplete": "Siirto valmis",
"transferFailed": "Siirto epÀonnistui",
"refreshInventory": "PÀivitÀ varasto",
"inventoryLoadFailed": "Varaston lataaminen epÀonnistui",
"inventoryRefreshed": "Varasto pÀivitetty",
"inventoryRefreshFailed": "Varaston pÀivittÀminen epÀonnistui",
"inventoryNoData": "Ei vielĂ€ varastotietoja – pĂ€ivitĂ€ kerĂ€tĂ€ksesi ne.",
"inventoryHost": "IsÀntÀ",
"inventoryCollectedCount": "{{count}}/{{total}} kerÀtty",
"inventoryOs": "KÀyttöjÀrjestelmÀ",
"inventoryKernel": "Ydin",
"inventoryArch": "Kaari",
"inventoryUptime": "KÀyttöaika",
"inventoryPackageManager": "Pakettien hallinta",
"inventoryCollectedAt": "KerÀtty",
"packageActionLabel": "Toiminta",
"packageInstall": "Asentaa",
"packageRemove": "Poistaa",
"packageUpgradeAll": "PÀivitÀ kaikki paketit",
"packageNameLabel": "Paketin nimi",
"packageNameRequired": "Paketin nimi on pakollinen",
"packageHint": "Vaatii hallintatason kÀyttöoikeudet isÀntÀkohtaisesti ja nostaa kÀyttöoikeuksia isÀnnÀn tallennetulla sudo-salasanalla."
},
"workspaces": {
"title": "Työtilat",
"saveCurrent": "Tallenna nykyinen",
"saveCurrentTitle": "Tallenna nykyinen työtila",
"saveCurrentDescription": "Tallenna jokainen avoin vÀlilehti, jaettu asettelu ja ruutujÀrjestely uutena nimettynÀ työtilana.",
"nameLabel": "Nimi",
"namePlaceholder": "esim. Tuotantovirheenkorjaus",
"nameRequired": "Työtilan nimi on pakollinen",
"colorLabel": "VĂ€ri",
"workspaceCreated": "Työtila tallennettu",
"workspaceUpdated": "Työtila pÀivitetty",
"workspaceDeleted": "Työtila poistettu",
"workspaceDuplicated": "Työtila kopioitu",
"saveFailed": "Työtilan tallentaminen epÀonnistui",
"updateFailed": "Työtilan pÀivittÀminen epÀonnistui",
"deleteFailed": "Työtilan poistaminen epÀonnistui",
"duplicateFailed": "Työtilan kopiointi epÀonnistui",
"loadFailed": "Työtilojen lataaminen epÀonnistui",
"applyFailed": "Työtilan kÀyttöönotto epÀonnistui",
"deleteWorkspaceTitle": "Poista työtila",
"deleteWorkspaceDescription": "Oletko varma, ettÀ haluat poistaa \"{{name}}\"? TÀtÀ ei voi perua.",
"noWorkspaces": "Ei vielÀ tallennettuja työtiloja. Tallenna nykyinen vÀlilehtijÀrjestys aloittaaksesi.",
"tabCount": "{{count}} -vÀlilehti",
"tabCount_other": "{{count}} vÀlilehdet",
"apply": "KÀytÀ",
"applyConfirmTitle": "KÀytÀ työtilaa",
"applyConfirmDescription": "Komentosarjan \"{{name}}\" kÀyttÀminen sulkee nykyiset vÀlilehdet ja korvaa ne tÀmÀn työtilan tallennetulla asettelulla. Nykyiseen asetteluun tehdyt tallentamattomat muutokset menetetÀÀn.",
"applyConfirmButton": "KÀytÀ työtilaa",
"updateWithCurrent": "PÀivitÀ nykyisellÀ",
"updateWithCurrentConfirm": "Korvataanko \"{{name}}\" nykyisellÀ sarkainjÀrjestyksellÀsi?",
"rename": "NimeÀ uudelleen",
"duplicate": "Kopio",
"duplicateNameSuffix": "{{name}} (kopio)",
"setDefault": "Aseta oletukseksi",
"unsetDefault": "Poista oletusarvoksi",
"defaultBadge": "Oletus",
"lastSession": "Viimeisin istunto",
"lastSessionDescription": "PÀivittyy automaattisesti viimeisimmÀn vÀlilehtijÀrjestyksen mukaan. KÀytÀ sitÀ palauttaaksesi avoimena olleen sisÀllön.",
"lastUsed": "Viimeksi kÀytetty {{time}}",
"neverUsed": "Ei koskaan sovellettu",
"tabsSkipped": "Työtilaa kĂ€ytetty — {{count}} vĂ€lilehteĂ€ ohitettu (isĂ€ntĂ€ ei enÀÀ ole olemassa): {{names}}"
},
"keybindings": {
"title": "PikanÀppÀimet",
"description": "Mukauta pÀÀtelaitteen kopiointi-, liittÀmis- ja ohjauspikakuvakkeita tai sido nÀppÀimiÀ tekstin lÀhettÀmiseen tai koodinpÀtkÀn suorittamiseen.",
"defaultsHeading": "SisÀÀnrakennetut pikavalinnat",
"customHeading": "Mukautetut pikavalinnat",
"addBinding": "LisÀÀ pikakuvake",
"addBindingTitle": "LisÀÀ pikakuvake",
"editBindingTitle": "Muokkaa pikakuvaketta",
"loading": "Ladataan...",
"noCustomBindings": "Ei vielÀ mukautettuja pikanÀppÀimiÀ",
"defaultBadge": "Oletus",
"customizedBadge": "RÀÀtÀlöity",
"customize": "Mukauta",
"resetToDefault": "Palauta oletusarvot",
"resetAllToDefaults": "Palauta kaikki oletusasetuksiin",
"close": "LÀhellÀ",
"cancel": "Peruuttaa",
"saveBinding": "Tallenna pikakuvake",
"saveError": "PikanÀppÀinten tallentaminen epÀonnistui",
"pressKeysToRecord": "NÀppÀinyhdistelmÀ",
"pressKeysPlaceholder": "Napsauta ja paina nÀppÀimiÀ",
"recording": "Paina nÀppÀimiÀ...",
"comboRequiredError": "Paina ensin nÀppÀinyhdistelmÀÀ",
"textRequiredError": "Kirjoita lÀhetettÀvÀ teksti",
"controlCodeRequiredError": "SyötÀ yksi kirjain ohjauskoodille",
"snippetRequiredError": "Valitse katkelma",
"conflictWarning": "TÀmÀ yhdistelmÀ on jo sidottu kohtaan {{combo}}. Tallentaminen kÀynnistÀÀ molemmat.",
"actionLabel": "Toiminta",
"actionCopy": "Kopioi valinta",
"actionPaste": "LiitÀ",
"actionSendControlCode": "LÀhetÀ Ctrl+kirjain-signaali",
"actionSendText": "LÀhetÀ tekstiviesti",
"actionRunSnippet": "Suorita olemassa oleva koodinpÀtkÀ",
"controlCodeLabel": "Kirje",
"textLabel": "LÀhetettÀvÀ tekstiviesti",
"appendEnterLabel": "Paina Enter lÀhetyksen jÀlkeen",
"snippetLabel": "Katkelma",
"selectSnippetPlaceholder": "Valitse katkelma",
"orphanedSnippetWarning": "katkelmaa ei löytynyt",
"clipboardPermissionNote": "Saattaa pyytÀÀ leikepöydÀn kÀyttöoikeutta ensimmÀisellÀ kÀyttökerralla joissakin selaimissa."
},
"connectionDefaults": {
"title": "Yhteysoletukset",
"description": "Aseta arvot, jotka jokainen isÀntÀ perii, ellei se korvaa niitÀ.",
"manage": "Hallitse",
"dialogDescription": "NÀmÀ koskevat isÀntiÀ, jotka jÀttÀvÀt asetuksen asettamatta. MikÀ tahansa isÀnnÀlle asetettu arvo voittaa.",
"tabTerminal": "Terminaali",
"tabRemoteDesktop": "EtÀtyöpöytÀ",
"inherit": "PeriÀ",
"on": "PÀÀllÀ",
"off": "Pois",
"resizeDisplayUpdate": "NÀyttöpÀivitys",
"resizeReconnect": "YhdistÀ uudelleen",
"clearAll": "TyhjennÀ kaikki",
"saved": "Yhteysoletukset tallennettu",
"saveFailed": "Yhteysasetusten tallentaminen epÀonnistui"
},
"userProfile": {
"donateTitle": "PidÀ Termix hengissÀ",
"donateDescription": "Termix on ilmainen, itse isÀnnöity ja vain muutaman ihmisen vapaa-ajallaan rakentama palvelu. Jos se on sÀÀstÀnyt aikaasi tai rahaasi, kryptovaluutan lahjoitus auttaa pitÀmÀÀn sen toiminnassa.",
"donateMilestones": "Lahjoitukset auttavat rahoittamaan aikaa SAML:n, Kubernetesin ja agenttituen rakentamiseen tarvittavien resurssien tutkimiseen ja oppimiseen. Katso edistymistÀ ja lahjoita.",
"donateButton": "Lahjoita kryptovaluuttaa",
"storageModeLocal": "Selain",
"storageModeCloud": "Tietokanta",
"storageModeDescription": "Selain tallentaa asetukset vain tÀhÀn selaimeen. Tietokanta synkronoituu palvelimelle ja latautuu mille tahansa laitteelle.",
"resetToDefaults": "Palauta oletusasetukset",
"resetToDefaultsSuccess": "Asetukset palautettu oletusasetuksiin.",
"storageModeSwitch": "Ensisijainen tallennustila",
"sectionAccount": "Tili",
"desktopProfileTitle": "Automaattinen paikallinen työpöytÀprofiili",
"desktopProfileDescription": "TÀmÀ profiili on rajoitettu upotettuun taustajÀrjestelmÀÀn ja kirjautuu sisÀÀn automaattisesti. SillÀ ei ole kirjautumissalasanoja; alla oleva etÀsynkronointi kÀyttÀÀ erillistÀ palvelintiliÀ.",
"sectionInterface": "KÀyttöliittymÀ",
"interfacePresetDesc": "Kuinka paljon yksityiskohtia Termix nÀyttÀÀ. Jokainen ominaisuus pysyy kÀytettÀvissÀ.",
"preset_simple": "Yksinkertainen",
"preset_simple_desc": "Vain vÀlttÀmÀttömÀt asiat.",
"preset_balanced": "Tasapainoinen",
"preset_balanced_desc": "Vakioasettelu.",
"preset_advanced": "Edistynyt",
"preset_advanced_desc": "Kaikki pÀÀllÀ, tiiviisti pakattuna.",
"presetClearOverrides": "Palauta kaikki",
"presetOverridesTitle": "RÀÀtÀlöity",
"presetRevertArea": "Palauta",
"presetConfirmTitle": "Vaihda asentoon {{preset}}?",
"presetConfirmDesc": "TÀmÀ nollaa sivupalkin, navigoinnin, kojelaudan asettelun, pÀÀtetyökalurivin ja tiedostonhallintanÀkymÀn. IsÀntÀpalvelimet, tunnistetiedot ja kotisivu eivÀt muutu.",
"presetConfirmApply": "KÀytÀ esiasetusta",
"runSetupAgainDesc": "KÀy ensimmÀisen kierroksen asetukset uudelleen lÀpi.",
"runSetupAgainButton": "Suorita asetukset",
"uiArea_chrome": "Sovelluskromi",
"uiArea_hostList": "IsÀntÀluettelo",
"uiArea_credentialList": "Valtakirjaluettelo",
"uiArea_rail": "Navigointi",
"uiArea_dashboard": "Kojelauta",
"uiArea_terminal": "Terminaali",
"uiArea_fileManager": "Tiedostonhallinta",
"uiArea_docker": "SatamatyölÀinen",
"uiArea_hostMetrics": "IsÀnnÀn mittarit",
"uiArea_hostEditor": "IsÀntÀeditori",
"uiArea_homepage": "Etusivu",
"sectionAppearance": "UlkonÀkö",
"sectionSecurity": "Turvallisuus",
"sectionApiKeys": "API-avaimet",
"sectionData": "Data",
"sectionC2sTunnels": "C2S-tunnelit",
"usernameLabel": "KÀyttÀjÀtunnus",
"roleLabel": "Rooli",
"roleAdministrator": "YllÀpitÀjÀ",
"authMethodLabel": "Todennustapa",
"authMethodLocal": "Paikallinen",
"twoFaLabel": "2FA",
"twoFaOn": "PÀÀllÀ",
"twoFaOff": "Pois",
"versionLabel": "Versio",
"betaProgramTitle": "Beetaohjelma",
"betaProgramDescription": "Kokeile tulevia ominaisuuksia etukÀteen viikoittain julkaistavan :beta Docker -tunnisteen avulla. EpÀvakaa, ei tuotantokÀyttöön.",
"betaProgramFeedback": "Löysitkö virheen? Ilmoita siitÀ tÀÀllÀ.",
"betaProgramLearnMore": "Lue lisÀÀ",
"cliTitle": "Termix-kÀyttöliittymÀ",
"cliDescription": "Avaa terminaaleja, suorita komentoja ja siirrÀ tiedostoja omasta komentotulkistasi.",
"cliLearnMore": "Lue lisÀÀ",
"deleteAccount": "Poista tili",
"deleteAccountDescription": "Poista tilisi pysyvÀsti",
"changeServerDescription": "Vaihda toiseen Termix-taustapalvelimeen",
"deleteButton": "Poistaa",
"deleteAccountPermanent": "TÀmÀ toiminto on pysyvÀ eikÀ sitÀ voi perua.",
"deleteAccountWarning": "Kaikki istunnot, isÀnnÀt, tunnistetiedot ja asetukset poistetaan pysyvÀsti.",
"confirmPasswordDeletePlaceholder": "Vahvista antamalla salasanasi",
"languageLabel": "Kieli",
"themeLabel": "Teema",
"fontSizeLabel": "Fonttikoko",
"accentColorLabel": "KorostusvÀri",
"settingsTerminal": "Terminaali",
"commandAutocomplete": "Komennon automaattinen tÀydennys",
"commandAutocompleteDesc": "NÀytÀ automaattinen tÀydennys kirjoitettaessa, jos painat sarkainnÀppÀintÀ",
"localEcho": "Paikallinen kaiku",
"localEchoDesc": "VÀhennÀ havaittua syöttöviivettÀ kÀyttÀmÀllÀ turvallista paikallista nÀppÀinpainalluksen ennustusta",
"keyboardShortcuts": "PikanÀppÀimet",
"keyboardShortcutsDescription": "Mukauta pÀÀtelaitteen kopiointi-, liittÀmis- ja komento-pikakuvakkeita",
"manageShortcuts": "Hallitse",
"terminalLinkBehavior": "PÀÀtelinkin napsautus",
"terminalLinkBehaviorDesc": "OletuskÀyttÀytyminen linkkejÀ napsautettaessa terminaalissa",
"historyTracking": "Historian seuranta",
"historyTrackingDesc": "Seuraa terminaalin komentoja",
"commandPalette": "Komentopaletti",
"commandPaletteDesc": "Ota pikanÀppÀin kÀyttöön",
"reopenTabsOnLogin": "Avaa vÀlilehdet uudelleen kirjautumisen yhteydessÀ",
"reopenTabsOnLoginDesc": "Palauta avoimet vÀlilehdet, kun kirjaudut sisÀÀn tai pÀivitÀt sivun, jopa toiselta laitteelta",
"confirmTabClose": "Vahvista vÀlilehden sulkeminen",
"confirmTabCloseDesc": "Kysy ennen pÀÀtevÀlilehtien sulkemista",
"settingsAppRail": "Sovelluskisko",
"sidebarSettingsMoved": "IsÀnnÀn sivupalkin nÀyttöasetukset on siirretty Mukauta sivupalkkia -paneeliin, joka avataan IsÀnnÀt-työkaluriviltÀ.",
"showHostTags": "NÀytÀ isÀntÀtunnisteet",
"showHostTagsDesc": "NÀytÀ tunnisteet isÀntÀluettelossa",
"hostTrayOnClick": "Napsauta laajentaaksesi isÀntÀtoiminnot",
"hostTrayOnClickDesc": "NÀytÀ aina yhteyspainikkeet; napsauta laajentaaksesi hallinta-asetuksia hiiren osoittimen sijaan",
"compactHostView": "Kompakti isÀntÀnÀkymÀ",
"compactHostViewDesc": "Kutista jokainen isÀntÀ yhdelle riville, joka nÀyttÀÀ vain sen nimen ja osoitteen",
"statusColors": "Todellisen tilan vÀrit",
"statusColorsDesc": "KÀytÀ vihreÀÀ/punaista online-/offline-tilan ilmaisemiseen korostusvÀrin sijaan",
"pinAppRail": "KiinnitÀ sovellusraide",
"pinAppRailDesc": "PidÀ vasemman sivupalkin sovelluspalkki aina laajennettuna sen sijaan, ettÀ se laajenisi hiiren osoittimen vaikutuksesta",
"openFullscreenSettings": "Avaa asetukset koko nÀytöllÀ",
"exitFullscreenSettings": "Poistu koko nÀytön asetuksista",
"expandAppRailOnHover": "Laajenna sovellusraita hiiren osoittimen pÀÀllÀ",
"expandAppRailOnHoverDesc": "Salli vasemman sivupalkin sovelluskiskon laajentua, kun osoitin liikkuu sen pÀÀlle",
"settingsNavigation": "Navigointi",
"navigationTabsDesc": "Valitse sovelluskiskoon nÀkyvÀt vÀlilehdet",
"foldersCollapsed": "Kansiot kutistettu",
"foldersCollapsedDesc": "PienennÀ kansiot oletusarvoisesti",
"confirmExecution": "Vahvista suoritus",
"confirmExecutionDesc": "Vahvista ennen koodinpÀtkien suorittamista",
"settingsUpdates": "PĂ€ivitykset",
"disableUpdateChecks": "Poista pÀivitystarkistukset kÀytöstÀ",
"disableUpdateChecksDesc": "Lopeta pÀivitysten tarkistaminen",
"totpAuthenticator": "TOTP-todentaja",
"totpEnabled": "2FA on kÀytössÀ",
"totpDisabled": "LisÀÀ kirjautumisen turvallisuutta",
"disable": "Poista kÀytöstÀ",
"enable": "Ota kÀyttöön",
"setupTotp": "TOTP:n mÀÀrittÀminen",
"qrCode": "QR-koodi",
"totpInstructions": "Skannaa QR-koodi tai syötÀ salaisuus todennussovellukseesi ja syötÀ sitten 6-numeroinen koodi",
"totpCodePlaceholder": "000000",
"verify": "Vahvista",
"changePassword": "Vaihda salasana",
"currentPasswordLabel": "Nykyinen salasana",
"currentPasswordPlaceholder": "Nykyinen salasana",
"newPasswordLabel": "Uusi salasana",
"newPasswordPlaceholder": "Uusi salasana",
"confirmPasswordLabel": "Vahvista uusi salasana",
"confirmPasswordPlaceholder": "Vahvista uusi salasana",
"updatePassword": "PÀivitÀ salasana",
"createApiKeyTitle": "Luo API-avain",
"createApiKeyDescription": "Luo uusi API-avain ohjelmallista kÀyttöÀ varten.",
"apiKeyNameLabel": "Nimi",
"apiKeyNamePlaceholder": "esim. CI-putkisto",
"expiryDateLabel": "VoimassaolopÀivÀ",
"optional": "valinnainen",
"cancel": "Peruuttaa",
"createKey": "Luo avain",
"apiKeyCreatedWarning": "Avain luotu - kopioi se nyt, sitÀ ei nÀytetÀ uudelleen.",
"copyApiKey": "Kopioi API-avain",
"copiedToClipboard": "Kopioitu leikepöydÀlle",
"apiKeyCount": "{{count}} -nÀppÀimet",
"newKey": "Uusi avain",
"noApiKeys": "Ei vielÀ API-avaimia.",
"apiKeyActive": "Aktiivinen",
"apiKeyUsageHint": "SisÀllytÀ avaimesi mukaan",
"apiKeyUsageHintHeader": "otsikko.",
"apiKeyPermissionsHint": "Avaimet perivÀt luovan kÀyttÀjÀn oikeudet.",
"exportData": "Vie tietoni",
"exportDataDesc": "Lataa varmuuskopio isÀnnistÀsi, tunnistetiedoistasi ja asetuksistasi siirtÀÀksesi ne toiseen laitteeseen",
"export": "ViedÀ",
"exporting": "Vienti...",
"importData": "Tuo omat tiedot",
"importDataDesc": "Palauta isÀntÀpalvelimet, tunnistetiedot ja asetukset .sqlite-varmuuskopiotiedostosta",
"importDataSelected": "Valittu: {{name}}",
"selectFile": "Valitse tiedosto",
"changeFile": "Muuttaa",
"import": "Tuoda",
"importing": "Tuodaan...",
"exportSuccess": "Tiedot vietiin onnistuneesti",
"exportFailed": "Tietojen vienti epÀonnistui",
"importSelectFile": "Valitse ensin tiedosto",
"importCompleted": "Tuonti valmis: {{total}} kohdetta tuotu, {{skipped}} ohitettu",
"importFailed": "Tuonti epÀonnistui: {{error}}",
"roleUser": "KÀyttÀjÀ",
"authMethodDual": "Kaksoistutkimus",
"authMethodOidc": "OIDC",
"totpSetupFailed": "TOTP-asennuksen aloittaminen epÀonnistui",
"totpEnter6Digits": "SyötÀ 6-numeroinen koodi",
"totpEnabledSuccess": "Kaksivaiheinen todennus kÀytössÀ",
"totpInvalidCode": "Virheellinen koodi, yritÀ uudelleen",
"totpDisableInputRequired": "SyötÀ TOTP-koodisi tai salasanasi",
"totpDisabledSuccess": "Kaksivaiheinen todennus poistettu kÀytöstÀ",
"totpDisableFailed": "2FA:n poistaminen kÀytöstÀ epÀonnistui",
"totpDisableTitle": "Poista 2FA kÀytöstÀ",
"totpDisablePlaceholder": "SyötÀ TOTP-koodi tai salasana",
"totpDisableConfirm": "Poista 2FA kÀytöstÀ",
"totpContinueVerify": "Jatka vahvistamiseen",
"totpVerifyTitle": "Vahvista koodi",
"totpBackupTitle": "Varakoodit",
"totpDownloadBackup": "Lataa varakoodit",
"passkeys": "Salasanat",
"passkeysDesc": "Kirjaudu sisÀÀn ilman salasanaa WebAuthn/FIDO2-tunnuksilla",
"passkeyName": "Salasanan nimi",
"passkeyUvPreferred": "Ensisijainen",
"passkeyUvRequired": "Pakollinen",
"passkeyUvDiscouraged": "Lannistunut",
"addPasskey": "LisÀÀ salasana",
"noPasskeys": "Ei rekisteröityjÀ salasanoja.",
"passkeyAdded": "Salasana lisÀtty",
"passkeyAddFailed": "Salasanan lisÀÀminen epÀonnistui",
"passkeyDeleted": "Salasana poistettu",
"passkeyDeleteFailed": "Salasanan poistaminen epÀonnistui",
"done": "Tehty",
"secretCopied": "Salaisuus kopioitu leikepöydÀlle",
"apiKeyNameRequired": "Avaimen nimi on pakollinen",
"apiKeyCreated": "API-avain \"{{name}}\" luotu",
"apiKeyCreateFailed": "API-avaimen luominen epÀonnistui",
"apiKeyUser": "KÀyttÀjÀ",
"apiKeyExpires": "Vanhenee",
"apiKeyRevoked": "API-avain \"{{name}}\" peruutettu",
"apiKeyRevokeFailed": "API-avaimen peruuttaminen epÀonnistui",
"passwordFieldsRequired": "Nykyinen ja uusi salasana vaaditaan",
"passwordMismatch": "Salasanat eivÀt tÀsmÀÀ",
"passwordTooShort": "Salasanan on oltava vÀhintÀÀn 6 merkkiÀ pitkÀ",
"passwordUpdated": "Salasana pÀivitetty onnistuneesti",
"passwordUpdateFailed": "Salasanan pÀivittÀminen epÀonnistui",
"deletePasswordRequired": "Salasana vaaditaan tilisi poistamiseen",
"deleteFailed": "Tilin poistaminen epÀonnistui",
"deleting": "Poistetaan...",
"colorPickerTooltip": "Avaa vÀrivalitsin",
"themeSystem": "JÀrjestelmÀ",
"themeLight": "Valo",
"themeDark": "Tumma",
"themeDracula": "Dracula",
"themeCatppuccin": "Catppuccin",
"themeNord": "Pohjoinen",
"themeSolarized": "Solaroitu",
"themeTokyoNight": "Tokion yö",
"themeOneDark": "Yksi pimeÀ",
"themeGruvbox": "Gruvbox"
}
}
},
"terminalToolbar": {
"title": "PÀÀtetyökalurivi",
"showActions": "NÀytÀ työkalupalkki",
"hideToolbar": "Piilota työkalupalkki",
"showToolbar": "Laajenna työkalupalkkia",
"moveToolbar": "SiirrÀ työkalupalkkia",
"moveToolbarHint": "VedÀ työkalupalkin sijaintia",
"layout": "Työkalurivin nÀyttötila",
"layoutIcon": "Vain kuvake",
"layoutLabeled": "Kuvakkeet ja otsikot",
"layoutExpanded": "Laajennettu mittareilla",
"image": "Kuvatoiminnot (vain kuvat)",
"upload": "Lataa kuva",
"paste": "LiitÀ kuva",
"detachTmux": "Irrota tmux",
"detachTmuxDescription": "Irrota tmux-istunto",
"imageActionFailed": "Kuvatoiminto epÀonnistui",
"retry": "YritÀ uudelleen",
"dismissError": "HylkÀÀ kuvavirhe",
"cpu": "Suoritin",
"memory": "Muisti",
"disk": "Levy",
"statsUnavailable": "Live-tilastot eivÀt ole saatavilla",
"tmuxDetach": "Irrota tmux-istunto",
"uploadImage": "Lataa kuva isÀnnöintipalveluun",
"uploadingImage": "Ladataan...",
"pasteImage": "LiitÀ kuva leikepöydÀltÀ (vain kuvat)",
"openFiles": "Avaa tiedostot",
"openDocker": "Avaa Docker",
"openTunnel": "Avoin tunneli",
"openHostMetrics": "Avoimet isÀntÀmittarit",
"openProxmoxStats": "Avaa Proxmox-tilastot",
"openTmuxMonitor": "Avaa Tmux-nÀyttö"
},
"tmuxMonitor": {
"title": "Tmux-nÀyttö",
"failedToLoadHosts": "IsÀntien lataaminen epÀonnistui",
"failedToLoad": "tmux-istuntojen lataaminen epÀonnistui",
"tmuxUnavailable": "tmuxia ei ole asennettu tÀlle koneelle",
"noSessions": "Ei tmux-istuntoja tÀllÀ isÀnnöinnillÀ",
"noHostSelected": "Ei valittua isÀntÀÀ",
"attached": "LiitteenÀ",
"detached": "Erillinen",
"attach": "LiittÀÀ",
"editTags": "Muokkaa tunnisteita",
"tagsHint": "Pilkuilla erotetut tunnisteet (esim. YOLO, lab, training)",
"tagsSaved": "Tagit tallennettu",
"tagsSaveFailed": "Tunnisteiden tallentaminen epÀonnistui",
"searchPlaceholder": "Hae tulostetta istuntojen vÀlillÀ...",
"searchResults": "{{count}} osumaa",
"searchFailed": "Haku epÀonnistui",
"selectPaneHint": "Valitse ruutu esikatsellaksesi sen tulosta",
"closePreview": "Sulje esikatselu",
"newSession": "Uusi istunto",
"newSessionHint": "Istunnon nimi (kirjaimet, numerot, _ @ % + = -)",
"newSessionPlaceholder": "my-session",
"create": "Luoda",
"sessionCreated": "Istunto \"{{name}}\" luotu",
"sessionCreateFailed": "Istunnon luominen epÀonnistui",
"splitRight": "Jaa oikealle",
"splitDown": "Jaa alas",
"splitFailed": "Ruudun jakaminen epÀonnistui",
"newWindow": "Uusi ikkuna",
"windowCreateFailed": "Ikkunan luominen epÀonnistui",
"attachSessionTooltip": "LiitÀ kohtaan {{session}}",
"refresh": "PÀivitÀ",
"refreshFailed": "Istuntojen pÀivittÀminen epÀonnistui",
"collapseAll": "PienennÀ kaikki",
"expandAll": "Laajenna kaikki",
"moreActions": "LisÀÀ toimintoja",
"sessionStats": "Istuntotilastot",
"renameSessionTitle": "NimeÀ istunto uudelleen \"{{name}}\"",
"rename": "NimeÀ uudelleen",
"sessionRenamed": "Istunto nimettiin uudelleen muotoon \"{{name}}\"",
"sessionRenameFailed": "Istunnon uudelleennimeÀminen epÀonnistui",
"editTagsTitle": "Muokkaa tunnisteita kohteelle \"{{name}}\"",
"killPane": "Tappaa ruutu",
"resizeTree": "Muuta kokoa vetĂ€mĂ€llĂ€ – kaksoisnapsauttamalla voit palauttaa sen",
"reattach": "KiinnitÀ uudelleen (korjaa vÀÀristyneen nÀkymÀn)",
"killWindow": "Tapa ikkuna",
"killWindowTitle": "Tappaa ikkuna {{index}} kohteelle \"{{session}}\"?",
"killWindowBody": "Jokainen tÀssÀ ikkunassa oleva ruutu ja prosessi lopetetaan. Viimeisen ikkunan sulkeminen lopettaa istunnon.",
"windowKillFailed": "Ikkunan sulkeminen epÀonnistui",
"statusActivity": "Toiminta",
"statusWindows": "Ikkunat",
"statusPanes": "ruudut",
"statusTags": "Tunnisteet",
"killPaneTitle": "Tappaa ruutu {{id}}?",
"killPaneBody": "TÀssÀ ruudussa kÀynnissÀ oleva prosessi lopetetaan. Viimeisen ruudun sulkeminen sulkee sen ikkunan.",
"paneKillFailed": "Ruudun sulkeminen epÀonnistui",
"killSessionTitle": "Lopeta istunto \"{{name}}\"?",
"killSessionBody": "Kaikki tÀmÀn istunnon ikkunat ja kÀynnissÀ olevat prosessit lopetetaan. TÀtÀ ei voi perua.",
"kill": "Tappaa",
"sessionKilled": "Istunto \"{{name}}\" lopetettu",
"sessionKillFailed": "Istunnon lopettaminen epÀonnistui",
"hostUnreachable": "Yhteyden muodostaminen isÀntÀÀn ei onnistu. Tarkista, ettÀ se on verkossa ja tavoitettavissa.",
"noServer": "TÀllÀ isÀnnöinnillÀ ei ole kÀynnissÀ tmux-palvelinta.",
"searchTruncated": "Osittaisia tuloksia — haku kattaa kunkin ruudun viimeiset {{lines}} rivit ja enintÀÀn {{panes}} ruutua.",
"closeSearchResults": "Sulje hakutulokset",
"retry": "YritÀ uudelleen",
"noHosts": "Ei SSH-isÀntiÀ saatavilla",
"noHostsHint": "Ota Tmux Monitor -asetus kĂ€yttöön SSH-isĂ€nnĂ€ssĂ€ (IsĂ€ntĂ€hallinta → PÀÀte-vĂ€lilehti) sen tmux-istuntojen valvomiseksi.",
"tmuxInstallHint": "Asenna se isÀntÀkoneelle komennolla:",
"attachTooltip": "Avaa pÀÀte ja kohdista {{host}}",
"attachTooltipPane": "Avaa pÀÀteohjelma ja kohdista {{host}} — tmux-istunto {{session}}",
"timeJustNow": "juuri nyt",
"timeMinutes": "{{count}}minuuttia sitten",
"timeHours": "{{count}}tuntia sitten",
"timeDays": "{{count}}d sitten"
},
"mobileKeyboard": {
"shift": "SiirtÀÀ",
"ctrl": "Ctrl",
"esc": "Esc-nÀppÀin",
"tab": "VĂ€lilehti",
"backTab": "⇄",
"arrowUp": "Nuoli ylös",
"arrowDown": "Nuoli alas",
"arrowLeft": "Nuoli vasemmalle",
"arrowRight": "Nuoli oikealle",
"home": "Kotiin",
"end": "Loppu",
"pageUp": "Sivu ylös",
"pageDown": "PgDn",
"delete": "Poista",
"paste": "LiitÀ",
"editQuickKeys": "Muokkaa pikanÀppÀimiÀ",
"quickKeysTitle": "PikanÀppÀimet",
"quickKeysDesc": "Poista napauttamalla ×. Tukee enintÀÀn 8 merkkiĂ€.",
"quickKeyPlaceholder": "esim. sudo ",
"addQuickKey": "LisÀtÀ",
"removeQuickKey": "Poistaa",
"resetDefaults": "Palauta oletusasetukset",
"done": "Tehty"
},
"serial": {
"title": "Sarjanumero",
"portLabel": "Portti",
"portPlaceholder": "/dev/ttyUSB0 tai COM3",
"baudRateLabel": "Baud-nopeus",
"dataBitsLabel": "Data",
"stopBitsLabel": "Stop",
"parityLabel": "Pariteetti",
"parityNone": "Ei mitÀÀn",
"parityEven": "Jopa",
"parityOdd": "Pariton",
"connect": "YhdistÀ sarjaporttiin",
"disconnect": "Katkaise yhteys",
"refreshPorts": "PÀivitÀ portit",
"connected": "Yhdistetty {{path}} -laitteeseen {{baud}} baudilla",
"disconnected": "Sarjaportti irrotettu",
"connectionError": "Sarjaportin avaaminen epÀonnistui",
"wsError": "WebSocket-virhe",
"errorNoServerUrl": "Palvelimen URL-osoitetta ei ole mÀÀritetty",
"notSupportedTitle": "Sarjanumeroa ei tueta",
"notSupported": "Sarjaliikenne vaatii selaimen, jossa on Web Serial API -tuki (Chrome, Edge tai Firefox 151+), tai Termix-työpöytÀsovelluksen.",
"hideHint": "Voit piilottaa Sarja-vÀlilehden kohdassa KÀyttÀjÀprofiili > Ulkoasu > Sivupalkki > Navigointi.",
"browserPickerHint": "Napsauta YhdistÀ, niin selaimesi avaa porttivalitsimen laitteen valitsemiseksi."
},
"metricsHistory": {
"title": "Mittarihistoria",
"historySuffix": "Historia",
"cpuMemoryDisk": "CPU / Muisti / Levy",
"network": "Verkko",
"download": "Vastaanotto",
"upload": "Teksas",
"noData": "TÀltÀ aikavÀliltÀ ei ole saatavilla historiatietoja.",
"custom": "Mukautettu",
"to": "ettÀ",
"apply": "KÀytÀ",
"viewHistory": "NÀytÀ historia"
},
"alerts": {
"tabFirings": "HĂ€lytykset",
"tabRules": "SÀÀnnöt",
"tabChannels": "Kanavat",
"noFirings": "Ei kuittaamattomia hÀlytyksiÀ",
"noRules": "Ei mÀÀritettyjÀ hÀlytyssÀÀntöjÀ",
"noChannels": "Ei mÀÀritettyjÀ ilmoituskanavia",
"rulesDesc": "HÀlytyssÀÀnnöt kÀynnistÀvÀt ilmoituksia",
"channelsDesc": "Minne hÀlytysilmoitukset lÀhetetÀÀn",
"acknowledge": "Kuittaa",
"ackAll": "Ack All",
"allAcknowledged": "Kaikki hÀlytykset kuitattu",
"ackFailed": "HÀlytyksen kuittaus epÀonnistui",
"ackAllFailed": "Kaikkien hÀlytysten kuittaus epÀonnistui",
"showAcknowledged": "NÀytÀ kaikki",
"hideAcknowledged": "Piilota kuitattu",
"addChannel": "LisÀÀ kanava",
"editChannel": "Muokkaa kanavaa",
"channelName": "Nimi",
"channelType": "Tyyppi",
"channelNameRequired": "Nimi on pakollinen",
"webhookUrl": "URL-osoite",
"webhookUrlRequired": "Webhookin URL-osoite vaaditaan",
"webhookDesc": "LÀhetÀ JSON-hyötysisÀltö tÀhÀn URL-osoitteeseen jokaisen hÀlytyksen kÀynnistyessÀ",
"ntfyServer": "Palvelimen URL-osoite",
"ntfyTopic": "Aihe",
"ntfyTopicRequired": "Aihe on pakollinen",
"ntfyToken": "KÀyttöoikeustunnus (valinnainen)",
"channelSaveFailed": "Kanavan tallentaminen epÀonnistui",
"test": "Testata",
"testSent": "Testi-ilmoitus lÀhetetty",
"testFailed": "Testi-ilmoitus epÀonnistui",
"testFailedWithReason": "Testi-ilmoitus epÀonnistui: {{reason}}",
"addRule": "LisÀÀ hÀlytyssÀÀntö",
"editRule": "Muokkaa hÀlytyssÀÀntöÀ",
"ruleName": "SÀÀnnön nimi",
"ruleNameRequired": "Nimi on pakollinen",
"triggerType": "Laukaista",
"thresholdValue": "Kynnysarvo (%)",
"durationSeconds": "Kesto (sekuntia, 0 = kÀynnistyy vÀlittömÀsti)",
"cooldownMinutes": "JÀÀhdyttelyaika (minuuttia)",
"channels": "Ilmoituskanavat",
"noChannelsHint": "LisÀÀ kanavat ensin Kanavat-vÀlilehdellÀ",
"ruleSaveFailed": "SÀÀnnön tallentaminen epÀonnistui"
},
"ai": {
"title": "Assistentti",
"send": "LÀhetÀ",
"stop": "Stop",
"save": "Tallentaa",
"cancel": "Peruuttaa",
"running": "juokseminen",
"approve": "HyvÀksyÀ",
"reject": "HylÀtÀ",
"inputPlaceholder": "Kysy tarjoilijoistasi tai kuvaile ehdottamaasi muutosta",
"selectProvider": "Valitse palveluntarjoaja",
"providerSettings": "Palveluntarjoajan asetukset",
"addProvider": "LisÀÀ palveluntarjoaja",
"editProvider": "Muokkaa palveluntarjoajaa",
"removeProvider": "Poista palveluntarjoaja",
"providerType": "Palveluntarjoaja",
"providerLabel": "Nimi",
"providerLabelPlaceholder": "Esimerkiksi: Paikallinen Ollama",
"baseUrl": "Palvelimen osoite",
"apiKey": "API-avain",
"defaultModel": "Oletusmalli",
"defaultModelPlaceholder": "Esimerkiksi: llama3.1 tai claude-opus-5",
"labelRequired": "Anna tÀlle palveluntarjoajalle nimi",
"providerSaveFailed": "Palveluntarjoajaa ei voitu tallentaa",
"providerUpdated": "Palveluntarjoaja pÀivitetty",
"providerDeleteFailed": "Palveluntarjoajaa ei voitu poistaa",
"privateEndpointHint": "Yksityisen verkon osoitteiden yllÀpitÀjÀn on ensin sallittava isÀntÀ.",
"providerOllama": "Ollama",
"providerAnthropic": "Antrooppinen",
"providerOpenai": "OpenAI",
"providerGemini": "Google Gemini",
"providerOpenaiCompatible": "OpenAI-yhteensopiva",
"toolArguments": "Syöttö",
"toolResult": "Tulos",
"statusApplied": "KĂ€ytetty",
"statusRejected": "HylÀtty",
"proposalApplied": "Muutos otettu kÀyttöön",
"proposalApplyFailed": "Muutosta ei voitu ottaa kÀyttöön",
"proposalRejectFailed": "Muutosta ei voitu hylÀtÀ",
"enableTitle": "Ota tekoÀlyavustaja kÀyttöön",
"enableDescription": "Anna avustajan lukea asetuksesi ja ehdottaa muutoksia hyvÀksyttÀvÀksi.",
"readOnlyCommands": "Salli vain luettavat diagnostiikkakomennot",
"readOnlyCommandsDescription": "Assistantti voi suorittaa lyhyen listan turvallisia komentoja, kuten df ja uptime, kysymÀttÀ joka kerta. Kaikki palvelinta muuttavat ehdotukset esitetÀÀn aina ensin.",
"modelDetectFailed": "Palveluntarjoajaan ei saatu yhteyttÀ, joten tÀmÀ on yleisluettelo. Voit kirjoittaa minkÀ tahansa mallin nimen.",
"modelCustom": "Anna mallin nimi",
"modelRefresh": "PÀivitÀ lista",
"modelPlaceholder": "Valitse tai kirjoita malli",
"attachHint": "Kirjoita @ viitataksesi isÀntÀÀn, koodinpÀtkÀÀn tai automaatioon. Muutoksia ehdotetaan hyvÀksyttÀvÀksi.",
"runCommandTitle": "Suorita komento"
},
"macros": {
"title": "Makrot",
"description": "Suorita tallennettu komentosarja terminaalissa ja reagoi palvelimen lÀhettÀmiin komentoihin.",
"target": "Kohde",
"noTerminal": "Ei auki olevaa terminaalia",
"empty": "Ei vielÀ makroja",
"emptyHint": "Luo makro automatisoidaksesi pÀÀtetyönkulun, kuten sisÀÀnkirjautumisen, palvelun uudelleenkÀynnistyksen tai kehotteisiin vastaamisen.",
"create": "Uusi makro",
"back": "Takaisin makroihin",
"name": "Nimi",
"namePlaceholder": "KÀynnistÀ web-palvelin uudelleen",
"nameRequired": "Anna makrolle nimi ennen tallentamista",
"descriptionLabel": "Kuvaus",
"descriptionPlaceholder": "MitÀ tÀmÀ makro tekee (valinnainen)",
"unsaved": "Tallentamattomat muutokset",
"save": "Tallentaa",
"saved": "Makro tallennettu",
"saveFailed": "Makroa ei voitu tallentaa",
"delete": "Poistaa",
"deleteTitle": "Poistetaanko tÀmÀ makro?",
"deleteBody": "\"{{name}}\" poistetaan pysyvÀsti. TÀtÀ ei voi perua.",
"deleted": "Makro poistettu",
"cancel": "Peruuttaa",
"run": "Juokse",
"stop": "Stop",
"running": "Juoksemassa...",
"completed": "Makro valmis",
"failed": "Makro epÀonnistui",
"loadFailed": "Makrojen lataaminen epÀonnistui",
"needTerminal": "Avaa ja kytke ensin pÀÀtelaite",
"noSteps": "TÀllÀ makrolla ei ole vielÀ vaiheita. LisÀÀ yksi alle.",
"addStep": "LisÀÀ vaihe",
"stepNumber": "Vaihe {{number}}",
"removeStep": "Poista vaihe",
"confirmRunTitle": "Suoritetaanko tÀmÀ makro?",
"confirmRunBody": "\"{{name}}\" lÀhettÀÀ komentoja {{host}}:een.",
"confirmRunAction": "Suorita makro",
"stepTypes": {
"send": {
"label": "LÀhetÀ komento",
"help": "Kirjoittaa tekstiÀ terminaaliin aivan kuin olisit kirjoittanut sen."
},
"wait": {
"label": "Odota tulostetta",
"help": "PysÀhtyy, kunnes palvelin tulostaa nimeÀmÀsi tekstin, kuten salasanakehotteen."
},
"delay": {
"label": "Tauko",
"help": "Odottaa tietyn ajan ennen seuraavaa vaihetta."
},
"if": {
"label": "Jos tuloste sisÀltÀÀ",
"help": "Tarkistaa kaiken, mitÀ palvelin on tÀhÀn mennessÀ tulostanut, ja suorittaa sitten toisen kahdesta haarasta."
},
"repeat": {
"label": "Toistaa",
"help": "Suorittaa sen sisÀllÀ olevat vaiheet tietyn mÀÀrÀn kertoja."
}
},
"send": {
"text": "Komento tai teksti",
"textPlaceholder": "systemctl kÀynnistÀ nginx uudelleen",
"pressEnter": "Paina Enter lÀhetyksen jÀlkeen",
"pressEnterHelp": "Poista tÀmÀ kÀytöstÀ kirjoittaaksesi tekstiÀ lÀhettÀmÀttÀ sitÀ."
},
"wait": {
"pattern": "Odota, kunnes tuloste sisÀltÀÀ",
"patternPlaceholder": "salasana:",
"timeout": "Luovuta jÀlkeenpÀin",
"onTimeout": "Jos se ei koskaan ilmesty",
"stop": "PysÀytÀ makro",
"continue": "Jatka joka tapauksessa"
},
"delay": {
"duration": "Odota"
},
"ifStep": {
"pattern": "Jos tuloste sisÀltÀÀ",
"patternPlaceholder": "Aktiivinen: aktiivinen (kÀynnissÀ)",
"then": "Tee sitten tÀmÀ",
"else": "Muuten tee nÀin",
"emptyBranch": "Ei portaita"
},
"repeat": {
"count": "Kuinka monta kertaa",
"times": "kertaa"
},
"match": {
"useRegex": "SÀÀnnöllisen lausekkeen mukainen osuma",
"useRegexHelp": "JÀtÀ tÀmÀ pois, jotta teksti vastaa tÀysin kirjoitettua tekstiÀ.",
"invalidRegex": "Ei kelvollinen sÀÀnnöllinen lauseke, se tulkitaan pelkkÀnÀ tekstinÀ"
},
"seconds": "sekuntia",
"secondsShort": "{{count}}s"
}
}