Files
Termix/src/ui/locales/translated/el_GR.json
T
3643e7af97 release-2.9.0 (#1532)
* fix(macos): skip single-instance lock in Mac App Store builds (#1454)

fix(macos): skip single-instance lock in Mac App Store builds

* Fix/backend optional sharp (#1455)

Fix/backend optional sharp

* feat: issue #1218 (#1218)

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

* feat: Add option to use saved global custom theme under Connection Defaults (#1209)

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

* feat: Add Fleet Sharing functionality to the UI (#1228)

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

* feat: Add a list view to the Docker management page (#1237)

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

* feat: issue #1264 (#1264)

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

* feat: 2FA With FortiToken (#1288)

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

* feat: Allow to disable showing paths to folders (#1274)

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

* feat: Sync Network Graph between Desktop and Remote Server (#1245)

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

* feat: Version Number on offline servers (#1291)

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

* feat: Support OrbStack Docker socket path on macOS / Fix "Docker is not installed" on mac... (#1302)

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

* feat: Sidebar host click should focus existing tab instead of opening a new connection (#1289)

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

* fix: Search in side bar shows overlapping hosts when grouped by tags (#1303)

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

* fix: I can't send a file on its own. (#1304)

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

* fix: sudo password not autofilling (#1248)

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

* fix: node-MainThread (#1300)

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

* fix: Tunnel authentication with shared credentials (#1295)

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

* fix: host key updates not syncing, metrics 404 race on first connect

Host key writes never bumped updatedAt so sync never picked them up.
Also retry the first metrics fetch briefly instead of failing right away.

* chore: increment ver

* feat: add category and icon fields to plugin manifest schema

* ci(deps): bump the github-actions group with 2 updates (#1458)

Bumps the github-actions group with 2 updates: [crowdin/github-action](https://github.com/crowdin/github-action) and [actions/github-script](https://github.com/actions/github-script).


Updates `crowdin/github-action` from 2 to 3
- [Release notes](https://github.com/crowdin/github-action/releases)
- [Commits](https://github.com/crowdin/github-action/compare/v2...v3)

Updates `actions/github-script` from 7 to 9
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v9)

---
updated-dependencies:
- dependency-name: crowdin/github-action
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump the dev-patch-updates group with 13 updates (#1459)

Bumps the dev-patch-updates group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [@codemirror/commands](https://github.com/codemirror/commands) | `6.11.0` | `6.11.1` |
| [@codemirror/search](https://github.com/codemirror/search) | `6.7.1` | `6.7.2` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.43.9` | `6.43.12` |
| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |
| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.5` | `14.6.7` |
| [@types/ssh2](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ssh2) | `1.15.5` | `1.15.6` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.0` | `6.1.1` |
| [cytoscape](https://github.com/cytoscape/cytoscape.js) | `3.34.1` | `3.34.3` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |
| [i18next](https://github.com/i18next/i18next) | `26.4.0` | `26.4.2` |
| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |
| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.12` | `17.0.14` |


Updates `@codemirror/commands` from 6.11.0 to 6.11.1
- [Changelog](https://github.com/codemirror/commands/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/commands/commits)

Updates `@codemirror/search` from 6.7.1 to 6.7.2
- [Changelog](https://github.com/codemirror/search/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/search/commits)

Updates `@codemirror/view` from 6.43.9 to 6.43.12
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `@testing-library/dom` from 10.4.1 to 10.4.2
- [Release notes](https://github.com/testing-library/dom-testing-library/releases)
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2)

Updates `@testing-library/react` from 16.3.2 to 16.3.3
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3)

Updates `@testing-library/user-event` from 14.6.5 to 14.6.7
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.7)

Updates `@types/ssh2` from 1.15.5 to 1.15.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ssh2)

Updates `@vitejs/plugin-react` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.1/packages/plugin-react)

Updates `cytoscape` from 3.34.1 to 3.34.3
- [Release notes](https://github.com/cytoscape/cytoscape.js/releases)
- [Commits](https://github.com/cytoscape/cytoscape.js/compare/v3.34.1...v3.34.3)

Updates `eslint-plugin-react-refresh` from 0.5.4 to 0.5.7
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.4...v0.5.7)

Updates `i18next` from 26.4.0 to 26.4.2
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v26.4.0...v26.4.2)

Updates `prettier` from 3.9.6 to 3.9.8
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.9.6...3.9.8)

Updates `react-i18next` from 17.0.12 to 17.0.14
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/react-i18next/compare/v17.0.12...v17.0.14)

---
updated-dependencies:
- dependency-name: "@codemirror/commands"
  dependency-version: 6.11.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: "@codemirror/search"
  dependency-version: 6.7.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: "@testing-library/dom"
  dependency-version: 10.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: "@testing-library/react"
  dependency-version: 16.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: "@testing-library/user-event"
  dependency-version: 14.6.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: "@types/ssh2"
  dependency-version: 1.15.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: cytoscape
  dependency-version: 3.34.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: eslint-plugin-react-refresh
  dependency-version: 0.5.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: i18next
  dependency-version: 26.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: prettier
  dependency-version: 3.9.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
- dependency-name: react-i18next
  dependency-version: 17.0.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-patch-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump the prod-patch-updates group with 6 updates (#1461)

Bumps the prod-patch-updates group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.10` | `3.14.13` |
| [compression](https://github.com/expressjs/compression) | `1.8.1` | `1.8.2` |
| [jose](https://github.com/panva/jose) | `6.2.9` | `6.2.12` |
| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |
| [socks](https://github.com/JoshGlazebrook/socks) | `2.8.9` | `2.8.10` |
| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |


Updates `@tanstack/react-virtual` from 3.14.10 to 3.14.13
- [Release notes](https://github.com/TanStack/virtual/releases)
- [Changelog](https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md)
- [Commits](https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.13/packages/react-virtual)

Updates `compression` from 1.8.1 to 1.8.2
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/v1.8.1...v1.8.2)

Updates `jose` from 6.2.9 to 6.2.12
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/panva/jose/compare/v6.2.9...v6.2.12)

Updates `jszip` from 3.10.1 to 3.10.2
- [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md)
- [Commits](https://github.com/Stuk/jszip/compare/v3.10.1...v3.10.2)

Updates `socks` from 2.8.9 to 2.8.10
- [Release notes](https://github.com/JoshGlazebrook/socks/releases)
- [Commits](https://github.com/JoshGlazebrook/socks/compare/2.8.9...2.8.10)

Updates `undici` from 8.10.0 to 8.10.2
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v8.10.0...v8.10.2)

---
updated-dependencies:
- dependency-name: "@tanstack/react-virtual"
  dependency-version: 3.14.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-patch-updates
- dependency-name: compression
  dependency-version: 1.8.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-patch-updates
- dependency-name: jose
  dependency-version: 6.2.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-patch-updates
- dependency-name: jszip
  dependency-version: 3.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-patch-updates
- dependency-name: socks
  dependency-version: 2.8.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-patch-updates
- dependency-name: undici
  dependency-version: 8.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-patch-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: add plugin worker protocol, bootstrap and plugin_storage table

Worker-side ctx proxy plus the message envelope it talks over, and the
per-plugin key/value table behind ctx.storage with migrations for all
three dialects. Rows cascade with the plugin so uninstalling leaves
nothing behind.

* feat: add allowlisted host view for plugins

An allowlist rather than a list of fields to strip. A blocklist rots:
the moment a new secret-bearing column lands on SSHHost it starts
leaking silently. With an allowlist a new field stays invisible to
plugins until someone adds it here on purpose.

* feat: add plugin loader with manifest validation and crash restart

Validates an unpacked plugin, spawns a worker_threads worker and manages
activate/deactivate/crash-restart with backoff, disabling after three
tries.

The crash counter clears only after a plugin stays up past a stability
window, not on activation. Clearing it on activation let a plugin that
activates cleanly and then dies restart forever, because every attempt
looked like the first.

loader.ts documents what the worker boundary does and does not buy you.
Node's permission model is process-wide, not per-worker, so it cannot be
enabled for plugin workers alone and is not claimed here.

* feat: route internal events through a shared plugin event bus

Formalises three ad-hoc publish paths that already existed:
automation-events.ts, metrics/automation-bridge.ts and the
hostSessionStatus singleton, now the host.session.status topic.

Both invariants the old code relied on are preserved. Publishing stays
fire-and-forget, so a failing subscriber cannot disturb a metrics poll or
a host delete. The automations engine subscribes to the bus at scheduler
start instead of being imported ad hoc, which keeps the edge
one-directional: automations may import repositories, hosts modules must
not import automations.

* feat: add plugin ctx broker with permission gate and audit

Every ctx call a plugin makes is checked against its granted
capabilities, performed by the main thread, then audited. A capability
must be both declared in the manifest and granted in the database, so
widening a plugin's reach always needs a new manifest the user can see,
never just a database row.

Audit attribution is set by the broker, not the plugin. The plugin
supplies only the details, so it cannot forge the actor.

fix: stop plugin workers seeing plaintext credentials in error messages

A failing ctx.ssh.connect handed the worker the raw error from deep in
the SSH stack, which embeds the connect config. The worker received, in
full:

  Authentication failed for root using password <SECRET>

where <SECRET> was the host's real plaintext password. Any plugin with
ssh.exec could read it by catching the error, defeating the whole point
of the handle-based ssh API.

Errors crossing the boundary are now sanitised. Only PluginFacingError
and PluginPermissionError, both authored here, reach a plugin verbatim;
anything else becomes a generic message and the real one goes to the
log. This uses a marker class rather than matching on message text,
because matching would start leaking again the moment an upstream error
happened to contain a familiar phrase.

Covered by credential-isolation.test.ts, which plants a sentinel in
every secret-bearing field and asserts it appears in no message the
worker ever receives.

* feat: dispatch plugin HTTP routes and wire the runtime into startup

ctx.http.route now registers a real router on the /plugin-api/:pluginId
dispatcher, replacing its stub 404. A plugin never touches the Express
req/res: it gets a plain summary and returns a plain object, so sockets
and session cookies stay on this side of the boundary. Authorization and
cookie headers are not forwarded.

Plugins load last in the start-up sequence, after the server is fully
wired, and are terminated before the database on shutdown so none can
outlive it. A plugin that fails to load cannot stop the backend.

fix: correct the nginx plugin-api location regex

The pattern was ^/plugin-api/(/.*)?$, which needs a double slash and so
never matched /plugin-api/<id>/<route>. Every other block in the file
uses ^/prefix(/.*)?$. Left alone, plugin routes would work in dev and
404 only behind Docker.

* fix: update stale SFTP transfer test for single file destination paths

The test still asserted transferToHost was called with the destination
directory "/srv". Commit 7727fa09 (#1304) deliberately changed a single
file transfer to send the full destination path including the filename,
so the correct expectation is "/srv/remote-1.txt". The code was right
and the test was left behind.

* feat: ship the ssh terminal as a first-party in-process plugin

Adds a hardcoded process:transport-owner tier so the terminal can own its
WebSocket server and ssh2 clients, which cannot cross the worker boundary.

* feat: ship docker as a first-party in-process plugin

Moves docker backend and frontend into plugins/docker/, alongside
ssh-terminal. Adds a host editor tab seam, a dashboard card registry,
and a build step to compile plugin backends into dist.

* feat: ship host metrics as a first-party in-process plugin

* fix: harden plugin auth and add per-request identity for ctx calls

Require auth on /plugin-api, gate plugin enable/grant/revoke routes
behind admin.plugins.manage, and thread the calling user through
worker ctx.hosts/ctx.ssh calls instead of always using the install
owner. Also adds the plugin permissions grant/revoke UI.

* feat: ship the AI assistant as a first-party in-process plugin

Moves src/backend/ai and its routes into plugins/ai, mounted through a
small /ai dispatcher instead of its own port. Moves the ai-enabled and
ai-private-endpoints settings routes out of user-settings-routes.ts
into the plugin too, so it has no leftover core dependents.

* fix: remove compiled plugin JS left behind in plugins/ after build

copy-bundled-plugins.cjs compiled and rewrote plugin backend TS in
place, copied it to dist/plugins, but never deleted the .js it had
just emitted next to the .ts sources. Those files shadowed the real
source for vitest/tsx and had import paths rewritten for the dist
layout, so tests failed with "Cannot find module" once a local build
had run. Affects docker, host-metrics and ai, not just this one.

* feat: add a permission-gated backend service registry for plugins

* feat: add a permission-gated UI action registry and action slots for plugins

Moves the terminal toolbar's hardwired AI button into a slot the ssh-terminal
plugin offers and the ai plugin fills, gated on ai.services.use.

* feat: add cross-plugin secret references gated by the provider's RBAC permission

* feat: move proxmox discovery/import/sync into a first-party plugin

* feat: move remote desktop (RDP/VNC/Telnet) into a first-party plugin

Relocates guacamole backend/frontend source and tests into
plugins/remote-desktop, following the ssh-terminal/docker pattern.

* feat: wire remote-desktop plugin into core and rename i18n keys

Repoints core consumers (dispatcher, collab, session-sharing, tab
utils) at the plugin, adds isTabTypeAvailable gating for rdp/vnc/
telnet, widens hostCapability to accept an array, and renames the
guacamole i18n namespace to remoteDesktop.

* feat: move fleets into a first-party plugin

* feat: move automations into a first-party plugin

* feat: remove legacy alert rules, superseded by automations

Alert rules already auto-migrate into automations on boot and the old
engine stands down after. Deletes the rule/firing tables, routes, UI,
and AI tools; keeps notification channels since automations still use
them. Also fixes automations' notify step, which still called the
deleted repository.

* feat: move network topology into a first-party plugin

* feat: move tailscale device discovery and settings into a plugin

Adds plugins/tailscale/ with a devices sidebar tab, admin settings
section, and re-auth dialog. Host Metrics tailscale manager card and
SSH re-auth banner parsing stay in core.

* feat: move workspaces into a first-party plugin

* feat: move web endpoint into a first-party plugin

* feat: collapse plugin runtime to one tier behind a plugin SDK

* feat: make each plugin an npm workspace built by a termix-plugin CLI

* feat: give plugins their own tables, migrations and sync entities

* feat: serve plugin http and websockets from one mount instead of ports

* feat: namespace plugin permissions and keep them valid when a plugin is off

* feat: give plugins their own settings and one settings screen

* feat: load plugin frontends at runtime and remove plugin ids from the shell

* fix: mock the ai status fetch in its activate test

* feat: add auth extension points and one ssh connect pipeline

* feat: rebuild workspaces as the reference plugin

* fix: gate second factors after SSO/LDAP behind an admin setting

* feat: convert network-topology to a full plugin (B1)

* feat: move snippets backend and tables into a plugin (B2)

* feat: point core frontend snippets pickers at the plugin (B2)

* feat: add the snippets plugin (B2)

* feat: wire ai, automations, fleets and ssh-terminal to snippets (B2)

* feat: finish the tailscale plugin, including SSH auth (B3)

* feat: finish the fleets plugin, add ctx.hosts and host-commands SDK (B4)

* chore: update proxmox and host-metrics locale files for B5

* chore: regenerate drizzle migration journals for B5

* feat: add ctx.hosts create/update to the SDK, host-metrics drops proxmox

* feat: move proxmox node stats and collectors into the proxmox plugin

* feat: drop proxmox host columns, use plugin settings instead

* feat: finish the fleets plugin, add ctx.hosts and host-commands SDK (B4)

* feat: convert file manager into a plugin

* feat: convert ssh tunnels into a plugin

* feat: finish the web-endpoint plugin, add ctx.desktop (B8)

* feat: move the terminal fully into the ssh-terminal plugin (B9)

* feat: convert tmux monitoring into a plugin (B10)

* feat: convert serial console into the serial plugin

* feat: move session sharing and collab rooms into a plugin (B12)

* feat: turn session recording into a plugin (B13)

* feat: finish the remote-desktop plugin (B14)

* feat: finish the host-metrics plugin, move host status into core (B16)

* feat: finish the docker plugin (B15)

* feat: finish the automations plugin (B17)

* feat: finish the ai plugin (B18)

* feat: finish the homepage plugin, move service links and canvas out of core (B19)

* feat: convert wake-on-lan into a plugin (B20)

* feat: convert secret-sources into a plugin (B20)

* feat: move totp and passkeys into plugins (C1)

* feat: move sso and ldap logins into plugins (C2)

* feat: move opkssh and warpgate into plugins (C3)

* feat: move step-ca into a plugin (C4)

* feat: move vault ssh signing into a plugin (C5)

* feat: move termix identity into a plugin (C6)

* feat: move acme certificate automation into a plugin (C7)

* fix: finish 2.9.0 plugin moves and get every check green

* chore: lock the plugin boundary and remove 2.9.0 leftovers

* fix: harden the plugin runtime after the 2.9.0 security review

* feat: add plugin packing, signing, pinned trust and tmxplug bundling

* test: prove 2.8 to 2.9.0 upgrade is lossless and fix what it caught

* fix: give bundled plugin backends a real require for CJS deps

* feat: improve UI loading time and jitter

* feat: show credential sharing inline in the sidebar like host sharing

* feat: tailscale add host and copy ip, fix outbound fetch hang and plugin ESM warning

* feat: unify alerts into one plugin, channels, rules and inbox

* feat: rebuild desktop sync as linked server accounts, fix packaged plugin bundles and UI scaling

* fix: set blacksmith builder cache-key to stop broken gha cache fallback

* fix: link plugin-sdk workspace before npm ci in docker deps stage

* fix: link every plugin workspace before npm ci in docker deps stage

* fix(host-metrics): exclude image and firmware filesystems (#1469)

* fix(host-metrics): exclude image and firmware filesystems

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* fix(hosts): normalize imported jump host references (#1470)

* fix(hosts): normalize imported jump host references

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* fix(ci): build plugin SDK and repair MySQL settings migration (#1471)

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* fix(file-manager): keep inline rename consistent (#1476)

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* fix(file-manager): keep inline rename consistent

* fix(dashboard): reuse translated host status labels (#1475)

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* fix(dashboard): reuse translated host status labels

* docs(api): clarify local and remote version fields (#1474)

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* docs(api): clarify local and remote version fields

* fix(file-manager): preserve selected backgrounds on hover (#1473)

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* fix(file-manager): preserve selection feedback on hover

* test(ui): await dialog focus cleanup before teardown

* fix(file-manager): restore Ctrl/Cmd+F file search (#1472)

* fix(ci): build plugin SDK before dependent checks

* fix(mysql): keep plugin settings scope indexes within limits

* test(mysql): refresh reviewed plugin upgrade SQL

* fix(file-manager): focus file search with Ctrl or Cmd F

* fix: keep rounded-full circular in production builds

* fix(file-manager): cancel uploads and stop remote writes (#1477)

* fix(file-manager): cancel uploads and stop remote writes

* test(css): exercise the configured PostCSS plugin chain

* fix(file-manager): apply compact density to directory tree (#1478)

* fix(file-manager): apply compact density to directory tree

* test(css): exercise the configured PostCSS plugin chain

* fix(file-manager): preserve font sizes in compact mode (#1480)

* fix(file-manager): preserve font sizes in compact mode

* test(css): exercise the configured PostCSS plugin chain

* fix(file-manager): prioritize file names in narrow lists (#1483)

* fix(file-manager): prioritize file names in narrow lists

* test(css): exercise the configured PostCSS plugin chain

* test(identity): preserve full Ed25519 public keys in fixtures

* test(remote-desktop): always mutate ciphertext in tamper test

* fix(remote-desktop): probe the saved host guacd endpoint (#1481)

* fix(remote-desktop): probe the saved host guacd endpoint

* test(css): exercise the configured PostCSS plugin chain

* test(identity): preserve full Ed25519 public keys in fixtures

* fix(homepage): check allowlisted private service reachability (#1479)

* fix(homepage): check allowlisted private service reachability

* test(css): exercise the configured PostCSS plugin chain

* fix(remote-desktop): stop unsolicited clipboard read prompts (#1482)

* fix(remote-desktop): read clipboard only on explicit paste

* test(css): exercise the configured PostCSS plugin chain

* test(identity): preserve full Ed25519 public keys in fixtures

* test(remote-desktop): always mutate ciphertext in tamper test

* chore: simplify plugin readmes, changelogs and manifest descriptions

* fix: keep plugins loaded after signing in from the login screen

* fix(file-manager): accept OS file drops over existing rows (#1484)

* fix(file-manager): accept OS file drops over existing rows

* test(file-manager): target the file label in drop tests

* test(css): exercise the configured PostCSS plugin chain

* test(identity): preserve full Ed25519 public keys in fixtures

* test(remote-desktop): always mutate ciphertext in tamper test

* fix(file-manager): pipeline SFTP download reads (#1485)

* feat: add plugin sdk build to beta release

* fix: make link-store secret check immune to random base64 matches

* fix(ldap): preserve the directory-provided bind DN (#1486)

* fix: compute beta changes across dev branches and move the beta tag

* chore: untrack plugin sdk ARCHITECTURE.md

* chore: remove references to plugin sdk ARCHITECTURE.md

* feat: merge host editor terminal tabs into one owned by ssh-terminal

* feat: add descriptions to plugin host enable toggles

* fix(file-manager): show download progress in file viewers (#1487)

* fix(electron): signal backend readiness over IPC (#1488)

* fix(split-screen): allow layout creation without randomUUID (#1490)

* fix(split-screen): allow layout creation without randomUUID

* test(credentials): avoid flaky Ed25519 key generation

* fix(sidebar): remeasure visible rows after density changes (#1489)

* fix(sidebar): remeasure visible rows after density changes

* test(credentials): avoid flaky Ed25519 key generation

* feat(split-screen): redesign split screen with free-form panes and pane picker

* feat(sidebar): add host click behavior setting, default to always opening a new tab

* feat(snippets): redesign panel to match the host list

* fix(session-recording): stop session logs panel from refetching in a loop

* feat(snippets): bring back sharing, target hosts and drag reorder

* feat(ssh-terminal): add toolbar position, start state, display and fade host settings

* feat(ssh-terminal): add host setting to turn off password prompt auto-fill

* fix(ai): stop streams getting cut off and keep tool steps across messages

* feat: improve quick connect system using plugin api

* fix: proxmox guest sync, startup snippet sync, drop dead cloudflare ssh transport

* feat: move terminal settings, look and ssh tools into ssh-terminal plugin

* feat: move snippets, keybinding actions and macros out of core into plugins

* feat: store rdp, vnc and telnet logins in a generic per-protocol table

* feat: type the plugin host record, move plugin strings out of core and add lint checks

* feat: replace core homepage widget registry with generic extension points

* feat: plugins only see their own host settings in the browser

* feat: harden plugin api for separate repos, signed updates and generic external login

* fix: keep plugin css below core utilities and version plugin assets by their css

* fix: load and save plugin host settings in the editor and tighten settings row spacing

* feat: redesign user host defaults system

* fix(remote-desktop): release held keys on focus loss (#1498)

* fix(session-sharing): replace local presentation after takeover (#1500)

* fix(file-manager): refresh disk usage with directory listing (#1503)

* fix(ssh-terminal): preserve input order during local echo reconciliation (#1505)

* feat(remote-desktop): expose display zoom controls for RDP (#1514)

* fix(file-manager): restore text selection and copying in Markdown previews (#1518)

* fix(sidebar): keep compact host addresses visible (#1524)

* fix(hosts): preserve plugin settings when reopening the editor (#1499)

* fix(ssh-terminal): close owner sockets when presentations unmount (#1501)

* fix(session-sharing): synchronize shared SSH terminal dimensions (#1502)

* fix(session-sharing): show participant presence in member terminals (#1504)

* fix(ai): sync provider configuration and keys across linked devices (#1506)

* feat(ssh-terminal): add a duplicate tab action (#1510)

* feat(file-manager): allow disabling move-to-trash confirmation (#1511)

* feat(file-manager): default to the remote login directory (#1512)

* feat(homepage): synchronize canvas layouts across devices (#1515)

* fix(shortcuts): prevent accidental double-Shift palette activation (#1519)

* feat(tmux-monitor): add a unified multi-host view (#1520)

* fix(electron): allow explicit quit with active connections (#1522)

* feat: reconnect all disconnected terminal tabs (#1523)

* fix(hosts): preserve recording and sharing settings in the dev editor (#1509)

* fix(database): preserve RDP domain during startup backfill (#1497)

* feat(sidebar): add keyboard type-ahead search for hosts (#1516)

* feat(automations): add per-host maintenance mode and recurring schedules (#1521)

* feat(tmux): add a per-host mouse toggle and preserve remote configuration (#1513)

* fix(session-sharing): use the linked server for desktop meetings and links (#1507)

* fix(tunnels): support TOTP for client tunnels and jump hosts (#1508)

* fix: type errors and lint failures from merged plugin prs

* feat(installer): make the Windows desktop shortcut optional (#1517)

* fix: ship the plugin sdk and serialport in desktop builds

* fix: prefer ipv4 when resolving ssh host names (#1365)

* fix: readable terminal selection with the light theme (#1319)

* fix: build desktop session share links on the linked server (#1350)

* fix: show meeting guests to members and hide the roster from guests (#1353)

* fix: reliable file manager saves with sudo prompt and no base64 guessing (#1335)

* fix: show disk usage for the mount being browsed (#1347)

* fix: load the linux tray icon reliably and log tray failures (#1332)

* fix: cover the gnome close path in the desktop quit test (#1332)

* fix: prompt for jump host TOTP in terminal, file manager and metrics (#1312)

* 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: sync Crowdin translations for 2.9.0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Koi <38512047+datlt4@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
2026-10-01 16:20:16 -05:00

2082 lines
187 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"connection": {
"retryingIn": "Επανάληψη σε {{seconds}}s ({{attempt}}/{{max}})",
"retryingNow": "Επανάληψη προσπάθειας... ({{attempt}}/{{max}})",
"disconnected": "Δεν είναι δυνατή η σύνδεση",
"reconnect": "Επανασύνδεση"
},
"credentials": {
"folders": "Φάκελοι",
"folder": "Ντοσιέ",
"password": "Σύνθημα",
"key": "Κλειδί",
"sshPrivateKey": "Ιδιωτικό κλειδί SSH",
"upload": "Μεταφόρτωση",
"keyPassword": "Κωδικός πρόσβασης κλειδιού",
"sshKey": "Κλειδί SSH",
"uploadPrivateKeyFile": "Μεταφόρτωση αρχείου ιδιωτικού κλειδιού",
"searchCredentials": "Αναζήτηση διαπιστευτηρίων...",
"addCredential": "Προσθήκη διαπιστευτηρίων",
"caCertificate": "Πιστοποιητικό CA (-cert.pub)",
"caCertificateDescription": "Προαιρετικά: Ανεβάστε ή επικολλήστε το αρχείο πιστοποιητικού με υπογραφή CA (π.χ. id_ed25519-cert.pub). Απαιτείται όταν ο διακομιστής SSH σας χρησιμοποιεί εξουσιοδότηση βάσει πιστοποιητικού.",
"uploadCertFile": "Μεταφόρτωση αρχείου -cert.pub",
"clearCert": "Σαφής",
"certLoaded": "Το πιστοποιητικό φορτώθηκε",
"certPublicKeyLabel": "Πιστοποιητικό CA",
"certTypeLabel": "Τύπος πιστοποιητικού",
"pasteOrUploadCert": "Επικολλήστε ή μεταφορτώστε ένα πιστοποιητικό -cert.pub...",
"hasCaCert": "Διαθέτει πιστοποιητικό CA",
"noCaCert": "Δεν υπάρχει πιστοποιητικό CA",
"noPublicKeyAvailable": "Δεν υπάρχει διαθέσιμο δημόσιο κλειδί. Ανοίξτε πρώτα τον επεξεργαστή διαπιστευτηρίων.",
"deployCommandCopied": "Η εντολή ανάπτυξης αντιγράφηκε",
"sortCredentials": "Ταξινόμηση διαπιστευτηρίων",
"sortDefault": "Προεπιλεγμένη παραγγελία",
"sortNameAsc": "Όνομα (Α → Ω)",
"sortNameDesc": "Όνομα (Ω → Α)",
"sortUsernameAsc": "Όνομα χρήστη (A → Z)",
"sortUsernameDesc": "Όνομα χρήστη (Ω → Α)",
"filterCredentials": "Φιλτράρισμα διαπιστευτηρίων",
"filterClearAll": "Καθαρισμός φίλτρων",
"filterTypeGroup": "Τύπος",
"filterTypePassword": "Σύνθημα",
"filterTypeKey": "Κλειδί SSH",
"filterTagsGroup": "Ετικέτες",
"copyDeployCommand": "Αντιγραφή εντολής ανάπτυξης",
"cloneCredentialAction": "Κλωνοποίηση διαπιστευτηρίων",
"clonedCredential": "Κλωνοποιημένο {{name}}",
"clonedCredentialName": "{{name}} (αντίγραφο)",
"shareCredentialAction": "Κοινή χρήση διαπιστευτηρίων",
"sharedBadge": "κοινόχρηστο",
"sharedBy": "Κοινοποίηση από {{owner}}",
"share": {
"title": "Κοινή χρήση \"{{name}}\"",
"description": "Οι παραλήπτες λαμβάνουν το δικό τους κρυπτογραφημένο αντίγραφο των μυστικών. Αυτό ανανεώνεται κάθε φορά που αλλάζει η πιστοποίηση και καταργείται όταν ανακαλείται η κοινή χρήση.",
"levelUse": "Χρήση",
"levelManage": "Διαχειρίζομαι",
"levelUseDesc": "Χρήση: επισυνάψτε τα διαπιστευτήρια στους κεντρικούς υπολογιστές και συνδεθείτε. Το ίδιο το μυστικό παραμένει κρυφό.",
"levelManageDesc": "Διαχείριση: επίσης, επεξεργαστείτε τα διαπιστευτήρια και μοιραστείτε τα με άλλους.",
"noAccessEntries": "Αυτό το διαπιστευτήριο δεν έχει κοινοποιηθεί ακόμη",
"accessRevoked": "Η πρόσβαση ανακλήθηκε",
"shared": "Κοινή χρήση διαπιστευτηρίων"
},
"deleteCredentialAction": "Διαγραφή διαπιστευτηρίων",
"editCredentialAction": "Επεξεργασία διαπιστευτηρίων",
"failedToCloneCredential": "Αποτυχία κλωνοποίησης διαπιστευτηρίων",
"failedToDeleteCredential": "Η διαγραφή των διαπιστευτηρίων απέτυχε",
"keyBadge": "ΚΛΕΙΔΙ",
"passwordBadge": "ΑμεΑ",
"renameFolder": "Μετονομασία φακέλου",
"deleteFolder": "Διαγραφή φακέλου",
"deleteCredentialConfirm": "Διαγραφή διαπιστευτηρίων \"{{name}}\";",
"deletedCredential": "Διαγράφηκε {{name}}",
"deploySSHKeyTitle": "Ανάπτυξη κλειδιού στον κεντρικό υπολογιστή",
"loadingCredentials": "Φόρτωση διαπιστευτηρίων...",
"noCredentialsFound": "Δεν βρέθηκαν διαπιστευτήρια",
"noCredentialsMatchSearch": "Δεν υπάρχουν διαπιστευτήρια που να αντιστοιχούν στην αναζήτησή σας",
"addCredentialBtn": "Προσθήκη διαπιστευτηρίων",
"failedToReorder": "Η αναδιάταξη των διαπιστευτηρίων απέτυχε",
"failedToMoveCredential": "Αποτυχία μετακίνησης διαπιστευτηρίων",
"sortManual": "Χειροκίνητα (σύρετε για αναδιάταξη)",
"customizeSidebar": "Προσαρμογή πλευρικής γραμμής",
"customizeSidebarDescription": "Επιλέξτε την εμφάνιση και τη συμπεριφορά της λίστας διαπιστευτηρίων.",
"customizeDensityTitle": "Πυκνότητα",
"densityComfortableDesc": "Ένα πιστοποιητικό ανά σειρά, με επιπλέον λεπτομέρειες.",
"densityCompactDesc": "Μία γραμμή ανά διαπιστευτήριο, για μεγαλύτερες λίστες.",
"displayDensityComfortable": "Ανετος",
"displayDensityCompact": "Συμπαγής",
"customizeBehaviorTitle": "Συμπεριφορά",
"showCredentialTags": "Εμφάνιση ετικετών",
"showCredentialTagsDesc": "Εμφάνιση ετικετών στη λίστα διαπιστευτηρίων",
"actionsVisibility": "Ενέργειες διαπιστευτηρίων",
"actionsVisibilityDesc": "Όταν εμφανίζονται τα κουμπιά σύνδεσης και διαχείρισης σε κάθε διαπιστευτήριο",
"actionsAlways": "Πάντα ορατό",
"actionsOnly": "Μόνο σύνδεση, ξεκούραση με κλικ",
"actionsHover": "Εμφάνιση κατά την τοποθέτηση του δείκτη του ποντικιού",
"actionsClick": "Εμφάνιση με κλικ",
"customizeSortHint": "Η σειρά ταξινόμησης βρίσκεται στο μενού ταξινόμησης στη γραμμή εργαλείων.",
"expandActions": "Ανάπτυξη ενεργειών",
"collapseActions": "Σύμπτυξη ενεργειών",
"backToHosts": "Πίσω στους οικοδεσπότες",
"backToCredentials": "Επιστροφή στα Διαπιστευτήρια",
"searchCredentialsPlaceholder": "Αναζήτηση διαπιστευτηρίων…",
"deployDialogTitle": "Ανάπτυξη κλειδιού SSH",
"deployDialogDesc": "Αναπτύξτε το {{name}} στα authorized_keys ενός κεντρικού υπολογιστή.",
"targetHostLabel": "Στόχος κεντρικού υπολογιστή",
"selectHostOption": "Επιλέξτε έναν οικοδεσπότη...",
"deployingBtn": "Ανάπτυξη...",
"deployBtn": "Αναπτύσσω",
"keyDeployedSuccess": "Το κλειδί αναπτύχθηκε με επιτυχία",
"failedToDeployKey": "Αποτυχία ανάπτυξης κλειδιού",
"folderRenamedTo": "Ο φάκελος μετονομάστηκε σε \"{{name}}\"",
"failedToRenameFolder": "Η μετονομασία του φακέλου απέτυχε",
"arrangeUnlockedSwitchedToManual": "Έγινε εναλλαγή σε χειροκίνητη ταξινόμηση, ώστε η παραγγελία σας να παραμείνει σταθερή",
"arrangeUnlocked": "Ξεκλειδώστε και σύρετε για αναδιάταξη."
},
"versionCheck": {
"updateLinkLabel": "Διαθέσιμη ενημέρωση. Ανοίξτε τις σημειώσεις έκδοσης στο GitHub"
},
"common": {
"close": "Κοντά",
"minimize": "Ελαττώνω",
"online": "Διαδικτυακά",
"offline": "Εκτός σύνδεσης",
"signInFailed": "Η σύνδεση απέτυχε",
"unknown": "Αγνωστος",
"continue": "Συνεχίζω",
"maintenance": "Συντήρηση",
"degraded": "Υποβαθμισμένος",
"error": "Σφάλμα",
"warning": "Προειδοποίηση",
"unsavedChanges": "Μη αποθηκευμένες αλλαγές",
"dismiss": "Απολύω",
"more": "Περισσότερο",
"loading": "Φόρτωση...",
"host": "Πλήθος",
"selectHost": "Επιλέξτε έναν οικοδεσπότη...",
"noHostConfigured": "Δεν έχει ρυθμιστεί κεντρικός υπολογιστής",
"optional": "Προαιρετικός",
"connect": "Συνδέω",
"copied": "Αντιγράφηκε",
"connecting": "Συνδετικός...",
"updateAvailable": "Διαθέσιμη ενημέρωση",
"appName": "Τέρμιξ",
"openInNewTab": "Άνοιγμα σε νέα καρτέλα",
"noReleases": "Δεν υπάρχουν κυκλοφορίες",
"updatesAndReleases": "Ενημερώσεις και κυκλοφορίες",
"newVersionAvailable": "Μια νέα έκδοση ({{version}}) είναι διαθέσιμη.",
"failedToFetchUpdateInfo": "Αποτυχία ανάκτησης πληροφοριών ενημέρωσης",
"preRelease": "Προέκδοση",
"noReleasesFound": "Δεν βρέθηκαν κυκλοφορίες.",
"cancel": "Ματαίωση",
"username": "Όνομα χρήστη",
"login": "Σύνδεση",
"logout": "Αποσύνδεση",
"register": "Μητρώο",
"password": "Σύνθημα",
"confirmPassword": "Επιβεβαίωση κωδικού πρόσβασης",
"back": "Πίσω",
"save": "Εκτός",
"saving": "Οικονομία...",
"delete": "Διαγράφω",
"rename": "Μετονομάζω",
"edit": "Εκδίδω",
"confirm": "Επιβεβαιώνω",
"no": "Οχι",
"or": "Ή",
"next": "Επόμενος",
"previous": "Προηγούμενος",
"refresh": "Φρεσκάρω",
"language": "Γλώσσα",
"checking": "Ελεγχος...",
"checkingDatabase": "Έλεγχος σύνδεσης βάσης δεδομένων...",
"checkingAuthentication": "Έλεγχος ελέγχου ταυτότητας...",
"backendReconnected": "Η σύνδεση διακομιστή αποκαταστάθηκε",
"connectionDegraded": "Η σύνδεση διακομιστή χάθηκε, γίνεται ανάκτηση του…",
"reload": "Γεμίζω πάλι",
"create": "Δημιουργώ",
"copy": "Αντίγραφο",
"copyFailed": "Η αντιγραφή στο πρόχειρο απέτυχε",
"maximize": "Αυξάνω στον ανώτατο βαθμό",
"restore": "Επαναφέρω",
"of": "του",
"saved": "Αποθηκεύτηκε",
"deleted": "Διαγράφηκε",
"deleteFailed": "Η διαγραφή απέτυχε",
"saveFailed": "Η αποθήκευση απέτυχε",
"required": "Υποχρεούμαι",
"remove": "Αφαιρώ",
"add": "Προσθέτω",
"update": "Εκσυγχρονίζω",
"noResults": "Δεν βρέθηκαν αποτελέσματα"
},
"onboarding": {
"stepCounter": "Βήμα {{current}} από {{total}}",
"skip": "Παράλειψη ρύθμισης",
"next": "Επόμενος",
"finish": "Ξεκινήστε",
"welcomeTitle": "Καλώς ορίσατε στο Termix",
"welcomeIntro": "Το Termix διαχειρίζεται τους διακομιστές σας από ένα μέρος. Αυτή η εγκατάσταση διαρκεί περίπου ένα λεπτό και τίποτα εδώ δεν είναι μόνιμο.",
"welcome_hosts": "Αποθηκεύστε τους διακομιστές σας",
"welcome_hosts_desc": "Κρατήστε κάθε μηχάνημα που διαχειρίζεστε σε μία λίστα.",
"welcome_terminal": "Συνδεθείτε άμεσα",
"welcome_terminal_desc": "Άνοιξε ένα τερματικό σε μια καρτέλα, χωρίς ξεχωριστό πρόγραμμα-πελάτη SSH.",
"welcome_files": "Περιήγηση και επεξεργασία αρχείων",
"welcome_files_desc": "Μεταφόρτωση, λήψη και επεξεργασία απομακρυσμένων αρχείων.",
"presetTitle": "Πόσο θέλετε στην οθόνη;",
"presetIntro": "Το Termix μπορεί να είναι όσο απλό ή όσο λεπτομερές θέλετε. Επιλέξτε ένα σημείο εκκίνησης.",
"presetChangeLater": "Μπορείτε να αλλάξετε προεπιλογές ή οποιαδήποτε μεμονωμένη ρύθμιση αργότερα στις Ρυθμίσεις, στην ενότητα Διεπαφή.",
"appearanceTitle": "Κάντε το δικό σας",
"appearanceIntro": "Επιλέξτε ένα θέμα, ένα χρώμα έμφασης και τη γλώσσα σας. Και τα τρία μπορούν να αλλάξουν αργότερα στις Ρυθμίσεις.",
"featuresTitle": "Τι άλλο κάνει το Termix;",
"featuresIntro": "Κάθε διακομιστής που αποθηκεύετε μπορεί να ανοιχτεί σε περισσότερα από ένα τερματικά. Δείτε τι σας περιμένει πίσω από τα εικονίδια στα αριστερά.",
"featuresRailHint": "Δεν χρειάζεστε κάποιο από αυτά; Αποκρύψτε οποιοδήποτε εικονίδιο από την πλαϊνή γραμμή στις Ρυθμίσεις, στην περιοχή Πλοήγηση.",
"workflowTitle": "Κινηθείτε πιο γρήγορα",
"workflowIntro": "Μερικές συνήθειες που σας εξοικονομούν περισσότερο χρόνο όταν έχετε μερικούς σερβιτόρους.",
"workflow_palette": "Παλέτα εντολών",
"workflow_palette_desc": "Μεταβείτε σε οποιονδήποτε διακομιστή ή ενέργεια πληκτρολογώντας. Πατήστε δύο φορές το Shift για να το ανοίξετε.",
"workflow_split": "Διαχωρισμένη οθόνη",
"workflow_split_desc": "Εμφάνιση αρκετών καρτελών δίπλα-δίπλα, για παράδειγμα για να παρακολουθείτε τα αρχεία καταγραφής ενώ εργάζεστε.",
"workflow_dock": "Πλαϊνό πάνελ",
"workflow_dock_desc": "Κάντε μεσαίο κλικ ή δεξί κλικ σε ένα εικονίδιο πλαϊνής γραμμής για να το ανοίξετε ως καρτέλα ή να το καρφιτσώσετε στα δεξιά.",
"securityTitle": "Διατηρώντας τα στοιχεία σύνδεσής σας ασφαλή",
"securityIntro": "Το Termix αποθηκεύει τα διαπιστευτήρια για εσάς, οπότε αξίζει ένα λεπτό για να δείτε πώς λειτουργεί αυτό.",
"security_credentials": "Επαναχρησιμοποιήσιμα διαπιστευτήρια",
"security_credentials_desc": "Αποθηκεύστε ένα κλειδί ή έναν κωδικό πρόσβασης μία φορά και συνδέστε τον σε όσους διακομιστές θέλετε.",
"security_twofa": "Δύο παράγοντες και κλειδιά πρόσβασης",
"security_twofa_desc": "Προσθέστε το TOTP ή έναν κωδικό πρόσβασης στον λογαριασμό σας στις Ρυθμίσεις, στην ενότητα Ασφάλεια.",
"security_identity": "Αναγνωριστικό Termix",
"security_identity_desc": "Εκδώστε βραχύβια πιστοποιητικά SSH αντί να αντιγράφετε κλειδιά σε κάθε διακομιστή.",
"security_sharing": "Μοιρασιά",
"security_sharing_desc": "Δώστε σε άλλους χρήστες πρόσβαση σε έναν διακομιστή χωρίς να δώσετε τον κωδικό πρόσβασης.",
"securityEncryptionNote": "Τα διαπιστευτήρια κρυπτογραφούνται πριν αποθηκευτούν και αποκρυπτογραφούνται μόνο όταν τα χρειάζεται μια σύνδεση.",
"doneTitle": "Είστε έτοιμοι",
"doneHeading": "Η εγκατάσταση ολοκληρώθηκε",
"doneDesc": "Επιλέξτε έναν διακομιστή από την πλαϊνή γραμμή για να ανοίξετε ένα τερματικό, να περιηγηθείτε στα αρχεία του ή να δείτε τις μετρήσεις του.",
"done_settings": "Αλλάξτε οτιδήποτε αργότερα",
"done_settings_desc": "Τα θέματα, η πυκνότητα διάταξης και τα εικονίδια που εμφανίζονται ζωντανά στις Ρυθμίσεις.",
"done_rerun": "Το θέλεις ξανά αυτό;",
"done_rerun_desc": "Ανοίξτε τις Ρυθμίσεις, μεταβείτε στο Interface και επιλέξτε Run setup για να ακολουθήσετε ξανά αυτά τα βήματα.",
"done_desktop": "Εφαρμογή για υπολογιστές",
"done_desktop_desc": "Το Termix εκτελείται ως εφαρμογή για υπολογιστές σε Windows, macOS και Linux.",
"done_desktop_link": "Αποκτήστε την εφαρμογή για υπολογιστές",
"done_mobile": "Εφαρμογή για κινητά",
"done_mobile_desc": "Πάρτε μαζί σας τους διακομιστές σας σε iOS και Android.",
"done_mobile_link": "Αποκτήστε την εφαρμογή για κινητά",
"done_docs": "Πλήρης τεκμηρίωση",
"done_docs_desc": "Οδηγοί για κάθε λειτουργία, συμπεριλαμβανομένων εκείνων που δεν καλύπτονται εδώ.",
"done_docs_link": "Άνοιγμα εγγράφων",
"done_cli": "Εργαλείο γραμμής εντολών",
"done_cli_desc": "Διαχειριστείτε τους διακομιστές σας από ένα τερματικό και χρησιμοποιήστε το Termix στα δικά σας σενάρια.",
"done_cli_link": "Άνοιγμα εγγράφων CLI",
"desktopTitle": "Πώς θέλετε να χρησιμοποιήσετε το Termix;",
"desktopBody": "Μπορείτε να το αλλάξετε αυτό οποιαδήποτε στιγμή από την επιλογή Συγχρονισμός στην πλαϊνή γραμμή.",
"desktopLocalTitle": "Μόνο σε αυτήν τη συσκευή",
"desktopLocalBody": "Όλα είναι αποθηκευμένα εδώ. Δεν υπάρχει τίποτα προς ρύθμιση.",
"desktopLinkTitle": "Με τον διακομιστή Termix μου",
"desktopLinkBody": "Συνδεθείτε στον διακομιστή σας για να χρησιμοποιήσετε τους ίδιους κεντρικούς υπολογιστές και τις ίδιες ρυθμίσεις σε κάθε συσκευή.",
"desktopLinked": "Συνδέεται με {{server}}"
},
"nav": {
"home": "Σπίτι",
"terminal": "Τερματικό",
"fileManager": "Διαχειριστής αρχείων",
"serverStats": "Μετρήσεις κεντρικού υπολογιστή",
"admin": "Διαχειριστής",
"userProfile": "Προφίλ χρήστη",
"confirmClose": "Κλείσιμο αυτής της ενεργής συνεδρίας;",
"close": "Κοντά",
"cancel": "Ματαίωση",
"sshManager": "Διαχειριστής SSH",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "Αντιγραφή κωδικού πρόσβασης",
"copySudoPassword": "Αντιγραφή κωδικού πρόσβασης Sudo",
"passwordCopied": "Ο κωδικός πρόσβασης αντιγράφηκε στο πρόχειρο",
"noPasswordAvailable": "Δεν υπάρχει διαθέσιμος κωδικός πρόσβασης",
"failedToCopyPassword": "Η αντιγραφή του κωδικού πρόσβασης απέτυχε",
"refreshTab": "Ανανέωση σύνδεσης",
"renameTab": "Μετονομασία καρτέλας",
"dashboard": "Ταμπλό",
"quickConnect": "Γρήγορη σύνδεση",
"openAsTabHint": "Ctrl+κλικ ή μεσαίο κλικ για άνοιγμα ως καρτέλα",
"openAsTab": "Άνοιγμα ως καρτέλα",
"openInRightDock": "Άνοιγμα στη δεξιά βάση σύνδεσης",
"closeRightDock": "Κλείσιμο δεξιάς βάσης",
"toggleRightDock": "Εναλλαγή δεξιάς βάσης",
"multiPanelHintTitle": "Εργασία με περισσότερα από ένα πάνελ",
"multiPanelHintBody": "Διατηρήστε αυτό το πλαίσιο ανοιχτό όσο η πλαϊνή μπάρα χρησιμοποιείται για κάτι άλλο. Δύο τρόποι για να το μετακινήσετε:",
"multiPanelHintTabHow": "Ctrl+κλικ στο εικονίδιο της ράγας ή χρησιμοποιήστε το κουμπί σε αυτήν την κεφαλίδα.",
"multiPanelHintDockHow": "Κάντε δεξί κλικ στο εικονίδιο της ράγας ή χρησιμοποιήστε το εικονίδιο του πίνακα στη γραμμή καρτελών.",
"sidebarSettings": "Ρυθμίσεις πλευρικής γραμμής...",
"hosts": "Οικοδεσπότες",
"hostManager": "Διευθυντής Υποδοχής",
"credentials": "Διαπιστευτήρια",
"connections": "Συνδέσεις",
"keepSideMenuOpen": "Διατήρηση μενού ανοιχτού",
"collapseSideMenu": "Σύμπτυξη μενού",
"roleAdministrator": "Διαχειριστής",
"roleUser": "Μεταχειριζόμενος",
"sync": "Συγχρονισμός",
"reconnectDisconnectedTerminals": "Επανασυνδέστε όλους τους αποσυνδεδεμένους ακροδέκτες",
"reconnectingTerminals_one": "Επανασύνδεση τερματικού {{count}}",
"reconnectingTerminals_other": "Επανασύνδεση ακροδεκτών {{count}}",
"noDisconnectedTerminals": "Δεν υπάρχουν αποσυνδεδεμένα τερματικά έτοιμα για επανασύνδεση",
"reconnectTerminalsFailed_one": "Δεν ήταν δυνατή η έναρξη της επανασύνδεσης του τερματικού {{count}}",
"reconnectTerminalsFailed_other": "Δεν ήταν δυνατή η έναρξη της επανασύνδεσης των τερματικών {{count}}",
"fullscreenUnsupported": "Η πλήρης οθόνη δεν υποστηρίζεται από αυτό το πρόγραμμα περιήγησης",
"fullscreenFailed": "Δεν ήταν δυνατή η εναλλαγή πλήρους οθόνης",
"resetSidebarWidth": "Επαναφορά πλάτους",
"collapseSidebar": "Σύμπτυξη πλευρικής γραμμής",
"openSidebar": "Άνοιγμα πλευρικής γραμμής",
"confirmCloseHost": "Κλείσιμο {{host}};",
"enterFullscreen": "Είσοδος σε πλήρη οθόνη (Ctrl+Shift+F)",
"exitFullscreen": "Έξοδος από πλήρη οθόνη (Ctrl+Shift+F)"
},
"hosts": {
"hosts": "Οικοδεσπότες",
"noHosts": "Δεν υπάρχουν κεντρικοί υπολογιστές SSH",
"retry": "Δοκιμάζω πάλι",
"refresh": "Φρεσκάρω",
"optional": "Προαιρετικός",
"downloadSample": "Λήψη Δείγματος",
"failedToDeleteHost": "Αποτυχία διαγραφής {{name}}",
"importSkipExisting": "Εισαγωγή (παράλειψη υπαρχόντων)",
"importSSHConfig": "Εισαγωγή από διαμόρφωση SSH",
"connectionDetails": "Λεπτομέρειες σύνδεσης",
"ssh": "SSH",
"telnet": "Τέλνετ",
"port": "Λιμάνι",
"username": "Όνομα χρήστη",
"folder": "Ντοσιέ",
"tags": "Ετικέτες",
"pin": "Καρφίτσα",
"addHost": "Προσθήκη κεντρικού υπολογιστή",
"editHost": "Επεξεργασία κεντρικού υπολογιστή",
"cloneHost": "Κλωνοποίηση κεντρικού υπολογιστή",
"defaultPath": "Προεπιλεγμένη διαδρομή",
"connection": "Σύνδεση",
"upload": "Μεταφόρτωση",
"authentication": "Πιστοποίηση",
"password": "Σύνθημα",
"passwordSaved": "Ο κωδικός πρόσβασης αποθηκεύτηκε, πληκτρολογήστε για να τον αλλάξετε",
"key": "Κλειδί",
"credential": "Πιστοποιητικό",
"sshPrivateKey": "Ιδιωτικό κλειδί SSH",
"keyType": "Τύπος κλειδιού",
"uploadFile": "Μεταφόρτωση αρχείου",
"tabGeneral": "Γενικός",
"tabSsh": "SSH",
"tabStats": "Μετρήσεις κεντρικού υπολογιστή",
"tabSharing": "Μοιρασιά",
"tabAuthentication": "Πιστοποίηση",
"terminal": "Τερματικό",
"tunnel": "Σήραγγα",
"serverStats": "Μετρήσεις κεντρικού υπολογιστή",
"status": {
"available": "Διαθέσιμος",
"reachable": "Ενεργοποιημένο, αλλά η τελευταία σύνδεση απέτυχε",
"offline": "Εκτός σύνδεσης",
"monitoringDisabled": "Η παρακολούθηση απενεργοποιήθηκε",
"label": "Κατάσταση"
},
"folderRenamed": "Ο φάκελος \"{{oldName}}\" μετονομάστηκε με επιτυχία σε \"{{newName}}\"",
"failedToRenameFolder": "Η μετονομασία του φακέλου απέτυχε",
"unsavedChangesDescription": "Οι αλλαγές στον κεντρικό υπολογιστή σας δεν έχουν αποθηκευτεί. Να απορριφθούν;",
"keepEditing": "Συνέχιση επεξεργασίας",
"discardChanges": "Απόρριψη αλλαγών",
"movedToFolder": "Μετακινήθηκαν οι {{count}} κεντρικοί υπολογιστές σε \"{{folder}}\"",
"editHostTooltip": "Επεξεργασία κεντρικού υπολογιστή",
"behavior": "Συμπεριφορά",
"scrollbackBuffer": "Ενδιάμεσο buffer κύλισης προς τα πίσω",
"sshAgentForwarding": "Προώθηση πρακτόρων SSH",
"selectSnippet": "Επιλογή αποσπάσματος",
"forceKeyboardInteractive": "Force Keyboard-Interactive",
"overrideCredentialUsername": "Παράκαμψη ονόματος χρήστη διαπιστευτηρίων",
"overrideCredentialUsernameDesc": "Χρησιμοποιήστε το όνομα χρήστη που καθορίστηκε παραπάνω αντί για το όνομα χρήστη του πιστοποιητικού",
"oidcUsernameHint": "Χρησιμοποιήστε την εντολή $external.username για να συμπληρώσετε το όνομα με το οποίο συνδεθήκατε μέσω SSO ή LDAP.",
"jumpHostChain": "Αλυσίδα υποδοχής άλματος",
"portKnocking": "Χτύπημα στο λιμάνι",
"addKnock": "Προσθήκη θύρας",
"addProxyNode": "Προσθήκη κόμβου",
"proxyNode": "Κόμβος μεσολάβησης",
"proxyType": "Τύπος διακομιστή μεσολάβησης",
"sudoPassword": "Κωδικός πρόσβασης Sudo",
"keepaliveInterval": "Διάστημα διατήρησης ζωντανής λειτουργίας (ms)",
"environmentVariables": "Μεταβλητές περιβάλλοντος",
"addVariable": "Προσθήκη μεταβλητής",
"docker": "Λιμενεργάτης",
"failedToConnect": "Αποτυχία σύνδεσης με την κονσόλα",
"connect": "Συνδέω",
"disconnect": "Αποσυνδέω",
"start": "Αρχή",
"enableStatusCheck": "Ενεργοποίηση ελέγχου κατάστασης",
"enableMetrics": "Ενεργοποίηση μετρήσεων",
"bulkUpdateFailed": "Η μαζική ενημέρωση απέτυχε.",
"selectAll": "Επιλογή όλων",
"deselectAll": "Αποεπιλογή όλων",
"protocols": "Πρωτόκολλα",
"secureShell": "Ασφαλές κέλυφος",
"addressIp": "Διεύθυνση / IP",
"friendlyName": "Φιλικό όνομα",
"folderAndAdvanced": "Φάκελος & Προηγμένα",
"showAdvancedSettings": "Εμφάνιση σύνθετων ρυθμίσεων",
"hideAdvancedSettings": "Απόκρυψη σύνθετων ρυθμίσεων",
"privateNotes": "Ιδιωτικές σημειώσεις",
"privateNotesPlaceholder": "Λεπτομέρειες σχετικά με αυτόν τον διακομιστή...",
"pinToTop": "Καρφίτσωμα στην κορυφή",
"pinToTopDesc": "Να εμφανίζεται πάντα αυτός ο κεντρικός υπολογιστής στην κορυφή της λίστας",
"portKnockingSequence": "Ακολουθία χτυπήματος θύρας",
"addKnockBtn": "Προσθήκη Knock",
"noPortKnocking": "Δεν έχει ρυθμιστεί η λειτουργία \"θύρας χτυπήματος\".",
"knockPort": "Νοκ Πορτ",
"protocol": "Πρωτόκολλο",
"delayAfterMs": "Καθυστέρηση μετά (ms)",
"useSocks5Proxy": "Χρήση διακομιστή μεσολάβησης SOCKS5",
"useSocks5ProxyDesc": "Δρομολόγηση σύνδεσης μέσω διακομιστή μεσολάβησης",
"connectionOrigin": "Προέλευση σύνδεσης",
"connectionOriginDesc": "Από πού προέρχεται η σύνδεση αυτού του κεντρικού υπολογιστή. Παρακάμπτει την καθολική προεπιλογή της εφαρμογής για υπολογιστές.",
"connectionOriginDefault": "Χρήση προεπιλογής",
"connectionOriginLocal": "Αυτή η συσκευή (τοπικό δίκτυο)",
"connectionOriginRemote": "Απομακρυσμένος διακομιστής",
"proxyHost": "Κεντρικός υπολογιστής μεσολάβησης",
"proxyPort": "Θύρα διακομιστή μεσολάβησης",
"proxyUsername": "Όνομα χρήστη διακομιστή μεσολάβησης",
"proxyPassword": "Κωδικός πρόσβασης διακομιστή μεσολάβησης",
"proxySingleMode": "Μοναδικός διακομιστής μεσολάβησης",
"proxyChainMode": "Αλυσίδα μεσολάβησης",
"you": "Εσείς",
"jumpHostChainLabel": "Αλυσίδα υποδοχής άλματος",
"addJumpBtn": "Προσθήκη άλματος",
"noJumpHosts": "Δεν έχουν ρυθμιστεί κεντρικοί υπολογιστές μετάβασης.",
"selectAServer": "Επιλέξτε έναν διακομιστή...",
"sshPort": "Θύρα SSH",
"authMethod": "Μέθοδος Εξουσιοδότησης",
"authenticationMethod": "Μέθοδος ελέγχου ταυτότητας",
"authenticationMethodDesc": "Επιλέξτε τη μέθοδο που θα χρησιμοποιήσει το Termix για τον έλεγχο ταυτότητας αυτής της σύνδεσης SSH. Άλλες μέθοδοι δεν δοκιμάζονται αυτόματα.",
"storedCredential": "Αποθηκευμένα διαπιστευτήρια",
"selectACredential": "Επιλέξτε ένα πιστοποιητικό...",
"keyTypeLabel": "Τύπος κλειδιού",
"keyTypeAuto": "Αυτόματη ανίχνευση",
"keyPasteTab": "Πάστα",
"keyUploadTab": "Μεταφόρτωση",
"keyFileLoaded": "Το αρχείο κλειδιού φορτώθηκε",
"keyUploadClick": "Κάντε κλικ για να ανεβάσετε .pem / .key / .ppk",
"clearKey": "Πλήκτρο διαγραφής",
"keySaved": "Το κλειδί SSH αποθηκεύτηκε",
"keyReplaceNotice": "επικολλήστε ένα νέο κλειδί παρακάτω για να το αντικαταστήσετε",
"keyPassphraseSaved": "Η φράση πρόσβασης αποθηκεύτηκε, πληκτρολογήστε για αλλαγή",
"replaceKey": "Αντικατάσταση κλειδιού",
"docsLink": "Προβολή εγγράφων",
"agentLabel": "Πράκτορας SSH",
"agentDesc": "Πραγματοποιήστε έλεγχο ταυτότητας χρησιμοποιώντας έναν παράγοντα SSH που εκτελείται στον διακομιστή Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent). Ο παράγοντας πρέπει να εκτελείται στον υπολογιστή όπου φιλοξενείται το Termix.",
"agentAuthenticationDesc": "Χρησιμοποιήστε κλειδιά από έναν παράγοντα SSH για να επαληθεύσετε αυτήν τη σύνδεση. Αφήστε τη διαδρομή υποδοχής κενή για να χρησιμοποιήσετε το SSH_AUTH_SOCK.",
"agentSocketPathLabel": "Διαδρομή υποδοχής παράγοντα",
"agentSocketPathPlaceholder": "Αφήστε κενό για να χρησιμοποιήσετε το SSH_AUTH_SOCK",
"agentSocketPathHint": "Αφήστε το κενό για αυτόματη ανίχνευση από τη μεταβλητή περιβάλλοντος SSH_AUTH_SOCK ή εισαγάγετε μια προσαρμοσμένη διαδρομή υποδοχής (π.χ. /run/user/1000/gnupg/S.gpg-agent.ssh).",
"agentIdentityLabel": "Ταυτότητα Πράκτορα (Δημόσιο Κλειδί)",
"agentIdentityPlaceholder": "Αφήστε το κενό για να δοκιμάσετε όλα τα κλειδιά από τον πράκτορα",
"agentIdentityHint": "Επικολλήστε ένα δημόσιο κλειδί (π.χ. ssh-ed25519 AAAA...) για να προσφέρετε μόνο αυτό το κλειδί από τον παράγοντα. Συνιστάται όταν ο παράγοντας κατέχει πολλά κλειδιά, για να αποφευχθεί η υπέρβαση των MaxAuthTries του διακομιστή.",
"shareSshAuthLabel": "Κοινή χρήση ελέγχου ταυτότητας SSH",
"shareSshAuthDesc": "Δώστε στους παραλήπτες κρυπτογραφημένα αντίγραφα του ελέγχου ταυτότητας SSH αυτού του κεντρικού υπολογιστή. Τα προσωπικά διαπιστευτήρια ενός παραλήπτη εξακολουθούν να έχουν προτεραιότητα.",
"forceKeyboardInteractiveLabel": "Διαδραστικό πληκτρολόγιο Force",
"forceKeyboardInteractiveShortDesc": "Επιβολή χειροκίνητης εισαγωγής κωδικού πρόσβασης ακόμα και αν υπάρχουν κλειδιά",
"allowLegacyAlgorithmsLabel": "Επιτρέψτε τους παλαιούς αλγόριθμους",
"allowLegacyAlgorithmsDesc": "Ενεργοποίηση παρωχημένων αλγορίθμων SSH (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) για συνδέσεις σε παλιές συσκευές που δεν μπορούν να αναβαθμιστούν.",
"insecure": "Ανασφαλής",
"syntaxHighlightingCategories": "Επισημάνετε κατηγορίες",
"syntaxHighlightingCategoriesDesc": "Επιλέξτε τους τύπους περιεχομένου που θα χρωματίσετε",
"sshAgentForwardingLabel": "Προώθηση πρακτόρων SSH",
"sshAgentForwardingShortDesc": "Επιτρέψτε σε αυτόν τον απομακρυσμένο κεντρικό υπολογιστή να χρησιμοποιεί τον τοπικό σας παράγοντα SSH για περαιτέρω συνδέσεις. Αυτό δεν απαιτείται για τον έλεγχο ταυτότητας παράγοντα.",
"sudoPasswordAutoFillShortDesc": "Αυτόματη παροχή κωδικού πρόσβασης sudo όταν σας ζητηθεί",
"sudoPasswordLabel": "Κωδικός πρόσβασης Sudo",
"sudoPasswordSaved": "Ο κωδικός πρόσβασης αποθηκεύτηκε, πληκτρολογήστε για να τον αλλάξετε",
"environmentVariablesLabel": "Μεταβλητές περιβάλλοντος",
"addVariableBtn": "Προσθήκη μεταβλητής",
"noEnvVars": "Δεν έχουν ρυθμιστεί μεταβλητές περιβάλλοντος.",
"keepaliveIntervalLabel": "Διάστημα διατήρησης ζωντανής λειτουργίας (δευτερόλεπτα)",
"maxKeepaliveMisses": "Ο Max Keepalive αστοχεί",
"sameHost": "Αυτός ο κεντρικός υπολογιστής (άμεση σήραγγα)",
"statusChecksLabel": "Έλεγχοι κατάστασης",
"enableStatusChecks": "Ενεργοποίηση ελέγχων κατάστασης",
"enableStatusChecksDesc": "Περιοδική ping σε αυτόν τον κεντρικό υπολογιστή για επαλήθευση διαθεσιμότητας",
"useGlobalInterval": "Χρήση καθολικού διαστήματος",
"useGlobalIntervalDesc": "Παράκαμψη με το διάστημα ελέγχου κατάστασης σε ολόκληρο τον διακομιστή",
"checkIntervalS": "Διάστημα ελέγχου (s)",
"checkIntervalDesc": "Δευτερόλεπτα μεταξύ κάθε ping συνδεσιμότητας",
"cpuUsageLabel": "Χρήση CPU",
"cpuUsageDesc": "Ποσοστό CPU, μέσοι όροι φορτίου, γράφημα sparkline",
"memoryLabel": "Χρήση μνήμης",
"memoryDesc": "Χρήση RAM, εναλλαγή, προσωρινή αποθήκευση",
"storageLabel": "Χρήση δίσκου",
"storageDesc": "Χρήση δίσκου ανά σημείο προσάρτησης",
"networkLabel": "Διεπαφές δικτύου",
"networkDesc": "Λίστα διεπαφών και εύρος ζώνης",
"uptimeLabel": "Χρόνος λειτουργίας",
"uptimeDesc": "Χρόνος λειτουργίας και χρόνος εκκίνησης συστήματος",
"systemInfoLabel": "Πληροφορίες συστήματος",
"systemInfoDesc": "Λειτουργικό σύστημα, πυρήνας, όνομα κεντρικού υπολογιστή, αρχιτεκτονική",
"recentLoginsLabel": "Πρόσφατες συνδέσεις",
"recentLoginsDesc": "Επιτυχημένα και αποτυχημένα συμβάντα σύνδεσης",
"topProcessesLabel": "Κορυφαίες Διαδικασίες",
"topProcessesDesc": "PID, CPU%, MEM%, εντολή",
"listeningPortsLabel": "Θύρες ακρόασης",
"listeningPortsDesc": "Άνοιγμα θυρών με διεργασία και κατάσταση",
"firewallLabel": "Τείχος προστασίας",
"firewallDesc": "Κατάσταση τείχους προστασίας, AppArmor, SELinux",
"hostSharedSuccessfully": "Ο κεντρικός υπολογιστής κοινοποιήθηκε με επιτυχία.",
"failedToShareHost": "Αποτυχία κοινής χρήσης κεντρικού υπολογιστή",
"accessRevoked": "Η πρόσβαση ανακλήθηκε",
"failedToRevokeAccess": "Η ανάκληση της πρόσβασης απέτυχε",
"cancelBtn": "Ματαίωση",
"savingBtn": "Οικονομία...",
"addHostBtn": "Προσθήκη κεντρικού υπολογιστή",
"hostUpdated": "Ο κεντρικός υπολογιστής ενημερώθηκε",
"hostCreated": "Δημιουργήθηκε κεντρικός υπολογιστής",
"failedToSave": "Η αποθήκευση του κεντρικού υπολογιστή απέτυχε",
"credentialUpdated": "Τα διαπιστευτήρια ενημερώθηκαν",
"credentialCreated": "Δημιουργήθηκε διαπιστευτήριο",
"failedToSaveCredential": "Αποτυχία αποθήκευσης διαπιστευτηρίων",
"credentialNameRequired": "Παρακαλώ εισάγετε ένα όνομα για τα διαπιστευτήρια",
"credentialAuthRequired": "Προσθήκη κωδικού πρόσβασης, κλειδιού SSH ή και των δύο",
"createCredentialFromHostBtn": "Δημιουργία διαπιστευτηρίων",
"createCredentialFromHostTitle": "Δημιουργία διαπιστευτηρίων από τον κεντρικό υπολογιστή",
"createCredentialFromHostDesc": "Δημιουργήστε μια επαναχρησιμοποιήσιμη και κοινόχρηστη καταχώριση διαπιστευτηρίων, προσυμπληρωμένη με το τρέχον όνομα χρήστη, τον κωδικό πρόσβασης ή/και το κλειδί SSH αυτού του κεντρικού υπολογιστή.",
"backToHosts": "Πίσω στους οικοδεσπότες",
"pinned": "Καρφιτσωμένο",
"noHostsFound": "Δεν βρέθηκαν κεντρικοί υπολογιστές",
"tryDifferentTerm": "Δοκιμάστε έναν διαφορετικό όρο",
"addFirstHost": "Προσθέστε τον πρώτο σας οικοδεσπότη για να ξεκινήσετε",
"noCredentialsFound": "Δεν βρέθηκαν διαπιστευτήρια",
"addCredentialBtn": "Προσθήκη διαπιστευτηρίων",
"updateCredentialBtn": "Ενημέρωση διαπιστευτηρίων",
"editCredentialAction": "Επεξεργασία διαπιστευτηρίων",
"backToHost": "Επιστροφή στον κεντρικό υπολογιστή",
"saveCredentialAsNewBtn": "Αποθήκευση ως νέα",
"saveCredentialAsNewDesc": "Δημιουργεί ένα νέο πιστοποιητικό με αυτές τις αλλαγές και το αντιστοιχίζει σε αυτόν τον κεντρικό υπολογιστή. Το αρχικό πιστοποιητικό παραμένει αμετάβλητο.",
"credentialSavedAsNew": "Αποθηκεύτηκε ως νέο πιστοποιητικό",
"failedToSaveCredentialAsNew": "Αποτυχία αποθήκευσης ως νέας πιστοποίησης",
"features": "Χαρακτηριστικά",
"noFolder": "(Δεν υπάρχει φάκελος)",
"deleteSelected": "Διαγράφω",
"exitSelection": "Έξοδος από την επιλογή",
"importSkip": "Εισαγωγή (παράλειψη υπαρχόντων)",
"importOverwrite": "Εισαγωγή (αντικατάσταση)",
"collapseBtn": "Κατάρρευση",
"importExportBtn": "Εισαγωγή / Εξαγωγή",
"hostStatusesRefreshed": "Οι καταστάσεις κεντρικού υπολογιστή ανανεώθηκαν",
"failedToRefreshHosts": "Η ανανέωση των κεντρικών υπολογιστών απέτυχε",
"movedHostTo": "Μετακινήθηκε το {{host}} στο \"{{folder}}\"",
"failedToMoveHost": "Αποτυχία μετακίνησης κεντρικού υπολογιστή",
"deletedFolder": "Διαγραμμένος φάκελος \"{{name}}\"",
"failedToDeleteFolder": "Η διαγραφή του φακέλου απέτυχε",
"deleteAllInFolder": "Διαγραφή όλων των κεντρικών υπολογιστών στο \"{{name}}\"; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"folderPickerPlaceholder": "Δεν υπάρχει φάκελος",
"folderPickerSearch": "Αναζήτηση ή δημιουργία (χρησιμοποιήστε / για υποφακέλους)...",
"folderPickerNone": "Δεν υπάρχει φάκελος",
"folderPickerCreate": "Δημιουργία \"{{path}}\"",
"folderPickerEmpty": "Δεν υπάρχουν αντίστοιχοι φάκελοι",
"parentHost": "Γονικός οικοδεσπότης",
"useFolderInstead": "Χρησιμοποιήστε φάκελο αντ' αυτού",
"useParentHostInstead": "Χρησιμοποιήστε αντ' αυτού τον γονικό κεντρικό υπολογιστή.",
"parentHostPickerPlaceholder": "Δεν υπάρχει γονικός κεντρικός υπολογιστής",
"parentHostPickerSearch": "Αναζήτηση κεντρικών υπολογιστών...",
"parentHostPickerNone": "Δεν υπάρχει γονικός κεντρικός υπολογιστής",
"parentHostPickerEmpty": "Δεν υπάρχουν αντίστοιχοι κεντρικοί υπολογιστές",
"collapseSubHosts": "Σύμπτυξη δευτερευόντων κεντρικών υπολογιστών",
"expandSubHosts": "Ανάπτυξη δευτερευόντων κεντρικών υπολογιστών",
"cannotNestUnderDescendant": "Δεν είναι δυνατή η ένθεση ενός κεντρικού υπολογιστή κάτω από τον δικό του υποκεντρικό υπολογιστή",
"movedToParent": "Μετακινήθηκαν οι {{count}} κεντρικοί υπολογιστές στην ενότητα \"{{parent}}\"",
"newFolder": "Νέος φάκελος",
"createFolderTitle": "Δημιουργία φακέλου",
"editFolderTitle": "Επεξεργασία φακέλου",
"folderDialogDescription": "Επιλέξτε ένα όνομα, ένα χρώμα και ένα εικονίδιο. Χρησιμοποιήστε τα / για να τοποθετήσετε φακέλους σε ένθεση.",
"folderNameLabel": "Όνομα φακέλου",
"folderNamePlaceholder": "π.χ. Παραγωγή/Ιστός",
"folderNestingHint": "Χρησιμοποιήστε τα / για να διαχωρίσετε τα επίπεδα και να δημιουργήσετε ένθετους φακέλους.",
"folderNameDuplicate": "Υπάρχει ήδη ένας φάκελος με αυτό το όνομα εδώ.",
"folderColor": "Χρώμα",
"folderIcon": "Εικόνισμα",
"folderCredential": "Πιστοποιητικό",
"folderCredentialNone": "Δεν έχουν εκχωρηθεί πιστοποιητικά",
"folderCredentialHint": "Οι κεντρικοί υπολογιστές σε αυτόν τον φάκελο που χρησιμοποιούν έλεγχο ταυτότητας \"Αποθηκευμένα διαπιστευτήρια\" χωρίς να έχουν επιλέξει τα δικά τους διαπιστευτήρια θα κληρονομήσουν αυτό το ένα.",
"folderPreview": "Πρεμιέρα",
"folderNameFallback": "Φάκελος χωρίς τίτλο",
"createFolderButton": "Δημιουργία φακέλου",
"saveFolderButton": "Αποθήκευση φακέλου",
"cancel": "Ματαίωση",
"iconSearchPlaceholder": "Εικονίδια αναζήτησης...",
"openAllSessions": "Άνοιγμα όλων των συνεδριών",
"editFolder": "Επεξεργασία φακέλου",
"deleteFolder": "Διαγραφή φακέλου",
"selectFolder": "Επιλογή όλων των κεντρικών υπολογιστών στον φάκελο",
"deselectFolder": "Αποεπιλογή όλων των κεντρικών υπολογιστών στον φάκελο",
"folderSaved": "Ο φάκελος αποθηκεύτηκε",
"failedToSaveFolder": "Αποτυχία αποθήκευσης φακέλου",
"folderDeleted": "Διαγραμμένος φάκελος \"{{name}}\"",
"deleteFolderConfirm": "Διαγραφή του \"{{name}}\" και των κεντρικών υπολογιστών του {{count}} ; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"failedToMoveHosts": "Αποτυχία μετακίνησης κεντρικών υπολογιστών",
"failedToReorder": "Η αναδιάταξη απέτυχε",
"expandAll": "Ανάπτυξη όλων των φακέλων",
"collapseAll": "Σύμπτυξη όλων των φακέλων",
"moreActions": "Περισσότερο",
"groupBy": "Ομαδοποίηση κατά",
"GroupByFolder": "Ντοσιέ",
"GroupByTag": "Ετικέτα",
"GroupByStatus": "Κατάσταση",
"GroupByProtocol": "Πρωτόκολλο",
"GroupByAuth": "Τύπος εξουσιοδότησης",
"groupUngrouped": "Μη ομαδοποιημένο",
"customizeSidebar": "Προσαρμογή πλευρικής γραμμής",
"customizeSidebarDescription": "Επιλέξτε την εμφάνιση και τη συμπεριφορά της λίστας κεντρικών υπολογιστών.",
"customizeDensityTitle": "Πυκνότητα",
"customizeBehaviorTitle": "Συμπεριφορά",
"customizeSortHint": "Η σειρά ταξινόμησης και η ομαδοποίηση εμφανίζονται ζωντανά στα μενού ταξινόμησης και ομαδοποίησης στη γραμμή εργαλείων.",
"densityComfortableDesc": "Περισσότερες λεπτομέρειες ανά κεντρικό υπολογιστή: διεύθυνση, ετικέτες και χρήση πόρων.",
"densityCompactDesc": "Μία γραμμή ανά κεντρικό υπολογιστή, για μεγαλύτερες λίστες.",
"display": "Επίδειξη",
"displayDensity": "Πυκνότητα",
"displayDensityComfortable": "Ανετος",
"displayDensityCompact": "Συμπαγής",
"displayShowTags": "Εμφάνιση ετικετών",
"displayTrayOnClick": "Άνοιγμα ενεργειών με κλικ (αντί για τοποθέτηση του δείκτη του ποντικιού)",
"actionsVisibility": "Εμφάνιση ενέργειας οικοδεσπότη",
"actionsVisibilityDesc": "Επιλέξτε πότε θα αναπτύσσονται οι ενέργειες κεντρικού υπολογιστή. Επιλέξτε κλικ για να επαναφέρετε την προηγούμενη συμπεριφορά κλικ-για-ανάπτυξη.",
"actionsAlways": "Πάντα ορατό",
"actionsOnly": "Μόνο σύνδεση, ξεκούραση με κλικ",
"actionsHover": "Εμφάνιση κατά την τοποθέτηση του δείκτη του ποντικιού",
"actionsClick": "Κάντε κλικ για ανάπτυξη/σύμπτυξη",
"openOnDoubleClick": "Άνοιγμα με διπλό κλικ",
"openOnDoubleClickDesc": "Απαιτείται διπλό κλικ για το άνοιγμα μιας συνεδρίας κεντρικού υπολογιστή αντί για ένα μόνο κλικ",
"showFolderPaths": "Εμφάνιση διαδρομών φακέλων",
"showFolderPathsDesc": "Εμφάνιση της διαδρομής του γονικού φακέλου πάνω από τα ονόματα των ένθετων υποφακέλων. Οι υποφάκελοι παραμένουν εσοχές σε κάθε περίπτωση.",
"hostClickBehavior": "Κάνοντας κλικ σε έναν κεντρικό υπολογιστή",
"hostClickBehaviorDesc": "Τι συμβαίνει όταν κάνετε κλικ σε έναν κεντρικό υπολογιστή που έχει ήδη μια ανοιχτή καρτέλα. Το κλικ με Ctrl/Cmd, το μεσαίο κλικ ή η επιλογή \"Άνοιγμα σε νέα καρτέλα\" ξεκινούν πάντα μια νέα καρτέλα.",
"hostClickNewTab": "Να ανοίγετε πάντα μια νέα καρτέλα",
"hostClickFocusExisting": "Μετάβαση στην ανοιχτή καρτέλα",
"hostClickFocusExistingDoubleNew": "Κάντε κλικ για εναλλαγή, κάντε διπλό κλικ για νέα καρτέλα",
"openInNewTab": "Άνοιγμα σε νέα καρτέλα",
"deletedHost": "Διαγράφηκε {{name}}",
"copiedToClipboard": "Αντιγράφηκε στο πρόχειρο",
"remoteDesktopUrlCopied": "Η διεύθυνση URL της απομακρυσμένης επιφάνειας εργασίας αντιγράφηκε",
"expandActions": "Ανάπτυξη ενεργειών",
"collapseActions": "Σύμπτυξη ενεργειών",
"cloneHostAction": "Κλωνοποίηση κεντρικού υπολογιστή",
"copyAddress": "Αντιγραφή διεύθυνσης",
"copyLink": "Αντιγραφή συνδέσμου",
"deleteCredentialConfirm": "Διαγραφή διαπιστευτηρίων \"{{name}}\";",
"deletedCredential": "Διαγράφηκε {{name}}",
"deleteHostsConfirm": "Διαγραφή του {{count}} κεντρικού υπολογιστή{{plural}}; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"movedToRoot": "Μεταφέρθηκε στη ρίζα",
"addTagsPlaceholder": "Προσθήκη ετικετών...",
"authDetails": "Λεπτομέρειες ελέγχου ταυτότητας",
"credType": "Τύπος",
"generateKeyPairDesc": "Δημιουργήστε ένα νέο ζεύγος κλειδιών, τόσο τα ιδιωτικά όσο και τα δημόσια κλειδιά θα συμπληρωθούν αυτόματα.",
"generatingKey": "Δημιουργία...",
"generateLabel": "Δημιουργία {{label}}",
"uploadFileBtn": "Μεταφόρτωση αρχείου",
"keyPassphraseOptional": "Κλειδί Κωδικός Πρόσβασης (Προαιρετικό)",
"sshPublicKeyOptional": "Δημόσιο κλειδί SSH (Προαιρετικό)",
"publicKeyGenerated": "Δημιουργήθηκε δημόσιο κλειδί",
"failedToGeneratePublicKey": "Αποτυχία εξαγωγής δημόσιου κλειδιού",
"publicKeyCopied": "Το δημόσιο κλειδί αντιγράφηκε",
"keyPairGenerated": "{{label}} δημιουργήθηκε ζεύγος κλειδιών",
"failedToGenerateKeyPair": "Αποτυχία δημιουργίας ζεύγους κλειδιών",
"searchHostsPlaceholder": "Αναζήτηση κεντρικών υπολογιστών, διευθύνσεων, ετικετών…",
"refreshBtn": "Φρεσκάρω",
"addTag": "Προσθήκη ετικετών...",
"deleteConfirmBtn": "Διαγράφω",
"deleteHostConfirm": "Διαγραφή του \"{{name}}\";",
"enableAtLeastOneProtocol": "Ενεργοποιήστε τουλάχιστον ένα από τα παραπάνω πρωτόκολλα για να διαμορφώσετε τις ρυθμίσεις ελέγχου ταυτότητας και σύνδεσης.",
"keyPassphrase": "Κλειδί Κωδικός πρόσβασης",
"basicInformation": "Βασικές πληροφορίες",
"authDetailsSection": "Λεπτομέρειες ελέγχου ταυτότητας",
"credTypeLabel": "Τύπος",
"hostsTab": "Οικοδεσπότες",
"credentialsTab": "Διαπιστευτήρια",
"selectMultiple": "Επιλέξτε πολλά",
"selectHosts": "Επιλογή κεντρικών υπολογιστών",
"connectionLabel": "Σύνδεση",
"authenticationLabel": "Πιστοποίηση",
"generateKeyPairTitle": "Δημιουργία ζεύγους κλειδιών",
"generateKeyPairDescription": "Δημιουργήστε ένα νέο ζεύγος κλειδιών, τόσο τα ιδιωτικά όσο και τα δημόσια κλειδιά θα συμπληρωθούν αυτόματα.",
"generateFromPrivateKey": "Δημιουργία από ιδιωτικό κλειδί",
"refreshBtn2": "Φρεσκάρω",
"exitSelectionTitle": "Έξοδος από την επιλογή",
"addHostBtn2": "Προσθήκη κεντρικού υπολογιστή",
"addCredentialBtn2": "Προσθήκη διαπιστευτηρίων",
"checkingHostStatuses": "Έλεγχος καταστάσεων κεντρικού υπολογιστή...",
"pinnedSection": "Καρφιτσωμένο",
"hostsExported": "Οι κεντρικοί υπολογιστές εξήχθησαν με επιτυχία",
"export": {
"menuItem": "Εξαγωγή...",
"title": "Εξαγωγή κεντρικών υπολογιστών",
"scope": "Εκταση",
"scopeAll": "Ολοι",
"scopeSelected": "Επιλεγμένο",
"searchHosts": "Αναζήτηση κεντρικών υπολογιστών...",
"include": "Συμπεριλαμβάνω",
"groupConnection": "Σύνδεση",
"groupCredentials": "Διαπιστευτήρια",
"groupNotes": "Σημειώσεις",
"groupTags": "Ετικέτες & καρφίτσα",
"groupProxy": "Πληρεξούσιο",
"groupJumpHosts": "Jump hosts",
"groupFeatureFlags": "Σημαίες χαρακτηριστικών",
"groupAdvanced": "Προηγμένη διαμόρφωση",
"preview": "Πρεμιέρα",
"moreHosts": "... {{count}} περισσότεροι οικοδεσπότες",
"summary": "{{selected}} από {{total}} κεντρικούς υπολογιστές",
"credentialsIncluded": "περιλαμβάνονται διαπιστευτήρια",
"credentialsExcluded": "εξαιρούνται τα διαπιστευτήρια",
"noneSelected": "Δεν έχουν επιλεγεί κεντρικοί υπολογιστές",
"cancel": "Ματαίωση",
"confirm": "Εξαγωγή",
"fetchFailed": "Αποτυχία φόρτωσης κεντρικών υπολογιστών για εξαγωγή",
"bulkButton": "Εξαγωγή"
},
"sampleDownloaded": "Λήψη δείγματος αρχείου",
"failedToDeleteCredential2": "Η διαγραφή των διαπιστευτηρίων απέτυχε",
"noFolderOption": "(Δεν υπάρχει φάκελος)",
"nSelected": "επιλεγμένο {{count}}",
"featuresMenu": "Χαρακτηριστικά",
"moveMenu": "Κίνηση",
"connectSelected": "Συνδέω",
"cancelSelection": "Ματαίωση",
"deletedCount": "Διαγράφηκαν {{count}} κεντρικοί υπολογιστές",
"failedToDeleteCount": "Αποτυχία διαγραφής {{count}} κεντρικών υπολογιστών",
"duplicatedHost": "Διπλότυπο \"{{name}}\"",
"failedToDuplicateHost": "Αποτυχία αντιγραφής κεντρικού υπολογιστή",
"updatedCount": "Ενημερώθηκαν οι {{count}} κεντρικοί υπολογιστές",
"friendlyNameLabel": "Φιλικό όνομα",
"descriptionLabel": "Περιγραφή",
"loadingHosts": "Φόρτωση κεντρικών υπολογιστών...",
"loadingCredentials": "Φόρτωση διαπιστευτηρίων...",
"noHostsYet": "Δεν υπάρχουν ακόμη οικοδεσπότες",
"noHostsYetHint": "Προσθέστε έναν διακομιστή για να ανοίγετε τερματικά, να περιηγείστε σε αρχεία και να βλέπετε μετρήσεις.",
"noHostsMatchSearch": "Δεν υπάρχουν κεντρικοί υπολογιστές που να ταιριάζουν με την αναζήτησή σας",
"searchHosts": "Αναζήτηση κεντρικών υπολογιστών...",
"sortHosts": "Ταξινόμηση κεντρικών υπολογιστών",
"sortDefault": "Προεπιλεγμένη παραγγελία",
"sortNameAsc": "Όνομα (Α → Ω)",
"sortNameDesc": "Όνομα (Ω → Α)",
"sortIpAsc": "Διεύθυνση IP (Αύξουσα)",
"sortIpDesc": "Διεύθυνση IP (Περιγραφή)",
"sortOnlineFirst": "Πρώτα στο διαδίκτυο",
"sortOfflineFirst": "Πρώτα εκτός σύνδεσης",
"sortManual": "Χειροκίνητα (σύρετε για αναδιάταξη)",
"sortPinnedFirst": "Καρφιτσώθηκε πρώτα",
"filterHosts": "Φιλτράρισμα κεντρικών υπολογιστών",
"filterClearAll": "Καθαρισμός φίλτρων",
"filterStatusGroup": "Κατάσταση",
"filterOnline": "Διαδικτυακά",
"filterOffline": "Εκτός σύνδεσης",
"filterPinned": "Καρφιτσωμένο",
"filterAuthGroup": "Τύπος Εξουσιοδότησης",
"filterAuthPassword": "Σύνθημα",
"filterAuthKey": "Κλειδί SSH",
"filterAuthCredential": "Πιστοποιητικό",
"filterAuthNone": "Κανένας",
"filterProtocolGroup": "Πρωτόκολλο",
"filterProtocolSsh": "SSH",
"filterTagsGroup": "Ετικέτες",
"editHostAction": "Επεξεργασία κεντρικού υπολογιστή",
"moreOptions": "Περισσότερες επιλογές",
"shareHost": "Κοινή χρήση κεντρικού υπολογιστή",
"shareHostTitle": "Κοινή χρήση: {{name}}",
"shareFolder": "Κοινή χρήση φακέλου",
"shareFolderTitle": "Κοινόχρηστος φάκελος: {{name}}",
"folderSharedSuccessfully": "Κοινόχρηστοι {{count}} κεντρικοί υπολογιστές στον φάκελο",
"failedToShareFolder": "Αποτυχία κοινής χρήσης φακέλου",
"sharing": {
"loadError": "Αποτυχία φόρτωσης δεδομένων κοινής χρήσης. Δοκιμάστε ξανά.",
"shareWithSection": "Κοινοποίηση με",
"usersTab": "Χρήστες",
"rolesTab": "Ρόλοι",
"searchPlaceholder": "Αναζήτηση χρηστών ή ρόλων...",
"noMatches": "Δεν βρέθηκαν αντιστοιχίσεις",
"permissionLevelLabel": "Επίπεδο δικαιωμάτων",
"levels": {
"connect": {
"label": "Συνδέω",
"description": "Μόνο ανοιχτές συνεδρίες: τερματικό, απομακρυσμένη επιφάνεια εργασίας, διαχειριστής αρχείων, σήραγγες και Docker. Δεν υπάρχει πρόσβαση στη διαμόρφωση του κεντρικού υπολογιστή."
},
"view": {
"label": "Θέα",
"description": "Συνδεθείτε και δείτε τη διαμόρφωση του κεντρικού υπολογιστή. Τα μυστικά δεν εμφανίζονται ποτέ."
},
"edit": {
"label": "Εκδίδω",
"description": "Προβολή και τροποποίηση ρυθμίσεων κεντρικού υπολογιστή που δεν απαιτούν έλεγχο ταυτότητας. Ο έλεγχος ταυτότητας SSH του κατόχου παραμένει ιδιωτικός και μόνο για τον κάτοχο."
},
"manage": {
"label": "Διαχειρίζομαι",
"description": "Επεξεργαστείτε και μοιραστείτε τον κεντρικό υπολογιστή με άλλους, αλλάξτε τα επίπεδα δικαιωμάτων και ανακαλέστε την πρόσβαση."
}
},
"expiryLabel": "Λήξη πρόσβασης",
"expiry": {
"never": "Ποτέ",
"oneHour": "1 ώρα",
"oneDay": "24 ώρες",
"sevenDays": "7 ημέρες",
"thirtyDays": "30 ημέρες",
"custom": "Εθιμο"
},
"customHoursPlaceholder": "Ώρες μέχρι τη λήξη της πρόσβασης",
"shareButton": "Μερίδιο",
"shareWithCount": "Κοινή χρήση ({{count}})",
"currentAccess": "Τρέχουσα πρόσβαση",
"noAccessEntries": "Αυτός ο κεντρικός υπολογιστής δεν έχει κοινοποιηθεί ακόμη",
"folderRulesTitle": "Ισχύει για κεντρικούς υπολογιστές που προστίθενται αργότερα",
"folderRulesHint": "Αυτά τα κοινόχρηστα στοιχεία παραμένουν στον φάκελο: ένας κεντρικός υπολογιστής που δημιουργείται ή μετακινείται σε αυτόν (ή σε έναν υποφάκελο) αποκτά αυτόματα την ίδια πρόσβαση. Η κατάργηση ενός κανόνα διακόπτει μόνο τη μελλοντική κληρονομικότητα.",
"folderRuleRemove": "Σταματήστε να κληρονομείτε",
"folderShareSummary": "Κοινόχρηστο {{shared}} από {{total}} κεντρικούς υπολογιστές σε αυτόν τον φάκελο",
"grantedBy": "Χορηγήθηκε από",
"expires": "Λήγει",
"expired": "Λήξη",
"never": "Ποτέ",
"revoke": "Ανακαλώ",
"accessUpdated": "Η πρόσβαση ενημερώθηκε",
"accessUpdateFailed": "Η ενημέρωση της πρόσβασης απέτυχε",
"sharedBadge": "Κοινόχρηστο",
"sharedBadgeTooltip": "Κοινή χρήση από {{owner}} ( πρόσβαση{{level}})",
"viewOnlyBanner": "Αυτός ο κεντρικός υπολογιστής είναι κοινόχρηστος μαζί σας από τον χρήστη {{owner}} με πρόσβαση προβολής. Η διαμόρφωση είναι μόνο για ανάγνωση.",
"sharedEditBanner": "Αυτός ο κεντρικός υπολογιστής είναι κοινόχρηστος μαζί σας από τον χρήστη {{owner}} με πρόσβαση επεξεργασίας. Οι αλλαγές ισχύουν για τον πραγματικό κεντρικό υπολογιστή. Οι αναφορές ελέγχου ταυτότητας μπορούν να αλλάξουν μόνο από τον κάτοχο.",
"ownerOnlyControl": "Μόνο ο κάτοχος του κεντρικού υπολογιστή μπορεί να το αλλάξει αυτό",
"ownerAuthPrivate": "Ο έλεγχος ταυτότητας SSH του κατόχου του κεντρικού υπολογιστή είναι ιδιωτικός. Χρησιμοποιήστε την επιλογή \"Ορισμός προσωπικού ελέγχου ταυτότητας SSH\" από το μενού του κεντρικού υπολογιστή για να επιλέξετε τα δικά σας διαπιστευτήρια.",
"ownerAuthShared": "Ο κάτοχος του κεντρικού υπολογιστή έχει κοινόχρηστο έλεγχο ταυτότητας SSH για αυτόν τον κεντρικό υπολογιστή. Μπορείτε να τον χρησιμοποιήσετε ή να επιλέξετε τα δικά σας διαπιστευτήρια από την ενότητα \"Ορισμός προσωπικού ελέγχου ταυτότητας SSH\".",
"authOverrideAction": "Ορισμός προσωπικού ελέγχου ταυτότητας SSH",
"authOverrideActionProtocol": "Ορισμός προσωπικού {{protocol}} ελέγχου ταυτότητας",
"authOverrideTitle": "Προσωπικός έλεγχος ταυτότητας SSH",
"authOverrideTitleProtocol": "Προσωπική πιστοποίηση {{protocol}}",
"authOverrideDescriptionPrivate": "Τα διαπιστευτήρια SSH του κατόχου του κεντρικού υπολογιστή παραμένουν ιδιωτικά. Επιλέξτε ένα από τα αποθηκευμένα διαπιστευτήριά σας για συνδέσεις με το {{host}}.",
"authOverrideDescriptionShared": "Χρησιμοποιήστε τον έλεγχο ταυτότητας που έχει κοινοποιηθεί από τον κάτοχο του κεντρικού υπολογιστή ή αντικαταστήστε τον με ένα από τα αποθηκευμένα διαπιστευτήριά σας για συνδέσεις με το {{host}}.",
"authOverrideCredentialLabel": "Διαπιστευτήρια ελέγχου ταυτότητας",
"useSharedAuthentication": "Χρήση ελέγχου ταυτότητας κοινόχρηστου κεντρικού υπολογιστή",
"noPersonalCredential": "Χωρίς προσωπικά διαπιστευτήρια",
"authOverrideNoCredentials": "Δεν έχετε ακόμη αποθηκευμένα διαπιστευτήρια SSH. Δημιουργήστε ένα στα Διαπιστευτήρια για να συνδεθείτε σε κεντρικούς υπολογιστές που απαιτούν έλεγχο ταυτότητας.",
"authOverrideRequired": "Αυτός ο κεντρικός υπολογιστής απαιτεί ένα από τα αποθηκευμένα διαπιστευτήριά σας πριν μπορέσετε να συνδεθείτε.",
"authOverridePrivateHint": "Αυτό το διαπιστευτήριο είναι ιδιωτικό για εσάς. Ο κάτοχος του κεντρικού υπολογιστή και άλλοι παραλήπτες δεν μπορούν να το δουν ή να το χρησιμοποιήσουν.",
"authOverrideSaved": "Αποθηκεύτηκε προσωπικός έλεγχος ταυτότητας SSH",
"authOverrideCleared": "Ο προσωπικός έλεγχος ταυτότητας SSH καταργήθηκε.",
"authOverrideClearedToShared": "Χρήση ελέγχου ταυτότητας κοινόχρηστου κεντρικού υπολογιστή",
"authOverrideLoadError": "Αποτυχία φόρτωσης του ελέγχου ταυτότητας SSH. Δοκιμάστε ξανά.",
"authOverrideSaveError": "Αποτυχία αποθήκευσης του ελέγχου ταυτότητας SSH"
},
"arrangeUnlockedSwitchedToManual": "Έγινε εναλλαγή σε χειροκίνητη ταξινόμηση, ώστε η παραγγελία σας να παραμείνει σταθερή",
"dragToRearrange": "Σύρετε για αναδιάταξη",
"arrangeUnlocked": "Ξεκλειδώστε και σύρετε για αναδιάταξη.",
"webUiBindHostUnreachable": "Το πρόγραμμα περιήγησής σας δεν μπορεί να φτάσει στο 127.0.0.1 στον υπολογιστή που εκτελεί το Termix, επομένως αυτό το τελικό σημείο δεν θα φορτωθεί. Χρησιμοποιήστε μια διεύθυνση στην οποία απαντά ο υπολογιστής, όπως 0.0.0.0.",
"webUiBindHostSharesSessionCookie": "Από αυτό το πρόγραμμα περιήγησης, η προώθηση θα πραγματοποιείται στο ίδιο όνομα κεντρικού υπολογιστή από το οποίο εξυπηρετείται το Termix, επομένως η υπηρεσία tunneled θα λαμβάνει την συνεδρία σας στο Termix. Τα cookies αγνοούν τη θύρα. Αυτό το τελικό σημείο θα αρνηθεί να ανοίξει εδώ. Λειτουργεί από την εφαρμογή Termix για υπολογιστές ή όταν το Termix ανοίγει στο localhost.",
"webUiErrorLabelRequired": "Το τελικό σημείο {{row}} χρειάζεται μια ετικέτα.",
"webUiErrorLabelDuplicate": "Κάθε τελικό σημείο χρειάζεται διαφορετικό όνομα.",
"webUiErrorPortRange": "Το τελικό σημείο {{row}} χρειάζεται μια θύρα μεταξύ 1 και 65535.",
"webUiErrorPathInvalid": "Το τελικό σημείο {{row}} έχει μη έγκυρη διαδρομή. Χρησιμοποιήστε μια διαδρομή όπως /admin.",
"copyViewUrlAction": "Αντιγραφή συνδέσμου {{name}}",
"filterAuthAgent": "Πράκτορας SSH",
"authTypeNeedsPlugin": "Αυτός ο κεντρικός υπολογιστής χρησιμοποιεί το {{type}}, το οποίο χρειάζεται το {{plugin}}. Είναι απενεργοποιημένο σε αυτόν τον διακομιστή.",
"authTypeUnknown": "Αυτός ο κεντρικός υπολογιστής χρησιμοποιεί {{type}}, το οποίο δεν είναι διαθέσιμο σε αυτόν τον διακομιστή.",
"authFieldsAfterSave": "Αποθηκεύστε πρώτα τον κεντρικό υπολογιστή και, στη συνέχεια, συμπληρώστε αυτά τα πεδία.",
"enablePluginFeature": "Ενεργοποίηση {{name}}",
"disablePluginFeature": "Απενεργοποίηση {{name}}",
"filterFeaturesGroup": "Χαρακτηριστικά",
"localOnly": "Διατήρηση μόνο σε αυτήν τη συσκευή",
"localOnlyDesc": "Αυτός ο κεντρικός υπολογιστής δεν αποστέλλεται στον διακομιστή και δεν εμφανίζεται στις άλλες συσκευές σας.",
"folderLocalOnly": "Διατήρηση μόνο σε αυτήν τη συσκευή",
"folderLocalOnlyDesc": "Αυτός ο φάκελος και κάθε κεντρικός υπολογιστής σε αυτόν παραμένουν σε αυτήν τη συσκευή και δεν αποστέλλονται στον διακομιστή.",
"sudoPasswordDesc": "Χρησιμοποιείται όταν το τερματικό συμπληρώνει μια εντολή sudo και από λειτουργίες που εκτελούν εντολές με sudo.",
"editorCancel": "Ματαίωση",
"editorSaving": "Οικονομία...",
"editorUpdate": "Ενημέρωση κεντρικού υπολογιστή",
"editorAdd": "Προσθήκη κεντρικού υπολογιστή",
"speedSearch": "Αναζήτηση κεντρικών υπολογιστών. Πλήκτρα βέλους για επιλογή, Enter για σύνδεση, Esc για κλείσιμο",
"speedSearchList": "Λίστα κεντρικών υπολογιστών. Πληκτρολογήστε ή πατήστε / για αναζήτηση.",
"importNoHosts": "Δεν βρέθηκαν κεντρικοί υπολογιστές στο αρχείο",
"importTooMany": "Μπορείτε να εισαγάγετε έως και {{max}} κεντρικούς υπολογιστές ταυτόχρονα",
"importSummary": "Η εισαγωγή ολοκληρώθηκε: {{imported}} εισήχθη, {{updated}} ενημερώθηκε, {{failed}} απέτυχε",
"importHostsFailed": "Η εισαγωγή κεντρικών υπολογιστών απέτυχε"
},
"commandPalette": {
"searchPlaceholder": "Αναζήτηση κεντρικών υπολογιστών, εντολών ή ρυθμίσεων...",
"quickActions": "Γρήγορες ενέργειες",
"navigation": "Πλοήγηση",
"orShortcut": "ή",
"hostManager": "Διευθυντής Υποδοχής",
"hostManagerDesc": "Διαχείριση, προσθήκη ή επεξεργασία κεντρικών υπολογιστών",
"addNewHost": "Προσθήκη νέου κεντρικού υπολογιστή",
"addNewHostDesc": "Εγγραφή νέου οικοδεσπότη",
"adminSettings": "Ρυθμίσεις διαχειριστή",
"adminSettingsDesc": "Διαμόρφωση προτιμήσεων συστήματος και χρηστών",
"userProfile": "Προφίλ χρήστη",
"userProfileDesc": "Διαχειριστείτε τον λογαριασμό και τις προτιμήσεις σας",
"addCredential": "Προσθήκη διαπιστευτηρίων",
"addCredentialDesc": "Αποθήκευση κλειδιών SSH ή κωδικών πρόσβασης",
"recentActivity": "Πρόσφατη δραστηριότητα",
"serversAndHosts": "Διακομιστές και κεντρικοί υπολογιστές",
"noHostsFound": "Δεν βρέθηκαν κεντρικοί υπολογιστές που να ταιριάζουν με το \"{{search}}\"",
"links": "Εδαφος διά παιγνίδι γκολφ",
"navigate": "Διαπλέω",
"select": "Επιλέγω",
"toggleWith": "Εναλλαγή με",
"pluginActions": "Περισσότερες ενέργειες",
"noTargetTab": "Δεν υπάρχει ανοιχτή καρτέλα τερματικού"
},
"splitScreen": {
"title": "Διαχωρισμένη οθόνη",
"defaultLabel": "Διαίρεση {{number}}",
"splitRight": "Διαίρεση δεξιά",
"splitDown": "Διαχωρισμός",
"addToSplit": "Προσθήκη σε {{split}}",
"paneEmptyItem": "Παράθυρο {{index}}: κενό",
"paneItem": "Παράθυρο {{index}}: {{label}}",
"paneNumber": "Παράθυρο {{index}}",
"newPaneRight": "Νέο παράθυρο στα δεξιά",
"newPaneBelow": "Νέο παράθυρο παρακάτω",
"emptyTitle": "Κενό παράθυρο",
"emptyHint": "Επιλέξτε κάτι για εμφάνιση εδώ. Ενώ αυτό το παράθυρο είναι επιλεγμένο, οτιδήποτε ανοίγετε από την πλαϊνή γραμμή ανοίγει επίσης εδώ.",
"openTabs": "Άνοιγμα καρτελών",
"noOpenTabs": "Δεν υπάρχουν άλλες ανοιχτές καρτέλες",
"hosts": "Οικοδεσπότες",
"searchHosts": "Αναζήτηση κεντρικών υπολογιστών",
"noHosts": "Δεν υπάρχει αγώνας γηπεδούχου",
"newSession": "Νέος",
"closePane": "Κλείσιμο παραθύρου",
"closeSession": "Κλείσιμο συνεδρίας",
"moveToTab": "Μετακίνηση στην δική του καρτέλα",
"swapWith": "Ανταλλαγή με",
"showHere": "Εμφάνιση σε αυτό το παράθυρο",
"clearPane": "Άδειασμα αυτού του παραθύρου",
"zoom": "Παράθυρο ζουμ",
"unzoom": "Επαναφορά διάταξης",
"unsplit": "Μη διαιρεμένο",
"layouts": "Διατάξεις",
"applyLayout": "Αλλαγή διάταξης",
"newSplit": "Νέα διάσπαση",
"maxPanes": "Μια διαίρεση μπορεί να χωρέσει έως και {{count}} τμήματα παραθύρου",
"dropSplit": "Απόθεση για διαίρεση",
"dropHere": "Αποθέστε για να εμφανιστεί εδώ",
"paneActions": "Ενέργειες παραθύρου",
"dividerHint": "Σύρετε για αλλαγή μεγέθους. Κάντε διπλό κλικ για εξομάλυνση.",
"openInSplit": "Άνοιγμα σε διάσπαση",
"openInNewSplit": "Νέα διαίρεση με την τρέχουσα καρτέλα",
"shortcuts": "Συντομεύσεις",
"shortcutNavigate": "Μετακίνηση μεταξύ παραθύρων",
"presets": {
"columns2": "Δύο δίπλα-δίπλα",
"rows2": "Δύο στοιβαγμένα",
"columns3": "Τρία δίπλα-δίπλα",
"mainLeft3": "Ένα αριστερά, δύο δεξιά",
"mainBottom3": "Δύο πάνω, ένα κάτω",
"grid4": "Πλέγμα τεσσάρων",
"grid5": "Τρία επί δύο",
"grid6": "Πλέγμα των έξι"
}
},
"connections": {
"noConnections": "Δεν υπάρχουν συνδέσεις",
"noConnectionsDesc": "Ανοίξτε ένα τερματικό, έναν διαχειριστή αρχείων ή μια απομακρυσμένη επιφάνεια εργασίας για να δείτε τις συνδέσεις εδώ",
"connectedFor": "Συνδεδεμένος για {{duration}}",
"connected": "Συνδεδεμένος",
"disconnected": "Ασύνδετος",
"closeTab": "Κλείσιμο καρτέλας",
"closeConnection": "Κλείσιμο σύνδεσης",
"forgetTab": "Ξεχνώ",
"removeBackground": "Αφαιρώ",
"reconnect": "Επανασύνδεση",
"reopenTab": "Ξανανοίγω",
"sectionOpen": "Ανοιχτό",
"sectionBackground": "Φόντο",
"backgroundDesc": "Οι συνεδρίες διατηρούνται για {{minutes}} λεπτά μετά την αποσύνδεση και μπορούν να επανασυνδεθούν.",
"persisted": "Επέμεινε στο παρασκήνιο",
"expiresIn": "Λήγει σε {{duration}}",
"search": "Αναζήτηση συνδέσεων...",
"noSearchResults": "Δεν υπάρχουν συνδέσεις που να αντιστοιχούν στην αναζήτησή σας",
"rename": "Μετονομασία συνεδρίας"
},
"terminal": {
"totpRequired": "Απαιτείται έλεγχος ταυτότητας δύο παραγόντων",
"totpCodeLabel": "Κωδικός επαλήθευσης",
"totpVerify": "Επαληθεύω",
"mfaPromptRequired": "Απαιτείται έλεγχος ταυτότητας",
"mfaPushRequired": "Απαιτείται έλεγχος ταυτότητας push",
"mfaMenuPlaceholder": "Εισαγάγετε την απάντησή σας",
"mfaCodeOrPushPlaceholder": "Κώδικας ή \"ώθηση\"",
"mfaWaitingApproval": "Αναμονή για έγκριση στη συσκευή σας...",
"mfaSendRequest": "Αποστολή αιτήματος",
"browserSignInCode": "Κλειδί ασφαλείας",
"browserSignInUrl": "URL σύνδεσης",
"browserSignInOpen": "Άνοιγμα στο πρόγραμμα περιήγησης",
"browserSignInContinue": "Ολοκλήρωσα την Σύνδεση",
"browserSignInRequired": "{{provider}} Απαιτείται σύνδεση",
"connectionLogTitle": "Αρχείο καταγραφής σύνδεσης",
"connectionLogCopy": "Αντιγραφή αρχείων καταγραφής στο πρόχειρο",
"connectionLogEmpty": "Δεν υπάρχουν ακόμη αρχεία καταγραφής σύνδεσης",
"connectionLogWaiting": "Αναμονή για αρχεία καταγραφής σύνδεσης...",
"connectionLogCopied": "Τα αρχεία καταγραφής σύνδεσης αντιγράφηκαν στο πρόχειρο",
"connectionLogCopyFailed": "Η αντιγραφή των αρχείων καταγραφής στο πρόχειρο απέτυχε"
},
"cardGrid": {
"dragToMove": "Σύρετε για μετακίνηση",
"dragToResize": "Σύρετε για αλλαγή μεγέθους",
"changeWidth": "Αλλαγή πλάτους",
"removeCard": "Αφαίρεση {{label}}",
"addCard": "Προσθέτω",
"columns": "Στήλες",
"empty": "Δεν υπάρχουν κάρτες. Χρησιμοποιήστε την επιλογή \"Προσθήκη\" παρακάτω για να τοποθετήσετε κάρτες."
},
"auth": {
"tagline": "Αυτοφιλοξενούμενη διαχείριση SSH και απομακρυσμένης επιφάνειας εργασίας",
"loginTitle": "Καλώς ήρθες πίσω",
"registerTitle": "Δημιουργία λογαριασμού",
"forgotPassword": "Ξεχάσατε τον κωδικό πρόσβασής σας;",
"rememberMe": "Απομνημόνευση συσκευής για 30 ημέρες (περιλαμβάνει TOTP)",
"noAccount": "Δεν έχετε λογαριασμό;",
"hasAccount": "Έχετε ήδη λογαριασμό;",
"twoFactorAuth": "Έλεγχος ταυτότητας δύο παραγόντων",
"enterCode": "Εισαγάγετε τον κωδικό επαλήθευσης",
"redirectingToApp": "Ανακατεύθυνση στην εφαρμογή...",
"sshAuthenticationRequired": "Απαιτείται έλεγχος ταυτότητας SSH",
"sshNoKeyboardInteractive": "Ο έλεγχος ταυτότητας μέσω διαδραστικού πληκτρολογίου δεν είναι διαθέσιμος",
"sshAuthenticationFailed": "Ο έλεγχος ταυτότητας απέτυχε",
"sshAuthenticationTimeout": "Χρονικό όριο ελέγχου ταυτότητας",
"sshNoKeyboardInteractiveDescription": "Ο διακομιστής δεν υποστηρίζει έλεγχο ταυτότητας μέσω διαδραστικού πληκτρολογίου. Παρακαλούμε δώστε τον κωδικό πρόσβασής σας ή το κλειδί SSH.",
"sshAuthFailedDescription": "Τα παρεχόμενα διαπιστευτήρια ήταν λανθασμένα. Δοκιμάστε ξανά με έγκυρα διαπιστευτήρια.",
"sshTimeoutDescription": "Η προσπάθεια ελέγχου ταυτότητας έληξε. Δοκιμάστε ξανά.",
"sshProvideCredentialsDescription": "Παρακαλώ δώστε τα διαπιστευτήριά σας SSH για να συνδεθείτε σε αυτόν τον διακομιστή.",
"sshPasswordDescription": "Εισαγάγετε τον κωδικό πρόσβασης για αυτήν τη σύνδεση SSH.",
"sshKeyPasswordDescription": "Εάν το κλειδί SSH σας είναι κρυπτογραφημένο, εισαγάγετε εδώ τη φράση πρόσβασης.",
"passphraseRequired": "Απαιτείται φράση πρόσβασης",
"passphraseRequiredDescription": "Το κλειδί SSH είναι κρυπτογραφημένο. Εισαγάγετε τη φράση πρόσβασης για να το ξεκλειδώσετε.",
"back": "Πίσω",
"firstUser": "Πρώτος χρήστης",
"firstUserMessage": "Είστε ο πρώτος χρήστης και θα γίνετε διαχειριστής. Μπορείτε να δείτε τις ρυθμίσεις διαχειριστή στο αναπτυσσόμενο μενού χρηστών στην πλαϊνή μπάρα. Εάν πιστεύετε ότι πρόκειται για λάθος, ελέγξτε τα αρχεία καταγραφής του Docker ή δημιουργήστε ένα πρόβλημα GitHub.",
"external": "Εξωτερικός",
"loginWithExternal": "Σύνδεση με εξωτερικό πάροχο",
"loginWithExternalDesc": "Συνδεθείτε χρησιμοποιώντας τον διαμορφωμένο εξωτερικό πάροχο ταυτότητας",
"externalNotSupportedInElectron": "Η εξωτερική σύνδεση δεν υποστηρίζεται ακόμη στην εφαρμογή για υπολογιστές. Χρησιμοποιήστε την έκδοση ιστού.",
"loginWithProvider": "Σύνδεση με {{name}}",
"orContinueWith": "ή συνεχίστε με",
"resetPasswordButton": "Επαναφορά κωδικού πρόσβασης",
"sendResetCode": "Αποστολή κωδικού επαναφοράς",
"resetCodeDesc": "Εισαγάγετε το όνομα χρήστη σας για να λάβετε έναν κωδικό επαναφοράς κωδικού πρόσβασης. Ο κωδικός θα καταγραφεί στα αρχεία καταγραφής του κοντέινερ docker.",
"resetCode": "Επαναφορά κωδικού",
"verifyCodeButton": "Επαλήθευση Κωδικού",
"enterResetCode": "Εισαγάγετε τον 6ψήφιο κωδικό από τα αρχεία καταγραφής του κοντέινερ docker για τον χρήστη:",
"newPassword": "Νέος κωδικός πρόσβασης",
"confirmNewPassword": "Επιβεβαίωση κωδικού πρόσβασης",
"enterNewPassword": "Εισαγάγετε τον νέο σας κωδικό πρόσβασης για τον χρήστη:",
"signUp": "Εγγραφή",
"desktopApp": "Εφαρμογή για υπολογιστές",
"loggingInToDesktopApp": "Σύνδεση στην εφαρμογή για υπολογιστές",
"loadingServer": "Φόρτωση διακομιστή...",
"dataLossWarning": "Η επαναφορά του κωδικού πρόσβασής σας με αυτόν τον τρόπο θα διαγράψει όλους τους αποθηκευμένους κεντρικούς υπολογιστές SSH, τα διαπιστευτήρια και άλλα κρυπτογραφημένα δεδομένα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Χρησιμοποιήστε αυτήν τη λειτουργία μόνο εάν έχετε ξεχάσει τον κωδικό πρόσβασής σας και δεν είστε συνδεδεμένοι.",
"authenticationDisabled": "Απενεργοποιήθηκε ο έλεγχος ταυτότητας",
"authenticationDisabledDesc": "Όλες οι μέθοδοι ελέγχου ταυτότητας είναι αυτήν τη στιγμή απενεργοποιημένες. Επικοινωνήστε με τον διαχειριστή σας.",
"passwordLoginDisabledDesc": "Η σύνδεση με κωδικό πρόσβασης είναι απενεργοποιημένη. Χρησιμοποιήστε κλειδί πρόσβασης ή εξωτερικό πάροχο ελέγχου ταυτότητας.",
"attemptsRemaining": "{{count}} προσπάθειες απομένουν",
"confirmResetDataWipe": "Αυτός ο λογαριασμός δεν έχει συνδεθεί από την αναβάθμιση κρυπτογράφησης, επομένως τα αποθηκευμένα δεδομένα του δεν μπορούν να ανακτηθούν χωρίς τον παλιό κωδικό πρόσβασης. Η επαναφορά θα διαγράψει οριστικά τους κεντρικούς υπολογιστές, τα διαπιστευτήρια και τα αποσπάσματα κώδικα. Θέλετε να συνεχίσετε;",
"password": "Σύνθημα",
"secondFactorUnavailable": "Ο λογαριασμός σας χρησιμοποιεί έναν δεύτερο παράγοντα που δεν είναι διαθέσιμος αυτήν τη στιγμή. Επικοινωνήστε με έναν διαχειριστή για να τον επαναφέρετε.",
"secondFactorNoUI": "Αυτός ο δεύτερος παράγοντας δεν μπορεί να εμφανιστεί σε αυτήν την οθόνη. Επικοινωνήστε με έναν διαχειριστή.",
"serverAuthentication": "Σύνδεση διακομιστή",
"minChars": "ελάχ. {{min}} χαρακτήρες"
},
"hostKey": {
"verifyNewHost": "Επαλήθευση κλειδιού κεντρικού υπολογιστή SSH",
"keyChangedWarning": "Κλειδί κεντρικού υπολογιστή SSH άλλαξε",
"firstConnectionTitle": "Πρώτη φορά που συνδέομαι με αυτόν τον κεντρικό υπολογιστή",
"firstConnectionDescription": "Δεν είναι δυνατή η επαλήθευση της αυθεντικότητας αυτού του κεντρικού υπολογιστή. Επαληθεύστε ότι το δακτυλικό αποτύπωμα ταιριάζει με αυτό που αναμένετε.",
"keyChangedDescription": "Το κλειδί κεντρικού υπολογιστή για αυτόν τον διακομιστή έχει αλλάξει από την τελευταία σας σύνδεση. Αυτό θα μπορούσε να υποδεικνύει κάποιο πρόβλημα ασφαλείας.",
"previousKey": "Προηγούμενο κλειδί",
"newFingerprint": "Νέο δακτυλικό αποτύπωμα",
"fingerprint": "Δακτυλικό αποτύπωμα",
"verifyInstructions": "Εάν εμπιστεύεστε αυτόν τον κεντρικό υπολογιστή, κάντε κλικ στην επιλογή Αποδοχή για να συνεχίσετε και να αποθηκεύσετε αυτό το δακτυλικό αποτύπωμα για μελλοντικές συνδέσεις.",
"securityWarning": "Προειδοποίηση ασφαλείας",
"acceptAndContinue": "Αποδοχή & Συνέχεια",
"acceptNewKey": "Αποδοχή νέου κλειδιού και συνέχεια"
},
"errors": {
"databaseConnection": "Δεν ήταν δυνατή η σύνδεση με τη βάση δεδομένων",
"embeddedServerFailed": "Δεν ήταν δυνατή η εκκίνηση του τοπικού διακομιστή του Termix",
"unknownError": "Άγνωστο σφάλμα",
"loginFailed": "Η σύνδεση απέτυχε",
"failedPasswordReset": "Αποτυχία εκκίνησης επαναφοράς κωδικού πρόσβασης",
"failedVerifyCode": "Αποτυχία επαλήθευσης κωδικού επαναφοράς",
"failedCompleteReset": "Η ολοκλήρωση της επαναφοράς του κωδικού πρόσβασης απέτυχε",
"invalidTotpCode": "Μη έγκυρος κωδικός TOTP",
"failedOidcLogin": "Αποτυχία έναρξης εξωτερικής σύνδεσης",
"silentSigninOidcUnavailable": "Ζητήθηκε αθόρυβη σύνδεση, αλλά δεν έχει ρυθμιστεί εξωτερική σύνδεση.",
"failedUserInfo": "Αποτυχία λήψης πληροφοριών χρήστη μετά τη σύνδεση",
"oidcAuthFailed": "Η εξωτερική σύνδεση απέτυχε",
"invalidAuthUrl": "Λήψη μη έγκυρης διεύθυνσης URL εξουσιοδότησης από το backend",
"requiredField": "Αυτό το πεδίο είναι υποχρεωτικό",
"minLength": "Το ελάχιστο μήκος είναι {{min}}",
"passwordMismatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν",
"passwordLoginDisabled": "Η σύνδεση με όνομα χρήστη/κωδικό πρόσβασης είναι απενεργοποιημένη αυτήν τη στιγμή",
"sessionExpired": "Η συνεδρία έληξε - συνδεθείτε ξανά",
"totpRateLimited": "Περιορισμένο ποσοστό: Πάρα πολλές προσπάθειες επαλήθευσης TOTP. Δοκιμάστε ξανά αργότερα.",
"totpRateLimitedWithTime": "Περιορισμένος ρυθμός: Πάρα πολλές προσπάθειες επαλήθευσης TOTP. Παρακαλώ περιμένετε {{time}} δευτερόλεπτα πριν προσπαθήσετε ξανά.",
"resetCodeRateLimited": "Περιορισμένο ποσοστό: Πάρα πολλές προσπάθειες επαλήθευσης. Δοκιμάστε ξανά αργότερα.",
"resetCodeRateLimitedWithTime": "Περιορισμένος ρυθμός: Πάρα πολλές προσπάθειες επαλήθευσης. Παρακαλώ περιμένετε {{time}} δευτερόλεπτα πριν προσπαθήσετε ξανά.",
"authTokenSaveFailed": "Αποτυχία αποθήκευσης διακριτικού ελέγχου ταυτότητας",
"authTokenMissing": "Ο διακομιστής δεν επέστρεψε νέο διακριτικό ελέγχου ταυτότητας. Συνδεθείτε ξανά.",
"failedToLoadServer": "Αποτυχία φόρτωσης διακομιστή",
"sessionExpiredLogin": "Η συνεδρία έληξε. Συνδεθείτε ξανά."
},
"messages": {
"registrationDisabled": "Η εγγραφή νέου λογαριασμού έχει απενεργοποιηθεί αυτήν τη στιγμή από έναν διαχειριστή. Συνδεθείτε ή επικοινωνήστε με έναν διαχειριστή.",
"userNotAllowed": "Ο λογαριασμός σας δεν έχει εξουσιοδότηση εγγραφής. Επικοινωνήστε με έναν διαχειριστή.",
"databaseConnectionFailed": "Αποτυχία σύνδεσης με τον διακομιστή βάσης δεδομένων",
"embeddedServerPortInUse": "Η θύρα {{port}} χρησιμοποιείται ήδη από άλλο πρόγραμμα. Αυτό είναι συνήθως ένα κοντέινερ Termmix Docker ή μια διεργασία Termmix που έχει απομείνει από μια προηγούμενη συνεδρία. Κλείστε την και, στη συνέχεια, επανεκκινήστε το Termmix.",
"embeddedServerPortInUseUnknownPort": "Μία από τις θύρες που χρειάζεται το Termix χρησιμοποιείται ήδη από ένα άλλο πρόγραμμα. Κλείστε ό,τι τη χρησιμοποιεί και, στη συνέχεια, επανεκκινήστε το Termix.",
"embeddedServerCrashed": "Ο τοπικός διακομιστής σταμάτησε απροσδόκητα. Επανεκκινήστε το Termix και ελέγξτε το αρχείο καταγραφής της επιφάνειας εργασίας εάν αυτό συνεχίζεται.",
"resetCodeSent": "Επαναφορά κώδικα που στάλθηκε στα αρχεία καταγραφής Docker",
"codeVerified": "Ο κωδικός επαληθεύτηκε με επιτυχία.",
"passwordResetSuccess": "Η επαναφορά του κωδικού πρόσβασης ήταν επιτυχής.",
"loginSuccess": "Επιτυχής σύνδεση",
"registrationSuccess": "Η εγγραφή ήταν επιτυχής"
},
"placeholders": {
"language": "Γλώσσα",
"keyPassword": "κωδικός πρόσβασης κλειδιού",
"pastePrivateKey": "Επικολλήστε το ιδιωτικό σας κλειδί εδώ...",
"enterPassword": "Εισαγάγετε τον κωδικό πρόσβασής σας"
},
"dashboard": {
"title": "Ταμπλό",
"loading": "Φόρτωση πίνακα ελέγχου...",
"github": "GitHub",
"support": "Υποστήριξη",
"discord": "Διχόνοια",
"docs": "Έγγραφα",
"donate": "Προσφέρω",
"serverOverview": "Επισκόπηση διακομιστή",
"version": "Εκδοχή",
"upToDate": "Σύγχρονος",
"updateAvailable": "Διαθέσιμη ενημέρωση",
"beta": "Βήτα",
"uptime": "Χρόνος λειτουργίας",
"database": "Βάση δεδομένων",
"healthy": "Υγιής",
"error": "Σφάλμα",
"totalHosts": "Σύνολο κεντρικών υπολογιστών",
"totalCredentials": "Σύνολο διαπιστευτηρίων",
"recentActivity": "Πρόσφατη δραστηριότητα",
"reset": "Επαναφορά",
"loadingRecentActivity": "Φόρτωση πρόσφατης δραστηριότητας...",
"noRecentActivity": "Δεν υπάρχει πρόσφατη δραστηριότητα",
"quickActions": "Γρήγορες ενέργειες",
"addHost": "Προσθήκη κεντρικού υπολογιστή",
"addCredential": "Προσθήκη διαπιστευτηρίων",
"adminSettings": "Ρυθμίσεις διαχειριστή",
"userProfile": "Προφίλ χρήστη",
"serverStats": "Στατιστικά διακομιστή",
"loadingServerStats": "Φόρτωση στατιστικών διακομιστή...",
"noServerData": "Δεν υπάρχουν διαθέσιμα δεδομένα διακομιστή",
"customizeLayout": "Προσαρμογή Πίνακα Ελέγχου",
"dashboardSettings": "Ρυθμίσεις πίνακα ελέγχου",
"enableDisableCards": "Ενεργοποίηση/Απενεργοποίηση καρτών",
"resetLayout": "Επαναφορά στις προεπιλογές",
"serverOverviewCard": "Επισκόπηση διακομιστή",
"recentActivityCard": "Πρόσφατη δραστηριότητα",
"quickActionsCard": "Γρήγορες ενέργειες",
"serverStatsCard": "Στατιστικά διακομιστή",
"panelMain": "Κύριος",
"panelSide": "Πλευρά",
"justNow": "μόλις τώρα",
"activityFileManager": "Διαχειριστής αρχείων"
},
"donation": {
"title": "Σας αρέσει το Termix;",
"body": "Το Termix είναι δωρεάν και ανοιχτού κώδικα, κατασκευασμένο και συντηρείται από μια ομάδα δύο ατόμων στον ελεύθερο χρόνο μας. Εάν αντικαταστήσει ένα εμπορικό εργαλείο για το οποίο διαφορετικά θα πληρώνατε, μια δωρεά βοηθά στην κάλυψη του κόστους φιλοξενίας και διατηρεί την ανάπτυξη σε εξέλιξη. Προς το παρόν, οι δωρεές είναι μόνο για κρυπτονομίσματα.",
"milestones": "Οι δωρεές βοηθούν επίσης στη χρηματοδότηση του χρόνου για έρευνα και εκμάθηση των απαραίτητων λειτουργιών για τη δημιουργία λειτουργιών όπως η υποστήριξη SAML και Kubernetes. Δείτε την πρόοδο στη σελίδα δωρεών.",
"cta": "Προσφέρω",
"dismiss": "Ίσως αργότερα"
},
"dashboardTab": {
"stable": "ΣΤΑΘΕΡΟΣ",
"hostsOnline": "Οικοδεσπότες στο Διαδίκτυο",
"registerNewServer": "Εγγραφή νέου διακομιστή",
"storeSshKeysOrPasswords": "Αποθήκευση κλειδιών SSH ή κωδικών πρόσβασης",
"manageUsersAndRoles": "Διαχείριση χρηστών και ρόλων",
"manageYourAccount": "Διαχείριση του λογαριασμού σας",
"hostStatus": "Κατάσταση οικοδεσπότη",
"noHostsConfigured": "Δεν έχουν ρυθμιστεί κεντρικοί υπολογιστές",
"online": "ONLINE",
"offline": "ΕΚΤΟΣ ΣΥΝΔΕΣΗΣ",
"checking": "ΕΛΕΓΧΟΣ",
"onlineLower": "Διαδικτυακά",
"add": "Προσθέτω:",
"commandPalette": "Παλέτα εντολών",
"done": "Γινώμενος",
"editModeInstructions": "Σύρετε τις κάρτες για να αναδιατάξετε. Σύρετε το διαχωριστικό στηλών για να αλλάξετε το μέγεθος των στηλών. Σύρετε το κάτω άκρο μιας κάρτας για να αλλάξετε το ύψος της. Χρησιμοποιήστε το κουμπί του κάδου απορριμμάτων για να αφαιρέσετε μια κάρτα.",
"empty": "Αδειάζω",
"clear": "Σαφής",
"viewServerDetails": "Προβολή λεπτομερειών διακομιστή",
"dragToResizeColumns": "Σύρετε για να αλλάξετε το μέγεθος των στηλών",
"hostsAvailable": "Διαθέσιμοι οικοδεσπότες"
},
"admin": {
"sectionGeneral": "Γενικός",
"sectionUsers": "Χρήστες",
"sectionSessions": "Συνεδρίες",
"sectionRoles": "Ρόλοι",
"sectionDatabase": "Βάση δεδομένων",
"sectionApiKeys": "Κλειδιά API",
"sectionAuditLog": "Αρχείο καταγραφής ελέγχου",
"sectionSsl": "Πιστοποιητικό HTTPS",
"sectionBranding": "Λευκή ετικέτα",
"brandingAppName": "Όνομα εφαρμογής",
"brandingAppNameDesc": "Εμφανίζεται στην οθόνη σύνδεσης και στην καρτέλα του προγράμματος περιήγησης. Αφήστε το κενό για να χρησιμοποιήσετε το \"Termix\".",
"brandingTagline": "Σλόγκαν",
"brandingTaglineDesc": "Εμφανίζεται κάτω από το όνομα της εφαρμογής στην οθόνη σύνδεσης. Αφήστε το κενό για να χρησιμοποιήσετε το προεπιλεγμένο σλόγκαν.",
"brandingLogo": "Λογότυπο",
"brandingLogoDesc": "PNG, JPEG ή WEBP, έως 750 KB. Αντικαθιστά το προεπιλεγμένο εικονίδιο στην οθόνη σύνδεσης και στην καρτέλα του προγράμματος περιήγησης.",
"brandingLogoUpload": "Μεταφόρτωση λογότυπου",
"brandingLogoReset": "Επαναφορά στις προεπιλογές",
"brandingLogoInvalid": "Μη έγκυρη εικόνα. Χρησιμοποιήστε αρχείο PNG, JPEG ή WEBP έως 750 KB.",
"brandingSaved": "Οι ρυθμίσεις επωνυμίας αποθηκεύτηκαν",
"brandingSaveFailed": "Αποτυχία αποθήκευσης ρυθμίσεων επωνυμίας",
"sslDescription": "Το πιστοποιητικό που παρέχει το Termix μέσω HTTPS. Ανεβάστε το δικό σας εδώ ή αποκτήστε και ανανεώστε ένα από το Let's Encrypt στην ενότητα Πιστοποιητικά ACME.",
"sslDocsLink": "Προβολή εγγράφων SSL",
"sslCertStatus": "Κατάσταση πιστοποιητικού",
"sslCertStatusNone": "Δεν υπάρχει πιστοποιητικό",
"sslCertStatusValid": "Εγκυρος",
"sslCertStatusExpiring": "Λήγει σύντομα",
"sslCertStatusExpired": "Λήξη",
"sslCertExpiresAt": "Λήγει {{date}}",
"sslInfoNote": "Μετά την έκδοση ή την αποστολή ενός πιστοποιητικού, το Termix θα ενεργοποιήσει αυτόματα το HTTPS στο SSL_PORT (προεπιλογή 8443) επιπλέον της υπάρχουσας θύρας HTTP. Βεβαιωθείτε ότι η θύρα έχει δημοσιευτεί/αντιστοιχιστεί σε αυτό το κοντέινερ, ώστε να είναι προσβάσιμη.",
"sslManualCert": "Πιστοποιητικό (PEM)",
"sslManualCertPlaceholder": "-----ΕΝΑΡΞΗ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ-----",
"sslManualKey": "Ιδιωτικό Κλειδί (PEM)",
"sslManualKeyPlaceholder": "-----ΕΝΑΡΞΗ ΙΔΙΩΤΙΚΟΥ ΚΛΕΙΔΙΟΥ-----",
"sslManualDesc": "Επικολλήστε το υπάρχον πιστοποιητικό και το ιδιωτικό κλειδί σας, συμπεριλαμβανομένης μιας πλήρους αλυσίδας, εάν απαιτείται από την CA σας.",
"sslManualUpload": "Μεταφόρτωση και εγκατάσταση πιστοποιητικού",
"sslManualUploadLoading": "Μεταφόρτωση πιστοποιητικού...",
"sslManualUploadSuccess": "Το πιστοποιητικό μεταφορτώθηκε και εγκαταστάθηκε με επιτυχία.",
"sslManualUploadFailed": "Η μεταφόρτωση του πιστοποιητικού απέτυχε.",
"sslManualRequiresFields": "Απαιτείται πιστοποιητικό και ιδιωτικό κλειδί",
"auditLogTotal": "{{total}} συνολικές καταχωρήσεις",
"auditLogEmpty": "Δεν βρέθηκαν καταχωρήσεις αρχείου καταγραφής ελέγχου",
"auditLogSuccess": "Επιτυχία",
"auditLogFailed": "Αποτυχημένος",
"auditLogClearFilters": "Καθαρισμός φίλτρων",
"auditLogPage": "Σελίδα {{page}} από {{totalPages}} ({{total}} συνολικά)",
"auditLogIp": "Πνευματική Ιδιοκτησία",
"auditLogResourceId": "Αναγνωριστικό πόρου",
"auditLogFilterUser": "Μεταχειριζόμενος",
"auditLogFilterAction": "Δράση",
"auditLogFilterResourceType": "Τύπος Πόρου",
"auditLogFilterStatus": "Κατάσταση",
"auditLogFilterFrom": "Από",
"auditLogFilterTo": "Να",
"auditLogFilterAll": "Ολοι",
"allowRegistration": "Επιτρέψτε την εγγραφή χρήστη",
"allowRegistrationDesc": "Επιτρέψτε στους νέους χρήστες να εγγραφούν μόνοι τους με όνομα χρήστη και κωδικό πρόσβασης",
"allowPasswordLogin": "Επιτρέψτε την είσοδο με κωδικό πρόσβασης",
"allowPasswordLoginDesc": "Όνομα χρήστη/κωδικός πρόσβασης σύνδεσης",
"oidcAutoProvision": "Αυτόματη δημιουργία εξωτερικών λογαριασμών",
"oidcAutoProvisionDesc": "Δημιουργήστε έναν λογαριασμό την πρώτη φορά που κάποιος συνδέεται μέσω εξωτερικής σύνδεσης, όπως SSO ή LDAP, ακόμα και όταν η εγγραφή είναι απενεργοποιημένη.",
"secondFactorAfterExternalLogin": "Ζητήστε έναν δεύτερο παράγοντα μετά από εξωτερικές συνδέσεις (SSO, GitHub, Google, LDAP)",
"secondFactorAfterExternalLoginDesc": "Όταν είναι απενεργοποιημένο, ζητείται ένας εγγεγραμμένος δεύτερος παράγοντας μόνο μετά τον κωδικό πρόσβασης και άλλες τοπικές συνδέσεις, όπως και πριν. Όταν είναι ενεργοποιημένο, ζητείται μετά από κάθε μέθοδο σύνδεσης, συμπεριλαμβανομένων των SSO και LDAP.",
"allowPasswordReset": "Να επιτρέπεται η επαναφορά κωδικού πρόσβασης",
"allowPasswordResetDesc": "Επαναφορά κώδικα μέσω αρχείων καταγραφής Docker",
"auditForwardingTitle": "Προώθηση στο SIEM",
"auditForwardingDesc": "Στείλτε ένα αντίγραφο κάθε καταχώρησης ελέγχου σε έναν εξωτερικό συλλέκτη ως NDJSON. Τα τοπικά αρχεία καταγραφής παραμένουν η πηγή της αλήθειας.",
"auditForwardingEnvNotice": "Μια μεταβλητή περιβάλλοντος ρυθμίζει επίσης την προώθηση. Η διεύθυνση URL που αποθηκεύεται εδώ έχει προτεραιότητα.",
"auditForwardingToken": "Διακριτικό κομιστή (προαιρετικό)",
"auditForwardingTokenStored": "Διακριτικό κομιστή (αποθηκευμένο)",
"auditForwardingSaved": "Οι ρυθμίσεις προώθησης ελέγχου αποθηκεύτηκαν",
"auditForwardingSaveError": "Αποτυχία αποθήκευσης ρυθμίσεων προώθησης ελέγχου",
"sessionTimeout": "Χρονικό όριο συνεδρίας",
"hours": "ώρες",
"sessionTimeoutRange": "Ελάχ. 1 ώρα, μέγιστο 720 ώρες",
"monitoringDefaults": "Παρακολούθηση προεπιλογών",
"statusCheck": "Έλεγχος κατάστασης",
"sec": "δευτ.",
"logLevel": "Επίπεδο καταγραφής",
"usersCount": "{{count}} χρήστες",
"searchUsers": "Αναζήτηση χρηστών...",
"noUsers": "Δεν υπάρχουν χρήστες",
"noUsersMatch": "Δεν υπάρχουν χρήστες που να αντιστοιχούν στην αναζήτησή σας",
"pageOf": "Σελίδα {{page}} από {{total}}",
"createUser": "Δημιουργώ",
"newRole": "Νέος Ρόλος",
"roleName": "Ονομα",
"roleDisplayName": "Εμφανιζόμενο όνομα",
"roleDescription": "Περιγραφή",
"rolesCount": "{{count}} ρόλοι",
"createRole": "Δημιουργώ",
"creating": "Δημιουργία...",
"exportDatabase": "Εξαγωγή βάσης δεδομένων",
"exportDatabaseDesc": "Λήψη ενός φορητού αντιγράφου ασφαλείας SQLite όλων των κεντρικών υπολογιστών, των διαπιστευτηρίων και των ρυθμίσεων",
"export": "Εξαγωγή",
"exporting": "Εξαγωγή...",
"importDatabase": "Εισαγωγή βάσης δεδομένων",
"importDatabaseDesc": "Επαναφορά από ένα φορητό αντίγραφο ασφαλείας .sqlite σε οποιοδήποτε backend βάσης δεδομένων",
"importDatabaseSelected": "Επιλεγμένα: {{name}}",
"selectFile": "Επιλογή Αρχείου",
"changeFile": "Αλλαγή",
"import": "Εισαγωγή",
"importing": "Εισαγωγή...",
"apiKeysCount": "{{count}} πλήκτρα",
"apiKeysDocsLink": "Προβολή εγγράφων",
"apiKeysCliHint": "Χρησιμοποιήστε ένα κλειδί API με το Termix CLI για να διαχειριστείτε διακομιστές από το τερματικό σας.",
"apiKeysCliLink": "Προβολή εγγράφων CLI",
"newApiKey": "Νέο κλειδί API",
"apiKeyCreatedWarning": "Το κλειδί δημιουργήθηκε - αντιγράψτε το τώρα, δεν θα εμφανιστεί ξανά.",
"apiKeyName": "Ονομα",
"apiKeyUser": "Μεταχειριζόμενος",
"apiKeySelectUser": "Επιλέξτε έναν χρήστη...",
"apiKeyExpiresAt": "Λήγει στις",
"createKey": "Δημιουργία κλειδιού",
"apiKeyNoExpiry": "Χωρίς λήξη",
"revokedBadge": "ΑΝΑΚΛΗΘΗΚΕ",
"authTypeDual": "Διπλή Εξουσιοδότηση",
"authTypeOidc": "Εξωτερικός",
"authTypeLocal": "Τοπικός",
"adminStatusAdministrator": "Διαχειριστής",
"adminStatusRegularUser": "Τακτικός χρήστης",
"adminBadge": "ΔΙΑΧΕΙΡΙΣΤΗΣ",
"systemBadge": "ΣΥΣΤΗΜΑ",
"customBadge": "ΕΘΙΜΟ",
"youBadge": "ΕΣΕΙΣ",
"sessionsActive": "{{count}} ενεργό",
"sessionActive": "Ενεργό: {{time}}",
"sessionExpires": "Λήξη: {{time}}",
"revokeAll": "Ολοι",
"revokeAllSessionsSuccess": "Όλες οι συνεδρίες για τον χρήστη ανακλήθηκαν",
"revokeAllSessionsFailed": "Η ανάκληση των συνεδριών απέτυχε",
"revokeSessionFailed": "Η ανάκληση της συνεδρίας απέτυχε",
"addRole": "Προσθήκη ρόλου",
"noCustomRoles": "Δεν έχουν οριστεί προσαρμοσμένοι ρόλοι",
"removeRoleFailed": "Η κατάργηση του ρόλου απέτυχε",
"assignRoleFailed": "Αποτυχία ανάθεσης ρόλου",
"deleteRoleFailed": "Η διαγραφή του ρόλου απέτυχε",
"userAdminAccess": "Διαχειριστής",
"userAdminAccessDesc": "Πλήρης πρόσβαση σε όλες τις ρυθμίσεις διαχειριστή",
"userRoles": "Ρόλοι",
"revokeAllUserSessions": "Ανάκληση όλων των συνεδριών",
"revokeAllUserSessionsDesc": "Αναγκαστική επανασύνδεση σε όλες τις συσκευές",
"revoke": "Ανακαλώ",
"deleteUserWarning": "Η διαγραφή αυτού του χρήστη είναι οριστική.",
"deleteUser": "Διαγραφή {{username}}",
"deleting": "Διαγραφή...",
"deleteUserFailed": "Η διαγραφή του χρήστη απέτυχε",
"deleteUserSuccess": "Ο χρήστης \"{{username}}\" διαγράφηκε",
"deleteRoleSuccess": "Ο ρόλος \"{{name}}\" διαγράφηκε",
"revokeKeySuccess": "Το κλειδί \"{{name}}\" ανακλήθηκε",
"revokeKeyFailed": "Αποτυχία ανάκλησης κλειδιού",
"copiedToClipboard": "Αντιγράφηκε στο πρόχειρο",
"done": "Γινώμενος",
"createUserTitle": "Δημιουργία χρήστη",
"createUserDesc": "Δημιουργήστε έναν νέο τοπικό λογαριασμό.",
"createUserUsername": "Όνομα χρήστη",
"createUserPassword": "Σύνθημα",
"createUserPasswordHint": "Ελάχιστος αριθμός 6 χαρακτήρων.",
"createUserEnterUsername": "Εισαγάγετε όνομα χρήστη",
"createUserEnterPassword": "Εισαγάγετε τον κωδικό πρόσβασης",
"createUserSubmit": "Δημιουργία χρήστη",
"editUserTitle": "Διαχείριση χρήστη: {{username}}",
"editUserDesc": "Επεξεργαστείτε ρόλους, κατάσταση διαχειριστή, συνεδρίες και ρυθμίσεις λογαριασμού.",
"editUserUsername": "Όνομα χρήστη",
"editUserAuthType": "Τύπος Εξουσιοδότησης",
"editUserAdminStatus": "Κατάσταση διαχειριστή",
"editUserUserId": "Αναγνωριστικό χρήστη",
"linkAccountTitle": "Σύνδεση λογαριασμών",
"linkAccountDesc": "Συγχωνεύστε τον εξωτερικό λογαριασμό {{username}} με έναν υπάρχοντα τοπικό λογαριασμό.",
"linkAccountDescLocal": "Συνδέστε έναν τοπικό λογαριασμό {{username}} με έναν υπάρχοντα λογαριασμό μόνο για εξωτερικό λογαριασμό.",
"linkAccountWarningTitle": "Αυτό θα:",
"linkAccountEffect1": "Διαγραφή του λογαριασμού μόνο για εξωτερικούς χρήστες",
"linkAccountEffect2": "Προσθήκη της εξωτερικής σύνδεσής του στον λογαριασμό-στόχο",
"linkAccountEffect3": "Να επιτρέπεται η εξωτερική σύνδεση και η σύνδεση με κωδικό πρόσβασης",
"linkAccountTargetUsername": "Όνομα χρήστη τοπικού λογαριασμού",
"linkAccountTargetPlaceholder": "Εισαγάγετε το όνομα χρήστη του τοπικού λογαριασμού για να συνδεθείτε",
"linkAccountOidcUsername": "Όνομα χρήστη εξωτερικού λογαριασμού",
"linkAccountOidcPlaceholder": "Εισαγάγετε το όνομα χρήστη που προορίζεται μόνο για εξωτερικούς λογαριασμούς για συγχώνευση",
"linkAccountOidcNotFound": "Δεν βρέθηκε λογαριασμός μόνο για εξωτερικούς χρήστες με αυτό το όνομα χρήστη",
"linkAccounts": "Σύνδεση λογαριασμών",
"linkAccountSuccess": "Οι λογαριασμοί συνδέθηκαν με επιτυχία",
"linkAccountFailed": "Η σύνδεση λογαριασμών απέτυχε",
"linkAccountInProgress": "Σύνδεση...",
"unlinkAccountTitle": "Αποσύνδεση εξωτερικής σύνδεσης",
"unlinkAccountDesc": "Καταργήστε την εξωτερική σύνδεση από το {{username}}. Θα μπορούν να συνδεθούν μόνο με τον κωδικό πρόσβασής τους.",
"unlinkAccountWarning": "Αυτό θα καταργήσει την εξωτερική σύνδεση από αυτόν τον λογαριασμό. Ο χρήστης πρέπει να έχει ορίσει κωδικό πρόσβασης για να συνεχίσει να συνδέεται.",
"unlinkAccount": "Αποσύνδεση εξωτερικής σύνδεσης",
"unlinkAccountInProgress": "Αποσύνδεση...",
"unlinkAccountSuccess": "Η εξωτερική σύνδεση αποσυνδέθηκε",
"unlinkAccountFailed": "Αποτυχία αποσύνδεσης εξωτερικής σύνδεσης",
"saving": "Οικονομία...",
"updateRegistrationFailed": "Η ενημέρωση της ρύθμισης εγγραφής απέτυχε",
"updatePasswordLoginFailed": "Αποτυχία ενημέρωσης ρύθμισης κωδικού πρόσβασης σύνδεσης",
"updateOidcAutoProvisionFailed": "Η ενημέρωση της ρύθμισης αυτόματης δημιουργίας απέτυχε",
"updateSecondFactorAfterExternalLoginFailed": "Αποτυχία ενημέρωσης της ρύθμισης του δεύτερου παράγοντα",
"updatePasswordResetFailed": "Η ενημέρωση της ρύθμισης επαναφοράς κωδικού πρόσβασης απέτυχε",
"sessionTimeoutRange2": "Το χρονικό όριο λήξης της περιόδου σύνδεσης πρέπει να είναι μεταξύ 1 και 720 ωρών",
"sessionTimeoutSaved": "Το χρονικό όριο της περιόδου σύνδεσης αποθηκεύτηκε",
"sessionTimeoutSaveFailed": "Αποτυχία αποθήκευσης χρονικού ορίου περιόδου σύνδεσης",
"monitoringIntervalInvalid": "Μη έγκυρες τιμές διαστήματος",
"monitoringSaved": "Οι ρυθμίσεις παρακολούθησης αποθηκεύτηκαν",
"monitoringSaveFailed": "Η αποθήκευση των ρυθμίσεων παρακολούθησης απέτυχε",
"logLevelUpdateFailed": "Η ενημέρωση του επιπέδου καταγραφής απέτυχε",
"createUserRequired": "Απαιτούνται όνομα χρήστη και κωδικός πρόσβασης",
"createUserPasswordTooShort": "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον 6 χαρακτήρες",
"createUserSuccess": "Ο χρήστης \"{{username}}\" δημιουργήθηκε",
"createUserFailed": "Η δημιουργία χρήστη απέτυχε",
"updateAdminStatusFailed": "Η ενημέρωση της κατάστασης διαχειριστή απέτυχε",
"allSessionsRevoked": "Όλες οι συνεδρίες ανακλήθηκαν",
"revokeSessionsFailed": "Η ανάκληση των συνεδριών απέτυχε",
"manageUserData": "Διαχείριση δεδομένων χρήστη",
"backToUsers": "Πίσω στους χρήστες",
"manageTabAccount": "Λογαριασμός",
"manageTabHosts": "Οικοδεσπότες",
"manageTabCredentials": "Διαπιστευτήρια",
"manageTabSessions": "Συνεδρίες",
"manageTabDanger": "Κίνδυνος",
"manageEditorBack": "Πίσω στα δεδομένα του {{username}}",
"dataLockedBadge": "ΚΛΕΙΔΩΜΕΝΟ",
"dataLockedNotice": "Τα δεδομένα του χρήστη {{username}}παραμένουν κλειδωμένα μέχρι την επόμενη σύνδεσή τους. Οι κεντρικοί υπολογιστές, τα διαπιστευτήρια και τα αποσπάσματα δεδομένων τους δεν μπορούν να προβληθούν ή να επεξεργαστούν μέχρι τότε.",
"resetPasswordTitle": "Επαναφορά κωδικού πρόσβασης",
"resetPasswordOidcOnly": "Αυτός ο χρήστης συνδέεται μέσω εξωτερικού παρόχου και δεν έχει κωδικό πρόσβασης.",
"resetPasswordPlaceholder": "Νέος κωδικός πρόσβασης",
"resetPasswordBtn": "Επαναφορά",
"resetPasswordWorking": "Επαναφορά...",
"resetPasswordSuccess": "Επαναφορά κωδικού πρόσβασης",
"resetPasswordSuccessWiped": "Επαναφορά κωδικού πρόσβασης. Τα κρυπτογραφημένα δεδομένα του χρήστη διαγράφηκαν.",
"resetPasswordFailed": "Η επαναφορά του κωδικού πρόσβασης απέτυχε",
"resetPasswordConfirmWipe": "Ο χρήστης {{username}} δεν έχει συνδεθεί από την αναβάθμιση κρυπτογράφησης, επομένως τα δεδομένα του δεν μπορούν να ανακτηθούν. Η επαναφορά τώρα θα διαγράψει τους κεντρικούς υπολογιστές, τα διαπιστευτήρια και τα αποσπάσματα κώδικα. Θέλετε να συνεχίσετε;",
"manageApiKeys": "Κλειδιά API",
"apiKeyNamePlaceholder": "Όνομα κλειδιού",
"apiKeyCopyNotice": "Αντιγράψτε αυτό το κλειδί τώρα, δεν θα εμφανιστεί ξανά.",
"noApiKeysForUser": "Δεν υπάρχουν κλειδιά API",
"apiKeyDeleteFailed": "Η διαγραφή του κλειδιού API απέτυχε",
"exportUserData": "Εξαγωγή δεδομένων",
"exportUserDataDesc": "Λήψη των κεντρικών υπολογιστών, των διαπιστευτηρίων και των δεδομένων διαχειριστή αρχείων αυτού του χρήστη ως JSON. Τα μυστικά αποκρυπτογραφούνται.",
"exportUserDataSuccess": "Εξαγωγή δεδομένων χρήστη",
"exportUserDataFailed": "Η εξαγωγή δεδομένων χρήστη απέτυχε",
"hostsCount": "{{count}} κεντρικοί υπολογιστές",
"addHostForUser": "Προσθήκη κεντρικού υπολογιστή",
"noHostsForUser": "Αυτός ο χρήστης δεν έχει κεντρικούς υπολογιστές",
"connectToHost": "Συνδέω",
"deleteHostConfirm": "Διαγραφή κεντρικού υπολογιστή \"{{name}}\" που ανήκει στον {{username}};",
"hostDeletedSuccess": "Ο κεντρικός υπολογιστής διαγράφηκε.",
"hostDeleteFailed": "Η διαγραφή του κεντρικού υπολογιστή απέτυχε",
"credentialsCount": "{{count}} διαπιστευτήρια",
"addCredentialForUser": "Προσθήκη διαπιστευτηρίων",
"noCredentialsForUser": "Αυτός ο χρήστης δεν έχει διαπιστευτήρια",
"deleteCredentialConfirm": "Διαγραφή διαπιστευτηρίου \"{{name}}\" που ανήκει στο {{username}};",
"credentialDeletedSuccess": "Τα διαπιστευτήρια διαγράφηκαν",
"credentialDeleteFailed": "Η διαγραφή των διαπιστευτηρίων απέτυχε",
"noSessionsForUser": "Δεν υπάρχουν ενεργές συνεδρίες",
"deleteSuccessorLabel": "Παραδώστε τους οικοδεσπότες και τα διαπιστευτήρια σε",
"deleteSuccessorMe": "Εγώ (ο διαχειριστής που διαγράφει)",
"deleteSuccessorNone": "Κανείς, διαγράψτε τους",
"deleteSuccessorDesc": "Όλα όσα κοινοποίησε αυτός ο χρήστης συνεχίζουν να λειτουργούν υπό τον νέο κάτοχο. Η επιλογή \"κανένας χρήστης\" καταργεί τους κεντρικούς υπολογιστές, τα διαπιστευτήρια και τις κοινοποιήσεις του.",
"deleteUserDangerDesc": "Διαγράψτε οριστικά το {{username}} και όλα τα δεδομένα του (κεντρικούς υπολογιστές, διαπιστευτήρια, τμήματα κώδικα, ιστορικό). Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"deleteUserConfirm": "Να διαγραφεί οριστικά ο χρήστης {{username}} και όλα τα δεδομένα του;",
"deleteUserAdminBlocked": "Καταργήστε την κατάσταση διαχειριστή πριν διαγράψετε αυτόν τον χρήστη.",
"createRoleRequired": "Απαιτούνται το όνομα και το εμφανιζόμενο όνομα",
"createRoleSuccess": "Ο ρόλος \"{{name}}\" δημιουργήθηκε",
"createRoleFailed": "Η δημιουργία ρόλου απέτυχε",
"apiKeyNameRequired": "Απαιτείται όνομα κλειδιού",
"apiKeyUserRequired": "Απαιτείται αναγνωριστικό χρήστη",
"apiKeyCreatedSuccess": "Κλειδί API \"{{name}}\" δημιουργήθηκε",
"apiKeyCreateFailed": "Αποτυχία δημιουργίας κλειδιού API",
"exportSuccess": "Η βάση δεδομένων εξήχθη με επιτυχία.",
"exportFailed": "Η εξαγωγή της βάσης δεδομένων απέτυχε.",
"importSelectFile": "Επιλέξτε πρώτα ένα αρχείο",
"importCompleted": "Η εισαγωγή ολοκληρώθηκε: {{total}} στοιχεία εισήχθησαν, {{skipped}} παραλείφθηκαν",
"importFailed": "Η εισαγωγή απέτυχε: {{error}}",
"importError": "Η εισαγωγή της βάσης δεδομένων απέτυχε.",
"sectionHostDefaults": "Προεπιλογές κεντρικού υπολογιστή",
"minutes": "πρακτικά",
"rolePermissions": {
"count": "{{count}} δικαιώματα",
"editAction": "Επεξεργασία δικαιωμάτων",
"loadError": "Αποτυχία φόρτωσης του καταλόγου δικαιωμάτων",
"saved": "Τα δικαιώματα ρόλου αποθηκεύτηκαν",
"saveError": "Αποτυχία αποθήκευσης δικαιωμάτων ρόλου",
"save": "Εκτός",
"saving": "Οικονομία...",
"pluginDisabled": "Η λειτουργία απενεργοποιήθηκε",
"groups": {
"hosts": "Οικοδεσπότες",
"credentials": "Διαπιστευτήρια",
"admin": "Διαχείριση"
}
},
"notificationPrivateEndpoints": "Επιτρεπόμενοι ιδιωτικοί κεντρικοί υπολογιστές ειδοποιήσεων",
"notificationPrivateEndpointsDesc": "Ακριβώς ορίστε τους ιδιωτικούς κεντρικούς υπολογιστές με τους οποίους ενδέχεται να επικοινωνήσουν τα κανάλια ειδοποιήσεων. Διαχωρίστε τους με κόμματα.",
"updateNotificationEndpointsFailed": "Αποτυχία ενημέρωσης της λίστας επιτρεπόμενων τελικών σημείων ειδοποιήσεων",
"secondFactorsSectionTitle": "Δεύτεροι παράγοντες",
"secondFactorsNone": "Δεν έχουν εγγραφεί δεύτεροι παράγοντες",
"secondFactorUnavailable": "Δυσεύρετος",
"resetSecondFactors": "Επαναφορά δεύτερων παραγόντων",
"resetSecondFactorsConfirm": "Αφαίρεση κάθε δεύτερου παράγοντα για {{username}}; Μπορούν να συνδεθούν με τον κωδικό πρόσβασής τους ή το SSO τους και να εγγραφούν ξανά.",
"secondFactorsResetSuccess": "Επαναφορά δεύτερων παραγόντων",
"secondFactorsResetFailed": "Η επαναφορά των δεύτερων παραγόντων απέτυχε",
"passwordLoginForced": "Η σύνδεση με κωδικό πρόσβασης είναι απενεργοποιημένη, αλλά δεν είναι ενεργοποιημένη καμία άλλη μέθοδος σύνδεσης, επομένως παραμένει ενεργοποιημένη προς το παρόν. Κανείς δεν κλειδώνεται έξω από αυτήν.",
"sslNotRenewed": "Δεν υπάρχει τίποτα που να ανανεώνει αυτό το πιστοποιητικό. Λήγει {{date}}. Ενεργοποιήστε την αυτόματη ανανέωση στην ενότητα Πιστοποιητικά ACME ή ανεβάστε ένα νέο πριν από τότε.",
"sslSelfSigned": "Αυτουπογεγραμμένο πιστοποιητικό που δημιουργήθηκε από την Termix. Τα προγράμματα περιήγησης θα σας προειδοποιήσουν γι' αυτό.",
"sslRenewedBy": "Ανανεώνεται αυτόματα από {{plugin}}",
"sslIssuer": "Εκδόθηκε από {{issuer}}",
"sslNames": "Καλύμματα {{names}}",
"sslManualTitle": "Μεταφόρτωση πιστοποιητικού",
"updateExternalAutoProvisionFailed": "Η ενημέρωση της ρύθμισης αυτόματης δημιουργίας απέτυχε"
},
"newUi": {
"sidebar": {
"quickConnect": {
"hostLabel": "Πλήθος",
"hostPlaceholder": "192.168.1.1 ή example.com",
"portLabel": "Λιμάνι",
"portPlaceholder": "22",
"usernameLabel": "Όνομα χρήστη",
"usernamePlaceholder": "όνομα χρήστη",
"authLabel": "Εξουσιοδότηση",
"passwordLabel": "Σύνθημα",
"passwordPlaceholder": "σύνθημα",
"privateKeyLabel": "Ιδιωτικό Κλειδί",
"privateKeyPlaceholder": "Επικόλληση ιδιωτικού κλειδιού...",
"credentialLabel": "Πιστοποιητικό",
"credentialPlaceholder": "Επιλέξτε ένα αποθηκευμένο διαπιστευτήριο",
"protocolLabel": "Πρωτόκολλο",
"domainLabel": "Πεδίο ορισμού",
"domainPlaceholder": "προαιρετικός",
"connectToAction": "Σύνδεση με {{name}}",
"sshProtocol": "SSH",
"noTarget": "Τίποτα από τα εγκατεστημένα δεν μπορεί να συνδεθεί με αυτόν τον τύπο κεντρικού υπολογιστή"
},
"keybindings": {
"title": "Συντομεύσεις πληκτρολογίου",
"description": "Συνδέστε τα πλήκτρα με ενέργειες στο τερματικό και την εφαρμογή ή αλλάξτε τις ενσωματωμένες συντομεύσεις.",
"defaultsHeading": "Ενσωματωμένες συντομεύσεις",
"fixedHeading": "Συντομεύσεις εφαρμογής",
"fixed": {
"splitRight": "Διαίρεση δεξιά",
"splitDown": "Διαχωρισμός",
"zoomPane": "Μεγέθυνση του εστιασμένου παραθύρου",
"navigatePane": "Μετακίνηση μεταξύ παραθύρων",
"nextTab": "Επόμενη καρτέλα",
"previousTab": "Προηγούμενη καρτέλα",
"jumpTab": "Μετάβαση στην καρτέλα",
"previousView": "Επιστροφή στην προηγούμενη προβολή πλαϊνής γραμμής",
"fullscreen": "Εναλλαγή πλήρους οθόνης"
},
"customHeading": "Προσαρμοσμένες συντομεύσεις",
"addBinding": "Προσθήκη συντόμευσης",
"addBindingTitle": "Προσθήκη συντόμευσης",
"editBindingTitle": "Επεξεργασία συντόμευσης",
"loading": "Φόρτωση...",
"noCustomBindings": "Δεν υπάρχουν ακόμη προσαρμοσμένες συντομεύσεις",
"defaultBadge": "Αθέτηση",
"customizedBadge": "Προσαρμοσμένη",
"customize": "Προσαρμογή",
"resetToDefault": "Επαναφορά στις προεπιλογές",
"resetAllToDefaults": "Επαναφορά όλων στις προεπιλογές",
"close": "Κοντά",
"cancel": "Ματαίωση",
"saveBinding": "Αποθήκευση συντόμευσης",
"saveError": "Η αποθήκευση των συντομεύσεων πληκτρολογίου απέτυχε",
"pressKeysToRecord": "Συνδυασμός πλήκτρων",
"pressKeysPlaceholder": "Κάντε κλικ και πατήστε τα πλήκτρα",
"recording": "Πατήστε τα πλήκτρα...",
"comboRequiredError": "Πατήστε πρώτα έναν συνδυασμό πλήκτρων",
"conflictWarning": "Αυτός ο συνδυασμός είναι ήδη συνδεδεμένος με {{combo}}. Η αποθήκευση θα ενεργοποιήσει και τα δύο.",
"actionLabel": "Δράση",
"actionNextTab": "Μετάβαση στην επόμενη καρτέλα",
"actionPreviousTab": "Μετάβαση στην προηγούμενη καρτέλα",
"actionOpenCommandPalette": "Άνοιγμα γρήγορης αναζήτησης",
"actionReconnectSession": "Επανασύνδεση τρέχουσας συνεδρίας",
"unavailableAction": "{{type}} (μη διαθέσιμο)",
"actionRequiredError": "Επιλέξτε πρώτα μια ενέργεια"
},
"userProfile": {
"donateTitle": "Κρατήστε το Termix ζωντανό",
"donateDescription": "Το Termix είναι δωρεάν, αυτο-φιλοξενείται και δημιουργείται από λίγα μόνο άτομα στον ελεύθερο χρόνο τους. Αν σας έχει εξοικονομήσει χρόνο ή χρήματα, μια δωρεά κρυπτονομισμάτων βοηθάει στη συνέχιση της λειτουργίας του.",
"donateMilestones": "Οι δωρεές βοηθούν στη χρηματοδότηση του χρόνου για έρευνα και εκμάθηση των απαραίτητων για την ανάπτυξη υποστήριξης SAML, Kubernetes και Agent. Δείτε την πρόοδο και κάντε μια δωρεά.",
"donateButton": "Δωρίστε κρυπτονομίσματα",
"storageModeLocal": "Πρόγραμμα περιήγησης",
"storageModeCloud": "Βάση δεδομένων",
"storageModeDescription": "Το πρόγραμμα περιήγησης αποθηκεύει τις ρυθμίσεις μόνο σε αυτό το πρόγραμμα περιήγησης. Η βάση δεδομένων συγχρονίζεται με τον διακομιστή και φορτώνει σε οποιαδήποτε συσκευή.",
"resetToDefaults": "Επαναφορά στις προεπιλογές",
"resetToDefaultsSuccess": "Οι ρυθμίσεις επαναφέρθηκαν στις προεπιλογές.",
"storageModeSwitch": "Προτιμώμενη αποθήκευση",
"sectionAccount": "Λογαριασμός",
"desktopProfileTitle": "Μόνο αυτή η συσκευή",
"desktopProfileDescription": "Αυτό το προφίλ βρίσκεται σε αυτήν τη συσκευή και συνδέεται μόνο του. Συνδέστε το με έναν διακομιστή Termix για να χρησιμοποιήσετε τους ίδιους κεντρικούς υπολογιστές και τις ίδιες ρυθμίσεις σε κάθε συσκευή.",
"sectionInterface": "Διεπαφή",
"interfacePresetDesc": "Πόσες λεπτομέρειες εμφανίζει το Termix. Κάθε λειτουργία παραμένει διαθέσιμη.",
"preset_simple": "Απλός",
"preset_simple_desc": "Μόνο τα απαραίτητα.",
"preset_balanced": "Ισορροπημένο",
"preset_balanced_desc": "Η τυπική διάταξη.",
"preset_advanced": "Προχωρημένος",
"preset_advanced_desc": "Όλα επάνω, πυκνά στοιβαγμένα.",
"presetClearOverrides": "Επαναφορά όλων",
"presetOverridesTitle": "Προσαρμοσμένη",
"presetRevertArea": "Επαναστρέφω",
"presetConfirmTitle": "Μετάβαση σε {{preset}};",
"presetConfirmDesc": "Αυτό επαναφέρει την πλαϊνή μπάρα, την πλοήγηση, τη διάταξη του πίνακα ελέγχου, τη γραμμή εργαλείων τερματικού και την προβολή διαχειριστή αρχείων. Οι κεντρικοί υπολογιστές, τα διαπιστευτήρια και η αρχική σας σελίδα δεν επηρεάζονται.",
"presetConfirmApply": "Εφαρμογή προεπιλογής",
"runSetupAgainDesc": "Δείτε ξανά τη ρύθμιση της πρώτης εκτέλεσης.",
"runSetupAgainButton": "Εκτέλεση ρύθμισης",
"uiArea_chrome": "Εφαρμογή Chrome",
"uiArea_hostList": "Λίστα κεντρικών υπολογιστών",
"uiArea_credentialList": "Λίστα διαπιστευτηρίων",
"uiArea_rail": "Πλοήγηση",
"uiArea_dashboard": "Ταμπλό",
"uiArea_terminal": "Τερματικό",
"uiArea_fileManager": "Διαχειριστής αρχείων",
"uiArea_hostEditor": "Επεξεργαστής κεντρικού υπολογιστή",
"sectionAppearance": "Εμφάνιση",
"sectionSecurity": "Ασφάλεια",
"sectionApiKeys": "Κλειδιά API",
"sectionData": "Δεδομένα",
"usernameLabel": "Όνομα χρήστη",
"roleLabel": "Ρόλος",
"roleAdministrator": "Διαχειριστής",
"authMethodLabel": "Μέθοδος Εξουσιοδότησης",
"authMethodLocal": "Τοπικός",
"twoFaLabel": "2FA",
"twoFaOn": "Επί",
"twoFaOff": "Μακριά από",
"versionLabel": "Εκδοχή",
"betaProgramTitle": "Πρόγραμμα Beta",
"betaProgramDescription": "Δοκιμάστε νωρίς τις επερχόμενες λειτουργίες με την εβδομαδιαία κυλιόμενη ετικέτα Docker :beta. Ασταθές, δεν είναι για παραγωγή.",
"betaProgramFeedback": "Βρήκατε κάποιο σφάλμα; Αναφέρετέ το εδώ.",
"betaProgramLearnMore": "Μάθετε περισσότερα",
"cliTitle": "Termix CLI",
"cliDescription": "Ανοίξτε τερματικά, εκτελέστε εντολές και μετακινήστε αρχεία από το δικό σας κέλυφος.",
"cliLearnMore": "Μάθετε περισσότερα",
"deleteAccount": "Διαγραφή λογαριασμού",
"deleteAccountDescription": "Οριστική διαγραφή του λογαριασμού σας",
"changeServerDescription": "Μετάβαση σε διαφορετικό διακομιστή backend Termix",
"deleteButton": "Διαγράφω",
"deleteAccountPermanent": "Αυτή η ενέργεια είναι οριστική και δεν μπορεί να αναιρεθεί.",
"deleteAccountWarning": "Όλες οι συνεδρίες, οι κεντρικοί υπολογιστές, τα διαπιστευτήρια και οι ρυθμίσεις θα διαγραφούν οριστικά.",
"confirmPasswordDeletePlaceholder": "Εισαγάγετε τον κωδικό πρόσβασής σας για επιβεβαίωση",
"languageLabel": "Γλώσσα",
"themeLabel": "Θέμα",
"fontSizeLabel": "Μέγεθος γραμματοσειράς",
"interfaceFontLabel": "Γραμματοσειρά διεπαφής",
"interfaceFontDescription": "Αλλάζει τη γραμματοσειρά της διεπαφής της εφαρμογής. Τα προφίλ τερματικού διατηρούν τις δικές τους ρυθμίσεις γραμματοσειράς.",
"accentColorLabel": "Χρώμα έμφασης",
"keyboardShortcuts": "Συντομεύσεις πληκτρολογίου",
"keyboardShortcutsDescription": "Προσαρμόστε τις συντομεύσεις αντιγραφής, επικόλλησης και εντολών στο τερματικό",
"manageShortcuts": "Διαχειρίζομαι",
"historyTracking": "Παρακολούθηση ιστορικού",
"historyTrackingDesc": "Εντολές τερματικού παρακολούθησης",
"commandPalette": "Παλέτα εντολών",
"commandPaletteDesc": "Ενεργοποίηση συντόμευσης πληκτρολογίου",
"reopenTabsOnLogin": "Επανάνοιγμα καρτελών κατά τη σύνδεση",
"reopenTabsOnLoginDesc": "Επαναφέρετε τις ανοιχτές καρτέλες σας όταν συνδέεστε ή ανανεώνετε τη σελίδα, ακόμα και από άλλη συσκευή",
"confirmTabClose": "Επιβεβαίωση κλεισίματος καρτέλας",
"confirmTabCloseDesc": "Ερώτηση πριν από το κλείσιμο των καρτελών τερματικού",
"showTabNumbers": "Εμφάνιση αριθμών καρτελών",
"showTabNumbersDesc": "Εμφανίστε έναν αριθμό σε κάθε καρτέλα για να τα ξεχωρίσετε",
"settingsAppRail": "Εφαρμογές Rail",
"sidebarSettingsMoved": "Οι ρυθμίσεις εμφάνισης της πλευρικής γραμμής κεντρικού υπολογιστή έχουν μετακινηθεί στον πίνακα Προσαρμογή πλευρικής γραμμής, ο οποίος ανοίγει από τη γραμμή εργαλείων κεντρικών υπολογιστών.",
"showHostTags": "Εμφάνιση ετικετών κεντρικού υπολογιστή",
"showHostTagsDesc": "Εμφάνιση ετικετών στη λίστα κεντρικών υπολογιστών",
"hostTrayOnClick": "Κάντε κλικ για να αναπτύξετε τις Ενέργειες κεντρικού υπολογιστή",
"hostTrayOnClickDesc": "Να εμφανίζονται πάντα τα κουμπιά σύνδεσης. Κάντε κλικ για να αναπτύξετε τις επιλογές διαχείρισης αντί να τοποθετήσετε τον δείκτη του ποντικιού.",
"compactHostView": "Συμπαγής προβολή κεντρικού υπολογιστή",
"compactHostViewDesc": "Σύμπτυξη κάθε κεντρικού υπολογιστή σε μία μόνο γραμμή που να εμφανίζει μόνο το όνομα και τη διεύθυνσή του",
"statusColors": "Χρώματα πραγματικής κατάστασης",
"statusColorsDesc": "Χρησιμοποιήστε πράσινο/κόκκινο για την κατάσταση online/offline αντί για το χρώμα έμφασης",
"pinAppRail": "Καρφίτσωμα εφαρμογής Rail",
"pinAppRailDesc": "Διατηρήστε το αριστερό πλευρικό πλαίσιο εφαρμογής πάντα ανοιχτό αντί να επεκτείνεται κατά την τοποθέτηση του δείκτη του ποντικιού",
"openFullscreenSettings": "Άνοιγμα ρυθμίσεων σε πλήρη οθόνη",
"exitFullscreenSettings": "Έξοδος από τις ρυθμίσεις πλήρους οθόνης",
"expandAppRailOnHover": "Ανάπτυξη εφαρμογής Rail κατά την τοποθέτηση του δείκτη του ποντικιού",
"expandAppRailOnHoverDesc": "Να επιτρέπεται η επέκταση του κιγκλιδώματος εφαρμογής στην αριστερή πλαϊνή γραμμή όταν ο δείκτης μετακινείται πάνω από αυτό",
"showPinAppRailButton": "Εμφάνιση κουμπιού Pin App Rail",
"showPinAppRailButtonDesc": "Εμφάνιση ενός κουμπιού στο πλαίσιο εφαρμογής για να το καρφιτσώσετε ανοιχτό. Απενεργοποιημένο από προεπιλογή.",
"settingsNavigation": "Πλοήγηση",
"navigationTabsDesc": "Επιλέξτε ποιες καρτέλες εμφανίζονται στο πλαίσιο της εφαρμογής",
"showSnippetCommands": "Εμφάνιση εντολών",
"showSnippetCommandsDesc": "Εμφάνιση της εντολής κάθε τμήματος κώδικα κάτω από το όνομά της. Απενεργοποιήστε την επιλογή για μια συμπυκνωμένη λίστα.",
"foldersCollapsed": "Οι φάκελοι συμπτύχθηκαν",
"foldersCollapsedDesc": "Σύμπτυξη φακέλων από προεπιλογή",
"confirmExecution": "Επιβεβαίωση εκτέλεσης",
"confirmExecutionDesc": "Επιβεβαίωση πριν από την εκτέλεση αποσπασμάτων",
"settingsUpdates": "Ενημερώσεις",
"disableUpdateChecks": "Απενεργοποίηση ελέγχων ενημερώσεων",
"disableUpdateChecksDesc": "Διακοπή ελέγχου για ενημερώσεις",
"changePassword": "Αλλαγή κωδικού πρόσβασης",
"currentPasswordLabel": "Τρέχων κωδικός πρόσβασης",
"currentPasswordPlaceholder": "Τρέχων κωδικός πρόσβασης",
"newPasswordLabel": "Νέος κωδικός πρόσβασης",
"newPasswordPlaceholder": "Νέος κωδικός πρόσβασης",
"confirmPasswordLabel": "Επιβεβαίωση νέου κωδικού πρόσβασης",
"confirmPasswordPlaceholder": "Επιβεβαίωση νέου κωδικού πρόσβασης",
"updatePassword": "Ενημέρωση κωδικού πρόσβασης",
"createApiKeyTitle": "Δημιουργία κλειδιού API",
"createApiKeyDescription": "Δημιουργήστε ένα νέο κλειδί API για πρόσβαση μέσω προγραμματισμού.",
"apiKeyNameLabel": "Ονομα",
"apiKeyNamePlaceholder": "π.χ. Αγωγός CI",
"expiryDateLabel": "Ημερομηνία λήξης",
"optional": "προαιρετικός",
"cancel": "Ματαίωση",
"createKey": "Δημιουργία κλειδιού",
"apiKeyCreatedWarning": "Το κλειδί δημιουργήθηκε - αντιγράψτε το τώρα, δεν θα εμφανιστεί ξανά.",
"copyApiKey": "Αντιγραφή κλειδιού API",
"copiedToClipboard": "Αντιγράφηκε στο πρόχειρο",
"apiKeyCount": "{{count}} πλήκτρα",
"newKey": "Νέο Κλειδί",
"noApiKeys": "Δεν υπάρχουν ακόμη κλειδιά API.",
"apiKeyActive": "Ενεργός",
"apiKeyUsageHint": "Συμπεριλάβετε το κλειδί σας στο",
"apiKeyUsageHintHeader": "επί κεφαλής.",
"apiKeyPermissionsHint": "Τα κλειδιά κληρονομούν τα δικαιώματα του χρήστη που τα δημιούργησε.",
"exportData": "Εξαγωγή των δεδομένων μου",
"exportDataDesc": "Λήψη αντιγράφου ασφαλείας των κεντρικών υπολογιστών, των διαπιστευτηρίων και των ρυθμίσεών σας για μεταφορά σε άλλη συσκευή",
"export": "Εξαγωγή",
"exporting": "Εξαγωγή...",
"importData": "Εισαγωγή των δεδομένων μου",
"importDataDesc": "Επαναφέρετε τους κεντρικούς υπολογιστές, τα διαπιστευτήρια και τις ρυθμίσεις σας από ένα αρχείο αντιγράφου ασφαλείας .sqlite",
"importDataSelected": "Επιλεγμένα: {{name}}",
"selectFile": "Επιλογή Αρχείου",
"changeFile": "Αλλαγή",
"import": "Εισαγωγή",
"importing": "Εισαγωγή...",
"exportSuccess": "Τα δεδομένα εξήχθησαν με επιτυχία.",
"exportFailed": "Η εξαγωγή δεδομένων απέτυχε.",
"importSelectFile": "Επιλέξτε πρώτα ένα αρχείο",
"importCompleted": "Η εισαγωγή ολοκληρώθηκε: {{total}} στοιχεία εισήχθησαν, {{skipped}} παραλείφθηκαν",
"importFailed": "Η εισαγωγή απέτυχε: {{error}}",
"roleUser": "Μεταχειριζόμενος",
"authMethodDual": "Διπλή Εξουσιοδότηση",
"authMethodOidc": "Εξωτερικός",
"done": "Γινώμενος",
"apiKeyNameRequired": "Απαιτείται όνομα κλειδιού",
"apiKeyCreated": "Κλειδί API \"{{name}}\" δημιουργήθηκε",
"apiKeyCreateFailed": "Αποτυχία δημιουργίας κλειδιού API",
"apiKeyUser": "Μεταχειριζόμενος",
"apiKeyExpires": "Λήγει",
"apiKeyRevoked": "Το κλειδί API \"{{name}}\" ανακλήθηκε",
"apiKeyRevokeFailed": "Αποτυχία ανάκλησης κλειδιού API",
"passwordFieldsRequired": "Απαιτούνται οι τρέχοντες και οι νέοι κωδικοί πρόσβασης",
"passwordMismatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν",
"passwordTooShort": "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον 6 χαρακτήρες",
"passwordUpdated": "Ο κωδικός πρόσβασης ενημερώθηκε με επιτυχία.",
"passwordUpdateFailed": "Η ενημέρωση του κωδικού πρόσβασης απέτυχε",
"deletePasswordRequired": "Απαιτείται κωδικός πρόσβασης για τη διαγραφή του λογαριασμού σας",
"deleteFailed": "Η διαγραφή του λογαριασμού απέτυχε",
"deleting": "Διαγραφή...",
"colorPickerTooltip": "Άνοιγμα επιλογέα χρώματος",
"themeSystem": "Σύστημα",
"themeLight": "Φως",
"themeDark": "Σκοτάδι",
"themeDracula": "Δράκουλας",
"themeCatppuccin": "Κατπουτσίν",
"themeNord": "Βορράς",
"themeSolarized": "Ηλιακός",
"themeTokyoNight": "Νύχτα Τόκιο",
"themeOneDark": "Ένα Σκοτεινό",
"themeGruvbox": "Gruvbox",
"linkedProfileTitle": "Συνδεδεμένος στο {{server}}",
"linkedProfileDescription": "Αυτή η συσκευή χρησιμοποιεί τον λογαριασμό σας στον διακομιστή και διατηρεί ένα αντίγραφο των δεδομένων σας, επομένως εξακολουθεί να λειτουργεί εκτός σύνδεσης.",
"manageSync": "Διαχείριση συγχρονισμού",
"setUpSync": "Σύνδεση με διακομιστή",
"settingsTabsAndShortcuts": "Καρτέλες και Συντομεύσεις"
}
}
},
"terminalToolbar": {},
"plugins": {
"capabilities": {
"credentials:read": {
"title": "Δείτε τους κωδικούς πρόσβασής σας και τα κλειδιά σας",
"consequence": "Μπορεί να διαβάσει το αποθηκευμένο μυστικό για οποιονδήποτε κεντρικό υπολογιστή που μπορείτε να επικοινωνήσετε."
},
"ssh:connect": {
"title": "Εκτελέστε εντολές στους διακομιστές σας",
"consequence": "Οποιαδήποτε εντολή, σε κεντρικούς υπολογιστές στους οποίους τη συνδέετε, με την πρόσβασή σας."
},
"process:spawn": {
"title": "Εκτέλεση προγραμμάτων σε αυτό το μηχάνημα",
"consequence": "Τα προγράμματα εκτελούνται στον ίδιο τον διακομιστή Termix, όχι στους κεντρικούς υπολογιστές σας."
},
"users:write": {
"title": "Δημιουργία και αλλαγή λογαριασμών χρηστών",
"consequence": "Μπορεί να προσθέσει χρήστες και να αλλάξει τους ρόλους τους."
},
"auth:provide": {
"title": "Χειριστείτε την είσοδο",
"consequence": "Μπορεί να προσθέσει μια μέθοδο σύνδεσης, έναν δεύτερο παράγοντα ή έναν τύπο σύνδεσης SSH."
},
"system:tls": {
"title": "Διαχείριση πιστοποιητικών",
"consequence": "Μπορεί να αντικαταστήσει το πιστοποιητικό που παρέχει το Termix μέσω HTTPS και να απαντήσει σε ελέγχους τομέα από αρχές έκδοσης πιστοποιητικών."
},
"device:serial": {
"title": "Πρόσβαση σε σειριακές συσκευές και συσκευές USB",
"consequence": "Μπορεί να ανοίξει μια φυσική σειριακή θύρα στο μηχάνημα που εκτελεί το Termix."
},
"hosts:write": {
"title": "Δημιουργία και αλλαγή κεντρικών υπολογιστών",
"consequence": "Μπορεί να προσθέσει κεντρικούς υπολογιστές και να επεξεργαστεί αυτούς που έχετε ήδη."
},
"credentials:use": {
"title": "Συνδεθείτε στους διακομιστές σας",
"consequence": "Δεν μπορεί να δει τους κωδικούς πρόσβασης ή τα κλειδιά σας."
},
"credentials:write": {
"title": "Αποθήκευση νέων διαπιστευτηρίων",
"consequence": "Μπορεί να προσθέσει κωδικούς πρόσβασης και κλειδιά στα αποθηκευμένα διαπιστευτήριά σας."
},
"network:outbound": {
"title": "Φτάστε στο διαδίκτυο",
"consequence": "Μπορεί να στείλει αιτήματα σε εξωτερικές υπηρεσίες."
},
"network:serve": {
"title": "Αποδοχή συνδέσεων",
"consequence": "Ανοίγει μια θύρα στον διακομιστή Termix."
},
"network:broadcast": {
"title": "Αποστολή μεταδόσεων δικτύου",
"consequence": "Μπορεί να στείλει πακέτα σε συσκευές στο τοπικό δίκτυο, όπως ένα σήμα Wake-on-LAN."
},
"users:read": {
"title": "Δείτε ονόματα χρήστη και ρόλους",
"consequence": "Ποτέ μην χρησιμοποιείτε κατακερματισμούς κωδικών πρόσβασης, ποτέ κατάσταση δύο παραγόντων."
},
"events:core": {
"title": "Παρακολουθήστε όλα όσα συμβαίνουν",
"consequence": "Συμπεριλαμβανομένης της δραστηριότητας από άλλους χρήστες, όχι μόνο τη δική σας."
},
"notify:send": {
"title": "Αποστολή ειδοποιήσεων",
"consequence": "Σε εσάς ή σε άλλους χρήστες και μέσω των καναλιών που έχουν ορίσει."
},
"notify:hub": {
"title": "Λάβετε κάθε ειδοποίηση",
"consequence": "Αποθηκεύει και παραδίδει τις ειδοποιήσεις που στέλνουν όλα τα πρόσθετα, συμπεριλαμβανομένου του περιεχομένου τους."
},
"audit:read": {
"title": "Διαβάστε το αρχείο καταγραφής ελέγχου",
"consequence": "Μπορεί να δει ποιος έκανε τι και πότε."
},
"desktop:window": {
"title": "Άνοιγμα παραθύρων επιφάνειας εργασίας",
"consequence": "Μόνο στην εφαρμογή Termix για υπολογιστές."
},
"users:impersonate": {
"title": "Λειτουργήστε ως άλλοι χρήστες",
"consequence": "Εκτελεί εργασία στο παρασκήνιο με πρόσβαση άλλου χρήστη, όπως προγραμματισμένες εργασίες. Κάθε χρήση καταγράφεται στο αρχείο καταγραφής ελέγχου."
},
"db:core-refs": {
"title": "Ανάγνωση βασικών πινάκων λογαριασμών",
"consequence": "Μπορεί να υποβάλει ερωτήματα σε χρήστες, ρόλους και κεντρικούς υπολογιστές απευθείας από τη βάση δεδομένων."
},
"hosts:read": {
"title": "Δείτε τη λίστα οικοδεσποτών σας",
"consequence": "Τα ονόματα και οι διευθύνσεις των κεντρικών υπολογιστών είναι ήδη ορατά."
},
"db:own": {
"title": "Αποθηκεύει τα δικά του δεδομένα",
"consequence": "Διατηρείται σε δικούς του πίνακες, ξεχωριστά από άλλα πρόσθετα (plugins)."
},
"kv:own": {
"title": "Να θυμάστε τις μικρές ρυθμίσεις",
"consequence": "Διατηρείται ξεχωριστά από άλλα πρόσθετα (plugins)."
},
"files:own": {
"title": "Αποθηκεύει τα δικά του αρχεία",
"consequence": "Σε δικό του φάκελο στο δίσκο, ξεχωριστό από άλλα πρόσθετα (plugins)."
},
"secrets:own": {
"title": "Αποθηκεύει τα δικά του μυστικά",
"consequence": "Κρυπτογραφημένο από το Termix. Το πρόσθετο δεν κατέχει ποτέ το κλειδί."
},
"settings:read-core": {
"title": "Ανάγνωση ρυθμίσεων Termix",
"consequence": "Ρυθμίσεις διακομιστή, όχι οι κεντρικοί υπολογιστές ή τα διαπιστευτήριά σας."
},
"plugins:read": {
"title": "Δείτε τις εγκατεστημένες λειτουργίες",
"consequence": "Μπορεί να δει ποιες λειτουργίες είναι εγκατεστημένες και εκτελούνται."
},
"ui:surface": {
"title": "Προσθήκη δικών του οθονών",
"consequence": "Καρτέλες, πίνακες και ρυθμίσεις που μπορείτε να αποκρύψετε αργότερα."
}
},
"runtime": {
"needsPlugin": "Το {{name}} δεν είναι διαθέσιμο",
"needsUnknownPlugin": "Αυτή η λειτουργία δεν είναι διαθέσιμη",
"disabledHint": "Είναι απενεργοποιημένο σε αυτόν τον διακομιστή.",
"missingHint": "Το χαρακτηριστικό από το οποίο προήλθε έχει αφαιρεθεί.",
"failed": "{{name}} δεν ήταν δυνατή η εκκίνηση",
"failedHint": "Ένας διαχειριστής μπορεί να ελέγξει τα αρχεία καταγραφής του διακομιστή για λεπτομέρειες.",
"loading": "Φόρτωση {{name}}",
"crashed": "Κάτι πήγε στραβά στο {{name}}",
"retry": "Δοκιμάστε ξανά"
}
},
"settings": {
"secretSet": "Σειρά",
"secretNotSet": "Δεν έχει οριστεί",
"secretReplace": "Αντικαθιστώ",
"pluginSettingsSaved": "Οι ρυθμίσεις αποθηκεύτηκαν",
"pluginSettingsInvalid": "Δεν ήταν δυνατή η αποθήκευση ορισμένων ρυθμίσεων. Ελέγξτε τα επισημασμένα πεδία.",
"pluginSettingsSaveFailed": "Η αποθήκευση των ρυθμίσεων απέτυχε",
"pluginSettingsLoadFailed": "Η φόρτωση των ρυθμίσεων απέτυχε",
"featureUnavailable": "Η επιλογή {{name}} δεν είναι διαθέσιμη αυτήν τη στιγμή. Αυτές οι ρυθμίσεις αποθηκεύονται αλλά δεν θα τεθούν σε ισχύ."
},
"managerCard": {
"refresh": "Φρεσκάρω",
"retry": "Δοκιμάζω πάλι",
"sudoHint": "Ορίστε έναν κωδικό πρόσβασης sudo για αυτόν τον κεντρικό υπολογιστή στον επεξεργαστή κεντρικού υπολογιστή για να ενεργοποιήσετε τις προνομιακές ενέργειες.",
"noData": "Δεν υπάρχουν δεδομένα",
"filter": "Φίλτρο..."
},
"sync": {
"server": "Διακομιστής Termix",
"account": "Λογαριασμός",
"status": "Κατάσταση",
"never": "ποτέ",
"justNow": "μόλις τώρα",
"minutesAgo_one": "{{count}} λεπτό πριν",
"minutesAgo_other": "{{count}} λεπτά πριν",
"hoursAgo_one": "{{count}} ώρα πριν",
"hoursAgo_other": "{{count}} ώρες πριν",
"actionFailed": "Αυτό δεν λειτούργησε. Δοκιμάστε ξανά.",
"unlinkedTitle": "Μόνο αυτή η συσκευή",
"unlinkedBody": "Το Termix λειτουργεί αυτόνομα σε αυτήν τη συσκευή. Συνδέστε το με τον διακομιστή Termix για να διατηρείτε τα πάντα σε αρμονία.",
"unlinkedPointHosts": "Οι κεντρικοί υπολογιστές, τα διαπιστευτήρια, τα αποσπάσματα και οι ρυθμίσεις σας σας ακολουθούν σε κάθε συσκευή.",
"unlinkedPointOffline": "Όλα λειτουργούν ακόμα και όταν δεν είναι δυνατή η επικοινωνία με τον διακομιστή και τα προλαβαίνει αργότερα.",
"unlinkedPointAccount": "Συνδέεστε με τον λογαριασμό διακομιστή σας και οι κεντρικοί υπολογιστές που έχετε μοιραστεί μαζί σας εμφανίζονται επίσης εδώ.",
"linkButton": "Σύνδεση με διακομιστή",
"state": {
"syncing": "Συγχρονισμός",
"offline": "Ο διακομιστής δεν είναι προσβάσιμος",
"error": "Ο συγχρονισμός διακόπηκε",
"signedOut": "Αποσυνδέθηκε",
"synced": "Συγχρονισμένο {{time}}"
},
"pending_one": "{{count}} αλλαγή αναμονής για συγχρονισμό",
"pending_other": "{{count}} αλλαγές σε αναμονή για συγχρονισμό",
"signInAgain": "Συνδεθείτε ξανά",
"syncNow": "Συγχρονισμός τώρα",
"unlink": "Αποσύνδεση",
"unlinked": "Αυτή η συσκευή δεν είναι πλέον συνδεδεμένη",
"unlinkTitle": "Αποσύνδεση αυτής της συσκευής;",
"unlinkDescription": "Σταματάει τον συγχρονισμό και αποσυνδέεται από τον διακομιστή. Οι κεντρικοί υπολογιστές που έχουν κοινοποιηθεί σε εσάς από άλλους καταργούνται από αυτήν τη συσκευή σε κάθε περίπτωση.",
"unlinkKeepTitle": "Κρατήστε τα δεδομένα μου εδώ",
"unlinkKeepBody": "Οι κεντρικοί υπολογιστές, τα διαπιστευτήρια και οι ρυθμίσεις σας παραμένουν σε αυτήν τη συσκευή και συνεχίζουν να λειτουργούν μόνα τους.",
"unlinkRemoveTitle": "Κατάργηση συγχρονισμένων δεδομένων",
"unlinkRemoveBody": "Όλα όσα προέρχονται από τον διακομιστή καταργούνται από αυτήν τη συσκευή. Μόνο οι κεντρικοί υπολογιστές που διατηρούνται σε αυτήν τη συσκευή παραμένουν.",
"conflictsTitle": "Συγκρούσεις",
"conflictsDescription": "Αυτά άλλαξαν εδώ και στον διακομιστή ταυτόχρονα. Χρησιμοποιείται η έκδοση του διακομιστή. Κρατήστε τη δική σας για να την στείλετε στον διακομιστή.",
"keepMine": "Κράτα το δικό μου",
"keepServer": "Διατήρηση διακομιστή",
"errorsTitle": "Δεν έχει συγχρονιστεί",
"errorsDescription": "Ο διακομιστής δεν αποδέχτηκε αυτές τις αλλαγές. Παραμένουν σε αυτήν τη συσκευή.",
"errorPermission": "Ο λογαριασμός σας στον διακομιστή δεν επιτρέπεται να κάνει αυτήν την αλλαγή.",
"retry": "Δοκιμάστε ξανά",
"whatSyncs": "Τι συγχρονίζεται",
"whatSyncsDescription": "Απενεργοποιήστε οτιδήποτε θέλετε να διατηρήσετε μόνο σε αυτήν τη συσκευή.",
"coreGroup": "Τέρμιξ",
"notOnServer": "Ο διακομιστής δεν το έχει αυτό",
"notOnDevice": "Όχι ακόμα σε αυτήν τη συσκευή",
"localOnlyHint": "Μπορείτε επίσης να διατηρήσετε μεμονωμένους κεντρικούς υπολογιστές ή φακέλους σε αυτήν τη συσκευή από τις ρυθμίσεις τους.",
"originTitle": "Από πού ξεκινούν οι συνδέσεις",
"originDescription": "Συνδεθείτε με κεντρικούς υπολογιστές από αυτήν τη συσκευή ή μέσω του διακομιστή. Μπορείτε να το αλλάξετε αυτό ανά κεντρικό υπολογιστή.",
"originLocal": "Αυτή η συσκευή",
"originRemote": "Ο διακομιστής",
"entities": {
"hosts": "Οικοδεσπότες",
"sshCredentials": "Διαπιστευτήρια",
"sshFolders": "Φάκελοι",
"userPreferences": "Προτιμήσεις",
"pluginUserSettings": "Ρυθμίσεις λειτουργιών",
"sharedHosts": "Οι οικοδεσπότες κοινοποίησαν το περιεχόμενο σε εσάς",
"sharedCredentials": "Διαπιστευτήρια που κοινοποιήθηκαν σε εσάς",
"vaultProfiles": "Προφίλ θησαυροφυλακίου",
"snippetFolders": "Φάκελοι αποσπασμάτων",
"snippets": "Αποσπάσματα",
"dashboardServiceLinks": "Σύνδεσμοι υπηρεσιών",
"homepageItems": "Στοιχεία αρχικής σελίδας",
"networkTopology": "Χάρτης δικτύου",
"workspaces": "Χώροι εργασίας"
},
"proxy": {
"title": "Αντίστροφη μεσολάβηση",
"description": "Χρειάζεται μόνο όταν υπάρχει κάτι όπως το Cloudflare Access ή μια σελίδα σύνδεσης μπροστά από τον διακομιστή σας.",
"headersTitle": "Επιπλέον κεφαλίδες",
"headersHint": "Αποστέλλεται με κάθε αίτημα στον διακομιστή, για παράδειγμα ένα διακριτικό υπηρεσίας Cloudflare Access.",
"headerName": "Όνομα κεφαλίδας",
"headerValue": "Αξία",
"savedValue": "Αποθηκεύτηκε, πληκτρολογήστε για αλλαγή",
"addHeader": "Προσθήκη κεφαλίδας",
"removeHeader": "Αφαίρεση κεφαλίδας",
"basicAuthTitle": "Όνομα χρήστη και κωδικός πρόσβασης",
"basicAuthHint": "Για έναν proxy που ζητά όνομα χρήστη και κωδικό πρόσβασης πριν από το Termix.",
"username": "Όνομα χρήστη",
"password": "Σύνθημα",
"allowInvalidCertificate": "Να εμπιστεύεστε ένα αυτο-υπογεγραμμένο πιστοποιητικό",
"allowInvalidCertificateHint": "Μόνο για τον δικό σας διακομιστή, όταν το πιστοποιητικό του δεν προέρχεται από γνωστή αρχή.",
"saved": "Αποθηκεύτηκε"
},
"problems": {
"invalidUrl": "Αυτό δεν μοιάζει με διεύθυνση ιστού.",
"unreachable": "Δεν ήταν δυνατή η επικοινωνία με τον διακομιστή. Ελέγξτε τη διεύθυνση και ότι ο διακομιστής λειτουργεί.",
"unreachableWithReason": "Δεν ήταν δυνατή η επικοινωνία με τον διακομιστή: {{reason}}",
"tlsUntrusted": "Το πιστοποιητικό διακομιστή δεν είναι αξιόπιστο. Εάν αυτός είναι ο δικός σας διακομιστής με αυτο-υπογεγραμμένο πιστοποιητικό, ενεργοποιήστε την παρακάτω επιλογή.",
"basicAuthRequired": "Κάτι μπροστά από τον διακομιστή ζητά όνομα χρήστη και κωδικό πρόσβασης. Εισαγάγετε τα παρακάτω.",
"proxyLogin": "Απαντήθηκε μια σελίδα σύνδεσης ή ένας διακομιστής μεσολάβησης αντί για το Termix. Προσθέστε τις κεφαλίδες που χρειάζεται παρακάτω ή ελέγξτε τη διεύθυνση.",
"notTermix": "Δεν υπάρχει διακομιστής Termix σε αυτήν τη διεύθυνση. Εάν εκτελείται κάτω από μια διαδρομή, συμπεριλάβετέ την, όπως https://example.com/termix.",
"versionMismatch": "Αυτός ο διακομιστής εκτελεί ένα παλαιότερο Termix. Ενημερώστε το σε 2.9 ή νεότερη έκδοση για σύνδεση.",
"differentAccount": "Συνδεθήκατε σε διαφορετικό λογαριασμό. Συνδεθείτε στον λογαριασμό με τον οποίο είναι συνδεδεμένη αυτή η συσκευή ή αποσυνδέστε την πρώτα."
},
"wizard": {
"title": "Σύνδεση με έναν διακομιστή Termix",
"reloginTitle": "Συνδεθείτε ξανά",
"savedServers": "Πρόσφατοι διακομιστές",
"removeServer": "Αφαίρεση από τη λίστα",
"serverDescription": "Εισαγάγετε τη διεύθυνση που χρησιμοποιείτε για να ανοίξετε το Termix στο πρόγραμμα περιήγησής σας.",
"signinDescription": "Συνδεθείτε στο {{url}}",
"chooseDescription": "Αυτή η συσκευή έχει ήδη δεδομένα. Τι θα πρέπει να συμβεί σε αυτήν;",
"finishingDescription": "Σύνδεση αυτής της συσκευής.",
"serverUrl": "Διεύθυνση διακομιστή",
"serverUrlHint": "Για παράδειγμα https://termix.example.com",
"showProxySettings": "Αντίστροφες ρυθμίσεις διακομιστή μεσολάβησης",
"hideProxySettings": "Απόκρυψη ρυθμίσεων αντίστροφου διακομιστή μεσολάβησης",
"continue": "Συνεχίζω",
"back": "Πίσω",
"mergeTitle": "Προσθήκη στον λογαριασμό μου",
"mergeBody": "Τα στοιχεία {{count}} σε αυτήν τη συσκευή προστίθενται στον λογαριασμό σας. Τα στοιχεία που έχει ήδη ο λογαριασμός σας παραμένουν ως έχουν στον διακομιστή.",
"replaceTitle": "Αντικατάστασή του με τον λογαριασμό μου",
"replaceBody": "Τα στοιχεία {{count}} σε αυτήν τη συσκευή καταργούνται και αυτή η συσκευή καταργεί τα πάντα από τον λογαριασμό σας. Μόνο οι κεντρικοί υπολογιστές που διατηρούνται σε αυτήν τη συσκευή παραμένουν.",
"link": "Σύνδεσμος",
"linking": "Σύνδεση και εκτέλεση του πρώτου συγχρονισμού...",
"linked": "Συνδέθηκε. Τα δεδομένα σας συγχρονίζονται τώρα.",
"signedInAgain": "Συνδεδεμένος. Ο συγχρονισμός εκτελείται ξανά."
}
},
"hostDefaults": {
"source": {
"folder": "Φάκελος {{name}}",
"user": "Οι προεπιλογές μου",
"admin": "Υπηρέτης",
"builtin": "Ενσωματωμένο"
},
"custom": "Εθιμο",
"setHere": "Ορίστε εδώ",
"notSet": "Δεν έχει οριστεί",
"notSetTitle": "Δεν έχει οριστεί προεπιλογή για αυτό",
"resetTitle": "Αυτός ο κεντρικός υπολογιστής ορίζει τη δική του τιμή. Κάντε κλικ για να χρησιμοποιήσετε ξανά την προεπιλογή από {{source}}",
"clearTitle": "Ορίστε σε αυτό το επίπεδο. Κάντε κλικ για να το καθαρίσετε και χρησιμοποιήστε το {{source}} αντί αυτού",
"inheritedTitle": "Ακολουθεί την προεπιλογή από {{source}}",
"titleAdmin": "Προεπιλογές κεντρικού υπολογιστή διακομιστή",
"titleUser": "Οι προεπιλογές του κεντρικού υπολογιστή μου",
"titleFolder": "Προεπιλογές φακέλου: {{name}}",
"descriptionAdmin": "Προεπιλογές για κάθε κεντρικό υπολογιστή σε αυτόν τον διακομιστή. Οι προεπιλογές ενός χρήστη, οι προεπιλογές ενός φακέλου ή ο ίδιος ο κεντρικός υπολογιστής μπορούν να ορίσουν διαφορετική τιμή. Αλλάξτε ένα πεδίο για να το ορίσετε εδώ ή καταργήστε την επιλογή του για να το αφήσετε μη ορισμένο.",
"descriptionUser": "Προεπιλογές για όλους τους κεντρικούς υπολογιστές σας, αντί για αυτόν του διακομιστή. Ένας φάκελος ή ο ίδιος ο κεντρικός υπολογιστής μπορεί να ορίσει διαφορετική τιμή. Αλλάξτε ένα πεδίο για να το ορίσετε εδώ ή καταργήστε την επιλογή του για να το αφήσετε μη ορισμένο.",
"descriptionFolder": "Προεπιλογές για τους κεντρικούς υπολογιστές σε αυτόν τον φάκελο και τους υποφακέλους του, αντί για τους δικούς σας. Ένας κεντρικός υπολογιστής μπορεί να ορίσει διαφορετική τιμή. Αλλάξτε ένα πεδίο για να το ορίσετε εδώ ή καταργήστε την επιλογή του για να το αφήσετε μη ορισμένο.",
"save": "Αποθήκευση προεπιλογών",
"saved_one": "Οι προεπιλογές αποθηκεύτηκαν. Ο κεντρικός υπολογιστής {{count}} ενημερώθηκε.",
"saved_other": "Οι προεπιλογές αποθηκεύτηκαν. Οι κεντρικοί υπολογιστές {{count}} ενημερώθηκαν.",
"savedInBackground": "Οι προεπιλογές αποθηκεύτηκαν. Οι κεντρικοί υπολογιστές ενημερώνονται στο παρασκήνιο.",
"appliedToHosts_one": "Ο κεντρικός υπολογιστής {{count}} ενημερώθηκε με τις νέες προεπιλογές.",
"appliedToHosts_other": "Οι κεντρικοί υπολογιστές {{count}} ενημερώθηκαν με τις νέες προεπιλογές.",
"saveFailed": "Δεν ήταν δυνατή η αποθήκευση των προεπιλογών",
"loadFailed": "Δεν ήταν δυνατή η φόρτωση των προεπιλογών",
"confirmTitle": "Αποθήκευση προεπιλογών;",
"confirmChanges_one": "Ο κεντρικός υπολογιστής {{count}} ακολουθεί αυτές τις προεπιλογές και θα αλλάξει.",
"confirmChanges_other": "Οι κεντρικοί υπολογιστές {{count}} ακολουθούν αυτές τις προεπιλογές και θα αλλάξουν.",
"confirmNoChanges": "Δεν υπάρχουν υπάρχουσες αλλαγές στον κεντρικό υπολογιστή. Οι νέοι κεντρικοί υπολογιστές θα ξεκινήσουν με αυτές τις προεπιλογές.",
"menuMyDefaults": "Οι προεπιλογές του κεντρικού υπολογιστή μου",
"folderDefaultsAction": "Προεπιλογές φακέλων",
"adminSectionDescription": "Ορίστε τις προεπιλογές που ακολουθεί κάθε κεντρικός υπολογιστής σε αυτόν τον διακομιστή, για κάθε ρύθμιση που έχει ένας κεντρικός υπολογιστής, συμπεριλαμβανομένων κάθε δυνατότητας. Οι χρήστες και οι φάκελοι μπορούν να ορίσουν τις δικές τους τιμές από πάνω και οποιοσδήποτε κεντρικός υπολογιστής μπορεί να χρησιμοποιήσει τη δική του τιμή.",
"editServerDefaults": "Επεξεργασία προεπιλογών διακομιστή",
"resetMenu": "Επαναφορά",
"resetAll": "Όλα στις προεπιλογές",
"resetCore": "Σύνδεση και SSH στις προεπιλογές",
"resetDone_one": "Ο κεντρικός υπολογιστής {{count}} ακολουθεί πλέον τις προεπιλογές του.",
"resetDone_other": "Οι κεντρικοί υπολογιστές {{count}} ακολουθούν πλέον τις προεπιλογές τους."
}
}