mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-11-01 08:05:23 +00:00
* feat: optional auto reconnect for dropped ssh sessions (#1321) * feat: tighter compact host rows with inline tags (#1325) * feat: bring back the alert feed homepage widget * feat: pick target terminals for snippets again * feat: share button on connection tabs again * feat: recent servers list when linking the desktop app * feat: list the fixed app shortcuts in keyboard shortcuts * fix: translate hardcoded toasts and drop em dashes from ui text * fix: translate leftover hardcoded ui text * fix: toolbar files button opens at the shell directory again * fix: show the remote desktop note under connection origin again * chore: openapi docs for host metrics manager routes * chore: openapi docs for undocumented routes and fix two broken doc blocks * fix: declare terminal.listSessions use for snippet targets * revert: drop the alert feed widget, the notification center replaces it * feat: restore the alert feed homepage widget * fix: quick connect fills the host address from plugin auth editors like tailscale * fix: docker container logs use the base background color * chore: fix dependabot alerts and apply safe npm upgrades * fix: proxmox stats tab reads its switch from plugin host settings * fix: count plugin ssh logins toward host status and stop showing reachable as a warning * fix: hide the built-in source pill in the host editor * fix: host status shows online when the port answers and only warns on a failed login * fix: drop the top border on the split layout menu * fix: host defaults tabs sit where the host editor puts them and skip plugins with nothing to default * fix: remote desktop auth method labels and notes for vnc and telnet * fix: add description to the web endpoint enable switch * fix: crowdin sync and pretranslate for plugin locales, run plugin tests on release * feat: move telemetry out of core into a usage statistics plugin * fix: recent activity card no longer cuts off host names early * fix: remove duplicate top border on split screen menu * fix: redesign session log player controls, fix tooltip overlap and drop dot separators * fix: file manager and sftp text showing raw i18n keys * fix: onboarding rerunning for existing users after upgrading * fix: fleet detail buttons overflowing the sidebar * fix: session log player scrolling off screen horizontally * fix: network graph lag when adding hosts and on every render * fix: maintenance index name, shared host read only view and badge polling * fix: meeting tabs, workspace tab merging, rail panels as tabs and general ui lag * chore: update release notes * fix: remote desktop tabs reconnecting on every tab switch * fix: build plugin sdk before linting in release workflow * chore: lint, format, and bump version to 2.9.0 * chore: skip crowdin pre-translate in release for now * chore: switch to calver, bump version to 26.10.0 * fix(sso): send the PKCE verifier for GitHub login (#1534) * fix(remote-desktop): clip cursor overflow without disabling zoom (#1535) * test(remote-desktop): preserve sessions beyond one hour (#1536) * fix(hosts): expose controls for overflowing editor tabs (#1537) * fix(hosts): expose controls for overflowing editor tabs * test(hosts): mock resize observation in admin panel tests * fix(status): skip TCP probes while host sessions are active (#1538) * fix(database): batch session activity persistence (#1539) * docs(api): describe cookie and API key authentication (#1540) * fix(snippets): repair missing note column on SQLite upgrades (#1541) * fix(docker): retain stored SSH credential association (#1543) * fix(file-manager): render transfer toasts without plugin hooks (#1546) * feat(hosts): keep compact row actions inline (#1547) * fix(auth): allow retrying unavailable second-factor interfaces (#1549) * fix(auth): reject unresolved legacy identity provisioning (#1550) * fix(desktop): ship the plugin SDK inside Mac App Store builds (#1551) * fix(tmux): pass full session info to the terminal's session picker (#1552) The tmux.sessions service reduced detected sessions to bare names, but the picker reads session.name, so every entry rendered blank and selecting one sent an empty name, which created a new session instead of attaching. * fix(ssh): read force keyboard-interactive as a boolean when resolving hosts (#1553) The column holds the text "true"/"false", and the resolver passed it through as-is. The string "false" is truthy, so the password provider treated every saved host as forced keyboard-interactive and left the password out. Jump hops are built straight from the resolved host, so a password hop whose server doesn't offer keyboard-interactive failed with "All configured authentication methods failed". * fix(database): batch database saves for bulk host writes (#1554) * fix(database): yield to the event loop between database saves Each SQLite save serializes and encrypts the whole database into new buffers, which V8 only releases once the event loop turns. Boot migrations and bulk host import write plugin settings per host and per key in an awaited loop, so hundreds of full copies piled up and the container ran out of memory. * fix(database): save once per bulk host write instead of once per row On SQLite every repository write force-saves the whole database. Boot plugin data migrations, host defaults materialization and the bulk host routes write one row per host per setting, so they serialized and encrypted the full database hundreds of times in a row. DatabaseSaveTrigger.batched wraps a function so force saves made while it runs collapse into a single save when it finishes. Nested scopes fold into the outer one, and work that outlives its scope saves normally. * feat(hosts): add instance-wide predefined tag suggestions (#1548) * feat(hosts): add shared predefined tag suggestions * style(hosts): format tag catalog routes * test(database): advance fake timers past the save yield (#1555) * fix(i18n): complete Simplified Chinese core and plugin translations (#1542) * fix(i18n): complete Chinese onboarding and navigation labels * fix(i18n): translate remaining Chinese core and plugin interfaces * fix(i18n): translate host editor tab overflow controls * fix(i18n): use consistent Chinese fleet terminology * fix(i18n): localize hardcoded controls and plugin views * fix(i18n): translate built-in homepage widget catalog * test(homepage): follow translated timezone placeholder * fix(i18n): translate plugin-provided homepage widgets * fix(i18n): localize feature settings section titles * fix: 2.8 oidc accounts unable to sign in after upgrading (#1381) * fix: plugins losing the saved ssh login when copying a host (#1391) * fix: fleets, proxmox and automations not getting the host sudo password * fix: host imports running a defaults pass and metrics restart per host (#1384) * fix: high cpu from status probes and full database saves on every sample (#1300) * fix: user data export freezing the server (#1393) * fix: op:// secret references rejected as ssh keys on credentials (#1394) * fix: slow file deletes from the trash lookups on every delete (#1390) * fix: add openapi docs and error handling to host tag routes * test: compare download stream buffers directly so it stops timing out * chore: drop em dash from host row comment * chore: update release notes for 2.9.1 * feat(ai): add remote coding agent sessions for SSH hosts (#1545) * feat(ai): add host coding agent sessions with configured providers * Wait for agent initialization and shutdown before resuming sessions * Keep Pi transcripts outside its configuration migration directory * Cover Pi session directory separation * Update core permission catalog expectations for remote agents * Install remote agent runtimes from verified official sources * Wait for the identity panel credentials request in its test * Add scoped SSH forwarding setup for remote agents * Verify forwarding setup through a fresh SSH connection * Bound the SSH forwarding verification timeout * Return the forwarding verification callback result * fix(ai): support agent send and interrupt keyboard shortcuts * feat(ai): add agent queues attachments worktrees and session recovery * fix(ai): handle deleted workspace paths and duplicate status events * fix(ai): accept file references in root workspaces * fix(ai): refresh paused queues after agent errors * fix(ai): store agent sessions in plugin tables and lock down OpenCode Agent sessions lived in a single ctx.kv value holding up to 2000 events, which passed the 256 KB kv limit within minutes of a normal run. Every save after that failed, so history, nativeId, queue and archive changes were lost and every event wrote a kv audit row. Sessions, events and queued prompts now have their own tables. A running agent appends events in batches at most once a second with a lazy save; session and queue changes save immediately. Prompts, drafts and stored event text are capped in UTF-8 bytes to fit MySQL TEXT. kv:own is no longer requested. The OpenCode server now requires a per-session password, so other local accounts on the host cannot drive the agent through its loopback port. * test(upgrade): include agent session tables in the reviewed upgrade SQL * test: run the posix-only ai agent tests on linux only * fix: restore space to add host tags and redesign predefined tags editor * fix: host key silently accepted when the host is missing from the database (#1397) * fix: clearer host login failed status label and fix its translations (#1396) * chore: add host key and status label fixes to release notes * fix: sso and ldap provider dialogs overflowing the screen and using mismatched toggles * chore: increment ver * fix(audit): store plugin entries with no acting user as a null user_id (#1556) Plugin audit entries written outside a request used the literal "system" as user_id. That column references users.id, so the insert was refused (Postgres logs it as an FK violation) and the entry was silently dropped. Write null instead and keep "system" / plugin:<id> in username. * chore: add sso/ldap dialog and audit log fixes to release notes * fix: tunnels and host settings missing from shared hosts on desktop * fix: remote desktop logins missing from shared hosts on desktop * fix: simplify host status to online/offline and keep it live without a refresh * chore: sync Crowdin translations for 2.9.1 * fix: build docker frontend/backend natively to stop arm64 hang, build sdk before openapi * chore: rework plugin readmes, json changelogs and standalone repo setup * chore: move plugins to their own repos and drop the plugins folder * chore(deps-dev): bump globals (#1560) Bumps the dev-minor-updates group with 1 update: [globals](https://github.com/sindresorhus/globals). Updates `globals` from 17.12.0 to 17.13.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0) --- updated-dependencies: - dependency-name: globals dependency-version: 17.13.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: drop the 2.8 columns, moves and aliases kept for a downgrade * chore: remove the 2.9 finish list * feat: port the demo redesign with Manage and Settings tabs * chore: pin the plugin signing key and use TERMIX_PAT in workflows * chore: rename the plugin sdk to @termix-ssh/plugin-sdk * feat: add a publish workflow for the plugin sdk * chore: cleanup * fix: harden plugin sockets, public routes, prebuilt binaries and login fallback * chore: add a 2.9.1 upgrade check for postgres and mysql * fix: stop full database rewrites on every plugin db call * fix: stop full database rewrites on every plugin db call * fix: restore release video link in 2.9.2 notes * fix: use TERMIX_PAT in workflows * feat: pin the official plugins in the docker image * feat: implement plugin management UI * feat: shared list kit, settings search, rail order and ui consistency fixes * chore: run all workflows on blacksmith runners * chore: split dashboard quick actions into quarters and drop host status row lines * fix: open plain settings from the profile button, navigation only from the rail menu * feat: consent check, developer mode file installs, install counts and issue links for plugins * feat: row detail options for hosts and credentials, open manage from sidebar header * fix: unify connection failure screens and rebuild stale local plugins * feat: dev:all runner for web, electron and docker with plugin hot reload, termix-plugin dev * chore: clean up npm scripts, make npm run dev the full runner and drop concurrently * fix: settle quick connect panel loads in tests so they stop flaking * fix: stop the dev runner rebuilding plugins when windows reports file reads as changes * chore: update the plugin sdk ui export snapshot * feat: full screen onboarding with a plugin picker and per step versions * feat: changelog.md release notes, v tags, plugin release notes and videos * chore: add temp changelog * chore: release the plugin sdk as 1.0.1 * feat: show only the latest plugin release notes and cap long ones * chore: publish docker images to termix-ssh on ghcr and termixssh on docker hub * chore: rename docker hub token secret to DOCKERHUB_BUGATTIGUY527_TOKEN * chore: renew mac app store provisioning profile * chore: drop docs job from release workflow * chore: run sdk publish on github hosted runner * chore: remove dependabot * chore: general file cleanup * chore: rewrite readme and taglines for plugin-based termix * chore: drop optional from ai plugin row in readme * feat: per-repo issue forms and prefilled bug reports instead of the support repo * feat: add report a bug link to the your account settings section * fix: open settings goes to the plugin's page and hides when it has none * feat: show plugin features from the manifest on the plugin page * fix: retry failed or blocked plugins on restart instead of leaving them disabled * fix: refresh plugin settings after enabling a plugin and match select and disabled bar styling * feat: request a feature link for plugins and use the bug form for unverified plugins * feat: beta channels for core and plugins with one stable/beta release workflow * fix(sync): resolve shared hosts for connect-only recipients (#1568) * fix(ssh): accept full passwords in keyboard-interactive prompts (#1569) * fix(ssh): normalize PKCS8 private keys before connecting (#1570) * fix(sidebar): reclaim space from hidden folder actions (#1571) * fix(hosts): display protocol credential usernames for non-SSH hosts (#1572) * fix: ask for a push/TOTP menu choice as text instead of a push confirm * fix: keep client tunnels open when one of their connections fails (Support#1417) * fix: send plugin form uploads to the plugin's route (Support#1406, Support#1420) * fix: add missing sync ids to old snippet tables so snippets sync again (Support#1419) * fix: start the macOS local terminal when the shell or spawn helper is broken (Support#1418) * fix: refresh cached plugin translations when only a translation changes (Support#1411) * fix: import sshpk as a default so the backend starts under ESM * feat: add a plugin sdk changelog and tag sdk releases, release 1.0.2 * fix: drop the ./ from the plugin sdk bin path so npm stops warning * chore: name core and sdk releases Termix vX and Plugin SDK vX * fix: lock the desktop backend to the app's own origin (GHSA-frx8-qqgg-7j7g) * fix: trust devices by a server-issued token, not a client header (GHSA-6gr3-r7jx-wfmh) * fix: keep global settings out of non-admin data exports (GHSA-v3vp-ffww-q7pw) * fix: refuse sessionless tokens and keep the secrets file owner only * feat: add TRUSTED_PROXIES to choose who nginx takes client IPs from (GHSA-7j7m-85p4-2cpm) * chore: standardize repo setup files * chore: remove unused knip config * chore: add LICENSE and use Node 24 from .nvmrc * chore: update translation guidance, only en.json needs editing * feat: plugin docs and env manifest fields, in-app docs links, SDK 1.0.3 * fix: header separators render as borders and center the status divider * fix: lighter confirm prompt overlay to stop lag when it opens * fix: put plugin-only tailwind classes in core's utilities layer, SDK 1.0.4 * fix: dev stages local plugin builds on paths with spaces and builds them with the local SDK * fix: keep plugin tailwind variants in core's layer so overrides keep their order * fix: manage tab refetches before giving up on a host or credential it cannot find * fix: tab buttons like share show as soon as the terminal is ready * fix: folder rows no longer nest action buttons inside a button * fix: repin remote-desktop after its 1.0.0 re-release * chore: repin bundled plugins after the 1.0.0 re-release * fix: recent activity rows use the same separator as host status * feat: upload banner * fix: reject expired sessions on sockets, api key desktop links and 192.0.0.0/24 * fix: plugin sdk 1.0.5 with optional ui peers, safer timeouts and validate checks * fix: bundled plugins path for source runs and backend cleanup * fix: load plugin strings on guest pages, plugin wording and drop unused keys * fix: beta version stamping, homebrew cask bump, dockerignore and readme platforms * docs: 26.10.0 changelog * fix: current version in the version route example * chore: stop pushing the release- docker tag * feat: remove the donation reminder and its column * docs: note the removed donation reminder * fix: link server wizard always opens inline, onboarding card grows for it * feat: plugin text columns are longtext on mysql so they are not capped at 64KB * fix: linked desktops keep a plugin when its update from the server fails * chore: default mobile download links to v tags * fix: sso only accounts cannot sign in with a passkey or other local method * feat: note in the plugins tab that community plugins are coming * fix: plugin validate accepts beta versions * chore: pin bundled plugins rebuilt on sdk 1.0.5 * fix: skip locale fetches for disabled plugins * fix: show translated names for the built-in admin and user roles * fix: show host keys as SHA256 fingerprints like ssh-keygen * fix: host editor scrolls to a newly enabled protocol section * fix: pass the host to dashboard host row plugins * fix: plugin cards show dividers between author, version and category * fix: refuse plugin archives with paths outside the plugin folder * fix: theme picker shows one dropdown arrow * fix: read activity and audit times as UTC so they show in local time * fix: show the real error for a wrong password or code on plugin sign in * fix: explain that external sign in needs Auto-create external accounts * fix: clear leftover plugin unpack folders at startup * fix: shared session links open for guests again * fix: share panels no longer list yourself as a share target * fix: a host update without an auth type keeps the saved password * fix: guest pages get the tab ids a guest plugin registers * fix: refuse a 2.8 database, which already had a plugins table * fix: dashboard cards fit on a phone * fix: desktop setup no longer asks to secure the local account * fix: the desktop app keeps the desktop layout in a narrow window * fix: the desktop app shows the rail and no phone bar in a narrow window * fix: name every sync type in the Sync panel and pluralize the link prompt * chore: update the sdk ui snapshot for the host key dialog * fix: turning a plugin back on restarts the plugins it turned off * fix: quick connect asks to trust the host key * fix: revoking a manager also removes the shares they handed out * fix: database export works for users with TOTP on (#1426) * fix: rdp and vnc logins use the folder credential when none is picked (#1429) * fix: imported hosts get status checks without a restart * fix: re-pin bundled plugins after 1.0.0 re-release * fix: re-pin bundled plugins after search bar fix * chore: update app icon to smaller version * chore: round the readme logo, keep square source for app icons * feat: grid columns and table view in the plugins tab * fix: match the host key copy button to the fingerprint height * fix: use brand color for toggles in sync settings * fix: re-pin bundled plugins after 1.0.0 re-release * fix: web terminals failing auth behind a proxy that rewrites Host (Support#651) * fix: re-pin snippets and termix-identity after 1.0.0 overwrite * fix: re-pin file-manager after 1.0.0 overwrite * fix: re-pin file-manager after 1.0.0 overwrite * chore: remove Crowdin from the release workflow * chore: remove crowdin config --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2096 lines
118 KiB
JSON
2096 lines
118 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"
|
||
},
|
||
"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)",
|
||
"shareCredentialAction": "Jaa tunnistetiedot",
|
||
"sharedBadge": "jaettu",
|
||
"sharedBy": "Jakanut {{owner}}",
|
||
"share": {
|
||
"title": "Jaa \"{{name}}\"",
|
||
"description": "Vastaanottajat saavat oman salatun kopionsa salaisuuksista. Se päivitetään aina, kun tunnistetiedot muuttuvat, ja poistetaan, kun jako peruutetaan.",
|
||
"levelUse": "Käyttää",
|
||
"levelManage": "Hallitse",
|
||
"levelUseDesc": "Käyttö: Liitä tunnistetiedot isäntiin ja muodosta yhteys. Itse salaisuus pysyy piilossa.",
|
||
"levelManageDesc": "Hallitse: muokkaa myös tunnistetietoja ja jaa ne muiden kanssa.",
|
||
"noAccessEntries": "Tätä tunnistetietoa ei ole vielä jaettu",
|
||
"accessRevoked": "Pääsy peruutettu",
|
||
"shared": "Tunnistetiedot jaettu"
|
||
},
|
||
"deleteCredentialAction": "Poista tunnistetiedot",
|
||
"editCredentialAction": "Muokkaa tunnistetietoja",
|
||
"failedToCloneCredential": "Tunnistetietojen kloonaaminen epäonnistui",
|
||
"failedToDeleteCredential": "Tunnuksen poistaminen epäonnistui",
|
||
"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"
|
||
},
|
||
"versionCheck": {
|
||
"updateLinkLabel": "Päivitys saatavilla. Avaa julkaisutiedot GitHubissa."
|
||
},
|
||
"common": {
|
||
"scrollTabsLeft": "Vieritä välilehtiä vasemmalle",
|
||
"scrollTabsRight": "Vieritä välilehtiä oikealle",
|
||
"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...",
|
||
"host": "Isäntä",
|
||
"selectHost": "Valitse isäntä...",
|
||
"noHostConfigured": "Ei määritettyä isäntää",
|
||
"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",
|
||
"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",
|
||
"create": "Luoda",
|
||
"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",
|
||
"remove": "Poistaa",
|
||
"add": "Lisätä",
|
||
"update": "Päivittää",
|
||
"noResults": "Ei tuloksia",
|
||
"sidebar": "Sivupalkki",
|
||
"mobileSidebarDescription": "Näyttää mobiilisivupalkin.",
|
||
"toggleSidebar": "Näytä/piilota sivupalkki",
|
||
"search": "Haku..."
|
||
},
|
||
"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.",
|
||
"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ä useita välilehtiä vierekkäin, esimerkiksi lokien katselua varten työskennellessäsi.",
|
||
"workflow_dock": "Sivupaneeli",
|
||
"workflow_dock_desc": "Napsauta sivupalkin kuvaketta keskipainikkeella tai hiiren kakkospainikkeella avataksesi sen välilehtenä tai kiinnittääksesi sen oikealle.",
|
||
"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",
|
||
"desktopTitle": "Miten haluat käyttää Termixiä?",
|
||
"desktopBody": "Voit muuttaa tätä milloin tahansa sivupalkin Synkronoi-kohdasta.",
|
||
"desktopLocalTitle": "Vain tällä laitteella",
|
||
"desktopLocalBody": "Kaikki on tallennettu tänne. Ei mitään määritettävää.",
|
||
"desktopLinkTitle": "Termix-palvelimeni kanssa",
|
||
"desktopLinkBody": "Kirjaudu palvelimellesi käyttääksesi samoja isäntiä ja asetuksia kaikilla laitteilla.",
|
||
"desktopLinked": "Linkitetty kohteeseen {{server}}"
|
||
},
|
||
"nav": {
|
||
"home": "Kotiin",
|
||
"terminal": "Terminaali",
|
||
"fileManager": "Tiedostonhallinta",
|
||
"serverStats": "Isännän mittarit",
|
||
"admin": "Ylläpitäjä",
|
||
"userProfile": "Käyttäjäprofiili",
|
||
"confirmClose": "Suljetaanko tämä aktiivinen istunto?",
|
||
"close": "Lähellä",
|
||
"cancel": "Peruuttaa",
|
||
"sshManager": "SSH-hallinta",
|
||
"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",
|
||
"dashboard": "Kojelauta",
|
||
"quickConnect": "Pikayhteys",
|
||
"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",
|
||
"hostManager": "Isäntäpäällikkö",
|
||
"credentials": "Valtakirjat",
|
||
"connections": "Yhteydet",
|
||
"keepSideMenuOpen": "Pidä valikko auki",
|
||
"collapseSideMenu": "Pienennä valikko",
|
||
"roleAdministrator": "Ylläpitäjä",
|
||
"roleUser": "Käyttäjä",
|
||
"sync": "Synkronoi",
|
||
"reconnectDisconnectedTerminals": "Kytke kaikki irrotetut liittimet takaisin",
|
||
"reconnectingTerminals_one": "Yhdistetään uudelleen {{count}} -pääte",
|
||
"reconnectingTerminals_other": "{{count}} napojen uudelleenkytkeminen",
|
||
"noDisconnectedTerminals": "Yhtään irrotettua liitintä ei ole valmiina uudelleenkytkettäväksi",
|
||
"reconnectTerminalsFailed_one": "Päätelaitteen {{count}} uudelleenyhdistäminen epäonnistui",
|
||
"reconnectTerminalsFailed_other": "Päätelaitteiden {{count}} uudelleenkytkemisen aloittaminen epäonnistui.",
|
||
"fullscreenUnsupported": "Tämä selain ei tue koko näytön tilaa",
|
||
"fullscreenFailed": "Koko näytön vaihtaminen/vaihtaminen ei onnistunut",
|
||
"resetSidebarWidth": "Palauta leveys",
|
||
"collapseSidebar": "Pienennä sivupalkki",
|
||
"openSidebar": "Avaa sivupalkki",
|
||
"confirmCloseHost": "Sulje {{host}}?",
|
||
"enterFullscreen": "Siirry koko näytön tilaan (Ctrl+Shift+F)",
|
||
"exitFullscreen": "Poistu koko näytön tilasta (Ctrl+Shift+F)"
|
||
},
|
||
"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",
|
||
"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ä",
|
||
"defaultPath": "Oletuspolku",
|
||
"connection": "Yhteys",
|
||
"upload": "Lataa",
|
||
"authentication": "Todennus",
|
||
"password": "Salasana",
|
||
"passwordSaved": "Salasana tallennettu, kirjoita muuttaaksesi",
|
||
"key": "Avain",
|
||
"credential": "Valtakirja",
|
||
"sshPrivateKey": "SSH-yksityinen avain",
|
||
"keyType": "Avaimen tyyppi",
|
||
"uploadFile": "Lähetä tiedosto",
|
||
"tabGeneral": "Yleistä",
|
||
"tabSsh": "SSH",
|
||
"tabStats": "Isännän mittarit",
|
||
"tabSharing": "Jakaminen",
|
||
"tabAuthentication": "Todennus",
|
||
"terminal": "Terminaali",
|
||
"tunnel": "Tunneli",
|
||
"serverStats": "Isännän mittarit",
|
||
"status": {
|
||
"online": "Verkossa",
|
||
"offline": "Offline-tilassa",
|
||
"checking": "Tarkistetaan",
|
||
"monitoringDisabled": "Tilatarkistukset pois päältä",
|
||
"label": "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ää",
|
||
"behavior": "Käyttäytyminen",
|
||
"scrollbackBuffer": "Vieroituspuskuri",
|
||
"sshAgentForwarding": "SSH-agentin edelleenlähetys",
|
||
"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.",
|
||
"externalUsernameHint": "Käytä muotoa $external.username täyttääksesi nimen, jolla kirjauduit sisään SSO:n tai LDAP:n kautta.",
|
||
"jumpHostChain": "Hyppyisäntäketju",
|
||
"portKnocking": "Portin koputus",
|
||
"addKnock": "Lisää portti",
|
||
"addProxyNode": "Lisää solmu",
|
||
"proxyNode": "Välityspalvelinsolmu",
|
||
"proxyType": "Välityspalvelimen tyyppi",
|
||
"sudoPassword": "Sudo-salasana",
|
||
"keepaliveInterval": "Säilytysväli (ms)",
|
||
"environmentVariables": "Ympäristömuuttujat",
|
||
"addVariable": "Lisää muuttuja",
|
||
"docker": "Satamatyöläinen",
|
||
"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",
|
||
"addressIp": "Osoite / IP-osoite",
|
||
"friendlyName": "Ystävällinen nimi",
|
||
"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 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...",
|
||
"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",
|
||
"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.",
|
||
"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",
|
||
"syntaxHighlightingCategories": "Korosta kategoriat",
|
||
"syntaxHighlightingCategoriesDesc": "Valitse väritettävät sisältötyypit",
|
||
"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.",
|
||
"sudoPasswordAutoFillShortDesc": "Anna sudo-salasana automaattisesti pyydettäessä",
|
||
"sudoPasswordLabel": "Sudo-salasana",
|
||
"sudoPasswordSaved": "Salasana tallennettu, kirjoita muuttaaksesi",
|
||
"environmentVariablesLabel": "Ympäristömuuttujat",
|
||
"addVariableBtn": "Lisää muuttuja",
|
||
"noEnvVars": "Ei määritettyjä ympäristömuuttujia.",
|
||
"keepaliveIntervalLabel": "Säilytysaika (sekuntia)",
|
||
"maxKeepaliveMisses": "Max Keepalive -heitot",
|
||
"sameHost": "Tämä isäntä (suora tunneli)",
|
||
"statusChecksLabel": "Tilatarkastukset",
|
||
"enableStatusChecks": "Ota käyttöön tilan tarkistukset",
|
||
"enableStatusChecksDesc": "Tarkista isännän tavoitettavuus. Aktiiviset istunnot ohittavat ylimääräiset tarkistukset. SSH-tarkistukset ilman aktiivista istuntoa voivat laukaista aggressiivisia Fail2Ban-sääntöjä; poista tilatarkistukset käytöstä näillä isännillä.",
|
||
"useGlobalInterval": "Käytä globaalia väliä",
|
||
"useGlobalIntervalDesc": "Ohita palvelimen laajuisella tilan tarkistusvälillä",
|
||
"checkIntervalS": "Tarkistusväli (s)",
|
||
"checkIntervalDesc": "Sekunteja yhteyskutsujen välillä",
|
||
"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",
|
||
"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",
|
||
"showFolderPaths": "Näytä kansioiden polut",
|
||
"showFolderPathsDesc": "Näytä pääkansion polku sisäkkäisten alikansioiden nimien yläpuolella. Alikansiot pysyvät sisennettyinä joka tapauksessa.",
|
||
"hostClickBehavior": "Isännän napsauttaminen",
|
||
"hostClickBehaviorDesc": "Mitä tapahtuu, kun napsautat isäntää, jolla on jo avoin välilehti. Ctrl/Cmd-napsautus, keskinäppäinnapsautus tai \"Avaa uudessa välilehdessä\" aloittaa aina uuden.",
|
||
"hostClickNewTab": "Avaa aina uusi välilehti",
|
||
"hostClickFocusExisting": "Vaihda avoimeen välilehteen",
|
||
"hostClickFocusExistingDoubleNew": "Napsauta vaihtaaksesi, kaksoisnapsauta avataksesi uuden välilehden",
|
||
"openInNewTab": "Avaa uudessa välilehdessä",
|
||
"deletedHost": "Poistettu {{name}}",
|
||
"copiedToClipboard": "Kopioitu leikepöydälle",
|
||
"remoteDesktopUrlCopied": "Etätyöpöydän URL-osoite kopioitu",
|
||
"expandActions": "Laajenna toimintoja",
|
||
"collapseActions": "Tiivistä toiminnot",
|
||
"cloneHostAction": "Klooni-isäntä",
|
||
"copyAddress": "Kopioi osoite",
|
||
"copyLink": "Kopioi linkki",
|
||
"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",
|
||
"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",
|
||
"deleteHostConfirm": "Poistetaanko \"{{name}}\"?",
|
||
"enableAtLeastOneProtocol": "Ota käyttöön vähintään yksi yllä olevista protokolla todennus- ja yhteysasetusten määrittämiseksi.",
|
||
"keyPassphrase": "Avaimen salasana",
|
||
"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",
|
||
"groupProxy": "Välityspalvelin",
|
||
"groupJumpHosts": "Jump-isännät",
|
||
"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",
|
||
"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",
|
||
"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",
|
||
"filterProtocolGroup": "Protokolla",
|
||
"filterProtocolSsh": "SSH",
|
||
"filterTagsGroup": "Tunnisteet",
|
||
"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",
|
||
"folderRulesTitle": "Koskee myöhemmin lisättyjä isäntiä",
|
||
"folderRulesHint": "Nämä jaetut resurssit pysyvät kansiossa: siihen (tai alikansioon) luotu tai siirretty isäntä saa automaattisesti saman käyttöoikeuden. Säännön poistaminen pysäyttää vain tulevan periytymisen.",
|
||
"folderRuleRemove": "Lopeta periminen",
|
||
"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",
|
||
"authOverrideActionProtocol": "Aseta henkilökohtainen {{protocol}} todennus",
|
||
"authOverrideTitle": "Henkilökohtainen SSH-todennus",
|
||
"authOverrideTitleProtocol": "Henkilökohtainen {{protocol}} 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"
|
||
},
|
||
"arrangeUnlockedSwitchedToManual": "Vaihdoin manuaaliseen lajitteluun, jotta tilauksesi pysyy",
|
||
"dragToRearrange": "Vedä järjestelläksesi uudelleen",
|
||
"arrangeUnlocked": "Avaa vetämällä järjestelläksesi uudelleen",
|
||
"webUiBindHostUnreachable": "Selaimesi ei voi tavoittaa osoitetta 127.0.0.1 Termixiä käyttävällä koneella, joten tämä päätepiste ei lataudu. Käytä osoitetta, johon kone vastaa, kuten 0.0.0.0.0.",
|
||
"webUiBindHostSharesSessionCookie": "Tästä selaimesta edelleenlähetys tapahtuisi samalla isäntänimellä, josta Termixiä palvellaan, joten tunneloitu palvelu vastaanottaisi Termix-istuntosi. Evästeet jättävät portin huomiotta. Tämä päätepiste kieltäytyy avautumasta täällä; se toimii Termix-työpöytäsovelluksesta tai kun Termix avataan paikallisessa koneessa.",
|
||
"webUiErrorLabelRequired": "Päätepiste {{row}} tarvitsee tunnisteen.",
|
||
"webUiErrorLabelDuplicate": "Jokainen päätepiste tarvitsee eri nimen.",
|
||
"webUiErrorPortRange": "Päätepiste {{row}} tarvitsee portin väliltä 1–65535.",
|
||
"webUiErrorPathInvalid": "Päätepisteellä {{row}} on virheellinen polku. Käytä polkua, kuten /admin.",
|
||
"copyViewUrlAction": "Kopioi {{name}} -linkki",
|
||
"filterAuthAgent": "SSH-agentti",
|
||
"authTypeNeedsPlugin": "Tämä isäntä käyttää {{type}}-merkkiä, joka tarvitsee {{plugin}}-merkkiä. Se on pois päältä tällä palvelimella.",
|
||
"authTypeUnknown": "Tämä isäntä käyttää {{type}}-metodia, joka ei ole käytettävissä tällä palvelimella.",
|
||
"authFieldsAfterSave": "Tallenna ensin isäntä ja täytä sitten nämä kentät.",
|
||
"enablePluginFeature": "Ota käyttöön {{name}}",
|
||
"disablePluginFeature": "Poista käytöstä {{name}}",
|
||
"filterFeaturesGroup": "Ominaisuudet",
|
||
"localOnly": "Säilytä vain tässä laitteessa",
|
||
"localOnlyDesc": "Tätä isäntää ei lähetetä palvelimelle, eikä se näy muissa laitteissasi.",
|
||
"folderLocalOnly": "Säilytä vain tässä laitteessa",
|
||
"folderLocalOnlyDesc": "Tämä kansio ja kaikki siinä olevat isännät pysyvät tällä laitteella eikä niitä lähetetä palvelimelle.",
|
||
"sudoPasswordDesc": "Käytetään, kun pääte täyttää sudo-kehotteen, ja ominaisuuksissa, jotka suorittavat komentoja sudon avulla.",
|
||
"editorCancel": "Peruuttaa",
|
||
"editorSaving": "Tallennetaan...",
|
||
"editorUpdate": "Päivitä isäntä",
|
||
"editorAdd": "Lisää isäntä",
|
||
"speedSearch": "Hae isäntiä. Nuolinäppäimet valintaan, Enter yhteyden muodostamiseen, Esc sulkemiseen",
|
||
"speedSearchList": "Isäntäluettelo. Kirjoita tai paina / hakeaksesi.",
|
||
"importNoHosts": "Tiedostosta ei löytynyt isäntiä",
|
||
"importTooMany": "Voit tuoda kerrallaan jopa {{max}} isäntää",
|
||
"importSummary": "Tuonti valmis: {{imported}} tuotu, {{updated}} päivitetty, {{failed}} epäonnistui",
|
||
"importHostsFailed": "Isäntien tuonti epäonnistui"
|
||
},
|
||
"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",
|
||
"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",
|
||
"pluginActions": "Lisää toimintoja",
|
||
"noTargetTab": "Yhtäkään päätevälilehteä ei ole auki"
|
||
},
|
||
"splitScreen": {
|
||
"title": "Jaettu näyttö",
|
||
"defaultLabel": "Jaa {{number}}",
|
||
"splitRight": "Jaa oikealle",
|
||
"splitDown": "Jaa alas",
|
||
"addToSplit": "Lisää kohtaan {{split}}",
|
||
"paneEmptyItem": "Ruutu {{index}}: tyhjä",
|
||
"paneItem": "Ruutu {{index}}: {{label}}",
|
||
"paneNumber": "Ruutu {{index}}",
|
||
"newPaneRight": "Uusi ruutu oikealla",
|
||
"newPaneBelow": "Uusi ruutu alla",
|
||
"emptyTitle": "Tyhjä ruutu",
|
||
"emptyHint": "Valitse näytettävä kohde tähän. Kun tämä ruutu on valittuna, kaikki sivupalkista avaamasi sisältö avautuu myös tähän.",
|
||
"openTabs": "Avaa välilehdet",
|
||
"noOpenTabs": "Muita välilehtiä ei ole auki",
|
||
"hosts": "Isännät",
|
||
"searchHosts": "Hae isäntiä",
|
||
"noHosts": "Ei täsmääviä isäntiä",
|
||
"newSession": "Uusi",
|
||
"closePane": "Sulje ruutu",
|
||
"closeSession": "Sulje istunto",
|
||
"moveToTab": "Siirrä omalle välilehdelle",
|
||
"swapWith": "Vaihda",
|
||
"showHere": "Näytä tässä ruudussa",
|
||
"clearPane": "Tyhjennä tämä ruutu",
|
||
"zoom": "Zoomausruutu",
|
||
"unzoom": "Palauta asettelu",
|
||
"unsplit": "Jakamaton",
|
||
"layouts": "Asettelut",
|
||
"applyLayout": "Muuta asettelua",
|
||
"newSplit": "Uusi jako",
|
||
"maxPanes": "Jaettuun ruutuun mahtuu enintään {{count}} ruutua",
|
||
"dropSplit": "Pudota jakaaksesi",
|
||
"dropHere": "Pudota näyttääksesi tähän",
|
||
"paneActions": "Ruudun toiminnot",
|
||
"dividerHint": "Muuta kokoa vetämällä. Tasoita kaksoisnapsauttamalla.",
|
||
"openInSplit": "Avaa jaettuna",
|
||
"openInNewSplit": "Uusi jako nykyisen välilehden kanssa",
|
||
"shortcuts": "Pikanäppäimet",
|
||
"shortcutNavigate": "Siirtyminen ruutujen välillä",
|
||
"presets": {
|
||
"columns2": "Kaksi vierekkäin",
|
||
"rows2": "Kaksi päällekkäin",
|
||
"columns3": "Kolme vierekkäin",
|
||
"mainLeft3": "Yksi vasemmalle, kaksi oikealle",
|
||
"mainBottom3": "Kaksi ylhäällä, yksi alhaalla",
|
||
"grid4": "Neljän ruudukko",
|
||
"grid5": "Kolme yli kahden",
|
||
"grid6": "Kuuden ruudukko"
|
||
}
|
||
},
|
||
"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": "Istunnot jatkuvat {{minutes}} minuuttia yhteyden katkaisemisen jälkeen ja ne voidaan yhdistää uudelleen.",
|
||
"persisted": "Jatkui taustalla",
|
||
"expiresIn": "Vanhenee {{duration}} kuluttua",
|
||
"search": "Hae yhteyksiä...",
|
||
"noSearchResults": "Ei hakuasi vastaavia yhteyksiä",
|
||
"rename": "Nimeä istunto uudelleen"
|
||
},
|
||
"sshAuth": {
|
||
"totpRequired": "Kaksivaiheinen todennus vaaditaan",
|
||
"totpCodeLabel": "Vahvistuskoodi",
|
||
"totpVerify": "Vahvista",
|
||
"mfaPromptRequired": "Todennus vaaditaan",
|
||
"mfaPushRequired": "Push-todennus vaaditaan",
|
||
"mfaMenuPlaceholder": "Kirjoita vastauksesi",
|
||
"mfaCodeOrPushPlaceholder": "Koodi tai \"työntö\"",
|
||
"mfaWaitingApproval": "Odotetaan hyväksyntää laitteellasi...",
|
||
"mfaSendRequest": "Lähetä pyyntö",
|
||
"browserSignInCode": "Suojausavain",
|
||
"browserSignInUrl": "Kirjautumis-URL-osoite",
|
||
"browserSignInOpen": "Avaa selaimessa",
|
||
"browserSignInContinue": "Olen kirjautunut sisään",
|
||
"browserSignInRequired": "{{provider}} Kirjautuminen vaaditaan",
|
||
"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"
|
||
},
|
||
"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."
|
||
},
|
||
"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",
|
||
"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 kirjautumista ei vielä tueta työpöytäsovelluksessa. Käytä verkkoversiota.",
|
||
"loginWithProvider": "Kirjaudu sisään tunnuksella {{name}}",
|
||
"orContinueWith": "tai jatka",
|
||
"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.",
|
||
"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?",
|
||
"password": "Salasana",
|
||
"secondFactorUnavailable": "Tilisi käyttää toista vahvistustekijää, joka ei ole tällä hetkellä käytettävissä. Ota yhteyttä ylläpitäjään sen palauttamiseksi.",
|
||
"secondFactorNoUI": "Tätä toista tekijää ei voida näyttää tällä näytöllä. Ota yhteyttä ylläpitäjään.",
|
||
"serverAuthentication": "Palvelimelle kirjautuminen",
|
||
"minChars": "vähintään {{min}} merkkiä",
|
||
"retrySecondFactorUI": "Lataa vahvistusmenetelmät uudelleen"
|
||
},
|
||
"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ä",
|
||
"embeddedServerFailed": "Termixin paikallinen palvelin ei voinut käynnistyä",
|
||
"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",
|
||
"failedExternalLogin": "Ulkoisen kirjautumisen aloittaminen epäonnistui",
|
||
"silentSigninExternalUnavailable": "Hiljaista kirjautumista pyydettiin, mutta ulkoista kirjautumista ei ole määritetty.",
|
||
"failedUserInfo": "Käyttäjätietojen hakeminen epäonnistui kirjautumisen jälkeen",
|
||
"externalAuthFailed": "Ulkoinen kirjautuminen 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",
|
||
"authTokenMissing": "Palvelin ei palauttanut uutta todennustunnusta. Kirjaudu uudelleen sisään.",
|
||
"failedToLoadServer": "Palvelimen lataus epäonnistui",
|
||
"sessionExpiredLogin": "Istunto vanhentunut. Kirjaudu sisään uudelleen."
|
||
},
|
||
"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",
|
||
"embeddedServerPortInUse": "Portti {{port}} on jo toisen ohjelman käytössä. Tämä on yleensä Termix Docker -säilö tai edellisestä istunnosta jäänyt Termix-prosessi. Sulje se ja käynnistä Termix uudelleen.",
|
||
"embeddedServerPortInUseUnknownPort": "Yksi Termixin tarvitsemista porteista on jo toisen ohjelman käytössä. Sulje sitä käyttävä ohjelma ja käynnistä Termix uudelleen.",
|
||
"embeddedServerCrashed": "Paikallinen palvelin pysähtyi odottamatta. Käynnistä Termix uudelleen ja tarkista työpöydän loki, jos tämä toistuu.",
|
||
"resetCodeSent": "Docker-lokeihin lähetetyn koodin nollaus",
|
||
"codeVerified": "Koodi vahvistettu onnistuneesti",
|
||
"passwordResetSuccess": "Salasanan palautus onnistui",
|
||
"loginSuccess": "Kirjautuminen onnistui",
|
||
"registrationSuccess": "Rekisteröinti onnistui"
|
||
},
|
||
"placeholders": {
|
||
"language": "Kieli",
|
||
"keyPassword": "avainsalasana",
|
||
"pastePrivateKey": "Liitä yksityinen avaimesi tähän...",
|
||
"enterPassword": "Anna salasanasi",
|
||
"apiKeyName": "esim. CI-putkisto",
|
||
"credentialName": "esim. tuotantokäyttöön tarkoitettu SSH-avain",
|
||
"optionalDetails": "Valinnaiset tiedot...",
|
||
"sshUsername": "esim. pääkäyttäjä tai deploy",
|
||
"hostAddress": "10.0.0.1 tai esimerkki.com",
|
||
"hostName": "esim. web-palvelimen tuotanto"
|
||
},
|
||
"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ä",
|
||
"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",
|
||
"customizeLayout": "Mukauta kojelautaa",
|
||
"dashboardSettings": "Kojelaudan asetukset",
|
||
"enableDisableCards": "Korttien käyttöönotto/pois käytöstä",
|
||
"resetLayout": "Palauta oletusarvoihin",
|
||
"serverOverviewCard": "Palvelimen yleiskatsaus",
|
||
"recentActivityCard": "Viimeaikainen toiminta",
|
||
"quickActionsCard": "Pikatoiminnot",
|
||
"serverStatsCard": "Palvelimen tilastot",
|
||
"panelMain": "Pääasiallinen",
|
||
"panelSide": "Sivu",
|
||
"justNow": "juuri nyt",
|
||
"activityFileManager": "Tiedostonhallinta"
|
||
},
|
||
"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",
|
||
"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",
|
||
"add": "Lisätä:",
|
||
"commandPalette": "Komentopaletti",
|
||
"done": "Tehty",
|
||
"editModeInstructions": "Vedä kortteja järjestelläksesi niitä uudelleen. Vedä sarakeväliä muuttaaksesi sarakkeiden kokoa. Vedä kortin alareunaa muuttaaksesi sen korkeutta. Käytä roskakoripainiketta poistaaksesi kortin.",
|
||
"empty": "Tyhjä",
|
||
"clear": "Tyhjennä",
|
||
"viewServerDetails": "Näytä palvelimen tiedot",
|
||
"dragToResizeColumns": "Muuta sarakkeiden kokoa vetämällä",
|
||
"hostsAvailable": "Isännät saatavilla"
|
||
},
|
||
"admin": {
|
||
"sectionGeneral": "Yleistä",
|
||
"sectionUsers": "Käyttäjät",
|
||
"sectionSessions": "Istunnot",
|
||
"sectionRoles": "Roolit",
|
||
"sectionDatabase": "Tietokanta",
|
||
"sectionApiKeys": "API-avaimet",
|
||
"sectionAuditLog": "Tarkastusloki",
|
||
"sectionSsl": "HTTPS-varmenne",
|
||
"sectionBranding": "Valkoinen etiketti",
|
||
"brandingAppName": "Sovelluksen nimi",
|
||
"brandingAppNameDesc": "Näytetään kirjautumisnäytössä ja selainvälilehdellä. Jätä tyhjäksi käyttääksesi \"Termixiä\".",
|
||
"brandingTagline": "Iskulause",
|
||
"brandingTaglineDesc": "Näytetään sovelluksen nimen alla kirjautumisnäytössä. Jätä tyhjäksi käyttääksesi oletusarvoista iskulausetta.",
|
||
"brandingLogo": "Logo",
|
||
"brandingLogoDesc": "PNG, JPEG tai WEBP, enintään 750 kt. Korvaa oletuskuvakkeen kirjautumisnäytössä ja selainvälilehdellä.",
|
||
"brandingLogoUpload": "Lataa logo",
|
||
"brandingLogoReset": "Palauta oletusarvot",
|
||
"brandingLogoInvalid": "Virheellinen kuva. Käytä PNG-, JPEG- tai WEBP-tiedostoa, jonka koko on enintään 750 kt.",
|
||
"brandingSaved": "Brändäysasetukset tallennettu",
|
||
"brandingSaveFailed": "Brändäysasetusten tallentaminen epäonnistui",
|
||
"sslDescription": "Termixin HTTPS-yhteyden kautta tarjoama varmenne. Lataa oma varmenne tänne tai hae ja uusi sellainen Let's Encryptin ACME-varmenteet-osiosta.",
|
||
"sslDocsLink": "Näytä SSL-dokumentit",
|
||
"sslCertStatus": "Sertifikaatin tila",
|
||
"sslCertStatusNone": "Ei todistusta",
|
||
"sslCertStatusValid": "Voimassa",
|
||
"sslCertStatusExpiring": "Vanhenee pian",
|
||
"sslCertStatusExpired": "Vanhentunut",
|
||
"sslCertExpiresAt": "Vanhenee {{date}}",
|
||
"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.",
|
||
"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",
|
||
"externalAutoProvision": "Luo ulkoiset tilit automaattisesti",
|
||
"externalAutoProvisionDesc": "Luo tili, kun joku kirjautuu sisään ensimmäisen kerran ulkoisella kirjautumisella, kuten SSO:lla tai LDAP:lla, vaikka rekisteröinti olisi pois päältä.",
|
||
"secondFactorAfterExternalLogin": "Kysy toista kirjautumistekijää ulkoisten kirjautumisten (SSO, GitHub, Google, LDAP) jälkeen",
|
||
"secondFactorAfterExternalLoginDesc": "Pois päältä -tilassa rekisteröityä toista kirjautumistapaa kysytään vain salasanan ja muiden paikallisten kirjautumisten jälkeen, kuten aiemmin. Päällä -tilassa sitä kysytään jokaisen kirjautumistavan, mukaan lukien kertakirjautumisen ja LDAP:n, jälkeen.",
|
||
"allowPasswordReset": "Salli salasanan palautus",
|
||
"allowPasswordResetDesc": "Palauta koodi Docker-lokien kautta",
|
||
"auditForwardingTitle": "Lähetä SIEM:iin",
|
||
"auditForwardingDesc": "Lähetä kopio jokaisesta auditointimerkinnästä ulkoiselle kerääjälle NDJSON-tiedostona. Paikalliset lokit pysyvät totuuden lähteenä.",
|
||
"auditForwardingEnvNotice": "Ympäristömuuttuja määrittää myös edelleenlähetyksen; tähän tallennettu URL-osoite on etusijalla.",
|
||
"auditForwardingToken": "Haltijan tunnus (valinnainen)",
|
||
"auditForwardingTokenStored": "Haltijan tunnus (tallennettu)",
|
||
"auditForwardingSaved": "Auditoinnin edelleenlähetysasetukset tallennettu",
|
||
"auditForwardingSaveError": "Auditoinnin edelleenlähetysasetusten tallentaminen epäonnistui.",
|
||
"sessionTimeout": "Istunnon aikakatkaisu",
|
||
"hours": "tuntia",
|
||
"sessionTimeoutRange": "Vähintään 1 h, enintään 720 h",
|
||
"monitoringDefaults": "Valvonnan oletusarvot",
|
||
"statusCheck": "Tilatarkistus",
|
||
"sec": "sek",
|
||
"logLevel": "Lokitaso",
|
||
"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",
|
||
"authTypeExternal": "Ulkoinen",
|
||
"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ä ulkoinen tili {{username}} olemassa olevaan paikalliseen tiliin.",
|
||
"linkAccountDescLocal": "Yhdistä paikallinen tili {{username}} olemassa olevaan vain ulkoiseen tiliin.",
|
||
"linkAccountWarningTitle": "Tämä auttaa:",
|
||
"linkAccountEffect1": "Poista vain ulkoiseen käyttöön tarkoitettu tili",
|
||
"linkAccountEffect2": "Lisää sen ulkoinen kirjautuminen kohdetilille",
|
||
"linkAccountEffect3": "Salli sekä ulkoinen että salasanalla kirjautuminen",
|
||
"linkAccountTargetUsername": "Paikallisen tilin käyttäjätunnus",
|
||
"linkAccountTargetPlaceholder": "Anna paikallisen tilin käyttäjätunnus, johon linkitetään",
|
||
"linkAccountExternalUsername": "Ulkoisen tilin käyttäjätunnus",
|
||
"linkAccountExternalPlaceholder": "Anna yhdistettävän ulkoisen tilin käyttäjätunnus",
|
||
"linkAccountExternalNotFound": "Käyttäjätunnuksella ei löytynyt ulkoista tiliä.",
|
||
"linkAccounts": "Linkitä tilit",
|
||
"linkAccountSuccess": "Tilit linkitetty onnistuneesti",
|
||
"linkAccountFailed": "Tilien linkittäminen epäonnistui",
|
||
"linkAccountInProgress": "Linkitetään...",
|
||
"unlinkAccountTitle": "Poista ulkoisen kirjautumisen linkitys",
|
||
"unlinkAccountDesc": "Poista ulkoinen kirjautuminen osoitteesta {{username}}. He voivat kirjautua sisään vain salasanallaan.",
|
||
"unlinkAccountWarning": "Tämä poistaa ulkoisen kirjautumisen tältä tililtä. Käyttäjällä on oltava salasana asetettuna voidakseen jatkaa sisäänkirjautumista.",
|
||
"unlinkAccount": "Poista ulkoisen kirjautumisen linkitys",
|
||
"unlinkAccountInProgress": "Linkityksen poistaminen...",
|
||
"unlinkAccountSuccess": "Ulkoisen kirjautumisen linkitys poistettu",
|
||
"unlinkAccountFailed": "Ulkoisen kirjautumisen linkityksen poistaminen epäonnistui",
|
||
"saving": "Tallennetaan...",
|
||
"updateRegistrationFailed": "Rekisteröintiasetuksen päivittäminen epäonnistui",
|
||
"updatePasswordLoginFailed": "Salasanan kirjautumisasetusten päivittäminen epäonnistui",
|
||
"updateSecondFactorAfterExternalLoginFailed": "Toisen vaiheen asetuksen 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",
|
||
"logLevelUpdateFailed": "Lokitason päivittäminen 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",
|
||
"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",
|
||
"resetPasswordExternalOnly": "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?",
|
||
"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",
|
||
"noSessionsForUser": "Ei aktiivisia istuntoja",
|
||
"deleteSuccessorLabel": "Luovuta isännät ja tunnistetiedot",
|
||
"deleteSuccessorMe": "Minä (poistava ylläpitäjä)",
|
||
"deleteSuccessorNone": "Ei kukaan, poistakaa ne",
|
||
"deleteSuccessorDesc": "Kaikki, mitä tämä käyttäjä jakoi, toimii edelleen uuden omistajan alaisuudessa; jos valitset \"ei ketään\", hänen isäntänsä, tunnistetietonsa ja jakamansa kohteet poistetaan.",
|
||
"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",
|
||
"minutes": "minuuttia",
|
||
"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...",
|
||
"pluginDisabled": "Ominaisuus poistettu käytöstä",
|
||
"groups": {
|
||
"hosts": "Isännät",
|
||
"credentials": "Valtakirjat",
|
||
"admin": "Hallinto"
|
||
}
|
||
},
|
||
"notificationPrivateEndpoints": "Sallitut yksityisten ilmoitusten isännät",
|
||
"notificationPrivateEndpointsDesc": "Tarkat yksityiset isännät, joihin ilmoituskanavat voivat ottaa yhteyttä. Erota ne pilkuilla.",
|
||
"updateNotificationEndpointsFailed": "Ilmoitusten päätepisteiden sallittujen luettelon päivittäminen epäonnistui.",
|
||
"secondFactorsSectionTitle": "Toiset tekijät",
|
||
"secondFactorsNone": "Ei toisia tekijöitä",
|
||
"secondFactorUnavailable": "Ei saatavilla",
|
||
"resetSecondFactors": "Nollaa toiset tekijät",
|
||
"resetSecondFactorsConfirm": "Poistaako {{username}}:lle joka toinen tekijä? He voivat kirjautua sisään salasanallaan tai kertakirjautumisella ja rekisteröityä uudelleen.",
|
||
"secondFactorsResetSuccess": "Toiset tekijät nollataan",
|
||
"secondFactorsResetFailed": "Toisten tekijöiden nollaaminen epäonnistui",
|
||
"passwordLoginForced": "Salasanakirjautuminen on poistettu käytöstä, mutta muita kirjautumistapoja ei ole käytössä, joten se pysyy toistaiseksi käytössä. Ketään ei lukita ulos.",
|
||
"sslNotRenewed": "Mikään ei uusi tätä varmennetta. Se vanhenee {{date}}. Ota automaattinen uusiminen käyttöön ACME-varmenteet-osiossa tai lataa uusi ennen sitä.",
|
||
"sslSelfSigned": "Termixin itse allekirjoittama varmenne. Selaimet varoittavat siitä.",
|
||
"sslRenewedBy": "Uusittu automaattisesti käyttäjän {{plugin}} toimesta",
|
||
"sslIssuer": "Myöntäjä {{issuer}}",
|
||
"sslNames": "Kannet {{names}}",
|
||
"sslManualTitle": "Lähetä sertifikaatti",
|
||
"updateExternalAutoProvisionFailed": "Automaattisen luomisen asetuksen päivittäminen epäonnistui",
|
||
"hostTags": "Ennalta määritetyt isäntätunnisteet",
|
||
"hostTagsDesc": "Jokainen käyttäjä näkee ehdotuksina tunnisteet isäntäeditorissa. Lisää ehdotus painamalla välilyöntiä tai Enter-näppäintä. Tunnisteen poistaminen tästä ei poista sitä isännistä.",
|
||
"hostTagsError": "Isäntätunnisteehdotusten lataaminen tai tallentaminen 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",
|
||
"protocolLabel": "Protokolla",
|
||
"domainLabel": "Verkkotunnus",
|
||
"domainPlaceholder": "valinnainen",
|
||
"connectToAction": "Yhdistä kohteeseen {{name}}",
|
||
"sshProtocol": "SSH",
|
||
"noTarget": "Mikään asennettu ei voi muodostaa yhteyttä tähän isäntätyyppiin"
|
||
},
|
||
"keybindings": {
|
||
"title": "Pikanäppäimet",
|
||
"description": "Sido näppäimiä toimintoihin terminaalissa ja sovelluksessa tai muuta sisäänrakennettuja pikanäppäimiä.",
|
||
"defaultsHeading": "Sisäänrakennetut pikavalinnat",
|
||
"fixedHeading": "Sovelluspikavalinnat",
|
||
"fixed": {
|
||
"splitRight": "Jaa oikealle",
|
||
"splitDown": "Jaa alas",
|
||
"zoomPane": "Zoomaa kohdistettua ruutua",
|
||
"navigatePane": "Siirtyminen ruutujen välillä",
|
||
"nextTab": "Seuraava välilehti",
|
||
"previousTab": "Edellinen välilehti",
|
||
"jumpTab": "Siirry välilehdelle",
|
||
"previousView": "Takaisin edelliseen sivupalkkinäkymään",
|
||
"fullscreen": "Koko näytön vaihto/vaihto"
|
||
},
|
||
"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ää",
|
||
"conflictWarning": "Tämä yhdistelmä on jo sidottu kohtaan {{combo}}. Tallentaminen käynnistää molemmat.",
|
||
"actionLabel": "Toiminta",
|
||
"actionNextTab": "Vaihda seuraavaan välilehteen",
|
||
"actionPreviousTab": "Vaihda edelliseen välilehteen",
|
||
"actionOpenCommandPalette": "Avaa pikahaku",
|
||
"actionReconnectSession": "Yhdistä nykyinen istunto uudelleen",
|
||
"unavailableAction": "{{type}} (ei saatavilla)",
|
||
"actionRequiredError": "Valitse ensin toiminto"
|
||
},
|
||
"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": "Vain tämä laite",
|
||
"desktopProfileDescription": "Tämä profiili sijaitsee tällä laitteella ja kirjautuu sisään itsenäisesti. Linkitä se Termix-palvelimeen käyttääksesi samoja isäntiä ja asetuksia kaikilla laitteilla.",
|
||
"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_hostEditor": "Isäntäeditori",
|
||
"sectionAppearance": "Ulkonäkö",
|
||
"sectionSecurity": "Turvallisuus",
|
||
"sectionApiKeys": "API-avaimet",
|
||
"sectionData": "Data",
|
||
"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",
|
||
"interfaceFontLabel": "Käyttöliittymän fontti",
|
||
"interfaceFontDescription": "Muuttaa sovelluksen käyttöliittymän fonttia. Pääteprofiilit säilyttävät omat fonttiasetuksensa.",
|
||
"accentColorLabel": "Korostusväri",
|
||
"keyboardShortcuts": "Pikanäppäimet",
|
||
"keyboardShortcutsDescription": "Mukauta päätelaitteen kopiointi-, liittämis- ja komento-pikakuvakkeita",
|
||
"manageShortcuts": "Hallitse",
|
||
"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",
|
||
"showTabNumbers": "Näytä välilehtien numerot",
|
||
"showTabNumbersDesc": "Näytä jokaisella välilehdellä numero, joka auttaa erottamaan ne toisistaan",
|
||
"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",
|
||
"showPinAppRailButton": "Näytä Kiinnitä sovellusraita -painike",
|
||
"showPinAppRailButtonDesc": "Näytä sovelluspalkissa painike, jolla voit kiinnittää sen avoimeksi. Oletusarvoisesti pois päältä.",
|
||
"settingsNavigation": "Navigointi",
|
||
"navigationTabsDesc": "Valitse sovelluskiskoon näkyvät välilehdet",
|
||
"showSnippetCommands": "Näytä komennot",
|
||
"showSnippetCommandsDesc": "Näytä jokaisen koodinpätkän komento sen nimen alla. Poista käytöstä, jos haluat nähdä kompaktin luettelon.",
|
||
"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",
|
||
"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",
|
||
"authMethodExternal": "Ulkoinen",
|
||
"done": "Tehty",
|
||
"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",
|
||
"linkedProfileTitle": "Kirjautunut sisään palveluun {{server}}",
|
||
"linkedProfileDescription": "Tämä laite käyttää palvelimella olevaa tiliäsi ja säilyttää kopion tiedoistasi, joten se toimii edelleen offline-tilassa.",
|
||
"manageSync": "Hallitse synkronointia",
|
||
"setUpSync": "Linkki palvelimeen",
|
||
"settingsTabsAndShortcuts": "Välilehdet ja pikavalinnat"
|
||
}
|
||
}
|
||
},
|
||
"terminalToolbar": {},
|
||
"plugins": {
|
||
"capabilities": {
|
||
"credentials:read": {
|
||
"title": "Katso salasanasi ja avaimesi",
|
||
"consequence": "Se voi lukea tallennetun salaisuuden mille tahansa isännälle, johon voit tavoittaa."
|
||
},
|
||
"ssh:connect": {
|
||
"title": "Suorita komentoja palvelimillasi",
|
||
"consequence": "Mikä tahansa komento isännillä, joihin yhdistät sen, käyttöoikeuksillasi."
|
||
},
|
||
"process:spawn": {
|
||
"title": "Suorita ohjelmia tällä koneella",
|
||
"consequence": "Ohjelmat toimivat itse Termix-palvelimella, eivät isäntäkoneillasi."
|
||
},
|
||
"users:write": {
|
||
"title": "Käyttäjätilien luominen ja muuttaminen",
|
||
"consequence": "Se voi lisätä käyttäjiä ja muuttaa heidän roolejaan."
|
||
},
|
||
"auth:provide": {
|
||
"title": "Kirjaudu sisään",
|
||
"consequence": "Se voi lisätä kirjautumistavan, toisen tekijän tai SSH-kirjautumistyypin."
|
||
},
|
||
"system:tls": {
|
||
"title": "Hallinnoi varmenteita",
|
||
"consequence": "Se voi korvata Termixin HTTPS:n kautta tarjoaman varmenteen ja vastata varmentajien verkkotunnustarkistuksiin."
|
||
},
|
||
"device:serial": {
|
||
"title": "Käytä sarja- ja USB-laitteita",
|
||
"consequence": "Se voi avata fyysisen sarjaportin Termixiä käyttävässä koneessa."
|
||
},
|
||
"hosts:write": {
|
||
"title": "Luo ja vaihda isäntiä",
|
||
"consequence": "Se voi lisätä isäntiä ja muokata jo olemassa olevia isäntiä."
|
||
},
|
||
"credentials:use": {
|
||
"title": "Yhdistä palvelimiisi",
|
||
"consequence": "Se ei voi nähdä salasanojasi tai avaimiasi."
|
||
},
|
||
"credentials:write": {
|
||
"title": "Tallenna uudet tunnistetiedot",
|
||
"consequence": "Se voi lisätä salasanoja ja avaimia tallennettuihin tunnistetietoihisi."
|
||
},
|
||
"network:outbound": {
|
||
"title": "Pääset internetiin",
|
||
"consequence": "Se voi lähettää pyyntöjä ulkopuolisille palveluille."
|
||
},
|
||
"network:serve": {
|
||
"title": "Hyväksy yhteydet",
|
||
"consequence": "Se avaa portin Termix-palvelimelle."
|
||
},
|
||
"network:broadcast": {
|
||
"title": "Lähetä verkkolähetyksiä",
|
||
"consequence": "Se voi lähettää paketteja lähiverkon laitteisiin, kuten Wake-on-LAN-signaalin."
|
||
},
|
||
"users:read": {
|
||
"title": "Katso käyttäjätunnukset ja roolit",
|
||
"consequence": "Ei koskaan salasanan tiivisteitä, ei koskaan kaksivaiheista tilaa."
|
||
},
|
||
"events:core": {
|
||
"title": "Katso kaikkea tapahtuvaa",
|
||
"consequence": "Muiden käyttäjien toiminta mukaan lukien, ei vain sinun."
|
||
},
|
||
"notify:send": {
|
||
"title": "Lähetä hälytyksiä",
|
||
"consequence": "Sinulle tai muille käyttäjille ja heidän luomiensa kanavien kautta."
|
||
},
|
||
"notify:hub": {
|
||
"title": "Vastaanota kaikki hälytykset",
|
||
"consequence": "Tallentaa ja toimittaa kaikkien laajennusten lähettämät hälytykset, mukaan lukien niiden sisällön."
|
||
},
|
||
"audit:read": {
|
||
"title": "Lue tarkastusloki",
|
||
"consequence": "Siitä näkee kuka teki mitä ja milloin."
|
||
},
|
||
"desktop:window": {
|
||
"title": "Avaa työpöytäikkunat",
|
||
"consequence": "Vain Termix-työpöytäsovelluksessa."
|
||
},
|
||
"users:impersonate": {
|
||
"title": "Toimi kuten muut käyttäjät",
|
||
"consequence": "Suorittaa taustatöitä toisen käyttäjän käyttöoikeuksilla, kuten ajoitettuja töitä. Jokainen käyttökerta kirjataan lokitietoihin."
|
||
},
|
||
"db:core-refs": {
|
||
"title": "Lue keskeiset tilitaulukot",
|
||
"consequence": "Voi tehdä kyselyitä käyttäjistä, rooleista ja isännistä suoraan tietokannasta."
|
||
},
|
||
"hosts:read": {
|
||
"title": "Katso isäntäluettelosi",
|
||
"consequence": "Näet jo isäntien nimet ja osoitteet."
|
||
},
|
||
"db:own": {
|
||
"title": "Tallentaa omat tietonsa",
|
||
"consequence": "Säilytetään omissa taulukoissaan, erillään muista laajennuksista."
|
||
},
|
||
"kv:own": {
|
||
"title": "Muista pienet asetukset",
|
||
"consequence": "Pidetään erillään muista laajennuksista."
|
||
},
|
||
"files:own": {
|
||
"title": "Tallentaa omat tiedostonsa",
|
||
"consequence": "Omassa kansiossa levyllä, erillään muista laajennuksista."
|
||
},
|
||
"secrets:own": {
|
||
"title": "Säilytä omat salaisuutensa",
|
||
"consequence": "Termixin salaama. Lisäosa ei koskaan pidä avainta hallussaan."
|
||
},
|
||
"settings:read-core": {
|
||
"title": "Lue Termix-asetukset",
|
||
"consequence": "Palvelimen asetukset, ei isäntiäsi tai tunnistetietojasi."
|
||
},
|
||
"plugins:read": {
|
||
"title": "Katso asennetut ominaisuudet",
|
||
"consequence": "Se voi nähdä, mitkä ominaisuudet on asennettu ja käynnissä."
|
||
},
|
||
"ui:surface": {
|
||
"title": "Lisää omat näytöt",
|
||
"consequence": "Välilehdet, paneelit ja asetukset, jotka voit piilottaa myöhemmin."
|
||
}
|
||
},
|
||
"runtime": {
|
||
"needsPlugin": "{{name}} ei ole käytettävissä",
|
||
"needsUnknownPlugin": "Tämä ominaisuus ei ole käytettävissä",
|
||
"disabledHint": "Se on pois päältä tällä palvelimella.",
|
||
"missingHint": "Ominaisuus, josta se tuli, on poistettu.",
|
||
"failed": "{{name}} ei voitu käynnistää",
|
||
"failedHint": "Ylläpitäjä voi tarkistaa palvelimen lokitiedot.",
|
||
"loading": "Ladataan {{name}}",
|
||
"crashed": "Jotain meni pieleen kohdassa {{name}}",
|
||
"retry": "Yritä uudelleen"
|
||
}
|
||
},
|
||
"settings": {
|
||
"secretSet": "Sarja",
|
||
"secretNotSet": "Ei asetettu",
|
||
"secretReplace": "Korvata",
|
||
"pluginSettingsSaved": "Asetukset tallennettu",
|
||
"pluginSettingsInvalid": "Joitakin asetuksia ei voitu tallentaa. Tarkista korostetut kentät.",
|
||
"pluginSettingsSaveFailed": "Asetusten tallentaminen epäonnistui",
|
||
"pluginSettingsLoadFailed": "Asetusten lataaminen epäonnistui",
|
||
"featureUnavailable": "{{name}} ei ole tällä hetkellä käytettävissä. Nämä asetukset on tallennettu, mutta ne eivät tule voimaan."
|
||
},
|
||
"managerCard": {
|
||
"refresh": "Päivitä",
|
||
"retry": "Yritä uudelleen",
|
||
"sudoHint": "Aseta tälle isännälle sudo-salasana isäntäeditorissa ottaaksesi käyttöön etuoikeutetut toiminnot.",
|
||
"noData": "Ei tietoja",
|
||
"filter": "Suodattaa..."
|
||
},
|
||
"sync": {
|
||
"server": "Termix-palvelin",
|
||
"account": "Tili",
|
||
"status": "Status",
|
||
"never": "ei koskaan",
|
||
"justNow": "juuri nyt",
|
||
"minutesAgo_one": "{{count}} minuutti sitten",
|
||
"minutesAgo_other": "{{count}} minuuttia sitten",
|
||
"hoursAgo_one": "{{count}} tunti sitten",
|
||
"hoursAgo_other": "{{count}} tuntia sitten",
|
||
"actionFailed": "Se ei toiminut. Yritä uudelleen.",
|
||
"unlinkedTitle": "Vain tämä laite",
|
||
"unlinkedBody": "Termix toimii itsenäisesti tässä laitteessa. Yhdistä se Termix-palvelimeesi pitääksesi kaiken ajan tasalla.",
|
||
"unlinkedPointHosts": "Isäntäpalvelusi, tunnistetietosi, koodinpätkäsi ja asetuksesi seuraavat sinua jokaiselle laitteelle.",
|
||
"unlinkedPointOffline": "Kaikki toimii edelleen, kun palvelimeen ei saada yhteyttä, ja yhteys palautuu myöhemmin.",
|
||
"unlinkedPointAccount": "Kirjaudu sisään palvelintililläsi, ja kanssasi jaetut isännät näkyvät myös täällä.",
|
||
"linkButton": "Linkki palvelimeen",
|
||
"state": {
|
||
"syncing": "Synkronoidaan",
|
||
"offline": "Palvelimeen ei saada yhteyttä",
|
||
"error": "Synkronointi pysäytetty",
|
||
"signedOut": "Kirjauduttu ulos",
|
||
"synced": "Synkronoitu {{time}}"
|
||
},
|
||
"pending_one": "{{count}} muutos odottaa synkronointia",
|
||
"pending_other": "{{count}} muutokset odottavat synkronointia",
|
||
"signInAgain": "Kirjaudu uudelleen sisään",
|
||
"syncNow": "Synkronoi nyt",
|
||
"unlink": "Irrota linkitys",
|
||
"unlinked": "Tämä laite ei ole enää linkitetty",
|
||
"unlinkTitle": "Puretaanko tämän laitteen linkitys?",
|
||
"unlinkDescription": "Se lopettaa synkronoinnin ja kirjautuu ulos palvelimelta. Muiden kanssasi jakamat isännät poistetaan tästä laitteesta joka tapauksessa.",
|
||
"unlinkKeepTitle": "Säilytä tietoni täällä",
|
||
"unlinkKeepBody": "Isäntäpalvelimesi, tunnistetietosi ja asetuksesi pysyvät tällä laitteella ja toimivat edelleen itsenäisesti.",
|
||
"unlinkRemoveTitle": "Poista synkronoidut tiedot",
|
||
"unlinkRemoveBody": "Kaikki palvelimelta tullut poistetaan tästä laitteesta. Vain tällä laitteella säilytetyt isännät jäävät.",
|
||
"conflictsTitle": "Konfliktit",
|
||
"conflictsDescription": "Näitä muutettiin täällä ja palvelimella samaan aikaan. Palvelinversio on käytössä. Säilytä omasi lähettääksesi sen palvelimelle.",
|
||
"keepMine": "Pidä minun",
|
||
"keepServer": "Säilytä palvelin",
|
||
"errorsTitle": "Ei synkronoitu",
|
||
"errorsDescription": "Palvelin ei hyväksynyt näitä muutoksia. Ne pysyvät tällä laitteella.",
|
||
"errorPermission": "Palvelimella olevalla tililläsi ei ole oikeutta tehdä tätä muutosta.",
|
||
"retry": "Yritä uudelleen",
|
||
"whatSyncs": "Mitä synkronoidaan",
|
||
"whatSyncsDescription": "Sammuta kaikki, minkä haluat säilyttää vain tällä laitteella.",
|
||
"coreGroup": "Termix",
|
||
"notOnServer": "Palvelimella ei ole tätä",
|
||
"notOnDevice": "Ei vielä tällä laitteella",
|
||
"localOnlyHint": "Voit myös säilyttää yksittäisiä isäntiä tai kansioita tällä laitteella niiden asetuksista.",
|
||
"originTitle": "Mistä yhteydet alkavat",
|
||
"originDescription": "Yhdistä isäntiin tästä laitteesta tai palvelimen kautta. Voit muuttaa tätä isäntäkohtaisesti.",
|
||
"originLocal": "Tämä laite",
|
||
"originRemote": "Palvelin",
|
||
"entities": {
|
||
"hosts": "Isännät",
|
||
"sshCredentials": "Valtakirjat",
|
||
"sshFolders": "Kansiot",
|
||
"userPreferences": "Asetukset",
|
||
"pluginUserSettings": "Ominaisuusasetukset",
|
||
"sharedHosts": "Isännät jakoivat kanssasi",
|
||
"sharedCredentials": "Kanssasi jaetut tunnistetiedot",
|
||
"vaultProfiles": "Holvin profiilit",
|
||
"snippetFolders": "Katkelmakansiot",
|
||
"snippets": "Katkelmat",
|
||
"dashboardServiceLinks": "Palvelulinkit",
|
||
"homepageItems": "Etusivun kohteet",
|
||
"networkTopology": "Verkkokartta",
|
||
"workspaces": "Työtilat"
|
||
},
|
||
"proxy": {
|
||
"title": "Käänteinen välityspalvelin",
|
||
"description": "Tarvitaan vain, kun palvelimesi edessä on esimerkiksi Cloudflare Access tai kirjautumissivu.",
|
||
"headersTitle": "Lisäotsikot",
|
||
"headersHint": "Lähetetään jokaisen palvelimelle lähetetyn pyynnön mukana, esimerkiksi Cloudflare Access -palvelutunnus.",
|
||
"headerName": "Ylätunnisteen nimi",
|
||
"headerValue": "Arvo",
|
||
"savedValue": "Tallennettu, kirjoita muuttaaksesi",
|
||
"addHeader": "Lisää otsikko",
|
||
"removeHeader": "Poista otsikko",
|
||
"basicAuthTitle": "Käyttäjätunnus ja salasana",
|
||
"basicAuthHint": "Välityspalvelimelle, joka pyytää käyttäjätunnusta ja salasanaa ennen Termixiä.",
|
||
"username": "Käyttäjätunnus",
|
||
"password": "Salasana",
|
||
"allowInvalidCertificate": "Luota itse allekirjoitettuun varmenteeseen",
|
||
"allowInvalidCertificateHint": "Vain omalle palvelimellesi, kun sen varmenne ei ole tunnetulta varmentajalta.",
|
||
"saved": "Tallennettu"
|
||
},
|
||
"problems": {
|
||
"invalidUrl": "Tuo ei näytä verkko-osoitteelta.",
|
||
"unreachable": "Palvelimelle ei saatu yhteyttä. Tarkista osoite ja että palvelin on käynnissä.",
|
||
"unreachableWithReason": "Palvelimelle ei saatu yhteyttä: {{reason}}",
|
||
"tlsUntrusted": "Palvelinvarmenteeseen ei luoteta. Jos tämä on oma palvelimesi, jolla on itse allekirjoitettu varmenne, ota käyttöön alla oleva vaihtoehto.",
|
||
"basicAuthRequired": "Palvelimen edessä oleva ikkuna pyytää käyttäjätunnusta ja salasanaa. Syötä ne alle.",
|
||
"proxyLogin": "Kirjautumissivu tai välityspalvelin vastasi Termixin sijaan. Lisää tarvittavat otsikot alle tai tarkista osoite.",
|
||
"notTermix": "Kyseisessä osoitteessa ei ole Termix-palvelinta. Jos se toimii polun alla, lisää se mukaan, kuten https://example.com/termix.",
|
||
"versionMismatch": "Palvelin käyttää vanhempaa Termixiä. Päivitä se versioon 2.9 tai uudempaan linkitystä varten.",
|
||
"differentAccount": "Kirjauduit sisään toiselle tilille. Kirjaudu sisään tilille, johon tämä laite on linkitetty, tai poista linkitys ensin."
|
||
},
|
||
"wizard": {
|
||
"title": "Linkki Termix-palvelimeen",
|
||
"reloginTitle": "Kirjaudu uudelleen sisään",
|
||
"savedServers": "Viimeaikaiset palvelimet",
|
||
"removeServer": "Poista listalta",
|
||
"serverDescription": "Kirjoita selaimeesi osoite, jolla avaat Termixin.",
|
||
"signinDescription": "Kirjaudu sisään palveluun {{url}}",
|
||
"chooseDescription": "Tässä laitteessa on jo dataa. Mitä sille pitäisi tapahtua?",
|
||
"finishingDescription": "Tämän laitteen linkittäminen.",
|
||
"serverUrl": "Palvelimen osoite",
|
||
"serverUrlHint": "Esimerkiksi https://termix.esimerkki.com",
|
||
"showProxySettings": "Käänteisen välityspalvelimen asetukset",
|
||
"hideProxySettings": "Piilota käänteisen välityspalvelimen asetukset",
|
||
"continue": "Jatkaa",
|
||
"back": "Takaisin",
|
||
"mergeTitle": "Lisää se tililleni",
|
||
"mergeBody": "Tämän laitteen {{count}} kohteet lisätään tilillesi. Tililläsi jo olevat kohteet pysyvät sellaisina kuin ne ovat palvelimella.",
|
||
"replaceTitle": "Korvaa se tililläni",
|
||
"replaceBody": "Tämän laitteen {{count}} -kohteet poistetaan, ja tämä laite ottaa kaiken tililtäsi. Vain tällä laitteella säilytetyt isännät jäävät.",
|
||
"link": "Linkki",
|
||
"linking": "Linkitetään ja suoritetaan ensimmäinen synkronointi...",
|
||
"linked": "Linkitetty. Tietojasi synkronoidaan nyt.",
|
||
"signedInAgain": "Kirjauduttu sisään. Synkronointi on käynnissä uudelleen."
|
||
}
|
||
},
|
||
"hostDefaults": {
|
||
"source": {
|
||
"folder": "Kansio {{name}}",
|
||
"user": "Oletusasetukset",
|
||
"admin": "Palvelin",
|
||
"builtin": "Sisäänrakennettu"
|
||
},
|
||
"custom": "Mukautettu",
|
||
"setHere": "Aseta tähän",
|
||
"notSet": "Ei asetettu",
|
||
"notSetTitle": "Tälle ei ole asetettu oletusarvoa",
|
||
"resetTitle": "Tämä isäntä asettaa oman arvonsa. Napsauta käyttääksesi oletusarvoa {{source}} uudelleen",
|
||
"clearTitle": "Aseta tälle tasolle. Napsauta tyhjentääksesi sen ja käytä sen sijaan {{source}}",
|
||
"inheritedTitle": "Noudattaa oletusarvoa kohdasta {{source}}",
|
||
"titleAdmin": "Palvelimen isäntäoletukset",
|
||
"titleUser": "Isäntäni oletusasetukset",
|
||
"titleFolder": "Kansion oletusarvot: {{name}}",
|
||
"descriptionAdmin": "Oletusarvot jokaiselle tällä palvelimella olevalle isännälle. Käyttäjän omat oletusarvot, kansion oletusarvot tai itse isäntä voivat silti asettaa eri arvon. Muuta kenttää asettaaksesi sen tässä tai tyhjennä se jättääksesi sen asettamatta.",
|
||
"descriptionUser": "Oletusarvot kaikille isännille palvelimen arvon sijaan. Kansio tai itse isäntä voi silti asettaa eri arvon. Muuta kenttää asettaaksesi sen tähän tai tyhjennä se jättääksesi sen asettamatta.",
|
||
"descriptionFolder": "Tämän kansion ja sen alikansioiden isäntien oletusarvot omien arvojesi sijaan. Isäntä voi silti asettaa eri arvon. Muuta kenttää asettaaksesi sen tähän tai tyhjennä se jättääksesi sen asettamatta.",
|
||
"save": "Tallenna oletusasetukset",
|
||
"saved_one": "Oletusasetukset tallennettu. {{count}} isäntä päivitettiin.",
|
||
"saved_other": "Oletusasetukset tallennettu. {{count}} isäntää päivitettiin.",
|
||
"savedInBackground": "Oletusasetukset tallennettu. Palvelimia päivitetään taustalla.",
|
||
"appliedToHosts_one": "{{count}} isäntä päivitettiin uusilla oletusasetuksilla.",
|
||
"appliedToHosts_other": "{{count}} isännät päivitettiin uusilla oletusasetuksilla.",
|
||
"saveFailed": "Oletusarvojen tallentaminen epäonnistui",
|
||
"loadFailed": "Oletusarvojen lataaminen epäonnistui",
|
||
"confirmTitle": "Tallennetaanko oletusasetukset?",
|
||
"confirmChanges_one": "{{count}} isäntä noudattaa näitä oletusarvoja ja muuttuu.",
|
||
"confirmChanges_other": "{{count}} isännät noudattavat näitä oletusarvoja ja muuttuvat.",
|
||
"confirmNoChanges": "Ei muutoksia olemassa oleviin isäntiin. Uudet isännät käynnistyvät näillä oletusasetuksilla.",
|
||
"menuMyDefaults": "Isäntäni oletusasetukset",
|
||
"folderDefaultsAction": "Kansion oletusasetukset",
|
||
"adminSectionDescription": "Aseta oletusarvot, joita jokainen tämän palvelimen isäntä noudattaa, jokaiselle isännän asetukselle, mukaan lukien kunkin ominaisuuden asetuksille. Käyttäjät ja kansiot voivat asettaa omat asetuksensa päälle, ja jokainen isäntä voi edelleen käyttää omaa arvoaan.",
|
||
"editServerDefaults": "Muokkaa palvelimen oletusasetuksia",
|
||
"resetMenu": "Nollaa",
|
||
"resetAll": "Kaikki oletusasetuksiin",
|
||
"resetCore": "Yhteys ja SSH oletusasetuksiin",
|
||
"resetDone_one": "{{count}} isäntä noudattaa nyt oletusasetuksiaan.",
|
||
"resetDone_other": "{{count}} isännät noudattavat nyt oletusasetuksiaan."
|
||
}
|
||
}
|