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>
This commit is contained in:
authored and GitHub committed 2026-10-01 16:20:16 -05:00
1 parent 49fa488093
commit 3643e7af97
4405 files changed
+1341026 -289722

No files matched your search

@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Voeg by",
"arrowDown": "Pyltjie Af",
"arrowLeft": "Pyltjie links",
"arrowRight": "Pyltjie Regs",
"arrowUp": "Pyltjie Op",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Klaar",
"editQuickKeys": "Wysig vinnige sleutels",
"end": "Einde",
"esc": "Esc",
"home": "Tuis",
"pageDown": "PgDn",
"pageUp": "Bladsy Op",
"paste": "Plak",
"quickKeyPlaceholder": "bv. sudo ",
"quickKeysDesc": "Tik × om te verwyder. Ondersteun tot 8 karakters.",
"quickKeysTitle": "Vinnige sleutels",
"removeQuickKey": "Verwyder",
"resetDefaults": "Stel terug na verstekwaardes",
"shift": "Skof",
"tab": "Oortjie"
},
"terminal": {
"autoTmuxEnableFailed": "Kon nie Auto-Tmux aktiveer nie",
"autoTmuxEnabled": "Auto-Tmux geaktiveer vir {{host}}. Dit geld vanaf die volgende verbinding.",
"clipboardHttpWarning": "Kon nie die knipbord lees nie. Sommige blaaiers beperk toegang tot die knipbord buite HTTPS - probeer eerder Ctrl+V, of bedien Termix oor HTTPS.",
"closeTab": "Maak toe",
"connecting": "Verbind...",
"connectionLost": "Verbinding verloor",
"connectionRejected": "Verbinding deur bediener verwerp. Kontroleer asseblief u verifikasie en netwerkkonfigurasie.",
"connectionTimeout": "Verbindingstydverstryking",
"enableAutoTmuxAction": "Aktiveer Auto-Tmux",
"hostKeyRejected": "SSH-gasheersleutelverifikasie verwerp. Verbinding gekanselleer.",
"linkDialogCopy": "Kopieer",
"linkDialogOpen": "Oop",
"linkDialogTitle": "Maak skakel oop",
"maxReconnectAttemptsReached": "Maksimum herverbindingspogings bereik",
"noHostSelected": "Geen gasheer gekies nie",
"passwordPromptFillTitle": "Vul die gestoorde wagwoord in hierdie aanwysingsprompt in?",
"reconnect": "Herkoppel",
"reconnected": "Herverbind suksesvol",
"reconnecting": "Herverbind... ({{attempt}}/{{max}})",
"autoReconnecting": "Verbinding verloor, herverbinding...",
"searchCaseSensitive": "Pasmaat",
"searchClose": "Maak toe (Escape)",
"searchNext": "Volgende Wedstryd (Enter)",
"searchNoResults": "Geen resultate nie",
"searchPlaceholder": "Vind",
"searchPrevious": "Vorige Wedersydse (Shift+Enter)",
"searchRegex": "Gebruik Gereelde Uitdrukking",
"searchResultCount": "{{index}} van {{count}}",
"searchWholeWord": "Pas die hele woord by",
"sessionExpiredNotice": "Jou vorige sessie op {{host}} het verval nadat {{minutes}} minute ontkoppel was; die dop en enigiets wat daarin loop, is weg. Aktiveer Auto-Tmux op hierdie gasheer om sessies aan die gang te hou.",
"sessionExpiredNoticeNoMinutes": "Jou vorige sessie op {{host}} het verval terwyl dit ontkoppel was; die dop en enigiets wat daarin loop, is weg. Aktiveer Auto-Tmux op hierdie gasheer om sessies aan die gang te hou.",
"sessionTakenOver": "Sessie is in 'n ander oortjie oopgemaak. Herverbind tans...",
"tmuxAttached": "Aangehegte kliënte",
"tmuxAttachedCount": "{{count}} aangeheg",
"tmuxCopyHint": "Pas seleksie aan en druk Enter om na knipbord te kopieer",
"tmuxCreateNew": "Begin nuwe sessie",
"tmuxDetached": "Losgemaak van tmux-sessie",
"tmuxLastActivity": "Laaste aktiwiteit",
"tmuxSessionAttached": "tmux-sessie aangeheg: {{name}}",
"tmuxSessionCreated": "tmux-sessie geskep: {{name}}",
"tmuxSessionPickerDesc": "Bestaande tmux-sessies is op hierdie gasheer gevind. Kies een om weer aan te heg of skep 'n nuwe sessie.",
"tmuxSessionPickerTitle": "tmux-sessies",
"tmuxTimeDays": "{{count}}dae gelede",
"tmuxTimeHours": "{{count}}uur gelede",
"tmuxTimeJustNow": "nou net",
"tmuxTimeMinutes": "{{count}}m gelede",
"tmuxUnavailable": "tmux is nie op die afgeleë gasheer geïnstalleer nie, en val terug na die standaard dop.",
"tmuxWindowCount": "{{count}} venster",
"tmuxWindows": "Vensters",
"unknownError": "Onbekende fout het voorgekom",
"websocketAbnormalClose": "Verbinding het onverwags gesluit. Dit kan wees as gevolg van 'n omgekeerde proxy- of SSL-konfigurasieprobleem. Gaan asseblief bedienerlogboeke na.",
"websocketError": "WebSocket-verbindingsfout",
"clipboardReadFailed": "Kon nie vanaf knipbord lees nie. Maak seker dat knipbordtoestemmings toegestaan is.",
"clipboardWriteFailed": "Kon nie na knipbord kopieer nie. Maak seker dat die bladsy oor HTTPS of localhost bedien word.",
"connected": "Verbonde",
"totpCodeLabel": "Verifikasiekode",
"duplicateTab": "Duplikaat-oortjie",
"imageChooseFile": "Kies 'n beeldlêer",
"imageUploaded": "Beeld opgelaai: {{path}}",
"imageClipboardUnavailable": "Hierdie blaaier kan nie beelde vanaf die knipbord lees nie",
"imageClipboardEmpty": "Geen beeld in die knipbord gevind nie",
"localShell": "Plaaslike terminaaldop",
"autocompleteHintComplete": "Tab of Enter om te voltooi",
"autocompleteHintNavigate": "↑↓ om te navigeer",
"autocompleteHintClose": "Esc om te sluit"
},
"terminalToolbar": {
"detachTmux": "Ontkoppel tmux",
"detachTmuxDescription": "Ontkoppel tmux-sessie",
"dismissError": "Maak beeldfout toe",
"hideToolbar": "Versteek nutsbalk",
"image": "Beeldaksies (slegs beelde)",
"imageActionFailed": "Beeldaksie het misluk",
"layout": "Nutsbalk-vertoonmodus",
"layoutExpanded": "Uitgebrei met statistieke",
"layoutIcon": "Slegs ikoon",
"layoutLabeled": "Ikone en etikette",
"moveToolbar": "Skuif nutsbalk",
"moveToolbarHint": "Sleep om die nutsbalk te herposisioneer",
"paste": "Plak beeld",
"pasteImage": "Plak beeld vanaf knipbord (slegs beelde)",
"retry": "Probeer weer",
"showToolbar": "Vou die nutsbalk uit",
"upload": "Laai beeld op",
"uploadImage": "Laai 'n beeld op na die gasheer",
"uploadingImage": "Laai tans op..."
},
"history": {
"noTerminalSelected": "Geen terminaal gekies nie",
"noTerminalSelectedHint": "Maak 'n SSH-terminaal-oortjie oop om die opdraggeskiedenis te sien",
"searchPlaceholder": "Soekgeskiedenis...",
"clearAll": "Vee alles uit",
"noHistoryEntries": "Geen geskiedenisinskrywings nie",
"trackingDisabled": "Geskiedenisopsporing is gedeaktiveer",
"trackingDisabledHint": "Skakel Opdraggeskiedenis aan in hierdie gasheer se SSH-terminale-oortjie.",
"commandCount_one": "{{count}} opdrag",
"commandCount_other": "{{count}} opdragte"
},
"touchInput": {
"enabled": "Aktiveer Aanraakinvoer",
"enabledDesc": "Laat eenvinger-aanraakblaai in terminale toe",
"momentumEnabled": "Aktiveer Momentum",
"momentumEnabledDesc": "Gaan voort met blaai kortliks na 'n swipe",
"advanced": "Gevorderd",
"resetDefaults": "Stel terug na verstekwaardes",
"dragThreshold": "Sleepdrempel",
"maxWheelDelta": "Maksimum wieldelta",
"momentumSampleWindow": "Momentum voorbeeldvenster",
"releaseGracePeriod": "Vrystellingsgrasietydperk",
"minimumVelocity": "Minimum snelheid",
"maximumVelocity": "Maksimum snelheid",
"maximumDuration": "Maksimum duur",
"maximumTravel": "Maksimum reis",
"decayTime": "Vervaltyd",
"pixelsPerTick": "Piksels per tik",
"maximumFrameInterval": "Maksimum raaminterval",
"maximumTicksPerFrame": "Maksimum aantal tikkies per raam"
},
"imageStorage": {
"instanceId": "Terminale sessie-instansie-ID",
"instanceIdDesc": "Instansie-ID van een van jou gekoppelde terminaal-oortjies, wat gebruik word om sigbaarheid te toets.",
"selectedModeUnavailable": "Nie beskikbaar nie",
"test": "Toets",
"testing": "Toetsing...",
"testFailed": "Kon nie beeldberging toets nie",
"testConnected": "Terminaalsessie is gekoppel.",
"testNotConnected": "Geen gekoppelde terminaalsessie met hierdie instansie-ID nie.",
"testSelectedMode": "'n Oplaai sal gebruik: {{mode}}",
"testLocalVisible": "Die plaaslike gids is sigbaar vanaf die gekoppelde gasheer.",
"testLocalNotVisible": "Die plaaslike gids is NIE sigbaar vanaf die gekoppelde gasheer nie."
},
"settings": {
"admin": {
"group": {
"touch": "Aanraakinvoer",
"images": "Beeldberging",
"sessions": "Sessies",
"newHosts": "Nuwe gashere"
},
"sessionTimeoutMinutes": {
"label": "Terminale Sessie Persistensie",
"description": "Hoe lank 'n ontkoppelde terminaal op die bediener aan die gang gehou word voordat dit gesluit word. Min 1, maksimum 1440 minute. Vir sessies wat dit moet oorleef, aktiveer Auto-Tmux op die gasheer."
},
"commandHistoryEnabled": {
"label": "Opdraggeskiedenis",
"description": "Laat die opname van opdraggeskiedenis toe. Wanneer dit gedeaktiveer is, word geskiedenis nie gestoor nie, ongeag die instellings per gasheer."
},
"commandHistoryForNewHosts": {
"label": "Opdraggeskiedenis vir nuwe gashere",
"description": "Of nuwe gashere begin met opdraggeskiedenis aan."
},
"imageStorageMode": {
"label": "Bergingsmodus",
"description": "Waar geplakte en opgelaaide terminaalbeelde geskryf word. Outomatiese keuses per verbinding, Plaaslik en Afgeleë (SFTP) is reggestel.",
"auto": "Outomaties",
"local": "Plaaslik",
"remoteSftp": "Afstandsbediening (SFTP)"
},
"imageLocalDir": {
"label": "Plaaslike gids",
"description": "Absolute pad op die Termix-agterkant waar plaaslike modus beelde skryf. Nooit getoon na stoor nie. Leeg gebruik TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Gasheerpad",
"description": "Die gasheer-kant-aansig van die plaaslike gids wat terminaalagente ontvang."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Hoe lank 'n opgelaaide beeld gehou word, in millisekondes. Leeg gebruik TERMIX_IMAGE_TTL_MS of een uur."
},
"imageMaxCount": {
"label": "Maksimum beeldtelling",
"description": "Meeste beelde word gelyktydig gehou. Leeg gebruik TERMIX_MAX_IMAGE_COUNT of 100."
},
"imageMaxBytes": {
"label": "Maksimum stoorplekgrepe",
"description": "Meeste grepe beelde word gelyktydig gehou. Leeg gebruik TERMIX_MAX_IMAGE_STORAGE_BYTES of 5 GiB."
},
"sessionPersistence": {
"label": "Hou sessies na ontkoppeling",
"description": "Hou 'n ontkoppelde terminaal vir die bogenoemde tydperk op die bediener aan die gang, sodat die heropening van die oortjie voortgaan waar dit opgehou het."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Laat nuwe gashere se terminale binne tmux loop sodat sessies ontkoppelings oorleef (benodig tmux op die gasheer)"
},
"newHostTheme": {
"label": "Tema vir nuwe gashere",
"description": "Die terminaaltema waarmee 'n nuwe gasheer begin."
},
"newHostFontFamily": {
"label": "Lettertipe vir nuwe gashere",
"description": "Die terminaalfont waarmee 'n nuwe gasheer begin."
},
"newHostFontSize": {
"label": "Lettergrootte vir nuwe gashere",
"description": "Die terminaallettergrootte waarmee 'n nuwe gasheer begin, in pixels."
},
"newHostCursorStyle": {
"label": "Wyserstyl vir nuwe gashere"
},
"newHostCursorBlink": {
"label": "Knipperende wyser vir nuwe gashere"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Aktiveer Terminale-nutsbalk",
"description": "Wys 'n vinnige toegangsbalk wat aan die aktiewe terminaal gekoppel is vir hierdie gasheer se gereedskap en regstreekse statistieke."
},
"terminalToolbarPosition": {
"label": "Nutsbalkposisie",
"description": "Waar die nutsbalk in die terminaal is. Jy kan dit steeds van daar af sleep.",
"bottom": "Onderste middelpunt",
"bottomLeft": "Links onder",
"bottomRight": "Regs onder",
"top": "Boonste middelpunt",
"topLeft": "Links bo",
"topRight": "Regs bo"
},
"terminalToolbarStartState": {
"label": "Beginstatus van die nutsbalk",
"description": "Of die nutsbalk uitgebrei of geminimaliseerd oopmaak wanneer die terminaal verbind",
"expanded": "Uitgebrei",
"collapsed": "Geminimaliseer"
},
"terminalToolbarDisplay": {
"label": "Nutsbalk-vertoonmodus",
"description": "Hoe nutsbalkknoppies vertoon word. Laas gebruik behou wat jy ook al in die nutsbalk gekies het.",
"remember": "Laas gebruik",
"icon": "Slegs ikoon",
"labeled": "Ikone en etikette",
"expanded": "Uitgebrei met statistieke"
},
"terminalToolbarShowStatus": {
"label": "Wys Regstreekse Statistiek",
"description": "Wys regstreekse gasheerstatistieke bo die nutsbalkknoppies in uitgebreide modus"
},
"terminalToolbarFade": {
"label": "Vervaag wanneer dit ledig is",
"description": "Vervaag die nutsbalk totdat jy daaroor beweeg"
},
"enableCommandHistory": {
"label": "Opdraggeskiedenis",
"description": "Rekordopdragte word in hierdie terminaal uitgevoer vir geskiedenis en outovoltooiing"
},
"enableTerminal": {
"label": "Aktiveer Terminaal",
"description": "Bied 'n SSH-terminaal vir hierdie gasheer aan."
},
"inheritAppearance": {
"label": "Gebruik gebruikersverstekwaardes"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Knipperende wyser"
},
"cursorStyle": {
"label": "Wyserstyl"
},
"fontSize": {
"label": "Lettergrootte"
},
"fontFamily": {
"label": "Lettertipe"
},
"scrollback": {
"label": "Terugblaai"
},
"letterSpacing": {
"label": "Letterspasiëring"
},
"lineHeight": {
"label": "Lynhoogte"
},
"bellStyle": {
"label": "Klok"
},
"minimumContrastRatio": {
"label": "Minimum kontrasverhouding"
},
"backgroundImage": {
"label": "Agtergrondbeeld"
},
"backgroundImageOpacity": {
"label": "Agtergrondbeeld ondeursigtigheid"
},
"customThemeColors": {
"label": "Pasgemaakte temakleure"
},
"rightClickSelectsWord": {
"label": "Regskliek kies woord"
},
"macOptionIsMeta": {
"label": "Opsie is Meta"
},
"fastScrollModifier": {
"label": "Vinnige blaai-sleutel"
},
"fastScrollSensitivity": {
"label": "Vinnige blaaispoed"
},
"backspaceMode": {
"label": "Terugspasie"
},
"autoMosh": {
"label": "Outomatiese mosh"
},
"moshCommand": {
"label": "Mosh-opdrag"
},
"autoTmux": {
"label": "Outomatiese tmux"
},
"useSSHTitle": {
"label": "Gebruik die SSH-titel"
},
"syntaxHighlighting": {
"label": "Sintaksuitlig"
},
"syntaxHighlightingOptions": {
"label": "Sintaksis-uitligkategorieë"
},
"linkClickBehavior": {
"label": "Skakelklik"
},
"localEcho": {
"label": "Plaaslike eggo"
},
"passwordPromptAutoFill": {
"label": "Aanbod om wagwoordaanwysings in te vul"
},
"sudoPasswordAutoFill": {
"label": "Vul sudo-aanwysings in"
},
"autoReconnect": {
"label": "Herkoppel outomaties"
}
},
"user": {
"commandAutocomplete": {
"label": "Opdrag Outomatiese Voltooiing",
"description": "Wys outovoltooiing terwyl jy tik as jy Tab druk"
},
"localEcho": {
"label": "Plaaslike Eggo",
"description": "Verminder waargenome invoervertraging deur veilige plaaslike toetsaanslagvoorspelling te gebruik"
},
"linkClickBehavior": {
"label": "Klik op die terminaalskakel",
"description": "Standaardgedrag wanneer op skakels in die terminaal geklik word"
},
"customThemes": {
"label": "Gestoorde temas"
}
}
},
"palette": {
"localTerminal": "Plaaslike Terminaal"
},
"permissions": {
"sessions": {
"title": "Gebruik lewendige terminaalsessies",
"description": "Laat ander funksies, soos sessiedeling en -opname, jou regstreekse terminaalsessies bereik."
},
"history": {
"title": "Lees opdraggeskiedenis",
"description": "Laat ander funksies, soos die KI-assistent, jou opdraggeskiedenis lees."
}
},
"hosts": {
"tabTerminal": "Terminaal",
"addHost": "Voeg gasheer by",
"applyGlobalThemeTooltip": "Pas hierdie tema toe",
"backgroundImageDesc": "Opsionele URL vir 'n terminaal agtergrondbeeld",
"backgroundImageLabel": "Agtergrondprent-URL",
"backgroundImageOpacityLabel": "Agtergrondbeeld ondeursigtigheid",
"backspaceMode": "Terugspasie-modus",
"backspaceModeControlH": "Beheer-H (BS)",
"backspaceModeLabel": "Terugspasie-modus",
"backspaceModeNormal": "Normaal (DEL)",
"behaviorAndAdvanced": "Gedrag en Gevorderd",
"bellStyle": "Klokstyl",
"bellStyleBoth": "Beide",
"bellStyleLabel": "Klokstyl",
"bellStyleNone": "Geen",
"bellStyleSound": "Klank",
"bellStyleVisual": "Visueel",
"colorTheme": "Kleurtema",
"cursorBlink": "Wyserknip",
"cursorBlinking": "Wysertjie flikker",
"cursorBlinkingDesc": "Aktiveer flikkerende animasie vir die terminaalwyser",
"cursorStyle": "Wyserstyl",
"cursorStyleBar": "Kroeg",
"cursorStyleBlock": "Blok",
"cursorStyleLabel": "Wyserstyl",
"cursorStyleUnderline": "Onderstreep",
"customThemeAnsiColors": "ANSI-kleure",
"customThemeBackground": "Agtergrond",
"customThemeBlack": "Swart",
"customThemeBlue": "Blou",
"customThemeBrightBlack": "Helder Swart",
"customThemeBrightBlue": "Helderblou",
"customThemeBrightCyan": "Helder Siaan",
"customThemeBrightGreen": "Heldergroen",
"customThemeBrightMagenta": "Helder Magenta",
"customThemeBrightRed": "Helderrooi",
"customThemeBrightWhite": "Helderwit",
"customThemeBrightYellow": "Heldergeel",
"customThemeColors": "Pasgemaakte kleure",
"customThemeCursor": "Wysertjie",
"customThemeCursorAccent": "Wyseraksent",
"customThemeCyan": "Siaan",
"customThemeForeground": "Voorgrond",
"customThemeGreen": "Groen",
"customThemeMagenta": "Magenta",
"customThemeRed": "Rooi",
"customThemeResetTooltip": "Stel terug na verstekwaardes",
"customThemeSelection": "Seleksie",
"customThemeWhite": "Wit",
"customThemeYellow": "Geel",
"deleteGlobalThemeTooltip": "Vee hierdie tema uit",
"docsLink": "Bekyk dokumente",
"enableAutoMosh": "Aktiveer Auto-Mosh",
"enableAutoMoshDesc": "Verkies Mosh bo SSH indien beskikbaar",
"enableAutoTmux": "Aktiveer Auto-Tmux",
"enableAutoTmuxDesc": "Hou jou dop en enigiets wat daarin loop lewendig oor ontkoppelings en herbegin van blaaiers deur dit binne tmux te laat loop (tmux moet op die gasheer geïnstalleer wees)",
"fastScrollModifier": "Vinnige Blaai-wysiger",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Vinnige Blaai-wysiger",
"fastScrollModifierShift": "Skof",
"fastScrollSensitivity": "Vinnige blaai-sensitiwiteit",
"fastScrollSensitivityLabel": "Vinnige blaai-sensitiwiteit",
"fontFamily": "Lettertipefamilie",
"fontFamilyCustomHint": "Kies 'n gebundelde lettertipe, of kies Pasgemaak en tik die presiese naam van 'n lettertipe wat reeds op jou stelsel geïnstalleer is (bv. MesloLGS NF, Noto Sans Mono). Termix kan nie lettertipes vir jou installeer nie, installeer dit eers op jou bedryfstelsel.",
"fontFamilyCustomOption": "Pasgemaakte...",
"fontFamilyCustomPlaceholder": "Presiese lettertipenaam, bv. MesloLGS NF",
"fontFamilyLabel": "Lettertipefamilie",
"fontSize": "Lettergrootte",
"fontSizeLabel": "Lettergrootte",
"hostNotFound": "Gasheer nie gevind nie",
"letterSpacing": "Letterspasiëring",
"letterSpacingPx": "Letterspasiëring (px)",
"lineHeight": "Lynhoogte",
"lineHeightLabel": "Lynhoogte",
"linkClickBehaviorConfirm": "Wys opspringvenster om oop te maak of te kopieer",
"linkClickBehaviorDesc": "Beheer wat gebeur wanneer jy op 'n skakel in die terminaal klik. Gebruik 'Standaard' om die programvlakinstelling te volg.",
"linkClickBehaviorDirect": "Maak direk oop",
"linkClickBehaviorLabel": "Skakelklikgedrag",
"loadingHost": "Laai gasheer...",
"localEchoAuto": "Outomaties",
"localEchoDesc": "Voorspel veilige drukbare toetsaanslagen plaaslik op stadige verbindings. Wagwoordaanwysings en beheerinvoer word nooit herhaal nie.",
"localEchoLabel": "Plaaslike Eggo",
"localEchoOff": "Af",
"localEchoOn": "Altyd aan",
"macOptionIsMetaLabel": "Opsiesleutel stuur Meta",
"macOptionIsMetaShortDesc": "Deaktiveer om spesiale karakters (soos @ of |) met die Opsie/Alt-sleutel op macOS te tik in plaas van Meta te stuur",
"moshCommand": "MOSH-opdrag",
"moshCommandLabel": "Mosh-opdrag",
"noSavedThemes": "Geen gestoorde temas nog nie",
"none": "Geen",
"passwordPromptAutoFillDesc": "Bied aan om die gestoorde wagwoord in te vul wanneer die terminaal daarvoor vra. Skakel af om nooit outomaties enige wagwoord op hierdie gasheer in te vul nie.",
"passwordPromptAutoFillLabel": "Aanbodwagwoord outomaties invul",
"autoReconnectLabel": "Outomatiese Herverbinding",
"autoReconnectDesc": "Koppel weer vanself wanneer die SSH-verbinding val, soos na 'n netwerkonderbreking of slaap. Behou die terugskrol.",
"rightClickSelectsWord": "Regskliek Kies Woord",
"rightClickSelectsWordLabel": "Regskliek Kies Woord",
"rightClickSelectsWordShortDesc": "Kies die woord onder die wyser met die regskliek",
"saveAsGlobalTheme": "Stoor as globale tema",
"saveGlobalThemeError": "Kon nie tema stoor nie",
"saveGlobalThemeNamePrompt": "Voer 'n naam vir hierdie tema in",
"saveGlobalThemeSuccess": "Tema gestoor",
"savedThemesLabel": "Gestoorde temas",
"scrollbackBufferLabel": "Terugrolbuffer",
"scrollbackMaxLines": "Maksimum aantal lyne wat in die geskiedenis gehou word",
"sudoPasswordAutoFill": "Sudo Wagwoord Outomatiese Vul",
"sudoPasswordAutoFillDesc": "Stoor 'n sudo-wagwoord sodat gasheermetrieke, terminaalprompts en ander outomaties bevoorregte opdragte kan uitvoer.",
"sudoPasswordAutoFillLabel": "Sudo Wagwoord Outomatiese Vul",
"syntaxCategoryIpAddresses": "IP-adresse",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Logvlakke",
"syntaxCategoryLogLevelsDesc": "fout, waarsku, inligting, ontfouting, noodlottig",
"syntaxCategoryNumbers": "Geëtiketteerde Nommers",
"syntaxCategoryNumbersDesc": "poort 8080, uitgang 1, status 404",
"syntaxCategoryPaths": "Lêerpaaie",
"syntaxCategoryPathsDesc": "/usr/deel/dok, ~/lêer.txt",
"syntaxCategoryTimestamps": "Tydstempels",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL'e",
"syntaxCategoryUrlsDesc": "https://voorbeeld.com",
"syntaxHighlightingDesc": "Kleur terminaaluitvoer in (foute, paaie, IP's, tydstempels)",
"syntaxHighlightingLabel": "Sintaksisuitlig",
"terminalAppearance": "Terminaalvoorkoms",
"theme": "Tema",
"themePreview": "Temavoorskou",
"useSSHTitleDesc": "Dateer die oortjietitel op vanaf die dop se venstertitel in plaas van die gasheernaam",
"useSSHTitleLabel": "Gebruik SSH-venstertitel",
"enableTunnel": "Aktiveer Tonnel",
"enableFileManager": "Aktiveer Lêerbestuurder",
"enableDocker": "Aktiveer Docker",
"startupSnippet": "Opstart-brokkie",
"quickActions": "Vinnige Aksies",
"proxmoxLastSyncStatus": {
"success": "Sukses"
},
"proxmoxResultSkippedNoIp": "{{count}} oorgeslaan (geen IP gevind nie)",
"proxmoxStatsUrlCopied": "Proxmox Statistiek URL na knipbord gekopieer",
"rdpUrlCopied": "RDP-URL gekopieer",
"vncUrlCopied": "VNC URL gekopieer",
"filterAuthStepca": "Stap CA",
"guac": {
"noCredential": "Geen geloofsbriewe nie (direkte geloofsbriewe hieronder)",
"authTypeDirect": "Direkte",
"authTypeCredential": "Geloofsbrief",
"authTypeNone": "Geen",
"recordingPath": "Opnamepad",
"recordingName": "Opnamenaam",
"saveHostFirst": "Stoor eers die gasheer.",
"sharingOptionsAfterSave": "Deelopsies is beskikbaar nadat die gasheer gestoor is.",
"permissionLevel": "Toestemmingsvlak",
"typeHeader": "Tipe",
"targetHeader": "Teiken",
"permissionHeader": "Toestemming",
"cancelBtn": "Kanselleer",
"savingBtn": "Stoor...",
"updateHostBtn": "Opdateer gasheer",
"addHostBtn": "Voeg gasheer by"
},
"filterAuthVault": "Kluis"
},
"nav": {
"history": "Geskiedenis",
"localTerminal": "Plaaslike Terminaal",
"sshTools": "SSH-gereedskap",
"terminal": "Terminaal",
"macros": "Makro's"
},
"sshTools": {
"broadcastInputPlaceholder": "Tik hier om toetsaanslagen uit te saai...",
"copyOnSelect": "Kopieer geselekteerde teks outomaties",
"enableRightClickCopyPaste": "Aktiveer regskliek kopieer/plak",
"fillPassword": "Vul wagwoord in",
"fillPasswordMissing": "Geen gestoorde wagwoord vir {{count}} gekose terminaal(e) nie",
"fillPasswordSuccess": "Wagwoord ingevul in {{count}} terminaal(e)",
"keyRecordingTitle": "Sleutelopname",
"noTerminalTabsOpen": "Geen terminaal-oortjies oop nie",
"recordToTerminals": "Neem op na terminale",
"selectAll": "Alles",
"selectNone": "Geen",
"selectTerminalsAbove": "Kies terminale hierbo",
"settingsTitle": "Instellings",
"startRecording": "Begin Opname",
"stopRecording": "Stop opname"
},
"keybindings": {
"copy": "Kopieer seleksie",
"paste": "Plak",
"sendControlCode": "Stuur Ctrl+letter sein",
"sendText": "Stuur SMS",
"controlCodeLabel": "Brief",
"textLabel": "SMS om te stuur",
"appendEnterLabel": "Druk Enter na stuur",
"clipboardPermissionNote": "Kan in sommige blaaiers met die eerste gebruik vir knipbordtoestemming vra.",
"textRequired": "Voer die teks in om te stuur",
"controlCodeRequired": "Voer 'n enkele letter vir die beheerkode in",
"builtIn": {
"copyCtrlC": "Kopieer seleksie (Ctrl+C, slegs wanneer teks gekies is)",
"copyCtrlShiftC": "Kopieer seleksie (Ctrl+Shift+C)",
"copyCmdC": "Kopieer seleksie (Cmd+C)",
"pasteCtrlShiftV": "Plak vanaf knipbord (Ctrl+Shift+V)",
"ctrlW": "Stuur Ctrl+W na dop (geblokkeer om blaaier-oortjie te sluit)",
"ctrlT": "Stuur Ctrl+T na dop (geblokkeer om blaaier-oortjie oop te maak)",
"ctrlN": "Stuur Ctrl+N na shell (geblokkeer om blaaiervenster oop te maak)",
"ctrlQ": "Stuur Ctrl+Q na dop (geblokkeer om blaaier te sluit)"
}
},
"macros": {
"title": "Makro's",
"description": "Voer 'n gestoorde reeks opdragte in 'n terminaal uit en reageer op wat die bediener terugstuur.",
"target": "Teiken",
"noTerminal": "Geen terminaal oop nie",
"empty": "Geen makro's nog nie",
"emptyHint": "Skep 'n makro om 'n terminaalvloei te outomatiseer, soos om aan te meld, 'n diens te herbegin of aanwysings te beantwoord.",
"create": "Nuwe makro",
"back": "Terug na makro's",
"name": "Naam",
"namePlaceholder": "Herbegin die webbediener",
"nameRequired": "Gee die makro 'n naam voordat jy dit stoor",
"descriptionLabel": "Beskrywing",
"descriptionPlaceholder": "Wat hierdie makro doen (opsioneel)",
"unsaved": "Ongestoorde veranderinge",
"save": "Stoor",
"saved": "Makro gestoor",
"saveFailed": "Kon nie die makro stoor nie",
"delete": "Vee uit",
"deleteTitle": "Vee hierdie makro uit?",
"deleteBody": "\"{{name}}\" sal permanent verwyder word. Dit kan nie ongedaan gemaak word nie.",
"deleted": "Makro uitgevee",
"cancel": "Kanselleer",
"run": "Hardloop",
"stop": "Stop",
"running": "Hardloop...",
"completed": "Makro klaar",
"failed": "Makro het misluk",
"loadFailed": "Kon nie makro's laai nie",
"needTerminal": "Maak eers 'n terminaal oop en koppel dit",
"noSteps": "Hierdie makro het nog geen stappe nie. Voeg een hieronder by.",
"addStep": "Voeg stap by",
"stepNumber": "Stap {{number}}",
"removeStep": "Verwyder stap",
"confirmRunTitle": "Voer hierdie makro uit?",
"confirmRunBody": "\"{{name}}\" sal bevele stuur na {{host}}.",
"confirmRunAction": "Begin makro",
"stepTypes": {
"send": {
"label": "Stuur opdrag",
"help": "Tik teks in die terminaal, dieselfde asof jy dit getik het."
},
"wait": {
"label": "Wag vir uitvoer",
"help": "Pouseer totdat die bediener die teks wat jy noem, druk, soos 'n wagwoordaanwysing."
},
"delay": {
"label": "Pouseer",
"help": "Wag 'n vaste hoeveelheid tyd voor die volgende stap."
},
"if": {
"label": "Indien die uitvoer bevat",
"help": "Kontroleer alles wat die bediener tot dusver gedruk het, en voer dan een van twee takke uit."
},
"repeat": {
"label": "Herhaal",
"help": "Voer die stappe daarin 'n vasgestelde aantal kere uit."
}
},
"send": {
"text": "Opdrag of teks",
"textPlaceholder": "systemctl herbegin nginx",
"pressEnter": "Druk Enter na stuur",
"pressEnterHelp": "Skakel dit af om teks te tik sonder om dit in te dien."
},
"wait": {
"pattern": "Wag totdat die uitvoer bevat",
"patternPlaceholder": "wagwoord:",
"timeout": "Gee op daarna",
"onTimeout": "As dit nooit verskyn nie",
"stop": "Stop die makro",
"continue": "Gaan in elk geval voort"
},
"delay": {
"duration": "Wag vir"
},
"ifStep": {
"pattern": "Indien die uitvoer bevat",
"patternPlaceholder": "Aktief: aktief (hardloop)",
"then": "Doen dan hierdie",
"else": "Andersins doen dit",
"emptyBranch": "Geen stappe nie"
},
"repeat": {
"count": "Aantal kere",
"times": "tye"
},
"match": {
"useRegex": "Stem ooreen met 'n gereelde uitdrukking",
"useRegexHelp": "Los dit af om die teks presies soos geskryf te laat ooreenstem.",
"invalidRegex": "Nie 'n geldige gereelde uitdrukking nie, dit sal as gewone teks ooreenstem"
},
"seconds": "sekondes",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Afstandbediener word benodig. Koppel 'n afstandbediener in Instellings om hierdie verbindingstipe te gebruik."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "إضافة",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "تم",
"editQuickKeys": "تحرير المفاتيح السريعة",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "لصق",
"quickKeyPlaceholder": "مثال: sudo ",
"quickKeysDesc": "اضغط × للإزالة. يدعم حتى 8 أحرف.",
"quickKeysTitle": "المفاتيح السريعة",
"removeQuickKey": "إزالة",
"resetDefaults": "استعادة الإعدادات الافتراضية",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "فشل تفعيل خاصية Auto-Tmux",
"autoTmuxEnabled": "تم تفعيل خاصية Auto-Tmux لـ {{host}}. وسيتم تطبيقها بدءًا من الاتصال التالي.",
"clipboardHttpWarning": "تعذر قراءة الحافظة. بعض المتصفحات تقيّد الوصول إلى الحافظة خارج بروتوكول HTTPS - جرّب Ctrl+V بدلاً من ذلك، أو شغّل Termix عبر HTTPS.",
"closeTab": "إغلاق",
"connecting": "جارٍ الاتصال...",
"connectionLost": "انقطع الاتصال",
"connectionRejected": "تم رفض الاتصال من قبل الخادم. يرجى التحقق من المصادقة وإعدادات الشبكة.",
"connectionTimeout": "انتهت مهلة الاتصال",
"enableAutoTmuxAction": "تمكين tmux التلقائي",
"hostKeyRejected": "تم رفض التحقق من مفتاح مضيف SSH. تم إلغاء الاتصال.",
"linkDialogCopy": "نسخ",
"linkDialogOpen": "فتح",
"linkDialogTitle": "فتح الرابط",
"maxReconnectAttemptsReached": "تم الوصول إلى الحد الأقصى لمحاولات إعادة الاتصال",
"noHostSelected": "لم يتم تحديد مضيف",
"passwordPromptFillTitle": "هل تريد ملء كلمة المرور المحفوظة في هذه النافذة؟",
"reconnect": "إعادة الاتصال",
"reconnected": "تمت إعادة الاتصال بنجاح",
"reconnecting": "جارٍ إعادة الاتصال... ({{attempt}}/{{max}})",
"autoReconnecting": "انقطع الاتصال، جارٍ إعادة الاتصال...",
"searchCaseSensitive": "علبة كبريت",
"searchClose": "إغلاق (الهروب)",
"searchNext": "المباراة التالية (إدخال)",
"searchNoResults": "لا توجد نتائج",
"searchPlaceholder": "يجد",
"searchPrevious": "المباراة السابقة (Shift+Enter)",
"searchRegex": "استخدم التعبير النمطي",
"searchResultCount": "{{index}} من {{count}}",
"searchWholeWord": "مطابقة الكلمة الكاملة",
"sessionExpiredNotice": "انتهت صلاحية جلستك السابقة على {{host}} بعد {{minutes}} دقيقة من قطع الاتصال؛ تم إغلاق نافذة الأوامر وأي شيء يعمل بداخلها. فعّل خاصية Auto-Tmux على هذا المضيف للحفاظ على استمرارية الجلسات.",
"sessionExpiredNoticeNoMinutes": "انتهت صلاحية جلستك السابقة على {{host}} أثناء انقطاع الاتصال؛ تم حذف واجهة سطر الأوامر وأي شيء كان يعمل بداخلها. فعّل خاصية Auto-Tmux على هذا المضيف للحفاظ على استمرارية الجلسات.",
"sessionTakenOver": "تم فتح الجلسة في علامة تبويب أخرى. جارٍ إعادة الاتصال...",
"tmuxAttached": "العملاء المتصلون",
"tmuxAttachedCount": "{{count}} متصل",
"tmuxCopyHint": "اضبط التحديد واضغط Enter للنسخ إلى الحافظة",
"tmuxCreateNew": "بدء جلسة جديدة",
"tmuxDetached": "تم الفصل من جلسة tmux",
"tmuxLastActivity": "آخر نشاط",
"tmuxSessionAttached": "تم الالتحاق بجلسة tmux: {{name}}",
"tmuxSessionCreated": "تم إنشاء جلسة tmux: {{name}}",
"tmuxSessionPickerDesc": "تم العثور على جلسات tmux موجودة على هذا المضيف. اختر واحدة لإعادة الاتصال أو أنشئ جلسة جديدة.",
"tmuxSessionPickerTitle": "جلسات tmux",
"tmuxTimeDays": "منذ {{count}}ي",
"tmuxTimeHours": "منذ {{count}}س",
"tmuxTimeJustNow": "الآن فقط",
"tmuxTimeMinutes": "منذ {{count}}د",
"tmuxUnavailable": "tmux غير مثبّت على المضيف البعيد، جارٍ الرجوع إلى الصدفة القياسية",
"tmuxWindowCount": "{{count}} نافذة",
"tmuxWindows": "النوافذ",
"unknownError": "حدث خطأ غير معروف",
"websocketAbnormalClose": "أُغلق الاتصال بشكل غير متوقع. قد يكون السبب مشكلة في الوكيل العكسي أو إعدادات SSL. يرجى مراجعة سجلات الخادم.",
"websocketError": "خطأ في اتصال WebSocket",
"clipboardReadFailed": "فشلت القراءة من الحافظة. تأكد من منح أذونات الحافظة.",
"clipboardWriteFailed": "فشل النسخ إلى الحافظة. تأكد من تقديم الصفحة عبر HTTPS أو localhost.",
"connected": "متصل",
"totpCodeLabel": "رمز التحقق",
"duplicateTab": "علامة تبويب مكررة",
"imageChooseFile": "اختر ملف صورة",
"imageUploaded": "تم تحميل الصورة: {{path}}",
"imageClipboardUnavailable": "لا يستطيع هذا المتصفح قراءة الصور من الحافظة",
"imageClipboardEmpty": "لم يتم العثور على أي صورة في الحافظة",
"localShell": "واجهة سطر الأوامر المحلية",
"autocompleteHintComplete": "اضغط على زر Tab أو Enter لإكمال العملية",
"autocompleteHintNavigate": "↑↓ للتنقل",
"autocompleteHintClose": "اضغط على زر Esc للإغلاق"
},
"terminalToolbar": {
"detachTmux": "افصل tmux",
"detachTmuxDescription": "فصل جلسة tmux",
"dismissError": "تجاهل خطأ الصورة",
"hideToolbar": "إخفاء شريط الأدوات",
"image": "إجراءات الصور (للصور فقط)",
"imageActionFailed": "فشلت عملية معالجة الصورة",
"layout": "وضع عرض شريط الأدوات",
"layoutExpanded": "تم توسيعه بمقاييس",
"layoutIcon": "أيقونة فقط",
"layoutLabeled": "الرموز والملصقات",
"moveToolbar": "نقل شريط الأدوات",
"moveToolbarHint": "اسحب لإعادة وضع شريط الأدوات",
"paste": "لصق الصورة",
"pasteImage": "لصق الصورة من الحافظة (الصور فقط)",
"retry": "إعادة المحاولة",
"showToolbar": "توسيع شريط الأدوات",
"upload": "تحميل صورة",
"uploadImage": "قم بتحميل صورة إلى المضيف",
"uploadingImage": "جارٍ الرفع..."
},
"history": {
"noTerminalSelected": "لا توجد طرفية محددة",
"noTerminalSelectedHint": "افتح علامة تبويب طرفية SSH لعرض سجل الأوامر الخاص بها",
"searchPlaceholder": "ابحث في السجل...",
"clearAll": "مسح الكل",
"noHistoryEntries": "لا توجد مدخلات سجل",
"trackingDisabled": "تتبع السجل معطل",
"trackingDisabledHint": "قم بتشغيل سجل الأوامر في علامة تبويب SSH Terminal الخاصة بهذا المضيف.",
"commandCount_one": "الأمر {{count}}",
"commandCount_other": "{{count}} أوامر"
},
"touchInput": {
"enabled": "تفعيل إدخال اللمس",
"enabledDesc": "السماح بالتمرير بلمسة إصبع واحدة في المحطات الطرفية",
"momentumEnabled": "تفعيل الزخم",
"momentumEnabledDesc": "استمر في التمرير لفترة وجيزة بعد التمرير السريع",
"advanced": "متقدم",
"resetDefaults": "استعادة الإعدادات الافتراضية",
"dragThreshold": "عتبة السحب",
"maxWheelDelta": "أقصى دلتا للعجلة",
"momentumSampleWindow": "نافذة عينة الزخم",
"releaseGracePeriod": "فترة السماح للإفراج",
"minimumVelocity": "الحد الأدنى للسرعة",
"maximumVelocity": "أقصى سرعة",
"maximumDuration": "أقصى مدة",
"maximumTravel": "أقصى قدر من السفر",
"decayTime": "وقت التحلل",
"pixelsPerTick": "بكسل لكل نبضة",
"maximumFrameInterval": "أقصى فاصل زمني بين الإطارات",
"maximumTicksPerFrame": "الحد الأقصى للنبضات لكل إطار"
},
"imageStorage": {
"instanceId": "معرّف مثيل جلسة الطرفية",
"instanceIdDesc": "معرف مثيل إحدى علامات تبويب الطرفية المتصلة، المستخدمة لاختبار الرؤية.",
"selectedModeUnavailable": "غير متاح",
"test": "اختبار",
"testing": "جارٍ الاختبار...",
"testFailed": "فشل اختبار تخزين الصور",
"testConnected": "تم الاتصال بجلسة الطرفية.",
"testNotConnected": "لا توجد جلسة طرفية متصلة بهذا المعرف.",
"testSelectedMode": "سيتم استخدام الأمر التالي للتحميل: {{mode}}",
"testLocalVisible": "الدليل المحلي مرئي من الجهاز المضيف المتصل.",
"testLocalNotVisible": "الدليل المحلي غير مرئي من الجهاز المضيف المتصل."
},
"settings": {
"admin": {
"group": {
"touch": "إدخال اللمس",
"images": "تخزين الصور",
"sessions": "الجلسات",
"newHosts": "مضيفون جدد"
},
"sessionTimeoutMinutes": {
"label": "استمرار جلسة الطرفية",
"description": "مدة بقاء طرفية غير متصلة على الخادم قبل إغلاقها. الحد الأدنى دقيقة واحدة، والحد الأقصى 1440 دقيقة. بالنسبة للجلسات التي يجب أن تستمر لفترة أطول من ذلك، فعّل خاصية Auto-Tmux على المضيف."
},
"commandHistoryEnabled": {
"label": "سجل الأوامر",
"description": "السماح بتسجيل سجل الأوامر. عند التعطيل، لا يتم حفظ السجل بغض النظر عن إعدادات كل جهاز."
},
"commandHistoryForNewHosts": {
"label": "سجل الأوامر للمضيفين الجدد",
"description": "هل تبدأ الأجهزة المضيفة الجديدة بخاصية تفعيل سجل الأوامر؟"
},
"imageStorageMode": {
"label": "وضع التخزين",
"description": "يتم حفظ الصور الطرفية الملصقة والمرفوعة في هذا المكان. يتم تثبيت عمليات الاختيار التلقائي حسب الاتصال، سواء كان محليًا أو عن بُعد (SFTP).",
"auto": "تلقائي",
"local": "محلي",
"remoteSftp": "عن بعد (SFTP)"
},
"imageLocalDir": {
"label": "الدليل المحلي",
"description": "المسار المطلق في نظام Termix الخلفي حيث يتم كتابة الصور في الوضع المحلي. لا يظهر هذا المسار بعد الحفظ. يستخدم المسار الفارغ TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "مسار المضيف",
"description": "عرض الدليل المحلي من جانب المضيف الذي تتلقاه وكلاء المحطة الطرفية."
},
"imageTtlMs": {
"label": "مدة البقاء (بالمللي ثانية)",
"description": "مدة الاحتفاظ بالصورة المرفوعة، بالمللي ثانية. يستخدم الخيار الفارغ قيمة TERMIX_IMAGE_TTL_MS أو ساعة واحدة."
},
"imageMaxCount": {
"label": "الحد الأقصى لعدد الصور",
"description": "يتم الاحتفاظ بمعظم الصور دفعة واحدة. يستخدم الوضع الفارغ TERMIX_MAX_IMAGE_COUNT أو 100."
},
"imageMaxBytes": {
"label": "الحد الأقصى لحجم التخزين بالبايت",
"description": "يتم الاحتفاظ بمعظم بايتات الصور دفعة واحدة. يستخدم الملف الفارغ TERMIX_MAX_IMAGE_STORAGE_BYTES أو 5 جيجابايت."
},
"sessionPersistence": {
"label": "حافظ على جلساتك منفصلة",
"description": "أبقِ نافذة طرفية غير متصلة بالخادم مفتوحة للمدة المذكورة أعلاه، بحيث يؤدي إعادة فتح علامة التبويب الخاصة بها إلى استئناف العمل من حيث توقفت."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "قم بتشغيل طرفيات المضيفين الجدد داخل tmux حتى تستمر الجلسات في حالة انقطاع الاتصال (يتطلب tmux على المضيف)."
},
"newHostTheme": {
"label": "قالب للمضيفين الجدد",
"description": "السمة الطرفية التي يبدأ بها المضيف الجديد."
},
"newHostFontFamily": {
"label": "خط المضيفين الجدد",
"description": "خط الطرفية الذي يبدأ به المضيف الجديد."
},
"newHostFontSize": {
"label": "حجم الخط للمضيفين الجدد",
"description": "حجم خط الطرفية الذي يبدأ به المضيف الجديد، بالبكسل."
},
"newHostCursorStyle": {
"label": "نمط المؤشر للمضيفين الجدد"
},
"newHostCursorBlink": {
"label": "مؤشر وامض للمضيفين الجدد"
}
},
"host": {
"enableTerminalToolbar": {
"label": "تفعيل شريط أدوات الطرفية",
"description": "اعرض شريط أدوات سريع الوصول مثبتًا على الطرفية النشطة لأدوات هذا المضيف وإحصائياته المباشرة."
},
"terminalToolbarPosition": {
"label": "موضع شريط الأدوات",
"description": "مكان وجود شريط الأدوات في الطرفية. لا يزال بإمكانك سحبه من هناك.",
"bottom": "أسفل المنتصف",
"bottomLeft": "أسفل اليسار",
"bottomRight": "أسفل اليمين",
"top": "أعلى المنتصف",
"topLeft": "أعلى اليسار",
"topRight": "أعلى اليمين"
},
"terminalToolbarStartState": {
"label": "حالة بدء شريط الأدوات",
"description": "سواء تم فتح شريط الأدوات موسعًا أو مصغرًا عند اتصال الجهاز الطرفي",
"expanded": "موسع",
"collapsed": "مُصغّر"
},
"terminalToolbarDisplay": {
"label": "وضع عرض شريط الأدوات",
"description": "كيفية عرض أزرار شريط الأدوات. آخر استخدام يحفظ ما تم تحديده في شريط الأدوات.",
"remember": "آخر استخدام",
"icon": "أيقونة فقط",
"labeled": "الرموز والملصقات",
"expanded": "مُوسّع بالإحصائيات"
},
"terminalToolbarShowStatus": {
"label": "عرض الإحصائيات المباشرة",
"description": "عرض إحصائيات المضيف المباشرة أعلى أزرار شريط الأدوات في الوضع الموسع"
},
"terminalToolbarFade": {
"label": "يتلاشى عند الخمول",
"description": "قم بإخفاء شريط الأدوات حتى تُمرر مؤشر الماوس فوقه"
},
"enableCommandHistory": {
"label": "سجل الأوامر",
"description": "تسجيل الأوامر المنفذة في هذه الطرفية للسجل والإكمال التلقائي"
},
"enableTerminal": {
"label": "تفعيل الطرفية",
"description": "قم بتوفير طرفية SSH لهذا المضيف."
},
"inheritAppearance": {
"label": "استخدم الإعدادات الافتراضية للمستخدم"
},
"theme": {
"label": "المظهر"
},
"cursorBlink": {
"label": "مؤشر وامض"
},
"cursorStyle": {
"label": "نمط المؤشر"
},
"fontSize": {
"label": "حجم الخط"
},
"fontFamily": {
"label": "نوع الخط"
},
"scrollback": {
"label": "ارجع للخلف"
},
"letterSpacing": {
"label": "تباعد الأحرف"
},
"lineHeight": {
"label": "ارتفاع السطر"
},
"bellStyle": {
"label": "جرس"
},
"minimumContrastRatio": {
"label": "نسبة التباين الدنيا"
},
"backgroundImage": {
"label": "صورة الخلفية"
},
"backgroundImageOpacity": {
"label": "شفافية صورة الخلفية"
},
"customThemeColors": {
"label": "ألوان مخصصة للثيم"
},
"rightClickSelectsWord": {
"label": "النقر بزر الماوس الأيمن يحدد الكلمة"
},
"macOptionIsMeta": {
"label": "الخيار هو ميتا"
},
"fastScrollModifier": {
"label": "مفتاح التمرير السريع"
},
"fastScrollSensitivity": {
"label": "سرعة تمرير سريعة"
},
"backspaceMode": {
"label": "مسافة للخلف"
},
"autoMosh": {
"label": "أوتو موش"
},
"moshCommand": {
"label": "أمر موش"
},
"autoTmux": {
"label": "tmux تلقائي"
},
"useSSHTitle": {
"label": "استخدم عنوان SSH"
},
"syntaxHighlighting": {
"label": "تمييز بناء الجملة"
},
"syntaxHighlightingOptions": {
"label": "فئات تمييز بناء الجملة"
},
"linkClickBehavior": {
"label": "انقر على الرابط"
},
"localEcho": {
"label": "صدى محلي"
},
"passwordPromptAutoFill": {
"label": "عرض المساعدة في ملء خانات إدخال كلمة المرور"
},
"sudoPasswordAutoFill": {
"label": "املأ مطالبات sudo"
},
"autoReconnect": {
"label": "إعادة الاتصال تلقائياً"
}
},
"user": {
"commandAutocomplete": {
"label": "الإكمال التلقائي للأوامر",
"description": "إظهار الإكمال التلقائي أثناء الكتابة عند الضغط على زر Tab"
},
"localEcho": {
"label": "صدى محلي",
"description": "تقليل زمن استجابة الإدخال المُدرك باستخدام التنبؤ الآمن المحلي بضغطات المفاتيح"
},
"linkClickBehavior": {
"label": "سلوك النقر على الروابط في الطرفية",
"description": "السلوك الافتراضي عند النقر على الروابط في الطرفية"
},
"customThemes": {
"label": "السمات المحفوظة"
}
}
},
"palette": {
"localTerminal": "المحطة المحلية"
},
"permissions": {
"sessions": {
"title": "استخدم جلسات طرفية مباشرة",
"description": "يتيح ذلك لميزات أخرى، مثل مشاركة الجلسات وتسجيلها، الوصول إلى جلسات طرفية مباشرة."
},
"history": {
"title": "قراءة سجل الأوامر",
"description": "يتيح ذلك لميزات أخرى، مثل مساعد الذكاء الاصطناعي، قراءة سجل أوامرك."
}
},
"hosts": {
"tabTerminal": "الطرفية",
"addHost": "إضافة مضيف",
"applyGlobalThemeTooltip": "قم بتطبيق هذا القالب",
"backgroundImageDesc": "رابط اختياري لصورة خلفية الطرفية",
"backgroundImageLabel": "رابط صورة الخلفية",
"backgroundImageOpacityLabel": "شفافية صورة الخلفية",
"backspaceMode": "نمط الحذف",
"backspaceModeControlH": "التحكم-H (BS)",
"backspaceModeLabel": "وضع المسح الخلفي",
"backspaceModeNormal": "عادي (حذف)",
"behaviorAndAdvanced": "السلوك والمتقدم",
"bellStyle": "نمط الجرس",
"bellStyleBoth": "كلاهما",
"bellStyleLabel": "نمط الجرس",
"bellStyleNone": "لا شيء",
"bellStyleSound": "صوت",
"bellStyleVisual": "مرئي",
"colorTheme": "نظام الألوان",
"cursorBlink": "وميض المؤشر",
"cursorBlinking": "وميض المؤشر",
"cursorBlinkingDesc": "تمكين تأثير وميض المؤشر في الطرفية",
"cursorStyle": "نمط المؤشر",
"cursorStyleBar": "حاجِز",
"cursorStyleBlock": "حاجز",
"cursorStyleLabel": "نمط المؤشر",
"cursorStyleUnderline": "ضع خطاً تحته",
"customThemeAnsiColors": "ألوان ANSI",
"customThemeBackground": "الخلفية",
"customThemeBlack": "أسود",
"customThemeBlue": "أزرق",
"customThemeBrightBlack": "أسود ساطع",
"customThemeBrightBlue": "أزرق ساطع",
"customThemeBrightCyan": "سماوي ساطع",
"customThemeBrightGreen": "أخضر ساطع",
"customThemeBrightMagenta": "ماجنتا ساطع",
"customThemeBrightRed": "أحمر ساطع",
"customThemeBrightWhite": "أبيض ساطع",
"customThemeBrightYellow": "أصفر ساطع",
"customThemeColors": "ألوان مخصصة",
"customThemeCursor": "المؤشر",
"customThemeCursorAccent": "تمييز المؤشر",
"customThemeCyan": "سماوي",
"customThemeForeground": "المقدمة",
"customThemeGreen": "أخضر",
"customThemeMagenta": "ماجنتا",
"customThemeRed": "أحمر",
"customThemeResetTooltip": "إعادة تعيين إلى الإعدادات الافتراضية",
"customThemeSelection": "التحديد",
"customThemeWhite": "أبيض",
"customThemeYellow": "أصفر",
"deleteGlobalThemeTooltip": "احذف هذا القالب",
"docsLink": "عرض المستندات",
"enableAutoMosh": "تمكين Mosh التلقائي",
"enableAutoMoshDesc": "تفضيل Mosh على SSH إذا كان متاحاً",
"enableAutoTmux": "تمكين tmux التلقائي",
"enableAutoTmuxDesc": "حافظ على تشغيل shell وأي شيء يعمل بداخله أثناء انقطاع الاتصال وإعادة تشغيل المتصفح عن طريق التشغيل داخل tmux (يجب تثبيت tmux على المضيف).",
"fastScrollModifier": "مُعدِّل التمرير السريع",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "مفتاح التمرير السريع",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "حساسية التمرير السريع",
"fastScrollSensitivityLabel": "حساسية التمرير السريع",
"fontFamily": "عائلة الخط",
"fontFamilyCustomHint": "اختر خطًا مُضمّنًا، أو اختر \"مخصص\" واكتب الاسم الدقيق لخط مُثبّت مُسبقًا على نظامك (مثل MesloLGS NF أو Noto Sans Mono). لا يُمكن لبرنامج Termix تثبيت الخطوط نيابةً عنك، لذا ثبّته على نظام التشغيل أولًا.",
"fontFamilyCustomOption": "مخصص...",
"fontFamilyCustomPlaceholder": "اسم الخط بالضبط، على سبيل المثال MesloLGS NF",
"fontFamilyLabel": "عائلة الخط",
"fontSize": "حجم الخط",
"fontSizeLabel": "حجم الخط",
"hostNotFound": "المضيف غير موجود",
"letterSpacing": "تباعد الأحرف",
"letterSpacingPx": "تباعد الأحرف (بكسل)",
"lineHeight": "ارتفاع السطر",
"lineHeightLabel": "ارتفاع السطر",
"linkClickBehaviorConfirm": "إظهار نافذة منبثقة للفتح أو النسخ",
"linkClickBehaviorDesc": "يتحكم في ما يحدث عند النقر على رابط في الطرفية. استخدم 'افتراضي' لاتباع إعداد التطبيق العام.",
"linkClickBehaviorDirect": "فتح مباشرةً",
"linkClickBehaviorLabel": "سلوك النقر على الرابط",
"loadingHost": "جارٍ تحميل المضيف...",
"localEchoAuto": "معادلة",
"localEchoDesc": "توقع ضغطات المفاتيح الآمنة القابلة للطباعة محليًا على الاتصالات البطيئة. لا يتم عرض مطالبات كلمة المرور أو مدخلات التحكم على الشاشة.",
"localEchoLabel": "صدى محلي",
"localEchoOff": "غير مفعلة",
"localEchoOn": "متصل دائمًا",
"macOptionIsMetaLabel": "مفتاح الخيار يرسل البيانات الوصفية",
"macOptionIsMetaShortDesc": "تعطيل كتابة الأحرف الخاصة (مثل @ أو |) باستخدام مفتاح Option/Alt على نظام macOS بدلاً من إرسال Meta",
"moshCommand": "أمر MOSH",
"moshCommandLabel": "أمر Mosh",
"noSavedThemes": "لم يتم حفظ أي سمات بعد",
"none": "لا يوجد",
"passwordPromptAutoFillDesc": "اعرض إدخال كلمة المرور المحفوظة عندما يطلبها الجهاز. قم بإيقاف تشغيل هذه الخاصية لمنع إدخال أي كلمة مرور تلقائيًا على هذا الجهاز.",
"passwordPromptAutoFillLabel": "عرض خاصية التعبئة التلقائية لكلمة المرور",
"autoReconnectLabel": "إعادة الاتصال التلقائي",
"autoReconnectDesc": "يُعيد الاتصال تلقائيًا عند انقطاع اتصال SSH، كما يحدث بعد انقطاع مؤقت في الشبكة أو وضع السكون. ويحتفظ بسجل التمرير.",
"rightClickSelectsWord": "النقر باليمين يحدد الكلمة",
"rightClickSelectsWordLabel": "تحديد الكلمة بالنقر الأيمن",
"rightClickSelectsWordShortDesc": "تحديد الكلمة تحت المؤشر عند النقر بالزر الأيمن",
"saveAsGlobalTheme": "حفظ كقالب عام",
"saveGlobalThemeError": "فشل حفظ السمة",
"saveGlobalThemeNamePrompt": "أدخل اسمًا لهذا القالب",
"saveGlobalThemeSuccess": "حفظ السمة",
"savedThemesLabel": "السمات المحفوظة",
"scrollbackBufferLabel": "مخزن التمرير المؤقت",
"scrollbackMaxLines": "الحد الأقصى لعدد الأسطر المحفوظة في السجل",
"sudoPasswordAutoFill": "التعبئة التلقائية لكلمة مرور Sudo",
"sudoPasswordAutoFillDesc": "تخزين كلمة مرور sudo لتشغيل مقاييس المضيف ومطالبات الطرفية وغيرها من الأوامر المميزة تلقائياً.",
"sudoPasswordAutoFillLabel": "الملء التلقائي لكلمة مرور sudo",
"syntaxCategoryIpAddresses": "عناوين IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "مستويات السجل",
"syntaxCategoryLogLevelsDesc": "خطأ، تحذير، معلومات، تنقيح، فادح",
"syntaxCategoryNumbers": "أرقام معنونة",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "مسارات الملفات",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "الطوابع الزمنية",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "عناوين URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "تلوين مخرجات الطرفية (الأخطاء، المسارات، عناوين IP، الطوابع الزمنية)",
"syntaxHighlightingLabel": "تمييز الصيغة",
"terminalAppearance": "مظهر الطرفية",
"theme": "السمة",
"themePreview": "معاينة السمة",
"useSSHTitleDesc": "تحديث عنوان التبويب من عنوان نافذة الصدفة بدلاً من اسم المضيف",
"useSSHTitleLabel": "استخدام عنوان نافذة SSH",
"enableTunnel": "تمكين النفق",
"enableFileManager": "تمكين مدير الملفات",
"enableDocker": "تمكين Docker",
"startupSnippet": "مقتطف بدء التشغيل",
"quickActions": "إجراءات سريعة",
"proxmoxLastSyncStatus": {
"success": "نجاح"
},
"proxmoxResultSkippedNoIp": "تم تخطي {{count}} (لم يتم العثور على عنوان IP)",
"proxmoxStatsUrlCopied": "تم نسخ رابط إحصائيات Proxmox إلى الحافظة",
"rdpUrlCopied": "تم نسخ رابط RDP",
"vncUrlCopied": "تم نسخ رابط VNC",
"filterAuthStepca": "الخطوة ج",
"guac": {
"noCredential": "لا توجد بيانات اعتماد (بيانات اعتماد مباشرة أدناه)",
"authTypeDirect": "مباشر",
"authTypeCredential": "بيانات الاعتماد",
"authTypeNone": "لا شيء",
"recordingPath": "مسار التسجيل",
"recordingName": "اسم التسجيل",
"saveHostFirst": "احفظ المضيف أولاً.",
"sharingOptionsAfterSave": "خيارات المشاركة متاحة بعد حفظ المضيف.",
"permissionLevel": "مستوى الصلاحية",
"typeHeader": "النوع",
"targetHeader": "الهدف",
"permissionHeader": "الصلاحية",
"cancelBtn": "إلغاء",
"savingBtn": "جارٍ الحفظ...",
"updateHostBtn": "تحديث المضيف",
"addHostBtn": "إضافة مضيف"
},
"filterAuthVault": "قبو"
},
"nav": {
"history": "السجل",
"localTerminal": "المحطة المحلية",
"sshTools": "أدوات SSH",
"terminal": "الطرفية",
"macros": "وحدات الماكرو"
},
"sshTools": {
"broadcastInputPlaceholder": "اكتب هنا لبث ضغطات المفاتيح...",
"copyOnSelect": "يتم نسخ النص المحدد تلقائيًا",
"enableRightClickCopyPaste": "تمكين النسخ واللصق بالزر الأيمن",
"fillPassword": "املأ كلمة المرور",
"fillPasswordMissing": "لا توجد كلمة مرور محفوظة لـ {{count}} طرفية محددة",
"fillPasswordSuccess": "تم ملء كلمة المرور في {{count}} طرفية",
"keyRecordingTitle": "تسجيل المفاتيح",
"noTerminalTabsOpen": "لا توجد علامات تبويب طرفية مفتوحة",
"recordToTerminals": "التسجيل إلى الطرفيات",
"selectAll": "الكل",
"selectNone": "لا شيء",
"selectTerminalsAbove": "اختر الطرفيات أعلاه",
"settingsTitle": "الإعدادات",
"startRecording": "بدء التسجيل",
"stopRecording": "إيقاف التسجيل"
},
"keybindings": {
"copy": "تحديد النص",
"paste": "لصق",
"sendControlCode": "إرسال إشارة Ctrl+حرف",
"sendText": "أرسل رسالة نصية",
"controlCodeLabel": "خطاب",
"textLabel": "نص لإرساله",
"appendEnterLabel": "اضغط على زر الإدخال بعد الإرسال",
"clipboardPermissionNote": "قد يطلب منك بعض المتصفحات منح إذن الوصول إلى الحافظة عند الاستخدام الأول.",
"textRequired": "أدخل النص المراد إرساله",
"controlCodeRequired": "أدخل حرفًا واحدًا لرمز التحكم",
"builtIn": {
"copyCtrlC": "نسخ التحديد (Ctrl+C، فقط عند تحديد نص)",
"copyCtrlShiftC": "نسخ التحديد (Ctrl+Shift+C)",
"copyCmdC": "نسخ التحديد (Cmd+C)",
"pasteCtrlShiftV": "لصق من الحافظة (Ctrl+Shift+V)",
"ctrlW": "إرسال Ctrl+W إلى سطر الأوامر (محظور من إغلاق علامة تبويب المتصفح)",
"ctrlT": "إرسال Ctrl+T إلى سطر الأوامر (محظور من فتح علامة تبويب المتصفح)",
"ctrlN": "أرسل Ctrl+N إلى سطر الأوامر (محظور من فتح نافذة المتصفح)",
"ctrlQ": "أرسل Ctrl+Q إلى سطر الأوامر (تم منعك من إغلاق المتصفح)"
}
},
"macros": {
"title": "وحدات الماكرو",
"description": "قم بتشغيل سلسلة من الأوامر المحفوظة في طرفية، وتفاعل مع ما يرسله الخادم.",
"target": "الهدف",
"noTerminal": "لا يوجد طرفية مفتوحة",
"empty": "لا توجد وحدات ماكرو حتى الآن",
"emptyHint": "أنشئ ماكرو لأتمتة تدفق طرفية، مثل تسجيل الدخول أو إعادة تشغيل خدمة أو الإجابة على المطالبات.",
"create": "ماكرو جديد",
"back": "العودة إلى وحدات الماكرو",
"name": "الاسم",
"namePlaceholder": "أعد تشغيل خادم الويب",
"nameRequired": "قم بتسمية الماكرو قبل حفظه",
"descriptionLabel": "الوصف",
"descriptionPlaceholder": "ما يفعله هذا الماكرو (اختياري)",
"unsaved": "تغييرات غير محفوظة",
"save": "حفظ",
"saved": "تم حفظ الماكرو",
"saveFailed": "تعذر حفظ الماكرو",
"delete": "حذف",
"deleteTitle": "هل تريد حذف هذا الماكرو؟",
"deleteBody": "سيتم حذف \"{{name}}\" نهائياً. لا يمكن التراجع عن هذا الإجراء.",
"deleted": "تم حذف الماكرو",
"cancel": "إلغاء",
"run": "تشغيل",
"stop": "التوقف",
"running": "جري...",
"completed": "اللمسة النهائية الدقيقة",
"failed": "فشل الماكرو",
"loadFailed": "تعذر تحميل وحدات الماكرو",
"needTerminal": "افتح وقم بتوصيل طرفية أولاً",
"noSteps": "لا يحتوي هذا الماكرو على أي خطوات حتى الآن. أضف خطوة واحدة أدناه.",
"addStep": "خطوات إضافية",
"stepNumber": "الخطوة {{number}}",
"removeStep": "خطوة الإزالة",
"confirmRunTitle": "هل تريد تشغيل هذا الماكرو؟",
"confirmRunBody": "\"{{name}}\" سيرسل أوامر إلى {{host}}.",
"confirmRunAction": "تشغيل الماكرو",
"stepTypes": {
"send": {
"label": "إرسال الأمر",
"help": "يكتب النص في الطرفية، تمامًا كما لو كنت أنت من كتبته."
},
"wait": {
"label": "انتظر حتى يتم إخراج البيانات",
"help": "يتوقف مؤقتًا حتى يقوم الخادم بطباعة النص الذي تحدده، مثل مطالبة كلمة المرور."
},
"delay": {
"label": "يوقف",
"help": "ينتظر فترة زمنية محددة قبل الخطوة التالية."
},
"if": {
"label": "إذا احتوى الناتج",
"help": "يقوم بفحص كل ما طبعه الخادم حتى الآن، ثم يقوم بتشغيل أحد الفرعين."
},
"repeat": {
"label": "يكرر",
"help": "يقوم بتنفيذ الخطوات الموجودة بداخله لعدد محدد من المرات."
}
},
"send": {
"text": "أمر أو نص",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "اضغط على زر الإدخال بعد الإرسال",
"pressEnterHelp": "قم بإيقاف تشغيل هذا الخيار لكتابة نص دون إرساله."
},
"wait": {
"pattern": "انتظر حتى يحتوي الناتج على",
"patternPlaceholder": "كلمة مرور:",
"timeout": "الاستسلام بعد",
"onTimeout": "إذا لم يظهر أبداً",
"stop": "أوقف الماكرو",
"continue": "استمر على أي حال"
},
"delay": {
"duration": "انتظر"
},
"ifStep": {
"pattern": "إذا احتوى الناتج",
"patternPlaceholder": "نشط: نشط (قيد التشغيل)",
"then": "ثم افعل هذا",
"else": "وإلا فافعل هذا",
"emptyBranch": "لا توجد"
},
"repeat": {
"count": "عدد المرات",
"times": "أوقات"
},
"match": {
"useRegex": "مطابقة مع تعبير نمطي",
"useRegexHelp": "اترك هذا الخيار فارغًا لمطابقة النص تمامًا كما هو مكتوب.",
"invalidRegex": "هذا ليس تعبيرًا نمطيًا صالحًا، وسيتم مطابقته كنص عادي."
},
"seconds": "ثوانٍ",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "يلزم وجود خادم بعيد. قم بتوصيل خادم بعيد في الإعدادات لاستخدام نوع الاتصال هذا."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Добавяне",
"arrowDown": "Стрелка надолу",
"arrowLeft": "Стрелка наляво",
"arrowRight": "Стрелка надясно",
"arrowUp": "Стрелка нагоре",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Дел",
"done": "Готово",
"editQuickKeys": "Редактиране на бързи клавиши",
"end": "Край",
"esc": "Esc",
"home": "Дом",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Паста",
"quickKeyPlaceholder": "например sudo ",
"quickKeysDesc": "Докоснете × за премахване. Поддържа до 8 знака.",
"quickKeysTitle": "Бързи клавиши",
"removeQuickKey": "Премахване",
"resetDefaults": "Възстановяване на фабричните настройки",
"shift": "Изместване",
"tab": "Раздел"
},
"terminal": {
"autoTmuxEnableFailed": "Неуспешно активиране на Auto-Tmux",
"autoTmuxEnabled": "Автоматичното Tmux управление е активирано за {{host}}. Прилага се от следващата връзка.",
"clipboardHttpWarning": "Не можах да прочета клипборда. Някои браузъри ограничават достъпа до клипборда извън HTTPS - опитайте Ctrl+V вместо това или използвайте Termix през HTTPS.",
"closeTab": "Затвори",
"connecting": "Свързване...",
"connectionLost": "Връзката е прекъсната",
"connectionRejected": "Връзката е отхвърлена от сървъра. Моля, проверете удостоверяването и мрежовата си конфигурация.",
"connectionTimeout": "Време за изчакване на връзката",
"enableAutoTmuxAction": "Активиране на Auto-Tmux",
"hostKeyRejected": "Проверката на SSH ключа за хост е отхвърлена. Връзката е прекратена.",
"linkDialogCopy": "Копиране",
"linkDialogOpen": "Отворено",
"linkDialogTitle": "Отвори линка",
"maxReconnectAttemptsReached": "Достигнат е максималният брой опити за повторно свързване",
"noHostSelected": "Няма избран хост",
"passwordPromptFillTitle": "Да се попълни ли запазената парола в този ред?",
"reconnect": "Свържете се отново",
"reconnected": "Успешно повторно свързване",
"reconnecting": "Повторно свързване... ({{attempt}}/{{max}})",
"autoReconnecting": "Връзката е прекъсната, свързването е повторно...",
"searchCaseSensitive": "Съвпадение на регистъра",
"searchClose": "Затвори (Escape)",
"searchNext": "Следващ мач (Enter)",
"searchNoResults": "Няма резултати",
"searchPlaceholder": "Намерете",
"searchPrevious": "Предишно съвпадение (Shift+Enter)",
"searchRegex": "Използвайте регулярни изрази",
"searchResultCount": "{{index}} от {{count}}",
"searchWholeWord": "Съвпадение на цяла дума",
"sessionExpiredNotice": "Предишната ви сесия на {{host}} изтече след {{minutes}} минути прекъснато свързване; обвивката и всичко, което се изпълнява в нея, са изчезнали. Активирайте Auto-Tmux на този хост, за да поддържате сесиите активни.",
"sessionExpiredNoticeNoMinutes": "Предишната ви сесия на {{host}} изтече, докато бяхте прекъснати; обвивката и всичко, което се изпълняваше в нея, са изчезнали. Активирайте Auto-Tmux на този хост, за да поддържате сесиите активни.",
"sessionTakenOver": "Сесията беше отворена в друг раздел. Повторно свързване...",
"tmuxAttached": "Прикачени клиенти",
"tmuxAttachedCount": "{{count}} прикачен",
"tmuxCopyHint": "Променете селекцията и натиснете Enter, за да я копирате в клипборда",
"tmuxCreateNew": "Започнете нова сесия",
"tmuxDetached": "Отделен от tmux сесията",
"tmuxLastActivity": "Последна активност",
"tmuxSessionAttached": "Прикачена tmux сесия: {{name}}",
"tmuxSessionCreated": "tmux сесия, създадена: {{name}}",
"tmuxSessionPickerDesc": "На този хост са открити съществуващи tmux сесии. Изберете една, за да я свържете отново или да създадете нова сесия.",
"tmuxSessionPickerTitle": "tmux сесии",
"tmuxTimeDays": "преди {{count}}дни",
"tmuxTimeHours": "преди {{count}}ч",
"tmuxTimeJustNow": "точно сега",
"tmuxTimeMinutes": "преди {{count}}мин.",
"tmuxUnavailable": "tmux не е инсталиран на отдалечения хост, връща се към стандартната обвивка",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Прозорци",
"unknownError": "Възникна неизвестна грешка",
"websocketAbnormalClose": "Връзката се прекъсна неочаквано. Това може да се дължи на проблем с обратен прокси или SSL конфигурация. Моля, проверете лог файловете на сървъра.",
"websocketError": "Грешка при свързване с WebSocket",
"clipboardReadFailed": "Четенето от клипборда не бе успешно. Уверете се, че са предоставени разрешения за достъп до клипборда.",
"clipboardWriteFailed": "Копирането в клипборда не бе успешно. Уверете се, че страницата се предоставя през HTTPS или localhost.",
"connected": "Свързан",
"totpCodeLabel": "Код за потвърждение",
"duplicateTab": "Дублиран раздел",
"imageChooseFile": "Изберете файл с изображение",
"imageUploaded": "Качено изображение: {{path}}",
"imageClipboardUnavailable": "Този браузър не може да чете изображения от клипборда",
"imageClipboardEmpty": "Няма намерено изображение в клипборда",
"localShell": "Локална терминална обвивка",
"autocompleteHintComplete": "Tab или Enter за завършване",
"autocompleteHintNavigate": "↑↓ за навигация",
"autocompleteHintClose": "Esc за затваряне"
},
"terminalToolbar": {
"detachTmux": "Отделяне на tmux",
"detachTmuxDescription": "Отделяне на tmux сесия",
"dismissError": "Грешка при отхвърляне на изображението",
"hideToolbar": "Скриване на лентата с инструменти",
"image": "Действия с изображения (само с изображения)",
"imageActionFailed": "Действието с изображението не беше успешно",
"layout": "Режим на показване на лентата с инструменти",
"layoutExpanded": "Разширено с показатели",
"layoutIcon": "Само икона",
"layoutLabeled": "Икони и етикети",
"moveToolbar": "Преместване на лентата с инструменти",
"moveToolbarHint": "Плъзнете, за да преместите лентата с инструменти",
"paste": "Поставяне на изображение",
"pasteImage": "Поставяне на изображение от клипборда (само за изображения)",
"retry": "Опитай отново",
"showToolbar": "Разгъване на лентата с инструменти",
"upload": "Качване на изображение",
"uploadImage": "Качете изображение на хоста",
"uploadingImage": "Качване..."
},
"history": {
"noTerminalSelected": "Няма избран терминал",
"noTerminalSelectedHint": "Отворете раздел на SSH терминал, за да видите историята на командите му",
"searchPlaceholder": "История на търсенията...",
"clearAll": "Изчисти всички",
"noHistoryEntries": "Няма записи в историята",
"trackingDisabled": "Проследяването на историята е деактивирано",
"trackingDisabledHint": "Включете историята на командите в раздела SSH терминал на този хост.",
"commandCount_one": "команда {{count}}",
"commandCount_other": "{{count}} команди"
},
"touchInput": {
"enabled": "Активиране на сензорно въвеждане",
"enabledDesc": "Разрешаване на превъртане с един пръст в терминали",
"momentumEnabled": "Активиране на Momentum",
"momentumEnabledDesc": "Продължете да превъртате за кратко след плъзване",
"advanced": "Разширено",
"resetDefaults": "Възстановяване на фабричните настройки",
"dragThreshold": "Праг на плъзгане",
"maxWheelDelta": "Максимална делта на колелото",
"momentumSampleWindow": "Прозорец за пример на импулса",
"releaseGracePeriod": "Гратисен период за освобождаване",
"minimumVelocity": "Минимална скорост",
"maximumVelocity": "Максимална скорост",
"maximumDuration": "Максимална продължителност",
"maximumTravel": "Максимален ход",
"decayTime": "Време на разпад",
"pixelsPerTick": "Пиксели на такт",
"maximumFrameInterval": "Максимален интервал на кадрите",
"maximumTicksPerFrame": "Максимален брой отметки на кадър"
},
"imageStorage": {
"instanceId": "Идентификатор на екземпляр на терминална сесия",
"instanceIdDesc": "Идентификатор на екземпляр на един от свързаните ви терминални раздели, използван за тестване на видимостта.",
"selectedModeUnavailable": "Не е налично",
"test": "Тест",
"testing": "Тестване...",
"testFailed": "Тестването на съхранението на изображения не бе успешно",
"testConnected": "Терминалната сесия е свързана.",
"testNotConnected": "Няма свързана терминална сесия с този идентификатор на екземпляр.",
"testSelectedMode": "Качването ще използва: {{mode}}",
"testLocalVisible": "Локалната директория е видима от свързания хост.",
"testLocalNotVisible": "Локалната директория НЕ е видима от свързания хост."
},
"settings": {
"admin": {
"group": {
"touch": "Сензорно въвеждане",
"images": "Съхранение на изображения",
"sessions": "Сесии",
"newHosts": "Нови домакини"
},
"sessionTimeoutMinutes": {
"label": "Устойчивост на терминална сесия",
"description": "Колко дълго един прекъснат терминал се поддържа активен на сървъра, преди да бъде затворен. Мин. 1, макс. 1440 минути. За сесии, които трябва да преживеят това, активирайте Auto-Tmux на хоста."
},
"commandHistoryEnabled": {
"label": "История на командите",
"description": "Разрешаване на запис на историята на командите. Когато е деактивирано, историята не се запазва, независимо от настройките за всеки хост."
},
"commandHistoryForNewHosts": {
"label": "История на командите за нови хостове",
"description": "Дали новите хостове започват с включена история на командите."
},
"imageStorageMode": {
"label": "Режим на съхранение",
"description": "Където се записват поставените и качени изображения на терминала. Автоматичното избиране по връзка, локално и отдалечено (SFTP) е поправено.",
"auto": "Автоматично",
"local": "Местно",
"remoteSftp": "Отдалечено (SFTP)"
},
"imageLocalDir": {
"label": "Локален указател",
"description": "Абсолютен път в сървъра на Termix, където локалният режим записва изображения. Никога не се показва след запазване. Празният път използва TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Път на хоста",
"description": "Изгледът от страна на хоста на локалната директория, която получават терминалните агенти."
},
"imageTtlMs": {
"label": "TTL (мсек)",
"description": "Колко дълго се съхранява каченото изображение, в милисекунди. Празно използва TERMIX_IMAGE_TTL_MS или един час."
},
"imageMaxCount": {
"label": "Максимален брой изображения",
"description": "Повечето изображения се съхраняват наведнъж. Празните изображения използват TERMIX_MAX_IMAGE_COUNT или 100."
},
"imageMaxBytes": {
"label": "Максимален брой байтове за съхранение",
"description": "Повечето байтове изображения се съхраняват едновременно. Празните изображения използват TERMIX_MAX_IMAGE_STORAGE_BYTES или 5 GiB."
},
"sessionPersistence": {
"label": "Запазване на сесиите след прекъсване",
"description": "Поддържайте несвързан терминал активен на сървъра за горепосоченото време, така че повторното отваряне на раздела му да продължи оттам, откъдето е спрял."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Стартирайте терминалите на новите хостове вътре в tmux, така че сесиите да оцелеят при прекъсвания (необходим е tmux на хоста)"
},
"newHostTheme": {
"label": "Тема за нови домакини",
"description": "Темата на терминала, с която започва нов хост."
},
"newHostFontFamily": {
"label": "Шрифт за нови хостове",
"description": "Шрифтът на терминала, с който започва новият хост."
},
"newHostFontSize": {
"label": "Размер на шрифта за нови хостове",
"description": "Размерът на шрифта на терминала, с който започва нов хост, в пиксели."
},
"newHostCursorStyle": {
"label": "Стил на курсора за нови хостове"
},
"newHostCursorBlink": {
"label": "Мигащ курсор за нови хостове"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Активиране на лентата с инструменти на терминала",
"description": "Показване на лента с инструменти за бърз достъп, закачена към активния терминал, за инструментите и статистиката в реално време на този хост"
},
"terminalToolbarPosition": {
"label": "Позиция на лентата с инструменти",
"description": "Мястото, където се намира лентата с инструменти в терминала. Все още можете да я плъзнете оттам.",
"bottom": "Долу в центъра",
"bottomLeft": "Долу вляво",
"bottomRight": "Долу вдясно",
"top": "Горе в центъра",
"topLeft": "Горе вляво",
"topRight": "Горе вдясно"
},
"terminalToolbarStartState": {
"label": "Начално състояние на лентата с инструменти",
"description": "Дали лентата с инструменти се отваря разгъната или минимизирана, когато терминалът се свърже",
"expanded": "Разширено",
"collapsed": "Минимизирано"
},
"terminalToolbarDisplay": {
"label": "Режим на показване на лентата с инструменти",
"description": "Как се показват бутоните на лентата с инструменти. „Последно използвано“ запазва избраното от вас в лентата с инструменти.",
"remember": "Последно използвано",
"icon": "Само икона",
"labeled": "Икони и етикети",
"expanded": "Разширено със статистика"
},
"terminalToolbarShowStatus": {
"label": "Показване на статистика на живо",
"description": "Показване на статистика за хоста на живо над бутоните на лентата с инструменти в разгънат режим"
},
"terminalToolbarFade": {
"label": "Избледняване при неактивност",
"description": "Лентата с инструменти ще се скрива, докато задържите курсора на мишката върху нея."
},
"enableCommandHistory": {
"label": "История на командите",
"description": "Запис на команди, изпълнявани в този терминал, за история и автоматично довършване"
},
"enableTerminal": {
"label": "Активиране на терминала",
"description": "Предложете SSH терминал за този хост."
},
"inheritAppearance": {
"label": "Използване на потребителските настройки по подразбиране"
},
"theme": {
"label": "Тема"
},
"cursorBlink": {
"label": "Мигащ курсор"
},
"cursorStyle": {
"label": "Стил на курсора"
},
"fontSize": {
"label": "Размер на шрифта"
},
"fontFamily": {
"label": "Шрифт"
},
"scrollback": {
"label": "Превъртане назад"
},
"letterSpacing": {
"label": "Разстояние между буквите"
},
"lineHeight": {
"label": "Височина на реда"
},
"bellStyle": {
"label": "Бел"
},
"minimumContrastRatio": {
"label": "Минимално съотношение на контраста"
},
"backgroundImage": {
"label": "Фоново изображение"
},
"backgroundImageOpacity": {
"label": "Непрозрачност на фоновото изображение"
},
"customThemeColors": {
"label": "Персонализирани цветове на темата"
},
"rightClickSelectsWord": {
"label": "Щракване с десен бутон избира дума"
},
"macOptionIsMeta": {
"label": "Опцията е Мета"
},
"fastScrollModifier": {
"label": "Клавиш за бързо превъртане"
},
"fastScrollSensitivity": {
"label": "Бърза скорост на превъртане"
},
"backspaceMode": {
"label": "Назад"
},
"autoMosh": {
"label": "Автоматичен мош"
},
"moshCommand": {
"label": "Команда Mosh"
},
"autoTmux": {
"label": "Автоматичен tmux"
},
"useSSHTitle": {
"label": "Използвайте SSH заглавието"
},
"syntaxHighlighting": {
"label": "Подчертаване на синтаксиса"
},
"syntaxHighlightingOptions": {
"label": "Категории за осветяване на синтаксиса"
},
"linkClickBehavior": {
"label": "Кликване върху връзката"
},
"localEcho": {
"label": "Локално ехо"
},
"passwordPromptAutoFill": {
"label": "Предложение за попълване на подканите за парола"
},
"sudoPasswordAutoFill": {
"label": "Попълнете sudo подканите"
},
"autoReconnect": {
"label": "Автоматично повторно свързване"
}
},
"user": {
"commandAutocomplete": {
"label": "Автоматично довършване на команди",
"description": "Показване на автоматично довършване при въвеждане, ако натиснете Tab"
},
"localEcho": {
"label": "Локално ехо",
"description": "Намалете възприеманата латентност на входа, използвайки безопасно локално предсказване на натискането на клавиши"
},
"linkClickBehavior": {
"label": "Щракване върху връзката на терминала",
"description": "Поведение по подразбиране при кликване върху връзки в терминала"
},
"customThemes": {
"label": "Запазени теми"
}
}
},
"palette": {
"localTerminal": "Местен терминал"
},
"permissions": {
"sessions": {
"title": "Използвайте сесии на живо на терминал",
"description": "Позволява на други функции, като споделяне и запис на сесии, да достигнат до вашите сесии на живо в терминала."
},
"history": {
"title": "Прочетете историята на командите",
"description": "Позволява на други функции, като например асистента с изкуствен интелект, да четат историята на вашите команди."
}
},
"hosts": {
"tabTerminal": "Терминал",
"addHost": "Добавяне на хост",
"applyGlobalThemeTooltip": "Приложете тази тема",
"backgroundImageDesc": "Незадължителен URL адрес за фоново изображение на терминала",
"backgroundImageLabel": "URL адрес на фоновото изображение",
"backgroundImageOpacityLabel": "Непрозрачност на фоновото изображение",
"backspaceMode": "Режим на връщане назад",
"backspaceModeControlH": "Контрол-H (BS)",
"backspaceModeLabel": "Режим на връщане назад",
"backspaceModeNormal": "Нормално (DEL)",
"behaviorAndAdvanced": "Поведение и напреднали",
"bellStyle": "Стил на камбаната",
"bellStyleBoth": "И двете",
"bellStyleLabel": "Стил на камбаната",
"bellStyleNone": "Няма",
"bellStyleSound": "Звук",
"bellStyleVisual": "Визуално",
"colorTheme": "Цветова тема",
"cursorBlink": "Мигане на курсора",
"cursorBlinking": "Мигане на курсора",
"cursorBlinkingDesc": "Активиране на мигаща анимация за курсора на терминала",
"cursorStyle": "Стил на курсора",
"cursorStyleBar": "Бар",
"cursorStyleBlock": "Блок",
"cursorStyleLabel": "Стил на курсора",
"cursorStyleUnderline": "Подчертаване",
"customThemeAnsiColors": "ANSI цветове",
"customThemeBackground": "Предистория",
"customThemeBlack": "Черно",
"customThemeBlue": "Синьо",
"customThemeBrightBlack": "Ярко черно",
"customThemeBrightBlue": "Ярко синьо",
"customThemeBrightCyan": "Ярко циан",
"customThemeBrightGreen": "Ярко зелено",
"customThemeBrightMagenta": "Ярко пурпурно",
"customThemeBrightRed": "Ярко червено",
"customThemeBrightWhite": "Ярко бяло",
"customThemeBrightYellow": "Ярко жълто",
"customThemeColors": "Персонализирани цветове",
"customThemeCursor": "Курсор",
"customThemeCursorAccent": "Акцент на курсора",
"customThemeCyan": "Циан",
"customThemeForeground": "Преден план",
"customThemeGreen": "Зелено",
"customThemeMagenta": "Магента",
"customThemeRed": "Червено",
"customThemeResetTooltip": "Възстановяване на фабричните настройки",
"customThemeSelection": "Избор",
"customThemeWhite": "Бяло",
"customThemeYellow": "Жълто",
"deleteGlobalThemeTooltip": "Изтрий тази тема",
"docsLink": "Преглед на документи",
"enableAutoMosh": "Активиране на Auto-Mosh",
"enableAutoMoshDesc": "Предпочитайте Mosh пред SSH, ако е наличен",
"enableAutoTmux": "Активиране на Auto-Tmux",
"enableAutoTmuxDesc": "Поддържайте вашата обвивка и всичко, което се изпълнява в нея, активно при прекъсвания на връзката и рестартиране на браузъра, като я стартирате вътре в tmux (tmux трябва да е инсталиран на хоста)",
"fastScrollModifier": "Модификатор за бързо превъртане",
"fastScrollModifierAlt": "Алтернативно",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Модификатор за бързо превъртане",
"fastScrollModifierShift": "Изместване",
"fastScrollSensitivity": "Чувствителност на бързото превъртане",
"fastScrollSensitivityLabel": "Чувствителност на бързото превъртане",
"fontFamily": "Семейство шрифтове",
"fontFamilyCustomHint": "Изберете вграден шрифт или изберете „Персонализиран“ и въведете точното име на шрифт, който вече е инсталиран на вашата система (напр. MesloLGS NF, Noto Sans Mono). Termix не може да инсталира шрифтове вместо вас, първо го инсталирайте на вашата операционна система.",
"fontFamilyCustomOption": "Персонализирано...",
"fontFamilyCustomPlaceholder": "Точно име на шрифта, например MesloLGS NF",
"fontFamilyLabel": "Семейство шрифтове",
"fontSize": "Размер на шрифта",
"fontSizeLabel": "Размер на шрифта",
"hostNotFound": "Хостът не е намерен",
"letterSpacing": "Разстояние между буквите",
"letterSpacingPx": "Разстояние между буквите (px)",
"lineHeight": "Височина на реда",
"lineHeightLabel": "Височина на реда",
"linkClickBehaviorConfirm": "Показване на изскачащ прозорец за отваряне или копиране",
"linkClickBehaviorDesc": "Контролира какво се случва, когато щракнете върху връзка в терминала. Използвайте „По подразбиране“, за да следвате настройката на ниво приложение.",
"linkClickBehaviorDirect": "Отвори директно",
"linkClickBehaviorLabel": "Поведение при кликване върху връзки",
"loadingHost": "Зареждане на хоста...",
"localEchoAuto": "Автоматично",
"localEchoDesc": "Предсказвайте безопасни за печат натискания на клавиши локално при бавни връзки. Подканите за парола и контролните въведени команди никога не се повтарят.",
"localEchoLabel": "Локално ехо",
"localEchoOff": "Изключено",
"localEchoOn": "Винаги включено",
"macOptionIsMetaLabel": "Клавишът с опции изпраща мета данни",
"macOptionIsMetaShortDesc": "Деактивирайте въвеждането на специални символи (като @ или |) с клавиша Option/Alt в macOS, вместо изпращане на Meta",
"moshCommand": "MOSH команда",
"moshCommandLabel": "Команда Мош",
"noSavedThemes": "Все още няма запазени теми",
"none": "Няма",
"passwordPromptAutoFillDesc": "Предложете да попълните запазената парола, когато терминалът поиска такава. Изключете, за да не се попълва автоматично парола на този хост.",
"passwordPromptAutoFillLabel": "Автоматично попълване на парола за оферта",
"autoReconnectLabel": "Автоматично повторно свързване",
"autoReconnectDesc": "Свързва се отново самостоятелно, когато SSH връзката прекъсне, например след прекъсване на мрежата или заспиване. Запазва превъртането назад.",
"rightClickSelectsWord": "Щракване с десен бутон Избира дума",
"rightClickSelectsWordLabel": "Щракване с десен бутон Избира дума",
"rightClickSelectsWordShortDesc": "Изберете думата под курсора при щракване с десния бутон",
"saveAsGlobalTheme": "Запазване като глобална тема",
"saveGlobalThemeError": "Запазването на темата не бе успешно",
"saveGlobalThemeNamePrompt": "Въведете име за тази тема",
"saveGlobalThemeSuccess": "Темата е запазена",
"savedThemesLabel": "Запазени теми",
"scrollbackBufferLabel": "Буфер за превъртане назад",
"scrollbackMaxLines": "Максимален брой редове, съхранявани в историята",
"sudoPasswordAutoFill": "Автоматично попълване на парола за Sudo",
"sudoPasswordAutoFillDesc": "Съхранявайте парола за sudo, така че показателите за хоста, подканите на терминала и други да могат да изпълняват привилегировани команди автоматично.",
"sudoPasswordAutoFillLabel": "Автоматично попълване на парола за Sudo",
"syntaxCategoryIpAddresses": "IP адреси",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Нива на лог файлове",
"syntaxCategoryLogLevelsDesc": "грешка, предупреждение, информация, отстраняване на грешки, фатален",
"syntaxCategoryNumbers": "Етикетирани числа",
"syntaxCategoryNumbersDesc": "порт 8080, изход 1, статус 404",
"syntaxCategoryPaths": "Пътища до файлове",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Времеви печати",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15.01.2024 г.",
"syntaxCategoryUrls": "URL адреси",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Оцветяване на изхода на терминала (грешки, пътища, IP адреси, времеви отпечатъци)",
"syntaxHighlightingLabel": "Подчертаване на синтаксиса",
"terminalAppearance": "Външен вид на терминала",
"theme": "Тема",
"themePreview": "Преглед на темата",
"useSSHTitleDesc": "Актуализирайте заглавието на раздела от заглавието на прозореца на обвивката, вместо от името на хоста.",
"useSSHTitleLabel": "Използване на заглавие на SSH прозорец",
"enableTunnel": "Активиране на тунел",
"enableFileManager": "Активиране на файловия мениджър",
"enableDocker": "Активиране на Докер",
"startupSnippet": "Стартов фрагмент",
"quickActions": "Бързи действия",
"proxmoxLastSyncStatus": {
"success": "Успех"
},
"proxmoxResultSkippedNoIp": "{{count}} пропуснато (не е намерен IP адрес)",
"proxmoxStatsUrlCopied": "URL адресът на статистиката на Proxmox е копиран в клипборда",
"rdpUrlCopied": "RDP URL адресът е копиран",
"vncUrlCopied": "VNC URL адресът е копиран",
"filterAuthStepca": "Стъпка CA",
"guac": {
"noCredential": "Нямате пълномощия (директни пълномощия по-долу)",
"authTypeDirect": "Директно",
"authTypeCredential": "Пълномощия",
"authTypeNone": "Няма",
"recordingPath": "Път на запис",
"recordingName": "Име на записа",
"saveHostFirst": "Първо запазете хоста.",
"sharingOptionsAfterSave": "Опциите за споделяне са налични след запазване на хоста.",
"permissionLevel": "Ниво на разрешение",
"typeHeader": "Тип",
"targetHeader": "Цел",
"permissionHeader": "Разрешение",
"cancelBtn": "Отказ",
"savingBtn": "Запазване...",
"updateHostBtn": "Актуализиране на хоста",
"addHostBtn": "Добавяне на хост"
},
"filterAuthVault": "Трезор"
},
"nav": {
"history": "История",
"localTerminal": "Местен терминал",
"sshTools": "SSH инструменти",
"terminal": "Терминал",
"macros": "Макроси"
},
"sshTools": {
"broadcastInputPlaceholder": "Въведете тук, за да излъчвате натисканията на клавиши...",
"copyOnSelect": "Автоматично копиране на избрания текст",
"enableRightClickCopyPaste": "Активиране на копиране/поставяне чрез щракване с десен бутон",
"fillPassword": "Попълнете паролата",
"fillPasswordMissing": "Няма запазена парола за {{count}} избрани терминали",
"fillPasswordSuccess": "Паролата е попълнена в {{count}} терминал(и)",
"keyRecordingTitle": "Запис на ключове",
"noTerminalTabsOpen": "Няма отворени раздели на терминала",
"recordToTerminals": "Записване към терминали",
"selectAll": "Всички",
"selectNone": "Няма",
"selectTerminalsAbove": "Изберете терминали по-горе",
"settingsTitle": "Настройки",
"startRecording": "Стартиране на запис",
"stopRecording": "Спиране на записа"
},
"keybindings": {
"copy": "Копиране на селекцията",
"paste": "Паста",
"sendControlCode": "Изпрати сигнал Ctrl+буква",
"sendText": "Изпращане на текст",
"controlCodeLabel": "Писмо",
"textLabel": "Текст за изпращане",
"appendEnterLabel": "Натиснете Enter след изпращане",
"clipboardPermissionNote": "Може да поиска разрешение за достъп до клипборда при първото използване в някои браузъри.",
"textRequired": "Въведете текста за изпращане",
"controlCodeRequired": "Въведете една буква за контролния код",
"builtIn": {
"copyCtrlC": "Копиране на селекцията (Ctrl+C, само когато е избран текст)",
"copyCtrlShiftC": "Копиране на селекцията (Ctrl+Shift+C)",
"copyCmdC": "Копиране на селекцията (Cmd+C)",
"pasteCtrlShiftV": "Поставяне от клипборда (Ctrl+Shift+V)",
"ctrlW": "Изпращане на Ctrl+W към обвивката (блокирано е затварянето на раздела на браузъра)",
"ctrlT": "Изпращане на Ctrl+T към shell (блокирано е отварянето на раздел на браузъра)",
"ctrlN": "Изпращане на Ctrl+N към shell (блокирано е отварянето на прозорец на браузъра)",
"ctrlQ": "Изпращане на Ctrl+Q към shell (блокирано е затварянето на браузъра)"
}
},
"macros": {
"title": "Макроси",
"description": "Изпълнете запазена серия от команди в терминал и реагирайте на това, което сървърът изпраща обратно.",
"target": "Цел",
"noTerminal": "Няма отворен терминал",
"empty": "Все още няма макроси",
"emptyHint": "Създайте макрос за автоматизиране на процес в терминал, като например влизане в системата, рестартиране на услуга или отговаряне на подкани.",
"create": "Нов макрос",
"back": "Обратно към макросите",
"name": "Име",
"namePlaceholder": "Рестартирайте уеб сървъра",
"nameRequired": "Дайте име на макроса, преди да го запазите",
"descriptionLabel": "Описание",
"descriptionPlaceholder": "Какво прави този макрос (по избор)",
"unsaved": "Незапазени промени",
"save": "Запазване",
"saved": "Макросът е запазен",
"saveFailed": "Макросът не можа да се запази",
"delete": "Изтриване",
"deleteTitle": "Да се изтрие ли този макрос?",
"deleteBody": "„{{name}}“ ще бъде изтрито за постоянно. Това не може да бъде отменено.",
"deleted": "Макросът е изтрит",
"cancel": "Отказ",
"run": "Бягане",
"stop": "Спри",
"running": "Бягане...",
"completed": "Макрото е завършено",
"failed": "Макросът не беше успешен",
"loadFailed": "Не можаха да се заредят макроси",
"needTerminal": "Първо отворете и свържете терминал",
"noSteps": "Този макрос все още няма стъпки. Добавете една по-долу.",
"addStep": "Добавяне на стъпка",
"stepNumber": "Стъпка {{number}}",
"removeStep": "Премахване на стъпка",
"confirmRunTitle": "Да се изпълни ли този макрос?",
"confirmRunBody": "„{{name}}“ ще изпраща команди до {{host}}.",
"confirmRunAction": "Изпълнете макрос",
"stepTypes": {
"send": {
"label": "Изпрати команда",
"help": "Въвежда текст в терминала, по същия начин, както ако сте го написали."
},
"wait": {
"label": "Изчакайте изхода",
"help": "Пауза, докато сървърът отпечата текста, който посочите, като например подкана за парола."
},
"delay": {
"label": "Пауза",
"help": "Изчаква фиксирано време преди следващата стъпка."
},
"if": {
"label": "Ако изходът съдържа",
"help": "Проверява всичко, което сървърът е отпечатал досега, след което изпълнява един от двата клона."
},
"repeat": {
"label": "Повторете",
"help": "Изпълнява стъпките вътре в него определен брой пъти."
}
},
"send": {
"text": "Команда или текст",
"textPlaceholder": "systemctl рестартиране на nginx",
"pressEnter": "Натиснете Enter след изпращане",
"pressEnterHelp": "Изключете това, за да пишете текст, без да го изпращате."
},
"wait": {
"pattern": "Изчакайте, докато изходът съдържа",
"patternPlaceholder": "парола:",
"timeout": "Откажи се след",
"onTimeout": "Ако никога не се появи",
"stop": "Спиране на макроса",
"continue": "Продължавай все пак"
},
"delay": {
"duration": "Изчакайте"
},
"ifStep": {
"pattern": "Ако изходът съдържа",
"patternPlaceholder": "Активен: активен (работи)",
"then": "Тогава направете това",
"else": "В противен случай направете това",
"emptyBranch": "Без стъпала"
},
"repeat": {
"count": "Брой пъти",
"times": "пъти"
},
"match": {
"useRegex": "Съвпадение с регулярен израз",
"useRegexHelp": "Не включвайте това, за да съвпада текстът точно както е написан.",
"invalidRegex": "Не е валиден регулярен израз, ще бъде съпоставен като обикновен текст"
},
"seconds": "секунди",
"secondsShort": "{{count}}с"
},
"errors": {
"remoteServerRequired": "Изисква се отдалечен сървър. Свържете се с отдалечен сървър в „Настройки“, за да използвате този тип връзка."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Add",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paste",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remove",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Close",
"connecting": "Connecting...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copy",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Enable Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Theme"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Add Host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace Mode",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Mode",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Bell Style",
"bellStyleBoth": "Both",
"bellStyleLabel": "Bell Style",
"bellStyleNone": "None",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Color Theme",
"cursorBlink": "Cursor Blink",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Cursor Style",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor Style",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Fast Scroll Modifier",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Fast Scroll Modifier",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Fast Scroll Sensitivity",
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
"fontFamily": "Font Family",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Font Family",
"fontSize": "Font Size",
"fontSizeLabel": "Font Size",
"hostNotFound": "Host not found",
"letterSpacing": "Letter Spacing",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Line Height",
"lineHeightLabel": "Line Height",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "None",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Right Click Selects Word",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Scrollback Buffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Theme",
"themePreview": "Theme Preview",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Enable Tunnel",
"enableFileManager": "Enable File Manager",
"enableDocker": "Enable Docker",
"startupSnippet": "Startup Snippet",
"quickActions": "Quick Actions",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credential",
"authTypeNone": "None",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancel",
"savingBtn": "Saving...",
"updateHostBtn": "Update Host",
"addHostBtn": "Add Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "History",
"localTerminal": "Local Terminal",
"sshTools": "SSH Tools",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "None",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Paste",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Unsaved changes",
"save": "Save",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Delete",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancel",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "password:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Afegeix",
"arrowDown": "Fletxa avall",
"arrowLeft": "Fletxa esquerra",
"arrowRight": "Fletxa dreta",
"arrowUp": "Fletxa amunt",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Eliminar",
"done": "Fet",
"editQuickKeys": "Edita les tecles ràpides",
"end": "Final",
"esc": "Esc",
"home": "Inici",
"pageDown": "Av Pàg",
"pageUp": "Re Pàg",
"paste": "Enganxa",
"quickKeyPlaceholder": "p. ex. sudo ",
"quickKeysDesc": "Toca × per eliminar. Admet fins a 8 caràcters.",
"quickKeysTitle": "Tecles ràpides",
"removeQuickKey": "Elimina",
"resetDefaults": "Restableix els valors predeterminats",
"shift": "Majúscules",
"tab": "Pestanya"
},
"terminal": {
"autoTmuxEnableFailed": "No s'ha pogut habilitar Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux habilitat per a {{host}}. S'aplica a partir de la següent connexió.",
"clipboardHttpWarning": "No s'ha pogut llegir el porta-retalls. Alguns navegadors restringeixen l'accés al porta-retalls fora d'HTTPS; proveu Ctrl+V o serviu Termix a través d'HTTPS.",
"closeTab": "Tanca",
"connecting": "Connectant...",
"connectionLost": "Connexió perduda",
"connectionRejected": "Connexió rebutjada pel servidor. Si us plau, comproveu l'autenticació i la configuració de xarxa.",
"connectionTimeout": "Temps d'espera de connexió",
"enableAutoTmuxAction": "Activa la transmissió automàtica",
"hostKeyRejected": "Verificació de la clau de l'amfitrió SSH rebutjada. Connexió cancel·lada.",
"linkDialogCopy": "Còpia",
"linkDialogOpen": "Obre",
"linkDialogTitle": "Obre l'enllaç",
"maxReconnectAttemptsReached": "S'ha arribat al màxim d'intents de reconnexió",
"noHostSelected": "No s'ha seleccionat cap amfitrió",
"passwordPromptFillTitle": "Voleu introduir la contrasenya desada en aquesta sol·licitud?",
"reconnect": "Reconnecta",
"reconnected": "S'ha reconnectat correctament",
"reconnecting": "Reconnectant... ({{attempt}}/{{max}})",
"autoReconnecting": "Connexió perduda, s'està tornant a connectar...",
"searchCaseSensitive": "Coincideix amb el cas",
"searchClose": "Tanca (Escapada)",
"searchNext": "Pròxima coincidència (Intro)",
"searchNoResults": "Sense resultats",
"searchPlaceholder": "Troba",
"searchPrevious": "Coincidència anterior (Maj+Intro)",
"searchRegex": "Utilitza l'expressió regular",
"searchResultCount": "{{index}} de {{count}}",
"searchWholeWord": "Coincideix amb la paraula sencera",
"sessionExpiredNotice": "La sessió anterior a {{host}} ha caducat després de {{minutes}} minuts de desconnexió; l'intèrpret d'ordres i tot el que s'hi executa ha desaparegut. Activeu Auto-Tmux en aquest amfitrió per mantenir les sessions actives.",
"sessionExpiredNoticeNoMinutes": "La sessió anterior a {{host}} ha caducat mentre estava desconnectada; l'intèrpret d'ordres i tot el que s'hi executa ha desaparegut. Activeu Auto-Tmux en aquest host per mantenir les sessions actives.",
"sessionTakenOver": "La sessió s'ha obert en una altra pestanya. S'està tornant a connectar...",
"tmuxAttached": "Clients adjunts",
"tmuxAttachedCount": "{{count}} adjunt",
"tmuxCopyHint": "Ajusta la selecció i prem Intro per copiar al porta-retalls",
"tmuxCreateNew": "Inicia una nova sessió",
"tmuxDetached": "Desconnectat de la sessió tmux",
"tmuxLastActivity": "Darrera activitat",
"tmuxSessionAttached": "sessió tmux adjunta: {{name}}",
"tmuxSessionCreated": "Sessió tmux creada: {{name}}",
"tmuxSessionPickerDesc": "S'han trobat sessions tmux existents en aquest amfitrió. Seleccioneu-ne una per tornar-la a adjuntar o crear una sessió nova.",
"tmuxSessionPickerTitle": "Sessions de tmux",
"tmuxTimeDays": "fa {{count}}dies",
"tmuxTimeHours": "fa {{count}}h",
"tmuxTimeJustNow": "ara mateix",
"tmuxTimeMinutes": "fa {{count}}minuts",
"tmuxUnavailable": "tmux no està instal·lat a l'amfitrió remot, tornant a l'intèrpret d'ordres estàndard",
"tmuxWindowCount": "finestra {{count}}",
"tmuxWindows": "Finestres",
"unknownError": "S'ha produït un error desconegut",
"websocketAbnormalClose": "La connexió s'ha tancat inesperadament. Això pot ser degut a un problema de configuració del proxy invers o de l'SSL. Si us plau, reviseu els registres del servidor.",
"websocketError": "Error de connexió de WebSocket",
"clipboardReadFailed": "No s'ha pogut llegir del porta-retalls. Assegureu-vos que els permisos del porta-retalls estiguin concedits.",
"clipboardWriteFailed": "No s'ha pogut copiar al porta-retalls. Assegureu-vos que la pàgina es serveix per HTTPS o localhost.",
"connected": "Connectat",
"totpCodeLabel": "Codi de verificació",
"duplicateTab": "Pestanya duplicada",
"imageChooseFile": "Trieu un fitxer d'imatge",
"imageUploaded": "Imatge penjada: {{path}}",
"imageClipboardUnavailable": "Aquest navegador no pot llegir imatges del porta-retalls",
"imageClipboardEmpty": "No s'ha trobat cap imatge al porta-retalls",
"localShell": "Intèrpret d'ordres del terminal local",
"autocompleteHintComplete": "Tabulador o Intro per completar",
"autocompleteHintNavigate": "↑↓ per navegar",
"autocompleteHintClose": "Esc per tancar"
},
"terminalToolbar": {
"detachTmux": "Desconnecta tmux",
"detachTmuxDescription": "Desconnecta la sessió tmux",
"dismissError": "Error d'ignorar la imatge",
"hideToolbar": "Amaga la barra d'eines",
"image": "Accions d'imatge (només imatges)",
"imageActionFailed": "L'acció de la imatge ha fallat",
"layout": "Mode de visualització de la barra d'eines",
"layoutExpanded": "Ampliat amb mètriques",
"layoutIcon": "Només icona",
"layoutLabeled": "Icones i etiquetes",
"moveToolbar": "Mou la barra d'eines",
"moveToolbarHint": "Arrossega per reposicionar la barra d'eines",
"paste": "Enganxa la imatge",
"pasteImage": "Enganxa la imatge del porta-retalls (només imatges)",
"retry": "Torna-ho a intentar",
"showToolbar": "Expandeix la barra d'eines",
"upload": "Puja una imatge",
"uploadImage": "Puja una imatge a l'amfitrió",
"uploadingImage": "S'està carregant..."
},
"history": {
"noTerminalSelected": "No s'ha seleccionat cap terminal",
"noTerminalSelectedHint": "Obriu una pestanya de terminal SSH per veure el seu historial d'ordres",
"searchPlaceholder": "Historial de cerca...",
"clearAll": "Esborra-ho tot",
"noHistoryEntries": "Sense entrades a l'historial",
"trackingDisabled": "El seguiment de l'historial està desactivat",
"trackingDisabledHint": "Activa l'Historial d'ordres a la pestanya Terminal SSH d'aquest amfitrió.",
"commandCount_one": "Ordre {{count}}",
"commandCount_other": "Comandes {{count}}"
},
"touchInput": {
"enabled": "Activa l'entrada tàctil",
"enabledDesc": "Permetre el desplaçament tàctil amb un dit als terminals",
"momentumEnabled": "Activa l'impuls",
"momentumEnabledDesc": "Continua desplaçant-te breument després de lliscar el dit",
"advanced": "Avançat",
"resetDefaults": "Restableix els valors predeterminats",
"dragThreshold": "Llindar d'arrossegament",
"maxWheelDelta": "Delta màxim de roda",
"momentumSampleWindow": "Finestra de mostra de momentum",
"releaseGracePeriod": "Període de gràcia de llançament",
"minimumVelocity": "Velocitat mínima",
"maximumVelocity": "Velocitat màxima",
"maximumDuration": "Durada màxima",
"maximumTravel": "Recorregut màxim",
"decayTime": "Temps de decadència",
"pixelsPerTick": "Píxels per clic",
"maximumFrameInterval": "Interval màxim de fotograma",
"maximumTicksPerFrame": "Màxims de tics per fotograma"
},
"imageStorage": {
"instanceId": "ID d'instància de sessió de terminal",
"instanceIdDesc": "ID d'instància d'una de les pestanyes del terminal connectat, que s'utilitza per provar la visibilitat.",
"selectedModeUnavailable": "No disponible",
"test": "Prova",
"testing": "Proves...",
"testFailed": "No s'ha pogut provar l'emmagatzematge d'imatges",
"testConnected": "La sessió de terminal està connectada.",
"testNotConnected": "No hi ha cap sessió de terminal connectada amb aquest ID d'instància.",
"testSelectedMode": "Una càrrega utilitzaria: {{mode}}",
"testLocalVisible": "El directori local és visible des de l'amfitrió connectat.",
"testLocalNotVisible": "El directori local NO és visible des de l'amfitrió connectat."
},
"settings": {
"admin": {
"group": {
"touch": "Entrada tàctil",
"images": "Emmagatzematge d'imatges",
"sessions": "Sessions",
"newHosts": "Nous amfitrions"
},
"sessionTimeoutMinutes": {
"label": "Persistència de la sessió terminal",
"description": "Quant de temps es manté actiu un terminal desconnectat al servidor abans de tancar-lo. Mín 1, màxim 1440 minuts. Per a sessions que han de durar més temps, activeu Auto-Tmux a l'amfitrió."
},
"commandHistoryEnabled": {
"label": "Historial de comandaments",
"description": "Permet l'enregistrament de l'historial d'ordres. Quan està desactivat, l'historial no es desa independentment de la configuració de cada host."
},
"commandHistoryForNewHosts": {
"label": "Historial d'ordres per a nous amfitrions",
"description": "Si els nous hosts comencen amb l'historial d'ordres activat."
},
"imageStorageMode": {
"label": "Mode d'emmagatzematge",
"description": "On s'escriuen les imatges de terminal enganxades i carregades. Les seleccions automàtiques per connexió, Local i Remota (SFTP) estan corregides.",
"auto": "Automàtic",
"local": "Local",
"remoteSftp": "Remot (SFTP)"
},
"imageLocalDir": {
"label": "Directori local",
"description": "Ruta absoluta al backend de Termix on el mode local escriu les imatges. No es mostra mai després de desar. Un camp buit utilitza TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Camí d'amfitrió",
"description": "La vista del costat de l'amfitrió del directori local que reben els agents del terminal."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Quant de temps es conserva una imatge carregada, en mil·lisegons. Si es buida, s'utilitza TERMIX_IMAGE_TTL_MS o una hora."
},
"imageMaxCount": {
"label": "Nombre màxim d'imatges",
"description": "La majoria de les imatges es conserven alhora. Si es buida, s'utilitza TERMIX_MAX_IMAGE_COUNT o 100."
},
"imageMaxBytes": {
"label": "Bytes d'emmagatzematge màxims",
"description": "La majoria dels bytes d'imatges es conserven alhora. Si es buida, s'utilitzen TERMIX_MAX_IMAGE_STORAGE_BYTES o 5 GiB."
},
"sessionPersistence": {
"label": "Mantenir les sessions després de la desconnexió",
"description": "Mantingueu un terminal desconnectat actiu al servidor durant el temps indicat anteriorment, de manera que la reobertura de la seva pestanya es reprengui on s'havia quedat."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Executa els terminals dels nous hosts dins de tmux perquè les sessions sobrevisquin a les desconnexions (necessita tmux al host)"
},
"newHostTheme": {
"label": "Tema per a nous amfitrions",
"description": "El tema del terminal amb què comença un nou amfitrió."
},
"newHostFontFamily": {
"label": "Font per a nous amfitrions",
"description": "La font de terminal amb què comença un nou host."
},
"newHostFontSize": {
"label": "Mida de la lletra per als nous amfitrions",
"description": "La mida de la lletra del terminal amb què comença un nou host, en píxels."
},
"newHostCursorStyle": {
"label": "Estil del cursor per a nous amfitrions"
},
"newHostCursorBlink": {
"label": "Cursor intermitent per a nous amfitrions"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Habilita la barra d'eines del terminal",
"description": "Mostra una barra d'eines d'accés ràpid acoblada al terminal actiu per a les eines i les estadístiques en directe d'aquest amfitrió"
},
"terminalToolbarPosition": {
"label": "Posició de la barra d'eines",
"description": "On es troba la barra d'eines al terminal. Encara la podeu arrossegar des d'allà.",
"bottom": "Centre inferior",
"bottomLeft": "A baix a l'esquerra",
"bottomRight": "A baix a la dreta",
"top": "Centre superior",
"topLeft": "A dalt a l'esquerra",
"topRight": "A dalt a la dreta"
},
"terminalToolbarStartState": {
"label": "Estat inicial de la barra d'eines",
"description": "Si la barra d'eines s'obre expandida o minimitzada quan el terminal es connecta",
"expanded": "Expandit",
"collapsed": "Minimitzat"
},
"terminalToolbarDisplay": {
"label": "Mode de visualització de la barra d'eines",
"description": "Com es mostren els botons de la barra d'eines. L'opció \"Últim ús\" conserva el que heu seleccionat a la barra d'eines.",
"remember": "Últim ús",
"icon": "Només icona",
"labeled": "Icones i etiquetes",
"expanded": "Ampliat amb estadístiques"
},
"terminalToolbarShowStatus": {
"label": "Mostra les estadístiques en directe",
"description": "Mostra les estadístiques de l'amfitrió en directe a sobre dels botons de la barra d'eines en mode expandit"
},
"terminalToolbarFade": {
"label": "Esvaeix-se quan està inactiu",
"description": "Desapareix la barra d'eines fins que hi passes el cursor per sobre"
},
"enableCommandHistory": {
"label": "Historial de comandaments",
"description": "Enregistra les ordres executades en aquest terminal per a l'historial i l'autocompleció"
},
"enableTerminal": {
"label": "Habilita el terminal",
"description": "Ofereix un terminal SSH per a aquest host."
},
"inheritAppearance": {
"label": "Utilitza els valors predeterminats de l'usuari"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Cursor intermitent"
},
"cursorStyle": {
"label": "Estil del cursor"
},
"fontSize": {
"label": "Mida de la lletra"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Desplaçament enrere"
},
"letterSpacing": {
"label": "Espaiat de les lletres"
},
"lineHeight": {
"label": "Alçada de la línia"
},
"bellStyle": {
"label": "Campana"
},
"minimumContrastRatio": {
"label": "Relació de contrast mínima"
},
"backgroundImage": {
"label": "Imatge de fons"
},
"backgroundImageOpacity": {
"label": "Opacitat de la imatge de fons"
},
"customThemeColors": {
"label": "Colors de tema personalitzats"
},
"rightClickSelectsWord": {
"label": "Clic dret per seleccionar una paraula"
},
"macOptionIsMeta": {
"label": "L'opció és Meta"
},
"fastScrollModifier": {
"label": "Tecla de desplaçament ràpid"
},
"fastScrollSensitivity": {
"label": "Velocitat de desplaçament ràpida"
},
"backspaceMode": {
"label": "Retrocés"
},
"autoMosh": {
"label": "Mosh automàtic"
},
"moshCommand": {
"label": "Comandament Mosh"
},
"autoTmux": {
"label": "Multiplicador automàtic"
},
"useSSHTitle": {
"label": "Utilitzeu el títol SSH"
},
"syntaxHighlighting": {
"label": "Ressaltat de sintaxi"
},
"syntaxHighlightingOptions": {
"label": "Categories de ressaltat sintàctic"
},
"linkClickBehavior": {
"label": "Clic d'enllaç"
},
"localEcho": {
"label": "Eco local"
},
"passwordPromptAutoFill": {
"label": "Oferiu-vos per omplir les sol·licituds de contrasenya"
},
"sudoPasswordAutoFill": {
"label": "Empleneu les instruccions de sudo"
},
"autoReconnect": {
"label": "Torna a connectar-se automàticament"
}
},
"user": {
"commandAutocomplete": {
"label": "Autocompletar ordres",
"description": "Mostra l'autocompleció mentre escrius si premes el tabulador"
},
"localEcho": {
"label": "Eco local",
"description": "Reduir la latència d'entrada percebuda mitjançant la predicció segura de pulsacions de tecles locals"
},
"linkClickBehavior": {
"label": "Clic d'enllaç del terminal",
"description": "Comportament predeterminat en fer clic a enllaços al terminal"
},
"customThemes": {
"label": "Temes desats"
}
}
},
"palette": {
"localTerminal": "Terminal local"
},
"permissions": {
"sessions": {
"title": "Utilitza sessions de terminal en directe",
"description": "Permet que altres funcions, com ara compartir sessions i gravar, arribin a les sessions de terminal en directe."
},
"history": {
"title": "Llegeix l'historial d'ordres",
"description": "Permet que altres funcions, com ara l'assistent d'IA, llegeixin el teu historial d'ordres."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Afegeix amfitrió",
"applyGlobalThemeTooltip": "Aplica aquest tema",
"backgroundImageDesc": "URL opcional per a una imatge de fons del terminal",
"backgroundImageLabel": "URL de la imatge de fons",
"backgroundImageOpacityLabel": "Opacitat de la imatge de fons",
"backspaceMode": "Mode de retrocés",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Mode de retrocés",
"backspaceModeNormal": "Normal (SUP)",
"behaviorAndAdvanced": "Comportament i avançat",
"bellStyle": "Estil de campana",
"bellStyleBoth": "Tots dos",
"bellStyleLabel": "Estil de campana",
"bellStyleNone": "Cap",
"bellStyleSound": "So",
"bellStyleVisual": "Visual",
"colorTheme": "Tema de color",
"cursorBlink": "Parpelleig del cursor",
"cursorBlinking": "Cursor parpellejant",
"cursorBlinkingDesc": "Habilita l'animació intermitent per al cursor del terminal",
"cursorStyle": "Estil del cursor",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Bloc",
"cursorStyleLabel": "Estil del cursor",
"cursorStyleUnderline": "Subratllat",
"customThemeAnsiColors": "Colors ANSI",
"customThemeBackground": "Fons",
"customThemeBlack": "Negre",
"customThemeBlue": "Blau",
"customThemeBrightBlack": "Negre brillant",
"customThemeBrightBlue": "Blau brillant",
"customThemeBrightCyan": "Cian brillant",
"customThemeBrightGreen": "Verd brillant",
"customThemeBrightMagenta": "Magenta brillant",
"customThemeBrightRed": "Vermell brillant",
"customThemeBrightWhite": "Blanc brillant",
"customThemeBrightYellow": "Groc brillant",
"customThemeColors": "Colors personalitzats",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Accent del cursor",
"customThemeCyan": "Cian",
"customThemeForeground": "Primer pla",
"customThemeGreen": "Verd",
"customThemeMagenta": "Magenta",
"customThemeRed": "Vermell",
"customThemeResetTooltip": "Restableix els valors predeterminats",
"customThemeSelection": "Selecció",
"customThemeWhite": "Blanc",
"customThemeYellow": "Groc",
"deleteGlobalThemeTooltip": "Suprimeix aquest tema",
"docsLink": "Veure documents",
"enableAutoMosh": "Activa l'Auto-Mosh",
"enableAutoMoshDesc": "Prefereix Mosh a SSH si està disponible",
"enableAutoTmux": "Activa la transmissió automàtica",
"enableAutoTmuxDesc": "Mantingueu actiu el vostre shell i tot el que s'hi executi després de desconnexions i reinicis del navegador executant-lo dins de tmux (tmux ha d'estar instal·lat a l'amfitrió)",
"fastScrollModifier": "Modificador de desplaçament ràpid",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificador de desplaçament ràpid",
"fastScrollModifierShift": "Majúscules",
"fastScrollSensitivity": "Sensibilitat de desplaçament ràpid",
"fastScrollSensitivityLabel": "Sensibilitat de desplaçament ràpid",
"fontFamily": "Família tipogràfica",
"fontFamilyCustomHint": "Trieu una font inclosa o seleccioneu Personalitzada i escriviu el nom exacte d'una font ja instal·lada al vostre sistema (per exemple, MesloLGS NF, Noto Sans Mono). Termix no pot instal·lar fonts automàticament, instal·leu-la primer al vostre sistema operatiu.",
"fontFamilyCustomOption": "Personalitzat...",
"fontFamilyCustomPlaceholder": "Nom exacte de la font, p. ex. MesloLGS NF",
"fontFamilyLabel": "Família tipogràfica",
"fontSize": "Mida de la lletra",
"fontSizeLabel": "Mida de la lletra",
"hostNotFound": "No s'ha trobat l'amfitrió",
"letterSpacing": "Espaiat entre lletres",
"letterSpacingPx": "Espaiat entre lletres (px)",
"lineHeight": "Alçada de la línia",
"lineHeightLabel": "Alçada de la línia",
"linkClickBehaviorConfirm": "Mostra la finestra emergent per obrir o copiar",
"linkClickBehaviorDesc": "Controla què passa quan feu clic a un enllaç al terminal. Feu servir \"Per defecte\" per seguir la configuració del nivell d'aplicació.",
"linkClickBehaviorDirect": "Obre directament",
"linkClickBehaviorLabel": "Comportament dels clics d'enllaç",
"loadingHost": "S'està carregant l'amfitrió...",
"localEchoAuto": "Automàtic",
"localEchoDesc": "Prediu les pulsacions de tecles imprimibles de manera segura localment en connexions lentes. Les sol·licituds de contrasenya i l'entrada de control no es reprodueixen mai.",
"localEchoLabel": "Eco local",
"localEchoOff": "Desactivat",
"localEchoOn": "Sempre activat",
"macOptionIsMetaLabel": "La tecla d'opció envia metadades",
"macOptionIsMetaShortDesc": "Desactiva l'opció d'escriure caràcters especials (com ara @ o |) amb la tecla Opció/Alt a macOS en comptes d'enviar Meta",
"moshCommand": "Comandament MOSH",
"moshCommandLabel": "Comandament Mosh",
"noSavedThemes": "Encara no hi ha temes desats",
"none": "Cap",
"passwordPromptAutoFillDesc": "Ofereix-te a introduir la contrasenya desada quan el terminal te la demani. Desactiva aquesta opció per no introduir mai cap contrasenya automàticament en aquest host.",
"passwordPromptAutoFillLabel": "Ofereix l'emplenament automàtic de la contrasenya",
"autoReconnectLabel": "Reconnexió automàtica",
"autoReconnectDesc": "Es torna a connectar sol quan la connexió SSH cau, com ara després d'una fallada de xarxa o de la suspensió. Manté el desplaçament enrere.",
"rightClickSelectsWord": "Clic dret Selecciona Word",
"rightClickSelectsWordLabel": "Feu clic amb el botó dret Selecciona Word",
"rightClickSelectsWordShortDesc": "Seleccioneu la paraula sota el cursor en fer clic amb el botó dret",
"saveAsGlobalTheme": "Desa com a tema global",
"saveGlobalThemeError": "No s'ha pogut desar el tema",
"saveGlobalThemeNamePrompt": "Introdueix un nom per a aquest tema",
"saveGlobalThemeSuccess": "Tema desat",
"savedThemesLabel": "Temes desats",
"scrollbackBufferLabel": "Buffer de desplaçament enrere",
"scrollbackMaxLines": "Nombre màxim de línies que es conserven a l'historial",
"sudoPasswordAutoFill": "Emplenament automàtic de contrasenya de Sudo",
"sudoPasswordAutoFillDesc": "Emmagatzema una contrasenya sudo perquè les mètriques de l'amfitrió, les indicacions del terminal i altres puguin executar ordres privilegiades automàticament.",
"sudoPasswordAutoFillLabel": "Autoemplenament de contrasenya de Sudo",
"syntaxCategoryIpAddresses": "Adreces IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Nivells de registre",
"syntaxCategoryLogLevelsDesc": "error, avís, informació, depuració, fatal",
"syntaxCategoryNumbers": "Números etiquetats",
"syntaxCategoryNumbersDesc": "port 8080, sortida 1, estat 404",
"syntaxCategoryPaths": "Rutes de fitxer",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/fitxer.txt",
"syntaxCategoryTimestamps": "Marques de temps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15-01-2024",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Coloritzar la sortida del terminal (errors, camins, IP, marques de temps)",
"syntaxHighlightingLabel": "Ressaltat de sintaxi",
"terminalAppearance": "Aspecte del terminal",
"theme": "Tema",
"themePreview": "Vista prèvia del tema",
"useSSHTitleDesc": "Actualitza el títol de la pestanya a partir del títol de la finestra de l'intèrpret d'ordres en comptes del nom de l'amfitrió",
"useSSHTitleLabel": "Utilitza el títol de la finestra SSH",
"enableTunnel": "Habilita el túnel",
"enableFileManager": "Habilita el gestor de fitxers",
"enableDocker": "Activa Docker",
"startupSnippet": "Fragment d'inici",
"quickActions": "Accions ràpides",
"proxmoxLastSyncStatus": {
"success": "Èxit"
},
"proxmoxResultSkippedNoIp": "{{count}} omès (no s'ha trobat cap IP)",
"proxmoxStatsUrlCopied": "URL de les estadístiques de Proxmox copiada al porta-retalls",
"rdpUrlCopied": "URL RDP copiada",
"vncUrlCopied": "URL de VNC copiada",
"filterAuthStepca": "Pas CA",
"guac": {
"noCredential": "Sense credencials (credencials directes a continuació)",
"authTypeDirect": "Directe",
"authTypeCredential": "Credencial",
"authTypeNone": "Cap",
"recordingPath": "Ruta d'enregistrament",
"recordingName": "Nom de l'enregistrament",
"saveHostFirst": "Primer desa l'amfitrió.",
"sharingOptionsAfterSave": "Les opcions de compartició estan disponibles després que s'hagi desat l'amfitrió.",
"permissionLevel": "Nivell de permís",
"typeHeader": "Tipus",
"targetHeader": "Objectiu",
"permissionHeader": "Permís",
"cancelBtn": "Cancel·la",
"savingBtn": "Desant...",
"updateHostBtn": "Actualitza l'amfitrió",
"addHostBtn": "Afegeix amfitrió"
},
"filterAuthVault": "Volta"
},
"nav": {
"history": "Història",
"localTerminal": "Terminal local",
"sshTools": "Eines SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Escriu aquí per emetre les pulsacions de tecles...",
"copyOnSelect": "Copia el text seleccionat automàticament",
"enableRightClickCopyPaste": "Activa la funció de copiar/enganxar amb el clic dret",
"fillPassword": "Empleneu la contrasenya",
"fillPasswordMissing": "No hi ha cap contrasenya desada per al(s) terminal(s) seleccionat(s) {{count}}",
"fillPasswordSuccess": "Contrasenya introduïda al(s) terminal(s) {{count}}",
"keyRecordingTitle": "Enregistrament de claus",
"noTerminalTabsOpen": "No hi ha pestanyes de terminal obertes",
"recordToTerminals": "Registre als terminals",
"selectAll": "Tot",
"selectNone": "Cap",
"selectTerminalsAbove": "Seleccioneu els terminals anteriors",
"settingsTitle": "Configuració",
"startRecording": "Comença a gravar",
"stopRecording": "Atura l'enregistrament"
},
"keybindings": {
"copy": "Copia la selecció",
"paste": "Enganxa",
"sendControlCode": "Envia el senyal Ctrl+lletra",
"sendText": "Enviar text",
"controlCodeLabel": "Carta",
"textLabel": "Text per enviar",
"appendEnterLabel": "Premeu Intro després d'enviar",
"clipboardPermissionNote": "Pot demanar permisos al porta-retalls en el primer ús en alguns navegadors.",
"textRequired": "Introduïu el text per enviar",
"controlCodeRequired": "Introduïu una sola lletra per al codi de control",
"builtIn": {
"copyCtrlC": "Copiar la selecció (Ctrl+C, només quan hi ha text seleccionat)",
"copyCtrlShiftC": "Copiar la selecció (Ctrl+Maj+C)",
"copyCmdC": "Copiar la selecció (Cmd+C)",
"pasteCtrlShiftV": "Enganxa des del porta-retalls (Ctrl+Maj+V)",
"ctrlW": "Envia Ctrl+W a l'intèrpret d'ordres (bloquejat per tancar la pestanya del navegador)",
"ctrlT": "Envia Ctrl+T a l'intèrpret d'ordres (bloquejat per obrir la pestanya del navegador)",
"ctrlN": "Envia Ctrl+N a l'intèrpret d'ordres (bloquejat per obrir la finestra del navegador)",
"ctrlQ": "Envia Ctrl+Q a l'intèrpret d'ordres (bloquejat per tancar el navegador)"
}
},
"macros": {
"title": "Macros",
"description": "Executa una sèrie d'ordres desades en un terminal i reacciona al que el servidor envia de tornada.",
"target": "Objectiu",
"noTerminal": "Cap terminal obert",
"empty": "Encara no hi ha macros",
"emptyHint": "Crea una macro per automatitzar un flux de terminal, com ara iniciar la sessió, reiniciar un servei o respondre a les indicacions.",
"create": "Nova macro",
"back": "Torna a les macros",
"name": "Nom",
"namePlaceholder": "Reinicia el servidor web",
"nameRequired": "Doneu un nom a la macro abans de desar-la",
"descriptionLabel": "Descripció",
"descriptionPlaceholder": "Què fa aquesta macro (opcional)",
"unsaved": "Canvis no desats",
"save": "Desa",
"saved": "Macro desada",
"saveFailed": "No s'ha pogut desar la macro",
"delete": "Suprimeix",
"deleteTitle": "Voleu suprimir aquesta macro?",
"deleteBody": "«{{name}}» s'eliminarà permanentment. Això no es pot desfer.",
"deleted": "Macro suprimida",
"cancel": "Cancel·la",
"run": "Corre",
"stop": "Atura",
"running": "Corrent...",
"completed": "Macro acabada",
"failed": "La macro ha fallat",
"loadFailed": "No s'han pogut carregar les macros",
"needTerminal": "Obriu i connecteu primer un terminal",
"noSteps": "Aquesta macro encara no té cap pas. Afegeix-ne un a continuació.",
"addStep": "Afegeix un pas",
"stepNumber": "Pas {{number}}",
"removeStep": "Elimina el pas",
"confirmRunTitle": "Voleu executar aquesta macro?",
"confirmRunBody": "\"{{name}}\" enviarà ordres a {{host}}.",
"confirmRunAction": "Executa macro",
"stepTypes": {
"send": {
"label": "Envia l'ordre",
"help": "Escriu text al terminal, igual que si l'haguessis escrit."
},
"wait": {
"label": "Espera la sortida",
"help": "Es posa en pausa fins que el servidor imprimeix el text que anomeneu, com si fos una sol·licitud de contrasenya."
},
"delay": {
"label": "Pausa",
"help": "Espera un temps fix abans del següent pas."
},
"if": {
"label": "Si la sortida conté",
"help": "Comprova tot el que el servidor ha imprès fins ara i després executa una de les dues branques."
},
"repeat": {
"label": "Repetir",
"help": "Executa els passos que hi ha dins un nombre determinat de vegades."
}
},
"send": {
"text": "Ordre o text",
"textPlaceholder": "systemctl reinicia nginx",
"pressEnter": "Premeu Intro després d'enviar",
"pressEnterHelp": "Desactiva això per escriure text sense enviar-lo."
},
"wait": {
"pattern": "Espereu fins que la sortida contingui",
"patternPlaceholder": "contrasenya:",
"timeout": "Renunciar després",
"onTimeout": "Si mai apareix",
"stop": "Atura la macro",
"continue": "Continua igualment"
},
"delay": {
"duration": "Espera"
},
"ifStep": {
"pattern": "Si la sortida conté",
"patternPlaceholder": "Actiu: actiu (en funcionament)",
"then": "Aleshores fes això",
"else": "Si no, fes això",
"emptyBranch": "Sense esglaons"
},
"repeat": {
"count": "Nombre de vegades",
"times": "vegades"
},
"match": {
"useRegex": "Coincideix amb una expressió regular",
"useRegexHelp": "Deixa això desactivat perquè el text coincideixi exactament com està escrit.",
"invalidRegex": "No és una expressió regular vàlida, es trobarà com a text sense format."
},
"seconds": "segons",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Cal un servidor remot. Connecteu un servidor remot a Configuració per utilitzar aquest tipus de connexió."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Přidat",
"arrowDown": "Šipka dolů",
"arrowLeft": "Šipka vlevo",
"arrowRight": "Šipka vpravo",
"arrowUp": "Šipka nahoru",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Hotovo",
"editQuickKeys": "Upravit rychlé klávesy",
"end": "Konec",
"esc": "Esc",
"home": "Domov",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Pasta",
"quickKeyPlaceholder": "např. sudo ",
"quickKeysDesc": "Klepnutím na × odstraníte. Podporuje až 8 znaků.",
"quickKeysTitle": "Rychlé klávesy",
"removeQuickKey": "Odstranit",
"resetDefaults": "Obnovit na výchozí nastavení",
"shift": "Posun",
"tab": "Záložka"
},
"terminal": {
"autoTmuxEnableFailed": "Nepodařilo se povolit Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux povolen pro {{host}}. Platí od dalšího připojení.",
"clipboardHttpWarning": "Nelze přečíst schránku. Některé prohlížeče omezují přístup ke schránce mimo HTTPS – zkuste Ctrl+V nebo přes HTTPS poskytněte Termix.",
"closeTab": "Blízko",
"connecting": "Spojovací...",
"connectionLost": "Spojení ztraceno",
"connectionRejected": "Server odmítl připojení. Zkontrolujte prosím ověření a konfiguraci sítě.",
"connectionTimeout": "Časový limit připojení",
"enableAutoTmuxAction": "Povolit Auto-Tmux",
"hostKeyRejected": "Ověření klíče hostitele SSH odmítnuto. Připojení zrušeno.",
"linkDialogCopy": "Kopie",
"linkDialogOpen": "OTEVŘENO",
"linkDialogTitle": "Otevřít odkaz",
"maxReconnectAttemptsReached": "Dosažen maximální počet pokusů o opětovné připojení",
"noHostSelected": "Nebyl vybrán žádný hostitel",
"passwordPromptFillTitle": "Vyplňte uložené heslo do tohoto řádku?",
"reconnect": "Znovu se připojte",
"reconnected": "Úspěšné opětovné připojení",
"reconnecting": "Znovu se připojuji... ({{attempt}}/{{max}})",
"autoReconnecting": "Spojení přerušeno, znovu se připojuji...",
"searchCaseSensitive": "Zápasová karta",
"searchClose": "Zavřít (Escape)",
"searchNext": "Další zápas (Enter)",
"searchNoResults": "Žádné výsledky",
"searchPlaceholder": "Nalézt",
"searchPrevious": "Předchozí shoda (Shift+Enter)",
"searchRegex": "Použít regulární výraz",
"searchResultCount": "{{index}} z {{count}}",
"searchWholeWord": "Shoda celého slova",
"sessionExpiredNotice": "Vaše předchozí relace na {{host}} vypršela po {{minutes}} minutách odpojení; shell a vše, co v něm běží, je pryč. Povolte na tomto hostiteli Auto-Tmux, aby relace zůstaly aktivní.",
"sessionExpiredNoticeNoMinutes": "Vaše předchozí relace na {{host}} vypršela během odpojení; shell a vše, co v něm běží, je pryč. Povolte na tomto hostiteli Auto-Tmux, aby relace zůstaly aktivní.",
"sessionTakenOver": "Relace byla otevřena na jiné kartě. Znovu se připojuji...",
"tmuxAttached": "Připojení klienti",
"tmuxAttachedCount": "{{count}} připojen",
"tmuxCopyHint": "Upravte výběr a stiskněte Enter pro zkopírování do schránky",
"tmuxCreateNew": "Zahájit novou relaci",
"tmuxDetached": "Odpojeno od relace tmux",
"tmuxLastActivity": "Poslední aktivita",
"tmuxSessionAttached": "připojena relace tmux: {{name}}",
"tmuxSessionCreated": "Vytvořena relace tmux: {{name}}",
"tmuxSessionPickerDesc": "Na tomto hostiteli byly nalezeny existující relace tmux. Vyberte jednu, kterou chcete znovu připojit, nebo vytvořte novou relaci.",
"tmuxSessionPickerTitle": "Sezení tmux",
"tmuxTimeDays": "Před {{count}}dny",
"tmuxTimeHours": "{{count}}před hodinami",
"tmuxTimeJustNow": "právě teď",
"tmuxTimeMinutes": "{{count}}před m",
"tmuxUnavailable": "tmux není nainstalován na vzdáleném hostiteli, vrací se ke standardnímu shellu.",
"tmuxWindowCount": "{{count}} okno",
"tmuxWindows": "Okna",
"unknownError": "Došlo k neznámé chybě",
"websocketAbnormalClose": "Spojení se neočekávaně ukončilo. Může to být způsobeno problémem s reverzní proxy nebo konfigurací SSL. Zkontrolujte prosím protokoly serveru.",
"websocketError": "Chyba připojení k WebSocketu",
"clipboardReadFailed": "Čtení ze schránky se nezdařilo. Ujistěte se, že máte povolena přístup ke schránce.",
"clipboardWriteFailed": "Kopírování do schránky se nezdařilo. Ujistěte se, že stránka je zobrazována přes HTTPS nebo localhost.",
"connected": "Připojeno",
"totpCodeLabel": "Ověřovací kód",
"duplicateTab": "Duplikovat kartu",
"imageChooseFile": "Vyberte soubor s obrázkem",
"imageUploaded": "Nahraný obrázek: {{path}}",
"imageClipboardUnavailable": "Tento prohlížeč nemůže číst obrázky ze schránky.",
"imageClipboardEmpty": "Ve schránce nebyl nalezen žádný obrázek.",
"localShell": "Lokální terminálový shell",
"autocompleteHintComplete": "Dokončete klávesou Tab nebo Enter",
"autocompleteHintNavigate": "↑↓ pro navigaci",
"autocompleteHintClose": "Esc pro zavření"
},
"terminalToolbar": {
"detachTmux": "Odpojit tmux",
"detachTmuxDescription": "Odpojit relaci tmux",
"dismissError": "Chyba při zavírání obrázku",
"hideToolbar": "Skrýt panel nástrojů",
"image": "Akce s obrázky (pouze obrázky)",
"imageActionFailed": "Akce s obrázkem se nezdařila",
"layout": "Režim zobrazení panelu nástrojů",
"layoutExpanded": "Rozšířeno o metriky",
"layoutIcon": "Pouze ikona",
"layoutLabeled": "Ikony a štítky",
"moveToolbar": "Přesunout panel nástrojů",
"moveToolbarHint": "Přetažením změňte umístění panelu nástrojů",
"paste": "Vložit obrázek",
"pasteImage": "Vložit obrázek ze schránky (pouze obrázky)",
"retry": "Zkusit znovu",
"showToolbar": "Rozbalit panel nástrojů",
"upload": "Nahrát obrázek",
"uploadImage": "Nahrajte obrázek na hostitele",
"uploadingImage": "Nahrávání..."
},
"history": {
"noTerminalSelected": "Není vybrán žádný terminál",
"noTerminalSelectedHint": "Otevření karty terminálu SSH pro zobrazení historie jejích příkazů",
"searchPlaceholder": "Historie vyhledávání...",
"clearAll": "Vymazat vše",
"noHistoryEntries": "Žádné záznamy v historii",
"trackingDisabled": "Sledování historie je zakázáno",
"trackingDisabledHint": "Zapněte historii příkazů na kartě SSH Terminál tohoto hostitele.",
"commandCount_one": "příkaz {{count}}",
"commandCount_other": "příkazy {{count}}"
},
"touchInput": {
"enabled": "Povolit dotykový vstup",
"enabledDesc": "Povolit posouvání jedním prstem v terminálech",
"momentumEnabled": "Povolit hybnost",
"momentumEnabledDesc": "Po přejetí prstem krátce pokračujte v rolování",
"advanced": "Moderní",
"resetDefaults": "Obnovit na výchozí nastavení",
"dragThreshold": "Práh přetažení",
"maxWheelDelta": "Maximální delta kola",
"momentumSampleWindow": "Okno vzorku hybnosti",
"releaseGracePeriod": "Dodatečná lhůta",
"minimumVelocity": "Minimální rychlost",
"maximumVelocity": "Maximální rychlost",
"maximumDuration": "Maximální doba trvání",
"maximumTravel": "Maximální zdvih",
"decayTime": "Doba rozpadu",
"pixelsPerTick": "Pixely na tik",
"maximumFrameInterval": "Maximální interval snímků",
"maximumTicksPerFrame": "Maximální počet tiků na snímek"
},
"imageStorage": {
"instanceId": "ID instance terminálové relace",
"instanceIdDesc": "ID instance jedné z vašich připojených karet terminálu, používané k testování viditelnosti.",
"selectedModeUnavailable": "Nedostupné",
"test": "Test",
"testing": "Testování...",
"testFailed": "Nepodařilo se otestovat úložiště obrázků",
"testConnected": "Terminálová relace je připojena.",
"testNotConnected": "S tímto ID instance není připojena žádná terminálová relace.",
"testSelectedMode": "Nahrávání by použilo: {{mode}}",
"testLocalVisible": "Lokální adresář je viditelný z připojeného hostitele.",
"testLocalNotVisible": "Lokální adresář NENÍ viditelný z připojeného hostitele."
},
"settings": {
"admin": {
"group": {
"touch": "Dotykový vstup",
"images": "Ukládání obrázků",
"sessions": "Relace",
"newHosts": "Noví hostitelé"
},
"sessionTimeoutMinutes": {
"label": "Perzistence terminálové relace",
"description": "Jak dlouho je odpojený terminál udržován aktivní na serveru, než je uzavřen. Min. 1, max. 1440 minut. Pro relace, které musí tuto dobu přetrvávat, povolte na hostiteli Auto-Tmux."
},
"commandHistoryEnabled": {
"label": "Historie příkazů",
"description": "Povolit záznam historie příkazů. Pokud je tato možnost zakázána, historie se neukládá bez ohledu na nastavení pro jednotlivé hostitele."
},
"commandHistoryForNewHosts": {
"label": "Historie příkazů pro nové hostitele",
"description": "Zda se u nových hostitelů má zapnout historie příkazů."
},
"imageStorageMode": {
"label": "Režim úložiště",
"description": "Kam se zapisují vložené a nahrané obrazy terminálu. Automatické výběry podle připojení, lokální a vzdálené (SFTP) jsou opraveny.",
"auto": "Auto",
"local": "Místní",
"remoteSftp": "Vzdálené (SFTP)"
},
"imageLocalDir": {
"label": "Místní adresář",
"description": "Absolutní cesta na serveru Termix, kam lokální režim zapisuje obrazy. Po uložení se nikdy nezobrazí. Prázdná hodnota používá TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Cesta hostitele",
"description": "Pohled na lokální adresář, který termináloví agenti přijímají, na straně hostitele."
},
"imageTtlMs": {
"label": "Doba trvání (ms)",
"description": "Jak dlouho je nahraný obrázek uchováván v milisekundách. Prázdná hodnota používá TERMIX_IMAGE_TTL_MS nebo jednu hodinu."
},
"imageMaxCount": {
"label": "Maximální počet obrázků",
"description": "Většina obrázků se uchovává najednou. Prázdné pole používá TERMIX_MAX_IMAGE_COUNT nebo 100."
},
"imageMaxBytes": {
"label": "Maximální počet bajtů úložiště",
"description": "Nejvíce bajtů obrázků se uchovává najednou. Prázdné obrázky používají TERMIX_MAX_IMAGE_STORAGE_BYTES nebo 5 GiB."
},
"sessionPersistence": {
"label": "Zachovat relace i po odpojení",
"description": "Udržujte odpojený terminál aktivní na serveru po výše uvedenou dobu, aby opětovné otevření jeho karty pokračovalo tam, kde skončilo."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Spouštět terminály nových hostitelů uvnitř tmuxu, aby relace přežily odpojení (vyžaduje tmux na hostiteli)"
},
"newHostTheme": {
"label": "Téma pro nové hostitele",
"description": "Terminální šablona, se kterou začíná nový hostitel."
},
"newHostFontFamily": {
"label": "Písmo pro nové hostitele",
"description": "Terminální písmo, se kterým začíná nový hostitel."
},
"newHostFontSize": {
"label": "Velikost písma pro nové hostitele",
"description": "Velikost písma terminálu, s níž začíná nový hostitel, v pixelech."
},
"newHostCursorStyle": {
"label": "Styl kurzoru pro nové hostitele"
},
"newHostCursorBlink": {
"label": "Blikající kurzor pro nové hostitele"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Povolit panel nástrojů terminálu",
"description": "Zobrazit panel nástrojů pro rychlý přístup ukotvený v aktivním terminálu pro nástroje a aktuální statistiky tohoto hostitele"
},
"terminalToolbarPosition": {
"label": "Pozice panelu nástrojů",
"description": "Místo, kde se v terminálu nachází panel nástrojů. Můžete ho odtud stále přetahovat.",
"bottom": "Dole uprostřed",
"bottomLeft": "Vlevo dole",
"bottomRight": "Vpravo dole",
"top": "Nahoře uprostřed",
"topLeft": "Vlevo nahoře",
"topRight": "Vpravo nahoře"
},
"terminalToolbarStartState": {
"label": "Počáteční stav panelu nástrojů",
"description": "Zda se panel nástrojů po připojení terminálu otevře rozbalený nebo minimalizovaný",
"expanded": "Rozšířený",
"collapsed": "Minimalizované"
},
"terminalToolbarDisplay": {
"label": "Režim zobrazení panelu nástrojů",
"description": "Jak se zobrazují tlačítka panelu nástrojů. Možnost „Naposledy použité“ zachovává vše, co jste vybrali v panelu nástrojů.",
"remember": "Naposledy použito",
"icon": "Pouze ikona",
"labeled": "Ikony a popisky",
"expanded": "Rozšířeno o statistiky"
},
"terminalToolbarShowStatus": {
"label": "Zobrazit živé statistiky",
"description": "Zobrazit statistiky živého hostitele nad tlačítky panelu nástrojů v rozbaleném režimu"
},
"terminalToolbarFade": {
"label": "Ztlumení při nečinnosti",
"description": "Ztmavování panelu nástrojů, dokud na něj nenajedete myší"
},
"enableCommandHistory": {
"label": "Historie příkazů",
"description": "Zaznamenávejte příkazy spouštěné v tomto terminálu pro historii a automatické dokončování"
},
"enableTerminal": {
"label": "Povolit terminál",
"description": "Nabídněte SSH terminál pro tohoto hostitele."
},
"inheritAppearance": {
"label": "Použít výchozí nastavení uživatele"
},
"theme": {
"label": "Téma"
},
"cursorBlink": {
"label": "Blikající kurzor"
},
"cursorStyle": {
"label": "Styl kurzoru"
},
"fontSize": {
"label": "Velikost písma"
},
"fontFamily": {
"label": "Písmo"
},
"scrollback": {
"label": "Posunout zpět"
},
"letterSpacing": {
"label": "Rozteč písmen"
},
"lineHeight": {
"label": "Výška řádku"
},
"bellStyle": {
"label": "Zvonek"
},
"minimumContrastRatio": {
"label": "Minimální kontrastní poměr"
},
"backgroundImage": {
"label": "Obrázek na pozadí"
},
"backgroundImageOpacity": {
"label": "Neprůhlednost obrázku na pozadí"
},
"customThemeColors": {
"label": "Vlastní barvy motivu"
},
"rightClickSelectsWord": {
"label": "Kliknutím pravým tlačítkem myši vyberete slovo"
},
"macOptionIsMeta": {
"label": "Možnost je Meta"
},
"fastScrollModifier": {
"label": "Klávesa pro rychlé procházení"
},
"fastScrollSensitivity": {
"label": "Rychlá rychlost rolování"
},
"backspaceMode": {
"label": "Zpět"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Moshův příkaz"
},
"autoTmux": {
"label": "Automatický tmux"
},
"useSSHTitle": {
"label": "Použijte SSH titul"
},
"syntaxHighlighting": {
"label": "Zvýrazňování syntaxe"
},
"syntaxHighlightingOptions": {
"label": "Kategorie zvýrazňování syntaxe"
},
"linkClickBehavior": {
"label": "Kliknutí na odkaz"
},
"localEcho": {
"label": "Místní ozvěna"
},
"passwordPromptAutoFill": {
"label": "Nabídnout vyplnění výzev k zadání hesla"
},
"sudoPasswordAutoFill": {
"label": "Vyplňte příkazy Sudo"
},
"autoReconnect": {
"label": "Automatické opětovné připojení"
}
},
"user": {
"commandAutocomplete": {
"label": "Automatické dokončování příkazů",
"description": "Zobrazit automatické dokončování při psaní po stisknutí klávesy Tab"
},
"localEcho": {
"label": "Místní ozvěna",
"description": "Snižte vnímanou latenci vstupu pomocí bezpečné lokální predikce stisků kláves"
},
"linkClickBehavior": {
"label": "Kliknutí na odkaz terminálu",
"description": "Výchozí chování při kliknutí na odkazy v terminálu"
},
"customThemes": {
"label": "Uložená témata"
}
}
},
"palette": {
"localTerminal": "Místní terminál"
},
"permissions": {
"sessions": {
"title": "Používejte živé terminálové relace",
"description": "Umožňuje dalším funkcím, jako je sdílení a nahrávání relací, dosáhnout vašich živých terminálových relací."
},
"history": {
"title": "Číst historii příkazů",
"description": "Umožňuje dalším funkcím, jako je například asistent s umělou inteligencí, číst historii vašich příkazů."
}
},
"hosts": {
"tabTerminal": "Terminál",
"addHost": "Přidat hostitele",
"applyGlobalThemeTooltip": "Použít toto téma",
"backgroundImageDesc": "Volitelná URL adresa pro obrázek na pozadí terminálu",
"backgroundImageLabel": "URL adresa obrázku na pozadí",
"backgroundImageOpacityLabel": "Neprůhlednost obrázku na pozadí",
"backspaceMode": "Režim zpětného volání",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Režim zpětného volání",
"backspaceModeNormal": "Normální (DEL)",
"behaviorAndAdvanced": "Chování a pokročilé",
"bellStyle": "Styl zvonu",
"bellStyleBoth": "Obě",
"bellStyleLabel": "Styl zvonu",
"bellStyleNone": "Žádný",
"bellStyleSound": "Zvuk",
"bellStyleVisual": "Vizuální",
"colorTheme": "Barevný motiv",
"cursorBlink": "Blikání kurzoru",
"cursorBlinking": "Kurzor bliká",
"cursorBlinkingDesc": "Povolit blikající animaci kurzoru terminálu",
"cursorStyle": "Styl kurzoru",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Blok",
"cursorStyleLabel": "Styl kurzoru",
"cursorStyleUnderline": "Zdůraznit",
"customThemeAnsiColors": "Barvy ANSI",
"customThemeBackground": "Pozadí",
"customThemeBlack": "Černý",
"customThemeBlue": "Modrý",
"customThemeBrightBlack": "Jasně černá",
"customThemeBrightBlue": "Jasně modrá",
"customThemeBrightCyan": "Jasně azurová",
"customThemeBrightGreen": "Jasně zelená",
"customThemeBrightMagenta": "Světle purpurová",
"customThemeBrightRed": "Jasně červená",
"customThemeBrightWhite": "Jasně bílá",
"customThemeBrightYellow": "Jasně žlutá",
"customThemeColors": "Vlastní barvy",
"customThemeCursor": "Kurzor",
"customThemeCursorAccent": "Akcent kurzoru",
"customThemeCyan": "Azurová",
"customThemeForeground": "Popředí",
"customThemeGreen": "Zelený",
"customThemeMagenta": "Purpurová",
"customThemeRed": "Červený",
"customThemeResetTooltip": "Obnovit na výchozí nastavení",
"customThemeSelection": "Výběr",
"customThemeWhite": "Bílý",
"customThemeYellow": "Žluť",
"deleteGlobalThemeTooltip": "Smazat toto téma",
"docsLink": "Zobrazit dokumenty",
"enableAutoMosh": "Povolit Auto-Mosh",
"enableAutoMoshDesc": "Pokud je k dispozici, preferujte Mosh před SSH.",
"enableAutoTmux": "Povolit Auto-Tmux",
"enableAutoTmuxDesc": "Udržujte svůj shell a vše, co v něm běží, aktivní i po odpojení a restartu prohlížeče spuštěním uvnitř tmuxu (tmux musí být nainstalován na hostiteli).",
"fastScrollModifier": "Modifikátor rychlého rolování",
"fastScrollModifierAlt": "Alternativní",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modifikátor rychlého rolování",
"fastScrollModifierShift": "Posun",
"fastScrollSensitivity": "Citlivost rychlého rolování",
"fastScrollSensitivityLabel": "Citlivost rychlého rolování",
"fontFamily": "Rodina písem",
"fontFamilyCustomHint": "Vyberte si dodané písmo nebo zvolte možnost Vlastní a zadejte přesný název písma, které je již ve vašem systému nainstalováno (např. MesloLGS NF, Noto Sans Mono). Termix písma za vás nainstalovat nemůže, nejprve si ho nainstalujte do svého operačního systému.",
"fontFamilyCustomOption": "Zvyk...",
"fontFamilyCustomPlaceholder": "Přesný název písma, např. MesloLGS NF",
"fontFamilyLabel": "Rodina písem",
"fontSize": "Velikost písma",
"fontSizeLabel": "Velikost písma",
"hostNotFound": "Hostitel nenalezen",
"letterSpacing": "Rozteč písmen",
"letterSpacingPx": "Rozteč písmen (px)",
"lineHeight": "Výška řádku",
"lineHeightLabel": "Výška řádku",
"linkClickBehaviorConfirm": "Zobrazit vyskakovací okno pro otevření nebo kopírování",
"linkClickBehaviorDesc": "Řídí, co se stane po kliknutí na odkaz v terminálu. Pro nastavení na úrovni aplikace použijte možnost „Výchozí“.",
"linkClickBehaviorDirect": "Otevřít přímo",
"linkClickBehaviorLabel": "Chování při kliknutí na odkaz",
"loadingHost": "Načítání hostitele...",
"localEchoAuto": "Automatický",
"localEchoDesc": "Předvídat bezpečně tisknutelné stisky kláves lokálně na pomalém připojení. Výzvy k zadání hesla a ovládací prvky se nikdy nezobrazují.",
"localEchoLabel": "Místní ozvěna",
"localEchoOff": "Vypnuto",
"localEchoOn": "Vždy zapnuto",
"macOptionIsMetaLabel": "Klávesa Option odesílá metadata",
"macOptionIsMetaShortDesc": "Zakázat psaní speciálních znaků (například @ nebo |) pomocí klávesy Option/Alt v systému macOS namísto odesílání Meta",
"moshCommand": "Příkaz MOSH",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "Zatím žádné uložené motivy",
"none": "Žádný",
"passwordPromptAutoFillDesc": "Nabídnout vyplnění uloženého hesla, když se o něj terminál zeptá. Vypněte tuto možnost, pokud chcete, aby se na tomto hostiteli heslo nikdy automaticky nevyplňovalo.",
"passwordPromptAutoFillLabel": "Automatické vyplnění hesla nabídky",
"autoReconnectLabel": "Automatické opětovné připojení",
"autoReconnectDesc": "Samovolně se znovu připojí, když SSH připojení přestane být připojeno, například po výpadku sítě nebo po uspání. Zachovává posun zpět.",
"rightClickSelectsWord": "Kliknutí pravým tlačítkem myši vybere slovo",
"rightClickSelectsWordLabel": "Kliknutí pravým tlačítkem myši Vybere slovo",
"rightClickSelectsWordShortDesc": "Vyberte slovo pod kurzorem kliknutím pravým tlačítkem myši",
"saveAsGlobalTheme": "Uložit jako globální motiv",
"saveGlobalThemeError": "Uložení motivu se nezdařilo",
"saveGlobalThemeNamePrompt": "Zadejte název tohoto motivu",
"saveGlobalThemeSuccess": "Téma uloženo",
"savedThemesLabel": "Uložená témata",
"scrollbackBufferLabel": "Vyrovnávací paměť pro rolování zpět",
"scrollbackMaxLines": "Maximální počet řádků uchovávaných v historii",
"sudoPasswordAutoFill": "Automatické vyplňování hesla Sudo",
"sudoPasswordAutoFillDesc": "Uložte heslo sudo, aby metriky hostitele, výzvy terminálu a další mohly automaticky spouštět privilegované příkazy.",
"sudoPasswordAutoFillLabel": "Automatické vyplňování hesla Sudo",
"syntaxCategoryIpAddresses": "IP adresy",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Úrovně protokolů",
"syntaxCategoryLogLevelsDesc": "chyba, varování, informace, ladění, fatální",
"syntaxCategoryNumbers": "Označená čísla",
"syntaxCategoryNumbersDesc": "port 8080, výstup 1, stav 404",
"syntaxCategoryPaths": "Cesty k souborům",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/soubor.txt",
"syntaxCategoryTimestamps": "Časová razítka",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15. 1. 2024",
"syntaxCategoryUrls": "URL adresy",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Obarvení výstupu terminálu (chyby, cesty, IP adresy, časová razítka)",
"syntaxHighlightingLabel": "Zvýrazňování syntaxe",
"terminalAppearance": "Vzhled terminálu",
"theme": "Téma",
"themePreview": "Náhled motivu",
"useSSHTitleDesc": "Aktualizujte název karty z názvu okna shellu namísto názvu hostitele",
"useSSHTitleLabel": "Použít název okna SSH",
"enableTunnel": "Povolit tunel",
"enableFileManager": "Povolit Správce souborů",
"enableDocker": "Povolit Docker",
"startupSnippet": "Spustit úryvek",
"quickActions": "Rychlé akce",
"proxmoxLastSyncStatus": {
"success": "Úspěch"
},
"proxmoxResultSkippedNoIp": "{{count}} přeskočeno (nenalezena žádná IP adresa)",
"proxmoxStatsUrlCopied": "URL statistik Proxmoxu zkopírována do schránky",
"rdpUrlCopied": "URL adresa RDP zkopírována",
"vncUrlCopied": "URL adresa VNC zkopírována",
"filterAuthStepca": "Krok CA",
"guac": {
"noCredential": "Žádné pověření (přímé pověření níže)",
"authTypeDirect": "Řídit",
"authTypeCredential": "Přihlašovací údaj",
"authTypeNone": "Žádný",
"recordingPath": "Cesta záznamu",
"recordingName": "Název nahrávky",
"saveHostFirst": "Nejprve uložte hostitele.",
"sharingOptionsAfterSave": "Možnosti sdílení jsou k dispozici po uložení hostitele.",
"permissionLevel": "Úroveň oprávnění",
"typeHeader": "Typ",
"targetHeader": "Cíl",
"permissionHeader": "Povolení",
"cancelBtn": "Zrušit",
"savingBtn": "Ukládání…",
"updateHostBtn": "Aktualizovat hostitele",
"addHostBtn": "Přidat hostitele"
},
"filterAuthVault": "Klenba"
},
"nav": {
"history": "Dějiny",
"localTerminal": "Místní terminál",
"sshTools": "SSH nástroje",
"terminal": "Terminál",
"macros": "Makra"
},
"sshTools": {
"broadcastInputPlaceholder": "Zde napište pro vysílání stisknutí kláves...",
"copyOnSelect": "Automatické kopírování vybraného textu",
"enableRightClickCopyPaste": "Povolit kopírování/vkládání kliknutím pravým tlačítkem myši",
"fillPassword": "Vyplňte heslo",
"fillPasswordMissing": "Pro {{count}} vybraných terminálů není uloženo žádné heslo.",
"fillPasswordSuccess": "Heslo vyplněno do terminálu(ů) {{count}}",
"keyRecordingTitle": "Nahrávání klíčů",
"noTerminalTabsOpen": "Žádné otevřené karty terminálu",
"recordToTerminals": "Záznam do terminálů",
"selectAll": "Vše",
"selectNone": "Žádný",
"selectTerminalsAbove": "Vyberte terminály výše",
"settingsTitle": "Nastavení",
"startRecording": "Spustit nahrávání",
"stopRecording": "Zastavit nahrávání"
},
"keybindings": {
"copy": "Kopírovat výběr",
"paste": "Pasta",
"sendControlCode": "Odeslat signál Ctrl+písmeno",
"sendText": "Odeslat text",
"controlCodeLabel": "Dopis",
"textLabel": "Text k odeslání",
"appendEnterLabel": "Po odeslání stiskněte Enter",
"clipboardPermissionNote": "V některých prohlížečích se může při prvním použití zobrazit výzva k zadání povolení ke schránce.",
"textRequired": "Zadejte text k odeslání",
"controlCodeRequired": "Zadejte jedno písmeno pro kontrolní kód",
"builtIn": {
"copyCtrlC": "Kopírovat výběr (Ctrl+C, pouze když je vybraný text)",
"copyCtrlShiftC": "Kopírovat výběr (Ctrl+Shift+C)",
"copyCmdC": "Kopírovat výběr (Cmd+C)",
"pasteCtrlShiftV": "Vložit ze schránky (Ctrl+Shift+V)",
"ctrlW": "Odeslat Ctrl+W do shellu (blokováno zavírání karty prohlížeče)",
"ctrlT": "Odeslat Ctrl+T do shellu (blokováno otevírání karty prohlížeče)",
"ctrlN": "Odeslat Ctrl+N do shellu (blokováno otevírání okna prohlížeče)",
"ctrlQ": "Odeslat Ctrl+Q do shellu (blokováno ukončení prohlížeče)"
}
},
"macros": {
"title": "Makra",
"description": "Spusťte v terminálu uloženou sérii příkazů a reagujte na to, co server odešle zpět.",
"target": "Cíl",
"noTerminal": "Žádný otevřený terminál",
"empty": "Zatím žádná makra",
"emptyHint": "Vytvořte makro pro automatizaci procesů v terminálu, jako je přihlašování, restartování služby nebo odpovídání na výzvy.",
"create": "Nové makro",
"back": "Zpět k makrům",
"name": "Jméno",
"namePlaceholder": "Restartujte webový server",
"nameRequired": "Před uložením zadejte makro název",
"descriptionLabel": "Popis",
"descriptionPlaceholder": "Co toto makro dělá (volitelné)",
"unsaved": "Neuložené změny",
"save": "Uložit",
"saved": "Makro uloženo",
"saveFailed": "Makro se nepodařilo uložit.",
"delete": "Vymazat",
"deleteTitle": "Smazat toto makro?",
"deleteBody": "Soubor „{{name}}“ bude trvale smazán. Tuto akci nelze vrátit zpět.",
"deleted": "Makro smazáno",
"cancel": "Zrušit",
"run": "Běh",
"stop": "Zastávka",
"running": "Běh...",
"completed": "Makro dokončeno",
"failed": "Makro selhalo",
"loadFailed": "Nepodařilo se načíst makra",
"needTerminal": "Nejprve otevřete a připojte terminál",
"noSteps": "Toto makro zatím nemá žádné kroky. Přidejte jeden níže.",
"addStep": "Přidat krok",
"stepNumber": "Krok {{number}}",
"removeStep": "Odebrat krok",
"confirmRunTitle": "Spustit toto makro?",
"confirmRunBody": "„{{name}}“ odešle příkazy pro {{host}}.",
"confirmRunAction": "Spustit makro",
"stepTypes": {
"send": {
"label": "Odeslat příkaz",
"help": "Zadá text do terminálu, stejně jako byste ho napsali."
},
"wait": {
"label": "Počkejte na výstup",
"help": "Pozastaví se, dokud server nevypíše text, který pojmenujete, například výzvu k zadání hesla."
},
"delay": {
"label": "Pauza",
"help": "Čeká pevně stanovenou dobu před dalším krokem."
},
"if": {
"label": "Pokud výstup obsahuje",
"help": "Zkontroluje vše, co server dosud vytiskl, a poté spustí jednu ze dvou větví."
},
"repeat": {
"label": "Opakovat",
"help": "Spustí kroky uvnitř něj tolikrát, kolikrát je nastaveno."
}
},
"send": {
"text": "Příkaz nebo text",
"textPlaceholder": "restartování systemctl v Nginxu",
"pressEnter": "Po odeslání stiskněte Enter",
"pressEnterHelp": "Vypněte tuto funkci, chcete-li psát text bez jeho odesílání."
},
"wait": {
"pattern": "Počkejte, dokud výstup neobsahuje",
"patternPlaceholder": "heslo:",
"timeout": "Vzdej se po",
"onTimeout": "Pokud se to nikdy neobjeví",
"stop": "Zastavit makro",
"continue": "Stejně pokračuj"
},
"delay": {
"duration": "Čekat na"
},
"ifStep": {
"pattern": "Pokud výstup obsahuje",
"patternPlaceholder": "Aktivní: aktivní (běží)",
"then": "Pak udělej tohle",
"else": "Jinak to udělej",
"emptyBranch": "Žádné schody"
},
"repeat": {
"count": "Počet opakování",
"times": "krát"
},
"match": {
"useRegex": "Porovnání s regulárním výrazem",
"useRegexHelp": "Nechte toto vypnuté, aby text přesně odpovídal napsanému textu.",
"invalidRegex": "Není to platný regulární výraz, bude nalezen jako prostý text."
},
"seconds": "sekundy",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Je vyžadován vzdálený server. Pro použití tohoto typu připojení se připojte ke vzdálenému serveru v Nastavení."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Tilføje",
"arrowDown": "Pil ned",
"arrowLeft": "Pil til venstre",
"arrowRight": "Pil til højre",
"arrowUp": "Pil op",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Færdig",
"editQuickKeys": "Rediger genvejstaster",
"end": "Ende",
"esc": "Esc",
"home": "Hjem",
"pageDown": "PgDn",
"pageUp": "Side op",
"paste": "Indsæt",
"quickKeyPlaceholder": "f.eks. sudo ",
"quickKeysDesc": "Tryk på × for at fjerne. Understøtter op til 8 tegn.",
"quickKeysTitle": "Hurtigtaster",
"removeQuickKey": "Fjerne",
"resetDefaults": "Nulstil til standardindstillinger",
"shift": "Flytte",
"tab": "Faneblad"
},
"terminal": {
"autoTmuxEnableFailed": "Kunne ikke aktivere Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux aktiveret for {{host}}. Det gælder fra den næste forbindelse.",
"clipboardHttpWarning": "Kunne ikke læse udklipsholderen. Nogle browsere begrænser adgang til udklipsholderen uden for HTTPS - prøv Ctrl+V i stedet, eller server Termix via HTTPS.",
"closeTab": "Tæt",
"connecting": "Forbinder...",
"connectionLost": "Forbindelse tabt",
"connectionRejected": "Forbindelsen blev afvist af serveren. Kontroller din godkendelse og netværkskonfiguration.",
"connectionTimeout": "Forbindelsestimeout",
"enableAutoTmuxAction": "Aktivér Auto-Tmux",
"hostKeyRejected": "SSH-værtsnøglebekræftelse afvist. Forbindelse afbrudt.",
"linkDialogCopy": "Kopi",
"linkDialogOpen": "Åben",
"linkDialogTitle": "Åbn link",
"maxReconnectAttemptsReached": "Maksimalt antal forsøg på genoprettelse nået",
"noHostSelected": "Ingen vært valgt",
"passwordPromptFillTitle": "Udfyld den gemte adgangskode i denne prompt?",
"reconnect": "Genopret forbindelse",
"reconnected": "Genoprettet forbindelse",
"reconnecting": "Genopretter forbindelse... ({{attempt}}/{{max}})",
"autoReconnecting": "Forbindelse mistet, genopretter forbindelse...",
"searchCaseSensitive": "Match-sag",
"searchClose": "Luk (Escape)",
"searchNext": "Næste kamp (Enter)",
"searchNoResults": "Ingen resultater",
"searchPlaceholder": "Finde",
"searchPrevious": "Forrige match (Shift+Enter)",
"searchRegex": "Brug regulært udtryk",
"searchResultCount": "{{index}} af {{count}}",
"searchWholeWord": "Match hele ordet",
"sessionExpiredNotice": "Din forrige session på {{host}} udløb efter {{minutes}} minutters afbrydelse; shell'en og alt, der kører i den, er væk. Aktiver Auto-Tmux på denne vært for at holde sessionerne aktive.",
"sessionExpiredNoticeNoMinutes": "Din forrige session på {{host}} udløb, mens forbindelsen var afbrudt; skallen og alt, der kørte i den, er væk. Aktiver Auto-Tmux på denne vært for at holde sessionerne aktive.",
"sessionTakenOver": "Sessionen blev åbnet i en anden fane. Genopretter forbindelse...",
"tmuxAttached": "Tilknyttede klienter",
"tmuxAttachedCount": "{{count}} vedhæftet",
"tmuxCopyHint": "Juster valget, og tryk på Enter for at kopiere til udklipsholderen",
"tmuxCreateNew": "Start en ny session",
"tmuxDetached": "Afkoblet fra tmux-session",
"tmuxLastActivity": "Sidste aktivitet",
"tmuxSessionAttached": "tmux-session vedhæftet: {{name}}",
"tmuxSessionCreated": "tmux-session oprettet: {{name}}",
"tmuxSessionPickerDesc": "Eksisterende tmux-sessioner fundet på denne vært. Vælg en for at gentilknytte eller opret en ny session.",
"tmuxSessionPickerTitle": "tmux-sessioner",
"tmuxTimeDays": "for {{count}}dage siden",
"tmuxTimeHours": "For {{count}}timer siden",
"tmuxTimeJustNow": "lige nu",
"tmuxTimeMinutes": "For {{count}}minutter siden",
"tmuxUnavailable": "tmux er ikke installeret på den eksterne vært, og bruger standardshell",
"tmuxWindowCount": "{{count}} vindue",
"tmuxWindows": "Vinduer",
"unknownError": "Der opstod en ukendt fejl",
"websocketAbnormalClose": "Forbindelsen blev lukket uventet. Dette kan skyldes et problem med reverse proxy eller SSL-konfigurationen. Tjek venligst serverlogfilerne.",
"websocketError": "WebSocket-forbindelsesfejl",
"clipboardReadFailed": "Kunne ikke læse fra udklipsholderen. Sørg for, at der er givet tilladelse til udklipsholderen.",
"clipboardWriteFailed": "Kunne ikke kopiere til udklipsholder. Sørg for, at siden serveres via HTTPS eller localhost.",
"connected": "Forbundet",
"totpCodeLabel": "Bekræftelseskode",
"duplicateTab": "Dupliker fane",
"imageChooseFile": "Vælg en billedfil",
"imageUploaded": "Billede uploadet: {{path}}",
"imageClipboardUnavailable": "Denne browser kan ikke læse billeder fra udklipsholderen",
"imageClipboardEmpty": "Intet billede fundet i udklipsholderen",
"localShell": "Lokal terminalskal",
"autocompleteHintComplete": "Tab eller Enter for at fuldføre",
"autocompleteHintNavigate": "↑↓ for at navigere",
"autocompleteHintClose": "Esc for at lukke"
},
"terminalToolbar": {
"detachTmux": "Afmonter tmux",
"detachTmuxDescription": "Afbryd tmux-session",
"dismissError": "Afvis billedfejl",
"hideToolbar": "Skjul værktøjslinjen",
"image": "Billedhandlinger (kun billeder)",
"imageActionFailed": "Billedhandling mislykkedes",
"layout": "Værktøjslinjevisningstilstand",
"layoutExpanded": "Udvidet med metrikker",
"layoutIcon": "Kun ikon",
"layoutLabeled": "Ikoner og etiketter",
"moveToolbar": "Flyt værktøjslinjen",
"moveToolbarHint": "Træk for at flytte værktøjslinjen",
"paste": "Indsæt billede",
"pasteImage": "Indsæt billede fra udklipsholder (kun billeder)",
"retry": "Prøv igen",
"showToolbar": "Udvid værktøjslinjen",
"upload": "Upload billede",
"uploadImage": "Upload et billede til værten",
"uploadingImage": "Uploader..."
},
"history": {
"noTerminalSelected": "Ingen terminal valgt",
"noTerminalSelectedHint": "Åbn en SSH-terminalfane for at se dens kommandohistorik",
"searchPlaceholder": "Søgehistorik...",
"clearAll": "Ryd alt",
"noHistoryEntries": "Ingen historikposter",
"trackingDisabled": "Historiksporing er deaktiveret",
"trackingDisabledHint": "Slå Kommandohistorik til i denne værts SSH Terminal-fane.",
"commandCount_one": "{{count}} kommando",
"commandCount_other": "{{count}} kommandoer"
},
"touchInput": {
"enabled": "Aktivér berøringsinput",
"enabledDesc": "Tillad scrolling med én finger i terminaler",
"momentumEnabled": "Aktiver momentum",
"momentumEnabledDesc": "Fortsæt med at scrolle kort efter et swipe",
"advanced": "Fremskreden",
"resetDefaults": "Nulstil til standardindstillinger",
"dragThreshold": "Trækgrænse",
"maxWheelDelta": "Maksimal hjuldelta",
"momentumSampleWindow": "Momentum-eksempelvindue",
"releaseGracePeriod": "Frigivelsesperiode",
"minimumVelocity": "Minimumshastighed",
"maximumVelocity": "Maksimal hastighed",
"maximumDuration": "Maksimal varighed",
"maximumTravel": "Maksimal rejse",
"decayTime": "Henfaldstid",
"pixelsPerTick": "Pixels pr. tick",
"maximumFrameInterval": "Maksimalt billedinterval",
"maximumTicksPerFrame": "Maksimalt antal ticks pr. frame"
},
"imageStorage": {
"instanceId": "Terminalsessionsinstans-ID",
"instanceIdDesc": "Instans-ID for en af dine tilsluttede terminalfaner, der bruges til at teste synligheden.",
"selectedModeUnavailable": "Ikke tilgængelig",
"test": "Prøve",
"testing": "Testning...",
"testFailed": "Kunne ikke teste billedlagring",
"testConnected": "Terminalsessionen er forbundet.",
"testNotConnected": "Ingen forbundet terminalsession med dette instans-ID.",
"testSelectedMode": "En upload ville bruge: {{mode}}",
"testLocalVisible": "Den lokale mappe er synlig fra den tilsluttede vært.",
"testLocalNotVisible": "Den lokale mappe er IKKE synlig fra den tilsluttede vært."
},
"settings": {
"admin": {
"group": {
"touch": "Berøringsinput",
"images": "Billedlagring",
"sessions": "Sessioner",
"newHosts": "Nye værter"
},
"sessionTimeoutMinutes": {
"label": "Terminalsessionens persistens",
"description": "Hvor længe en frakoblet terminal holdes aktiv på serveren, før den lukkes. Min. 1, maks. 1440 minutter. For sessioner, der skal overleve dette, skal Auto-Tmux aktiveres på værten."
},
"commandHistoryEnabled": {
"label": "Kommandohistorik",
"description": "Tillad optagelse af kommandohistorik. Når den er deaktiveret, gemmes historikken ikke uanset indstillingerne for den enkelte vært."
},
"commandHistoryForNewHosts": {
"label": "Kommandohistorik for nye værter",
"description": "Om nye værter starter med kommandohistorik aktiveret."
},
"imageStorageMode": {
"label": "Lagringstilstand",
"description": "Hvor indsatte og uploadede terminalbilleder skrives. Automatiske valg efter forbindelse, lokal og fjern (SFTP) er rettet.",
"auto": "Bil",
"local": "Lokal",
"remoteSftp": "Fjernbetjening (SFTP)"
},
"imageLocalDir": {
"label": "Lokal mappe",
"description": "Absolut sti på Termix-backend'en, hvor lokal tilstand skriver billeder. Vises aldrig efter lagring. Tom bruger TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Værtssti",
"description": "Værtsvisningen af den lokale mappe, som terminalagenter modtager."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Hvor længe et uploadet billede gemmes, i millisekunder. Tom bruger TERMIX_IMAGE_TTL_MS eller en time."
},
"imageMaxCount": {
"label": "Maksimalt antal billeder",
"description": "De fleste billeder gemmes på én gang. Tomme bruger TERMIX_MAX_IMAGE_COUNT eller 100."
},
"imageMaxBytes": {
"label": "Maks. lagerplads i bytes",
"description": "Flest bytes af billeder gemmes på én gang. Tomme filer bruger TERMIX_MAX_IMAGE_STORAGE_BYTES eller 5 GiB."
},
"sessionPersistence": {
"label": "Behold sessioner efter afbrydelse",
"description": "Hold en frakoblet terminal aktiv på serveren i ovenstående periode, så genåbning af fanen fortsætter, hvor den slap."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Kør nye værters terminaler inde i tmux, så sessioner overlever afbrydelser (kræver tmux på værten)"
},
"newHostTheme": {
"label": "Tema for nye værter",
"description": "Terminaltemaet en ny vært starter med."
},
"newHostFontFamily": {
"label": "Skrifttype til nye værter",
"description": "Terminalfonten, som en ny vært starter med."
},
"newHostFontSize": {
"label": "Skriftstørrelse for nye værter",
"description": "Terminalens skriftstørrelse, som en ny vært starter med, i pixels."
},
"newHostCursorStyle": {
"label": "Markørstil for nye værter"
},
"newHostCursorBlink": {
"label": "Blinkende markør for nye værter"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Aktivér Terminalværktøjslinjen",
"description": "Vis en værktøjslinje med hurtig adgang, der er docket til den aktive terminal for denne værts værktøjer og live statistikker"
},
"terminalToolbarPosition": {
"label": "Værktøjslinjeposition",
"description": "Hvor værktøjslinjen sidder i terminalen. Du kan stadig trække den derfra.",
"bottom": "Nederst i midten",
"bottomLeft": "Nederst til venstre",
"bottomRight": "Nederst til højre",
"top": "Øverste midtpunkt",
"topLeft": "Øverst til venstre",
"topRight": "Øverst til højre"
},
"terminalToolbarStartState": {
"label": "Værktøjslinjens starttilstand",
"description": "Om værktøjslinjen åbnes udvidet eller minimeret, når terminalen opretter forbindelse",
"expanded": "Udvidet",
"collapsed": "Minimeret"
},
"terminalToolbarDisplay": {
"label": "Værktøjslinjevisningstilstand",
"description": "Sådan vises knapper på værktøjslinjen. Sidst brugt gemmer det, du valgte i værktøjslinjen.",
"remember": "Sidst brugt",
"icon": "Kun ikon",
"labeled": "Ikoner og etiketter",
"expanded": "Udvidet med statistikker"
},
"terminalToolbarShowStatus": {
"label": "Vis live statistikker",
"description": "Vis statistik for live værter over knapperne på værktøjslinjen i udvidet tilstand"
},
"terminalToolbarFade": {
"label": "Fade når den er inaktiv",
"description": "Fade værktøjslinjen ud, indtil du holder musen over den"
},
"enableCommandHistory": {
"label": "Kommandohistorik",
"description": "Optagelseskommandoer køres i denne terminal for historik og autofuldførelse"
},
"enableTerminal": {
"label": "Aktivér terminal",
"description": "Tilbyd en SSH-terminal til denne vært."
},
"inheritAppearance": {
"label": "Brug brugerstandarder"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Blinkende markør"
},
"cursorStyle": {
"label": "Markørstil"
},
"fontSize": {
"label": "Skriftstørrelse"
},
"fontFamily": {
"label": "Skrifttype"
},
"scrollback": {
"label": "Rul tilbage"
},
"letterSpacing": {
"label": "Bogstavafstand"
},
"lineHeight": {
"label": "Linjehøjde"
},
"bellStyle": {
"label": "Klokke"
},
"minimumContrastRatio": {
"label": "Minimum kontrastforhold"
},
"backgroundImage": {
"label": "Baggrundsbillede"
},
"backgroundImageOpacity": {
"label": "Baggrundsbilledets opacitet"
},
"customThemeColors": {
"label": "Brugerdefinerede temafarver"
},
"rightClickSelectsWord": {
"label": "Højreklik markerer ord"
},
"macOptionIsMeta": {
"label": "Valgmuligheden er Meta"
},
"fastScrollModifier": {
"label": "Hurtig scroll-tast"
},
"fastScrollSensitivity": {
"label": "Hurtig scrollhastighed"
},
"backspaceMode": {
"label": "Tilbage"
},
"autoMosh": {
"label": "Automosh"
},
"moshCommand": {
"label": "Mosh-kommando"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Brug SSH-titlen"
},
"syntaxHighlighting": {
"label": "Syntaksfremhævning"
},
"syntaxHighlightingOptions": {
"label": "Syntaksfremhævningskategorier"
},
"linkClickBehavior": {
"label": "Klik på linket"
},
"localEcho": {
"label": "Lokalt ekko"
},
"passwordPromptAutoFill": {
"label": "Tilbyd at udfylde adgangskodeprompter"
},
"sudoPasswordAutoFill": {
"label": "Udfyld sudo-prompter"
},
"autoReconnect": {
"label": "Genopret forbindelse automatisk"
}
},
"user": {
"commandAutocomplete": {
"label": "Kommando Autofuldførelse",
"description": "Vis autofuldførelse under indtastning, hvis du trykker på tabulatortasten"
},
"localEcho": {
"label": "Lokalt ekko",
"description": "Reducer opfattet inputforsinkelse ved hjælp af sikker lokal tastetrykforudsigelse"
},
"linkClickBehavior": {
"label": "Klik på terminallink",
"description": "Standardadfærd ved klik på links i terminalen"
},
"customThemes": {
"label": "Gemte temaer"
}
}
},
"palette": {
"localTerminal": "Lokal terminal"
},
"permissions": {
"sessions": {
"title": "Brug live terminalsessioner",
"description": "Lader andre funktioner, såsom sessionsdeling og -optagelse, få adgang til dine live terminalsessioner."
},
"history": {
"title": "Læs kommandohistorik",
"description": "Lader andre funktioner, såsom AI-assistenten, læse din kommandohistorik."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Tilføj vært",
"applyGlobalThemeTooltip": "Anvend dette tema",
"backgroundImageDesc": "Valgfri URL til et baggrundsbillede i terminalen",
"backgroundImageLabel": "URL til baggrundsbillede",
"backgroundImageOpacityLabel": "Baggrundsbilledets opacitet",
"backspaceMode": "Backspace-tilstand",
"backspaceModeControlH": "Kontrol-H (BS)",
"backspaceModeLabel": "Backspace-tilstand",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Adfærd og avanceret",
"bellStyle": "Klokkestil",
"bellStyleBoth": "Begge",
"bellStyleLabel": "Klokkestil",
"bellStyleNone": "Ingen",
"bellStyleSound": "Sund",
"bellStyleVisual": "Visuel",
"colorTheme": "Farvetema",
"cursorBlink": "Markørblink",
"cursorBlinking": "Markøren blinker",
"cursorBlinkingDesc": "Aktivér blinkende animation for terminalmarkøren",
"cursorStyle": "Markørstil",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Blok",
"cursorStyleLabel": "Markørstil",
"cursorStyleUnderline": "Understrege",
"customThemeAnsiColors": "ANSI-farver",
"customThemeBackground": "Baggrund",
"customThemeBlack": "Sort",
"customThemeBlue": "Blå",
"customThemeBrightBlack": "Klar sort",
"customThemeBrightBlue": "Klarblå",
"customThemeBrightCyan": "Lys cyan",
"customThemeBrightGreen": "Klargrøn",
"customThemeBrightMagenta": "Lys magenta",
"customThemeBrightRed": "Klar rød",
"customThemeBrightWhite": "Klar hvid",
"customThemeBrightYellow": "Klar gul",
"customThemeColors": "Brugerdefinerede farver",
"customThemeCursor": "Markør",
"customThemeCursorAccent": "Markøraccent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Forgrund",
"customThemeGreen": "Grøn",
"customThemeMagenta": "Magenta",
"customThemeRed": "Rød",
"customThemeResetTooltip": "Nulstil til standardindstillinger",
"customThemeSelection": "Udvælgelse",
"customThemeWhite": "Hvid",
"customThemeYellow": "Gul",
"deleteGlobalThemeTooltip": "Slet dette tema",
"docsLink": "Se dokumenter",
"enableAutoMosh": "Aktivér automatisk mosh",
"enableAutoMoshDesc": "Foretræk Mosh frem for SSH, hvis det er muligt",
"enableAutoTmux": "Aktivér Auto-Tmux",
"enableAutoTmuxDesc": "Hold din shell og alt, der kører i den, i live på tværs af afbrydelser og genstart af browseren ved at køre den inde i tmux (tmux skal være installeret på værten)",
"fastScrollModifier": "Hurtig scroll-modifikator",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Hurtig scroll-modifikator",
"fastScrollModifierShift": "Flytte",
"fastScrollSensitivity": "Hurtig scrollfølsomhed",
"fastScrollSensitivityLabel": "Hurtig scrollfølsomhed",
"fontFamily": "Skrifttypefamilie",
"fontFamilyCustomHint": "Vælg en medfølgende skrifttype, eller vælg Brugerdefineret og skriv det nøjagtige navn på en skrifttype, der allerede er installeret på dit system (f.eks. MesloLGS NF, Noto Sans Mono). Termix kan ikke installere skrifttyper for dig, så installer det først på dit operativsystem.",
"fontFamilyCustomOption": "Skik...",
"fontFamilyCustomPlaceholder": "Præcis skrifttypenavn, f.eks. MesloLGS NF",
"fontFamilyLabel": "Skrifttypefamilie",
"fontSize": "Skriftstørrelse",
"fontSizeLabel": "Skriftstørrelse",
"hostNotFound": "Værten blev ikke fundet",
"letterSpacing": "Bogstavafstand",
"letterSpacingPx": "Bogstavafstand (px)",
"lineHeight": "Linjehøjde",
"lineHeightLabel": "Linjehøjde",
"linkClickBehaviorConfirm": "Vis pop op-vindue for at åbne eller kopiere",
"linkClickBehaviorDesc": "Styrer, hvad der sker, når du klikker på et link i terminalen. Brug 'Standard' for at følge indstillingen på appniveau.",
"linkClickBehaviorDirect": "Åbn direkte",
"linkClickBehaviorLabel": "Linkkliksadfærd",
"loadingHost": "Indlæser vært...",
"localEchoAuto": "Automatisk",
"localEchoDesc": "Forudsig sikre, udskrivbare tastetryk lokalt på langsomme forbindelser. Adgangskodeprompter og kontrolinput gentages aldrig.",
"localEchoLabel": "Lokalt ekko",
"localEchoOff": "Slukket",
"localEchoOn": "Altid tændt",
"macOptionIsMetaLabel": "Alternativtast sender meta",
"macOptionIsMetaShortDesc": "Deaktiver muligheden for at skrive specialtegn (som @ eller |) med Option/Alt-tasten på macOS i stedet for at sende Meta",
"moshCommand": "MOSH-kommando",
"moshCommandLabel": "Mosh-kommandoen",
"noSavedThemes": "Ingen gemte temaer endnu",
"none": "Ingen",
"passwordPromptAutoFillDesc": "Tilbyd at udfylde den gemte adgangskode, når terminalen beder om en. Slå fra for aldrig at udfylde en adgangskode automatisk på denne vært.",
"passwordPromptAutoFillLabel": "Automatisk udfyldning af tilbudsadgangskode",
"autoReconnectLabel": "Automatisk genoprettelse af forbindelse",
"autoReconnectDesc": "Genopretter forbindelsen af sig selv, når SSH-forbindelsen afbrydes, f.eks. efter et netværksfejl eller dvaletilstand. Bevarer scrollback-funktionen.",
"rightClickSelectsWord": "Højreklik markerer ord",
"rightClickSelectsWordLabel": "Højreklik markerer ord",
"rightClickSelectsWordShortDesc": "Vælg ordet under markøren ved højreklik",
"saveAsGlobalTheme": "Gem som globalt tema",
"saveGlobalThemeError": "Temaet kunne ikke gemmes",
"saveGlobalThemeNamePrompt": "Indtast et navn til dette tema",
"saveGlobalThemeSuccess": "Tema gemt",
"savedThemesLabel": "Gemte temaer",
"scrollbackBufferLabel": "Scrollback-buffer",
"scrollbackMaxLines": "Maksimalt antal linjer gemt i historikken",
"sudoPasswordAutoFill": "Sudo-adgangskode automatisk udfyldning",
"sudoPasswordAutoFillDesc": "Gem en sudo-adgangskode, så værtsmålinger, terminalprompter og andre kan køre privilegerede kommandoer automatisk.",
"sudoPasswordAutoFillLabel": "Sudo-adgangskode automatisk udfyldning",
"syntaxCategoryIpAddresses": "IP-adresser",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Logniveauer",
"syntaxCategoryLogLevelsDesc": "fejl, advarsel, info, fejlfinding, fatal",
"syntaxCategoryNumbers": "Mærkede tal",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Filstier",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/fil.txt",
"syntaxCategoryTimestamps": "Tidsstempler",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL'er",
"syntaxCategoryUrlsDesc": "https://eksempel.com",
"syntaxHighlightingDesc": "Farvlæg terminaloutput (fejl, stier, IP'er, tidsstempler)",
"syntaxHighlightingLabel": "Syntaksfremhævning",
"terminalAppearance": "Terminalens udseende",
"theme": "Tema",
"themePreview": "Temaforhåndsvisning",
"useSSHTitleDesc": "Opdater fanetitlen fra skallens vinduestitel i stedet for værtsnavnet",
"useSSHTitleLabel": "Brug SSH-vinduestitel",
"enableTunnel": "Aktivér tunnel",
"enableFileManager": "Aktivér Filhåndtering",
"enableDocker": "Aktivér Docker",
"startupSnippet": "Opstartskodestykke",
"quickActions": "Hurtige handlinger",
"proxmoxLastSyncStatus": {
"success": "Succes"
},
"proxmoxResultSkippedNoIp": "{{count}} sprunget over (ingen IP fundet)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL kopieret til udklipsholder",
"rdpUrlCopied": "RDP-URL kopieret",
"vncUrlCopied": "VNC-URL kopieret",
"filterAuthStepca": "Trin CA",
"guac": {
"noCredential": "Ingen legitimationsoplysninger (direkte legitimationsoplysninger nedenfor)",
"authTypeDirect": "Direkte",
"authTypeCredential": "Legitimationsoplysninger",
"authTypeNone": "Ingen",
"recordingPath": "Optagelsessti",
"recordingName": "Optagelsesnavn",
"saveHostFirst": "Gem værten først.",
"sharingOptionsAfterSave": "Delingsmuligheder er tilgængelige, når værten er blevet gemt.",
"permissionLevel": "Tilladelsesniveau",
"typeHeader": "Type",
"targetHeader": "Mål",
"permissionHeader": "Tilladelse",
"cancelBtn": "Ophæve",
"savingBtn": "Gemmer...",
"updateHostBtn": "Opdater vært",
"addHostBtn": "Tilføj vært"
},
"filterAuthVault": "Hvælving"
},
"nav": {
"history": "Historie",
"localTerminal": "Lokal terminal",
"sshTools": "SSH-værktøjer",
"terminal": "Terminal",
"macros": "Makroer"
},
"sshTools": {
"broadcastInputPlaceholder": "Skriv her for at udsende tastetryk...",
"copyOnSelect": "Kopier automatisk den markerede tekst",
"enableRightClickCopyPaste": "Aktivér højreklik med kopiering/indsætning",
"fillPassword": "Udfyld adgangskode",
"fillPasswordMissing": "Ingen gemt adgangskode til {{count}} valgte terminal(er)",
"fillPasswordSuccess": "Udfyldt adgangskode i {{count}} terminal(er)",
"keyRecordingTitle": "Nøgleoptagelse",
"noTerminalTabsOpen": "Ingen terminalfaner åbne",
"recordToTerminals": "Optag til terminaler",
"selectAll": "Alle",
"selectNone": "Ingen",
"selectTerminalsAbove": "Vælg terminaler ovenfor",
"settingsTitle": "Indstillinger",
"startRecording": "Start optagelse",
"stopRecording": "Stop optagelse"
},
"keybindings": {
"copy": "Kopiér valg",
"paste": "Indsæt",
"sendControlCode": "Send Ctrl+bogstavsignal",
"sendText": "Send sms",
"controlCodeLabel": "Bogstav",
"textLabel": "Tekst der skal sendes",
"appendEnterLabel": "Tryk Enter efter afsendelse",
"clipboardPermissionNote": "Kan bede om tilladelse til udklipsholder ved første brug i nogle browsere.",
"textRequired": "Indtast den tekst, der skal sendes",
"controlCodeRequired": "Indtast et enkelt bogstav for kontrolkoden",
"builtIn": {
"copyCtrlC": "Kopiér det markerede (Ctrl+C, kun når teksten er markeret)",
"copyCtrlShiftC": "Kopiér markering (Ctrl+Shift+C)",
"copyCmdC": "Kopiér valg (Cmd+C)",
"pasteCtrlShiftV": "Indsæt fra udklipsholder (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W til shell (blokeret fra at lukke browserfane)",
"ctrlT": "Send Ctrl+T til shell (blokeret fra at åbne browserfaneblad)",
"ctrlN": "Send Ctrl+N til shell (blokeret fra at åbne browservindue)",
"ctrlQ": "Send Ctrl+Q til shell (blokeret fra at afslutte browser)"
}
},
"macros": {
"title": "Makroer",
"description": "Kør en gemt række kommandoer i en terminal, og reager på, hvad serveren sender tilbage.",
"target": "Mål",
"noTerminal": "Ingen terminal åben",
"empty": "Ingen makroer endnu",
"emptyHint": "Opret en makro for at automatisere et terminalflow, f.eks. at logge ind, genstarte en tjeneste eller besvare prompts.",
"create": "Ny makro",
"back": "Tilbage til makroer",
"name": "Navn",
"namePlaceholder": "Genstart webserveren",
"nameRequired": "Giv makroen et navn, før du gemmer den",
"descriptionLabel": "Beskrivelse",
"descriptionPlaceholder": "Hvad denne makro gør (valgfrit)",
"unsaved": "Ikke-gemte ændringer",
"save": "Spare",
"saved": "Makro gemt",
"saveFailed": "Makroen kunne ikke gemmes",
"delete": "Slet",
"deleteTitle": "Slette denne makro?",
"deleteBody": "\"{{name}}\" vil blive slettet permanent. Dette kan ikke fortrydes.",
"deleted": "Makro slettet",
"cancel": "Ophæve",
"run": "Løbe",
"stop": "Stop",
"running": "Løber...",
"completed": "Makro færdig",
"failed": "Makro mislykkedes",
"loadFailed": "Makroer kunne ikke indlæses",
"needTerminal": "Åbn og tilslut først en terminal",
"noSteps": "Denne makro har endnu ingen trin. Tilføj et nedenfor.",
"addStep": "Tilføj trin",
"stepNumber": "Trin {{number}}",
"removeStep": "Fjern trin",
"confirmRunTitle": "Køre denne makro?",
"confirmRunBody": "\"{{name}}\" sender kommandoer til {{host}}.",
"confirmRunAction": "Kør makro",
"stepTypes": {
"send": {
"label": "Send kommando",
"help": "Skriver tekst i terminalen, på samme måde som hvis du havde skrevet den."
},
"wait": {
"label": "Vent på output",
"help": "Holder pause, indtil serveren udskriver den tekst, du navngiver, f.eks. en adgangskodeprompt."
},
"delay": {
"label": "Pause",
"help": "Venter et fast tidsrum før næste trin."
},
"if": {
"label": "Hvis outputtet indeholder",
"help": "Kontrollerer alt, hvad serveren har udskrevet indtil videre, og kører derefter en af to grene."
},
"repeat": {
"label": "Gentage",
"help": "Kører trinnene inde i den et bestemt antal gange."
}
},
"send": {
"text": "Kommando eller tekst",
"textPlaceholder": "systemctl genstart nginx",
"pressEnter": "Tryk Enter efter afsendelse",
"pressEnterHelp": "Slå dette fra for at skrive tekst uden at indsende den."
},
"wait": {
"pattern": "Vent indtil outputtet indeholder",
"patternPlaceholder": "adgangskode:",
"timeout": "Giv op efter",
"onTimeout": "Hvis det aldrig dukker op",
"stop": "Stop makroen",
"continue": "Fortsæt alligevel"
},
"delay": {
"duration": "Vent på"
},
"ifStep": {
"pattern": "Hvis outputtet indeholder",
"patternPlaceholder": "Aktiv: aktiv (løber)",
"then": "Så gør dette",
"else": "Ellers gør dette",
"emptyBranch": "Ingen trin"
},
"repeat": {
"count": "Antal gange",
"times": "gange"
},
"match": {
"useRegex": "Match med et regulært udtryk",
"useRegexHelp": "Slå dette fra for at teksten skal være præcis som den er skrevet.",
"invalidRegex": "Ikke et gyldigt regulært udtryk, det vil blive matchet som almindelig tekst"
},
"seconds": "sekunder",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Fjernserver kræves. Opret forbindelse til en fjernserver i Indstillinger for at bruge denne forbindelsestype."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Hinzufügen",
"arrowDown": "Pfeil nach unten",
"arrowLeft": "Pfeil nach links",
"arrowRight": "Pfeil nach rechts",
"arrowUp": "Pfeil nach oben",
"backTab": "⇥",
"ctrl": "Strg",
"delete": "Entf",
"done": "Fertig",
"editQuickKeys": "Schnelltasten bearbeiten",
"end": "Ende",
"esc": "Esc",
"home": "Pos1",
"pageDown": "Bild ab",
"pageUp": "Bild auf",
"paste": "Einfügen",
"quickKeyPlaceholder": "z. B. sudo ",
"quickKeysDesc": "Tippen Sie auf × zum Entfernen. Unterstützt bis zu 8 Zeichen.",
"quickKeysTitle": "Schnelltasten",
"removeQuickKey": "Entfernen",
"resetDefaults": "Auf Standard zurücksetzen",
"shift": "Umschalt",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Auto-Tmux konnte nicht aktiviert werden.",
"autoTmuxEnabled": "Auto-Tmux ist für {{host}}aktiviert. Es gilt ab der nächsten Verbindung.",
"clipboardHttpWarning": "Die Zwischenablage konnte nicht gelesen werden. Einige Browser beschränken den Zugriff auf die Zwischenablage außerhalb von HTTPS – versuchen Sie stattdessen Strg+V oder verwenden Sie für Termix eine HTTPS-Verbindung.",
"closeTab": "Schließen",
"connecting": "Verbinde...",
"connectionLost": "Verbindung verloren",
"connectionRejected": "Verbindung vom Server abgelehnt. Bitte überprüfen Sie Ihre Authentifizierung und Netzwerkkonfiguration.",
"connectionTimeout": "Verbindungs-Timeout",
"enableAutoTmuxAction": "Auto-Tmux aktivieren",
"hostKeyRejected": "SSH-Hostschlüssel-Überprüfung abgelehnt. Verbindung abgebrochen.",
"linkDialogCopy": "Kopieren",
"linkDialogOpen": "Öffnen",
"linkDialogTitle": "Link öffnen",
"maxReconnectAttemptsReached": "Maximale Wiederverbindungsversuche erreicht",
"noHostSelected": "Kein Host ausgewählt",
"passwordPromptFillTitle": "Gespeichertes Passwort in diese Eingabeaufforderung einfügen?",
"reconnect": "Erneut verbinden",
"reconnected": "Erfolgreich wieder verbunden",
"reconnecting": "Wiederverbinden... ({{attempt}}/{{max}})",
"autoReconnecting": "Verbindung unterbrochen, Verbindungsaufbau...",
"searchCaseSensitive": "Streichholzschachtel",
"searchClose": "Schließen (Flucht)",
"searchNext": "Nächstes Spiel (Eingabe)",
"searchNoResults": "Keine Ergebnisse",
"searchPlaceholder": "Finden",
"searchPrevious": "Vorheriges Spiel (Umschalt+Eingabe)",
"searchRegex": "Regulären Ausdruck verwenden",
"searchResultCount": "{{index}} von {{count}}",
"searchWholeWord": "Gleiches Wort aus",
"sessionExpiredNotice": "Ihre vorherige Sitzung auf {{host}} ist nach {{minutes}} Minuten Verbindungsabbruch abgelaufen; die Shell und alle darin laufenden Prozesse wurden gelöscht. Aktivieren Sie Auto-Tmux auf diesem Host, um Sitzungen aufrechtzuerhalten.",
"sessionExpiredNoticeNoMinutes": "Ihre vorherige Sitzung auf {{host}} ist während der Trennung abgelaufen; die Shell und alle darin laufenden Prozesse wurden gelöscht. Aktivieren Sie Auto-Tmux auf diesem Host, um Sitzungen aufrechtzuerhalten.",
"sessionTakenOver": "Sitzung wurde in einem anderen Tab geöffnet. Verbindung wird wiederhergestellt...",
"tmuxAttached": "Verbundene Clients",
"tmuxAttachedCount": "{{count}} verbunden",
"tmuxCopyHint": "Auswahl anpassen und Enter drücken, um in die Zwischenablage zu kopieren",
"tmuxCreateNew": "Neue Sitzung starten",
"tmuxDetached": "Von tmux-Sitzung getrennt",
"tmuxLastActivity": "Letzte Aktivität",
"tmuxSessionAttached": "tmux-Sitzung verbunden: {{name}}",
"tmuxSessionCreated": "tmux-Sitzung erstellt: {{name}}",
"tmuxSessionPickerDesc": "Bestehende tmux-Sitzungen auf diesem Host gefunden. Wählen Sie eine aus, um sie erneut zu verbinden, oder erstellen Sie eine neue.",
"tmuxSessionPickerTitle": "tmux-Sitzungen",
"tmuxTimeDays": "vor {{count}} Tagen",
"tmuxTimeHours": "vor {{count}} Std.",
"tmuxTimeJustNow": "Soeben",
"tmuxTimeMinutes": "vor {{count}} Min.",
"tmuxUnavailable": "tmux ist auf dem Remote-Host nicht installiert, Fallback auf die Standard-Shell",
"tmuxWindowCount": "{{count}} Fenster",
"tmuxWindows": "Fenster",
"unknownError": "Unbekannter Fehler aufgetreten",
"websocketAbnormalClose": "Verbindung unerwartet geschlossen. Dies kann auf ein Problem mit dem Reverse-Proxy oder der SSL-Konfiguration zurückzuführen sein. Bitte überprüfen Sie die Server-Logs.",
"websocketError": "WebSocket-Verbindungsfehler",
"clipboardReadFailed": "Lesen aus der Zwischenablage fehlgeschlagen. Stellen Sie sicher, dass die Zwischenablageberechtigungen erteilt wurden.",
"clipboardWriteFailed": "Kopieren in die Zwischenablage fehlgeschlagen. Stellen Sie sicher, dass die Seite über HTTPS oder localhost bereitgestellt wird.",
"connected": "Verbunden",
"totpCodeLabel": "Verifizierungscode",
"duplicateTab": "Doppelte Registerkarte",
"imageChooseFile": "Wählen Sie eine Bilddatei aus",
"imageUploaded": "Bild hochgeladen: {{path}}",
"imageClipboardUnavailable": "Dieser Browser kann keine Bilder aus der Zwischenablage lesen.",
"imageClipboardEmpty": "Es wurde kein Bild in der Zwischenablage gefunden.",
"localShell": "Lokale Terminal-Shell",
"autocompleteHintComplete": "Drücken Sie die Tabulatortaste oder die Eingabetaste, um den Vorgang abzuschließen.",
"autocompleteHintNavigate": "↑↓ zum Navigieren",
"autocompleteHintClose": "Zum Schließen Esc drücken."
},
"terminalToolbar": {
"detachTmux": "tmux trennen",
"detachTmuxDescription": "tmux-Sitzung trennen",
"dismissError": "Bildfehler ignorieren",
"hideToolbar": "Werkzeugleiste ausblenden",
"image": "Bildaktionen (nur Bilder)",
"imageActionFailed": "Bildaktion fehlgeschlagen",
"layout": "Symbolleistenanzeigemodus",
"layoutExpanded": "Erweitert um Kennzahlen",
"layoutIcon": "Nur Symbol",
"layoutLabeled": "Symbole und Beschriftungen",
"moveToolbar": "Verschieben Sie die Werkzeugleiste",
"moveToolbarHint": "Ziehen Sie, um die Symbolleiste neu zu positionieren.",
"paste": "Bild einfügen",
"pasteImage": "Bild aus der Zwischenablage einfügen (nur Bilder)",
"retry": "Erneut versuchen",
"showToolbar": "Symbolleiste ausklappen",
"upload": "Bild hochladen",
"uploadImage": "Laden Sie ein Bild auf den Host hoch.",
"uploadingImage": "Lade hoch..."
},
"history": {
"noTerminalSelected": "Kein Terminal ausgewählt",
"noTerminalSelectedHint": "Öffnen Sie einen SSH-Terminal-Tab, um den Befehlsverlauf anzuzeigen.",
"searchPlaceholder": "Verlauf durchsuchen...",
"clearAll": "Alle löschen",
"noHistoryEntries": "Keine Verlaufseinträge",
"trackingDisabled": "Verlaufsaufzeichnung ist deaktiviert",
"trackingDisabledHint": "Aktivieren Sie die Befehlshistorie im SSH-Terminal-Tab dieses Hosts.",
"commandCount_one": "{{count}} Befehl",
"commandCount_other": "{{count}} Befehle"
},
"touchInput": {
"enabled": "Touch-Eingabe aktivieren",
"enabledDesc": "Ein-Finger-Touch-Scrollen in Terminals ermöglichen",
"momentumEnabled": "Dynamik aktivieren",
"momentumEnabledDesc": "Nach dem Wischen kurz weiterscrollen.",
"advanced": "Fortschrittlich",
"resetDefaults": "Auf Standard zurücksetzen",
"dragThreshold": "Widerstandsschwelle",
"maxWheelDelta": "Maximale Rad-Delta",
"momentumSampleWindow": "Momentum-Abtastfenster",
"releaseGracePeriod": "Freigabefrist",
"minimumVelocity": "Minimale Geschwindigkeit",
"maximumVelocity": "Maximale Geschwindigkeit",
"maximumDuration": "Maximale Dauer",
"maximumTravel": "Maximale Reisegeschwindigkeit",
"decayTime": "Zerfallszeit",
"pixelsPerTick": "Pixel pro Tick",
"maximumFrameInterval": "Maximales Frame-Intervall",
"maximumTicksPerFrame": "Maximale Anzahl an Ticks pro Frame"
},
"imageStorage": {
"instanceId": "Terminal-Sitzungsinstanz-ID",
"instanceIdDesc": "Instanz-ID eines Ihrer verbundenen Terminal-Tabs, die zum Testen der Sichtbarkeit verwendet wird.",
"selectedModeUnavailable": "Nicht verfügbar",
"test": "Test",
"testing": "Testen...",
"testFailed": "Fehler beim Testen der Bildspeicherung",
"testConnected": "Die Terminal-Sitzung ist verbunden.",
"testNotConnected": "Es besteht keine verbundene Terminal-Sitzung mit dieser Instanz-ID.",
"testSelectedMode": "Ein Upload würde Folgendes verwenden: {{mode}}",
"testLocalVisible": "Das lokale Verzeichnis ist vom verbundenen Host aus sichtbar.",
"testLocalNotVisible": "Das lokale Verzeichnis ist vom verbundenen Host aus NICHT sichtbar."
},
"settings": {
"admin": {
"group": {
"touch": "Berührungseingabe",
"images": "Bildspeicherung",
"sessions": "Sitzungen",
"newHosts": "Neue Gastgeber"
},
"sessionTimeoutMinutes": {
"label": "Terminal-Sitzungspersistenz",
"description": "Wie lange ein getrenntes Terminal auf dem Server aktiv bleibt, bevor es geschlossen wird. Mindestens 1 Minute, maximal 1440 Minuten. Für Sitzungen, die länger als diese Zeitspanne bestehen bleiben sollen, aktivieren Sie Auto-Tmux auf dem Host."
},
"commandHistoryEnabled": {
"label": "Befehlshistorie",
"description": "Aufzeichnung des Befehlsverlaufs erlauben. Wenn deaktiviert, wird der Verlauf unabhängig von Host-Einstellungen nicht gespeichert."
},
"commandHistoryForNewHosts": {
"label": "Befehlsverlauf für neue Hosts",
"description": "Ob neue Hosts mit aktiviertem Befehlsverlauf starten."
},
"imageStorageMode": {
"label": "Speichermodus",
"description": "Hier werden eingefügte und hochgeladene Terminalbilder gespeichert. Die automatische Auswahl anhand der Verbindung (lokal und remote (SFTP)) ist festgelegt.",
"auto": "Automatisch",
"local": "Lokal",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Lokales Verzeichnis",
"description": "Absoluter Pfad im Termix-Backend, in dem der lokale Modus Bilder speichert. Wird nach dem Speichern nicht mehr angezeigt. Bei einem leeren Wert wird TERMIX_IMAGE_DIR verwendet."
},
"imageHostPath": {
"label": "Hostpfad",
"description": "Die hostseitige Ansicht des lokalen Verzeichnisses, die Terminalagenten empfangen."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Wie lange ein hochgeladenes Bild gespeichert wird, in Millisekunden. Der Wert „leer“ verwendet TERMIX_IMAGE_TTL_MS oder eine Stunde."
},
"imageMaxCount": {
"label": "Maximale Bildanzahl",
"description": "Die meisten Bilder werden gleichzeitig gespeichert. Bei einem leeren System wird TERMIX_MAX_IMAGE_COUNT oder 100 verwendet."
},
"imageMaxBytes": {
"label": "Maximale Speicherkapazität in Bytes",
"description": "Die meisten Bildbytes werden gleichzeitig gespeichert. Die leere Einstellung verwendet TERMIX_MAX_IMAGE_STORAGE_BYTES oder 5 GiB."
},
"sessionPersistence": {
"label": "Sitzungen nach Verbindungsabbruch beibehalten",
"description": "Halten Sie ein getrenntes Terminal auf dem Server für die oben genannte Zeit aktiv, sodass beim erneuten Öffnen des zugehörigen Tabs genau dort weitergemacht wird, wo es unterbrochen wurde."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Neue Host-Terminals müssen innerhalb von tmux ausgeführt werden, damit die Sitzungen auch bei Verbindungsabbrüchen erhalten bleiben (tmux muss auf dem Host installiert sein)."
},
"newHostTheme": {
"label": "Thema für neue Gastgeber",
"description": "Das Terminal-Theme, mit dem ein neuer Host startet."
},
"newHostFontFamily": {
"label": "Schriftart für neue Hosts",
"description": "Die Terminal-Schriftart, mit der ein neuer Host startet."
},
"newHostFontSize": {
"label": "Schriftgröße für neue Hosts",
"description": "Die Terminal-Schriftgröße, mit der ein neuer Host startet, in Pixeln."
},
"newHostCursorStyle": {
"label": "Cursor-Stil für neue Hosts"
},
"newHostCursorBlink": {
"label": "Blinkender Cursor für neue Hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Terminal-Symbolleiste aktivieren",
"description": "Zeigt eine Schnellzugriffsleiste an, die am aktiven Terminal angedockt ist und die Tools und Live-Statistiken dieses Hosts anzeigt."
},
"terminalToolbarPosition": {
"label": "Werkzeugleistenposition",
"description": "Dort, wo sich die Symbolleiste im Terminal befindet. Sie können sie weiterhin von dort verschieben.",
"bottom": "Mitte unten",
"bottomLeft": "Unten links",
"bottomRight": "Unten rechts",
"top": "Oben Mitte",
"topLeft": "Oben links",
"topRight": "Oben rechts"
},
"terminalToolbarStartState": {
"label": "Startzustand der Symbolleiste",
"description": "Ob die Symbolleiste beim Verbinden des Terminals erweitert oder minimiert geöffnet wird",
"expanded": "Erweiterte",
"collapsed": "Minimiert"
},
"terminalToolbarDisplay": {
"label": "Symbolleistenanzeigemodus",
"description": "So werden die Schaltflächen der Symbolleiste angezeigt. Die Option „Zuletzt verwendet“ behält die zuletzt ausgewählte Schaltfläche in der Symbolleiste bei.",
"remember": "Zuletzt verwendet",
"icon": "Nur Symbol",
"labeled": "Symbole und Beschriftungen",
"expanded": "Erweiterte Version mit Statistiken"
},
"terminalToolbarShowStatus": {
"label": "Live-Statistiken anzeigen",
"description": "Im erweiterten Modus werden Live-Hoststatistiken oberhalb der Symbolleistenschaltflächen angezeigt."
},
"terminalToolbarFade": {
"label": "Ausblenden im Leerlauf",
"description": "Die Symbolleiste wird ausgeblendet, bis man mit der Maus darüberfährt."
},
"enableCommandHistory": {
"label": "Befehlshistorie",
"description": "In diesem Terminal ausgeführte Befehle für Verlauf und Autovervollständigung aufzeichnen"
},
"enableTerminal": {
"label": "Terminal aktivieren",
"description": "Bieten Sie ein SSH-Terminal für diesen Host an."
},
"inheritAppearance": {
"label": "Benutzereinstellungen verwenden"
},
"theme": {
"label": "Design"
},
"cursorBlink": {
"label": "Blinkender Cursor"
},
"cursorStyle": {
"label": "Cursor-Stil"
},
"fontSize": {
"label": "Schriftgröße"
},
"fontFamily": {
"label": "Schriftart"
},
"scrollback": {
"label": "Zurückscrollen"
},
"letterSpacing": {
"label": "Buchstabenabstand"
},
"lineHeight": {
"label": "Linienhöhe"
},
"bellStyle": {
"label": "Glocke"
},
"minimumContrastRatio": {
"label": "Minimales Kontrastverhältnis"
},
"backgroundImage": {
"label": "Hintergrundbild"
},
"backgroundImageOpacity": {
"label": "Deckkraft des Hintergrundbildes"
},
"customThemeColors": {
"label": "Benutzerdefinierte Designfarben"
},
"rightClickSelectsWord": {
"label": "Rechtsklick wählt Wort aus"
},
"macOptionIsMeta": {
"label": "Option ist Meta"
},
"fastScrollModifier": {
"label": "Schnellscrolltaste"
},
"fastScrollSensitivity": {
"label": "Hohe Scrollgeschwindigkeit"
},
"backspaceMode": {
"label": "Rücktaste"
},
"autoMosh": {
"label": "Auto-Mosh"
},
"moshCommand": {
"label": "Mosh-Befehl"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Verwenden Sie den SSH-Titel"
},
"syntaxHighlighting": {
"label": "Syntaxhervorhebung"
},
"syntaxHighlightingOptions": {
"label": "Syntaxhervorhebungskategorien"
},
"linkClickBehavior": {
"label": "Link anklicken"
},
"localEcho": {
"label": "Lokales Echo"
},
"passwordPromptAutoFill": {
"label": "Bieten Sie an, Passwortabfragen auszufüllen"
},
"sudoPasswordAutoFill": {
"label": "Füllen Sie die sudo-Eingabeaufforderungen aus."
},
"autoReconnect": {
"label": "Automatische Wiederverbindung"
}
},
"user": {
"commandAutocomplete": {
"label": "Befehlsautovervollständigung",
"description": "Die Autovervollständigung wird während der Eingabe durch Drücken der Tabulatortaste angezeigt."
},
"localEcho": {
"label": "Lokales Echo",
"description": "Reduzieren Sie die wahrgenommene Eingabeverzögerung durch sichere lokale Tastenanschlagvorhersage."
},
"linkClickBehavior": {
"label": "Terminal-Link-Klick",
"description": "Standardverhalten beim Klicken auf Links im Terminal"
},
"customThemes": {
"label": "Gespeicherte Designs"
}
}
},
"palette": {
"localTerminal": "Lokales Terminal"
},
"permissions": {
"sessions": {
"title": "Nutzen Sie Live-Terminalsitzungen",
"description": "Ermöglicht es anderen Funktionen, wie z. B. der Sitzungsfreigabe und -aufzeichnung, Ihre laufenden Terminalsitzungen zu erreichen."
},
"history": {
"title": "Befehlsverlauf lesen",
"description": "Ermöglicht es anderen Funktionen, wie beispielsweise dem KI-Assistenten, Ihre Befehlshistorie zu lesen."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Host hinzufügen",
"applyGlobalThemeTooltip": "Wenden Sie dieses Design an",
"backgroundImageDesc": "Optionale URL für ein Terminal-Hintergrundbild",
"backgroundImageLabel": "Hintergrundbild-URL",
"backgroundImageOpacityLabel": "Hintergrundbild-Deckkraft",
"backspaceMode": "Backspace-Modus",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace-Modus",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Verhalten & Erweitert",
"bellStyle": "Signaltonart",
"bellStyleBoth": "Beide",
"bellStyleLabel": "Signalton-Stil",
"bellStyleNone": "Keine",
"bellStyleSound": "Klang",
"bellStyleVisual": "Visuell",
"colorTheme": "Farbschema",
"cursorBlink": "Cursor-Blinken",
"cursorBlinking": "Cursor-Blinken",
"cursorBlinkingDesc": "Blinkanimation für den Terminal-Cursor aktivieren",
"cursorStyle": "Cursor-Stil",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor-Stil",
"cursorStyleUnderline": "Unterstreichen",
"customThemeAnsiColors": "ANSI-Farben",
"customThemeBackground": "Hintergrund",
"customThemeBlack": "Schwarz",
"customThemeBlue": "Blau",
"customThemeBrightBlack": "Hellschwarz",
"customThemeBrightBlue": "Hellblau",
"customThemeBrightCyan": "Hellcyan",
"customThemeBrightGreen": "Hellgrün",
"customThemeBrightMagenta": "Hellmagenta",
"customThemeBrightRed": "Hellrot",
"customThemeBrightWhite": "Hellweiß",
"customThemeBrightYellow": "Hellgelb",
"customThemeColors": "Benutzerdefinierte Farben",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor-Akzent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Vordergrund",
"customThemeGreen": "Grün",
"customThemeMagenta": "Magenta",
"customThemeRed": "Rot",
"customThemeResetTooltip": "Auf Standardeinstellungen zurücksetzen",
"customThemeSelection": "Auswahl",
"customThemeWhite": "Weiß",
"customThemeYellow": "Gelb",
"deleteGlobalThemeTooltip": "Dieses Design löschen",
"docsLink": "Dokumentation anzeigen",
"enableAutoMosh": "Auto-Mosh aktivieren",
"enableAutoMoshDesc": "Mosh gegenüber SSH bevorzugen, falls verfügbar",
"enableAutoTmux": "Auto-Tmux aktivieren",
"enableAutoTmuxDesc": "Halten Sie Ihre Shell und alle darin laufenden Prozesse auch bei Verbindungsabbrüchen und Browserneustarts am Laufen, indem Sie den Befehl innerhalb von tmux ausführen (tmux muss auf dem Host installiert sein).",
"fastScrollModifier": "Schnellscroll-Modifikator",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Strg",
"fastScrollModifierLabel": "Schnellscroll-Modifikator",
"fastScrollModifierShift": "Umschalt",
"fastScrollSensitivity": "Schnellscroll-Empfindlichkeit",
"fastScrollSensitivityLabel": "Schnellscroll-Empfindlichkeit",
"fontFamily": "Schriftfamilie",
"fontFamilyCustomHint": "Wählen Sie eine der mitgelieferten Schriftarten oder wählen Sie „Benutzerdefiniert“ und geben Sie den genauen Namen einer bereits auf Ihrem System installierten Schriftart ein (z. B. MesloLGS NF, Noto Sans Mono). Termix kann keine Schriftarten für Sie installieren; installieren Sie diese zuerst auf Ihrem Betriebssystem.",
"fontFamilyCustomOption": "Brauch...",
"fontFamilyCustomPlaceholder": "Exakter Schriftname, z. B. MesloLGS NF",
"fontFamilyLabel": "Schriftfamilie",
"fontSize": "Schriftgröße",
"fontSizeLabel": "Schriftgröße",
"hostNotFound": "Host nicht gefunden",
"letterSpacing": "Zeichenabstand",
"letterSpacingPx": "Buchstabenabstand (px)",
"lineHeight": "Zeilenhöhe",
"lineHeightLabel": "Zeilenhöhe",
"linkClickBehaviorConfirm": "Popup zum Öffnen oder Kopieren anzeigen",
"linkClickBehaviorDesc": "Legt fest, was passiert, wenn Sie im Terminal auf einen Link klicken. Verwenden Sie 'Standard', um die App-Einstellung zu übernehmen.",
"linkClickBehaviorDirect": "Direkt öffnen",
"linkClickBehaviorLabel": "Verhalten beim Linkklick",
"loadingHost": "Host wird geladen...",
"localEchoAuto": "Automatisch",
"localEchoDesc": "Bei langsamen Verbindungen werden sichere, druckbare Tastatureingaben lokal vorhergesagt. Passwortabfragen und Steuereingaben werden niemals wiederholt.",
"localEchoLabel": "Lokales Echo",
"localEchoOff": "Aus",
"localEchoOn": "Immer eingeschaltet",
"macOptionIsMetaLabel": "Optionstaste sendet Meta",
"macOptionIsMetaShortDesc": "Deaktivieren Sie die Eingabe von Sonderzeichen (wie @ oder |) mit der Option-/Alt-Taste unter macOS, anstatt Metadaten zu senden.",
"moshCommand": "MOSH-Befehl",
"moshCommandLabel": "Mosh-Befehl",
"noSavedThemes": "Noch keine gespeicherten Designs",
"none": "Keine",
"passwordPromptAutoFillDesc": "Bieten Sie an, das gespeicherte Passwort automatisch einzutragen, wenn das Terminal danach fragt. Deaktivieren Sie diese Option, damit Passwörter auf diesem Host nie automatisch ausgefüllt werden.",
"passwordPromptAutoFillLabel": "Automatische Passwortausfüllung anbieten",
"autoReconnectLabel": "Automatische Wiederverbindung",
"autoReconnectDesc": "Stellt die Verbindung automatisch wieder her, wenn die SSH-Verbindung abbricht, beispielsweise nach einer kurzen Netzwerkstörung oder während des Ruhezustands. Der Scrollback bleibt erhalten.",
"rightClickSelectsWord": "Rechtsklick wählt Wort aus",
"rightClickSelectsWordLabel": "Rechtsklick wählt Wort aus",
"rightClickSelectsWordShortDesc": "Wort unter dem Cursor bei Rechtsklick auswählen",
"saveAsGlobalTheme": "Als globales Design speichern",
"saveGlobalThemeError": "Thema konnte nicht gespeichert werden",
"saveGlobalThemeNamePrompt": "Geben Sie einen Namen für dieses Thema ein.",
"saveGlobalThemeSuccess": "Thema gespeichert",
"savedThemesLabel": "Gespeicherte Designs",
"scrollbackBufferLabel": "Rückrollpuffer",
"scrollbackMaxLines": "Maximale Anzahl der im Verlauf gespeicherten Zeilen",
"sudoPasswordAutoFill": "Sudo-Passwort automatisch ausfüllen",
"sudoPasswordAutoFillDesc": "Sudo-Passwort speichern, damit Hostmetriken, Terminal-Eingabeaufforderungen und andere privilegierte Befehle automatisch ausgeführt werden können.",
"sudoPasswordAutoFillLabel": "Sudo-Passwort automatisch ausfüllen",
"syntaxCategoryIpAddresses": "IP-Adressen",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log-Level",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Beschriftete Zahlen",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Dateipfade",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Zeitstempel",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Terminalausgabe einfärben (Fehler, Pfade, IPs, Zeitstempel)",
"syntaxHighlightingLabel": "Syntaxhervorhebung",
"terminalAppearance": "Terminal-Erscheinungsbild",
"theme": "Design",
"themePreview": "Designvorschau",
"useSSHTitleDesc": "Aktualisieren Sie den Tab-Titel vom Fenstertitel der Shell anstelle des Hostnamens",
"useSSHTitleLabel": "SSH-Fenstertitel verwenden",
"enableTunnel": "Tunnel aktivieren",
"enableFileManager": "Dateimanager aktivieren",
"enableDocker": "Docker aktivieren",
"startupSnippet": "Start-Snippet",
"quickActions": "Schnellaktionen",
"proxmoxLastSyncStatus": {
"success": "Erfolg"
},
"proxmoxResultSkippedNoIp": "{{count}} übersprungen (keine IP-Adresse gefunden)",
"proxmoxStatsUrlCopied": "Proxmox-Statistik-URL in die Zwischenablage kopiert",
"rdpUrlCopied": "RDP-URL kopiert",
"vncUrlCopied": "VNC-URL kopiert",
"filterAuthStepca": "Schritt CA",
"guac": {
"noCredential": "Keine Anmeldeinformation (direkte Anmeldedaten unten)",
"authTypeDirect": "Direkt",
"authTypeCredential": "Anmeldeinformation",
"authTypeNone": "Keine",
"recordingPath": "Aufzeichnungspfad",
"recordingName": "Aufzeichnungsname",
"saveHostFirst": "Host zuerst speichern.",
"sharingOptionsAfterSave": "Freigabeoptionen stehen nach dem Speichern des Hosts zur Verfügung.",
"permissionLevel": "Berechtigungsstufe",
"typeHeader": "Typ",
"targetHeader": "Ziel",
"permissionHeader": "Berechtigung",
"cancelBtn": "Abbrechen",
"savingBtn": "Speichern...",
"updateHostBtn": "Host aktualisieren",
"addHostBtn": "Host hinzufügen"
},
"filterAuthVault": "Gewölbe"
},
"nav": {
"history": "Verlauf",
"localTerminal": "Lokales Terminal",
"sshTools": "SSH-Tools",
"terminal": "Terminal",
"macros": "Makros"
},
"sshTools": {
"broadcastInputPlaceholder": "Hier tippen, um Tastenanschläge zu senden...",
"copyOnSelect": "Ausgewählten Text automatisch kopieren",
"enableRightClickCopyPaste": "Rechtsklick-Kopieren/Einfügen aktivieren",
"fillPassword": "Passwort einfügen",
"fillPasswordMissing": "Kein gespeichertes Passwort für {{count}} ausgewählte(s) Terminal(s)",
"fillPasswordSuccess": "Passwort in {{count}} Terminal(s) eingefügt",
"keyRecordingTitle": "Tastenaufzeichnung",
"noTerminalTabsOpen": "Keine Terminal-Tabs geöffnet",
"recordToTerminals": "Auf Terminals aufzeichnen",
"selectAll": "Alle",
"selectNone": "Keine",
"selectTerminalsAbove": "Oben angezeigte Terminals auswählen",
"settingsTitle": "Einstellungen",
"startRecording": "Aufzeichnung starten",
"stopRecording": "Aufzeichnung beenden"
},
"keybindings": {
"copy": "Auswahl kopieren",
"paste": "Einfügen",
"sendControlCode": "Sende das Signal Strg+Buchstabe",
"sendText": "SMS senden",
"controlCodeLabel": "Brief",
"textLabel": "Text zum Senden",
"appendEnterLabel": "Nach dem Absenden die Eingabetaste drücken",
"clipboardPermissionNote": "Bei einigen Browsern kann es bei der ersten Verwendung zu einer Anfrage nach der Berechtigung zum Ablegen der Zwischenablage kommen.",
"textRequired": "Geben Sie den zu sendenden Text ein.",
"controlCodeRequired": "Geben Sie einen einzelnen Buchstaben als Kontrollcode ein.",
"builtIn": {
"copyCtrlC": "Auswahl kopieren (Strg+C, nur wenn Text ausgewählt ist)",
"copyCtrlShiftC": "Auswahl kopieren (Strg+Umschalt+C)",
"copyCmdC": "Auswahl kopieren (Cmd+C)",
"pasteCtrlShiftV": "Aus der Zwischenablage einfügen (Strg+Umschalt+V)",
"ctrlW": "Senden Sie Strg+W an die Shell (verhindert durch Schließen des Browser-Tabs).",
"ctrlT": "Senden Sie Strg+T an die Shell (verhindert das Öffnen eines Browser-Tabs).",
"ctrlN": "Senden Sie Strg+N an die Shell (verhindert das Öffnen eines Browserfensters).",
"ctrlQ": "Senden Sie Strg+Q an die Shell (verhindert das Beenden des Browsers)."
}
},
"macros": {
"title": "Makros",
"description": "Führe eine gespeicherte Befehlsfolge in einem Terminal aus und reagiere auf die Antwort des Servers.",
"target": "Ziel",
"noTerminal": "Kein Terminal geöffnet",
"empty": "Noch keine Makros",
"emptyHint": "Erstellen Sie ein Makro, um einen Terminal-Workflow zu automatisieren, z. B. das Anmelden, das Neustarten eines Dienstes oder das Beantworten von Eingabeaufforderungen.",
"create": "Neues Makro",
"back": "Zurück zu den Makros",
"name": "Name",
"namePlaceholder": "Webserver neu starten",
"nameRequired": "Geben Sie dem Makro vor dem Speichern einen Namen.",
"descriptionLabel": "Beschreibung",
"descriptionPlaceholder": "Was dieses Makro bewirkt (optional)",
"unsaved": "Ungespeicherte Änderungen",
"save": "Speichern",
"saved": "Makro gespeichert",
"saveFailed": "Makro konnte nicht gespeichert werden",
"delete": "Löschen",
"deleteTitle": "Dieses Makro löschen?",
"deleteBody": "\"{{name}}\" wird endgültig gelöscht. Dies kann nicht rückgängig gemacht werden.",
"deleted": "Makro gelöscht",
"cancel": "Abbrechen",
"run": "Ausführen",
"stop": "Stoppen",
"running": "Läuft...",
"completed": "Makro beendet",
"failed": "Makro fehlgeschlagen",
"loadFailed": "Makros konnten nicht geladen werden.",
"needTerminal": "Öffnen und verbinden Sie zuerst ein Terminal.",
"noSteps": "Dieses Makro hat noch keine Schritte. Füge unten einen hinzu.",
"addStep": "Schritt hinzufügen",
"stepNumber": "Schritt {{number}}",
"removeStep": "Schritt entfernen",
"confirmRunTitle": "Dieses Makro ausführen?",
"confirmRunBody": "\"{{name}}\" sendet Befehle an {{host}}.",
"confirmRunAction": "Makro ausführen",
"stepTypes": {
"send": {
"label": "Befehl senden",
"help": "Gibt den Text im Terminal ein, genau so, als ob Sie ihn eingetippt hätten."
},
"wait": {
"label": "Auf Ausgabe warten",
"help": "Die Ausgabe wird so lange unterbrochen, bis der Server den von Ihnen angegebenen Text ausgibt, beispielsweise eine Passwortabfrage."
},
"delay": {
"label": "Pause",
"help": "Wartet eine festgelegte Zeitspanne, bevor der nächste Schritt ausgeführt wird."
},
"if": {
"label": "Wenn die Ausgabe enthält",
"help": "Prüft alles, was der Server bisher ausgegeben hat, und führt dann einen von zwei Zweigen aus."
},
"repeat": {
"label": "Wiederholen",
"help": "Führt die darin enthaltenen Schritte eine festgelegte Anzahl von Malen aus."
}
},
"send": {
"text": "Befehl oder Text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Nach dem Absenden die Eingabetaste drücken",
"pressEnterHelp": "Deaktivieren Sie diese Option, um Text einzugeben, ohne ihn abzusenden."
},
"wait": {
"pattern": "Warten Sie, bis die Ausgabe Folgendes enthält",
"patternPlaceholder": "passwort:",
"timeout": "Aufgeben nach",
"onTimeout": "Wenn es nie erscheint",
"stop": "Stoppe das Makro",
"continue": "Mach trotzdem weiter."
},
"delay": {
"duration": "Warten Sie auf"
},
"ifStep": {
"pattern": "Wenn die Ausgabe enthält",
"patternPlaceholder": "Aktiv: aktiv (läuft)",
"then": "Dann tu Folgendes:",
"else": "Andernfalls tun Sie Folgendes:",
"emptyBranch": "Keine Stufen"
},
"repeat": {
"count": "Anzahl der Male",
"times": "mal"
},
"match": {
"useRegex": "Übereinstimmung mit einem regulären Ausdruck",
"useRegexHelp": "Lassen Sie dies weg, damit der Text genau so bleibt, wie er geschrieben steht.",
"invalidRegex": "Kein gültiger regulärer Ausdruck, wird als Klartext erkannt."
},
"seconds": "Sekunden",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote-Server erforderlich. Um diesen Verbindungstyp zu verwenden, verbinden Sie einen Remote-Server in den Einstellungen."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Προσθέτω",
"arrowDown": "Βέλος προς τα κάτω",
"arrowLeft": "Βέλος αριστερά",
"arrowRight": "Βέλος δεξιά",
"arrowUp": "Βέλος προς τα πάνω",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Διαγραφή",
"done": "Γινώμενος",
"editQuickKeys": "Επεξεργασία γρήγορων πλήκτρων",
"end": "Τέλος",
"esc": "Esc",
"home": "Σπίτι",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Πάστα",
"quickKeyPlaceholder": "π.χ. sudo ",
"quickKeysDesc": "Πατήστε × για κατάργηση. Υποστηρίζει έως και 8 χαρακτήρες.",
"quickKeysTitle": "Γρήγορα πλήκτρα",
"removeQuickKey": "Αφαιρώ",
"resetDefaults": "Επαναφορά στις προεπιλογές",
"shift": "Αλλαγή",
"tab": "Αυτί"
},
"terminal": {
"autoTmuxEnableFailed": "Αποτυχία ενεργοποίησης του Auto-Tmux",
"autoTmuxEnabled": "Το Auto-Tmux είναι ενεργοποιημένο για {{host}}. Εφαρμόζεται από την επόμενη σύνδεση.",
"clipboardHttpWarning": "Δεν ήταν δυνατή η ανάγνωση του πρόχειρου. Ορισμένα προγράμματα περιήγησης περιορίζουν την πρόσβαση στο πρόχειρο εκτός HTTPS - δοκιμάστε Ctrl+V ή προβάλετε το Termix μέσω HTTPS.",
"closeTab": "Κοντά",
"connecting": "Συνδετικός...",
"connectionLost": "Η σύνδεση χάθηκε",
"connectionRejected": "Η σύνδεση απορρίφθηκε από τον διακομιστή. Ελέγξτε τον έλεγχο ταυτότητας και τη διαμόρφωση δικτύου.",
"connectionTimeout": "Λήξη χρονικού ορίου σύνδεσης",
"enableAutoTmuxAction": "Ενεργοποίηση Auto-Tmux",
"hostKeyRejected": "Η επαλήθευση του κλειδιού κεντρικού υπολογιστή SSH απορρίφθηκε. Η σύνδεση ακυρώθηκε.",
"linkDialogCopy": "Αντίγραφο",
"linkDialogOpen": "Ανοιχτό",
"linkDialogTitle": "Άνοιγμα συνδέσμου",
"maxReconnectAttemptsReached": "Επιτεύχθηκε ο μέγιστος αριθμός προσπαθειών επανασύνδεσης",
"noHostSelected": "Δεν έχει επιλεγεί κεντρικός υπολογιστής",
"passwordPromptFillTitle": "Συμπληρώστε τον αποθηκευμένο κωδικό πρόσβασης σε αυτήν την ερώτηση;",
"reconnect": "Επανασύνδεση",
"reconnected": "Επανασύνδεση με επιτυχία",
"reconnecting": "Επανασύνδεση... ({{attempt}}/{{max}})",
"autoReconnecting": "Χάθηκε η σύνδεση, επανασύνδεση...",
"searchCaseSensitive": "Ταίριασμα υπόθεσης",
"searchClose": "Κλείσιμο (Escape)",
"searchNext": "Επόμενος αγώνας (Είσοδος)",
"searchNoResults": "Δεν υπάρχουν αποτελέσματα",
"searchPlaceholder": "Εύρημα",
"searchPrevious": "Προηγούμενος αγώνας (Shift+Enter)",
"searchRegex": "Χρήση κανονικής έκφρασης",
"searchResultCount": "{{index}} από {{count}}",
"searchWholeWord": "Ταίριασμα ολόκληρης λέξης",
"sessionExpiredNotice": "Η προηγούμενη συνεδρία σας στο {{host}} έληξε μετά από {{minutes}} λεπτά αποσύνδεσης. Το κέλυφος και οτιδήποτε εκτελείται σε αυτό έχουν εξαφανιστεί. Ενεργοποιήστε το Auto-Tmux σε αυτόν τον κεντρικό υπολογιστή για να διατηρήσετε ενεργές τις συνεδρίες.",
"sessionExpiredNoticeNoMinutes": "Η προηγούμενη συνεδρία σας στο {{host}} έληξε κατά την αποσύνδεση. Το κέλυφος και οτιδήποτε εκτελείται σε αυτό έχουν χαθεί. Ενεργοποιήστε το Auto-Tmux σε αυτόν τον κεντρικό υπολογιστή για να διατηρήσετε ενεργές τις συνεδρίες.",
"sessionTakenOver": "Η συνεδρία άνοιξε σε άλλη καρτέλα. Επανασύνδεση...",
"tmuxAttached": "Συνδεδεμένοι πελάτες",
"tmuxAttachedCount": "{{count}} επισυνάπτεται",
"tmuxCopyHint": "Προσαρμόστε την επιλογή και πατήστε Enter για αντιγραφή στο πρόχειρο",
"tmuxCreateNew": "Έναρξη νέας συνεδρίας",
"tmuxDetached": "Αποσπάστηκε από την περίοδο λειτουργίας tmux",
"tmuxLastActivity": "Τελευταία δραστηριότητα",
"tmuxSessionAttached": "Συνεδρία tmux επισυνάπτεται: {{name}}",
"tmuxSessionCreated": "δημιουργήθηκε η συνεδρία tmux: {{name}}",
"tmuxSessionPickerDesc": "Βρέθηκαν υπάρχουσες συνεδρίες tmux σε αυτόν τον κεντρικό υπολογιστή. Επιλέξτε μία για να επανασυνδέσετε ή να δημιουργήσετε μια νέα συνεδρία.",
"tmuxSessionPickerTitle": "Συνεδρίες tmux",
"tmuxTimeDays": "{{count}}πριν από ημέρες",
"tmuxTimeHours": "{{count}}πριν από ώρες",
"tmuxTimeJustNow": "μόλις τώρα",
"tmuxTimeMinutes": "{{count}}πριν από λεπτά",
"tmuxUnavailable": "Το tmux δεν είναι εγκατεστημένο στον απομακρυσμένο κεντρικό υπολογιστή, επιστρέφοντας στο τυπικό κέλυφος",
"tmuxWindowCount": "παράθυρο {{count}}",
"tmuxWindows": "Παράθυρα",
"unknownError": "Παρουσιάστηκε άγνωστο σφάλμα",
"websocketAbnormalClose": "Η σύνδεση έκλεισε απροσδόκητα. Αυτό μπορεί να οφείλεται σε πρόβλημα αντίστροφης μεσολάβησης ή ρύθμισης παραμέτρων SSL. Ελέγξτε τα αρχεία καταγραφής διακομιστή.",
"websocketError": "Σφάλμα σύνδεσης WebSocket",
"clipboardReadFailed": "Αποτυχία ανάγνωσης από το πρόχειρο. Βεβαιωθείτε ότι έχουν εκχωρηθεί δικαιώματα στο πρόχειρο.",
"clipboardWriteFailed": "Αποτυχία αντιγραφής στο πρόχειρο. Βεβαιωθείτε ότι η σελίδα προβάλλεται μέσω HTTPS ή localhost.",
"connected": "Συνδεδεμένος",
"totpCodeLabel": "Κωδικός επαλήθευσης",
"duplicateTab": "Διπλότυπη καρτέλα",
"imageChooseFile": "Επιλέξτε ένα αρχείο εικόνας",
"imageUploaded": "Μεταφορτωμένη εικόνα: {{path}}",
"imageClipboardUnavailable": "Αυτό το πρόγραμμα περιήγησης δεν μπορεί να διαβάσει εικόνες από το πρόχειρο",
"imageClipboardEmpty": "Δεν βρέθηκε εικόνα στο πρόχειρο",
"localShell": "Τοπικό κέλυφος τερματικού",
"autocompleteHintComplete": "Πατήστε Tab ή Enter για ολοκλήρωση. Πατήστε Tab ή Enter για να ολοκληρώσετε.",
"autocompleteHintNavigate": "↑↓ για πλοήγηση",
"autocompleteHintClose": "Esc για κλείσιμο"
},
"terminalToolbar": {
"detachTmux": "Αποσύνδεση tmux",
"detachTmuxDescription": "Αποσύνδεση συνεδρίας tmux",
"dismissError": "Σφάλμα απόρριψης εικόνας",
"hideToolbar": "Απόκρυψη γραμμής εργαλείων",
"image": "Ενέργειες εικόνας (μόνο εικόνες)",
"imageActionFailed": "Η ενέργεια εικόνας απέτυχε",
"layout": "Λειτουργία εμφάνισης γραμμής εργαλείων",
"layoutExpanded": "Επεκτάθηκε με μετρήσεις",
"layoutIcon": "Μόνο εικονίδιο",
"layoutLabeled": "Εικονίδια και ετικέτες",
"moveToolbar": "Μετακίνηση γραμμής εργαλείων",
"moveToolbarHint": "Σύρετε για να αλλάξετε τη θέση της γραμμής εργαλείων",
"paste": "Επικόλληση εικόνας",
"pasteImage": "Επικόλληση εικόνας από το πρόχειρο (μόνο εικόνες)",
"retry": "Δοκιμάζω πάλι",
"showToolbar": "Ανάπτυξη γραμμής εργαλείων",
"upload": "Μεταφόρτωση εικόνας",
"uploadImage": "Μεταφορτώστε μια εικόνα στον κεντρικό υπολογιστή",
"uploadingImage": "Μεταφόρτωση..."
},
"history": {
"noTerminalSelected": "Δεν έχει επιλεγεί τερματικό",
"noTerminalSelectedHint": "Ανοίξτε μια καρτέλα τερματικού SSH για να δείτε το ιστορικό εντολών του",
"searchPlaceholder": "Ιστορικό αναζήτησης...",
"clearAll": "Εκκαθάριση όλων",
"noHistoryEntries": "Δεν υπάρχουν καταχωρήσεις ιστορικού",
"trackingDisabled": "Η παρακολούθηση ιστορικού είναι απενεργοποιημένη",
"trackingDisabledHint": "Ενεργοποιήστε το Ιστορικό εντολών στην καρτέλα Τερματικό SSH αυτού του κεντρικού υπολογιστή.",
"commandCount_one": "Εντολή {{count}}",
"commandCount_other": "{{count}} εντολές"
},
"touchInput": {
"enabled": "Ενεργοποίηση εισαγωγής αφής",
"enabledDesc": "Επιτρέψτε την κύλιση με ένα δάχτυλο σε τερματικά",
"momentumEnabled": "Ενεργοποίηση ορμής",
"momentumEnabledDesc": "Συνεχίστε σύντομα την κύλιση μετά από μια σάρωση",
"advanced": "Προχωρημένος",
"resetDefaults": "Επαναφορά στις προεπιλογές",
"dragThreshold": "Όριο οπισθέλκουσας",
"maxWheelDelta": "Μέγιστο δέλτα τροχού",
"momentumSampleWindow": "Παράθυρο δείγματος ορμής",
"releaseGracePeriod": "Περίοδος χάριτος αποδέσμευσης",
"minimumVelocity": "Ελάχιστη ταχύτητα",
"maximumVelocity": "Μέγιστη ταχύτητα",
"maximumDuration": "Μέγιστη διάρκεια",
"maximumTravel": "Μέγιστη διαδρομή",
"decayTime": "Χρόνος αποσύνθεσης",
"pixelsPerTick": "Pixel ανά tick",
"maximumFrameInterval": "Μέγιστο διάστημα καρέ",
"maximumTicksPerFrame": "Μέγιστος αριθμός τικ ανά καρέ"
},
"imageStorage": {
"instanceId": "Αναγνωριστικό παρουσίας περιόδου λειτουργίας τερματικού",
"instanceIdDesc": "Αναγνωριστικό παρουσίας μίας από τις συνδεδεμένες καρτέλες τερματικού σας, που χρησιμοποιείται για τον έλεγχο της ορατότητας.",
"selectedModeUnavailable": "Δυσεύρετος",
"test": "Δοκιμή",
"testing": "Δοκιμές...",
"testFailed": "Αποτυχία δοκιμής χώρου αποθήκευσης εικόνων",
"testConnected": "Η συνεδρία τερματικού είναι συνδεδεμένη.",
"testNotConnected": "Δεν υπάρχει συνδεδεμένη συνεδρία τερματικού με αυτό το αναγνωριστικό παρουσίας.",
"testSelectedMode": "Μια μεταφόρτωση θα χρησιμοποιούσε: {{mode}}",
"testLocalVisible": "Ο τοπικός κατάλογος είναι ορατός από τον συνδεδεμένο κεντρικό υπολογιστή.",
"testLocalNotVisible": "Ο τοπικός κατάλογος ΔΕΝ είναι ορατός από τον συνδεδεμένο κεντρικό υπολογιστή."
},
"settings": {
"admin": {
"group": {
"touch": "Εισαγωγή με άγγιγμα",
"images": "Αποθήκευση εικόνων",
"sessions": "Συνεδρίες",
"newHosts": "Νέοι οικοδεσπότες"
},
"sessionTimeoutMinutes": {
"label": "Διατήρηση Συνεδρίας Τερματικού",
"description": "Για πόσο χρονικό διάστημα διατηρείται ενεργό ένα αποσυνδεδεμένο τερματικό στον διακομιστή πριν κλείσει. Ελάχιστο 1, μέγιστο 1440 λεπτά. Για συνεδρίες που πρέπει να διαρκέσουν περισσότερο από αυτό, ενεργοποιήστε το Auto-Tmux στον κεντρικό υπολογιστή."
},
"commandHistoryEnabled": {
"label": "Ιστορικό εντολών",
"description": "Να επιτρέπεται η καταγραφή ιστορικού εντολών. Όταν είναι απενεργοποιημένη, το ιστορικό δεν αποθηκεύεται ανεξάρτητα από τις ρυθμίσεις ανά κεντρικό υπολογιστή."
},
"commandHistoryForNewHosts": {
"label": "Ιστορικό εντολών για νέους κεντρικούς υπολογιστές",
"description": "Εάν οι νέοι κεντρικοί υπολογιστές ξεκινούν με ενεργοποιημένο το ιστορικό εντολών."
},
"imageStorageMode": {
"label": "Λειτουργία αποθήκευσης",
"description": "Πού εγγράφονται επικολλημένες και μεταφορτωμένες εικόνες τερματικού. Οι αυτόματες επιλογές ανά σύνδεση, Τοπικές και Απομακρυσμένες (SFTP) έχουν διορθωθεί.",
"auto": "Αυτο",
"local": "Τοπικός",
"remoteSftp": "Απομακρυσμένο (SFTP)"
},
"imageLocalDir": {
"label": "Τοπικός κατάλογος",
"description": "Απόλυτη διαδρομή στο backend του Termix όπου η τοπική λειτουργία γράφει εικόνες. Δεν εμφανίζεται ποτέ μετά την αποθήκευση. Το κενό χρησιμοποιεί το TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Διαδρομή κεντρικού υπολογιστή",
"description": "Η προβολή από την πλευρά του κεντρικού υπολογιστή του τοπικού καταλόγου που λαμβάνουν οι πράκτορες τερματικού."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Για πόσο χρονικό διάστημα διατηρείται μια μεταφορτωμένη εικόνα, σε χιλιοστά του δευτερολέπτου. Η τιμή \"Κενό\" χρησιμοποιεί TERMIX_IMAGE_TTL_MS ή μία ώρα."
},
"imageMaxCount": {
"label": "Μέγιστος αριθμός εικόνων",
"description": "Οι περισσότερες εικόνες διατηρούνται ταυτόχρονα. Η τιμή \"κενή\" χρησιμοποιεί TERMIX_MAX_IMAGE_COUNT ή 100."
},
"imageMaxBytes": {
"label": "Μέγιστος αριθμός byte αποθήκευσης",
"description": "Τα περισσότερα byte εικόνων διατηρούνται ταυτόχρονα. Το κενό χρησιμοποιεί TERMIX_MAX_IMAGE_STORAGE_BYTES ή 5 GiB."
},
"sessionPersistence": {
"label": "Διατήρηση περιόδων σύνδεσης μετά την αποσύνδεση",
"description": "Διατηρήστε ένα αποσυνδεδεμένο τερματικό ενεργό στον διακομιστή για το παραπάνω χρονικό διάστημα, έτσι ώστε η επανέναρξη της καρτέλας του να συνεχίζεται από εκεί που σταμάτησε."
},
"newHostAutoTmux": {
"label": "Αυτόματο Tmux",
"description": "Εκτελέστε τερματικά νέων κεντρικών υπολογιστών μέσα στο tmux, ώστε οι συνεδρίες να επιβιώσουν από αποσυνδέσεις (απαιτείται tmux στον κεντρικό υπολογιστή)"
},
"newHostTheme": {
"label": "Θέμα για νέους οικοδεσπότες",
"description": "Το θέμα τερματικού με το οποίο ξεκινά ένας νέος κεντρικός υπολογιστής."
},
"newHostFontFamily": {
"label": "Γραμματοσειρά για νέους κεντρικούς υπολογιστές",
"description": "Η γραμματοσειρά τερματικού με την οποία ξεκινά ένας νέος κεντρικός υπολογιστής."
},
"newHostFontSize": {
"label": "Μέγεθος γραμματοσειράς για νέους κεντρικούς υπολογιστές",
"description": "Το μέγεθος γραμματοσειράς τερματικού με το οποίο ξεκινά ένας νέος κεντρικός υπολογιστής, σε pixel."
},
"newHostCursorStyle": {
"label": "Στυλ δρομέα για νέους κεντρικούς υπολογιστές"
},
"newHostCursorBlink": {
"label": "Αναβοσβήνει ο κέρσορας για νέους κεντρικούς υπολογιστές"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Ενεργοποίηση γραμμής εργαλείων τερματικού",
"description": "Εμφάνιση μιας γραμμής εργαλείων γρήγορης πρόσβασης συνδεδεμένης στο ενεργό τερματικό για τα εργαλεία και τα ζωντανά στατιστικά αυτού του κεντρικού υπολογιστή"
},
"terminalToolbarPosition": {
"label": "Θέση γραμμής εργαλείων",
"description": "Πού βρίσκεται η γραμμή εργαλείων στο τερματικό. Μπορείτε ακόμα να τη σύρετε από εκεί.",
"bottom": "Κάτω κέντρο",
"bottomLeft": "Κάτω αριστερά",
"bottomRight": "Κάτω δεξιά",
"top": "Επάνω κέντρο",
"topLeft": "Επάνω αριστερά",
"topRight": "Επάνω δεξιά"
},
"terminalToolbarStartState": {
"label": "Κατάσταση έναρξης γραμμής εργαλείων",
"description": "Εάν η γραμμή εργαλείων ανοίγει εκτεταμένη ή ελαχιστοποιημένη όταν συνδέεται το τερματικό",
"expanded": "Αναπτυγμένος",
"collapsed": "Ελαχιστοποιημένο"
},
"terminalToolbarDisplay": {
"label": "Λειτουργία εμφάνισης γραμμής εργαλείων",
"description": "Πώς εμφανίζονται τα κουμπιά της γραμμής εργαλείων. Η τελευταία χρήση διατηρεί ό,τι επιλέξατε στη γραμμή εργαλείων.",
"remember": "Τελευταία χρήση",
"icon": "Μόνο εικονίδιο",
"labeled": "Εικονίδια και ετικέτες",
"expanded": "Επεκτάθηκε με στατιστικά στοιχεία"
},
"terminalToolbarShowStatus": {
"label": "Εμφάνιση ζωντανών στατιστικών",
"description": "Εμφάνιση στατιστικών ζωντανών κεντρικών υπολογιστών πάνω από τα κουμπιά της γραμμής εργαλείων σε αναπτυγμένη λειτουργία"
},
"terminalToolbarFade": {
"label": "Σταδιακή εξασθένηση σε αδράνεια",
"description": "Σβήσιμο της γραμμής εργαλείων μέχρι να τοποθετήσετε τον δείκτη του ποντικιού πάνω από αυτήν"
},
"enableCommandHistory": {
"label": "Ιστορικό εντολών",
"description": "Οι εντολές εγγραφής εκτελούνται σε αυτό το τερματικό για ιστορικό και αυτόματη συμπλήρωση"
},
"enableTerminal": {
"label": "Ενεργοποίηση τερματικού",
"description": "Προσφέρετε ένα τερματικό SSH για αυτόν τον κεντρικό υπολογιστή."
},
"inheritAppearance": {
"label": "Χρήση προεπιλογών χρήστη"
},
"theme": {
"label": "Θέμα"
},
"cursorBlink": {
"label": "Αναβοσβήνει ο κέρσορας"
},
"cursorStyle": {
"label": "Στυλ δρομέα"
},
"fontSize": {
"label": "Μέγεθος γραμματοσειράς"
},
"fontFamily": {
"label": "Γραμματοσειρά"
},
"scrollback": {
"label": "Κύλιση προς τα πίσω"
},
"letterSpacing": {
"label": "Απόσταση γραμμάτων"
},
"lineHeight": {
"label": "Ύψος γραμμής"
},
"bellStyle": {
"label": "Κουδούνι"
},
"minimumContrastRatio": {
"label": "Ελάχιστη αναλογία αντίθεσης"
},
"backgroundImage": {
"label": "Εικόνα φόντου"
},
"backgroundImageOpacity": {
"label": "Αδιαφάνεια εικόνας φόντου"
},
"customThemeColors": {
"label": "Προσαρμοσμένα χρώματα θέματος"
},
"rightClickSelectsWord": {
"label": "Δεξί κλικ επιλέγει λέξη"
},
"macOptionIsMeta": {
"label": "Η επιλογή είναι Meta"
},
"fastScrollModifier": {
"label": "Πλήκτρο γρήγορης κύλισης"
},
"fastScrollSensitivity": {
"label": "Γρήγορη ταχύτητα κύλισης"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Αυτόματο μοσχάρι"
},
"moshCommand": {
"label": "Εντολή Mosh"
},
"autoTmux": {
"label": "Αυτόματο tmux"
},
"useSSHTitle": {
"label": "Χρησιμοποιήστε τον τίτλο SSH"
},
"syntaxHighlighting": {
"label": "Επισήμανση σύνταξης"
},
"syntaxHighlightingOptions": {
"label": "Κατηγορίες επισήμανσης σύνταξης"
},
"linkClickBehavior": {
"label": "Κλικ στον σύνδεσμο"
},
"localEcho": {
"label": "Τοπική ηχώ"
},
"passwordPromptAutoFill": {
"label": "Προσφέρομαι να συμπληρώσω προτροπές κωδικού πρόσβασης"
},
"sudoPasswordAutoFill": {
"label": "Συμπλήρωση προτροπών sudo"
},
"autoReconnect": {
"label": "Επανασύνδεση αυτόματα"
}
},
"user": {
"commandAutocomplete": {
"label": "Αυτόματη συμπλήρωση εντολών",
"description": "Εμφάνιση αυτόματης συμπλήρωσης κατά την πληκτρολόγηση εάν πατήσετε το Tab"
},
"localEcho": {
"label": "Τοπική Ηχώ",
"description": "Μειώστε την αντιληπτή καθυστέρηση εισόδου χρησιμοποιώντας ασφαλή τοπική πρόβλεψη πληκτρολόγησης"
},
"linkClickBehavior": {
"label": "Κλικ στον σύνδεσμο τερματικού",
"description": "Προεπιλεγμένη συμπεριφορά κατά το κλικ σε συνδέσμους στο τερματικό"
},
"customThemes": {
"label": "Αποθηκευμένα θέματα"
}
}
},
"palette": {
"localTerminal": "Τοπικό τερματικό"
},
"permissions": {
"sessions": {
"title": "Χρήση ζωντανών συνεδριών τερματικού",
"description": "Επιτρέπει σε άλλες λειτουργίες, όπως η κοινή χρήση και η εγγραφή συνεδριών, να φτάνουν στις ζωντανές συνεδρίες τερματικού σας."
},
"history": {
"title": "Ανάγνωση ιστορικού εντολών",
"description": "Επιτρέπει σε άλλες λειτουργίες, όπως ο βοηθός τεχνητής νοημοσύνης, να διαβάζουν το ιστορικό εντολών σας."
}
},
"hosts": {
"tabTerminal": "Τερματικό",
"addHost": "Προσθήκη κεντρικού υπολογιστή",
"applyGlobalThemeTooltip": "Εφαρμογή αυτού του θέματος",
"backgroundImageDesc": "Προαιρετική διεύθυνση URL για εικόνα φόντου τερματικού",
"backgroundImageLabel": "URL εικόνας φόντου",
"backgroundImageOpacityLabel": "Αδιαφάνεια εικόνας φόντου",
"backspaceMode": "Λειτουργία Backspace",
"backspaceModeControlH": "Έλεγχος-H (BS)",
"backspaceModeLabel": "Λειτουργία Backspace",
"backspaceModeNormal": "Κανονικό (ΔΙΑΓΡΑΦΗ)",
"behaviorAndAdvanced": "Συμπεριφορά & Προχωρημένοι",
"bellStyle": "Στυλ καμπάνας",
"bellStyleBoth": "Και οι δύο",
"bellStyleLabel": "Στυλ καμπάνας",
"bellStyleNone": "Κανένας",
"bellStyleSound": "Ήχος",
"bellStyleVisual": "Οπτικός",
"colorTheme": "Θέμα χρώματος",
"cursorBlink": "Αναβοσβήσιμο δρομέα",
"cursorBlinking": "Δρομέας που αναβοσβήνει",
"cursorBlinkingDesc": "Ενεργοποίηση κινούμενης εικόνας που αναβοσβήνει για τον κέρσορα του τερματικού",
"cursorStyle": "Στυλ Δρομέα",
"cursorStyleBar": "Μπαρ",
"cursorStyleBlock": "Φραγμός",
"cursorStyleLabel": "Στυλ Δρομέα",
"cursorStyleUnderline": "Υπογραμμίζω",
"customThemeAnsiColors": "Χρώματα ANSI",
"customThemeBackground": "Φόντο",
"customThemeBlack": "Μαύρος",
"customThemeBlue": "Μπλε",
"customThemeBrightBlack": "Φωτεινό μαύρο",
"customThemeBrightBlue": "Φωτεινό Μπλε",
"customThemeBrightCyan": "Φωτεινό κυανό",
"customThemeBrightGreen": "Φωτεινό Πράσινο",
"customThemeBrightMagenta": "Φωτεινό Ματζέντα",
"customThemeBrightRed": "Φωτεινό κόκκινο",
"customThemeBrightWhite": "Φωτεινό λευκό",
"customThemeBrightYellow": "Φωτεινό κίτρινο",
"customThemeColors": "Προσαρμοσμένα χρώματα",
"customThemeCursor": "Δρομέας",
"customThemeCursorAccent": "Προφορά δρομέα",
"customThemeCyan": "Κυανό",
"customThemeForeground": "Προσκήνιο",
"customThemeGreen": "Πράσινος",
"customThemeMagenta": "Πορφύρα βαφή",
"customThemeRed": "Κόκκινος",
"customThemeResetTooltip": "Επαναφορά στις προεπιλογές",
"customThemeSelection": "Επιλογή",
"customThemeWhite": "Λευκό",
"customThemeYellow": "Κίτρινος",
"deleteGlobalThemeTooltip": "Διαγραφή αυτού του θέματος",
"docsLink": "Προβολή εγγράφων",
"enableAutoMosh": "Ενεργοποίηση Αυτόματης Μετατροπής",
"enableAutoMoshDesc": "Προτιμήστε το Mosh αντί για SSH, εάν είναι διαθέσιμο",
"enableAutoTmux": "Ενεργοποίηση Auto-Tmux",
"enableAutoTmuxDesc": "Διατηρήστε το κέλυφος (shell) και οτιδήποτε εκτελείται σε αυτό ενεργό σε αποσυνδέσεις και επανεκκινήσεις του προγράμματος περιήγησης, εκτελώντας το μέσα στο tmux (το tmux πρέπει να είναι εγκατεστημένο στον κεντρικό υπολογιστή)",
"fastScrollModifier": "Τροποποιητής γρήγορης κύλισης",
"fastScrollModifierAlt": "Εναλλακτική",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Τροποποιητής γρήγορης κύλισης",
"fastScrollModifierShift": "Αλλαγή",
"fastScrollSensitivity": "Ευαισθησία γρήγορης κύλισης",
"fastScrollSensitivityLabel": "Ευαισθησία γρήγορης κύλισης",
"fontFamily": "Οικογένεια γραμματοσειρών",
"fontFamilyCustomHint": "Επιλέξτε μια γραμματοσειρά που περιλαμβάνεται στο πακέτο ή επιλέξτε Προσαρμοσμένη και πληκτρολογήστε το ακριβές όνομα μιας γραμματοσειράς που είναι ήδη εγκατεστημένη στο σύστημά σας (π.χ. MesloLGS NF, Noto Sans Mono). Το Termix δεν μπορεί να εγκαταστήσει γραμματοσειρές για εσάς, εγκαταστήστε την πρώτα στο λειτουργικό σας σύστημα.",
"fontFamilyCustomOption": "Εθιμο...",
"fontFamilyCustomPlaceholder": "Ακριβές όνομα γραμματοσειράς, π.χ. MesloLGS NF",
"fontFamilyLabel": "Οικογένεια γραμματοσειρών",
"fontSize": "Μέγεθος γραμματοσειράς",
"fontSizeLabel": "Μέγεθος γραμματοσειράς",
"hostNotFound": "Δεν βρέθηκε κεντρικός υπολογιστής",
"letterSpacing": "Απόσταση γραμμάτων",
"letterSpacingPx": "Απόσταση γραμμάτων (px)",
"lineHeight": "Ύψος γραμμής",
"lineHeightLabel": "Ύψος γραμμής",
"linkClickBehaviorConfirm": "Εμφάνιση αναδυόμενου παραθύρου για άνοιγμα ή αντιγραφή",
"linkClickBehaviorDesc": "Ελέγχει τι συμβαίνει όταν κάνετε κλικ σε έναν σύνδεσμο στο τερματικό. Χρησιμοποιήστε την επιλογή \"Προεπιλογή\" για να ακολουθήσετε τη ρύθμιση σε επίπεδο εφαρμογής.",
"linkClickBehaviorDirect": "Άνοιγμα απευθείας",
"linkClickBehaviorLabel": "Συμπεριφορά κλικ σε σύνδεσμο",
"loadingHost": "Φόρτωση κεντρικού υπολογιστή...",
"localEchoAuto": "Αυτόματο",
"localEchoDesc": "Προβλέψτε ασφαλείς εκτυπώσιμες πληκτρολογήσεις τοπικά σε αργές συνδέσεις. Οι προτροπές κωδικού πρόσβασης και η εισαγωγή ελέγχου δεν επαναλαμβάνονται ποτέ.",
"localEchoLabel": "Τοπική Ηχώ",
"localEchoOff": "Μακριά από",
"localEchoOn": "Πάντα ενεργοποιημένο",
"macOptionIsMetaLabel": "Το πλήκτρο Option στέλνει μεταδεδομένα",
"macOptionIsMetaShortDesc": "Απενεργοποίηση της πληκτρολόγησης ειδικών χαρακτήρων (όπως @ ή |) με το πλήκτρο Option/Alt σε macOS αντί για την αποστολή Meta",
"moshCommand": "Εντολή MOSH",
"moshCommandLabel": "Διοίκηση Μος",
"noSavedThemes": "Δεν υπάρχουν ακόμη αποθηκευμένα θέματα",
"none": "Κανένας",
"passwordPromptAutoFillDesc": "Προσφέρετε να συμπληρώσετε τον αποθηκευμένο κωδικό πρόσβασης όταν το τερματικό σας τον ζητήσει. Απενεργοποιήστε την επιλογή για να μην συμπληρώνεται ποτέ αυτόματα κανένας κωδικός πρόσβασης σε αυτόν τον κεντρικό υπολογιστή.",
"passwordPromptAutoFillLabel": "Αυτόματη συμπλήρωση κωδικού πρόσβασης προσφοράς",
"autoReconnectLabel": "Αυτόματη επανασύνδεση",
"autoReconnectDesc": "Επανασυνδέεται από μόνο του όταν διακοπεί η σύνδεση SSH, όπως μετά από ένα σφάλμα δικτύου ή αναστολή λειτουργίας. Διατηρεί την κύλιση προς τα πίσω.",
"rightClickSelectsWord": "Δεξί κλικ για επιλογή Word",
"rightClickSelectsWordLabel": "Δεξί κλικ Επιλέγει το Word",
"rightClickSelectsWordShortDesc": "Επιλέξτε τη λέξη κάτω από τον κέρσορα με δεξί κλικ",
"saveAsGlobalTheme": "Αποθήκευση ως καθολικό θέμα",
"saveGlobalThemeError": "Η αποθήκευση του θέματος απέτυχε",
"saveGlobalThemeNamePrompt": "Εισαγάγετε ένα όνομα για αυτό το θέμα",
"saveGlobalThemeSuccess": "Το θέμα αποθηκεύτηκε",
"savedThemesLabel": "Αποθηκευμένα Θέματα",
"scrollbackBufferLabel": "Ενδιάμεσο buffer κύλισης προς τα πίσω",
"scrollbackMaxLines": "Μέγιστος αριθμός γραμμών που διατηρούνται στο ιστορικό",
"sudoPasswordAutoFill": "Αυτόματη συμπλήρωση κωδικού πρόσβασης Sudo",
"sudoPasswordAutoFillDesc": "Αποθηκεύστε έναν κωδικό πρόσβασης sudo, ώστε οι μετρήσεις του κεντρικού υπολογιστή, οι προτροπές του τερματικού και άλλα να μπορούν να εκτελούν αυτόματα προνομιακές εντολές.",
"sudoPasswordAutoFillLabel": "Αυτόματη συμπλήρωση κωδικού πρόσβασης Sudo",
"syntaxCategoryIpAddresses": "Διευθύνσεις IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Επίπεδα καταγραφής",
"syntaxCategoryLogLevelsDesc": "σφάλμα, προειδοποίηση, πληροφορίες, εντοπισμός σφαλμάτων, μοιραίο",
"syntaxCategoryNumbers": "Αριθμοί με ετικέτες",
"syntaxCategoryNumbersDesc": "θύρα 8080, έξοδος 1, κατάσταση 404",
"syntaxCategoryPaths": "Διαδρομές αρχείων",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Χρονικές σημάνσεις",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15-01-2024",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Χρωματισμός εξόδου τερματικού (σφάλματα, διαδρομές, IP, χρονικές σημάνσεις)",
"syntaxHighlightingLabel": "Επισήμανση σύνταξης",
"terminalAppearance": "Εμφάνιση τερματικού",
"theme": "Θέμα",
"themePreview": "Προεπισκόπηση θέματος",
"useSSHTitleDesc": "Ενημερώστε τον τίτλο της καρτέλας από τον τίτλο του παραθύρου του κελύφους αντί για το όνομα του κεντρικού υπολογιστή",
"useSSHTitleLabel": "Χρήση τίτλου παραθύρου SSH",
"enableTunnel": "Ενεργοποίηση σήραγγας",
"enableFileManager": "Ενεργοποίηση Διαχείρισης Αρχείων",
"enableDocker": "Ενεργοποίηση Docker",
"startupSnippet": "Απόσπασμα εκκίνησης",
"quickActions": "Γρήγορες ενέργειες",
"proxmoxLastSyncStatus": {
"success": "Επιτυχία"
},
"proxmoxResultSkippedNoIp": "{{count}} παραλείφθηκε (δεν βρέθηκε IP)",
"proxmoxStatsUrlCopied": "Η διεύθυνση URL των στατιστικών του Proxmox αντιγράφηκε στο πρόχειρο",
"rdpUrlCopied": "Η διεύθυνση URL RDP αντιγράφηκε",
"vncUrlCopied": "Η διεύθυνση URL VNC αντιγράφηκε",
"filterAuthStepca": "Βήμα CA",
"guac": {
"noCredential": "Δεν υπάρχουν πιστοποιητικά (απευθείας πιστοποιητικά παρακάτω)",
"authTypeDirect": "Απευθείας",
"authTypeCredential": "Πιστοποιητικό",
"authTypeNone": "Κανένας",
"recordingPath": "Διαδρομή εγγραφής",
"recordingName": "Όνομα εγγραφής",
"saveHostFirst": "Αποθηκεύστε πρώτα τον οικοδεσπότη.",
"sharingOptionsAfterSave": "Οι επιλογές κοινής χρήσης είναι διαθέσιμες μετά την αποθήκευση του κεντρικού υπολογιστή.",
"permissionLevel": "Επίπεδο δικαιωμάτων",
"typeHeader": "Τύπος",
"targetHeader": "Στόχος",
"permissionHeader": "Αδεια",
"cancelBtn": "Ματαίωση",
"savingBtn": "Οικονομία...",
"updateHostBtn": "Ενημέρωση κεντρικού υπολογιστή",
"addHostBtn": "Προσθήκη κεντρικού υπολογιστή"
},
"filterAuthVault": "Θόλος"
},
"nav": {
"history": "Ιστορία",
"localTerminal": "Τοπικό τερματικό",
"sshTools": "Εργαλεία SSH",
"terminal": "Τερματικό",
"macros": "Μακροεντολές"
},
"sshTools": {
"broadcastInputPlaceholder": "Πληκτρολογήστε εδώ για να μεταδώσετε πληκτρολογήσεις...",
"copyOnSelect": "Αυτόματη αντιγραφή επιλεγμένου κειμένου",
"enableRightClickCopyPaste": "Ενεργοποίηση αντιγραφής/επικόλλησης με δεξί κλικ",
"fillPassword": "Συμπληρώστε τον κωδικό πρόσβασης",
"fillPasswordMissing": "Δεν υπάρχει αποθηκευμένος κωδικός πρόσβασης για {{count}} επιλεγμένα τερματικά",
"fillPasswordSuccess": "Συμπληρώθηκε ο κωδικός πρόσβασης σε {{count}} τερματικό(α)",
"keyRecordingTitle": "Ηχογράφηση κλειδιών",
"noTerminalTabsOpen": "Δεν υπάρχουν ανοιχτές καρτέλες τερματικού",
"recordToTerminals": "Εγγραφή σε τερματικά",
"selectAll": "Ολοι",
"selectNone": "Κανένας",
"selectTerminalsAbove": "Επιλέξτε τερματικά παραπάνω",
"settingsTitle": "Ρυθμίσεις",
"startRecording": "Έναρξη εγγραφής",
"stopRecording": "Διακοπή εγγραφής"
},
"keybindings": {
"copy": "Αντιγραφή επιλογής",
"paste": "Πάστα",
"sendControlCode": "Αποστολή σήματος Ctrl+γράμμα",
"sendText": "Αποστολή κειμένου",
"controlCodeLabel": "Επιστολή",
"textLabel": "Μήνυμα προς αποστολή",
"appendEnterLabel": "Πατήστε Enter μετά την αποστολή",
"clipboardPermissionNote": "Ενδέχεται να ζητηθεί άδεια για το πρόχειρο κατά την πρώτη χρήση σε ορισμένα προγράμματα περιήγησης.",
"textRequired": "Εισαγάγετε το κείμενο που θέλετε να στείλετε",
"controlCodeRequired": "Εισαγάγετε ένα μόνο γράμμα για τον κωδικό ελέγχου",
"builtIn": {
"copyCtrlC": "Αντιγραφή επιλογής (Ctrl+C, μόνο όταν είναι επιλεγμένο κείμενο)",
"copyCtrlShiftC": "Αντιγραφή επιλογής (Ctrl+Shift+C)",
"copyCmdC": "Αντιγραφή επιλογής (Cmd+C)",
"pasteCtrlShiftV": "Επικόλληση από το πρόχειρο (Ctrl+Shift+V)",
"ctrlW": "Αποστολή Ctrl+W στο κέλυφος (αποκλεισμός από το κλείσιμο της καρτέλας του προγράμματος περιήγησης)",
"ctrlT": "Αποστολή Ctrl+T στο κέλυφος (αποκλεισμός από το άνοιγμα της καρτέλας του προγράμματος περιήγησης)",
"ctrlN": "Αποστολή Ctrl+N στο κέλυφος (αποκλεισμός από το άνοιγμα του παραθύρου του προγράμματος περιήγησης)",
"ctrlQ": "Αποστολή Ctrl+Q στο κέλυφος (αποκλεισμός από το κλείσιμο του προγράμματος περιήγησης)"
}
},
"macros": {
"title": "Μακροεντολές",
"description": "Εκτελέστε μια αποθηκευμένη σειρά εντολών σε ένα τερματικό και αντιδράστε σε ό,τι στέλνει πίσω ο διακομιστής.",
"target": "Στόχος",
"noTerminal": "Δεν υπάρχει ανοιχτό τερματικό",
"empty": "Δεν υπάρχουν ακόμη μακροεντολές",
"emptyHint": "Δημιουργήστε μια μακροεντολή για να αυτοματοποιήσετε μια ροή τερματικού, όπως σύνδεση, επανεκκίνηση μιας υπηρεσίας ή απάντηση σε μηνύματα.",
"create": "Νέα μακροεντολή",
"back": "Επιστροφή στις μακροεντολές",
"name": "Ονομα",
"namePlaceholder": "Επανεκκίνηση διακομιστή ιστού",
"nameRequired": "Δώστε ένα όνομα στη μακροεντολή πριν από την αποθήκευση",
"descriptionLabel": "Περιγραφή",
"descriptionPlaceholder": "Τι κάνει αυτή η μακροεντολή (προαιρετικό)",
"unsaved": "Μη αποθηκευμένες αλλαγές",
"save": "Εκτός",
"saved": "Η μακροεντολή αποθηκεύτηκε",
"saveFailed": "Δεν ήταν δυνατή η αποθήκευση της μακροεντολής",
"delete": "Διαγράφω",
"deleteTitle": "Διαγραφή αυτής της μακροεντολής;",
"deleteBody": "Το \"{{name}}\" θα διαγραφεί οριστικά. Δεν είναι δυνατή η αναίρεση αυτής της ενέργειας.",
"deleted": "Η μακροεντολή διαγράφηκε",
"cancel": "Ματαίωση",
"run": "Τρέξιμο",
"stop": "Στάση",
"running": "Τρέξιμο...",
"completed": "Η μακροεντολή ολοκληρώθηκε",
"failed": "Η μακροεντολή απέτυχε.",
"loadFailed": "Δεν ήταν δυνατή η φόρτωση μακροεντολών",
"needTerminal": "Ανοίξτε και συνδέστε πρώτα ένα τερματικό",
"noSteps": "Αυτή η μακροεντολή δεν έχει ακόμη βήματα. Προσθέστε ένα παρακάτω.",
"addStep": "Προσθήκη βήματος",
"stepNumber": "Βήμα {{number}}",
"removeStep": "Αφαίρεση βήματος",
"confirmRunTitle": "Εκτέλεση αυτής της μακροεντολής;",
"confirmRunBody": "Η εντολή \"{{name}}\" θα στείλει εντολές στον χρήστη {{host}}.",
"confirmRunAction": "Εκτέλεση μακροεντολής",
"stepTypes": {
"send": {
"label": "Αποστολή εντολής",
"help": "Πληκτρολογεί κείμενο στο τερματικό, όπως θα το γράφατε."
},
"wait": {
"label": "Περιμένετε για έξοδο",
"help": "Παύει μέχρι ο διακομιστής να εκτυπώσει το κείμενο που ονομάζετε, σαν να σας ζητείται κωδικός πρόσβασης."
},
"delay": {
"label": "Παύση",
"help": "Περιμένει ένα συγκεκριμένο χρονικό διάστημα πριν από το επόμενο βήμα."
},
"if": {
"label": "Εάν η έξοδος περιέχει",
"help": "Ελέγχει όλα όσα έχει εκτυπώσει μέχρι στιγμής ο διακομιστής και, στη συνέχεια, εκτελεί μία από τις δύο διακλαδώσεις."
},
"repeat": {
"label": "Επαναλαμβάνω",
"help": "Εκτελεί τα βήματα στο εσωτερικό του έναν καθορισμένο αριθμό φορών."
}
},
"send": {
"text": "Εντολή ή κείμενο",
"textPlaceholder": "επανεκκίνηση systemctl nginx",
"pressEnter": "Πατήστε Enter μετά την αποστολή",
"pressEnterHelp": "Απενεργοποιήστε αυτήν τη λειτουργία για να πληκτρολογείτε κείμενο χωρίς να το υποβάλλετε."
},
"wait": {
"pattern": "Περιμένετε μέχρι η έξοδος να περιέχει",
"patternPlaceholder": "σύνθημα:",
"timeout": "Παραιτήσου μετά",
"onTimeout": "Αν δεν εμφανιστεί ποτέ",
"stop": "Διακοπή της μακροεντολής",
"continue": "Συνέχισε ούτως ή άλλως"
},
"delay": {
"duration": "Περιμένω για"
},
"ifStep": {
"pattern": "Εάν η έξοδος περιέχει",
"patternPlaceholder": "Ενεργό: ενεργό (σε λειτουργία)",
"then": "Στη συνέχεια, κάντε αυτό",
"else": "Διαφορετικά, κάντε αυτό",
"emptyBranch": "Χωρίς σκαλοπάτια"
},
"repeat": {
"count": "Αριθμός φορών",
"times": "φορές"
},
"match": {
"useRegex": "Ταίριασμα με μια κανονική έκφραση",
"useRegexHelp": "Αφήστε το απενεργοποιημένο για να ταιριάζει ακριβώς με το κείμενο όπως είναι γραμμένο.",
"invalidRegex": "Δεν είναι έγκυρη κανονική έκφραση, θα αντιστοιχιστεί ως απλό κείμενο"
},
"seconds": "δευτερόλεπτα",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Απαιτείται απομακρυσμένος διακομιστής. Συνδέστε έναν απομακρυσμένο διακομιστή στις Ρυθμίσεις για να χρησιμοποιήσετε αυτόν τον τύπο σύνδεσης."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Añadir",
"arrowDown": "Flecha abajo",
"arrowLeft": "Flecha izquierda",
"arrowRight": "Flecha derecha",
"arrowUp": "Flecha arriba",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Supr",
"done": "Hecho",
"editQuickKeys": "Editar teclas rápidas",
"end": "Fin",
"esc": "Esc",
"home": "Inicio",
"pageDown": "Re Pág",
"pageUp": "Av Pág",
"paste": "Pegar",
"quickKeyPlaceholder": "p. ej. sudo ",
"quickKeysDesc": "Toca × para eliminar. Admite hasta 8 caracteres.",
"quickKeysTitle": "Teclas rápidas",
"removeQuickKey": "Eliminar",
"resetDefaults": "Restablecer",
"shift": "Mayús",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "No se pudo habilitar Auto-Tmux.",
"autoTmuxEnabled": "Auto-Tmux habilitado para {{host}}. Se aplica a partir de la siguiente conexión.",
"clipboardHttpWarning": "No se pudo leer el portapapeles. Algunos navegadores restringen el acceso al portapapeles fuera de HTTPS; intente usar Ctrl+V o ejecute Termix a través de HTTPS.",
"closeTab": "Cerrar",
"connecting": "Conectando...",
"connectionLost": "Conexión perdida",
"connectionRejected": "Conexión rechazada por el servidor. Revisa tu autenticación y configuración de red.",
"connectionTimeout": "Timeout de conexión",
"enableAutoTmuxAction": "Habilitar Auto-Tmux",
"hostKeyRejected": "Verificación de clave de host SSH rechazada. Conexión cancelada.",
"linkDialogCopy": "Copiar",
"linkDialogOpen": "Abrir",
"linkDialogTitle": "Abrir enlace",
"maxReconnectAttemptsReached": "Número máximo de intentos de reconexión alcanzado",
"noHostSelected": "Ningún host seleccionado",
"passwordPromptFillTitle": "¿Rellenar este campo con la contraseña guardada?",
"reconnect": "Reconectar",
"reconnected": "Reconectado correctamente",
"reconnecting": "Reconectando... ({{attempt}}/{{max}})",
"autoReconnecting": "Se perdió la conexión, reconectando...",
"searchCaseSensitive": "Caja de cerillas",
"searchClose": "Cerrar (Escape)",
"searchNext": "Siguiente partido (Entrar)",
"searchNoResults": "No hay resultados",
"searchPlaceholder": "Encontrar",
"searchPrevious": "Coincidencia anterior (Shift+Enter)",
"searchRegex": "Utilizar expresiones regulares",
"searchResultCount": "{{index}} de {{count}}",
"searchWholeWord": "Emparejar palabra completa",
"sessionExpiredNotice": "Tu sesión anterior en {{host}} expiró después de {{minutes}} minutos desconectada; la consola y todo lo que se ejecutaba en ella se han perdido. Habilita Auto-Tmux en este host para mantener las sesiones activas.",
"sessionExpiredNoticeNoMinutes": "Tu sesión anterior en {{host}} expiró mientras estabas desconectado; la consola y todo lo que se ejecutaba en ella se perdieron. Habilita Auto-Tmux en este host para mantener las sesiones activas.",
"sessionTakenOver": "La sesión se abrió en otra pestaña. Reconectando...",
"tmuxAttached": "Clientes adjuntos",
"tmuxAttachedCount": "{{count}} adjunto",
"tmuxCopyHint": "Ajuste la selección y pulse Intro para copiar al portapapeles",
"tmuxCreateNew": "Iniciar nueva sesión",
"tmuxDetached": "Desconectado de la sesión tmux",
"tmuxLastActivity": "Última actividad",
"tmuxSessionAttached": "Sesión tmux adjuntada: {{name}}",
"tmuxSessionCreated": "Sesión tmux creada: {{name}}",
"tmuxSessionPickerDesc": "Se encontraron sesiones tmux existentes en este host. Seleccione una para readjuntar o cree una nueva sesión.",
"tmuxSessionPickerTitle": "Sesiones tmux",
"tmuxTimeDays": "hace {{count}}d",
"tmuxTimeHours": "hace {{count}}h",
"tmuxTimeJustNow": "ahora mismo",
"tmuxTimeMinutes": "hace {{count}}m",
"tmuxUnavailable": "tmux no está instalado en el host remoto, recurriendo al intérprete de comandos estándar",
"tmuxWindowCount": "{{count}} ventana",
"tmuxWindows": "Ventanas",
"unknownError": "Se ha producido un error desconocido.",
"websocketAbnormalClose": "La conexión se cerró de forma inesperada. Esto puede deberse a un problema con el proxy inverso o la configuración SSL. Revisa los registros del servidor.",
"websocketError": "Error de conexión WebSocket",
"clipboardReadFailed": "No se pudo leer del portapapeles. Asegúrese de que los permisos del portapapeles estén concedidos.",
"clipboardWriteFailed": "Error al copiar al portapapeles. Asegúrese de que la página se sirva a través de HTTPS o en localhost.",
"connected": "Conectado",
"totpCodeLabel": "Código de verificación",
"duplicateTab": "Pestaña duplicada",
"imageChooseFile": "Seleccione un archivo de imagen",
"imageUploaded": "Imagen subida: {{path}}",
"imageClipboardUnavailable": "Este navegador no puede leer imágenes del portapapeles.",
"imageClipboardEmpty": "No se encontró ninguna imagen en el portapapeles.",
"localShell": "shell de terminal local",
"autocompleteHintComplete": "Presione Tabulador o Enter para completar",
"autocompleteHintNavigate": "↑↓ para navegar",
"autocompleteHintClose": "Presione Esc para cerrar"
},
"terminalToolbar": {
"detachTmux": "Desvincular tmux",
"detachTmuxDescription": "Desvincular sesión de tmux",
"dismissError": "Descartar error de imagen",
"hideToolbar": "Ocultar barra de herramientas",
"image": "Acciones de imagen (solo imágenes)",
"imageActionFailed": "La acción de la imagen falló.",
"layout": "Modo de visualización de la barra de herramientas",
"layoutExpanded": "Ampliado con métricas",
"layoutIcon": "Solo icono",
"layoutLabeled": "Iconos y etiquetas",
"moveToolbar": "Mover barra de herramientas",
"moveToolbarHint": "Arrastra para cambiar la posición de la barra de herramientas.",
"paste": "Pegar imagen",
"pasteImage": "Pegar imagen desde el portapapeles (solo imágenes)",
"retry": "Reintentar",
"showToolbar": "Expandir barra de herramientas",
"upload": "Subir imagen",
"uploadImage": "Sube una imagen al servidor.",
"uploadingImage": "Subiendo..."
},
"history": {
"noTerminalSelected": "Ningún terminal seleccionado",
"noTerminalSelectedHint": "Abra una pestaña de terminal SSH para ver su historial de comandos",
"searchPlaceholder": "Buscar en el historial...",
"clearAll": "Borrar todo",
"noHistoryEntries": "Sin entradas de historial",
"trackingDisabled": "El seguimiento del historial está desactivado",
"trackingDisabledHint": "Active el historial de comandos en la pestaña Terminal SSH de este host.",
"commandCount_one": "{{count}} comando",
"commandCount_other": "{{count}} comandos"
},
"touchInput": {
"enabled": "Habilitar la entrada táctil",
"enabledDesc": "Permitir el desplazamiento táctil con un solo dedo en terminales.",
"momentumEnabled": "Habilitar el impulso",
"momentumEnabledDesc": "Continúa desplazándote brevemente después de deslizar el dedo.",
"advanced": "Avanzado",
"resetDefaults": "Restablecer",
"dragThreshold": "Umbral de arrastre",
"maxWheelDelta": "Delta máximo de rueda",
"momentumSampleWindow": "Ventana de muestreo de Momentum",
"releaseGracePeriod": "Período de gracia de liberación",
"minimumVelocity": "Velocidad mínima",
"maximumVelocity": "Velocidad máxima",
"maximumDuration": "Duración máxima",
"maximumTravel": "Viaje máximo",
"decayTime": "Tiempo de decaimiento",
"pixelsPerTick": "Píxeles por tick",
"maximumFrameInterval": "Intervalo máximo de fotogramas",
"maximumTicksPerFrame": "Número máximo de ticks por fotograma"
},
"imageStorage": {
"instanceId": "ID de instancia de sesión de terminal",
"instanceIdDesc": "ID de instancia de una de las pestañas de terminal conectadas, utilizada para probar la visibilidad.",
"selectedModeUnavailable": "Indisponible",
"test": "Probar",
"testing": "Pruebas...",
"testFailed": "No se pudo probar el almacenamiento de imágenes.",
"testConnected": "La sesión de terminal está conectada.",
"testNotConnected": "No existe ninguna sesión de terminal conectada con este ID de instancia.",
"testSelectedMode": "Una carga usaría: {{mode}}",
"testLocalVisible": "El directorio local es visible desde el host conectado.",
"testLocalNotVisible": "El directorio local NO es visible desde el host conectado."
},
"settings": {
"admin": {
"group": {
"touch": "Entrada táctil",
"images": "Almacenamiento de imágenes",
"sessions": "Sesiones",
"newHosts": "Nuevos anfitriones"
},
"sessionTimeoutMinutes": {
"label": "Persistencia de sesión terminal",
"description": "¿Cuánto tiempo permanece activa una terminal desconectada en el servidor antes de cerrarse? Mínimo 1 minuto, máximo 1440 minutos. Para sesiones que deban superar este límite, active Auto-Tmux en el host."
},
"commandHistoryEnabled": {
"label": "Historial de comandos",
"description": "Permitir el registro del historial de comandos. Si se desactiva, el historial no se guarda independientemente de la configuración por host."
},
"commandHistoryForNewHosts": {
"label": "Historial de comandos para nuevos hosts",
"description": "Si los nuevos hosts comienzan con el historial de comandos activado."
},
"imageStorageMode": {
"label": "Modo de almacenamiento",
"description": "Donde se escriben las imágenes de terminal pegadas y cargadas. La selección automática por conexión, local y remota (SFTP) es fija.",
"auto": "Automático",
"local": "Local",
"remoteSftp": "Remoto (SFTP)"
},
"imageLocalDir": {
"label": "Directorio local",
"description": "Ruta absoluta en el backend de Termix donde el modo local escribe las imágenes. Nunca se muestra después de guardar. Si está vacío, usa TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Ruta del host",
"description": "La vista del directorio local que reciben los agentes de terminal desde el lado del host."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Tiempo de conservación de una imagen subida, en milisegundos. Si está vacío, utiliza TERMIX_IMAGE_TTL_MS o una hora."
},
"imageMaxCount": {
"label": "Número máximo de imágenes",
"description": "La mayoría de las imágenes se conservan a la vez. Si está vacío, utiliza TERMIX_MAX_IMAGE_COUNT o 100."
},
"imageMaxBytes": {
"label": "Bytes de almacenamiento máximo",
"description": "La mayoría de los bytes de las imágenes se almacenan a la vez. El espacio vacío utiliza TERMIX_MAX_IMAGE_STORAGE_BYTES o 5 GiB."
},
"sessionPersistence": {
"label": "Conservar las sesiones después de la desconexión",
"description": "Mantén una terminal desconectada activa en el servidor durante el tiempo indicado anteriormente, de modo que al volver a abrir su pestaña se retome la tarea donde se interrumpió."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Ejecuta las terminales de los nuevos hosts dentro de tmux para que las sesiones sobrevivan a las desconexiones (requiere tmux en el host)."
},
"newHostTheme": {
"label": "Tema para nuevos anfitriones",
"description": "El tema de terminal con el que se inicia un nuevo host."
},
"newHostFontFamily": {
"label": "Fuente para nuevos anfitriones",
"description": "La fuente de terminal con la que se inicia un nuevo host."
},
"newHostFontSize": {
"label": "Tamaño de fuente para nuevos anfitriones",
"description": "El tamaño de fuente de la terminal con el que se inicia un nuevo host, en píxeles."
},
"newHostCursorStyle": {
"label": "Estilo del cursor para nuevos hosts"
},
"newHostCursorBlink": {
"label": "Cursor parpadeante para nuevos hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Habilitar la barra de herramientas del terminal",
"description": "Mostrar una barra de herramientas de acceso rápido acoplada al terminal activo para las herramientas y estadísticas en tiempo real de este host."
},
"terminalToolbarPosition": {
"label": "Posición de la barra de herramientas",
"description": "Donde se ubica la barra de herramientas en la terminal. Aún puedes arrastrarla desde allí.",
"bottom": "Parte inferior central",
"bottomLeft": "Abajo a la izquierda",
"bottomRight": "Abajo a la derecha",
"top": "Centro superior",
"topLeft": "Arriba a la izquierda",
"topRight": "Arriba a la derecha"
},
"terminalToolbarStartState": {
"label": "Estado inicial de la barra de herramientas",
"description": "Si la barra de herramientas se abre expandida o minimizada cuando se conecta el terminal.",
"expanded": "Expandido",
"collapsed": "Minimizado"
},
"terminalToolbarDisplay": {
"label": "Modo de visualización de la barra de herramientas",
"description": "Cómo se muestran los botones de la barra de herramientas. La última opción utilizada conserva la selección que hayas hecho en la barra de herramientas.",
"remember": "Último uso",
"icon": "Solo icono",
"labeled": "Iconos y etiquetas",
"expanded": "Ampliado con estadísticas"
},
"terminalToolbarShowStatus": {
"label": "Mostrar estadísticas en vivo",
"description": "Muestra las estadísticas del anfitrión en tiempo real encima de los botones de la barra de herramientas en modo expandido."
},
"terminalToolbarFade": {
"label": "Atenuarse cuando está inactivo",
"description": "Desvanezca la barra de herramientas hasta que pase el cursor sobre ella."
},
"enableCommandHistory": {
"label": "Historial de comandos",
"description": "Registrar los comandos ejecutados en este terminal para el historial y autocompletado"
},
"enableTerminal": {
"label": "Habilitar terminal",
"description": "Ofrezca un terminal SSH para este host."
},
"inheritAppearance": {
"label": "Usar valores predeterminados del usuario"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "cursor parpadeante"
},
"cursorStyle": {
"label": "Estilo del cursor"
},
"fontSize": {
"label": "Tamaño de fuente"
},
"fontFamily": {
"label": "Fuente"
},
"scrollback": {
"label": "Retroceder"
},
"letterSpacing": {
"label": "espaciado entre letras"
},
"lineHeight": {
"label": "Altura de línea"
},
"bellStyle": {
"label": "Campana"
},
"minimumContrastRatio": {
"label": "relación de contraste mínima"
},
"backgroundImage": {
"label": "Imagen de fondo"
},
"backgroundImageOpacity": {
"label": "opacidad de la imagen de fondo"
},
"customThemeColors": {
"label": "Colores de tema personalizados"
},
"rightClickSelectsWord": {
"label": "El clic derecho selecciona la palabra."
},
"macOptionIsMeta": {
"label": "La opción es Meta"
},
"fastScrollModifier": {
"label": "tecla de desplazamiento rápido"
},
"fastScrollSensitivity": {
"label": "Velocidad de desplazamiento rápida"
},
"backspaceMode": {
"label": "Retroceso"
},
"autoMosh": {
"label": "Mosh automático"
},
"moshCommand": {
"label": "Comando Mosh"
},
"autoTmux": {
"label": "tmux automático"
},
"useSSHTitle": {
"label": "Utilice el título SSH"
},
"syntaxHighlighting": {
"label": "Resaltado de sintaxis"
},
"syntaxHighlightingOptions": {
"label": "Categorías de resaltado de sintaxis"
},
"linkClickBehavior": {
"label": "Enlace clic"
},
"localEcho": {
"label": "Eco local"
},
"passwordPromptAutoFill": {
"label": "Ofrecer rellenar las solicitudes de contraseña"
},
"sudoPasswordAutoFill": {
"label": "Rellene las indicaciones de sudo"
},
"autoReconnect": {
"label": "Volver a conectarse automáticamente"
}
},
"user": {
"commandAutocomplete": {
"label": "Autocompletado de comandos",
"description": "Mostrar autocompletar mientras escribes si pulsas la tecla Tab"
},
"localEcho": {
"label": "Eco local",
"description": "Reduzca la latencia de entrada percibida mediante la predicción segura de pulsaciones de teclas locales."
},
"linkClickBehavior": {
"label": "Clic en enlace de terminal",
"description": "Comportamiento predeterminado al hacer clic en enlaces del terminal"
},
"customThemes": {
"label": "Temas guardados"
}
}
},
"palette": {
"localTerminal": "Terminal local"
},
"permissions": {
"sessions": {
"title": "Utilice sesiones de terminal en vivo",
"description": "Permite que otras funciones, como compartir y grabar sesiones, lleguen a tus sesiones de terminal en directo."
},
"history": {
"title": "Historial de comandos (Leer)",
"description": "Permite que otras funciones, como el asistente de IA, lean tu historial de comandos."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Añadir host",
"applyGlobalThemeTooltip": "Aplicar este tema",
"backgroundImageDesc": "URL opcional para una imagen de fondo del terminal",
"backgroundImageLabel": "URL de la imagen de fondo",
"backgroundImageOpacityLabel": "Opacidad de la imagen de fondo",
"backspaceMode": "Modo de retroceso",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Modo de retroceso",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Comportamiento y avanzado",
"bellStyle": "Estilo de campana",
"bellStyleBoth": "Ambos",
"bellStyleLabel": "Estilo de aviso sonoro",
"bellStyleNone": "Ninguna",
"bellStyleSound": "Sonido",
"bellStyleVisual": "Visual",
"colorTheme": "Tema de color",
"cursorBlink": "Parpadeo del cursor",
"cursorBlinking": "Parpadeo del cursor",
"cursorBlinkingDesc": "Activar la animación de parpadeo para el cursor del terminal",
"cursorStyle": "Estilo del cursor",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Bloquear",
"cursorStyleLabel": "Estilo del cursor",
"cursorStyleUnderline": "Subrayar",
"customThemeAnsiColors": "Colores ANSI",
"customThemeBackground": "Fondo",
"customThemeBlack": "Negro",
"customThemeBlue": "Azul",
"customThemeBrightBlack": "Negro brillante",
"customThemeBrightBlue": "Azul brillante",
"customThemeBrightCyan": "Cian brillante",
"customThemeBrightGreen": "Verde brillante",
"customThemeBrightMagenta": "Magenta brillante",
"customThemeBrightRed": "Rojo brillante",
"customThemeBrightWhite": "Blanco brillante",
"customThemeBrightYellow": "Amarillo brillante",
"customThemeColors": "Colores personalizados",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Acento del cursor",
"customThemeCyan": "Cian",
"customThemeForeground": "Primer plano",
"customThemeGreen": "Verde",
"customThemeMagenta": "Magenta",
"customThemeRed": "Rojo",
"customThemeResetTooltip": "Restablecer valores predeterminados",
"customThemeSelection": "Selección",
"customThemeWhite": "Blanco",
"customThemeYellow": "Amarillo",
"deleteGlobalThemeTooltip": "Eliminar este tema",
"docsLink": "Ver documentación",
"enableAutoMosh": "Habilitar Auto-Mosh",
"enableAutoMoshDesc": "Preferir Mosh sobre SSH si está disponible",
"enableAutoTmux": "Habilitar Auto-Tmux",
"enableAutoTmuxDesc": "Mantén tu shell y todo lo que se esté ejecutando en él activo durante desconexiones y reinicios del navegador ejecutándolo dentro de tmux (tmux debe estar instalado en el host).",
"fastScrollModifier": "Modificador de desplazamiento rápido",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificador de desplazamiento rápido",
"fastScrollModifierShift": "Mayús",
"fastScrollSensitivity": "Sensibilidad de desplazamiento rápido",
"fastScrollSensitivityLabel": "Sensibilidad de desplazamiento rápido",
"fontFamily": "Familia de fuentes",
"fontFamilyCustomHint": "Selecciona una fuente incluida o elige Personalizada e introduce el nombre exacto de una fuente ya instalada en tu sistema (por ejemplo, MesloLGS NF, Noto Sans Mono). Termix no puede instalar fuentes por ti; primero debes instalarlas en tu sistema operativo.",
"fontFamilyCustomOption": "Costumbre...",
"fontFamilyCustomPlaceholder": "Nombre exacto de la fuente, por ejemplo MesloLGS NF",
"fontFamilyLabel": "Familia de fuentes",
"fontSize": "Tamaño de fuente",
"fontSizeLabel": "Tamaño de fuente",
"hostNotFound": "Host no encontrado",
"letterSpacing": "Espaciado entre letras",
"letterSpacingPx": "Espaciado entre letras (px)",
"lineHeight": "Altura de línea",
"lineHeightLabel": "Altura de línea",
"linkClickBehaviorConfirm": "Mostrar ventana emergente para abrir o copiar",
"linkClickBehaviorDesc": "Controla lo que sucede al hacer clic en un enlace en el terminal. Use 'Predeterminado' para seguir la configuración de la aplicación.",
"linkClickBehaviorDirect": "Abrir directamente",
"linkClickBehaviorLabel": "Comportamiento al hacer clic en enlaces",
"loadingHost": "Cargando host...",
"localEchoAuto": "Automático",
"localEchoDesc": "Predice localmente las pulsaciones de teclas seguras para imprimir en conexiones lentas. Las solicitudes de contraseña y la entrada de control nunca se repiten.",
"localEchoLabel": "Eco local",
"localEchoOff": "Desactivado",
"localEchoOn": "Siempre encendido",
"macOptionIsMetaLabel": "La tecla de opción envía metadatos",
"macOptionIsMetaShortDesc": "Deshabilitar la escritura de caracteres especiales (como @ o |) con la tecla Opción/Alt en macOS en lugar de enviar Meta",
"moshCommand": "Comando MOSH",
"moshCommandLabel": "Comando Mosh",
"noSavedThemes": "Aún no hay temas guardados",
"none": "Ninguno",
"passwordPromptAutoFillDesc": "Ofrece rellenar automáticamente la contraseña guardada cuando el terminal la solicite. Desactiva esta opción para no rellenar automáticamente ninguna contraseña en este equipo.",
"passwordPromptAutoFillLabel": "Ofrecer autocompletado de contraseña",
"autoReconnectLabel": "Reconexión automática",
"autoReconnectDesc": "Se reconecta automáticamente cuando se pierde la conexión SSH, por ejemplo, tras una interrupción de la red o un período de inactividad. Conserva el historial de desplazamiento.",
"rightClickSelectsWord": "Clic derecho selecciona palabra",
"rightClickSelectsWordLabel": "Clic derecho selecciona palabra",
"rightClickSelectsWordShortDesc": "Selecciona la palabra bajo el cursor al hacer clic derecho",
"saveAsGlobalTheme": "Guardar como tema global",
"saveGlobalThemeError": "No se pudo guardar el tema.",
"saveGlobalThemeNamePrompt": "Introduce un nombre para este tema.",
"saveGlobalThemeSuccess": "Tema guardado",
"savedThemesLabel": "Temas guardados",
"scrollbackBufferLabel": "Búfer de retroceso",
"scrollbackMaxLines": "Número máximo de líneas conservadas en el historial",
"sudoPasswordAutoFill": "Autocompletado de contraseña de sudo",
"sudoPasswordAutoFillDesc": "Almacenar una contraseña sudo para que las métricas del host, las solicitudes del terminal y otros puedan ejecutar comandos privilegiados automáticamente.",
"sudoPasswordAutoFillLabel": "Autocompletado de contraseña sudo",
"syntaxCategoryIpAddresses": "Direcciones IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Niveles de registro",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Números etiquetados",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Rutas de archivo",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Marcas de tiempo",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorear la salida del terminal (errores, rutas, IPs, marcas de tiempo)",
"syntaxHighlightingLabel": "Resaltado de sintaxis",
"terminalAppearance": "Apariencia del terminal",
"theme": "Tema",
"themePreview": "Vista previa del tema",
"useSSHTitleDesc": "Actualizar el título de la pestaña desde el título de la ventana del shell en lugar del nombre del host",
"useSSHTitleLabel": "Usar título de ventana SSH",
"enableTunnel": "Activar túnel",
"enableFileManager": "Activar gestor de archivos",
"enableDocker": "Activar Docker",
"startupSnippet": "Fragmento de inicio",
"quickActions": "Acciones rápidas",
"proxmoxLastSyncStatus": {
"success": "Correcto"
},
"proxmoxResultSkippedNoIp": "{{count}} omitido (no se encontró ninguna IP)",
"proxmoxStatsUrlCopied": "Se copió al portapapeles la URL de estadísticas de Proxmox.",
"rdpUrlCopied": "URL de RDP copiada",
"vncUrlCopied": "URL de VNC copiada",
"filterAuthStepca": "Paso CA",
"guac": {
"noCredential": "Sin credencial (credenciales directas a continuación)",
"authTypeDirect": "Directa",
"authTypeCredential": "Credencial",
"authTypeNone": "Ninguna",
"recordingPath": "Ruta de grabación",
"recordingName": "Nombre de la grabación",
"saveHostFirst": "Primero guarde el host.",
"sharingOptionsAfterSave": "Las opciones de compartición están disponibles después de guardar el host.",
"permissionLevel": "Nivel de permiso",
"typeHeader": "Tipo",
"targetHeader": "Destino",
"permissionHeader": "Permiso",
"cancelBtn": "Cancelar",
"savingBtn": "Guardando...",
"updateHostBtn": "Actualizar host",
"addHostBtn": "Añadir host"
},
"filterAuthVault": "Bóveda"
},
"nav": {
"history": "Historial",
"localTerminal": "Terminal local",
"sshTools": "Herramientas SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Escriba aquí para transmitir pulsaciones...",
"copyOnSelect": "Copiar automáticamente el texto seleccionado",
"enableRightClickCopyPaste": "Activar copiar/pegar con clic derecho",
"fillPassword": "Rellenar contraseña",
"fillPasswordMissing": "No hay contraseña guardada para {{count}} terminal(es) seleccionado(s)",
"fillPasswordSuccess": "Contraseña rellenada en {{count}} terminal(es)",
"keyRecordingTitle": "Grabación de teclas",
"noTerminalTabsOpen": "Sin pestañas de terminal abiertas",
"recordToTerminals": "Grabar en terminales",
"selectAll": "Revocar todo",
"selectNone": "Ninguna",
"selectTerminalsAbove": "Seleccionar terminales arriba",
"settingsTitle": "Configuración",
"startRecording": "Iniciar grabación",
"stopRecording": "Detener grabación"
},
"keybindings": {
"copy": "Copiar selección",
"paste": "Pegar",
"sendControlCode": "Enviar señal Ctrl+letra",
"sendText": "Enviar mensaje de texto",
"controlCodeLabel": "Carta",
"textLabel": "Texto para enviar",
"appendEnterLabel": "Presione Enter después de enviar",
"clipboardPermissionNote": "En algunos navegadores, puede solicitar permiso para copiar y pegar el contenido del portapapeles la primera vez que se utilice.",
"textRequired": "Introduce el texto que deseas enviar",
"controlCodeRequired": "Introduzca una sola letra para el código de control.",
"builtIn": {
"copyCtrlC": "Copiar selección (Ctrl+C, solo cuando el texto esté seleccionado)",
"copyCtrlShiftC": "Copiar selección (Ctrl+Mayús+C)",
"copyCmdC": "Copiar selección (Cmd+C)",
"pasteCtrlShiftV": "Pegar desde el portapapeles (Ctrl+Mayús+V)",
"ctrlW": "Enviar Ctrl+W a la consola (bloqueado para cerrar la pestaña del navegador)",
"ctrlT": "Enviar Ctrl+T a la consola (bloqueado para abrir una pestaña del navegador)",
"ctrlN": "Enviar Ctrl+N a la consola (bloqueado para abrir la ventana del navegador)",
"ctrlQ": "Enviar Ctrl+Q a la consola (bloqueado para salir del navegador)"
}
},
"macros": {
"title": "Macros",
"description": "Ejecuta una serie de comandos guardados en una terminal y reacciona a la respuesta que envíe el servidor.",
"target": "Destino",
"noTerminal": "No hay terminal abierta",
"empty": "Aún no hay macros",
"emptyHint": "Crea una macro para automatizar un flujo de terminal, como iniciar sesión, reiniciar un servicio o responder a preguntas.",
"create": "Nueva macro",
"back": "Volver a las macros",
"name": "Nombre",
"namePlaceholder": "Reiniciar el servidor web",
"nameRequired": "Dale un nombre a la macro antes de guardarla.",
"descriptionLabel": "Descripción",
"descriptionPlaceholder": "Qué hace esta macro (opcional)",
"unsaved": "Cambios sin guardar",
"save": "Guardar",
"saved": "Macro guardada",
"saveFailed": "No se pudo guardar la macro",
"delete": "Eliminar",
"deleteTitle": "¿Eliminar esta macro?",
"deleteBody": "\"{{name}}\" se eliminará permanentemente. Esto no se puede deshacer.",
"deleted": "Macro eliminada",
"cancel": "Cancelar",
"run": "Ejecutar",
"stop": "Parada",
"running": "Correr...",
"completed": "Macro terminado",
"failed": "La macro falló",
"loadFailed": "No se pudieron cargar las macros",
"needTerminal": "Primero, abre y conecta una terminal.",
"noSteps": "Esta macro aún no tiene pasos. Añada uno a continuación.",
"addStep": "Agregar paso",
"stepNumber": "Paso {{number}}",
"removeStep": "Eliminar paso",
"confirmRunTitle": "¿Ejecutar esta macro?",
"confirmRunBody": "\"{{name}}\" enviará comandos a {{host}}.",
"confirmRunAction": "Ejecutar macro",
"stepTypes": {
"send": {
"label": "Enviar comando",
"help": "Escribe el texto en la terminal, igual que si lo hubieras escrito tú."
},
"wait": {
"label": "Espere la salida",
"help": "Hace una pausa hasta que el servidor imprime el texto que usted especifique, como si fuera una solicitud de contraseña."
},
"delay": {
"label": "Pausa",
"help": "Espera un tiempo fijo antes de pasar al siguiente paso."
},
"if": {
"label": "Si la salida contiene",
"help": "Comprueba todo lo que el servidor ha impreso hasta el momento y, a continuación, ejecuta una de las dos ramas."
},
"repeat": {
"label": "Repetir",
"help": "Reproduce los pasos que contiene un número determinado de veces."
}
},
"send": {
"text": "Comando o texto",
"textPlaceholder": "systemctl reiniciar nginx",
"pressEnter": "Presione Enter después de enviar",
"pressEnterHelp": "Desactive esta opción para escribir texto sin enviarlo."
},
"wait": {
"pattern": "Espere hasta que la salida contenga",
"patternPlaceholder": "contraseña:",
"timeout": "Rendirse después",
"onTimeout": "Si nunca aparece",
"stop": "Detén la macro",
"continue": "Sigue adelante de todos modos."
},
"delay": {
"duration": "Esperar"
},
"ifStep": {
"pattern": "Si la salida contiene",
"patternPlaceholder": "Activo: activo (corriendo)",
"then": "Entonces haz esto",
"else": "De lo contrario, haz esto",
"emptyBranch": "Sin escalones"
},
"repeat": {
"count": "Número de veces",
"times": "veces"
},
"match": {
"useRegex": "Coincidencia con una expresión regular",
"useRegexHelp": "Omita esta opción para que coincida exactamente con el texto escrito.",
"invalidRegex": "No es una expresión regular válida, se interpretará como texto plano."
},
"seconds": "segundos",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Se requiere un servidor remoto. Conecte un servidor remoto en Configuración para usar este tipo de conexión."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Lisätä",
"arrowDown": "Nuoli alas",
"arrowLeft": "Nuoli vasemmalle",
"arrowRight": "Nuoli oikealle",
"arrowUp": "Nuoli ylös",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Poista",
"done": "Tehty",
"editQuickKeys": "Muokkaa pikanäppäimiä",
"end": "Loppu",
"esc": "Esc-näppäin",
"home": "Kotiin",
"pageDown": "PgDn",
"pageUp": "Sivu ylös",
"paste": "Liitä",
"quickKeyPlaceholder": "esim. sudo ",
"quickKeysDesc": "Poista napauttamalla ×. Tukee enintään 8 merkkiä.",
"quickKeysTitle": "Pikanäppäimet",
"removeQuickKey": "Poistaa",
"resetDefaults": "Palauta oletusasetukset",
"shift": "Siirtää",
"tab": "Välilehti"
},
"terminal": {
"autoTmuxEnableFailed": "Automaattisen Tmuxin käyttöönotto epäonnistui",
"autoTmuxEnabled": "Auto-Tmux käytössä kohteelle {{host}}. Se on voimassa seuraavasta yhteydestä alkaen.",
"clipboardHttpWarning": "Leikepöydän lukeminen epäonnistui. Jotkin selaimet rajoittavat leikepöydän käyttöä HTTPS-yhteyden ulkopuolella – kokeile Ctrl+V-näppäinyhdistelmää tai käytä Termixiä HTTPS-yhteyden kautta.",
"closeTab": "Lähellä",
"connecting": "Yhdistetään...",
"connectionLost": "Yhteys katkesi",
"connectionRejected": "Palvelin hylkäsi yhteyden. Tarkista todennus ja verkkoasetukset.",
"connectionTimeout": "Yhteyden aikakatkaisu",
"enableAutoTmuxAction": "Ota automaattinen Tmux käyttöön",
"hostKeyRejected": "SSH-isännän avaimen vahvistus hylättiin. Yhteys katkaistu.",
"linkDialogCopy": "Kopioida",
"linkDialogOpen": "Avata",
"linkDialogTitle": "Avaa linkki",
"maxReconnectAttemptsReached": "Yhteyden muodostamisen uudelleenyritysten enimmäismäärä saavutettu",
"noHostSelected": "Ei valittua isäntää",
"passwordPromptFillTitle": "Täytä tallennettu salasana tähän kehotteeseen?",
"reconnect": "Yhdistä uudelleen",
"reconnected": "Yhdistäminen uudelleen onnistui",
"reconnecting": "Yhdistetään uudelleen... ({{attempt}}/{{max}})",
"autoReconnecting": "Yhteys katkennut, yhdistetään uudelleen...",
"searchCaseSensitive": "Ottelukotelo",
"searchClose": "Sulje (Esc)",
"searchNext": "Seuraava osuma (Enter)",
"searchNoResults": "Ei tuloksia",
"searchPlaceholder": "Löytää",
"searchPrevious": "Edellinen osuma (Vaihto+Enter)",
"searchRegex": "Käytä säännöllistä lauseketta",
"searchResultCount": "{{index}} / {{count}}",
"searchWholeWord": "Koko sanan täsmäys",
"sessionExpiredNotice": "Edellinen istuntosi kohdassa {{host}} päättyi {{minutes}} minuutin katkoksen jälkeen; komentotulkki ja kaikki siinä käynnissä oleva on poistettu. Ota automaattinen Tmux käyttöön tällä koneella pitääksesi istunnot toiminnassa.",
"sessionExpiredNoticeNoMinutes": "Edellinen istuntosi koneella {{host}} päättyi yhteyden katkettua; komentotulkki ja kaikki siinä käynnissä oleva on poissa. Ota automaattinen Tmux käyttöön tällä koneella pitääksesi istunnot toiminnassa.",
"sessionTakenOver": "Istunto avattiin toisella välilehdellä. Yhdistetään uudelleen...",
"tmuxAttached": "Liitetyt asiakkaat",
"tmuxAttachedCount": "{{count}} liitteenä",
"tmuxCopyHint": "Säädä valintaa ja kopioi leikepöydälle painamalla Enter",
"tmuxCreateNew": "Aloita uusi istunto",
"tmuxDetached": "Irrotettu tmux-istunnosta",
"tmuxLastActivity": "Viimeisin aktiviteetti",
"tmuxSessionAttached": "tmux-istunto liitetty: {{name}}",
"tmuxSessionCreated": "tmux-istunto luotu: {{name}}",
"tmuxSessionPickerDesc": "Tältä isännältä löytyi olemassa olevia tmux-istuntoja. Valitse yksi liittääksesi sen uudelleen tai luodaksesi uuden istunnon.",
"tmuxSessionPickerTitle": "tmux-istunnot",
"tmuxTimeDays": "{{count}}d sitten",
"tmuxTimeHours": "{{count}}tuntia sitten",
"tmuxTimeJustNow": "juuri nyt",
"tmuxTimeMinutes": "{{count}}minuuttia sitten",
"tmuxUnavailable": "tmuxia ei ole asennettu etäkoneeseen, vaan käytetään vakiokuorta.",
"tmuxWindowCount": "{{count}} ikkuna",
"tmuxWindows": "Ikkunat",
"unknownError": "Tuntematon virhe tapahtui",
"websocketAbnormalClose": "Yhteys katkesi odottamatta. Tämä voi johtua käänteisestä välityspalvelimesta tai SSL-määritysongelmasta. Tarkista palvelimen lokit.",
"websocketError": "WebSocket-yhteysvirhe",
"clipboardReadFailed": "Leikepöydän lukeminen epäonnistui. Varmista, että leikepöydän käyttöoikeudet on myönnetty.",
"clipboardWriteFailed": "Kopiointi leikepöydälle epäonnistui. Varmista, että sivua käytetään HTTPS:n tai paikallisen isännän kautta.",
"connected": "Yhdistetty",
"totpCodeLabel": "Vahvistuskoodi",
"duplicateTab": "Kopioi välilehti",
"imageChooseFile": "Valitse kuvatiedosto",
"imageUploaded": "Kuva ladattu: {{path}}",
"imageClipboardUnavailable": "Tämä selain ei voi lukea kuvia leikepöydältä",
"imageClipboardEmpty": "Leikepöydältä ei löytynyt kuvaa",
"localShell": "Paikallinen päätekuori",
"autocompleteHintComplete": "Vahvista painamalla Tab- tai Enter-näppäintä",
"autocompleteHintNavigate": "↑↓ navigoidaksesi",
"autocompleteHintClose": "Sulje Esc-näppäin"
},
"terminalToolbar": {
"detachTmux": "Irrota tmux",
"detachTmuxDescription": "Irrota tmux-istunto",
"dismissError": "Hylkää kuvavirhe",
"hideToolbar": "Piilota työkalupalkki",
"image": "Kuvatoiminnot (vain kuvat)",
"imageActionFailed": "Kuvatoiminto epäonnistui",
"layout": "Työkalurivin näyttötila",
"layoutExpanded": "Laajennettu mittareilla",
"layoutIcon": "Vain kuvake",
"layoutLabeled": "Kuvakkeet ja otsikot",
"moveToolbar": "Siirrä työkalupalkkia",
"moveToolbarHint": "Vedä työkalupalkin sijaintia",
"paste": "Liitä kuva",
"pasteImage": "Liitä kuva leikepöydältä (vain kuvat)",
"retry": "Yritä uudelleen",
"showToolbar": "Laajenna työkalupalkkia",
"upload": "Lataa kuva",
"uploadImage": "Lataa kuva isännöintipalveluun",
"uploadingImage": "Ladataan..."
},
"history": {
"noTerminalSelected": "Ei valittua päätettä",
"noTerminalSelectedHint": "Avaa SSH-päätevälilehti nähdäksesi sen komentohistorian",
"searchPlaceholder": "Hakuhistoria...",
"clearAll": "Tyhjennä kaikki",
"noHistoryEntries": "Ei historiamerkintöjä",
"trackingDisabled": "Historian seuranta on poistettu käytöstä",
"trackingDisabledHint": "Ota komentohistoria käyttöön tämän isännän SSH-pääte-välilehdellä.",
"commandCount_one": "{{count}} -komento",
"commandCount_other": "{{count}} -komennot"
},
"touchInput": {
"enabled": "Ota kosketussyöttö käyttöön",
"enabledDesc": "Salli yhden sormen kosketusvieritys päätteissä",
"momentumEnabled": "Ota vauhti käyttöön",
"momentumEnabledDesc": "Jatka vierittämistä lyhyesti pyyhkäisyn jälkeen",
"advanced": "Edistynyt",
"resetDefaults": "Palauta oletusasetukset",
"dragThreshold": "Vetokynnys",
"maxWheelDelta": "Suurin pyörän delta",
"momentumSampleWindow": "Momentumin näyteikkuna",
"releaseGracePeriod": "Vapautuksen lisäaika",
"minimumVelocity": "Miniminopeus",
"maximumVelocity": "Suurin nopeus",
"maximumDuration": "Enimmäiskesto",
"maximumTravel": "Maksimaalinen liikerata",
"decayTime": "Hajoamisaika",
"pixelsPerTick": "Pikseleitä rastia kohden",
"maximumFrameInterval": "Suurin kehysväli",
"maximumTicksPerFrame": "Maksimi tikit kehystä kohden"
},
"imageStorage": {
"instanceId": "Pääteistunnon instanssin tunnus",
"instanceIdDesc": "Yhdistetyn päätevälilehden instanssi-ID, jota käytetään näkyvyyden testaamiseen.",
"selectedModeUnavailable": "Ei saatavilla",
"test": "Testata",
"testing": "Testaus...",
"testFailed": "Kuvan tallennuksen testaus epäonnistui",
"testConnected": "Pääteistunto on yhdistetty.",
"testNotConnected": "Tällä instanssi-ID:llä ei ole yhdistettyä pääteistuntoa.",
"testSelectedMode": "Lataus käyttäisi: {{mode}}",
"testLocalVisible": "Paikallinen hakemisto on näkyvissä yhdistetyssä isännässä.",
"testLocalNotVisible": "Paikallinen hakemisto EI ole näkyvissä yhdistetyssä isännässä."
},
"settings": {
"admin": {
"group": {
"touch": "Kosketussyöttö",
"images": "Kuvien tallennus",
"sessions": "Istunnot",
"newHosts": "Uudet isännät"
},
"sessionTimeoutMinutes": {
"label": "Pääteistunnon pysyvyys",
"description": "Kuinka kauan irrotettua päätelaitetta pidetään toiminnassa palvelimella ennen sen sulkemista. Vähintään 1, enintään 1440 minuuttia. Jos istunnon on kestettävä tätä pidempään, ota automaattinen Tmux käyttöön isännässä."
},
"commandHistoryEnabled": {
"label": "Komentohistoria",
"description": "Salli komentohistorian tallennus. Kun tämä on poistettu käytöstä, historiaa ei tallenneta isäntäkohtaisista asetuksista riippumatta."
},
"commandHistoryForNewHosts": {
"label": "Uusien isäntien komentohistoria",
"description": "Aloittavatko uudet isännät komentohistorian ollessa käytössä."
},
"imageStorageMode": {
"label": "Tallennustila",
"description": "Mihin liitetyt ja ladatut päätekuvat kirjoitetaan. Automaattiset valinnat yhteyden, paikallisen ja etäyhteyden (SFTP) mukaan on korjattu.",
"auto": "Auto",
"local": "Paikallinen",
"remoteSftp": "Etäkäyttö (SFTP)"
},
"imageLocalDir": {
"label": "Paikallinen hakemisto",
"description": "Absoluuttinen polku Termix-taustajärjestelmässä, johon paikallinen tila kirjoittaa kuvat. Ei koskaan näytetä tallennuksen jälkeen. Tyhjänä käytetään TERMIX_IMAGE_DIR-hakemistoa."
},
"imageHostPath": {
"label": "Isäntäpolku",
"description": "Pääteagenttien vastaanottaman paikallisen hakemiston isäntäpuolen näkymä."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Kuinka kauan ladattua kuvaa säilytetään millisekunteina. Tyhjänä käytetään TERMIX_IMAGE_TTL_MS tai yksi tunti."
},
"imageMaxCount": {
"label": "Kuvien enimmäismäärä",
"description": "Useimmat kuvat tallennetaan kerralla. Tyhjinä käytetään TERMIX_MAX_IMAGE_COUNT tai 100."
},
"imageMaxBytes": {
"label": "Tallennustilan enimmäismäärä tavuja",
"description": "Suurin osa kuvista tallennetaan tavuittain kerralla. Tyhjä tallennustila käyttää TERMIX_MAX_IMAGE_STORAGE_BYTES-muistia tai 5 GiB."
},
"sessionPersistence": {
"label": "Säilytä istunnot katkaisun jälkeen",
"description": "Pidä irrotettu päätelaite toiminnassa palvelimella yllä mainitun ajan, jotta sen välilehden uudelleen avaaminen jatkaa siitä, mihin se jäi."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Aja uusien isäntien päätteitä tmuxin sisällä, jotta istunnot selviävät katkaisuista (tarvitsee tmuxin isännässä)"
},
"newHostTheme": {
"label": "Teema uusille isännille",
"description": "Pääteteema, jolla uusi isäntä aloittaa."
},
"newHostFontFamily": {
"label": "Fontti uusille isännille",
"description": "Uuden isännän aloittama päätefontti."
},
"newHostFontSize": {
"label": "Uusien isäntien fonttikoko",
"description": "Uuden isännän aloittama päätefonttikoko pikseleinä."
},
"newHostCursorStyle": {
"label": "Kohdistimen tyyli uusille isännille"
},
"newHostCursorBlink": {
"label": "Vilkkuva kursori uusille isännille"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Ota käyttöön päätetyökalurivi",
"description": "Näytä aktiiviseen terminaaliin kiinnitetty pikakäyttöinen työkalupalkki tämän isännän työkaluille ja reaaliaikaisille tilastoille"
},
"terminalToolbarPosition": {
"label": "Työkalurivin sijainti",
"description": "Missä työkalupalkki sijaitsee terminaalissa. Voit edelleen vetää sen sieltä pois.",
"bottom": "Alhaalla keskellä",
"bottomLeft": "Vasen alakulma",
"bottomRight": "Oikeassa alakulmassa",
"top": "Ylhäällä keskellä",
"topLeft": "Ylhäällä vasemmalla",
"topRight": "Oikeassa yläkulmassa"
},
"terminalToolbarStartState": {
"label": "Työkalurivin aloitustila",
"description": "Avautuuko työkalupalkki laajennettuna vai pienennettynä, kun päätelaite muodostaa yhteyden",
"expanded": "Laajennettu",
"collapsed": "Minimoitu"
},
"terminalToolbarDisplay": {
"label": "Työkalurivin näyttötila",
"description": "Työkalurivin painikkeiden näyttötapa. Viimeksi käytetty säilyttää työkalurivillä tekemäsi valinnan.",
"remember": "Viimeksi käytetty",
"icon": "Vain kuvake",
"labeled": "Kuvakkeet ja otsikot",
"expanded": "Laajennettu tilastoilla"
},
"terminalToolbarShowStatus": {
"label": "Näytä reaaliaikaiset tilastot",
"description": "Näytä reaaliaikaiset isäntätilastot työkalupalkin painikkeiden yläpuolella laajennetussa tilassa"
},
"terminalToolbarFade": {
"label": "Häivytä, kun käytössä",
"description": "Häivytä työkalupalkki, kunnes viet hiiren osoittimen sen päälle"
},
"enableCommandHistory": {
"label": "Komentohistoria",
"description": "Tallenna tässä terminaalissa suoritettavat komennot historiaa ja automaattista täydennystä varten"
},
"enableTerminal": {
"label": "Ota terminaali käyttöön",
"description": "Tarjoa SSH-terminaalia tälle isännälle."
},
"inheritAppearance": {
"label": "Käytä käyttäjän oletusasetuksia"
},
"theme": {
"label": "Teema"
},
"cursorBlink": {
"label": "Vilkkuva kursori"
},
"cursorStyle": {
"label": "Kohdistimen tyyli"
},
"fontSize": {
"label": "Fonttikoko"
},
"fontFamily": {
"label": "Fontti"
},
"scrollback": {
"label": "Vieritä taaksepäin"
},
"letterSpacing": {
"label": "Kirjainväli"
},
"lineHeight": {
"label": "Viivan korkeus"
},
"bellStyle": {
"label": "Kello"
},
"minimumContrastRatio": {
"label": "Minimikontrastisuhde"
},
"backgroundImage": {
"label": "Taustakuva"
},
"backgroundImageOpacity": {
"label": "Taustakuvan läpinäkyvyys"
},
"customThemeColors": {
"label": "Mukautetut teeman värit"
},
"rightClickSelectsWord": {
"label": "Hiiren kakkospainikkeella valitaan sana"
},
"macOptionIsMeta": {
"label": "Vaihtoehto on Meta"
},
"fastScrollModifier": {
"label": "Pikavieritysnäppäin"
},
"fastScrollSensitivity": {
"label": "Nopea vieritysnopeus"
},
"backspaceMode": {
"label": "Askelpalautin"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh-komento"
},
"autoTmux": {
"label": "Automaattinen tmux"
},
"useSSHTitle": {
"label": "Käytä SSH-otsikkoa"
},
"syntaxHighlighting": {
"label": "Syntaksikorostus"
},
"syntaxHighlightingOptions": {
"label": "Syntaksikorostusluokat"
},
"linkClickBehavior": {
"label": "Linkin klikkaus"
},
"localEcho": {
"label": "Paikallinen kaiku"
},
"passwordPromptAutoFill": {
"label": "Tarjoudu täyttämään salasanakehotteet"
},
"sudoPasswordAutoFill": {
"label": "Täytä sudo-kehotteet"
},
"autoReconnect": {
"label": "Yhdistä uudelleen automaattisesti"
}
},
"user": {
"commandAutocomplete": {
"label": "Komennon automaattinen täydennys",
"description": "Näytä automaattinen täydennys kirjoitettaessa, jos painat sarkainnäppäintä"
},
"localEcho": {
"label": "Paikallinen kaiku",
"description": "Vähennä havaittua syöttöviivettä käyttämällä turvallista paikallista näppäinpainalluksen ennustusta"
},
"linkClickBehavior": {
"label": "Päätelinkin napsautus",
"description": "Oletuskäyttäytyminen linkkejä napsautettaessa terminaalissa"
},
"customThemes": {
"label": "Tallennetut teemat"
}
}
},
"palette": {
"localTerminal": "Paikallinen terminaali"
},
"permissions": {
"sessions": {
"title": "Käytä reaaliaikaisia pääteistuntoja",
"description": "Sallii muiden ominaisuuksien, kuten istuntojen jakamisen ja tallennuksen, pääsyn reaaliaikaisiin pääteistuntoihin."
},
"history": {
"title": "Lue komentohistoria",
"description": "Antaa muiden ominaisuuksien, kuten tekoälyavustaja, lukea komentohistoriaasi."
}
},
"hosts": {
"tabTerminal": "Terminaali",
"addHost": "Lisää isäntä",
"applyGlobalThemeTooltip": "Käytä tätä teemaa",
"backgroundImageDesc": "Valinnainen URL-osoite päätelaitteen taustakuvalle",
"backgroundImageLabel": "Taustakuvan URL-osoite",
"backgroundImageOpacityLabel": "Taustakuvan läpinäkyvyys",
"backspaceMode": "Askelpalautintila",
"backspaceModeControlH": "Kontrolli-H (BS)",
"backspaceModeLabel": "Askelpalautintila",
"backspaceModeNormal": "Normaali (DEL)",
"behaviorAndAdvanced": "Käyttäytyminen ja edistyneet",
"bellStyle": "Kellotyyli",
"bellStyleBoth": "Molemmat",
"bellStyleLabel": "Kellotyyli",
"bellStyleNone": "Ei mitään",
"bellStyleSound": "Ääni",
"bellStyleVisual": "Visuaalinen",
"colorTheme": "Väriteema",
"cursorBlink": "Kohdistimen vilkkuminen",
"cursorBlinking": "Kohdistimen vilkkuminen",
"cursorBlinkingDesc": "Ota käyttöön päätekohdistimen vilkkuva animaatio",
"cursorStyle": "Kohdistimen tyyli",
"cursorStyleBar": "Baari",
"cursorStyleBlock": "Lohko",
"cursorStyleLabel": "Kohdistimen tyyli",
"cursorStyleUnderline": "Korostaa",
"customThemeAnsiColors": "ANSI-värit",
"customThemeBackground": "Tausta",
"customThemeBlack": "Musta",
"customThemeBlue": "Sininen",
"customThemeBrightBlack": "Kirkkaan musta",
"customThemeBrightBlue": "Kirkkaan sininen",
"customThemeBrightCyan": "Kirkkaan syaani",
"customThemeBrightGreen": "Kirkkaanvihreä",
"customThemeBrightMagenta": "Kirkkaan magenta",
"customThemeBrightRed": "Kirkkaanpunainen",
"customThemeBrightWhite": "Kirkkaan valkoinen",
"customThemeBrightYellow": "Kirkkaan keltainen",
"customThemeColors": "Mukautetut värit",
"customThemeCursor": "Kohdistin",
"customThemeCursorAccent": "Kohdistimen aksentti",
"customThemeCyan": "Syaani",
"customThemeForeground": "Etuala",
"customThemeGreen": "Vihreä",
"customThemeMagenta": "Purppura",
"customThemeRed": "Punainen",
"customThemeResetTooltip": "Palauta oletusasetukset",
"customThemeSelection": "Valinta",
"customThemeWhite": "Valkoinen",
"customThemeYellow": "Keltainen",
"deleteGlobalThemeTooltip": "Poista tämä teema",
"docsLink": "Näytä dokumentit",
"enableAutoMosh": "Ota automaattinen mosh käyttöön",
"enableAutoMoshDesc": "Suosi Moshia SSH:n sijaan, jos saatavilla",
"enableAutoTmux": "Ota automaattinen Tmux käyttöön",
"enableAutoTmuxDesc": "Pidä komentotulkkisi ja kaikki siinä käynnissä olevat toiminnot toiminnassa yhteyskatkosten ja selaimen uudelleenkäynnistysten aikana suorittamalla se tmuxin sisällä (tmuxin on oltava asennettuna isäntäkoneelle)",
"fastScrollModifier": "Nopea vieritysmuokkain",
"fastScrollModifierAlt": "Vaihtoehto",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Nopea vieritysmuokkain",
"fastScrollModifierShift": "Siirtää",
"fastScrollSensitivity": "Nopea vieritysherkkyys",
"fastScrollSensitivityLabel": "Nopea vieritysherkkyys",
"fontFamily": "Fonttiperhe",
"fontFamilyCustomHint": "Valitse pakettifontti tai valitse Mukautettu ja kirjoita järjestelmääsi jo asennetun fontin tarkka nimi (esim. MesloLGS NF, Noto Sans Mono). Termix ei voi asentaa fontteja puolestasi, asenna se ensin käyttöjärjestelmääsi.",
"fontFamilyCustomOption": "Mukautettu...",
"fontFamilyCustomPlaceholder": "Tarkka fontin nimi, esim. MesloLGS NF",
"fontFamilyLabel": "Fonttiperhe",
"fontSize": "Fonttikoko",
"fontSizeLabel": "Fonttikoko",
"hostNotFound": "Isäntää ei löydy",
"letterSpacing": "Kirjainväli",
"letterSpacingPx": "Kirjainväli (px)",
"lineHeight": "Viivan korkeus",
"lineHeightLabel": "Viivan korkeus",
"linkClickBehaviorConfirm": "Näytä ponnahdusikkuna avaamista tai kopioimista varten",
"linkClickBehaviorDesc": "Määrittää, mitä tapahtuu, kun napsautat linkkiä terminaalissa. Käytä 'Oletus'-asetusta noudattaaksesi sovellustason asetuksia.",
"linkClickBehaviorDirect": "Avaa suoraan",
"linkClickBehaviorLabel": "Linkin klikkauskäyttäytyminen",
"loadingHost": "Ladataan isäntää...",
"localEchoAuto": "Automaattinen",
"localEchoDesc": "Ennusta turvalliset tulostettavat näppäinpainallukset paikallisesti hitailla yhteyksillä. Salasanakehotteita ja ohjaussyötettä ei koskaan toisteta.",
"localEchoLabel": "Paikallinen kaiku",
"localEchoOff": "Pois",
"localEchoOn": "Aina päällä",
"macOptionIsMetaLabel": "Option Key lähettää metatiedot",
"macOptionIsMetaShortDesc": "Poista käytöstä erikoismerkkien (kuten @ tai |) kirjoittaminen Option/Alt-näppäimellä macOS:ssä Meta-viestin lähettämisen sijaan",
"moshCommand": "MOSH-komento",
"moshCommandLabel": "Moshin komento",
"noSavedThemes": "Ei vielä tallennettuja teemoja",
"none": "Ei mitään",
"passwordPromptAutoFillDesc": "Tarjoudu täyttämään tallennetun salasanan, kun pääte kysyy sitä. Poista käytöstä, jos et halua koskaan täyttää salasanaa automaattisesti tällä isännöintikoneella.",
"passwordPromptAutoFillLabel": "Tarjouksen salasanan automaattinen täyttö",
"autoReconnectLabel": "Automaattinen uudelleenyhdistämistoiminto",
"autoReconnectDesc": "Yhdistää uudelleen itsestään, kun SSH-yhteys katkeaa, esimerkiksi verkkokatkoksen tai nukkumistilan jälkeen. Säilyttää taaksepäin vierityksen.",
"rightClickSelectsWord": "Hiiren kakkospainikkeen napsautus valitsee sanan",
"rightClickSelectsWordLabel": "Napsauta hiiren kakkospainikkeella ja valitsee sanan",
"rightClickSelectsWordShortDesc": "Valitse kohdistimen alla oleva sana hiiren kakkospainikkeella",
"saveAsGlobalTheme": "Tallenna globaalina teemana",
"saveGlobalThemeError": "Teeman tallentaminen epäonnistui",
"saveGlobalThemeNamePrompt": "Anna teemalle nimi",
"saveGlobalThemeSuccess": "Teema tallennettu",
"savedThemesLabel": "Tallennetut teemat",
"scrollbackBufferLabel": "Vieroituspuskuri",
"scrollbackMaxLines": "Historiassa säilytettävien rivien enimmäismäärä",
"sudoPasswordAutoFill": "Sudo-salasanan automaattinen täyttö",
"sudoPasswordAutoFillDesc": "Tallenna sudo-salasana, jotta isäntämittarit, päätekehotteet ja muut voivat suorittaa etuoikeutettuja komentoja automaattisesti.",
"sudoPasswordAutoFillLabel": "Sudo-salasanan automaattinen täyttö",
"syntaxCategoryIpAddresses": "IP-osoitteet",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Lokitasot",
"syntaxCategoryLogLevelsDesc": "virhe, varoitus, tiedot, debug, kohtalokas",
"syntaxCategoryNumbers": "Merkityt numerot",
"syntaxCategoryNumbersDesc": "portti 8080, uloskäynti 1, tila 404",
"syntaxCategoryPaths": "Tiedostopolut",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/tiedosto.txt",
"syntaxCategoryTimestamps": "Aikaleimat",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15.1.2024",
"syntaxCategoryUrls": "URL-osoitteet",
"syntaxCategoryUrlsDesc": "https://esimerkki.com",
"syntaxHighlightingDesc": "Väritä päätelaitteen tuloste (virheet, polut, IP-osoitteet, aikaleimat)",
"syntaxHighlightingLabel": "Syntaksin korostus",
"terminalAppearance": "Päätelaitteen ulkonäkö",
"theme": "Teema",
"themePreview": "Teeman esikatselu",
"useSSHTitleDesc": "Päivitä välilehden otsikko komentotulkin ikkunan otsikosta isäntänimen sijaan",
"useSSHTitleLabel": "Käytä SSH-ikkunan otsikkoa",
"enableTunnel": "Ota tunneli käyttöön",
"enableFileManager": "Ota tiedostonhallinta käyttöön",
"enableDocker": "Ota Docker käyttöön",
"startupSnippet": "Käynnistyskoodinpätkä",
"quickActions": "Pikatoiminnot",
"proxmoxLastSyncStatus": {
"success": "Menestys"
},
"proxmoxResultSkippedNoIp": "{{count}} ohitettu (IP-osoitetta ei löytynyt)",
"proxmoxStatsUrlCopied": "Proxmox-tilastojen URL-osoite kopioitu leikepöydälle",
"rdpUrlCopied": "RDP-URL-osoite kopioitu",
"vncUrlCopied": "VNC-URL-osoite kopioitu",
"filterAuthStepca": "Vaihe CA",
"guac": {
"noCredential": "Ei tunnistetietoja (suorat tunnistetiedot alla)",
"authTypeDirect": "Suoraan",
"authTypeCredential": "Valtakirja",
"authTypeNone": "Ei mitään",
"recordingPath": "Tallennuspolku",
"recordingName": "Tallenteen nimi",
"saveHostFirst": "Tallenna ensin isäntä.",
"sharingOptionsAfterSave": "Jakamisvaihtoehdot ovat käytettävissä isännän tallentamisen jälkeen.",
"permissionLevel": "Käyttöoikeustaso",
"typeHeader": "Tyyppi",
"targetHeader": "Kohde",
"permissionHeader": "Lupa",
"cancelBtn": "Peruuttaa",
"savingBtn": "Tallennetaan...",
"updateHostBtn": "Päivitä isäntä",
"addHostBtn": "Lisää isäntä"
},
"filterAuthVault": "Holvi"
},
"nav": {
"history": "Historia",
"localTerminal": "Paikallinen terminaali",
"sshTools": "SSH-työkalut",
"terminal": "Terminaali",
"macros": "Makrot"
},
"sshTools": {
"broadcastInputPlaceholder": "Kirjoita tähän lähettääksesi näppäinpainalluksia...",
"copyOnSelect": "Kopioi valittu teksti automaattisesti",
"enableRightClickCopyPaste": "Ota käyttöön hiiren kakkospainikkeella kopiointi/liitäminen",
"fillPassword": "Täytä salasana",
"fillPasswordMissing": "Ei tallennettua salasanaa {{count}} valitulle päätteelle/päätteille",
"fillPasswordSuccess": "Salasana syötetty {{count}} terminaaliin/terminaaleihin",
"keyRecordingTitle": "Näppäinten tallennus",
"noTerminalTabsOpen": "Ei auki olevia päätevälilehtiä",
"recordToTerminals": "Tallenna terminaaleihin",
"selectAll": "Kaikki",
"selectNone": "Ei mitään",
"selectTerminalsAbove": "Valitse päätteet yllä",
"settingsTitle": "Asetukset",
"startRecording": "Aloita tallennus",
"stopRecording": "Lopeta tallennus"
},
"keybindings": {
"copy": "Kopioi valinta",
"paste": "Liitä",
"sendControlCode": "Lähetä Ctrl+kirjain-signaali",
"sendText": "Lähetä tekstiviesti",
"controlCodeLabel": "Kirje",
"textLabel": "Lähetettävä tekstiviesti",
"appendEnterLabel": "Paina Enter lähetyksen jälkeen",
"clipboardPermissionNote": "Saattaa pyytää leikepöydän käyttöoikeutta ensimmäisellä käyttökerralla joissakin selaimissa.",
"textRequired": "Kirjoita lähetettävä teksti",
"controlCodeRequired": "Syötä yksi kirjain ohjauskoodille",
"builtIn": {
"copyCtrlC": "Kopioi valinta (Ctrl+C, vain kun tekstiä on valittuna)",
"copyCtrlShiftC": "Kopioi valinta (Ctrl+Shift+C)",
"copyCmdC": "Kopioi valinta (Cmd+C)",
"pasteCtrlShiftV": "Liitä leikepöydältä (Ctrl+Shift+V)",
"ctrlW": "Lähetä Ctrl+W komentotulkkiin (estetty sulkemasta selainvälilehteä)",
"ctrlT": "Lähetä Ctrl+T komentotulkille (estetty avaamasta selainvälilehteä)",
"ctrlN": "Lähetä Ctrl+N komentotulkille (estetty avaamasta selainikkunaa)",
"ctrlQ": "Lähetä Ctrl+Q komentotulkille (estetty sulkemasta selainta)"
}
},
"macros": {
"title": "Makrot",
"description": "Suorita tallennettu komentosarja terminaalissa ja reagoi palvelimen lähettämiin komentoihin.",
"target": "Kohde",
"noTerminal": "Ei auki olevaa terminaalia",
"empty": "Ei vielä makroja",
"emptyHint": "Luo makro automatisoidaksesi päätetyönkulun, kuten sisäänkirjautumisen, palvelun uudelleenkäynnistyksen tai kehotteisiin vastaamisen.",
"create": "Uusi makro",
"back": "Takaisin makroihin",
"name": "Nimi",
"namePlaceholder": "Käynnistä web-palvelin uudelleen",
"nameRequired": "Anna makrolle nimi ennen tallentamista",
"descriptionLabel": "Kuvaus",
"descriptionPlaceholder": "Mitä tämä makro tekee (valinnainen)",
"unsaved": "Tallentamattomat muutokset",
"save": "Tallentaa",
"saved": "Makro tallennettu",
"saveFailed": "Makroa ei voitu tallentaa",
"delete": "Poistaa",
"deleteTitle": "Poistetaanko tämä makro?",
"deleteBody": "\"{{name}}\" poistetaan pysyvästi. Tätä ei voi perua.",
"deleted": "Makro poistettu",
"cancel": "Peruuttaa",
"run": "Juokse",
"stop": "Stop",
"running": "Juoksemassa...",
"completed": "Makro valmis",
"failed": "Makro epäonnistui",
"loadFailed": "Makrojen lataaminen epäonnistui",
"needTerminal": "Avaa ja kytke ensin päätelaite",
"noSteps": "Tällä makrolla ei ole vielä vaiheita. Lisää yksi alle.",
"addStep": "Lisää vaihe",
"stepNumber": "Vaihe {{number}}",
"removeStep": "Poista vaihe",
"confirmRunTitle": "Suoritetaanko tämä makro?",
"confirmRunBody": "\"{{name}}\" lähettää komentoja {{host}}:een.",
"confirmRunAction": "Suorita makro",
"stepTypes": {
"send": {
"label": "Lähetä komento",
"help": "Kirjoittaa tekstiä terminaaliin aivan kuin olisit kirjoittanut sen."
},
"wait": {
"label": "Odota tulostetta",
"help": "Pysähtyy, kunnes palvelin tulostaa nimeämäsi tekstin, kuten salasanakehotteen."
},
"delay": {
"label": "Tauko",
"help": "Odottaa tietyn ajan ennen seuraavaa vaihetta."
},
"if": {
"label": "Jos tuloste sisältää",
"help": "Tarkistaa kaiken, mitä palvelin on tähän mennessä tulostanut, ja suorittaa sitten toisen kahdesta haarasta."
},
"repeat": {
"label": "Toistaa",
"help": "Suorittaa sen sisällä olevat vaiheet tietyn määrän kertoja."
}
},
"send": {
"text": "Komento tai teksti",
"textPlaceholder": "systemctl käynnistä nginx uudelleen",
"pressEnter": "Paina Enter lähetyksen jälkeen",
"pressEnterHelp": "Poista tämä käytöstä kirjoittaaksesi tekstiä lähettämättä sitä."
},
"wait": {
"pattern": "Odota, kunnes tuloste sisältää",
"patternPlaceholder": "salasana:",
"timeout": "Luovuta jälkeenpäin",
"onTimeout": "Jos se ei koskaan ilmesty",
"stop": "Pysäytä makro",
"continue": "Jatka joka tapauksessa"
},
"delay": {
"duration": "Odota"
},
"ifStep": {
"pattern": "Jos tuloste sisältää",
"patternPlaceholder": "Aktiivinen: aktiivinen (käynnissä)",
"then": "Tee sitten tämä",
"else": "Muuten tee näin",
"emptyBranch": "Ei portaita"
},
"repeat": {
"count": "Kuinka monta kertaa",
"times": "kertaa"
},
"match": {
"useRegex": "Säännöllisen lausekkeen mukainen osuma",
"useRegexHelp": "Jätä tämä pois, jotta teksti vastaa täysin kirjoitettua tekstiä.",
"invalidRegex": "Ei kelvollinen säännöllinen lauseke, se tulkitaan pelkkänä tekstinä"
},
"seconds": "sekuntia",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Etäpalvelin vaaditaan. Yhdistä etäpalvelin asetuksissa käyttääksesi tätä yhteystyyppiä."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Ajouter",
"arrowDown": "Flèche bas",
"arrowLeft": "Flèche gauche",
"arrowRight": "Flèche droite",
"arrowUp": "Flèche haut",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Suppr",
"done": "Terminé",
"editQuickKeys": "Modifier les touches rapides",
"end": "Fin",
"esc": "Échap",
"home": "Début",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Coller",
"quickKeyPlaceholder": "ex. sudo ",
"quickKeysDesc": "Appuyez sur × pour supprimer. Prend en charge jusqu’à 8 caractères.",
"quickKeysTitle": "Touches rapides",
"removeQuickKey": "Supprimer",
"resetDefaults": "Rétablir les paramètres par défaut",
"shift": "Maj",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Échec de l'activation d'Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux activé pour {{host}}. Cela s'appliquera à partir de la prochaine connexion.",
"clipboardHttpWarning": "Impossible de lire le contenu du presse-papiers. Certains navigateurs restreignent l'accès au presse-papiers en dehors du protocole HTTPS ; essayez plutôt Ctrl+V ou utilisez Termix via HTTPS.",
"closeTab": "Fermer",
"connecting": "Connexion en cours...",
"connectionLost": "Connexion perdue",
"connectionRejected": "Connexion rejetée par le serveur. Veuillez vérifier votre authentification et votre configuration réseau.",
"connectionTimeout": "Délai de connexion dépassé",
"enableAutoTmuxAction": "Activer Auto-Tmux",
"hostKeyRejected": "Vérification de la clé de l'hôte SSH rejetée. Connexion annulée.",
"linkDialogCopy": "Copier",
"linkDialogOpen": "Ouvrir",
"linkDialogTitle": "Ouvrir le lien",
"maxReconnectAttemptsReached": "Nombre maximal de tentatives de reconnexion atteint",
"noHostSelected": "Aucun hôte sélectionné",
"passwordPromptFillTitle": "Remplir ce champ avec le mot de passe enregistré ?",
"reconnect": "Reconnecter",
"reconnected": "Reconnexion réussie",
"reconnecting": "Reconnexion... ({{attempt}}/{{max}})",
"autoReconnecting": "Connexion perdue, reconnexion en cours...",
"searchCaseSensitive": "Boîte d'allumettes",
"searchClose": "Fermer (Échap)",
"searchNext": "Prochain match (Entrée)",
"searchNoResults": "Aucun résultat",
"searchPlaceholder": "Trouver",
"searchPrevious": "Match précédent (Maj+Entrée)",
"searchRegex": "Utilisez une expression régulière",
"searchResultCount": "{{index}} de {{count}}",
"searchWholeWord": "Associer le mot entier",
"sessionExpiredNotice": "Votre session précédente sur {{host}} a expiré après {{minutes}} minutes de déconnexion ; le shell et tous les processus en cours d'exécution ont été supprimés. Activez Auto-Tmux sur cet hôte pour maintenir les sessions actives.",
"sessionExpiredNoticeNoMinutes": "Votre session précédente sur {{host}} a expiré pendant la déconnexion ; le shell et tous les processus en cours d'exécution ont été supprimés. Activez Auto-Tmux sur cet hôte pour maintenir les sessions actives.",
"sessionTakenOver": "La session a été ouverte dans un autre onglet. Reconnexion en cours...",
"tmuxAttached": "Clients attachés",
"tmuxAttachedCount": "{{count}} attaché(s)",
"tmuxCopyHint": "Ajustez la sélection et appuyez sur Entrée pour copier dans le presse-papiers",
"tmuxCreateNew": "Créer une nouvelle session",
"tmuxDetached": "Détaché de la session tmux",
"tmuxLastActivity": "Dernière activité",
"tmuxSessionAttached": "Session tmux attachée : {{name}}",
"tmuxSessionCreated": "Session tmux créée : {{name}}",
"tmuxSessionPickerDesc": "Des sessions tmux existantes ont été trouvées sur cet hôte. Sélectionnez-en une pour vous y rattacher ou créez une nouvelle session.",
"tmuxSessionPickerTitle": "Sessions tmux",
"tmuxTimeDays": "il y a {{count}} j",
"tmuxTimeHours": "il y a {{count}} h",
"tmuxTimeJustNow": "à l'instant",
"tmuxTimeMinutes": "il y a {{count}} min",
"tmuxUnavailable": "tmux n'est pas installé sur l'hôte distant, retour au shell standard",
"tmuxWindowCount": "{{count}} fenêtre(s)",
"tmuxWindows": "Fenêtres",
"unknownError": "Une erreur inconnue s'est produite",
"websocketAbnormalClose": "Connexion fermée de manière inattendue. Cela peut être dû à un problème de proxy inverse ou de configuration SSL. Veuillez vérifier les journaux du serveur.",
"websocketError": "Erreur de connexion WebSocket",
"clipboardReadFailed": "Échec de la lecture du presse-papiers. Assurez-vous que les autorisations du presse-papiers sont accordées.",
"clipboardWriteFailed": "Échec de la copie dans le presse-papiers. Assurez-vous que la page est servie en HTTPS ou localhost.",
"connected": "Connecté",
"totpCodeLabel": "Code de vérification",
"duplicateTab": "Onglet dupliqué",
"imageChooseFile": "Choisissez un fichier image",
"imageUploaded": "Image téléchargée : {{path}}",
"imageClipboardUnavailable": "Ce navigateur ne peut pas lire les images du presse-papiers.",
"imageClipboardEmpty": "Aucune image trouvée dans le presse-papiers",
"localShell": "Terminal local",
"autocompleteHintComplete": "Tab ou Entrée pour terminer",
"autocompleteHintNavigate": "↑↓ pour naviguer",
"autocompleteHintClose": "Échap pour fermer"
},
"terminalToolbar": {
"detachTmux": "Détacher tmux",
"detachTmuxDescription": "Détacher la session tmux",
"dismissError": "Erreur d'image",
"hideToolbar": "Masquer la barre d'outils",
"image": "Actions sur les images (images uniquement)",
"imageActionFailed": "L'action sur l'image a échoué",
"layout": "mode d'affichage de la barre d'outils",
"layoutExpanded": "Développé avec des indicateurs",
"layoutIcon": "Icône uniquement",
"layoutLabeled": "Icônes et étiquettes",
"moveToolbar": "Déplacer la barre d'outils",
"moveToolbarHint": "Faites glisser pour repositionner la barre d'outils",
"paste": "Coller l'image",
"pasteImage": "Coller une image depuis le presse-papiers (images uniquement)",
"retry": "Réessayer",
"showToolbar": "Développer la barre d'outils",
"upload": "Télécharger une image",
"uploadImage": "Téléversez une image sur l'hôte",
"uploadingImage": "Téléversement..."
},
"history": {
"noTerminalSelected": "Aucun terminal sélectionné",
"noTerminalSelectedHint": "Ouvrez un onglet de terminal SSH pour voir son historique de commandes",
"searchPlaceholder": "Rechercher dans l'historique...",
"clearAll": "Tout effacer",
"noHistoryEntries": "Aucune entrée d'historique",
"trackingDisabled": "Le suivi de l'historique est désactivé",
"trackingDisabledHint": "Activez l'historique des commandes dans l'onglet Terminal SSH de cet hôte.",
"commandCount_one": "{{count}} commande",
"commandCount_other": "{{count}} commandes"
},
"touchInput": {
"enabled": "Activer l'entrée tactile",
"enabledDesc": "Autoriser le défilement tactile à un doigt dans les terminaux",
"momentumEnabled": "Activer l'élan",
"momentumEnabledDesc": "Continuez à faire défiler brièvement après un glissement.",
"advanced": "Avancé",
"resetDefaults": "Rétablir les paramètres par défaut",
"dragThreshold": "Seuil de glissement",
"maxWheelDelta": "Delta de roue maximal",
"momentumSampleWindow": "fenêtre d'échantillonnage de l'impulsion",
"releaseGracePeriod": "période de grâce pour la libération",
"minimumVelocity": "Vitesse minimale",
"maximumVelocity": "Vitesse maximale",
"maximumDuration": "Durée maximale",
"maximumTravel": "Voyage maximal",
"decayTime": "Temps de dégradation",
"pixelsPerTick": "Pixels par tick",
"maximumFrameInterval": "Intervalle d'images maximal",
"maximumTicksPerFrame": "Nombre maximal de ticks par image"
},
"imageStorage": {
"instanceId": "ID d'instance de session du terminal",
"instanceIdDesc": "ID d'instance de l'un de vos onglets de terminal connectés, utilisé pour tester la visibilité.",
"selectedModeUnavailable": "Indisponible",
"test": "Tester",
"testing": "Essai...",
"testFailed": "Échec du test du stockage d'images",
"testConnected": "La session terminal est connectée.",
"testNotConnected": "Aucune session de terminal connectée avec cet ID d'instance.",
"testSelectedMode": "Un téléchargement utiliserait : {{mode}}",
"testLocalVisible": "Le répertoire local est visible depuis l'hôte connecté.",
"testLocalNotVisible": "Le répertoire local n'est PAS visible depuis l'hôte connecté."
},
"settings": {
"admin": {
"group": {
"touch": "Entrée tactile",
"images": "Stockage d'images",
"sessions": "Sessions",
"newHosts": "Nouveaux hôtes"
},
"sessionTimeoutMinutes": {
"label": "Persistance de session terminale",
"description": "Durée pendant laquelle un terminal déconnecté reste actif sur le serveur avant d'être fermé. Minimum : 1 minute, maximum : 1 440 minutes. Pour les sessions qui doivent durer plus longtemps, activez Auto-Tmux sur l'hôte."
},
"commandHistoryEnabled": {
"label": "Historique des commandes",
"description": "Autoriser l'enregistrement de l'historique des commandes. Lorsque désactivé, l'historique n'est pas sauvegardé, indépendamment des paramètres par hôte."
},
"commandHistoryForNewHosts": {
"label": "Historique des commandes pour les nouveaux hôtes",
"description": "Indique si les nouveaux hôtes doivent démarrer avec l'historique des commandes activé."
},
"imageStorageMode": {
"label": "Mode de stockage",
"description": "Emplacement où sont écrites les images du terminal collées et téléchargées. La sélection automatique par connexion (locale et distante [SFTP]) est fixe.",
"auto": "Auto",
"local": "Locale",
"remoteSftp": "Accès distant (SFTP)"
},
"imageLocalDir": {
"label": "Répertoire local",
"description": "Chemin absolu sur le serveur Termix où le mode local enregistre les images. Jamais affiché après l'enregistrement. Un répertoire vide utilise TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Chemin hôte",
"description": "Vue côté hôte du répertoire local reçu par les agents terminaux."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Durée de conservation d'une image téléchargée, en millisecondes. La valeur par défaut est TERMIX_IMAGE_TTL_MS, soit une heure."
},
"imageMaxCount": {
"label": "Nombre maximal d'images",
"description": "La plupart des images sont conservées simultanément. Un champ vide utilise TERMIX_MAX_IMAGE_COUNT ou 100."
},
"imageMaxBytes": {
"label": "Capacité de stockage maximale",
"description": "La plupart des octets d'images sont stockés simultanément. Un espace vide utilise TERMIX_MAX_IMAGE_STORAGE_BYTES ou 5 Gio."
},
"sessionPersistence": {
"label": "Conserver les sessions après la déconnexion",
"description": "Maintenez un terminal déconnecté actif sur le serveur pendant la durée indiquée ci-dessus, afin que la réouverture de son onglet reprenne là où elle s'était arrêtée."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Exécutez les terminaux des nouveaux hôtes à l'intérieur de tmux afin que les sessions persistent après les déconnexions (nécessite tmux sur l'hôte)."
},
"newHostTheme": {
"label": "Thème pour les nouveaux hôtes",
"description": "Le thème du terminal avec lequel un nouvel hôte démarre."
},
"newHostFontFamily": {
"label": "Police de caractères pour les nouveaux hôtes",
"description": "La police de caractères du terminal avec laquelle un nouvel hôte démarre."
},
"newHostFontSize": {
"label": "Taille de police pour les nouveaux hôtes",
"description": "La taille de la police du terminal par défaut d'un nouvel hôte, en pixels."
},
"newHostCursorStyle": {
"label": "Style de curseur pour les nouveaux hôtes"
},
"newHostCursorBlink": {
"label": "Curseur clignotant pour les nouveaux hôtes"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Activer la barre d'outils du terminal",
"description": "Afficher une barre d'outils d'accès rapide ancrée au terminal actif pour les outils et les statistiques en direct de cet hôte."
},
"terminalToolbarPosition": {
"label": "Position de la barre d'outils",
"description": "L'emplacement de la barre d'outils dans le terminal. Vous pouvez toujours la déplacer à partir de là.",
"bottom": "centre inférieur",
"bottomLeft": "En bas à gauche",
"bottomRight": "En bas à droite",
"top": "Centre supérieur",
"topLeft": "En haut à gauche",
"topRight": "En haut à droite"
},
"terminalToolbarStartState": {
"label": "État initial de la barre d'outils",
"description": "Que la barre d'outils s'ouvre en version développée ou réduite lors de la connexion au terminal",
"expanded": "Étendu",
"collapsed": "Minimisé"
},
"terminalToolbarDisplay": {
"label": "Mode d'affichage de la barre d'outils",
"description": "Affichage des boutons de la barre d'outils. L'option « Dernier outil utilisé » conserve l'élément sélectionné dans la barre d'outils.",
"remember": "Dernière utilisation",
"icon": "Icône uniquement",
"labeled": "Icônes et étiquettes",
"expanded": "Statistiques ajoutées"
},
"terminalToolbarShowStatus": {
"label": "Afficher les statistiques en direct",
"description": "Afficher les statistiques de l'hôte en direct au-dessus des boutons de la barre d'outils en mode étendu"
},
"terminalToolbarFade": {
"label": "S'estomper lorsqu'on est inactif",
"description": "Faites disparaître la barre d'outils jusqu'à ce que vous la survoliez."
},
"enableCommandHistory": {
"label": "Historique des commandes",
"description": "Enregistrer les commandes exécutées dans ce terminal pour l'historique et l'autocomplétion"
},
"enableTerminal": {
"label": "Activer le terminal",
"description": "Fournir un terminal SSH pour cet hôte."
},
"inheritAppearance": {
"label": "Utiliser les paramètres par défaut de l'utilisateur"
},
"theme": {
"label": "Thème"
},
"cursorBlink": {
"label": "Curseur clignotant"
},
"cursorStyle": {
"label": "Style de curseur"
},
"fontSize": {
"label": "Taille de la police"
},
"fontFamily": {
"label": "Fonte"
},
"scrollback": {
"label": "Retour en arrière"
},
"letterSpacing": {
"label": "Espacement des lettres"
},
"lineHeight": {
"label": "Hauteur de ligne"
},
"bellStyle": {
"label": "Cloche"
},
"minimumContrastRatio": {
"label": "Rapport de contraste minimal"
},
"backgroundImage": {
"label": "Image de fond"
},
"backgroundImageOpacity": {
"label": "opacité de l'image de fond"
},
"customThemeColors": {
"label": "Couleurs de thème personnalisées"
},
"rightClickSelectsWord": {
"label": "Un clic droit sélectionne le mot"
},
"macOptionIsMeta": {
"label": "L'option est Meta"
},
"fastScrollModifier": {
"label": "Touche de défilement rapide"
},
"fastScrollSensitivity": {
"label": "Vitesse de défilement rapide"
},
"backspaceMode": {
"label": "Retour arrière"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Commandement Mosh"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Utilisez le titre SSH"
},
"syntaxHighlighting": {
"label": "coloration syntaxique"
},
"syntaxHighlightingOptions": {
"label": "catégories de coloration syntaxique"
},
"linkClickBehavior": {
"label": "Lien à cliquer"
},
"localEcho": {
"label": "Écho local"
},
"passwordPromptAutoFill": {
"label": "Proposer de remplir les invites de mot de passe"
},
"sudoPasswordAutoFill": {
"label": "Remplir les invites sudo"
},
"autoReconnect": {
"label": "Reconnexion automatique"
}
},
"user": {
"commandAutocomplete": {
"label": "Autocomplétion des commandes",
"description": "Afficher la saisie semi-automatique pendant la saisie si vous appuyez sur Tab"
},
"localEcho": {
"label": "Écho local",
"description": "Réduisez la latence perçue grâce à une prédiction locale et sécurisée des frappes au clavier"
},
"linkClickBehavior": {
"label": "Clic lien terminal",
"description": "Comportement par défaut lors du clic sur un lien dans le terminal"
},
"customThemes": {
"label": "Thèmes enregistrés"
}
}
},
"palette": {
"localTerminal": "Terminal local"
},
"permissions": {
"sessions": {
"title": "Utilisez des sessions de terminal en direct",
"description": "Permet à d'autres fonctionnalités, telles que le partage et l'enregistrement de session, d'accéder à vos sessions de terminal en direct."
},
"history": {
"title": "Lire l'historique des commandes",
"description": "Permet à d'autres fonctionnalités, telles que l'assistant IA, de lire votre historique de commandes."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Ajouter un hôte",
"applyGlobalThemeTooltip": "Appliquer ce thème",
"backgroundImageDesc": "URL facultative pour une image d’arrière-plan du terminal",
"backgroundImageLabel": "URL de l’image d’arrière-plan",
"backgroundImageOpacityLabel": "Opacité de l’image d’arrière-plan",
"backspaceMode": "Mode Retour arrière",
"backspaceModeControlH": "Contrôle-H (BS)",
"backspaceModeLabel": "Mode de retour arrière",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Comportement et options avancées",
"bellStyle": "Style de sonnerie",
"bellStyleBoth": "Les deux",
"bellStyleLabel": "Style du bip",
"bellStyleNone": "Aucune",
"bellStyleSound": "Son",
"bellStyleVisual": "Visuel",
"colorTheme": "Thème de couleurs",
"cursorBlink": "Clignotement du curseur",
"cursorBlinking": "Clignotement du curseur",
"cursorBlinkingDesc": "Activer l’animation de clignotement pour le curseur du terminal",
"cursorStyle": "Style de curseur",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Bloc",
"cursorStyleLabel": "Style du curseur",
"cursorStyleUnderline": "Souligner",
"customThemeAnsiColors": "Couleurs ANSI",
"customThemeBackground": "Arrière-plan",
"customThemeBlack": "Noir",
"customThemeBlue": "Bleu",
"customThemeBrightBlack": "Noir brillant",
"customThemeBrightBlue": "Bleu brillant",
"customThemeBrightCyan": "Cyan brillant",
"customThemeBrightGreen": "Vert brillant",
"customThemeBrightMagenta": "Magenta brillant",
"customThemeBrightRed": "Rouge brillant",
"customThemeBrightWhite": "Blanc brillant",
"customThemeBrightYellow": "Jaune brillant",
"customThemeColors": "Couleurs personnalisées",
"customThemeCursor": "Curseur",
"customThemeCursorAccent": "Accent du curseur",
"customThemeCyan": "Cyan",
"customThemeForeground": "Premier plan",
"customThemeGreen": "Vert",
"customThemeMagenta": "Magenta",
"customThemeRed": "Rouge",
"customThemeResetTooltip": "Réinitialiser aux valeurs par défaut",
"customThemeSelection": "Sélection",
"customThemeWhite": "Blanc",
"customThemeYellow": "Jaune",
"deleteGlobalThemeTooltip": "Supprimer ce thème",
"docsLink": "Voir la documentation",
"enableAutoMosh": "Activer Auto-Mosh",
"enableAutoMoshDesc": "Préférer Mosh à SSH si disponible",
"enableAutoTmux": "Activer Auto-Tmux",
"enableAutoTmuxDesc": "Pour que votre shell et tout ce qui y est exécuté restent actifs malgré les déconnexions et les redémarrages du navigateur, exécutez la commande dans tmux (tmux doit être installé sur l'hôte).",
"fastScrollModifier": "Modificateur de défilement rapide",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificateur de défilement rapide",
"fastScrollModifierShift": "Maj",
"fastScrollSensitivity": "Sensibilité du défilement rapide",
"fastScrollSensitivityLabel": "Sensibilité du défilement rapide",
"fontFamily": "Famille de polices",
"fontFamilyCustomHint": "Choisissez une police fournie ou sélectionnez « Personnalisée » et saisissez le nom exact d'une police déjà installée sur votre système (par exemple, MesloLGS NF, Noto Sans Mono). Termix ne peut pas installer de polices ; vous devez d'abord les installer sur votre système d'exploitation.",
"fontFamilyCustomOption": "Coutume...",
"fontFamilyCustomPlaceholder": "Nom exact de la police, par exemple MesloLGS NF",
"fontFamilyLabel": "Police de caractères",
"fontSize": "Taille de la police",
"fontSizeLabel": "Taille de police",
"hostNotFound": "Hôte introuvable",
"letterSpacing": "Espacement des lettres",
"letterSpacingPx": "Espacement des lettres (px)",
"lineHeight": "Hauteur de ligne",
"lineHeightLabel": "Hauteur de ligne",
"linkClickBehaviorConfirm": "Afficher une fenêtre contextuelle pour ouvrir ou copier",
"linkClickBehaviorDesc": "Contrôle ce qui se passe lorsque vous cliquez sur un lien dans le terminal. Utilisez « Par défaut » pour suivre le paramètre de l'application.",
"linkClickBehaviorDirect": "Ouvrir directement",
"linkClickBehaviorLabel": "Comportement au clic sur un lien",
"loadingHost": "Chargement de l'hôte...",
"localEchoAuto": "Automatique",
"localEchoDesc": "Prédiction locale des frappes au clavier imprimables en toute sécurité, même sur les connexions lentes. Les invites de mot de passe et les entrées de contrôle ne sont jamais affichées.",
"localEchoLabel": "Écho local",
"localEchoOff": "Désactivée",
"localEchoOn": "Toujours allumé",
"macOptionIsMetaLabel": "La touche Option envoie des métadonnées",
"macOptionIsMetaShortDesc": "Désactiver la saisie de caractères spéciaux (comme @ ou |) avec la touche Option/Alt sur macOS au lieu d'envoyer des métadonnées",
"moshCommand": "Commande MOSH",
"moshCommandLabel": "Commande Mosh",
"noSavedThemes": "Aucun thème enregistré pour le moment",
"none": "Aucun",
"passwordPromptAutoFillDesc": "Proposez de renseigner le mot de passe enregistré lorsque le terminal le demande. Désactivez cette option pour ne jamais renseigner automatiquement les mots de passe sur cet hôte.",
"passwordPromptAutoFillLabel": "Proposer le remplissage automatique du mot de passe",
"autoReconnectLabel": "Reconnexion automatique",
"autoReconnectDesc": "La connexion se rétablit automatiquement en cas de déconnexion SSH, par exemple après une brève interruption réseau ou une mise en veille. L'historique de défilement est conservé.",
"rightClickSelectsWord": "Sélection de mot par clic droit",
"rightClickSelectsWordLabel": "Clic droit sélectionne le mot",
"rightClickSelectsWordShortDesc": "Sélectionne le mot sous le curseur au clic droit",
"saveAsGlobalTheme": "Enregistrer comme thème global",
"saveGlobalThemeError": "Impossible d'enregistrer le thème",
"saveGlobalThemeNamePrompt": "Saisissez un nom pour ce thème",
"saveGlobalThemeSuccess": "Thème enregistré",
"savedThemesLabel": "Thèmes enregistrés",
"scrollbackBufferLabel": "Mémoire de défilement",
"scrollbackMaxLines": "Nombre maximal de lignes conservées dans l'historique",
"sudoPasswordAutoFill": "Remplissage automatique du mot de passe sudo",
"sudoPasswordAutoFillDesc": "Enregistrer un mot de passe sudo pour que les métriques de l'hôte, les invites du terminal et autres puissent exécuter automatiquement des commandes privilégiées.",
"sudoPasswordAutoFillLabel": "Remplissage automatique du mot de passe sudo",
"syntaxCategoryIpAddresses": "Adresses IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Niveaux de log",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Nombres étiquetés",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Chemins de fichiers",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Horodatages",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Coloriser la sortie du terminal (erreurs, chemins, adresses IP, horodatages)",
"syntaxHighlightingLabel": "Coloration syntaxique",
"terminalAppearance": "Apparence du terminal",
"theme": "Thème",
"themePreview": "Aperçu du thème",
"useSSHTitleDesc": "Mettre à jour le titre de l'onglet à partir du titre de la fenêtre du shell au lieu du nom d'hôte",
"useSSHTitleLabel": "Utiliser le titre de la fenêtre SSH",
"enableTunnel": "Activer le tunnel",
"enableFileManager": "Activer le gestionnaire de fichiers",
"enableDocker": "Activer Docker",
"startupSnippet": "Extrait de démarrage",
"quickActions": "Actions rapides",
"proxmoxLastSyncStatus": {
"success": "Succès"
},
"proxmoxResultSkippedNoIp": "{{count}} ignoré (aucune adresse IP trouvée)",
"proxmoxStatsUrlCopied": "URL des statistiques Proxmox copiée dans le presse-papiers",
"rdpUrlCopied": "URL RDP copiée",
"vncUrlCopied": "URL VNC copiée",
"filterAuthStepca": "Étape CA",
"guac": {
"noCredential": "Aucun identifiant (saisie directe ci-dessous)",
"authTypeDirect": "Direct",
"authTypeCredential": "Identifiant",
"authTypeNone": "Aucune",
"recordingPath": "Chemin d'enregistrement",
"recordingName": "Nom de l'enregistrement",
"saveHostFirst": "Enregistrez d'abord l'hôte.",
"sharingOptionsAfterSave": "Les options de partage sont disponibles après l'enregistrement de l'hôte.",
"permissionLevel": "Niveau de permission",
"typeHeader": "Type",
"targetHeader": "Cible",
"permissionHeader": "Permission",
"cancelBtn": "Annuler",
"savingBtn": "Enregistrement...",
"updateHostBtn": "Mettre à jour l'hôte",
"addHostBtn": "Ajouter un hôte"
},
"filterAuthVault": "Sauter"
},
"nav": {
"history": "Historique",
"localTerminal": "Terminal local",
"sshTools": "Outils SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Tapez ici pour diffuser les frappes...",
"copyOnSelect": "Copie automatique du texte sélectionné",
"enableRightClickCopyPaste": "Activer le copier/coller par clic droit",
"fillPassword": "Remplir le mot de passe",
"fillPasswordMissing": "Aucun mot de passe enregistré pour {{count}} terminal(s) sélectionné(s)",
"fillPasswordSuccess": "Mot de passe rempli dans {{count}} terminal(s)",
"keyRecordingTitle": "Enregistrement des touches",
"noTerminalTabsOpen": "Aucun onglet de terminal ouvert",
"recordToTerminals": "Enregistrer vers les terminaux",
"selectAll": "Tout",
"selectNone": "Aucune",
"selectTerminalsAbove": "Sélectionner les terminaux ci-dessus",
"settingsTitle": "Paramètres",
"startRecording": "Démarrer l'enregistrement",
"stopRecording": "Arrêter l'enregistrement"
},
"keybindings": {
"copy": "Copier la sélection",
"paste": "Coller",
"sendControlCode": "Envoyer le signal Ctrl+lettre",
"sendText": "Envoyer un SMS",
"controlCodeLabel": "Lettre",
"textLabel": "Texte à envoyer",
"appendEnterLabel": "Appuyez sur Entrée après l'envoi",
"clipboardPermissionNote": "Il se peut que certains navigateurs demandent l'autorisation d'accéder au presse-papiers lors de la première utilisation.",
"textRequired": "Saisissez le texte à envoyer",
"controlCodeRequired": "Saisissez une seule lettre pour le code de contrôle",
"builtIn": {
"copyCtrlC": "Copier la sélection (Ctrl+C, uniquement lorsque du texte est sélectionné)",
"copyCtrlShiftC": "Copier la sélection (Ctrl+Maj+C)",
"copyCmdC": "Copier la sélection (Cmd+C)",
"pasteCtrlShiftV": "Coller depuis le presse-papiers (Ctrl+Maj+V)",
"ctrlW": "Envoyer Ctrl+W à l'invite de commandes (empêche la fermeture de l'onglet du navigateur)",
"ctrlT": "Envoyer Ctrl+T à l'invite de commandes (empêche l'ouverture d'un onglet du navigateur)",
"ctrlN": "Envoyer Ctrl+N à l'invite de commandes (empêchement de l'ouverture d'une fenêtre de navigateur)",
"ctrlQ": "Envoyer Ctrl+Q à l'invite de commandes (empêchement de la fermeture du navigateur)"
}
},
"macros": {
"title": "Macros",
"description": "Exécutez une série de commandes enregistrées dans un terminal et réagissez à la réponse du serveur.",
"target": "Cible",
"noTerminal": "Aucun terminal ouvert",
"empty": "Pas encore de macros",
"emptyHint": "Créez une macro pour automatiser un flux de terminal, comme la connexion, le redémarrage d'un service ou la réponse à des invites.",
"create": "Nouvelle macro",
"back": "Retour aux macros",
"name": "Nom",
"namePlaceholder": "Redémarrer le serveur web",
"nameRequired": "Donnez un nom à la macro avant de l'enregistrer.",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Fonctionnement de cette macro (facultatif)",
"unsaved": "Modifications non enregistrées",
"save": "Enregistrer",
"saved": "Macro enregistrée",
"saveFailed": "Impossible d'enregistrer la macro",
"delete": "Supprimer",
"deleteTitle": "Supprimer cette macro ?",
"deleteBody": "\"{{name}}\" sera définitivement supprimé. Cette action est irréversible.",
"deleted": "Macro supprimée",
"cancel": "Annuler",
"run": "Exécuter",
"stop": "Stop",
"running": "En cours d'exécution...",
"completed": "Macro terminé",
"failed": "Échec de la macro",
"loadFailed": "Impossible de charger les macros",
"needTerminal": "Ouvrez et connectez d'abord un terminal.",
"noSteps": "Cette macro ne comporte pas encore d'étapes. Ajoutez-en une ci-dessous.",
"addStep": "Ajouter une étape",
"stepNumber": "Étape {{number}}",
"removeStep": "Supprimer l'étape",
"confirmRunTitle": "Exécuter cette macro ?",
"confirmRunBody": "\"{{name}}\" enverra des commandes à {{host}}.",
"confirmRunAction": "Exécuter une macro",
"stepTypes": {
"send": {
"label": "Envoyer la commande",
"help": "Saisit du texte dans le terminal, comme si vous l'aviez saisi manuellement."
},
"wait": {
"label": "Attendez la sortie",
"help": "Il y a une pause jusqu'à ce que le serveur affiche le texte que vous avez indiqué, comme une invite de mot de passe."
},
"delay": {
"label": "Pause",
"help": "Attendre un laps de temps fixe avant de passer à l'étape suivante."
},
"if": {
"label": "Si la sortie contient",
"help": "Vérifie tout ce que le serveur a imprimé jusqu'à présent, puis exécute l'une des deux branches."
},
"repeat": {
"label": "Répéter",
"help": "Exécute les étapes qu'il contient un nombre de fois défini."
}
},
"send": {
"text": "Commande ou texte",
"textPlaceholder": "systemctl redémarrer nginx",
"pressEnter": "Appuyez sur Entrée après l'envoi",
"pressEnterHelp": "Désactivez cette option pour saisir du texte sans le soumettre."
},
"wait": {
"pattern": "Attendez que la sortie contienne",
"patternPlaceholder": "mot de passe:",
"timeout": "Abandonner après",
"onTimeout": "S'il n'apparaît jamais",
"stop": "Arrêtez la macro",
"continue": "Continuez quand même"
},
"delay": {
"duration": "Attendre"
},
"ifStep": {
"pattern": "Si la sortie contient",
"patternPlaceholder": "Actif : actif (en cours d'exécution)",
"then": "Ensuite, faites ceci",
"else": "Sinon, faites ceci.",
"emptyBranch": "Pas d'étapes"
},
"repeat": {
"count": "Nombre de fois",
"times": "fois"
},
"match": {
"useRegex": "Correspondance avec une expression régulière",
"useRegexHelp": "Laissez cette section de côté pour que le texte corresponde exactement à ce qui est écrit.",
"invalidRegex": "Il ne s'agit pas d'une expression régulière valide ; elle sera interprétée comme du texte brut."
},
"seconds": "secondes",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Serveur distant requis. Connectez un serveur distant dans les paramètres pour utiliser ce type de connexion."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "לְהוֹסִיף",
"arrowDown": "חץ למטה",
"arrowLeft": "חץ שמאלה",
"arrowRight": "חץ ימינה",
"arrowUp": "חץ למעלה",
"backTab": "⇥",
"ctrl": "קונטרול",
"delete": "דל",
"done": "נַעֲשָׂה",
"editQuickKeys": "עריכת מקשי מהירים",
"end": "סוֹף",
"esc": "Esc",
"home": "בַּיִת",
"pageDown": "PgDn",
"pageUp": "עמוד למעלה",
"paste": "לְהַדבִּיק",
"quickKeyPlaceholder": "למשל סודו ",
"quickKeysDesc": "הקש על × כדי להסיר. תומך בעד 8 תווים.",
"quickKeysTitle": "מקשי מהירים",
"removeQuickKey": "לְהַסִיר",
"resetDefaults": "איפוס להגדרות ברירת מחדל",
"shift": "מִשׁמֶרֶת",
"tab": "טאב"
},
"terminal": {
"autoTmuxEnableFailed": "נכשל בהפעלת Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux מופעל עבור {{host}}. זה חל מהחיבור הבא.",
"clipboardHttpWarning": "לא ניתן היה לקרוא את הלוח. חלק מהדפדפנים מגבילים את הגישה ללוח מחוץ ל-HTTPS - נסה Ctrl+V במקום זאת, או שלח את Termix דרך HTTPS.",
"closeTab": "לִסְגוֹר",
"connecting": "מְקַשֵׁר...",
"connectionLost": "החיבור אבד",
"connectionRejected": "החיבור נדחה על ידי השרת. אנא בדוק את האימות ותצורת הרשת שלך.",
"connectionTimeout": "זמן קצוב לחיבור",
"enableAutoTmuxAction": "הפעל את Auto-Tmux",
"hostKeyRejected": "אימות מפתח מארח SSH נדחה. החיבור בוטל.",
"linkDialogCopy": "לְהַעְתִיק",
"linkDialogOpen": "לִפְתוֹחַ",
"linkDialogTitle": "פתח קישור",
"maxReconnectAttemptsReached": "הגעת למספר המקסימלי של ניסיונות חיבור מחדש",
"noHostSelected": "לא נבחר מארח",
"passwordPromptFillTitle": "למלא את הסיסמה השמורה בשורת הפקודה הזו?",
"reconnect": "התחבר מחדש",
"reconnected": "התחבר מחדש בהצלחה",
"reconnecting": "מתחבר מחדש... ({{attempt}}/{{max}})",
"autoReconnecting": "החיבור אבד, מתחבר מחדש...",
"searchCaseSensitive": "מארז התאמה",
"searchClose": "סגור (Escape)",
"searchNext": "המשחק הבא (Enter)",
"searchNoResults": "אין תוצאות",
"searchPlaceholder": "לִמצוֹא",
"searchPrevious": "התאמה קודמת (Shift+Enter)",
"searchRegex": "השתמש בביטוי רגולרי",
"searchResultCount": "{{index}} מתוך {{count}}",
"searchWholeWord": "התאמת מילה שלמה",
"sessionExpiredNotice": "הסשן הקודם שלך ב- {{host}} פג תוקפו לאחר {{minutes}} דקות של ניתוק; המעטפת וכל מה שפועל בה נעלם. הפעל את Auto-Tmux במארח זה כדי לשמור על הסשנים פעילים.",
"sessionExpiredNoticeNoMinutes": "הסשן הקודם שלך ב- {{host}} פג תוקפו בזמן ניתוק; המעטפת וכל מה שפועל בה נעלם. הפעל את Auto-Tmux במארח זה כדי לשמור על הסשנים פעילים.",
"sessionTakenOver": "הסשן נפתח בכרטיסייה אחרת. מתחבר מחדש...",
"tmuxAttached": "לקוחות מצורפים",
"tmuxAttachedCount": "{{count}} מצורף",
"tmuxCopyHint": "התאם את הבחירה ולחץ על Enter כדי להעתיק ללוח",
"tmuxCreateNew": "התחל סשן חדש",
"tmuxDetached": "מנותק מסשן tmux",
"tmuxLastActivity": "פעילות אחרונה",
"tmuxSessionAttached": "סשן tmux מצורף: {{name}}",
"tmuxSessionCreated": "נוצרה סשן tmux: {{name}}",
"tmuxSessionPickerDesc": "נמצאו הפעלות tmux קיימות במארח זה. בחר אחת לחיבור מחדש או צור הפעלות חדשה.",
"tmuxSessionPickerTitle": "מפגשי tmux",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "זֶה עַתָה",
"tmuxTimeMinutes": "לפני {{count}}דקות",
"tmuxUnavailable": "tmux אינו מותקן על המארח המרוחק, חוזר למעטפת סטנדרטית",
"tmuxWindowCount": "חלון {{count}}",
"tmuxWindows": "חלונות",
"unknownError": "אירעה שגיאה לא ידועה",
"websocketAbnormalClose": "החיבור נסגר באופן בלתי צפוי. ייתכן שהדבר נובע מבעיית פרוקסי הפוך או מבעיית תצורת SSL. אנא בדוק את יומני השרת.",
"websocketError": "שגיאת חיבור WebSocket",
"clipboardReadFailed": "הקריאה מהלוח נכשלה. ודא שהרשאות הלוח ניתנות.",
"clipboardWriteFailed": "ההעתקה ללוח נכשלה. ודא שהדף מוגש דרך HTTPS או localhost.",
"connected": "מְחוּבָּר",
"totpCodeLabel": "קוד אימות",
"duplicateTab": "לשכפל את הכרטיסייה",
"imageChooseFile": "בחר קובץ תמונה",
"imageUploaded": "תמונה שהועלתה: {{path}}",
"imageClipboardUnavailable": "דפדפן זה אינו יכול לקרוא תמונות מהלוח",
"imageClipboardEmpty": "לא נמצאה תמונה בלוח",
"localShell": "מעטפת הטרמינל המקומית",
"autocompleteHintComplete": "Tab או Enter כדי להשלים",
"autocompleteHintNavigate": "↑↓ כדי לנווט",
"autocompleteHintClose": "Esc כדי לסגור"
},
"terminalToolbar": {
"detachTmux": "ניתוק tmux",
"detachTmuxDescription": "ניתוק סשן tmux",
"dismissError": "סגור שגיאת תמונה",
"hideToolbar": "הסתר את סרגל הכלים",
"image": "פעולות תמונה (תמונות בלבד)",
"imageActionFailed": "פעולת התמונה נכשלה",
"layout": "מצב תצוגה של סרגל הכלים",
"layoutExpanded": "מורחב עם מדדים",
"layoutIcon": "סמל בלבד",
"layoutLabeled": "סמלים ותוויות",
"moveToolbar": "הזזת סרגל הכלים",
"moveToolbarHint": "גרור כדי לשנות את מיקום סרגל הכלים",
"paste": "הדבקת תמונה",
"pasteImage": "הדבקת תמונה מהלוח (תמונות בלבד)",
"retry": "נסה שוב",
"showToolbar": "הרחב את סרגל הכלים",
"upload": "העלאת תמונה",
"uploadImage": "העלה תמונה למארח",
"uploadingImage": "מעלה..."
},
"history": {
"noTerminalSelected": "לא נבחר טרמינל",
"noTerminalSelectedHint": "פתח כרטיסיית מסוף SSH כדי להציג את היסטוריית הפקודות שלה",
"searchPlaceholder": "היסטוריית חיפוש...",
"clearAll": "נקה הכל",
"noHistoryEntries": "אין רשומות היסטוריה",
"trackingDisabled": "מעקב אחר היסטוריה מושבת",
"trackingDisabledHint": "הפעל את היסטוריית הפקודות בכרטיסייה מסוף SSH של מחשב מארח זה.",
"commandCount_one": "פקודה {{count}}",
"commandCount_other": "פקודות {{count}}"
},
"touchInput": {
"enabled": "הפעל קלט מגע",
"enabledDesc": "אפשר גלילה באמצעות מגע באצבע אחת במסופים",
"momentumEnabled": "לאפשר מומנטום",
"momentumEnabledDesc": "המשך גלילה קצרה לאחר החלקה",
"advanced": "מִתקַדֵם",
"resetDefaults": "איפוס להגדרות ברירת מחדל",
"dragThreshold": "סף גרירה",
"maxWheelDelta": "דלתא גלגל מקסימלית",
"momentumSampleWindow": "חלון דוגמת מומנטום",
"releaseGracePeriod": "תקופת חסד לשחרור",
"minimumVelocity": "מהירות מינימלית",
"maximumVelocity": "מהירות מקסימלית",
"maximumDuration": "משך זמן מקסימלי",
"maximumTravel": "נסיעה מקסימלית",
"decayTime": "זמן דעיכה",
"pixelsPerTick": "פיקסלים לכל טיק",
"maximumFrameInterval": "מרווח פריימים מקסימלי",
"maximumTicksPerFrame": "מספר מקסימלי של טיקים למסגרת"
},
"imageStorage": {
"instanceId": "מזהה מופע של סשן מסוף",
"instanceIdDesc": "מזהה מופע של אחת מכרטיסיות הטרמינל המחוברות שלך, המשמש לבדיקת נראות.",
"selectedModeUnavailable": "לא זמין",
"test": "מִבְחָן",
"testing": "בּוֹחֵן...",
"testFailed": "נכשלה בדיקת אחסון התמונה",
"testConnected": "סשן הטרמינל מחובר.",
"testNotConnected": "אין סשן מסוף מחובר עם מזהה מופע זה.",
"testSelectedMode": "העלאה תשתמש ב: {{mode}}",
"testLocalVisible": "הספרייה המקומית גלויה מהמארח המחובר.",
"testLocalNotVisible": "הספרייה המקומית אינה גלויה מהמארח המחובר."
},
"settings": {
"admin": {
"group": {
"touch": "קלט מגע",
"images": "אחסון תמונות",
"sessions": "מפגשים",
"newHosts": "מארחים חדשים"
},
"sessionTimeoutMinutes": {
"label": "התמדה של סשן מסוף",
"description": "כמה זמן מסוף מנותק נשאר פעיל בשרת לפני שהוא נסגר. מינימום 1, מקסימום 1440 דקות. עבור סשנים שחייבים לשרוד יותר מ-10 דקות, הפעל את Auto-Tmux במארח."
},
"commandHistoryEnabled": {
"label": "היסטוריית פקודות",
"description": "אפשר רישום היסטוריית פקודות. כאשר האפשרות מושבתת, ההיסטוריה לא נשמרת ללא קשר להגדרות של כל מחשב מארח."
},
"commandHistoryForNewHosts": {
"label": "היסטוריית פקודות עבור מארחים חדשים",
"description": "האם מחשבי שרת חדשים מתחילים עם היסטוריית פקודות מופעלת."
},
"imageStorageMode": {
"label": "מצב אחסון",
"description": "היכן נכתבות תמונות טרמינל שהודבקו והועלו. בחירות אוטומטיות לפי חיבור, מקומי ומרוחק (SFTP) תוקנו.",
"auto": "אוטומטי",
"local": "מְקוֹמִי",
"remoteSftp": "מרחוק (SFTP)"
},
"imageLocalDir": {
"label": "ספרייה מקומית",
"description": "נתיב מוחלט בקצה האחורי של Termix שבו מצב מקומי כותב תמונות. לעולם לא מוצג לאחר שמירה. ריק משתמש ב-TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "נתיב המארח",
"description": "תצוגת המארח של הספרייה המקומית שמקבלים סוכני הטרמינל."
},
"imageTtlMs": {
"label": "TTL (אלפיות שנייה)",
"description": "כמה זמן נשמרת תמונה שהועלתה, במילישניות. ריק משתמש ב-TERMIX_IMAGE_TTL_MS או שעה אחת."
},
"imageMaxCount": {
"label": "ספירת תמונות מקסימלית",
"description": "רוב התמונות נשמרות בבת אחת. ריק משתמש ב-TERMIX_MAX_IMAGE_COUNT או 100."
},
"imageMaxBytes": {
"label": "מספר בייטים מקסימלי לאחסון",
"description": "רוב הבייטים של תמונות נשמרים בבת אחת. ריק משתמש ב-TERMIX_MAX_IMAGE_STORAGE_BYTES או 5 ג'יגה-בייט."
},
"sessionPersistence": {
"label": "שמירת סשנים לאחר ניתוק",
"description": "יש להשאיר מסוף מנותק פעיל בשרת למשך הזמן הנ\"ל, כך שפתיחה מחדש של הכרטיסייה שלו תמשיך מהנקודה שבה היא הפסיקה."
},
"newHostAutoTmux": {
"label": "אוטו-טימוקס",
"description": "הפעלת טרמינלים של מארחים חדשים בתוך tmux כך שההפעלות ישרדו ניתוקים (צריך tmux על המארח)"
},
"newHostTheme": {
"label": "ערכת נושא למארחים חדשים",
"description": "ערכת הנושא של הטרמינל שאיתה מתחיל מארח חדש."
},
"newHostFontFamily": {
"label": "גופן עבור מארחים חדשים",
"description": "גופן הטרמינל שבו מתחיל מארח חדש."
},
"newHostFontSize": {
"label": "גודל גופן עבור מארחים חדשים",
"description": "גודל הגופן של הטרמינל שבו מתחיל מארח חדש, בפיקסלים."
},
"newHostCursorStyle": {
"label": "סגנון סמן עבור מארחים חדשים"
},
"newHostCursorBlink": {
"label": "סמן מהבהב עבור מארחים חדשים"
}
},
"host": {
"enableTerminalToolbar": {
"label": "הפעלת סרגל הכלים של הטרמינל",
"description": "הצג סרגל כלים לגישה מהירה המעוגן למסוף הפעיל עבור הכלים והסטטיסטיקות החיות של מארח זה"
},
"terminalToolbarPosition": {
"label": "מיקום סרגל הכלים",
"description": "היכן שסרגל הכלים נמצא בטרמינל. עדיין ניתן לגרור אותו משם.",
"bottom": "מרכז תחתון",
"bottomLeft": "למטה משמאל",
"bottomRight": "למטה מימין",
"top": "מרכז עליון",
"topLeft": "למעלה משמאל",
"topRight": "למעלה מימין"
},
"terminalToolbarStartState": {
"label": "מצב התחלה של סרגל הכלים",
"description": "האם סרגל הכלים נפתח מורחב או ממוזער כאשר הטרמינל מתחבר",
"expanded": "מוּרחָב",
"collapsed": "ממוזער"
},
"terminalToolbarDisplay": {
"label": "מצב תצוגה בסרגל הכלים",
"description": "כיצד מוצגים כפתורי סרגל הכלים. האפשרות \"השימוש האחרון\" שומרת על כל מה שבחרת בסרגל הכלים.",
"remember": "בשימוש אחרון",
"icon": "סמל בלבד",
"labeled": "סמלים ותוויות",
"expanded": "מורחב עם סטטיסטיקות"
},
"terminalToolbarShowStatus": {
"label": "הצג סטטיסטיקות בזמן אמת",
"description": "הצג סטטיסטיקות של מארח חי מעל לחצני סרגל הכלים במצב מורחב"
},
"terminalToolbarFade": {
"label": "דעיכה כאשר במצב סרק",
"description": "העמעם את סרגל הכלים עד שתעביר את העכבר מעליו"
},
"enableCommandHistory": {
"label": "היסטוריית פקודות",
"description": "פקודות הקלטה פועלות בטרמינל זה לצורך היסטוריה והשלמה אוטומטית"
},
"enableTerminal": {
"label": "הפעלת טרמינל",
"description": "הצע מסוף SSH עבור מארח זה."
},
"inheritAppearance": {
"label": "השתמש בברירות מחדל של המשתמש"
},
"theme": {
"label": "נוֹשֵׂא"
},
"cursorBlink": {
"label": "סמן מהבהב"
},
"cursorStyle": {
"label": "סגנון הסמן"
},
"fontSize": {
"label": "גודל גופן"
},
"fontFamily": {
"label": "גוֹפָן"
},
"scrollback": {
"label": "גלילה אחורה"
},
"letterSpacing": {
"label": "ריווח אותיות"
},
"lineHeight": {
"label": "גובה הקו"
},
"bellStyle": {
"label": "פַּעֲמוֹן"
},
"minimumContrastRatio": {
"label": "יחס ניגודיות מינימלי"
},
"backgroundImage": {
"label": "תמונת רקע"
},
"backgroundImageOpacity": {
"label": "אטימות תמונת הרקע"
},
"customThemeColors": {
"label": "צבעי ערכת נושא מותאמים אישית"
},
"rightClickSelectsWord": {
"label": "לחיצה ימנית בוחרת מילה"
},
"macOptionIsMeta": {
"label": "האפשרות היא מטא"
},
"fastScrollModifier": {
"label": "מקש גלילה מהירה"
},
"fastScrollSensitivity": {
"label": "מהירות גלילה מהירה"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "אוטו מוש"
},
"moshCommand": {
"label": "פקודת מוש"
},
"autoTmux": {
"label": "אוטומטי tmux"
},
"useSSHTitle": {
"label": "השתמש בכותרת SSH"
},
"syntaxHighlighting": {
"label": "הדגשת תחביר"
},
"syntaxHighlightingOptions": {
"label": "קטגוריות של הדגשת תחביר"
},
"linkClickBehavior": {
"label": "לחיצה על קישור"
},
"localEcho": {
"label": "הד מקומי"
},
"passwordPromptAutoFill": {
"label": "הצעה למלא בקשות לסיסמה"
},
"sudoPasswordAutoFill": {
"label": "מלאו הנחיות סודו"
},
"autoReconnect": {
"label": "התחבר מחדש באופן אוטומטי"
}
},
"user": {
"commandAutocomplete": {
"label": "השלמה אוטומטית של הפקודה",
"description": "הצג השלמה אוטומטית בעת הקלדה אם לוחצים על Tab"
},
"localEcho": {
"label": "הד מקומי",
"description": "הפחתת השהיית קלט נתפסת באמצעות חיזוי בטוח של הקשות מקומיות"
},
"linkClickBehavior": {
"label": "לחיצה על קישור הטרמינל",
"description": "אופן הפעולה המוגדר כברירת מחדל בעת לחיצה על קישורים בטרמינל"
},
"customThemes": {
"label": "ערכות נושא שנשמרו"
}
}
},
"palette": {
"localTerminal": "מסוף מקומי"
},
"permissions": {
"sessions": {
"title": "השתמש בהפעלות מסוף חיות",
"description": "מאפשר לתכונות אחרות, כגון שיתוף והקלטת סשנים, להגיע לסשנים החיים שלך במסוף."
},
"history": {
"title": "קרא היסטוריית פקודות",
"description": "מאפשר לתכונות אחרות, כגון עוזר הבינה המלאכותית, לקרוא את היסטוריית הפקודות שלך."
}
},
"hosts": {
"tabTerminal": "מָסוֹף",
"addHost": "הוסף מארח",
"applyGlobalThemeTooltip": "החל ערכת נושא זו",
"backgroundImageDesc": "כתובת URL אופציונלית לתמונת רקע של הטרמינל",
"backgroundImageLabel": "כתובת אתר של תמונת רקע",
"backgroundImageOpacityLabel": "אטימות תמונת הרקע",
"backspaceMode": "מצב Backspace",
"backspaceModeControlH": "שליטה-H (BS)",
"backspaceModeLabel": "מצב Backspace",
"backspaceModeNormal": "רגיל (DEL)",
"behaviorAndAdvanced": "התנהגות ומתקדם",
"bellStyle": "סגנון בל",
"bellStyleBoth": "שְׁנֵיהֶם",
"bellStyleLabel": "סגנון בל",
"bellStyleNone": "אַף לֹא אֶחָד",
"bellStyleSound": "קוֹל",
"bellStyleVisual": "חָזוּתִי",
"colorTheme": "ערכת צבעים",
"cursorBlink": "מצמוץ סמן",
"cursorBlinking": "סמן מהבהב",
"cursorBlinkingDesc": "הפעל אנימציה מהבהבת עבור סמן הטרמינל",
"cursorStyle": "סגנון הסמן",
"cursorStyleBar": "בַּר",
"cursorStyleBlock": "לַחסוֹם",
"cursorStyleLabel": "סגנון הסמן",
"cursorStyleUnderline": "לָשִׂים דָגֵשׁ",
"customThemeAnsiColors": "צבעי ANSI",
"customThemeBackground": "רֶקַע",
"customThemeBlack": "שָׁחוֹר",
"customThemeBlue": "כְּחוֹל",
"customThemeBrightBlack": "שחור בהיר",
"customThemeBrightBlue": "כחול בהיר",
"customThemeBrightCyan": "ציאן בהיר",
"customThemeBrightGreen": "ירוק בהיר",
"customThemeBrightMagenta": "מגנטה בהירה",
"customThemeBrightRed": "אדום בוהק",
"customThemeBrightWhite": "לבן בהיר",
"customThemeBrightYellow": "צהוב בהיר",
"customThemeColors": "צבעים מותאמים אישית",
"customThemeCursor": "סַמָן",
"customThemeCursorAccent": "הדגשת סמן",
"customThemeCyan": "ציאן",
"customThemeForeground": "חֲזִית",
"customThemeGreen": "יָרוֹק",
"customThemeMagenta": "מַגֶנטָה",
"customThemeRed": "אָדוֹם",
"customThemeResetTooltip": "איפוס להגדרות ברירת מחדל",
"customThemeSelection": "בְּחִירָה",
"customThemeWhite": "לָבָן",
"customThemeYellow": "צָהוֹב",
"deleteGlobalThemeTooltip": "מחק את ערכת הנושא הזו",
"docsLink": "הצג מסמכים",
"enableAutoMosh": "הפעלת מודעות אוטומטית",
"enableAutoMoshDesc": "העדיפו Mosh על פני SSH אם זמין",
"enableAutoTmux": "הפעל את Auto-Tmux",
"enableAutoTmuxDesc": "שמרו על המעטפת שלכם וכל דבר שפועל בה בחיים גם לאחר ניתוקים והפעלות מחדש של הדפדפן על ידי הפעלתה בתוך tmux (tmux חייב להיות מותקן על המארח)",
"fastScrollModifier": "משנה גלילה מהירה",
"fastScrollModifierAlt": "אלט",
"fastScrollModifierCtrl": "קונטרול",
"fastScrollModifierLabel": "משנה גלילה מהירה",
"fastScrollModifierShift": "מִשׁמֶרֶת",
"fastScrollSensitivity": "רגישות גלילה מהירה",
"fastScrollSensitivityLabel": "רגישות גלילה מהירה",
"fontFamily": "משפחת גופנים",
"fontFamilyCustomHint": "בחרו גופן כלול, או בחרו באפשרות \"מותאם אישית\" והקלידו את השם המדויק של גופן שכבר מותקן במערכת שלכם (למשל, MesloLGS NF, Noto Sans Mono). Termix לא יכול להתקין גופנים עבורכם, התקינו אותו תחילה במערכת ההפעלה שלכם.",
"fontFamilyCustomOption": "מִנְהָג...",
"fontFamilyCustomPlaceholder": "שם גופן מדויק, לדוגמה MesloLGS NF",
"fontFamilyLabel": "משפחת גופנים",
"fontSize": "גודל גופן",
"fontSizeLabel": "גודל גופן",
"hostNotFound": "המארח לא נמצא",
"letterSpacing": "ריווח אותיות",
"letterSpacingPx": "ריווח בין אותיות (פיקסלים)",
"lineHeight": "גובה הקו",
"lineHeightLabel": "גובה הקו",
"linkClickBehaviorConfirm": "הצג קופץ לפתיחה או להעתקה",
"linkClickBehaviorDesc": "שולט במה שקורה כשלוחצים על קישור בטרמינל. השתמשו ב'ברירת מחדל' כדי לעקוב אחר ההגדרה ברמת האפליקציה.",
"linkClickBehaviorDirect": "פתח ישירות",
"linkClickBehaviorLabel": "התנהגות לחיצה על קישור",
"loadingHost": "טוען מארח...",
"localEchoAuto": "אוֹטוֹמָטִי",
"localEchoDesc": "חזה הקשות מקלדת להדפסה בטוחות באופן מקומי בחיבורים איטיים. בקשות סיסמה וקלט בקרה לעולם לא יוחזרו.",
"localEchoLabel": "הד מקומי",
"localEchoOff": "כבוי",
"localEchoOn": "תמיד דולק",
"macOptionIsMetaLabel": "מקש אפשרות שולח מטא",
"macOptionIsMetaShortDesc": "השבתת אפשרות הקלדת תווים מיוחדים (כגון @ או |) באמצעות מקש Option/Alt ב-macOS במקום לשלוח מטא",
"moshCommand": "פיקוד MOSH",
"moshCommandLabel": "פיקוד מוש",
"noSavedThemes": "עדיין אין ערכות נושא שנשמרו",
"none": "אַף לֹא אֶחָד",
"passwordPromptAutoFillDesc": "הצע למלא את הסיסמה השמורה כאשר הטרמינל מבקש אחת. כבה כדי שלא ימלאו אוטומטית אף סיסמה במארח זה.",
"passwordPromptAutoFillLabel": "מילוי אוטומטי של סיסמת ההצעה",
"autoReconnectLabel": "חיבור מחדש אוטומטי",
"autoReconnectDesc": "מתחבר מחדש מעצמו כאשר חיבור ה-SSH נותק, כמו לאחר תקלה ברשת או שינה. שומר על גלילה לאחור.",
"rightClickSelectsWord": "לחיצה ימנית בוחרת מילה",
"rightClickSelectsWordLabel": "לחיצה ימנית בוחרת מילה",
"rightClickSelectsWordShortDesc": "בחר את המילה שמתחת לסמן בלחיצה ימנית",
"saveAsGlobalTheme": "שמור כערכת נושא גלובלית",
"saveGlobalThemeError": "שמירת ערכת הנושא נכשלה",
"saveGlobalThemeNamePrompt": "הזן שם עבור ערכת נושא זו",
"saveGlobalThemeSuccess": "ערכת הנושא נשמרה",
"savedThemesLabel": "ערכות נושא שמורות",
"scrollbackBufferLabel": "מאגר גלילה לאחור",
"scrollbackMaxLines": "מספר השורות המרבי שנשמר בהיסטוריה",
"sudoPasswordAutoFill": "מילוי אוטומטי של סיסמאות Sudo",
"sudoPasswordAutoFillDesc": "אחסן סיסמת sudo כדי שמדדי מארח, הנחיות מסוף ואחרים יוכלו להריץ פקודות בעלות הרשאות באופן אוטומטי.",
"sudoPasswordAutoFillLabel": "מילוי אוטומטי של סיסמת סודו",
"syntaxCategoryIpAddresses": "כתובות IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "רמות יומן",
"syntaxCategoryLogLevelsDesc": "שגיאה, אזהרה, מידע, ניפוי שגיאות, חמור",
"syntaxCategoryNumbers": "מספרים מסומנים",
"syntaxCategoryNumbersDesc": "פורט 8080, יציאה 1, סטטוס 404",
"syntaxCategoryPaths": "נתיבי קבצים",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "חותמות זמן",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15-01-2024",
"syntaxCategoryUrls": "כתובות URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "צבע את פלט הטרמינל (שגיאות, נתיבים, כתובות IP, חותמות זמן)",
"syntaxHighlightingLabel": "הדגשת תחביר",
"terminalAppearance": "מראה הטרמינל",
"theme": "נוֹשֵׂא",
"themePreview": "תצוגה מקדימה של ערכת נושא",
"useSSHTitleDesc": "עדכן את כותרת הכרטיסייה מכותרת החלון של המעטפת במקום שם המארח",
"useSSHTitleLabel": "השתמש בכותרת חלון SSH",
"enableTunnel": "הפעלת מנהרה",
"enableFileManager": "הפעל את מנהל הקבצים",
"enableDocker": "הפעל את Docker",
"startupSnippet": "קטע הפעלה",
"quickActions": "פעולות מהירות",
"proxmoxLastSyncStatus": {
"success": "הַצלָחָה"
},
"proxmoxResultSkippedNoIp": "{{count}} דילג (לא נמצאה כתובת IP)",
"proxmoxStatsUrlCopied": "כתובת האתר של סטטיסטיקות Proxmox הועתקה ללוח",
"rdpUrlCopied": "כתובת ה-URL של RDP הועתקה",
"vncUrlCopied": "כתובת האתר של VNC הועתקה",
"filterAuthStepca": "שלב CA",
"guac": {
"noCredential": "אין אישורים (אישורים ישירים מופיעים למטה)",
"authTypeDirect": "יָשִׁיר",
"authTypeCredential": "תְעוּדָה",
"authTypeNone": "אַף לֹא אֶחָד",
"recordingPath": "נתיב ההקלטה",
"recordingName": "שם ההקלטה",
"saveHostFirst": "שמור את המארח תחילה.",
"sharingOptionsAfterSave": "אפשרויות שיתוף זמינות לאחר שמירת המארח.",
"permissionLevel": "רמת הרשאה",
"typeHeader": "סוּג",
"targetHeader": "יַעַד",
"permissionHeader": "רְשׁוּת",
"cancelBtn": "לְבַטֵל",
"savingBtn": "חִסָכוֹן...",
"updateHostBtn": "עדכון מארח",
"addHostBtn": "הוסף מארח"
},
"filterAuthVault": "קִמרוֹן"
},
"nav": {
"history": "הִיסטוֹרִיָה",
"localTerminal": "מסוף מקומי",
"sshTools": "כלי SSH",
"terminal": "מָסוֹף",
"macros": "פקודות מאקרו"
},
"sshTools": {
"broadcastInputPlaceholder": "הקלד כאן כדי לשדר הקשות מקלדת...",
"copyOnSelect": "העתקת טקסט נבחר באופן אוטומטי",
"enableRightClickCopyPaste": "הפעלת העתקה/הדבקה באמצעות לחיצה ימנית",
"fillPassword": "מלא את הסיסמה",
"fillPasswordMissing": "אין סיסמה שמורה עבור {{count}} טרמינלים שנבחרו",
"fillPasswordSuccess": "מילאתי את הסיסמה במסוף/י {{count}}",
"keyRecordingTitle": "רישום מפתח",
"noTerminalTabsOpen": "אין לשוניות מסוף פתוחות",
"recordToTerminals": "הקלטה למסופים",
"selectAll": "כֹּל",
"selectNone": "אַף לֹא אֶחָד",
"selectTerminalsAbove": "בחר טרמינלים למעלה",
"settingsTitle": "הגדרות",
"startRecording": "התחל הקלטה",
"stopRecording": "הפסקת ההקלטה"
},
"keybindings": {
"copy": "העתקת הבחירה",
"paste": "לְהַדבִּיק",
"sendControlCode": "שלח אות Ctrl+אות",
"sendText": "שלח טקסט",
"controlCodeLabel": "מִכְתָב",
"textLabel": "טקסט לשליחה",
"appendEnterLabel": "לחץ על Enter לאחר השליחה",
"clipboardPermissionNote": "ייתכן שתבקש הרשאה ללוח בעת השימוש הראשון בדפדפנים מסוימים.",
"textRequired": "הזן את הטקסט לשליחה",
"controlCodeRequired": "הזן אות אחת עבור קוד הבקרה",
"builtIn": {
"copyCtrlC": "העתקת הבחירה (Ctrl+C, רק כאשר הטקסט נבחר)",
"copyCtrlShiftC": "העתקת בחירה (Ctrl+Shift+C)",
"copyCmdC": "העתקת בחירה (Cmd+C)",
"pasteCtrlShiftV": "הדבקה מהלוח (Ctrl+Shift+V)",
"ctrlW": "שלח Ctrl+W ל-shell (חסום מסגירת לשונית דפדפן)",
"ctrlT": "שלח Ctrl+T ל-shell (חסום פתיחת כרטיסיית דפדפן)",
"ctrlN": "שלח Ctrl+N ל-shell (חסום פתיחת חלון דפדפן)",
"ctrlQ": "שלח Ctrl+Q ל-shell (חסום את סגירת הדפדפן)"
}
},
"macros": {
"title": "פקודות מאקרו",
"description": "הפעל סדרה שמורה של פקודות בטרמינל, והגב למה שהשרת שולח בחזרה.",
"target": "יַעַד",
"noTerminal": "אין טרמינל פתוח",
"empty": "עדיין אין פקודות מאקרו",
"emptyHint": "צור מאקרו כדי להפוך זרימת מסוף לאוטומטית, כמו כניסה, הפעלה מחדש של שירות או מענה לבקשות.",
"create": "מאקרו חדש",
"back": "חזרה למאקרו",
"name": "שֵׁם",
"namePlaceholder": "הפעל מחדש את שרת האינטרנט",
"nameRequired": "תן שם למאקרו לפני השמירה",
"descriptionLabel": "תֵאוּר",
"descriptionPlaceholder": "מה המאקרו הזה עושה (אופציונלי)",
"unsaved": "שינויים שלא נשמרו",
"save": "לְהַצִיל",
"saved": "מאקרו נשמר",
"saveFailed": "לא ניתן היה לשמור את המאקרו",
"delete": "לִמְחוֹק",
"deleteTitle": "למחוק את המאקרו הזה?",
"deleteBody": "\"{{name}}\" יימחק לצמיתות. לא ניתן לבטל פעולה זו.",
"deleted": "מאקרו נמחק",
"cancel": "לְבַטֵל",
"run": "לָרוּץ",
"stop": "לְהַפְסִיק",
"running": "רִיצָה...",
"completed": "מאקרו הסתיים",
"failed": "מאקרו נכשל",
"loadFailed": "לא ניתן היה לטעון פקודות מאקרו",
"needTerminal": "פתח וחבר תחילה טרמינל",
"noSteps": "למאקרו הזה עדיין אין שלבים. הוסף אחד למטה.",
"addStep": "הוסף שלב",
"stepNumber": "שלב {{number}}",
"removeStep": "הסר שלב",
"confirmRunTitle": "להפעיל את המאקרו הזה?",
"confirmRunBody": "\"{{name}}\" ישלח פקודות אל {{host}}.",
"confirmRunAction": "הפעל מאקרו",
"stepTypes": {
"send": {
"label": "שלח פקודה",
"help": "מקליד טקסט לתוך הטרמינל, אותו הדבר כאילו הקלדת אותו."
},
"wait": {
"label": "המתן לפלט",
"help": "מושהה עד שהשרת ידפיס את הטקסט שציינת, כמו בקשת סיסמה."
},
"delay": {
"label": "הַפסָקָה",
"help": "ממתין פרק זמן קבוע לפני השלב הבא."
},
"if": {
"label": "אם הפלט מכיל",
"help": "בודק את כל מה שהשרת הדפיס עד כה, ולאחר מכן מפעיל אחד משני ענפים."
},
"repeat": {
"label": "לַחֲזוֹר עַל",
"help": "מריץ את השלבים בתוכו מספר קבוע של פעמים."
}
},
"send": {
"text": "פקודה או טקסט",
"textPlaceholder": "הפעל מחדש את nginx של systemctl",
"pressEnter": "לחץ על Enter לאחר השליחה",
"pressEnterHelp": "כבה אפשרות זו כדי להקליד טקסט מבלי לשלוח אותו."
},
"wait": {
"pattern": "המתן עד שהפלט יכיל",
"patternPlaceholder": "סִיסמָה:",
"timeout": "לוותר אחרי",
"onTimeout": "אם זה אף פעם לא מופיע",
"stop": "עצור את המאקרו",
"continue": "המשיכו בכל מקרה"
},
"delay": {
"duration": "חכה ל"
},
"ifStep": {
"pattern": "אם הפלט מכיל",
"patternPlaceholder": "פעיל: פעיל (רץ)",
"then": "אז תעשה את זה",
"else": "אחרת תעשו את זה",
"emptyBranch": "אין מדרגות"
},
"repeat": {
"count": "מספר פעמים",
"times": "פִּי"
},
"match": {
"useRegex": "התאמה עם ביטוי רגולרי",
"useRegexHelp": "השאר את זה כבוי כדי שהטקסט יתאים בדיוק כפי שנכתב.",
"invalidRegex": "ביטוי רגולרי לא תקין, הוא יתאים כטקסט רגיל"
},
"seconds": "שניות",
"secondsShort": "{{count}}ים"
},
"errors": {
"remoteServerRequired": "נדרש שרת מרוחק. יש להתחבר לשרת מרוחק בהגדרות כדי להשתמש בסוג חיבור זה."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "जोड़ें",
"arrowDown": "नीचे तीर",
"arrowLeft": "बाएँ तीर",
"arrowRight": "दाएँ तीर",
"arrowUp": "ऊपर तीर",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "पूर्ण",
"editQuickKeys": "त्वरित कुंजियाँ संपादित करें",
"end": "एंड",
"esc": "Esc",
"home": "होम",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "चिपकाएँ",
"quickKeyPlaceholder": "उदा. sudo ",
"quickKeysDesc": "हटाने के लिए × पर टैप करें। अधिकतम 8 वर्ण समर्थित।",
"quickKeysTitle": "त्वरित कुंजियाँ",
"removeQuickKey": "हटाएँ",
"resetDefaults": "डिफ़ॉल्ट पर रीसेट करें",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "बंद करें",
"connecting": "कनेक्ट हो रहा है...",
"connectionLost": "कनेक्शन खो गया",
"connectionRejected": "सर्वर द्वारा कनेक्शन अस्वीकृत। कृपया अपनी प्रमाणीकरण और नेटवर्क कॉन्फ़िगरेशन जाँचें।",
"connectionTimeout": "कनेक्शन टाइमआउट",
"enableAutoTmuxAction": "ऑटो-tmux सक्षम करें",
"hostKeyRejected": "SSH होस्ट कुंजी सत्यापन अस्वीकृत। कनेक्शन रद्द किया गया।",
"linkDialogCopy": "कॉपी करें",
"linkDialogOpen": "खोलें",
"linkDialogTitle": "लिंक खोलें",
"maxReconnectAttemptsReached": "अधिकतम पुनः कनेक्ट प्रयास पूर्ण हो गए",
"noHostSelected": "कोई होस्ट चयनित नहीं",
"passwordPromptFillTitle": "क्या सहेजे गए पासवर्ड को इस प्रांप्ट में भरें?",
"reconnect": "पुनः कनेक्ट करें",
"reconnected": "पुनः कनेक्ट हुआ",
"reconnecting": "पुनः कनेक्ट हो रहा है... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "सत्र किसी अन्य टैब में खोला गया था। पुनः कनेक्ट हो रहा है...",
"tmuxAttached": "अटैच किए गए क्लाइंट",
"tmuxAttachedCount": "{{count}} अटैच किए गए",
"tmuxCopyHint": "चयन समायोजित करें और क्लिपबोर्ड पर कॉपी करने के लिए Enter दबाएं",
"tmuxCreateNew": "नया सत्र प्रारंभ करें",
"tmuxDetached": "tmux सत्र से डिटैच हो गया",
"tmuxLastActivity": "अंतिम गतिविधि",
"tmuxSessionAttached": "tmux सत्र अटैच किया गया: {{name}}",
"tmuxSessionCreated": "tmux सत्र बनाया गया: {{name}}",
"tmuxSessionPickerDesc": "इस होस्ट पर मौजूदा tmux सत्र पाए गए। पुनः अटैच करने के लिए एक का चयन करें या नया सत्र बनाएं।",
"tmuxSessionPickerTitle": "tmux सत्र",
"tmuxTimeDays": "{{count}} दिन पहले",
"tmuxTimeHours": "{{count}} घंटे पहले",
"tmuxTimeJustNow": "अभी-अभी",
"tmuxTimeMinutes": "{{count}} मिनट पहले",
"tmuxUnavailable": "tmux रिमोट होस्ट पर स्थापित नहीं है, मानक शेल पर वापस लौट रहा है",
"tmuxWindowCount": "{{count}} विंडो",
"tmuxWindows": "विंडो",
"unknownError": "अज्ञात त्रुटि हुई",
"websocketAbnormalClose": "कनेक्शन अप्रत्याशित रूप से बंद हो गया। यह रिवर्स प्रॉक्सी या SSL कॉन्फ़िगरेशन समस्या के कारण हो सकता है। कृपया सर्वर लॉग जाँचें।",
"websocketError": "WebSocket कनेक्शन त्रुटि",
"clipboardReadFailed": "क्लिपबोर्ड से पढ़ने में विफल। सुनिश्चित करें कि क्लिपबोर्ड अनुमतियाँ दी गई हैं।",
"clipboardWriteFailed": "क्लिपबोर्ड पर कॉपी करने में विफल। सुनिश्चित करें कि पेज HTTPS या लोकलहोस्ट पर सर्व किया गया है।",
"connected": "कनेक्टेड",
"totpCodeLabel": "सत्यापन कोड",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "पुनः प्रयास करें",
"showToolbar": "टूलबार विस्तारित करें",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "अपलोड हो रहा है..."
},
"history": {
"noTerminalSelected": "कोई टर्मिनल चयनित नहीं",
"noTerminalSelectedHint": "कमांड इतिहास देखने के लिए SSH टर्मिनल टैब खोलें",
"searchPlaceholder": "इतिहास खोजें...",
"clearAll": "सभी साफ़ करें",
"noHistoryEntries": "कोई इतिहास प्रविष्टियाँ नहीं",
"trackingDisabled": "इतिहास ट्रैकिंग अक्षम है",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "डिफ़ॉल्ट पर रीसेट करें",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "परीक्षण",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "सेशन",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "कमांड इतिहास",
"description": "कमांड इतिहास रिकॉर्डिंग की अनुमति दें। अक्षम होने पर, प्रति-होस्ट सेटिंग्स की परवाह किए बिना इतिहास सहेजा नहीं जाता है।"
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "स्वचालित",
"local": "स्थानीय",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "कमांड इतिहास",
"description": "इतिहास और स्वतः पूर्ण के लिए इस टर्मिनल में चलाए गए कमांड रिकॉर्ड करें"
},
"enableTerminal": {
"label": "टर्मिनल सक्षम करें",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "थीम"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "कमांड ऑटोकम्प्लीट",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "टर्मिनल लिंक क्लिक",
"description": "टर्मिनल में लिंक क्लिक करने पर डिफ़ॉल्ट व्यवहार"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "टर्मिनल",
"addHost": "होस्ट जोड़ें",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "टर्मिनल पृष्ठभूमि छवि के लिए वैकल्पिक URL",
"backgroundImageLabel": "पृष्ठभूमि छवि URL",
"backgroundImageOpacityLabel": "पृष्ठभूमि छवि अपारदर्शिता",
"backspaceMode": "बैकस्पेस मोड",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "बैकस्पेस मोड",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "व्यवहार और उन्नत",
"bellStyle": "बेल शैली",
"bellStyleBoth": "Both",
"bellStyleLabel": "घंटी शैली",
"bellStyleNone": "कोई नहीं",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "रंग थीम",
"cursorBlink": "कर्सर ब्लिंक",
"cursorBlinking": "कर्सर झपकना",
"cursorBlinkingDesc": "टर्मिनल कर्सर के लिए झपकने वाला एनीमेशन सक्षम करें",
"cursorStyle": "कर्सर शैली",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "कर्सर शैली",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI रंग",
"customThemeBackground": "पृष्ठभूमि",
"customThemeBlack": "काला",
"customThemeBlue": "नीला",
"customThemeBrightBlack": "चमकदार काला",
"customThemeBrightBlue": "चमकदार नीला",
"customThemeBrightCyan": "चमकदार सियान",
"customThemeBrightGreen": "चमकदार हरा",
"customThemeBrightMagenta": "चमकदार मैजेंटा",
"customThemeBrightRed": "चमकदार लाल",
"customThemeBrightWhite": "चमकदार सफेद",
"customThemeBrightYellow": "चमकदार पीला",
"customThemeColors": "कस्टम रंग",
"customThemeCursor": "कर्सर",
"customThemeCursorAccent": "कर्सर एक्सेंट",
"customThemeCyan": "सियान",
"customThemeForeground": "अग्रभूमि",
"customThemeGreen": "हरा",
"customThemeMagenta": "मैजेंटा",
"customThemeRed": "लाल",
"customThemeResetTooltip": "डिफ़ॉल्ट पर रीसेट करें",
"customThemeSelection": "चयन",
"customThemeWhite": "सफेद",
"customThemeYellow": "पीला",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "दस्तावेज़ देखें",
"enableAutoMosh": "ऑटो-मोश सक्षम करें",
"enableAutoMoshDesc": "यदि उपलब्ध हो तो SSH के बजाय Mosh को प्राथमिकता दें",
"enableAutoTmux": "ऑटो-tmux सक्षम करें",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "फास्ट स्क्रॉल मॉडिफ़ायर",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "तेज़ स्क्रॉल संशोधक",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "फास्ट स्क्रॉल संवेदनशीलता",
"fastScrollSensitivityLabel": "तेज़ स्क्रॉल संवेदनशीलता",
"fontFamily": "फ़ॉन्ट परिवार",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "फ़ॉन्ट परिवार",
"fontSize": "फ़ॉन्ट आकार",
"fontSizeLabel": "फ़ॉन्ट आकार",
"hostNotFound": "होस्ट नहीं मिला",
"letterSpacing": "अक्षर अंतराल",
"letterSpacingPx": "अक्षर अंतराल (px)",
"lineHeight": "पंक्ति ऊंचाई",
"lineHeightLabel": "पंक्ति ऊंचाई",
"linkClickBehaviorConfirm": "खोलने या कॉपी करने के लिए पॉपअप दिखाएं",
"linkClickBehaviorDesc": "टर्मिनल में लिंक क्लिक करने पर क्या होता है यह नियंत्रित करता है। ऐप-स्तरीय सेटिंग का अनुसरण करने के लिए 'डिफ़ॉल्ट' का उपयोग करें।",
"linkClickBehaviorDirect": "सीधे खोलें",
"linkClickBehaviorLabel": "लिंक क्लिक व्यवहार",
"loadingHost": "होस्ट लोड हो रहा है...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "बंद",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH कमांड",
"moshCommandLabel": "Mosh कमांड",
"noSavedThemes": "No saved themes yet",
"none": "कोई नहीं",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "राइट क्लिक शब्द चयन",
"rightClickSelectsWordLabel": "राइट-क्लिक शब्द चुनता है",
"rightClickSelectsWordShortDesc": "राइट-क्लिक पर कर्सर के नीचे का शब्द चुनें",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "स्क्रॉलबैक बफ़र",
"scrollbackMaxLines": "इतिहास में रखी जाने वाली लाइनों की अधिकतम संख्या",
"sudoPasswordAutoFill": "sudo पासवर्ड ऑटो-फिल",
"sudoPasswordAutoFillDesc": "sudo पासवर्ड संग्रहीत करें ताकि होस्ट मेट्रिक्स, टर्मिनल संकेत और अन्य स्वचालित रूप से विशेषाधिकार प्राप्त कमांड चला सकें।",
"sudoPasswordAutoFillLabel": "sudo पासवर्ड स्वतः-भरण",
"syntaxCategoryIpAddresses": "IP पते",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "लॉग स्तर",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "लेबल की गई संख्याएँ",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "फ़ाइल पथ",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "समय-चिह्न",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "टर्मिनल आउटपुट को रंगीन करें (त्रुटियाँ, पथ, IP, समय-चिह्न)",
"syntaxHighlightingLabel": "सिंटैक्स हाइलाइटिंग",
"terminalAppearance": "टर्मिनल स्वरूप",
"theme": "थीम",
"themePreview": "थीम पूर्वावलोकन",
"useSSHTitleDesc": "टैब शीर्षक को होस्ट नाम के बजाय शेल की विंडो शीर्षक से अपडेट करें",
"useSSHTitleLabel": "SSH विंडो शीर्षक का उपयोग करें",
"enableTunnel": "टनल सक्षम करें",
"enableFileManager": "फ़ाइल प्रबंधक सक्षम करें",
"enableDocker": "Docker सक्षम करें",
"startupSnippet": "स्टार्टअप स्निपेट",
"quickActions": "त्वरित कार्रवाइयाँ",
"proxmoxLastSyncStatus": {
"success": "सफलता"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL कॉपी किया गया",
"vncUrlCopied": "VNC URL कॉपी किया गया",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "कोई क्रेडेंशियल नहीं (नीचे सीधे क्रेडेंशियल)",
"authTypeDirect": "सीधा",
"authTypeCredential": "क्रेडेंशियल",
"authTypeNone": "कोई नहीं",
"recordingPath": "रिकॉर्डिंग पथ",
"recordingName": "रिकॉर्डिंग नाम",
"saveHostFirst": "पहले होस्ट सहेजें।",
"sharingOptionsAfterSave": "साझाकरण विकल्प होस्ट सहेजे जाने के बाद उपलब्ध हैं।",
"permissionLevel": "अनुमति स्तर",
"typeHeader": "प्रकार",
"targetHeader": "लक्ष्य",
"permissionHeader": "अनुमति",
"cancelBtn": "रद्द करें",
"savingBtn": "सहेज रहा है...",
"updateHostBtn": "होस्ट अपडेट करें",
"addHostBtn": "होस्ट जोड़ें"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "इतिहास",
"localTerminal": "Local Terminal",
"sshTools": "SSH टूल्स",
"terminal": "टर्मिनल",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "कीस्ट्रोक्स प्रसारित करने के लिए यहाँ टाइप करें...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "राइट-क्लिक कॉपी/पेस्ट सक्षम करें",
"fillPassword": "पासवर्ड भरें",
"fillPasswordMissing": "{{count}} चयनित टर्मिनल(ों) के लिए कोई सहेजा गया पासवर्ड नहीं",
"fillPasswordSuccess": "{{count}} टर्मिनल(ों) में पासवर्ड भरा गया",
"keyRecordingTitle": "की रिकॉर्डिंग",
"noTerminalTabsOpen": "कोई टर्मिनल टैब खुला नहीं है",
"recordToTerminals": "टर्मिनलों में रिकॉर्ड करें",
"selectAll": "सभी",
"selectNone": "कोई नहीं",
"selectTerminalsAbove": "ऊपर के टर्मिनल चुनें",
"settingsTitle": "सेटिंग्स",
"startRecording": "रिकॉर्डिंग शुरू करें",
"stopRecording": "रिकॉर्डिंग रोकें"
},
"keybindings": {
"copy": "Copy selection",
"paste": "चिपकाएँ",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "लक्ष्य",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "नाम",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "विवरण",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "सहेजे न गए परिवर्तन",
"save": "सहेजें",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "हटाएँ",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "रद्द करें",
"run": "चलाएं",
"stop": "स्टॉप",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "पासवर्ड:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "सेकंड",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Hozzáadás",
"arrowDown": "Lefelé mutató nyíl",
"arrowLeft": "Balra nyíl",
"arrowRight": "Jobbra nyíl",
"arrowUp": "Felfelé nyíl",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Kész",
"editQuickKeys": "Gyorsbillentyűk szerkesztése",
"end": "Vége",
"esc": "Esc",
"home": "Otthon",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paszta",
"quickKeyPlaceholder": "pl. sudo ",
"quickKeysDesc": "Koppintson a × jelre az eltávolításhoz. Legfeljebb 8 karaktert támogat.",
"quickKeysTitle": "Gyorsbillentyűk",
"removeQuickKey": "Eltávolítás",
"resetDefaults": "Alapértelmezett beállítások visszaállítása",
"shift": "Váltás",
"tab": "Fül"
},
"terminal": {
"autoTmuxEnableFailed": "Nem sikerült engedélyezni az Auto-Tmux-ot",
"autoTmuxEnabled": "Auto-Tmux engedélyezve a {{host}}számára. A következő kapcsolattól érvényes.",
"clipboardHttpWarning": "Nem sikerült beolvasni a vágólapot. Néhány böngésző korlátozza a vágólap elérését HTTPS-en kívül - próbálja ki a Ctrl+V billentyűkombinációt, vagy HTTPS-en keresztül szolgáltassa ki a Termixet.",
"closeTab": "Közeli",
"connecting": "Kapcsolódás...",
"connectionLost": "Kapcsolat megszakadt",
"connectionRejected": "A szerver elutasította a kapcsolatot. Kérjük, ellenőrizze a hitelesítést és a hálózati konfigurációt.",
"connectionTimeout": "Kapcsolati időtúllépés",
"enableAutoTmuxAction": "Auto-Tmux engedélyezése",
"hostKeyRejected": "SSH host kulcs ellenőrzése elutasítva. Kapcsolat megszakítva.",
"linkDialogCopy": "Másolat",
"linkDialogOpen": "Nyitott",
"linkDialogTitle": "Link megnyitása",
"maxReconnectAttemptsReached": "Elérte az újracsatlakozási kísérletek maximális számát",
"noHostSelected": "Nincs kiválasztva gazdagép",
"passwordPromptFillTitle": "Írja be a mentett jelszót ebbe a mezőbe?",
"reconnect": "Újracsatlakozás",
"reconnected": "Sikeresen újrakapcsolódott",
"reconnecting": "Újracsatlakozás... ({{attempt}}/{{max}})",
"autoReconnecting": "Kapcsolat megszakadt, újracsatlakozás...",
"searchCaseSensitive": "Gyufa tok",
"searchClose": "Bezárás (Escape)",
"searchNext": "Következő találat (Enter)",
"searchNoResults": "Nincs találat",
"searchPlaceholder": "Lelet",
"searchPrevious": "Előző találat (Shift+Enter)",
"searchRegex": "Reguláris kifejezés használata",
"searchResultCount": "{{index}} a {{count}}-ból",
"searchWholeWord": "Egész szó egyezése",
"sessionExpiredNotice": "Az előző munkameneted a következő helyen: {{host}} lejárt {{minutes}} perc leválasztás után; a shell és minden, ami benne fut, eltűnt. Kapcsold be az Auto-Tmux-ot ezen a gépen a munkamenetek életben tartásához.",
"sessionExpiredNoticeNoMinutes": "Az előző munkameneted a {{host}} gépen lejárt, miközben le voltál választva; a shell és minden benne futó dolog elveszett. Kapcsold be az Auto-Tmuxot ezen a gépen a munkamenetek életben tartásához.",
"sessionTakenOver": "A munkamenet egy másik lapon nyílt meg. Újrakapcsolódás...",
"tmuxAttached": "Csatlakoztatott ügyfelek",
"tmuxAttachedCount": "{{count}} csatolva",
"tmuxCopyHint": "Módosítsa a kijelölést, és nyomja meg az Enter billentyűt a vágólapra másoláshoz",
"tmuxCreateNew": "Új munkamenet indítása",
"tmuxDetached": "Leválasztva a tmux munkamenetről",
"tmuxLastActivity": "Utolsó tevékenység",
"tmuxSessionAttached": "tmux munkamenet csatolva: {{name}}",
"tmuxSessionCreated": "tmux munkamenet létrehozva: {{name}}",
"tmuxSessionPickerDesc": "Meglévő tmux munkamenetek találhatók ezen a gazdagépen. Válasszon ki egyet az újracsatlakozáshoz, vagy hozzon létre egy új munkamenetet.",
"tmuxSessionPickerTitle": "tmux munkamenetek",
"tmuxTimeDays": "{{count}}nappal ezelőtt",
"tmuxTimeHours": "{{count}}órával ezelőtt",
"tmuxTimeJustNow": "éppen most",
"tmuxTimeMinutes": "{{count}}perccel ezelőtt",
"tmuxUnavailable": "A tmux nincs telepítve a távoli gépre, a standard shell-t használja.",
"tmuxWindowCount": "{{count}} ablak",
"tmuxWindows": "Ablakok",
"unknownError": "Ismeretlen hiba történt",
"websocketAbnormalClose": "A kapcsolat váratlanul megszakadt. Ennek oka lehet fordított proxy vagy SSL konfigurációs probléma. Kérjük, ellenőrizze a szervernaplókat.",
"websocketError": "WebSocket csatlakozási hiba",
"clipboardReadFailed": "Nem sikerült beolvasni a vágólapról. Győződjön meg arról, hogy a vágólapra vonatkozó engedélyek meg vannak adva.",
"clipboardWriteFailed": "Nem sikerült a vágólapra másolni. Győződjön meg arról, hogy az oldal HTTPS vagy localhost protokollon keresztül jelenik meg.",
"connected": "Csatlakoztatva",
"totpCodeLabel": "Ellenőrző kód",
"duplicateTab": "Duplikált lap",
"imageChooseFile": "Válasszon egy képfájlt",
"imageUploaded": "Feltöltött kép: {{path}}",
"imageClipboardUnavailable": "Ez a böngésző nem tudja beolvasni a képeket a vágólapról",
"imageClipboardEmpty": "Nem található kép a vágólapon",
"localShell": "Helyi terminálhéj",
"autocompleteHintComplete": "Tab vagy Enter billentyűvel befejezheti",
"autocompleteHintNavigate": "↑↓ navigációhoz",
"autocompleteHintClose": "Esc a bezáráshoz"
},
"terminalToolbar": {
"detachTmux": "tmux leválasztása",
"detachTmuxDescription": "tmux munkamenet leválasztása",
"dismissError": "Képhiba elvetése",
"hideToolbar": "Eszköztár elrejtése",
"image": "Képműveletek (csak képek)",
"imageActionFailed": "Képművelet sikertelen",
"layout": "Eszköztár megjelenítési módja",
"layoutExpanded": "Metrikákkal bővítve",
"layoutIcon": "Csak ikon",
"layoutLabeled": "Ikonok és címkék",
"moveToolbar": "Eszköztár áthelyezése",
"moveToolbarHint": "Húzza az eszköztár áthelyezéséhez",
"paste": "Kép beillesztése",
"pasteImage": "Kép beillesztése a vágólapról (csak képek)",
"retry": "Újrapróbálkozás",
"showToolbar": "Eszköztár kibontása",
"upload": "Kép feltöltése",
"uploadImage": "Töltsön fel egy képet a tárhelyszolgáltatóra",
"uploadingImage": "Feltöltés..."
},
"history": {
"noTerminalSelected": "Nincs kiválasztva terminál",
"noTerminalSelectedHint": "Nyisson meg egy SSH terminálfület a parancselőzmények megtekintéséhez",
"searchPlaceholder": "Keresési előzmények...",
"clearAll": "Összes törlése",
"noHistoryEntries": "Nincsenek előzménybejegyzések",
"trackingDisabled": "Az előzmények követése le van tiltva",
"trackingDisabledHint": "Kapcsold be a Parancselőzményeket a gép SSH Terminál lapján.",
"commandCount_one": "{{count}} parancs",
"commandCount_other": "{{count}} parancsok"
},
"touchInput": {
"enabled": "Érintéses bevitel engedélyezése",
"enabledDesc": "Egyujjas görgetés engedélyezése a terminálokban",
"momentumEnabled": "Lendület engedélyezése",
"momentumEnabledDesc": "Görgessen tovább röviden egy húzás után",
"advanced": "Fejlett",
"resetDefaults": "Alapértelmezett beállítások visszaállítása",
"dragThreshold": "Húzási küszöb",
"maxWheelDelta": "Maximális kerékdelta",
"momentumSampleWindow": "Lendület mintavételi ablak",
"releaseGracePeriod": "Kiadási türelmi időszak",
"minimumVelocity": "Minimális sebesség",
"maximumVelocity": "Maximális sebesség",
"maximumDuration": "Maximális időtartam",
"maximumTravel": "Maximális mozgástartomány",
"decayTime": "Bomlási idő",
"pixelsPerTick": "Pixelek száma kullancsonként",
"maximumFrameInterval": "Maximális képkocka-intervallum",
"maximumTicksPerFrame": "Maximális tickek képkockánként"
},
"imageStorage": {
"instanceId": "Terminál munkamenet példányazonosítója",
"instanceIdDesc": "Az egyik csatlakoztatott terminálfül példányazonosítója, amelyet a láthatóság teszteléséhez használunk.",
"selectedModeUnavailable": "Nem elérhető",
"test": "Teszt",
"testing": "Tesztelés...",
"testFailed": "Nem sikerült tesztelni a képtárolást",
"testConnected": "A terminál munkamenet csatlakozva van.",
"testNotConnected": "Nincs csatlakoztatott terminál munkamenet ezzel a példányazonosítóval.",
"testSelectedMode": "Egy feltöltés ezt használná: {{mode}}",
"testLocalVisible": "A helyi könyvtár látható a csatlakoztatott gépről.",
"testLocalNotVisible": "A helyi könyvtár NEM látható a csatlakoztatott gépről."
},
"settings": {
"admin": {
"group": {
"touch": "Érintéses bevitel",
"images": "Képtárolás",
"sessions": "Munkamenetek",
"newHosts": "Új házigazdák"
},
"sessionTimeoutMinutes": {
"label": "Terminál munkamenet-megőrző",
"description": "Mennyi ideig marad életben egy leválasztott terminál a szerveren, mielőtt bezárásra kerül. Minimum 1, maximum 1440 perc. Azoknál a munkameneteknél, amelyeknek ezt az időtartamot túl kell élniük, engedélyezze az Auto-Tmux funkciót a gazdagépen."
},
"commandHistoryEnabled": {
"label": "Parancsnoki előzmények",
"description": "Parancselőzmények rögzítésének engedélyezése. Ha le van tiltva, az előzmények nem kerülnek mentésre, függetlenül a gazdagép beállításaitól."
},
"commandHistoryForNewHosts": {
"label": "Új hosztok parancselőzményei",
"description": "Az új hosztok bekapcsolt parancselőzményekkel indulnak-e."
},
"imageStorageMode": {
"label": "Tárolási mód",
"description": "A beillesztett és feltöltött terminálképek írási helye. Kijavítottuk az automatikus kiválasztást kapcsolat, helyi és távoli (SFTP) alapján.",
"auto": "Autó",
"local": "Helyi",
"remoteSftp": "Távoli (SFTP)"
},
"imageLocalDir": {
"label": "Helyi címtár",
"description": "Abszolút elérési út a Termix backend rendszeren, ahová a helyi mód képeket ír. Mentés után soha nem jelenik meg. Az üresen álló fájl a TERMIX_IMAGE_DIR-t használja."
},
"imageHostPath": {
"label": "Gazdagép elérési útja",
"description": "A terminálügynökök által fogadott helyi könyvtár hosztoldali nézete."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Mennyi ideig tárolja a rendszer a feltöltött képet milliszekundumban. Az üres kép TERMIX_IMAGE_TTL_MS-t vagy egy órát használ."
},
"imageMaxCount": {
"label": "Max. képszám",
"description": "A legtöbb kép egyszerre tárolódik. Az üres képek TERMIX_MAX_IMAGE_COUNT vagy 100 értéket használnak."
},
"imageMaxBytes": {
"label": "Max. tárhely byte-okban",
"description": "A képek legtöbb bájtja egyszerre tárolódik. Az üresen hagyott fájlok TERMIX_MAX_IMAGE_STORAGE_BYTES-t vagy 5 GiB-ot használnak."
},
"sessionPersistence": {
"label": "Munkamenetek megtartása a leválasztás után",
"description": "Tartsa életben a leválasztott terminált a szerveren a fenti ideig, így a fülének újranyitása ott folytatja, ahol abbahagyta."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Új hosztok termináljait a tmuxon belül kell futtatni, hogy a munkamenetek túléljék a kapcsolatmegszakadásokat (tmux szükséges a hoszton)"
},
"newHostTheme": {
"label": "Téma új házigazdáknak",
"description": "A termináltéma, amellyel egy új host indul."
},
"newHostFontFamily": {
"label": "Betűtípus új házigazdáknak",
"description": "Az új hoszt által használt terminálbetűtípus."
},
"newHostFontSize": {
"label": "Betűméret új házigazdáknak",
"description": "Az új hoszt kezdőbetűmérete pixelben."
},
"newHostCursorStyle": {
"label": "Kurzorstílus új házigazdáknak"
},
"newHostCursorBlink": {
"label": "Villogó kurzor új gazdagépek esetén"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Terminál eszköztár engedélyezése",
"description": "Gyorselérési eszköztár megjelenítése az aktív terminálhoz rögzítve a gazdagép eszközeihez és élő statisztikáihoz"
},
"terminalToolbarPosition": {
"label": "Eszköztár pozíciója",
"description": "Ahol az eszköztár található a terminálban. Továbbra is áthúzhatod onnan.",
"bottom": "Alul középen",
"bottomLeft": "Bal alsó sarokban",
"bottomRight": "Jobb alsó sarokban",
"top": "Felső középpont",
"topLeft": "Bal felső sarok",
"topRight": "Jobb felső sarokban"
},
"terminalToolbarStartState": {
"label": "Eszköztár indítási állapota",
"description": "Az eszköztár kibontva vagy kicsinyítve nyílik-e meg, amikor a terminál csatlakozik",
"expanded": "Kiterjesztett",
"collapsed": "Minimalizált"
},
"terminalToolbarDisplay": {
"label": "Eszköztár megjelenítési módja",
"description": "Az eszköztár gombjainak megjelenítése. Az Utoljára használt megőrzi az eszköztáron kiválasztott elemeket.",
"remember": "Utolsó használat",
"icon": "Csak ikon",
"labeled": "Ikonok és címkék",
"expanded": "Statisztikákkal bővítve"
},
"terminalToolbarShowStatus": {
"label": "Élő statisztikák megjelenítése",
"description": "Élő host statisztikák megjelenítése az eszköztár gombjai felett kibontott módban"
},
"terminalToolbarFade": {
"label": "Elhalványulás tétlenségkor",
"description": "Eszköztár elhalványítása, amíg fölé nem viszi az egérmutatót"
},
"enableCommandHistory": {
"label": "Parancsnoki előzmények",
"description": "A terminálon futó parancsok rögzítése előzmények és automatikus kiegészítés céljából"
},
"enableTerminal": {
"label": "Terminál engedélyezése",
"description": "Kínálj fel egy SSH terminált ehhez a hoszthoz."
},
"inheritAppearance": {
"label": "Felhasználói alapértelmezett beállítások használata"
},
"theme": {
"label": "Téma"
},
"cursorBlink": {
"label": "Villogó kurzor"
},
"cursorStyle": {
"label": "Kurzor stílusa"
},
"fontSize": {
"label": "Betűméret"
},
"fontFamily": {
"label": "Betűtípus"
},
"scrollback": {
"label": "Visszagörgetés"
},
"letterSpacing": {
"label": "Betűköz"
},
"lineHeight": {
"label": "Vonalmagasság"
},
"bellStyle": {
"label": "Harang"
},
"minimumContrastRatio": {
"label": "Minimális kontrasztarány"
},
"backgroundImage": {
"label": "Háttérkép"
},
"backgroundImageOpacity": {
"label": "Háttérkép átlátszósága"
},
"customThemeColors": {
"label": "Egyéni témaszínek"
},
"rightClickSelectsWord": {
"label": "Jobb klikk kijelöli a szót"
},
"macOptionIsMeta": {
"label": "Az opció Meta"
},
"fastScrollModifier": {
"label": "Gyors görgetőgomb"
},
"fastScrollSensitivity": {
"label": "Gyors görgetési sebesség"
},
"backspaceMode": {
"label": "Visszatörlés"
},
"autoMosh": {
"label": "Autómosh"
},
"moshCommand": {
"label": "Mosh parancs"
},
"autoTmux": {
"label": "Automatikus tmux"
},
"useSSHTitle": {
"label": "Használd az SSH-címet"
},
"syntaxHighlighting": {
"label": "Szintaxis kiemelése"
},
"syntaxHighlightingOptions": {
"label": "Szintaxis kiemelés kategóriák"
},
"linkClickBehavior": {
"label": "Linkkattintás"
},
"localEcho": {
"label": "Helyi visszhang"
},
"passwordPromptAutoFill": {
"label": "Jelszókérések kitöltésének felajánlása"
},
"sudoPasswordAutoFill": {
"label": "Sudo promptok kitöltése"
},
"autoReconnect": {
"label": "Automatikus újracsatlakozás"
}
},
"user": {
"commandAutocomplete": {
"label": "Parancs automatikus kiegészítése",
"description": "Automatikus kiegészítés megjelenítése gépelés közben, ha megnyomja a Tab billentyűt"
},
"localEcho": {
"label": "Helyi visszhang",
"description": "Csökkentse az érzékelt bemeneti késleltetést biztonságos helyi billentyűleütés-előrejelzéssel"
},
"linkClickBehavior": {
"label": "Terminálkapcsolat kattintása",
"description": "Alapértelmezett viselkedés hivatkozásokra kattintva a terminálban"
},
"customThemes": {
"label": "Mentett témák"
}
}
},
"palette": {
"localTerminal": "Helyi terminál"
},
"permissions": {
"sessions": {
"title": "Élő terminál munkamenetek használata",
"description": "Lehetővé teszi más funkciók, például a munkamenet-megosztás és -rögzítés elérését az élő terminál-munkamenetek során."
},
"history": {
"title": "Parancselőzmények olvasása",
"description": "Lehetővé teszi más funkciók, például a mesterséges intelligencia asszisztens számára a parancsok előzményeinek beolvasását."
}
},
"hosts": {
"tabTerminal": "Terminál",
"addHost": "Gazdagép hozzáadása",
"applyGlobalThemeTooltip": "Alkalmazd ezt a témát",
"backgroundImageDesc": "Opcionális URL a terminál háttérképéhez",
"backgroundImageLabel": "Háttérkép URL-címe",
"backgroundImageOpacityLabel": "Háttérkép átlátszósága",
"backspaceMode": "Visszatörlés mód",
"backspaceModeControlH": "Kontroll-H (BS)",
"backspaceModeLabel": "Visszatörlés mód",
"backspaceModeNormal": "Normál (DEL)",
"behaviorAndAdvanced": "Viselkedés és haladó",
"bellStyle": "Harang stílus",
"bellStyleBoth": "Mindkét",
"bellStyleLabel": "Harang stílus",
"bellStyleNone": "Egyik sem",
"bellStyleSound": "Hang",
"bellStyleVisual": "Vizuális",
"colorTheme": "Színtéma",
"cursorBlink": "Kurzor villogása",
"cursorBlinking": "Kurzor villog",
"cursorBlinkingDesc": "Villogó animáció engedélyezése a terminálkurzorhoz",
"cursorStyle": "Kurzor stílusa",
"cursorStyleBar": "Bár",
"cursorStyleBlock": "Tömb",
"cursorStyleLabel": "Kurzor stílusa",
"cursorStyleUnderline": "Aláhúzás",
"customThemeAnsiColors": "ANSI színek",
"customThemeBackground": "Háttér",
"customThemeBlack": "Fekete",
"customThemeBlue": "Kék",
"customThemeBrightBlack": "Élénk fekete",
"customThemeBrightBlue": "Élénk kék",
"customThemeBrightCyan": "Élénk ciánkék",
"customThemeBrightGreen": "Élénkzöld",
"customThemeBrightMagenta": "Élénk bíbor",
"customThemeBrightRed": "Élénkpiros",
"customThemeBrightWhite": "Élénk fehér",
"customThemeBrightYellow": "Élénk sárga",
"customThemeColors": "Egyedi színek",
"customThemeCursor": "Kurzor",
"customThemeCursorAccent": "Kurzor ékezet",
"customThemeCyan": "Cián",
"customThemeForeground": "Előtér",
"customThemeGreen": "Zöld",
"customThemeMagenta": "Bíborvörös",
"customThemeRed": "Piros",
"customThemeResetTooltip": "Alapértelmezett beállítások visszaállítása",
"customThemeSelection": "Kiválasztás",
"customThemeWhite": "Fehér",
"customThemeYellow": "Sárga",
"deleteGlobalThemeTooltip": "Téma törlése",
"docsLink": "Dokumentumok megtekintése",
"enableAutoMosh": "Auto-Mosh engedélyezése",
"enableAutoMoshDesc": "Ha elérhető, akkor a Mosh-t részesítsd előnyben az SSH-val szemben.",
"enableAutoTmux": "Auto-Tmux engedélyezése",
"enableAutoTmuxDesc": "Tartsd életben a shell-edet és a benne futó dolgokat a lecsatlakozások és a böngésző újraindítása során a tmux-on belüli futtatással (a tmux-nak telepítve kell lennie a gazdagépen)",
"fastScrollModifier": "Gyors görgetési módosító",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Gyors görgetési módosító",
"fastScrollModifierShift": "Váltás",
"fastScrollSensitivity": "Gyors görgetési érzékenység",
"fastScrollSensitivityLabel": "Gyors görgetési érzékenység",
"fontFamily": "Betűcsalád",
"fontFamilyCustomHint": "Válasszon egy csomagban található betűtípust, vagy válassza az Egyéni lehetőséget, és írja be a rendszerére már telepített betűtípus pontos nevét (pl. MesloLGS NF, Noto Sans Mono). A Termix nem tud betűtípusokat telepíteni, először telepítse az operációs rendszerére.",
"fontFamilyCustomOption": "Szokás...",
"fontFamilyCustomPlaceholder": "Pontos betűtípusnév, pl. MesloLGS NF",
"fontFamilyLabel": "Betűcsalád",
"fontSize": "Betűméret",
"fontSizeLabel": "Betűméret",
"hostNotFound": "Nem található gazdagép",
"letterSpacing": "Betűköz",
"letterSpacingPx": "Betűköz (px)",
"lineHeight": "Vonalmagasság",
"lineHeightLabel": "Vonalmagasság",
"linkClickBehaviorConfirm": "Felugró ablak megjelenítése megnyitáshoz vagy másoláshoz",
"linkClickBehaviorDesc": "Azt szabályozza, hogy mi történjen, ha egy hivatkozásra kattintasz a terminálban. Az „Alapértelmezett” érték használatával követheted az alkalmazásszintű beállításokat.",
"linkClickBehaviorDirect": "Közvetlen nyitás",
"linkClickBehaviorLabel": "Linkkattintási viselkedés",
"loadingHost": "Gazdagép betöltése...",
"localEchoAuto": "Automatikus",
"localEchoDesc": "Lassú kapcsolatok esetén is helyben előrejelzi a biztonságosan nyomtatható billentyűleütéseket. A jelszókérések és a vezérlőbevitel soha nem jelenik meg.",
"localEchoLabel": "Helyi visszhang",
"localEchoOff": "Le",
"localEchoOn": "Mindig bekapcsolva",
"macOptionIsMetaLabel": "Option Key küldi a metaadatokat",
"macOptionIsMetaShortDesc": "Tiltsa le a speciális karakterek (például @ vagy |) Option/Alt billentyűvel történő beírását macOS rendszeren a Meta küldése helyett",
"moshCommand": "MOSH parancs",
"moshCommandLabel": "Mosh parancsnokság",
"noSavedThemes": "Még nincsenek mentett témák",
"none": "Egyik sem",
"passwordPromptAutoFillDesc": "Ajánlja fel a mentett jelszó kitöltését, amikor a terminál kéri. Kapcsolja ki, ha soha nem szeretné automatikusan kitölteni a jelszót ezen a gépen.",
"passwordPromptAutoFillLabel": "Jelszó automatikus kitöltése ajánlatban",
"autoReconnectLabel": "Automatikus újracsatlakozás",
"autoReconnectDesc": "Magától újracsatlakozik, ha megszakad az SSH-kapcsolat, például hálózati kimaradás vagy alvó állapot után. Megtartja a visszagörgetést.",
"rightClickSelectsWord": "Jobb klikk kijelöli a szót",
"rightClickSelectsWordLabel": "Jobb klikk Kijelöli a szót",
"rightClickSelectsWordShortDesc": "Jobb klikk esetén jelölje ki a kurzor alatti szót",
"saveAsGlobalTheme": "Mentés globális témaként",
"saveGlobalThemeError": "Nem sikerült menteni a témát",
"saveGlobalThemeNamePrompt": "Adjon meg egy nevet ennek a témának",
"saveGlobalThemeSuccess": "Téma mentve",
"savedThemesLabel": "Mentett témák",
"scrollbackBufferLabel": "Görgetési puffer",
"scrollbackMaxLines": "A történetben tárolt sorok maximális száma",
"sudoPasswordAutoFill": "Sudo jelszó automatikus kitöltése",
"sudoPasswordAutoFillDesc": "Tároljon egy sudo jelszót, hogy a gazdagép metrikái, a terminálpromptok és mások automatikusan futtathassanak privilegizált parancsokat.",
"sudoPasswordAutoFillLabel": "Sudo jelszó automatikus kitöltése",
"syntaxCategoryIpAddresses": "IP-címek",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Naplózási szintek",
"syntaxCategoryLogLevelsDesc": "hiba, figyelmeztetés, információ, hibakeresés, végzetes",
"syntaxCategoryNumbers": "Címkézett számok",
"syntaxCategoryNumbersDesc": "8080-as port, 1-es kijárat, 404-es állapot",
"syntaxCategoryPaths": "Fájlútvonalak",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/fájl.txt",
"syntaxCategoryTimestamps": "Időbélyegek",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL-ek",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Terminál kimenetének színezése (hibák, elérési utak, IP-címek, időbélyegek)",
"syntaxHighlightingLabel": "Szintaxis kiemelése",
"terminalAppearance": "Terminál megjelenése",
"theme": "Téma",
"themePreview": "Téma előnézete",
"useSSHTitleDesc": "A fül címének frissítése a shell ablakcíméből a gazdagépnév helyett",
"useSSHTitleLabel": "SSH ablakcím használata",
"enableTunnel": "Alagút engedélyezése",
"enableFileManager": "Fájlkezelő engedélyezése",
"enableDocker": "Docker engedélyezése",
"startupSnippet": "Indítási kódrészlet",
"quickActions": "Gyors műveletek",
"proxmoxLastSyncStatus": {
"success": "Siker"
},
"proxmoxResultSkippedNoIp": "{{count}} kihagyva (nem található IP cím)",
"proxmoxStatsUrlCopied": "Proxmox Statisztikai URL a vágólapra másolva",
"rdpUrlCopied": "RDP URL másolva",
"vncUrlCopied": "VNC URL másolva",
"filterAuthStepca": "CA lépés",
"guac": {
"noCredential": "Nincs hitelesítő adat (közvetlen hitelesítő adat lent)",
"authTypeDirect": "Közvetlen",
"authTypeCredential": "Hitelesítő adat",
"authTypeNone": "Egyik sem",
"recordingPath": "Felvételi útvonal",
"recordingName": "Felvétel neve",
"saveHostFirst": "Először mentsd el a gazdagépet.",
"sharingOptionsAfterSave": "A megosztási beállítások a gazdagép mentése után érhetők el.",
"permissionLevel": "Engedélyszint",
"typeHeader": "Típus",
"targetHeader": "Cél",
"permissionHeader": "Engedély",
"cancelBtn": "Mégsem",
"savingBtn": "Megtakarítás...",
"updateHostBtn": "Frissítse a gazdagépet",
"addHostBtn": "Gazdagép hozzáadása"
},
"filterAuthVault": "Boltozat"
},
"nav": {
"history": "Történelem",
"localTerminal": "Helyi terminál",
"sshTools": "SSH eszközök",
"terminal": "Terminál",
"macros": "Makrók"
},
"sshTools": {
"broadcastInputPlaceholder": "Írjon ide a billentyűleütések sugárzásához...",
"copyOnSelect": "Kijelölt szöveg automatikus másolása",
"enableRightClickCopyPaste": "Jobb klikkes másolás/beillesztés engedélyezése",
"fillPassword": "Jelszó kitöltése",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Jelszó beírva a {{count}} terminálba/terminálokba",
"keyRecordingTitle": "Kulcsfelvétel",
"noTerminalTabsOpen": "Nincsenek megnyitott terminálfülek",
"recordToTerminals": "Felvétel terminálokra",
"selectAll": "Minden",
"selectNone": "Egyik sem",
"selectTerminalsAbove": "Válassza ki a fenti terminálokat",
"settingsTitle": "Beállítások",
"startRecording": "Felvétel indítása",
"stopRecording": "Felvétel leállítása"
},
"keybindings": {
"copy": "Kijelölés másolása",
"paste": "Paszta",
"sendControlCode": "Ctrl+betűjel küldése",
"sendText": "SMS küldése",
"controlCodeLabel": "Levél",
"textLabel": "Küldendő szöveg",
"appendEnterLabel": "Küldés után nyomja meg az Enter billentyűt",
"clipboardPermissionNote": "Egyes böngészőkben első használatkor vágólap-engedélyt kérhet.",
"textRequired": "Írd be a küldendő szöveget",
"controlCodeRequired": "Írjon be egyetlen betűt az ellenőrző kódhoz",
"builtIn": {
"copyCtrlC": "Kijelölés másolása (Ctrl+C, csak szöveg kijelölése esetén)",
"copyCtrlShiftC": "Kijelölés másolása (Ctrl+Shift+C)",
"copyCmdC": "Kijelölés másolása (Cmd+C)",
"pasteCtrlShiftV": "Beillesztés a vágólapról (Ctrl+Shift+V)",
"ctrlW": "Ctrl+W küldése a parancsértelmezőnek (a böngészőfül bezárása blokkolva)",
"ctrlT": "Ctrl+T küldése a parancsértelmezőnek (a böngészőfül megnyitásának blokkolva)",
"ctrlN": "Ctrl+N küldése a parancsértelmezőnek (a böngészőablak megnyitása blokkolva)",
"ctrlQ": "Ctrl+Q küldése a parancsértelmezőnek (a böngészőből való kilépés blokkolva)"
}
},
"macros": {
"title": "Makrók",
"description": "Futtass egy mentett parancssorozatot egy terminálban, és reagálj a szerver által küldöttekre.",
"target": "Cél",
"noTerminal": "Nincs nyitva terminál",
"empty": "Még nincsenek makrók",
"emptyHint": "Hozz létre egy makrót egy terminálfolyamat automatizálásához, például bejelentkezéshez, szolgáltatás újraindításához vagy a kérdések megválaszolásához.",
"create": "Új makró",
"back": "Vissza a makrókhoz",
"name": "Név",
"namePlaceholder": "Indítsa újra a webszervert",
"nameRequired": "Mentés előtt adjon nevet a makrónak",
"descriptionLabel": "Leírás",
"descriptionPlaceholder": "Mit csinál ez a makró (opcionális)",
"unsaved": "Nem mentett változtatások",
"save": "Megtakarítás",
"saved": "Makró mentve",
"saveFailed": "Nem sikerült menteni a makrót",
"delete": "Töröl",
"deleteTitle": "Törli ezt a makrót?",
"deleteBody": "A(z) „{{name}}” véglegesen törlésre kerül. Ez a művelet nem vonható vissza.",
"deleted": "Makró törölve",
"cancel": "Mégsem",
"run": "Fut",
"stop": "Stop",
"running": "Futás...",
"completed": "Makró kész",
"failed": "Makró sikertelen",
"loadFailed": "Nem sikerült betölteni a makrókat",
"needTerminal": "Először nyiss meg és csatlakoztass egy terminált",
"noSteps": "Ennek a makrónak még nincsenek lépései. Adjon hozzá egyet alább.",
"addStep": "Lépés hozzáadása",
"stepNumber": "{{number}} lépés",
"removeStep": "Lépés eltávolítása",
"confirmRunTitle": "Futtassa ezt a makrót?",
"confirmRunBody": "A „{{name}}” parancsokat küld a {{host}} címre.",
"confirmRunAction": "Makró futtatása",
"stepTypes": {
"send": {
"label": "Parancs küldése",
"help": "Beírja a szöveget a terminálba, ugyanúgy, mintha beírta volna."
},
"wait": {
"label": "Várjon a kimenetre",
"help": "Szünetet tart, amíg a szerver ki nem írja a megnevezett szöveget, például egy jelszókérést."
},
"delay": {
"label": "Szünet",
"help": "Egy meghatározott ideig vár a következő lépés előtt."
},
"if": {
"label": "Ha a kimenet tartalmaz",
"help": "Ellenőrzi a szerver által eddig kinyomtatott összes adatot, majd lefuttatja a két ág egyikét."
},
"repeat": {
"label": "Ismétlés",
"help": "Meghatározott számú alkalommal futtatja le a benne található lépéseket."
}
},
"send": {
"text": "Parancs vagy szöveg",
"textPlaceholder": "systemctl újraindítja az nginx-et",
"pressEnter": "Küldés után nyomja meg az Enter billentyűt",
"pressEnterHelp": "Kapcsold ki ezt, ha beküldés nélkül szeretnél szöveget beírni."
},
"wait": {
"pattern": "Várjon, amíg a kimenet tartalmazza a",
"patternPlaceholder": "jelszó:",
"timeout": "Add fel utána",
"onTimeout": "Ha soha nem jelenik meg",
"stop": "A makró leállítása",
"continue": "Folytasd mindenképpen"
},
"delay": {
"duration": "Várj"
},
"ifStep": {
"pattern": "Ha a kimenet tartalmaz",
"patternPlaceholder": "Aktív: aktív (fut)",
"then": "Akkor csináld ezt",
"else": "Egyébként tedd ezt",
"emptyBranch": "Nincsenek lépcsők"
},
"repeat": {
"count": "Alkalmak száma",
"times": "alkalommal"
},
"match": {
"useRegex": "Egyezés reguláris kifejezéssel",
"useRegexHelp": "Hagyd ezt ki, hogy a szöveg pontosan úgy illeszkedjen, ahogy írva van.",
"invalidRegex": "Nem érvényes reguláris kifejezés, sima szövegként lesz egyezve."
},
"seconds": "másodperc",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Távoli szerver szükséges. Csatlakoztasson egy távoli szervert a Beállításokban a kapcsolattípus használatához."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Add",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paste",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remove",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Tutup",
"connecting": "Connecting...",
"connectionLost": "Koneksi terputus",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copy",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Client terhubung",
"tmuxAttachedCount": "{{count}} terhubung",
"tmuxCopyHint": "Sesuaikan seleksi lalu tekan Enter untuk salin ke clipboard",
"tmuxCreateNew": "Buat session baru",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Aktivitas terakhir",
"tmuxSessionAttached": "sesi tmux terhubung: {{name}}",
"tmuxSessionCreated": "tmux session dibuat: {{name}}",
"tmuxSessionPickerDesc": "Sesi tmux yang sudah ada ditemukan di host ini. Pilih salah satu untuk disambungkan kembali atau buat sesi baru.",
"tmuxSessionPickerTitle": "sesi tmux",
"tmuxTimeDays": "{{count}} detik lalu",
"tmuxTimeHours": "{{count}} jam lalu",
"tmuxTimeJustNow": "baru saja",
"tmuxTimeMinutes": "{{count}} menit lalu",
"tmuxUnavailable": "tmux tidak terinstal di host, beralih ke shell standar",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Enable Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Theme"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Add Host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace Mode",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Mode",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Bell Style",
"bellStyleBoth": "Both",
"bellStyleLabel": "Bell Style",
"bellStyleNone": "None",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Color Theme",
"cursorBlink": "Cursor Blink",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Cursor Style",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor Style",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Fast Scroll Modifier",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Fast Scroll Modifier",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Fast Scroll Sensitivity",
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
"fontFamily": "Font Family",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Font Family",
"fontSize": "Font Size",
"fontSizeLabel": "Font Size",
"hostNotFound": "Host not found",
"letterSpacing": "Letter Spacing",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Line Height",
"lineHeightLabel": "Line Height",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "None",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Right Click Selects Word",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Scrollback Buffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Theme",
"themePreview": "Theme Preview",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Aktifkan Tunnel",
"enableFileManager": "Enable File Manager",
"enableDocker": "Enable Docker",
"startupSnippet": "Startup Snippet",
"quickActions": "Quick Actions",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credential",
"authTypeNone": "None",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancel",
"savingBtn": "Saving...",
"updateHostBtn": "Update Host",
"addHostBtn": "Add Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "History",
"localTerminal": "Local Terminal",
"sshTools": "SSH Tools",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "None",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Paste",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Unsaved changes",
"save": "Save",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Delete",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancel",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "password:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Aggiungi",
"arrowDown": "Freccia Giù",
"arrowLeft": "Freccia Sinistra",
"arrowRight": "Freccia Destra",
"arrowUp": "Freccia Su",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Canc",
"done": "Fine",
"editQuickKeys": "Modifica tasti rapidi",
"end": "Fine",
"esc": "Esc",
"home": "Home",
"pageDown": "Pag Giù",
"pageUp": "Pag Su",
"paste": "Incolla",
"quickKeyPlaceholder": "ad es. sudo ",
"quickKeysDesc": "Tocca × per rimuovere. Supporta fino a 8 caratteri.",
"quickKeysTitle": "Tasti Rapidi",
"removeQuickKey": "Rimuovi",
"resetDefaults": "Ripristina impostazioni predefinite",
"shift": "Maiusc",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Impossibile abilitare Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux abilitato per {{host}}. Si applica dalla prossima connessione.",
"clipboardHttpWarning": "Impossibile leggere gli appunti. Alcuni browser limitano l'accesso agli appunti al di fuori del protocollo HTTPS: prova a usare Ctrl+V oppure a utilizzare Termix tramite HTTPS.",
"closeTab": "Chiudi",
"connecting": "Connessione in corso...",
"connectionLost": "Connessione persa",
"connectionRejected": "Connessione rifiutata dal server. Controlla l'autenticazione e la configurazione di rete.",
"connectionTimeout": "Timeout di connessione",
"enableAutoTmuxAction": "Abilita Auto-Tmux",
"hostKeyRejected": "Verifica della chiave host SSH rifiutata. Connessione annullata.",
"linkDialogCopy": "Copia",
"linkDialogOpen": "Apri",
"linkDialogTitle": "Apri collegamento",
"maxReconnectAttemptsReached": "Raggiunto il numero massimo di tentativi di riconnessione",
"noHostSelected": "Nessun host selezionato",
"passwordPromptFillTitle": "Inserire la password salvata in questa richiesta?",
"reconnect": "Riconnetti",
"reconnected": "Riconnesso con successo",
"reconnecting": "Riconnessione... ({{attempt}}/{{max}})",
"autoReconnecting": "Connessione persa, tentativo di riconnessione in corso...",
"searchCaseSensitive": "Scatola di fiammiferi",
"searchClose": "Chiudi (Esc)",
"searchNext": "Prossima partita (Invio)",
"searchNoResults": "Nessun risultato",
"searchPlaceholder": "Trovare",
"searchPrevious": "Partita precedente (Maiusc+Invio)",
"searchRegex": "Utilizzare le espressioni regolari",
"searchResultCount": "{{index}} di {{count}}",
"searchWholeWord": "Abbina la parola intera",
"sessionExpiredNotice": "La tua sessione precedente su {{host}} è scaduta dopo {{minutes}} minuti di disconnessione; la shell e tutto ciò che era in esecuzione al suo interno sono stati terminati. Abilita Auto-Tmux su questo host per mantenere attive le sessioni.",
"sessionExpiredNoticeNoMinutes": "La tua sessione precedente su {{host}} è scaduta mentre eri disconnesso; la shell e tutto ciò che era in esecuzione al suo interno sono stati eliminati. Abilita Auto-Tmux su questo host per mantenere attive le sessioni.",
"sessionTakenOver": "La sessione è stata aperta in un'altra scheda. Riconnessione...",
"tmuxAttached": "Client collegati",
"tmuxAttachedCount": "{{count}} collegato",
"tmuxCopyHint": "Regola la selezione e premi Invio per copiare negli appunti",
"tmuxCreateNew": "Avvia nuova sessione",
"tmuxDetached": "Scollegato dalla sessione tmux",
"tmuxLastActivity": "Ultima attività",
"tmuxSessionAttached": "Sessione tmux collegata: {{name}}",
"tmuxSessionCreated": "Sessione tmux creata: {{name}}",
"tmuxSessionPickerDesc": "Sono state trovate sessioni tmux esistenti su questo host. Selezionane una per ricollegarti o crea una nuova sessione.",
"tmuxSessionPickerTitle": "Sessioni tmux",
"tmuxTimeDays": "{{count}}d fa",
"tmuxTimeHours": "{{count}}h fa",
"tmuxTimeJustNow": "Adesso",
"tmuxTimeMinutes": "{{count}}m fa",
"tmuxUnavailable": "tmux non è installato sull'host remoto, si utilizza la shell standard",
"tmuxWindowCount": "{{count}} finestra",
"tmuxWindows": "Finestre",
"unknownError": "Si è verificato un errore sconosciuto",
"websocketAbnormalClose": "La connessione si è chiusa in modo imprevisto. Potrebbe trattarsi di un problema di reverse proxy o configurazione SSL. Controlla i log del server.",
"websocketError": "Errore di connessione WebSocket",
"clipboardReadFailed": "Lettura dagli appunti non riuscita. Assicurati che i permessi degli appunti siano stati concessi.",
"clipboardWriteFailed": "Copia negli appunti non riuscita. Assicurati che la pagina sia servita via HTTPS o localhost.",
"connected": "Connesso",
"totpCodeLabel": "Codice di verifica",
"duplicateTab": "Scheda duplicata",
"imageChooseFile": "Seleziona un file immagine",
"imageUploaded": "Immagine caricata: {{path}}",
"imageClipboardUnavailable": "Questo browser non può leggere le immagini dagli appunti",
"imageClipboardEmpty": "Nessuna immagine trovata negli appunti",
"localShell": "Shell del terminale locale",
"autocompleteHintComplete": "Premi Tab o Invio per completare",
"autocompleteHintNavigate": "↑↓ per navigare",
"autocompleteHintClose": "Esc per chiudere"
},
"terminalToolbar": {
"detachTmux": "Scollega tmux",
"detachTmuxDescription": "Scollega la sessione tmux",
"dismissError": "Chiudi errore immagine",
"hideToolbar": "Nascondi la barra degli strumenti",
"image": "Azioni sulle immagini (solo immagini)",
"imageActionFailed": "L'azione sull'immagine non è riuscita.",
"layout": "Modalità di visualizzazione della barra degli strumenti",
"layoutExpanded": "Espandeto con metriche",
"layoutIcon": "Solo icona",
"layoutLabeled": "Icone ed etichette",
"moveToolbar": "Sposta la barra degli strumenti",
"moveToolbarHint": "Trascina per riposizionare la barra degli strumenti",
"paste": "Incolla l'immagine",
"pasteImage": "Incolla l'immagine dagli appunti (solo immagini)",
"retry": "Riprova",
"showToolbar": "Espandi barra degli strumenti",
"upload": "Carica immagine",
"uploadImage": "Carica un'immagine sull'host",
"uploadingImage": "Caricamento in corso..."
},
"history": {
"noTerminalSelected": "Nessun terminale selezionato",
"noTerminalSelectedHint": "Apri una scheda di terminale SSH per visualizzare la cronologia dei comandi",
"searchPlaceholder": "Cerca nella cronologia...",
"clearAll": "Cancella tutto",
"noHistoryEntries": "Nessuna voce nella cronologia",
"trackingDisabled": "Tracciamento cronologia disabilitato",
"trackingDisabledHint": "Attiva la cronologia dei comandi nella scheda Terminale SSH di questo host.",
"commandCount_one": "{{count}} comando",
"commandCount_other": "{{count}} comandi"
},
"touchInput": {
"enabled": "Abilita input tattile",
"enabledDesc": "Consenti lo scorrimento con un solo dito nei terminali",
"momentumEnabled": "Abilitare lo slancio",
"momentumEnabledDesc": "Continua a scorrere brevemente dopo uno swipe",
"advanced": "Avanzato",
"resetDefaults": "Ripristina impostazioni predefinite",
"dragThreshold": "Trascinamento",
"maxWheelDelta": "Delta massimo della ruota",
"momentumSampleWindow": "Finestra di campionamento del momento",
"releaseGracePeriod": "Periodo di grazia per il rilascio",
"minimumVelocity": "Velocità minima",
"maximumVelocity": "velocità massima",
"maximumDuration": "Durata massima",
"maximumTravel": "Viaggio massimo",
"decayTime": "tempo di decadimento",
"pixelsPerTick": "Pixel per tick",
"maximumFrameInterval": "Intervallo massimo tra i fotogrammi",
"maximumTicksPerFrame": "Numero massimo di tick per fotogramma"
},
"imageStorage": {
"instanceId": "ID sessione terminale",
"instanceIdDesc": "ID istanza di una delle schede del terminale a cui sei connesso, utilizzato per testare la visibilità.",
"selectedModeUnavailable": "Non disponibile",
"test": "Test",
"testing": "Test...",
"testFailed": "Impossibile testare l'archiviazione delle immagini",
"testConnected": "La sessione del terminale è connessa.",
"testNotConnected": "Nessuna sessione terminale connessa con questo ID istanza.",
"testSelectedMode": "Per caricare un file si utilizzerebbe: {{mode}}",
"testLocalVisible": "La directory locale è visibile dall'host connesso.",
"testLocalNotVisible": "La directory locale NON è visibile dall'host connesso."
},
"settings": {
"admin": {
"group": {
"touch": "Input tattile",
"images": "Archiviazione delle immagini",
"sessions": "Sessioni",
"newHosts": "Nuovi host"
},
"sessionTimeoutMinutes": {
"label": "Persistenza della sessione terminale",
"description": "Per quanto tempo un terminale disconnesso rimane attivo sul server prima di essere chiuso. Minimo 1 minuto, massimo 1440 minuti. Per le sessioni che devono durare più a lungo, abilitare Auto-Tmux sull'host."
},
"commandHistoryEnabled": {
"label": "Cronologia comandi",
"description": "Consenti la registrazione della cronologia comandi. Se disabilitato, la cronologia non viene salvata indipendentemente dalle impostazioni per host."
},
"commandHistoryForNewHosts": {
"label": "Cronologia dei comandi per i nuovi host",
"description": "Indica se i nuovi host si avviano con la cronologia dei comandi attiva."
},
"imageStorageMode": {
"label": "Modalità di archiviazione",
"description": "Dove vengono scritte le immagini del terminale incollate e caricate. Le selezioni automatiche per connessione, locale e remota (SFTP), sono predefinite.",
"auto": "Auto",
"local": "Locale",
"remoteSftp": "Remoto (SFTP)"
},
"imageLocalDir": {
"label": "Cartella locale",
"description": "Percorso assoluto sul backend di Termix in cui la modalità locale scrive le immagini. Non viene mai visualizzato dopo il salvataggio. Se vuoto, utilizza TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Percorso host",
"description": "La visualizzazione lato host della directory locale ricevuta dagli agenti terminali."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Per quanto tempo, in millisecondi, viene conservata un'immagine caricata. Se il valore è vuoto, viene utilizzato TERMIX_IMAGE_TTL_MS, ovvero un'ora."
},
"imageMaxCount": {
"label": "Numero massimo di immagini",
"description": "La maggior parte delle immagini viene conservata contemporaneamente. Se il campo è vuoto, viene utilizzato TERMIX_MAX_IMAGE_COUNT o 100."
},
"imageMaxBytes": {
"label": "byte di archiviazione massimi",
"description": "La maggior parte dei byte delle immagini vengono conservati contemporaneamente. Se vuoto, viene utilizzato TERMIX_MAX_IMAGE_STORAGE_BYTES o 5 GiB."
},
"sessionPersistence": {
"label": "Mantieni le sessioni anche dopo la disconnessione",
"description": "Mantieni attivo un terminale disconnesso sul server per il tempo indicato sopra, in modo che alla riapertura della scheda la sessione riprenda da dove si era interrotta."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Eseguire i terminali dei nuovi host all'interno di tmux in modo che le sessioni sopravvivano alle disconnessioni (richiede tmux sull'host)."
},
"newHostTheme": {
"label": "Tema per i nuovi host",
"description": "Il tema del terminale con cui si avvia un nuovo host."
},
"newHostFontFamily": {
"label": "Carattere per i nuovi host",
"description": "Il font del terminale con cui si avvia un nuovo host."
},
"newHostFontSize": {
"label": "Dimensione del carattere per i nuovi host",
"description": "La dimensione del carattere del terminale con cui un nuovo host inizia, in pixel."
},
"newHostCursorStyle": {
"label": "Stile del cursore per i nuovi host"
},
"newHostCursorBlink": {
"label": "Cursore lampeggiante per i nuovi host"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Abilita la barra degli strumenti del terminale",
"description": "Mostra una barra degli strumenti ad accesso rapido ancorata al terminale attivo per gli strumenti e le statistiche in tempo reale di questo host."
},
"terminalToolbarPosition": {
"label": "Posizione della barra degli strumenti",
"description": "Dove si trova la barra degli strumenti nel terminale. Puoi ancora trascinarla da lì.",
"bottom": "In basso al centro",
"bottomLeft": "In basso a sinistra",
"bottomRight": "In basso o",
"top": "In alto al centro",
"topLeft": "In alto a sinistra",
"topRight": "In alto a destra"
},
"terminalToolbarStartState": {
"label": "Stato iniziale della barra degli strumenti",
"description": "Se la barra degli strumenti si apre espansa o ridotta a icona quando si connette il terminale",
"expanded": "Espandere",
"collapsed": "Ridotto al minimo"
},
"terminalToolbarDisplay": {
"label": "Modalità di visualizzazione della barra degli strumenti",
"description": "Come vengono visualizzati i pulsanti della barra degli strumenti. L'ultima selezione mantiene invariato l'elemento scelto nella barra degli strumenti.",
"remember": "Ultimo utilizzo",
"icon": "Solo icona",
"labeled": "Icone ed etichette",
"expanded": "Espandeto con statistiche"
},
"terminalToolbarShowStatus": {
"label": "Mostra le statistiche in tempo reale",
"description": "Mostra le statistiche dell'host in tempo reale sopra i pulsanti della barra degli strumenti in modalità espansa"
},
"terminalToolbarFade": {
"label": "Dissolvenza in stato di inattività",
"description": "Fai scomparire gradualmente la barra degli strumenti finché non ci passi sopra con il mouse."
},
"enableCommandHistory": {
"label": "Cronologia comandi",
"description": "Registra i comandi eseguiti in questo terminale per la cronologia e il completamento automatico"
},
"enableTerminal": {
"label": "Abilita Terminal",
"description": "Offri un terminale SSH per questo host."
},
"inheritAppearance": {
"label": "Utilizza le impostazioni predefinite dell'utente"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Cursore lampeggiante"
},
"cursorStyle": {
"label": "Stile del cursore"
},
"fontSize": {
"label": "dimensione del carattere"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Torna indietro"
},
"letterSpacing": {
"label": "Spaziatura tra le lettere"
},
"lineHeight": {
"label": "Altezza della linea"
},
"bellStyle": {
"label": "Campana"
},
"minimumContrastRatio": {
"label": "Rapporto di contrasto minimo"
},
"backgroundImage": {
"label": "Immagine di sfondo"
},
"backgroundImageOpacity": {
"label": "opacità dell'immagine di sfondo"
},
"customThemeColors": {
"label": "Colori del tema personalizzati"
},
"rightClickSelectsWord": {
"label": "Il clic destro seleziona la parola"
},
"macOptionIsMeta": {
"label": "L'opzione è Meta"
},
"fastScrollModifier": {
"label": "Tasto di scorrimento rapido"
},
"fastScrollSensitivity": {
"label": "Velocità di scorrimento elevata"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "comando Mosh"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Utilizzare il titolo SSH"
},
"syntaxHighlighting": {
"label": "Evidenziazione della sintassi"
},
"syntaxHighlightingOptions": {
"label": "Categorie di evidenziazione della sintassi"
},
"linkClickBehavior": {
"label": "Fare clic sul link"
},
"localEcho": {
"label": "Eco locale"
},
"passwordPromptAutoFill": {
"label": "Offerta di compilare i campi della password"
},
"sudoPasswordAutoFill": {
"label": "Compila i prompt di sudo"
},
"autoReconnect": {
"label": "Riconnessione automatica"
}
},
"user": {
"commandAutocomplete": {
"label": "Completamento comandi",
"description": "Mostra il completamento automatico durante la digitazione se premi il tasto Tab."
},
"localEcho": {
"label": "Eco locale",
"description": "Riduci la latenza di input percepita utilizzando la predizione sicura della pressione dei tasti a livello locale."
},
"linkClickBehavior": {
"label": "Clic su link nel terminale",
"description": "Comportamento predefinito quando si fa clic su un collegamento nel terminale"
},
"customThemes": {
"label": "Temi salvati"
}
}
},
"palette": {
"localTerminal": "Terminale locale"
},
"permissions": {
"sessions": {
"title": "Utilizzare sessioni di terminale live",
"description": "Consente ad altre funzionalità, come la condivisione e la registrazione delle sessioni, di raggiungere le sessioni del terminale in tempo reale."
},
"history": {
"title": "Leggi la cronologia dei comandi",
"description": "Consente ad altre funzionalità, come l'assistente AI, di leggere la cronologia dei comandi."
}
},
"hosts": {
"tabTerminal": "Terminale",
"addHost": "Aggiungi host",
"applyGlobalThemeTooltip": "Applica questo tema",
"backgroundImageDesc": "URL opzionale per un'immagine di sfondo del terminale",
"backgroundImageLabel": "URL immagine di sfondo",
"backgroundImageOpacityLabel": "Opacità immagine di sfondo",
"backspaceMode": "Modalità Backspace",
"backspaceModeControlH": "Controllo-H (BS)",
"backspaceModeLabel": "Modalità backspace",
"backspaceModeNormal": "Normale (DEL)",
"behaviorAndAdvanced": "Comportamento e avanzate",
"bellStyle": "Stile campanello",
"bellStyleBoth": "Entrambi",
"bellStyleLabel": "Stile segnale acustico",
"bellStyleNone": "Nessuno",
"bellStyleSound": "Suono",
"bellStyleVisual": "Visivo",
"colorTheme": "Tema colore",
"cursorBlink": "Lampeggio cursore",
"cursorBlinking": "Lampeggiamento cursore",
"cursorBlinkingDesc": "Abilita l'animazione lampeggiante per il cursore del terminale",
"cursorStyle": "Stile cursore",
"cursorStyleBar": "Sbarra",
"cursorStyleBlock": "Bloccare",
"cursorStyleLabel": "Stile cursore",
"cursorStyleUnderline": "Sottolineare",
"customThemeAnsiColors": "Colori ANSI",
"customThemeBackground": "Sfondo",
"customThemeBlack": "Nero",
"customThemeBlue": "Blu",
"customThemeBrightBlack": "Nero brillante",
"customThemeBrightBlue": "Blu brillante",
"customThemeBrightCyan": "Ciano brillante",
"customThemeBrightGreen": "Verde brillante",
"customThemeBrightMagenta": "Magenta brillante",
"customThemeBrightRed": "Rosso brillante",
"customThemeBrightWhite": "Bianco brillante",
"customThemeBrightYellow": "Giallo brillante",
"customThemeColors": "Colori personalizzati",
"customThemeCursor": "Cursore",
"customThemeCursorAccent": "Accento cursore",
"customThemeCyan": "Ciano",
"customThemeForeground": "Primo piano",
"customThemeGreen": "Verde",
"customThemeMagenta": "Magenta",
"customThemeRed": "Rosso",
"customThemeResetTooltip": "Ripristina predefiniti",
"customThemeSelection": "Selezione",
"customThemeWhite": "Bianco",
"customThemeYellow": "Giallo",
"deleteGlobalThemeTooltip": "Elimina questo tema",
"docsLink": "Visualizza documentazione",
"enableAutoMosh": "Abilita Auto-Mosh",
"enableAutoMoshDesc": "Preferisci Mosh rispetto a SSH se disponibile",
"enableAutoTmux": "Abilita Auto-Tmux",
"enableAutoTmuxDesc": "Mantieni la tua shell e tutto ciò che è in esecuzione al suo interno attivi anche in caso di disconnessioni e riavvii del browser, eseguendoli all'interno di tmux (tmux deve essere installato sull'host).",
"fastScrollModifier": "Modificatore scorrimento veloce",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificatore scorrimento veloce",
"fastScrollModifierShift": "Maiusc",
"fastScrollSensitivity": "Sensibilità scorrimento veloce",
"fastScrollSensitivityLabel": "Sensibilità scorrimento veloce",
"fontFamily": "Famiglia di caratteri",
"fontFamilyCustomHint": "Scegli un font incluso nel pacchetto oppure seleziona Personalizzato e digita il nome esatto di un font già installato sul tuo sistema (ad esempio MesloLGS NF, Noto Sans Mono). Termix non può installare font per te, installalo prima sul tuo sistema operativo.",
"fontFamilyCustomOption": "Costume...",
"fontFamilyCustomPlaceholder": "Nome esatto del carattere, ad esempio MesloLGS NF",
"fontFamilyLabel": "Famiglia di caratteri",
"fontSize": "Dimensione carattere",
"fontSizeLabel": "Dimensione carattere",
"hostNotFound": "Host non trovato",
"letterSpacing": "Spaziatura caratteri",
"letterSpacingPx": "Spaziatura caratteri (px)",
"lineHeight": "Altezza riga",
"lineHeightLabel": "Interlinea",
"linkClickBehaviorConfirm": "Mostra popup per aprire o copiare",
"linkClickBehaviorDesc": "Controlla cosa succede quando fai clic su un link nel terminale. Usa 'Predefinito' per seguire l'impostazione a livello di app.",
"linkClickBehaviorDirect": "Apri direttamente",
"linkClickBehaviorLabel": "Comportamento al clic del link",
"loadingHost": "Caricamento host...",
"localEchoAuto": "Automatico",
"localEchoDesc": "Prevedi localmente le sequenze di tasti sicure e stampabili anche con connessioni lente. Le richieste di password e gli input di controllo non vengono mai ripetuti.",
"localEchoLabel": "Eco locale",
"localEchoOff": "Disattivo",
"localEchoOn": "Sempre acceso",
"macOptionIsMetaLabel": "Tasto Opzione Invia Meta",
"macOptionIsMetaShortDesc": "Disabilita la digitazione di caratteri speciali (come @ o |) con il tasto Opzione/Alt su macOS invece di inviare Meta",
"moshCommand": "Comando MOSH",
"moshCommandLabel": "Comando Mosh",
"noSavedThemes": "Nessun tema salvato al momento",
"none": "Nessuna",
"passwordPromptAutoFillDesc": "Offri la possibilità di inserire la password salvata quando il terminale la richiede. Disattiva l'opzione per non inserire mai automaticamente la password su questo host.",
"passwordPromptAutoFillLabel": "Offerta di compilazione automatica della password",
"autoReconnectLabel": "Riconnessione automatica",
"autoReconnectDesc": "Si riconnette automaticamente quando la connessione SSH si interrompe, ad esempio dopo un'interruzione di rete o durante la modalità di sospensione. Mantiene la funzione di scorrimento.",
"rightClickSelectsWord": "Clic destro seleziona la parola",
"rightClickSelectsWordLabel": "Clic destro seleziona la parola",
"rightClickSelectsWordShortDesc": "Seleziona la parola sotto il cursore con clic destro",
"saveAsGlobalTheme": "Salva come tema globale",
"saveGlobalThemeError": "Impossibile salvare il tema",
"saveGlobalThemeNamePrompt": "Inserisci un nome per questo tema",
"saveGlobalThemeSuccess": "Tema salvato",
"savedThemesLabel": "Temi salvati",
"scrollbackBufferLabel": "Buffer di scorrimento",
"scrollbackMaxLines": "Numero massimo di righe conservate nella cronologia",
"sudoPasswordAutoFill": "Compilazione automatica password sudo",
"sudoPasswordAutoFillDesc": "Memorizza una password sudo in modo che le metriche dell'host, i prompt del terminale e altro possano eseguire automaticamente comandi privilegiati.",
"sudoPasswordAutoFillLabel": "Compilazione automatica password sudo",
"syntaxCategoryIpAddresses": "Indirizzi IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Livelli di log",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Numeri con etichetta",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Percorsi file",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamp",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colora l'output del terminale (errori, percorsi, IP, timestamp)",
"syntaxHighlightingLabel": "Evidenziazione sintassi",
"terminalAppearance": "Aspetto del terminale",
"theme": "Tema",
"themePreview": "Anteprima tema",
"useSSHTitleDesc": "Aggiorna il titolo della scheda dal titolo della finestra del terminale invece del nome host",
"useSSHTitleLabel": "Usa il titolo della finestra SSH",
"enableTunnel": "Abilita Tunnel",
"enableFileManager": "Abilita File Manager",
"enableDocker": "Abilita Docker",
"startupSnippet": "Snippet di avvio",
"quickActions": "Azioni rapide",
"proxmoxLastSyncStatus": {
"success": "Riuscita"
},
"proxmoxResultSkippedNoIp": "{{count}} saltato (nessun IP trovato)",
"proxmoxStatsUrlCopied": "URL delle statistiche di Proxmox copiato negli appunti",
"rdpUrlCopied": "URL RDP copiato",
"vncUrlCopied": "URL VNC copiato",
"filterAuthStepca": "Passo CA",
"guac": {
"noCredential": "Nessuna credenziale (credenziali dirette di seguito)",
"authTypeDirect": "Diretta",
"authTypeCredential": "Credenziale",
"authTypeNone": "Nessuno",
"recordingPath": "Percorso registrazione",
"recordingName": "Nome registrazione",
"saveHostFirst": "Salva prima l'host",
"sharingOptionsAfterSave": "Le opzioni di condivisione sono disponibili dopo aver salvato l'host",
"permissionLevel": "Livello di autorizzazione",
"typeHeader": "Tipo",
"targetHeader": "Destinazione",
"permissionHeader": "Autorizzazione",
"cancelBtn": "Annulla",
"savingBtn": "Salvando...",
"updateHostBtn": "Aggiorna host",
"addHostBtn": "Aggiungi host"
},
"filterAuthVault": "Volta"
},
"nav": {
"history": "Cronologia",
"localTerminal": "Terminale locale",
"sshTools": "Strumenti SSH",
"terminal": "Terminale",
"macros": "Macro"
},
"sshTools": {
"broadcastInputPlaceholder": "Digita qui per trasmettere le pressioni dei tasti...",
"copyOnSelect": "Copia automaticamente il testo selezionato",
"enableRightClickCopyPaste": "Abilita copia/incolla con clic destro",
"fillPassword": "Inserisci password",
"fillPasswordMissing": "Nessuna password salvata per {{count}} terminale/i selezionato/i",
"fillPasswordSuccess": "Password inserita in {{count}} terminale/i",
"keyRecordingTitle": "Registrazione tasti",
"noTerminalTabsOpen": "Nessuna scheda terminale aperta",
"recordToTerminals": "Registra sui terminali",
"selectAll": "Tutte",
"selectNone": "Nessuno",
"selectTerminalsAbove": "Seleziona i terminali sopra",
"settingsTitle": "Impostazioni",
"startRecording": "Avvia registrazione",
"stopRecording": "Interrompi registrazione"
},
"keybindings": {
"copy": "Copia selezione",
"paste": "Incolla",
"sendControlCode": "Invia il segnale Ctrl+lettera",
"sendText": "Invia testo",
"controlCodeLabel": "Lettera",
"textLabel": "Testo da inviare",
"appendEnterLabel": "Premi Invio dopo aver inviato",
"clipboardPermissionNote": "In alcuni browser potrebbe essere richiesta l'autorizzazione per l'apposizione degli appunti al primo utilizzo.",
"textRequired": "Inserisci il testo da inviare",
"controlCodeRequired": "Inserisci una sola lettera come codice di controllo",
"builtIn": {
"copyCtrlC": "Copia selezione (Ctrl+C, solo quando è selezionato del testo)",
"copyCtrlShiftC": "Copia selezione (Ctrl+Maiusc+C)",
"copyCmdC": "Copia selezione (Cmd+C)",
"pasteCtrlShiftV": "Incolla dagli appunti (Ctrl+Maiusc+V)",
"ctrlW": "Invia Ctrl+W alla shell (bloccato per chiudere la scheda del browser)",
"ctrlT": "Invia Ctrl+T alla shell (impossibile aprire una scheda del browser)",
"ctrlN": "Invia Ctrl+N alla shell (impossibile aprire la finestra del browser)",
"ctrlQ": "Invia Ctrl+Q alla shell (impossibile chiudere il browser)"
}
},
"macros": {
"title": "Macro",
"description": "Esegui una serie di comandi salvati in un terminale e reagisci a ciò che il server ti invia in risposta.",
"target": "Destinazione",
"noTerminal": "Nessun terminale aperto",
"empty": "Ancora nessuna macro",
"emptyHint": "Crea una macro per automatizzare un flusso di lavoro da terminale, come l'accesso, il riavvio di un servizio o la risposta a richieste.",
"create": "Nuova macro",
"back": "Torna alle macro",
"name": "Nome",
"namePlaceholder": "Riavvia il server web",
"nameRequired": "Assegna un nome alla macro prima di salvarla.",
"descriptionLabel": "Descrizione",
"descriptionPlaceholder": "Cosa fa questa macro (facoltativo)",
"unsaved": "Modifiche non salvate",
"save": "Salva",
"saved": "Macro salvata",
"saveFailed": "Impossibile salvare la macro",
"delete": "Elimina",
"deleteTitle": "Eliminare questa macro?",
"deleteBody": "\"{{name}}\" verrà eliminato definitivamente. Questa operazione non può essere annullata.",
"deleted": "Macro eliminato",
"cancel": "Annulla",
"run": "Esegui",
"stop": "Stop",
"running": "Corsa...",
"completed": "Macro terminato",
"failed": "Il fallimento di Macro",
"loadFailed": "Impossibile caricare le macro",
"needTerminal": "Aprire e collegare prima un terminale",
"noSteps": "Questa macro non ha ancora passaggi. Aggiungine uno qui sotto.",
"addStep": "Aggiungi passaggio",
"stepNumber": "Passo {{number}}",
"removeStep": "Rimuovere il passaggio",
"confirmRunTitle": "Eseguire questa macro?",
"confirmRunBody": "\"{{name}}\" invierà comandi a {{host}}.",
"confirmRunAction": "Esegui la macro",
"stepTypes": {
"send": {
"label": "inviare comando",
"help": "Digita il testo nel terminale, proprio come se lo avessi digitato tu."
},
"wait": {
"label": "Attendi l'output",
"help": "Si mette in pausa finché il server non stampa il testo che hai specificato, ad esempio una richiesta di password."
},
"delay": {
"label": "Pausa",
"help": "Attende un intervallo di tempo fisso prima di procedere al passo successivo."
},
"if": {
"label": "Se l'output contiene",
"help": "Controlla tutto ciò che il server ha stampato finora, quindi esegue uno dei due rami."
},
"repeat": {
"label": "Ripetere",
"help": "Esegue i passaggi al suo interno un numero prestabilito di volte."
}
},
"send": {
"text": "Comando o testo",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Premi Invio dopo aver inviato",
"pressEnterHelp": "Disattiva questa opzione per digitare del testo senza inviarlo."
},
"wait": {
"pattern": "Attendi che l'output contenga",
"patternPlaceholder": "password:",
"timeout": "Rinunciare dopo",
"onTimeout": "Se non appare mai",
"stop": "Interrompi la macro",
"continue": "Continua comunque"
},
"delay": {
"duration": "Attendi"
},
"ifStep": {
"pattern": "Se l'output contiene",
"patternPlaceholder": "Attivo: attivo (in corsa)",
"then": "Poi fai questo",
"else": "Altrimenti fai così",
"emptyBranch": "Nessun gradino"
},
"repeat": {
"count": "Numero di volte",
"times": "volte"
},
"match": {
"useRegex": "Corrispondenza con un'espressione regolare",
"useRegexHelp": "Lasciare vuoto questo elemento per far sì che il testo corrisponda esattamente a come è stato scritto.",
"invalidRegex": "Non è un'espressione regolare valida, verrà interpretata come testo semplice."
},
"seconds": "secondi",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "È necessario un server remoto. Per utilizzare questo tipo di connessione, collega un server remoto nelle Impostazioni."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "追加",
"arrowDown": "↓",
"arrowLeft": "←",
"arrowRight": "→",
"arrowUp": "↑",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "完了",
"editQuickKeys": "クイックキー編集",
"end": "エンド",
"esc": "Esc",
"home": "ホーム",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "貼り付け",
"quickKeyPlaceholder": "例: sudo ",
"quickKeysDesc": "× をタップして削除します。最大8文字まで対応。",
"quickKeysTitle": "クイックキー",
"removeQuickKey": "削除",
"resetDefaults": "デフォルトにリセット",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Auto-Tmux の有効化に失敗しました",
"autoTmuxEnabled": "{{host}}に対して Auto-Tmux が有効になりました。これは次回の接続時に適用されます。",
"clipboardHttpWarning": "クリップボードを読み取れませんでした。一部のブラウザはHTTPS接続以外でのクリップボードへのアクセスを制限しています。代わりにCtrl+Vを試すか、TermixをHTTPS経由で提供してみてください。",
"closeTab": "閉じる",
"connecting": "接続中...",
"connectionLost": "接続切断",
"connectionRejected": "サーバーによって接続が拒否されました。認証設定とネットワーク構成を確認してください。",
"connectionTimeout": "接続タイムアウト",
"enableAutoTmuxAction": "Auto-Tmux を有効にする",
"hostKeyRejected": "SSHホストキーの検証が拒否されました。接続がキャンセルされました。",
"linkDialogCopy": "コピー",
"linkDialogOpen": "開く",
"linkDialogTitle": "リンクを開く",
"maxReconnectAttemptsReached": "再接続の最大試行回数に達しました",
"noHostSelected": "ホストが選択されていません",
"passwordPromptFillTitle": "保存されたパスワードをこのプロンプトに入力しますか?",
"reconnect": "再接続",
"reconnected": "再接続完了",
"reconnecting": "再接続中... ({{attempt}}/{{max}})",
"autoReconnecting": "接続が切断されました。再接続中です。",
"searchCaseSensitive": "マッチケース",
"searchClose": "閉じる(Escキー)",
"searchNext": "次の試合(入場)",
"searchNoResults": "検索結果なし",
"searchPlaceholder": "探す",
"searchPrevious": "前の試合 (Shift+Enter)",
"searchRegex": "正規表現を使用する",
"searchResultCount": "{{index}} / {{count}}",
"searchWholeWord": "単語全体を一致させる",
"sessionExpiredNotice": "{{host}} での前回のセッションは {{minutes}} 分後に切断され、シェルおよびそこで実行されていたすべてのものが失われました。セッションを維持するには、このホストで Auto-Tmux を有効にしてください。",
"sessionExpiredNoticeNoMinutes": "{{host}} での前回のセッションは、接続が切断された状態で期限切れになりました。シェルおよびシェル内で実行されていたすべてのプロセスは失われています。セッションを維持するには、このホストで Auto-Tmux を有効にしてください。",
"sessionTakenOver": "セッションが別のタブで開かれました。再接続中...",
"tmuxAttached": "接続クライアント",
"tmuxAttachedCount": "{{count}} 接続",
"tmuxCopyHint": "選択範囲を調整してEnterでクリップボードにコピー",
"tmuxCreateNew": "新規セッションを開始",
"tmuxDetached": "tmuxセッションからデタッチしました",
"tmuxLastActivity": "最終アクティビティ",
"tmuxSessionAttached": "tmuxセッションに接続しました: {{name}}",
"tmuxSessionCreated": "tmuxセッションが作成されました: {{name}}",
"tmuxSessionPickerDesc": "このホストに既存のtmuxセッションがあります。再アタッチするか、新しいセッションを作成してください。",
"tmuxSessionPickerTitle": "tmuxセッション",
"tmuxTimeDays": "{{count}}日前",
"tmuxTimeHours": "{{count}}時間前",
"tmuxTimeJustNow": "たった今",
"tmuxTimeMinutes": "{{count}}分前",
"tmuxUnavailable": "リモートホストにtmuxがインストールされていません。標準シェルにフォールバックします。",
"tmuxWindowCount": "{{count}} ウィンドウ",
"tmuxWindows": "ウィンドウ",
"unknownError": "不明なエラーが発生しました",
"websocketAbnormalClose": "接続が予期せず切断されました。リバースプロキシまたはSSLの設定に問題がある可能性があります。サーバーログを確認してください。",
"websocketError": "WebSocket接続エラー",
"clipboardReadFailed": "クリップボードからの読み取りに失敗しました。クリップボードのアクセス許可が付与されていることを確認してください。",
"clipboardWriteFailed": "クリップボードへのコピーに失敗しました。ページがHTTPSまたはlocalhostで提供されていることを確認してください。",
"connected": "接続中",
"totpCodeLabel": "確認コード",
"duplicateTab": "重複タブ",
"imageChooseFile": "画像ファイルを選択してください",
"imageUploaded": "アップロードされた画像: {{path}}",
"imageClipboardUnavailable": "このブラウザはクリップボードから画像を読み取ることができません",
"imageClipboardEmpty": "クリップボードに画像が見つかりませんでした",
"localShell": "ローカル端末シェル",
"autocompleteHintComplete": "タブキーまたはエンターキーを押して完了",
"autocompleteHintNavigate": "↑↓でナビゲート",
"autocompleteHintClose": "Escキーを押して閉じる"
},
"terminalToolbar": {
"detachTmux": "tmuxをデタッチする",
"detachTmuxDescription": "tmuxセッションをデタッチする",
"dismissError": "画像エラーを非表示にする",
"hideToolbar": "ツールバーを非表示にする",
"image": "画像アクション(画像のみ)",
"imageActionFailed": "画像操作が失敗しました",
"layout": "ツールバー表示モード",
"layoutExpanded": "指標を追加して拡張",
"layoutIcon": "アイコンのみ",
"layoutLabeled": "アイコンとラベル",
"moveToolbar": "ツールバーを移動",
"moveToolbarHint": "ツールバーをドラッグして位置を変更します",
"paste": "画像を貼り付ける",
"pasteImage": "クリップボードから画像を貼り付ける(画像のみ)",
"retry": "再試行",
"showToolbar": "ツールバーを展開",
"upload": "画像をアップロード",
"uploadImage": "ホストに画像をアップロードする",
"uploadingImage": "アップロード中..."
},
"history": {
"noTerminalSelected": "ターミナルが選択されていません",
"noTerminalSelectedHint": "SSH ターミナルタブを開いてコマンド履歴を表示",
"searchPlaceholder": "履歴を検索...",
"clearAll": "すべてクリア",
"noHistoryEntries": "履歴エントリがありません",
"trackingDisabled": "履歴の追跡が無効です",
"trackingDisabledHint": "このホストのSSHターミナルタブでコマンド履歴を有効にしてください。",
"commandCount_one": "{{count}} コマンド",
"commandCount_other": "{{count}} コマンド"
},
"touchInput": {
"enabled": "タッチ入力を有効にする",
"enabledDesc": "端末で指一本でのスクロールを可能にする",
"momentumEnabled": "勢いを加速させる",
"momentumEnabledDesc": "スワイプ後、少しスクロールを続ける",
"advanced": "高度な",
"resetDefaults": "デフォルトにリセット",
"dragThreshold": "ドラッグしきい値",
"maxWheelDelta": "最大ホイールデルタ",
"momentumSampleWindow": "モメンタムサンプルウィンドウ",
"releaseGracePeriod": "釈放猶予期間",
"minimumVelocity": "最小速度",
"maximumVelocity": "最大速度",
"maximumDuration": "最大持続時間",
"maximumTravel": "最大移動距離",
"decayTime": "減衰時間",
"pixelsPerTick": "ピクセル/ティック",
"maximumFrameInterval": "最大フレーム間隔",
"maximumTicksPerFrame": "フレームあたりの最大ティック数"
},
"imageStorage": {
"instanceId": "端末セッションインスタンスID",
"instanceIdDesc": "接続されているターミナルタブのいずれかのインスタンスID。表示テストに使用されます。",
"selectedModeUnavailable": "利用不可",
"test": "テスト",
"testing": "テスト中...",
"testFailed": "画像ストレージのテストに失敗しました",
"testConnected": "端末セッションが接続されました。",
"testNotConnected": "このインスタンスIDで接続されている端末セッションはありません。",
"testSelectedMode": "アップロードには以下を使用します: {{mode}}",
"testLocalVisible": "ローカルディレクトリは、接続されているホストから参照可能です。",
"testLocalNotVisible": "ローカルディレクトリは、接続されているホストからアクセスできません。"
},
"settings": {
"admin": {
"group": {
"touch": "タッチ入力",
"images": "画像ストレージ",
"sessions": "セッション",
"newHosts": "新しいホスト"
},
"sessionTimeoutMinutes": {
"label": "端末セッションの永続性",
"description": "切断された端末がサーバー上で閉じられるまでの時間。最小1分、最大1440分。この時間を超えてセッションを継続する必要がある場合は、ホスト上でAuto-Tmuxを有効にしてください。"
},
"commandHistoryEnabled": {
"label": "コマンド履歴",
"description": "コマンド履歴の記録を許可します。無効にすると、ホストごとの設定に関わらず履歴は保存されません。"
},
"commandHistoryForNewHosts": {
"label": "新規ホストのコマンド履歴",
"description": "新しいホストがコマンド履歴を有効にした状態で起動するかどうか。"
},
"imageStorageMode": {
"label": "ストレージモード",
"description": "貼り付けおよびアップロードされた端末イメージが書き込まれる場所。接続による自動選択、ローカルおよびリモート(SFTP)が固定されています。",
"auto": "自動",
"local": "ローカル",
"remoteSftp": "リモート(SFTP)"
},
"imageLocalDir": {
"label": "ローカルディレクトリ",
"description": "Termixバックエンド上の、ローカルモードが画像を書き込む絶対パス。保存後は表示されません。空欄の場合はTERMIX_IMAGE_DIRが使用されます。"
},
"imageHostPath": {
"label": "ホストパス",
"description": "端末エージェントが受信するローカルディレクトリのホスト側ビュー。"
},
"imageTtlMs": {
"label": "TTL(ミリ秒)",
"description": "アップロードされた画像が保持される期間(ミリ秒単位)。空欄の場合はTERMIX_IMAGE_TTL_MS(1時間)が使用されます。"
},
"imageMaxCount": {
"label": "最大画像数",
"description": "ほとんどの画像は一度に保持されます。空の場合はTERMIX_MAX_IMAGE_COUNTまたは100が使用されます。"
},
"imageMaxBytes": {
"label": "最大ストレージバイト数",
"description": "一度に保持される画像の最大バイト数。空の場合はTERMIX_MAX_IMAGE_STORAGE_BYTESまたは5 GiBを使用します。"
},
"sessionPersistence": {
"label": "切断後もセッションを維持する",
"description": "上記時間の間、サーバー上で切断された端末をアクティブな状態にしておくことで、そのタブを再度開いたときに、前回中断したところから作業が再開されます。"
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "tmux内で新しいホストのターミナルを実行することで、セッションが切断後も維持されます(ホストにtmuxがインストールされている必要があります)。"
},
"newHostTheme": {
"label": "新規ホスト向けテーマ",
"description": "新しいホストが起動時に使用するターミナルテーマ。"
},
"newHostFontFamily": {
"label": "新規ホスト用のフォント",
"description": "新しいホストが起動時に使用するターミナルフォント。"
},
"newHostFontSize": {
"label": "新規ホスト向けのフォントサイズ",
"description": "新しいホストが最初に使用する端末のフォントサイズ(ピクセル単位)。"
},
"newHostCursorStyle": {
"label": "新規ホスト向けのカーソルスタイル"
},
"newHostCursorBlink": {
"label": "新規ホストの場合はカーソルが点滅します"
}
},
"host": {
"enableTerminalToolbar": {
"label": "ターミナルツールバーを有効にする",
"description": "このホストのツールとリアルタイム統計情報に素早くアクセスできるツールバーを、アクティブなターミナルにドッキングして表示します。"
},
"terminalToolbarPosition": {
"label": "ツールバーの位置",
"description": "ターミナル内のツールバーの位置です。そこからドラッグして移動することもできます。",
"bottom": "下中央",
"bottomLeft": "左下",
"bottomRight": "右下",
"top": "中央上部",
"topLeft": "左上",
"topRight": "右上"
},
"terminalToolbarStartState": {
"label": "ツールバーの開始状態",
"description": "端末が接続されたときにツールバーが展開された状態で開くか、最小化された状態で開くか",
"expanded": "拡張版",
"collapsed": "最小化"
},
"terminalToolbarDisplay": {
"label": "ツールバー表示モード",
"description": "ツールバーボタンの表示方法。最後に使用したボタンは、ツールバーに保持されます。",
"remember": "最終使用日時",
"icon": "アイコンのみ",
"labeled": "アイコンとラベル",
"expanded": "統計情報を追加"
},
"terminalToolbarShowStatus": {
"label": "ライブ統計を表示",
"description": "展開モードでツールバーボタンの上にホストのライブ統計情報を表示する"
},
"terminalToolbarFade": {
"label": "アイドル時にフェードアウト",
"description": "ツールバーをマウスオーバーするまでフェードアウトさせる"
},
"enableCommandHistory": {
"label": "コマンド履歴",
"description": "このターミナルで実行されたコマンドを履歴とオートコンプリート用に記録します"
},
"enableTerminal": {
"label": "ターミナルを有効化",
"description": "このホストにSSHターミナルを提供します。"
},
"inheritAppearance": {
"label": "ユーザーデフォルトを使用する"
},
"theme": {
"label": "テーマ"
},
"cursorBlink": {
"label": "点滅するカーソル"
},
"cursorStyle": {
"label": "カーソルスタイル"
},
"fontSize": {
"label": "フォントサイズ"
},
"fontFamily": {
"label": "フォント"
},
"scrollback": {
"label": "スクロールバック"
},
"letterSpacing": {
"label": "文字間隔"
},
"lineHeight": {
"label": "行の高さ"
},
"bellStyle": {
"label": "ベル"
},
"minimumContrastRatio": {
"label": "最小コントラスト比"
},
"backgroundImage": {
"label": "背景画像"
},
"backgroundImageOpacity": {
"label": "背景画像の不透明度"
},
"customThemeColors": {
"label": "カスタムテーマカラー"
},
"rightClickSelectsWord": {
"label": "右クリックで単語を選択"
},
"macOptionIsMeta": {
"label": "オプションはメタです"
},
"fastScrollModifier": {
"label": "高速スクロールキー"
},
"fastScrollSensitivity": {
"label": "高速スクロール速度"
},
"backspaceMode": {
"label": "バックスペース"
},
"autoMosh": {
"label": "オートモッシュ"
},
"moshCommand": {
"label": "モッシュコマンド"
},
"autoTmux": {
"label": "自動tmux"
},
"useSSHTitle": {
"label": "SSHタイトルを使用する"
},
"syntaxHighlighting": {
"label": "構文ハイライト"
},
"syntaxHighlightingOptions": {
"label": "構文強調表示カテゴリ"
},
"linkClickBehavior": {
"label": "リンクをクリック"
},
"localEcho": {
"label": "ローカルエコー"
},
"passwordPromptAutoFill": {
"label": "パスワード入力欄への入力を代行する。"
},
"sudoPasswordAutoFill": {
"label": "sudoプロンプトに記入してください"
},
"autoReconnect": {
"label": "自動的に再接続します"
}
},
"user": {
"commandAutocomplete": {
"label": "コマンド補完",
"description": "タブキーを押すと入力中にオートコンプリートを表示する"
},
"localEcho": {
"label": "ローカルエコー",
"description": "安全なローカルキーストローク予測を使用して、体感入力遅延を低減する"
},
"linkClickBehavior": {
"label": "ターミナルリンククリック",
"description": "ターミナル内のリンクをクリックしたときのデフォルト動作"
},
"customThemes": {
"label": "保存されたテーマ"
}
}
},
"palette": {
"localTerminal": "ローカル端末"
},
"permissions": {
"sessions": {
"title": "ライブターミナルセッションを使用する",
"description": "セッション共有や録画などの他の機能を、ライブのターミナルセッションで利用できるようにします。"
},
"history": {
"title": "コマンド履歴を読む",
"description": "AIアシスタントなどの他の機能が、あなたのコマンド履歴を読み取れるようにします。"
}
},
"hosts": {
"tabTerminal": "ターミナル",
"addHost": "ホストを追加",
"applyGlobalThemeTooltip": "このテーマを適用する",
"backgroundImageDesc": "ターミナルの背景画像のオプションURL",
"backgroundImageLabel": "背景画像 URL",
"backgroundImageOpacityLabel": "背景画像の不透明度",
"backspaceMode": "バックスペースモード",
"backspaceModeControlH": "コントロールH(BS)",
"backspaceModeLabel": "バックスペースモード",
"backspaceModeNormal": "通常(DEL)",
"behaviorAndAdvanced": "動作と詳細設定",
"bellStyle": "ベルスタイル",
"bellStyleBoth": "両方",
"bellStyleLabel": "ベルスタイル",
"bellStyleNone": "すべて解除",
"bellStyleSound": "音",
"bellStyleVisual": "ビジュアル",
"colorTheme": "カラーテーマ",
"cursorBlink": "カーソル点滅",
"cursorBlinking": "カーソル点滅",
"cursorBlinkingDesc": "ターミナルカーソルの点滅アニメーションを有効にします",
"cursorStyle": "カーソルスタイル",
"cursorStyleBar": "バー",
"cursorStyleBlock": "ブロック",
"cursorStyleLabel": "カーソルスタイル",
"cursorStyleUnderline": "下線",
"customThemeAnsiColors": "ANSIカラー",
"customThemeBackground": "背景",
"customThemeBlack": "黒",
"customThemeBlue": "ブルー",
"customThemeBrightBlack": "ブライトブラック",
"customThemeBrightBlue": "ブライトブルー",
"customThemeBrightCyan": "ブライトシアン",
"customThemeBrightGreen": "ブライトグリーン",
"customThemeBrightMagenta": "ブライトマゼンタ",
"customThemeBrightRed": "ブライトレッド",
"customThemeBrightWhite": "ブライトホワイト",
"customThemeBrightYellow": "ブライトイエロー",
"customThemeColors": "カスタムカラー",
"customThemeCursor": "カーソル",
"customThemeCursorAccent": "カーソルアクセント",
"customThemeCyan": "シアン",
"customThemeForeground": "前景",
"customThemeGreen": "緑",
"customThemeMagenta": "マゼンタ",
"customThemeRed": "赤",
"customThemeResetTooltip": "デフォルトにリセット",
"customThemeSelection": "選択",
"customThemeWhite": "ホワイト",
"customThemeYellow": "黄",
"deleteGlobalThemeTooltip": "このテーマを削除",
"docsLink": "ドキュメントを表示",
"enableAutoMosh": "Auto-Mosh を有効にする",
"enableAutoMoshDesc": "利用可能な場合、SSH よりも Mosh を優先します",
"enableAutoTmux": "Auto-Tmux を有効にする",
"enableAutoTmuxDesc": "tmux内で実行することで、接続切断やブラウザの再起動後もシェルとその中で実行されているすべての処理を正常に実行状態に保つことができます(ホストにtmuxがインストールされている必要があります)。",
"fastScrollModifier": "高速スクロール修飾キー",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "高速スクロールの修飾キー",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "高速スクロール感度",
"fastScrollSensitivityLabel": "高速スクロールの感度",
"fontFamily": "フォントファミリー",
"fontFamilyCustomHint": "同梱のフォントを選択するか、「カスタム」を選択して、システムに既にインストールされているフォントの正確な名前を入力してください(例:MesloLGS NF、Noto Sans Mono)。Termixはフォントをインストールできませんので、まずTermixをOSにインストールしてください。",
"fontFamilyCustomOption": "カスタム...",
"fontFamilyCustomPlaceholder": "正確なフォント名(例:MesloLGS NF)",
"fontFamilyLabel": "フォントファミリー",
"fontSize": "フォントサイズ",
"fontSizeLabel": "フォントサイズ",
"hostNotFound": "ホストが見つかりません",
"letterSpacing": "文字間隔",
"letterSpacingPx": "文字間隔 (px)",
"lineHeight": "行の高さ",
"lineHeightLabel": "行の高さ",
"linkClickBehaviorConfirm": "開くまたはコピーするポップアップを表示",
"linkClickBehaviorDesc": "ターミナル内のリンクをクリックしたときの動作を制御します。「デフォルト」を選択することで、アプリ全体の設定に従います。",
"linkClickBehaviorDirect": "直接開く",
"linkClickBehaviorLabel": "リンククリック時の動作",
"loadingHost": "ホストを読み込み中...",
"localEchoAuto": "自動",
"localEchoDesc": "低速回線でも、印刷可能な安全なキー入力をローカルで予測します。パスワード入力や制御入力はエコーバックされません。",
"localEchoLabel": "ローカルエコー",
"localEchoOff": "オフ",
"localEchoOn": "常時接続",
"macOptionIsMetaLabel": "Optionキーでメタデータを送信",
"macOptionIsMetaShortDesc": "macOSで特殊文字(@や|など)を入力する際に、Metaを送信する代わりにOption/Altキーを使用するのを無効にする",
"moshCommand": "Mosh コマンド",
"moshCommandLabel": "Mosh コマンド",
"noSavedThemes": "まだ保存されたテーマはありません",
"none": "なし",
"passwordPromptAutoFillDesc": "端末でパスワードの入力を求められた際に、保存済みのパスワードを入力するよう促します。このホストではパスワードの自動入力を一切行わないようにするには、この設定を無効にします。",
"passwordPromptAutoFillLabel": "パスワードの自動入力機能を提供する",
"autoReconnectLabel": "自動再接続",
"autoReconnectDesc": "ネットワーク障害やスリープ状態などによりSSH接続が切断された場合、自動的に再接続します。スクロールバックした状態は保持されます。",
"rightClickSelectsWord": "右クリックで単語選択",
"rightClickSelectsWordLabel": "右クリックで単語選択",
"rightClickSelectsWordShortDesc": "右クリック時にカーソル下の単語を選択します",
"saveAsGlobalTheme": "グローバルテーマとして保存",
"saveGlobalThemeError": "テーマの保存に失敗しました",
"saveGlobalThemeNamePrompt": "このテーマの名前を入力してください",
"saveGlobalThemeSuccess": "テーマが保存されました",
"savedThemesLabel": "保存済みテーマ",
"scrollbackBufferLabel": "スクロールバッファ",
"scrollbackMaxLines": "履歴に保持する最大行数",
"sudoPasswordAutoFill": "Sudo パスワードの自動入力",
"sudoPasswordAutoFillDesc": "sudo パスワードを保存して、ホストメトリクス、ターミナルプロンプトなどが自動的に特権コマンドを実行できるようにします",
"sudoPasswordAutoFillLabel": "sudo パスワードの自動入力",
"syntaxCategoryIpAddresses": "IPアドレス",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "ログレベル",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "ラベル付き数値",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "ファイルパス",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "タイムスタンプ",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "ターミナル出力に色を付ける(エラー、パス、IP、タイムスタンプ)",
"syntaxHighlightingLabel": "シンタックスハイライト",
"terminalAppearance": "ターミナルの外観",
"theme": "テーマ",
"themePreview": "テーマプレビュー",
"useSSHTitleDesc": "タブのタイトルをホスト名ではなくシェルのウィンドウタイトルから更新する",
"useSSHTitleLabel": "SSHウィンドウタイトルを使用する",
"enableTunnel": "トンネルを有効にする",
"enableFileManager": "ファイルマネージャーを有効にする",
"enableDocker": "Dockerを有効にする",
"startupSnippet": "起動時スニペット",
"quickActions": "クイックアクション",
"proxmoxLastSyncStatus": {
"success": "成功"
},
"proxmoxResultSkippedNoIp": "{{count}} スキップしました(IPアドレスが見つかりませんでした)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL がクリップボードにコピーされました",
"rdpUrlCopied": "RDP URL をコピーしました",
"vncUrlCopied": "VNC URL をコピーしました",
"filterAuthStepca": "ステップCA",
"guac": {
"noCredential": "認証情報なし (直接入力は以下)",
"authTypeDirect": "直接",
"authTypeCredential": "認証情報",
"authTypeNone": "すべて解除",
"recordingPath": "録画パス",
"recordingName": "録画名",
"saveHostFirst": "最初にホストを保存してください。",
"sharingOptionsAfterSave": "共有オプションはホストの保存後に利用可能です。",
"permissionLevel": "権限レベル",
"typeHeader": "タイプ",
"targetHeader": "ターゲット",
"permissionHeader": "権限",
"cancelBtn": "キャンセル",
"savingBtn": "保存中...",
"updateHostBtn": "ホストを更新",
"addHostBtn": "ホストを追加"
},
"filterAuthVault": "金庫"
},
"nav": {
"history": "履歴",
"localTerminal": "ローカル端末",
"sshTools": "SSHツール",
"terminal": "ターミナル",
"macros": "マクロ"
},
"sshTools": {
"broadcastInputPlaceholder": "ここに入力してキーをブロードキャスト...",
"copyOnSelect": "選択したテキストを自動的にコピーします",
"enableRightClickCopyPaste": "右クリックでのコピー/貼り付けを有効にする",
"fillPassword": "パスワードを自動入力",
"fillPasswordMissing": "選択した {{count}} 個のターミナルに保存されたパスワードがありません",
"fillPasswordSuccess": "{{count}} 個のターミナルにパスワードを入力しました",
"keyRecordingTitle": "キー記録",
"noTerminalTabsOpen": "開いている端末タブはありません",
"recordToTerminals": "ターミナルに記録",
"selectAll": "すべて選択",
"selectNone": "すべて解除",
"selectTerminalsAbove": "上のターミナルを選択",
"settingsTitle": "設定",
"startRecording": "記録開始",
"stopRecording": "記録停止"
},
"keybindings": {
"copy": "選択範囲をコピー",
"paste": "貼り付け",
"sendControlCode": "Ctrlキーと文字キーを同時に押して信号を送る",
"sendText": "テキストを送信",
"controlCodeLabel": "手紙",
"textLabel": "送信するテキスト",
"appendEnterLabel": "送信後にEnterキーを押してください。",
"clipboardPermissionNote": "一部のブラウザでは、初回使用時にクリップボードのアクセス許可を求められる場合があります。",
"textRequired": "送信するテキストを入力してください",
"controlCodeRequired": "制御コードとして1文字を入力してください",
"builtIn": {
"copyCtrlC": "選択範囲をコピーする(Ctrl+C、テキストが選択されている場合のみ)",
"copyCtrlShiftC": "選択範囲をコピーする(Ctrl+Shift+C)",
"copyCmdC": "選択範囲をコピーする(Cmd+C)",
"pasteCtrlShiftV": "クリップボードから貼り付け(Ctrl+Shift+V)",
"ctrlW": "Ctrl+Wをシェルに送信する(ブラウザタブを閉じることができない)",
"ctrlT": "Ctrl+T をシェルに送信してください(ブラウザのタブを開くことがブロックされます)。",
"ctrlN": "Ctrl+Nをシェルに送信する(ブラウザウィンドウを開くことがブロックされる)",
"ctrlQ": "Ctrl+Q をシェルに送信してください(ブラウザの終了がブロックされます)。"
}
},
"macros": {
"title": "マクロ",
"description": "ターミナルで保存済みのコマンド系列を実行し、サーバーからの応答に応じて処理を行います。",
"target": "ターゲット",
"noTerminal": "端末が開いていません",
"empty": "マクロはまだありません",
"emptyHint": "ログイン、サービスの再起動、プロンプトへの応答など、ターミナル操作の流れを自動化するマクロを作成します。",
"create": "新しいマクロ",
"back": "マクロに戻る",
"name": "名前",
"namePlaceholder": "ウェブサーバーを再起動します",
"nameRequired": "保存する前にマクロに名前を付けてください。",
"descriptionLabel": "説明",
"descriptionPlaceholder": "このマクロの機能(オプション)",
"unsaved": "保存されていない変更があります",
"save": "保存",
"saved": "マクロが保存されました",
"saveFailed": "マクロを保存できませんでした",
"delete": "削除",
"deleteTitle": "このマクロを削除しますか?",
"deleteBody": "\"{{name}}\" は完全に削除されます。元に戻すことはできません。",
"deleted": "マクロが削除されました",
"cancel": "キャンセル",
"run": "実行",
"stop": "ストップ",
"running": "実行中...",
"completed": "マクロ撮影終了",
"failed": "マクロが失敗しました",
"loadFailed": "マクロを読み込めませんでした",
"needTerminal": "まずターミナルを開いて接続します。",
"noSteps": "このマクロにはまだ手順がありません。以下に手順を追加してください。",
"addStep": "ステップを追加する",
"stepNumber": "ステップ {{number}}",
"removeStep": "削除手順",
"confirmRunTitle": "このマクロを実行しますか?",
"confirmRunBody": "\"{{name}}\" は {{host}} にコマンドを送信します。",
"confirmRunAction": "マクロを実行する",
"stepTypes": {
"send": {
"label": "コマンドを送信",
"help": "端末にテキストを入力します。まるで手入力したかのように表示されます。"
},
"wait": {
"label": "出力を待つ",
"help": "サーバーが指定したテキスト(パスワード入力画面など)を表示するまで一時停止します。"
},
"delay": {
"label": "一時停止",
"help": "次のステップに進む前に、一定時間待機します。"
},
"if": {
"label": "出力に以下が含まれる場合",
"help": "サーバーがこれまでに出力したすべての内容を確認し、その後、2つの分岐のうちいずれか1つを実行します。"
},
"repeat": {
"label": "繰り返す",
"help": "指定された回数だけ、その中の手順を実行します。"
}
},
"send": {
"text": "コマンドまたはテキスト",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "送信後にEnterキーを押してください。",
"pressEnterHelp": "テキストを送信せずに入力する場合は、これをオフにしてください。"
},
"wait": {
"pattern": "出力に以下が含まれるまで待機してください",
"patternPlaceholder": "パスワード:",
"timeout": "諦めた後",
"onTimeout": "それが決して現れない場合",
"stop": "マクロを停止する",
"continue": "とにかく続けて"
},
"delay": {
"duration": "待って"
},
"ifStep": {
"pattern": "出力に以下が含まれる場合",
"patternPlaceholder": "アクティブ:アクティブ(実行中)",
"then": "次にこれを実行してください",
"else": "そうでなければ、これを実行してください。",
"emptyBranch": "階段なし"
},
"repeat": {
"count": "回数",
"times": "タイムズ"
},
"match": {
"useRegex": "正規表現で一致させる",
"useRegexHelp": "原文と完全に一致させるには、この部分を削除してください。",
"invalidRegex": "有効な正規表現ではないため、プレーンテキストとしてマッチします。"
},
"seconds": "秒",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "リモートサーバーが必要です。この接続タイプを使用するには、設定でリモートサーバーを接続してください。"
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "추가",
"arrowDown": "아래쪽 화살표",
"arrowLeft": "왼쪽 화살표",
"arrowRight": "오른쪽 화살표",
"arrowUp": "위쪽 화살표",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "완료",
"editQuickKeys": "빠른 키 편집",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "붙여넣기",
"quickKeyPlaceholder": "예: sudo ",
"quickKeysDesc": "×를 탭하여 제거합니다. 최대 8자까지 지원합니다.",
"quickKeysTitle": "빠른 키",
"removeQuickKey": "제거",
"resetDefaults": "기본값으로 초기화",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "자동 Tmux를 활성화하는 데 실패했습니다.",
"autoTmuxEnabled": "{{host}}에 대해 자동 Tmux가 활성화되었습니다. 이는 다음 연결부터 적용됩니다.",
"clipboardHttpWarning": "클립보드를 읽을 수 없습니다. 일부 브라우저는 HTTPS 외부에서 클립보드 접근을 제한합니다. Ctrl+V를 눌러 V를 누르거나 Termix를 HTTPS로 실행해 보세요.",
"closeTab": "닫기",
"connecting": "연결 중...",
"connectionLost": "연결이 끊어졌습니다",
"connectionRejected": "서버에서 연결이 거부되었습니다. 인증 및 네트워크 구성을 확인하세요.",
"connectionTimeout": "연결 시간 초과",
"enableAutoTmuxAction": "Auto-Tmux 활성화",
"hostKeyRejected": "SSH 호스트 키 검증이 거부되었습니다. 연결이 취소되었습니다.",
"linkDialogCopy": "복사",
"linkDialogOpen": "열기",
"linkDialogTitle": "링크 열기",
"maxReconnectAttemptsReached": "최대 재연결 시도 횟수에 도달했습니다.",
"noHostSelected": "선택된 호스트가 없습니다.",
"passwordPromptFillTitle": "저장된 비밀번호를 이 프롬프트에 입력하시겠습니까?",
"reconnect": "재연결",
"reconnected": "재연결 성공",
"reconnecting": "재연결 중... ({{attempt}}/{{max}})",
"autoReconnecting": "연결이 끊어졌습니다. 다시 연결 중입니다...",
"searchCaseSensitive": "대소문자를 일치시키세요",
"searchClose": "닫기 (탈출)",
"searchNext": "다음 매치 (Enter)",
"searchNoResults": "결과가 없습니다",
"searchPlaceholder": "찾기",
"searchPrevious": "이전 일치 항목 (Shift+Enter)",
"searchRegex": "정규 표현식을 사용하세요",
"searchResultCount": "{{index}} {{count}}",
"searchWholeWord": "단어 전체 일치",
"sessionExpiredNotice": "{{host}} 호스트에서 진행 중이던 이전 세션이 {{minutes}} 분 후 연결이 끊어지면서 만료되었습니다. 셸과 셸에서 실행 중이던 모든 항목이 종료되었습니다. 세션을 유지하려면 이 호스트에서 자동 Tmux를 활성화하십시오.",
"sessionExpiredNoticeNoMinutes": "{{host}} 에서 이전 세션이 연결이 끊긴 상태에서 만료되었습니다. 셸과 그 안에서 실행 중이던 모든 항목이 사라졌습니다. 세션을 유지하려면 이 호스트에서 자동 Tmux를 활성화하십시오.",
"sessionTakenOver": "다른 탭에서 세션이 열렸습니다. 다시 연결 중...",
"tmuxAttached": "연결된 클라이언트",
"tmuxAttachedCount": "{{count}}개 연결됨",
"tmuxCopyHint": "선택 영역을 조정하고 Enter 키를 누르면 클립보드에 복사됩니다.",
"tmuxCreateNew": "새 세션 시작",
"tmuxDetached": "tmux 세션에서 분리됨",
"tmuxLastActivity": "마지막 활동",
"tmuxSessionAttached": "tmux 세션 연결됨: {{name}}",
"tmuxSessionCreated": "tmux 세션 생성됨: {{name}}",
"tmuxSessionPickerDesc": "이 호스트에서 기존 tmux 세션을 찾았습니다. 다시 연결할 세션을 선택하거나 새 세션을 만드세요.",
"tmuxSessionPickerTitle": "tmux 세션",
"tmuxTimeDays": "{{count}}일 전",
"tmuxTimeHours": "{{count}}시간 전",
"tmuxTimeJustNow": "방금",
"tmuxTimeMinutes": "{{count}}분 전",
"tmuxUnavailable": "원격 호스트에 tmux가 설치되어 있지 않아 표준 셸로 대체합니다.",
"tmuxWindowCount": "{{count}}개 윈도우",
"tmuxWindows": "윈도우",
"unknownError": "알 수 없는 오류가 발생했습니다.",
"websocketAbnormalClose": "연결이 예기치 않게 종료되었습니다. 리버스 프록시 또는 SSL 구성 문제일 수 있습니다. 서버 로그를 확인하세요.",
"websocketError": "WebSocket 연결 오류",
"clipboardReadFailed": "클립보드에서 읽지 못했습니다. 클립보드 권한이 허용되었는지 확인하세요.",
"clipboardWriteFailed": "클립보드에 복사하지 못했습니다. 페이지가 HTTPS 또는 localhost에서 제공되는지 확인하세요.",
"connected": "연결됨",
"totpCodeLabel": "인증 코드",
"duplicateTab": "탭 복제",
"imageChooseFile": "이미지 파일을 선택하세요",
"imageUploaded": "이미지 업로드됨: {{path}}",
"imageClipboardUnavailable": "이 브라우저는 클립보드에서 이미지를 읽을 수 없습니다.",
"imageClipboardEmpty": "클립보드에서 이미지를 찾을 수 없습니다.",
"localShell": "로컬 터미널 셸",
"autocompleteHintComplete": "탭 또는 엔터를 눌러 완료하세요.",
"autocompleteHintNavigate": "↑↓로 이동",
"autocompleteHintClose": "Esc 키를 눌러 닫으세요"
},
"terminalToolbar": {
"detachTmux": "tmux 분리",
"detachTmuxDescription": "tmux 세션 분리",
"dismissError": "이미지 오류를 닫습니다",
"hideToolbar": "툴바 숨기기",
"image": "이미지 관련 작업 (이미지에만 해당)",
"imageActionFailed": "이미지 작업이 실패했습니다.",
"layout": "툴바 표시 모드",
"layoutExpanded": "측정 지표를 추가하여 확장했습니다.",
"layoutIcon": "아이콘만",
"layoutLabeled": "아이콘 및 레이블",
"moveToolbar": "툴바 이동",
"moveToolbarHint": "드래그하여 툴바의 위치를 변경하세요.",
"paste": "이미지 붙여넣기",
"pasteImage": "클립보드에서 이미지 붙여넣기 (이미지만 해당)",
"retry": "재시도",
"showToolbar": "도구 모음 펼치기",
"upload": "이미지 업로드",
"uploadImage": "호스트에 이미지를 업로드하세요",
"uploadingImage": "업로드 중..."
},
"history": {
"noTerminalSelected": "선택된 터미널 없음",
"noTerminalSelectedHint": "SSH 터미널 탭을 열어 명령 기록을 확인하세요.",
"searchPlaceholder": "기록 검색...",
"clearAll": "모두 지우기",
"noHistoryEntries": "기록 항목 없음",
"trackingDisabled": "기록 추적이 비활성화됨",
"trackingDisabledHint": "이 호스트의 SSH 터미널 탭에서 명령 기록을 활성화하세요.",
"commandCount_one": "{{count}} 명령",
"commandCount_other": "{{count}} 명령"
},
"touchInput": {
"enabled": "터치 입력 활성화",
"enabledDesc": "단말기에서 한 손가락 터치 스크롤을 허용합니다.",
"momentumEnabled": "모멘텀을 활성화하세요",
"momentumEnabledDesc": "스와이프 후 잠시 스크롤을 더 하세요.",
"advanced": "고급",
"resetDefaults": "기본값으로 초기화",
"dragThreshold": "드래그 임계값",
"maxWheelDelta": "최대 휠 델타",
"momentumSampleWindow": "모멘텀 샘플 윈도우",
"releaseGracePeriod": "릴리스 유예 기간",
"minimumVelocity": "최소 속도",
"maximumVelocity": "최대 속도",
"maximumDuration": "최대 지속 시간",
"maximumTravel": "최대 이동",
"decayTime": "소멸 시간",
"pixelsPerTick": "틱당 픽셀",
"maximumFrameInterval": "최대 프레임 간격",
"maximumTicksPerFrame": "프레임당 최대 틱 수"
},
"imageStorage": {
"instanceId": "터미널 세션 인스턴스 ID",
"instanceIdDesc": "연결된 터미널 탭 중 하나의 인스턴스 ID입니다. 이는 가시성 테스트에 사용됩니다.",
"selectedModeUnavailable": "없는",
"test": "테스트",
"testing": "테스트 중...",
"testFailed": "이미지 저장소 테스트에 실패했습니다.",
"testConnected": "터미널 세션이 연결되었습니다.",
"testNotConnected": "이 인스턴스 ID로 연결된 터미널 세션이 없습니다.",
"testSelectedMode": "업로드 시에는 {{mode}}를 사용합니다.",
"testLocalVisible": "로컬 디렉터리는 연결된 호스트에서 볼 수 있습니다.",
"testLocalNotVisible": "연결된 호스트에서 로컬 디렉터리가 보이지 않습니다."
},
"settings": {
"admin": {
"group": {
"touch": "터치 입력",
"images": "이미지 저장",
"sessions": "세션",
"newHosts": "새로운 호스트"
},
"sessionTimeoutMinutes": {
"label": "터미널 세션 지속성",
"description": "연결이 끊긴 터미널이 서버에서 종료되기 전까지 유지되는 시간입니다. 최소 1분, 최대 1440분입니다. 이 시간보다 오래 세션을 유지해야 하는 경우 호스트에서 자동 Tmux를 활성화하십시오."
},
"commandHistoryEnabled": {
"label": "명령어 히스토리",
"description": "명령어 히스토리 기록 허용. 비활성화 시 호스트별 설정과 무관하게 히스토리가 저장되지 않습니다."
},
"commandHistoryForNewHosts": {
"label": "새 호스트에 대한 명령 기록",
"description": "새 호스트가 명령 기록을 활성화한 상태로 시작할지 여부."
},
"imageStorageMode": {
"label": "저장 모드",
"description": "붙여넣거나 업로드한 터미널 이미지가 표시되는 위치입니다. 연결 유형에 따라 로컬 및 원격(SFTP) 이미지가 자동으로 선택됩니다.",
"auto": "자동",
"local": "로컬",
"remoteSftp": "원격(SFTP)"
},
"imageLocalDir": {
"label": "로컬 디렉토리",
"description": "로컬 모드에서 이미지를 저장하는 Termix 백엔드의 절대 경로입니다. 저장 후에는 표시되지 않습니다. 비어 있는 경우 TERMIX_IMAGE_DIR이 사용됩니다."
},
"imageHostPath": {
"label": "호스트 경로",
"description": "터미널 에이전트가 수신하는 로컬 디렉터리의 호스트 측 보기입니다."
},
"imageTtlMs": {
"label": "TTL(밀리초)",
"description": "업로드된 이미지가 유지되는 시간(밀리초). 빈 이미지의 경우 TERMIX_IMAGE_TTL_MS 또는 1시간이 사용됩니다."
},
"imageMaxCount": {
"label": "최대 이미지 개수",
"description": "대부분의 이미지는 한 번에 보관됩니다. 빈 이미지는 TERMIX_MAX_IMAGE_COUNT 또는 100을 사용합니다."
},
"imageMaxBytes": {
"label": "최대 저장 용량(바이트)",
"description": "한 번에 저장되는 이미지의 최대 바이트 수입니다. 빈 이미지는 TERMIX_MAX_IMAGE_STORAGE_BYTES 또는 5GiB를 사용합니다."
},
"sessionPersistence": {
"label": "연결이 끊어진 후에도 세션을 유지합니다.",
"description": "위에 명시된 시간 동안 서버에서 연결이 끊긴 터미널을 활성화 상태로 유지하십시오. 그러면 해당 탭을 다시 열었을 때 이전에 작업하던 부분부터 이어서 작업할 수 있습니다."
},
"newHostAutoTmux": {
"label": "자동 Tmux",
"description": "새 호스트의 터미널을 tmux 내에서 실행하여 연결이 끊어져도 세션이 유지되도록 합니다(호스트에 tmux가 설치되어 있어야 함)."
},
"newHostTheme": {
"label": "새로운 호스트를 위한 테마",
"description": "새 호스트가 시작할 때 표시되는 터미널 테마입니다."
},
"newHostFontFamily": {
"label": "새 호스트를 위한 글꼴",
"description": "새 호스트가 시작할 때 사용하는 터미널 글꼴입니다."
},
"newHostFontSize": {
"label": "새 호스트의 글꼴 크기",
"description": "새 호스트가 시작할 때 사용하는 터미널 글꼴 크기(픽셀 단위)."
},
"newHostCursorStyle": {
"label": "새 호스트를 위한 커서 스타일"
},
"newHostCursorBlink": {
"label": "새로운 호스트를 위한 깜빡이는 커서"
}
},
"host": {
"enableTerminalToolbar": {
"label": "터미널 툴바 활성화",
"description": "현재 활성화된 터미널에 도킹된 빠른 액세스 툴바를 표시하여 해당 호스트의 도구 및 실시간 통계를 볼 수 있도록 합니다."
},
"terminalToolbarPosition": {
"label": "툴바 위치",
"description": "터미널에서 툴바가 위치하는 곳입니다. 거기서 드래그해서 옮길 수도 있습니다.",
"bottom": "하단 중앙",
"bottomLeft": "왼쪽 하단",
"bottomRight": "오른쪽 하단",
"top": "상단 중앙",
"topLeft": "왼쪽 상단",
"topRight": "오른쪽 상단"
},
"terminalToolbarStartState": {
"label": "툴바 시작 상태",
"description": "터미널 연결 시 툴바가 확장된 상태로 열리는지 또는 최소화된 상태로 열리는지 여부",
"expanded": "퍼지는",
"collapsed": "최소화됨"
},
"terminalToolbarDisplay": {
"label": "툴바 표시 모드",
"description": "툴바 버튼 표시 방식입니다. 마지막으로 선택한 버튼이 툴바에 유지됩니다.",
"remember": "마지막 사용",
"icon": "아이콘 전용",
"labeled": "아이콘 및 레이블",
"expanded": "통계 자료를 추가하여 확장했습니다."
},
"terminalToolbarShowStatus": {
"label": "실시간 통계 보기",
"description": "확장 모드에서 툴바 버튼 위에 호스트의 실시간 통계를 표시합니다."
},
"terminalToolbarFade": {
"label": "가만히 있으면 페이드 아웃",
"description": "마우스 커서를 올리기 전까지 툴바가 서서히 사라집니다."
},
"enableCommandHistory": {
"label": "명령어 히스토리",
"description": "히스토리 및 자동 완성을 위해 이 터미널에서 실행된 명령어를 기록합니다"
},
"enableTerminal": {
"label": "터미널 활성화",
"description": "이 호스트에 SSH 터미널을 제공하십시오."
},
"inheritAppearance": {
"label": "사용자 기본 설정을 사용합니다."
},
"theme": {
"label": "테마"
},
"cursorBlink": {
"label": "깜빡이는 커서"
},
"cursorStyle": {
"label": "커서 스타일"
},
"fontSize": {
"label": "글꼴 크기"
},
"fontFamily": {
"label": "세례반"
},
"scrollback": {
"label": "스크롤백"
},
"letterSpacing": {
"label": "글자 간격"
},
"lineHeight": {
"label": "선 높이"
},
"bellStyle": {
"label": "벨"
},
"minimumContrastRatio": {
"label": "최소 대비비"
},
"backgroundImage": {
"label": "배경 이미지"
},
"backgroundImageOpacity": {
"label": "배경 이미지 투명도"
},
"customThemeColors": {
"label": "사용자 지정 테마 색상"
},
"rightClickSelectsWord": {
"label": "마우스 오른쪽 버튼을 클릭하여 단어를 선택합니다."
},
"macOptionIsMeta": {
"label": "옵션은 메타입니다"
},
"fastScrollModifier": {
"label": "빠른 스크롤 키"
},
"fastScrollSensitivity": {
"label": "빠른 스크롤 속도"
},
"backspaceMode": {
"label": "역행 키이"
},
"autoMosh": {
"label": "자동 모쉬"
},
"moshCommand": {
"label": "모쉬 명령"
},
"autoTmux": {
"label": "자동 tmux"
},
"useSSHTitle": {
"label": "SSH 타이틀을 사용하세요"
},
"syntaxHighlighting": {
"label": "구문 강조 표시"
},
"syntaxHighlightingOptions": {
"label": "구문 강조 표시 범주"
},
"linkClickBehavior": {
"label": "링크를 클릭하세요"
},
"localEcho": {
"label": "로컬 에코"
},
"passwordPromptAutoFill": {
"label": "비밀번호 입력 프롬프트에 자동으로 입력해 주는 서비스를 제공하세요."
},
"sudoPasswordAutoFill": {
"label": "sudo 프롬프트를 채우세요"
},
"autoReconnect": {
"label": "자동으로 다시 연결됩니다"
}
},
"user": {
"commandAutocomplete": {
"label": "명령어 자동 완성",
"description": "탭 키를 누르면 입력 중 자동 완성 기능이 표시됩니다."
},
"localEcho": {
"label": "로컬 에코",
"description": "안전한 로컬 키 입력 예측을 사용하여 인지되는 입력 지연 시간을 줄입니다."
},
"linkClickBehavior": {
"label": "터미널 링크 클릭",
"description": "터미널에서 링크 클릭 시 기본 동작"
},
"customThemes": {
"label": "저장된 테마"
}
}
},
"palette": {
"localTerminal": "로컬 터미널"
},
"permissions": {
"sessions": {
"title": "실시간 터미널 세션을 사용하세요",
"description": "세션 공유 및 녹화와 같은 다른 기능도 실시간 터미널 세션에서 사용할 수 있도록 합니다."
},
"history": {
"title": "명령 기록 읽기",
"description": "AI 비서와 같은 다른 기능이 사용자의 명령 기록을 읽을 수 있도록 합니다."
}
},
"hosts": {
"tabTerminal": "터미널",
"addHost": "호스트 추가",
"applyGlobalThemeTooltip": "이 테마를 적용하세요",
"backgroundImageDesc": "터미널 배경 이미지를 위한 선택적인 URL입니다.",
"backgroundImageLabel": "배경 이미지 URL",
"backgroundImageOpacityLabel": "배경 이미지 불투명도",
"backspaceMode": "백스페이스 모드",
"backspaceModeControlH": "컨트롤-H(BS)",
"backspaceModeLabel": "백스페이스 모드",
"backspaceModeNormal": "정상(DEL)",
"behaviorAndAdvanced": "동작 및 고급",
"bellStyle": "벨 스타일",
"bellStyleBoth": "둘 다",
"bellStyleLabel": "벨 스타일",
"bellStyleNone": "없음",
"bellStyleSound": "소리",
"bellStyleVisual": "시각",
"colorTheme": "색상 테마",
"cursorBlink": "커서 깜빡임",
"cursorBlinking": "커서 깜박임",
"cursorBlinkingDesc": "터미널 커서의 깜박이는 애니메이션을 활성화합니다.",
"cursorStyle": "커서 스타일",
"cursorStyleBar": "바",
"cursorStyleBlock": "블록",
"cursorStyleLabel": "커서 스타일",
"cursorStyleUnderline": "밑줄",
"customThemeAnsiColors": "ANSI 색상",
"customThemeBackground": "배경",
"customThemeBlack": "검정",
"customThemeBlue": "파란색",
"customThemeBrightBlack": "밝은 검정색",
"customThemeBrightBlue": "밝은 파란색",
"customThemeBrightCyan": "밝은 시안",
"customThemeBrightGreen": "밝은 초록색",
"customThemeBrightMagenta": "밝은 마젠타",
"customThemeBrightRed": "밝은 빨간색",
"customThemeBrightWhite": "밝은 흰색",
"customThemeBrightYellow": "밝은 노란색",
"customThemeColors": "사용자 정의 색상",
"customThemeCursor": "커서",
"customThemeCursorAccent": "커서 강조색",
"customThemeCyan": "시안",
"customThemeForeground": "전경",
"customThemeGreen": "초록",
"customThemeMagenta": "마젠타",
"customThemeRed": "빨강",
"customThemeResetTooltip": "기본값으로 재설정",
"customThemeSelection": "선택 영역",
"customThemeWhite": "흰색",
"customThemeYellow": "노랑",
"deleteGlobalThemeTooltip": "이 테마를 삭제하세요",
"docsLink": "문서 보기",
"enableAutoMosh": "Auto-Mosh 활성화",
"enableAutoMoshDesc": "사용 가능한 경우 SSH보다 Mosh를 우선합니다",
"enableAutoTmux": "Auto-Tmux 활성화",
"enableAutoTmuxDesc": "tmux 내부에서 실행하면 연결이 끊기거나 브라우저가 다시 시작되더라도 셸과 그 안에서 실행 중인 모든 작업이 계속 유지됩니다(호스트에 tmux가 설치되어 있어야 함).",
"fastScrollModifier": "빠른 스크롤 수정 키",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "빠른 스크롤 보조 키",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "빠른 스크롤 감도",
"fastScrollSensitivityLabel": "빠른 스크롤 감도",
"fontFamily": "글꼴",
"fontFamilyCustomHint": "기본 제공되는 글꼴을 선택하거나, '사용자 지정'을 선택하고 시스템에 이미 설치된 글꼴의 정확한 이름을 입력하세요(예: MesloLGS NF, Noto Sans Mono). Termix는 글꼴을 설치해 주지 않으므로, 먼저 운영체제에 글꼴을 설치해야 합니다.",
"fontFamilyCustomOption": "관습...",
"fontFamilyCustomPlaceholder": "글꼴 이름을 정확하게 입력하세요. 예: MesloLGS NF",
"fontFamilyLabel": "글꼴 패밀리",
"fontSize": "글꼴 크기",
"fontSizeLabel": "글꼴 크기",
"hostNotFound": "호스트를 찾을 수 없습니다",
"letterSpacing": "자간",
"letterSpacingPx": "글자 간격(px)",
"lineHeight": "줄 간격",
"lineHeightLabel": "줄 높이",
"linkClickBehaviorConfirm": "팝업을 표시하여 열거나 복사",
"linkClickBehaviorDesc": "터미널에서 링크를 클릭할 때의 동작을 제어합니다. 앱 수준 설정을 따르려면 '기본값'을 사용하세요",
"linkClickBehaviorDirect": "바로 열기",
"linkClickBehaviorLabel": "링크 클릭 동작",
"loadingHost": "호스트 로드 중...",
"localEchoAuto": "오토매틱",
"localEchoDesc": "연결 속도가 느린 환경에서도 안전하게 입력 가능한 키 입력을 로컬에서 예측합니다. 비밀번호 입력 및 제어 입력은 절대 화면에 표시되지 않습니다.",
"localEchoLabel": "로컬 에코",
"localEchoOff": "꺼짐",
"localEchoOn": "항상 켜져 있음",
"macOptionIsMetaLabel": "옵션 키를 누르면 메타 데이터가 전송됩니다.",
"macOptionIsMetaShortDesc": "macOS에서 Option/Alt 키를 눌러 특수 문자(예: @ 또는 |)를 입력하는 대신 Meta 메시지를 전송하도록 설정합니다.",
"moshCommand": "MOSH 명령어",
"moshCommandLabel": "Mosh 명령어",
"noSavedThemes": "아직 저장된 테마가 없습니다.",
"none": "없음",
"passwordPromptAutoFillDesc": "터미널에서 비밀번호를 입력하라는 메시지가 나타날 때 저장된 비밀번호를 자동으로 입력하도록 제안합니다. 이 호스트에서 비밀번호 자동 입력 기능을 끄려면 이 옵션을 해제하십시오.",
"passwordPromptAutoFillLabel": "비밀번호 자동 완성 기능을 제공합니다",
"autoReconnectLabel": "자동 재연결",
"autoReconnectDesc": "네트워크 오류나 절전 모드 등으로 SSH 연결이 끊어지면 자동으로 다시 연결합니다. 스크롤백도 유지합니다.",
"rightClickSelectsWord": "우클릭 단어 선택",
"rightClickSelectsWordLabel": "오른쪽 클릭으로 단어 선택",
"rightClickSelectsWordShortDesc": "오른쪽 클릭 시 커서 아래의 단어를 선택합니다.",
"saveAsGlobalTheme": "전역 테마로 저장",
"saveGlobalThemeError": "테마 저장에 실패했습니다",
"saveGlobalThemeNamePrompt": "이 테마의 이름을 입력하세요",
"saveGlobalThemeSuccess": "테마 저장됨",
"savedThemesLabel": "저장된 테마",
"scrollbackBufferLabel": "스크롤백 버퍼",
"scrollbackMaxLines": "기록에 유지할 최대 라인 수",
"sudoPasswordAutoFill": "Sudo 비밀번호 자동 완성",
"sudoPasswordAutoFillDesc": "sudo 비밀번호를 저장하여 호스트 메트릭, 터미널 프롬프트 등이 자동으로 권한 있는 명령을 실행할 수 있도록 합니다",
"sudoPasswordAutoFillLabel": "Sudo 비밀번호 자동 입력",
"syntaxCategoryIpAddresses": "IP 주소",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "로그 수준",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "레이블이 지정된 숫자",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "파일 경로",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "타임스탬프",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "터미널 출력에 색상 지정 (오류, 경로, IP, 타임스탬프)",
"syntaxHighlightingLabel": "구문 강조",
"terminalAppearance": "터미널 모양",
"theme": "테마",
"themePreview": "테마 미리보기",
"useSSHTitleDesc": "탭 제목을 호스트 이름 대신 셸 창 제목에서 업데이트합니다",
"useSSHTitleLabel": "SSH 창 제목 사용",
"enableTunnel": "터널 활성화",
"enableFileManager": "파일 관리자 활성화",
"enableDocker": "Docker 활성화",
"startupSnippet": "시작 스니펫",
"quickActions": "빠른 동작",
"proxmoxLastSyncStatus": {
"success": "성공"
},
"proxmoxResultSkippedNoIp": "{{count}} 건너뛰었습니다(IP 주소를 찾을 수 없음)",
"proxmoxStatsUrlCopied": "Proxmox 통계 URL이 클립보드에 복사되었습니다.",
"rdpUrlCopied": "RDP URL 복사됨",
"vncUrlCopied": "VNC URL 복사됨",
"filterAuthStepca": "스텝 CA",
"guac": {
"noCredential": "자격 증명 없음 (직접 자격 증명 사용)",
"authTypeDirect": "직접",
"authTypeCredential": "자격 증명",
"authTypeNone": "전체 해제",
"recordingPath": "녹화 경로",
"recordingName": "녹화 이름",
"saveHostFirst": "호스트를 먼저 저장하세요.",
"sharingOptionsAfterSave": "공유 옵션은 호스트가 저장된 후 사용할 수 있습니다.",
"permissionLevel": "권한 수준",
"typeHeader": "유형",
"targetHeader": "대상",
"permissionHeader": "권한",
"cancelBtn": "취소",
"savingBtn": "저장 중...",
"updateHostBtn": "호스트 업데이트",
"addHostBtn": "호스트 추가"
},
"filterAuthVault": "둥근 천장"
},
"nav": {
"history": "기록",
"localTerminal": "로컬 터미널",
"sshTools": "SSH 도구",
"terminal": "터미널",
"macros": "매크로"
},
"sshTools": {
"broadcastInputPlaceholder": "키 입력을 브로드캐스트하려면 여기에 입력...",
"copyOnSelect": "선택한 텍스트를 자동으로 복사합니다",
"enableRightClickCopyPaste": "오른쪽 클릭 복사/붙여넣기 활성화",
"fillPassword": "비밀번호 채우기",
"fillPasswordMissing": "선택된 {{count}}개 터미널에 저장된 비밀번호가 없습니다.",
"fillPasswordSuccess": "{{count}}개 터미널에 비밀번호를 채웠습니다.",
"keyRecordingTitle": "키 기록",
"noTerminalTabsOpen": "열린 터미널 탭 없음",
"recordToTerminals": "터미널에 기록",
"selectAll": "모두",
"selectNone": "전체 해제",
"selectTerminalsAbove": "위 터미널 선택",
"settingsTitle": "설정",
"startRecording": "기록 시작",
"stopRecording": "기록 중지"
},
"keybindings": {
"copy": "선택 복사",
"paste": "붙여넣기",
"sendControlCode": "Ctrl+문자 신호를 보냅니다",
"sendText": "문자 보내기",
"controlCodeLabel": "편지",
"textLabel": "보낼 텍스트",
"appendEnterLabel": "전송 후 Enter 키를 누르세요.",
"clipboardPermissionNote": "일부 브라우저에서는 처음 사용 시 클립보드 권한을 요청할 수 있습니다.",
"textRequired": "보낼 텍스트를 입력하세요",
"controlCodeRequired": "제어 코드에 한 글자를 입력하세요.",
"builtIn": {
"copyCtrlC": "선택 영역 복사(Ctrl+C, 텍스트가 선택된 경우에만 가능)",
"copyCtrlShiftC": "선택 영역 복사(Ctrl+Shift+C)",
"copyCmdC": "선택 영역 복사(Cmd+C)",
"pasteCtrlShiftV": "클립보드에서 붙여넣기(Ctrl+Shift+V)",
"ctrlW": "Ctrl+W를 눌러 셸로 이동합니다(브라우저 탭을 닫을 수 없도록 차단됨).",
"ctrlT": "Ctrl+T를 눌러 셸로 이동(브라우저 탭 열기 차단됨)",
"ctrlN": "Ctrl+N을 눌러 셸로 이동하세요 (브라우저 창 열기가 차단됨).",
"ctrlQ": "Ctrl+Q를 눌러 셸로 이동합니다(브라우저 종료가 차단됨)."
}
},
"macros": {
"title": "매크로",
"description": "터미널에서 저장된 일련의 명령어를 실행하고, 서버가 보내는 응답에 반응합니다.",
"target": "대상",
"noTerminal": "터미널이 열려 있지 않습니다",
"empty": "아직 매크로가 없습니다.",
"emptyHint": "터미널 로그인, 서비스 재시작 또는 프롬프트 응답과 같은 터미널 작업 흐름을 자동화하는 매크로를 만드세요.",
"create": "새로운 매크로",
"back": "매크로로 돌아가기",
"name": "이름",
"namePlaceholder": "웹 서버를 재시작하세요",
"nameRequired": "매크로를 저장하기 전에 이름을 지정하세요.",
"descriptionLabel": "설명",
"descriptionPlaceholder": "이 매크로의 기능 (선택 사항)",
"unsaved": "저장되지 않은 변경 사항",
"save": "저장",
"saved": "매크로 저장됨",
"saveFailed": "매크로를 저장할 수 없습니다.",
"delete": "삭제",
"deleteTitle": "이 매크로를 삭제하시겠습니까?",
"deleteBody": "\"{{name}}\"는 영구적으로 삭제됩니다. 이 작업은 되돌릴 수 없습니다.",
"deleted": "매크로 삭제됨",
"cancel": "취소",
"run": "실행",
"stop": "스톱",
"running": "달리기...",
"completed": "매크로 완료",
"failed": "매크로 실패",
"loadFailed": "매크로를 불러올 수 없습니다.",
"needTerminal": "먼저 터미널을 열고 연결하세요.",
"noSteps": "이 매크로는 아직 단계가 없습니다. 아래에 단계를 추가하세요.",
"addStep": "단계 추가",
"stepNumber": "단계 {{number}}",
"removeStep": "제거 단계",
"confirmRunTitle": "이 매크로를 실행하시겠습니까?",
"confirmRunBody": "\"{{name}}\"는 {{host}}로 명령을 보냅니다.",
"confirmRunAction": "매크로 실행",
"stepTypes": {
"send": {
"label": "명령을 보내세요",
"help": "터미널에 텍스트를 입력합니다. 마치 직접 타이핑하는 것과 같습니다."
},
"wait": {
"label": "출력이 나올 때까지 기다리세요",
"help": "서버가 사용자가 입력한 텍스트(예: 비밀번호 입력창)를 출력할 때까지 일시 중지됩니다."
},
"delay": {
"label": "일시 정지",
"help": "다음 단계로 넘어가기 전에 일정 시간 동안 기다립니다."
},
"if": {
"label": "출력에 다음 내용이 포함되어 있는 경우",
"help": "서버에서 지금까지 출력한 모든 내용을 확인한 후 두 가지 분기 중 하나를 실행합니다."
},
"repeat": {
"label": "반복하다",
"help": "그 안에 있는 단계들을 정해진 횟수만큼 실행합니다."
}
},
"send": {
"text": "명령 또는 텍스트",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "전송 후 Enter 키를 누르세요.",
"pressEnterHelp": "텍스트를 입력하되 제출하지 않으려면 이 기능을 끄세요."
},
"wait": {
"pattern": "출력 내용이 포함될 때까지 기다리세요",
"patternPlaceholder": "비밀번호:",
"timeout": "포기한 후에",
"onTimeout": "만약 전혀 나타나지 않는다면",
"stop": "매크로를 중지하세요",
"continue": "어쨌든 계속 가세요"
},
"delay": {
"duration": "기다리세요"
},
"ifStep": {
"pattern": "출력에 다음 내용이 포함되어 있는 경우",
"patternPlaceholder": "활성: 활성(실행 중)",
"then": "그럼 이렇게 하세요",
"else": "그렇지 않으면 이렇게 하세요.",
"emptyBranch": "단계 없음"
},
"repeat": {
"count": "횟수",
"times": "타임스"
},
"match": {
"useRegex": "정규 표현식과 일치",
"useRegexHelp": "원문과 정확히 일치하려면 이 부분을 삭제하세요.",
"invalidRegex": "유효한 정규 표현식이 아니므로 일반 텍스트로 처리됩니다."
},
"seconds": "초",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "원격 서버가 필요합니다. 이 연결 유형을 사용하려면 설정에서 원격 서버를 연결하세요."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Add",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paste",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remove",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Close",
"connecting": "Connecting...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copy",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Enable Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Theme"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Add Host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace Mode",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Mode",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Bell Style",
"bellStyleBoth": "Both",
"bellStyleLabel": "Bell Style",
"bellStyleNone": "None",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Color Theme",
"cursorBlink": "Cursor Blink",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Cursor Style",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor Style",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Fast Scroll Modifier",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Fast Scroll Modifier",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Fast Scroll Sensitivity",
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
"fontFamily": "Font Family",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Font Family",
"fontSize": "Font Size",
"fontSizeLabel": "Font Size",
"hostNotFound": "Host not found",
"letterSpacing": "Letter Spacing",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Line Height",
"lineHeightLabel": "Line Height",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "None",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Right Click Selects Word",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Scrollback Buffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Theme",
"themePreview": "Theme Preview",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Enable Tunnel",
"enableFileManager": "Enable File Manager",
"enableDocker": "Enable Docker",
"startupSnippet": "Startup Snippet",
"quickActions": "Quick Actions",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credential",
"authTypeNone": "None",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancel",
"savingBtn": "Saving...",
"updateHostBtn": "Update Host",
"addHostBtn": "Add Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "History",
"localTerminal": "Local Terminal",
"sshTools": "SSH Tools",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "None",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Paste",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Unsaved changes",
"save": "Save",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Delete",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancel",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "password:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Legg til",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Hjem",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Lim inn",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Fjern",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Lukk",
"connecting": "Kobler til...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Tilkoblingstidsavbrudd",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Kopier",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maks antall tilkoblingsforsøk nådd",
"noHostSelected": "Ingen vert valgt",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Koble til på nytt",
"reconnected": "Tilkoblet på nytt",
"reconnecting": "Kobler til på nytt... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Finn",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Ukjent feil oppstod",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket-tilkoblingsfeil",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Tilkoblet",
"totpCodeLabel": "Verifiseringskode",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Prøv igjen",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Laster opp..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Avansert",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Lokal",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Aktiver terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Kommandoautofullføring",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Legg til vert",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace-modus",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace-modus",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Varselstil",
"bellStyleBoth": "Begge",
"bellStyleLabel": "Varselstil",
"bellStyleNone": "Ingen",
"bellStyleSound": "Lyd",
"bellStyleVisual": "Visuell",
"colorTheme": "Color Theme",
"cursorBlink": "Blinkende markør",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Markørstil",
"cursorStyleBar": "Linje",
"cursorStyleBlock": "Blokk",
"cursorStyleLabel": "Markørstil",
"cursorStyleUnderline": "Understrek",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Modifikator for rask rulling",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modifikator for rask rulling",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Følsomhet for rask rulling",
"fastScrollSensitivityLabel": "Følsomhet for rask rulling",
"fontFamily": "Skrifttype",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Skrifttype",
"fontSize": "Skriftstørrelse",
"fontSizeLabel": "Skriftstørrelse",
"hostNotFound": "Host not found",
"letterSpacing": "Bokstavavstand",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Linjehøyde",
"lineHeightLabel": "Linjehøyde",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "Ingen",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Høyreklikk velger ord",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Tilbakerullebuffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Tema",
"themePreview": "Temavisning",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Aktiver tunnel",
"enableFileManager": "Aktiver filbehandler",
"enableDocker": "Enable Docker",
"startupSnippet": "Oppstarts-snippet",
"quickActions": "Hurtighandlinger",
"proxmoxLastSyncStatus": {
"success": "Suksess"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Legitimasjon",
"authTypeNone": "Ingen",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Avbryt",
"savingBtn": "Lagrer...",
"updateHostBtn": "Oppdater vert",
"addHostBtn": "Legg til vert"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "Historikk",
"localTerminal": "Local Terminal",
"sshTools": "SSH-verktøy",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Tasteopptak",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "Ingen",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Innstillinger",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Lim inn",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Navn",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Beskrivelse",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Ulagrede endringer",
"save": "Lagre",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Slett",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Avbryt",
"run": "Kjør",
"stop": "Stopp",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "passord:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "sekunder",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Dodaj",
"arrowDown": "Strzałka w dół",
"arrowLeft": "Strzałka w lewo",
"arrowRight": "Strzałka w prawo",
"arrowUp": "Strzałka w górę",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Gotowe",
"editQuickKeys": "Edytuj szybkie klawisze",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Wklej",
"quickKeyPlaceholder": "np. sudo ",
"quickKeysDesc": "Dotknij ×, aby usunąć. Maksymalnie 8 znaków.",
"quickKeysTitle": "Szybkie klawisze",
"removeQuickKey": "Usuń",
"resetDefaults": "Przywróć ustawienia domyślne",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Nie udało się odczytać schowka. Niektóre przeglądarki ograniczają dostęp do schowka poza HTTPS. Użyj Ctrl+V albo udostępniaj Termix przez HTTPS.",
"closeTab": "Zamknij",
"connecting": "Łączenie...",
"connectionLost": "Utracono połączenie",
"connectionRejected": "Połączenie odrzucone przez serwer. Sprawdź uwierzytelnianie i konfigurację sieci.",
"connectionTimeout": "Przekroczono limit czasu połączenia",
"enableAutoTmuxAction": "Włącz Auto-Tmux",
"hostKeyRejected": "Weryfikacja klucza hosta SSH odrzucona. Połączenie anulowane.",
"linkDialogCopy": "Kopiuj",
"linkDialogOpen": "Otwórz",
"linkDialogTitle": "Otwórz link",
"maxReconnectAttemptsReached": "Osiągnięto maksymalną liczbę prób ponownego połączenia",
"noHostSelected": "Nie wybrano hosta",
"passwordPromptFillTitle": "Czy wpisać zapisane hasło w tym monicie?",
"reconnect": "Połącz ponownie",
"reconnected": "Połączono ponownie pomyślnie",
"reconnecting": "Ponowne łączenie... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Uwzględnij wielkość liter",
"searchClose": "Zamknij (Esc)",
"searchNext": "Następne dopasowanie (Enter)",
"searchNoResults": "Brak wyników",
"searchPlaceholder": "Znajdź",
"searchPrevious": "Poprzednie dopasowanie (Shift+Enter)",
"searchRegex": "Użyj wyrażenia regularnego",
"searchResultCount": "{{index}} z {{count}}",
"searchWholeWord": "Dopasuj całe słowo",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Sesja została otwarta w innej karcie. Ponowne łączenie...",
"tmuxAttached": "Dołączeni klienci",
"tmuxAttachedCount": "{{count}} dołączonych",
"tmuxCopyHint": "Dostosuj zaznaczenie i naciśnij Enter, aby skopiować do schowka",
"tmuxCreateNew": "Rozpocznij nową sesję",
"tmuxDetached": "Odłączono od sesji tmux",
"tmuxLastActivity": "Ostatnia aktywność",
"tmuxSessionAttached": "Dołączono do sesji tmux: {{name}}",
"tmuxSessionCreated": "Utworzono sesję tmux: {{name}}",
"tmuxSessionPickerDesc": "Znaleziono istniejące sesje tmux na tym hoście. Wybierz jedną, aby ponownie dołączyć lub utworzyć nową sesję.",
"tmuxSessionPickerTitle": "Sesje tmux",
"tmuxTimeDays": "{{count}} dni temu",
"tmuxTimeHours": "{{count}} godz. temu",
"tmuxTimeJustNow": "przed chwilą",
"tmuxTimeMinutes": "{{count}} min temu",
"tmuxUnavailable": "tmux nie jest zainstalowany na zdalnym hoście, następuje powrót do standardowej powłoki",
"tmuxWindowCount": "{{count}} okno",
"tmuxWindows": "Okna",
"unknownError": "Wystąpił nieznany błąd",
"websocketAbnormalClose": "Połączenie zostało nieoczekiwanie zamknięte. Przyczyną może być reverse proxy lub problem z konfiguracją SSL. Sprawdź logi serwera.",
"websocketError": "Błąd połączenia WebSocket",
"clipboardReadFailed": "Nie udało się odczytać danych ze schowka. Upewnij się, że uprawnienia do schowka zostały przyznane.",
"clipboardWriteFailed": "Nie udało się skopiować do schowka. Upewnij się, że strona jest serwowana przez HTTPS lub localhost.",
"connected": "Połączono",
"totpCodeLabel": "Kod weryfikacyjny",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Odłącz tmux",
"detachTmuxDescription": "Odłącz sesję tmux",
"dismissError": "Odrzuć błąd obrazu",
"hideToolbar": "Ukryj pasek narzędzi",
"image": "Akcje obrazu (tylko obrazy)",
"imageActionFailed": "Akcja obrazu nie powiodła się",
"layout": "Tryb wyświetlania paska narzędzi",
"layoutExpanded": "Rozszerzone o metryki",
"layoutIcon": "Tylko ikona",
"layoutLabeled": "Ikony i etykiety",
"moveToolbar": "Przenieś pasek narzędzi",
"moveToolbarHint": "Przeciągnij, aby zmienić położenie paska narzędzi",
"paste": "Wklej obraz",
"pasteImage": "Wklej obraz ze schowka (tylko obrazy)",
"retry": "Ponów",
"showToolbar": "Rozwiń pasek narzędzi",
"upload": "Prześlij obraz",
"uploadImage": "Prześlij obraz do hosta",
"uploadingImage": "Przesyłanie..."
},
"history": {
"noTerminalSelected": "Nie wybrano terminala",
"noTerminalSelectedHint": "Otwórz kartę terminala SSH, aby wyświetlić historię poleceń",
"searchPlaceholder": "Przeszukaj historię...",
"clearAll": "Wyczyść wszystko",
"noHistoryEntries": "Brak wpisów w historii",
"trackingDisabled": "Śledzenie historii jest wyłączone",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Włącz wprowadzanie dotykowe",
"enabledDesc": "Zezwól na przewijanie jednym palcem w terminalach",
"momentumEnabled": "Włącz Momentum",
"momentumEnabledDesc": "Kontynuuj przewijanie przez chwilę po przesunięciu",
"advanced": "Zaawansowany",
"resetDefaults": "Przywróć ustawienia domyślne",
"dragThreshold": "Próg przeciągania",
"maxWheelDelta": "Maksymalna delta koła",
"momentumSampleWindow": "Okno próbki pędu",
"releaseGracePeriod": "Okres karencji po puszczeniu",
"minimumVelocity": "Minimalna prędkość",
"maximumVelocity": "Maksymalna prędkość",
"maximumDuration": "Maksymalny czas trwania",
"maximumTravel": "Maksymalny dystans",
"decayTime": "Czas wygaszania",
"pixelsPerTick": "Pikseli na tick",
"maximumFrameInterval": "Maksymalny interwał klatek",
"maximumTicksPerFrame": "Maksymalna liczba tików na klatkę"
},
"imageStorage": {
"instanceId": "Identyfikator instancji sesji terminalowej",
"instanceIdDesc": "Identyfikator instancji jednej z podłączonych kart terminala, używany do testowania widoczności.",
"selectedModeUnavailable": "Niedostępny",
"test": "Test",
"testing": "Testowanie...",
"testFailed": "Nie udało się przetestować magazynu obrazów",
"testConnected": "Sesja terminalowa jest połączona.",
"testNotConnected": "Brak połączonej sesji terminala z tym identyfikatorem instancji.",
"testSelectedMode": "Przesyłanie użyłoby: {{mode}}",
"testLocalVisible": "Katalog lokalny jest widoczny z podłączonego hosta.",
"testLocalNotVisible": "Katalog lokalny NIE jest widoczny z podłączonego hosta."
},
"settings": {
"admin": {
"group": {
"touch": "Wprowadzanie dotykowe",
"images": "Przechowywanie obrazów",
"sessions": "Sesje",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Historia poleceń",
"description": "Zezwól na rejestrowanie historii poleceń. Po wyłączeniu historia nie jest zapisywana, niezależnie od ustawień poszczególnych hostów."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Tryb przechowywania",
"description": "Gdzie zapisywane są wklejone i przesłane obrazy z terminala. Auto wybiera według połączenia; Lokalny i Zdalny (SFTP) są stałe.",
"auto": "Auto",
"local": "Lokalne",
"remoteSftp": "Zdalny (SFTP)"
},
"imageLocalDir": {
"label": "Katalog lokalny",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Ścieżka hosta",
"description": "Widok katalogu lokalnego od strony hosta, który otrzymują agenci terminalowi."
},
"imageTtlMs": {
"label": "Czas życia (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Maksymalna liczba obrazów",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Maksymalny rozmiar magazynu (bajty)",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Włącz pasek narzędzi terminala",
"description": "Pokaż pasek narzędzi szybkiego dostępu zadokowany do aktywnego terminala, umożliwiający dostęp do narzędzi i statystyk na żywo tego hosta"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Tylko ikona",
"labeled": "Ikony i etykiety",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Historia poleceń",
"description": "Zapisuj polecenia uruchamiane w tym terminalu na potrzeby historii i autouzupełniania"
},
"enableTerminal": {
"label": "Włącz terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Motyw"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Automatyczne uzupełnianie poleceń",
"description": "Pokazuj autouzupełnianie podczas pisania po naciśnięciu Tab"
},
"localEcho": {
"label": "Lokalne echo",
"description": "Zmniejsz odczuwalne opóźnienie wpisywania dzięki bezpiecznemu lokalnemu przewidywaniu naciśnięć klawiszy"
},
"linkClickBehavior": {
"label": "Kliknięcie linku w terminalu",
"description": "Domyślne zachowanie po kliknięciu linków w terminalu"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Terminal lokalny"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Dodaj hosta",
"applyGlobalThemeTooltip": "Zastosuj ten motyw",
"backgroundImageDesc": "Opcjonalny adres URL obrazu tła terminala",
"backgroundImageLabel": "Adres URL obrazu tła",
"backgroundImageOpacityLabel": "Krycie obrazu tła",
"backspaceMode": "Tryb Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Tryb Backspace",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Zachowanie i zaawansowane",
"bellStyle": "Styl dzwonka",
"bellStyleBoth": "Both",
"bellStyleLabel": "Styl dzwonka",
"bellStyleNone": "Żaden",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Motyw kolorów",
"cursorBlink": "Miganie kursora",
"cursorBlinking": "Miganie kursora",
"cursorBlinkingDesc": "Włącz animację migania kursora terminala",
"cursorStyle": "Styl kursora",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Styl kursora",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "Kolory ANSI",
"customThemeBackground": "Tło",
"customThemeBlack": "Czarny",
"customThemeBlue": "Niebieski",
"customThemeBrightBlack": "Jasnoczarny",
"customThemeBrightBlue": "Jasnoniebieski",
"customThemeBrightCyan": "Jasny cyjan",
"customThemeBrightGreen": "Jasnozielony",
"customThemeBrightMagenta": "Jasna magenta",
"customThemeBrightRed": "Jasnoczerwony",
"customThemeBrightWhite": "Jasnobiały",
"customThemeBrightYellow": "Jasnożółty",
"customThemeColors": "Niestandardowe kolory",
"customThemeCursor": "Kursor",
"customThemeCursorAccent": "Akcent kursora",
"customThemeCyan": "Cyjan",
"customThemeForeground": "Pierwszy plan",
"customThemeGreen": "Zielony",
"customThemeMagenta": "Magenta",
"customThemeRed": "Czerwony",
"customThemeResetTooltip": "Przywróć ustawienia domyślne",
"customThemeSelection": "Zaznaczenie",
"customThemeWhite": "Biały",
"customThemeYellow": "Żółty",
"deleteGlobalThemeTooltip": "Usuń ten motyw",
"docsLink": "Zobacz dokumentację",
"enableAutoMosh": "Włącz Auto-Mosh",
"enableAutoMoshDesc": "Jeśli to możliwe, preferuj Mosh zamiast SSH",
"enableAutoTmux": "Włącz Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Modyfikator szybkiego przewijania",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modyfikator szybkiego przewijania",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Czułość szybkiego przewijania",
"fastScrollSensitivityLabel": "Czułość szybkiego przewijania",
"fontFamily": "Rodzina czcionek",
"fontFamilyCustomHint": "Wybierz czcionkę z zestawu albo wskaż Niestandardowa i wpisz dokładną nazwę czcionki już zainstalowanej w systemie (np. MesloLGS NF, Noto Sans Mono). Termix nie zainstaluje czcionek za Ciebie, zainstaluj ją najpierw w systemie.",
"fontFamilyCustomOption": "Niestandardowa...",
"fontFamilyCustomPlaceholder": "Dokładna nazwa czcionki, np. MesloLGS NF",
"fontFamilyLabel": "Rodzina czcionek",
"fontSize": "Rozmiar czcionki",
"fontSizeLabel": "Rozmiar czcionki",
"hostNotFound": "Nie znaleziono hosta",
"letterSpacing": "Odstępy między literami",
"letterSpacingPx": "Odstępy między literami (px)",
"lineHeight": "Interlinia",
"lineHeightLabel": "Interlinia",
"linkClickBehaviorConfirm": "Pokaż wyskakujące okienko do otwarcia lub skopiowania",
"linkClickBehaviorDesc": "Kontroluje, co się dzieje po kliknięciu linku w terminalu. Użyj opcji „Domyślne”, aby zastosować ustawienia na poziomie aplikacji.",
"linkClickBehaviorDirect": "Otwórz bezpośrednio",
"linkClickBehaviorLabel": "Zachowanie kliknięcia linku",
"loadingHost": "Ładowanie hosta...",
"localEchoAuto": "Automatycznie",
"localEchoDesc": "Przewiduj lokalnie bezpieczne, drukowalne znaki na wolnych łączach. Monity o hasło i znaki sterujące nigdy nie są powtarzane.",
"localEchoLabel": "Lokalne echo",
"localEchoOff": "Wyłączone",
"localEchoOn": "Zawsze włączone",
"macOptionIsMetaLabel": "Klawisz opcji wysyła meta",
"macOptionIsMetaShortDesc": "Wyłącz, aby na macOS wpisywać znaki specjalne (jak @ czy |) klawiszem Option/Alt zamiast wysyłać Meta",
"moshCommand": "Polecenie MOSH",
"moshCommandLabel": "Polecenie Mosh",
"noSavedThemes": "Brak zapisanych motywów",
"none": "Brak",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Kliknięcie prawym przyciskiem myszy zaznacza słowo",
"rightClickSelectsWordLabel": "Kliknięcie prawym przyciskiem myszy powoduje zaznaczenie słowa",
"rightClickSelectsWordShortDesc": "Zaznacza słowo pod kursorem po kliknięciu prawym przyciskiem",
"saveAsGlobalTheme": "Zapisz jako motyw globalny",
"saveGlobalThemeError": "Nie udało się zapisać motywu",
"saveGlobalThemeNamePrompt": "Wprowadź nazwę tego motywu",
"saveGlobalThemeSuccess": "Zapisano motyw",
"savedThemesLabel": "Zapisane motywy",
"scrollbackBufferLabel": "Bufor przewijania",
"scrollbackMaxLines": "Maksymalna liczba wierszy przechowywanych w historii",
"sudoPasswordAutoFill": "Automatyczne uzupełnianie hasła sudo",
"sudoPasswordAutoFillDesc": "Przechowuj hasło sudo, aby metryki hosta, monity terminala i inne narzędzia mogły automatycznie uruchamiać polecenia uprzywilejowane.",
"sudoPasswordAutoFillLabel": "Automatyczne uzupełnianie hasła sudo",
"syntaxCategoryIpAddresses": "Adresy IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Poziomy logowania",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Oznaczone liczby",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Ścieżki plików",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Znaczniki czasu",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "Adresy URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Koloruj wyjście terminala (błędy, ścieżki, adresy IP, znaczniki czasu)",
"syntaxHighlightingLabel": "Podświetlanie składni",
"terminalAppearance": "Wygląd terminala",
"theme": "Motyw",
"themePreview": "Podgląd motywu",
"useSSHTitleDesc": "Zaktualizuj tytuł karty na podstawie tytułu okna powłoki zamiast nazwy hosta",
"useSSHTitleLabel": "Użyj tytułu okna SSH",
"enableTunnel": "Włącz tunel",
"enableFileManager": "Włącz menedżer plików",
"enableDocker": "Włącz Docker",
"startupSnippet": "Snippet startowy",
"quickActions": "Szybkie akcje",
"proxmoxLastSyncStatus": {
"success": "Powodzenie"
},
"proxmoxResultSkippedNoIp": "{{count}} pominięto (nie znaleziono adresu IP)",
"proxmoxStatsUrlCopied": "Skopiowano adres URL statystyk Proxmox",
"rdpUrlCopied": "Skopiowano adres URL RDP",
"vncUrlCopied": "Skopiowano adres URL VNC",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "Brak poświadczenia (dane bezpośrednie poniżej)",
"authTypeDirect": "Bezpośredni",
"authTypeCredential": "Poświadczenie",
"authTypeNone": "Brak",
"recordingPath": "Ścieżka nagrywania",
"recordingName": "Nazwa nagrania",
"saveHostFirst": "Najpierw zapisz hosta.",
"sharingOptionsAfterSave": "Opcje udostępniania będą dostępne po zapisaniu hosta.",
"permissionLevel": "Poziom uprawnień",
"typeHeader": "Typ",
"targetHeader": "Cel",
"permissionHeader": "Uprawnienie",
"cancelBtn": "Anuluj",
"savingBtn": "Zapisywanie...",
"updateHostBtn": "Aktualizuj hosta",
"addHostBtn": "Dodaj hosta"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "Historia",
"localTerminal": "Terminal lokalny",
"sshTools": "Narzędzia SSH",
"terminal": "Terminal",
"macros": "Makra"
},
"sshTools": {
"broadcastInputPlaceholder": "Wpisz tutaj, aby rozesłać naciśnięcia klawiszy...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Włącz kopiowanie/wklejanie prawym przyciskiem myszy",
"fillPassword": "Wpisz hasło",
"fillPasswordMissing": "Brak zapisanego hasła dla {{count}} wybranych terminali",
"fillPasswordSuccess": "Wpisano hasło w {{count}} terminalach",
"keyRecordingTitle": "Nagrywanie klawiszy",
"noTerminalTabsOpen": "Brak otwartych kart terminala",
"recordToTerminals": "Nagrywaj do terminali",
"selectAll": "Wszystkie",
"selectNone": "Żaden",
"selectTerminalsAbove": "Wybierz terminale powyżej",
"settingsTitle": "Ustawienia",
"startRecording": "Rozpocznij nagrywanie",
"stopRecording": "Zatrzymaj nagrywanie"
},
"keybindings": {
"copy": "Kopiuj zaznaczenie",
"paste": "Wklej",
"sendControlCode": "Wyślij sygnał Ctrl+litera",
"sendText": "Wyślij tekst",
"controlCodeLabel": "Litera",
"textLabel": "Tekst do wysłania",
"appendEnterLabel": "Naciśnij Enter po wysłaniu",
"clipboardPermissionNote": "Przy pierwszym użyciu w niektórych przeglądarkach może zostać wyświetlony monit o zezwolenie na dostęp do schowka.",
"textRequired": "Wprowadź tekst do wysłania",
"controlCodeRequired": "Wprowadź pojedynczą literę kodu kontrolnego",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Makra",
"description": "Uruchom zapisaną serię poleceń w terminalu i zareaguj na to, co odeśle serwer.",
"target": "Cel",
"noTerminal": "Brak otwartego terminala",
"empty": "Brak makr",
"emptyHint": "Utwórz makro, aby zautomatyzować pracę w terminalu: logowanie, restart usługi czy odpowiadanie na monity.",
"create": "Nowe makro",
"back": "Powrót do makr",
"name": "Nazwa",
"namePlaceholder": "Uruchom ponownie serwer WWW",
"nameRequired": "Przed zapisaniem nadaj makrze nazwę",
"descriptionLabel": "Opis",
"descriptionPlaceholder": "Co robi to makro (opcjonalnie)",
"unsaved": "Niezapisane zmiany",
"save": "Zapisz",
"saved": "Zapisano makro",
"saveFailed": "Nie udało się zapisać makra",
"delete": "Usuń",
"deleteTitle": "Usunąć to makro?",
"deleteBody": "„{{name}}” zostanie trwale usunięte. Nie można tego cofnąć.",
"deleted": "Usunięto makro",
"cancel": "Anuluj",
"run": "Uruchom",
"stop": "Zatrzymaj",
"running": "Działa...",
"completed": "Makro zakończone",
"failed": "Makro nie powiodło się",
"loadFailed": "Nie można załadować makr",
"needTerminal": "Najpierw otwórz i podłącz terminal",
"noSteps": "To makro nie ma jeszcze żadnych kroków. Dodaj krok poniżej.",
"addStep": "Dodaj krok",
"stepNumber": "Krok {{number}}",
"removeStep": "Usuń krok",
"confirmRunTitle": "Uruchomić to makro?",
"confirmRunBody": "„{{name}}” wyśle polecenia do {{host}}.",
"confirmRunAction": "Uruchom makro",
"stepTypes": {
"send": {
"label": "Wyślij polecenie",
"help": "Wpisuje tekst do terminala, tak samo, jakby wpisano go ręcznie."
},
"wait": {
"label": "Czekaj na wyjście",
"help": "Wstrzymuje wykonanie, aż serwer wypisze podany tekst, np. monit o hasło."
},
"delay": {
"label": "Pauza",
"help": "Czeka przez ustalony czas przed kolejnym krokiem."
},
"if": {
"label": "Jeśli wyjście zawiera",
"help": "Sprawdza wszystko, co serwer wypisał do tej pory, a potem uruchamia jedną z dwóch gałęzi."
},
"repeat": {
"label": "Powtórz",
"help": "Uruchamia zawarte w nim kroki ustaloną liczbę razy."
}
},
"send": {
"text": "Polecenie lub tekst",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Naciśnij Enter po wysłaniu",
"pressEnterHelp": "Wyłącz tę opcję, aby wpisać tekst bez przesyłania go."
},
"wait": {
"pattern": "Czekaj, aż wyjście będzie zawierać",
"patternPlaceholder": "password:",
"timeout": "Przerwij po",
"onTimeout": "Jeśli nigdy się nie pojawi",
"stop": "Zatrzymaj makro",
"continue": "Kontynuuj mimo wszystko"
},
"delay": {
"duration": "Czekaj"
},
"ifStep": {
"pattern": "Jeśli wyjście zawiera",
"patternPlaceholder": "Active: active (running)",
"then": "Następnie zrób to",
"else": "W przeciwnym razie zrób to",
"emptyBranch": "Brak kroków"
},
"repeat": {
"count": "Liczba razy",
"times": "razy"
},
"match": {
"useRegex": "Dopasuj do wyrażenia regularnego",
"useRegexHelp": "Zostaw wyłączone, aby dopasować tekst dokładnie tak, jak został wpisany.",
"invalidRegex": "Nie jest to prawidłowe wyrażenie regularne, zostanie dopasowane jako zwykły tekst"
},
"seconds": "sekundy",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Wymagany jest serwer zdalny. Połącz się z serwerem zdalnym w Ustawieniach, aby korzystać z tego typu połączenia."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Adicionar",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Inicio",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Colar",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remover",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Fechar",
"connecting": "Conectando...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copiar",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Ativar Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Adicionar host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Modo Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Modo Backspace",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Estilo do Sino",
"bellStyleBoth": "Both",
"bellStyleLabel": "Estilo do Sino",
"bellStyleNone": "Nenhum",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Tema de cores",
"cursorBlink": "Piscar cursor",
"cursorBlinking": "Cursor Piscando",
"cursorBlinkingDesc": "Ativar animação piscante para o cursor do terminal",
"cursorStyle": "Estilo do Cursor",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Estilo do Cursor",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "Documentação",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Modificador de rolagem rápido",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificador de rolagem rápido",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Sensibilidade de rolagem rápida",
"fastScrollSensitivityLabel": "Sensibilidade de rolagem rápida",
"fontFamily": "Família de Fontes",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Família da Fonte",
"fontSize": "Tamanho da Fonte",
"fontSizeLabel": "Tamanho da Fonte",
"hostNotFound": "Host not found",
"letterSpacing": "Espaçamento entre Letras",
"letterSpacingPx": "Espaçamento das letras (px)",
"lineHeight": "Altura da Linha",
"lineHeightLabel": "Altura da Linha",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "Comando MOSH",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "Nenhum",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Clique com botão direito seleciona a palavra",
"rightClickSelectsWordLabel": "Clique com botão direito seleciona a palavra",
"rightClickSelectsWordShortDesc": "Selecione a palavra no botão direito do mouse",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Buffer de Rolagem",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Auto-preenchimento de Senha Sudo",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Destaque de sintaxe",
"terminalAppearance": "Aparência do Terminal",
"theme": "Tema",
"themePreview": "Preview do Tema",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Ativar Túnel",
"enableFileManager": "Ativar Gerenciador de Arquivos",
"enableDocker": "Ativar Docker",
"startupSnippet": "Snippet Inicial",
"quickActions": "Ações Rápidas",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credencial",
"authTypeNone": "Nenhum",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Tipo",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancelar",
"savingBtn": "Salvando...",
"updateHostBtn": "Update Host",
"addHostBtn": "Adicionar host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "Histórico",
"localTerminal": "Local Terminal",
"sshTools": "Ferramentas de SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "Nenhum",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Colar",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Alterações não salvas",
"save": "Salvar",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Apagar",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancelar",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "senha:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Adicionar",
"arrowDown": "Seta para Baixo",
"arrowLeft": "Seta para a Esquerda",
"arrowRight": "Seta para a Direita",
"arrowUp": "Seta para Cima",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Concluir",
"editQuickKeys": "Editar teclas rápidas",
"end": "Fim",
"esc": "Esc",
"home": "Início",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Colar",
"quickKeyPlaceholder": "ex: sudo ",
"quickKeysDesc": "Toque no × para remover. Suporta até 8 caracteres.",
"quickKeysTitle": "Teclas Rápidas",
"removeQuickKey": "Remover",
"resetDefaults": "Restaurar predefinições",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Fechar",
"connecting": "A ligar...",
"connectionLost": "Ligação perdida",
"connectionRejected": "Ligação rejeitada pelo servidor. Verifique a sua autenticação e configuração de rede.",
"connectionTimeout": "Tempo limite da ligação",
"enableAutoTmuxAction": "Ativar Auto-Tmux",
"hostKeyRejected": "Verificação da chave de host SSH rejeitada. Ligação cancelada.",
"linkDialogCopy": "Copiar",
"linkDialogOpen": "Abrir",
"linkDialogTitle": "Abrir Ligação",
"maxReconnectAttemptsReached": "Número máximo de tentativas de restabelecimento de ligação atingido",
"noHostSelected": "Nenhum host selecionado",
"passwordPromptFillTitle": "Preencher a palavra-passe guardada neste pedido?",
"reconnect": "Reconectar",
"reconnected": "Ligação restabelecida com sucesso",
"reconnecting": "A restabelecer ligação... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "A sessão foi aberta noutro separador. A restabelecer ligação...",
"tmuxAttached": "Clientes anexados",
"tmuxAttachedCount": "{{count}} anexado",
"tmuxCopyHint": "Ajuste a seleção e prima Enter para copiar para a área de transferência",
"tmuxCreateNew": "Iniciar nova sessão",
"tmuxDetached": "Desanexado da sessão tmux",
"tmuxLastActivity": "Última atividade",
"tmuxSessionAttached": "Sessão tmux anexada: {{name}}",
"tmuxSessionCreated": "Sessão tmux criada: {{name}}",
"tmuxSessionPickerDesc": "Foram encontradas sessões tmux neste host. Selecione uma para retomar ou crie uma nova sessão.",
"tmuxSessionPickerTitle": "Sessões tmux",
"tmuxTimeDays": "há {{count}} d",
"tmuxTimeHours": "há {{count}} h",
"tmuxTimeJustNow": "agora mesmo",
"tmuxTimeMinutes": "há {{count}} min",
"tmuxUnavailable": "O tmux não está instalado no host remoto, a reverter para shell padrão",
"tmuxWindowCount": "{{count}} janela",
"tmuxWindows": "Janelas",
"unknownError": "Ocorreu um erro desconhecido.",
"websocketAbnormalClose": "A ligação foi fechada inesperadamente. Isto pode dever-se a um problema de configuração do proxy reverso ou SSL. Verifique os registos do servidor.",
"websocketError": "Erro de ligação WebSocket",
"clipboardReadFailed": "Erro ao ler da área de transferência. Certifique-se de que as permissões da área de transferência foram concedidas.",
"clipboardWriteFailed": "Erro ao copiar para a área de transferência. Certifique-se de que a página é servida via HTTPS ou localhost.",
"connected": "Ligado",
"totpCodeLabel": "Código de verificação",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Repetir",
"showToolbar": "Expandir barra",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "A enviar..."
},
"history": {
"noTerminalSelected": "Nenhum terminal selecionado",
"noTerminalSelectedHint": "Abra um separador de terminal SSH para ver o histórico de comandos",
"searchPlaceholder": "Pesquisar histórico...",
"clearAll": "Limpar Tudo",
"noHistoryEntries": "Sem entradas no histórico",
"trackingDisabled": "O rastreio do histórico está desativado",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Restaurar predefinições",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Testar",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessões",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Histórico de Comandos",
"description": "Permitir o registo do histórico de comandos. Quando desativado, o histórico não é guardado independentemente das definições por máquina."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Automático",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Histórico de Comandos",
"description": "Gravar comandos executados neste terminal para histórico e autocompletar"
},
"enableTerminal": {
"label": "Ativar Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Autocompletar comandos",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Clique em links do terminal",
"description": "Comportamento predefinido ao clicar em links no terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Adicionar máquina",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "URL opcional para uma imagem de fundo do terminal",
"backgroundImageLabel": "URL da Imagem de Fundo",
"backgroundImageOpacityLabel": "Opacidade da Imagem de Fundo",
"backspaceMode": "Modo de retrocesso",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Modo da Tecla Retrocesso",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Comportamento e Avançado",
"bellStyle": "Estilo da campainha",
"bellStyleBoth": "Both",
"bellStyleLabel": "Estilo do Alerta Sonoro",
"bellStyleNone": "Nenhuma",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Tema de Cores",
"cursorBlink": "Piscar do cursor",
"cursorBlinking": "Piscar do Cursor",
"cursorBlinkingDesc": "Ativar a animação de piscar para o cursor do terminal",
"cursorStyle": "Estilo do cursor",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Estilo do Cursor",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "Cores ANSI",
"customThemeBackground": "Fundo",
"customThemeBlack": "Preto",
"customThemeBlue": "Azul",
"customThemeBrightBlack": "Preto Brilhante",
"customThemeBrightBlue": "Azul Brilhante",
"customThemeBrightCyan": "Ciano Brilhante",
"customThemeBrightGreen": "Verde Brilhante",
"customThemeBrightMagenta": "Magenta Brilhante",
"customThemeBrightRed": "Vermelho Brilhante",
"customThemeBrightWhite": "Branco Brilhante",
"customThemeBrightYellow": "Amarelo Brilhante",
"customThemeColors": "Cores Personalizadas",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Destaque do Cursor",
"customThemeCyan": "Ciano",
"customThemeForeground": "Primeiro Plano",
"customThemeGreen": "Verde",
"customThemeMagenta": "Magenta",
"customThemeRed": "Vermelho",
"customThemeResetTooltip": "Repor predefinições",
"customThemeSelection": "Seleção",
"customThemeWhite": "Branco",
"customThemeYellow": "Amarelo",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "Ver documentação",
"enableAutoMosh": "Ativar Auto-Mosh",
"enableAutoMoshDesc": "Preferir Mosh a SSH, se disponível",
"enableAutoTmux": "Ativar Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Modificador de deslocamento rápido",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificador de deslocamento rápido",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Sensibilidade do deslocamento rápido",
"fastScrollSensitivityLabel": "Sensibilidade do deslocamento rápido",
"fontFamily": "Família da fonte",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Família da Fonte",
"fontSize": "Tamanho da fonte",
"fontSizeLabel": "Tamanho da Fonte",
"hostNotFound": "Host não encontrado",
"letterSpacing": "Espaçamento de letras",
"letterSpacingPx": "Espaçamento entre Letras (px)",
"lineHeight": "Altura da linha",
"lineHeightLabel": "Altura da Linha",
"linkClickBehaviorConfirm": "Mostrar pop-up para abrir ou copiar",
"linkClickBehaviorDesc": "Controla o que acontece ao clicar numa ligação no terminal. Use 'Predefinido' para seguir a definição da aplicação.",
"linkClickBehaviorDirect": "Abrir diretamente",
"linkClickBehaviorLabel": "Comportamento ao clicar em ligações",
"loadingHost": "A carregar o host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Desativado",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "Comando MOSH",
"moshCommandLabel": "Comando Mosh",
"noSavedThemes": "No saved themes yet",
"none": "Nenhum",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Clique direito seleciona palavra",
"rightClickSelectsWordLabel": "Clique Direito Seleciona Palavra",
"rightClickSelectsWordShortDesc": "Selecionar a palavra sob o cursor ao clicar com o botão direito",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Buffer de Retrocesso",
"scrollbackMaxLines": "Número máximo de linhas guardadas no histórico",
"sudoPasswordAutoFill": "Preenchimento Automático da Palavra-passe Sudo",
"sudoPasswordAutoFillDesc": "Armazenar uma palavra-passe sudo para que as métricas do host, prompts do terminal e outros possam executar comandos com privilégios automaticamente.",
"sudoPasswordAutoFillLabel": "Preenchimento automático da palavra-passe sudo",
"syntaxCategoryIpAddresses": "Endereços IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Níveis de Registo",
"syntaxCategoryLogLevelsDesc": "erro, aviso, info, depuração, fatal",
"syntaxCategoryNumbers": "Números com Rótulo",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Caminhos de Ficheiros",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Marcas Temporais",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorir a saída do terminal (erros, caminhos, IPs, marcas temporais)",
"syntaxHighlightingLabel": "Realce de Sintaxe",
"terminalAppearance": "Aparência do Terminal",
"theme": "Tema",
"themePreview": "Pré-visualização do tema",
"useSSHTitleDesc": "Atualizar o título do separador a partir do título da janela do shell em vez do nome do host",
"useSSHTitleLabel": "Usar o Título da Janela SSH",
"enableTunnel": "Ativar Túnel",
"enableFileManager": "Ativar Gestor de Ficheiros",
"enableDocker": "Ativar Docker",
"startupSnippet": "Snippet de arranque",
"quickActions": "Ações rápidas",
"proxmoxLastSyncStatus": {
"success": "Sucesso"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "URL RDP copiado",
"vncUrlCopied": "URL VNC copiado",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "Sem credencial (credenciais diretas abaixo)",
"authTypeDirect": "Direta",
"authTypeCredential": "Credencial",
"authTypeNone": "Nenhuma",
"recordingPath": "Caminho da gravação",
"recordingName": "Nome da gravação",
"saveHostFirst": "Guarde o host primeiro.",
"sharingOptionsAfterSave": "As opções de partilha estão disponíveis após o host ter sido guardado.",
"permissionLevel": "Nível de Permissão",
"typeHeader": "Tipo",
"targetHeader": "Destino",
"permissionHeader": "Permissão",
"cancelBtn": "Cancelar",
"savingBtn": "A guardar...",
"updateHostBtn": "Atualizar Host",
"addHostBtn": "Adicionar Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "Histórico",
"localTerminal": "Local Terminal",
"sshTools": "Ferramentas SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Digite aqui para difundir as teclas premidas...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Ativar copiar/colar com clique direito",
"fillPassword": "Preencher palavra-passe",
"fillPasswordMissing": "Nenhuma palavra-passe guardada para {{count}} terminal(is) selecionado(s)",
"fillPasswordSuccess": "Palavra-passe preenchida em {{count}} terminal(is)",
"keyRecordingTitle": "Gravação de Teclas",
"noTerminalTabsOpen": "Nenhum separador de terminal aberto",
"recordToTerminals": "Gravar para terminais",
"selectAll": "Todas",
"selectNone": "Nenhuma",
"selectTerminalsAbove": "Selecionar terminais acima",
"settingsTitle": "Definições",
"startRecording": "Iniciar Gravação",
"stopRecording": "Parar Gravação"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Colar",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Destino",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Nome",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Alterações não guardadas",
"save": "Guardar",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Eliminar",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancelar",
"run": "Executar",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "palavra-passe:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "segundos",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Adăuga",
"arrowDown": "Săgeată în jos",
"arrowLeft": "Săgeată stânga",
"arrowRight": "Săgeată dreapta",
"arrowUp": "Săgeată în sus",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Șterge",
"done": "Făcut",
"editQuickKeys": "Editați tastele rapide",
"end": "Sfârşit",
"esc": "Esc",
"home": "Acasă",
"pageDown": "Pagină următoare",
"pageUp": "PagUp",
"paste": "Pastă",
"quickKeyPlaceholder": "de exemplu sudo ",
"quickKeysDesc": "Atingeți × pentru a elimina. Acceptă până la 8 caractere.",
"quickKeysTitle": "Taste rapide",
"removeQuickKey": "Elimina",
"resetDefaults": "Resetare la setările implicite",
"shift": "Schimbare",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Nu s-a putut activa Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux activat pentru {{host}}. Se aplică de la următoarea conexiune.",
"clipboardHttpWarning": "Nu s-a putut citi clipboard-ul. Unele browsere restricționează accesul la clipboard în afara HTTPS - încercați Ctrl+V sau serviți Termix prin HTTPS.",
"closeTab": "Aproape",
"connecting": "Se conectează...",
"connectionLost": "Conexiune pierdută",
"connectionRejected": "Conexiune respinsă de server. Vă rugăm să verificați autentificarea și configurația rețelei.",
"connectionTimeout": "Expirare conexiune",
"enableAutoTmuxAction": "Activează Auto-Tmux",
"hostKeyRejected": "Verificarea cheii gazdei SSH a fost respinsă. Conexiunea a fost anulată.",
"linkDialogCopy": "Copie",
"linkDialogOpen": "Deschide",
"linkDialogTitle": "Deschideți linkul",
"maxReconnectAttemptsReached": "S-a atins numărul maxim de încercări de reconectare",
"noHostSelected": "Nicio gazdă selectată",
"passwordPromptFillTitle": "Introduceți parola salvată în această solicitare?",
"reconnect": "Reconectați-vă",
"reconnected": "Reconectare cu succes",
"reconnecting": "Se reconecta... ({{attempt}}/{{max}})",
"autoReconnecting": "Conexiune pierdută, se reconectare...",
"searchCaseSensitive": "Potrivire caz",
"searchClose": "Închide (Escape)",
"searchNext": "Următorul meci (Introduce)",
"searchNoResults": "Niciun rezultat",
"searchPlaceholder": "Găsi",
"searchPrevious": "Potrivire anterioară (Shift+Enter)",
"searchRegex": "Folosește expresia regulată",
"searchResultCount": "{{index}} din {{count}}",
"searchWholeWord": "Potrivire cuvânt întreg",
"sessionExpiredNotice": "Sesiunea anterioară de pe {{host}} a expirat după {{minutes}} minute de deconectare; shell-ul și tot ce rulează în el au dispărut. Activați Auto-Tmux pe această gazdă pentru a menține sesiunile active.",
"sessionExpiredNoticeNoMinutes": "Sesiunea anterioară pe {{host}} a expirat în timp ce era deconectat; shell-ul și tot ce rulează în el au dispărut. Activați Auto-Tmux pe această gazdă pentru a menține sesiunile active.",
"sessionTakenOver": "Sesiunea a fost deschisă într-o altă filă. Se reconectare...",
"tmuxAttached": "Clienți atașați",
"tmuxAttachedCount": "{{count}} atașat",
"tmuxCopyHint": "Ajustați selecția și apăsați Enter pentru a copia în clipboard",
"tmuxCreateNew": "Începeți o sesiune nouă",
"tmuxDetached": "Detașat de sesiunea tmux",
"tmuxLastActivity": "Ultima activitate",
"tmuxSessionAttached": "sesiune tmux atașată: {{name}}",
"tmuxSessionCreated": "Sesiune tmux creată: {{name}}",
"tmuxSessionPickerDesc": "Au fost găsite sesiuni tmux existente pe această gazdă. Selectați una pentru a o reatașa sau pentru a crea o sesiune nouă.",
"tmuxSessionPickerTitle": "Sesiuni tmux",
"tmuxTimeDays": "{{count}}zile în urmă",
"tmuxTimeHours": "{{count}}acum o oră",
"tmuxTimeJustNow": "chiar acum",
"tmuxTimeMinutes": "{{count}}acum câteva minute",
"tmuxUnavailable": "tmux nu este instalat pe gazda la distanță, revenind la shell-ul standard",
"tmuxWindowCount": "fereastră {{count}}",
"tmuxWindows": "Ferestre",
"unknownError": "A apărut o eroare necunoscută",
"websocketAbnormalClose": "Conexiunea s-a închis pe neașteptate. Acest lucru se poate datora unei probleme de configurare a proxy-ului invers sau a SSL. Vă rugăm să verificați jurnalele serverului.",
"websocketError": "Eroare de conexiune WebSocket",
"clipboardReadFailed": "Citirea din clipboard nu a reușit. Asigurați-vă că permisiunile de acces la clipboard sunt acordate.",
"clipboardWriteFailed": "Copierea în clipboard nu a reușit. Asigurați-vă că pagina este servită prin HTTPS sau localhost.",
"connected": "Conectat",
"totpCodeLabel": "Cod de verificare",
"duplicateTab": "Filă duplicată",
"imageChooseFile": "Alegeți un fișier de imagine",
"imageUploaded": "Imagine încărcată: {{path}}",
"imageClipboardUnavailable": "Acest browser nu poate citi imagini din clipboard",
"imageClipboardEmpty": "Nu s-a găsit nicio imagine în clipboard",
"localShell": "Shell terminal local",
"autocompleteHintComplete": "Tab sau Enter pentru a finaliza",
"autocompleteHintNavigate": "↑↓ pentru navigare",
"autocompleteHintClose": "Esc pentru a închide"
},
"terminalToolbar": {
"detachTmux": "Detașați tmux",
"detachTmuxDescription": "Detașați sesiunea tmux",
"dismissError": "Eroare de închidere a imaginii",
"hideToolbar": "Ascunde bara de instrumente",
"image": "Acțiuni de imagine (doar imagini)",
"imageActionFailed": "Acțiunea imaginii a eșuat",
"layout": "Mod de afișare a barei de instrumente",
"layoutExpanded": "Extins cu valori metrice",
"layoutIcon": "Numai pictogramă",
"layoutLabeled": "Pictograme și etichete",
"moveToolbar": "Mută bara de instrumente",
"moveToolbarHint": "Trageți pentru a repoziționa bara de instrumente",
"paste": "Lipiți imaginea",
"pasteImage": "Lipiți imaginea din clipboard (doar imagini)",
"retry": "Reîncercați",
"showToolbar": "Extindeți bara de instrumente",
"upload": "Încărcați imaginea",
"uploadImage": "Încărcați o imagine către gazdă",
"uploadingImage": "Se încarcă..."
},
"history": {
"noTerminalSelected": "Niciun terminal selectat",
"noTerminalSelectedHint": "Deschideți o filă de terminal SSH pentru a vizualiza istoricul comenzilor sale",
"searchPlaceholder": "Istoricul căutărilor...",
"clearAll": "Ștergeți tot",
"noHistoryEntries": "Nicio intrare în istoric",
"trackingDisabled": "Urmărirea istoricului este dezactivată",
"trackingDisabledHint": "Activează Istoricul comenzilor în fila Terminal SSH a acestei gazde.",
"commandCount_one": "Comanda {{count}}",
"commandCount_other": "Comenzi {{count}}"
},
"touchInput": {
"enabled": "Activează introducerea tactilă",
"enabledDesc": "Permiteți derularea tactilă cu un singur deget în terminale",
"momentumEnabled": "Activează impulsul",
"momentumEnabledDesc": "Continuați derularea scurtă după o glisare",
"advanced": "Avansat",
"resetDefaults": "Resetare la setările implicite",
"dragThreshold": "Pragul de rezistență",
"maxWheelDelta": "Delta maximă a roții",
"momentumSampleWindow": "Fereastra de eșantionare a impulsului",
"releaseGracePeriod": "Perioada de grație a lansării",
"minimumVelocity": "Viteză minimă",
"maximumVelocity": "Viteză maximă",
"maximumDuration": "Durată maximă",
"maximumTravel": "Cursă maximă",
"decayTime": "Timp de descreștere",
"pixelsPerTick": "Pixeli per bifă",
"maximumFrameInterval": "Interval maxim de cadre",
"maximumTicksPerFrame": "Număr maxim de ticuri per cadru"
},
"imageStorage": {
"instanceId": "ID-ul instanței sesiunii terminale",
"instanceIdDesc": "ID-ul instanței uneia dintre filele terminalului conectat, folosit pentru a testa vizibilitatea.",
"selectedModeUnavailable": "Indisponibil",
"test": "Test",
"testing": "Testare...",
"testFailed": "Nu s-a putut testa stocarea imaginilor",
"testConnected": "Sesiunea terminalului este conectată.",
"testNotConnected": "Nicio sesiune de terminal conectată cu acest ID de instanță.",
"testSelectedMode": "O încărcare ar folosi: {{mode}}",
"testLocalVisible": "Directorul local este vizibil de pe gazda conectată.",
"testLocalNotVisible": "Directorul local NU este vizibil de pe gazda conectată."
},
"settings": {
"admin": {
"group": {
"touch": "Intrare tactilă",
"images": "Stocarea imaginilor",
"sessions": "Sesiuni",
"newHosts": "Gazde noi"
},
"sessionTimeoutMinutes": {
"label": "Persistența sesiunii terminale",
"description": "Cât timp este menținut activ pe server un terminal deconectat înainte de a fi închis. Min 1, max 1440 de minute. Pentru sesiunile care trebuie să depășească această durată, activați Auto-Tmux pe gazdă."
},
"commandHistoryEnabled": {
"label": "Istoricul comenzilor",
"description": "Permite înregistrarea istoricului comenzilor. Când este dezactivată, istoricul nu este salvat, indiferent de setările pentru fiecare gazdă."
},
"commandHistoryForNewHosts": {
"label": "Istoricul comenzilor pentru gazde noi",
"description": "Dacă noile gazde încep cu istoricul comenzilor activat."
},
"imageStorageMode": {
"label": "Mod de stocare",
"description": "Unde sunt scrise imaginile terminalului lipite și încărcate. Selecțiile automate prin conexiune, Local și Remote (SFTP) sunt fixe.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "La distanță (SFTP)"
},
"imageLocalDir": {
"label": "Director local",
"description": "Calea absolută pe backend-ul Termix unde modul local scrie imagini. Nu este afișată niciodată după salvare. O valoare goală folosește TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Calea gazdă",
"description": "Vizualizarea din partea gazdei a directorului local pe care îl primesc agenții terminalului."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "Cât timp este păstrată o imagine încărcată, în milisecunde. Valoarea \"gol\" folosește TERMIX_IMAGE_TTL_MS sau o oră."
},
"imageMaxCount": {
"label": "Număr maxim de imagini",
"description": "Majoritatea imaginilor sunt păstrate simultan. Valoarea goală folosește TERMIX_MAX_IMAGE_COUNT sau 100."
},
"imageMaxBytes": {
"label": "Capacitate maximă de stocare în octeți",
"description": "Majoritatea octeților de imagini sunt păstrați simultan. Spațiul gol utilizează TERMIX_MAX_IMAGE_STORAGE_BYTES sau 5 GiB."
},
"sessionPersistence": {
"label": "Păstrați sesiunile după deconectare",
"description": "Mențineți un terminal deconectat activ pe server pentru timpul indicat mai sus, astfel încât redeschiderea filei sale să reia de unde a rămas."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Rulează terminalele noilor gazde în interiorul tmux, astfel încât sesiunile să supraviețuiască deconectărilor (necesită tmux pe gazdă)"
},
"newHostTheme": {
"label": "Temă pentru gazde noi",
"description": "Tema terminalului cu care începe o nouă gazdă."
},
"newHostFontFamily": {
"label": "Font pentru gazde noi",
"description": "Fontul terminalului cu care începe o nouă gazdă."
},
"newHostFontSize": {
"label": "Dimensiunea fontului pentru gazdele noi",
"description": "Dimensiunea fontului terminalului cu care începe o nouă gazdă, în pixeli."
},
"newHostCursorStyle": {
"label": "Stilul cursorului pentru gazde noi"
},
"newHostCursorBlink": {
"label": "Cursor intermitent pentru gazde noi"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Activează bara de instrumente Terminal",
"description": "Afișează o bară de instrumente cu acces rapid atașată la terminalul activ pentru instrumentele și statisticile live ale acestei gazde"
},
"terminalToolbarPosition": {
"label": "Poziția barei de instrumente",
"description": "Unde se află bara de instrumente în terminal. O puteți trage în continuare de acolo.",
"bottom": "Centru jos",
"bottomLeft": "Stânga jos",
"bottomRight": "Dreapta jos",
"top": "Centru sus",
"topLeft": "Stânga sus",
"topRight": "Dreapta sus"
},
"terminalToolbarStartState": {
"label": "Starea de pornire a barei de instrumente",
"description": "Dacă bara de instrumente se deschide extinsă sau minimizată atunci când terminalul se conectează",
"expanded": "Extins",
"collapsed": "Minimizat"
},
"terminalToolbarDisplay": {
"label": "Mod de afișare a barei de instrumente",
"description": "Cum sunt afișate butoanele barei de instrumente. Ultima utilizare păstrează tot ce ați selectat în bara de instrumente.",
"remember": "Ultima utilizare",
"icon": "Numai pictogramă",
"labeled": "Pictograme și etichete",
"expanded": "Extins cu statistici"
},
"terminalToolbarShowStatus": {
"label": "Afișați statistici live",
"description": "Afișează statisticile gazdei live deasupra butoanelor barei de instrumente în modul extins"
},
"terminalToolbarFade": {
"label": "Estompare în timpul inactivității",
"description": "Atenuează bara de instrumente până când treci cu mouse-ul peste ea"
},
"enableCommandHistory": {
"label": "Istoricul comenzilor",
"description": "Înregistrați comenzile executate în acest terminal pentru istoric și completare automată"
},
"enableTerminal": {
"label": "Activează terminalul",
"description": "Oferiți un terminal SSH pentru această gazdă."
},
"inheritAppearance": {
"label": "Folosește setările implicite ale utilizatorului"
},
"theme": {
"label": "Temă"
},
"cursorBlink": {
"label": "Cursor intermitent"
},
"cursorStyle": {
"label": "Stilul cursorului"
},
"fontSize": {
"label": "Dimensiunea fontului"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Derulare înapoi"
},
"letterSpacing": {
"label": "Spațierea literelor"
},
"lineHeight": {
"label": "Înălțimea liniei"
},
"bellStyle": {
"label": "Clopot"
},
"minimumContrastRatio": {
"label": "Raport minim de contrast"
},
"backgroundImage": {
"label": "Imagine de fundal"
},
"backgroundImageOpacity": {
"label": "Opacitatea imaginii de fundal"
},
"customThemeColors": {
"label": "Culori personalizate ale temei"
},
"rightClickSelectsWord": {
"label": "Clic dreapta selectează cuvântul"
},
"macOptionIsMeta": {
"label": "Opțiunea este Meta"
},
"fastScrollModifier": {
"label": "Tastă de derulare rapidă"
},
"fastScrollSensitivity": {
"label": "Viteză mare de derulare"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Comandă Mosh"
},
"autoTmux": {
"label": "Multiplicator automat"
},
"useSSHTitle": {
"label": "Folosește titlul SSH"
},
"syntaxHighlighting": {
"label": "Evidențierea sintaxei"
},
"syntaxHighlightingOptions": {
"label": "Categorii de evidențiere a sintaxei"
},
"linkClickBehavior": {
"label": "Clic pe link"
},
"localEcho": {
"label": "Ecou local"
},
"passwordPromptAutoFill": {
"label": "Oferiți-vă să completați solicitările de parolă"
},
"sudoPasswordAutoFill": {
"label": "Completați solicitările sudo"
},
"autoReconnect": {
"label": "Reconectare automată"
}
},
"user": {
"commandAutocomplete": {
"label": "Completare automată a comenzilor",
"description": "Afișează completarea automată în timpul tastării dacă apeși pe Tab"
},
"localEcho": {
"label": "Ecou local",
"description": "Reduceți latența percepută a intrării folosind predicția sigură a apăsărilor de taste locale"
},
"linkClickBehavior": {
"label": "Clic pe linkul terminalului",
"description": "Comportament implicit la clic pe linkuri în terminal"
},
"customThemes": {
"label": "Teme salvate"
}
}
},
"palette": {
"localTerminal": "Terminal local"
},
"permissions": {
"sessions": {
"title": "Folosește sesiuni de terminal live",
"description": "Permite ca alte funcții, cum ar fi partajarea sesiunilor și înregistrarea, să ajungă la sesiunile live ale terminalului."
},
"history": {
"title": "Citiți istoricul comenzilor",
"description": "Permite altor funcții, cum ar fi asistentul AI, să citească istoricul comenzilor tale."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Adăugați gazdă",
"applyGlobalThemeTooltip": "Aplică această temă",
"backgroundImageDesc": "URL opțional pentru o imagine de fundal a terminalului",
"backgroundImageLabel": "URL-ul imaginii de fundal",
"backgroundImageOpacityLabel": "Opacitatea imaginii de fundal",
"backspaceMode": "Mod Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Mod Backspace",
"backspaceModeNormal": "Normal (ȘTERGERE)",
"behaviorAndAdvanced": "Comportament și Avansat",
"bellStyle": "Stil clopot",
"bellStyleBoth": "Ambele",
"bellStyleLabel": "Stil clopot",
"bellStyleNone": "Nici unul",
"bellStyleSound": "Sunet",
"bellStyleVisual": "Vizual",
"colorTheme": "Temă de culoare",
"cursorBlink": "Clipire cursor",
"cursorBlinking": "Cursorul clipește",
"cursorBlinkingDesc": "Activează animația intermitentă pentru cursorul terminalului",
"cursorStyle": "Stilul cursorului",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Bloc",
"cursorStyleLabel": "Stilul cursorului",
"cursorStyleUnderline": "Subliniere",
"customThemeAnsiColors": "Culori ANSI",
"customThemeBackground": "Fundal",
"customThemeBlack": "Negru",
"customThemeBlue": "Albastru",
"customThemeBrightBlack": "Negru strălucitor",
"customThemeBrightBlue": "Albastru strălucitor",
"customThemeBrightCyan": "Cian strălucitor",
"customThemeBrightGreen": "Verde strălucitor",
"customThemeBrightMagenta": "Magenta strălucitor",
"customThemeBrightRed": "Roșu aprins",
"customThemeBrightWhite": "Alb strălucitor",
"customThemeBrightYellow": "Galben strălucitor",
"customThemeColors": "Culori personalizate",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Accent cursor",
"customThemeCyan": "Cian",
"customThemeForeground": "Prim plan",
"customThemeGreen": "Verde",
"customThemeMagenta": "Magenta",
"customThemeRed": "Roşu",
"customThemeResetTooltip": "Resetare la setările implicite",
"customThemeSelection": "Selecţie",
"customThemeWhite": "Alb",
"customThemeYellow": "Galben",
"deleteGlobalThemeTooltip": "Ștergeți această temă",
"docsLink": "Vizualizați documentele",
"enableAutoMosh": "Activează Auto-Mosh",
"enableAutoMoshDesc": "Preferă Mosh în locul SSH dacă este disponibil",
"enableAutoTmux": "Activează Auto-Tmux",
"enableAutoTmuxDesc": "Mențineți shell-ul și tot ce rulează în el în funcțiune după deconectări și reporniri ale browserului, rulând în interiorul tmux (tmux trebuie să fie instalat pe gazdă).",
"fastScrollModifier": "Modificator de derulare rapidă",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Modificator de derulare rapidă",
"fastScrollModifierShift": "Schimbare",
"fastScrollSensitivity": "Sensibilitate rapidă la derulare",
"fastScrollSensitivityLabel": "Sensibilitate rapidă la derulare",
"fontFamily": "Familie de fonturi",
"fontFamilyCustomHint": "Alegeți un font inclus în pachet sau alegeți Personalizat și introduceți numele exact al unui font deja instalat pe sistemul dvs. (de exemplu, MesloLGS NF, Noto Sans Mono). Termix nu poate instala fonturi automat, instalați-l mai întâi pe sistemul dvs. de operare.",
"fontFamilyCustomOption": "Personalizat...",
"fontFamilyCustomPlaceholder": "Numele exact al fontului, de exemplu MesloLGS NF",
"fontFamilyLabel": "Familie de fonturi",
"fontSize": "Dimensiunea fontului",
"fontSizeLabel": "Dimensiunea fontului",
"hostNotFound": "Gazdă negăsită",
"letterSpacing": "Spațierea literelor",
"letterSpacingPx": "Spațiere litere (px)",
"lineHeight": "Înălțimea liniei",
"lineHeightLabel": "Înălțimea liniei",
"linkClickBehaviorConfirm": "Afișează o fereastră pop-up pentru deschidere sau copiere",
"linkClickBehaviorDesc": "Controlează ce se întâmplă când dai clic pe un link în terminal. Folosește „Implicit” pentru a urma setarea la nivel de aplicație.",
"linkClickBehaviorDirect": "Deschideți direct",
"linkClickBehaviorLabel": "Comportamentul clicurilor pe linkuri",
"loadingHost": "Se încarcă gazda...",
"localEchoAuto": "Automat",
"localEchoDesc": "Preziceți local apăsările de taste imprimabile în siguranță pe conexiuni lente. Solicitările de parolă și intrările de control nu sunt niciodată reluate.",
"localEchoLabel": "Ecou local",
"localEchoOff": "Dezactivat",
"localEchoOn": "Mereu pornit",
"macOptionIsMetaLabel": "Tasta Opțiune Trimite Meta",
"macOptionIsMetaShortDesc": "Dezactivați tastarea caracterelor speciale (cum ar fi @ sau |) cu tasta Option/Alt pe macOS în loc să trimiteți Meta",
"moshCommand": "Comandamentul MOSH",
"moshCommandLabel": "Comandamentul Mosh",
"noSavedThemes": "Nicio temă salvată încă",
"none": "Nici unul",
"passwordPromptAutoFillDesc": "Oferiți-vă să completați parola salvată atunci când terminalul vă solicită una. Dezactivați pentru a nu completa niciodată automat nicio parolă pe această gazdă.",
"passwordPromptAutoFillLabel": "Completare automată parolă",
"autoReconnectLabel": "Reconectare automată",
"autoReconnectDesc": "Se reconectează automat când conexiunea SSH se întrerupe, de exemplu după o eroare de rețea sau o setare în repaus. Păstrează derularea înapoi.",
"rightClickSelectsWord": "Clic dreapta selectează cuvântul",
"rightClickSelectsWordLabel": "Clic dreapta Selectează Word",
"rightClickSelectsWordShortDesc": "Selectați cuvântul de sub cursor prin clic dreapta",
"saveAsGlobalTheme": "Salvați ca temă globală",
"saveGlobalThemeError": "Nu s-a putut salva tema",
"saveGlobalThemeNamePrompt": "Introduceți un nume pentru această temă",
"saveGlobalThemeSuccess": "Tema a fost salvată",
"savedThemesLabel": "Teme salvate",
"scrollbackBufferLabel": "Buffer de derulare înapoi",
"scrollbackMaxLines": "Numărul maxim de linii păstrate în istoric",
"sudoPasswordAutoFill": "Completare automată parolă Sudo",
"sudoPasswordAutoFillDesc": "Stocați o parolă sudo, astfel încât metricile gazdei, prompturile terminalului și alte funcții să poată executa automat comenzi privilegiate.",
"sudoPasswordAutoFillLabel": "Completare automată parolă Sudo",
"syntaxCategoryIpAddresses": "Adrese IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Niveluri de jurnal",
"syntaxCategoryLogLevelsDesc": "eroare, avertizare, informații, depanare, fatal",
"syntaxCategoryNumbers": "Numere etichetate",
"syntaxCategoryNumbersDesc": "portul 8080, ieșirea 1, starea 404",
"syntaxCategoryPaths": "Căi de fișiere",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Marcaje temporale",
"syntaxCategoryTimestampsDesc": "[12:34:56], 15.01.2024",
"syntaxCategoryUrls": "URL-uri",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorează ieșirea terminalului (erori, căi, IP-uri, timestamp-uri)",
"syntaxHighlightingLabel": "Evidențierea sintaxei",
"terminalAppearance": "Aspectul terminalului",
"theme": "Temă",
"themePreview": "Previzualizare temă",
"useSSHTitleDesc": "Actualizează titlul filei din titlul ferestrei shell-ului în loc de numele gazdei",
"useSSHTitleLabel": "Folosește titlul ferestrei SSH",
"enableTunnel": "Activează tunelul",
"enableFileManager": "Activează Managerul de fișiere",
"enableDocker": "Activează Docker",
"startupSnippet": "Fragment de pornire",
"quickActions": "Acțiuni rapide",
"proxmoxLastSyncStatus": {
"success": "Succes"
},
"proxmoxResultSkippedNoIp": "{{count}} omis (nu a fost găsită nicio adresă IP)",
"proxmoxStatsUrlCopied": "URL-ul statisticilor Proxmox a fost copiat în clipboard",
"rdpUrlCopied": "Adresa URL RDP copiată",
"vncUrlCopied": "Adresa URL VNC copiată",
"filterAuthStepca": "Pasul CA",
"guac": {
"noCredential": "Fără acreditări (acreditările directe sunt mai jos)",
"authTypeDirect": "Direct",
"authTypeCredential": "Acreditare",
"authTypeNone": "Nici unul",
"recordingPath": "Calea de înregistrare",
"recordingName": "Nume înregistrare",
"saveHostFirst": "Salvează mai întâi gazda.",
"sharingOptionsAfterSave": "Opțiunile de partajare sunt disponibile după ce gazda a fost salvată.",
"permissionLevel": "Nivel de permisiune",
"typeHeader": "Tip",
"targetHeader": "Ţintă",
"permissionHeader": "Permisiune",
"cancelBtn": "Anula",
"savingBtn": "Economisire...",
"updateHostBtn": "Actualizați gazda",
"addHostBtn": "Adăugați gazdă"
},
"filterAuthVault": "Seif"
},
"nav": {
"history": "Istorie",
"localTerminal": "Terminal local",
"sshTools": "Instrumente SSH",
"terminal": "Terminal",
"macros": "Macrocomenzi"
},
"sshTools": {
"broadcastInputPlaceholder": "Tastați aici pentru a difuza apăsările de taste...",
"copyOnSelect": "Copiază automat textul selectat",
"enableRightClickCopyPaste": "Activează copierea/lipirea cu clic dreapta",
"fillPassword": "Completați parola",
"fillPasswordMissing": "Nu există o parolă salvată pentru {{count}} terminal(e) selectat(e)",
"fillPasswordSuccess": "Parola a fost introdusă în terminalul(ele) {{count}}",
"keyRecordingTitle": "Înregistrare cheie",
"noTerminalTabsOpen": "Nicio filă de terminal deschisă",
"recordToTerminals": "Înregistrare pe terminale",
"selectAll": "Toate",
"selectNone": "Nici unul",
"selectTerminalsAbove": "Selectați terminalele de mai sus",
"settingsTitle": "Setări",
"startRecording": "Începeți înregistrarea",
"stopRecording": "Opriți înregistrarea"
},
"keybindings": {
"copy": "Copiați selecția",
"paste": "Pastă",
"sendControlCode": "Trimite semnal Ctrl+literă",
"sendText": "Trimiteți mesaj",
"controlCodeLabel": "Scrisoare",
"textLabel": "Text de trimis",
"appendEnterLabel": "Apăsați Enter după trimitere",
"clipboardPermissionNote": "În unele browsere, este posibil să solicite permisiunea pentru clipboard la prima utilizare.",
"textRequired": "Introduceți textul de trimis",
"controlCodeRequired": "Introduceți o singură literă pentru codul de control",
"builtIn": {
"copyCtrlC": "Copiază selecția (Ctrl+C, numai când este selectat text)",
"copyCtrlShiftC": "Copiere selecție (Ctrl+Shift+C)",
"copyCmdC": "Copiere selecție (Cmd+C)",
"pasteCtrlShiftV": "Lipire din clipboard (Ctrl+Shift+V)",
"ctrlW": "Trimite Ctrl+W către shell (blocat de la închiderea filei browserului)",
"ctrlT": "Trimite Ctrl+T către shell (blocat la deschiderea filei browserului)",
"ctrlN": "Trimite Ctrl+N către shell (blocat de la deschiderea ferestrei browserului)",
"ctrlQ": "Trimite Ctrl+Q către shell (blocat la închiderea browserului)"
}
},
"macros": {
"title": "Macrocomenzi",
"description": "Executați o serie de comenzi salvate într-un terminal și reacționați la ceea ce serverul trimite înapoi.",
"target": "Ţintă",
"noTerminal": "Niciun terminal deschis",
"empty": "Încă nu există macrocomenzi",
"emptyHint": "Creați o macrocomandă pentru a automatiza un flux de operare în terminal, cum ar fi conectarea, repornirea unui serviciu sau răspunsul la solicitări.",
"create": "Macrocomandă nouă",
"back": "Înapoi la macrocomenzi",
"name": "Nume",
"namePlaceholder": "Reporniți serverul web",
"nameRequired": "Dați un nume macrocomenzii înainte de salvare",
"descriptionLabel": "Descriere",
"descriptionPlaceholder": "Ce face această macrocomandă (opțional)",
"unsaved": "Modificări nesalvate",
"save": "Salva",
"saved": "Macrocomandă salvată",
"saveFailed": "Nu s-a putut salva macrocomanda",
"delete": "Şterge",
"deleteTitle": "Ștergeți această macrocomandă?",
"deleteBody": "„{{name}}” va fi șters definitiv. Această acțiune nu poate fi anulată.",
"deleted": "Macrocomandă ștearsă",
"cancel": "Anula",
"run": "Aleargă",
"stop": "Stop",
"running": "Funcţionare...",
"completed": "Macrocomandă finalizată",
"failed": "Macrocomanda a eșuat",
"loadFailed": "Nu s-au putut încărca macrocomenzile",
"needTerminal": "Deschideți și conectați mai întâi un terminal",
"noSteps": "Această macrocomandă nu are încă pași. Adăugați unul mai jos.",
"addStep": "Adăugați un pas",
"stepNumber": "Pasul {{number}}",
"removeStep": "Eliminați pasul",
"confirmRunTitle": "Rulați această macrocomandă?",
"confirmRunBody": "„{{name}}” va trimite comenzi către {{host}}.",
"confirmRunAction": "Executare macrocomandă",
"stepTypes": {
"send": {
"label": "Trimiteți comanda",
"help": "Introduce text în terminal, la fel ca și cum l-ai fi tastat."
},
"wait": {
"label": "Așteptați ieșirea",
"help": "Se întrerupe până când serverul afișează textul pe care îl denumiți, ca o solicitare de parolă."
},
"delay": {
"label": "Pauză",
"help": "Așteaptă o perioadă fixă de timp înainte de pasul următor."
},
"if": {
"label": "Dacă ieșirea conține",
"help": "Verifică tot ce a imprimat serverul până acum, apoi rulează una dintre cele două ramificații."
},
"repeat": {
"label": "Repeta",
"help": "Execută pașii din interiorul său de un număr stabilit de ori."
}
},
"send": {
"text": "Comandă sau text",
"textPlaceholder": "repornirea systemctl a nginx",
"pressEnter": "Apăsați Enter după trimitere",
"pressEnterHelp": "Dezactivați această opțiune pentru a introduce text fără a-l trimite."
},
"wait": {
"pattern": "Așteptați până când ieșirea conține",
"patternPlaceholder": "parolă:",
"timeout": "Renunță după",
"onTimeout": "Dacă nu apare niciodată",
"stop": "Opriți macrocomanda",
"continue": "Continuă oricum"
},
"delay": {
"duration": "Așteptați"
},
"ifStep": {
"pattern": "Dacă ieșirea conține",
"patternPlaceholder": "Activ: activ (alergând)",
"then": "Apoi fă asta",
"else": "Altfel, fă asta",
"emptyBranch": "Fără trepte"
},
"repeat": {
"count": "Numărul de ori",
"times": "ori"
},
"match": {
"useRegex": "Potrivire cu o expresie regulată",
"useRegexHelp": "Omiteți această opțiune pentru a corespunde exact textului așa cum este scris.",
"invalidRegex": "Nu este o expresie regulată validă, va fi găsită ca text simplu."
},
"seconds": "secunde",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Este necesar un server la distanță. Conectați un server la distanță în Setări pentru a utiliza acest tip de conexiune."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Добавить",
"arrowDown": "Вниз",
"arrowLeft": "Влево",
"arrowRight": "Вправо",
"arrowUp": "Вверх",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Готово",
"editQuickKeys": "Редактировать",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Вставить",
"quickKeyPlaceholder": "напр. sudo ",
"quickKeysDesc": "Нажмите × для удаления. Поддерживается до 8 символов.",
"quickKeysTitle": "Быстрые клавиши",
"removeQuickKey": "Удалить",
"resetDefaults": "Сбросить по умолчанию",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Закрыть",
"connecting": "Подключение...",
"connectionLost": "Соединение потеряно",
"connectionRejected": "Подключение отклонено сервером. Проверьте аутентификацию и сетевые настройки.",
"connectionTimeout": "Тайм-аут подключения",
"enableAutoTmuxAction": "Включить Auto-Tmux",
"hostKeyRejected": "Проверка ключа хоста SSH отклонена. Подключение отменено.",
"linkDialogCopy": "Копировать",
"linkDialogOpen": "Открыть",
"linkDialogTitle": "Открыть ссылку",
"maxReconnectAttemptsReached": "Достигнуто максимальное количество попыток переподключения",
"noHostSelected": "Не выбран хост",
"passwordPromptFillTitle": "Вставить сохраненный пароль в этот запрос?",
"reconnect": "Переподключиться",
"reconnected": "Успешно переподключено",
"reconnecting": "Переподключение... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Сеанс был открыт в другой вкладке. Переподключение...",
"tmuxAttached": "Подключённые клиенты",
"tmuxAttachedCount": "{{count}} подключено",
"tmuxCopyHint": "Скорректируйте выделение и нажмите Enter, чтобы скопировать в буфер обмена",
"tmuxCreateNew": "Начать новую сессию",
"tmuxDetached": "Отключён от сессии tmux",
"tmuxLastActivity": "Последняя активность",
"tmuxSessionAttached": "Сессия tmux подключена: {{name}}",
"tmuxSessionCreated": "Сессия tmux создана: {{name}}",
"tmuxSessionPickerDesc": "Найдены существующие сессии tmux на этом хосте. Выберите одну для переподключения или создайте новую сессию.",
"tmuxSessionPickerTitle": "Сессии tmux",
"tmuxTimeDays": "{{count}}д назад",
"tmuxTimeHours": "{{count}}ч назад",
"tmuxTimeJustNow": "только что",
"tmuxTimeMinutes": "{{count}}м назад",
"tmuxUnavailable": "tmux не установлен на удалённом хосте, переход на стандартную оболочку",
"tmuxWindowCount": "{{count}} окно",
"tmuxWindows": "Окна",
"unknownError": "Произошла неизвестная ошибка",
"websocketAbnormalClose": "Соединение неожиданно закрыто. Возможно, проблема с обратным прокси или конфигурацией SSL. Проверьте журналы сервера.",
"websocketError": "Ошибка подключения WebSocket",
"clipboardReadFailed": "Не удалось прочитать из буфера обмена. Убедитесь, что предоставлены разрешения на доступ к буферу обмена.",
"clipboardWriteFailed": "Не удалось скопировать в буфер обмена. Убедитесь, что страница загружена по HTTPS или с localhost.",
"connected": "Подключено",
"totpCodeLabel": "Код подтверждения",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Повторить",
"showToolbar": "Развернуть панель",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Загрузка..."
},
"history": {
"noTerminalSelected": "Терминал не выбран",
"noTerminalSelectedHint": "Откройте вкладку SSH-терминала, чтобы просмотреть историю команд",
"searchPlaceholder": "Поиск по истории...",
"clearAll": "Очистить всё",
"noHistoryEntries": "Нет записей в истории",
"trackingDisabled": "Отслеживание истории отключено",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Сбросить по умолчанию",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Проверить",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Сессии",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "История команд",
"description": "Включить запись истории команд. При отключении история не сохраняется независимо от настроек хостов."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Авто",
"local": "Локальная",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "История команд",
"description": "Сохранять команды, выполняемые в этом терминале, для истории и автодополнения"
},
"enableTerminal": {
"label": "Включить терминал",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Тема"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Автодополнение команд",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Клик по ссылке в терминале",
"description": "Поведение по умолчанию при клике по ссылкам в терминале"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Терминал",
"addHost": "Добавить хост",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Необязательный URL для фонового изображения терминала",
"backgroundImageLabel": "URL фонового изображения",
"backgroundImageOpacityLabel": "Прозрачность фонового изображения",
"backspaceMode": "Режим Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Режим Backspace",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Поведение и дополнительные настройки",
"bellStyle": "Стиль звукового сигнала",
"bellStyleBoth": "Both",
"bellStyleLabel": "Стиль сигнала",
"bellStyleNone": "Ни одного",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Цветовая тема",
"cursorBlink": "Мигание курсора",
"cursorBlinking": "Мигание курсора",
"cursorBlinkingDesc": "Включить анимацию мигания курсора терминала",
"cursorStyle": "Стиль курсора",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Стиль курсора",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "Цвета ANSI",
"customThemeBackground": "Фон",
"customThemeBlack": "Чёрный",
"customThemeBlue": "Синий",
"customThemeBrightBlack": "Ярко-чёрный",
"customThemeBrightBlue": "Ярко-синий",
"customThemeBrightCyan": "Ярко-голубой",
"customThemeBrightGreen": "Ярко-зелёный",
"customThemeBrightMagenta": "Ярко-пурпурный",
"customThemeBrightRed": "Ярко-красный",
"customThemeBrightWhite": "Ярко-белый",
"customThemeBrightYellow": "Ярко-жёлтый",
"customThemeColors": "Пользовательские цвета",
"customThemeCursor": "Курсор",
"customThemeCursorAccent": "Акцент курсора",
"customThemeCyan": "Голубой",
"customThemeForeground": "Текст",
"customThemeGreen": "Зелёный",
"customThemeMagenta": "Пурпурный",
"customThemeRed": "Красный",
"customThemeResetTooltip": "Сбросить до значений по умолчанию",
"customThemeSelection": "Выделение",
"customThemeWhite": "Белый",
"customThemeYellow": "Жёлтый",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "Документация",
"enableAutoMosh": "Включить Auto-Mosh",
"enableAutoMoshDesc": "Предпочитать Mosh вместо SSH, если доступен",
"enableAutoTmux": "Включить Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Модификатор быстрой прокрутки",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Модификатор быстрой прокрутки",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Чувствительность быстрой прокрутки",
"fastScrollSensitivityLabel": "Чувствительность быстрой прокрутки",
"fontFamily": "Семейство шрифтов",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Семейство шрифтов",
"fontSize": "Размер шрифта",
"fontSizeLabel": "Размер шрифта",
"hostNotFound": "Хост не найден",
"letterSpacing": "Межбуквенный интервал",
"letterSpacingPx": "Межбуквенное расстояние (px)",
"lineHeight": "Межстрочный интервал",
"lineHeightLabel": "Высота строки",
"linkClickBehaviorConfirm": "Показывать всплывающее окно для открытия или копирования",
"linkClickBehaviorDesc": "Определяет, что происходит при клике по ссылке в терминале. Используйте «По умолчанию», чтобы следовать настройкам приложения.",
"linkClickBehaviorDirect": "Открывать напрямую",
"linkClickBehaviorLabel": "Поведение при клике по ссылке",
"loadingHost": "Загрузка хоста...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Отключено",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "Команда MOSH",
"moshCommandLabel": "Команда Mosh",
"noSavedThemes": "No saved themes yet",
"none": "Нет",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Выделять слово правой кнопкой",
"rightClickSelectsWordLabel": "Правый клик выделяет слово",
"rightClickSelectsWordShortDesc": "Выделять слово под курсором при правом клике",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Буфер прокрутки",
"scrollbackMaxLines": "Максимальное количество строк, сохраняемых в истории",
"sudoPasswordAutoFill": "Автозаполнение пароля sudo",
"sudoPasswordAutoFillDesc": "Хранить пароль sudo, чтобы метрики хоста, запросы терминала и другие могли автоматически выполнять привилегированные команды.",
"sudoPasswordAutoFillLabel": "Автозаполнение пароля sudo",
"syntaxCategoryIpAddresses": "IP-адреса",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Уровни логирования",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Числа с метками",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Пути к файлам",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Временные метки",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Раскрашивать вывод терминала (ошибки, пути, IP-адреса, временные метки)",
"syntaxHighlightingLabel": "Подсветка синтаксиса",
"terminalAppearance": "Внешний вид терминала",
"theme": "Тема",
"themePreview": "Предпросмотр темы",
"useSSHTitleDesc": "Обновлять заголовок вкладки из названия окна оболочки вместо имени хоста",
"useSSHTitleLabel": "Использовать заголовок окна SSH",
"enableTunnel": "Включить туннель",
"enableFileManager": "Включить файловый менеджер",
"enableDocker": "Включить Docker",
"startupSnippet": "Сниппет запуска",
"quickActions": "Быстрые действия",
"proxmoxLastSyncStatus": {
"success": "Успешно"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "Скопирован URL RDP",
"vncUrlCopied": "Скопирован URL VNC",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "Нет учетных данных (прямые данные ниже)",
"authTypeDirect": "Прямой",
"authTypeCredential": "Учетные данные",
"authTypeNone": "Ни одного",
"recordingPath": "Путь записи",
"recordingName": "Имя записи",
"saveHostFirst": "Сначала сохраните хост.",
"sharingOptionsAfterSave": "Параметры общего доступа будут доступны после сохранения хоста.",
"permissionLevel": "Уровень разрешений",
"typeHeader": "Тип",
"targetHeader": "Цель",
"permissionHeader": "Разрешение",
"cancelBtn": "Отмена",
"savingBtn": "Сохранение...",
"updateHostBtn": "Обновить хост",
"addHostBtn": "Добавить хост"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "История",
"localTerminal": "Local Terminal",
"sshTools": "Инструменты SSH",
"terminal": "Терминал",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Введите текст для трансляции нажатий...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Включить копирование/вставку правой кнопкой мыши",
"fillPassword": "Заполнить пароль",
"fillPasswordMissing": "Нет сохранённого пароля для {{count}} выбранных терминалов",
"fillPasswordSuccess": "Пароль введён в {{count}} терминалах",
"keyRecordingTitle": "Запись клавиш",
"noTerminalTabsOpen": "Нет открытых вкладок терминала",
"recordToTerminals": "Записать в терминалы",
"selectAll": "Все",
"selectNone": "Ни одного",
"selectTerminalsAbove": "Выберите терминалы выше",
"settingsTitle": "Настройки",
"startRecording": "Начать запись",
"stopRecording": "Остановить запись"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Вставить",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Цель",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Название",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Описание",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Несохранённые изменения",
"save": "Сохранить",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Удалить",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Отмена",
"run": "Запустить",
"stop": "Остановить",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "пароль:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "секунды",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Add",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paste",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remove",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Close",
"connecting": "Connecting...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copy",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Enable Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Theme"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Add Host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace Mode",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Mode",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Bell Style",
"bellStyleBoth": "Both",
"bellStyleLabel": "Bell Style",
"bellStyleNone": "None",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Color Theme",
"cursorBlink": "Cursor Blink",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Cursor Style",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor Style",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Fast Scroll Modifier",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Fast Scroll Modifier",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Fast Scroll Sensitivity",
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
"fontFamily": "Font Family",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Font Family",
"fontSize": "Font Size",
"fontSizeLabel": "Font Size",
"hostNotFound": "Host not found",
"letterSpacing": "Letter Spacing",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Line Height",
"lineHeightLabel": "Line Height",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "None",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Right Click Selects Word",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Scrollback Buffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Theme",
"themePreview": "Theme Preview",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Enable Tunnel",
"enableFileManager": "Enable File Manager",
"enableDocker": "Enable Docker",
"startupSnippet": "Startup Snippet",
"quickActions": "Quick Actions",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credential",
"authTypeNone": "None",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancel",
"savingBtn": "Saving...",
"updateHostBtn": "Update Host",
"addHostBtn": "Add Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "History",
"localTerminal": "Local Terminal",
"sshTools": "SSH Tools",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "None",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Paste",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Unsaved changes",
"save": "Save",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Delete",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancel",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "password:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Add",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paste",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remove",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Close",
"connecting": "Connecting...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copy",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Enable Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Theme"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Add Host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace Mode",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Mode",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Bell Style",
"bellStyleBoth": "Both",
"bellStyleLabel": "Bell Style",
"bellStyleNone": "None",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Color Theme",
"cursorBlink": "Cursor Blink",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Cursor Style",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor Style",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Fast Scroll Modifier",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Fast Scroll Modifier",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Fast Scroll Sensitivity",
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
"fontFamily": "Font Family",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Font Family",
"fontSize": "Font Size",
"fontSizeLabel": "Font Size",
"hostNotFound": "Host not found",
"letterSpacing": "Letter Spacing",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Line Height",
"lineHeightLabel": "Line Height",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "None",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Right Click Selects Word",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Scrollback Buffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Theme",
"themePreview": "Theme Preview",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Enable Tunnel",
"enableFileManager": "Enable File Manager",
"enableDocker": "Enable Docker",
"startupSnippet": "Startup Snippet",
"quickActions": "Quick Actions",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credential",
"authTypeNone": "None",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancel",
"savingBtn": "Saving...",
"updateHostBtn": "Update Host",
"addHostBtn": "Add Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "History",
"localTerminal": "Local Terminal",
"sshTools": "SSH Tools",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "None",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Paste",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Unsaved changes",
"save": "Save",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Delete",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancel",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "password:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Add",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paste",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remove",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Close",
"connecting": "Connecting...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copy",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Enable Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Theme"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Add Host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace Mode",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Mode",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Bell Style",
"bellStyleBoth": "Both",
"bellStyleLabel": "Bell Style",
"bellStyleNone": "None",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Color Theme",
"cursorBlink": "Cursor Blink",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Cursor Style",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor Style",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Fast Scroll Modifier",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Fast Scroll Modifier",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Fast Scroll Sensitivity",
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
"fontFamily": "Font Family",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Font Family",
"fontSize": "Font Size",
"fontSizeLabel": "Font Size",
"hostNotFound": "Host not found",
"letterSpacing": "Letter Spacing",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Line Height",
"lineHeightLabel": "Line Height",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "None",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Right Click Selects Word",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Scrollback Buffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Theme",
"themePreview": "Theme Preview",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Enable Tunnel",
"enableFileManager": "Enable File Manager",
"enableDocker": "Enable Docker",
"startupSnippet": "Startup Snippet",
"quickActions": "Quick Actions",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credential",
"authTypeNone": "None",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancel",
"savingBtn": "Saving...",
"updateHostBtn": "Update Host",
"addHostBtn": "Add Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "History",
"localTerminal": "Local Terminal",
"sshTools": "SSH Tools",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "None",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Paste",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Unsaved changes",
"save": "Save",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Delete",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancel",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "password:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Ekle",
"arrowDown": "Aşağı Ok",
"arrowLeft": "Sol Ok",
"arrowRight": "Sağ Ok",
"arrowUp": "Yukarı Ok",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Tamam",
"editQuickKeys": "Hızlı tuşları düzenle",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Yapıştır",
"quickKeyPlaceholder": "ör. sudo ",
"quickKeysDesc": "Kaldırmak için × işaretine dokunun. En fazla 8 karakter desteklenir.",
"quickKeysTitle": "Hızlı Tuşlar",
"removeQuickKey": "Kaldır",
"resetDefaults": "Varsayılanlara sıfırla",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Kapat",
"connecting": "Bağlanıyor...",
"connectionLost": "Bağlantı kesildi",
"connectionRejected": "Bağlantı sunucu tarafından reddedildi. Lütfen kimlik doğrulamanızı ve ağ yapılandırmanızı kontrol edin.",
"connectionTimeout": "Bağlantı zaman aşımı",
"enableAutoTmuxAction": "Otomatik Tmux'u Etkinleştir",
"hostKeyRejected": "SSH sunucu anahtarı doğrulaması reddedildi. Bağlantı iptal edildi.",
"linkDialogCopy": "Kopyala",
"linkDialogOpen": "Aç",
"linkDialogTitle": "Bağlantıyı Aç",
"maxReconnectAttemptsReached": "Maksimum yeniden bağlanma denemesine ulaşıldı",
"noHostSelected": "Hiçbir sunucu seçilmedi",
"passwordPromptFillTitle": "Kayıtlı parola bu isteme doldurulsun mu?",
"reconnect": "Yeniden Bağlan",
"reconnected": "Başarıyla yeniden bağlandı",
"reconnecting": "Yeniden bağlanıyor... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Oturum başka bir sekmede açıldı. Yeniden bağlanılıyor...",
"tmuxAttached": "Bağlı istemciler",
"tmuxAttachedCount": "{{count}} bağlı",
"tmuxCopyHint": "Seçimi ayarlayın ve panoya kopyalamak için Enter tuşuna basın",
"tmuxCreateNew": "Yeni oturum başlat",
"tmuxDetached": "tmux oturumundan ayrıldı",
"tmuxLastActivity": "Son etkinlik",
"tmuxSessionAttached": "tmux oturumuna bağlanıldı: {{name}}",
"tmuxSessionCreated": "tmux oturumu oluşturuldu: {{name}}",
"tmuxSessionPickerDesc": "Bu sunucuda mevcut tmux oturumları bulundu. Yeniden bağlanmak için birini seçin veya yeni bir oturum oluşturun.",
"tmuxSessionPickerTitle": "tmux Oturumları",
"tmuxTimeDays": "{{count}}g önce",
"tmuxTimeHours": "{{count}}s önce",
"tmuxTimeJustNow": "az önce",
"tmuxTimeMinutes": "{{count}}dk önce",
"tmuxUnavailable": "Uzak sunucuda tmux yüklü değil, standart kabuğa dönülüyor",
"tmuxWindowCount": "{{count}} pencere",
"tmuxWindows": "Pencereler",
"unknownError": "Bilinmeyen bir hata oluştu",
"websocketAbnormalClose": "Bağlantı beklenmedik şekilde kapandı. Bu, ters proxy veya SSL yapılandırma sorunundan kaynaklanabilir. Lütfen sunucu günlüklerini kontrol edin.",
"websocketError": "WebSocket bağlantı hatası",
"clipboardReadFailed": "Panodan okuma başarısız oldu. Pano izinlerinin verildiğinden emin olun.",
"clipboardWriteFailed": "Panoya kopyalama başarısız oldu. Sayfanın HTTPS veya localhost üzerinden sunulduğundan emin olun.",
"connected": "Bağlandı",
"totpCodeLabel": "Doğrulama Kodu",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Yeniden dene",
"showToolbar": "Araç çubuğunu genişlet",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Yükleniyor..."
},
"history": {
"noTerminalSelected": "Terminal seçilmedi",
"noTerminalSelectedHint": "Komut geçmişini görüntülemek için bir SSH terminal sekmesi açın",
"searchPlaceholder": "Geçmişte ara...",
"clearAll": "Tümünü Temizle",
"noHistoryEntries": "Geçmiş girdisi yok",
"trackingDisabled": "Geçmiş takibi kapalı",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Varsayılanlara sıfırla",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test Et",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Oturumlar",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Komut Geçmişi",
"description": "Komut geçmişi kaydına izin ver. Devre dışı bırakıldığında, host başına ayarlara bakılmaksızın geçmiş kaydedilmez."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Otomatik",
"local": "Yerel",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Komut Geçmişi",
"description": "Geçmiş ve otomatik tamamlama için bu terminalde çalıştırılan komutları kaydet"
},
"enableTerminal": {
"label": "Terminali Etkinleştir",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Komut Otomatik Tamamlama",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Bağlantı Tıklama",
"description": "Terminalde bağlantılara tıklandığında varsayılan davranış"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Ana Bilgisayar Ekle",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Bir terminal arka plan resmi için isteğe bağlı URL",
"backgroundImageLabel": "Arka Plan Resmi URL",
"backgroundImageOpacityLabel": "Arka Plan Resmi Opaklığı",
"backspaceMode": "Geri Silme Modu",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Modu",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Davranış ve Gelişmiş",
"bellStyle": "Zil Stili",
"bellStyleBoth": "Both",
"bellStyleLabel": "Zil Stili",
"bellStyleNone": "Yok",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Renk Teması",
"cursorBlink": "İmleç Yanıp Sönme",
"cursorBlinking": "İmleç Yanıp Sönmesi",
"cursorBlinkingDesc": "Terminal imleci için yanıp sönme animasyonunu etkinleştir",
"cursorStyle": "İmleç Stili",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "İmleç Stili",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Renkleri",
"customThemeBackground": "Arka Plan",
"customThemeBlack": "Siyah",
"customThemeBlue": "Mavi",
"customThemeBrightBlack": "Parlak Siyah",
"customThemeBrightBlue": "Parlak Mavi",
"customThemeBrightCyan": "Parlak Cyan",
"customThemeBrightGreen": "Parlak Yeşil",
"customThemeBrightMagenta": "Parlak Magenta",
"customThemeBrightRed": "Parlak Kırmızı",
"customThemeBrightWhite": "Parlak Beyaz",
"customThemeBrightYellow": "Parlak Sarı",
"customThemeColors": "Özel Renkler",
"customThemeCursor": "İmleç",
"customThemeCursorAccent": "İmleç Vurgusu",
"customThemeCyan": "Cyan",
"customThemeForeground": "Ön Plan",
"customThemeGreen": "Yeşil",
"customThemeMagenta": "Magenta",
"customThemeRed": "Kırmızı",
"customThemeResetTooltip": "Varsayılanlara sıfırla",
"customThemeSelection": "Seçim",
"customThemeWhite": "Beyaz",
"customThemeYellow": "Sarı",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "Dokümanları görüntüle",
"enableAutoMosh": "Otomatik Mosh'u Etkinleştir",
"enableAutoMoshDesc": "Varsa, SSH yerine Mosh'u tercih et",
"enableAutoTmux": "Otomatik Tmux'u Etkinleştir",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Hızlı Kaydırma Değiştiricisi",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Hızlı Kaydırma Değiştiricisi",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Hızlı Kaydırma Hassasiyeti",
"fastScrollSensitivityLabel": "Hızlı Kaydırma Hassasiyeti",
"fontFamily": "Yazı Tipi Ailesi",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Yazı Tipi Ailesi",
"fontSize": "Yazı Tipi Boyutu",
"fontSizeLabel": "Yazı Tipi Boyutu",
"hostNotFound": "Host bulunamadı",
"letterSpacing": "Harf Boşluğu",
"letterSpacingPx": "Harf Aralığı (px)",
"lineHeight": "Satır Yüksekliği",
"lineHeightLabel": "Satır Yüksekliği",
"linkClickBehaviorConfirm": "Açmak veya kopyalamak için açılır pencere göster",
"linkClickBehaviorDesc": "Terminalde bir bağlantıya tıkladığınızda ne olacağını kontrol eder. Uygulama düzeyindeki ayarı takip etmek için 'Varsayılan'ı kullanın.",
"linkClickBehaviorDirect": "Doğrudan aç",
"linkClickBehaviorLabel": "Bağlantı Tıklama Davranışı",
"loadingHost": "Host yükleniyor...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Kapalı",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Komutu",
"moshCommandLabel": "Mosh Komutu",
"noSavedThemes": "No saved themes yet",
"none": "Hiçbiri",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Sağ Tık Kelimeyi Seçer",
"rightClickSelectsWordLabel": "Sağ Tık Kelime Seçer",
"rightClickSelectsWordShortDesc": "Sağ tıklandığında imlecin altındaki kelimeyi seç",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Kaydırma Arabelleği",
"scrollbackMaxLines": "Geçmişte saklanan maksimum satır sayısı",
"sudoPasswordAutoFill": "Sudo Parolası Otomatik Doldurma",
"sudoPasswordAutoFillDesc": "Sudo parolasını saklayın; böylece ana bilgisayar metrikleri, terminal istemleri ve diğer bileşenler ayrıcalıklı komutları otomatik olarak çalıştırabilir.",
"sudoPasswordAutoFillLabel": "Sudo Parolası Otomatik Doldurma",
"syntaxCategoryIpAddresses": "IP Adresleri",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Günlük Düzeyleri",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Etiketli Sayılar",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Dosya Yolları",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Zaman Damgaları",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL'ler",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Terminal çıktısını renklendir (hatalar, yollar, IP'ler, zaman damgaları)",
"syntaxHighlightingLabel": "Söz Dizimi Vurgulama",
"terminalAppearance": "Terminal Görünümü",
"theme": "Tema",
"themePreview": "Tema Önizlemesi",
"useSSHTitleDesc": "Sekme başlığını, ana bilgisayar adı yerine kabuğun pencere başlığından güncelle",
"useSSHTitleLabel": "SSH Pencere Başlığını Kullan",
"enableTunnel": "Tüneli Etkinleştir",
"enableFileManager": "Dosya Yöneticisini Etkinleştir",
"enableDocker": "Docker'ı Etkinleştir",
"startupSnippet": "Başlangıç Parçacığı",
"quickActions": "Hızlı Eylemler",
"proxmoxLastSyncStatus": {
"success": "Başarılı"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL kopyalandı",
"vncUrlCopied": "VNC URL kopyalandı",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "Kimlik bilgisi yok (aşağıda doğrudan kimlik bilgileri)",
"authTypeDirect": "Doğrudan",
"authTypeCredential": "Kimlik bilgisi",
"authTypeNone": "Yok",
"recordingPath": "Kayıt Yolu",
"recordingName": "Kayıt Adı",
"saveHostFirst": "Önce ana makineyi kaydedin.",
"sharingOptionsAfterSave": "Paylaşım seçenekleri ana makine kaydedildikten sonra kullanılabilir.",
"permissionLevel": "İzin Düzeyi",
"typeHeader": "Tür",
"targetHeader": "Hedef",
"permissionHeader": "İzin",
"cancelBtn": "İptal",
"savingBtn": "Kaydediliyor...",
"updateHostBtn": "Ana Makineyi Güncelle",
"addHostBtn": "Ana Makine Ekle"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "Geçmiş",
"localTerminal": "Local Terminal",
"sshTools": "SSH Araçları",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Tuş vuruşlarını yayınlamak için buraya yazın...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Sağ tık kopyala/yapıştırmayı etkinleştir",
"fillPassword": "Parolayı doldur",
"fillPasswordMissing": "Seçili {{count}} terminal için kayıtlı parola yok",
"fillPasswordSuccess": "Parola {{count}} terminale dolduruldu",
"keyRecordingTitle": "Tuş Kaydı",
"noTerminalTabsOpen": "Açık terminal sekmesi yok",
"recordToTerminals": "Terminallere Kaydet",
"selectAll": "Tümü",
"selectNone": "Yok",
"selectTerminalsAbove": "Yukarıdaki terminalleri seç",
"settingsTitle": "Ayarlar",
"startRecording": "Kaydı Başlat",
"stopRecording": "Kaydı Durdur"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Yapıştır",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Hedef",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Ad",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Açıklama",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Kaydedilmemiş değişiklikler",
"save": "Kaydet",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Sil",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "İptal",
"run": "Çalıştır",
"stop": "Durdurma",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "parola:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "saniye",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Add",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Done",
"editQuickKeys": "Edit quick keys",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Paste",
"quickKeyPlaceholder": "e.g. sudo ",
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
"quickKeysTitle": "Quick Keys",
"removeQuickKey": "Remove",
"resetDefaults": "Reset to defaults",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Close",
"connecting": "Connecting...",
"connectionLost": "Connection lost",
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
"connectionTimeout": "Connection timeout",
"enableAutoTmuxAction": "Enable Auto-Tmux",
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
"linkDialogCopy": "Copy",
"linkDialogOpen": "Open",
"linkDialogTitle": "Open Link",
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
"noHostSelected": "No host selected",
"passwordPromptFillTitle": "Fill the saved password into this prompt?",
"reconnect": "Reconnect",
"reconnected": "Reconnected successfully",
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
"tmuxAttached": "Attached clients",
"tmuxAttachedCount": "{{count}} attached",
"tmuxCopyHint": "Adjust selection and press Enter to copy to clipboard",
"tmuxCreateNew": "Start new session",
"tmuxDetached": "Detached from tmux session",
"tmuxLastActivity": "Last activity",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionPickerDesc": "Existing tmux sessions found on this host. Select one to reattach or create a new session.",
"tmuxSessionPickerTitle": "tmux Sessions",
"tmuxTimeDays": "{{count}}d ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeJustNow": "just now",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxUnavailable": "tmux is not installed on the remote host, falling back to standard shell",
"tmuxWindowCount": "{{count}} window",
"tmuxWindows": "Windows",
"unknownError": "Unknown error occurred",
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
"websocketError": "WebSocket connection error",
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
"connected": "Connected",
"totpCodeLabel": "Verification Code",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Retry",
"showToolbar": "Expand toolbar",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Uploading..."
},
"history": {
"noTerminalSelected": "No terminal selected",
"noTerminalSelectedHint": "Open an SSH terminal tab to view its command history",
"searchPlaceholder": "Search history...",
"clearAll": "Clear All",
"noHistoryEntries": "No history entries",
"trackingDisabled": "History tracking is disabled",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Reset to defaults",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Test",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Sessions",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Command History",
"description": "Allow command history recording. When disabled, history is not saved regardless of per-host settings."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Auto",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Command History",
"description": "Record commands run in this terminal for history and autocomplete"
},
"enableTerminal": {
"label": "Enable Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Theme"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Command Autocomplete",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Terminal Link Click",
"description": "Default behavior when clicking links in the terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Add Host",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "Optional URL for a terminal background image",
"backgroundImageLabel": "Background Image URL",
"backgroundImageOpacityLabel": "Background Image Opacity",
"backspaceMode": "Backspace Mode",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Backspace Mode",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Behavior & Advanced",
"bellStyle": "Bell Style",
"bellStyleBoth": "Both",
"bellStyleLabel": "Bell Style",
"bellStyleNone": "None",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Color Theme",
"cursorBlink": "Cursor Blink",
"cursorBlinking": "Cursor Blinking",
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
"cursorStyle": "Cursor Style",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Cursor Style",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "ANSI Colors",
"customThemeBackground": "Background",
"customThemeBlack": "Black",
"customThemeBlue": "Blue",
"customThemeBrightBlack": "Bright Black",
"customThemeBrightBlue": "Bright Blue",
"customThemeBrightCyan": "Bright Cyan",
"customThemeBrightGreen": "Bright Green",
"customThemeBrightMagenta": "Bright Magenta",
"customThemeBrightRed": "Bright Red",
"customThemeBrightWhite": "Bright White",
"customThemeBrightYellow": "Bright Yellow",
"customThemeColors": "Custom Colors",
"customThemeCursor": "Cursor",
"customThemeCursorAccent": "Cursor Accent",
"customThemeCyan": "Cyan",
"customThemeForeground": "Foreground",
"customThemeGreen": "Green",
"customThemeMagenta": "Magenta",
"customThemeRed": "Red",
"customThemeResetTooltip": "Reset to defaults",
"customThemeSelection": "Selection",
"customThemeWhite": "White",
"customThemeYellow": "Yellow",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "View docs",
"enableAutoMosh": "Enable Auto-Mosh",
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
"enableAutoTmux": "Enable Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Fast Scroll Modifier",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Fast Scroll Modifier",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Fast Scroll Sensitivity",
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
"fontFamily": "Font Family",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Font Family",
"fontSize": "Font Size",
"fontSizeLabel": "Font Size",
"hostNotFound": "Host not found",
"letterSpacing": "Letter Spacing",
"letterSpacingPx": "Letter Spacing (px)",
"lineHeight": "Line Height",
"lineHeightLabel": "Line Height",
"linkClickBehaviorConfirm": "Show popup to open or copy",
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
"linkClickBehaviorDirect": "Open directly",
"linkClickBehaviorLabel": "Link Click Behavior",
"loadingHost": "Loading host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Off",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH Command",
"moshCommandLabel": "Mosh Command",
"noSavedThemes": "No saved themes yet",
"none": "None",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Right Click Selects Word",
"rightClickSelectsWordLabel": "Right-click Selects Word",
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Scrollback Buffer",
"scrollbackMaxLines": "Maximum number of lines kept in history",
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
"syntaxCategoryIpAddresses": "IP Addresses",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Log Levels",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Labeled Numbers",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "File Paths",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Timestamps",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URLs",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
"syntaxHighlightingLabel": "Syntax Highlighting",
"terminalAppearance": "Terminal Appearance",
"theme": "Theme",
"themePreview": "Theme Preview",
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
"useSSHTitleLabel": "Use SSH Window Title",
"enableTunnel": "Enable Tunnel",
"enableFileManager": "Enable File Manager",
"enableDocker": "Enable Docker",
"startupSnippet": "Startup Snippet",
"quickActions": "Quick Actions",
"proxmoxLastSyncStatus": {
"success": "Success"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL copied",
"vncUrlCopied": "VNC URL copied",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "No credential (direct credentials below)",
"authTypeDirect": "Direct",
"authTypeCredential": "Credential",
"authTypeNone": "None",
"recordingPath": "Recording Path",
"recordingName": "Recording Name",
"saveHostFirst": "Save the host first.",
"sharingOptionsAfterSave": "Sharing options are available after the host has been saved.",
"permissionLevel": "Permission Level",
"typeHeader": "Type",
"targetHeader": "Target",
"permissionHeader": "Permission",
"cancelBtn": "Cancel",
"savingBtn": "Saving...",
"updateHostBtn": "Update Host",
"addHostBtn": "Add Host"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "History",
"localTerminal": "Local Terminal",
"sshTools": "SSH Tools",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Enable right-click copy/paste",
"fillPassword": "Fill password",
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
"keyRecordingTitle": "Key Recording",
"noTerminalTabsOpen": "No terminal tabs open",
"recordToTerminals": "Record to terminals",
"selectAll": "All",
"selectNone": "None",
"selectTerminalsAbove": "Select terminals above",
"settingsTitle": "Settings",
"startRecording": "Start Recording",
"stopRecording": "Stop Recording"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Paste",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Target",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Name",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Description",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Unsaved changes",
"save": "Save",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Delete",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Cancel",
"run": "Run",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "password:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "seconds",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "Thêm",
"arrowDown": "Mũi tên xuống",
"arrowLeft": "Mũi tên trái",
"arrowRight": "Mũi tên phải",
"arrowUp": "Mũi tên lên",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "Xong",
"editQuickKeys": "Chỉnh sửa phím tắt",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "Dán",
"quickKeyPlaceholder": "vd: sudo ",
"quickKeysDesc": "Nhấn × để xóa. Hỗ trợ tối đa 8 ký tự.",
"quickKeysTitle": "Phím tắt",
"removeQuickKey": "Xóa",
"resetDefaults": "Đặt lại mặc định",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "Đóng",
"connecting": "Đang kết nối...",
"connectionLost": "Mất kết nối",
"connectionRejected": "Kết nối bị máy chủ từ chối. Vui lòng kiểm tra xác thực và cấu hình mạng.",
"connectionTimeout": "Hết thời gian kết nối",
"enableAutoTmuxAction": "Kích hoạt Auto-Tmux",
"hostKeyRejected": "Xác minh khóa máy chủ SSH bị từ chối. Đã hủy kết nối.",
"linkDialogCopy": "Sao chép",
"linkDialogOpen": "Mở",
"linkDialogTitle": "Mở liên kết",
"maxReconnectAttemptsReached": "Đã đạt số lần kết nối lại tối đa",
"noHostSelected": "Chưa chọn máy chủ",
"passwordPromptFillTitle": "Điền mật khẩu đã lưu vào dòng nhắc này?",
"reconnect": "Kết nối lại",
"reconnected": "Đã kết nối lại thành công",
"reconnecting": "Đang kết nối lại... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "Phiên đã được mở trong tab khác. Đang kết nối lại...",
"tmuxAttached": "Các máy khách đã gắn kết",
"tmuxAttachedCount": "{{count}} đã gắn kết",
"tmuxCopyHint": "Điều chỉnh lựa chọn và nhấn Enter để sao chép vào clipboard",
"tmuxCreateNew": "Tạo phiên mới",
"tmuxDetached": "Đã ngắt khỏi phiên tmux",
"tmuxLastActivity": "Hoạt động cuối",
"tmuxSessionAttached": "Đã gắn vào phiên tmux: {{name}}",
"tmuxSessionCreated": "Đã tạo phiên tmux: {{name}}",
"tmuxSessionPickerDesc": "Các phiên tmux hiện có trên máy chủ này. Chọn một phiên để gắn lại hoặc tạo phiên mới.",
"tmuxSessionPickerTitle": "Phiên tmux",
"tmuxTimeDays": "{{count}} ngày trước",
"tmuxTimeHours": "{{count}} giờ trước",
"tmuxTimeJustNow": "vừa xong",
"tmuxTimeMinutes": "{{count}} phút trước",
"tmuxUnavailable": "tmux chưa được cài đặt trên máy chủ từ xa, chuyển sang shell tiêu chuẩn",
"tmuxWindowCount": "{{count}} cửa sổ",
"tmuxWindows": "Cửa sổ",
"unknownError": "Lỗi không xác định đã xảy ra",
"websocketAbnormalClose": "Kết nối đóng đột ngột. Có thể do sự cố cấu hình reverse proxy hoặc SSL. Vui lòng kiểm tra nhật ký máy chủ.",
"websocketError": "Lỗi kết nối WebSocket",
"clipboardReadFailed": "Đọc từ clipboard thất bại. Đảm bảo quyền truy cập clipboard đã được cấp.",
"clipboardWriteFailed": "Sao chép vào clipboard thất bại. Đảm bảo trang được phục vụ qua HTTPS hoặc localhost.",
"connected": "Đã kết nối",
"totpCodeLabel": "Mã xác minh",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "Thử lại",
"showToolbar": "Mở rộng thanh công cụ",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "Đang tải lên..."
},
"history": {
"noTerminalSelected": "Chưa chọn terminal",
"noTerminalSelectedHint": "Mở một tab terminal SSH để xem lịch sử lệnh",
"searchPlaceholder": "Tìm kiếm lịch sử...",
"clearAll": "Xóa tất cả",
"noHistoryEntries": "Không có mục lịch sử",
"trackingDisabled": "Tính năng ghi lịch sử đã bị tắt",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"resetDefaults": "Đặt lại mặc định",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "Kiểm tra",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "Phiên",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "Lịch sử lệnh",
"description": "Cho phép ghi lịch sử lệnh. Khi tắt, lịch sử sẽ không được lưu bất kể cài đặt từng máy chủ."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "Tự động",
"local": "Cục bộ",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "Lịch sử lệnh",
"description": "Ghi lại các lệnh chạy trong terminal này để dùng cho lịch sử và tự động hoàn thành"
},
"enableTerminal": {
"label": "Bật Terminal",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "Giao diện"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "Tự động hoàn thành lệnh",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "Hành vi khi nhấp liên kết trong Terminal",
"description": "Hành vi mặc định khi nhấp vào liên kết trong terminal"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Thêm máy chủ",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "URL tùy chọn cho ảnh nền terminal",
"backgroundImageLabel": "URL ảnh nền",
"backgroundImageOpacityLabel": "Độ mờ ảnh nền",
"backspaceMode": "Chế độ Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Chế độ Backspace",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Hành vi & Nâng cao",
"bellStyle": "Kiểu chuông",
"bellStyleBoth": "Both",
"bellStyleLabel": "Kiểu chuông",
"bellStyleNone": "Không chọn",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "Chủ đề màu",
"cursorBlink": "Con trỏ nhấp nháy",
"cursorBlinking": "Nhấp nháy con trỏ",
"cursorBlinkingDesc": "Bật hiệu ứng nhấp nháy cho con trỏ terminal",
"cursorStyle": "Kiểu con trỏ",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleLabel": "Kiểu con trỏ",
"cursorStyleUnderline": "Underline",
"customThemeAnsiColors": "Màu ANSI",
"customThemeBackground": "Nền",
"customThemeBlack": "Đen",
"customThemeBlue": "Xanh dương",
"customThemeBrightBlack": "Đen sáng",
"customThemeBrightBlue": "Xanh dương sáng",
"customThemeBrightCyan": "Xanh lơ sáng",
"customThemeBrightGreen": "Xanh lá sáng",
"customThemeBrightMagenta": "Đỏ tươi sáng",
"customThemeBrightRed": "Đỏ sáng",
"customThemeBrightWhite": "Trắng sáng",
"customThemeBrightYellow": "Vàng sáng",
"customThemeColors": "Màu tùy chỉnh",
"customThemeCursor": "Con trỏ",
"customThemeCursorAccent": "Điểm nhấn con trỏ",
"customThemeCyan": "Xanh lơ",
"customThemeForeground": "Màu chữ",
"customThemeGreen": "Xanh lục",
"customThemeMagenta": "Đỏ tươi",
"customThemeRed": "Đỏ",
"customThemeResetTooltip": "Đặt lại về mặc định",
"customThemeSelection": "Vùng chọn",
"customThemeWhite": "Trắng",
"customThemeYellow": "Vàng",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "Xem tài liệu",
"enableAutoMosh": "Kích hoạt Auto-Mosh",
"enableAutoMoshDesc": "Ưu tiên Mosh hơn SSH nếu có",
"enableAutoTmux": "Kích hoạt Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "Phím bổ trợ cuộn nhanh",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "Phím bổ trợ cuộn nhanh",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "Độ nhạy cuộn nhanh",
"fastScrollSensitivityLabel": "Độ nhạy cuộn nhanh",
"fontFamily": "Phông chữ",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "Họ phông chữ",
"fontSize": "Cỡ chữ",
"fontSizeLabel": "Cỡ chữ",
"hostNotFound": "Không tìm thấy máy chủ",
"letterSpacing": "Khoảng cách ký tự",
"letterSpacingPx": "Khoảng cách chữ (px)",
"lineHeight": "Chiều cao dòng",
"lineHeightLabel": "Chiều cao dòng",
"linkClickBehaviorConfirm": "Hiển thị popup để mở hoặc sao chép",
"linkClickBehaviorDesc": "Điều khiển hành động khi nhấp liên kết trong terminal. Dùng 'Mặc định' để theo cài đặt cấp ứng dụng.",
"linkClickBehaviorDirect": "Mở trực tiếp",
"linkClickBehaviorLabel": "Hành vi nhấp liên kết",
"loadingHost": "Đang tải máy chủ...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "Tắt",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "Lệnh MOSH",
"moshCommandLabel": "Lệnh Mosh",
"noSavedThemes": "No saved themes yet",
"none": "Không có",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "Nhấp chuột phải chọn từ",
"rightClickSelectsWordLabel": "Nhấp chuột phải chọn từ",
"rightClickSelectsWordShortDesc": "Chọn từ dưới con trỏ khi nhấp chuột phải",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "Bộ đệm cuộn ngược",
"scrollbackMaxLines": "Số dòng tối đa được giữ trong lịch sử",
"sudoPasswordAutoFill": "Tự động điền mật khẩu Sudo",
"sudoPasswordAutoFillDesc": "Lưu trữ mật khẩu sudo để các số liệu máy chủ, lời nhắc terminal và các thành phần khác có thể chạy lệnh đặc quyền tự động.",
"sudoPasswordAutoFillLabel": "Tự động điền mật khẩu sudo",
"syntaxCategoryIpAddresses": "Địa chỉ IP",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "Mức log",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "Số có nhãn",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "Đường dẫn tệp",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "Dấu thời gian",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "Tô màu đầu ra terminal (lỗi, đường dẫn, IP, dấu thời gian)",
"syntaxHighlightingLabel": "Tô sáng cú pháp",
"terminalAppearance": "Giao diện terminal",
"theme": "Chủ đề",
"themePreview": "Xem trước chủ đề",
"useSSHTitleDesc": "Cập nhật tiêu đề tab từ tiêu đề cửa sổ shell thay vì tên máy chủ",
"useSSHTitleLabel": "Sử dụng tiêu đề cửa sổ SSH",
"enableTunnel": "Bật Tunnel",
"enableFileManager": "Bật Trình Quản Lý Tệp",
"enableDocker": "Bật Docker",
"startupSnippet": "Đoạn mã khởi động",
"quickActions": "Thao tác nhanh",
"proxmoxLastSyncStatus": {
"success": "Thành công"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "Đã sao chép URL RDP",
"vncUrlCopied": "Đã sao chép URL VNC",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "Không có thông tin xác thực (thông tin trực tiếp bên dưới)",
"authTypeDirect": "Trực tiếp",
"authTypeCredential": "Thông tin xác thực",
"authTypeNone": "Không chọn",
"recordingPath": "Đường dẫn ghi",
"recordingName": "Tên bản ghi",
"saveHostFirst": "Lưu máy chủ trước.",
"sharingOptionsAfterSave": "Tùy chọn chia sẻ khả dụng sau khi máy chủ đã được lưu.",
"permissionLevel": "Mức quyền",
"typeHeader": "Loại",
"targetHeader": "Mục tiêu",
"permissionHeader": "Quyền",
"cancelBtn": "Hủy",
"savingBtn": "Đang lưu...",
"updateHostBtn": "Cập nhật máy chủ",
"addHostBtn": "Thêm máy chủ"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "Lịch sử",
"localTerminal": "Local Terminal",
"sshTools": "Công cụ SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Nhập vào đây để phát tán thao tác phím...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "Bật sao chép/dán bằng chuột phải",
"fillPassword": "Điền mật khẩu",
"fillPasswordMissing": "Không có mật khẩu đã lưu cho {{count}} terminal đã chọn",
"fillPasswordSuccess": "Đã điền mật khẩu vào {{count}} terminal",
"keyRecordingTitle": "Ghi phím",
"noTerminalTabsOpen": "Không có tab terminal nào mở",
"recordToTerminals": "Ghi vào các terminal",
"selectAll": "Tất cả",
"selectNone": "Không chọn",
"selectTerminalsAbove": "Chọn các terminal ở trên",
"settingsTitle": "Cài đặt",
"startRecording": "Bắt đầu ghi",
"stopRecording": "Dừng ghi"
},
"keybindings": {
"copy": "Copy selection",
"paste": "Dán",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "Đích",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "Tên",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "Mô tả",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "Thay đổi chưa lưu",
"save": "Lưu",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "Xóa",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "Hủy",
"run": "Chạy",
"stop": "Bit dừng",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "mật khẩu:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "giây",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "添加",
"arrowDown": "Arrow Down",
"arrowLeft": "Arrow Left",
"arrowRight": "Arrow Right",
"arrowUp": "Arrow Up",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "完成",
"editQuickKeys": "编辑快速键",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "粘贴",
"quickKeyPlaceholder": "例如 sudo ",
"quickKeysDesc": "点击 × 删除。最多支持 8 个字符。",
"quickKeysTitle": "快速键",
"removeQuickKey": "删除",
"resetDefaults": "重置为默认值",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "关闭",
"connecting": "正在连接…",
"connectionLost": "连接丢失",
"connectionRejected": "服务器拒绝了连接。请检查您的身份验证和网络配置。",
"connectionTimeout": "连接超时",
"enableAutoTmuxAction": "启用自动 Tmux",
"hostKeyRejected": "SSH主机密钥验证被拒绝。连接已取消。",
"linkDialogCopy": "复制",
"linkDialogOpen": "打开",
"linkDialogTitle": "打开链接",
"maxReconnectAttemptsReached": "已达到最大重连尝试次数",
"noHostSelected": "未选择主机",
"passwordPromptFillTitle": "将保存的密码填入此提示?",
"reconnect": "重新连接",
"reconnected": "重新连接成功",
"reconnecting": "正在重新连接…({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "区分大小写",
"searchClose": "关闭(Esc)",
"searchNext": "下一个匹配(Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "搜索",
"searchPrevious": "上一个匹配(Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "全字匹配",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "会话已在另一个标签页中打开。正在重新连接...",
"tmuxAttached": "已连接客户端",
"tmuxAttachedCount": "{{count}} 个已连接",
"tmuxCopyHint": "调整选择并按 Enter 复制到剪贴板",
"tmuxCreateNew": "启动新会话",
"tmuxDetached": "已从 tmux 会话分离",
"tmuxLastActivity": "最后活动",
"tmuxSessionAttached": "tmux 会话已附加:{{name}}",
"tmuxSessionCreated": "tmux 会话已创建:{{name}}",
"tmuxSessionPickerDesc": "在此主机上发现现有 tmux 会话。选择一个重新连接或创建新会话。",
"tmuxSessionPickerTitle": "tmux 会话",
"tmuxTimeDays": "{{count}} 天前",
"tmuxTimeHours": "{{count}} 小时前",
"tmuxTimeJustNow": "刚刚",
"tmuxTimeMinutes": "{{count}} 分钟前",
"tmuxUnavailable": "远程主机上未安装 tmux,回退到标准 shell",
"tmuxWindowCount": "{{count}} 个窗口",
"tmuxWindows": "窗口",
"unknownError": "发生未知错误",
"websocketAbnormalClose": "连接意外关闭。这可能是因为反向代理或SSL配置问题。请检查服务器日志。",
"websocketError": "WebSocket 连接错误",
"clipboardReadFailed": "从剪贴板读取失败。请确保已授予剪贴板权限。",
"clipboardWriteFailed": "复制到剪贴板失败。请确保页面通过 HTTPS 或 localhost 提供服务。",
"connected": "已连接",
"totpCodeLabel": "验证码",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "重试",
"showToolbar": "展开工具栏",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "上传中..."
},
"history": {
"noTerminalSelected": "未选择终端",
"noTerminalSelectedHint": "打开一个 SSH 终端标签页以查看其命令历史",
"searchPlaceholder": "搜索历史...",
"clearAll": "全部清除",
"noHistoryEntries": "无历史记录",
"trackingDisabled": "历史跟踪已禁用",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "高级",
"resetDefaults": "重置为默认值",
"dragThreshold": "拖动阈值",
"maxWheelDelta": "最大滚轮增量",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "释放宽限期",
"minimumVelocity": "最小速度",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "每帧最大刻度数"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "用于测试可见性的已连接终端标签页的实例 ID。",
"selectedModeUnavailable": "Unavailable",
"test": "测试",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "上传将使用:{{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "会话",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "命令历史",
"description": "允许记录命令历史。禁用后,无论各主机设置如何,均不保存历史记录。"
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "粘贴和上传的终端图片的写入位置。自动模式根据连接自动选择,本地和远程(SFTP)为固定模式。",
"auto": "自动",
"local": "本地",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "在当前终端上显示该主机的工具和实时信息的 Dock栏"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "命令历史",
"description": "记录此终端中运行的命令,用于历史记录和自动补全"
},
"enableTerminal": {
"label": "启用终端",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "主题"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "命令自动补全",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "终端链接点击",
"description": "点击终端内链接时的默认行为"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "终端",
"addHost": "添加主机",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "终端背景图片的可选 URL",
"backgroundImageLabel": "背景图片 URL",
"backgroundImageOpacityLabel": "背景图片不透明度",
"backspaceMode": "退格模式",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "退格模式",
"backspaceModeNormal": "标准(DEL)",
"behaviorAndAdvanced": "行为与高级设置",
"bellStyle": "响铃样式",
"bellStyleBoth": "两者皆有",
"bellStyleLabel": "响铃样式",
"bellStyleNone": "全不选",
"bellStyleSound": "Sound",
"bellStyleVisual": "视觉",
"colorTheme": "颜色主题",
"cursorBlink": "光标闪烁",
"cursorBlinking": "光标闪烁",
"cursorBlinkingDesc": "为终端光标启用闪烁动画",
"cursorStyle": "光标样式",
"cursorStyleBar": "竖线形",
"cursorStyleBlock": "方块形",
"cursorStyleLabel": "光标样式",
"cursorStyleUnderline": "下划线形",
"customThemeAnsiColors": "ANSI 颜色",
"customThemeBackground": "背景色",
"customThemeBlack": "黑色",
"customThemeBlue": "蓝色",
"customThemeBrightBlack": "亮黑色",
"customThemeBrightBlue": "亮蓝色",
"customThemeBrightCyan": "亮青色",
"customThemeBrightGreen": "亮绿色",
"customThemeBrightMagenta": "亮品红",
"customThemeBrightRed": "亮红色",
"customThemeBrightWhite": "亮白色",
"customThemeBrightYellow": "亮黄色",
"customThemeColors": "自定义颜色",
"customThemeCursor": "光标颜色",
"customThemeCursorAccent": "光标强调色",
"customThemeCyan": "青色",
"customThemeForeground": "前景色",
"customThemeGreen": "绿色",
"customThemeMagenta": "品红",
"customThemeRed": "红色",
"customThemeResetTooltip": "重置为默认值",
"customThemeSelection": "选中色",
"customThemeWhite": "白色",
"customThemeYellow": "黄色",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "查看文档",
"enableAutoMosh": "启用自动 Mosh",
"enableAutoMoshDesc": "若可用,优先使用 Mosh 而非 SSH",
"enableAutoTmux": "启用自动 Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "快速滚动修饰键",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "快速滚动修饰键",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "快速滚动灵敏度",
"fastScrollSensitivityLabel": "快速滚动灵敏度",
"fontFamily": "字体族",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "自定义...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "字体",
"fontSize": "字体大小",
"fontSizeLabel": "字体大小",
"hostNotFound": "未找到主机",
"letterSpacing": "字母间距",
"letterSpacingPx": "字母间距 (px)",
"lineHeight": "行高",
"lineHeightLabel": "行高",
"linkClickBehaviorConfirm": "显示弹出窗口以打开或复制",
"linkClickBehaviorDesc": "控制点击终端中链接时的行为。选择“默认”以遵循应用级设置。",
"linkClickBehaviorDirect": "直接打开",
"linkClickBehaviorLabel": "链接点击行为",
"loadingHost": "正在加载主机...",
"localEchoAuto": "自动",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "关闭",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "选项键发送 Meta",
"macOptionIsMetaShortDesc": "禁用后,可在 macOS 上使用 Option/Alt 键输入特殊字符(例如 @ 或 |),而不是发送 Meta。",
"moshCommand": "MOSH 命令",
"moshCommandLabel": "Mosh 命令",
"noSavedThemes": "No saved themes yet",
"none": "无",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "右键单击选择单词",
"rightClickSelectsWordLabel": "右键选择单词",
"rightClickSelectsWordShortDesc": "右键点击时选中光标下的单词",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "回滚缓冲区",
"scrollbackMaxLines": "保留在历史记录中的最大行数",
"sudoPasswordAutoFill": "Sudo 密码自动填充",
"sudoPasswordAutoFillDesc": "存储 sudo 密码,以便主机指标、终端提示和其他操作可以自动运行特权命令。",
"sudoPasswordAutoFillLabel": "Sudo 密码自动填充",
"syntaxCategoryIpAddresses": "IP 地址",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "日志级别",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "标记数字",
"syntaxCategoryNumbersDesc": "端口 8080, 退出 1, 状态 404",
"syntaxCategoryPaths": "文件路径",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "时间戳",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "对终端输出着色(错误、路径、IP、时间戳)",
"syntaxHighlightingLabel": "语法高亮",
"terminalAppearance": "终端外观",
"theme": "主题",
"themePreview": "主题预览",
"useSSHTitleDesc": "使用 shell 的窗口标题更新标签页标题,而非主机名",
"useSSHTitleLabel": "使用 SSH 窗口标题",
"enableTunnel": "启用隧道",
"enableFileManager": "启用文件管理器",
"enableDocker": "启用 Docker",
"startupSnippet": "启动代码片段",
"quickActions": "快捷操作",
"proxmoxLastSyncStatus": {
"success": "成功"
},
"proxmoxResultSkippedNoIp": "{{count}} 已跳过(未找到 IP )",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL 已复制",
"vncUrlCopied": "VNC URL 已复制",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "无凭据(下方直接填写凭据)",
"authTypeDirect": "直接",
"authTypeCredential": "凭据",
"authTypeNone": "无",
"recordingPath": "录制路径",
"recordingName": "录制名称",
"saveHostFirst": "请先保存主机。",
"sharingOptionsAfterSave": "保存主机后,共享选项可用。",
"permissionLevel": "权限级别",
"typeHeader": "类型",
"targetHeader": "目标",
"permissionHeader": "权限",
"cancelBtn": "取消",
"savingBtn": "保存中...",
"updateHostBtn": "更新主机",
"addHostBtn": "添加主机"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "历史记录",
"localTerminal": "Local Terminal",
"sshTools": "SSH 工具",
"terminal": "终端",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "在此输入以广播按键...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "启用右键复制/粘贴",
"fillPassword": "填充密码",
"fillPasswordMissing": "{{count}} 个所选终端无保存的密码",
"fillPasswordSuccess": "已将密码填充到 {{count}} 个终端",
"keyRecordingTitle": "按键录制",
"noTerminalTabsOpen": "无打开的终端标签页",
"recordToTerminals": "录制到终端",
"selectAll": "全部",
"selectNone": "全不选",
"selectTerminalsAbove": "选择上方终端",
"settingsTitle": "设置",
"startRecording": "开始录制",
"stopRecording": "停止录制"
},
"keybindings": {
"copy": "Copy selection",
"paste": "粘贴",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "发送文本",
"controlCodeLabel": "字母",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "目标",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "名称",
"namePlaceholder": "重启 Web 服务器",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "描述",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "未保存的更改",
"save": "保存",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "删除",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "取消",
"run": "运行",
"stop": "停止",
"running": "运行中...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "密码:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "无论如何都继续"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "次"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "关闭此选项以完全按原文匹配文本。",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "秒",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}
@@ -0,0 +1,705 @@
{
"mobileKeyboard": {
"addQuickKey": "新增",
"arrowDown": "下箭頭",
"arrowLeft": "左箭頭",
"arrowRight": "右箭頭",
"arrowUp": "上箭頭",
"backTab": "⇥",
"ctrl": "Ctrl",
"delete": "Del",
"done": "完成",
"editQuickKeys": "編輯快捷鍵",
"end": "End",
"esc": "Esc",
"home": "Home",
"pageDown": "PgDn",
"pageUp": "PgUp",
"paste": "貼上",
"quickKeyPlaceholder": "例如:sudo ",
"quickKeysDesc": "點選 × 來移除。最多支援 8 個字元。",
"quickKeysTitle": "快捷鍵",
"removeQuickKey": "移除",
"resetDefaults": "重設為預設值",
"shift": "Shift",
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"closeTab": "關閉",
"connecting": "連線中...",
"connectionLost": "連線中斷",
"connectionRejected": "連線被伺服器拒絕。請檢查您的驗證與網路設定。",
"connectionTimeout": "連線逾時",
"enableAutoTmuxAction": "啟用自動 Tmux",
"hostKeyRejected": "SSH 主機金鑰驗證被拒絕。連線已取消。",
"linkDialogCopy": "複製",
"linkDialogOpen": "開啟",
"linkDialogTitle": "開啟連結",
"maxReconnectAttemptsReached": "已達最大重新連線嘗試次數",
"noHostSelected": "未選取主機",
"passwordPromptFillTitle": "將已儲存的密碼填入此提示?",
"reconnect": "重新連線",
"reconnected": "已成功重新連線",
"reconnecting": "重新連線中... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionTakenOver": "工作階段已在另一個分頁中開啟。正在重新連線…",
"tmuxAttached": "已附加的用戶端",
"tmuxAttachedCount": "{{count}} 個已附加",
"tmuxCopyHint": "調整選取範圍並按下 Enter 以複製到剪貼簿",
"tmuxCreateNew": "開始新的工作階段",
"tmuxDetached": "已從 tmux 工作階段中斷連線",
"tmuxLastActivity": "上次活動",
"tmuxSessionAttached": "tmux 工作階段已附加:{{name}}",
"tmuxSessionCreated": "tmux 工作階段已建立:{{name}}",
"tmuxSessionPickerDesc": "在此主機上找到現有的 tmux 工作階段。選擇一個以重新附加或建立新的工作階段。",
"tmuxSessionPickerTitle": "tmux 工作階段",
"tmuxTimeDays": "{{count}} 天前",
"tmuxTimeHours": "{{count}} 小時前",
"tmuxTimeJustNow": "剛剛",
"tmuxTimeMinutes": "{{count}} 分鐘前",
"tmuxUnavailable": "遠端主機未安裝 tmux,切換回標準 shell",
"tmuxWindowCount": "{{count}} 個視窗",
"tmuxWindows": "視窗",
"unknownError": "發生未知錯誤",
"websocketAbnormalClose": "連線意外關閉。這可能是由於反向代理或 SSL 設定問題所導致。請檢查伺服器記錄。",
"websocketError": "WebSocket 連線錯誤",
"clipboardReadFailed": "從剪貼簿讀取失敗。請確認已授予剪貼簿權限。",
"clipboardWriteFailed": "複製到剪貼簿失敗。請確認頁面是透過 HTTPS 或 localhost 提供。",
"connected": "已連線",
"totpCodeLabel": "驗證碼",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"retry": "重試",
"showToolbar": "展開工具列",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"uploadingImage": "上傳中..."
},
"history": {
"noTerminalSelected": "未選取終端機",
"noTerminalSelectedHint": "開啟 SSH 終端機分頁以檢視其命令歷史記錄",
"searchPlaceholder": "搜尋歷史記錄...",
"clearAll": "全部清除",
"noHistoryEntries": "無歷史記錄項目",
"trackingDisabled": "歷史記錄追蹤已停用",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "進階",
"resetDefaults": "重設為預設值",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"test": "測試",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"sessions": "工作階段",
"newHosts": "New Hosts"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
},
"commandHistoryEnabled": {
"label": "指令歷程",
"description": "允許記錄指令歷史記錄。停用時,無論各主機設定如何,都不會儲存歷史記錄。"
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"auto": "自動",
"local": "本機",
"remoteSftp": "Remote (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
},
"enableCommandHistory": {
"label": "指令歷程",
"description": "記錄在此終端機中執行的命令,用於歷史記錄與自動完成"
},
"enableTerminal": {
"label": "啟用終端機",
"description": "Offer an SSH terminal for this host."
},
"inheritAppearance": {
"label": "Use user defaults"
},
"theme": {
"label": "主題"
},
"cursorBlink": {
"label": "Blinking cursor"
},
"cursorStyle": {
"label": "Cursor style"
},
"fontSize": {
"label": "Font size"
},
"fontFamily": {
"label": "Font"
},
"scrollback": {
"label": "Scrollback"
},
"letterSpacing": {
"label": "Letter spacing"
},
"lineHeight": {
"label": "Line height"
},
"bellStyle": {
"label": "Bell"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
},
"backgroundImage": {
"label": "Background image"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
},
"customThemeColors": {
"label": "Custom theme colors"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
},
"macOptionIsMeta": {
"label": "Option is Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
},
"linkClickBehavior": {
"label": "Link click"
},
"localEcho": {
"label": "Local echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
},
"autoReconnect": {
"label": "Reconnect automatically"
}
},
"user": {
"commandAutocomplete": {
"label": "指令自動完成",
"description": "Show autocomplete while typing if you press tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
},
"linkClickBehavior": {
"label": "終端機連結點選",
"description": "在終端機中點選連結時的預設行為"
},
"customThemes": {
"label": "Saved themes"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
}
},
"hosts": {
"tabTerminal": "終端機",
"addHost": "新增主機",
"applyGlobalThemeTooltip": "Apply this theme",
"backgroundImageDesc": "選用的終端機背景圖片 URL",
"backgroundImageLabel": "背景圖片 URL",
"backgroundImageOpacityLabel": "背景圖片不透明度",
"backspaceMode": "退格鍵模式",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "退格鍵模式",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "行為與進階",
"bellStyle": "鈴聲樣式",
"bellStyleBoth": "Both",
"bellStyleLabel": "鈴聲樣式",
"bellStyleNone": "沒有",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"colorTheme": "色彩主題",
"cursorBlink": "游標閃爍",
"cursorBlinking": "游標閃爍",
"cursorBlinkingDesc": "啟用終端機游標的閃爍動畫",
"cursorStyle": "游標樣式",
"cursorStyleBar": "直線",
"cursorStyleBlock": "方塊",
"cursorStyleLabel": "游標樣式",
"cursorStyleUnderline": "底線",
"customThemeAnsiColors": "ANSI 色彩",
"customThemeBackground": "背景",
"customThemeBlack": "黑色",
"customThemeBlue": "藍色",
"customThemeBrightBlack": "亮黑色",
"customThemeBrightBlue": "亮藍色",
"customThemeBrightCyan": "亮青色",
"customThemeBrightGreen": "亮綠色",
"customThemeBrightMagenta": "亮洋紅色",
"customThemeBrightRed": "亮紅色",
"customThemeBrightWhite": "亮白色",
"customThemeBrightYellow": "亮黃色",
"customThemeColors": "自訂色彩",
"customThemeCursor": "游標",
"customThemeCursorAccent": "游標強調色",
"customThemeCyan": "青色",
"customThemeForeground": "前景",
"customThemeGreen": "綠色",
"customThemeMagenta": "洋紅色",
"customThemeRed": "紅色",
"customThemeResetTooltip": "重設為預設值",
"customThemeSelection": "選取範圍",
"customThemeWhite": "白色",
"customThemeYellow": "黃色",
"deleteGlobalThemeTooltip": "Delete this theme",
"docsLink": "檢視文件",
"enableAutoMosh": "啟用自動 Mosh",
"enableAutoMoshDesc": "如果可用,優先使用 Mosh 而非 SSH",
"enableAutoTmux": "啟用自動 Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"fastScrollModifier": "快速捲動修飾鍵",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
"fastScrollModifierLabel": "快速捲動修飾鍵",
"fastScrollModifierShift": "Shift",
"fastScrollSensitivity": "快速捲動靈敏度",
"fastScrollSensitivityLabel": "快速捲動靈敏度",
"fontFamily": "字型系列",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyLabel": "字型系列",
"fontSize": "字型大小",
"fontSizeLabel": "字型大小",
"hostNotFound": "找不到主機",
"letterSpacing": "字母間距",
"letterSpacingPx": "字元間距 (px)",
"lineHeight": "行高",
"lineHeightLabel": "行高",
"linkClickBehaviorConfirm": "顯示彈出視窗以開啟或複製",
"linkClickBehaviorDesc": "控制在終端機中點擊連結時的行為。使用「預設」將遵循應用程式級別的設定。",
"linkClickBehaviorDirect": "直接開啟",
"linkClickBehaviorLabel": "連結點擊行為",
"loadingHost": "正在載入主機...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoOff": "關閉",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"moshCommand": "MOSH 指令",
"moshCommandLabel": "Mosh 命令",
"noSavedThemes": "No saved themes yet",
"none": "無",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"rightClickSelectsWord": "按右鍵選取單字",
"rightClickSelectsWordLabel": "右鍵選取單字",
"rightClickSelectsWordShortDesc": "右鍵點擊時選取游標下的單字",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"scrollbackBufferLabel": "回滾緩衝區",
"scrollbackMaxLines": "歷史記錄保留的最大行數",
"sudoPasswordAutoFill": "Sudo 密碼自動填寫",
"sudoPasswordAutoFillDesc": "儲存 sudo 密碼,以便主機指標、終端機提示及其他功能能自動執行特權命令。",
"sudoPasswordAutoFillLabel": "Sudo 密碼自動填入",
"syntaxCategoryIpAddresses": "IP 位址",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryLogLevels": "日誌層級",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryNumbers": "帶標籤的數字",
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
"syntaxCategoryPaths": "檔案路徑",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "時間戳記",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxHighlightingDesc": "為終端機輸出上色(錯誤、路徑、IP、時間戳記)",
"syntaxHighlightingLabel": "語法突顯",
"terminalAppearance": "終端機外觀",
"theme": "主題",
"themePreview": "主題預覽",
"useSSHTitleDesc": "從 shell 視窗標題更新頁籤標題,而非主機名稱",
"useSSHTitleLabel": "使用 SSH 視窗標題",
"enableTunnel": "啟用通道",
"enableFileManager": "啟用檔案管理員",
"enableDocker": "啟用 Docker",
"startupSnippet": "啟動程式碼片段",
"quickActions": "快速動作",
"proxmoxLastSyncStatus": {
"success": "成功"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"rdpUrlCopied": "RDP URL 已複製",
"vncUrlCopied": "VNC URL 已複製",
"filterAuthStepca": "Step CA",
"guac": {
"noCredential": "無憑證(下方直接輸入憑證)",
"authTypeDirect": "直接",
"authTypeCredential": "憑證",
"authTypeNone": "取消全選",
"recordingPath": "錄製路徑",
"recordingName": "錄製名稱",
"saveHostFirst": "請先儲存主機。",
"sharingOptionsAfterSave": "主機儲存後即可使用分享選項。",
"permissionLevel": "權限等級",
"typeHeader": "類型",
"targetHeader": "目標",
"permissionHeader": "權限",
"cancelBtn": "取消",
"savingBtn": "儲存中…",
"updateHostBtn": "更新主機",
"addHostBtn": "新增主機"
},
"filterAuthVault": "Vault"
},
"nav": {
"history": "歷史記錄",
"localTerminal": "Local Terminal",
"sshTools": "SSH 工具",
"terminal": "終端機",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "在此輸入以廣播按鍵輸入...",
"copyOnSelect": "Copy selected text automatically",
"enableRightClickCopyPaste": "啟用右鍵複製/貼上",
"fillPassword": "填入密碼",
"fillPasswordMissing": "選取的 {{count}} 個終端機沒有已儲存的密碼",
"fillPasswordSuccess": "已將密碼填入 {{count}} 個終端機",
"keyRecordingTitle": "按鍵錄製",
"noTerminalTabsOpen": "無終端機分頁開啟",
"recordToTerminals": "錄製至終端機",
"selectAll": "全選",
"selectNone": "取消全選",
"selectTerminalsAbove": "選取上方的終端機",
"settingsTitle": "設定",
"startRecording": "開始錄製",
"stopRecording": "停止錄製"
},
"keybindings": {
"copy": "Copy selection",
"paste": "貼上",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"target": "目標",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"name": "名稱",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"descriptionLabel": "說明",
"descriptionPlaceholder": "What this macro does (optional)",
"unsaved": "未儲存的變更",
"save": "儲存",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"delete": "刪除",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"cancel": "取消",
"run": "執行",
"stop": "停止位元",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
}
},
"send": {
"text": "Command or text",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
},
"wait": {
"pattern": "Wait until the output contains",
"patternPlaceholder": "密碼:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
},
"delay": {
"duration": "Wait for"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
},
"repeat": {
"count": "Number of times",
"times": "times"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
},
"seconds": "秒",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
}
}