mirror of
https://github.com/YuzuZensai/Termix.git
synced 2026-11-12 16:57:02 +00:00
* 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>
4672 lines
250 KiB
JSON
4672 lines
250 KiB
JSON
{
|
||
"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"
|
||
}
|
||
}
|