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

+543
View File
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Open File Manager"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Enable File Manager",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Default Path"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "File Manager"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Folder",
"uploadFile": "Upload File",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Edit",
"preview": "Preview",
"previous": "Previous",
"next": "Next",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Rename",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Back",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Delete",
"properties": "Properties",
"refresh": "Refresh",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirm",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Save",
"selectAll": "Select All",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Reload",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Connecting...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "of",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancel",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copy",
"upload": "Upload",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Refresh",
"copyToTarget": "Copy to Target Directory",
"rename": "Rename",
"delete": "Delete",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancel",
"save": "Save",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancel",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copy",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Lêers",
"sftp": "SFTP",
"openFileManager": "Maak Lêerbestuurder oop"
},
"permissions": {
"use": {
"title": "Gebruik lêerbestuurder",
"description": "Blaai, wysig en dra lêers oor SFTP oor."
}
},
"settings": {
"host": {
"enable": {
"label": "Aktiveer Lêerbestuurder",
"description": "Blaai en wysig lêers op hierdie gasheer via SFTP."
},
"defaultPath": {
"label": "Standaardpad"
},
"scpLegacy": {
"label": "SCP Legacy-modus"
}
},
"user": {
"transferConcurrency": {
"label": "Gelyktydige lêeroordragte",
"description": "Hoeveel lêers die sy-aan-sy plaaslike/afgeleë bestuurder gelyktydig oplaai of aflaai. Verlaag dit as jou bediener SFTP-kanale beperk."
},
"confirmBeforeTrash": {
"label": "Bevestig voordat lêers na die asblik geskuif word",
"description": "Vra voordat afgeleë lêers na die asblik geskuif word. Permanente verwydering vereis steeds bevestiging."
}
}
},
"hostCapability": {
"label": "Lêerbestuurder"
},
"fileManager": {
"noHostSelected": "Geen gasheer gekies nie",
"initializingEditor": "Inisialiseer redigeerder...",
"file": "Lêer",
"folder": "Vouer",
"uploadFile": "Laai lêer op",
"downloadFile": "Laai af",
"extractArchive": "Uittrekselargief",
"extractingArchive": "Onttrek tans {{name}}...",
"archiveExtractedSuccessfully": "{{name}} suksesvol onttrek",
"extractFailed": "Uittreksel het misluk",
"compressFile": "Komprimeer lêer",
"compressFiles": "Komprimeer lêers",
"compressFilesDesc": "Kompresseer {{count}} items in 'n argief",
"archiveName": "Argiefnaam",
"enterArchiveName": "Voer argiefnaam in...",
"compressionFormat": "Kompressieformaat",
"selectedFiles": "Geselekteerde lêers",
"andMoreFiles": "en {{count}} meer...",
"compress": "Kompressie",
"compressingFiles": "Komprimering van {{count}} items in {{name}}...",
"filesCompressedSuccessfully": "{{name}} suksesvol geskep",
"compressFailed": "Kompressie het misluk",
"edit": "Wysig",
"preview": "Voorskou",
"previous": "Vorige",
"next": "Volgende",
"pageXOfY": "Bladsy {{current}} van {{total}}",
"zoomOut": "Uitzoom",
"zoomIn": "Inzoem",
"newFile": "Nuwe Lêer",
"newFolder": "Nuwe Vouer",
"rename": "Hernoem",
"uploading": "Laai tans op...",
"uploadingFile": "Laai tans {{name}} op ...",
"uploadingChunk": "Laai tans {{name}}op: {{percent}}% (deel {{chunk}} van {{total}})",
"fileName": "Lêernaam",
"folderName": "Vouernaam",
"fileUploadedSuccessfully": "Lêer \"{{name}}\" is suksesvol opgelaai",
"failedToUploadFile": "Kon nie lêer oplaai nie",
"uploadingFolderFiles": "Laai tans {{count}} lêer(s) op...",
"uploadedFolderFiles": "{{count}} lêer(s) suksesvol opgelaai",
"uploadedFolderPartial": "Opgelaaide {{uploaded}} lêer(s), {{failed}} het misluk",
"fileDownloadedSuccessfully": "Lêer \"{{name}}\" suksesvol afgelaai",
"failedToDownloadFile": "Kon nie lêer aflaai nie",
"fileCreatedSuccessfully": "Lêer \"{{name}}\" suksesvol geskep",
"folderCreatedSuccessfully": "Lêer \"{{name}}\" suksesvol geskep",
"failedToCreateItem": "Kon nie item skep nie",
"operationFailed": "{{operation}} -bewerking het misluk vir {{name}}: {{error}}",
"failedToResolveSymlink": "Kon nie simskakel oplos nie",
"itemsDeletedSuccessfully": "{{count}} items is suksesvol verwyder",
"failedToDeleteItems": "Kon nie items uitvee nie",
"sudoPasswordRequired": "Administrateurwagwoord benodig",
"enterSudoPassword": "Voer die sudo-wagwoord in om hierdie operasie voort te sit",
"sudoPassword": "Sudo-wagwoord",
"sudoOperationFailed": "Sudo-bewerking het misluk",
"sudoAuthFailed": "Sudo-verifikasie het misluk",
"dragFilesToUpload": "Plaas lêers hier om op te laai",
"dropToUploadHere": "Laat val om hier op te laai",
"dropToDownloadHere": "Los om hier af te laai",
"localFiles": "Plaaslik",
"showLocalFiles": "Wys plaaslike lêers (gesplete aansig)",
"hideLocalFiles": "Versteek plaaslike lêers",
"localHome": "Tuisbladmap",
"localPathPlaceholder": "Plaaslike vouerpad",
"localShowHidden": "Wys versteekte lêers",
"localHideHidden": "Versteek versteekte lêers",
"localRevealInFileManager": "Wys in stelsellêerbestuurder",
"localCannotOpenFolder": "Kan nie lêer oopmaak nie",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} gekies",
"back": "Terug",
"forward": "Vorentoe",
"up": "Op",
"kind": "Soortgelyk",
"localUploadingProgress": "Laai tans {{current}} van {{total}} op",
"localDownloadingProgress": "Laai tans {{current}} van {{total}} af",
"localTransferInFlight": "{{count}} gelyktydig",
"localPreparingDownload": "Berei aflaai voor...",
"localTransferCancelled": "Oordrag gekanselleer",
"localNothingToTransfer": "Niks om oor te dra nie",
"localUploadComplete": "Opgelaaide {{count}} lêer(s)",
"localUploadFailed": "Oplaai het misluk",
"localUploadPartial": "Opgelaaide {{done}} lêer(s), {{failed}} het misluk",
"localDownloadComplete": "Afgelaaide {{count}} lêer(s)",
"localDownloadFailed": "Aflaai het misluk",
"localDownloadPartial": "Aflaai van {{done}} lêer(s), {{failed}} het misluk",
"localReplaceExistingPrompt": "{{count}} item(s) bestaan reeds in hierdie vouer. Vervang hulle?",
"localReplace": "Vervang",
"localSkipExisting": "Slaan oor",
"localSkippedExisting": "Oorgeslaan {{count}} bestaande item(s)",
"localUnsafeNamesSkipped": "Oorgeslaan {{count}} item(s) waarvan die name nie op hierdie rekenaar gebruik kan word nie",
"localOpen": "Oop",
"localOpenFolder": "Maak vouer oop",
"localUploadToRemote": "Laai op na bediener",
"localUploadToRemoteMany": "Laai {{count}} items na bediener op",
"localMoveToTrash": "Skuif na asblik",
"localMoveToTrashMany": "Skuif {{count}} items na die asblik",
"localTrashConfirmSingle": "Skuif \"{{name}}\" na die asblik?",
"localTrashConfirmFolder": "Skuif die vouer \"{{name}}\" en al sy inhoud na die asblik?",
"localTrashConfirmMany": "Skuif {{count}} items na die asblik?",
"localTrashed": "Het {{count}} item(s) na die asblik geskuif",
"localTrashFailed": "Kon nie na die asblik skuif nie",
"localRenameFailed": "Hernoem het misluk",
"localCreateFailed": "Kon nie item skep nie",
"goToParentFolder": "Gaan na ouermap",
"resizeSidebar": "Sleep om die sybalk se grootte te verander (dubbelklik om terug te stel)",
"resizeLocalPane": "Sleep om die plaaslike paneel se grootte te verander (dubbelklik om terug te stel)",
"columns": "Kolomme",
"columnsHint": "Regskliek om kolomme te kies",
"emptyFolder": "Hierdie vouer is leeg",
"searchFiles": "Soek lêers...",
"upload": "Oplaai",
"selectHostToStart": "Kies 'n gasheer om lêerbestuur te begin",
"sshRequiredForFileManager": "Lêerbestuurder benodig SSH. Hierdie gasheer het nie SSH geaktiveer nie.",
"failedToConnect": "Kon nie aan SSH koppel nie",
"failedToLoadDirectory": "Kon nie gids laai nie",
"noSSHConnection": "Geen SSH-verbinding beskikbaar nie",
"copy": "Kopieer",
"cut": "Sny",
"paste": "Plak",
"copyPath": "Kopieer Pad",
"copyPaths": "Kopieer paaie",
"delete": "Vee uit",
"properties": "Eienskappe",
"refresh": "Verfris",
"downloadFiles": "Laai {{count}} lêers na die blaaier af",
"copyFiles": "Kopieer {{count}} items",
"cutFiles": "Sny {{count}} items",
"deleteFiles": "Vee {{count}} items uit",
"filesCopiedToClipboard": "{{count}} items gekopieer na knipbord",
"filesCutToClipboard": "{{count}} items is na knipbord gesny",
"pathCopiedToClipboard": "Pad gekopieer na knipbord",
"pathsCopiedToClipboard": "{{count}} paaie gekopieer na knipbord",
"failedToCopyPath": "Kon nie pad na knipbord kopieer nie",
"copyFolderLink": "Kopieer skakel na vouer",
"copyCurrentFolderLink": "Kopieer skakel na huidige vouer",
"folderLinkCopied": "Vouerskakel gekopieer na knipbord",
"failedToCopyFolderLink": "Kon nie vouerskakel kopieer nie",
"movedItems": "Het {{count}} items geskuif",
"failedToDeleteItem": "Kon nie item verwyder nie",
"itemRenamedSuccessfully": "{{type}} suksesvol hernoem",
"failedToRenameItem": "Kon nie item hernoem nie",
"download": "Laai af",
"openExternalEditor": "Maak ekstern oop",
"chooseExternalEditor": "Kies eksterne redigeerder",
"externalEditorSelected": "Eksterne redigeerder gekies",
"externalEditorDesktopOnly": "Eksterne redigeerder is slegs beskikbaar in die rekenaarprogram",
"externalEditorOpened": "Oopgemaak in eksterne redigeerder. As jy dit daar stoor, sal dit veranderinge terug na die bediener oplaai.",
"failedToOpenExternalEditor": "Kon nie eksterne redigeerder oopmaak nie",
"failedToSelectExternalEditor": "Kon nie eksterne redigeerder kies nie",
"permissions": "Toestemmings",
"size": "Grootte",
"modified": "Gewysig",
"path": "Pad",
"confirmDelete": "Is jy seker jy wil {{name}} verwyder?",
"permissionDenied": "Toestemming geweier",
"serverError": "Bedienerfout",
"fileSavedSuccessfully": "Lêer suksesvol gestoor",
"failedToSaveFile": "Kon nie lêer stoor nie",
"confirmDeleteSingleItem": "Is jy seker jy wil \"{{name}} \" permanent verwyder?",
"confirmDeleteMultipleItems": "Is jy seker jy wil {{count}} items permanent verwyder?",
"confirmDeleteMultipleItemsWithFolders": "Is jy seker jy wil {{count}} items permanent verwyder? Dit sluit gidse en hul inhoud in.",
"confirmDeleteFolder": "Is jy seker jy wil die vouer \"{{name}}\" en al sy inhoud permanent verwyder?",
"permanentDeleteWarning": "Hierdie aksie kan nie ongedaan gemaak word nie. Die item(s) sal permanent van die bediener verwyder word.",
"moveToTrashWarning": "Die item(s) sal na die Termix-asblik geskuif word en kan herstel word voordat die bewaringstydperk verstryk.",
"itemsMovedToTrash": "{{count}} item(s) na die asblik geskuif",
"trash": "Asblik",
"trashDescription": "Geskrapte items word vir {{days}} dag(e) op hierdie gasheer behou.",
"trashLoadFailed": "Kon nie die asblik laai nie",
"trashEmpty": "Asblik is leeg",
"trashRestore": "Herstel",
"trashRestored": "Herstel {{name}}",
"trashRestoreFailed": "Kon nie item herstel nie. Die oorspronklike pad bestaan dalk reeds.",
"trashDeletePermanently": "Vee permanent uit",
"trashDeleteConfirm": "Wil jy {{name}}permanent verwyder? Dit kan nie ongedaan gemaak word nie.",
"trashPermanentlyDeleted": "Permanent verwyder {{name}}",
"trashDeleteFailed": "Kon nie item permanent verwyder nie",
"trashEmptyAction": "Maak asblik leeg",
"trashEmptyConfirm": "Wil jy elke item in die asblik permanent verwyder? Dit kan nie ongedaan gemaak word nie.",
"trashEmptied": "Asblik leeggemaak",
"trashRetention": "Outomatiese skoonmaak na (dae)",
"trashRetentionSaved": "Asblikbewaring opgedateer",
"trashRetentionFailed": "Kon nie asblikbehoud opdateer nie",
"trashUnavailableConfirm": "Hierdie item kan nie na die asblik geskuif word nie, gewoonlik omdat dit op 'n ander lêerstelsel is of verhoogde toestemmings benodig. Verwyder dit eerder permanent?",
"recent": "Onlangs",
"pinned": "Vasgepen",
"folderShortcuts": "Vouerkortpaaie",
"failedToReconnectSSH": "Kon nie SSH-sessie herkoppel nie",
"openTerminalHere": "Maak Terminaal Hier Oop",
"run": "Hardloop",
"openTerminalInFolder": "Maak Terminaal in Hierdie Vouer Oop",
"openTerminalInFileLocation": "Maak Terminaal oop by Lêerligging",
"runningFile": "Hardloop - {{file}}",
"onlyRunExecutableFiles": "Kan slegs uitvoerbare lêers uitvoer",
"directories": "Gidse",
"removedFromRecentFiles": "\"{{name}}\" is uit onlangse lêers verwyder",
"removeFailed": "Verwydering het misluk",
"unpinnedSuccessfully": "\"{{name}}\" suksesvol ontspeld",
"unpinFailed": "Ontspeld het misluk",
"removedShortcut": "Kortpad \"{{name}} \" verwyder",
"removeShortcutFailed": "Verwydering van kortpad het misluk",
"clearedAllRecentFiles": "Alle onlangse lêers is uitgevee",
"clearFailed": "Vee uit misluk",
"removeFromRecentFiles": "Verwyder uit onlangse lêers",
"clearAllRecentFiles": "Vee alle onlangse lêers uit",
"unpinFile": "Ontspeld lêer",
"removeShortcut": "Verwyder kortpad",
"pinFile": "Speld lêer vas",
"addToShortcuts": "Voeg by kortpaaie",
"pasteFailed": "Plak het misluk",
"noUndoableActions": "Geen ongedaanbare aksies nie",
"undoCopySuccess": "Kopieerbewerking ongedaan gemaak: Gekopieerde lêers is verwyder {{count}}",
"undoCopyFailedDelete": "Ongedaan maak het misluk: Kon geen gekopieerde lêers verwyder nie",
"undoCopyFailedNoInfo": "Ongedaan maak het misluk: Kon nie gekopieerde lêerinligting vind nie",
"undoMoveSuccess": "Ongedaan gemaak met skuifbewerking: {{count}} lêers teruggeskuif na oorspronklike ligging",
"undoMoveFailedMove": "Ongedaan maak het misluk: Kon geen lêers terugskuif nie",
"undoMoveFailedNoInfo": "Ongedaan maak het misluk: Kon nie inligting oor die verskuifde lêer vind nie",
"undoDeleteNotSupported": "Verwyderingsbewerking kan nie ongedaan gemaak word nie: Lêers is permanent van die bediener verwyder",
"undoTypeNotSupported": "Nie-ondersteunde ongedaanmaak-bewerkingtipe",
"undoOperationFailed": "Ongedaanmaak-bewerking het misluk",
"unknownError": "Onbekende fout",
"confirm": "Bevestig",
"find": "Vind...",
"replace": "Vervang",
"downloadInstead": "Laai eerder af",
"keyboardShortcuts": "Sleutelbordkortpaaie",
"searchAndReplace": "Soek en vervang",
"editing": "Redigering",
"search": "Soek",
"findNext": "Vind Volgende",
"findPrevious": "Vind Vorige",
"save": "Stoor",
"selectAll": "Kies Alles",
"undo": "Ongedaan maak",
"redo": "Herdoen",
"moveLineUp": "Skuif lyn op",
"moveLineDown": "Skuif lyn af",
"toggleComment": "Wissel kommentaar",
"autoComplete": "Outomatiese Voltooiing",
"imageLoadError": "Kon nie beeld laai nie",
"startTyping": "Begin tik...",
"unknownSize": "Onbekende grootte",
"fileIsEmpty": "Lêer is leeg",
"largeFileWarning": "Waarskuwing oor groot lêers",
"largeFileWarningDesc": "Hierdie lêer is {{size}} groot, wat werkverrigtingsprobleme kan veroorsaak wanneer dit as teks oopgemaak word.",
"fileNotFoundAndRemoved": "Lêer \"{{name}}\" nie gevind nie en is verwyder uit onlangse/vasgespelde lêers",
"failedToLoadFile": "Kon nie lêer laai nie: {{error}}",
"serverErrorOccurred": "Bedienerfout het voorgekom. Probeer asseblief later weer.",
"autoSaveFailed": "Outomatiese stoor het misluk",
"fileAutoSaved": "Lêer outomaties gestoor",
"moveFileFailed": "Kon nie {{name}} skuif nie",
"moveOperationFailed": "Skuifbewerking het misluk",
"canOnlyCompareFiles": "Kan slegs twee lêers vergelyk",
"comparingFiles": "Vergelyk lêers: {{file1}} en {{file2}}",
"dragFailed": "Sleepbewerking het misluk",
"filePinnedSuccessfully": "Lêer \"{{name}}\" suksesvol vasgepen",
"pinFileFailed": "Kon nie lêer vaspen nie",
"fileUnpinnedSuccessfully": "Lêer \"{{name}}\" suksesvol ontspeld",
"unpinFileFailed": "Kon nie lêer ontspeld nie",
"shortcutAddedSuccessfully": "Vouerkortpad \"{{name}}\" suksesvol bygevoeg",
"addShortcutFailed": "Kon nie kortpad byvoeg nie",
"operationCompletedSuccessfully": "{{operation}} {{count}} items suksesvol",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "Lêer {{name}} suksesvol afgelaai",
"downloadFileFailed": "Aflaai het misluk",
"downloadingFile": "Laai tans af {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Skuif na {{name}}",
"diffCompareWith": "Verskil vergelyking met {{name}}",
"dragOutsideToDownload": "Sleep buite die venster om af te laai ({{count}} lêers)",
"newFolderDefault": "NuweVouer",
"newFileDefault": "NuweLêer.txt",
"successfullyMovedItems": "Suksesvol {{count}} items na {{target}} geskuif",
"move": "Beweeg",
"searchInFile": "Soek in lêer (Ctrl+F)",
"showKeyboardShortcuts": "Wys sleutelbordkortpaaie",
"decreaseFontSize": "Verklein lettergrootte",
"increaseFontSize": "Vergroot lettergrootte",
"startWritingMarkdown": "Begin om jou afslaginhoud te skryf...",
"loadingFileComparison": "Laai lêervergelyking...",
"reload": "Herlaai",
"compare": "Vergelyk",
"sideBySide": "Sy aan Sy",
"inline": "Inlyn",
"fileComparison": "Lêervergelyking: {{file1}} vs {{file2}}",
"fileTooLarge": "Lêer te groot: {{error}}",
"sshConnectionFailed": "SSH-verbinding het misluk. Kontroleer asseblief jou verbinding met {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Kon nie lêer laai nie: {{error}}",
"connecting": "Verbind...",
"connectedSuccessfully": "Suksesvol gekoppel",
"totpVerificationFailed": "TOTP-verifikasie het misluk",
"browserSignInFailed": "Aanmelding het misluk. Probeer asseblief weer.",
"authenticationFailed": "Verifikasie het misluk",
"incorrectPassphrase": "Verkeerde wagwoordfrase. Probeer asseblief weer.",
"verificationCodePrompt": "Verifikasiekode:",
"changePermissions": "Verander Toestemmings",
"currentPermissions": "Huidige Toestemmings",
"owner": "Eienaar",
"group": "Groep",
"others": "Ander",
"read": "Lees",
"write": "Skryf",
"execute": "Voer uit",
"permissionsChangedSuccessfully": "Toestemmings suksesvol verander",
"failedToChangePermissions": "Kon nie toestemmings verander nie",
"name": "Naam",
"sortByName": "Naam",
"sortByDate": "Datum Gewysig",
"sortBySize": "Grootte",
"ascending": "Stygend",
"descending": "Dalend",
"root": "Wortel",
"new": "Nuut",
"sortBy": "Sorteer volgens",
"items": "Items",
"selected": "Gekies",
"editor": "Redakteur",
"octal": "Oktaal",
"storage": "Berging",
"disk": "Skyf",
"used": "Gebruik",
"of": "van",
"toggleSidebar": "Wissel sybalk",
"compactLayout": "Gebruik kompakte uitleg",
"comfortableLayout": "Gebruik gemaklike uitleg",
"cannotLoadPdf": "Kan nie PDF laai nie",
"pdfLoadError": "Daar was 'n fout tydens die laai van hierdie PDF-lêer.",
"loadingPdf": "Laai PDF...",
"loadingPage": "Laai bladsy...",
"cancel": "Kanselleer",
"copiedItems_one": "Gekopieerde {{count}} item",
"copiedItems_other": "Gekopieerde {{count}} items",
"deleteCopiedFileFailed": "Kon nie die kopie van {{name}}verwyder nie: {{error}}",
"dragMovedItems_one": "Het {{count}} item na {{target}} geskuif",
"dragMovedItems_other": "Het {{count}} items na {{target}} geskuif",
"moveBackFileFailed": "Kon nie {{name}} terugskuif nie: {{error}}",
"terminal": "Terminaal: {{host}} ({{path}})",
"dragToDesktop": "Sleep {{name}} na die lessenaar",
"dragFilesToDesktop": "Sleep {{count}} lêers na die lessenaar",
"folderDragUnsupported": "Die sleep van lêers na die lessenaar word nog nie ondersteun nie",
"saveToDesktopFailed": "Stoor het misluk: {{error}}",
"dragFailedDetail": "Sleep het misluk: {{error}}",
"videoUnsupported": "Jou blaaier kan nie hierdie videoformaat speel nie.",
"downloadToPlay": "Laai dit af om dit elders te speel",
"cannotPreviewType": "Kan nie hierdie lêertipe voorbeskou nie",
"cannotPreviewTypeHint": "Hierdie lêertipe het geen voorskou nie. Laai dit af om dit in 'n ander toepassing oop te maak."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Dra lêers oor tussen twee SSH-gashere.",
"sourceServer": "Bronbediener",
"destinationServer": "Bestemmingsbediener",
"selectHost": "Kies gasheer",
"noHostSelected": "Geen gasheer gekies nie",
"move": "Beweeg",
"copy": "Kopieer",
"upload": "Oplaai",
"itemsSelected": "{{count}} item gekies",
"itemsSelected_other": "{{count}} items gekies",
"ready": "Gereed",
"loadingHosts": "Laai gashere...",
"name": "Naam",
"modified": "Gewysig",
"size": "Grootte",
"noFiles": "Geen lêers nie",
"open": "Oop",
"up": "Op",
"refresh": "Verfris",
"copyToTarget": "Kopieer na teikengids",
"rename": "Hernoem",
"delete": "Vee uit",
"editPermissions": "Wysig Toestemmings",
"createNewFolder": "Skep Nuwe Vouer",
"deleteSelectedItems": "Vee geselekteerde items uit",
"deleteConfirm": "Vee {{count}} gekose item uit?",
"deleteConfirm_other": "Vee {{count}} gekose items uit?",
"cancel": "Kanselleer",
"save": "Stoor",
"folderCreated": "Vouer geskep",
"itemRenamed": "Item hernoem",
"actionFailed": "Aksie het misluk",
"itemsDeleted": "{{count}} item is verwyder",
"itemsDeleted_other": "{{count}} items is uitgevee",
"deleteFailed": "Verwydering het misluk",
"permissionsUpdated": "Toestemmings opgedateer",
"noRemoteSessionConnected": "Geen afstandsessie gekoppel nie",
"failedToListFiles": "Kon nie lêers lys nie",
"failedToRefresh": "Kon nie herlaai nie",
"destinationInsideSource": "Bestemming kan nie binne die gekose bronpad wees nie.",
"sameHostNoOp": "Bron en bestemming is dieselfde lêergids."
},
"hosts": {
"fileManager": "Lêerbestuurder",
"fileManagerUrlCopied": "Lêerbestuurder-URL gekopieer",
"copyFileManagerUrlAction": "Kopieer Lêerbestuurder URL",
"docsLink": "Bekyk dokumente",
"hostNotFound": "Gasheer nie gevind nie",
"loadingHost": "Laai gasheer..."
},
"onboarding": {
"feature_files": "Lêerbestuurder",
"feature_files_desc": "Blaai, laai op, laai af en wysig lêers via SFTP sonder om die toepassing te verlaat."
},
"terminal": {
"runTitle": "Hardloop {{command}} - {{host}}",
"terminalTitle": "Terminaal - {{host}}",
"terminalWithPath": "Terminaal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Blaai deur bestemmingsmappe",
"browsePathError": "Kon nie hierdie pad op die bestemmingsgasheer oopmaak nie.",
"browsePathWillBeCreated": "Hierdie vouer bestaan nog nie. Dit sal geskep word wanneer die oordrag begin.",
"cancel": "Kanselleer",
"cleanupDestFiles": "Maak bestemming skoon",
"cleanupDestFilesError": "Opruiming het misluk",
"cleanupDestFilesNothing": "Niks om op die bestemming skoon te maak nie",
"cleanupDestFilesPartial": "Sommige gedeeltelike lêers kon nie verwyder word nie",
"cleanupDestFilesSuccess": "Gedeeltelike lêers van die bestemming verwyder",
"confirmCopy": "Kopieer",
"confirmMove": "Beweeg",
"copyFolderToHost": "Kopieer lêergids na gasheer…",
"copyItemsToHost": "Kopieer {{count}} items om… aan te bied",
"copyToHost": "Kopieer na gasheer…",
"destinationPath": "Bestemmingspad",
"destMustBeDirectory": "Bestemming moet 'n gids wees vir oordragte van verskeie items",
"goUp": "Gaan op",
"hostAuthRequired": "Verifikasie vereis. Maak eers Lêerbestuurder op hierdie gasheer oop",
"hostConnecting": "Verbind…",
"hostConnectionFailed": "Verbinding het misluk",
"hostDisconnected": "Nie gekoppel nie",
"hostReady": "Gereed",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Beide gashere moet vanaf die Termix-bediener bereikbaar wees. Direkte gasheer-tot-gasheer-roetering word nie ondersteun nie.",
"methodAuto": "Outomaties",
"methodAutoHint": "Kies tar- of per-lêer SFTP gebaseer op lêertelling, grootte en saampersbaarheid. Enkele lêers gebruik altyd stroom-SFTP.",
"methodItemSftp": "SFTP per lêer",
"methodItemSftpHint": "Dra elke lêer individueel oor SFTP. Werk op alle gashere, insluitend Windows.",
"methodItemSftpLimitation": "Elke lêer gebruik dieselfde SFTP-stroom as 'n enkellêerkopie, een na die ander. Vordering word oor alle lêers gekombineer, so die balk beweeg stadig tydens groot lêers.",
"methodLabel": "Oordragmetode",
"methodPreviewError": "Kon nie oordragmetode voorskou nie. Die bediener sal steeds 'n metode kies wanneer jy begin.",
"methodPreviewLoading": "Berekening van oordragmetode…",
"methodPreviewScanSummary": "{{fileCount}} lêers, {{totalSize}} totaal (geskandeer op brongasheer).",
"methodPreviewWillUseItemSftp": "Sal gebruik: SFTP per lêer",
"methodPreviewWillUseTar": "Sal gebruik: Tar-argief",
"methodReason": {
"user_item_sftp": "Jy het SFTP per lêer gekies.",
"user_tar": "Jy het teer-argief gekies.",
"tar_unavailable": "Teer is nie beskikbaar op een of albei gashere nie, dus sal SFTP per lêer eerder gebruik word.",
"windows_host": "'n Windows-gasheer is betrokke, dus word teer nie gebruik nie.",
"auto_multi_large": "Outomaties: veelvuldige lêers, insluitend 'n groot lêer ({{largestSize}}) met saampersbare data. Tar bundel hulle in een oordrag.",
"auto_single_large_in_archive": "Outomaties: een groot lêer ({{largestSize}}) in hierdie stel, dus SFTP per lêer.",
"auto_many_incompressible": "Outomaties: meestal onsaampersbare data, dus SFTP per lêer.",
"auto_many_files": "Outomaties: baie lêers ({{fileCount}}), tar sny die oorhoofse koste per lêer.",
"auto_default": "Outomaties: SFTP per lêer vir hierdie stel."
},
"methodTar": "Teer-argief",
"methodTarHint": "Komprimeer op bron, dra een argief oor, onttrek op bestemming. Vereis tar op beide Unix-gashere.",
"metricsCompress": "Kompresseer op bron: {{duration}}",
"metricsExtract": "Uittreksel op bestemming: {{duration}}",
"metricsPrepare": "Berei bestemming voor: {{duration}}",
"metricsRouteBenchmark": "Roete-sonde: direk {{direct}}, aflos {{relay}}",
"metricsSourceDelete": "Verwyder van bron: {{duration}}",
"metricsTotal": "Totaal: {{duration}}",
"metricsTransfer": "Van begin tot einde: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 geverifieer: {{duration}}",
"moveFolderToHost": "Skuif vouer na gasheer…",
"moveItemsToHost": "Skuif {{count}} items om… te huisves",
"moveToHost": "Skuif na gasheer…",
"noHostsConnected": "Geen ander lêerbestuurder-gashere beskikbaar nie.",
"noHostsConnectedHint": "Voeg nog 'n SSH-gasheer by met Lêerbestuurder geaktiveer in Gasheerbestuurder.",
"parallelSegmentsHint": "Groot lêers word in 256 MB-stukke verdeel. Verskeie bane gebruik afsonderlike verbindings (soos om verskeie oordragte te begin) vir hoër totale deurset.",
"parallelSegmentsLabel": "Parallelle oordragbane",
"parallelSegmentsOption": "{{count}} bane",
"progressBenchmarking": "Die vinnigste oordragroete kies…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Kanselleer",
"progressCancelling": "Kanselleer…",
"progressCompressing": "Kompressering op brongasheer…",
"progressExtracting": "Onttrek op bestemming…",
"progressItems": "{{current}} / {{total}} lêers",
"progressReconnecting": "Herverbind…",
"progressStalled": "Vasgevang",
"progressTotalSpeed": "{{speed}} totaal ({{lanes}} bane)",
"progressTransferring": "Oordrag van data…",
"progressTransferringItems": "Oordrag van lêers ({{current}} van {{total}})…",
"progressVerifying": "Verifieer lêerintegriteit…",
"recentDestinations": "Onlangse bestemmings",
"resumedHint": "Herverbind met 'n aktiewe oordrag wat in 'n ander venster begin is.",
"retryTransfer": "Probeer weer",
"retryTransferError": "Herprobeer het misluk",
"selectDestinationHost": "Kies bestemmingsgasheer",
"transferCancelled": "Oordrag gekanselleer",
"transferCancelledCopyHint": "Gedeeltelike lêers mag dalk op die bestemming bly.",
"transferCancelledMoveHint": "Gedeeltelike lêers mag dalk op die bestemming bly. Bronlêers is nie verwyder nie.",
"transferError": "Oordrag het misluk",
"transferFailedRetryHint": "Gedeeltelike data is op die bestemming gehou. Herprobeer sal hervat word wanneer die verbinding terug is.",
"transferPartialHint": "Kon nie oordra nie: {{paths}}",
"transferSuccess": "Oordrag voltooi",
"metricsHopSourceRead": "Bron → bediener: {{throughput}}",
"metricsHopDestSftpWrite": "Bediener → bestemming (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Bediener → bestemming (plaaslik): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "الملفات",
"sftp": "SFTP",
"openFileManager": "فتح مدير الملفات"
},
"permissions": {
"use": {
"title": "استخدم مدير الملفات",
"description": "تصفح الملفات وحررها وانقلها عبر بروتوكول SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "تمكين مدير الملفات",
"description": "تصفح الملفات وقم بتحريرها على هذا المضيف عبر بروتوكول SFTP."
},
"defaultPath": {
"label": "المسار الافتراضي"
},
"scpLegacy": {
"label": "وضع SCP القديم"
}
},
"user": {
"transferConcurrency": {
"label": "نقل الملفات المتزامن",
"description": "كم عدد الملفات التي يقوم مدير الملفات المحلي/البعيد بتحميلها أو تنزيلها في نفس الوقت؟ قلل هذا العدد إذا كان خادمك يحد من قنوات SFTP."
},
"confirmBeforeTrash": {
"label": "تأكد قبل نقل الملفات إلى سلة المهملات",
"description": "استأذن قبل نقل الملفات البعيدة إلى سلة المهملات. الحذف النهائي يتطلب تأكيداً."
}
}
},
"hostCapability": {
"label": "مدير الملفات"
},
"fileManager": {
"noHostSelected": "لم يتم اختيار مضيف",
"initializingEditor": "جارٍ تهيئة المحرر...",
"file": "ملف",
"folder": "مجلد",
"uploadFile": "رفع ملف",
"downloadFile": "تنزيل",
"extractArchive": "استخراج الأرشيف",
"extractingArchive": "جارٍ استخراج {{name}}...",
"archiveExtractedSuccessfully": "تم استخراج {{name}} بنجاح",
"extractFailed": "فشل الاستخراج",
"compressFile": "ضغط ملف",
"compressFiles": "ضغط ملفات",
"compressFilesDesc": "ضغط {{count}} عنصر في أرشيف",
"archiveName": "اسم الأرشيف",
"enterArchiveName": "أدخل اسم الأرشيف...",
"compressionFormat": "صيغة الضغط",
"selectedFiles": "الملفات المحددة",
"andMoreFiles": "و {{count}} المزيد...",
"compress": "ضغط",
"compressingFiles": "جارٍ ضغط {{count}} عنصر في {{name}}...",
"filesCompressedSuccessfully": "تم إنشاء {{name}} بنجاح",
"compressFailed": "فشل الضغط",
"edit": "تحرير",
"preview": "معاينة",
"previous": "السابق",
"next": "التالي",
"pageXOfY": "صفحة {{current}} من {{total}}",
"zoomOut": "تصغير",
"zoomIn": "تكبير",
"newFile": "ملف جديد",
"newFolder": "مجلد جديد",
"rename": "إعادة تسمية",
"uploading": "جارٍ الرفع...",
"uploadingFile": "جارٍ رفع {{name}}...",
"uploadingChunk": "جارٍ تحميل {{name}}: {{percent}}% (الجزء {{chunk}} من {{total}})",
"fileName": "اسم الملف",
"folderName": "اسم المجلد",
"fileUploadedSuccessfully": "تم رفع الملف \"{{name}}\" بنجاح",
"failedToUploadFile": "فشل رفع الملف",
"uploadingFolderFiles": "جارٍ تحميل {{count}} ملف(ملفات)...",
"uploadedFolderFiles": "تم تحميل {{count}} ملف بنجاح",
"uploadedFolderPartial": "تم تحميل {{uploaded}} ملفًا، {{failed}} فشل",
"fileDownloadedSuccessfully": "تم تنزيل الملف \"{{name}}\" بنجاح",
"failedToDownloadFile": "فشل تنزيل الملف",
"fileCreatedSuccessfully": "تم إنشاء الملف \"{{name}}\" بنجاح",
"folderCreatedSuccessfully": "تم إنشاء المجلد \"{{name}}\" بنجاح",
"failedToCreateItem": "فشل إنشاء العنصر",
"operationFailed": "فشلت عملية {{operation}} لـ {{name}}: {{error}}",
"failedToResolveSymlink": "فشل حل الرابط الرمزي",
"itemsDeletedSuccessfully": "تم حذف {{count}} عناصر بنجاح",
"failedToDeleteItems": "فشل حذف العناصر",
"sudoPasswordRequired": "كلمة مرور المسؤول مطلوبة",
"enterSudoPassword": "أدخل كلمة مرور sudo لمتابعة هذه العملية",
"sudoPassword": "كلمة مرور sudo",
"sudoOperationFailed": "فشلت عملية sudo",
"sudoAuthFailed": "فشلت مصادقة sudo",
"dragFilesToUpload": "أفلت الملفات هنا لرفعها",
"dropToUploadHere": "قم بإسقاط الملف هنا للتحميل",
"dropToDownloadHere": "قم بالتنزيل من هنا",
"localFiles": "محلي",
"showLocalFiles": "عرض الملفات المحلية (عرض مقسم)",
"hideLocalFiles": "إخفاء الملفات المحلية",
"localHome": "المجلد الرئيسي",
"localPathPlaceholder": "مسار المجلد المحلي",
"localShowHidden": "إظهار الملفات المخفية",
"localHideHidden": "إخفاء الملفات المخفية",
"localRevealInFileManager": "إظهار في مدير ملفات النظام",
"localCannotOpenFolder": "لا يمكن فتح المجلد",
"localItemCount": "{{count}} عنصر",
"localSelectedCount": "تم تحديد {{count}}",
"back": "رجوع",
"forward": "إلى الأمام",
"up": "أعلى",
"kind": "عطوف",
"localUploadingProgress": "جارٍ تحميل {{current}} من {{total}}",
"localDownloadingProgress": "جارٍ تنزيل {{current}} من {{total}}",
"localTransferInFlight": "{{count}} دفعة واحدة",
"localPreparingDownload": "جارٍ تحضير التنزيل...",
"localTransferCancelled": "تم إلغاء النقل",
"localNothingToTransfer": "لا يوجد شيء لنقله",
"localUploadComplete": "تم تحميل {{count}} ملف(ملفات)",
"localUploadFailed": "فشل التحميل",
"localUploadPartial": "تم تحميل {{done}} ملفًا، {{failed}} فشل",
"localDownloadComplete": "تم تنزيل {{count}} ملفًا(ملفات)",
"localDownloadFailed": "فشل التنزيل",
"localDownloadPartial": "تم تنزيل {{done}} ملفًا، {{failed}} فشل",
"localReplaceExistingPrompt": "{{count}} العنصر (العناصر) موجودة بالفعل في هذا المجلد. هل تريد استبدالها؟",
"localReplace": "استبدال",
"localSkipExisting": "يتخطى",
"localSkippedExisting": "تم تخطي {{count}} عنصر (عناصر) موجودة",
"localUnsafeNamesSkipped": "تم تخطي {{count}} عنصرًا لا يمكن استخدام أسمائها على هذا الكمبيوتر",
"localOpen": "فتح",
"localOpenFolder": "افتح المجلد",
"localUploadToRemote": "التحميل إلى الخادم",
"localUploadToRemoteMany": "قم بتحميل {{count}} عنصرًا إلى الخادم",
"localMoveToTrash": "انقل إلى سلة المهملات",
"localMoveToTrashMany": "انقل {{count}} عنصرًا إلى سلة المهملات",
"localTrashConfirmSingle": "هل تريد نقل \"{{name}}\" إلى سلة المهملات؟",
"localTrashConfirmFolder": "هل تريد نقل المجلد \"{{name}}\" وجميع محتوياته إلى سلة المهملات؟",
"localTrashConfirmMany": "هل تريد نقل العناصر {{count}} إلى سلة المهملات؟",
"localTrashed": "تم نقل {{count}} عنصرًا إلى سلة المهملات",
"localTrashFailed": "لم يتمكن من الانتقال إلى سلة المهملات",
"localRenameFailed": "فشلت عملية إعادة التسمية",
"localCreateFailed": "تعذر إنشاء العنصر",
"goToParentFolder": "انتقل إلى المجلد الرئيسي",
"resizeSidebar": "اسحب لتغيير حجم الشريط الجانبي (انقر نقراً مزدوجاً لإعادة التعيين)",
"resizeLocalPane": "اسحب لتغيير حجم اللوحة المحلية (انقر نقراً مزدوجاً لإعادة التعيين)",
"columns": "الأعمدة",
"columnsHint": "انقر بزر الماوس الأيمن لاختيار الأعمدة",
"emptyFolder": "هذا المجلد فارغ",
"searchFiles": "بحث في الملفات...",
"upload": "رفع",
"selectHostToStart": "حدد مضيفًا لبدء إدارة الملفات",
"sshRequiredForFileManager": "يتطلب مدير الملفات SSH. هذا المضيف لم يتم تمكين SSH عليه.",
"failedToConnect": "فشل الاتصال بـ SSH",
"failedToLoadDirectory": "فشل تحميل المجلد",
"noSSHConnection": "لا يوجد اتصال SSH متاح",
"copy": "نسخ",
"cut": "قص",
"paste": "لصق",
"copyPath": "نسخ المسار",
"copyPaths": "نسخ المسارات",
"delete": "حذف",
"properties": "خصائص",
"refresh": "تحديث",
"downloadFiles": "تنزيل {{count}} ملفات إلى المتصفح",
"copyFiles": "نسخ {{count}} عناصر",
"cutFiles": "قص {{count}} عناصر",
"deleteFiles": "حذف {{count}} عناصر",
"filesCopiedToClipboard": "تم نسخ {{count}} عناصر إلى الحافظة",
"filesCutToClipboard": "تم قص {{count}} عناصر إلى الحافظة",
"pathCopiedToClipboard": "تم نسخ المسار إلى الحافظة",
"pathsCopiedToClipboard": "تم نسخ {{count}} مسارات إلى الحافظة",
"failedToCopyPath": "فشل نسخ المسار إلى الحافظة",
"copyFolderLink": "نسخ رابط المجلد",
"copyCurrentFolderLink": "نسخ رابط المجلد الحالي",
"folderLinkCopied": "تم نسخ رابط المجلد إلى الحافظة",
"failedToCopyFolderLink": "فشل نسخ رابط المجلد",
"movedItems": "تم نقل {{count}} عناصر",
"failedToDeleteItem": "فشل حذف العنصر",
"itemRenamedSuccessfully": "تمت إعادة تسمية {{type}} بنجاح",
"failedToRenameItem": "فشلت إعادة تسمية العنصر",
"download": "تنزيل",
"openExternalEditor": "فتح خارجيًا",
"chooseExternalEditor": "اختيار محرر خارجي",
"externalEditorSelected": "تم اختيار المحرر الخارجي",
"externalEditorDesktopOnly": "المحرر الخارجي متاح فقط في تطبيق سطح المكتب",
"externalEditorOpened": "تم الفتح في المحرر الخارجي. سيؤدي الحفظ هناك إلى رفع التغييرات إلى الخادم.",
"failedToOpenExternalEditor": "فشل فتح المحرر الخارجي",
"failedToSelectExternalEditor": "فشل اختيار المحرر الخارجي",
"permissions": "الصلاحيات",
"size": "الحجم",
"modified": "تاريخ التعديل",
"path": "المسار",
"confirmDelete": "هل أنت متأكد أنك تريد حذف {{name}}؟",
"permissionDenied": "تم رفض الإذن",
"serverError": "خطأ في الخادم",
"fileSavedSuccessfully": "تم حفظ الملف بنجاح",
"failedToSaveFile": "فشل حفظ الملف",
"confirmDeleteSingleItem": "هل أنت متأكد أنك تريد حذف \"{{name}}\" نهائيًا؟",
"confirmDeleteMultipleItems": "هل أنت متأكد أنك تريد حذف {{count}} عناصر نهائيًا؟",
"confirmDeleteMultipleItemsWithFolders": "هل أنت متأكد أنك تريد حذف {{count}} عناصر نهائيًا؟ يتضمن ذلك المجلدات ومحتوياتها.",
"confirmDeleteFolder": "هل أنت متأكد أنك تريد حذف المجلد \"{{name}}\" وجميع محتوياته نهائيًا؟",
"permanentDeleteWarning": "لا يمكن التراجع عن هذا الإجراء. سيتم حذف العنصر (العناصر) نهائيًا من الخادم.",
"moveToTrashWarning": "سيتم نقل العنصر (العناصر) إلى سلة مهملات Termix ويمكن استعادتها قبل انتهاء فترة الاحتفاظ.",
"itemsMovedToTrash": "تم نقل العنصر (العناصر) إلى سلة المهملات {{count}}",
"trash": "نفاية",
"trashDescription": "يتم الاحتفاظ بالعناصر المحذوفة لمدة {{days}} يوم (أيام) على هذا المضيف.",
"trashLoadFailed": "فشل تحميل سلة المهملات",
"trashEmpty": "سلة المهملات فارغة",
"trashRestore": "استعادة",
"trashRestored": "تمت الاستعادة {{name}}",
"trashRestoreFailed": "فشلت عملية استعادة العنصر. قد يكون المسار الأصلي موجودًا بالفعل.",
"trashDeletePermanently": "حذف نهائياً",
"trashDeleteConfirm": "حذف {{name}}نهائياً؟ لا يمكن التراجع عن هذا الإجراء.",
"trashPermanentlyDeleted": "تم الحذف نهائياً {{name}}",
"trashDeleteFailed": "فشل حذف العنصر نهائياً",
"trashEmptyAction": "قم بإفراغ سلة المهملات",
"trashEmptyConfirm": "هل تريد حذف جميع العناصر الموجودة في سلة المهملات نهائياً؟ لا يمكن التراجع عن هذا الإجراء.",
"trashEmptied": "تم إفراغ سلة المهملات",
"trashRetention": "التنظيف التلقائي بعد (أيام)",
"trashRetentionSaved": "تحديث نظام الاحتفاظ بالنفايات",
"trashRetentionFailed": "فشل تحديث الاحتفاظ بالنفايات",
"trashUnavailableConfirm": "لا يمكن نقل هذا العنصر إلى سلة المهملات، عادةً لأنه موجود على نظام ملفات آخر أو يتطلب صلاحيات إدارية. هل تريد حذفه نهائياً بدلاً من ذلك؟",
"recent": "الأخيرة",
"pinned": "المثبتة",
"folderShortcuts": "اختصارات المجلدات",
"failedToReconnectSSH": "فشل إعادة الاتصال بجلسة SSH",
"openTerminalHere": "افتح الطرفية هنا",
"run": "تشغيل",
"openTerminalInFolder": "افتح الطرفية في هذا المجلد",
"openTerminalInFileLocation": "افتح الطرفية في موقع الملف",
"runningFile": "قيد التشغيل - {{file}}",
"onlyRunExecutableFiles": "يمكن تشغيل الملفات التنفيذية فقط",
"directories": "المجلدات",
"removedFromRecentFiles": "تمت إزالة \"{{name}}\" من الملفات الحديثة",
"removeFailed": "فشلت الإزالة",
"unpinnedSuccessfully": "تم إلغاء تثبيت \"{{name}}\" بنجاح",
"unpinFailed": "فشل إلغاء التثبيت",
"removedShortcut": "تمت إزالة الاختصار \"{{name}}\"",
"removeShortcutFailed": "فشلت إزالة الاختصار",
"clearedAllRecentFiles": "تم مسح جميع الملفات الحديثة",
"clearFailed": "فشل المسح",
"removeFromRecentFiles": "إزالة من الملفات الحديثة",
"clearAllRecentFiles": "مسح جميع الملفات الحديثة",
"unpinFile": "إلغاء تثبيت الملف",
"removeShortcut": "إزالة الاختصار",
"pinFile": "تثبيت الملف",
"addToShortcuts": "إضافة إلى الاختصارات",
"pasteFailed": "فشل اللصق",
"noUndoableActions": "لا توجد إجراءات يمكن التراجع عنها",
"undoCopySuccess": "تم التراجع عن عملية النسخ: حُذف {{count}} ملفًا منسوخًا",
"undoCopyFailedDelete": "فشل التراجع: تعذر حذف أي ملفات منسوخة",
"undoCopyFailedNoInfo": "فشل التراجع: تعذر العثور على معلومات الملفات المنسوخة",
"undoMoveSuccess": "تم التراجع عن عملية النقل: تم نقل {{count}} ملفًا إلى الموقع الأصلي",
"undoMoveFailedMove": "فشل التراجع: تعذر نقل أي ملفات للخلف",
"undoMoveFailedNoInfo": "فشل التراجع: تعذر العثور على معلومات الملفات المنقولة",
"undoDeleteNotSupported": "لا يمكن التراجع عن عملية الحذف: تم حذف الملفات نهائيًا من الخادم",
"undoTypeNotSupported": "نوع عملية التراجع غير مدعوم",
"undoOperationFailed": "فشلت عملية التراجع",
"unknownError": "خطأ غير معروف",
"confirm": "تأكيد",
"find": "بحث...",
"replace": "استبدال",
"downloadInstead": "تنزيل بدلاً من ذلك",
"keyboardShortcuts": "اختصارات لوحة المفاتيح",
"searchAndReplace": "بحث واستبدال",
"editing": "تعديل",
"search": "بحث",
"findNext": "بحث عن التالي",
"findPrevious": "بحث عن السابق",
"save": "حفظ",
"selectAll": "تحديد الكل",
"undo": "تراجع",
"redo": "إعادة",
"moveLineUp": "نقل السطر لأعلى",
"moveLineDown": "نقل السطر لأسفل",
"toggleComment": "تبديل التعليق",
"autoComplete": "إكمال تلقائي",
"imageLoadError": "فشل تحميل الصورة",
"startTyping": "ابدأ الكتابة...",
"unknownSize": "حجم غير معروف",
"fileIsEmpty": "الملف فارغ",
"largeFileWarning": "تحذير ملف كبير",
"largeFileWarningDesc": "هذا الملف بحجم {{size}}، مما قد يسبب مشكلات في الأداء عند فتحه كنص.",
"fileNotFoundAndRemoved": "الملف \"{{name}}\" غير موجود وتمت إزالته من الملفات الأخيرة/المثبتة",
"failedToLoadFile": "فشل تحميل الملف: {{error}}",
"serverErrorOccurred": "حدث خطأ في الخادم. يرجى المحاولة لاحقًا.",
"autoSaveFailed": "فشل الحفظ التلقائي",
"fileAutoSaved": "تم حفظ الملف تلقائيًا",
"moveFileFailed": "فشل نقل {{name}}",
"moveOperationFailed": "فشلت عملية النقل",
"canOnlyCompareFiles": "يمكن مقارنة ملفين فقط",
"comparingFiles": "مقارنة الملفات: {{file1}} و {{file2}}",
"dragFailed": "فشلت عملية السحب",
"filePinnedSuccessfully": "تم تثبيت الملف \"{{name}}\" بنجاح",
"pinFileFailed": "فشل تثبيت الملف",
"fileUnpinnedSuccessfully": "تم إلغاء تثبيت الملف \"{{name}}\" بنجاح",
"unpinFileFailed": "فشل إلغاء تثبيت الملف",
"shortcutAddedSuccessfully": "تمت إضافة اختصار المجلد \"{{name}}\" بنجاح",
"addShortcutFailed": "فشلت إضافة الاختصار",
"operationCompletedSuccessfully": "تمت {{operation}} {{count}} عناصر بنجاح",
"operationCompleted": "{{operation}} {{count}} عناصر",
"downloadFileSuccess": "تم تنزيل الملف {{name}} بنجاح",
"downloadFileFailed": "فشل التنزيل",
"downloadingFile": "جارٍ التنزيل {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "نقل إلى {{name}}",
"diffCompareWith": "مقارنة الاختلافات مع {{name}}",
"dragOutsideToDownload": "اسحب خارج النافذة للتنزيل ({{count}} ملفات)",
"newFolderDefault": "مجلد جديد",
"newFileDefault": "ملف جديد.txt",
"successfullyMovedItems": "تم نقل {{count}} عناصر بنجاح إلى {{target}}",
"move": "نقل",
"searchInFile": "بحث في الملف (Ctrl+F)",
"showKeyboardShortcuts": "إظهار اختصارات لوحة المفاتيح",
"decreaseFontSize": "تصغير حجم الخط",
"increaseFontSize": "تكبير حجم الخط",
"startWritingMarkdown": "ابدأ كتابة محتوى Markdown...",
"loadingFileComparison": "جارٍ تحميل مقارنة الملفات...",
"reload": "إعادة تحميل",
"compare": "مقارنة",
"sideBySide": "جنباً إلى جنب",
"inline": "مضمن",
"fileComparison": "مقارنة الملفات: {{file1}} مقابل {{file2}}",
"fileTooLarge": "الملف كبير جداً: {{error}}",
"sshConnectionFailed": "فشل اتصال SSH. يرجى التحقق من الاتصال بـ {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "فشل تحميل الملف: {{error}}",
"connecting": "جارٍ الاتصال...",
"connectedSuccessfully": "تم الاتصال بنجاح",
"totpVerificationFailed": "فشل التحقق من TOTP",
"browserSignInFailed": "فشل تسجيل الدخول. يرجى المحاولة مرة أخرى.",
"authenticationFailed": "فشلت المصادقة",
"incorrectPassphrase": "عبارة المرور غير صحيحة. يرجى المحاولة مرة أخرى.",
"verificationCodePrompt": "رمز التحقق:",
"changePermissions": "تغيير الصلاحيات",
"currentPermissions": "الصلاحيات الحالية",
"owner": "المالك",
"group": "المجموعة",
"others": "الآخرون",
"read": "قراءة",
"write": "كتابة",
"execute": "تنفيذ",
"permissionsChangedSuccessfully": "تم تغيير الصلاحيات بنجاح",
"failedToChangePermissions": "فشل تغيير الصلاحيات",
"name": "الاسم",
"sortByName": "الاسم",
"sortByDate": "تاريخ التعديل",
"sortBySize": "الحجم",
"ascending": "تصاعدي",
"descending": "تنازلي",
"root": "الجذر",
"new": "جديد",
"sortBy": "ترتيب حسب",
"items": "عناصر",
"selected": "محدد",
"editor": "محرر",
"octal": "ثماني",
"storage": "التخزين",
"disk": "القرص",
"used": "مستخدم",
"of": "من",
"toggleSidebar": "إظهار/إخفاء الشريط الجانبي",
"compactLayout": "استخدم تصميمًا مضغوطًا",
"comfortableLayout": "استخدم تصميمًا مريحًا",
"cannotLoadPdf": "لا يمكن تحميل PDF",
"pdfLoadError": "حدث خطأ أثناء تحميل ملف PDF هذا.",
"loadingPdf": "جارٍ تحميل PDF...",
"loadingPage": "جارٍ تحميل الصفحة...",
"cancel": "إلغاء",
"copiedItems_one": "تم نسخ العنصر {{count}}",
"copiedItems_other": "تم نسخ {{count}} عنصرًا",
"deleteCopiedFileFailed": "تعذر حذف نسخة من {{name}}: {{error}}",
"dragMovedItems_one": "تم نقل العنصر {{count}} إلى {{target}}",
"dragMovedItems_other": "تم نقل {{count}} عنصرًا إلى {{target}}",
"moveBackFileFailed": "تعذر تحريك {{name}} للخلف: {{error}}",
"terminal": "الطرفية: {{host}} ({{path}})",
"dragToDesktop": "سحب {{name}} إلى سطح المكتب",
"dragFilesToDesktop": "سحب الملفات {{count}} إلى سطح المكتب",
"folderDragUnsupported": "لا يدعم التطبيق سحب المجلدات إلى سطح المكتب حتى الآن",
"saveToDesktopFailed": "فشل الحفظ: {{error}}",
"dragFailedDetail": "فشل السحب: {{error}}",
"videoUnsupported": "لا يمكن لمتصفحك تشغيل هذا الفيديو.",
"downloadToPlay": "قم بتنزيله لتشغيله في مكان آخر",
"cannotPreviewType": "لا يمكن معاينة هذا النوع من الملفات",
"cannotPreviewTypeHint": "لا يتوفر معاينة لهذا النوع من الملفات. قم بتنزيله لفتحه في تطبيق آخر."
},
"sftpTransfer": {
"title": "SFTP",
"description": "نقل الملفات بين مضيفين عبر بروتوكول SSH.",
"sourceServer": "خادم المصدر",
"destinationServer": "خادم الوجهة",
"selectHost": "حدد المضيف",
"noHostSelected": "لم يتم تحديد أي جهاز مضيف",
"move": "نقل",
"copy": "نسخ",
"upload": "رفع",
"itemsSelected": "تم تحديد العنصر {{count}}",
"itemsSelected_other": "تم تحديد {{count}} عنصر",
"ready": "جاهز",
"loadingHosts": "جارٍ تحميل المضيفين...",
"name": "الاسم",
"modified": "تاريخ التعديل",
"size": "الحجم",
"noFiles": "لا توجد ملفات",
"open": "فتح",
"up": "أعلى",
"refresh": "تحديث",
"copyToTarget": "انسخ إلى الدليل الهدف",
"rename": "إعادة تسمية",
"delete": "حذف",
"editPermissions": "تعديل الأذونات",
"createNewFolder": "إنشاء مجلد جديد",
"deleteSelectedItems": "حذف العناصر المحددة",
"deleteConfirm": "حذف العنصر المحدد {{count}}؟",
"deleteConfirm_other": "حذف {{count}} من العناصر المحددة؟",
"cancel": "إلغاء",
"save": "حفظ",
"folderCreated": "تم إنشاء المجلد",
"itemRenamed": "تمت إعادة تسمية العنصر",
"actionFailed": "فشل الإجراء",
"itemsDeleted": "تم حذف العنصر {{count}}",
"itemsDeleted_other": "تم حذف {{count}} عنصر",
"deleteFailed": "فشلت عملية الحذف",
"permissionsUpdated": "تم تحديث الأذونات",
"noRemoteSessionConnected": "لم يتم الاتصال بأي جلسة عن بعد",
"failedToListFiles": "فشل في عرض قائمة الملفات",
"failedToRefresh": "فشل التحديث",
"destinationInsideSource": "لا يمكن أن تكون الوجهة داخل مسار المصدر المحدد.",
"sameHostNoOp": "المصدر والوجهة هما نفس المجلد."
},
"hosts": {
"fileManager": "مدير الملفات",
"fileManagerUrlCopied": "تم نسخ رابط مدير الملفات",
"copyFileManagerUrlAction": "نسخ رابط مدير الملفات",
"docsLink": "عرض المستندات",
"hostNotFound": "المضيف غير موجود",
"loadingHost": "جارٍ تحميل المضيف..."
},
"onboarding": {
"feature_files": "مدير الملفات",
"feature_files_desc": "تصفح الملفات وقم بتحميلها وتنزيلها وتعديلها عبر بروتوكول SFTP دون مغادرة التطبيق."
},
"terminal": {
"runTitle": "تشغيل {{command}} - {{host}}",
"terminalTitle": "الطرفية - {{host}}",
"terminalWithPath": "الطرفية - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "تصفح مجلدات الوجهة",
"browsePathError": "تعذر فتح هذا المسار على المضيف الوجهة.",
"browsePathWillBeCreated": "هذا المجلد غير موجود بعد. سيتم إنشاؤه عند بدء النقل.",
"cancel": "إلغاء",
"cleanupDestFiles": "تنظيف الوجهة",
"cleanupDestFilesError": "فشل التنظيف",
"cleanupDestFilesNothing": "لا شيء للتنظيف على الوجهة",
"cleanupDestFilesPartial": "تعذر إزالة بعض الملفات الجزئية",
"cleanupDestFilesSuccess": "تمت إزالة الملفات الجزئية من الوجهة",
"confirmCopy": "نسخ",
"confirmMove": "نقل",
"copyFolderToHost": "نسخ المجلد إلى المضيف…",
"copyItemsToHost": "نسخ {{count}} عناصر إلى المضيف…",
"copyToHost": "نسخ إلى المضيف…",
"destinationPath": "مسار الوجهة",
"destMustBeDirectory": "يجب أن تكون الوجهة مجلدًا لنقل عناصر متعددة",
"goUp": "للأعلى",
"hostAuthRequired": "يلزم المصادقة. افتح مدير الملفات على هذا المضيف أولاً",
"hostConnecting": "جارٍ الاتصال…",
"hostConnectionFailed": "فشل الاتصال",
"hostDisconnected": "غير متصل",
"hostReady": "جاهز",
"itemsSummary": "{{count}} عنصر",
"jumpHostLimitation": "يجب أن يكون كلا المضيفين قابلين للوصول من خادم Termix. التوجيه المباشر من مضيف إلى مضيف غير مدعوم.",
"methodAuto": "تلقائي",
"methodAutoHint": "يختار tar أو SFTP لكل ملف بناءً على عدد الملفات وحجمها وقابلية الضغط. الملفات المفردة تستخدم دائمًا SFTP التدفقي.",
"methodItemSftp": "SFTP لكل ملف",
"methodItemSftpHint": "نقل كل ملف على حدة عبر SFTP. يعمل على جميع المضيفين بما في ذلك Windows.",
"methodItemSftpLimitation": "يستخدم كل ملف نفس تدفق SFTP كنسخ الملف الواحد، واحداً تلو الآخر. يُجمع التقدم عبر جميع الملفات، لذا يتحرك الشريط ببطء أثناء الملفات الكبيرة.",
"methodLabel": "طريقة النقل",
"methodPreviewError": "تعذّر معاينة طريقة النقل. سيختار الخادم طريقة عند بدء النقل.",
"methodPreviewLoading": "جارٍ حساب طريقة النقل…",
"methodPreviewScanSummary": "{{fileCount}} ملفات، {{totalSize}} إجمالي (تم المسح على المضيف المصدر).",
"methodPreviewWillUseItemSftp": "سيُستخدم: SFTP لكل ملف",
"methodPreviewWillUseTar": "سيُستخدم: أرشيف Tar",
"methodReason": {
"user_item_sftp": "اخترت SFTP لكل ملف.",
"user_tar": "اخترت أرشيف tar.",
"tar_unavailable": "برنامج Tar غير متوفر على أحد المضيفين أو كليهما، لذلك سيتم استخدام SFTP لكل ملف بدلاً من ذلك.",
"windows_host": "يتم استخدام مضيف يعمل بنظام ويندوز، لذلك لا يتم استخدام برنامج tar.",
"auto_multi_large": "تلقائي: ملفات متعددة، بما في ذلك ملف كبير ({{largestSize}}) يحتوي على بيانات قابلة للضغط. يقوم برنامج Tar بتجميعها في عملية نقل واحدة.",
"auto_single_large_in_archive": "تلقائي: ملف واحد كبير ({{largestSize}}) في هذه المجموعة، لذا SFTP لكل ملف.",
"auto_many_incompressible": "تلقائي: بيانات غير قابلة للضغط في الغالب، لذا يتم استخدام بروتوكول SFTP لكل ملف.",
"auto_many_files": "الوضع التلقائي: العديد من الملفات ({{fileCount}})، يقوم برنامج tar بتقليل الحمل الزائد لكل ملف.",
"auto_default": "تلقائي: SFTP لكل ملف لهذه المجموعة."
},
"methodTar": "أرشيف Tar",
"methodTarHint": "ضغط على المصدر، نقل أرشيف واحد، فك على الوجهة. يتطلب tar على كلا المضيفين Unix.",
"metricsCompress": "ضغط على المصدر: {{duration}}",
"metricsExtract": "فك على الوجهة: {{duration}}",
"metricsPrepare": "تحضير الوجهة: {{duration}}",
"metricsRouteBenchmark": "مسار التحقيق: مباشر {{direct}}، مرحل {{relay}}",
"metricsSourceDelete": "إزالة من المصدر: {{duration}}",
"metricsTotal": "الإجمالي: {{duration}}",
"metricsTransfer": "نقل شامل: {{throughput}} ({{duration}})",
"metricsVerify": "تم التحقق من SHA-256: {{duration}}",
"moveFolderToHost": "نقل المجلد إلى المضيف…",
"moveItemsToHost": "نقل {{count}} عناصر إلى المضيف…",
"moveToHost": "نقل إلى المضيف…",
"noHostsConnected": "لا تتوفر مضيفات أخرى لمدير الملفات.",
"noHostsConnectedHint": "أضف مضيف SSH آخر مع تمكين مدير الملفات في مدير المضيفات.",
"parallelSegmentsHint": "تُقسم الملفات الكبيرة إلى أجزاء بحجم 256 ميغابايت. تستخدم المسارات المتعددة اتصالات منفصلة (مثل بدء عدة عمليات نقل) لتحقيق إنتاجية إجمالية أعلى.",
"parallelSegmentsLabel": "مسارات النقل المتوازية",
"parallelSegmentsOption": "{{count}} مسارات",
"progressBenchmarking": "اختيار أسرع مسار نقل…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "إلغاء",
"progressCancelling": "جارٍ الإلغاء…",
"progressCompressing": "جارٍ الضغط على المضيف المصدر…",
"progressExtracting": "جارٍ الفك على الوجهة…",
"progressItems": "{{current}} / {{total}} ملفات",
"progressReconnecting": "جارٍ إعادة الاتصال…",
"progressStalled": "متوقف",
"progressTotalSpeed": "{{speed}} إجمالي ({{lanes}} مسارات)",
"progressTransferring": "جارٍ نقل البيانات…",
"progressTransferringItems": "جارٍ نقل الملفات ({{current}} من {{total}})…",
"progressVerifying": "التحقق من سلامة الملف…",
"recentDestinations": "الوجهات الأخيرة",
"resumedHint": "تمت إعادة الاتصال بنقل نشط بدأ في نافذة أخرى.",
"retryTransfer": "إعادة المحاولة",
"retryTransferError": "فشلت إعادة المحاولة",
"selectDestinationHost": "تحديد المضيف الوجهة",
"transferCancelled": "تم إلغاء النقل",
"transferCancelledCopyHint": "قد تبقى ملفات جزئية على الوجهة.",
"transferCancelledMoveHint": "قد تبقى ملفات جزئية على الوجهة. لم يتم حذف ملفات المصدر.",
"transferError": "فشل النقل",
"transferFailedRetryHint": "تم الاحتفاظ بالبيانات الجزئية على الوجهة. ستُستأنف إعادة المحاولة عند عودة الاتصال.",
"transferPartialHint": "تعذر النقل: {{paths}}",
"transferSuccess": "اكتمل النقل",
"metricsHopSourceRead": "المصدر → الخادم: {{throughput}}",
"metricsHopDestSftpWrite": "الخادم → الوجهة (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "الخادم → الوجهة (محلي): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Файлове",
"sftp": "SFTP",
"openFileManager": "Отворете файловия мениджър"
},
"permissions": {
"use": {
"title": "Използвайте файлов мениджър",
"description": "Преглеждайте, редактирайте и прехвърляйте файлове през SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Активиране на файловия мениджър",
"description": "Разглеждайте и редактирайте файлове на този хост през SFTP."
},
"defaultPath": {
"label": "Път по подразбиране"
},
"scpLegacy": {
"label": "SCP Legacy режим"
}
},
"user": {
"transferConcurrency": {
"label": "Едновременно прехвърляне на файлове",
"description": "Колко файла едновременно качва или изтегля локалният/отдалечен мениджър. Намалете това, ако вашият сървър ограничава SFTP каналите."
},
"confirmBeforeTrash": {
"label": "Потвърдете преди преместване на файлове в кошчето",
"description": "Попитай преди преместване на отдалечени файлове в кошчето. За постоянното изтриване все още е необходимо потвърждение."
}
}
},
"hostCapability": {
"label": "Файлов мениджър"
},
"fileManager": {
"noHostSelected": "Няма избран хост",
"initializingEditor": "Инициализиране на редактора...",
"file": "Файл",
"folder": "Папка",
"uploadFile": "Качване на файл",
"downloadFile": "Изтегляне",
"extractArchive": "Извличане на архив",
"extractingArchive": "Извличане на {{name}}...",
"archiveExtractedSuccessfully": "{{name}} е извлечено успешно",
"extractFailed": "Извличането не бе успешно",
"compressFile": "Компресиране на файл",
"compressFiles": "Компресиране на файлове",
"compressFilesDesc": "Компресиране на {{count}} елементи в архив",
"archiveName": "Име на архива",
"enterArchiveName": "Въведете име на архива...",
"compressionFormat": "Формат на компресия",
"selectedFiles": "Избрани файлове",
"andMoreFiles": "и още {{count}}...",
"compress": "Компресиране",
"compressingFiles": "Компресиране на {{count}} елементи в {{name}}...",
"filesCompressedSuccessfully": "{{name}} е създадено успешно",
"compressFailed": "Компресията не беше успешна",
"edit": "Редактиране",
"preview": "Преглед",
"previous": "Предишен",
"next": "Следващо",
"pageXOfY": "Страница {{current}} от {{total}}",
"zoomOut": "Намаляване на мащаба",
"zoomIn": "Увеличаване на мащаба",
"newFile": "Нов файл",
"newFolder": "Нова папка",
"rename": "Преименуване",
"uploading": "Качване...",
"uploadingFile": "Качване {{name}}...",
"uploadingChunk": "Качване {{name}}: {{percent}}% (част {{chunk}} от {{total}})",
"fileName": "Име на файл",
"folderName": "Име на папката",
"fileUploadedSuccessfully": "Файлът „{{name}}“ е качен успешно",
"failedToUploadFile": "Качването на файла не бе успешно",
"uploadingFolderFiles": "Качване на {{count}} файл(а)...",
"uploadedFolderFiles": "Качени {{count}} файла(а) успешно",
"uploadedFolderPartial": "Качени {{uploaded}} файла(а), {{failed}} неуспешно",
"fileDownloadedSuccessfully": "Файлът „{{name}}“ е изтеглен успешно",
"failedToDownloadFile": "Изтеглянето на файла не бе успешно",
"fileCreatedSuccessfully": "Файлът „{{name}}“ е създаден успешно",
"folderCreatedSuccessfully": "Папка „{{name}}“ е създадена успешно",
"failedToCreateItem": "Създаването на елемент не бе успешно",
"operationFailed": "Операцията {{operation}} е неуспешна за {{name}}: {{error}}",
"failedToResolveSymlink": "Неуспешно разрешаване на символната връзка",
"itemsDeletedSuccessfully": "{{count}} елементи са изтрити успешно",
"failedToDeleteItems": "Изтриването на елементи не бе успешно",
"sudoPasswordRequired": "Изисква се администраторска парола",
"enterSudoPassword": "Въведете паролата за sudo, за да продължите тази операция",
"sudoPassword": "Парола за Sudo",
"sudoOperationFailed": "Sudo операцията не беше успешна",
"sudoAuthFailed": "Sudo удостоверяването не беше успешно",
"dragFilesToUpload": "Пуснете файлове тук, за да ги качите",
"dropToUploadHere": "Пуснете, за да качите тук",
"dropToDownloadHere": "Пуснете, за да изтеглите тук",
"localFiles": "Местно",
"showLocalFiles": "Показване на локални файлове (разделен изглед)",
"hideLocalFiles": "Скриване на локални файлове",
"localHome": "Начална папка",
"localPathPlaceholder": "Път към локалната папка",
"localShowHidden": "Показване на скритите файлове",
"localHideHidden": "Скриване на скрити файлове",
"localRevealInFileManager": "Разкриване в системния файлов мениджър",
"localCannotOpenFolder": "Не може да се отвори папка",
"localItemCount": "{{count}} артикули",
"localSelectedCount": "{{count}} избрано",
"back": "Обратно",
"forward": "Напред",
"up": "Нагоре",
"kind": "Вид",
"localUploadingProgress": "Качване на {{current}} от {{total}}",
"localDownloadingProgress": "Изтегляне на {{current}} от {{total}}",
"localTransferInFlight": "{{count}} наведнъж",
"localPreparingDownload": "Подготовка за изтегляне...",
"localTransferCancelled": "Прехвърлянето е анулирано",
"localNothingToTransfer": "Няма нищо за прехвърляне",
"localUploadComplete": "Качени {{count}} файла(а)",
"localUploadFailed": "Качването не бе успешно",
"localUploadPartial": "Качени {{done}} файла(а), {{failed}} неуспешно",
"localDownloadComplete": "Изтеглени {{count}} файлове",
"localDownloadFailed": "Изтеглянето не бе успешно",
"localDownloadPartial": "Изтеглени {{done}} файлове, {{failed}} неуспешно",
"localReplaceExistingPrompt": "{{count}} елемент(а) вече съществуват в тази папка. Да се заменят ли?",
"localReplace": "Замяна",
"localSkipExisting": "Пропускане",
"localSkippedExisting": "Пропуснати {{count}} съществуващи елементи",
"localUnsafeNamesSkipped": "Пропуснати {{count}} елементи, чиито имена не могат да се използват на този компютър",
"localOpen": "Отворено",
"localOpenFolder": "Отвори папка",
"localUploadToRemote": "Качване на сървъра",
"localUploadToRemoteMany": "Качване на {{count}} елементи на сървъра",
"localMoveToTrash": "Премести в кошчето",
"localMoveToTrashMany": "Преместване на {{count}} елемента в кошчето",
"localTrashConfirmSingle": "Да се премести ли „{{name}}“ в кошчето?",
"localTrashConfirmFolder": "Да се премести ли папката „{{name}}“ и цялото ѝ съдържание в кошчето?",
"localTrashConfirmMany": "Да се преместят ли {{count}} елементи в кошчето?",
"localTrashed": "Преместени {{count}} елемент(а) в кошчето",
"localTrashFailed": "Не можа да се премести в кошчето",
"localRenameFailed": "Преименуването не бе успешно",
"localCreateFailed": "Не можа да се създаде елемент",
"goToParentFolder": "Отиди до родителската папка",
"resizeSidebar": "Плъзнете, за да промените размера на страничната лента (щракнете двукратно за нулиране)",
"resizeLocalPane": "Плъзнете, за да промените размера на локалния панел (щракнете двукратно за нулиране)",
"columns": "Колони",
"columnsHint": "Щракнете с десния бутон, за да изберете колони",
"emptyFolder": "Тази папка е празна",
"searchFiles": "Търсене на файлове...",
"upload": "Качване",
"selectHostToStart": "Изберете хост, за да започнете управлението на файлове",
"sshRequiredForFileManager": "Файловият мениджър изисква SSH. Този хост не е активиран за SSH.",
"failedToConnect": "Неуспешно свързване към SSH",
"failedToLoadDirectory": "Неуспешно зареждане на директорията",
"noSSHConnection": "Няма налична SSH връзка",
"copy": "Копиране",
"cut": "Изрязване",
"paste": "Паста",
"copyPath": "Копиране на пътя",
"copyPaths": "Копиране на пътища",
"delete": "Изтриване",
"properties": "Имоти",
"refresh": "Обновяване",
"downloadFiles": "Изтегляне на {{count}} файлове в браузъра",
"copyFiles": "Копиране на {{count}} елементи",
"cutFiles": "Изрязване на {{count}} елементи",
"deleteFiles": "Изтриване на {{count}} елементи",
"filesCopiedToClipboard": "{{count}} елементи са копирани в клипборда",
"filesCutToClipboard": "{{count}} елементи, изрязани в клипборда",
"pathCopiedToClipboard": "Пътят е копиран в клипборда",
"pathsCopiedToClipboard": "{{count}} пътища, копирани в клипборда",
"failedToCopyPath": "Копирането на пътя в клипборда не бе успешно",
"copyFolderLink": "Копиране на връзката към папката",
"copyCurrentFolderLink": "Копиране на връзката към текущата папка",
"folderLinkCopied": "Връзката към папката е копирана в клипборда",
"failedToCopyFolderLink": "Копирането на връзката към папката не бе успешно",
"movedItems": "Преместени {{count}} елементи",
"failedToDeleteItem": "Изтриването на елемента не бе успешно",
"itemRenamedSuccessfully": "{{type}} преименуван успешно",
"failedToRenameItem": "Преименуването на елемента не бе успешно",
"download": "Изтегляне",
"openExternalEditor": "Отворено външно",
"chooseExternalEditor": "Изберете външен редактор",
"externalEditorSelected": "Избран външен редактор",
"externalEditorDesktopOnly": "Външният редактор е наличен само в настолното приложение",
"externalEditorOpened": "Отворено във външен редактор. Запазването там ще качи промените обратно на сървъра.",
"failedToOpenExternalEditor": "Неуспешно отваряне на външен редактор",
"failedToSelectExternalEditor": "Избирането на външен редактор не бе успешно",
"permissions": "Разрешения",
"size": "Размер",
"modified": "Модифицирано",
"path": "Път",
"confirmDelete": "Сигурни ли сте, че искате да изтриете {{name}}?",
"permissionDenied": "Разрешението е отказано",
"serverError": "Грешка на сървъра",
"fileSavedSuccessfully": "Файлът е запазен успешно",
"failedToSaveFile": "Запазването на файла не бе успешно",
"confirmDeleteSingleItem": "Сигурни ли сте, че искате да изтриете за постоянно „{{name}}“?",
"confirmDeleteMultipleItems": "Сигурни ли сте, че искате да изтриете за постоянно {{count}} елементи?",
"confirmDeleteMultipleItemsWithFolders": "Наистина ли искате да изтриете за постоянно {{count}} елементи? Това включва папки и тяхното съдържание.",
"confirmDeleteFolder": "Сигурни ли сте, че искате да изтриете окончателно папката „{{name}}“ и цялото ѝ съдържание?",
"permanentDeleteWarning": "Това действие не може да бъде отменено. Елементът(ите) ще бъдат изтрити за постоянно от сървъра.",
"moveToTrashWarning": "Елементът(ите) ще бъдат преместени в кошчето на Termix и могат да бъдат възстановени преди изтичане на срока на съхранение.",
"itemsMovedToTrash": "{{count}} елемент(а) преместени в кошчето",
"trash": "Кошче",
"trashDescription": "Изтритите елементи се запазват за {{days}} дни на този хост.",
"trashLoadFailed": "Зареждането на кошчето не бе успешно",
"trashEmpty": "Кошчето е празно",
"trashRestore": "Възстановяване",
"trashRestored": "Възстановено {{name}}",
"trashRestoreFailed": "Възстановяването на елемента не бе успешно. Възможно е оригиналният път вече да съществува.",
"trashDeletePermanently": "Изтрий за постоянно",
"trashDeleteConfirm": "Да се изтрие ли за постоянно {{name}}? Това не може да се отмени.",
"trashPermanentlyDeleted": "За постоянно изтрито {{name}}",
"trashDeleteFailed": "Неуспешно трайно изтриване на елемента",
"trashEmptyAction": "Изпразване на кошчето",
"trashEmptyConfirm": "Да се изтрие ли за постоянно всеки елемент в кошчето? Това не може да се отмени.",
"trashEmptied": "Кошчето е изпразнено",
"trashRetention": "Автоматично почистване след (дни)",
"trashRetentionSaved": "Запазването на кошчето е актуализирано",
"trashRetentionFailed": "Актуализирането на задържането на кошчето не бе успешно",
"trashUnavailableConfirm": "Този елемент не може да бъде преместен в кошчето, обикновено защото е на друга файлова система или изисква повишени права. Искате ли да го изтриете за постоянно вместо това?",
"recent": "Скорошни",
"pinned": "Закачено",
"folderShortcuts": "Преки пътища към папки",
"failedToReconnectSSH": "Неуспешно повторно свързване на SSH сесията",
"openTerminalHere": "Отворете терминала тук",
"run": "Бягане",
"openTerminalInFolder": "Отвори терминала в тази папка",
"openTerminalInFileLocation": "Отваряне на терминала на местоположението на файла",
"runningFile": "Бягане - {{file}}",
"onlyRunExecutableFiles": "Може да изпълнява само изпълними файлове",
"directories": "Директории",
"removedFromRecentFiles": "Премахнато е „{{name}}“ от последните файлове",
"removeFailed": "Премахването не бе успешно",
"unpinnedSuccessfully": "Откачено е успешно „{{name}}“",
"unpinFailed": "Откачването не бе успешно",
"removedShortcut": "Премахнат е пряк път „{{name}}“",
"removeShortcutFailed": "Премахването на пряк път не бе успешно",
"clearedAllRecentFiles": "Изчистени са всички скорошни файлове",
"clearFailed": "Изчистването не бе успешно",
"removeFromRecentFiles": "Премахване от скорошни файлове",
"clearAllRecentFiles": "Изчистване на всички скорошни файлове",
"unpinFile": "Откачи файл",
"removeShortcut": "Премахване на пряк път",
"pinFile": "Закачи файл",
"addToShortcuts": "Добавяне към преките пътища",
"pasteFailed": "Поставянето не бе успешно",
"noUndoableActions": "Няма отменими действия",
"undoCopySuccess": "Отменено копиране: Изтрити {{count}} копирани файлове",
"undoCopyFailedDelete": "Отмяната не бе успешна: Не можаха да бъдат изтрити копирани файлове",
"undoCopyFailedNoInfo": "Отмяната не бе успешна: Не можа да бъде намерена информация за копирания файл",
"undoMoveSuccess": "Отменена операция по преместване: {{count}} файлове са преместени обратно в оригиналното местоположение",
"undoMoveFailedMove": "Отмяната не бе успешна: Не можах да преместя файловете обратно",
"undoMoveFailedNoInfo": "Отмяната не бе успешна: Не можа да бъде намерена информация за преместения файл",
"undoDeleteNotSupported": "Операцията по изтриване не може да бъде отменена: Файловете са изтрити за постоянно от сървъра",
"undoTypeNotSupported": "Неподдържан тип операция за отмяна",
"undoOperationFailed": "Отмяната не бе успешна",
"unknownError": "Неизвестна грешка",
"confirm": "Потвърди",
"find": "Намерете...",
"replace": "Замяна",
"downloadInstead": "Изтегляне вместо това",
"keyboardShortcuts": "Клавишни комбинации",
"searchAndReplace": "Търсене и замяна",
"editing": "Редактиране",
"search": "Търсене",
"findNext": "Намери следващото",
"findPrevious": "Намери предишното",
"save": "Запазване",
"selectAll": "Избери всички",
"undo": "Отмяна",
"redo": "Преработи",
"moveLineUp": "Премести линията нагоре",
"moveLineDown": "Премести реда надолу",
"toggleComment": "Превключване на коментара",
"autoComplete": "Автоматично завършване",
"imageLoadError": "Зареждането на изображението не бе успешно",
"startTyping": "Започнете да пишете...",
"unknownSize": "Неизвестен размер",
"fileIsEmpty": "Файлът е празен",
"largeFileWarning": "Предупреждение за голям файл",
"largeFileWarningDesc": "Размерът на този файл е {{size}} , което може да причини проблеми с производителността, когато се отвори като текст.",
"fileNotFoundAndRemoved": "Файлът „{{name}}“ не е намерен и е премахнат от скорошни/закачени файлове",
"failedToLoadFile": "Неуспешно зареждане на файл: {{error}}",
"serverErrorOccurred": "Възникна грешка в сървъра. Моля, опитайте отново по-късно.",
"autoSaveFailed": "Автоматичното запазване не бе успешно",
"fileAutoSaved": "Файлът е автоматично запазен",
"moveFileFailed": "Преместването не бе успешно {{name}}",
"moveOperationFailed": "Операцията по преместване не бе успешна",
"canOnlyCompareFiles": "Може да се сравняват само два файла",
"comparingFiles": "Сравняване на файлове: {{file1}} и {{file2}}",
"dragFailed": "Плъзгането не беше успешно",
"filePinnedSuccessfully": "Файлът „{{name}}“ е успешно закачен",
"pinFileFailed": "Закачването на файла не бе успешно",
"fileUnpinnedSuccessfully": "Файлът „{{name}}“ е откачен успешно",
"unpinFileFailed": "Откачването на файла не бе успешно",
"shortcutAddedSuccessfully": "Прякият път към папка „{{name}}“ е добавен успешно",
"addShortcutFailed": "Добавянето на пряк път не бе успешно",
"operationCompletedSuccessfully": "{{operation}} {{count}} елементи успешно",
"operationCompleted": "{{operation}} {{count}} артикули",
"downloadFileSuccess": "Файлът {{name}} е изтеглен успешно",
"downloadFileFailed": "Изтеглянето не бе успешно",
"downloadingFile": "Изтегляне {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Премести се в {{name}}",
"diffCompareWith": "Разлика в сравнение с {{name}}",
"dragOutsideToDownload": "Плъзнете извън прозореца, за да изтеглите ({{count}} файлове)",
"newFolderDefault": "НоваПапка",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Успешно преместени {{count}} елементи в {{target}}",
"move": "Преместване",
"searchInFile": "Търсене във файл (Ctrl+F)",
"showKeyboardShortcuts": "Показване на клавишни комбинации",
"decreaseFontSize": "Намаляване на размера на шрифта",
"increaseFontSize": "Увеличаване на размера на шрифта",
"startWritingMarkdown": "Започнете да пишете съдържанието си за markdown...",
"loadingFileComparison": "Зареждане на сравнението на файлове...",
"reload": "Презареждане",
"compare": "Сравни",
"sideBySide": "Рамо до рамо",
"inline": "Вграден",
"fileComparison": "Сравнение на файлове: {{file1}} срещу {{file2}}",
"fileTooLarge": "Файлът е твърде голям: {{error}}",
"sshConnectionFailed": "SSH връзката не бе успешна. Моля, проверете връзката си с {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Неуспешно зареждане на файл: {{error}}",
"connecting": "Свързване...",
"connectedSuccessfully": "Свързаването е осъществено успешно",
"totpVerificationFailed": "Проверката на TOTP не бе успешна",
"browserSignInFailed": "Влизането не бе успешно. Моля, опитайте отново.",
"authenticationFailed": "Удостоверяването не бе успешно",
"incorrectPassphrase": "Неправилна парола. Моля, опитайте отново.",
"verificationCodePrompt": "Код за потвърждение:",
"changePermissions": "Промяна на разрешенията",
"currentPermissions": "Текущи разрешения",
"owner": "Собственик",
"group": "Група",
"others": "Други",
"read": "Прочетете",
"write": "Пишете",
"execute": "Изпълнение",
"permissionsChangedSuccessfully": "Разрешенията са променени успешно",
"failedToChangePermissions": "Промяната на разрешенията не бе успешна",
"name": "Име",
"sortByName": "Име",
"sortByDate": "Дата на промяна",
"sortBySize": "Размер",
"ascending": "Възходящ",
"descending": "Низходящо",
"root": "Корен",
"new": "Ново",
"sortBy": "Сортиране по",
"items": "Елементи",
"selected": "Избрано",
"editor": "Редактор",
"octal": "Осмичен",
"storage": "Съхранение",
"disk": "Диск",
"used": "Използван",
"of": "от",
"toggleSidebar": "Превключване на страничната лента",
"compactLayout": "Използвайте компактно оформление",
"comfortableLayout": "Използвайте удобно оформление",
"cannotLoadPdf": "Не може да се зареди PDF файл",
"pdfLoadError": "Възникна грешка при зареждането на този PDF файл.",
"loadingPdf": "Зареждане на PDF файл...",
"loadingPage": "Зареждане на страницата...",
"cancel": "Отказ",
"copiedItems_one": "Копиран елемент {{count}}",
"copiedItems_other": "Копирани {{count}} елементи",
"deleteCopiedFileFailed": "Не можа да се изтрие копието на {{name}}: {{error}}",
"dragMovedItems_one": "Елементът {{count}} е преместен в {{target}}",
"dragMovedItems_other": "Преместихме {{count}} елементи в {{target}}",
"moveBackFileFailed": "Не можа да се премести {{name}} назад: {{error}}",
"terminal": "Терминал: {{host}} ({{path}})",
"dragToDesktop": "Плъзгане на {{name}} към работния плот",
"dragFilesToDesktop": "Плъзгане на {{count}} файлове на работния плот",
"folderDragUnsupported": "Плъзгането на папки към работния плот все още не се поддържа",
"saveToDesktopFailed": "Запазването не бе успешно: {{error}}",
"dragFailedDetail": "Плъзгането не бе успешно: {{error}}",
"videoUnsupported": "Вашият браузър не може да възпроизведе този видео формат.",
"downloadToPlay": "Изтеглете, за да го играете другаде",
"cannotPreviewType": "Не може да се прегледа този тип файл",
"cannotPreviewTypeHint": "Този тип файл няма предварителен преглед. Изтеглете го, за да го отворите в друго приложение."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Прехвърляне на файлове между два SSH хоста.",
"sourceServer": "Източник на сървъра",
"destinationServer": "Целеви сървър",
"selectHost": "Изберете хост",
"noHostSelected": "Няма избран хост",
"move": "Преместване",
"copy": "Копиране",
"upload": "Качване",
"itemsSelected": "{{count}} избран елемент",
"itemsSelected_other": "{{count}} избрани елементи",
"ready": "Готов",
"loadingHosts": "Зареждане на хостове...",
"name": "Име",
"modified": "Модифицирано",
"size": "Размер",
"noFiles": "Няма файлове",
"open": "Отворено",
"up": "Нагоре",
"refresh": "Обновяване",
"copyToTarget": "Копиране в целевата директория",
"rename": "Преименуване",
"delete": "Изтриване",
"editPermissions": "Редактиране на разрешения",
"createNewFolder": "Създаване на нова папка",
"deleteSelectedItems": "Изтриване на избраните елементи",
"deleteConfirm": "Да се изтрие ли {{count}} избран елемент?",
"deleteConfirm_other": "Да се изтрият ли {{count}} избрани елементи?",
"cancel": "Отказ",
"save": "Запазване",
"folderCreated": "Папката е създадена",
"itemRenamed": "Елементът е преименуван",
"actionFailed": "Действието е неуспешно",
"itemsDeleted": "{{count}} елементът е изтрит",
"itemsDeleted_other": "{{count}} елементи са изтрити",
"deleteFailed": "Изтриването не бе успешно",
"permissionsUpdated": "Разрешенията са актуализирани",
"noRemoteSessionConnected": "Няма свързана отдалечена сесия",
"failedToListFiles": "Неуспешно изброяване на файловете",
"failedToRefresh": "Опресняването не бе успешно",
"destinationInsideSource": "Дестинацията не може да бъде в избрания път на източника.",
"sameHostNoOp": "Източникът и местоназначението са една и съща папка."
},
"hosts": {
"fileManager": "Файлов мениджър",
"fileManagerUrlCopied": "URL адресът на файловия мениджър е копиран",
"copyFileManagerUrlAction": "Копиране на URL адреса на файловия мениджър",
"docsLink": "Преглед на документи",
"hostNotFound": "Хостът не е намерен",
"loadingHost": "Зареждане на хоста..."
},
"onboarding": {
"feature_files": "Файлов мениджър",
"feature_files_desc": "Преглеждайте, качвайте, изтегляйте и редактирайте файлове през SFTP, без да напускате приложението."
},
"terminal": {
"runTitle": "Изпълнява се {{command}} - {{host}}",
"terminalTitle": "Терминал - {{host}}",
"terminalWithPath": "Терминал - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Преглед на целевите папки",
"browsePathError": "Не можа да се отвори този път на целевия хост.",
"browsePathWillBeCreated": "Тази папка все още не съществува. Тя ще бъде създадена, когато започне прехвърлянето.",
"cancel": "Отказ",
"cleanupDestFiles": "Почистване на дестинацията",
"cleanupDestFilesError": "Почистването не бе успешно",
"cleanupDestFilesNothing": "Няма нищо за почистване на дестинацията",
"cleanupDestFilesPartial": "Някои частични файлове не можаха да бъдат премахнати",
"cleanupDestFilesSuccess": "Премахнати частични файлове от местоназначението",
"confirmCopy": "Копиране",
"confirmMove": "Преместване",
"copyFolderToHost": "Копиране на папката на хост…",
"copyItemsToHost": "Копиране на {{count}} елементи за хостване на…",
"copyToHost": "Копиране към хост…",
"destinationPath": "Път на местоназначението",
"destMustBeDirectory": "Дестинацията трябва да е директория за прехвърляне на множество елементи",
"goUp": "Качи се",
"hostAuthRequired": "Изисква се удостоверяване. Първо отворете Файловия мениджър на този хост.",
"hostConnecting": "Свързване…",
"hostConnectionFailed": "Връзката не бе успешна",
"hostDisconnected": "Няма връзка",
"hostReady": "Готов",
"itemsSummary": "{{count}} артикули",
"jumpHostLimitation": "И двата хоста трябва да са достъпни от Termix сървъра. Директното маршрутизиране от хост към хост не се поддържа.",
"methodAuto": "Автоматично",
"methodAutoHint": "Избира tar или SFTP за всеки файл въз основа на броя, размера и компресируемостта на файловете. Отделните файлове винаги използват стрийминг SFTP.",
"methodItemSftp": "SFTP за всеки файл",
"methodItemSftpHint": "Прехвърляйте всеки файл поотделно през SFTP. Работи на всички хостове, включително Windows.",
"methodItemSftpLimitation": "Всеки файл използва същия SFTP поток като копие на един файл, следвани един след друг. Напредъкът се комбинира във всички файлове, така че лентата се движи бавно при големи файлове.",
"methodLabel": "Метод на прехвърляне",
"methodPreviewError": "Не можа да се прегледа методът за прехвърляне. Сървърът все пак ще избере метод, когато стартирате.",
"methodPreviewLoading": "Метод за изчисляване на трансфер…",
"methodPreviewScanSummary": "{{fileCount}} файлове, {{totalSize}} общо (сканирани на изходния хост).",
"methodPreviewWillUseItemSftp": "Ще използва: SFTP за всеки файл",
"methodPreviewWillUseTar": "Ще използвам: Tar архив",
"methodReason": {
"user_item_sftp": "Избрали сте SFTP за всеки файл.",
"user_tar": "Избрахте tar архив.",
"tar_unavailable": "Tar не е наличен на единия или и на двата хоста, така че вместо това ще се използва SFTP за всеки файл.",
"windows_host": "Включен е хост на Windows, така че tar не се използва.",
"auto_multi_large": "Автоматично: множество файлове, включително голям файл ({{largestSize}}) със свиваеми данни. Tar ги обединява в един трансфер.",
"auto_single_large_in_archive": "Автоматично: един голям файл ({{largestSize}}) в този набор, така че SFTP за всеки файл.",
"auto_many_incompressible": "Автоматично: предимно некомпресируеми данни, така че SFTP за всеки файл.",
"auto_many_files": "Автоматично: много файлове ({{fileCount}}), tar намалява натоварването на всеки файл.",
"auto_default": "Автоматично: SFTP за всеки файл за този набор."
},
"methodTar": "Тар архив",
"methodTarHint": "Компресиране при източника, прехвърляне на един архив, разархивиране при местоназначението. Изисква tar и на двата Unix хоста.",
"metricsCompress": "Компресиране при източника: {{duration}}",
"metricsExtract": "Извличане в местоназначението: {{duration}}",
"metricsPrepare": "Подготовка на дестинацията: {{duration}}",
"metricsRouteBenchmark": "Сонда за маршрут: директна {{direct}}, релейна {{relay}}",
"metricsSourceDelete": "Премахване от източника: {{duration}}",
"metricsTotal": "Общо: {{duration}}",
"metricsTransfer": "От край до край: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 проверен: {{duration}}",
"moveFolderToHost": "Преместване на папката на хост…",
"moveItemsToHost": "Преместете {{count}} елементи, за да хоствате…",
"moveToHost": "Преместване към хост…",
"noHostsConnected": "Няма други налични хостове за файлови мениджъри.",
"noHostsConnectedHint": "Добавете друг SSH хост с активиран файлов мениджър в Host Manager.",
"parallelSegmentsHint": "Големите файлове се разделят на парчета от 256 MB. Няколко канала използват отделни връзки (като стартиране на няколко трансфера) за по-висока обща пропускателна способност.",
"parallelSegmentsLabel": "Паралелни трансферни ленти",
"parallelSegmentsOption": "{{count}} ленти",
"progressBenchmarking": "Избор на най-бързия маршрут за трансфер…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Отказ",
"progressCancelling": "Анулиране…",
"progressCompressing": "Компресиране на изходния хост…",
"progressExtracting": "Извличане в местоназначението…",
"progressItems": "{{current}} / {{total}} файлове",
"progressReconnecting": "Повторно свързване…",
"progressStalled": "Застоял",
"progressTotalSpeed": "{{speed}} общо ({{lanes}} ленти)",
"progressTransferring": "Прехвърляне на данни…",
"progressTransferringItems": "Прехвърляне на файлове ({{current}} от {{total}})…",
"progressVerifying": "Проверка на целостта на файла…",
"recentDestinations": "Последни дестинации",
"resumedHint": "Възстановена е връзка с активно прехвърляне, започнато в друг прозорец.",
"retryTransfer": "Опитай отново",
"retryTransferError": "Повторният опит не бе успешен",
"selectDestinationHost": "Изберете целеви хост",
"transferCancelled": "Прехвърлянето е анулирано",
"transferCancelledCopyHint": "Частични файлове може да останат в местоназначението.",
"transferCancelledMoveHint": "Възможно е част от файловете да са останали в местоназначението. Изходните файлове не са премахнати.",
"transferError": "Прехвърлянето не бе успешно",
"transferFailedRetryHint": "В местоназначението са запазени частични данни. Повторният опит ще се възобнови, когато връзката се възстанови.",
"transferPartialHint": "Не можа да се прехвърли: {{paths}}",
"transferSuccess": "Прехвърлянето е завършено",
"metricsHopSourceRead": "Източник → сървър: {{throughput}}",
"metricsHopDestSftpWrite": "Сървър → дестинация (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Сървър → дестинация (локална): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Open File Manager"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Enable File Manager",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Default Path"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "File Manager"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Folder",
"uploadFile": "Upload File",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Edit",
"preview": "Preview",
"previous": "Previous",
"next": "Next",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Rename",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Back",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Delete",
"properties": "Properties",
"refresh": "Refresh",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirm",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Save",
"selectAll": "Select All",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Reload",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Connecting...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "of",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancel",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copy",
"upload": "Upload",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Refresh",
"copyToTarget": "Copy to Target Directory",
"rename": "Rename",
"delete": "Delete",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancel",
"save": "Save",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancel",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copy",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Fitxers",
"sftp": "SFTP",
"openFileManager": "Obre el gestor de fitxers"
},
"permissions": {
"use": {
"title": "Utilitza el gestor de fitxers",
"description": "Navega, edita i transfereix fitxers a través de SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Habilita el gestor de fitxers",
"description": "Navega i edita fitxers en aquest amfitrió mitjançant SFTP."
},
"defaultPath": {
"label": "Camí predeterminat"
},
"scpLegacy": {
"label": "Mode Llegat de SCP"
}
},
"user": {
"transferConcurrency": {
"label": "Transferències simultànies de fitxers",
"description": "Quants fitxers puja o descarrega el gestor local/remot en paral·lel alhora. Redueix aquest valor si el teu servidor limita els canals SFTP."
},
"confirmBeforeTrash": {
"label": "Confirma abans de moure els fitxers a la paperera",
"description": "Pregunta abans de moure fitxers remots a la paperera. L'eliminació permanent encara requereix confirmació."
}
}
},
"hostCapability": {
"label": "Gestor de fitxers"
},
"fileManager": {
"noHostSelected": "No s'ha seleccionat cap amfitrió",
"initializingEditor": "Inicialitzant l'editor...",
"file": "Fitxer",
"folder": "Carpeta",
"uploadFile": "Puja el fitxer",
"downloadFile": "Descarrega",
"extractArchive": "Extreure l'arxiu",
"extractingArchive": "Extraient {{name}}...",
"archiveExtractedSuccessfully": "{{name}} s'ha extret correctament",
"extractFailed": "L'extracció ha fallat",
"compressFile": "Comprimir fitxer",
"compressFiles": "Comprimir fitxers",
"compressFilesDesc": "Comprimir elements {{count}} en un arxiu",
"archiveName": "Nom de l'arxiu",
"enterArchiveName": "Introduïu el nom de l'arxiu...",
"compressionFormat": "Format de compressió",
"selectedFiles": "Fitxers seleccionats",
"andMoreFiles": "i {{count}} més...",
"compress": "Comprimir",
"compressingFiles": "Comprimint elements {{count}} en {{name}}...",
"filesCompressedSuccessfully": "{{name}} creat correctament",
"compressFailed": "La compressió ha fallat",
"edit": "Edita",
"preview": "Vista prèvia",
"previous": "Anterior",
"next": "Següent",
"pageXOfY": "Pàgina {{current}} de {{total}}",
"zoomOut": "Allunyar",
"zoomIn": "Ampliar zoom",
"newFile": "Fitxer nou",
"newFolder": "Nova carpeta",
"rename": "Canvia el nom",
"uploading": "S'està carregant...",
"uploadingFile": "S'està carregant {{name}}...",
"uploadingChunk": "Pujant {{name}}: {{percent}}% (part {{chunk}} de {{total}})",
"fileName": "Nom del fitxer",
"folderName": "Nom de la carpeta",
"fileUploadedSuccessfully": "El fitxer \"{{name}}\" s'ha carregat correctament",
"failedToUploadFile": "No s'ha pogut carregar el fitxer",
"uploadingFolderFiles": "S'estan pujant {{count}} fitxer(s)...",
"uploadedFolderFiles": "S'han carregat correctament {{count}} fitxers.",
"uploadedFolderPartial": "No s'han pogut pujar els fitxers {{uploaded}} i {{failed}}.",
"fileDownloadedSuccessfully": "Fitxer \"{{name}}\" descarregat correctament",
"failedToDownloadFile": "No s'ha pogut descarregar el fitxer",
"fileCreatedSuccessfully": "Fitxer \"{{name}}\" creat correctament",
"folderCreatedSuccessfully": "La carpeta \"{{name}}\" s'ha creat correctament",
"failedToCreateItem": "No s'ha pogut crear l'element",
"operationFailed": "L'operació {{operation}} ha fallat per a {{name}}: {{error}}",
"failedToResolveSymlink": "No s'ha pogut resoldre l'enllaç simbòlic",
"itemsDeletedSuccessfully": "{{count}} elements suprimits correctament",
"failedToDeleteItems": "No s'han pogut suprimir els elements",
"sudoPasswordRequired": "Contrasenya d'administrador requerida",
"enterSudoPassword": "Introduïu la contrasenya sudo per continuar amb aquesta operació",
"sudoPassword": "Contrasenya de Sudo",
"sudoOperationFailed": "L'operació Sudo ha fallat.",
"sudoAuthFailed": "L'autenticació del Sudo ha fallat.",
"dragFilesToUpload": "Deixa anar els fitxers aquí per pujar-los",
"dropToUploadHere": "Deixa anar per pujar aquí",
"dropToDownloadHere": "Deixa anar per descarregar aquí",
"localFiles": "Local",
"showLocalFiles": "Mostra els fitxers locals (vista dividida)",
"hideLocalFiles": "Amaga els fitxers locals",
"localHome": "Carpeta d'inici",
"localPathPlaceholder": "Ruta de la carpeta local",
"localShowHidden": "Mostra els fitxers ocults",
"localHideHidden": "Amaga els fitxers ocults",
"localRevealInFileManager": "Mostra al gestor de fitxers del sistema",
"localCannotOpenFolder": "No es pot obrir la carpeta",
"localItemCount": "{{count}} elements",
"localSelectedCount": "{{count}} seleccionat",
"back": "Enrere",
"forward": "Endavant",
"up": "Amunt",
"kind": "Amable",
"localUploadingProgress": "S'està pujant {{current}} de {{total}}",
"localDownloadingProgress": "Descarregant {{current}} de {{total}}",
"localTransferInFlight": "{{count}} alhora",
"localPreparingDownload": "Preparant la descàrrega...",
"localTransferCancelled": "Transferència cancel·lada",
"localNothingToTransfer": "Res a transferir",
"localUploadComplete": "Fitxer(s) {{count}} penjat(s)",
"localUploadFailed": "La pujada ha fallat",
"localUploadPartial": "No s'han pogut pujar els fitxers {{done}} i {{failed}}.",
"localDownloadComplete": "Fitxer(s) descarregat(s) {{count}}",
"localDownloadFailed": "La descàrrega ha fallat",
"localDownloadPartial": "No s'ha pogut descarregar el(s) fitxer(s) {{done}} , {{failed}}.",
"localReplaceExistingPrompt": "Ja existeixen elements {{count}} en aquesta carpeta. Voleu substituir-los?",
"localReplace": "Substitueix",
"localSkipExisting": "Omet",
"localSkippedExisting": "S'han omès {{count}} elements existents",
"localUnsafeNamesSkipped": "S'han omès {{count}} elements els noms dels quals no es poden utilitzar en aquest ordinador",
"localOpen": "Obre",
"localOpenFolder": "Obre la carpeta",
"localUploadToRemote": "Puja al servidor",
"localUploadToRemoteMany": "Puja {{count}} elements al servidor",
"localMoveToTrash": "Mou a la paperera",
"localMoveToTrashMany": "Mou {{count}} elements a la paperera",
"localTrashConfirmSingle": "Voleu moure \"{{name}}\" a la paperera?",
"localTrashConfirmFolder": "Voleu moure la carpeta \"{{name}}\" i tot el seu contingut a la paperera?",
"localTrashConfirmMany": "Voleu moure {{count}} elements a la paperera?",
"localTrashed": "S'han mogut {{count}} elements a la paperera.",
"localTrashFailed": "No s'ha pogut moure a la paperera",
"localRenameFailed": "No s'ha pogut canviar el nom",
"localCreateFailed": "No s'ha pogut crear l'element",
"goToParentFolder": "Anar a la carpeta principal",
"resizeSidebar": "Arrossegueu per canviar la mida de la barra lateral (feu doble clic per restablir-la)",
"resizeLocalPane": "Arrossegueu per canviar la mida del panell local (feu doble clic per restablir-lo)",
"columns": "Columnes",
"columnsHint": "Feu clic amb el botó dret per triar columnes",
"emptyFolder": "Aquesta carpeta està buida",
"searchFiles": "Cerca fitxers...",
"upload": "Pujada",
"selectHostToStart": "Seleccioneu un amfitrió per iniciar la gestió de fitxers",
"sshRequiredForFileManager": "El gestor de fitxers requereix SSH. Aquest amfitrió no té SSH habilitat.",
"failedToConnect": "No s'ha pogut connectar a SSH",
"failedToLoadDirectory": "No s'ha pogut carregar el directori",
"noSSHConnection": "No hi ha connexió SSH disponible",
"copy": "Còpia",
"cut": "Tallar",
"paste": "Enganxa",
"copyPath": "Copia la ruta",
"copyPaths": "Copiar camins",
"delete": "Suprimeix",
"properties": "Propietats",
"refresh": "Actualitza",
"downloadFiles": "Baixeu els fitxers {{count}} al navegador",
"copyFiles": "Copia elements {{count}}",
"cutFiles": "Retalla elements {{count}}",
"deleteFiles": "Suprimeix elements {{count}}",
"filesCopiedToClipboard": "{{count}} elements copiats al porta-retalls",
"filesCutToClipboard": "{{count}} elements retallats al porta-retalls",
"pathCopiedToClipboard": "La ruta s'ha copiat al porta-retalls",
"pathsCopiedToClipboard": "{{count}} camins copiats al porta-retalls",
"failedToCopyPath": "No s'ha pogut copiar la ruta al porta-retalls",
"copyFolderLink": "Copia l'enllaç a la carpeta",
"copyCurrentFolderLink": "Copia l'enllaç a la carpeta actual",
"folderLinkCopied": "Enllaç de carpeta copiat al porta-retalls",
"failedToCopyFolderLink": "No s'ha pogut copiar l'enllaç de la carpeta",
"movedItems": "Elements moguts {{count}}",
"failedToDeleteItem": "No s'ha pogut suprimir l'element",
"itemRenamedSuccessfully": "{{type}} s'ha canviat el nom correctament",
"failedToRenameItem": "No s'ha pogut canviar el nom de l'element",
"download": "Descarrega",
"openExternalEditor": "Obre externament",
"chooseExternalEditor": "Trieu un editor extern",
"externalEditorSelected": "Editor extern seleccionat",
"externalEditorDesktopOnly": "L'editor extern només està disponible a l'aplicació d'escriptori",
"externalEditorOpened": "Obert en un editor extern. Si deseu-ho, els canvis es tornaran a carregar al servidor.",
"failedToOpenExternalEditor": "No s'ha pogut obrir l'editor extern",
"failedToSelectExternalEditor": "No s'ha pogut seleccionar l'editor extern",
"permissions": "Permisos",
"size": "Mida",
"modified": "Modificat",
"path": "Camí",
"confirmDelete": "Esteu segur que voleu suprimir {{name}}?",
"permissionDenied": "Permís denegat",
"serverError": "Error del servidor",
"fileSavedSuccessfully": "Fitxer desat correctament",
"failedToSaveFile": "No s'ha pogut desar el fitxer",
"confirmDeleteSingleItem": "Esteu segur que voleu suprimir permanentment \"{{name}}\"?",
"confirmDeleteMultipleItems": "Esteu segur que voleu suprimir permanentment els elements {{count}}?",
"confirmDeleteMultipleItemsWithFolders": "Esteu segur que voleu suprimir permanentment els elements {{count}} ? Això inclou les carpetes i el seu contingut.",
"confirmDeleteFolder": "Esteu segur que voleu suprimir permanentment la carpeta \"{{name}}\" i tot el seu contingut?",
"permanentDeleteWarning": "Aquesta acció no es pot desfer. Els elements s'eliminaran permanentment del servidor.",
"moveToTrashWarning": "Els elements es mouran a la paperera de Termix i es podran restaurar abans que expiri el període de retenció.",
"itemsMovedToTrash": "{{count}} element(s) mogut(s) a la paperera",
"trash": "Escombraries",
"trashDescription": "Els elements suprimits es conserven durant {{days}} dies en aquest amfitrió.",
"trashLoadFailed": "No s'ha pogut carregar la paperera",
"trashEmpty": "La paperera és buida",
"trashRestore": "Restaurar",
"trashRestored": "Restaurat {{name}}",
"trashRestoreFailed": "No s'ha pogut restaurar l'element. És possible que la ruta original ja existeixi.",
"trashDeletePermanently": "Suprimeix permanentment",
"trashDeleteConfirm": "Voleu suprimir permanentment {{name}}? Això no es pot desfer.",
"trashPermanentlyDeleted": "Suprimit permanentment {{name}}",
"trashDeleteFailed": "No s'ha pogut suprimir l'element permanentment",
"trashEmptyAction": "Buida la paperera",
"trashEmptyConfirm": "Voleu suprimir permanentment tots els elements de la paperera? Això no es pot desfer.",
"trashEmptied": "Paperera buida",
"trashRetention": "Neteja automàtica després de (dies)",
"trashRetentionSaved": "Retenció de brossa actualitzada",
"trashRetentionFailed": "No s'ha pogut actualitzar la retenció de la paperera",
"trashUnavailableConfirm": "Aquest element no es pot moure a la paperera, normalment perquè es troba en un altre sistema de fitxers o requereix permisos elevats. Voleu suprimir-lo permanentment?",
"recent": "Recent",
"pinned": "Fixat",
"folderShortcuts": "Dreceres de carpeta",
"failedToReconnectSSH": "No s'ha pogut reconnectar la sessió SSH",
"openTerminalHere": "Obre el terminal aquí",
"run": "Corre",
"openTerminalInFolder": "Obre el terminal en aquesta carpeta",
"openTerminalInFileLocation": "Obre el terminal a la ubicació del fitxer",
"runningFile": "Córrer - {{file}}",
"onlyRunExecutableFiles": "Només pot executar fitxers executables",
"directories": "Directoris",
"removedFromRecentFiles": "S'ha eliminat \"{{name}}\" dels fitxers recents",
"removeFailed": "No s'ha pogut eliminar l'opció.",
"unpinnedSuccessfully": "S'ha desfixat \"{{name}}\" correctament",
"unpinFailed": "No s'ha pogut desancorar la fixació.",
"removedShortcut": "S'ha eliminat la drecera \"{{name}}\"",
"removeShortcutFailed": "No s'ha pogut eliminar la drecera.",
"clearedAllRecentFiles": "S'han esborrat tots els fitxers recents",
"clearFailed": "Error en esborrar",
"removeFromRecentFiles": "Elimina dels fitxers recents",
"clearAllRecentFiles": "Esborra tots els fitxers recents",
"unpinFile": "Desfixar fitxer",
"removeShortcut": "Elimina la drecera",
"pinFile": "Fitxer fixat",
"addToShortcuts": "Afegeix a les dreceres",
"pasteFailed": "No s'ha pogut enganxar",
"noUndoableActions": "Sense accions desfaibles",
"undoCopySuccess": "Operació de còpia desfeta: S'han suprimit {{count}} fitxers copiats",
"undoCopyFailedDelete": "Error en desfer: no s'han pogut suprimir els fitxers copiats.",
"undoCopyFailedNoInfo": "Error en desfer: no s'ha trobat la informació del fitxer copiat",
"undoMoveSuccess": "Operació de moviment desfeta: S'han tornat a moure els fitxers {{count}} a la ubicació original.",
"undoMoveFailedMove": "Desfer ha fallat: no s'han pogut moure cap fitxer enrere",
"undoMoveFailedNoInfo": "Desfer ha fallat: no s'ha pogut trobar la informació del fitxer mogut",
"undoDeleteNotSupported": "L'operació de supressió no es pot desfer: els fitxers s'han suprimit permanentment del servidor.",
"undoTypeNotSupported": "Tipus d'operació de desfer no compatible",
"undoOperationFailed": "L'operació de desfer ha fallat",
"unknownError": "Error desconegut",
"confirm": "Confirma",
"find": "Troba...",
"replace": "Substitueix",
"downloadInstead": "Descarrega en comptes d'això",
"keyboardShortcuts": "Dreceres de teclat",
"searchAndReplace": "Cerca i substitueix",
"editing": "Edició",
"search": "Cerca",
"findNext": "Cerca el següent",
"findPrevious": "Cerca anterior",
"save": "Desa",
"selectAll": "Selecciona-ho tot",
"undo": "Desfer",
"redo": "Refer",
"moveLineUp": "Mou la línia cap amunt",
"moveLineDown": "Mou la línia cap avall",
"toggleComment": "Activa/desactiva el comentari",
"autoComplete": "Completar automàticament",
"imageLoadError": "No s'ha pogut carregar la imatge",
"startTyping": "Comença a escriure...",
"unknownSize": "Mida desconeguda",
"fileIsEmpty": "El fitxer està buit",
"largeFileWarning": "Avís de fitxer gran",
"largeFileWarningDesc": "Aquest fitxer té una mida de {{size}} , cosa que pot causar problemes de rendiment quan s'obre com a text.",
"fileNotFoundAndRemoved": "No s'ha trobat el fitxer \"{{name}}\" i s'ha eliminat dels fitxers recents/fixats.",
"failedToLoadFile": "No s'ha pogut carregar el fitxer: {{error}}",
"serverErrorOccurred": "S'ha produït un error del servidor. Torna-ho a provar més tard.",
"autoSaveFailed": "Ha fallat el desament automàtic",
"fileAutoSaved": "Fitxer desat automàticament",
"moveFileFailed": "No s'ha pogut moure {{name}}",
"moveOperationFailed": "L'operació de moviment ha fallat",
"canOnlyCompareFiles": "Només es poden comparar dos fitxers",
"comparingFiles": "Comparació de fitxers: {{file1}} i {{file2}}",
"dragFailed": "L'operació d'arrossegament ha fallat",
"filePinnedSuccessfully": "Fitxer \"{{name}}\" fixat correctament",
"pinFileFailed": "No s'ha pogut fixar el fitxer",
"fileUnpinnedSuccessfully": "El fitxer \"{{name}}\" s'ha desanclat correctament",
"unpinFileFailed": "No s'ha pogut desancorar el fitxer",
"shortcutAddedSuccessfully": "Drecera de carpeta \"{{name}}\" afegida correctament",
"addShortcutFailed": "No s'ha pogut afegir la drecera",
"operationCompletedSuccessfully": "{{operation}} {{count}} elements correctament",
"operationCompleted": "{{operation}} {{count}} elements",
"downloadFileSuccess": "Fitxer {{name}} descarregat correctament",
"downloadFileFailed": "La descàrrega ha fallat",
"downloadingFile": "Descarregant {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Mou a {{name}}",
"diffCompareWith": "Comparació de diferències amb {{name}}",
"dragOutsideToDownload": "Arrossega fora de la finestra per descarregar (fitxers{{count}})",
"newFolderDefault": "NovaCarpeta",
"newFileDefault": "NouFitxer.txt",
"successfullyMovedItems": "S'han mogut correctament {{count}} elements a {{target}}",
"move": "Moure",
"searchInFile": "Cerca en un fitxer (Ctrl+F)",
"showKeyboardShortcuts": "Mostra les dreceres de teclat",
"decreaseFontSize": "Reduir la mida de la lletra",
"increaseFontSize": "Augmenta la mida de la lletra",
"startWritingMarkdown": "Comença a escriure el teu contingut de rebaixes...",
"loadingFileComparison": "S'està carregant la comparació de fitxers...",
"reload": "Torna a carregar",
"compare": "Comparar",
"sideBySide": "Costat al costat",
"inline": "En línia",
"fileComparison": "Comparació de fitxers: {{file1}} vs {{file2}}",
"fileTooLarge": "Fitxer massa gran: {{error}}",
"sshConnectionFailed": "La connexió SSH ha fallat. Si us plau, comproveu la connexió a {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "No s'ha pogut carregar el fitxer: {{error}}",
"connecting": "Connectant...",
"connectedSuccessfully": "Connexió correcta",
"totpVerificationFailed": "La verificació TOTP ha fallat",
"browserSignInFailed": "L'inici de sessió ha fallat. Torna-ho a provar.",
"authenticationFailed": "L'autenticació ha fallat",
"incorrectPassphrase": "Contrasenya incorrecta. Si us plau, torneu-ho a intentar.",
"verificationCodePrompt": "Codi de verificació:",
"changePermissions": "Canvia els permisos",
"currentPermissions": "Permisos actuals",
"owner": "propietari",
"group": "Grup",
"others": "Altres",
"read": "Llegir",
"write": "Escriure",
"execute": "Executar",
"permissionsChangedSuccessfully": "Els permisos s'han canviat correctament",
"failedToChangePermissions": "No s'han pogut canviar els permisos",
"name": "Nom",
"sortByName": "Nom",
"sortByDate": "Data de modificació",
"sortBySize": "Mida",
"ascending": "Ascendent",
"descending": "Descendent",
"root": "Arrel",
"new": "Nou",
"sortBy": "Ordena per",
"items": "Articles",
"selected": "Seleccionat",
"editor": "Editor",
"octal": "Octal",
"storage": "Emmagatzematge",
"disk": "Disc",
"used": "Usat",
"of": "de",
"toggleSidebar": "Obre/tanca la barra lateral",
"compactLayout": "Utilitza un disseny compacte",
"comfortableLayout": "Utilitza un disseny còmode",
"cannotLoadPdf": "No es pot carregar el PDF",
"pdfLoadError": "S'ha produït un error en carregar aquest fitxer PDF.",
"loadingPdf": "S'està carregant el PDF...",
"loadingPage": "S'està carregant la pàgina...",
"cancel": "Cancel·la",
"copiedItems_one": "S'ha copiat l'element {{count}}",
"copiedItems_other": "S'han copiat {{count}} elements",
"deleteCopiedFileFailed": "No s'ha pogut suprimir la còpia de {{name}}: {{error}}",
"dragMovedItems_one": "S'ha mogut l'element {{count}} a {{target}}",
"dragMovedItems_other": "S'han mogut {{count}} elements a {{target}}",
"moveBackFileFailed": "No s'ha pogut moure {{name}} enrere: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Arrossegant {{name}} a l'escriptori",
"dragFilesToDesktop": "Arrossegar fitxers {{count}} a l'escriptori",
"folderDragUnsupported": "Encara no es pot arrossegar carpetes a l'escriptori.",
"saveToDesktopFailed": "No s'ha pogut desar: {{error}}",
"dragFailedDetail": "No s'ha pogut arrossegar: {{error}}",
"videoUnsupported": "El vostre navegador no pot reproduir aquest format de vídeo.",
"downloadToPlay": "Descarrega-ho per reproduir-ho en un altre lloc",
"cannotPreviewType": "No es pot previsualitzar aquest tipus de fitxer",
"cannotPreviewTypeHint": "Aquest tipus de fitxer no té vista prèvia. Baixeu-lo per obrir-lo en una altra aplicació."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transferir fitxers entre dos hosts SSH.",
"sourceServer": "Servidor d'origen",
"destinationServer": "Servidor de destinació",
"selectHost": "Selecciona l'amfitrió",
"noHostSelected": "No s'ha seleccionat cap amfitrió",
"move": "Moure",
"copy": "Còpia",
"upload": "Pujada",
"itemsSelected": "{{count}} element seleccionat",
"itemsSelected_other": "{{count}} elements seleccionats",
"ready": "Llest",
"loadingHosts": "S'estan carregant els amfitrions...",
"name": "Nom",
"modified": "Modificat",
"size": "Mida",
"noFiles": "Sense fitxers",
"open": "Obre",
"up": "Amunt",
"refresh": "Actualitza",
"copyToTarget": "Copia al directori de destinació",
"rename": "Canvia el nom",
"delete": "Suprimeix",
"editPermissions": "Edita els permisos",
"createNewFolder": "Crea una carpeta nova",
"deleteSelectedItems": "Suprimeix els elements seleccionats",
"deleteConfirm": "Voleu suprimir l'element seleccionat {{count}}?",
"deleteConfirm_other": "Voleu suprimir els elements seleccionats {{count}}?",
"cancel": "Cancel·la",
"save": "Desa",
"folderCreated": "Carpeta creada",
"itemRenamed": "L'element s'ha rebatejat",
"actionFailed": "L'acció ha fallat",
"itemsDeleted": "{{count}} element suprimit",
"itemsDeleted_other": "{{count}} elements suprimits",
"deleteFailed": "No s'ha pogut eliminar l'opció.",
"permissionsUpdated": "Permisos actualitzats",
"noRemoteSessionConnected": "No hi ha cap sessió remota connectada",
"failedToListFiles": "No s'han pogut llistar els fitxers",
"failedToRefresh": "No s'ha pogut actualitzar",
"destinationInsideSource": "La destinació no pot ser dins de la ruta d'origen seleccionada.",
"sameHostNoOp": "L'origen i la destinació són la mateixa carpeta."
},
"hosts": {
"fileManager": "Gestor de fitxers",
"fileManagerUrlCopied": "S'ha copiat l'URL del gestor de fitxers",
"copyFileManagerUrlAction": "Copia l'URL del gestor de fitxers",
"docsLink": "Veure documents",
"hostNotFound": "No s'ha trobat l'amfitrió",
"loadingHost": "S'està carregant l'amfitrió..."
},
"onboarding": {
"feature_files": "Gestor de fitxers",
"feature_files_desc": "Navegueu, pengeu, descarregueu i editeu fitxers a través de SFTP sense sortir de l'aplicació."
},
"terminal": {
"runTitle": "Executant {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Navega per les carpetes de destinació",
"browsePathError": "No s'ha pogut obrir aquesta ruta a l'amfitrió de destinació.",
"browsePathWillBeCreated": "Aquesta carpeta encara no existeix. Es crearà quan comenci la transferència.",
"cancel": "Cancel·la",
"cleanupDestFiles": "Neteja la destinació",
"cleanupDestFilesError": "La neteja ha fallat",
"cleanupDestFilesNothing": "Res a netejar a la destinació",
"cleanupDestFilesPartial": "No s'han pogut eliminar alguns fitxers parcials",
"cleanupDestFilesSuccess": "S'han eliminat fitxers parcials de la destinació",
"confirmCopy": "Còpia",
"confirmMove": "Moure",
"copyFolderToHost": "Copia la carpeta a l'amfitrió…",
"copyItemsToHost": "Copia els elements {{count}} a l'amfitrió…",
"copyToHost": "Copia a l'amfitrió…",
"destinationPath": "Camí de destinació",
"destMustBeDirectory": "La destinació ha de ser un directori per a transferències de diversos elements",
"goUp": "Puja",
"hostAuthRequired": "Cal autenticació. Obriu primer el Gestor de fitxers en aquest amfitrió.",
"hostConnecting": "Connectant…",
"hostConnectionFailed": "La connexió ha fallat",
"hostDisconnected": "No connectat",
"hostReady": "Llest",
"itemsSummary": "{{count}} elements",
"jumpHostLimitation": "Tots dos hosts han de ser accessibles des del servidor Termix. No s'admet l'encaminament directe d'host a host.",
"methodAuto": "Automàtic",
"methodAutoHint": "Tria tar o SFTP per fitxer en funció del nombre de fitxers, la mida i la compressibilitat. Els fitxers individuals sempre utilitzen SFTP en temps real.",
"methodItemSftp": "SFTP per fitxer",
"methodItemSftpHint": "Transfereix cada fitxer individualment per SFTP. Funciona en tots els hosts, inclòs Windows.",
"methodItemSftpLimitation": "Cada fitxer utilitza el mateix flux SFTP com una còpia d'un sol fitxer, un darrere l'altre. El progrés es combina en tots els fitxers, de manera que la barra es mou lentament durant els fitxers grans.",
"methodLabel": "Mètode de transferència",
"methodPreviewError": "No s'ha pogut previsualitzar el mètode de transferència. El servidor encara triarà un mètode quan l'inicieu.",
"methodPreviewLoading": "Càlcul del mètode de transferència…",
"methodPreviewScanSummary": "{{fileCount}} fitxers, {{totalSize}} total (escanejats a l'amfitrió d'origen).",
"methodPreviewWillUseItemSftp": "Utilitzarà: SFTP per fitxer",
"methodPreviewWillUseTar": "Utilitzarà: Arxiu Tar",
"methodReason": {
"user_item_sftp": "Heu triat SFTP per fitxer.",
"user_tar": "Has triat l'arxiu tar.",
"tar_unavailable": "Tar no està disponible en un o tots dos amfitrions, per tant, s'utilitzarà SFTP per fitxer.",
"windows_host": "Hi ha un host de Windows implicat, per tant no s'utilitza tar.",
"auto_multi_large": "Automàtic: diversos fitxers, inclòs un fitxer gran ({{largestSize}}) amb dades compressibles. Tar els agrupa en una sola transferència.",
"auto_single_large_in_archive": "Automàtic: un fitxer gran ({{largestSize}}) en aquest conjunt, per tant, SFTP per fitxer.",
"auto_many_incompressible": "Automàtic: dades majoritàriament incompressibles, per tant, SFTP per fitxer.",
"auto_many_files": "Automàtic: molts fitxers ({{fileCount}}), tar redueix la sobrecàrrega per fitxer.",
"auto_default": "Automàtic: SFTP per fitxer per a aquest conjunt."
},
"methodTar": "Arxiu Tar",
"methodTarHint": "Comprimir a l'origen, transferir un arxiu, extreure a la destinació. Requereix tar en ambdós hosts Unix.",
"metricsCompress": "Comprimir a la font: {{duration}}",
"metricsExtract": "Extracte a la destinació: {{duration}}",
"metricsPrepare": "Prepara la destinació: {{duration}}",
"metricsRouteBenchmark": "Sonda de ruta: directa {{direct}}, relé {{relay}}",
"metricsSourceDelete": "Elimina de la font: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "Extrem a extrem: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verificat: {{duration}}",
"moveFolderToHost": "Mou la carpeta a l'amfitrió…",
"moveItemsToHost": "Mou els elements {{count}} a l'amfitrió…",
"moveToHost": "Moure a l'amfitrió…",
"noHostsConnected": "No hi ha altres amfitrions de gestors de fitxers disponibles.",
"noHostsConnectedHint": "Afegiu un altre amfitrió SSH amb el Gestor de fitxers habilitat al Gestor d'amfitrions.",
"parallelSegmentsHint": "Els fitxers grans es divideixen en blocs de 256 MB. Els carrils múltiples utilitzen connexions separades (com ara iniciar diverses transferències) per a un rendiment total més alt.",
"parallelSegmentsLabel": "Carrils de transferència paral·lels",
"parallelSegmentsOption": "carrils {{count}}",
"progressBenchmarking": "Selecció de la ruta de transferència més ràpida…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel·la",
"progressCancelling": "Cancel·lant…",
"progressCompressing": "Compressió a l'amfitrió d'origen…",
"progressExtracting": "Extraient a la destinació…",
"progressItems": "{{current}} / {{total}} fitxers",
"progressReconnecting": "Reconnectant…",
"progressStalled": "Estancat",
"progressTotalSpeed": "{{speed}} total ({{lanes}} carrils)",
"progressTransferring": "Transferència de dades…",
"progressTransferringItems": "Transferència de fitxers ({{current}} de {{total}})…",
"progressVerifying": "Verificació de la integritat del fitxer…",
"recentDestinations": "Destinacions recents",
"resumedHint": "S'ha tornat a connectar a una transferència activa iniciada en una altra finestra.",
"retryTransfer": "Torna-ho a intentar",
"retryTransferError": "No s'ha pogut reintentar.",
"selectDestinationHost": "Selecciona l'amfitrió de destinació",
"transferCancelled": "Transferència cancel·lada",
"transferCancelledCopyHint": "És possible que hi hagi fitxers parcials a la destinació.",
"transferCancelledMoveHint": "És possible que hi hagi fitxers parcials a la destinació. No s'han eliminat els fitxers d'origen.",
"transferError": "La transferència ha fallat",
"transferFailedRetryHint": "S'han conservat dades parcials a la destinació. El reintent es reprendrà quan es restableixi la connexió.",
"transferPartialHint": "No s'ha pogut transferir: {{paths}}",
"transferSuccess": "Transferència completada",
"metricsHopSourceRead": "Font → servidor: {{throughput}}",
"metricsHopDestSftpWrite": "Servidor → destí (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Servidor → destí (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Soubory",
"sftp": "SFTP",
"openFileManager": "Otevřít Správce souborů"
},
"permissions": {
"use": {
"title": "Používejte správce souborů",
"description": "Procházejte, upravujte a přenášejte soubory přes SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Povolit Správce souborů",
"description": "Procházejte a upravujte soubory na tomto hostiteli přes SFTP."
},
"defaultPath": {
"label": "Výchozí cesta"
},
"scpLegacy": {
"label": "Starší režim SCP"
}
},
"user": {
"transferConcurrency": {
"label": "Současné přenosy souborů",
"description": "Kolik souborů souběžně nahrává nebo stahuje lokální/vzdálený správce. Snižte tuto hodnotu, pokud váš server omezuje SFTP kanály."
},
"confirmBeforeTrash": {
"label": "Potvrďte před přesunutím souborů do koše",
"description": "Před přesunutím vzdálených souborů do koše se zeptat. Trvalé smazání stále vyžaduje potvrzení."
}
}
},
"hostCapability": {
"label": "Správce souborů"
},
"fileManager": {
"noHostSelected": "Nebyl vybrán žádný hostitel",
"initializingEditor": "Inicializace editoru...",
"file": "Soubor",
"folder": "Složka",
"uploadFile": "Nahrát soubor",
"downloadFile": "Stáhnout",
"extractArchive": "Extrahovat archiv",
"extractingArchive": "Extrahování {{name}}...",
"archiveExtractedSuccessfully": "{{name}} byl úspěšně extrahován",
"extractFailed": "Extrakce se nezdařila",
"compressFile": "Komprimovat soubor",
"compressFiles": "Komprimovat soubory",
"compressFilesDesc": "Komprimovat {{count}} položek do archivu",
"archiveName": "Název archivu",
"enterArchiveName": "Zadejte název archivu...",
"compressionFormat": "Kompresní formát",
"selectedFiles": "Vybrané soubory",
"andMoreFiles": "a {{count}} dalších...",
"compress": "Komprimovat",
"compressingFiles": "Komprimace {{count}} položek do {{name}}...",
"filesCompressedSuccessfully": "{{name}} úspěšně vytvořeno",
"compressFailed": "Komprese selhala",
"edit": "Upravit",
"preview": "Náhled",
"previous": "Předchozí",
"next": "Další",
"pageXOfY": "Strana {{current}} z {{total}}",
"zoomOut": "Oddálit",
"zoomIn": "Přiblížit",
"newFile": "Nový soubor",
"newFolder": "Nová složka",
"rename": "Přejmenovat",
"uploading": "Nahrávání...",
"uploadingFile": "Nahrávání {{name}}...",
"uploadingChunk": "Nahrávání {{name}}: {{percent}}% (část {{chunk}} z {{total}})",
"fileName": "Název souboru",
"folderName": "Název složky",
"fileUploadedSuccessfully": "Soubor „{{name}}“ byl úspěšně nahrán",
"failedToUploadFile": "Nahrávání souboru se nezdařilo",
"uploadingFolderFiles": "Nahrávání {{count}} souborů...",
"uploadedFolderFiles": "Úspěšně nahráno {{count}} souborů",
"uploadedFolderPartial": "Nahrání souboru {{uploaded}} , {{failed}} se nezdařilo",
"fileDownloadedSuccessfully": "Soubor „{{name}}“ byl úspěšně stažen",
"failedToDownloadFile": "Stažení souboru se nezdařilo",
"fileCreatedSuccessfully": "Soubor „{{name}}“ byl úspěšně vytvořen",
"folderCreatedSuccessfully": "Složka „{{name}}“ byla úspěšně vytvořena",
"failedToCreateItem": "Vytvoření položky se nezdařilo",
"operationFailed": "Operace {{operation}} se nezdařila pro {{name}}: {{error}}",
"failedToResolveSymlink": "Nepodařilo se vyřešit symbolický odkaz",
"itemsDeletedSuccessfully": "{{count}} položek bylo úspěšně smazáno",
"failedToDeleteItems": "Položky se nepodařilo smazat",
"sudoPasswordRequired": "Vyžadováno heslo správce",
"enterSudoPassword": "Pro pokračování v této operaci zadejte heslo sudo.",
"sudoPassword": "Heslo Sudo",
"sudoOperationFailed": "Operace Sudo selhala",
"sudoAuthFailed": "Ověření Sudo selhalo",
"dragFilesToUpload": "Přetáhněte sem soubory k nahrání",
"dropToUploadHere": "Přetáhněte sem pro nahrání",
"dropToDownloadHere": "Přetáhněte pro stažení sem",
"localFiles": "Místní",
"showLocalFiles": "Zobrazit lokální soubory (rozdělené zobrazení)",
"hideLocalFiles": "Skrýt lokální soubory",
"localHome": "Domovská složka",
"localPathPlaceholder": "Cesta k místní složce",
"localShowHidden": "Zobrazit skryté soubory",
"localHideHidden": "Skrýt skryté soubory",
"localRevealInFileManager": "Zobrazit ve správci systémových souborů",
"localCannotOpenFolder": "Nelze otevřít složku",
"localItemCount": "{{count}} položek",
"localSelectedCount": "{{count}} vybráno",
"back": "Zadní",
"forward": "Vpřed",
"up": "Nahoru",
"kind": "Druh",
"localUploadingProgress": "Nahrávání {{current}} z {{total}}",
"localDownloadingProgress": "Stahování {{current}} z {{total}}",
"localTransferInFlight": "{{count}} najednou",
"localPreparingDownload": "Příprava stahování...",
"localTransferCancelled": "Převod zrušen",
"localNothingToTransfer": "Nic k převodu",
"localUploadComplete": "Nahráno {{count}} souborů",
"localUploadFailed": "Nahrávání se nezdařilo",
"localUploadPartial": "Nahrání souboru {{done}} , {{failed}} se nezdařilo",
"localDownloadComplete": "Staženo {{count}} souborů",
"localDownloadFailed": "Stahování se nezdařilo",
"localDownloadPartial": "Stažení souboru (souborů) {{done}} se nezdařilo. {{failed}}",
"localReplaceExistingPrompt": "V této složce již existuje {{count}} položek. Nahradit je?",
"localReplace": "Nahradit",
"localSkipExisting": "Přeskočit",
"localSkippedExisting": "Přeskočeno {{count}} existujících položek",
"localUnsafeNamesSkipped": "Přeskočeno {{count}} položek, jejichž názvy nelze na tomto počítači použít",
"localOpen": "OTEVŘENO",
"localOpenFolder": "Otevřít složku",
"localUploadToRemote": "Nahrát na server",
"localUploadToRemoteMany": "Nahrát {{count}} položek na server",
"localMoveToTrash": "Přesunout do koše",
"localMoveToTrashMany": "Přesunout {{count}} položek do koše",
"localTrashConfirmSingle": "Přesunout „{{name}}“ do koše?",
"localTrashConfirmFolder": "Přesunout složku „{{name}}“ a veškerý její obsah do koše?",
"localTrashConfirmMany": "Přesunout {{count}} položek do koše?",
"localTrashed": "Přesunuto {{count}} položek do koše",
"localTrashFailed": "Nepodařilo se přesunout do koše",
"localRenameFailed": "Přejmenování se nezdařilo",
"localCreateFailed": "Nepodařilo se vytvořit položku",
"goToParentFolder": "Přejít do nadřazené složky",
"resizeSidebar": "Přetažením změníte velikost postranního panelu (dvojitým kliknutím resetujete)",
"resizeLocalPane": "Přetažením změníte velikost lokálního panelu (dvojitým kliknutím resetujete).",
"columns": "Sloupce",
"columnsHint": "Kliknutím pravým tlačítkem myši vyberete sloupce",
"emptyFolder": "Tato složka je prázdná",
"searchFiles": "Hledat soubory...",
"upload": "Nahrát",
"selectHostToStart": "Vyberte hostitele pro spuštění správy souborů",
"sshRequiredForFileManager": "Správce souborů vyžaduje SSH. Tento hostitel nemá SSH povoleno.",
"failedToConnect": "Nepodařilo se připojit k SSH",
"failedToLoadDirectory": "Nepodařilo se načíst adresář",
"noSSHConnection": "Není k dispozici žádné SSH připojení",
"copy": "Kopie",
"cut": "Střih",
"paste": "Pasta",
"copyPath": "Kopírovat cestu",
"copyPaths": "Kopírovat cesty",
"delete": "Vymazat",
"properties": "Nemovitosti",
"refresh": "Obnovit",
"downloadFiles": "Stáhnout {{count}} souborů do prohlížeče",
"copyFiles": "Kopírovat {{count}} položek",
"cutFiles": "Vyjmout {{count}} položek",
"deleteFiles": "Smazat {{count}} položek",
"filesCopiedToClipboard": "{{count}} položek zkopírováno do schránky",
"filesCutToClipboard": "{{count}} položek vyjmutých do schránky",
"pathCopiedToClipboard": "Cesta zkopírována do schránky",
"pathsCopiedToClipboard": "{{count}} cest zkopírováno do schránky",
"failedToCopyPath": "Nepodařilo se zkopírovat cestu do schránky",
"copyFolderLink": "Kopírovat odkaz do složky",
"copyCurrentFolderLink": "Kopírovat odkaz do aktuální složky",
"folderLinkCopied": "Odkaz na složku byl zkopírován do schránky",
"failedToCopyFolderLink": "Nepodařilo se zkopírovat odkaz na složku",
"movedItems": "Přesunuto {{count}} položek",
"failedToDeleteItem": "Položku se nepodařilo smazat",
"itemRenamedSuccessfully": "{{type}} přejmenováno úspěšně",
"failedToRenameItem": "Přejmenování položky se nezdařilo",
"download": "Stáhnout",
"openExternalEditor": "Otevřít externě",
"chooseExternalEditor": "Vyberte externího editora",
"externalEditorSelected": "Vybrán externí editor",
"externalEditorDesktopOnly": "Externí editor je k dispozici pouze v desktopové aplikaci",
"externalEditorOpened": "Otevřeno v externím editoru. Uložením tam se změny nahrají zpět na server.",
"failedToOpenExternalEditor": "Nepodařilo se otevřít externí editor",
"failedToSelectExternalEditor": "Nepodařilo se vybrat externí editor",
"permissions": "Oprávnění",
"size": "Velikost",
"modified": "Upraveno",
"path": "Cesta",
"confirmDelete": "Opravdu chcete smazat {{name}}?",
"permissionDenied": "Oprávnění zamítnuto",
"serverError": "Chyba serveru",
"fileSavedSuccessfully": "Soubor byl úspěšně uložen",
"failedToSaveFile": "Uložení souboru se nezdařilo",
"confirmDeleteSingleItem": "Opravdu chcete trvale smazat „{{name}}“?",
"confirmDeleteMultipleItems": "Opravdu chcete trvale smazat {{count}} položek?",
"confirmDeleteMultipleItemsWithFolders": "Opravdu chcete trvale smazat {{count}} položek? To zahrnuje i složky a jejich obsah.",
"confirmDeleteFolder": "Opravdu chcete trvale smazat složku „{{name}}“ a veškerý její obsah?",
"permanentDeleteWarning": "Tuto akci nelze vrátit zpět. Položka(y) bude(budou) trvale smazána(y) ze serveru.",
"moveToTrashWarning": "Položka(y) bude(budou) přesunuty(y) do koše Termix a bude(budou) možné je obnovit před uplynutím doby uchování.",
"itemsMovedToTrash": "{{count}} položek přesunutých do koše",
"trash": "Odpadky",
"trashDescription": "Smazané položky jsou na tomto hostiteli uchovávány po dobu {{days}} dní.",
"trashLoadFailed": "Načtení koše se nezdařilo",
"trashEmpty": "Koš je prázdný",
"trashRestore": "Obnovit",
"trashRestored": "Obnoveno {{name}}",
"trashRestoreFailed": "Obnovení položky se nezdařilo. Původní cesta již pravděpodobně existuje.",
"trashDeletePermanently": "Trvale smazat",
"trashDeleteConfirm": "Trvale smazat {{name}}? Tuto akci nelze vrátit zpět.",
"trashPermanentlyDeleted": "Trvale smazáno {{name}}",
"trashDeleteFailed": "Trvalé smazání položky se nezdařilo",
"trashEmptyAction": "Vysypat koš",
"trashEmptyConfirm": "Trvale smazat všechny položky v koši? Tuto akci nelze vrátit zpět.",
"trashEmptied": "Koš vyprázdněn",
"trashRetention": "Automatické čištění po (dnech)",
"trashRetentionSaved": "Uchovávání koše aktualizováno",
"trashRetentionFailed": "Aktualizace uchovávání v koši se nepodařilo",
"trashUnavailableConfirm": "Tuto položku nelze přesunout do koše, obvykle proto, že se nachází v jiném souborovém systému nebo vyžaduje zvýšená oprávnění. Chcete ji místo toho trvale smazat?",
"recent": "Nedávné",
"pinned": "Připnuto",
"folderShortcuts": "Zkratky složek",
"failedToReconnectSSH": "Nepodařilo se znovu připojit relaci SSH",
"openTerminalHere": "Otevřít terminál zde",
"run": "Běh",
"openTerminalInFolder": "Otevřít terminál v této složce",
"openTerminalInFileLocation": "Otevřít terminál v umístění souboru",
"runningFile": "Běh - {{file}}",
"onlyRunExecutableFiles": "Lze spustit pouze spustitelné soubory",
"directories": "Adresáře",
"removedFromRecentFiles": "Z posledních souborů odstraněno „{{name}}“",
"removeFailed": "Odebrání se nezdařilo",
"unpinnedSuccessfully": "Úspěšně odepnuto „{{name}}“",
"unpinFailed": "Odepnout se nepodařilo",
"removedShortcut": "Odstraněna zkratka „{{name}}“",
"removeShortcutFailed": "Odebrání zástupce se nezdařilo",
"clearedAllRecentFiles": "Vymazány všechny nedávné soubory",
"clearFailed": "Vymazání se nezdařilo",
"removeFromRecentFiles": "Odebrat z posledních souborů",
"clearAllRecentFiles": "Vymazat všechny nedávné soubory",
"unpinFile": "Odepnout soubor",
"removeShortcut": "Odebrat zkratku",
"pinFile": "Připnout soubor",
"addToShortcuts": "Přidat do zkratek",
"pasteFailed": "Vložení se nezdařilo",
"noUndoableActions": "Žádné akce, které lze vrátit zpět",
"undoCopySuccess": "Zrušená operace kopírování: Smazáno {{count}} zkopírovaných souborů",
"undoCopyFailedDelete": "Vrácení se nezdařilo: Nepodařilo se smazat žádné zkopírované soubory.",
"undoCopyFailedNoInfo": "Vrácení se nezdařilo: Nelze najít informace o zkopírovaném souboru.",
"undoMoveSuccess": "Zrušená operace přesunutí: {{count}} souborů bylo přesunuto zpět do původního umístění.",
"undoMoveFailedMove": "Vrácení se nezdařilo: Nepodařilo se přesunout žádné soubory zpět.",
"undoMoveFailedNoInfo": "Vrácení se nezdařilo: Nelze najít informace o přesunutém souboru.",
"undoDeleteNotSupported": "Operaci smazání nelze vrátit zpět: Soubory byly trvale smazány ze serveru.",
"undoTypeNotSupported": "Nepodporovaný typ operace vrácení zpět",
"undoOperationFailed": "Operace vrácení se nezdařila",
"unknownError": "Neznámá chyba",
"confirm": "Potvrdit",
"find": "Nalézt...",
"replace": "Nahradit",
"downloadInstead": "Stáhnout místo toho",
"keyboardShortcuts": "Klávesové zkratky",
"searchAndReplace": "Hledat a nahradit",
"editing": "Editace",
"search": "Vyhledávání",
"findNext": "Najít další",
"findPrevious": "Najít předchozí",
"save": "Uložit",
"selectAll": "Vybrat vše",
"undo": "Zpět",
"redo": "Předělat",
"moveLineUp": "Posunout seřadit nahoru",
"moveLineDown": "Posunout řádek dolů",
"toggleComment": "Přepnout komentář",
"autoComplete": "Automatické dokončení",
"imageLoadError": "Nepodařilo se načíst obrázek",
"startTyping": "Začněte psát...",
"unknownSize": "Neznámá velikost",
"fileIsEmpty": "Soubor je prázdný",
"largeFileWarning": "Varování před velkým souborem",
"largeFileWarningDesc": "Velikost tohoto souboru je {{size}} , což může při otevření jako text způsobit problémy s výkonem.",
"fileNotFoundAndRemoved": "Soubor „{{name}}“ nebyl nalezen a byl odstraněn z nedávných/připnutých souborů.",
"failedToLoadFile": "Nepodařilo se načíst soubor: {{error}}",
"serverErrorOccurred": "Došlo k chybě serveru. Zkuste to prosím znovu později.",
"autoSaveFailed": "Automatické ukládání se nezdařilo",
"fileAutoSaved": "Soubor se automaticky ukládá",
"moveFileFailed": "Přesun se nezdařilo {{name}}",
"moveOperationFailed": "Operace přesunu se nezdařila",
"canOnlyCompareFiles": "Lze porovnat pouze dva soubory",
"comparingFiles": "Porovnání souborů: {{file1}} a {{file2}}",
"dragFailed": "Operace přetažení se nezdařila",
"filePinnedSuccessfully": "Soubor „{{name}}“ byl úspěšně připnut",
"pinFileFailed": "Připnutí souboru se nezdařilo",
"fileUnpinnedSuccessfully": "Soubor „{{name}}“ byl úspěšně odepnut",
"unpinFileFailed": "Nepodařilo se odepnout soubor",
"shortcutAddedSuccessfully": "Zástupce složky „{{name}}“ byl úspěšně přidán",
"addShortcutFailed": "Přidání zástupce se nezdařilo",
"operationCompletedSuccessfully": "{{operation}} {{count}} položek úspěšně",
"operationCompleted": "{{operation}} {{count}} položek",
"downloadFileSuccess": "Soubor {{name}} byl úspěšně stažen",
"downloadFileFailed": "Stahování se nezdařilo",
"downloadingFile": "Stahování {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Přesunout na {{name}}",
"diffCompareWith": "Rozdíl ve srovnání s {{name}}",
"dragOutsideToDownload": "Přetáhněte mimo okno pro stažení ({{count}} souborů)",
"newFolderDefault": "Nová složka",
"newFileDefault": "NovýSoubor.txt",
"successfullyMovedItems": "Položky {{count}} byly úspěšně přesunuty do {{target}}",
"move": "Pohyb",
"searchInFile": "Hledat v souboru (Ctrl+F)",
"showKeyboardShortcuts": "Zobrazit klávesové zkratky",
"decreaseFontSize": "Zmenšit velikost písma",
"increaseFontSize": "Zvětšit velikost písma",
"startWritingMarkdown": "Začněte psát svůj obsah v Markdownu...",
"loadingFileComparison": "Načítání porovnání souborů...",
"reload": "Znovu načíst",
"compare": "Porovnat",
"sideBySide": "Bok po boku",
"inline": "Vložený",
"fileComparison": "Porovnání souborů: {{file1}} vs. {{file2}}",
"fileTooLarge": "Soubor je příliš velký: {{error}}",
"sshConnectionFailed": "SSH připojení selhalo. Zkontrolujte prosím připojení k {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Nepodařilo se načíst soubor: {{error}}",
"connecting": "Spojovací...",
"connectedSuccessfully": "Úspěšné připojení",
"totpVerificationFailed": "Ověření TOTP se nezdařilo",
"browserSignInFailed": "Přihlášení se nezdařilo. Zkuste to prosím znovu.",
"authenticationFailed": "Ověření se nezdařilo",
"incorrectPassphrase": "Nesprávné heslo. Zkuste to prosím znovu.",
"verificationCodePrompt": "Ověřovací kód:",
"changePermissions": "Změnit oprávnění",
"currentPermissions": "Aktuální oprávnění",
"owner": "Majitel",
"group": "Skupina",
"others": "Ostatní",
"read": "Číst",
"write": "Napsat",
"execute": "Vykonat",
"permissionsChangedSuccessfully": "Oprávnění byla úspěšně změněna",
"failedToChangePermissions": "Nepodařilo se změnit oprávnění",
"name": "Jméno",
"sortByName": "Jméno",
"sortByDate": "Datum úpravy",
"sortBySize": "Velikost",
"ascending": "Vzestupně",
"descending": "Klesající",
"root": "Vykořenit",
"new": "Nový",
"sortBy": "Seřadit podle",
"items": "Položky",
"selected": "Vybraný",
"editor": "Editor",
"octal": "Osmičkové",
"storage": "Skladování",
"disk": "Disk",
"used": "Použitý",
"of": "z",
"toggleSidebar": "Přepnout postranní panel",
"compactLayout": "Použít kompaktní rozvržení",
"comfortableLayout": "Použijte pohodlné rozvržení",
"cannotLoadPdf": "Nelze načíst PDF",
"pdfLoadError": "Při načítání tohoto PDF souboru došlo k chybě.",
"loadingPdf": "Načítání PDF...",
"loadingPage": "Načítání stránky...",
"cancel": "Zrušit",
"copiedItems_one": "Zkopírována položka {{count}}",
"copiedItems_other": "Zkopírováno {{count}} položek",
"deleteCopiedFileFailed": "Nelze smazat kopii {{name}}: {{error}}",
"dragMovedItems_one": "Položka {{count}} přesunuta do {{target}}",
"dragMovedItems_other": "Přesunuto {{count}} položek do {{target}}",
"moveBackFileFailed": "Nelze přesunout {{name}} zpět: {{error}}",
"terminal": "Terminál: {{host}} ({{path}})",
"dragToDesktop": "Přetažení {{name}} na plochu",
"dragFilesToDesktop": "Přetažení souborů {{count}} na plochu",
"folderDragUnsupported": "Přetahování složek na plochu zatím není podporováno",
"saveToDesktopFailed": "Uložení se nezdařilo: {{error}}",
"dragFailedDetail": "Přetažení se nezdařilo: {{error}}",
"videoUnsupported": "Váš prohlížeč tento formát videa nepřehrává.",
"downloadToPlay": "Stáhněte si pro přehrávání jinde",
"cannotPreviewType": "Nelze zobrazit náhled tohoto typu souboru",
"cannotPreviewTypeHint": "Tento typ souboru nemá náhled. Stáhněte si jej a otevřete jej v jiné aplikaci."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Přenos souborů mezi dvěma SSH hostiteli.",
"sourceServer": "Zdrojový server",
"destinationServer": "Cílový server",
"selectHost": "Vyberte hostitele",
"noHostSelected": "Nebyl vybrán žádný hostitel",
"move": "Pohyb",
"copy": "Kopie",
"upload": "Nahrát",
"itemsSelected": "Vybrána položka {{count}}",
"itemsSelected_other": "Vybráno {{count}} položek",
"ready": "Připraveno",
"loadingHosts": "Načítání hostitelů...",
"name": "Jméno",
"modified": "Upraveno",
"size": "Velikost",
"noFiles": "Žádné soubory",
"open": "OTEVŘENO",
"up": "Nahoru",
"refresh": "Obnovit",
"copyToTarget": "Kopírovat do cílového adresáře",
"rename": "Přejmenovat",
"delete": "Vymazat",
"editPermissions": "Upravit oprávnění",
"createNewFolder": "Vytvořit novou složku",
"deleteSelectedItems": "Smazat vybrané položky",
"deleteConfirm": "Smazat {{count}} vybranou položku?",
"deleteConfirm_other": "Smazat {{count}} vybraných položek?",
"cancel": "Zrušit",
"save": "Uložit",
"folderCreated": "Složka vytvořena",
"itemRenamed": "Položka přejmenována",
"actionFailed": "Akce se nezdařila",
"itemsDeleted": "{{count}} položka smazána",
"itemsDeleted_other": "{{count}} položek smazáno",
"deleteFailed": "Smazání se nezdařilo",
"permissionsUpdated": "Oprávnění aktualizována",
"noRemoteSessionConnected": "Není připojena žádná vzdálená relace",
"failedToListFiles": "Seznam souborů se nepodařilo zobrazit",
"failedToRefresh": "Obnovení se nezdařilo",
"destinationInsideSource": "Cíl nemůže být uvnitř vybrané zdrojové cesty.",
"sameHostNoOp": "Zdroj a cíl jsou stejná složka."
},
"hosts": {
"fileManager": "Správce souborů",
"fileManagerUrlCopied": "URL adresa Správce souborů zkopírována",
"copyFileManagerUrlAction": "Kopírovat URL Správce souborů",
"docsLink": "Zobrazit dokumenty",
"hostNotFound": "Hostitel nenalezen",
"loadingHost": "Načítání hostitele..."
},
"onboarding": {
"feature_files": "Správce souborů",
"feature_files_desc": "Procházejte, nahrávejte, stahujte a upravujte soubory přes SFTP, aniž byste museli opustit aplikaci."
},
"terminal": {
"runTitle": "Spuštěno {{command}} - {{host}}",
"terminalTitle": "Terminál - {{host}}",
"terminalWithPath": "Terminál - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Procházet cílové složky",
"browsePathError": "Tuto cestu se nepodařilo otevřít na cílovém hostiteli.",
"browsePathWillBeCreated": "Tato složka zatím neexistuje. Bude vytvořena po zahájení přenosu.",
"cancel": "Zrušit",
"cleanupDestFiles": "Vyčistit cíl",
"cleanupDestFilesError": "Vyčištění se nezdařilo",
"cleanupDestFilesNothing": "Na cílové destinaci není co uklízet",
"cleanupDestFilesPartial": "Některé částečné soubory se nepodařilo odstranit.",
"cleanupDestFilesSuccess": "Z cílového umístění byly odstraněny částečné soubory.",
"confirmCopy": "Kopie",
"confirmMove": "Pohyb",
"copyFolderToHost": "Zkopírovat složku na hostitele…",
"copyItemsToHost": "Zkopírovat {{count}} položek pro hostování…",
"copyToHost": "Kopírovat na hostitele…",
"destinationPath": "Cílová cesta",
"destMustBeDirectory": "Cíl musí být adresář pro přenosy více položek.",
"goUp": "Jdi nahoru",
"hostAuthRequired": "Vyžaduje se ověření. Nejprve otevřete Správce souborů na tomto hostiteli.",
"hostConnecting": "Připojování…",
"hostConnectionFailed": "Připojení se nezdařilo",
"hostDisconnected": "Nepřipojeno",
"hostReady": "Připraveno",
"itemsSummary": "{{count}} položek",
"jumpHostLimitation": "Oba hostitelé musí být dosažitelné ze serveru Termix. Přímé směrování mezi hostiteli není podporováno.",
"methodAuto": "Auto",
"methodAutoHint": "Vybírá tar nebo SFTP pro jednotlivé soubory na základě počtu souborů, velikosti a komprimovatelnosti. Jednotlivé soubory vždy používají streamovaný SFTP.",
"methodItemSftp": "SFTP pro jednotlivé soubory",
"methodItemSftpHint": "Přeneste každý soubor jednotlivě přes SFTP. Funguje na všech hostitelích včetně Windows.",
"methodItemSftpLimitation": "Každý soubor používá stejný SFTP stream jako kopie jednoho souboru, jeden po druhém. Průběh je sloučen napříč všemi soubory, takže se ukazatel u velkých souborů pohybuje pomalu.",
"methodLabel": "Způsob přenosu",
"methodPreviewError": "Nepodařilo se zobrazit náhled metody přenosu. Server si metodu vybere i po spuštění.",
"methodPreviewLoading": "Výpočet metody převodu…",
"methodPreviewScanSummary": "{{fileCount}} souborů, {{totalSize}} celkem (naskenováno na zdrojovém hostiteli).",
"methodPreviewWillUseItemSftp": "Použije se: SFTP pro jednotlivé soubory",
"methodPreviewWillUseTar": "Použiji: archiv Tar",
"methodReason": {
"user_item_sftp": "Zvolili jste SFTP pro jednotlivé soubory.",
"user_tar": "Zvolili jste archiv tar.",
"tar_unavailable": "Tar není k dispozici na jednom nebo obou hostitelích, takže se místo toho použije SFTP pro jednotlivé soubory.",
"windows_host": "Je zapojen hostitelský systém Windows, takže se nepoužívá tar.",
"auto_multi_large": "Auto: více souborů včetně velkého souboru ({{largestSize}}) s komprimovatelnými daty. Tar je sloučí do jednoho přenosu.",
"auto_single_large_in_archive": "Auto: jeden velký soubor ({{largestSize}}) v této sadě, takže SFTP pro jednotlivé soubory.",
"auto_many_incompressible": "Auto: většinou nekomprimovatelná data, takže SFTP pro jednotlivé soubory.",
"auto_many_files": "Automaticky: mnoho souborů ({{fileCount}}), tar snižuje režii pro každý soubor.",
"auto_default": "Automaticky: SFTP pro jednotlivé soubory pro tuto sadu."
},
"methodTar": "Archiv Tar",
"methodTarHint": "Komprimace ve zdroji, přenos jednoho archivu, extrakce v cíli. Vyžaduje tar na obou unixových hostitelích.",
"metricsCompress": "Komprimovat u zdroje: {{duration}}",
"metricsExtract": "Extrahovat v cíli: {{duration}}",
"metricsPrepare": "Připravit cíl: {{duration}}",
"metricsRouteBenchmark": "Sonda trasy: přímá {{direct}}, reléová {{relay}}",
"metricsSourceDelete": "Odebrat ze zdroje: {{duration}}",
"metricsTotal": "Celkem: {{duration}}",
"metricsTransfer": "Konec od konce: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 ověřeno: {{duration}}",
"moveFolderToHost": "Přesunout složku na hostitele…",
"moveItemsToHost": "Přesunout {{count}} položek na hostitele…",
"moveToHost": "Přesunout na hostitele…",
"noHostsConnected": "Žádní další hostitelé souborů nejsou k dispozici.",
"noHostsConnectedHint": "Přidejte dalšího hostitele SSH s povoleným Správcem souborů ve Správci hostitelů.",
"parallelSegmentsHint": "Velké soubory jsou rozděleny na bloky o velikosti 256 MB. Více linek používá samostatná připojení (například spuštění několika přenosů) pro vyšší celkovou propustnost.",
"parallelSegmentsLabel": "Paralelní přestupní pruhy",
"parallelSegmentsOption": "{{count}} jízdních pruhů",
"progressBenchmarking": "Výběr nejrychlejší trasy přestupu…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Zrušit",
"progressCancelling": "Zrušení…",
"progressCompressing": "Komprese na zdrojovém hostiteli…",
"progressExtracting": "Extrahování v cíli…",
"progressItems": "{{current}} / {{total}} souborů",
"progressReconnecting": "Opětovné připojení…",
"progressStalled": "Zastaveno",
"progressTotalSpeed": "{{speed}} celkem ({{lanes}} pruhů)",
"progressTransferring": "Přenos dat…",
"progressTransferringItems": "Přenos souborů ({{current}} z {{total}})…",
"progressVerifying": "Ověřování integrity souboru…",
"recentDestinations": "Nedávné destinace",
"resumedHint": "Znovu připojeno k aktivnímu přenosu zahájenému v jiném okně.",
"retryTransfer": "Zkusit znovu",
"retryTransferError": "Opakovaný pokus se nezdařil",
"selectDestinationHost": "Vyberte cílového hostitele",
"transferCancelled": "Převod zrušen",
"transferCancelledCopyHint": "V cílovém úložišti mohou zůstat jen částečné soubory.",
"transferCancelledMoveHint": "V cílovém umístění mohou zůstat jen některé soubory. Zdrojové soubory nebyly odstraněny.",
"transferError": "Přenos se nezdařil",
"transferFailedRetryHint": "V cíli byla uložena částečná data. Po obnovení připojení bude pokus pokračovat.",
"transferPartialHint": "Nepodařilo se přenést: {{paths}}",
"transferSuccess": "Převod dokončen",
"metricsHopSourceRead": "Zdroj → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → cíl (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → cíl (lokální): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Filer",
"sftp": "SFTP",
"openFileManager": "Åbn Filhåndtering"
},
"permissions": {
"use": {
"title": "Brug filhåndtering",
"description": "Gennemse, rediger og overfør filer via SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Aktivér Filhåndtering",
"description": "Gennemse og rediger filer på denne vært via SFTP."
},
"defaultPath": {
"label": "Standardsti"
},
"scpLegacy": {
"label": "SCP Legacy-tilstand"
}
},
"user": {
"transferConcurrency": {
"label": "Samtidige filoverførsler",
"description": "Hvor mange filer den side om side lokale/fjernstyrede administrator uploader eller downloader på samme tid. Sænk dette, hvis din server begrænser SFTP-kanaler."
},
"confirmBeforeTrash": {
"label": "Bekræft før du flytter filer til papirkurven",
"description": "Spørg før du flytter eksterne filer til papirkurven. Permanent sletning kræver stadig bekræftelse."
}
}
},
"hostCapability": {
"label": "Filhåndtering"
},
"fileManager": {
"noHostSelected": "Ingen vært valgt",
"initializingEditor": "Initialiserer editor...",
"file": "Fil",
"folder": "Folder",
"uploadFile": "Upload fil",
"downloadFile": "Download",
"extractArchive": "Uddrag af arkivet",
"extractingArchive": "Udtrækker {{name}}...",
"archiveExtractedSuccessfully": "{{name}} blev udpakket",
"extractFailed": "Udpakning mislykkedes",
"compressFile": "Komprimer fil",
"compressFiles": "Komprimer filer",
"compressFilesDesc": "Komprimer {{count}} elementer til et arkiv",
"archiveName": "Arkivnavn",
"enterArchiveName": "Indtast arkivnavn...",
"compressionFormat": "Kompressionsformat",
"selectedFiles": "Valgte filer",
"andMoreFiles": "og {{count}} mere...",
"compress": "Sammenpresse",
"compressingFiles": "Komprimerer {{count}} elementer til {{name}}...",
"filesCompressedSuccessfully": "{{name}} er oprettet",
"compressFailed": "Komprimering mislykkedes",
"edit": "Redigere",
"preview": "Forhåndsvisning",
"previous": "Tidligere",
"next": "Næste",
"pageXOfY": "Side {{current}} af {{total}}",
"zoomOut": "Zoom ud",
"zoomIn": "Zoom ind",
"newFile": "Ny fil",
"newFolder": "Ny mappe",
"rename": "Omdøb",
"uploading": "Uploader...",
"uploadingFile": "Uploader {{name}}...",
"uploadingChunk": "Uploader {{name}}: {{percent}}% (del {{chunk}} af {{total}})",
"fileName": "Filnavn",
"folderName": "Mappenavn",
"fileUploadedSuccessfully": "Filen \"{{name}}\" er blevet uploadet",
"failedToUploadFile": "Kunne ikke uploade filen",
"uploadingFolderFiles": "Uploader {{count}} fil(er)...",
"uploadedFolderFiles": "Uploadede {{count}} fil(er)",
"uploadedFolderPartial": "Upload af {{uploaded}} fil(er), {{failed}} mislykkedes",
"fileDownloadedSuccessfully": "Filen \"{{name}}\" er blevet downloadet",
"failedToDownloadFile": "Kunne ikke downloade filen",
"fileCreatedSuccessfully": "Filen \"{{name}}\" er blevet oprettet",
"folderCreatedSuccessfully": "Mappen \"{{name}}\" er blevet oprettet",
"failedToCreateItem": "Kunne ikke oprette elementet",
"operationFailed": "{{operation}} handling mislykkedes for {{name}}: {{error}}",
"failedToResolveSymlink": "Kunne ikke løse symbolsk link",
"itemsDeletedSuccessfully": "{{count}} elementer er blevet slettet",
"failedToDeleteItems": "Kunne ikke slette elementer",
"sudoPasswordRequired": "Administratoradgangskode påkrævet",
"enterSudoPassword": "Indtast sudo-adgangskoden for at fortsætte denne handling",
"sudoPassword": "Sudo-adgangskode",
"sudoOperationFailed": "Sudo-handlingen mislykkedes",
"sudoAuthFailed": "Sudo-godkendelse mislykkedes",
"dragFilesToUpload": "Slip filer her for at uploade",
"dropToUploadHere": "Slip for at uploade her",
"dropToDownloadHere": "Slip for at downloade her",
"localFiles": "Lokal",
"showLocalFiles": "Vis lokale filer (delt visning)",
"hideLocalFiles": "Skjul lokale filer",
"localHome": "Hjemmemappe",
"localPathPlaceholder": "Lokal mappesti",
"localShowHidden": "Vis skjulte filer",
"localHideHidden": "Skjul skjulte filer",
"localRevealInFileManager": "Vis i systemfilhåndtering",
"localCannotOpenFolder": "Kan ikke åbne mappen",
"localItemCount": "{{count}} elementer",
"localSelectedCount": "{{count}} valgt",
"back": "Tilbage",
"forward": "Forward",
"up": "Op",
"kind": "Slags",
"localUploadingProgress": "Uploader {{current}} af {{total}}",
"localDownloadingProgress": "Downloader {{current}} af {{total}}",
"localTransferInFlight": "{{count}} på én gang",
"localPreparingDownload": "Forbereder download...",
"localTransferCancelled": "Overførsel annulleret",
"localNothingToTransfer": "Intet at overføre",
"localUploadComplete": "Uploadede {{count}} fil(er)",
"localUploadFailed": "Upload mislykkedes",
"localUploadPartial": "Upload af {{done}} fil(er), {{failed}} mislykkedes",
"localDownloadComplete": "Downloadede {{count}} fil(er)",
"localDownloadFailed": "Download mislykkedes",
"localDownloadPartial": "Download af {{done}} fil(er), {{failed}} mislykkedes",
"localReplaceExistingPrompt": "{{count}} elementer findes allerede i denne mappe. Skal de erstattes?",
"localReplace": "Erstatte",
"localSkipExisting": "Springe",
"localSkippedExisting": "Springede {{count}} eksisterende element(er) over",
"localUnsafeNamesSkipped": "Springede {{count}} elementer over, hvis navne ikke kan bruges på denne computer",
"localOpen": "Åben",
"localOpenFolder": "Åbn mappe",
"localUploadToRemote": "Upload til server",
"localUploadToRemoteMany": "Upload {{count}} elementer til serveren",
"localMoveToTrash": "Flyt til papirkurven",
"localMoveToTrashMany": "Flyt {{count}} elementer til papirkurven",
"localTrashConfirmSingle": "Flytte \"{{name}}\" til papirkurven?",
"localTrashConfirmFolder": "Flytte mappen \"{{name}}\" og alt dens indhold til papirkurven?",
"localTrashConfirmMany": "Flytte {{count}} elementer til papirkurven?",
"localTrashed": "Flyttede {{count}} element(er) til papirkurven",
"localTrashFailed": "Kunne ikke flytte til papirkurven",
"localRenameFailed": "Omdøbning mislykkedes",
"localCreateFailed": "Kunne ikke oprette elementet",
"goToParentFolder": "Gå til overordnet mappe",
"resizeSidebar": "Træk for at ændre størrelsen på sidebjælken (dobbeltklik for at nulstille)",
"resizeLocalPane": "Træk for at ændre størrelsen på den lokale rude (dobbeltklik for at nulstille)",
"columns": "Kolonner",
"columnsHint": "Højreklik for at vælge kolonner",
"emptyFolder": "Denne mappe er tom",
"searchFiles": "Søg i filer...",
"upload": "Upload",
"selectHostToStart": "Vælg en vært for at starte filhåndtering",
"sshRequiredForFileManager": "Filhåndtering kræver SSH. Denne vært har ikke SSH aktiveret.",
"failedToConnect": "Kunne ikke oprette forbindelse til SSH",
"failedToLoadDirectory": "Kunne ikke indlæse mappen",
"noSSHConnection": "Ingen SSH-forbindelse tilgængelig",
"copy": "Kopi",
"cut": "Skære",
"paste": "Indsæt",
"copyPath": "Kopiér sti",
"copyPaths": "Kopier stier",
"delete": "Slet",
"properties": "Ejendomme",
"refresh": "Opfriske",
"downloadFiles": "Download {{count}} filer til browseren",
"copyFiles": "Kopiér {{count}} elementer",
"cutFiles": "Klip {{count}} elementer",
"deleteFiles": "Slet {{count}} elementer",
"filesCopiedToClipboard": "{{count}} elementer kopieret til udklipsholderen",
"filesCutToClipboard": "{{count}} elementer klippet til udklipsholder",
"pathCopiedToClipboard": "Sti kopieret til udklipsholder",
"pathsCopiedToClipboard": "{{count}} stier kopieret til udklipsholder",
"failedToCopyPath": "Kunne ikke kopiere stien til udklipsholderen",
"copyFolderLink": "Kopiér link til mappe",
"copyCurrentFolderLink": "Kopiér link til aktuel mappe",
"folderLinkCopied": "Mappelink kopieret til udklipsholder",
"failedToCopyFolderLink": "Kunne ikke kopiere mappelinket",
"movedItems": "Flyttede {{count}} elementer",
"failedToDeleteItem": "Kunne ikke slette elementet",
"itemRenamedSuccessfully": "{{type}} er omdøbt",
"failedToRenameItem": "Kunne ikke omdøbe elementet",
"download": "Download",
"openExternalEditor": "Åbn eksternt",
"chooseExternalEditor": "Vælg ekstern editor",
"externalEditorSelected": "Ekstern editor valgt",
"externalEditorDesktopOnly": "Ekstern editor er kun tilgængelig i desktop-appen",
"externalEditorOpened": "Åbnet i ekstern editor. Hvis du gemmer der, uploades ændringerne tilbage til serveren.",
"failedToOpenExternalEditor": "Kunne ikke åbne den eksterne editor",
"failedToSelectExternalEditor": "Kunne ikke vælge ekstern editor",
"permissions": "Tilladelser",
"size": "Størrelse",
"modified": "Ændret",
"path": "Sti",
"confirmDelete": "Er du sikker på, at du vil slette {{name}}?",
"permissionDenied": "Tilladelse nægtet",
"serverError": "Serverfejl",
"fileSavedSuccessfully": "Filen er gemt",
"failedToSaveFile": "Kunne ikke gemme filen",
"confirmDeleteSingleItem": "Er du sikker på, at du vil slette \"{{name}} \" permanent?",
"confirmDeleteMultipleItems": "Er du sikker på, at du vil slette {{count}} elementer permanent?",
"confirmDeleteMultipleItemsWithFolders": "Er du sikker på, at du vil slette {{count}} elementer permanent? Dette inkluderer mapper og deres indhold.",
"confirmDeleteFolder": "Er du sikker på, at du vil slette mappen \"{{name}}\" og alt dens indhold permanent?",
"permanentDeleteWarning": "Denne handling kan ikke fortrydes. Elementet/elementerne vil blive permanent slettet fra serveren.",
"moveToTrashWarning": "Elementet/elementerne vil blive flyttet til Termix-papirkurven og kan gendannes, inden opbevaringsperioden udløber.",
"itemsMovedToTrash": "{{count}} element(er) flyttet til papirkurven",
"trash": "Skrald",
"trashDescription": "Slettede elementer gemmes i {{days}} dag(e) på denne vært.",
"trashLoadFailed": "Kunne ikke indlæse papirkurven",
"trashEmpty": "Papirkurven er tom",
"trashRestore": "Gendan",
"trashRestored": "Gendannet {{name}}",
"trashRestoreFailed": "Elementet kunne ikke gendannes. Den oprindelige sti findes muligvis allerede.",
"trashDeletePermanently": "Slet permanent",
"trashDeleteConfirm": "Vil du slette {{name}}permanent? Dette kan ikke fortrydes.",
"trashPermanentlyDeleted": "Permanent slettet {{name}}",
"trashDeleteFailed": "Kunne ikke slette elementet permanent",
"trashEmptyAction": "Tøm papirkurven",
"trashEmptyConfirm": "Vil du slette alle elementer i papirkurven permanent? Dette kan ikke fortrydes.",
"trashEmptied": "Skraldespanden tømt",
"trashRetention": "Automatisk oprydning efter (dage)",
"trashRetentionSaved": "Papirkurvsopbevaring opdateret",
"trashRetentionFailed": "Kunne ikke opdatere opbevaring af papirkurven",
"trashUnavailableConfirm": "Dette element kan ikke flyttes til papirkurven, normalt fordi det er på et andet filsystem eller kræver forhøjede tilladelser. Slet det permanent i stedet?",
"recent": "Nylig",
"pinned": "Fastgjort",
"folderShortcuts": "Mappegenveje",
"failedToReconnectSSH": "Kunne ikke genoprette forbindelsen til SSH-sessionen",
"openTerminalHere": "Åbn terminalen her",
"run": "Løbe",
"openTerminalInFolder": "Åbn Terminal i denne mappe",
"openTerminalInFileLocation": "Åbn terminalen på filplaceringen",
"runningFile": "Løb - {{file}}",
"onlyRunExecutableFiles": "Kan kun køre eksekverbare filer",
"directories": "Kataloger",
"removedFromRecentFiles": "Fjernede \"{{name}}\" fra seneste filer",
"removeFailed": "Fjernelse mislykkedes",
"unpinnedSuccessfully": "\"{{name}}\" blev frigjort",
"unpinFailed": "Frigørelse mislykkedes",
"removedShortcut": "Fjernede genvejen \"{{name}}\"",
"removeShortcutFailed": "Fjernelse af genvej mislykkedes",
"clearedAllRecentFiles": "Rydde alle seneste filer",
"clearFailed": "Rydning mislykkedes",
"removeFromRecentFiles": "Fjern fra seneste filer",
"clearAllRecentFiles": "Ryd alle seneste filer",
"unpinFile": "Frigør fil",
"removeShortcut": "Fjern genvej",
"pinFile": "Fastgør fil",
"addToShortcuts": "Føj til genveje",
"pasteFailed": "Indsætning mislykkedes",
"noUndoableActions": "Ingen handlinger, der kan fortrydes",
"undoCopySuccess": "Fortrydt kopiering: Slettede {{count}} kopierede filer",
"undoCopyFailedDelete": "Fortryd mislykkedes: Kunne ikke slette nogen kopierede filer",
"undoCopyFailedNoInfo": "Fortryd mislykkedes: Kunne ikke finde kopierede filoplysninger",
"undoMoveSuccess": "Fortrydt flyttehandling: Flyttede {{count}} filer tilbage til den oprindelige placering",
"undoMoveFailedMove": "Fortryd mislykkedes: Kunne ikke flytte nogen filer tilbage",
"undoMoveFailedNoInfo": "Fortryd mislykkedes: Kunne ikke finde oplysninger om den flyttede fil",
"undoDeleteNotSupported": "Sletningen kan ikke fortrydes: Filerne er blevet permanent slettet fra serveren",
"undoTypeNotSupported": "Ikke-understøttet fortrydelseshandlingstype",
"undoOperationFailed": "Fortrydelseshandling mislykkedes",
"unknownError": "Ukendt fejl",
"confirm": "Bekræfte",
"find": "Finde...",
"replace": "Erstatte",
"downloadInstead": "Download i stedet",
"keyboardShortcuts": "Tastaturgenveje",
"searchAndReplace": "Søg og erstat",
"editing": "Redigering",
"search": "Søge",
"findNext": "Find næste",
"findPrevious": "Find forrige",
"save": "Spare",
"selectAll": "Vælg alle",
"undo": "Fortryd",
"redo": "Gentag",
"moveLineUp": "Flyt linje op",
"moveLineDown": "Flyt linje ned",
"toggleComment": "Slå kommentar til/fra",
"autoComplete": "Autofuldførelse",
"imageLoadError": "Billedet kunne ikke indlæses",
"startTyping": "Begynd at skrive...",
"unknownSize": "Ukendt størrelse",
"fileIsEmpty": "Filen er tom",
"largeFileWarning": "Advarsel om stor fil",
"largeFileWarningDesc": "Denne fil er {{size}} stor, hvilket kan forårsage problemer med ydeevnen, når den åbnes som tekst.",
"fileNotFoundAndRemoved": "Filen \"{{name}}\" blev ikke fundet og er blevet fjernet fra seneste/fastgjorte filer",
"failedToLoadFile": "Kunne ikke indlæse filen: {{error}}",
"serverErrorOccurred": "Der opstod en serverfejl. Prøv igen senere.",
"autoSaveFailed": "Automatisk lagring mislykkedes",
"fileAutoSaved": "Fil gemt automatisk",
"moveFileFailed": "Kunne ikke flytte {{name}}",
"moveOperationFailed": "Flytteoperationen mislykkedes",
"canOnlyCompareFiles": "Kan kun sammenligne to filer",
"comparingFiles": "Sammenligning af filer: {{file1}} og {{file2}}",
"dragFailed": "Trækhandlingen mislykkedes",
"filePinnedSuccessfully": "Filen \"{{name}}\" er blevet fastgjort",
"pinFileFailed": "Kunne ikke fastlåse filen",
"fileUnpinnedSuccessfully": "Filen \"{{name}}\" blev frigjort",
"unpinFileFailed": "Kunne ikke frigøre filen",
"shortcutAddedSuccessfully": "Mappens genvej \"{{name}}\" blev tilføjet",
"addShortcutFailed": "Kunne ikke tilføje genvej",
"operationCompletedSuccessfully": "{{operation}} {{count}} elementer er blevet genanvendt",
"operationCompleted": "{{operation}} {{count}} elementer",
"downloadFileSuccess": "Fil {{name}} er blevet downloadet",
"downloadFileFailed": "Download mislykkedes",
"downloadingFile": "Downloader {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Flyt til {{name}}",
"diffCompareWith": "Differens sammenligning med {{name}}",
"dragOutsideToDownload": "Træk uden for vinduet for at downloade ({{count}} filer)",
"newFolderDefault": "NyMappe",
"newFileDefault": "Nyfil.txt",
"successfullyMovedItems": "{{count}} elementer er flyttet til {{target}}",
"move": "Flytte",
"searchInFile": "Søg i filen (Ctrl+F)",
"showKeyboardShortcuts": "Vis tastaturgenveje",
"decreaseFontSize": "Formindsk skriftstørrelsen",
"increaseFontSize": "Øg skriftstørrelsen",
"startWritingMarkdown": "Begynd at skrive dit indhold til nedskrivning...",
"loadingFileComparison": "Indlæser filsammenligning...",
"reload": "Genindlæs",
"compare": "Sammenligne",
"sideBySide": "Side om side",
"inline": "Indlejret",
"fileComparison": "Filsammenligning: {{file1}} vs. {{file2}}",
"fileTooLarge": "Filen er for stor: {{error}}",
"sshConnectionFailed": "SSH-forbindelse mislykkedes. Kontroller venligst din forbindelse til {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Kunne ikke indlæse filen: {{error}}",
"connecting": "Forbinder...",
"connectedSuccessfully": "Forbindelsen er oprettet",
"totpVerificationFailed": "TOTP-bekræftelse mislykkedes",
"browserSignInFailed": "Log ind mislykkedes. Prøv igen.",
"authenticationFailed": "Godkendelse mislykkedes",
"incorrectPassphrase": "Forkert adgangskode. Prøv igen.",
"verificationCodePrompt": "Bekræftelseskode:",
"changePermissions": "Ændre tilladelser",
"currentPermissions": "Nuværende tilladelser",
"owner": "Ejer",
"group": "Gruppe",
"others": "Andre",
"read": "Læse",
"write": "Skrive",
"execute": "Udfør",
"permissionsChangedSuccessfully": "Tilladelserne er ændret",
"failedToChangePermissions": "Kunne ikke ændre tilladelser",
"name": "Navn",
"sortByName": "Navn",
"sortByDate": "Dato ændret",
"sortBySize": "Størrelse",
"ascending": "Stigende",
"descending": "Faldende",
"root": "Rod",
"new": "Ny",
"sortBy": "Sortér efter",
"items": "Varer",
"selected": "Valgt",
"editor": "Redaktør",
"octal": "Oktal",
"storage": "Opbevaring",
"disk": "Disk",
"used": "Brugt",
"of": "af",
"toggleSidebar": "Slå sidebjælken til/fra",
"compactLayout": "Brug kompakt layout",
"comfortableLayout": "Brug et komfortabelt layout",
"cannotLoadPdf": "Kan ikke indlæse PDF'en",
"pdfLoadError": "Der opstod en fejl under indlæsning af denne PDF-fil.",
"loadingPdf": "Indlæser PDF...",
"loadingPage": "Indlæser side...",
"cancel": "Ophæve",
"copiedItems_one": "Kopieret {{count}} element",
"copiedItems_other": "Kopierede {{count}} elementer",
"deleteCopiedFileFailed": "Kunne ikke slette kopien af {{name}}: {{error}}",
"dragMovedItems_one": "Flyttede {{count}} element til {{target}}",
"dragMovedItems_other": "Flyttede {{count}} elementer til {{target}}",
"moveBackFileFailed": "Kunne ikke flytte {{name}} tilbage: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Træk {{name}} til skrivebordet",
"dragFilesToDesktop": "Træk {{count}} filer til skrivebordet",
"folderDragUnsupported": "Det understøttes endnu ikke at trække mapper til skrivebordet",
"saveToDesktopFailed": "Gemning mislykkedes: {{error}}",
"dragFailedDetail": "Træk mislykkedes: {{error}}",
"videoUnsupported": "Din browser kan ikke afspille dette videoformat.",
"downloadToPlay": "Download for at afspille det et andet sted",
"cannotPreviewType": "Kan ikke forhåndsvise denne filtype",
"cannotPreviewTypeHint": "Denne filtype har ingen forhåndsvisning. Download den for at åbne den i en anden app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Overfør filer mellem to SSH-værter.",
"sourceServer": "Kildeserver",
"destinationServer": "Destinationsserver",
"selectHost": "Vælg vært",
"noHostSelected": "Ingen vært valgt",
"move": "Flytte",
"copy": "Kopi",
"upload": "Upload",
"itemsSelected": "{{count}} element valgt",
"itemsSelected_other": "{{count}} elementer valgt",
"ready": "Parat",
"loadingHosts": "Indlæser værter...",
"name": "Navn",
"modified": "Ændret",
"size": "Størrelse",
"noFiles": "Ingen filer",
"open": "Åben",
"up": "Op",
"refresh": "Opfriske",
"copyToTarget": "Kopiér til målmappe",
"rename": "Omdøb",
"delete": "Slet",
"editPermissions": "Rediger tilladelser",
"createNewFolder": "Opret ny mappe",
"deleteSelectedItems": "Slet valgte elementer",
"deleteConfirm": "Slet {{count}} det valgte element?",
"deleteConfirm_other": "Slet {{count}} valgte elementer?",
"cancel": "Ophæve",
"save": "Spare",
"folderCreated": "Mappe oprettet",
"itemRenamed": "Varen er omdøbt",
"actionFailed": "Handlingen mislykkedes",
"itemsDeleted": "{{count}} element slettet",
"itemsDeleted_other": "{{count}} elementer slettet",
"deleteFailed": "Sletning mislykkedes",
"permissionsUpdated": "Tilladelser opdateret",
"noRemoteSessionConnected": "Ingen fjernsession tilsluttet",
"failedToListFiles": "Kunne ikke liste filer",
"failedToRefresh": "Kunne ikke opdatere",
"destinationInsideSource": "Destinationen må ikke være inden for den valgte kildesti.",
"sameHostNoOp": "Kilde og destination er den samme mappe."
},
"hosts": {
"fileManager": "Filhåndtering",
"fileManagerUrlCopied": "URL'en til filhåndtering er kopieret",
"copyFileManagerUrlAction": "Kopiér URL til filhåndtering",
"docsLink": "Se dokumenter",
"hostNotFound": "Værten blev ikke fundet",
"loadingHost": "Indlæser vært..."
},
"onboarding": {
"feature_files": "Filhåndtering",
"feature_files_desc": "Gennemse, upload, download og rediger filer via SFTP uden at forlade appen."
},
"terminal": {
"runTitle": "Kører {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Gennemse destinationsmapper",
"browsePathError": "Kunne ikke åbne denne sti på destinationsværten.",
"browsePathWillBeCreated": "Denne mappe findes ikke endnu. Den vil blive oprettet, når overførslen starter.",
"cancel": "Ophæve",
"cleanupDestFiles": "Oprydningsdestination",
"cleanupDestFilesError": "Oprydning mislykkedes",
"cleanupDestFilesNothing": "Intet at rydde op på destinationen",
"cleanupDestFilesPartial": "Nogle delvise filer kunne ikke fjernes",
"cleanupDestFilesSuccess": "Fjernede delvise filer fra destinationen",
"confirmCopy": "Kopi",
"confirmMove": "Flytte",
"copyFolderToHost": "Kopiér mappe til vært…",
"copyItemsToHost": "Kopiér {{count}} elementer til at være vært for…",
"copyToHost": "Kopiér til vært…",
"destinationPath": "Destinationssti",
"destMustBeDirectory": "Destinationen skal være en mappe for overførsler af flere elementer",
"goUp": "Gå op",
"hostAuthRequired": "Godkendelse kræves. Åbn først Filhåndtering på denne vært",
"hostConnecting": "Forbinder…",
"hostConnectionFailed": "Forbindelsen mislykkedes",
"hostDisconnected": "Ikke forbundet",
"hostReady": "Parat",
"itemsSummary": "{{count}} elementer",
"jumpHostLimitation": "Begge værter skal kunne nås fra Termix-serveren. Direkte vært-til-vært-routing understøttes ikke.",
"methodAuto": "Bil",
"methodAutoHint": "Vælger tar eller SFTP pr. fil baseret på antal filer, størrelse og komprimerbarhed. Enkeltfiler bruger altid streaming SFTP.",
"methodItemSftp": "SFTP pr. fil",
"methodItemSftpHint": "Overfør hver fil individuelt via SFTP. Fungerer på alle værter, inklusive Windows.",
"methodItemSftpLimitation": "Hver fil bruger den samme SFTP-strøm som en enkelt filkopi, én efter én. Status kombineres på tværs af alle filer, så bjælken bevæger sig langsomt under store filer.",
"methodLabel": "Overførselsmetode",
"methodPreviewError": "Kunne ikke forhåndsvise overførselsmetoden. Serveren vil stadig vælge en metode, når du starter.",
"methodPreviewLoading": "Beregning af overførselsmetode…",
"methodPreviewScanSummary": "{{fileCount}} filer, {{totalSize}} i alt (scannet på kildevært).",
"methodPreviewWillUseItemSftp": "Vil bruge: SFTP pr. fil",
"methodPreviewWillUseTar": "Vil bruge: Tar-arkiv",
"methodReason": {
"user_item_sftp": "Du valgte SFTP pr. fil.",
"user_tar": "Du valgte tar-arkivet.",
"tar_unavailable": "Tar er ikke tilgængelig på den ene eller begge værter, så SFTP pr. fil vil blive brugt i stedet.",
"windows_host": "En Windows-vært er involveret, så tar bruges ikke.",
"auto_multi_large": "Auto: flere filer inklusive en stor fil ({{largestSize}}) med komprimerbare data. Tar samler dem i én overførsel.",
"auto_single_large_in_archive": "Auto: én stor fil ({{largestSize}}) i dette sæt, så SFTP pr. fil.",
"auto_many_incompressible": "Auto: for det meste inkomprimerbare data, så SFTP pr. fil.",
"auto_many_files": "Auto: mange filer ({{fileCount}}), tar reducerer overhead pr. fil.",
"auto_default": "Auto: SFTP pr. fil for dette sæt."
},
"methodTar": "Tar-arkiv",
"methodTarHint": "Komprimer ved kildekode, overfør ét arkiv, udpak ved destination. Kræver tar på begge Unix-værter.",
"metricsCompress": "Komprimer på kilde: {{duration}}",
"metricsExtract": "Udtræk på destination: {{duration}}",
"metricsPrepare": "Forbered destination: {{duration}}",
"metricsRouteBenchmark": "Ruteprobe: direkte {{direct}}, relæ {{relay}}",
"metricsSourceDelete": "Fjern fra kilde: {{duration}}",
"metricsTotal": "I alt: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verificeret: {{duration}}",
"moveFolderToHost": "Flyt mappe til vært…",
"moveItemsToHost": "Flyt {{count}} elementer til at være vært for…",
"moveToHost": "Flyt til vært…",
"noHostsConnected": "Ingen andre filhåndteringsværter tilgængelige.",
"noHostsConnectedHint": "Tilføj en anden SSH-vært med Filhåndtering aktiveret i Værtshåndtering.",
"parallelSegmentsHint": "Store filer opdeles i bidder på 256 MB. Flere baner bruger separate forbindelser (f.eks. at starte flere overførsler) for at opnå en højere samlet gennemløbshastighed.",
"parallelSegmentsLabel": "Parallelle overførselsbaner",
"parallelSegmentsOption": "{{count}} baner",
"progressBenchmarking": "Valg af den hurtigste overførselsrute…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Ophæve",
"progressCancelling": "Annullerer…",
"progressCompressing": "Komprimering på kildevært…",
"progressExtracting": "Udpakning på destination…",
"progressItems": "{{current}} / {{total}} filer",
"progressReconnecting": "Genopretter forbindelse…",
"progressStalled": "Standset",
"progressTotalSpeed": "{{speed}} i alt ({{lanes}} baner)",
"progressTransferring": "Overførsel af data…",
"progressTransferringItems": "Overførsel af filer ({{current}} af {{total}})…",
"progressVerifying": "Bekræfter filintegritet…",
"recentDestinations": "Seneste destinationer",
"resumedHint": "Genoprettet forbindelse til en aktiv overførsel, der er startet i et andet vindue.",
"retryTransfer": "Prøv igen",
"retryTransferError": "Genforsøg mislykkedes",
"selectDestinationHost": "Vælg destinationsvært",
"transferCancelled": "Overførsel annulleret",
"transferCancelledCopyHint": "Delvise filer kan forblive på destinationen.",
"transferCancelledMoveHint": "Delvise filer kan forblive på destinationen. Kildefilerne blev ikke fjernet.",
"transferError": "Overførslen mislykkedes",
"transferFailedRetryHint": "Delvise data blev gemt på destinationen. Forsøget genoptages, når forbindelsen er tilbage.",
"transferPartialHint": "Kunne ikke overføre: {{paths}}",
"transferSuccess": "Overførsel fuldført",
"metricsHopSourceRead": "Kilde → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → destination (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → destination (lokal): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Dateien",
"sftp": "SFTP",
"openFileManager": "Dateimanager öffnen"
},
"permissions": {
"use": {
"title": "Verwenden Sie den Dateimanager.",
"description": "Dateien per SFTP durchsuchen, bearbeiten und übertragen."
}
},
"settings": {
"host": {
"enable": {
"label": "Dateimanager aktivieren",
"description": "Dateien auf diesem Host können über SFTP durchsucht und bearbeitet werden."
},
"defaultPath": {
"label": "Standardpfad"
},
"scpLegacy": {
"label": "SCP-Legacy-Modus"
}
},
"user": {
"transferConcurrency": {
"label": "Gleichzeitige Dateiübertragungen",
"description": "Wie viele Dateien der lokale/Remote-Manager gleichzeitig hoch- oder herunterlädt. Verringern Sie diesen Wert, wenn Ihr Server die Anzahl der SFTP-Kanäle begrenzt."
},
"confirmBeforeTrash": {
"label": "Bitte prüfen Sie dies, bevor Sie Dateien in den Papierkorb verschieben.",
"description": "Vor dem Verschieben von Dateien in den Papierkorb fragen. Auch für das endgültige Löschen ist eine Bestätigung erforderlich."
}
}
},
"hostCapability": {
"label": "Dateimanager"
},
"fileManager": {
"noHostSelected": "Kein Host ausgewählt",
"initializingEditor": "Editor wird initialisiert...",
"file": "Datei",
"folder": "Ordner",
"uploadFile": "Datei hochladen",
"downloadFile": "Herunterladen",
"extractArchive": "Archiv entpacken",
"extractingArchive": "Extrahiere {{name}}...",
"archiveExtractedSuccessfully": "{{name}} erfolgreich extrahiert",
"extractFailed": "Extrahieren fehlgeschlagen",
"compressFile": "Datei komprimieren",
"compressFiles": "Dateien komprimieren",
"compressFilesDesc": "{{count}} Elemente in ein Archiv komprimieren",
"archiveName": "Archivname",
"enterArchiveName": "Archivname eingeben...",
"compressionFormat": "Komprimierungsformat",
"selectedFiles": "Ausgewählte Dateien",
"andMoreFiles": "und {{count}} weitere...",
"compress": "Komprimieren",
"compressingFiles": "Komprimiere {{count}} Elemente in {{name}}...",
"filesCompressedSuccessfully": "{{name}} erfolgreich erstellt",
"compressFailed": "Komprimierung fehlgeschlagen",
"edit": "Bearbeiten",
"preview": "Vorschau",
"previous": "Zurück",
"next": "Weiter",
"pageXOfY": "Seite {{current}} von {{total}}",
"zoomOut": "Verkleinern",
"zoomIn": "Vergrößern",
"newFile": "Neue Datei",
"newFolder": "Neuer Ordner",
"rename": "Umbenennen",
"uploading": "Lade hoch...",
"uploadingFile": "Lade {{name}} hoch...",
"uploadingChunk": "Hochladen von {{name}}: {{percent}}% (Teil {{chunk}} von {{total}})",
"fileName": "Dateiname",
"folderName": "Ordnername",
"fileUploadedSuccessfully": "Datei \"{{name}}\" erfolgreich hochgeladen",
"failedToUploadFile": "Hochladen der Datei fehlgeschlagen",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "{{count}} Datei(en) erfolgreich hochgeladen",
"uploadedFolderPartial": "Hochladen von {{uploaded}} Datei(en), {{failed}} fehlgeschlagen",
"fileDownloadedSuccessfully": "Datei \"{{name}}\" erfolgreich heruntergeladen",
"failedToDownloadFile": "Herunterladen der Datei fehlgeschlagen",
"fileCreatedSuccessfully": "Datei \"{{name}}\" erfolgreich erstellt",
"folderCreatedSuccessfully": "Ordner \"{{name}}\" erfolgreich erstellt",
"failedToCreateItem": "Fehler beim Erstellen des Elements",
"operationFailed": "{{operation}}-Operation für {{name}} fehlgeschlagen: {{error}}",
"failedToResolveSymlink": "Fehler beim Auflösen des Symlinks",
"itemsDeletedSuccessfully": "{{count}} Elemente erfolgreich gelöscht",
"failedToDeleteItems": "Fehler beim Löschen der Elemente",
"sudoPasswordRequired": "Sudo-Passwort erforderlich",
"enterSudoPassword": "Sudo-Passwort eingeben, um diesen Vorgang fortzusetzen",
"sudoPassword": "Sudo-Passwort",
"sudoOperationFailed": "Sudo-Vorgang fehlgeschlagen",
"sudoAuthFailed": "Sudo-Authentifizierung fehlgeschlagen",
"dragFilesToUpload": "Dateien hier ablegen, um sie hochzuladen",
"dropToUploadHere": "Hier zum Hochladen ablegen",
"dropToDownloadHere": "Hier klicken zum Herunterladen",
"localFiles": "Lokal",
"showLocalFiles": "Lokale Dateien anzeigen (geteilte Ansicht)",
"hideLocalFiles": "Lokale Dateien ausblenden",
"localHome": "Startseitenordner",
"localPathPlaceholder": "Lokaler Ordnerpfad",
"localShowHidden": "Versteckte Dateien anzeigen",
"localHideHidden": "Versteckte Dateien ausblenden",
"localRevealInFileManager": "Im Systemdateimanager anzeigen",
"localCannotOpenFolder": "Ordner kann nicht geöffnet werden",
"localItemCount": "{{count}} Elemente",
"localSelectedCount": "{{count}} ausgewählt",
"back": "Zurück",
"forward": "Nach vorne",
"up": "Hoch",
"kind": "Art",
"localUploadingProgress": "Hochladen von {{current}} von {{total}}",
"localDownloadingProgress": "Herunterladen von {{current}} von {{total}}",
"localTransferInFlight": "{{count}} gleichzeitig",
"localPreparingDownload": "Download wird vorbereitet...",
"localTransferCancelled": "Übertragung abgebrochen",
"localNothingToTransfer": "Nichts zu übertragen",
"localUploadComplete": "Es wurden {{count}} Dateien hochgeladen",
"localUploadFailed": "Hochladen fehlgeschlagen",
"localUploadPartial": "Hochladen von {{done}} Datei(en), {{failed}} fehlgeschlagen",
"localDownloadComplete": "Heruntergeladene Datei(en) {{count}}",
"localDownloadFailed": "Download fehlgeschlagen",
"localDownloadPartial": "Download der Datei(en) {{done}} , {{failed}} fehlgeschlagen",
"localReplaceExistingPrompt": "{{count}} In diesem Ordner sind bereits Elemente vorhanden. Sollen sie ersetzt werden?",
"localReplace": "Ersetzen",
"localSkipExisting": "Überspringen",
"localSkippedExisting": "Übersprungene {{count}} vorhandene Elemente",
"localUnsafeNamesSkipped": "{{count}} Elemente übersprungen, deren Namen auf diesem Computer nicht verwendet werden können",
"localOpen": "Offen",
"localOpenFolder": "Ordner öffnen",
"localUploadToRemote": "Auf Server hochladen",
"localUploadToRemoteMany": "{{count}} Elemente auf den Server hochladen",
"localMoveToTrash": "In den Papierkorb verschieben",
"localMoveToTrashMany": "Verschiebe {{count}} Elemente in den Papierkorb.",
"localTrashConfirmSingle": "\"{{name}}\" in den Papierkorb verschieben?",
"localTrashConfirmFolder": "Den Ordner \"{{name}}\" und seinen gesamten Inhalt in den Papierkorb verschieben?",
"localTrashConfirmMany": "{{count}} Elemente in den Papierkorb verschieben?",
"localTrashed": "{{count}} Elemente wurden in den Papierkorb verschoben.",
"localTrashFailed": "Konnte nicht in den Mülleimer bewegt werden.",
"localRenameFailed": "Umbenennen fehlgeschlagen",
"localCreateFailed": "Element konnte nicht erstellt werden",
"goToParentFolder": "Gehe zum übergeordneten Ordner",
"resizeSidebar": "Ziehen Sie, um die Seitenleiste in der Größe anzupassen (Doppelklick zum Zurücksetzen).",
"resizeLocalPane": "Ziehen Sie, um die Größe des lokalen Fensters zu ändern (Doppelklick zum Zurücksetzen).",
"columns": "Spalten",
"columnsHint": "Klicken Sie mit der rechten Maustaste, um Spalten auszuwählen.",
"emptyFolder": "Dieser Ordner ist leer",
"searchFiles": "Dateien durchsuchen...",
"upload": "Hochladen",
"selectHostToStart": "Wählen Sie einen Host aus, um die Dateiverwaltung zu starten",
"sshRequiredForFileManager": "Dateimanager erfordert SSH. SSH ist auf diesem Host nicht aktiviert.",
"failedToConnect": "Verbindung zu SSH fehlgeschlagen",
"failedToLoadDirectory": "Fehler beim Laden des Verzeichnisses",
"noSSHConnection": "Keine SSH-Verbindung verfügbar",
"copy": "Kopieren",
"cut": "Ausschneiden",
"paste": "Einfügen",
"copyPath": "Pfad kopieren",
"copyPaths": "Pfade kopieren",
"delete": "Löschen",
"properties": "Eigenschaften",
"refresh": "Aktualisieren",
"downloadFiles": "{{count}} Dateien über den Browser herunterladen",
"copyFiles": "{{count}} Elemente kopieren",
"cutFiles": "{{count}} Elemente ausschneiden",
"deleteFiles": "{{count}} Elemente löschen",
"filesCopiedToClipboard": "{{count}} Elemente in die Zwischenablage kopiert",
"filesCutToClipboard": "{{count}} Elemente in die Zwischenablage ausgeschnitten",
"pathCopiedToClipboard": "Pfad in die Zwischenablage kopiert",
"pathsCopiedToClipboard": "{{count}} Pfade in die Zwischenablage kopiert",
"failedToCopyPath": "Fehler beim Kopieren des Pfads in die Zwischenablage",
"copyFolderLink": "Link zum Ordner kopieren",
"copyCurrentFolderLink": "Link zum aktuellen Ordner kopieren",
"folderLinkCopied": "Ordner-Link in die Zwischenablage kopiert",
"failedToCopyFolderLink": "Fehler beim Kopieren des Ordner-Links",
"movedItems": "{{count}} Elemente verschoben",
"failedToDeleteItem": "Fehler beim Löschen des Elements",
"itemRenamedSuccessfully": "{{type}} erfolgreich umbenannt",
"failedToRenameItem": "Fehler beim Umbenennen des Elements",
"download": "Herunterladen",
"openExternalEditor": "Extern öffnen",
"chooseExternalEditor": "Externen Editor auswählen",
"externalEditorSelected": "Externer Editor ausgewählt",
"externalEditorDesktopOnly": "Externer Editor ist nur in der Desktop-App verfügbar",
"externalEditorOpened": "Im externen Editor geöffnet. Beim Speichern werden die Änderungen auf den Server hochgeladen.",
"failedToOpenExternalEditor": "Fehler beim Öffnen des externen Editors",
"failedToSelectExternalEditor": "Fehler bei der Auswahl des externen Editors",
"permissions": "Berechtigungen",
"size": "Größe",
"modified": "Geändert",
"path": "Pfad",
"confirmDelete": "Sind Sie sicher, dass Sie {{name}} löschen möchten?",
"permissionDenied": "Zugriff verweigert",
"serverError": "Serverfehler",
"fileSavedSuccessfully": "Datei erfolgreich gespeichert",
"failedToSaveFile": "Fehler beim Speichern der Datei",
"confirmDeleteSingleItem": "Sind Sie sicher, dass Sie \"{{name}}\" endgültig löschen möchten?",
"confirmDeleteMultipleItems": "Sind Sie sicher, dass Sie {{count}} Elemente endgültig löschen möchten?",
"confirmDeleteMultipleItemsWithFolders": "Sind Sie sicher, dass Sie {{count}} Elemente endgültig löschen möchten? Dies beinhaltet auch Ordner und deren Inhalte.",
"confirmDeleteFolder": "Sind Sie sicher, dass Sie den Ordner \"{{name}}\" und seinen gesamten Inhalt endgültig löschen möchten?",
"permanentDeleteWarning": "Diese Aktion kann nicht rückgängig gemacht werden. Die Elemente werden endgültig vom Server gelöscht.",
"moveToTrashWarning": "Die Elemente werden in den Termix-Papierkorb verschoben und können vor Ablauf der Aufbewahrungsfrist wiederhergestellt werden.",
"itemsMovedToTrash": "{{count}} Elemente in den Papierkorb verschoben",
"trash": "Müll",
"trashDescription": "Gelöschte Elemente werden auf diesem Host für {{days}} Tage aufbewahrt.",
"trashLoadFailed": "Der Papierkorb konnte nicht geladen werden.",
"trashEmpty": "Der Mülleimer ist leer",
"trashRestore": "Wiederherstellen",
"trashRestored": "Wiederhergestellt {{name}}",
"trashRestoreFailed": "Das Element konnte nicht wiederhergestellt werden. Der ursprüngliche Pfad existiert möglicherweise bereits.",
"trashDeletePermanently": "Endgültig löschen",
"trashDeleteConfirm": "{{name}}endgültig löschen? Dies kann nicht rückgängig gemacht werden.",
"trashPermanentlyDeleted": "Endgültig gelöscht {{name}}",
"trashDeleteFailed": "Fehler beim endgültigen Löschen des Eintrags",
"trashEmptyAction": "Mülleimer leeren",
"trashEmptyConfirm": "Alle Elemente im Papierkorb endgültig löschen? Dies kann nicht rückgängig gemacht werden.",
"trashEmptied": "Müll geleert",
"trashRetention": "Automatische Bereinigung nach (Tagen)",
"trashRetentionSaved": "Müllspeicherung aktualisiert",
"trashRetentionFailed": "Aktualisierung der Papierkorb-Aufbewahrung fehlgeschlagen",
"trashUnavailableConfirm": "Dieses Element kann nicht in den Papierkorb verschoben werden, üblicherweise weil es sich auf einem anderen Dateisystem befindet oder erhöhte Berechtigungen erfordert. Soll es stattdessen endgültig gelöscht werden?",
"recent": "Zuletzt verwendet",
"pinned": "Angepinnt",
"folderShortcuts": "Ordner-Verknüpfungen",
"failedToReconnectSSH": "Fehler beim Wiederherstellen der SSH-Sitzung",
"openTerminalHere": "Terminal hier öffnen",
"run": "Ausführen",
"openTerminalInFolder": "Terminal in diesem Ordner öffnen",
"openTerminalInFileLocation": "Terminal am Dateispeicherort öffnen",
"runningFile": "Läuft - {{file}}",
"onlyRunExecutableFiles": "Nur ausführbare Dateien können ausgeführt werden",
"directories": "Verzeichnisse",
"removedFromRecentFiles": "\"{{name}}\" aus den zuletzt verwendeten Dateien entfernt",
"removeFailed": "Entfernen fehlgeschlagen",
"unpinnedSuccessfully": "\"{{name}}\" erfolgreich gelöst",
"unpinFailed": "Lösen fehlgeschlagen",
"removedShortcut": "Verknüpfung \"{{name}}\" entfernt",
"removeShortcutFailed": "Entfernen der Verknüpfung fehlgeschlagen",
"clearedAllRecentFiles": "Alle zuletzt verwendeten Dateien gelöscht",
"clearFailed": "Löschen fehlgeschlagen",
"removeFromRecentFiles": "Aus zuletzt verwendeten Dateien entfernen",
"clearAllRecentFiles": "Alle zuletzt verwendeten Dateien löschen",
"unpinFile": "Datei lösen",
"removeShortcut": "Verknüpfung entfernen",
"pinFile": "Datei anheften",
"addToShortcuts": "Zu Verknüpfungen hinzufügen",
"pasteFailed": "Einfügen fehlgeschlagen",
"noUndoableActions": "Keine rückgängig zu machenden Aktionen",
"undoCopySuccess": "Kopiervorgang rückgängig gemacht: {{count}} kopierte Dateien gelöscht",
"undoCopyFailedDelete": "Rückgängig fehlgeschlagen: Konnte keine kopierten Dateien löschen",
"undoCopyFailedNoInfo": "Rückgängig fehlgeschlagen: Informationen zu kopierten Dateien nicht gefunden",
"undoMoveSuccess": "Verschiebevorgang rückgängig gemacht: {{count}} Dateien an den ursprünglichen Ort zurückverschoben",
"undoMoveFailedMove": "Rückgängig fehlgeschlagen: Konnte keine Dateien zurückverschieben",
"undoMoveFailedNoInfo": "Rückgängig fehlgeschlagen: Informationen zu verschobenen Dateien nicht gefunden",
"undoDeleteNotSupported": "Löschvorgang kann nicht rückgängig gemacht werden: Dateien wurden dauerhaft vom Server gelöscht",
"undoTypeNotSupported": "Nicht unterstützter Typ für Rückgängig-Vorgang",
"undoOperationFailed": "Rückgängig-Vorgang fehlgeschlagen",
"unknownError": "Unbekannter Fehler",
"confirm": "Bestätigen",
"find": "Suchen...",
"replace": "Ersetzen",
"downloadInstead": "Stattdessen herunterladen",
"keyboardShortcuts": "Tastaturkürzel",
"searchAndReplace": "Suchen & Ersetzen",
"editing": "Bearbeiten",
"search": "Suchen",
"findNext": "Weitersuchen",
"findPrevious": "Vorheriges suchen",
"save": "Speichern",
"selectAll": "Alles auswählen",
"undo": "Rückgängig",
"redo": "Wiederholen",
"moveLineUp": "Zeile nach oben verschieben",
"moveLineDown": "Zeile nach unten verschieben",
"toggleComment": "Kommentar umschalten",
"autoComplete": "Autovervollständigung",
"imageLoadError": "Bild konnte nicht geladen werden",
"startTyping": "Mit der Eingabe beginnen...",
"unknownSize": "Unbekannte Größe",
"fileIsEmpty": "Datei ist leer",
"largeFileWarning": "Warnung bei großen Dateien",
"largeFileWarningDesc": "Diese Datei ist {{size}} groß, was beim Öffnen als Text zu Leistungsproblemen führen kann.",
"fileNotFoundAndRemoved": "Datei \"{{name}}\" nicht gefunden und wurde aus den zuletzt verwendeten/angehefteten Dateien entfernt.",
"failedToLoadFile": "Datei konnte nicht geladen werden: {{error}}",
"serverErrorOccurred": "Ein Serverfehler ist aufgetreten. Bitte versuchen Sie es später erneut.",
"autoSaveFailed": "Automatisches Speichern fehlgeschlagen",
"fileAutoSaved": "Datei automatisch gespeichert",
"moveFileFailed": "Verschieben von {{name}} fehlgeschlagen",
"moveOperationFailed": "Verschiebevorgang fehlgeschlagen",
"canOnlyCompareFiles": "Es können nur zwei Dateien verglichen werden",
"comparingFiles": "Vergleiche Dateien: {{file1}} und {{file2}}",
"dragFailed": "Ziehvorgang fehlgeschlagen",
"filePinnedSuccessfully": "Datei \"{{name}}\" wurde erfolgreich angeheftet",
"pinFileFailed": "Anheften der Datei fehlgeschlagen",
"fileUnpinnedSuccessfully": "Datei \"{{name}}\" wurde erfolgreich abgeheftet",
"unpinFileFailed": "Loslösen der Datei fehlgeschlagen",
"shortcutAddedSuccessfully": "Ordnerverknüpfung \"{{name}}\" erfolgreich hinzugefügt",
"addShortcutFailed": "Hinzufügen der Verknüpfung fehlgeschlagen",
"operationCompletedSuccessfully": "{{operation}} {{count}} Elemente erfolgreich abgeschlossen",
"operationCompleted": "{{operation}} {{count}} Elemente",
"downloadFileSuccess": "Datei {{name}} erfolgreich heruntergeladen",
"downloadFileFailed": "Download fehlgeschlagen",
"downloadingFile": "Herunterladen {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Verschieben nach {{name}}",
"diffCompareWith": "Diff-Vergleich mit {{name}}",
"dragOutsideToDownload": "Zum Herunterladen aus dem Fenster ziehen ({{count}} Dateien)",
"newFolderDefault": "Neuer Ordner",
"newFileDefault": "Neue Datei.txt",
"successfullyMovedItems": "{{count}} Elemente erfolgreich nach {{target}} verschoben",
"move": "Verschieben",
"searchInFile": "In Datei suchen (Strg+F)",
"showKeyboardShortcuts": "Tastaturkürzel anzeigen",
"decreaseFontSize": "Schriftgröße verkleinern",
"increaseFontSize": "Schriftgröße vergrößern",
"startWritingMarkdown": "Beginnen Sie mit der Eingabe Ihres Markdown-Inhalts...",
"loadingFileComparison": "Dateivergleich wird geladen...",
"reload": "Neu laden",
"compare": "Vergleichen",
"sideBySide": "Nebeneinander",
"inline": "Inline",
"fileComparison": "Dateivergleich: {{file1}} vs. {{file2}}",
"fileTooLarge": "Datei zu groß: {{error}}",
"sshConnectionFailed": "SSH-Verbindung fehlgeschlagen. Bitte überprüfen Sie Ihre Verbindung zu {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Fehler beim Laden der Datei: {{error}}",
"connecting": "Verbindung wird hergestellt...",
"connectedSuccessfully": "Erfolgreich verbunden",
"totpVerificationFailed": "TOTP-Überprüfung fehlgeschlagen",
"browserSignInFailed": "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut.",
"authenticationFailed": "Authentifizierung fehlgeschlagen",
"incorrectPassphrase": "Falsche Passphrase. Bitte versuchen Sie es erneut.",
"verificationCodePrompt": "Verifizierungscode:",
"changePermissions": "Berechtigungen ändern",
"currentPermissions": "Aktuelle Berechtigungen",
"owner": "Besitzer",
"group": "Gruppe",
"others": "Andere",
"read": "Lesen",
"write": "Schreiben",
"execute": "Ausführen",
"permissionsChangedSuccessfully": "Berechtigungen erfolgreich geändert",
"failedToChangePermissions": "Berechtigungen konnten nicht geändert werden",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Änderungsdatum",
"sortBySize": "Größe",
"ascending": "Aufsteigend",
"descending": "Absteigend",
"root": "Stammverzeichnis",
"new": "Neu",
"sortBy": "Sortieren nach",
"items": "Elemente",
"selected": "Ausgewählt",
"editor": "Editor",
"octal": "Oktal",
"storage": "Speicher",
"disk": "Datenträger",
"used": "Belegt",
"of": "von",
"toggleSidebar": "Seitenleiste umschalten",
"compactLayout": "Kompaktes Layout verwenden",
"comfortableLayout": "Nutzen Sie ein komfortables Layout",
"cannotLoadPdf": "PDF kann nicht geladen werden",
"pdfLoadError": "Beim Laden dieser PDF-Datei ist ein Fehler aufgetreten.",
"loadingPdf": "PDF wird geladen...",
"loadingPage": "Seite wird geladen...",
"cancel": "Abbrechen",
"copiedItems_one": "Kopierter Eintrag {{count}}",
"copiedItems_other": "Kopierte {{count}} Elemente",
"deleteCopiedFileFailed": "Die Kopie von {{name}}konnte nicht gelöscht werden: {{error}}",
"dragMovedItems_one": "Element {{count}} nach {{target}} verschoben",
"dragMovedItems_other": "{{count}} Elemente nach {{target}} verschoben",
"moveBackFileFailed": "{{name}} konnte nicht zurückbewegt werden: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Ziehen Sie {{name}} auf den Desktop",
"dragFilesToDesktop": "Ziehen von {{count}} -Dateien auf den Desktop",
"folderDragUnsupported": "Das Ziehen von Ordnern auf den Desktop wird noch nicht unterstützt.",
"saveToDesktopFailed": "Speichern fehlgeschlagen: {{error}}",
"dragFailedDetail": "Drag fehlgeschlagen: {{error}}",
"videoUnsupported": "Ihr Browser kann dieses Videoformat nicht abspielen.",
"downloadToPlay": "Laden Sie es herunter, um es woanders abzuspielen.",
"cannotPreviewType": "Vorschau dieses Dateityps nicht möglich",
"cannotPreviewTypeHint": "Dieser Dateityp hat keine Vorschau. Laden Sie ihn herunter, um ihn in einer anderen App zu öffnen."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Dateien zwischen zwei SSH-Hosts übertragen.",
"sourceServer": "Quellserver",
"destinationServer": "Zielserver",
"selectHost": "Host auswählen",
"noHostSelected": "Kein Host ausgewählt",
"move": "Verschieben",
"copy": "Kopieren",
"upload": "Hochladen",
"itemsSelected": "{{count}} Element ausgewählt",
"itemsSelected_other": "{{count}} ausgewählte Elemente",
"ready": "Bereit",
"loadingHosts": "Hosts werden geladen...",
"name": "Name",
"modified": "Geändert",
"size": "Größe",
"noFiles": "Keine Dateien",
"open": "Offen",
"up": "Hoch",
"refresh": "Aktualisieren",
"copyToTarget": "In Zielverzeichnis kopieren",
"rename": "Umbenennen",
"delete": "Löschen",
"editPermissions": "Berechtigungen bearbeiten",
"createNewFolder": "Neuen Ordner erstellen",
"deleteSelectedItems": "Ausgewählte Elemente löschen",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "{{count}} ausgewählte Elemente löschen?",
"cancel": "Abbrechen",
"save": "Speichern",
"folderCreated": "Ordner erstellt",
"itemRenamed": "Artikel umbenannt",
"actionFailed": "Aktion fehlgeschlagen",
"itemsDeleted": "{{count}} Element gelöscht",
"itemsDeleted_other": "{{count}} gelöschte Elemente",
"deleteFailed": "Löschen fehlgeschlagen",
"permissionsUpdated": "Berechtigungen aktualisiert",
"noRemoteSessionConnected": "Keine Remote-Sitzung verbunden",
"failedToListFiles": "Fehler beim Auflisten der Dateien",
"failedToRefresh": "Aktualisierung fehlgeschlagen",
"destinationInsideSource": "Das Ziel darf nicht innerhalb des ausgewählten Quellpfads liegen.",
"sameHostNoOp": "Quell- und Zielordner sind derselbe Ordner."
},
"hosts": {
"fileManager": "Dateimanager",
"fileManagerUrlCopied": "Dateimanager-URL kopiert",
"copyFileManagerUrlAction": "Dateimanager-URL kopieren",
"docsLink": "Dokumentation anzeigen",
"hostNotFound": "Host nicht gefunden",
"loadingHost": "Host wird geladen..."
},
"onboarding": {
"feature_files": "Dateimanager",
"feature_files_desc": "Durchsuchen, hochladen, herunterladen und bearbeiten Sie Dateien über SFTP, ohne die App zu verlassen."
},
"terminal": {
"runTitle": "Ausführung: {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Zielordner durchsuchen",
"browsePathError": "Dieser Pfad konnte auf dem Zielhost nicht geöffnet werden.",
"browsePathWillBeCreated": "Dieser Ordner existiert noch nicht. Er wird beim Start der Übertragung erstellt.",
"cancel": "Abbrechen",
"cleanupDestFiles": "Ziel bereinigen",
"cleanupDestFilesError": "Bereinigung fehlgeschlagen.",
"cleanupDestFilesNothing": "Nichts zum Bereinigen am Ziel.",
"cleanupDestFilesPartial": "Einige unvollständige Dateien konnten nicht entfernt werden.",
"cleanupDestFilesSuccess": "Unvollständige Dateien vom Ziel entfernt.",
"confirmCopy": "Kopieren",
"confirmMove": "Verschieben",
"copyFolderToHost": "Ordner zum Host kopieren …",
"copyItemsToHost": "{{count}} Elemente auf Host kopieren…",
"copyToHost": "Auf Host kopieren…",
"destinationPath": "Zielpfad",
"destMustBeDirectory": "Bei Übertragung mehrerer Elemente muss das Ziel ein Verzeichnis sein.",
"goUp": "Nach oben",
"hostAuthRequired": "Authentifizierung erforderlich. Öffnen Sie zuerst den Dateimanager auf diesem Host.",
"hostConnecting": "Verbinden …",
"hostConnectionFailed": "Verbindung fehlgeschlagen",
"hostDisconnected": "Nicht verbunden",
"hostReady": "Bereit",
"itemsSummary": "{{count}} Elemente",
"jumpHostLimitation": "Beide Hosts müssen vom Termix-Server aus erreichbar sein. Direktes Host-zu-Host-Routing wird nicht unterstützt.",
"methodAuto": "Automatisch",
"methodAutoHint": "Wählt Tar-Archiv oder dateiweise SFTP basierend auf Dateianzahl, Größe und Komprimierbarkeit. Einzelne Dateien verwenden immer Streaming-SFTP.",
"methodItemSftp": "Dateiweise SFTP",
"methodItemSftpHint": "Jede Datei einzeln per SFTP übertragen. Funktioniert auf allen Hosts einschließlich Windows.",
"methodItemSftpLimitation": "Jede Datei verwendet denselben SFTP-Stream wie bei einer Einzeldatei-Kopie, eine nach der anderen. Der Fortschritt wird über alle Dateien kombiniert, sodass der Balken bei großen Dateien nur langsam voranschreitet.",
"methodLabel": "Übertragungsmethode",
"methodPreviewError": "Vorschau der Übertragungsmethode nicht möglich. Der Server wählt beim Start trotzdem eine Methode.",
"methodPreviewLoading": "Übertragungsmethode wird berechnet…",
"methodPreviewScanSummary": "{{fileCount}} Dateien, {{totalSize}} gesamt (auf Quellhost gescannt).",
"methodPreviewWillUseItemSftp": "Verwendet: Dateiweise SFTP",
"methodPreviewWillUseTar": "Verwendet: Tar-Archiv",
"methodReason": {
"user_item_sftp": "Sie haben dateiweises SFTP ausgewählt.",
"user_tar": "Sie haben tar-Archiv ausgewählt.",
"tar_unavailable": "Tar ist auf einem oder beiden Hosts nicht verfügbar, daher wird stattdessen SFTP pro Datei verwendet.",
"windows_host": "Da es sich um einen Windows-Host handelt, wird tar nicht verwendet.",
"auto_multi_large": "Auto: Mehrere Dateien, darunter eine große Datei ({{largestSize}}) mit komprimierbaren Daten. Tar bündelt sie zu einer einzigen Übertragung.",
"auto_single_large_in_archive": "Auto: eine große Datei ({{largestSize}}) in diesem Satz, also SFTP pro Datei.",
"auto_many_incompressible": "Auto: Meist unkomprimierbare Daten, daher SFTP pro Datei.",
"auto_many_files": "Auto: Viele Dateien ({{fileCount}}), tar reduziert den Overhead pro Datei.",
"auto_default": "Automatisch: dateiweises SFTP für diesen Satz."
},
"methodTar": "Tar-Archiv",
"methodTarHint": "Komprimieren auf der Quelle, ein Archiv übertragen, auf dem Ziel entpacken. Erfordert tar auf beiden Unix-Hosts.",
"metricsCompress": "Komprimieren auf der Quelle: {{duration}}",
"metricsExtract": "Entpacken auf dem Ziel: {{duration}}",
"metricsPrepare": "Ziel vorbereiten: {{duration}}",
"metricsRouteBenchmark": "Routenprüfung: direkt {{direct}}, Relais {{relay}}",
"metricsSourceDelete": "Löschen von der Quelle: {{duration}}",
"metricsTotal": "Gesamt: {{duration}}",
"metricsTransfer": "Ende-zu-Ende: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verifiziert: {{duration}}",
"moveFolderToHost": "Ordner zum Host verschieben …",
"moveItemsToHost": "{{count}} Elemente zum Host verschieben…",
"moveToHost": "Auf Host verschieben…",
"noHostsConnected": "Keine weiteren Dateimanager-Hosts verfügbar.",
"noHostsConnectedHint": "Fügen Sie einen weiteren SSH-Host mit aktiviertem Dateimanager im Host-Manager hinzu.",
"parallelSegmentsHint": "Große Dateien werden in 256-MB-Blöcke aufgeteilt. Mehrere Kanäle verwenden eigene Verbindungen (ähnlich wie mehrere gleichzeitige Übertragungen) für einen höheren Gesamtdurchsatz.",
"parallelSegmentsLabel": "Parallele Übertragungskanäle",
"parallelSegmentsOption": "{{count}} Kanäle",
"progressBenchmarking": "Auswahl der schnellsten Transferroute…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Abbrechen",
"progressCancelling": "Wird abgebrochen…",
"progressCompressing": "Komprimieren auf dem Quellhost…",
"progressExtracting": "Entpacken auf dem Zielhost…",
"progressItems": "{{current}} / {{total}} Dateien",
"progressReconnecting": "Neu verbinden…",
"progressStalled": "Stockt",
"progressTotalSpeed": "{{speed}} gesamt ({{lanes}} Kanäle)",
"progressTransferring": "Daten übertragen…",
"progressTransferringItems": "Übertragen von Dateien ({{current}} von {{total}})…",
"progressVerifying": "Dateiintegrität wird überprüft…",
"recentDestinations": "Letzte Ziele",
"resumedHint": "Erneut mit einer aktiven Übertragung verbunden, die in einem anderen Fenster gestartet wurde.",
"retryTransfer": "Wiederholen",
"retryTransferError": "Wiederholung fehlgeschlagen.",
"selectDestinationHost": "Zielhost auswählen",
"transferCancelled": "Übertragung abgebrochen",
"transferCancelledCopyHint": "Unvollständige Dateien können am Zielort verbleiben.",
"transferCancelledMoveHint": "Unvollständige Dateien können am Zielort verbleiben. Quelldateien wurden nicht entfernt.",
"transferError": "Übertragung fehlgeschlagen",
"transferFailedRetryHint": "Unvollständige Daten wurden am Ziel beibehalten. Die Wiederholung wird fortgesetzt, sobald die Verbindung wiederhergestellt ist.",
"transferPartialHint": "Konnte nicht übertragen werden: {{paths}}",
"transferSuccess": "Übertragung abgeschlossen",
"metricsHopSourceRead": "Quelle → Server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → Ziel (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → Ziel (lokal): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Αρχεία",
"sftp": "SFTP",
"openFileManager": "Άνοιγμα Διαχείρισης Αρχείων"
},
"permissions": {
"use": {
"title": "Χρήση διαχειριστή αρχείων",
"description": "Περιηγηθείτε, επεξεργαστείτε και μεταφέρετε αρχεία μέσω SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Ενεργοποίηση Διαχείρισης Αρχείων",
"description": "Περιηγηθείτε και επεξεργαστείτε αρχεία σε αυτόν τον κεντρικό υπολογιστή μέσω SFTP."
},
"defaultPath": {
"label": "Προεπιλεγμένη διαδρομή"
},
"scpLegacy": {
"label": "Λειτουργία παλαιού τύπου SCP"
}
},
"user": {
"transferConcurrency": {
"label": "Ταυτόχρονες μεταφορές αρχείων",
"description": "Πόσα αρχεία ανεβάζει ή κατεβάζει ο τοπικός/απομακρυσμένος διαχειριστής παράλληλων λήψεων ταυτόχρονα. Μειώστε αυτό το ποσό εάν ο διακομιστής σας περιορίζει τα κανάλια SFTP."
},
"confirmBeforeTrash": {
"label": "Επιβεβαίωση πριν από τη μετακίνηση αρχείων στον κάδο απορριμμάτων",
"description": "Ρωτήστε πριν μετακινήσετε απομακρυσμένα αρχεία στον κάδο απορριμμάτων. Η μόνιμη διαγραφή εξακολουθεί να απαιτεί επιβεβαίωση."
}
}
},
"hostCapability": {
"label": "Διαχειριστής αρχείων"
},
"fileManager": {
"noHostSelected": "Δεν έχει επιλεγεί κεντρικός υπολογιστής",
"initializingEditor": "Αρχικοποίηση προγράμματος επεξεργασίας...",
"file": "Αρχείο",
"folder": "Ντοσιέ",
"uploadFile": "Μεταφόρτωση αρχείου",
"downloadFile": "Λήψη",
"extractArchive": "Εξαγωγή αρχείου",
"extractingArchive": "Εξαγωγή {{name}}...",
"archiveExtractedSuccessfully": "{{name}} εξήχθη με επιτυχία",
"extractFailed": "Η εξαγωγή απέτυχε.",
"compressFile": "Συμπίεση αρχείου",
"compressFiles": "Συμπίεση αρχείων",
"compressFilesDesc": "Συμπίεση στοιχείων {{count}} σε ένα αρχείο",
"archiveName": "Όνομα αρχείου",
"enterArchiveName": "Εισαγάγετε όνομα αρχείου...",
"compressionFormat": "Μορφή συμπίεσης",
"selectedFiles": "Επιλεγμένα αρχεία",
"andMoreFiles": "και {{count}} περισσότερα...",
"compress": "Κομπρέσα",
"compressingFiles": "Συμπίεση στοιχείων {{count}} σε {{name}}...",
"filesCompressedSuccessfully": "{{name}} δημιουργήθηκε με επιτυχία",
"compressFailed": "Η συμπίεση απέτυχε",
"edit": "Εκδίδω",
"preview": "Πρεμιέρα",
"previous": "Προηγούμενος",
"next": "Επόμενος",
"pageXOfY": "Σελίδα {{current}} από {{total}}",
"zoomOut": "Σμίκρυνση",
"zoomIn": "Μεγέθυνση",
"newFile": "Νέο αρχείο",
"newFolder": "Νέος φάκελος",
"rename": "Μετονομάζω",
"uploading": "Μεταφόρτωση...",
"uploadingFile": "Μεταφόρτωση {{name}}...",
"uploadingChunk": "Μεταφόρτωση {{name}}: {{percent}}% (μέρος {{chunk}} από {{total}})",
"fileName": "Όνομα αρχείου",
"folderName": "Όνομα φακέλου",
"fileUploadedSuccessfully": "Το αρχείο \"{{name}}\" μεταφορτώθηκε με επιτυχία",
"failedToUploadFile": "Η μεταφόρτωση του αρχείου απέτυχε",
"uploadingFolderFiles": "Μεταφόρτωση {{count}} αρχείου(ων)...",
"uploadedFolderFiles": "Μεταφορτώθηκαν με επιτυχία τα {{count}} αρχεία",
"uploadedFolderPartial": "Η μεταφόρτωση {{uploaded}} αρχείου(ων), {{failed}} απέτυχε",
"fileDownloadedSuccessfully": "Το αρχείο \"{{name}}\" λήφθηκε με επιτυχία.",
"failedToDownloadFile": "Αποτυχία λήψης αρχείου",
"fileCreatedSuccessfully": "Το αρχείο \"{{name}}\" δημιουργήθηκε με επιτυχία",
"folderCreatedSuccessfully": "Ο φάκελος \"{{name}}\" δημιουργήθηκε με επιτυχία",
"failedToCreateItem": "Η δημιουργία στοιχείου απέτυχε",
"operationFailed": "Η λειτουργία {{operation}} απέτυχε για {{name}}: {{error}}",
"failedToResolveSymlink": "Αποτυχία επίλυσης συμβολικού συνδέσμου",
"itemsDeletedSuccessfully": "{{count}} στοιχεία διαγράφηκαν με επιτυχία",
"failedToDeleteItems": "Η διαγραφή στοιχείων απέτυχε",
"sudoPasswordRequired": "Απαιτείται κωδικός πρόσβασης διαχειριστή",
"enterSudoPassword": "Εισαγάγετε τον κωδικό πρόσβασης sudo για να συνεχίσετε αυτήν τη λειτουργία",
"sudoPassword": "Κωδικός πρόσβασης Sudo",
"sudoOperationFailed": "Η λειτουργία Sudo απέτυχε",
"sudoAuthFailed": "Ο έλεγχος ταυτότητας Sudo απέτυχε.",
"dragFilesToUpload": "Αποθέστε αρχεία εδώ για μεταφόρτωση",
"dropToUploadHere": "Αποθέστε εδώ για μεταφόρτωση",
"dropToDownloadHere": "Αποθέστε για λήψη εδώ",
"localFiles": "Τοπικός",
"showLocalFiles": "Εμφάνιση τοπικών αρχείων (διαιρεμένη προβολή)",
"hideLocalFiles": "Απόκρυψη τοπικών αρχείων",
"localHome": "Αρχική σελίδα",
"localPathPlaceholder": "Διαδρομή τοπικού φακέλου",
"localShowHidden": "Εμφάνιση κρυφών αρχείων",
"localHideHidden": "Απόκρυψη κρυφών αρχείων",
"localRevealInFileManager": "Εμφάνιση στον διαχειριστή αρχείων συστήματος",
"localCannotOpenFolder": "Δεν είναι δυνατό το άνοιγμα του φακέλου",
"localItemCount": "{{count}} στοιχεία",
"localSelectedCount": "επιλεγμένο {{count}}",
"back": "Πίσω",
"forward": "Προς τα εμπρός",
"up": "Επάνω",
"kind": "Είδος",
"localUploadingProgress": "Μεταφόρτωση {{current}} από {{total}}",
"localDownloadingProgress": "Λήψη {{current}} από {{total}}",
"localTransferInFlight": "{{count}} ταυτόχρονα",
"localPreparingDownload": "Προετοιμασία λήψης...",
"localTransferCancelled": "Η μεταφορά ακυρώθηκε.",
"localNothingToTransfer": "Δεν υπάρχει τίποτα προς μεταφορά",
"localUploadComplete": "Μεταφορτώθηκε {{count}} αρχείο(α)",
"localUploadFailed": "Η μεταφόρτωση απέτυχε.",
"localUploadPartial": "Η μεταφόρτωση {{done}} αρχείου(ων), {{failed}} απέτυχε",
"localDownloadComplete": "Λήψη {{count}} αρχείου(ων)",
"localDownloadFailed": "Η λήψη απέτυχε.",
"localDownloadPartial": "Η λήψη του/των {{done}} αρχείου/αρχείων απέτυχε, το {{failed}}",
"localReplaceExistingPrompt": "{{count}} στοιχεία υπάρχουν ήδη σε αυτόν τον φάκελο. Να αντικατασταθούν;",
"localReplace": "Αντικαθιστώ",
"localSkipExisting": "Παραλείπω",
"localSkippedExisting": "Παραλείφθηκαν {{count}} υπάρχοντα στοιχεία",
"localUnsafeNamesSkipped": "Παραλείφθηκαν {{count}} στοιχεία των οποίων τα ονόματα δεν μπορούν να χρησιμοποιηθούν σε αυτόν τον υπολογιστή",
"localOpen": "Ανοιχτό",
"localOpenFolder": "Άνοιγμα φακέλου",
"localUploadToRemote": "Μεταφόρτωση στον διακομιστή",
"localUploadToRemoteMany": "Μεταφόρτωση {{count}} στοιχείων στον διακομιστή",
"localMoveToTrash": "Μετακίνηση στον Κάδο",
"localMoveToTrashMany": "Μετακίνηση {{count}} στοιχείων στον Κάδο Απορριμμάτων",
"localTrashConfirmSingle": "Μετακίνηση του \"{{name}}\" στον Κάδο;",
"localTrashConfirmFolder": "Μετακίνηση του φακέλου \"{{name}}\" και όλου του περιεχομένου του στον Κάδο Απορριμμάτων;",
"localTrashConfirmMany": "Μετακίνηση {{count}} στοιχείων στον Κάδο;",
"localTrashed": "Μετακινήθηκαν {{count}} στοιχεία στον Κάδο Απορριμμάτων",
"localTrashFailed": "Δεν ήταν δυνατή η μετακίνηση στον Κάδο",
"localRenameFailed": "Η μετονομασία απέτυχε.",
"localCreateFailed": "Δεν ήταν δυνατή η δημιουργία στοιχείου",
"goToParentFolder": "Μετάβαση στον γονικό φάκελο",
"resizeSidebar": "Σύρετε για να αλλάξετε το μέγεθος της πλαϊνής γραμμής (κάντε διπλό κλικ για επαναφορά)",
"resizeLocalPane": "Σύρετε για να αλλάξετε το μέγεθος του τοπικού παραθύρου (κάντε διπλό κλικ για επαναφορά)",
"columns": "Στήλες",
"columnsHint": "Κάντε δεξί κλικ για να επιλέξετε στήλες",
"emptyFolder": "Αυτός ο φάκελος είναι κενός",
"searchFiles": "Αναζήτηση αρχείων...",
"upload": "Μεταφόρτωση",
"selectHostToStart": "Επιλέξτε έναν κεντρικό υπολογιστή για να ξεκινήσετε τη διαχείριση αρχείων",
"sshRequiredForFileManager": "Ο διαχειριστής αρχείων απαιτεί SSH. Αυτός ο κεντρικός υπολογιστής δεν έχει ενεργοποιημένο SSH.",
"failedToConnect": "Αποτυχία σύνδεσης με SSH",
"failedToLoadDirectory": "Αποτυχία φόρτωσης καταλόγου",
"noSSHConnection": "Δεν υπάρχει διαθέσιμη σύνδεση SSH",
"copy": "Αντίγραφο",
"cut": "Τομή",
"paste": "Πάστα",
"copyPath": "Αντιγραφή διαδρομής",
"copyPaths": "Διαδρομές αντιγραφής",
"delete": "Διαγράφω",
"properties": "Σκηνικά θέατρου",
"refresh": "Φρεσκάρω",
"downloadFiles": "Λήψη αρχείων {{count}} στο πρόγραμμα περιήγησης",
"copyFiles": "Αντιγραφή {{count}} στοιχείων",
"cutFiles": "Αποκοπή {{count}} στοιχείων",
"deleteFiles": "Διαγραφή {{count}} στοιχείων",
"filesCopiedToClipboard": "{{count}} στοιχεία αντιγράφηκαν στο πρόχειρο",
"filesCutToClipboard": "{{count}} στοιχεία αποκόπηκαν στο πρόχειρο",
"pathCopiedToClipboard": "Η διαδρομή αντιγράφηκε στο πρόχειρο",
"pathsCopiedToClipboard": "{{count}} διαδρομές αντιγράφηκαν στο πρόχειρο",
"failedToCopyPath": "Αποτυχία αντιγραφής διαδρομής στο πρόχειρο",
"copyFolderLink": "Αντιγραφή συνδέσμου σε φάκελο",
"copyCurrentFolderLink": "Αντιγραφή συνδέσμου στον τρέχοντα φάκελο",
"folderLinkCopied": "Ο σύνδεσμος φακέλου αντιγράφηκε στο πρόχειρο",
"failedToCopyFolderLink": "Αποτυχία αντιγραφής συνδέσμου φακέλου",
"movedItems": "Μετακινήθηκαν {{count}} στοιχεία",
"failedToDeleteItem": "Η διαγραφή του στοιχείου απέτυχε",
"itemRenamedSuccessfully": "Το {{type}} μετονομάστηκε με επιτυχία",
"failedToRenameItem": "Η μετονομασία του στοιχείου απέτυχε",
"download": "Λήψη",
"openExternalEditor": "Άνοιγμα εξωτερικά",
"chooseExternalEditor": "Επιλογή εξωτερικού επεξεργαστή",
"externalEditorSelected": "Επιλέχθηκε εξωτερικός επεξεργαστής",
"externalEditorDesktopOnly": "Ο εξωτερικός επεξεργαστής είναι διαθέσιμος μόνο στην εφαρμογή για υπολογιστές",
"externalEditorOpened": "Άνοιξε σε εξωτερικό πρόγραμμα επεξεργασίας. Η αποθήκευση εκεί θα μεταφορτώσει τις αλλαγές πίσω στον διακομιστή.",
"failedToOpenExternalEditor": "Αποτυχία ανοίγματος εξωτερικού προγράμματος επεξεργασίας",
"failedToSelectExternalEditor": "Αποτυχία επιλογής εξωτερικού προγράμματος επεξεργασίας",
"permissions": "Δικαιώματα",
"size": "Μέγεθος",
"modified": "Τροποποιημένο",
"path": "Μονοπάτι",
"confirmDelete": "Είστε σίγουροι ότι θέλετε να διαγράψετε το {{name}};",
"permissionDenied": "Η άδεια απορρίφθηκε",
"serverError": "Σφάλμα διακομιστή",
"fileSavedSuccessfully": "Το αρχείο αποθηκεύτηκε με επιτυχία",
"failedToSaveFile": "Η αποθήκευση του αρχείου απέτυχε",
"confirmDeleteSingleItem": "Είστε σίγουροι ότι θέλετε να διαγράψετε οριστικά το \"{{name}}\";",
"confirmDeleteMultipleItems": "Είστε βέβαιοι ότι θέλετε να διαγράψετε οριστικά τα στοιχεία {{count}};",
"confirmDeleteMultipleItemsWithFolders": "Είστε βέβαιοι ότι θέλετε να διαγράψετε οριστικά τα στοιχεία {{count}} ; Αυτό περιλαμβάνει τους φακέλους και το περιεχόμενό τους.",
"confirmDeleteFolder": "Είστε βέβαιοι ότι θέλετε να διαγράψετε οριστικά τον φάκελο \"{{name}}\" και όλα τα περιεχόμενά του;",
"permanentDeleteWarning": "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Τα στοιχεία θα διαγραφούν οριστικά από τον διακομιστή.",
"moveToTrashWarning": "Τα στοιχεία θα μετακινηθούν στον Κάδο Απορριμμάτων του Termix και μπορούν να αποκατασταθούν πριν λήξει η περίοδος διατήρησης.",
"itemsMovedToTrash": "{{count}} στοιχείο(α) μετακινήθηκε(αν) στον Κάδο",
"trash": "Σκουπίδια",
"trashDescription": "Τα διαγραμμένα στοιχεία διατηρούνται για {{days}} ημέρα(ες) σε αυτόν τον κεντρικό υπολογιστή.",
"trashLoadFailed": "Αποτυχία φόρτωσης κάδου απορριμμάτων",
"trashEmpty": "Ο κάδος απορριμμάτων είναι άδειος",
"trashRestore": "Επαναφέρω",
"trashRestored": "Αποκαταστάθηκε {{name}}",
"trashRestoreFailed": "Αποτυχία επαναφοράς στοιχείου. Η αρχική διαδρομή ενδέχεται να υπάρχει ήδη.",
"trashDeletePermanently": "Οριστική διαγραφή",
"trashDeleteConfirm": "Να διαγραφεί οριστικά το {{name}}; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
"trashPermanentlyDeleted": "Διαγράφηκε οριστικά {{name}}",
"trashDeleteFailed": "Η οριστική διαγραφή του στοιχείου απέτυχε",
"trashEmptyAction": "Άδειασμα Κάδου",
"trashEmptyConfirm": "Να διαγραφούν οριστικά όλα τα στοιχεία στον Κάδο; Δεν είναι δυνατή η αναίρεση αυτής της ενέργειας.",
"trashEmptied": "Ο κάδος αδειάστηκε",
"trashRetention": "Αυτόματος καθαρισμός μετά από (ημέρες)",
"trashRetentionSaved": "Η διατήρηση απορριμμάτων ενημερώθηκε",
"trashRetentionFailed": "Αποτυχία ενημέρωσης διατήρησης κάδου απορριμμάτων",
"trashUnavailableConfirm": "Αυτό το στοιχείο δεν μπορεί να μετακινηθεί στον Κάδο, συνήθως επειδή βρίσκεται σε άλλο σύστημα αρχείων ή απαιτεί αυξημένα δικαιώματα. Να διαγραφεί οριστικά;",
"recent": "Πρόσφατος",
"pinned": "Καρφιτσωμένο",
"folderShortcuts": "Συντομεύσεις φακέλων",
"failedToReconnectSSH": "Αποτυχία επανασύνδεσης συνεδρίας SSH",
"openTerminalHere": "Άνοιγμα τερματικού εδώ",
"run": "Τρέξιμο",
"openTerminalInFolder": "Άνοιγμα τερματικού σε αυτόν τον φάκελο",
"openTerminalInFileLocation": "Άνοιγμα τερματικού στη θέση αρχείου",
"runningFile": "Τρέξιμο - {{file}}",
"onlyRunExecutableFiles": "Μπορεί να εκτελέσει μόνο εκτελέσιμα αρχεία",
"directories": "Κατάλογοι",
"removedFromRecentFiles": "Αφαιρέθηκε το \"{{name}}\" από πρόσφατα αρχεία",
"removeFailed": "Η κατάργηση απέτυχε.",
"unpinnedSuccessfully": "Το \"{{name}}\" ξεκαρφιτσώθηκε με επιτυχία",
"unpinFailed": "Το ξεκαρφίτσωμα απέτυχε.",
"removedShortcut": "Αφαιρέθηκε η συντόμευση \"{{name}}\"",
"removeShortcutFailed": "Η κατάργηση της συντόμευσης απέτυχε.",
"clearedAllRecentFiles": "Διαγράφηκαν όλα τα πρόσφατα αρχεία",
"clearFailed": "Η διαγραφή απέτυχε.",
"removeFromRecentFiles": "Κατάργηση από πρόσφατα αρχεία",
"clearAllRecentFiles": "Διαγραφή όλων των πρόσφατων αρχείων",
"unpinFile": "Ξεκαρφίτσωμα αρχείου",
"removeShortcut": "Κατάργηση συντόμευσης",
"pinFile": "Καρφίτσωμα αρχείου",
"addToShortcuts": "Προσθήκη στις συντομεύσεις",
"pasteFailed": "Η επικόλληση απέτυχε.",
"noUndoableActions": "Δεν υπάρχουν ενέργειες που μπορούν να αναιρεθούν",
"undoCopySuccess": "Αναίρεση λειτουργίας αντιγραφής: Διαγράφηκαν {{count}} αντιγραμμένα αρχεία",
"undoCopyFailedDelete": "Η αναίρεση απέτυχε: Δεν ήταν δυνατή η διαγραφή των αντιγραμμένων αρχείων",
"undoCopyFailedNoInfo": "Η αναίρεση απέτυχε: Δεν ήταν δυνατή η εύρεση των πληροφοριών του αντιγραμμένου αρχείου",
"undoMoveSuccess": "Αναίρεση λειτουργίας μετακίνησης: Μετακινήθηκαν τα αρχεία {{count}} πίσω στην αρχική τους θέση",
"undoMoveFailedMove": "Η αναίρεση απέτυχε: Δεν ήταν δυνατή η επαναφορά κανενός αρχείου",
"undoMoveFailedNoInfo": "Η αναίρεση απέτυχε: Δεν ήταν δυνατή η εύρεση των πληροφοριών του μετακινημένου αρχείου",
"undoDeleteNotSupported": "Η λειτουργία διαγραφής δεν μπορεί να αναιρεθεί: Τα αρχεία έχουν διαγραφεί οριστικά από τον διακομιστή",
"undoTypeNotSupported": "Μη υποστηριζόμενος τύπος λειτουργίας αναίρεσης",
"undoOperationFailed": "Η λειτουργία αναίρεσης απέτυχε",
"unknownError": "Άγνωστο σφάλμα",
"confirm": "Επιβεβαιώνω",
"find": "Εύρημα...",
"replace": "Αντικαθιστώ",
"downloadInstead": "Λήψη εναλλακτικά",
"keyboardShortcuts": "Συντομεύσεις πληκτρολογίου",
"searchAndReplace": "Αναζήτηση & Αντικατάσταση",
"editing": "Επεξεργασία",
"search": "Ερευνα",
"findNext": "Εύρεση επόμενου",
"findPrevious": "Εύρεση προηγούμενου",
"save": "Εκτός",
"selectAll": "Επιλογή όλων",
"undo": "Ξεκάνω",
"redo": "Ξανακάνω",
"moveLineUp": "Μετακίνηση γραμμής προς τα πάνω",
"moveLineDown": "Μετακίνηση γραμμής προς τα κάτω",
"toggleComment": "Εναλλαγή σχολίου",
"autoComplete": "Αυτόματη συμπλήρωση",
"imageLoadError": "Αποτυχία φόρτωσης εικόνας",
"startTyping": "Ξεκινήστε να πληκτρολογείτε...",
"unknownSize": "Άγνωστο μέγεθος",
"fileIsEmpty": "Το αρχείο είναι κενό",
"largeFileWarning": "Προειδοποίηση για μεγάλο αρχείο",
"largeFileWarningDesc": "Αυτό το αρχείο έχει μέγεθος {{size}} , το οποίο ενδέχεται να προκαλέσει προβλήματα απόδοσης όταν ανοιχτεί ως κείμενο.",
"fileNotFoundAndRemoved": "Το αρχείο \"{{name}}\" δεν βρέθηκε και έχει αφαιρεθεί από τα πρόσφατα/καρφιτσωμένα αρχεία",
"failedToLoadFile": "Αποτυχία φόρτωσης αρχείου: {{error}}",
"serverErrorOccurred": "Παρουσιάστηκε σφάλμα διακομιστή. Δοκιμάστε ξανά αργότερα.",
"autoSaveFailed": "Η αυτόματη αποθήκευση απέτυχε",
"fileAutoSaved": "Το αρχείο αποθηκεύτηκε αυτόματα",
"moveFileFailed": "Αποτυχία μετακίνησης {{name}}",
"moveOperationFailed": "Η λειτουργία μετακίνησης απέτυχε",
"canOnlyCompareFiles": "Μπορεί να συγκρίνει μόνο δύο αρχεία",
"comparingFiles": "Σύγκριση αρχείων: {{file1}} και {{file2}}",
"dragFailed": "Η λειτουργία μεταφοράς απέτυχε",
"filePinnedSuccessfully": "Το αρχείο \"{{name}}\" καρφιτσώθηκε με επιτυχία",
"pinFileFailed": "Αποτυχία καρφιτσώματος αρχείου",
"fileUnpinnedSuccessfully": "Το αρχείο \"{{name}}\" ξεκαρφιτσώθηκε με επιτυχία",
"unpinFileFailed": "Αποτυχία ξεκαρφιτσώματος αρχείου",
"shortcutAddedSuccessfully": "Η συντόμευση φακέλου \"{{name}}\" προστέθηκε με επιτυχία",
"addShortcutFailed": "Η προσθήκη συντόμευσης απέτυχε",
"operationCompletedSuccessfully": "{{operation}} {{count}} στοιχεία με επιτυχία",
"operationCompleted": "{{operation}} {{count}} στοιχεία",
"downloadFileSuccess": "Το αρχείο {{name}} λήφθηκε με επιτυχία.",
"downloadFileFailed": "Η λήψη απέτυχε.",
"downloadingFile": "Λήψη {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Μετακίνηση σε {{name}}",
"diffCompareWith": "Διαφορά σε σύγκριση με {{name}}",
"dragOutsideToDownload": "Σύρετε έξω από το παράθυρο για λήψη ({{count}} αρχείων)",
"newFolderDefault": "ΝέοςΦάκελος",
"newFileDefault": "ΝέοΑρχείο.txt",
"successfullyMovedItems": "Επιτυχής μετακίνηση {{count}} στοιχείων στο {{target}}",
"move": "Κίνηση",
"searchInFile": "Αναζήτηση σε αρχείο (Ctrl+F)",
"showKeyboardShortcuts": "Εμφάνιση συντομεύσεων πληκτρολογίου",
"decreaseFontSize": "Μείωση μεγέθους γραμματοσειράς",
"increaseFontSize": "Αύξηση μεγέθους γραμματοσειράς",
"startWritingMarkdown": "Ξεκινήστε να γράφετε το περιεχόμενό σας με έκπτωση...",
"loadingFileComparison": "Φόρτωση σύγκρισης αρχείων...",
"reload": "Γεμίζω πάλι",
"compare": "Συγκρίνω",
"sideBySide": "Πλάι πλάι",
"inline": "Ενσωματωμένο",
"fileComparison": "Σύγκριση αρχείων: {{file1}} έναντι {{file2}}",
"fileTooLarge": "Το αρχείο είναι πολύ μεγάλο: {{error}}",
"sshConnectionFailed": "Η σύνδεση SSH απέτυχε. Ελέγξτε τη σύνδεσή σας με {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Αποτυχία φόρτωσης αρχείου: {{error}}",
"connecting": "Συνδετικός...",
"connectedSuccessfully": "Η σύνδεση ολοκληρώθηκε με επιτυχία",
"totpVerificationFailed": "Η επαλήθευση TOTP απέτυχε.",
"browserSignInFailed": "Η σύνδεση απέτυχε. Δοκιμάστε ξανά.",
"authenticationFailed": "Η επαλήθευση ταυτότητας απέτυχε",
"incorrectPassphrase": "Λανθασμένη φράση πρόσβασης. Δοκιμάστε ξανά.",
"verificationCodePrompt": "Κωδικός επαλήθευσης:",
"changePermissions": "Αλλαγή Δικαιωμάτων",
"currentPermissions": "Τρέχοντα Δικαιώματα",
"owner": "Ιδιοκτήτης",
"group": "Ομάδα",
"others": "Άλλοι",
"read": "Ανάγνωση",
"write": "Γράφω",
"execute": "Εκτελώ",
"permissionsChangedSuccessfully": "Τα δικαιώματα άλλαξαν με επιτυχία",
"failedToChangePermissions": "Αποτυχία αλλαγής δικαιωμάτων",
"name": "Ονομα",
"sortByName": "Ονομα",
"sortByDate": "Ημερομηνία τροποποίησης",
"sortBySize": "Μέγεθος",
"ascending": "Αύξουσα",
"descending": "Φθίνων",
"root": "Ρίζα",
"new": "Νέος",
"sortBy": "Ταξινόμηση κατά",
"items": "Αντικείμενα",
"selected": "Επιλεγμένο",
"editor": "Συντάκτης",
"octal": "Οκτάεδρος",
"storage": "Αποθήκευση",
"disk": "Δίσκος",
"used": "Μεταχειρισμένος",
"of": "του",
"toggleSidebar": "Εναλλαγή πλευρικής γραμμής",
"compactLayout": "Χρήση συμπαγούς διάταξης",
"comfortableLayout": "Χρησιμοποιήστε άνετη διάταξη",
"cannotLoadPdf": "Δεν είναι δυνατή η φόρτωση του PDF",
"pdfLoadError": "Παρουσιάστηκε σφάλμα κατά τη φόρτωση αυτού του αρχείου PDF.",
"loadingPdf": "Φόρτωση PDF...",
"loadingPage": "Φόρτωση σελίδας...",
"cancel": "Ματαίωση",
"copiedItems_one": "Αντιγράφηκε {{count}} στοιχείο",
"copiedItems_other": "Αντιγράφηκαν {{count}} στοιχεία",
"deleteCopiedFileFailed": "Δεν ήταν δυνατή η διαγραφή του αντιγράφου του {{name}}: {{error}}",
"dragMovedItems_one": "Μετακινήθηκε το στοιχείο {{count}} στο {{target}}",
"dragMovedItems_other": "Μετακινήθηκαν {{count}} στοιχεία σε {{target}}",
"moveBackFileFailed": "Δεν ήταν δυνατή η μετακίνηση του {{name}} προς τα πίσω: {{error}}",
"terminal": "Τερματικό: {{host}} ({{path}})",
"dragToDesktop": "Σύρσιμο του {{name}} στην επιφάνεια εργασίας",
"dragFilesToDesktop": "Σύρσιμο αρχείων {{count}} στην επιφάνεια εργασίας",
"folderDragUnsupported": "Η μεταφορά φακέλων στην επιφάνεια εργασίας δεν υποστηρίζεται ακόμη",
"saveToDesktopFailed": "Η αποθήκευση απέτυχε: {{error}}",
"dragFailedDetail": "Η μεταφορά απέτυχε: {{error}}",
"videoUnsupported": "Το πρόγραμμα περιήγησής σας δεν μπορεί να αναπαράγει αυτήν τη μορφή βίντεο.",
"downloadToPlay": "Κατεβάστε το για να το παίξετε αλλού",
"cannotPreviewType": "Δεν είναι δυνατή η προεπισκόπηση αυτού του τύπου αρχείου",
"cannotPreviewTypeHint": "Αυτός ο τύπος αρχείου δεν έχει προεπισκόπηση. Κατεβάστε το για να το ανοίξετε σε άλλη εφαρμογή."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Μεταφορά αρχείων μεταξύ δύο κεντρικών υπολογιστών SSH.",
"sourceServer": "Διακομιστής πηγής",
"destinationServer": "Διακομιστής προορισμού",
"selectHost": "Επιλογή κεντρικού υπολογιστή",
"noHostSelected": "Δεν έχει επιλεγεί κεντρικός υπολογιστής",
"move": "Κίνηση",
"copy": "Αντίγραφο",
"upload": "Μεταφόρτωση",
"itemsSelected": "Επιλέχθηκε {{count}} στοιχείο",
"itemsSelected_other": "Επιλέχθηκαν {{count}} στοιχεία",
"ready": "Ετοιμος",
"loadingHosts": "Φόρτωση κεντρικών υπολογιστών...",
"name": "Ονομα",
"modified": "Τροποποιημένο",
"size": "Μέγεθος",
"noFiles": "Δεν υπάρχουν αρχεία",
"open": "Ανοιχτό",
"up": "Επάνω",
"refresh": "Φρεσκάρω",
"copyToTarget": "Αντιγραφή στον κατάλογο προορισμού",
"rename": "Μετονομάζω",
"delete": "Διαγράφω",
"editPermissions": "Επεξεργασία δικαιωμάτων",
"createNewFolder": "Δημιουργία νέου φακέλου",
"deleteSelectedItems": "Διαγραφή επιλεγμένων στοιχείων",
"deleteConfirm": "Διαγραφή του επιλεγμένου {{count}} στοιχείου;",
"deleteConfirm_other": "Διαγραφή {{count}} επιλεγμένων στοιχείων;",
"cancel": "Ματαίωση",
"save": "Εκτός",
"folderCreated": "Ο φάκελος δημιουργήθηκε",
"itemRenamed": "Το στοιχείο μετονομάστηκε",
"actionFailed": "Η ενέργεια απέτυχε",
"itemsDeleted": "{{count}} στοιχείο διαγράφηκε",
"itemsDeleted_other": "{{count}} στοιχεία διαγράφηκαν",
"deleteFailed": "Η διαγραφή απέτυχε.",
"permissionsUpdated": "Τα δικαιώματα ενημερώθηκαν",
"noRemoteSessionConnected": "Δεν έχει συνδεθεί απομακρυσμένη συνεδρία",
"failedToListFiles": "Αποτυχία καταχώρισης αρχείων",
"failedToRefresh": "Η ανανέωση απέτυχε",
"destinationInsideSource": "Ο προορισμός δεν μπορεί να βρίσκεται εντός της επιλεγμένης διαδρομής προέλευσης.",
"sameHostNoOp": "Η προέλευση και ο προορισμός είναι ο ίδιος φάκελος."
},
"hosts": {
"fileManager": "Διαχειριστής αρχείων",
"fileManagerUrlCopied": "Η διεύθυνση URL του διαχειριστή αρχείων αντιγράφηκε",
"copyFileManagerUrlAction": "Αντιγραφή URL Διαχείρισης Αρχείων",
"docsLink": "Προβολή εγγράφων",
"hostNotFound": "Δεν βρέθηκε κεντρικός υπολογιστής",
"loadingHost": "Φόρτωση κεντρικού υπολογιστή..."
},
"onboarding": {
"feature_files": "Διαχειριστής αρχείων",
"feature_files_desc": "Περιηγηθείτε, ανεβάστε, κατεβάστε και επεξεργαστείτε αρχεία μέσω SFTP χωρίς να φύγετε από την εφαρμογή."
},
"terminal": {
"runTitle": "Εκτέλεση {{command}} - {{host}}",
"terminalTitle": "Τερματικό - {{host}}",
"terminalWithPath": "Τερματικό - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Αναζήτηση φακέλων προορισμού",
"browsePathError": "Δεν ήταν δυνατό το άνοιγμα αυτής της διαδρομής στον κεντρικό υπολογιστή προορισμού.",
"browsePathWillBeCreated": "Αυτός ο φάκελος δεν υπάρχει ακόμη. Θα δημιουργηθεί όταν ξεκινήσει η μεταφορά.",
"cancel": "Ματαίωση",
"cleanupDestFiles": "Καθαρισμός προορισμού",
"cleanupDestFilesError": "Ο καθαρισμός απέτυχε",
"cleanupDestFilesNothing": "Δεν υπάρχει τίποτα προς διόρθωση στον προορισμό",
"cleanupDestFilesPartial": "Δεν ήταν δυνατή η κατάργηση ορισμένων τμηματικών αρχείων",
"cleanupDestFilesSuccess": "Αφαιρέθηκαν μερικά αρχεία από τον προορισμό",
"confirmCopy": "Αντίγραφο",
"confirmMove": "Κίνηση",
"copyFolderToHost": "Αντιγραφή φακέλου στον κεντρικό υπολογιστή…",
"copyItemsToHost": "Αντιγραφή στοιχείων {{count}} για φιλοξενία…",
"copyToHost": "Αντιγραφή στον κεντρικό υπολογιστή…",
"destinationPath": "Διαδρομή προορισμού",
"destMustBeDirectory": "Ο προορισμός πρέπει να είναι ένας κατάλογος για μεταφορές πολλαπλών στοιχείων",
"goUp": "Ανεβαίνω",
"hostAuthRequired": "Απαιτείται έλεγχος ταυτότητας. Ανοίξτε πρώτα τη Διαχείριση αρχείων σε αυτόν τον κεντρικό υπολογιστή.",
"hostConnecting": "Σύνδεση…",
"hostConnectionFailed": "Η σύνδεση απέτυχε",
"hostDisconnected": "Δεν είναι συνδεδεμένο",
"hostReady": "Ετοιμος",
"itemsSummary": "{{count}} στοιχεία",
"jumpHostLimitation": "Και οι δύο κεντρικοί υπολογιστές πρέπει να είναι προσβάσιμοι από τον διακομιστή Termix. Δεν υποστηρίζεται η άμεση δρομολόγηση από κεντρικό υπολογιστή σε κεντρικό υπολογιστή.",
"methodAuto": "Αυτο",
"methodAutoHint": "Επιλέγει SFTP tar ή ανά αρχείο με βάση τον αριθμό αρχείων, το μέγεθος και τη συμπιεστότητα. Τα μεμονωμένα αρχεία χρησιμοποιούν πάντα SFTP ροής.",
"methodItemSftp": "SFTP ανά αρχείο",
"methodItemSftpHint": "Μεταφέρετε κάθε αρχείο ξεχωριστά μέσω SFTP. Λειτουργεί σε όλους τους κεντρικούς υπολογιστές, συμπεριλαμβανομένων των Windows.",
"methodItemSftpLimitation": "Κάθε αρχείο χρησιμοποιεί την ίδια ροή SFTP ως αντίγραφο ενός μόνο αρχείου, το ένα μετά το άλλο. Η πρόοδος συνδυάζεται σε όλα τα αρχεία, επομένως η γραμμή κινείται αργά κατά τη διάρκεια μεγάλων αρχείων.",
"methodLabel": "Μέθοδος μεταφοράς",
"methodPreviewError": "Δεν ήταν δυνατή η προεπισκόπηση της μεθόδου μεταφοράς. Ο διακομιστής θα επιλέξει μια μέθοδο κατά την εκκίνηση.",
"methodPreviewLoading": "Υπολογισμός μεθόδου μεταφοράς…",
"methodPreviewScanSummary": "{{fileCount}} αρχεία, {{totalSize}} συνολικά (σαρωμένα στον κεντρικό υπολογιστή προέλευσης).",
"methodPreviewWillUseItemSftp": "Θα χρησιμοποιηθεί: SFTP ανά αρχείο",
"methodPreviewWillUseTar": "Θα χρησιμοποιηθεί: Αρχείο Tar",
"methodReason": {
"user_item_sftp": "Επιλέξατε SFTP ανά αρχείο.",
"user_tar": "Επιλέξατε το αρχείο tar.",
"tar_unavailable": "Το Tar δεν είναι διαθέσιμο σε έναν ή και στους δύο κεντρικούς υπολογιστές, επομένως θα χρησιμοποιηθεί το SFTP ανά αρχείο.",
"windows_host": "Εμπλέκεται ένας κεντρικός υπολογιστής των Windows, επομένως δεν χρησιμοποιείται το tar.",
"auto_multi_large": "Αυτόματα: πολλά αρχεία, συμπεριλαμβανομένου ενός μεγάλου αρχείου ({{largestSize}}) με συμπιέσιμα δεδομένα. Το Tar τα ομαδοποιεί σε μία μεταφορά.",
"auto_single_large_in_archive": "Αυτόματα: ένα μεγάλο αρχείο ({{largestSize}}) σε αυτό το σύνολο, άρα SFTP ανά αρχείο.",
"auto_many_incompressible": "Αυτόματα: ως επί το πλείστον ασυμπίεστα δεδομένα, άρα SFTP ανά αρχείο.",
"auto_many_files": "Αυτόματα: πολλά αρχεία ({{fileCount}}), η εντολή tar μειώνει την επιβάρυνση ανά αρχείο.",
"auto_default": "Αυτόματα: SFTP ανά αρχείο για αυτό το σύνολο."
},
"methodTar": "Αρχείο Tar",
"methodTarHint": "Συμπίεση στην πηγή, μεταφορά ενός αρχείου, εξαγωγή στον προορισμό. Απαιτείται tar και στους δύο κεντρικούς υπολογιστές Unix.",
"metricsCompress": "Συμπίεση στην πηγή: {{duration}}",
"metricsExtract": "Εξαγωγή στον προορισμό: {{duration}}",
"metricsPrepare": "Προετοιμασία προορισμού: {{duration}}",
"metricsRouteBenchmark": "Δρομολόγηση αισθητήρα: άμεση {{direct}}, αναμετάδοση {{relay}}",
"metricsSourceDelete": "Αφαίρεση από την πηγή: {{duration}}",
"metricsTotal": "Σύνολο: {{duration}}",
"metricsTransfer": "Από άκρο σε άκρο: {{throughput}} ({{duration}})",
"metricsVerify": "Επαληθεύτηκε το SHA-256: {{duration}}",
"moveFolderToHost": "Μετακίνηση φακέλου στον κεντρικό υπολογιστή…",
"moveItemsToHost": "Μετακίνηση στοιχείων {{count}} για φιλοξενία…",
"moveToHost": "Μετακίνηση στον κεντρικό υπολογιστή…",
"noHostsConnected": "Δεν υπάρχουν άλλοι διαθέσιμοι κεντρικοί υπολογιστές διαχείρισης αρχείων.",
"noHostsConnectedHint": "Προσθέστε έναν άλλο κεντρικό υπολογιστή SSH με ενεργοποιημένο το File Manager στο Host Manager.",
"parallelSegmentsHint": "Τα μεγάλα αρχεία χωρίζονται σε κομμάτια των 256 MB. Πολλαπλές λωρίδες χρησιμοποιούν ξεχωριστές συνδέσεις (όπως η έναρξη αρκετών μεταφορών) για υψηλότερη συνολική απόδοση.",
"parallelSegmentsLabel": "Παράλληλες λωρίδες μετεπιβίβασης",
"parallelSegmentsOption": "{{count}} λωρίδες",
"progressBenchmarking": "Επιλογή της ταχύτερης διαδρομής μεταφοράς…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Ματαίωση",
"progressCancelling": "Ακύρωση…",
"progressCompressing": "Συμπίεση στον κεντρικό υπολογιστή προέλευσης…",
"progressExtracting": "Εξαγωγή στον προορισμό…",
"progressItems": "{{current}} / {{total}} αρχεία",
"progressReconnecting": "Επανασύνδεση…",
"progressStalled": "Σταματημένο",
"progressTotalSpeed": "{{speed}} σύνολο ({{lanes}} λωρίδες)",
"progressTransferring": "Μεταφορά δεδομένων…",
"progressTransferringItems": "Μεταφορά αρχείων ({{current}} από {{total}})…",
"progressVerifying": "Επαλήθευση ακεραιότητας αρχείου…",
"recentDestinations": "Πρόσφατοι προορισμοί",
"resumedHint": "Επανασύνδεση με μια ενεργή μεταφορά που ξεκίνησε σε άλλο παράθυρο.",
"retryTransfer": "Δοκιμάζω πάλι",
"retryTransferError": "Η επανάληψη απέτυχε",
"selectDestinationHost": "Επιλέξτε κεντρικό υπολογιστή προορισμού",
"transferCancelled": "Η μεταφορά ακυρώθηκε.",
"transferCancelledCopyHint": "Ενδέχεται να παραμείνουν μερικά αρχεία στον προορισμό.",
"transferCancelledMoveHint": "Ενδέχεται να παραμείνουν μερικά αρχεία στον προορισμό. Τα αρχεία προέλευσης δεν καταργήθηκαν.",
"transferError": "Η μεταφορά απέτυχε",
"transferFailedRetryHint": "Μερικά δεδομένα διατηρήθηκαν στον προορισμό. Η επανάληψη θα συνεχιστεί όταν αποκατασταθεί η σύνδεση.",
"transferPartialHint": "Δεν ήταν δυνατή η μεταφορά: {{paths}}",
"transferSuccess": "Η μεταφορά ολοκληρώθηκε",
"metricsHopSourceRead": "Πηγή → διακομιστής: {{throughput}}",
"metricsHopDestSftpWrite": "Διακομιστής → προορισμός (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Διακομιστής → προορισμός (τοπικός): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Archivos",
"sftp": "SFTP",
"openFileManager": "Abrir gestor de archivos"
},
"permissions": {
"use": {
"title": "Utilice el administrador de archivos",
"description": "Explora, edita y transfiere archivos a través de SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Habilitar Gestor de archivos",
"description": "Explore y edite archivos en este servidor a través de SFTP."
},
"defaultPath": {
"label": "Ruta predeterminada"
},
"scpLegacy": {
"label": "Modo SCP heredado"
}
},
"user": {
"transferConcurrency": {
"label": "Transferencias simultáneas de archivos",
"description": "¿Cuántos archivos sube o descarga simultáneamente el gestor local/remoto? Reduzca este valor si su servidor limita los canales SFTP."
},
"confirmBeforeTrash": {
"label": "Confirme antes de mover los archivos a la papelera.",
"description": "Pregunte antes de mover archivos remotos a la papelera. La eliminación permanente aún requiere confirmación."
}
}
},
"hostCapability": {
"label": "Gestor de archivos"
},
"fileManager": {
"noHostSelected": "Ningún host seleccionado",
"initializingEditor": "Inicializando editor...",
"file": "Archivo",
"folder": "Carpeta",
"uploadFile": "Subir archivo",
"downloadFile": "Descargar",
"extractArchive": "Extraer archivo",
"extractingArchive": "Extrayendo {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extraído correctamente",
"extractFailed": "Extracción fallida",
"compressFile": "Comprimir archivo",
"compressFiles": "Comprimir archivos",
"compressFilesDesc": "Comprimir {{count}} elementos en un archivo",
"archiveName": "Nombre del archivo",
"enterArchiveName": "Introduzca el nombre del archivo...",
"compressionFormat": "Formato de compresión",
"selectedFiles": "Archivos seleccionados",
"andMoreFiles": "y {{count}} más...",
"compress": "Comprimir",
"compressingFiles": "Comprimiendo {{count}} elementos en {{name}}...",
"filesCompressedSuccessfully": "{{name}} creado correctamente",
"compressFailed": "La compresión falló",
"edit": "Editar",
"preview": "Vista previa",
"previous": "Anterior",
"next": "Siguiente",
"pageXOfY": "Página {{current}} de {{total}}",
"zoomOut": "Alejar",
"zoomIn": "Acercar",
"newFile": "Nuevo archivo",
"newFolder": "Nueva carpeta",
"rename": "Renombrar",
"uploading": "Subiendo...",
"uploadingFile": "Subiendo {{name}}...",
"uploadingChunk": "Cargando {{name}}: {{percent}}% (parte {{chunk}} de {{total}})",
"fileName": "Nombre del archivo",
"folderName": "Nombre de la carpeta",
"fileUploadedSuccessfully": "Archivo \"{{name}}\" subido correctamente",
"failedToUploadFile": "Error al subir el archivo",
"uploadingFolderFiles": "Subiendo {{count}} archivo(s)...",
"uploadedFolderFiles": "Se subieron correctamente los archivos {{count}}",
"uploadedFolderPartial": "Se subieron {{uploaded}} archivos, {{failed}} falló.",
"fileDownloadedSuccessfully": "Archivo \"{{name}}\" descargado correctamente",
"failedToDownloadFile": "Error al descargar el archivo",
"fileCreatedSuccessfully": "Archivo \"{{name}}\" creado correctamente",
"folderCreatedSuccessfully": "Carpeta \"{{name}}\" creada correctamente",
"failedToCreateItem": "No se pudo crear el elemento",
"operationFailed": "La operación {{operation}} falló para {{name}}: {{error}}",
"failedToResolveSymlink": "No se pudo resolver el enlace simbólico",
"itemsDeletedSuccessfully": "{{count}} elementos eliminados correctamente",
"failedToDeleteItems": "No se pudieron eliminar los elementos",
"sudoPasswordRequired": "Se requiere contraseña de administrador",
"enterSudoPassword": "Introduzca la contraseña sudo para continuar esta operación",
"sudoPassword": "Contraseña sudo",
"sudoOperationFailed": "La operación sudo falló",
"sudoAuthFailed": "La autenticación sudo falló",
"dragFilesToUpload": "Suelte los archivos aquí para subirlos",
"dropToUploadHere": "Arrastra para subir aquí",
"dropToDownloadHere": "Haz clic aquí para descargar",
"localFiles": "Local",
"showLocalFiles": "Mostrar archivos locales (vista dividida)",
"hideLocalFiles": "Ocultar archivos locales",
"localHome": "Carpeta de inicio",
"localPathPlaceholder": "Ruta de la carpeta local",
"localShowHidden": "Mostrar archivos ocultos",
"localHideHidden": "Ocultar archivos ocultos",
"localRevealInFileManager": "Mostrar en el administrador de archivos del sistema",
"localCannotOpenFolder": "No se puede abrir la carpeta",
"localItemCount": "{{count}} elementos",
"localSelectedCount": "{{count}} seleccionados",
"back": "Volver",
"forward": "Adelante",
"up": "Arriba",
"kind": "Amable",
"localUploadingProgress": "Subiendo {{current}} de {{total}}",
"localDownloadingProgress": "Descargando {{current}} de {{total}}",
"localTransferInFlight": "{{count}} al instante",
"localPreparingDownload": "Preparando la descarga...",
"localTransferCancelled": "Transferencia cancelada",
"localNothingToTransfer": "Nada que transferir",
"localUploadComplete": "Archivo(s) subido(s) {{count}}",
"localUploadFailed": "Error al cargar la página",
"localUploadPartial": "Se subieron {{done}} archivos, {{failed}} falló.",
"localDownloadComplete": "Archivo(s) descargado(s) {{count}}",
"localDownloadFailed": "Error en la descarga",
"localDownloadPartial": "Se descargaron {{done}} archivos, {{failed}} falló.",
"localReplaceExistingPrompt": "Ya existen {{count}} elementos en esta carpeta. ¿Desea reemplazarlos?",
"localReplace": "Reemplazar",
"localSkipExisting": "Saltar",
"localSkippedExisting": "Se omitieron {{count}} elementos existentes",
"localUnsafeNamesSkipped": "Se omitieron {{count}} elementos cuyos nombres no se pueden usar en este ordenador.",
"localOpen": "Abrir",
"localOpenFolder": "Abrir carpeta",
"localUploadToRemote": "Subir al servidor",
"localUploadToRemoteMany": "Sube {{count}} elementos al servidor",
"localMoveToTrash": "Mover a la basura",
"localMoveToTrashMany": "Mover {{count}} elementos a la Papelera",
"localTrashConfirmSingle": "¿Mover \"{{name}}\" a la papelera?",
"localTrashConfirmFolder": "¿Mover la carpeta \"{{name}}\" y todo su contenido a la Papelera?",
"localTrashConfirmMany": "¿Mover {{count}} elementos a la Papelera?",
"localTrashed": "Se movieron {{count}} elementos a la Papelera",
"localTrashFailed": "No se pudo mover a la papelera",
"localRenameFailed": "Error al cambiar el nombre",
"localCreateFailed": "No se pudo crear el artículo.",
"goToParentFolder": "Ir a la carpeta principal",
"resizeSidebar": "Arrastra para cambiar el tamaño de la barra lateral (haz doble clic para restablecer).",
"resizeLocalPane": "Arrastra para cambiar el tamaño del panel local (haz doble clic para restablecer).",
"columns": "Columnas",
"columnsHint": "Haz clic con el botón derecho para elegir las columnas.",
"emptyFolder": "Esta carpeta está vacía",
"searchFiles": "Buscar archivos...",
"upload": "Subir",
"selectHostToStart": "Seleccione un host para iniciar la gestión de archivos",
"sshRequiredForFileManager": "El gestor de archivos requiere SSH. Este host no tiene SSH habilitado.",
"failedToConnect": "No se pudo conectar a SSH",
"failedToLoadDirectory": "No se pudo cargar el directorio",
"noSSHConnection": "No hay conexión SSH disponible",
"copy": "Copiar",
"cut": "Cortar",
"paste": "Pegar",
"copyPath": "Copiar ruta",
"copyPaths": "Copiar rutas",
"delete": "Eliminar",
"properties": "Propiedades",
"refresh": "Actualizar",
"downloadFiles": "Descargar {{count}} archivos al navegador",
"copyFiles": "Copiar {{count}} elementos",
"cutFiles": "Cortar {{count}} elementos",
"deleteFiles": "Eliminar {{count}} elementos",
"filesCopiedToClipboard": "{{count}} elementos copiados al portapapeles",
"filesCutToClipboard": "{{count}} elementos cortados al portapapeles",
"pathCopiedToClipboard": "Ruta copiada al portapapeles",
"pathsCopiedToClipboard": "{{count}} rutas copiadas al portapapeles",
"failedToCopyPath": "Error al copiar la ruta al portapapeles",
"copyFolderLink": "Copiar enlace a la carpeta",
"copyCurrentFolderLink": "Copiar enlace a la carpeta actual",
"folderLinkCopied": "Enlace a la carpeta copiado al portapapeles",
"failedToCopyFolderLink": "Error al copiar el enlace a la carpeta",
"movedItems": "{{count}} elementos movidos",
"failedToDeleteItem": "Error al eliminar el elemento",
"itemRenamedSuccessfully": "{{type}} renombrado con éxito",
"failedToRenameItem": "Error al renombrar el elemento",
"download": "Descargar",
"openExternalEditor": "Abrir externamente",
"chooseExternalEditor": "Elegir editor externo",
"externalEditorSelected": "Editor externo seleccionado",
"externalEditorDesktopOnly": "El editor externo solo está disponible en la aplicación de escritorio",
"externalEditorOpened": "Abierto en el editor externo. Al guardar allí se subirán los cambios al servidor.",
"failedToOpenExternalEditor": "Error al abrir el editor externo",
"failedToSelectExternalEditor": "Error al seleccionar el editor externo",
"permissions": "Permisos",
"size": "Tamaño",
"modified": "Modificado",
"path": "Ruta",
"confirmDelete": "¿Está seguro de que desea eliminar {{name}}?",
"permissionDenied": "Permiso denegado",
"serverError": "Error del servidor",
"fileSavedSuccessfully": "Archivo guardado con éxito",
"failedToSaveFile": "Error al guardar el archivo",
"confirmDeleteSingleItem": "¿Está seguro de que desea eliminar permanentemente \"{{name}}\"?",
"confirmDeleteMultipleItems": "¿Está seguro de que desea eliminar permanentemente {{count}} elementos?",
"confirmDeleteMultipleItemsWithFolders": "¿Está seguro de que desea eliminar permanentemente {{count}} elementos? Esto incluye carpetas y su contenido.",
"confirmDeleteFolder": "¿Está seguro de que desea eliminar permanentemente la carpeta \"{{name}}\" y todo su contenido?",
"permanentDeleteWarning": "Esta acción no se puede deshacer. Los elementos se eliminarán permanentemente del servidor.",
"moveToTrashWarning": "El/los elemento(s) se moverán a la Papelera de Termix y se podrán restaurar antes de que expire el período de retención.",
"itemsMovedToTrash": "{{count}} elemento(s) movido(s) a la Papelera",
"trash": "Basura",
"trashDescription": "Los elementos eliminados se conservan durante {{days}} día(s) en este host.",
"trashLoadFailed": "No se pudo cargar la papelera.",
"trashEmpty": "La papelera está vacía",
"trashRestore": "Restaurar",
"trashRestored": "Restaurado {{name}}",
"trashRestoreFailed": "No se pudo restaurar el elemento. Es posible que la ruta original ya exista.",
"trashDeletePermanently": "Eliminar permanentemente",
"trashDeleteConfirm": "¿Eliminar permanentemente {{name}}? Esto no se puede deshacer.",
"trashPermanentlyDeleted": "Eliminado permanentemente {{name}}",
"trashDeleteFailed": "No se pudo eliminar el elemento de forma permanente.",
"trashEmptyAction": "Vaciar la basura",
"trashEmptyConfirm": "¿Eliminar permanentemente todos los elementos de la Papelera? Esta acción es irreversible.",
"trashEmptied": "Vaciado de basura",
"trashRetention": "Limpieza automática después de (días)",
"trashRetentionSaved": "Se ha actualizado la retención de basura.",
"trashRetentionFailed": "Error al actualizar la retención de la papelera",
"trashUnavailableConfirm": "Este elemento no se puede mover a la Papelera, normalmente porque se encuentra en otro sistema de archivos o requiere permisos de administrador. ¿Desea eliminarlo permanentemente?",
"recent": "Recientes",
"pinned": "Fijados",
"folderShortcuts": "Accesos directos a carpetas",
"failedToReconnectSSH": "Error al reconectar la sesión SSH",
"openTerminalHere": "Abrir terminal aquí",
"run": "Ejecutar",
"openTerminalInFolder": "Abrir terminal en esta carpeta",
"openTerminalInFileLocation": "Abrir terminal en la ubicación del archivo",
"runningFile": "Ejecutando - {{file}}",
"onlyRunExecutableFiles": "Solo se pueden ejecutar archivos ejecutables",
"directories": "Directorios",
"removedFromRecentFiles": "Se eliminó \"{{name}}\" de los archivos recientes",
"removeFailed": "Error al eliminar",
"unpinnedSuccessfully": "Se desancló \"{{name}}\" correctamente",
"unpinFailed": "Error al desanclar",
"removedShortcut": "Se eliminó el acceso directo \"{{name}}\"",
"removeShortcutFailed": "Error al eliminar el acceso directo",
"clearedAllRecentFiles": "Se borraron todos los archivos recientes",
"clearFailed": "Error al borrar",
"removeFromRecentFiles": "Eliminar de archivos recientes",
"clearAllRecentFiles": "Borrar todos los archivos recientes",
"unpinFile": "Desanclar archivo",
"removeShortcut": "Eliminar acceso directo",
"pinFile": "Anclar archivo",
"addToShortcuts": "Añadir a accesos directos",
"pasteFailed": "Error al pegar",
"noUndoableActions": "No hay acciones para deshacer",
"undoCopySuccess": "Se deshizo la copia: se eliminaron {{count}} archivos copiados",
"undoCopyFailedDelete": "Error al deshacer: no se pudo eliminar ningún archivo copiado",
"undoCopyFailedNoInfo": "Error al deshacer: no se encontró información de los archivos copiados",
"undoMoveSuccess": "Se deshizo el movimiento: se movieron {{count}} archivos a su ubicación original",
"undoMoveFailedMove": "Error al deshacer: no se pudo mover ningún archivo de vuelta",
"undoMoveFailedNoInfo": "Error al deshacer: no se encontró información de los archivos movidos",
"undoDeleteNotSupported": "La operación de eliminación no se puede deshacer: los archivos se han eliminado permanentemente del servidor",
"undoTypeNotSupported": "Tipo de operación de deshacer no compatible",
"undoOperationFailed": "Error en la operación de deshacer",
"unknownError": "Error desconocido",
"confirm": "Confirmar",
"find": "Buscar...",
"replace": "Reemplazar",
"downloadInstead": "Descargar en su lugar",
"keyboardShortcuts": "Atajos de teclado",
"searchAndReplace": "Buscar y reemplazar",
"editing": "Edición",
"search": "Buscar",
"findNext": "Buscar siguiente",
"findPrevious": "Buscar anterior",
"save": "Guardar",
"selectAll": "Seleccionar todo",
"undo": "Deshacer",
"redo": "Rehacer",
"moveLineUp": "Mover línea hacia arriba",
"moveLineDown": "Mover línea hacia abajo",
"toggleComment": "Alternar comentario",
"autoComplete": "Autocompletar",
"imageLoadError": "Error al cargar la imagen",
"startTyping": "Empiece a escribir...",
"unknownSize": "Tamaño desconocido",
"fileIsEmpty": "El archivo está vacío",
"largeFileWarning": "Advertencia de archivo grande",
"largeFileWarningDesc": "Este archivo tiene un tamaño de {{size}}, lo que puede causar problemas de rendimiento al abrirlo como texto.",
"fileNotFoundAndRemoved": "El archivo \"{{name}}\" no se encontró y se ha eliminado de los archivos recientes/fijados.",
"failedToLoadFile": "Error al cargar el archivo: {{error}}",
"serverErrorOccurred": "Se ha producido un error en el servidor. Vuelva a intentarlo más tarde.",
"autoSaveFailed": "Error en el autoguardado",
"fileAutoSaved": "Archivo autoguardado",
"moveFileFailed": "Error al mover {{name}}",
"moveOperationFailed": "Error en la operación de mover",
"canOnlyCompareFiles": "Solo se pueden comparar dos archivos",
"comparingFiles": "Comparando archivos: {{file1}} y {{file2}}",
"dragFailed": "Error en la operación de arrastre",
"filePinnedSuccessfully": "Archivo \"{{name}}\" fijado correctamente",
"pinFileFailed": "Error al fijar el archivo",
"fileUnpinnedSuccessfully": "Archivo \"{{name}}\" desfijado correctamente",
"unpinFileFailed": "No se pudo desanclar el archivo",
"shortcutAddedSuccessfully": "Acceso directo a la carpeta \"{{name}}\" añadido correctamente",
"addShortcutFailed": "No se pudo añadir el acceso directo",
"operationCompletedSuccessfully": "{{operation}} {{count}} elementos correctamente",
"operationCompleted": "{{operation}} {{count}} elementos",
"downloadFileSuccess": "Archivo {{name}} descargado correctamente",
"downloadFileFailed": "Error en la descarga",
"downloadingFile": "Descargando {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Mover a {{name}}",
"diffCompareWith": "Comparar diferencias con {{name}}",
"dragOutsideToDownload": "Arrastrar fuera de la ventana para descargar ({{count}} archivos)",
"newFolderDefault": "NuevaCarpeta",
"newFileDefault": "NuevoArchivo.txt",
"successfullyMovedItems": "{{count}} elementos movidos correctamente a {{target}}",
"move": "Mover",
"searchInFile": "Buscar en archivo (Ctrl+F)",
"showKeyboardShortcuts": "Mostrar atajos de teclado",
"decreaseFontSize": "Reducir tamaño de fuente",
"increaseFontSize": "Aumentar tamaño de fuente",
"startWritingMarkdown": "Empiece a escribir su contenido Markdown...",
"loadingFileComparison": "Cargando comparación de archivos...",
"reload": "Recargar",
"compare": "Comparar",
"sideBySide": "Lado a lado",
"inline": "En línea",
"fileComparison": "Comparación de archivos: {{file1}} vs {{file2}}",
"fileTooLarge": "Archivo demasiado grande: {{error}}",
"sshConnectionFailed": "Error de conexión SSH. Verifique su conexión a {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Error al cargar el archivo: {{error}}",
"connecting": "Conectando...",
"connectedSuccessfully": "Conectado correctamente",
"totpVerificationFailed": "Error en la verificación TOTP",
"browserSignInFailed": "Error al iniciar sesión. Inténtalo de nuevo.",
"authenticationFailed": "Error de autenticación",
"incorrectPassphrase": "Frase de contraseña incorrecta. Inténtelo de nuevo.",
"verificationCodePrompt": "Código de verificación:",
"changePermissions": "Cambiar permisos",
"currentPermissions": "Permisos actuales",
"owner": "Propietario",
"group": "Grupo",
"others": "Otros",
"read": "Lectura",
"write": "Escritura",
"execute": "Ejecución",
"permissionsChangedSuccessfully": "Permisos cambiados correctamente",
"failedToChangePermissions": "Error al cambiar los permisos",
"name": "Nombre",
"sortByName": "Nombre",
"sortByDate": "Fecha de modificación",
"sortBySize": "Tamaño",
"ascending": "Ascendente",
"descending": "Descendente",
"root": "Raíz",
"new": "Nuevo",
"sortBy": "Ordenar por",
"items": "Elementos",
"selected": "Seleccionados",
"editor": "Editor",
"octal": "Octal",
"storage": "Almacenamiento",
"disk": "Disco",
"used": "Usado",
"of": "de",
"toggleSidebar": "Alternar barra lateral",
"compactLayout": "Utilice un diseño compacto.",
"comfortableLayout": "Utilice una disposición cómoda",
"cannotLoadPdf": "No se puede cargar el PDF",
"pdfLoadError": "Se produjo un error al cargar este archivo PDF.",
"loadingPdf": "Cargando PDF...",
"loadingPage": "Cargando página...",
"cancel": "Cancelar",
"copiedItems_one": "Copiado {{count}} elemento",
"copiedItems_other": "Elementos copiados {{count}}",
"deleteCopiedFileFailed": "No se pudo eliminar la copia de {{name}}: {{error}}",
"dragMovedItems_one": "Se movió el elemento {{count}} a {{target}}",
"dragMovedItems_other": "Se movieron {{count}} elementos a {{target}}",
"moveBackFileFailed": "No se pudo mover {{name}} hacia atrás: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Arrastrando {{name}} al escritorio",
"dragFilesToDesktop": "Arrastrar archivos {{count}} al escritorio",
"folderDragUnsupported": "Todavía no se admite arrastrar carpetas al escritorio.",
"saveToDesktopFailed": "Error al guardar: {{error}}",
"dragFailedDetail": "Error al arrastrar: {{error}}",
"videoUnsupported": "Tu navegador no puede reproducir este formato de vídeo.",
"downloadToPlay": "Descárgalo para jugarlo en otro lugar.",
"cannotPreviewType": "No se puede previsualizar este tipo de archivo.",
"cannotPreviewTypeHint": "Este tipo de archivo no tiene vista previa. Descárguelo para abrirlo en otra aplicación."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transferir archivos entre dos hosts SSH.",
"sourceServer": "Servidor de origen",
"destinationServer": "Servidor de destino",
"selectHost": "Seleccione el host",
"noHostSelected": "Ningún host seleccionado",
"move": "Mover",
"copy": "Copiar",
"upload": "Subir",
"itemsSelected": "{{count}} elemento seleccionado",
"itemsSelected_other": "{{count}} elementos seleccionados",
"ready": "Listo",
"loadingHosts": "Cargando hosts...",
"name": "Nombre",
"modified": "Modificado",
"size": "Tamaño",
"noFiles": "No hay archivos",
"open": "Abrir",
"up": "Arriba",
"refresh": "Actualizar",
"copyToTarget": "Copiar al directorio de destino",
"rename": "Renombrar",
"delete": "Eliminar",
"editPermissions": "Editar permisos",
"createNewFolder": "Crear nueva carpeta",
"deleteSelectedItems": "Eliminar elementos seleccionados",
"deleteConfirm": "¿Eliminar {{count}} elemento seleccionado?",
"deleteConfirm_other": "¿Eliminar {{count}} elementos seleccionados?",
"cancel": "Cancelar",
"save": "Guardar",
"folderCreated": "Carpeta creada",
"itemRenamed": "Artículo renombrado",
"actionFailed": "Acción fallida",
"itemsDeleted": "{{count}} elemento eliminado",
"itemsDeleted_other": "{{count}} elementos eliminados",
"deleteFailed": "Error al eliminar",
"permissionsUpdated": "Permisos actualizados",
"noRemoteSessionConnected": "No hay ninguna sesión remota conectada.",
"failedToListFiles": "No se pudieron listar los archivos.",
"failedToRefresh": "No se pudo actualizar",
"destinationInsideSource": "El destino no puede estar dentro de la ruta de origen seleccionada.",
"sameHostNoOp": "La carpeta de origen y la de destino son la misma."
},
"hosts": {
"fileManager": "Gestor de archivos",
"fileManagerUrlCopied": "URL del gestor de archivos copiada",
"copyFileManagerUrlAction": "Copiar URL del gestor de archivos",
"docsLink": "Ver documentación",
"hostNotFound": "Host no encontrado",
"loadingHost": "Cargando host..."
},
"onboarding": {
"feature_files": "Gestor de archivos",
"feature_files_desc": "Navega, sube, descarga y edita archivos a través de SFTP sin salir de la aplicación."
},
"terminal": {
"runTitle": "Ejecutando {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Examinar carpetas de destino",
"browsePathError": "No se pudo abrir esta ruta en el host de destino.",
"browsePathWillBeCreated": "Esta carpeta no existe aún. Se creará al iniciar la transferencia.",
"cancel": "Cancelar",
"cleanupDestFiles": "Limpiar destino",
"cleanupDestFilesError": "Error al limpiar",
"cleanupDestFilesNothing": "Nada que limpiar en el destino",
"cleanupDestFilesPartial": "Algunos archivos parciales no se pudieron eliminar",
"cleanupDestFilesSuccess": "Se eliminaron los archivos parciales del destino",
"confirmCopy": "Copiar",
"confirmMove": "Mover",
"copyFolderToHost": "Copiar carpeta al host…",
"copyItemsToHost": "Copiar {{count}} elementos al host…",
"copyToHost": "Copiar al host…",
"destinationPath": "Ruta de destino",
"destMustBeDirectory": "El destino debe ser un directorio para transferencias de múltiples elementos",
"goUp": "Subir",
"hostAuthRequired": "Se requiere autenticación. Abra primero el administrador de archivos en este host.",
"hostConnecting": "Conectando…",
"hostConnectionFailed": "Conexión fallida",
"hostDisconnected": "No conectado",
"hostReady": "Listo",
"itemsSummary": "{{count}} elementos",
"jumpHostLimitation": "Ambos equipos deben ser accesibles desde el servidor de Termix. No se admite el enrutamiento directo entre equipos.",
"methodAuto": "Automático",
"methodAutoHint": "Elige tar o SFTP por archivo según el número de archivos, tamaño y compresibilidad. Los archivos individuales siempre usan SFTP por transmisión continua.",
"methodItemSftp": "SFTP por archivo",
"methodItemSftpHint": "Transfiere cada archivo individualmente por SFTP. Funciona en todos los equipos, incluido Windows.",
"methodItemSftpLimitation": "Cada archivo usa el mismo flujo SFTP que una copia de un solo archivo, uno tras otro. El progreso se combina en todos los archivos, por lo que la barra se mueve lentamente durante archivos grandes.",
"methodLabel": "Método de transferencia",
"methodPreviewError": "No se pudo previsualizar el método de transferencia. El servidor seleccionará un método al iniciar.",
"methodPreviewLoading": "Calculando el método de transferencia…",
"methodPreviewScanSummary": "{{fileCount}} archivos, {{totalSize}} total (analizado en el equipo de origen).",
"methodPreviewWillUseItemSftp": "Se usará: SFTP por archivo",
"methodPreviewWillUseTar": "Se usará: Archivo Tar",
"methodReason": {
"user_item_sftp": "Has elegido SFTP por archivo.",
"user_tar": "Has elegido archivo tar.",
"tar_unavailable": "Tar no está disponible en uno o ambos hosts, por lo que se utilizará SFTP por archivo.",
"windows_host": "Se trata de un sistema operativo Windows, por lo que no se utiliza tar.",
"auto_multi_large": "Automático: varios archivos, incluido un archivo grande ({{largestSize}}) con datos comprimibles. Tar los agrupa en una sola transferencia.",
"auto_single_large_in_archive": "Automático: un archivo grande ({{largestSize}}) en este conjunto, por lo que SFTP por archivo.",
"auto_many_incompressible": "Automático: datos mayormente incompresibles, por lo que se utiliza SFTP por archivo.",
"auto_many_files": "Automático: muchos archivos ({{fileCount}}), tar reduce la sobrecarga por archivo.",
"auto_default": "Auto: SFTP por archivo para este conjunto."
},
"methodTar": "Archivo Tar",
"methodTarHint": "Comprime en origen, transfiere un archivo, extrae en destino. Necesita tar en ambos equipos Unix.",
"metricsCompress": "Compresión en origen: {{duration}}",
"metricsExtract": "Extracción en destino: {{duration}}",
"metricsPrepare": "Preparar destino: {{duration}}",
"metricsRouteBenchmark": "Sondeo de ruta: directo {{direct}}, relé {{relay}}",
"metricsSourceDelete": "Eliminación del origen: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "Extremo a extremo: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verificado: {{duration}}",
"moveFolderToHost": "Mover carpeta al host…",
"moveItemsToHost": "Mover {{count}} elementos al host…",
"moveToHost": "Mover al host…",
"noHostsConnected": "No hay otros hosts de gestor de archivos disponibles.",
"noHostsConnectedHint": "Añade otro host SSH con el Gestor de Archivos habilitado en el Administrador de Hosts.",
"parallelSegmentsHint": "Los archivos grandes se dividen en fragmentos de 256 MB. Varias vías utilizan conexiones separadas (como iniciar varias transferencias) para un mayor rendimiento total.",
"parallelSegmentsLabel": "Vías de transferencia en paralelo",
"parallelSegmentsOption": "{{count}} vías",
"progressBenchmarking": "Seleccionar la ruta de transferencia más rápida…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancelar",
"progressCancelling": "Cancelando…",
"progressCompressing": "Comprimiendo en el equipo de origen…",
"progressExtracting": "Extrayendo en el destino…",
"progressItems": "{{current}} / {{total}} archivos",
"progressReconnecting": "Reconectando…",
"progressStalled": "Estancado",
"progressTotalSpeed": "{{speed}} total ({{lanes}} vías)",
"progressTransferring": "Transfiriendo datos…",
"progressTransferringItems": "Transfiriendo archivos ({{current}} de {{total}})…",
"progressVerifying": "Verificando la integridad del archivo…",
"recentDestinations": "Destinos recientes",
"resumedHint": "Reconectado a una transferencia activa iniciada en otra ventana.",
"retryTransfer": "Reintentar",
"retryTransferError": "Error al reintentar",
"selectDestinationHost": "Seleccionar host de destino",
"transferCancelled": "Transferencia cancelada",
"transferCancelledCopyHint": "Pueden quedar archivos parciales en el destino.",
"transferCancelledMoveHint": "Pueden quedar archivos parciales en el destino. Los archivos de origen no se eliminaron.",
"transferError": "Transferencia fallida",
"transferFailedRetryHint": "Se conservaron datos parciales en el destino. El reintento se reanudará cuando se restablezca la conexión.",
"transferPartialHint": "No se pudo transferir: {{paths}}",
"transferSuccess": "Transferencia completada",
"metricsHopSourceRead": "Origen → servidor: {{throughput}}",
"metricsHopDestSftpWrite": "Servidor → destino (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Servidor → destino (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Tiedostot",
"sftp": "SFTP",
"openFileManager": "Avaa tiedostonhallinta"
},
"permissions": {
"use": {
"title": "Käytä tiedostonhallintaa",
"description": "Selaa, muokkaa ja siirrä tiedostoja SFTP:n kautta."
}
},
"settings": {
"host": {
"enable": {
"label": "Ota tiedostonhallinta käyttöön",
"description": "Selaa ja muokkaa tiedostoja tällä isännöinnillä SFTP:n kautta."
},
"defaultPath": {
"label": "Oletuspolku"
},
"scpLegacy": {
"label": "SCP:n vanha tila"
}
},
"user": {
"transferConcurrency": {
"label": "Samanaikaiset tiedostonsiirrot",
"description": "Kuinka monta tiedostoa rinnakkainen paikallinen/etähallinta lataa tai lataa samanaikaisesti. Laske tätä arvoa, jos palvelimesi rajoittaa SFTP-kanavia."
},
"confirmBeforeTrash": {
"label": "Vahvista ennen tiedostojen siirtämistä roskakoriin",
"description": "Kysy ennen etätiedostojen siirtämistä roskakoriin. Pysyvä poistaminen vaatii edelleen vahvistuksen."
}
}
},
"hostCapability": {
"label": "Tiedostonhallinta"
},
"fileManager": {
"noHostSelected": "Ei valittua isäntää",
"initializingEditor": "Editorin alustaminen...",
"file": "Tiedosto",
"folder": "Kansio",
"uploadFile": "Lähetä tiedosto",
"downloadFile": "Lataa",
"extractArchive": "Pura arkisto",
"extractingArchive": "Puretaan {{name}}...",
"archiveExtractedSuccessfully": "{{name}} uutettu onnistuneesti",
"extractFailed": "Poiminta epäonnistui",
"compressFile": "Pakkaa tiedosto",
"compressFiles": "Pakkaa tiedostot",
"compressFilesDesc": "Pakkaa {{count}} kohdetta arkistoon",
"archiveName": "Arkiston nimi",
"enterArchiveName": "Anna arkiston nimi...",
"compressionFormat": "Pakkausmuoto",
"selectedFiles": "Valitut tiedostot",
"andMoreFiles": "ja {{count}} lisää...",
"compress": "Pakkaa",
"compressingFiles": "Pakkaamalla {{count}} alkiota {{name}}...",
"filesCompressedSuccessfully": "{{name}} luotu onnistuneesti",
"compressFailed": "Pakkaus epäonnistui",
"edit": "Muokata",
"preview": "Esikatselu",
"previous": "Edellinen",
"next": "Seuraava",
"pageXOfY": "Sivu {{current}} / {{total}}",
"zoomOut": "Loitonna",
"zoomIn": "Lähennä",
"newFile": "Uusi tiedosto",
"newFolder": "Uusi kansio",
"rename": "Nimeä uudelleen",
"uploading": "Ladataan...",
"uploadingFile": "Ladataan {{name}}...",
"uploadingChunk": "Ladataan {{name}}: {{percent}}% (osa {{chunk}} / {{total}})",
"fileName": "Tiedoston nimi",
"folderName": "Kansion nimi",
"fileUploadedSuccessfully": "Tiedosto \"{{name}}\" ladattu onnistuneesti",
"failedToUploadFile": "Tiedoston lataaminen epäonnistui",
"uploadingFolderFiles": "Ladataan {{count}} tiedostoa/tiedostoja...",
"uploadedFolderFiles": "{{count}} tiedostoa ladattu onnistuneesti",
"uploadedFolderPartial": "{{uploaded}} tiedoston/tiedostojen {{failed}} lataaminen epäonnistui",
"fileDownloadedSuccessfully": "Tiedosto \"{{name}}\" ladattu onnistuneesti",
"failedToDownloadFile": "Tiedoston lataaminen epäonnistui",
"fileCreatedSuccessfully": "Tiedosto \"{{name}}\" luotu onnistuneesti",
"folderCreatedSuccessfully": "Kansio \"{{name}}\" luotu onnistuneesti",
"failedToCreateItem": "Kohteen luominen epäonnistui",
"operationFailed": "{{operation}} toiminto epäonnistui kohteelle {{name}}: {{error}}",
"failedToResolveSymlink": "Symlinkin ratkaiseminen epäonnistui",
"itemsDeletedSuccessfully": "{{count}} kohdetta poistettu onnistuneesti",
"failedToDeleteItems": "Kohteiden poistaminen epäonnistui",
"sudoPasswordRequired": "Järjestelmänvalvojan salasana vaaditaan",
"enterSudoPassword": "Anna sudo-salasana jatkaaksesi tätä toimintoa",
"sudoPassword": "Sudo-salasana",
"sudoOperationFailed": "Sudo-toiminto epäonnistui",
"sudoAuthFailed": "Sudo-todennus epäonnistui",
"dragFilesToUpload": "Pudota tiedostot tähän ladataksesi",
"dropToUploadHere": "Pudota ladataksesi tähän",
"dropToDownloadHere": "Pudota ladataksesi tästä",
"localFiles": "Paikallinen",
"showLocalFiles": "Näytä paikalliset tiedostot (jaettu näkymä)",
"hideLocalFiles": "Piilota paikalliset tiedostot",
"localHome": "Kotikansio",
"localPathPlaceholder": "Paikallisen kansion polku",
"localShowHidden": "Näytä piilotetut tiedostot",
"localHideHidden": "Piilota piilotetut tiedostot",
"localRevealInFileManager": "Näytä järjestelmän tiedostonhallinnassa",
"localCannotOpenFolder": "Kansiota ei voi avata",
"localItemCount": "{{count}} kohdetta",
"localSelectedCount": "{{count}} valittu",
"back": "Takaisin",
"forward": "Eteenpäin",
"up": "Ylös",
"kind": "Ystävällinen",
"localUploadingProgress": "Ladataan {{current}} / {{total}}",
"localDownloadingProgress": "Ladataan {{current}} / {{total}}",
"localTransferInFlight": "{{count}} kerralla",
"localPreparingDownload": "Valmistellaan latausta...",
"localTransferCancelled": "Siirto peruttu",
"localNothingToTransfer": "Ei mitään siirrettävää",
"localUploadComplete": "Ladatut {{count}} tiedostot",
"localUploadFailed": "Lataus epäonnistui",
"localUploadPartial": "{{done}} tiedoston/tiedostojen {{failed}} lataaminen epäonnistui",
"localDownloadComplete": "Ladatut {{count}} tiedostot",
"localDownloadFailed": "Lataus epäonnistui",
"localDownloadPartial": "{{done}} tiedoston/tiedostojen {{failed}} lataus epäonnistui",
"localReplaceExistingPrompt": "{{count}} kohdetta on jo tässä kansiossa. Korvataanko ne?",
"localReplace": "Korvata",
"localSkipExisting": "Ohita",
"localSkippedExisting": "Ohitettu {{count}} olemassa olevaa kohdetta/kohteita",
"localUnsafeNamesSkipped": "Ohitettiin {{count}} kohdetta, joiden nimiä ei voi käyttää tässä tietokoneessa",
"localOpen": "Avata",
"localOpenFolder": "Avaa kansio",
"localUploadToRemote": "Lähetä palvelimelle",
"localUploadToRemoteMany": "Lataa {{count}} kohdetta palvelimelle",
"localMoveToTrash": "Siirrä roskakoriin",
"localMoveToTrashMany": "Siirrä {{count}} kohdetta roskakoriin",
"localTrashConfirmSingle": "Siirretäänkö \"{{name}}\" roskakoriin?",
"localTrashConfirmFolder": "Siirretäänkö kansio \"{{name}}\" ja kaikki sen sisältö roskakoriin?",
"localTrashConfirmMany": "Siirretäänkö {{count}} kohdetta roskakoriin?",
"localTrashed": "Siirretty {{count}} kohdetta roskakoriin",
"localTrashFailed": "Roskakoriin siirtäminen epäonnistui",
"localRenameFailed": "Uudelleennimeäminen epäonnistui",
"localCreateFailed": "Kohteen luominen epäonnistui",
"goToParentFolder": "Siirry pääkansioon",
"resizeSidebar": "Muuta sivupalkin kokoa vetämällä (nollaa kaksoisnapsauttamalla)",
"resizeLocalPane": "Vedä muuttaaksesi paikallisen ruudun kokoa (kaksoisnapsauta palauttaaksesi alkuperäisen)",
"columns": "Sarakkeet",
"columnsHint": "Valitse sarakkeet napsauttamalla hiiren kakkospainikkeella",
"emptyFolder": "Tämä kansio on tyhjä",
"searchFiles": "Hae tiedostoja...",
"upload": "Lataa",
"selectHostToStart": "Valitse isäntä tiedostonhallinnan aloittamiseksi",
"sshRequiredForFileManager": "Tiedostonhallinta vaatii SSH:n. Tässä isännässä SSH ei ole käytössä.",
"failedToConnect": "SSH-yhteyden muodostaminen epäonnistui",
"failedToLoadDirectory": "Hakemiston lataaminen epäonnistui",
"noSSHConnection": "SSH-yhteyttä ei ole saatavilla",
"copy": "Kopioida",
"cut": "Leikata",
"paste": "Liitä",
"copyPath": "Kopioi polku",
"copyPaths": "Kopioi polut",
"delete": "Poistaa",
"properties": "Ominaisuudet",
"refresh": "Päivitä",
"downloadFiles": "Lataa {{count}} tiedostoa selaimeen",
"copyFiles": "Kopioi {{count}} kohdetta",
"cutFiles": "Leikkaa {{count}} kohdetta",
"deleteFiles": "Poista {{count}} kohdetta",
"filesCopiedToClipboard": "{{count}} kohdetta kopioitiin leikepöydälle",
"filesCutToClipboard": "{{count}} kohdetta leikataan leikepöydälle",
"pathCopiedToClipboard": "Polku kopioitu leikepöydälle",
"pathsCopiedToClipboard": "{{count}} polut kopioitu leikepöydälle",
"failedToCopyPath": "Polun kopioiminen leikepöydälle epäonnistui",
"copyFolderLink": "Kopioi linkki kansioon",
"copyCurrentFolderLink": "Kopioi linkki nykyiseen kansioon",
"folderLinkCopied": "Kansiolinkki kopioitu leikepöydälle",
"failedToCopyFolderLink": "Kansiolinkin kopiointi epäonnistui",
"movedItems": "Siirretty {{count}} kohdetta",
"failedToDeleteItem": "Kohteen poistaminen epäonnistui",
"itemRenamedSuccessfully": "{{type}} nimettiin uudelleen onnistuneesti",
"failedToRenameItem": "Kohteen uudelleennimeäminen epäonnistui",
"download": "Lataa",
"openExternalEditor": "Avaa ulkopuolelta",
"chooseExternalEditor": "Valitse ulkoinen editori",
"externalEditorSelected": "Ulkoinen editori valittu",
"externalEditorDesktopOnly": "Ulkoinen editori on käytettävissä vain työpöytäsovelluksessa",
"externalEditorOpened": "Avattu ulkoisessa editorissa. Tallentamalla sinne muutokset latautuvat takaisin palvelimelle.",
"failedToOpenExternalEditor": "Ulkoisen editorin avaaminen epäonnistui",
"failedToSelectExternalEditor": "Ulkoisen editorin valinta epäonnistui",
"permissions": "Käyttöoikeudet",
"size": "Koko",
"modified": "Muokattu",
"path": "Polku",
"confirmDelete": "Oletko varma, että haluat poistaa {{name}}?",
"permissionDenied": "Lupa evätty",
"serverError": "Palvelinvirhe",
"fileSavedSuccessfully": "Tiedosto tallennettu onnistuneesti",
"failedToSaveFile": "Tiedoston tallennus epäonnistui",
"confirmDeleteSingleItem": "Oletko varma, että haluat poistaa pysyvästi \"{{name}}\"?",
"confirmDeleteMultipleItems": "Oletko varma, että haluat poistaa pysyvästi {{count}} kohdetta?",
"confirmDeleteMultipleItemsWithFolders": "Haluatko varmasti poistaa pysyvästi {{count}} kohdetta? Tämä koskee myös kansioita ja niiden sisältöä.",
"confirmDeleteFolder": "Oletko varma, että haluat poistaa pysyvästi kansion \"{{name}}\" ja kaiken sen sisällön?",
"permanentDeleteWarning": "Tätä toimintoa ei voi perua. Kohde/kohteet poistetaan pysyvästi palvelimelta.",
"moveToTrashWarning": "Kohde(et) siirretään Termixin roskakoriin ja ne voidaan palauttaa ennen säilytysajan päättymistä.",
"itemsMovedToTrash": "{{count}} kohdetta siirretty roskakoriin",
"trash": "Roska",
"trashDescription": "Poistetut kohteet säilytetään tällä isännöinnillä {{days}} päivää.",
"trashLoadFailed": "Roskakorin lataaminen epäonnistui",
"trashEmpty": "Roskakori on tyhjä",
"trashRestore": "Palauttaa",
"trashRestored": "Palautettu {{name}}",
"trashRestoreFailed": "Kohteen palauttaminen epäonnistui. Alkuperäinen polku saattaa jo olla olemassa.",
"trashDeletePermanently": "Poista pysyvästi",
"trashDeleteConfirm": "Poistetaanko {{name}}pysyvästi? Tätä ei voi perua.",
"trashPermanentlyDeleted": "Poistettu pysyvästi {{name}}",
"trashDeleteFailed": "Kohteen pysyvä poistaminen epäonnistui",
"trashEmptyAction": "Tyhjennä roskakori",
"trashEmptyConfirm": "Poistetaanko kaikki roskakorissa olevat kohteet pysyvästi? Tätä ei voi perua.",
"trashEmptied": "Roskakori tyhjennetty",
"trashRetention": "Automaattinen puhdistus (päivän) kuluttua",
"trashRetentionSaved": "Roskakorin säilytys päivitetty",
"trashRetentionFailed": "Roskakorin säilytystietojen päivittäminen epäonnistui.",
"trashUnavailableConfirm": "Tätä kohdetta ei voida siirtää roskakoriin, yleensä siksi, että se on toisessa tiedostojärjestelmässä tai vaatii laajennetut käyttöoikeudet. Poistetaanko se pysyvästi?",
"recent": "Viimeaikaiset",
"pinned": "Kiinnitetty",
"folderShortcuts": "Kansion pikavalinnat",
"failedToReconnectSSH": "SSH-istunnon uudelleenyhdistäminen epäonnistui",
"openTerminalHere": "Avaa terminaali tästä",
"run": "Juokse",
"openTerminalInFolder": "Avaa pääte tässä kansiossa",
"openTerminalInFileLocation": "Avaa pääte tiedoston sijainnissa",
"runningFile": "Juokseminen - {{file}}",
"onlyRunExecutableFiles": "Voi suorittaa vain suoritettavia tiedostoja",
"directories": "Hakemistot",
"removedFromRecentFiles": "Poistettu \"{{name}}\" viimeisimmistä tiedostoista",
"removeFailed": "Poisto epäonnistui",
"unpinnedSuccessfully": "Pinnauksen \"{{name}}\" irrotettu onnistuneesti",
"unpinFailed": "Irrottaminen epäonnistui",
"removedShortcut": "Pikakuvake \"{{name}} \" poistettu",
"removeShortcutFailed": "Pikakuvakkeen poistaminen epäonnistui",
"clearedAllRecentFiles": "Tyhjensi kaikki viimeisimmät tiedostot",
"clearFailed": "Tyhjennys epäonnistui",
"removeFromRecentFiles": "Poista viimeisimmistä tiedostoista",
"clearAllRecentFiles": "Tyhjennä kaikki viimeisimmät tiedostot",
"unpinFile": "Irrota tiedosto",
"removeShortcut": "Poista pikakuvake",
"pinFile": "Kiinnitä tiedosto",
"addToShortcuts": "Lisää pikakuvakkeisiin",
"pasteFailed": "Liittäminen epäonnistui",
"noUndoableActions": "Ei peruuttamattomia toimintoja",
"undoCopySuccess": "Kopioinnin peruutus: Poistettu {{count}} kopioitua tiedostoa",
"undoCopyFailedDelete": "Kumoaminen epäonnistui: Kopioituja tiedostoja ei voitu poistaa",
"undoCopyFailedNoInfo": "Kumoaminen epäonnistui: Kopioituja tiedostotietoja ei löytynyt",
"undoMoveSuccess": "Peruttu siirto: Siirsi {{count}} tiedostoa takaisin alkuperäiseen sijaintiinsa",
"undoMoveFailedMove": "Kumoaminen epäonnistui: Tiedostoja ei voitu siirtää takaisin",
"undoMoveFailedNoInfo": "Kumoaminen epäonnistui: Siirretyn tiedoston tietoja ei löytynyt",
"undoDeleteNotSupported": "Poistoa ei voi perua: Tiedostot on poistettu pysyvästi palvelimelta",
"undoTypeNotSupported": "Ei-tuettu kumoamistoimintotyyppi",
"undoOperationFailed": "Kumoamistoiminto epäonnistui",
"unknownError": "Tuntematon virhe",
"confirm": "Vahvistaa",
"find": "Löytää...",
"replace": "Korvata",
"downloadInstead": "Lataa sen sijaan",
"keyboardShortcuts": "Pikanäppäimet",
"searchAndReplace": "Etsi ja korvaa",
"editing": "Muokkaus",
"search": "Haku",
"findNext": "Etsi seuraava",
"findPrevious": "Etsi edellinen",
"save": "Tallentaa",
"selectAll": "Valitse kaikki",
"undo": "Kumoa",
"redo": "Tee uudelleen",
"moveLineUp": "Siirrä riviä ylös",
"moveLineDown": "Siirrä rivi alas",
"toggleComment": "Näytä kommentti",
"autoComplete": "Automaattinen täydennys",
"imageLoadError": "Kuvan lataaminen epäonnistui",
"startTyping": "Aloita kirjoittaminen...",
"unknownSize": "Tuntematon koko",
"fileIsEmpty": "Tiedosto on tyhjä",
"largeFileWarning": "Varoitus suuresta tiedostosta",
"largeFileWarningDesc": "Tiedoston koko on {{size}} , mikä voi aiheuttaa suorituskykyongelmia avattaessa sitä tekstinä.",
"fileNotFoundAndRemoved": "Tiedostoa \"{{name}}\" ei löytynyt ja se on poistettu viimeksi käytettyjen/kiinnitettyjen tiedostojen joukosta.",
"failedToLoadFile": "Tiedoston lataus epäonnistui: {{error}}",
"serverErrorOccurred": "Palvelinvirhe. Yritä myöhemmin uudelleen.",
"autoSaveFailed": "Automaattinen tallennus epäonnistui",
"fileAutoSaved": "Tiedosto tallennettu automaattisesti",
"moveFileFailed": "Siirto epäonnistui {{name}}",
"moveOperationFailed": "Siirto epäonnistui",
"canOnlyCompareFiles": "Voi verrata vain kahta tiedostoa",
"comparingFiles": "Tiedostojen vertailu: {{file1}} ja {{file2}}",
"dragFailed": "Vetotoiminto epäonnistui",
"filePinnedSuccessfully": "Tiedosto \"{{name}}\" kiinnitetty onnistuneesti",
"pinFileFailed": "Tiedoston kiinnittäminen epäonnistui",
"fileUnpinnedSuccessfully": "Tiedosto \"{{name}}\" irrotettu onnistuneesti",
"unpinFileFailed": "Tiedoston irrottaminen epäonnistui",
"shortcutAddedSuccessfully": "Kansion pikakuvake \"{{name}}\" lisätty onnistuneesti",
"addShortcutFailed": "Pikakuvakkeen lisääminen epäonnistui",
"operationCompletedSuccessfully": "{{operation}} {{count}} kohteita onnistuneesti",
"operationCompleted": "{{operation}} {{count}} kohdetta",
"downloadFileSuccess": "Tiedosto {{name}} ladattu onnistuneesti",
"downloadFileFailed": "Lataus epäonnistui",
"downloadingFile": "Ladataan {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Siirrä kohtaan {{name}}",
"diffCompareWith": "Vertaa eroa kohtaan {{name}}",
"dragOutsideToDownload": "Vedä ikkunan ulkopuolelle ladataksesi ({{count}} tiedostoa)",
"newFolderDefault": "Uusi kansio",
"newFileDefault": "UusiTiedosto.txt",
"successfullyMovedItems": "{{count}} kohdetta siirretty onnistuneesti kohteeseen {{target}}",
"move": "Liikkua",
"searchInFile": "Hae tiedostosta (Ctrl+F)",
"showKeyboardShortcuts": "Näytä pikanäppäimet",
"decreaseFontSize": "Pienennä fonttikokoa",
"increaseFontSize": "Suurenna fonttikokoa",
"startWritingMarkdown": "Aloita Markdown-sisältösi kirjoittaminen...",
"loadingFileComparison": "Tiedostojen vertailua ladataan...",
"reload": "Lataa uudelleen",
"compare": "Vertaa",
"sideBySide": "Rinnakkain",
"inline": "Rivissä",
"fileComparison": "Tiedostovertailu: {{file1}} vs. {{file2}}",
"fileTooLarge": "Tiedosto liian suuri: {{error}}",
"sshConnectionFailed": "SSH-yhteys epäonnistui. Tarkista yhteytesi kohteeseen {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Tiedoston lataus epäonnistui: {{error}}",
"connecting": "Yhdistetään...",
"connectedSuccessfully": "Yhteys onnistui",
"totpVerificationFailed": "TOTP-vahvistus epäonnistui",
"browserSignInFailed": "Kirjautuminen epäonnistui. Yritä uudelleen.",
"authenticationFailed": "Todennus epäonnistui",
"incorrectPassphrase": "Virheellinen salasana. Yritä uudelleen.",
"verificationCodePrompt": "Vahvistuskoodi:",
"changePermissions": "Muuta käyttöoikeuksia",
"currentPermissions": "Nykyiset käyttöoikeudet",
"owner": "Omistaja",
"group": "Ryhmä",
"others": "Muut",
"read": "Lukea",
"write": "Kirjoittaa",
"execute": "Suorittaa",
"permissionsChangedSuccessfully": "Käyttöoikeudet muutettu onnistuneesti",
"failedToChangePermissions": "Käyttöoikeuksien muuttaminen epäonnistui",
"name": "Nimi",
"sortByName": "Nimi",
"sortByDate": "Muokkauspäivämäärä",
"sortBySize": "Koko",
"ascending": "Nouseva",
"descending": "Laskeva",
"root": "Juuri",
"new": "Uusi",
"sortBy": "Lajittele",
"items": "Kohteet",
"selected": "Valittu",
"editor": "Toimittaja",
"octal": "Oktaali",
"storage": "Säilytys",
"disk": "Levy",
"used": "Käytetty",
"of": "jostakin",
"toggleSidebar": "Näytä/piilota sivupalkki",
"compactLayout": "Käytä kompaktia asettelua",
"comfortableLayout": "Käytä mukavaa asettelua",
"cannotLoadPdf": "PDF-tiedoston lataaminen ei onnistu",
"pdfLoadError": "PDF-tiedoston lataamisessa tapahtui virhe.",
"loadingPdf": "Ladataan PDF-tiedostoa...",
"loadingPage": "Sivua ladataan...",
"cancel": "Peruuttaa",
"copiedItems_one": "Kopioitu {{count}} kohde",
"copiedItems_other": "Kopioitu {{count}} kohdetta",
"deleteCopiedFileFailed": "Tiedoston {{name}}kopiota ei voitu poistaa : {{error}}",
"dragMovedItems_one": "Siirretty kohde {{count}} kohteeseen {{target}}",
"dragMovedItems_other": "Siirretty {{count}} kohdetta kohteeseen {{target}}",
"moveBackFileFailed": "Ei voitu siirtää {{name}} takaisin: {{error}}",
"terminal": "Pääte: {{host}} ({{path}})",
"dragToDesktop": "Vetämällä {{name}} työpöydälle",
"dragFilesToDesktop": "Tiedostojen {{count}} vetäminen työpöydälle",
"folderDragUnsupported": "Kansioiden vetäminen työpöydälle ei ole vielä tuettua",
"saveToDesktopFailed": "Tallennus epäonnistui: {{error}}",
"dragFailedDetail": "Vetäminen epäonnistui: {{error}}",
"videoUnsupported": "Selaimesi ei voi toistaa tätä videomuotoa.",
"downloadToPlay": "Lataa toistaaksesi sen muualla",
"cannotPreviewType": "Tätä tiedostotyyppiä ei voi esikatsella",
"cannotPreviewTypeHint": "Tällä tiedostotyypillä ei ole esikatselua. Lataa se avataksesi sen toisessa sovelluksessa."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Siirrä tiedostoja kahden SSH-isännän välillä.",
"sourceServer": "Lähdepalvelin",
"destinationServer": "Kohdepalvelin",
"selectHost": "Valitse isäntä",
"noHostSelected": "Ei valittua isäntää",
"move": "Liikkua",
"copy": "Kopioida",
"upload": "Lataa",
"itemsSelected": "{{count}} kohde valittu",
"itemsSelected_other": "{{count}} kohdetta valittu",
"ready": "Valmis",
"loadingHosts": "Ladataan isäntiä...",
"name": "Nimi",
"modified": "Muokattu",
"size": "Koko",
"noFiles": "Ei tiedostoja",
"open": "Avata",
"up": "Ylös",
"refresh": "Päivitä",
"copyToTarget": "Kopioi kohdehakemistoon",
"rename": "Nimeä uudelleen",
"delete": "Poistaa",
"editPermissions": "Muokkausoikeudet",
"createNewFolder": "Luo uusi kansio",
"deleteSelectedItems": "Poista valitut kohteet",
"deleteConfirm": "Poistetaanko {{count}} valittu kohde?",
"deleteConfirm_other": "Poistetaanko {{count}} valitut kohteet?",
"cancel": "Peruuttaa",
"save": "Tallentaa",
"folderCreated": "Kansio luotu",
"itemRenamed": "Kohteen nimi on muutettu",
"actionFailed": "Toiminto epäonnistui",
"itemsDeleted": "{{count}} kohde poistettu",
"itemsDeleted_other": "{{count}} kohdetta poistettu",
"deleteFailed": "Poisto epäonnistui",
"permissionsUpdated": "Käyttöoikeudet päivitetty",
"noRemoteSessionConnected": "Ei etäistuntoa yhdistettynä",
"failedToListFiles": "Tiedostojen listaaminen epäonnistui",
"failedToRefresh": "Päivitys epäonnistui",
"destinationInsideSource": "Kohde ei voi olla valitun lähdepolun sisällä.",
"sameHostNoOp": "Lähde- ja kohdekansiot ovat samassa kansiossa."
},
"hosts": {
"fileManager": "Tiedostonhallinta",
"fileManagerUrlCopied": "Tiedostonhallinnan URL-osoite kopioitu",
"copyFileManagerUrlAction": "Kopioi tiedostonhallinnan URL-osoite",
"docsLink": "Näytä dokumentit",
"hostNotFound": "Isäntää ei löydy",
"loadingHost": "Ladataan isäntää..."
},
"onboarding": {
"feature_files": "Tiedostonhallinta",
"feature_files_desc": "Selaa, lähetä, lataa ja muokkaa tiedostoja SFTP:n kautta poistumatta sovelluksesta."
},
"terminal": {
"runTitle": "Juoksemassa {{command}} - {{host}}",
"terminalTitle": "Pääte - {{host}}",
"terminalWithPath": "Pääte - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Selaa kohdekansioita",
"browsePathError": "Tätä polkua ei voitu avata kohdepalvelimella.",
"browsePathWillBeCreated": "Tätä kansiota ei ole vielä olemassa. Se luodaan, kun siirto alkaa.",
"cancel": "Peruuttaa",
"cleanupDestFiles": "Siivouskohde",
"cleanupDestFilesError": "Siivous epäonnistui",
"cleanupDestFilesNothing": "Ei mitään siivottavaa määränpäässä",
"cleanupDestFilesPartial": "Joitakin osittaisia tiedostoja ei voitu poistaa",
"cleanupDestFilesSuccess": "Osittainen tiedosto poistettu kohteesta",
"confirmCopy": "Kopioida",
"confirmMove": "Liikkua",
"copyFolderToHost": "Kopioi kansio isäntään…",
"copyItemsToHost": "Kopioi {{count}} kohdetta isäntään…",
"copyToHost": "Kopioi isäntäkoneeseen…",
"destinationPath": "Kohdepolku",
"destMustBeDirectory": "Määränpään on oltava hakemisto useiden kohteiden siirtoja varten",
"goUp": "Mene ylös",
"hostAuthRequired": "Todennus vaaditaan. Avaa ensin tiedostonhallinta tällä isännöintikoneella.",
"hostConnecting": "Yhdistetään…",
"hostConnectionFailed": "Yhteys epäonnistui",
"hostDisconnected": "Ei yhdistetty",
"hostReady": "Valmis",
"itemsSummary": "{{count}} kohdetta",
"jumpHostLimitation": "Molempien isäntien on oltava tavoitettavissa Termix-palvelimelta. Suoraa isäntien välistä reititystä ei tueta.",
"methodAuto": "Auto",
"methodAutoHint": "Valitsee tar- tai tiedostokohtaisen SFTP:n tiedostomäärän, koon ja pakkautuvuuden perusteella. Yksittäiset tiedostot käyttävät aina suoratoistettavaa SFTP:tä.",
"methodItemSftp": "Tiedostokohtainen SFTP",
"methodItemSftpHint": "Siirrä jokainen tiedosto erikseen SFTP:n kautta. Toimii kaikilla isännöintijärjestelmillä, mukaan lukien Windows.",
"methodItemSftpLimitation": "Jokainen tiedosto käyttää samaa SFTP-tietovirtaa kuin yksittäiset tiedostokopiot, yksi kerrallaan. Edistyminen yhdistetään kaikkien tiedostojen välillä, joten palkki liikkuu hitaasti suurten tiedostojen käsittelyssä.",
"methodLabel": "Siirtotapa",
"methodPreviewError": "Siirtomenetelmän esikatselu ei onnistunut. Palvelin valitsee silti menetelmän käynnistyksen yhteydessä.",
"methodPreviewLoading": "Siirtomenetelmän laskeminen…",
"methodPreviewScanSummary": "{{fileCount}} tiedostoa, {{totalSize}} yhteensä (skannattu lähdepalvelimella).",
"methodPreviewWillUseItemSftp": "Käytetään: Tiedostokohtaista SFTP:tä",
"methodPreviewWillUseTar": "Käytetään: Tar-arkistoa",
"methodReason": {
"user_item_sftp": "Valitsit tiedostokohtaisen SFTP:n.",
"user_tar": "Valitsit tar-arkiston.",
"tar_unavailable": "Tar ei ole käytettävissä yhdellä tai molemmilla isännillä, joten käytetään tiedostokohtaista SFTP:tä.",
"windows_host": "Windows-isäntä on mukana, joten tar-tiedostoa ei käytetä.",
"auto_multi_large": "Automaattinen: useita tiedostoja, mukaan lukien suuri tiedosto ({{largestSize}}), jossa on pakattavaa dataa. Tar niputtaa ne yhdeksi siirtokohteeksi.",
"auto_single_large_in_archive": "Automaattinen: yksi suuri tiedosto ({{largestSize}}) tässä joukossa, joten tiedostokohtainen SFTP.",
"auto_many_incompressible": "Automaattinen: enimmäkseen pakkaamatonta dataa, joten tiedostokohtainen SFTP.",
"auto_many_files": "Automaattinen: monta tiedostoa ({{fileCount}}), tar vähentää tiedostokohtaista kuormaa.",
"auto_default": "Automaattinen: tiedostokohtainen SFTP tälle joukolle."
},
"methodTar": "Tar-arkisto",
"methodTarHint": "Pakkaa lähdekoodissa, siirrä yksi arkisto, pura kohdetiedostossa. Vaatii tar-tiedoston molemmissa Unix-koneissa.",
"metricsCompress": "Pakkaa lähdekoodissa: {{duration}}",
"metricsExtract": "Ote määränpäässä: {{duration}}",
"metricsPrepare": "Valmistele kohde: {{duration}}",
"metricsRouteBenchmark": "Reititysanturi: suora {{direct}}, rele {{relay}}",
"metricsSourceDelete": "Poista lähteestä: {{duration}}",
"metricsTotal": "Yhteensä: {{duration}}",
"metricsTransfer": "Päästä päähän: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 vahvistettu: {{duration}}",
"moveFolderToHost": "Siirrä kansio isäntään…",
"moveItemsToHost": "Siirrä {{count}} kohdetta isäntään…",
"moveToHost": "Siirrä isäntäkoneeseen…",
"noHostsConnected": "Muita tiedostonhallintaohjelmia ei ole saatavilla.",
"noHostsConnectedHint": "Lisää toinen SSH-isäntä, jonka tiedostonhallinta on käytössä isäntähallinnassa.",
"parallelSegmentsHint": "Suuret tiedostot jaetaan 256 Mt:n osiin. Useat kaistat käyttävät erillisiä yhteyksiä (kuten useiden siirtojen aloittaminen) suuremman kokonaisläpivirtauksen saavuttamiseksi.",
"parallelSegmentsLabel": "Rinnakkaiset siirtokaistat",
"parallelSegmentsOption": "{{count}} kaistaa",
"progressBenchmarking": "Nopeimman vaihtoreitin valitseminen…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Peruuttaa",
"progressCancelling": "Peruutetaan…",
"progressCompressing": "Pakkaus lähdepalvelimella…",
"progressExtracting": "Puretaan kohteessa…",
"progressItems": "{{current}} / {{total}} tiedostoa",
"progressReconnecting": "Yhdistetään uudelleen…",
"progressStalled": "Pysähtynyt",
"progressTotalSpeed": "{{speed}} yhteensä ({{lanes}} kaistaa)",
"progressTransferring": "Tiedon siirtäminen…",
"progressTransferringItems": "Tiedostojen siirtäminen ({{current}} / {{total}})…",
"progressVerifying": "Tiedoston eheyden tarkistaminen…",
"recentDestinations": "Viimeaikaiset kohteet",
"resumedHint": "Yhdistetty uudelleen toisessa ikkunassa aloitettuun aktiiviseen siirtoon.",
"retryTransfer": "Yritä uudelleen",
"retryTransferError": "Uudelleenyritys epäonnistui",
"selectDestinationHost": "Valitse kohdeisäntä",
"transferCancelled": "Siirto peruttu",
"transferCancelledCopyHint": "Osittaisia tiedostoja voi jäädä kohteeseen.",
"transferCancelledMoveHint": "Kohdekansioon saattaa jäädä osittaisia tiedostoja. Lähdetiedostoja ei poistettu.",
"transferError": "Siirto epäonnistui",
"transferFailedRetryHint": "Kohteessa säilytettiin vain osa tiedoista. Uudelleenyritys jatkuu, kun yhteys on palannut.",
"transferPartialHint": "Siirto epäonnistui: {{paths}}",
"transferSuccess": "Siirto valmis",
"metricsHopSourceRead": "Lähde → palvelin: {{throughput}}",
"metricsHopDestSftpWrite": "Palvelin → kohde (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Palvelin → kohde (paikallinen): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Fichiers",
"sftp": "SFTP",
"openFileManager": "Ouvrir le gestionnaire de fichiers"
},
"permissions": {
"use": {
"title": "Utilisez le gestionnaire de fichiers",
"description": "Parcourez, modifiez et transférez des fichiers via SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Activer le gestionnaire de fichiers",
"description": "Parcourez et modifiez les fichiers hébergés sur ce serveur via SFTP."
},
"defaultPath": {
"label": "Chemin par défaut"
},
"scpLegacy": {
"label": "Mode SCP hérité"
}
},
"user": {
"transferConcurrency": {
"label": "Transferts de fichiers simultanés",
"description": "Nombre de fichiers que le gestionnaire local/distant côte à côte télécharge ou charge simultanément. Réduisez cette valeur si votre serveur limite le nombre de canaux SFTP."
},
"confirmBeforeTrash": {
"label": "Veuillez confirmer avant de déplacer des fichiers vers la corbeille.",
"description": "Demandez l'autorisation avant de déplacer des fichiers distants vers la corbeille. La suppression définitive nécessite toujours une confirmation."
}
}
},
"hostCapability": {
"label": "Gestionnaire de fichiers"
},
"fileManager": {
"noHostSelected": "Aucun hôte sélectionné",
"initializingEditor": "Initialisation de l'éditeur...",
"file": "Fichier",
"folder": "Dossier",
"uploadFile": "Téléverser un fichier",
"downloadFile": "Télécharger",
"extractArchive": "Extraire l'archive",
"extractingArchive": "Extraction de {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extrait avec succès",
"extractFailed": "Échec de l'extraction",
"compressFile": "Compresser le fichier",
"compressFiles": "Compresser les fichiers",
"compressFilesDesc": "Compresser {{count}} éléments en une archive",
"archiveName": "Nom de l'archive",
"enterArchiveName": "Entrez le nom de l'archive...",
"compressionFormat": "Format de compression",
"selectedFiles": "Fichiers sélectionnés",
"andMoreFiles": "et {{count}} de plus...",
"compress": "Compresser",
"compressingFiles": "Compression de {{count}} éléments en {{name}}...",
"filesCompressedSuccessfully": "{{name}} créé avec succès",
"compressFailed": "Échec de la compression",
"edit": "Modifier",
"preview": "Aperçu",
"previous": "Précédent",
"next": "Suivant",
"pageXOfY": "Page {{current}} sur {{total}}",
"zoomOut": "Zoom arrière",
"zoomIn": "Zoom avant",
"newFile": "Nouveau fichier",
"newFolder": "Nouveau dossier",
"rename": "Renommer",
"uploading": "Téléversement...",
"uploadingFile": "Téléversement de {{name}}...",
"uploadingChunk": "Téléchargement de {{name}}: {{percent}}% (partie de {{chunk}} de {{total}})",
"fileName": "Nom du fichier",
"folderName": "Nom du dossier",
"fileUploadedSuccessfully": "Fichier \"{{name}}\" téléversé avec succès",
"failedToUploadFile": "Échec du téléversement du fichier",
"uploadingFolderFiles": "Téléchargement du ou des fichiers {{count}}...",
"uploadedFolderFiles": "Fichier(s) {{count}} téléchargé(s) avec succès",
"uploadedFolderPartial": "Le(s) fichier(s) {{uploaded}} téléchargé(s), {{failed}} a échoué",
"fileDownloadedSuccessfully": "Fichier \"{{name}}\" téléchargé avec succès",
"failedToDownloadFile": "Échec du téléchargement du fichier",
"fileCreatedSuccessfully": "Fichier \"{{name}}\" créé avec succès",
"folderCreatedSuccessfully": "Dossier \"{{name}}\" créé avec succès",
"failedToCreateItem": "Échec de la création de l'élément",
"operationFailed": "L'opération {{operation}} a échoué pour {{name}} : {{error}}",
"failedToResolveSymlink": "Échec de la résolution du lien symbolique",
"itemsDeletedSuccessfully": "{{count}} éléments supprimés avec succès",
"failedToDeleteItems": "Échec de la suppression des éléments",
"sudoPasswordRequired": "Mot de passe administrateur requis",
"enterSudoPassword": "Entrez le mot de passe sudo pour continuer cette opération",
"sudoPassword": "Mot de passe sudo",
"sudoOperationFailed": "L'opération sudo a échoué",
"sudoAuthFailed": "L'authentification sudo a échoué",
"dragFilesToUpload": "Déposez les fichiers ici pour les téléverser",
"dropToUploadHere": "Déposez votre fichier ici.",
"dropToDownloadHere": "Cliquez ici pour télécharger",
"localFiles": "Locale",
"showLocalFiles": "Afficher les fichiers locaux (vue fractionnée)",
"hideLocalFiles": "Masquer les fichiers locaux",
"localHome": "Dossier personnel",
"localPathPlaceholder": "chemin du dossier local",
"localShowHidden": "Afficher les fichiers cachés",
"localHideHidden": "Masquer les fichiers cachés",
"localRevealInFileManager": "Afficher dans le gestionnaire de fichiers système",
"localCannotOpenFolder": "Impossible d'ouvrir le dossier",
"localItemCount": "{{count}} éléments",
"localSelectedCount": "{{count}} sélectionné(s)",
"back": "Retour",
"forward": "Avant",
"up": "En haut",
"kind": "Gentil",
"localUploadingProgress": "Téléchargement de {{current}} de {{total}}",
"localDownloadingProgress": "Téléchargement de {{current}} de {{total}}",
"localTransferInFlight": "{{count}} à la fois",
"localPreparingDownload": "Préparation du téléchargement...",
"localTransferCancelled": "Transfert annulé",
"localNothingToTransfer": "Rien à transférer",
"localUploadComplete": "Fichier(s) téléchargé(s) {{count}}",
"localUploadFailed": "Échec du chargement",
"localUploadPartial": "Le(s) fichier(s) {{done}} téléchargé(s), {{failed}} a échoué",
"localDownloadComplete": "Fichier(s) téléchargé(s) {{count}}",
"localDownloadFailed": "Échec du téléchargement",
"localDownloadPartial": "Téléchargement du(des) fichier(s) {{done}} , {{failed}} échoué",
"localReplaceExistingPrompt": "{{count}} éléments existent déjà dans ce dossier. Les remplacer ?",
"localReplace": "Remplacer",
"localSkipExisting": "Sauter",
"localSkippedExisting": "Élément(s) existant(s) ignoré(s) {{count}}",
"localUnsafeNamesSkipped": "Élément(s) ignoré(s) {{count}} dont le nom ne peut pas être utilisé sur cet ordinateur",
"localOpen": "Ouvrir",
"localOpenFolder": "Ouvrir le dossier",
"localUploadToRemote": "Téléverser sur le serveur",
"localUploadToRemoteMany": "Téléverser {{count}} éléments sur le serveur",
"localMoveToTrash": "Déplacer vers la corbeille",
"localMoveToTrashMany": "Déplacer les éléments {{count}} vers la Corbeille",
"localTrashConfirmSingle": "Déplacer «{{name}}» vers la Corbeille ?",
"localTrashConfirmFolder": "Déplacer le dossier «{{name}}» et tout son contenu vers la Corbeille ?",
"localTrashConfirmMany": "Déplacer {{count}} éléments vers la Corbeille ?",
"localTrashed": "Élément(s) déplacé(s) {{count}} vers la Corbeille",
"localTrashFailed": "Impossible de déplacer vers la poubelle",
"localRenameFailed": "Échec du renommage",
"localCreateFailed": "Impossible de créer l'élément",
"goToParentFolder": "Aller au dossier parent",
"resizeSidebar": "Faites glisser pour redimensionner la barre latérale (double-cliquez pour réinitialiser)",
"resizeLocalPane": "Faites glisser pour redimensionner le volet local (double-cliquez pour réinitialiser)",
"columns": "Colonnes",
"columnsHint": "Cliquez avec le bouton droit pour choisir les colonnes",
"emptyFolder": "Ce dossier est vide",
"searchFiles": "Rechercher des fichiers...",
"upload": "Téléverser",
"selectHostToStart": "Sélectionnez un hôte pour démarrer la gestion des fichiers",
"sshRequiredForFileManager": "Le gestionnaire de fichiers nécessite SSH. Cet hôte n'a pas SSH activé.",
"failedToConnect": "Échec de la connexion SSH",
"failedToLoadDirectory": "Échec du chargement du répertoire",
"noSSHConnection": "Aucune connexion SSH disponible",
"copy": "Copier",
"cut": "Couper",
"paste": "Coller",
"copyPath": "Copier le chemin",
"copyPaths": "Copier les chemins",
"delete": "Supprimer",
"properties": "Propriétés",
"refresh": "Actualiser",
"downloadFiles": "Télécharger {{count}} fichiers dans le navigateur",
"copyFiles": "Copier {{count}} éléments",
"cutFiles": "Couper {{count}} éléments",
"deleteFiles": "Supprimer {{count}} éléments",
"filesCopiedToClipboard": "{{count}} éléments copiés dans le presse-papiers",
"filesCutToClipboard": "{{count}} éléments coupés dans le presse-papiers",
"pathCopiedToClipboard": "Chemin copié dans le presse-papiers",
"pathsCopiedToClipboard": "{{count}} chemins copiés dans le presse-papiers",
"failedToCopyPath": "Échec de la copie du chemin dans le presse-papiers",
"copyFolderLink": "Copier le lien vers le dossier",
"copyCurrentFolderLink": "Copier le lien vers le dossier actuel",
"folderLinkCopied": "Lien du dossier copié dans le presse-papiers",
"failedToCopyFolderLink": "Échec de la copie du lien du dossier",
"movedItems": "{{count}} élément(s) déplacé(s)",
"failedToDeleteItem": "Échec de la suppression de l’élément",
"itemRenamedSuccessfully": "{{type}} renommé avec succès",
"failedToRenameItem": "Échec du renommage de l’élément",
"download": "Télécharger",
"openExternalEditor": "Ouvrir avec l’éditeur externe",
"chooseExternalEditor": "Choisir l’éditeur externe",
"externalEditorSelected": "Éditeur externe sélectionné",
"externalEditorDesktopOnly": "L’éditeur externe est uniquement disponible dans l’application de bureau",
"externalEditorOpened": "Ouvert dans l’éditeur externe. Les modifications enregistrées seront renvoyées vers le serveur.",
"failedToOpenExternalEditor": "Échec de l’ouverture de l’éditeur externe",
"failedToSelectExternalEditor": "Échec de la sélection de l’éditeur externe",
"permissions": "Permissions",
"size": "Taille",
"modified": "Modifié",
"path": "Chemin",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer {{name}} ?",
"permissionDenied": "Permission refusée",
"serverError": "Erreur serveur",
"fileSavedSuccessfully": "Fichier enregistré avec succès",
"failedToSaveFile": "Échec de l’enregistrement du fichier",
"confirmDeleteSingleItem": "Êtes-vous sûr de vouloir supprimer définitivement « {{name}} » ?",
"confirmDeleteMultipleItems": "Êtes-vous sûr de vouloir supprimer définitivement {{count}} éléments ?",
"confirmDeleteMultipleItemsWithFolders": "Êtes-vous sûr de vouloir supprimer définitivement {{count}} éléments ? Cela inclut les dossiers et leur contenu.",
"confirmDeleteFolder": "Êtes-vous sûr de vouloir supprimer définitivement le dossier « {{name}} » et tout son contenu ?",
"permanentDeleteWarning": "Cette action est irréversible. Le ou les éléments seront définitivement supprimés du serveur.",
"moveToTrashWarning": "Les éléments seront déplacés vers la corbeille Termix et pourront être restaurés avant l'expiration de la période de conservation.",
"itemsMovedToTrash": "{{count}} élément(s) déplacé(s) vers la Corbeille",
"trash": "Poubelle",
"trashDescription": "Les éléments supprimés sont conservés pendant {{days}} jour(s) sur cet hôte.",
"trashLoadFailed": "Échec du chargement de la corbeille",
"trashEmpty": "La poubelle est vide.",
"trashRestore": "Restaurer",
"trashRestored": "Restauré {{name}}",
"trashRestoreFailed": "Impossible de restaurer l'élément. Le chemin d'accès d'origine existe peut-être déjà.",
"trashDeletePermanently": "Supprimer définitivement",
"trashDeleteConfirm": "Supprimer définitivement {{name}}? Cette action est irréversible.",
"trashPermanentlyDeleted": "Supprimé définitivement {{name}}",
"trashDeleteFailed": "Échec de la suppression définitive de l'élément",
"trashEmptyAction": "Vider la poubelle",
"trashEmptyConfirm": "Supprimer définitivement tous les éléments de la Corbeille ? Cette action est irréversible.",
"trashEmptied": "Poubelle vidée",
"trashRetention": "Nettoyage automatique après (jours)",
"trashRetentionSaved": "Mise à jour concernant la conservation des déchets",
"trashRetentionFailed": "Échec de la mise à jour de la conservation de la corbeille",
"trashUnavailableConfirm": "Cet élément ne peut pas être déplacé vers la Corbeille, généralement parce qu'il se trouve sur un autre système de fichiers ou qu'il nécessite des autorisations élevées. Voulez-vous plutôt le supprimer définitivement ?",
"recent": "Récents",
"pinned": "Épinglés",
"folderShortcuts": "Raccourcis de dossiers",
"failedToReconnectSSH": "Échec de la reconnexion de la session SSH",
"openTerminalHere": "Ouvrir le terminal ici",
"run": "Exécuter",
"openTerminalInFolder": "Ouvrir le terminal dans ce dossier",
"openTerminalInFileLocation": "Ouvrir le terminal à l'emplacement du fichier",
"runningFile": "En cours d'exécution - {{file}}",
"onlyRunExecutableFiles": "Seuls les fichiers exécutables peuvent être exécutés",
"directories": "Dossiers",
"removedFromRecentFiles": "« {{name}} » retiré des fichiers récents",
"removeFailed": "Échec de la suppression",
"unpinnedSuccessfully": "« {{name}} » désépinglé avec succès",
"unpinFailed": "Échec du désépinglage",
"removedShortcut": "Raccourci « {{name}} » supprimé",
"removeShortcutFailed": "Échec de la suppression du raccourci",
"clearedAllRecentFiles": "Tous les fichiers récents ont été effacés",
"clearFailed": "Échec de l'effacement",
"removeFromRecentFiles": "Retirer des fichiers récents",
"clearAllRecentFiles": "Effacer tous les fichiers récents",
"unpinFile": "Désépingler le fichier",
"removeShortcut": "Supprimer le raccourci",
"pinFile": "Épingler le fichier",
"addToShortcuts": "Ajouter aux raccourcis",
"pasteFailed": "Échec du collage",
"noUndoableActions": "Aucune action annulable",
"undoCopySuccess": "Annulation de la copie : {{count}} fichier(s) copié(s) supprimé(s)",
"undoCopyFailedDelete": "Échec de l'annulation : impossible de supprimer les fichiers copiés",
"undoCopyFailedNoInfo": "Échec de l'annulation : informations sur les fichiers copiés introuvables",
"undoMoveSuccess": "Annulation du déplacement : {{count}} fichier(s) remis à leur emplacement d’origine",
"undoMoveFailedMove": "Échec de l'annulation : impossible de remettre les fichiers en place",
"undoMoveFailedNoInfo": "Échec de l'annulation : informations sur les fichiers déplacés introuvables",
"undoDeleteNotSupported": "La suppression ne peut pas être annulée : les fichiers ont été définitivement supprimés du serveur",
"undoTypeNotSupported": "Type d’annulation non pris en charge",
"undoOperationFailed": "Échec de l’annulation",
"unknownError": "Erreur inconnue",
"confirm": "Confirmer",
"find": "Rechercher...",
"replace": "Remplacer",
"downloadInstead": "Télécharger à la place",
"keyboardShortcuts": "Raccourcis clavier",
"searchAndReplace": "Rechercher et remplacer",
"editing": "Édition",
"search": "Rechercher",
"findNext": "Rechercher le suivant",
"findPrevious": "Rechercher le précédent",
"save": "Enregistrer",
"selectAll": "Tout sélectionner",
"undo": "Annuler",
"redo": "Rétablir",
"moveLineUp": "Déplacer la ligne vers le haut",
"moveLineDown": "Déplacer la ligne vers le bas",
"toggleComment": "Commenter/Décommenter",
"autoComplete": "Complétion automatique",
"imageLoadError": "Échec du chargement de l’image",
"startTyping": "Commencez à taper…",
"unknownSize": "Taille inconnue",
"fileIsEmpty": "Le fichier est vide",
"largeFileWarning": "Avertissement – Fichier volumineux",
"largeFileWarningDesc": "Ce fichier a une taille de {{size}}, ce qui peut entraîner des problèmes de performances lorsqu’il est ouvert en tant que texte.",
"fileNotFoundAndRemoved": "Le fichier « {{name}} » est introuvable et a été retiré des fichiers récents/épinglés.",
"failedToLoadFile": "Échec du chargement du fichier : {{error}}",
"serverErrorOccurred": "Une erreur serveur s’est produite. Veuillez réessayer plus tard.",
"autoSaveFailed": "Échec de l’enregistrement automatique",
"fileAutoSaved": "Fichier enregistré automatiquement",
"moveFileFailed": "Échec du déplacement de {{name}}",
"moveOperationFailed": "L’opération de déplacement a échoué",
"canOnlyCompareFiles": "Il est uniquement possible de comparer deux fichiers",
"comparingFiles": "Comparaison des fichiers : {{file1}} et {{file2}}",
"dragFailed": "L’opération de glisser-déposer a échoué",
"filePinnedSuccessfully": "Le fichier « {{name}} » a été épinglé avec succès",
"pinFileFailed": "Échec de l’épinglage du fichier",
"fileUnpinnedSuccessfully": "Le fichier « {{name}} » a été désépinglé avec succès",
"unpinFileFailed": "Impossible de désépingler le fichier",
"shortcutAddedSuccessfully": "Raccourci de dossier « {{name}} » ajouté avec succès",
"addShortcutFailed": "Impossible d'ajouter le raccourci",
"operationCompletedSuccessfully": "{{operation}} {{count}} éléments avec succès",
"operationCompleted": "{{operation}} {{count}} éléments",
"downloadFileSuccess": "Fichier {{name}} téléchargé avec succès",
"downloadFileFailed": "Échec du téléchargement",
"downloadingFile": "Téléchargement de {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Déplacer vers {{name}}",
"diffCompareWith": "Diff avec {{name}}",
"dragOutsideToDownload": "Faites glisser hors de la fenêtre pour télécharger ({{count}} fichiers)",
"newFolderDefault": "Nouveau dossier",
"newFileDefault": "Nouveau fichier.txt",
"successfullyMovedItems": "{{count}} éléments déplacés avec succès vers {{target}}",
"move": "Déplacer",
"searchInFile": "Rechercher dans le fichier (Ctrl+F)",
"showKeyboardShortcuts": "Afficher les raccourcis clavier",
"decreaseFontSize": "Diminuer la taille de police",
"increaseFontSize": "Augmenter la taille de police",
"startWritingMarkdown": "Commencez à rédiger votre contenu markdown...",
"loadingFileComparison": "Chargement de la comparaison de fichiers...",
"reload": "Recharger",
"compare": "Comparer",
"sideBySide": "Côte à côte",
"inline": "En ligne",
"fileComparison": "Comparaison de fichiers : {{file1}} vs {{file2}}",
"fileTooLarge": "Fichier trop volumineux : {{error}}",
"sshConnectionFailed": "La connexion SSH a échoué. Veuillez vérifier votre connexion à {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Impossible de charger le fichier : {{error}}",
"connecting": "Connexion en cours...",
"connectedSuccessfully": "Connecté avec succès",
"totpVerificationFailed": "Échec de la vérification TOTP",
"browserSignInFailed": "Échec de la connexion. Veuillez réessayer.",
"authenticationFailed": "Échec de l'authentification",
"incorrectPassphrase": "Phrase secrète incorrecte. Veuillez réessayer.",
"verificationCodePrompt": "Code de vérification :",
"changePermissions": "Modifier les permissions",
"currentPermissions": "Permissions actuelles",
"owner": "Propriétaire",
"group": "Groupe",
"others": "Autres",
"read": "Lecture",
"write": "Écriture",
"execute": "Exécution",
"permissionsChangedSuccessfully": "Permissions modifiées avec succès",
"failedToChangePermissions": "Échec de la modification des permissions",
"name": "Nom",
"sortByName": "Nom",
"sortByDate": "Date de modification",
"sortBySize": "Taille",
"ascending": "Croissant",
"descending": "Décroissant",
"root": "Racine",
"new": "Nouveau",
"sortBy": "Trier par",
"items": "Éléments",
"selected": "Sélectionné",
"editor": "Éditeur",
"octal": "Octal",
"storage": "Stockage",
"disk": "Disque",
"used": "Utilisé",
"of": "sur",
"toggleSidebar": "Afficher/Masquer la barre latérale",
"compactLayout": "Utilisez une mise en page compacte",
"comfortableLayout": "Utilisez une disposition confortable",
"cannotLoadPdf": "Impossible de charger le PDF",
"pdfLoadError": "Une erreur s'est produite lors du chargement de ce fichier PDF.",
"loadingPdf": "Chargement du PDF...",
"loadingPage": "Chargement de la page...",
"cancel": "Annuler",
"copiedItems_one": "Élément copié {{count}}",
"copiedItems_other": "Éléments copiés {{count}}",
"deleteCopiedFileFailed": "Impossible de supprimer la copie de {{name}}: {{error}}",
"dragMovedItems_one": "Élément déplacé {{count}} vers {{target}}",
"dragMovedItems_other": "Éléments déplacés {{count}} vers {{target}}",
"moveBackFileFailed": "Impossible de déplacer {{name}} vers l'arrière : {{error}}",
"terminal": "Terminal : {{host}} ({{path}})",
"dragToDesktop": "Faire glisser {{name}} sur le bureau",
"dragFilesToDesktop": "Glisser-déposer des fichiers {{count}} sur le bureau",
"folderDragUnsupported": "Le glisser-déposer de dossiers sur le bureau n'est pas encore pris en charge.",
"saveToDesktopFailed": "Échec de l'enregistrement : {{error}}",
"dragFailedDetail": "Échec du glissement : {{error}}",
"videoUnsupported": "Votre navigateur ne peut pas lire ce format vidéo.",
"downloadToPlay": "Téléchargez-le pour y jouer ailleurs",
"cannotPreviewType": "Impossible de prévisualiser ce type de fichier",
"cannotPreviewTypeHint": "Ce type de fichier ne possède pas d'aperçu. Téléchargez-le pour l'ouvrir dans une autre application."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transférer des fichiers entre deux hôtes SSH.",
"sourceServer": "Serveur source",
"destinationServer": "Serveur de destination",
"selectHost": "Sélectionner l'hôte",
"noHostSelected": "Aucun hôte sélectionné",
"move": "Déplacer",
"copy": "Copier",
"upload": "Téléverser",
"itemsSelected": "{{count}} élément sélectionné",
"itemsSelected_other": "{{count}} éléments sélectionnés",
"ready": "Prêt",
"loadingHosts": "Chargement des hôtes...",
"name": "Nom",
"modified": "Modifié",
"size": "Taille",
"noFiles": "Aucun fichier",
"open": "Ouvrir",
"up": "En haut",
"refresh": "Actualiser",
"copyToTarget": "Copier dans le répertoire cible",
"rename": "Renommer",
"delete": "Supprimer",
"editPermissions": "Autorisations de modification",
"createNewFolder": "Créer un nouveau dossier",
"deleteSelectedItems": "Supprimer les éléments sélectionnés",
"deleteConfirm": "Supprimer l'élément sélectionné {{count}} ?",
"deleteConfirm_other": "Supprimer les éléments sélectionnés {{count}} ?",
"cancel": "Annuler",
"save": "Enregistrer",
"folderCreated": "Dossier créé",
"itemRenamed": "Article renommé",
"actionFailed": "Action échouée",
"itemsDeleted": "{{count}} élément supprimé",
"itemsDeleted_other": "{{count}} éléments supprimés",
"deleteFailed": "Échec de la suppression",
"permissionsUpdated": "Autorisations mises à jour",
"noRemoteSessionConnected": "Aucune session distante connectée",
"failedToListFiles": "Impossible de lister les fichiers",
"failedToRefresh": "Échec de l'actualisation",
"destinationInsideSource": "La destination ne peut pas se trouver à l'intérieur du chemin source sélectionné.",
"sameHostNoOp": "Le dossier source et le dossier de destination sont identiques."
},
"hosts": {
"fileManager": "Gestionnaire de fichiers",
"fileManagerUrlCopied": "URL du gestionnaire de fichiers copiée",
"copyFileManagerUrlAction": "Copier l'URL du gestionnaire de fichiers",
"docsLink": "Voir la documentation",
"hostNotFound": "Hôte introuvable",
"loadingHost": "Chargement de l'hôte..."
},
"onboarding": {
"feature_files": "Gestionnaire de fichiers",
"feature_files_desc": "Parcourez, téléchargez, chargez et modifiez des fichiers via SFTP sans quitter l'application."
},
"terminal": {
"runTitle": "Exécution de {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Parcourir les dossiers de destination",
"browsePathError": "Impossible d’ouvrir ce chemin sur l’hôte de destination.",
"browsePathWillBeCreated": "Ce dossier n’existe pas encore. Il sera créé au début du transfert.",
"cancel": "Annuler",
"cleanupDestFiles": "Nettoyer la destination",
"cleanupDestFilesError": "Échec du nettoyage",
"cleanupDestFilesNothing": "Rien à nettoyer sur la destination",
"cleanupDestFilesPartial": "Certains fichiers partiels n'ont pas pu être supprimés",
"cleanupDestFilesSuccess": "Fichiers partiels supprimés de la destination",
"confirmCopy": "Copier",
"confirmMove": "Déplacer",
"copyFolderToHost": "Copier le dossier vers l’hôte…",
"copyItemsToHost": "Copier {{count}} éléments vers l’hôte…",
"copyToHost": "Copier vers l’hôte…",
"destinationPath": "Chemin de destination",
"destMustBeDirectory": "La destination doit être un dossier pour les transferts de plusieurs éléments",
"goUp": "Remonter",
"hostAuthRequired": "Authentification requise. Ouvrez d'abord le Gestionnaire de fichiers sur cet hôte.",
"hostConnecting": "Connexion en cours…",
"hostConnectionFailed": "Échec de la connexion",
"hostDisconnected": "Non connecté",
"hostReady": "Prêt",
"itemsSummary": "{{count}} éléments",
"jumpHostLimitation": "Les deux hôtes doivent être accessibles depuis le serveur Termix. Le routage direct d’hôte à hôte n’est pas pris en charge.",
"methodAuto": "Auto",
"methodAutoHint": "Choisit l’archive tar ou le SFTP par fichier selon le nombre de fichiers, leur taille et leur compressibilité. Les fichiers uniques utilisent toujours le SFTP en continu (streaming).",
"methodItemSftp": "SFTP par fichier",
"methodItemSftpHint": "Transfère chaque fichier individuellement via SFTP. Fonctionne sur tous les hôtes, y compris Windows.",
"methodItemSftpLimitation": "Chaque fichier utilise le même flux SFTP qu’une copie de fichier unique, l’un après l’autre. La progression est combinée pour tous les fichiers, donc la barre avance lentement lors de gros fichiers.",
"methodLabel": "Méthode de transfert",
"methodPreviewError": "Impossible de prévisualiser la méthode de transfert. Le serveur choisira tout de même une méthode au lancement.",
"methodPreviewLoading": "Calcul de la méthode de transfert…",
"methodPreviewScanSummary": "{{fileCount}} fichiers, {{totalSize}} au total (analysés sur l’hôte source).",
"methodPreviewWillUseItemSftp": "Utilisera : SFTP par fichier",
"methodPreviewWillUseTar": "Utilisera : Archive tar",
"methodReason": {
"user_item_sftp": "Vous avez choisi SFTP par fichier.",
"user_tar": "Vous avez choisi l'archive tar.",
"tar_unavailable": "Tar n'étant pas disponible sur l'un ou les deux hôtes, le transfert SFTP par fichier sera utilisé à la place.",
"windows_host": "Un système hôte Windows est impliqué, donc tar n'est pas utilisé.",
"auto_multi_large": "Auto : plusieurs fichiers, dont un fichier volumineux ({{largestSize}}) contenant des données compressibles. Tar les regroupe en un seul transfert.",
"auto_single_large_in_archive": "Auto : un fichier volumineux ({{largestSize}}) dans cet ensemble, donc SFTP par fichier.",
"auto_many_incompressible": "Auto : données majoritairement incompressibles, donc SFTP par fichier.",
"auto_many_files": "Auto : nombreux fichiers ({{fileCount}}), tar réduit la surcharge par fichier.",
"auto_default": "Auto : SFTP par fichier pour cet ensemble."
},
"methodTar": "Archive tar",
"methodTarHint": "Compresse sur la source, transfère une archive, extrait sur la destination. Nécessite tar sur les deux hôtes Unix.",
"metricsCompress": "Compression sur la source : {{duration}}",
"metricsExtract": "Extraction sur la destination : {{duration}}",
"metricsPrepare": "Préparation de la destination : {{duration}}",
"metricsRouteBenchmark": "Sonde d'itinéraire : direct {{direct}}, relais {{relay}}",
"metricsSourceDelete": "Suppression depuis la source : {{duration}}",
"metricsTotal": "Total : {{duration}}",
"metricsTransfer": "De bout en bout : {{throughput}} ({{duration}})",
"metricsVerify": "Vérification SHA-256 : {{duration}}",
"moveFolderToHost": "Déplacer le dossier vers l’hôte…",
"moveItemsToHost": "Déplacer {{count}} éléments vers l’hôte…",
"moveToHost": "Déplacer vers l’hôte…",
"noHostsConnected": "Aucun autre hôte de gestionnaire de fichiers disponible.",
"noHostsConnectedHint": "Ajoutez un autre hôte SSH avec le gestionnaire de fichiers activé dans le gestionnaire d’hôtes.",
"parallelSegmentsHint": "Les fichiers volumineux sont divisés en segments de 256 Mo. Les voies multiples utilisent des connexions distinctes (comme lancer plusieurs transferts) pour un débit total plus élevé.",
"parallelSegmentsLabel": "Voies de transfert parallèles",
"parallelSegmentsOption": "{{count}} voies",
"progressBenchmarking": "Sélection de l'itinéraire de transfert le plus rapide…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Annuler",
"progressCancelling": "Annulation en cours…",
"progressCompressing": "Compression sur l’hôte source…",
"progressExtracting": "Extraction sur la destination…",
"progressItems": "{{current}} / {{total}} fichiers",
"progressReconnecting": "Reconnexion…",
"progressStalled": "Bloqué",
"progressTotalSpeed": "{{speed}} au total ({{lanes}} voies)",
"progressTransferring": "Transfert des données…",
"progressTransferringItems": "Transfert des fichiers ({{current}} sur {{total}})…",
"progressVerifying": "Vérification de l'intégrité du fichier…",
"recentDestinations": "Destinations récentes",
"resumedHint": "Reconnecté à un transfert actif démarré dans une autre fenêtre.",
"retryTransfer": "Réessayer",
"retryTransferError": "Échec de la nouvelle tentative",
"selectDestinationHost": "Sélectionner l’hôte de destination",
"transferCancelled": "Transfert annulé",
"transferCancelledCopyHint": "Des fichiers partiels peuvent subsister sur la destination.",
"transferCancelledMoveHint": "Des fichiers partiels peuvent subsister sur la destination. Les fichiers sources n'ont pas été supprimés.",
"transferError": "Échec du transfert",
"transferFailedRetryHint": "Des données partielles ont été conservées sur la destination. La nouvelle tentative reprendra lorsque la connexion sera rétablie.",
"transferPartialHint": "Impossible de transférer : {{paths}}",
"transferSuccess": "Transfert terminé",
"metricsHopSourceRead": "Source → serveur : {{throughput}}",
"metricsHopDestSftpWrite": "Serveur → dest (SFTP) : {{throughput}}",
"metricsHopDestLocalWrite": "Serveur → dest (local) : {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "קבצים",
"sftp": "SFTP",
"openFileManager": "פתח את מנהל הקבצים"
},
"permissions": {
"use": {
"title": "השתמש במנהל הקבצים",
"description": "עיון, עריכה והעברה של קבצים דרך SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "הפעל את מנהל הקבצים",
"description": "עיין וערוך קבצים במארח זה דרך SFTP."
},
"defaultPath": {
"label": "נתיב ברירת מחדל"
},
"scpLegacy": {
"label": "מצב SCP Legacy"
}
},
"user": {
"transferConcurrency": {
"label": "העברות קבצים בו זמנית",
"description": "כמה קבצים מעלה או מוריד המנהל המקומי/מרחוק בו זמנית. יש להוריד ערך זה אם השרת שלך מגביל ערוצי SFTP."
},
"confirmBeforeTrash": {
"label": "אשר לפני העברת קבצים לאשפה",
"description": "שאל לפני העברת קבצים מרוחקים לאשפה. מחיקה לצמיתות עדיין דורשת אישור."
}
}
},
"hostCapability": {
"label": "מנהל הקבצים"
},
"fileManager": {
"noHostSelected": "לא נבחר מארח",
"initializingEditor": "מאתחל עורך...",
"file": "קוֹבֶץ",
"folder": "תיקייה",
"uploadFile": "העלאת קובץ",
"downloadFile": "הורדה",
"extractArchive": "ארכיון חילוץ",
"extractingArchive": "מחלץ {{name}}...",
"archiveExtractedSuccessfully": "{{name}} חולץ בהצלחה",
"extractFailed": "החילוץ נכשל",
"compressFile": "דחיסת קובץ",
"compressFiles": "דחיסת קבצים",
"compressFilesDesc": "דחיסת {{count}} פריטים לתוך ארכיון",
"archiveName": "שם הארכיון",
"enterArchiveName": "הזן שם ארכיון...",
"compressionFormat": "פורמט דחיסה",
"selectedFiles": "קבצים נבחרים",
"andMoreFiles": "ועוד {{count}}...",
"compress": "לִדחוֹס",
"compressingFiles": "דחיסת {{count}} פריטים לתוך {{name}}...",
"filesCompressedSuccessfully": "{{name}} נוצר בהצלחה",
"compressFailed": "הדחיסה נכשלה",
"edit": "לַעֲרוֹך",
"preview": "תצוגה מקדימה",
"previous": "קוֹדֵם",
"next": "הַבָּא",
"pageXOfY": "עמוד {{current}} מתוך {{total}}",
"zoomOut": "התקרבות",
"zoomIn": "לְהִתְמַקֵד",
"newFile": "קובץ חדש",
"newFolder": "תיקייה חדשה",
"rename": "שינוי שם",
"uploading": "מעלה...",
"uploadingFile": "מעלה {{name}}...",
"uploadingChunk": "מעלה {{name}}: {{percent}}% (חלק {{chunk}} מתוך {{total}})",
"fileName": "שם הקובץ",
"folderName": "שם התיקייה",
"fileUploadedSuccessfully": "הקובץ \"{{name}}\" הועלה בהצלחה",
"failedToUploadFile": "העלאת הקובץ נכשלה",
"uploadingFolderFiles": "מעלה קובץ/ים {{count}}...",
"uploadedFolderFiles": "הקבצים {{count}} הועלו בהצלחה",
"uploadedFolderPartial": "העלאת קובץ/קבצים {{uploaded}} , {{failed}} נכשלה",
"fileDownloadedSuccessfully": "הקובץ \"{{name}}\" הורד בהצלחה",
"failedToDownloadFile": "הורדת הקובץ נכשלה",
"fileCreatedSuccessfully": "הקובץ \"{{name}}\" נוצר בהצלחה",
"folderCreatedSuccessfully": "תיקיית \"{{name}}\" נוצרה בהצלחה",
"failedToCreateItem": "יצירת הפריט נכשלה",
"operationFailed": "הפעולה {{operation}} נכשלה עבור {{name}}: {{error}}",
"failedToResolveSymlink": "נכשל בפענוח הסימבילינק",
"itemsDeletedSuccessfully": "{{count}} פריטים נמחקו בהצלחה",
"failedToDeleteItems": "מחיקת הפריטים נכשלה",
"sudoPasswordRequired": "נדרשת סיסמת מנהל",
"enterSudoPassword": "הזן את סיסמת הסודו כדי להמשיך בפעולה זו",
"sudoPassword": "סיסמת סודו",
"sudoOperationFailed": "פעולת הסודו נכשלה",
"sudoAuthFailed": "אימות סודו נכשל",
"dragFilesToUpload": "שחררו קבצים כאן כדי להעלות",
"dropToUploadHere": "שחרר כדי להעלות כאן",
"dropToDownloadHere": "שחררו להורדה כאן",
"localFiles": "מְקוֹמִי",
"showLocalFiles": "הצגת קבצים מקומיים (תצוגה מפוצלת)",
"hideLocalFiles": "הסתר קבצים מקומיים",
"localHome": "תיקיית הבית",
"localPathPlaceholder": "נתיב התיקייה המקומית",
"localShowHidden": "הצג קבצים מוסתרים",
"localHideHidden": "הסתר קבצים נסתרים",
"localRevealInFileManager": "חשיפה במנהל הקבצים של המערכת",
"localCannotOpenFolder": "לא ניתן לפתוח תיקייה",
"localItemCount": "פריטים {{count}}",
"localSelectedCount": "{{count}} נבחר",
"back": "בְּחֲזָרָה",
"forward": "קָדִימָה",
"up": "לְמַעלָה",
"kind": "סוּג",
"localUploadingProgress": "מעלה {{current}} מתוך {{total}}",
"localDownloadingProgress": "מוריד {{current}} מתוך {{total}}",
"localTransferInFlight": "{{count}} בבת אחת",
"localPreparingDownload": "מכין הורדה...",
"localTransferCancelled": "ההעברה בוטלה",
"localNothingToTransfer": "אין מה להעביר",
"localUploadComplete": "הועלו {{count}} קבצים",
"localUploadFailed": "ההעלאה נכשלה",
"localUploadPartial": "העלאת קובץ/קבצים {{done}} , {{failed}} נכשלה",
"localDownloadComplete": "הורד/י קובץ/ים {{count}}",
"localDownloadFailed": "ההורדה נכשלה",
"localDownloadPartial": "הורדת הקובץ/קבצים {{done}} , {{failed}} נכשלה",
"localReplaceExistingPrompt": "פריט/ים {{count}} כבר קיים/ים בתיקייה זו. האם להחליף אותם?",
"localReplace": "לְהַחלִיף",
"localSkipExisting": "לְדַלֵג",
"localSkippedExisting": "דילג על {{count}} פריטים קיימים",
"localUnsafeNamesSkipped": "דילגתי על {{count}} פריטים ששמם אינו ניתן לשימוש במחשב זה",
"localOpen": "לִפְתוֹחַ",
"localOpenFolder": "פתיחת תיקייה",
"localUploadToRemote": "העלאה לשרת",
"localUploadToRemoteMany": "העלה {{count}} פריטים לשרת",
"localMoveToTrash": "העברה לאשפה",
"localMoveToTrashMany": "העבר {{count}} פריטים לאשפה",
"localTrashConfirmSingle": "להעביר את \"{{name}}\" לאשפה?",
"localTrashConfirmFolder": "להעביר את התיקייה \"{{name}}\" ואת כל תוכנה לפח האשפה?",
"localTrashConfirmMany": "להעביר {{count}} פריטים לאשפה?",
"localTrashed": "הועבר/י {{count}} פריט/ים לאשפה",
"localTrashFailed": "לא ניתן היה להעביר לאשפה",
"localRenameFailed": "שינוי השם נכשל",
"localCreateFailed": "לא ניתן היה ליצור פריט",
"goToParentFolder": "עבור לתיקיית האב",
"resizeSidebar": "גרור כדי לשנות את גודל סרגל הצד (לחץ פעמיים כדי לאפס)",
"resizeLocalPane": "גרור כדי לשנות את גודל החלונית המקומית (לחץ פעמיים כדי לאפס)",
"columns": "עמודות",
"columnsHint": "לחיצה ימנית כדי לבחור עמודות",
"emptyFolder": "תיקייה זו ריקה",
"searchFiles": "חיפוש קבצים...",
"upload": "העלאה",
"selectHostToStart": "בחר מארח כדי להתחיל בניהול קבצים",
"sshRequiredForFileManager": "מנהל הקבצים דורש SSH. שרת זה אינו מופעל באמצעות SSH.",
"failedToConnect": "נכשלה ההתחברות ל-SSH",
"failedToLoadDirectory": "טעינת הספרייה נכשלה",
"noSSHConnection": "אין חיבור SSH זמין",
"copy": "לְהַעְתִיק",
"cut": "גְזִירָה",
"paste": "לְהַדבִּיק",
"copyPath": "העתק נתיב",
"copyPaths": "העתקת נתיבים",
"delete": "לִמְחוֹק",
"properties": "נכסים",
"refresh": "לְרַעֲנֵן",
"downloadFiles": "הורד {{count}} קבצים לדפדפן",
"copyFiles": "העתקת {{count}} פריטים",
"cutFiles": "גזור {{count}} פריטים",
"deleteFiles": "מחיקת {{count}} פריטים",
"filesCopiedToClipboard": "{{count}} פריטים הועתקו ללוח",
"filesCutToClipboard": "{{count}} פריטים נחתכו ללוח",
"pathCopiedToClipboard": "הנתיב הועתק ללוח",
"pathsCopiedToClipboard": "נתיבים {{count}} הועתקו ללוח",
"failedToCopyPath": "נכשלה העתקת הנתיב ללוח",
"copyFolderLink": "העתקת קישור לתיקייה",
"copyCurrentFolderLink": "העתקת קישור לתיקייה הנוכחית",
"folderLinkCopied": "קישור לתיקייה הועתק ללוח",
"failedToCopyFolderLink": "נכשל בהעתקת קישור לתיקייה",
"movedItems": "הועבר {{count}} פריטים",
"failedToDeleteItem": "מחיקת הפריט נכשלה",
"itemRenamedSuccessfully": "שם השינוי של {{type}} הצליח",
"failedToRenameItem": "שינוי שם הפריט נכשל",
"download": "הורדה",
"openExternalEditor": "פתוח חיצונית",
"chooseExternalEditor": "בחר עורך חיצוני",
"externalEditorSelected": "עורך חיצוני נבחר",
"externalEditorDesktopOnly": "עורך חיצוני זמין רק באפליקציית שולחן העבודה",
"externalEditorOpened": "נפתח בעורך חיצוני. שמירה שם תעלה את השינויים בחזרה לשרת.",
"failedToOpenExternalEditor": "נכשלה פתיחת העורך החיצוני",
"failedToSelectExternalEditor": "נכשלה בחירת עורך חיצוני",
"permissions": "הרשאות",
"size": "גוֹדֶל",
"modified": "שונה",
"path": "נָתִיב",
"confirmDelete": "האם אתה בטוח שאתה רוצה למחוק {{name}}?",
"permissionDenied": "ההרשאה נדחתה",
"serverError": "שגיאת שרת",
"fileSavedSuccessfully": "הקובץ נשמר בהצלחה",
"failedToSaveFile": "שמירת הקובץ נכשלה",
"confirmDeleteSingleItem": "האם אתה בטוח שברצונך למחוק לצמיתות את \"{{name}}\"?",
"confirmDeleteMultipleItems": "האם אתה בטוח שברצונך למחוק לצמיתות {{count}} פריטים?",
"confirmDeleteMultipleItemsWithFolders": "האם אתה בטוח שברצונך למחוק לצמיתות את הפריטים {{count}} ? זה כולל תיקיות ותוכן שלהן.",
"confirmDeleteFolder": "האם אתה בטוח שברצונך למחוק לצמיתות את התיקייה \"{{name}}\" ואת כל תוכנה?",
"permanentDeleteWarning": "לא ניתן לבטל פעולה זו. הפריט/ים יימחקו לצמיתות מהשרת.",
"moveToTrashWarning": "הפריט/ים יועברו לפח האשפה של Termix וניתן יהיה לשחזר אותם לפני שתקופת השמירה תפוג.",
"itemsMovedToTrash": "פריט/ים {{count}} הועברו לאשפה",
"trash": "אַשׁפָּה",
"trashDescription": "פריטים שנמחקו נשמרים למשך {{days}} יום/ימים במארח זה.",
"trashLoadFailed": "טעינת האשפה נכשלה",
"trashEmpty": "האשפה ריקה",
"trashRestore": "לְשַׁחְזֵר",
"trashRestored": "שוחזר {{name}}",
"trashRestoreFailed": "שחזור הפריט נכשל. ייתכן שהנתיב המקורי כבר קיים.",
"trashDeletePermanently": "מחיקה לצמיתות",
"trashDeleteConfirm": "למחוק לצמיתות את {{name}}? לא ניתן לבטל פעולה זו.",
"trashPermanentlyDeleted": "נמחק לצמיתות {{name}}",
"trashDeleteFailed": "נכשלה המחיקה לצמיתות של הפריט",
"trashEmptyAction": "רוקנו את האשפה",
"trashEmptyConfirm": "למחוק לצמיתות כל פריט באשפה? לא ניתן לבטל פעולה זו.",
"trashEmptied": "ריקון האשפה",
"trashRetention": "ניקוי אוטומטי לאחר (ימים)",
"trashRetentionSaved": "שמירת האשפה עודכנה",
"trashRetentionFailed": "נכשל עדכון שמירת האשפה",
"trashUnavailableConfirm": "לא ניתן להעביר פריט זה לאשפה, בדרך כלל מכיוון שהוא נמצא במערכת קבצים אחרת או דורש הרשאות מוגברות. האם למחוק אותו לצמיתות במקום זאת?",
"recent": "אחרונים",
"pinned": "מוצמד",
"folderShortcuts": "קיצורי דרך לתיקיות",
"failedToReconnectSSH": "נכשל בחיבור מחדש של סשן SSH",
"openTerminalHere": "פתח את הטרמינל כאן",
"run": "לָרוּץ",
"openTerminalInFolder": "פתח את הטרמינל בתיקייה זו",
"openTerminalInFileLocation": "פתיחת הטרמינל במיקום הקובץ",
"runningFile": "ריצה - {{file}}",
"onlyRunExecutableFiles": "יכול להריץ רק קבצי הפעלה",
"directories": "מדריכים",
"removedFromRecentFiles": "הוסר \"{{name}}\" מהקבצים האחרונים",
"removeFailed": "ההסרה נכשלה",
"unpinnedSuccessfully": "\"{{name}}\" בוטל בהצלחה",
"unpinFailed": "ביטול ההצמדה נכשל",
"removedShortcut": "קיצור הדרך \"{{name}}\" הוסר",
"removeShortcutFailed": "הסרת קיצור הדרך נכשלה",
"clearedAllRecentFiles": "ניקה את כל הקבצים האחרונים",
"clearFailed": "ניקוי נכשל",
"removeFromRecentFiles": "הסר מהקבצים האחרונים",
"clearAllRecentFiles": "נקה את כל הקבצים האחרונים",
"unpinFile": "ביטול הצמדת קובץ",
"removeShortcut": "הסר קיצור דרך",
"pinFile": "קובץ הצמדה",
"addToShortcuts": "הוסף לקיצורי דרך",
"pasteFailed": "ההדבקה נכשלה",
"noUndoableActions": "אין פעולות שניתן לבטל",
"undoCopySuccess": "פעולת העתקה שבוטלה: מחיקת {{count}} קבצים שהועתקו",
"undoCopyFailedDelete": "ביטול נכשל: לא ניתן היה למחוק קבצים שהועתקו",
"undoCopyFailedNoInfo": "ביטול נכשל: לא ניתן היה למצוא את פרטי הקובץ שהועתק",
"undoMoveSuccess": "פעולת העברה שבוטלה: העבירו {{count}} קבצים חזרה למיקום המקורי",
"undoMoveFailedMove": "ביטול נכשל: לא ניתן היה להעביר קבצים בחזרה",
"undoMoveFailedNoInfo": "ביטול נכשל: לא ניתן היה למצוא מידע על הקובץ שהועבר",
"undoDeleteNotSupported": "לא ניתן לבטל את פעולת המחיקה: הקבצים נמחקו לצמיתות מהשרת",
"undoTypeNotSupported": "סוג פעולת ביטול לא נתמך",
"undoOperationFailed": "פעולת הביטול נכשלה",
"unknownError": "שגיאה לא ידועה",
"confirm": "לְאַשֵׁר",
"find": "לִמצוֹא...",
"replace": "לְהַחלִיף",
"downloadInstead": "הורד במקום זאת",
"keyboardShortcuts": "קיצורי מקלדת",
"searchAndReplace": "חיפוש והחלפה",
"editing": "עֲרִיכָה",
"search": "לְחַפֵּשׂ",
"findNext": "מצא את הבא",
"findPrevious": "מצא את הקודם",
"save": "לְהַצִיל",
"selectAll": "בחר הכל",
"undo": "לְבַטֵל",
"redo": "לַעֲשׂוֹת שׁוּב",
"moveLineUp": "הזזת שורה למעלה",
"moveLineDown": "הזזת שורה למטה",
"toggleComment": "החלף/הפעל תגובה",
"autoComplete": "השלמה אוטומטית",
"imageLoadError": "טעינת התמונה נכשלה",
"startTyping": "התחל להקליד...",
"unknownSize": "גודל לא ידוע",
"fileIsEmpty": "הקובץ ריק",
"largeFileWarning": "אזהרת קובץ גדול",
"largeFileWarningDesc": "קובץ זה הוא בגודל {{size}} , דבר שעלול לגרום לבעיות ביצועים בעת פתיחה כטקסט.",
"fileNotFoundAndRemoved": "הקובץ \"{{name}}\" לא נמצא והוסר מהקבצים האחרונים/המוצמדים",
"failedToLoadFile": "טעינת הקובץ נכשלה: {{error}}",
"serverErrorOccurred": "אירעה שגיאת שרת. אנא נסה שוב מאוחר יותר.",
"autoSaveFailed": "השמירה האוטומטית נכשלה",
"fileAutoSaved": "קובץ נשמר אוטומטית",
"moveFileFailed": "נכשל בהזזת {{name}}",
"moveOperationFailed": "פעולת ההעברה נכשלה",
"canOnlyCompareFiles": "ניתן להשוות רק שני קבצים",
"comparingFiles": "השוואת קבצים: {{file1}} ו- {{file2}}",
"dragFailed": "פעולת הגרירה נכשלה",
"filePinnedSuccessfully": "הקובץ \"{{name}}\" הוצמד בהצלחה",
"pinFileFailed": "נכשל בהצמדת הקובץ",
"fileUnpinnedSuccessfully": "הקובץ \"{{name}}\" נותק בהצלחה",
"unpinFileFailed": "נכשל ניתוק הקובץ",
"shortcutAddedSuccessfully": "קיצור הדרך לתיקייה \"{{name}}\" נוסף בהצלחה",
"addShortcutFailed": "הוספת קיצור דרך נכשלה",
"operationCompletedSuccessfully": "{{operation}} {{count}} פריטים הצליחו",
"operationCompleted": "{{operation}} {{count}} פריטים",
"downloadFileSuccess": "הקובץ {{name}} הורד בהצלחה",
"downloadFileFailed": "ההורדה נכשלה",
"downloadingFile": "מוריד {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "מעבר אל {{name}}",
"diffCompareWith": "השוואת הבדלים עם {{name}}",
"dragOutsideToDownload": "גרור את הקבצים אל מחוץ לחלון כדי להוריד אותם ({{count}})",
"newFolderDefault": "תיקייה חדשה",
"newFileDefault": "קובץ חדש.txt",
"successfullyMovedItems": "הועבר בהצלחה {{count}} פריטים אל {{target}}",
"move": "מַהֲלָך",
"searchInFile": "חיפוש בקובץ (Ctrl+F)",
"showKeyboardShortcuts": "הצג קיצורי מקלדת",
"decreaseFontSize": "הקטנת גודל הגופן",
"increaseFontSize": "הגדלת גודל הגופן",
"startWritingMarkdown": "התחל לכתוב את תוכן ההנחה שלך...",
"loadingFileComparison": "טוען השוואת קבצים...",
"reload": "לִטעוֹן מִחָדָשׁ",
"compare": "לְהַשְׁווֹת",
"sideBySide": "זֶה בְּצַד זֶה",
"inline": "מוטבע",
"fileComparison": "השוואת קבצים: {{file1}} לעומת {{file2}}",
"fileTooLarge": "קובץ גדול מדי: {{error}}",
"sshConnectionFailed": "חיבור SSH נכשל. אנא בדוק את החיבור שלך אל {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "טעינת הקובץ נכשלה: {{error}}",
"connecting": "מְקַשֵׁר...",
"connectedSuccessfully": "התחבר בהצלחה",
"totpVerificationFailed": "אימות TOTP נכשל",
"browserSignInFailed": "הכניסה נכשלה. אנא נסה שוב.",
"authenticationFailed": "האימות נכשל",
"incorrectPassphrase": "סיסמה שגויה. אנא נסה שוב.",
"verificationCodePrompt": "קוד אימות:",
"changePermissions": "שינוי הרשאות",
"currentPermissions": "הרשאות נוכחיות",
"owner": "בַּעַל",
"group": "קְבוּצָה",
"others": "אחרים",
"read": "לִקְרוֹא",
"write": "לִכתוֹב",
"execute": "לְבַצֵעַ",
"permissionsChangedSuccessfully": "ההרשאות שונו בהצלחה",
"failedToChangePermissions": "שינוי ההרשאות נכשל",
"name": "שֵׁם",
"sortByName": "שֵׁם",
"sortByDate": "תאריך שינוי",
"sortBySize": "גוֹדֶל",
"ascending": "עוֹלֶה",
"descending": "יורד",
"root": "שׁוֹרֶשׁ",
"new": "חָדָשׁ",
"sortBy": "מיין לפי",
"items": "פריטים",
"selected": "נִבחָר",
"editor": "עוֹרֵך",
"octal": "אוקטלי",
"storage": "אִחסוּן",
"disk": "דִיסק",
"used": "מְשׁוּמָשׁ",
"of": "שֶׁל",
"toggleSidebar": "הפעלה/כיבוי סרגל צד",
"compactLayout": "השתמש בפריסה קומפקטית",
"comfortableLayout": "השתמש בפריסה נוחה",
"cannotLoadPdf": "לא ניתן לטעון את ה-PDF",
"pdfLoadError": "אירעה שגיאה בטעינת קובץ PDF זה.",
"loadingPdf": "טוען PDF...",
"loadingPage": "טוען דף...",
"cancel": "לְבַטֵל",
"copiedItems_one": "פריט {{count}} הועתק",
"copiedItems_other": "הועתקו {{count}} פריטים",
"deleteCopiedFileFailed": "לא ניתן היה למחוק את העותק של {{name}}: {{error}}",
"dragMovedItems_one": "הועבר פריט {{count}} אל {{target}}",
"dragMovedItems_other": "הועבר {{count}} פריטים ל- {{target}}",
"moveBackFileFailed": "לא ניתן היה להזיז {{name}} אחורה: {{error}}",
"terminal": "טרמינל: {{host}} ({{path}})",
"dragToDesktop": "גרירת {{name}} לשולחן העבודה",
"dragFilesToDesktop": "גרירת קבצים {{count}} לשולחן העבודה",
"folderDragUnsupported": "גרירת תיקיות לשולחן העבודה אינה נתמכת עדיין",
"saveToDesktopFailed": "השמירה נכשלה: {{error}}",
"dragFailedDetail": "גרירה נכשלה: {{error}}",
"videoUnsupported": "הדפדפן שלך לא יכול להפעיל פורמט וידאו זה.",
"downloadToPlay": "הורד כדי להפעיל אותו במקום אחר",
"cannotPreviewType": "לא ניתן להציג תצוגה מקדימה של סוג קובץ זה",
"cannotPreviewTypeHint": "לסוג קובץ זה אין תצוגה מקדימה. הורד אותו כדי לפתוח אותו באפליקציה אחרת."
},
"sftpTransfer": {
"title": "SFTP",
"description": "העברת קבצים בין שני מארחי SSH.",
"sourceServer": "שרת המקור",
"destinationServer": "שרת יעד",
"selectHost": "בחר מארח",
"noHostSelected": "לא נבחר מארח",
"move": "מַהֲלָך",
"copy": "לְהַעְתִיק",
"upload": "העלאה",
"itemsSelected": "פריט {{count}} נבחר",
"itemsSelected_other": "{{count}} פריטים נבחרו",
"ready": "מוּכָן",
"loadingHosts": "טוען מארחים...",
"name": "שֵׁם",
"modified": "שונה",
"size": "גוֹדֶל",
"noFiles": "אין קבצים",
"open": "לִפְתוֹחַ",
"up": "לְמַעלָה",
"refresh": "לְרַעֲנֵן",
"copyToTarget": "העתק לספריית היעד",
"rename": "שינוי שם",
"delete": "לִמְחוֹק",
"editPermissions": "עריכת הרשאות",
"createNewFolder": "צור תיקייה חדשה",
"deleteSelectedItems": "מחק פריטים שנבחרו",
"deleteConfirm": "למחוק את הפריט {{count}} שנבחר?",
"deleteConfirm_other": "למחוק את {{count}} הפריטים שנבחרו?",
"cancel": "לְבַטֵל",
"save": "לְהַצִיל",
"folderCreated": "תיקייה נוצרה",
"itemRenamed": "שם הפריט",
"actionFailed": "הפעולה נכשלה",
"itemsDeleted": "פריט {{count}} נמחק",
"itemsDeleted_other": "{{count}} פריטים נמחקו",
"deleteFailed": "המחיקה נכשלה",
"permissionsUpdated": "ההרשאות עודכנו",
"noRemoteSessionConnected": "אין חיבור סשן מרחוק",
"failedToListFiles": "רשימת הקבצים נכשלה",
"failedToRefresh": "רענון נכשל",
"destinationInsideSource": "היעד לא יכול להיות בתוך נתיב המקור שנבחר.",
"sameHostNoOp": "המקור והיעד הם אותה תיקייה."
},
"hosts": {
"fileManager": "מנהל הקבצים",
"fileManagerUrlCopied": "כתובת ה-URL של מנהל הקבצים הועתקה",
"copyFileManagerUrlAction": "העתקת כתובת URL של מנהל הקבצים",
"docsLink": "הצג מסמכים",
"hostNotFound": "המארח לא נמצא",
"loadingHost": "טוען מארח..."
},
"onboarding": {
"feature_files": "מנהל הקבצים",
"feature_files_desc": "דפדף, העלה, הורד וערוך קבצים דרך SFTP מבלי לצאת מהאפליקציה."
},
"terminal": {
"runTitle": "ריצה {{command}} - {{host}}",
"terminalTitle": "טרמינל - {{host}}",
"terminalWithPath": "טרמינל - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "עיון בתיקיות יעד",
"browsePathError": "לא ניתן היה לפתוח נתיב זה במארח היעד.",
"browsePathWillBeCreated": "תיקייה זו עדיין לא קיימת. היא תיווצר כאשר ההעברה תתחיל.",
"cancel": "לְבַטֵל",
"cleanupDestFiles": "יעד ניקוי",
"cleanupDestFilesError": "הניקוי נכשל",
"cleanupDestFilesNothing": "אין מה לנקות ביעד",
"cleanupDestFilesPartial": "לא ניתן היה להסיר חלק מהקבצים",
"cleanupDestFilesSuccess": "הוסרו קבצים חלקיים מהיעד",
"confirmCopy": "לְהַעְתִיק",
"confirmMove": "מַהֲלָך",
"copyFolderToHost": "העתקת תיקייה למארח…",
"copyItemsToHost": "העתק את הפריטים {{count}} לאירוח…",
"copyToHost": "העתק למארח…",
"destinationPath": "נתיב היעד",
"destMustBeDirectory": "היעד חייב להיות ספרייה עבור העברות מרובות פריטים",
"goUp": "לַעֲלוֹת",
"hostAuthRequired": "נדרש אימות. פתח תחילה את מנהל הקבצים במארח זה",
"hostConnecting": "חיבור…",
"hostConnectionFailed": "החיבור נכשל",
"hostDisconnected": "לא מחובר",
"hostReady": "מוּכָן",
"itemsSummary": "פריטים {{count}}",
"jumpHostLimitation": "שני המארחים חייבים להיות נגישים משרת Termix. ניתוב ישיר ממארח למארח אינו נתמך.",
"methodAuto": "אוטומטי",
"methodAutoHint": "בוחר SFTP לפי קובץ או tar בהתבסס על ספירת הקבצים, גודלם ויכולת הדחיסה. קבצים בודדים תמיד משתמשים ב-SFTP בסטרימינג.",
"methodItemSftp": "SFTP לפי קובץ",
"methodItemSftpHint": "העבר כל קובץ בנפרד דרך SFTP. עובד על כל המארחים כולל Windows.",
"methodItemSftpLimitation": "כל קובץ משתמש באותו זרם SFTP כעותק של קובץ בודד, אחד אחרי השני. ההתקדמות משולבת על פני כל הקבצים, כך שהסרגל נע לאט במהלך קבצים גדולים.",
"methodLabel": "שיטת העברה",
"methodPreviewError": "לא ניתן היה להציג תצוגה מקדימה של שיטת ההעברה. השרת עדיין יבחר שיטה כשתתחיל.",
"methodPreviewLoading": "חישוב שיטת ההעברה…",
"methodPreviewScanSummary": "{{fileCount}} קבצים, {{totalSize}} סה\"כ (נסרק במארח המקור).",
"methodPreviewWillUseItemSftp": "ישתמש ב: SFTP לפי קובץ",
"methodPreviewWillUseTar": "אשתמש ב: ארכיון Tar",
"methodReason": {
"user_item_sftp": "בחרת SFTP לפי קובץ.",
"user_tar": "בחרת בארכיון tar.",
"tar_unavailable": "Tar אינו זמין באחד המארחים או בשניהם, לכן ייעשה שימוש במקום זאת ב-SFTP לפי קובץ.",
"windows_host": "מחשב מארח של Windows מעורב, לכן לא נעשה שימוש ב-tar.",
"auto_multi_large": "אוטומטי: קבצים מרובים כולל קובץ גדול ({{largestSize}}) עם נתונים הניתנים לדחיסה. Tar מאגד אותם להעברה אחת.",
"auto_single_large_in_archive": "אוטומטי: קובץ אחד גדול ({{largestSize}}) בקבוצה זו, לכן SFTP לכל קובץ.",
"auto_many_incompressible": "אוטומטי: נתונים לרוב בלתי ניתנים לדחיסה, לכן SFTP לכל קובץ.",
"auto_many_files": "אוטומטי: קבצים רבים ({{fileCount}}), tar מוריד את התקורה לכל קובץ.",
"auto_default": "אוטומטי: SFTP לכל קובץ עבור קבוצה זו."
},
"methodTar": "ארכיון טאר",
"methodTarHint": "דחיסה במקור, העברת ארכיון אחד, חילוץ ביעד. דורש tar בשני מארחי יוניקס.",
"metricsCompress": "דחיסה במקור: {{duration}}",
"metricsExtract": "חילוץ ביעד: {{duration}}",
"metricsPrepare": "הכנת יעד: {{duration}}",
"metricsRouteBenchmark": "גשש מסלול: ישיר {{direct}}, ממסר {{relay}}",
"metricsSourceDelete": "הסר מהמקור: {{duration}}",
"metricsTotal": "סה\"כ: {{duration}}",
"metricsTransfer": "מקצה לקצה: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 אומת: {{duration}}",
"moveFolderToHost": "העברת תיקייה למארח…",
"moveItemsToHost": "העבר {{count}} פריטים לאירוח…",
"moveToHost": "מעבר למארח…",
"noHostsConnected": "אין מארחי מנהל קבצים אחרים זמינים.",
"noHostsConnectedHint": "הוסף מארח SSH נוסף כאשר מנהל הקבצים מופעל במנהל המארחים.",
"parallelSegmentsHint": "קבצים גדולים מחולקים לחתיכות של 256 מגה-בייט. מספר נתיבים משתמשים בחיבורים נפרדים (כמו התחלת מספר העברות) לקבלת תפוקה כוללת גבוהה יותר.",
"parallelSegmentsLabel": "נתיבי מעבר מקבילים",
"parallelSegmentsOption": "נתיבים {{count}}",
"progressBenchmarking": "בחירת נתיב ההעברה המהיר ביותר…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "לְבַטֵל",
"progressCancelling": "מבטל…",
"progressCompressing": "דחיסה במארח המקור…",
"progressExtracting": "מחלץ ביעד…",
"progressItems": "קבצים {{current}} / {{total}}",
"progressReconnecting": "מתחבר מחדש…",
"progressStalled": "אָבוּס",
"progressTotalSpeed": "סה\"כ {{speed}} (נתיבים{{lanes}})",
"progressTransferring": "העברת נתונים…",
"progressTransferringItems": "העברת קבצים ({{current}} מתוך {{total}})…",
"progressVerifying": "אימות שלמות הקובץ…",
"recentDestinations": "יעדים אחרונים",
"resumedHint": "התחבר מחדש להעברה פעילה שהתחילה בחלון אחר.",
"retryTransfer": "נסה שוב",
"retryTransferError": "ניסיון חוזר נכשל",
"selectDestinationHost": "בחר מארח יעד",
"transferCancelled": "ההעברה בוטלה",
"transferCancelledCopyHint": "ייתכן שיישארו קבצים חלקיים ביעד.",
"transferCancelledMoveHint": "ייתכן שיישארו קבצים חלקיים ביעד. קבצי המקור לא הוסרו.",
"transferError": "ההעברה נכשלה",
"transferFailedRetryHint": "נתונים חלקיים נשמרו ביעד. ניסיון חוזר יתחדש כאשר החיבור יחזור.",
"transferPartialHint": "לא ניתן היה להעביר: {{paths}}",
"transferSuccess": "ההעברה הושלמה",
"metricsHopSourceRead": "מקור → שרת: {{throughput}}",
"metricsHopDestSftpWrite": "שרת → יעד (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "שרת → יעד (מקומי): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "फ़ाइलें",
"sftp": "SFTP",
"openFileManager": "फ़ाइल प्रबंधक खोलें"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "फ़ाइल प्रबंधक सक्षम करें",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "डिफ़ॉल्ट पथ"
},
"scpLegacy": {
"label": "SCP लीगेसी मोड"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "फ़ाइल प्रबंधक"
},
"fileManager": {
"noHostSelected": "कोई होस्ट चयनित नहीं",
"initializingEditor": "संपादक आरंभ हो रहा है...",
"file": "फ़ाइल",
"folder": "फ़ोल्डर",
"uploadFile": "फ़ाइल अपलोड करें",
"downloadFile": "डाउनलोड करें",
"extractArchive": "संग्रह निकालें",
"extractingArchive": "{{name}} निकाला जा रहा है...",
"archiveExtractedSuccessfully": "{{name}} सफलतापूर्वक निकाला गया",
"extractFailed": "निकालने में विफल",
"compressFile": "फ़ाइल संपीड़ित करें",
"compressFiles": "फ़ाइलें संपीड़ित करें",
"compressFilesDesc": "{{count}} आइटम को एक संग्रह में संपीड़ित करें",
"archiveName": "संग्रह का नाम",
"enterArchiveName": "संग्रह का नाम दर्ज करें...",
"compressionFormat": "संपीड़न प्रारूप",
"selectedFiles": "चयनित फ़ाइलें",
"andMoreFiles": "और {{count}}...",
"compress": "संपीड़ित करें",
"compressingFiles": "{{count}} आइटम को {{name}} में संपीड़ित किया जा रहा है...",
"filesCompressedSuccessfully": "{{name}} सफलतापूर्वक बनाया गया",
"compressFailed": "संपीड़न विफल",
"edit": "संपादित करें",
"preview": "पूर्वावलोकन",
"previous": "पिछला",
"next": "अगला",
"pageXOfY": "पृष्ठ {{current}} / {{total}}",
"zoomOut": "ज़ूम आउट",
"zoomIn": "ज़ूम इन",
"newFile": "नई फ़ाइल",
"newFolder": "नया फ़ोल्डर",
"rename": "नाम बदलें",
"uploading": "अपलोड हो रहा है...",
"uploadingFile": "{{name}} अपलोड हो रहा है...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "फ़ाइल का नाम",
"folderName": "फ़ोल्डर का नाम",
"fileUploadedSuccessfully": "फ़ाइल \"{{name}}\" सफलतापूर्वक अपलोड हो गई",
"failedToUploadFile": "फ़ाइल अपलोड करने में विफल",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "फ़ाइल \"{{name}}\" सफलतापूर्वक डाउनलोड हो गई",
"failedToDownloadFile": "फ़ाइल डाउनलोड करने में विफल",
"fileCreatedSuccessfully": "फ़ाइल \"{{name}}\" सफलतापूर्वक बनाई गई",
"folderCreatedSuccessfully": "फ़ोल्डर \"{{name}}\" सफलतापूर्वक बनाया गया",
"failedToCreateItem": "आइटम बनाने में विफल",
"operationFailed": "{{name}} के लिए {{operation}} कार्रवाई विफल: {{error}}",
"failedToResolveSymlink": "symlink को हल करने में विफल",
"itemsDeletedSuccessfully": "{{count}} आइटम सफलतापूर्वक हटाए गए",
"failedToDeleteItems": "आइटम हटाने में विफल",
"sudoPasswordRequired": "प्रशासक पासवर्ड आवश्यक है",
"enterSudoPassword": "इस कार्रवाई को जारी रखने के लिए sudo पासवर्ड दर्ज करें",
"sudoPassword": "sudo पासवर्ड",
"sudoOperationFailed": "sudo संचालन विफल",
"sudoAuthFailed": "sudo प्रमाणीकरण विफल",
"dragFilesToUpload": "अपलोड करने के लिए फ़ाइलें यहाँ छोड़ें",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "स्थानीय",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} आइटम",
"localSelectedCount": "{{count}} चयनित",
"back": "वापस",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "स्थानांतरण रद्द किया गया।",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "डाउनलोड विफल",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "बदलें",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "खोलें",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "कॉलम",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "यह फ़ोल्डर खाली है",
"searchFiles": "फ़ाइलें खोजें...",
"upload": "अपलोड करें",
"selectHostToStart": "फ़ाइल प्रबंधन शुरू करने के लिए एक होस्ट चुनें",
"sshRequiredForFileManager": "फ़ाइल प्रबंधक को SSH की आवश्यकता है। इस होस्ट में SSH सक्षम नहीं है।",
"failedToConnect": "SSH से कनेक्ट करने में विफल",
"failedToLoadDirectory": "निर्देशिका लोड करने में विफल",
"noSSHConnection": "कोई SSH कनेक्शन उपलब्ध नहीं है",
"copy": "कॉपी",
"cut": "काटें",
"paste": "चिपकाएँ",
"copyPath": "पथ कॉपी करें",
"copyPaths": "पथ कॉपी करें",
"delete": "हटाएँ",
"properties": "गुण",
"refresh": "ताज़ा करें",
"downloadFiles": "{{count}} फ़ाइलें ब्राउज़र पर डाउनलोड करें",
"copyFiles": "{{count}} आइटम कॉपी करें",
"cutFiles": "{{count}} आइटम काटें",
"deleteFiles": "{{count}} आइटम हटाएँ",
"filesCopiedToClipboard": "{{count}} आइटम क्लिपबोर्ड पर कॉपी किए गए",
"filesCutToClipboard": "{{count}} आइटम क्लिपबोर्ड पर काटे गए",
"pathCopiedToClipboard": "पथ क्लिपबोर्ड पर कॉपी किया गया",
"pathsCopiedToClipboard": "{{count}} पथ क्लिपबोर्ड पर कॉपी किए गए",
"failedToCopyPath": "क्लिपबोर्ड पर पथ कॉपी करने में विफल",
"copyFolderLink": "फ़ोल्डर का लिंक कॉपी करें",
"copyCurrentFolderLink": "वर्तमान फ़ोल्डर का लिंक कॉपी करें",
"folderLinkCopied": "फ़ोल्डर लिंक क्लिपबोर्ड पर कॉपी किया गया",
"failedToCopyFolderLink": "फ़ोल्डर लिंक कॉपी करने में विफल",
"movedItems": "{{count}} आइटम स्थानांतरित किए गए",
"failedToDeleteItem": "आइटम हटाने में विफल",
"itemRenamedSuccessfully": "{{type}} का नाम सफलतापूर्वक बदल दिया गया",
"failedToRenameItem": "आइटम का नाम बदलने में विफल",
"download": "डाउनलोड",
"openExternalEditor": "बाह्य संपादक खोलें",
"chooseExternalEditor": "बाह्य संपादक चुनें",
"externalEditorSelected": "बाह्य संपादक चयनित",
"externalEditorDesktopOnly": "बाह्य संपादक केवल डेस्कटॉप ऐप में उपलब्ध है",
"externalEditorOpened": "बाह्य संपादक में खोला गया। वहाँ सहेजने पर परिवर्तन सर्वर पर वापस अपलोड हो जाएँगे।",
"failedToOpenExternalEditor": "बाह्य संपादक खोलने में विफल",
"failedToSelectExternalEditor": "बाह्य संपादक चुनने में विफल",
"permissions": "अनुमतियाँ",
"size": "आकार",
"modified": "संशोधित",
"path": "पथ",
"confirmDelete": "क्या आप वाकई {{name}} हटाना चाहते हैं?",
"permissionDenied": "अनुमति अस्वीकृत",
"serverError": "सर्वर त्रुटि",
"fileSavedSuccessfully": "फ़ाइल सफलतापूर्वक सहेजी गई",
"failedToSaveFile": "फ़ाइल सहेजने में विफल",
"confirmDeleteSingleItem": "क्या आप वाकई \"{{name}}\" को स्थायी रूप से हटाना चाहते हैं?",
"confirmDeleteMultipleItems": "क्या आप वाकई {{count}} आइटम स्थायी रूप से हटाना चाहते हैं?",
"confirmDeleteMultipleItemsWithFolders": "क्या आप वाकई {{count}} आइटम स्थायी रूप से हटाना चाहते हैं? इसमें फ़ोल्डर और उनकी सामग्री शामिल है।",
"confirmDeleteFolder": "क्या आप वाकई फ़ोल्डर \"{{name}}\" और उसकी सभी सामग्री को स्थायी रूप से हटाना चाहते हैं?",
"permanentDeleteWarning": "यह क्रिया पूर्ववत नहीं की जा सकती। आइटम सर्वर से स्थायी रूप से हटा दिए जाएँगे।",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "पुनर्स्थापित करें",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "हाल ही",
"pinned": "पिन किए गए",
"folderShortcuts": "फ़ोल्डर शॉर्टकट",
"failedToReconnectSSH": "SSH सत्र पुनः कनेक्ट करने में विफल",
"openTerminalHere": "यहाँ टर्मिनल खोलें",
"run": "चलाएँ",
"openTerminalInFolder": "इस फ़ोल्डर में टर्मिनल खोलें",
"openTerminalInFileLocation": "फ़ाइल स्थान पर टर्मिनल खोलें",
"runningFile": "चल रहा है - {{file}}",
"onlyRunExecutableFiles": "केवल एक्सीक्यूटेबल फ़ाइलें ही चलाई जा सकती हैं",
"directories": "निर्देशिकाएँ",
"removedFromRecentFiles": "हाल की फ़ाइलों से \"{{name}}\" हटा दिया गया",
"removeFailed": "हटाना विफल",
"unpinnedSuccessfully": "\"{{name}}\" सफलतापूर्वक अनपिन किया गया",
"unpinFailed": "अनपिन विफल",
"removedShortcut": "शॉर्टकट \"{{name}}\" हटा दिया गया",
"removeShortcutFailed": "शॉर्टकट हटाना विफल",
"clearedAllRecentFiles": "सभी हाल की फ़ाइलें साफ़ कर दी गईं",
"clearFailed": "साफ़ करना विफल",
"removeFromRecentFiles": "हाल की फ़ाइलों से हटाएँ",
"clearAllRecentFiles": "सभी हाल की फ़ाइलें साफ़ करें",
"unpinFile": "फ़ाइल अनपिन करें",
"removeShortcut": "शॉर्टकट हटाएँ",
"pinFile": "फ़ाइल पिन करें",
"addToShortcuts": "शॉर्टकट में जोड़ें",
"pasteFailed": "चिपकाना विफल",
"noUndoableActions": "कोई पूर्ववत करने योग्य कार्रवाई नहीं",
"undoCopySuccess": "कॉपी कार्रवाई पूर्ववत की गई: {{count}} कॉपी की गई फ़ाइलें हटा दी गईं",
"undoCopyFailedDelete": "पूर्ववत विफल: कोई भी कॉपी की गई फ़ाइल नहीं हटा सका",
"undoCopyFailedNoInfo": "पूर्ववत विफल: कॉपी की गई फ़ाइल की जानकारी नहीं मिली",
"undoMoveSuccess": "स्थानांतरण कार्रवाई पूर्ववत की गई: {{count}} फ़ाइलें वापस मूल स्थान पर ले जाई गईं",
"undoMoveFailedMove": "पूर्ववत विफल: कोई भी फ़ाइल वापस नहीं ले जा सका",
"undoMoveFailedNoInfo": "पूर्ववत विफल: स्थानांतरित फ़ाइल की जानकारी नहीं मिली",
"undoDeleteNotSupported": "हटाने की कार्रवाई पूर्ववत नहीं की जा सकती: फ़ाइलें सर्वर से स्थायी रूप से हटा दी गई हैं",
"undoTypeNotSupported": "असमर्थित पूर्ववत कार्रवाई प्रकार",
"undoOperationFailed": "पूर्ववत कार्रवाई विफल",
"unknownError": "अज्ञात त्रुटि",
"confirm": "पुष्टि करें",
"find": "खोजें...",
"replace": "बदलें",
"downloadInstead": "इसके बजाय डाउनलोड करें",
"keyboardShortcuts": "कीबोर्ड शॉर्टकट्स",
"searchAndReplace": "खोजें और बदलें",
"editing": "संपादन",
"search": "खोजें",
"findNext": "अगला खोजें",
"findPrevious": "पिछला खोजें",
"save": "सहेजें",
"selectAll": "सभी चुनें",
"undo": "पूर्ववत करें",
"redo": "फिर से करें",
"moveLineUp": "पंक्ति ऊपर ले जाएँ",
"moveLineDown": "पंक्ति नीचे ले जाएँ",
"toggleComment": "टिप्पणी टॉगल करें",
"autoComplete": "स्वतः पूर्ण करें",
"imageLoadError": "छवि लोड करने में विफल",
"startTyping": "टाइप करना शुरू करें...",
"unknownSize": "अज्ञात आकार",
"fileIsEmpty": "फ़ाइल खाली है",
"largeFileWarning": "बड़ी फ़ाइल की चेतावनी",
"largeFileWarningDesc": "यह फ़ाइल {{size}} आकार की है, जिसे टेक्स्ट के रूप में खोलने पर प्रदर्शन समस्याएँ हो सकती हैं।",
"fileNotFoundAndRemoved": "फ़ाइल \"{{name}}\" नहीं मिली और हाल की/पिन की गई फ़ाइलों से हटा दी गई है",
"failedToLoadFile": "फ़ाइल लोड करने में विफल: {{error}}",
"serverErrorOccurred": "सर्वर त्रुटि हुई। कृपया बाद में पुनः प्रयास करें।",
"autoSaveFailed": "स्वतः सहेजना विफल",
"fileAutoSaved": "फ़ाइल स्वतः सहेजी गई",
"moveFileFailed": "{{name}} को स्थानांतरित करने में विफल",
"moveOperationFailed": "स्थानांतरण क्रिया विफल",
"canOnlyCompareFiles": "केवल दो फ़ाइलों की तुलना की जा सकती है",
"comparingFiles": "फ़ाइलों की तुलना: {{file1}} और {{file2}}",
"dragFailed": "खींचने की क्रिया विफल",
"filePinnedSuccessfully": "फ़ाइल \"{{name}}\" सफलतापूर्वक पिन की गई",
"pinFileFailed": "फ़ाइल पिन करने में विफल",
"fileUnpinnedSuccessfully": "फ़ाइल \"{{name}}\" अनपिन की गई सफलतापूर्वक",
"unpinFileFailed": "फ़ाइल अनपिन करने में विफल",
"shortcutAddedSuccessfully": "फ़ोल्डर शॉर्टकट \"{{name}}\" सफलतापूर्वक जोड़ा गया",
"addShortcutFailed": "शॉर्टकट जोड़ने में विफल",
"operationCompletedSuccessfully": "{{operation}} {{count}} आइटम सफलतापूर्वक",
"operationCompleted": "{{operation}} {{count}} आइटम",
"downloadFileSuccess": "फ़ाइल {{name}} सफलतापूर्वक डाउनलोड हुई",
"downloadFileFailed": "डाउनलोड विफल",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "{{name}} में ले जाएँ",
"diffCompareWith": "{{name}} के साथ डिफ तुलना करें",
"dragOutsideToDownload": "डाउनलोड करने के लिए विंडो से बाहर खींचें ({{count}} फ़ाइलें)",
"newFolderDefault": "नया फ़ोल्डर",
"newFileDefault": "नई फ़ाइल.txt",
"successfullyMovedItems": "{{count}} आइटम सफलतापूर्वक {{target}} में ले जाए गए",
"move": "स्थानांतरित करें",
"searchInFile": "फ़ाइल में खोजें (Ctrl+F)",
"showKeyboardShortcuts": "कीबोर्ड शॉर्टकट दिखाएँ",
"decreaseFontSize": "फ़ॉन्ट आकार घटाएँ",
"increaseFontSize": "फ़ॉन्ट आकार बढ़ाएँ",
"startWritingMarkdown": "अपनी Markdown सामग्री लिखना शुरू करें...",
"loadingFileComparison": "फ़ाइल तुलना लोड हो रही है...",
"reload": "पुनः लोड करें",
"compare": "तुलना करें",
"sideBySide": "साथ-साथ",
"inline": "इनलाइन",
"fileComparison": "फ़ाइल तुलना: {{file1}} बनाम {{file2}}",
"fileTooLarge": "फ़ाइल बहुत बड़ी है: {{error}}",
"sshConnectionFailed": "SSH कनेक्शन विफल। कृपया {{name}} ({{ip}}:{{port}}) से अपना कनेक्शन जाँचें।",
"loadFileFailed": "फ़ाइल लोड करने में विफल: {{error}}",
"connecting": "कनेक्ट हो रहा है...",
"connectedSuccessfully": "सफलतापूर्वक कनेक्ट हुआ",
"totpVerificationFailed": "TOTP सत्यापन विफल",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "प्रमाणीकरण विफल",
"incorrectPassphrase": "गलत पासफ़्रेज़। कृपया पुनः प्रयास करें।",
"verificationCodePrompt": "सत्यापन कोड:",
"changePermissions": "अनुमतियाँ बदलें",
"currentPermissions": "वर्तमान अनुमतियाँ",
"owner": "स्वामी",
"group": "समूह",
"others": "अन्य",
"read": "पठन",
"write": "लेखन",
"execute": "निष्पादन",
"permissionsChangedSuccessfully": "अनुमतियाँ सफलतापूर्वक बदल दी गईं",
"failedToChangePermissions": "अनुमतियाँ बदलने में विफल",
"name": "नाम",
"sortByName": "नाम",
"sortByDate": "संशोधन तिथि",
"sortBySize": "आकार",
"ascending": "आरोही",
"descending": "अवरोही",
"root": "रूट",
"new": "नया",
"sortBy": "क्रमबद्ध करें",
"items": "आइटम",
"selected": "चयनित",
"editor": "संपादक",
"octal": "ऑक्टल",
"storage": "भंडारण",
"disk": "डिस्क",
"used": "प्रयुक्त",
"of": "में से",
"toggleSidebar": "साइडबार टॉगल करें",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "PDF लोड नहीं कर सकता",
"pdfLoadError": "इस PDF फ़ाइल को लोड करने में त्रुटि हुई।",
"loadingPdf": "PDF लोड हो रहा है...",
"loadingPage": "पृष्ठ लोड हो रहा है...",
"cancel": "रद्द करें",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "कोई होस्ट चयनित नहीं है",
"move": "ले जाएँ",
"copy": "कॉपी",
"upload": "अपलोड करें",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "तैयार",
"loadingHosts": "होस्ट लोड हो रहे हैं...",
"name": "नाम",
"modified": "संशोधित",
"size": "आकार",
"noFiles": "No files",
"open": "खोलें",
"up": "Up",
"refresh": "ताज़ा करें",
"copyToTarget": "Copy to Target Directory",
"rename": "नाम बदलें",
"delete": "हटाएँ",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "रद्द करें",
"save": "सहेजें",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "कार्रवाई विफल",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "फ़ाइल प्रबंधक",
"fileManagerUrlCopied": "फ़ाइल प्रबंधक URL कॉपी किया गया",
"copyFileManagerUrlAction": "फ़ाइल प्रबंधक URL कॉपी करें",
"docsLink": "दस्तावेज़ देखें",
"hostNotFound": "होस्ट नहीं मिला",
"loadingHost": "होस्ट लोड हो रहा है..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "{{command}} चल रहा है - {{host}}",
"terminalTitle": "टर्मिनल - {{host}}",
"terminalWithPath": "टर्मिनल - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "गंतव्य फ़ोल्डर ब्राउज़ करें",
"browsePathError": "गंतव्य होस्ट पर यह पथ नहीं खोला जा सका।",
"browsePathWillBeCreated": "यह फ़ोल्डर अभी मौजूद नहीं है। स्थानांतरण शुरू होने पर इसे बनाया जाएगा।",
"cancel": "रद्द करें",
"cleanupDestFiles": "गंतव्य साफ करें",
"cleanupDestFilesError": "सफाई विफल रही।",
"cleanupDestFilesNothing": "गंतव्य पर साफ करने के लिए कुछ नहीं।",
"cleanupDestFilesPartial": "कुछ आंशिक फ़ाइलें नहीं हटाई जा सकीं।",
"cleanupDestFilesSuccess": "गंतव्य से आंशिक फ़ाइलें हटा दी गईं।",
"confirmCopy": "कॉपी करें",
"confirmMove": "स्थानांतरित करें",
"copyFolderToHost": "फ़ोल्डर होस्ट पर कॉपी करें…",
"copyItemsToHost": "{{count}} आइटम होस्ट पर कॉपी करें…",
"copyToHost": "होस्ट पर कॉपी करें…",
"destinationPath": "गंतव्य पथ",
"destMustBeDirectory": "कई आइटम स्थानांतरण के लिए गंतव्य एक निर्देशिका होना चाहिए",
"goUp": "ऊपर जाएं",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "कनेक्ट हो रहा है…",
"hostConnectionFailed": "कनेक्शन विफल",
"hostDisconnected": "कनेक्ट नहीं है",
"hostReady": "तैयार",
"itemsSummary": "{{count}} आइटम",
"jumpHostLimitation": "दोनों होस्ट Termix सर्वर से पहुँच योग्य होने चाहिए। सीधा होस्ट-से-होस्ट रूटिंग समर्थित नहीं है।",
"methodAuto": "स्वचालित",
"methodAutoHint": "फ़ाइलों की संख्या, आकार और संपीड़न क्षमता के आधार पर tar या प्रति-फ़ाइल SFTP चुनता है। एकल फ़ाइलें हमेशा स्ट्रीमिंग SFTP का उपयोग करती हैं।",
"methodItemSftp": "प्रति-फ़ाइल SFTP",
"methodItemSftpHint": "प्रत्येक फ़ाइल को SFTP पर अलग-अलग स्थानांतरित करें। विंडोज़ सहित सभी होस्ट पर काम करता है।",
"methodItemSftpLimitation": "प्रत्येक फ़ाइल एक-एक करके एकल-फ़ाइल प्रतिलिपि के रूप में समान SFTP स्ट्रीम का उपयोग करती है। सभी फ़ाइलों में प्रगति संयुक्त होती है, इसलिए बड़ी फ़ाइलों के दौरान बार धीरे-धीरे चलता है।",
"methodLabel": "स्थानांतरण विधि",
"methodPreviewError": "स्थानांतरण विधि का पूर्वावलोकन नहीं किया जा सका। प्रारंभ करने पर सर्वर फिर भी एक विधि चुनेगा।",
"methodPreviewLoading": "स्थानांतरण विधि की गणना कर रहा है…",
"methodPreviewScanSummary": "{{fileCount}} फ़ाइलें, कुल {{totalSize}} (स्रोत होस्ट पर स्कैन किया गया)।",
"methodPreviewWillUseItemSftp": "उपयोग करेगा: प्रति-फ़ाइल SFTP",
"methodPreviewWillUseTar": "उपयोग करेगा: Tar संग्रह",
"methodReason": {
"user_item_sftp": "आपने प्रति-फ़ाइल SFTP चुना।",
"user_tar": "आपने tar संग्रह चुना।",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "ऑटो: इस सेट के लिए प्रति-फ़ाइल SFTP।"
},
"methodTar": "Tar संग्रह",
"methodTarHint": "स्रोत पर संपीड़ित करें, एक संग्रह स्थानांतरित करें, गंतव्य पर निष्कर्षण करें। दोनों यूनिक्स होस्ट पर tar आवश्यक है।",
"metricsCompress": "स्रोत पर संपीड़न: {{duration}}",
"metricsExtract": "गंतव्य पर निष्कर्षण: {{duration}}",
"metricsPrepare": "गंतव्य तैयारी: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "स्रोत से हटाना: {{duration}}",
"metricsTotal": "कुल: {{duration}}",
"metricsTransfer": "एंड-टू-एंड: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "फ़ोल्डर होस्ट पर स्थानांतरित करें…",
"moveItemsToHost": "{{count}} आइटम होस्ट पर स्थानांतरित करें…",
"moveToHost": "होस्ट पर ले जाएँ…",
"noHostsConnected": "कोई अन्य फ़ाइल प्रबंधक होस्ट उपलब्ध नहीं है।",
"noHostsConnectedHint": "होस्ट प्रबंधक में फ़ाइल प्रबंधक सक्षम किए हुए एक और SSH होस्ट जोड़ें।",
"parallelSegmentsHint": "बड़ी फ़ाइलें 256 MB टुकड़ों में विभाजित होती हैं। एकाधिक लेन उच्च कुल थ्रूपुट के लिए अलग-अलग कनेक्शन का उपयोग करती हैं (जैसे कई स्थानांतरण प्रारंभ करना)।",
"parallelSegmentsLabel": "समानांतर स्थानांतरण लेन",
"parallelSegmentsOption": "{{count}} लेन",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "रद्द करें",
"progressCancelling": "रद्द कर रहा है…",
"progressCompressing": "स्रोत होस्ट पर संपीड़ित कर रहा है…",
"progressExtracting": "गंतव्य पर निष्कर्षण कर रहा है…",
"progressItems": "{{current}} / {{total}} फ़ाइलें",
"progressReconnecting": "पुनः कनेक्ट हो रहा है…",
"progressStalled": "रुका हुआ",
"progressTotalSpeed": "{{speed}} कुल ({{lanes}} लेन)",
"progressTransferring": "डेटा स्थानांतरित कर रहा है…",
"progressTransferringItems": "फ़ाइलें स्थानांतरित कर रहा है ({{current}} / {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "हाल के गंतव्य",
"resumedHint": "किसी अन्य विंडो में शुरू हुए सक्रिय स्थानांतरण से पुनः जुड़ा।",
"retryTransfer": "पुनः प्रयास करें",
"retryTransferError": "पुनः प्रयास विफल रहा।",
"selectDestinationHost": "गंतव्य होस्ट चुनें",
"transferCancelled": "स्थानांतरण रद्द किया गया।",
"transferCancelledCopyHint": "आंशिक फ़ाइलें गंतव्य पर रह सकती हैं।",
"transferCancelledMoveHint": "आंशिक फ़ाइलें गंतव्य पर रह सकती हैं। स्रोत फ़ाइलें नहीं हटाई गईं।",
"transferError": "स्थानांतरण विफल",
"transferFailedRetryHint": "आंशिक डेटा गंतव्य पर रखा गया था। कनेक्शन वापस आने पर पुनः प्रयास फिर से शुरू होगा।",
"transferPartialHint": "स्थानांतरित नहीं किया जा सका: {{paths}}",
"transferSuccess": "स्थानांतरण पूर्ण",
"metricsHopSourceRead": "स्रोत → सर्वर: {{throughput}}",
"metricsHopDestSftpWrite": "सर्वर → गंतव्य (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "सर्वर → गंतव्य (स्थानीय): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Fájlok",
"sftp": "SFTP",
"openFileManager": "Fájlkezelő megnyitása"
},
"permissions": {
"use": {
"title": "Fájlkezelő használata",
"description": "Fájlok böngészése, szerkesztése és átvitele SFTP-n keresztül."
}
},
"settings": {
"host": {
"enable": {
"label": "Fájlkezelő engedélyezése",
"description": "Böngésszen és szerkessze a fájlokat ezen a gazdagépen SFTP-n keresztül."
},
"defaultPath": {
"label": "Alapértelmezett elérési út"
},
"scpLegacy": {
"label": "SCP örökölt mód"
}
},
"user": {
"transferConcurrency": {
"label": "Egyidejű fájlátvitel",
"description": "Hány fájlt tölt fel vagy tölt le egyszerre az egymás melletti helyi/távoli kezelő. Csökkentse ezt az értéket, ha a szerver korlátozza az SFTP csatornákat."
},
"confirmBeforeTrash": {
"label": "Fájlok kukába helyezése előtt erősítse meg",
"description": "Kérdezzen rá, mielőtt a távoli fájlokat a kukába helyezi. A végleges törlés továbbra is megerősítést igényel."
}
}
},
"hostCapability": {
"label": "Fájlkezelő"
},
"fileManager": {
"noHostSelected": "Nincs kiválasztva gazdagép",
"initializingEditor": "Szerkesztő inicializálása...",
"file": "Fájl",
"folder": "Mappa",
"uploadFile": "Fájl feltöltése",
"downloadFile": "Letöltés",
"extractArchive": "Archívum kibontása",
"extractingArchive": "{{name}} kinyerése ...",
"archiveExtractedSuccessfully": "{{name}} sikeresen kibontva",
"extractFailed": "Kibontás sikertelen",
"compressFile": "Fájl tömörítése",
"compressFiles": "Fájlok tömörítése",
"compressFilesDesc": "Tömörítsen {{count}} elemet archívumba",
"archiveName": "Archívum neve",
"enterArchiveName": "Adja meg az archívum nevét...",
"compressionFormat": "Tömörítési formátum",
"selectedFiles": "Kiválasztott fájlok",
"andMoreFiles": "és {{count}} több...",
"compress": "Borogatás",
"compressingFiles": "{{count}} elem tömörítése {{name}}...",
"filesCompressedSuccessfully": "{{name}} sikeresen létrehozva",
"compressFailed": "Sikertelen tömörítés",
"edit": "Szerkesztés",
"preview": "Előnézet",
"previous": "Előző",
"next": "Következő",
"pageXOfY": "{{total}} oldalból a {{current}} oldal",
"zoomOut": "Kicsinyítés",
"zoomIn": "Nagyítás",
"newFile": "Új fájl",
"newFolder": "Új mappa",
"rename": "Átnevezés",
"uploading": "Feltöltés...",
"uploadingFile": "Feltöltés {{name}}...",
"uploadingChunk": "Feltöltés folyamatban {{name}}: {{percent}}% (a {{chunk}} része a {{total}}-ból)",
"fileName": "Fájlnév",
"folderName": "Mappa neve",
"fileUploadedSuccessfully": "A(z) \"{{name}}\" fájl feltöltése sikeresen megtörtént.",
"failedToUploadFile": "Nem sikerült feltölteni a fájlt",
"uploadingFolderFiles": "{{count}} fájl(ok) feltöltése...",
"uploadedFolderFiles": "{{count}} fájl(ok) feltöltve sikeresen",
"uploadedFolderPartial": "{{uploaded}} fájl(ok) feltöltése, {{failed}} sikertelen",
"fileDownloadedSuccessfully": "A(z) \"{{name}}\" fájl sikeresen letöltve",
"failedToDownloadFile": "Nem sikerült letölteni a fájlt",
"fileCreatedSuccessfully": "A(z) \"{{name}}\" fájl sikeresen létrehozva",
"folderCreatedSuccessfully": "A(z) \"{{name}}\" mappa sikeresen létrehozva",
"failedToCreateItem": "Nem sikerült létrehozni az elemet",
"operationFailed": "{{operation}} művelet sikertelen a következőhöz: {{name}}: {{error}}",
"failedToResolveSymlink": "Nem sikerült feloldani a szimbolikus linket",
"itemsDeletedSuccessfully": "{{count}} elem sikeresen törölve",
"failedToDeleteItems": "Nem sikerült törölni az elemeket",
"sudoPasswordRequired": "Rendszergazdai jelszó szükséges",
"enterSudoPassword": "Írja be a sudo jelszót a művelet folytatásához",
"sudoPassword": "Sudo jelszó",
"sudoOperationFailed": "Sudo művelet sikertelen",
"sudoAuthFailed": "Sudo hitelesítés sikertelen",
"dragFilesToUpload": "Húzd ide a fájlokat a feltöltéshez",
"dropToUploadHere": "Húzd ide a feltöltéshez",
"dropToDownloadHere": "Húzd ide a letöltéshez",
"localFiles": "Helyi",
"showLocalFiles": "Helyi fájlok megjelenítése (osztott nézet)",
"hideLocalFiles": "Helyi fájlok elrejtése",
"localHome": "Saját mappa",
"localPathPlaceholder": "Helyi mappa elérési útja",
"localShowHidden": "Rejtett fájlok megjelenítése",
"localHideHidden": "Rejtett fájlok elrejtése",
"localRevealInFileManager": "Megjelenítés a rendszerfájl-kezelőben",
"localCannotOpenFolder": "Nem lehet megnyitni a mappát",
"localItemCount": "{{count}} elem",
"localSelectedCount": "{{count}} kiválasztva",
"back": "Vissza",
"forward": "Előre",
"up": "Fel",
"kind": "Fajta",
"localUploadingProgress": "{{current}} / {{total}} feltöltése",
"localDownloadingProgress": "{{current}} letöltése a következőből: {{total}}",
"localTransferInFlight": "{{count}} egyszerre",
"localPreparingDownload": "Letöltés előkészítése...",
"localTransferCancelled": "Átutalás törölve",
"localNothingToTransfer": "Nincs mit átutalni",
"localUploadComplete": "Feltöltött {{count}} fájl(ok)",
"localUploadFailed": "Feltöltés sikertelen",
"localUploadPartial": "{{done}} fájl(ok) feltöltése, {{failed}} sikertelen",
"localDownloadComplete": "Letöltött {{count}} fájl(ok)",
"localDownloadFailed": "Letöltés sikertelen",
"localDownloadPartial": "{{done}} fájl(ok) letöltése, {{failed}} sikertelen",
"localReplaceExistingPrompt": "{{count}} elem már létezik ebben a mappában. Cserélje ki őket?",
"localReplace": "Csere",
"localSkipExisting": "Kihagyás",
"localSkippedExisting": "Kihagyott {{count}} meglévő elem(ek)",
"localUnsafeNamesSkipped": "Kihagyott {{count}} elem(ek), amelyek neve nem használható ezen a számítógépen",
"localOpen": "Nyitott",
"localOpenFolder": "Mappa megnyitása",
"localUploadToRemote": "Feltöltés a szerverre",
"localUploadToRemoteMany": "Tölts fel {{count}} elemet a szerverre",
"localMoveToTrash": "Áthelyezés a kukába",
"localMoveToTrashMany": "{{count}} elem áthelyezése a Kukába",
"localTrashConfirmSingle": "Áthelyeznéd a(z) \"{{name}}\"-t a Kukába?",
"localTrashConfirmFolder": "Áthelyezi a(z) \"{{name}}\" mappát és annak teljes tartalmát a Kukába?",
"localTrashConfirmMany": "Áthelyezi a {{count}} elemet a Kukába?",
"localTrashed": "{{count}} elem áthelyezve a Kukába",
"localTrashFailed": "Nem sikerült a Kukába helyezni",
"localRenameFailed": "Átnevezés sikertelen",
"localCreateFailed": "Nem sikerült létrehozni az elemet",
"goToParentFolder": "Ugrás a szülőmappára",
"resizeSidebar": "Húzással átméretezheted az oldalsávot (dupla kattintással visszaállíthatod)",
"resizeLocalPane": "Húzással átméretezheti a helyi panelt (dupla kattintással visszaállíthatja)",
"columns": "Oszlopok",
"columnsHint": "Kattintson jobb gombbal az oszlopok kiválasztásához",
"emptyFolder": "Ez a mappa üres",
"searchFiles": "Fájlok keresése...",
"upload": "Feltöltés",
"selectHostToStart": "Válasszon ki egy gazdagépet a fájlkezelés megkezdéséhez",
"sshRequiredForFileManager": "A fájlkezelő SSH-t igényel. Ezen a gazdagépen nincs engedélyezve az SSH.",
"failedToConnect": "Nem sikerült csatlakozni az SSH-hoz",
"failedToLoadDirectory": "Nem sikerült betölteni a könyvtárat",
"noSSHConnection": "Nincs elérhető SSH-kapcsolat",
"copy": "Másolat",
"cut": "Vágott",
"paste": "Paszta",
"copyPath": "Útvonal másolása",
"copyPaths": "Útvonalak másolása",
"delete": "Töröl",
"properties": "Tulajdonságok",
"refresh": "Frissítés",
"downloadFiles": "{{count}} fájlok letöltése böngészőbe",
"copyFiles": "{{count}} elem másolása",
"cutFiles": "{{count}} elem kivágása",
"deleteFiles": "{{count}} elem törlése",
"filesCopiedToClipboard": "{{count}} elem másolva a vágólapra",
"filesCutToClipboard": "{{count}} elem a vágólapra vágva",
"pathCopiedToClipboard": "Útvonal a vágólapra másolva",
"pathsCopiedToClipboard": "{{count}} elérési utak másolva a vágólapra",
"failedToCopyPath": "Nem sikerült a vágólapra másolni az elérési utat",
"copyFolderLink": "Link másolása mappába",
"copyCurrentFolderLink": "Link másolása az aktuális mappába",
"folderLinkCopied": "Mappa linkje a vágólapra másolva",
"failedToCopyFolderLink": "Nem sikerült a mappa linkjét másolni",
"movedItems": "Áthelyezett {{count}} elem",
"failedToDeleteItem": "Nem sikerült törölni az elemet",
"itemRenamedSuccessfully": "{{type}} átnevezése sikeresen megtörtént",
"failedToRenameItem": "Nem sikerült átnevezni az elemet",
"download": "Letöltés",
"openExternalEditor": "Külsőleg nyitott",
"chooseExternalEditor": "Válasszon külső szerkesztőt",
"externalEditorSelected": "Külső szerkesztő kiválasztva",
"externalEditorDesktopOnly": "A külső szerkesztő csak az asztali alkalmazásban érhető el.",
"externalEditorOpened": "Külső szerkesztőben megnyitva. A mentés oda feltölti a módosításokat a szerverre.",
"failedToOpenExternalEditor": "Nem sikerült megnyitni a külső szerkesztőt",
"failedToSelectExternalEditor": "Nem sikerült kiválasztani a külső szerkesztőt",
"permissions": "Engedélyek",
"size": "Méret",
"modified": "Módosított",
"path": "Útvonal",
"confirmDelete": "Biztosan törölni szeretnéd ezt: {{name}}?",
"permissionDenied": "Engedély megtagadva",
"serverError": "Szerverhiba",
"fileSavedSuccessfully": "Fájl mentése sikeresen megtörtént",
"failedToSaveFile": "Nem sikerült menteni a fájlt",
"confirmDeleteSingleItem": "Biztosan véglegesen törölni szeretnéd a(z) \"{{name}} \" fájlt?",
"confirmDeleteMultipleItems": "Biztosan véglegesen törölni szeretnéd a(z) {{count}} elemet?",
"confirmDeleteMultipleItemsWithFolders": "Biztosan véglegesen törölni szeretnéd a(z) {{count}} elemet? Ez a mappákat és azok tartalmát is tartalmazza.",
"confirmDeleteFolder": "Biztosan véglegesen törölni szeretné a(z) \"{{name}}\" mappát és annak teljes tartalmát?",
"permanentDeleteWarning": "Ez a művelet nem vonható vissza. Az elem(ek) véglegesen törlődnek a szerverről.",
"moveToTrashWarning": "Az elem(ek) a Termix Kukába kerülnek, és a megőrzési időszak lejárta előtt visszaállíthatók.",
"itemsMovedToTrash": "{{count}} elem áthelyezve a Kukába",
"trash": "Szemét",
"trashDescription": "A törölt elemek {{days}} napig maradnak meg ezen a gépen.",
"trashLoadFailed": "Nem sikerült betölteni a Kuka mappát",
"trashEmpty": "A kuka üres",
"trashRestore": "Visszaállítás",
"trashRestored": "Visszaállított {{name}}",
"trashRestoreFailed": "Nem sikerült visszaállítani az elemet. Az eredeti elérési út már létezhet.",
"trashDeletePermanently": "Végleges törlés",
"trashDeleteConfirm": "Véglegesen törölni szeretnéd a(z) {{name}}elemet? Ez a művelet nem vonható vissza.",
"trashPermanentlyDeleted": "Véglegesen törölve {{name}}",
"trashDeleteFailed": "Nem sikerült véglegesen törölni az elemet",
"trashEmptyAction": "Ürítse ki a szemetet",
"trashEmptyConfirm": "Véglegesen törli az összes elemet a Kukából? Ez a művelet nem vonható vissza.",
"trashEmptied": "Szemét kiürítve",
"trashRetention": "Automatikus tisztítás (nap) után",
"trashRetentionSaved": "A kuka megőrzése frissítve",
"trashRetentionFailed": "Nem sikerült frissíteni a Kuka megőrzési idejét",
"trashUnavailableConfirm": "Ez az elem nem helyezhető a Kukába, általában azért, mert egy másik fájlrendszeren van, vagy emelt szintű jogosultságokat igényel. Inkább véglegesen törli?",
"recent": "Legutóbbi",
"pinned": "Rögzítve",
"folderShortcuts": "Mappa parancsikonok",
"failedToReconnectSSH": "Nem sikerült újracsatlakozni az SSH-munkamenethez",
"openTerminalHere": "Nyissa meg a terminált itt",
"run": "Fut",
"openTerminalInFolder": "Nyissa meg a terminált ebben a mappában",
"openTerminalInFileLocation": "Nyissa meg a terminált a fájl helyén",
"runningFile": "Futás - {{file}}",
"onlyRunExecutableFiles": "Csak futtatható fájlokat futtathat",
"directories": "Könyvtárak",
"removedFromRecentFiles": "Eltávolította a(z) „{{name}}” elemet a legutóbbi fájlok közül",
"removeFailed": "Eltávolítás sikertelen",
"unpinnedSuccessfully": "A(z) \"{{name}}\" rögzítésének feloldása sikeresen megtörtént.",
"unpinFailed": "Feloldás sikertelen",
"removedShortcut": "Eltávolította a(z) \"{{name}} \" parancsikont",
"removeShortcutFailed": "A parancsikon eltávolítása sikertelen",
"clearedAllRecentFiles": "Az összes legutóbbi fájl törölve",
"clearFailed": "Törlés sikertelen",
"removeFromRecentFiles": "Eltávolítás a legutóbbi fájlok közül",
"clearAllRecentFiles": "Az összes legutóbbi fájl törlése",
"unpinFile": "Fájl rögzítésének feloldása",
"removeShortcut": "Parancsikon eltávolítása",
"pinFile": "Fájl rögzítése",
"addToShortcuts": "Hozzáadás a parancsikonokhoz",
"pasteFailed": "Beillesztés sikertelen",
"noUndoableActions": "Nincsenek visszavonható műveletek",
"undoCopySuccess": "Visszavont másolási művelet: Törölt {{count}} másolt fájlok",
"undoCopyFailedDelete": "Visszavonás sikertelen: Nem sikerült törölni a másolt fájlokat",
"undoCopyFailedNoInfo": "Visszavonás sikertelen: Nem találhatók másolt fájlinformációk",
"undoMoveSuccess": "Visszavont áthelyezési művelet: {{count}} fájl visszahelyezése az eredeti helyére",
"undoMoveFailedMove": "Visszavonás sikertelen: Nem sikerült visszahelyezni a fájlokat",
"undoMoveFailedNoInfo": "Visszavonás sikertelen: Nem találhatók áthelyezett fájlinformációk",
"undoDeleteNotSupported": "A törlési művelet nem vonható vissza: A fájlok véglegesen törölve lettek a szerverről.",
"undoTypeNotSupported": "Nem támogatott visszavonási művelettípus",
"undoOperationFailed": "A visszavonási művelet sikertelen",
"unknownError": "Ismeretlen hiba",
"confirm": "Megerősítés",
"find": "Lelet...",
"replace": "Csere",
"downloadInstead": "Letöltés helyett",
"keyboardShortcuts": "Billentyűparancsok",
"searchAndReplace": "Keresés és csere",
"editing": "Szerkesztés",
"search": "Keresés",
"findNext": "Következő keresése",
"findPrevious": "Előző keresése",
"save": "Megtakarítás",
"selectAll": "Összes kijelölése",
"undo": "Visszavonás",
"redo": "Újra",
"moveLineUp": "Sor felfelé mozgatása",
"moveLineDown": "Sor mozgatása lejjebb",
"toggleComment": "Hozzászólás be-/kikapcsolása",
"autoComplete": "Automatikus kiegészítés",
"imageLoadError": "Nem sikerült betölteni a képet",
"startTyping": "Kezdj el gépelni...",
"unknownSize": "Ismeretlen méret",
"fileIsEmpty": "A fájl üres",
"largeFileWarning": "Nagy fájlra vonatkozó figyelmeztetés",
"largeFileWarningDesc": "A fájl mérete {{size}} , ami teljesítményproblémákat okozhat szövegként megnyitva.",
"fileNotFoundAndRemoved": "A(z) „{{name}}” fájl nem található, és eltávolításra került a legutóbbi/rögzített fájlok közül.",
"failedToLoadFile": "Nem sikerült betölteni a fájlt: {{error}}",
"serverErrorOccurred": "Szerverhiba történt. Kérjük, próbálja meg később.",
"autoSaveFailed": "Automatikus mentés sikertelen",
"fileAutoSaved": "Fájl automatikusan mentve",
"moveFileFailed": "Nem sikerült áthelyezni {{name}}",
"moveOperationFailed": "Áthelyezési művelet sikertelen",
"canOnlyCompareFiles": "Csak két fájlt lehet összehasonlítani",
"comparingFiles": "Fájlok összehasonlítása: {{file1}} és {{file2}}",
"dragFailed": "Húzási művelet sikertelen",
"filePinnedSuccessfully": "A(z) „{{name}}” fájl rögzítése sikeresen megtörtént.",
"pinFileFailed": "Nem sikerült rögzíteni a fájlt",
"fileUnpinnedSuccessfully": "A(z) „{{name}}” fájl rögzítése sikeresen feloldva",
"unpinFileFailed": "Nem sikerült feloldani a fájl rögzítését",
"shortcutAddedSuccessfully": "A(z) „{{name}}” mappa parancsikonja sikeresen hozzáadva",
"addShortcutFailed": "Nem sikerült hozzáadni a parancsikont",
"operationCompletedSuccessfully": "{{operation}} {{count}} elem sikeresen",
"operationCompleted": "{{operation}} {{count}} elem",
"downloadFileSuccess": "A {{name}} fájl sikeresen letöltve",
"downloadFileFailed": "Letöltés sikertelen",
"downloadingFile": "{{name}}… letöltése",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Áthelyezés ide: {{name}}",
"diffCompareWith": "Különbség összehasonlítása {{name}}-val",
"dragOutsideToDownload": "Húzd az ablakon kívülre a letöltéshez ({{count}} fájl)",
"newFolderDefault": "Új mappa",
"newFileDefault": "ÚjFájl.txt",
"successfullyMovedItems": "{{count}} elem sikeresen áthelyezve ide: {{target}}",
"move": "Mozog",
"searchInFile": "Keresés a fájlban (Ctrl+F)",
"showKeyboardShortcuts": "Billentyűparancsok megjelenítése",
"decreaseFontSize": "Betűméret csökkentése",
"increaseFontSize": "Betűméret növelése",
"startWritingMarkdown": "Kezdj el írni a Markdown tartalmaidat...",
"loadingFileComparison": "Fájl-összehasonlítás betöltése...",
"reload": "Újratöltés",
"compare": "Összehasonlítás",
"sideBySide": "Egymás mellett",
"inline": "Beágyazott",
"fileComparison": "Fájl-összehasonlítás: {{file1}} vs {{file2}}",
"fileTooLarge": "A fájl túl nagy: {{error}}",
"sshConnectionFailed": "SSH kapcsolat sikertelen. Kérjük, ellenőrizze a kapcsolatot a következővel: {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Nem sikerült betölteni a fájlt: {{error}}",
"connecting": "Kapcsolódás...",
"connectedSuccessfully": "Sikeres csatlakozás",
"totpVerificationFailed": "TOTP-ellenőrzés sikertelen",
"browserSignInFailed": "Sikertelen bejelentkezés. Kérjük, próbálja újra.",
"authenticationFailed": "Hitelesítés sikertelen",
"incorrectPassphrase": "Hibás jelszó. Kérjük, próbálja újra.",
"verificationCodePrompt": "Ellenőrző kód:",
"changePermissions": "Engedélyek módosítása",
"currentPermissions": "Jelenlegi engedélyek",
"owner": "Tulajdonos",
"group": "Csoport",
"others": "Mások",
"read": "Olvas",
"write": "Írás",
"execute": "Végrehajtás",
"permissionsChangedSuccessfully": "Engedélyek sikeresen módosítva",
"failedToChangePermissions": "Nem sikerült módosítani az engedélyeket",
"name": "Név",
"sortByName": "Név",
"sortByDate": "Módosítás dátuma",
"sortBySize": "Méret",
"ascending": "Növekvő",
"descending": "Csökkenő",
"root": "Gyökér",
"new": "Új",
"sortBy": "Rendezés alapja",
"items": "Tételek",
"selected": "Kiválasztott",
"editor": "Szerkesztő",
"octal": "Oktális",
"storage": "Tárolás",
"disk": "Korong",
"used": "Használt",
"of": "a",
"toggleSidebar": "Oldalsáv be- és kikapcsolása",
"compactLayout": "Kompakt elrendezés használata",
"comfortableLayout": "Használjon kényelmes elrendezést",
"cannotLoadPdf": "Nem tudom betölteni a PDF-et",
"pdfLoadError": "Hiba történt a PDF fájl betöltésekor.",
"loadingPdf": "PDF betöltése...",
"loadingPage": "Oldal betöltése...",
"cancel": "Mégsem",
"copiedItems_one": "Másolt {{count}} elem",
"copiedItems_other": "{{count}} elem másolva",
"deleteCopiedFileFailed": "Nem sikerült törölni a(z) {{name}}másolatát : {{error}}",
"dragMovedItems_one": "Áthelyezve a {{count}} elemet ide: {{target}}",
"dragMovedItems_other": "{{count}} elem áthelyezve ide: {{target}}",
"moveBackFileFailed": "Nem sikerült a {{name}} visszamozgatása: {{error}}",
"terminal": "Terminál: {{host}} ({{path}})",
"dragToDesktop": "A {{name}} húzása az asztalra",
"dragFilesToDesktop": "{{count}} fájlok húzása az asztalra",
"folderDragUnsupported": "A mappák asztalra húzása még nem támogatott.",
"saveToDesktopFailed": "Mentés sikertelen: {{error}}",
"dragFailedDetail": "Húzása sikertelen: {{error}}",
"videoUnsupported": "A böngésződ nem tudja lejátszani ezt a videóformátumot.",
"downloadToPlay": "Töltsd le, hogy máshol is lejátszhasd",
"cannotPreviewType": "Ez a fájltípus nem tekinthető meg előnézetben",
"cannotPreviewTypeHint": "Ennek a fájltípusnak nincs előnézete. Töltse le, hogy egy másik alkalmazásban megnyissa."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Fájlok átvitele két SSH hoszt között.",
"sourceServer": "Forráskiszolgáló",
"destinationServer": "Célkiszolgáló",
"selectHost": "Válasszon gazdagépet",
"noHostSelected": "Nincs kiválasztva gazdagép",
"move": "Mozog",
"copy": "Másolat",
"upload": "Feltöltés",
"itemsSelected": "{{count}} elem kiválasztva",
"itemsSelected_other": "{{count}} elem kijelölve",
"ready": "Kész",
"loadingHosts": "Gazdagépek betöltése...",
"name": "Név",
"modified": "Módosított",
"size": "Méret",
"noFiles": "Nincsenek fájlok",
"open": "Nyitott",
"up": "Fel",
"refresh": "Frissítés",
"copyToTarget": "Másolás a célkönyvtárba",
"rename": "Átnevezés",
"delete": "Töröl",
"editPermissions": "Szerkesztési engedélyek",
"createNewFolder": "Új mappa létrehozása",
"deleteSelectedItems": "Kijelölt elemek törlése",
"deleteConfirm": "Törli a {{count}} kijelölt elemet?",
"deleteConfirm_other": "Törli a {{count}} kijelölt elemeket?",
"cancel": "Mégsem",
"save": "Megtakarítás",
"folderCreated": "Mappa létrehozva",
"itemRenamed": "Elem átnevezve",
"actionFailed": "Sikertelen művelet",
"itemsDeleted": "{{count}} elem törölve",
"itemsDeleted_other": "{{count}} elem törölve",
"deleteFailed": "Törlés sikertelen",
"permissionsUpdated": "Engedélyek frissítve",
"noRemoteSessionConnected": "Nincs távoli munkamenet csatlakoztatva",
"failedToListFiles": "Nem sikerült listázni a fájlokat",
"failedToRefresh": "Nem sikerült frissíteni",
"destinationInsideSource": "A cél nem lehet a kiválasztott forrásútvonalon belül.",
"sameHostNoOp": "A forrás- és célmappa ugyanaz."
},
"hosts": {
"fileManager": "Fájlkezelő",
"fileManagerUrlCopied": "Fájlkezelő URL-címe másolva",
"copyFileManagerUrlAction": "Fájlkezelő URL-címének másolása",
"docsLink": "Dokumentumok megtekintése",
"hostNotFound": "Nem található gazdagép",
"loadingHost": "Gazdagép betöltése..."
},
"onboarding": {
"feature_files": "Fájlkezelő",
"feature_files_desc": "Böngésszen, töltsön fel, töltsön le és szerkeszthessen fájlokat SFTP-n keresztül az alkalmazás elhagyása nélkül."
},
"terminal": {
"runTitle": "Futás {{command}} - {{host}}",
"terminalTitle": "Terminál - {{host}}",
"terminalWithPath": "Terminál - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Célmappák böngészése",
"browsePathError": "Nem sikerült megnyitni ezt az elérési utat a célgépen.",
"browsePathWillBeCreated": "Ez a mappa még nem létezik. Létrejön, amikor az átvitel megkezdődik.",
"cancel": "Mégsem",
"cleanupDestFiles": "Takarítási célpont",
"cleanupDestFilesError": "A tisztítás sikertelen",
"cleanupDestFilesNothing": "Nincs mit takarítani a célállomáson",
"cleanupDestFilesPartial": "Néhány részleges fájlt nem sikerült eltávolítani",
"cleanupDestFilesSuccess": "Részleges fájlok eltávolítva a célhelyről",
"confirmCopy": "Másolat",
"confirmMove": "Mozog",
"copyFolderToHost": "Mappa másolása a… gazdagépre",
"copyItemsToHost": "Másolja a {{count}} elemet a… hosztba",
"copyToHost": "Másolás a… gazdagépre",
"destinationPath": "Célútvonal",
"destMustBeDirectory": "Több elem átviteléhez a célnak egy könyvtárnak kell lennie",
"goUp": "Felmegy",
"hostAuthRequired": "Hitelesítés szükséges. Először nyissa meg a Fájlkezelőt ezen a gazdagépen.",
"hostConnecting": "… csatlakoztatása",
"hostConnectionFailed": "Kapcsolódás sikertelen",
"hostDisconnected": "Nincs csatlakoztatva",
"hostReady": "Kész",
"itemsSummary": "{{count}} elem",
"jumpHostLimitation": "Mindkét gépnek elérhetőnek kell lennie a Termix szerverről. A közvetlen gépközi útvonalválasztás nem támogatott.",
"methodAuto": "Autó",
"methodAutoHint": "A fájlok száma, mérete és tömöríthetősége alapján választja ki a tar vagy a fájlonkénti SFTP protokollt. Az egyes fájlok mindig folyamatos SFTP-t használnak.",
"methodItemSftp": "Fájlonkénti SFTP",
"methodItemSftpHint": "Minden fájlt külön-külön átvihet SFTP-n keresztül. Minden gazdagépen működik, beleértve a Windowst is.",
"methodItemSftpLimitation": "Minden fájl ugyanazt az SFTP-folyamot használja, mint egyetlen fájl másolata, egymás után. A folyamat az összes fájlban összevonódik, így a sáv lassan mozog nagy fájlok esetén.",
"methodLabel": "Átviteli módszer",
"methodPreviewError": "Nem sikerült megtekinteni az átviteli módot. A szerver továbbra is kiválaszt egy módszert az indításkor.",
"methodPreviewLoading": "Átviteli módszer kiszámítása…",
"methodPreviewScanSummary": "{{fileCount}} fájl, {{totalSize}} összesen (a forrásgépen beolvasva).",
"methodPreviewWillUseItemSftp": "Használat: Fájlonkénti SFTP",
"methodPreviewWillUseTar": "Felhasználás: Tar archívum",
"methodReason": {
"user_item_sftp": "Fájlonkénti SFTP-t választottál.",
"user_tar": "A tar archívumot választottad.",
"tar_unavailable": "A Tar nem érhető el az egyik vagy mindkét hoszton, ezért fájlonkénti SFTP-t fogunk használni.",
"windows_host": "Egy Windows gazdagép érintett, így a tar-t nem használjuk.",
"auto_multi_large": "Automatikus: több fájl, beleértve egy nagy fájlt ({{largestSize}}) tömöríthető adatokkal. A Tar egyetlen átvitellé köti őket.",
"auto_single_large_in_archive": "Automatikus: egy nagy fájl ({{largestSize}}) ebben a készletben, tehát fájlonkénti SFTP.",
"auto_many_incompressible": "Automatikus: többnyire tömöríthetetlen adatok, tehát fájlonkénti SFTP.",
"auto_many_files": "Auto: sok fájl ({{fileCount}}), a tar csökkenti a fájlonkénti terhelést.",
"auto_default": "Automatikus: fájlonkénti SFTP ehhez a készlethez."
},
"methodTar": "Tar archívum",
"methodTarHint": "Tömörítés a forráskódban, egy archívum átvitele, kibontás a célkódban. Tar fájlt igényel mindkét Unix gépen.",
"metricsCompress": "Tömörítés forráskód szerint: {{duration}}",
"metricsExtract": "Kivonat a rendeltetési helyen: {{duration}}",
"metricsPrepare": "Célhely előkészítése: {{duration}}",
"metricsRouteBenchmark": "Útvonalszonda: direkt {{direct}}, relé {{relay}}",
"metricsSourceDelete": "Eltávolítás a forrásból: {{duration}}",
"metricsTotal": "Összesen: {{duration}}",
"metricsTransfer": "Végtől végig: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 ellenőrizve: {{duration}}",
"moveFolderToHost": "Mappa áthelyezése a… gazdagépre",
"moveItemsToHost": "Mozgass {{count}} elemet a… tárhelyre",
"moveToHost": "Áthelyezés a… gazdagépre",
"noHostsConnected": "Nincsenek más elérhető fájlkezelő gazdagépek.",
"noHostsConnectedHint": "Adjon hozzá egy másik SSH-hosztot, amelynél a Fájlkezelő engedélyezve van a Host Managerben.",
"parallelSegmentsHint": "A nagy fájlokat 256 MB-os darabokra osztja a rendszer. Több sáv külön kapcsolatokat használ (például több átvitel indítása) a nagyobb összátviteli sebesség érdekében.",
"parallelSegmentsLabel": "Párhuzamos átszállósávok",
"parallelSegmentsOption": "{{count}} sávok",
"progressBenchmarking": "A leggyorsabb átszállási útvonal kiválasztása…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Mégsem",
"progressCancelling": "Törlés…",
"progressCompressing": "Tömörítés a forrásgépen…",
"progressExtracting": "Kibontás a célállomáson…",
"progressItems": "{{current}} / {{total}} fájlok",
"progressReconnecting": "Újracsatlakozás…",
"progressStalled": "Elakadt",
"progressTotalSpeed": "{{speed}} összesen ({{lanes}} sávok)",
"progressTransferring": "Adatátvitel…",
"progressTransferringItems": "Fájlok átvitele ({{current}} / {{total}})…",
"progressVerifying": "Fájl integritásának ellenőrzése…",
"recentDestinations": "Legutóbbi úti célok",
"resumedHint": "Újracsatlakozva egy másik ablakban indított aktív átvitelhez.",
"retryTransfer": "Újrapróbálkozás",
"retryTransferError": "Újrapróbálkozás sikertelen",
"selectDestinationHost": "Célállomás kiválasztása",
"transferCancelled": "Átutalás törölve",
"transferCancelledCopyHint": "Részleges fájlok maradhatnak a célhelyen.",
"transferCancelledMoveHint": "Részleges fájlok maradhatnak a célhelyen. A forrásfájlok nem lettek eltávolítva.",
"transferError": "Átvitel sikertelen",
"transferFailedRetryHint": "Részleges adatok maradtak a célállomáson. Az újrapróbálkozás a kapcsolat helyreállásakor folytatódik.",
"transferPartialHint": "Nem sikerült átvinni: {{paths}}",
"transferSuccess": "Átvitel befejezve",
"metricsHopSourceRead": "Forrás → szerver: {{throughput}}",
"metricsHopDestSftpWrite": "Szerver → cél (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Szerver → cél (helyi): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Open File Manager"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Enable File Manager",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Default Path"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "File Manager"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Folder",
"uploadFile": "Upload File",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Edit",
"preview": "Preview",
"previous": "Previous",
"next": "Next",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Rename",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Back",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Delete",
"properties": "Properties",
"refresh": "Refresh",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirm",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Save",
"selectAll": "Select All",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Muat Ulang",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Connecting...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "of",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancel",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copy",
"upload": "Upload",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Refresh",
"copyToTarget": "Copy to Target Directory",
"rename": "Rename",
"delete": "Delete",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancel",
"save": "Save",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancel",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copy",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "File",
"sftp": "SFTP",
"openFileManager": "Apri Gestione file"
},
"permissions": {
"use": {
"title": "Utilizzare il gestore file",
"description": "Sfoglia, modifica e trasferisci file tramite SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Abilita File Manager",
"description": "È possibile visualizzare e modificare i file su questo host tramite SFTP."
},
"defaultPath": {
"label": "Percorso predefinito"
},
"scpLegacy": {
"label": "Modalità SCP legacy"
}
},
"user": {
"transferConcurrency": {
"label": "Trasferimenti simultanei di file",
"description": "Quanti file il gestore locale/remoto affiancato carica o scarica contemporaneamente. Riduci questo valore se il tuo server limita i canali SFTP."
},
"confirmBeforeTrash": {
"label": "Conferma prima di spostare i file nel cestino",
"description": "Chiedi conferma prima di spostare i file remoti nel cestino. Anche la cancellazione definitiva richiede conferma."
}
}
},
"hostCapability": {
"label": "Gestore file"
},
"fileManager": {
"noHostSelected": "Nessun host selezionato",
"initializingEditor": "Inizializzazione editor...",
"file": "File",
"folder": "Cartella",
"uploadFile": "Carica file",
"downloadFile": "Scarica",
"extractArchive": "Estrai archivio",
"extractingArchive": "Estrazione di {{name}}...",
"archiveExtractedSuccessfully": "{{name}} estratto con successo",
"extractFailed": "Estrazione non riuscita",
"compressFile": "Comprimi file",
"compressFiles": "Comprimi file",
"compressFilesDesc": "Comprimi {{count}} elementi in un archivio",
"archiveName": "Nome archivio",
"enterArchiveName": "Inserisci nome archivio...",
"compressionFormat": "Formato compressione",
"selectedFiles": "File selezionati",
"andMoreFiles": "e altri {{count}}...",
"compress": "Comprimi",
"compressingFiles": "Comprimendo {{count}} elementi in {{name}}...",
"filesCompressedSuccessfully": "{{name}} creato con successo",
"compressFailed": "Compressione non riuscita",
"edit": "Modifica",
"preview": "Anteprima",
"previous": "Precedente",
"next": "Successivo",
"pageXOfY": "Pagina {{current}} di {{total}}",
"zoomOut": "Riduci zoom",
"zoomIn": "Aumenta zoom",
"newFile": "Nuovo file",
"newFolder": "Nuova cartella",
"rename": "Rinomina",
"uploading": "Caricamento in corso...",
"uploadingFile": "Caricamento di {{name}}...",
"uploadingChunk": "Caricamento di {{name}}: {{percent}}% (parte {{chunk}} di {{total}})",
"fileName": "Nome file",
"folderName": "Nome cartella",
"fileUploadedSuccessfully": "File \"{{name}}\" caricato con successo",
"failedToUploadFile": "Caricamento file non riuscito",
"uploadingFolderFiles": "Caricamento del/dei file {{count}} in corso...",
"uploadedFolderFiles": "File caricati con successo {{count}}",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" scaricato con successo",
"failedToDownloadFile": "Scaricamento file non riuscito",
"fileCreatedSuccessfully": "File \"{{name}}\" creato con successo",
"folderCreatedSuccessfully": "Cartella \"{{name}}\" creata con successo",
"failedToCreateItem": "Creazione elemento non riuscita",
"operationFailed": "Operazione {{operation}} non riuscita per {{name}}: {{error}}",
"failedToResolveSymlink": "Risoluzione del collegamento simbolico non riuscita",
"itemsDeletedSuccessfully": "{{count}} elementi eliminati con successo",
"failedToDeleteItems": "Eliminazione elementi non riuscita",
"sudoPasswordRequired": "Password amministratore richiesta",
"enterSudoPassword": "Inserisci la password sudo per continuare l'operazione",
"sudoPassword": "Password sudo",
"sudoOperationFailed": "Operazione sudo non riuscita",
"sudoAuthFailed": "Autenticazione sudo non riuscita",
"dragFilesToUpload": "Trascina qui i file per caricarli",
"dropToUploadHere": "Trascina qui per caricare",
"dropToDownloadHere": "Scarica qui",
"localFiles": "Locale",
"showLocalFiles": "Mostra i file locali (vista divisa)",
"hideLocalFiles": "Nascondi i file locali",
"localHome": "Cartella Home",
"localPathPlaceholder": "Percorso della cartella locale",
"localShowHidden": "Mostra i file nascosti",
"localHideHidden": "Nascondi i file nascosti",
"localRevealInFileManager": "Mostra nel gestore file di sistema",
"localCannotOpenFolder": "Impossibile aprire la cartella",
"localItemCount": "{{count}} elementi",
"localSelectedCount": "{{count}} selezionati",
"back": "Indietro",
"forward": "Inoltrare",
"up": "Su",
"kind": "Tipo",
"localUploadingProgress": "Caricamento di {{current}} di {{total}}",
"localDownloadingProgress": "Download di {{current}} di {{total}}",
"localTransferInFlight": "{{count}} subito",
"localPreparingDownload": "Download in corso...",
"localTransferCancelled": "Trasferimento annullato",
"localNothingToTransfer": "Nulla da trasferire",
"localUploadComplete": "Caricato/i file {{count}}",
"localUploadFailed": "Caricamento non riuscito",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Scaricato il/i file {{count}}",
"localDownloadFailed": "Download non riuscito",
"localDownloadPartial": "Scaricamento del/dei file {{done}} , {{failed}} non riuscito",
"localReplaceExistingPrompt": "{{count}} L'elemento/gli elementi esistono già in questa cartella. Sostituirli?",
"localReplace": "Sostituisci",
"localSkipExisting": "Saltare",
"localSkippedExisting": "Saltato {{count}} elemento/i esistente/i",
"localUnsafeNamesSkipped": "Saltati {{count}} elementi i cui nomi non possono essere utilizzati su questo computer",
"localOpen": "Apri",
"localOpenFolder": "Apri la cartella",
"localUploadToRemote": "Carica sul server",
"localUploadToRemoteMany": "Carica {{count}} elementi sul server",
"localMoveToTrash": "Sposta nel Cestino",
"localMoveToTrashMany": "Sposta {{count}} elementi nel Cestino",
"localTrashConfirmSingle": "Spostare \"{{name}}\" nel Cestino?",
"localTrashConfirmFolder": "Spostare la cartella \"{{name}}\" e tutto il suo contenuto nel Cestino?",
"localTrashConfirmMany": "Spostare {{count}} elementi nel Cestino?",
"localTrashed": "Spostati {{count}} elementi nel Cestino",
"localTrashFailed": "Impossibile spostare nel Cestino",
"localRenameFailed": "Rinominare non riuscito",
"localCreateFailed": "Impossibile creare l'elemento",
"goToParentFolder": "Vai alla cartella principale",
"resizeSidebar": "Trascina per ridimensionare la barra laterale (doppio clic per ripristinare le dimensioni originali)",
"resizeLocalPane": "Trascina per ridimensionare il riquadro locale (doppio clic per ripristinare le dimensioni originali)",
"columns": "Colonne",
"columnsHint": "Fare clic con il pulsante destro del mouse per scegliere le colonne",
"emptyFolder": "Questa cartella è vuota",
"searchFiles": "Cerca file...",
"upload": "Carica",
"selectHostToStart": "Seleziona un host per avviare la gestione file",
"sshRequiredForFileManager": "Il gestore file richiede SSH. Questo host non ha SSH abilitato.",
"failedToConnect": "Connessione a SSH non riuscita",
"failedToLoadDirectory": "Caricamento directory non riuscito",
"noSSHConnection": "Nessuna connessione SSH disponibile",
"copy": "Copia",
"cut": "Taglia",
"paste": "Incolla",
"copyPath": "Copia percorso",
"copyPaths": "Copia percorsi",
"delete": "Elimina",
"properties": "Proprietà",
"refresh": "Aggiorna",
"downloadFiles": "Scarica {{count}} file nel browser",
"copyFiles": "Copia {{count}} elementi",
"cutFiles": "Taglia {{count}} elementi",
"deleteFiles": "Elimina {{count}} elementi",
"filesCopiedToClipboard": "{{count}} elementi copiati negli appunti",
"filesCutToClipboard": "{{count}} elementi tagliati negli appunti",
"pathCopiedToClipboard": "Percorso copiato negli appunti",
"pathsCopiedToClipboard": "{{count}} percorsi copiati negli appunti",
"failedToCopyPath": "Impossibile copiare il percorso negli appunti",
"copyFolderLink": "Copia collegamento alla cartella",
"copyCurrentFolderLink": "Copia collegamento alla cartella corrente",
"folderLinkCopied": "Collegamento alla cartella copiato negli appunti",
"failedToCopyFolderLink": "Impossibile copiare il collegamento alla cartella",
"movedItems": "Spostati {{count}} elementi",
"failedToDeleteItem": "Impossibile eliminare l'elemento",
"itemRenamedSuccessfully": "{{type}} rinominato con successo",
"failedToRenameItem": "Impossibile rinominare l'elemento",
"download": "Scarica",
"openExternalEditor": "Apri esternamente",
"chooseExternalEditor": "Scegli editor esterno",
"externalEditorSelected": "Editor esterno selezionato",
"externalEditorDesktopOnly": "L'editor esterno è disponibile solo nell'app desktop",
"externalEditorOpened": "Aperto nell'editor esterno. Salvando lì, le modifiche verranno caricate nuovamente sul server.",
"failedToOpenExternalEditor": "Impossibile aprire l'editor esterno",
"failedToSelectExternalEditor": "Impossibile selezionare l'editor esterno",
"permissions": "Permessi",
"size": "Dimensione",
"modified": "Modificato",
"path": "Percorso",
"confirmDelete": "Sei sicuro di voler eliminare {{name}}?",
"permissionDenied": "Permesso negato",
"serverError": "Errore del server",
"fileSavedSuccessfully": "File salvato con successo",
"failedToSaveFile": "Impossibile salvare il file",
"confirmDeleteSingleItem": "Sei sicuro di voler eliminare definitivamente \"{{name}}\"?",
"confirmDeleteMultipleItems": "Sei sicuro di voler eliminare definitivamente {{count}} elementi?",
"confirmDeleteMultipleItemsWithFolders": "Sei sicuro di voler eliminare definitivamente {{count}} elementi? Sono incluse cartelle e il loro contenuto.",
"confirmDeleteFolder": "Sei sicuro di voler eliminare definitivamente la cartella \"{{name}}\" e tutto il suo contenuto?",
"permanentDeleteWarning": "Questa azione non può essere annullata. Gli elementi verranno eliminati definitivamente dal server.",
"moveToTrashWarning": "L'articolo o gli articoli verranno spostati nel Cestino di Termix e potranno essere ripristinati prima della scadenza del periodo di conservazione.",
"itemsMovedToTrash": "{{count}} elemento/i spostato/i nel Cestino",
"trash": "Spazzatura",
"trashDescription": "Gli elementi eliminati vengono conservati per {{days}} giorni su questo host.",
"trashLoadFailed": "Impossibile caricare il Cestino",
"trashEmpty": "Il cestino è vuoto",
"trashRestore": "Ripristina",
"trashRestored": "Ripristinato {{name}}",
"trashRestoreFailed": "Impossibile ripristinare l'elemento. Il percorso originale potrebbe già esistere.",
"trashDeletePermanently": "Eliminare definitivamente",
"trashDeleteConfirm": "Eliminare definitivamente {{name}}? Questa operazione non può essere annullata.",
"trashPermanentlyDeleted": "Eliminato definitivamente {{name}}",
"trashDeleteFailed": "Impossibile eliminare definitivamente l'elemento",
"trashEmptyAction": "Svuotare il cestino",
"trashEmptyConfirm": "Eliminare definitivamente tutti gli elementi nel Cestino? Questa operazione non può essere annullata.",
"trashEmptied": "Cestino svuotato",
"trashRetention": "Pulizia automatica dopo (giorni)",
"trashRetentionSaved": "Gestione dei rifiuti aggiornata",
"trashRetentionFailed": "Impossibile aggiornare la conservazione dei rifiuti",
"trashUnavailableConfirm": "Questo elemento non può essere spostato nel Cestino, solitamente perché si trova su un altro file system o richiede privilegi elevati. Vuoi eliminarlo definitivamente?",
"recent": "Recenti",
"pinned": "Fissati",
"folderShortcuts": "Collegamenti alle cartelle",
"failedToReconnectSSH": "Impossibile riconnettersi alla sessione SSH",
"openTerminalHere": "Apri terminale qui",
"run": "Esegui",
"openTerminalInFolder": "Apri terminale in questa cartella",
"openTerminalInFileLocation": "Apri terminale nella posizione del file",
"runningFile": "In esecuzione - {{file}}",
"onlyRunExecutableFiles": "È possibile eseguire solo file eseguibili",
"directories": "Directory",
"removedFromRecentFiles": "Rimosso \"{{name}}\" dai file recenti",
"removeFailed": "Rimozione non riuscita",
"unpinnedSuccessfully": "Rimosso \"{{name}}\" dai preferiti con successo",
"unpinFailed": "Rimozione dai preferiti non riuscita",
"removedShortcut": "Rimosso collegamento \"{{name}}\"",
"removeShortcutFailed": "Rimozione collegamento non riuscita",
"clearedAllRecentFiles": "Cancellati tutti i file recenti",
"clearFailed": "Cancellazione non riuscita",
"removeFromRecentFiles": "Rimuovi dai file recenti",
"clearAllRecentFiles": "Cancella tutti i file recenti",
"unpinFile": "Rimuovi dai preferiti",
"removeShortcut": "Rimuovi collegamento",
"pinFile": "Aggiungi ai preferiti",
"addToShortcuts": "Aggiungi ai collegamenti",
"pasteFailed": "Incolla non riuscito",
"noUndoableActions": "Nessuna azione annullabile",
"undoCopySuccess": "Operazione di copia annullata: eliminati {{count}} file copiati",
"undoCopyFailedDelete": "Annullamento non riuscito: impossibile eliminare i file copiati",
"undoCopyFailedNoInfo": "Annullamento non riuscito: impossibile trovare informazioni sui file copiati",
"undoMoveSuccess": "Operazione di spostamento annullata: riportati {{count}} file nella posizione originale",
"undoMoveFailedMove": "Annullamento non riuscito: impossibile riportare i file indietro",
"undoMoveFailedNoInfo": "Annullamento non riuscito: impossibile trovare informazioni sui file spostati",
"undoDeleteNotSupported": "L'operazione di eliminazione non può essere annullata: i file sono stati eliminati permanentemente dal server",
"undoTypeNotSupported": "Tipo di operazione di annullamento non supportato",
"undoOperationFailed": "Operazione di annullamento non riuscita",
"unknownError": "Errore sconosciuto",
"confirm": "Conferma",
"find": "Trova...",
"replace": "Sostituisci",
"downloadInstead": "Scarica invece",
"keyboardShortcuts": "Scorciatoie da tastiera",
"searchAndReplace": "Cerca e sostituisci",
"editing": "Modifica",
"search": "Cerca",
"findNext": "Trova successivo",
"findPrevious": "Trova precedente",
"save": "Salva",
"selectAll": "Seleziona tutto",
"undo": "Annulla",
"redo": "Ripristina",
"moveLineUp": "Sposta riga su",
"moveLineDown": "Sposta riga giù",
"toggleComment": "Commenta/Decommenta",
"autoComplete": "Completamento automatico",
"imageLoadError": "Caricamento immagine non riuscito",
"startTyping": "Inizia a digitare...",
"unknownSize": "Dimensione sconosciuta",
"fileIsEmpty": "Il file è vuoto",
"largeFileWarning": "Avviso file di grandi dimensioni",
"largeFileWarningDesc": "Questo file ha una dimensione di {{size}}, che potrebbe causare problemi di prestazioni se aperto come testo.",
"fileNotFoundAndRemoved": "File \"{{name}}\" non trovato ed è stato rimosso dai file recenti/fissati",
"failedToLoadFile": "Caricamento del file non riuscito: {{error}}",
"serverErrorOccurred": "Si è verificato un errore del server. Riprova più tardi.",
"autoSaveFailed": "Salvataggio automatico non riuscito",
"fileAutoSaved": "File salvato automaticamente",
"moveFileFailed": "Spostamento di {{name}} non riuscito",
"moveOperationFailed": "Operazione di spostamento non riuscita",
"canOnlyCompareFiles": "È possibile confrontare solo due file",
"comparingFiles": "Confronto dei file: {{file1}} e {{file2}}",
"dragFailed": "Operazione di trascinamento non riuscita",
"filePinnedSuccessfully": "File \"{{name}}\" fissato con successo",
"pinFileFailed": "Fissaggio del file non riuscito",
"fileUnpinnedSuccessfully": "File \"{{name}}\" rimosso dai fissati con successo",
"unpinFileFailed": "Impossibile rimuovere il file fissato",
"shortcutAddedSuccessfully": "Collegamento alla cartella \"{{name}}\" aggiunto con successo",
"addShortcutFailed": "Impossibile aggiungere il collegamento",
"operationCompletedSuccessfully": "{{operation}} {{count}} elementi con successo",
"operationCompleted": "{{operation}} {{count}} elementi",
"downloadFileSuccess": "File {{name}} scaricato con successo",
"downloadFileFailed": "Download non riuscito",
"downloadingFile": "Download in corso {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Sposta in {{name}}",
"diffCompareWith": "Diff con {{name}}",
"dragOutsideToDownload": "Trascina fuori dalla finestra per scaricare ({{count}} file)",
"newFolderDefault": "NuovaCartella",
"newFileDefault": "NuovoFile.txt",
"successfullyMovedItems": "{{count}} elementi spostati con successo in {{target}}",
"move": "Sposta",
"searchInFile": "Cerca nel file (Ctrl+F)",
"showKeyboardShortcuts": "Mostra scorciatoie da tastiera",
"decreaseFontSize": "Riduci dimensione carattere",
"increaseFontSize": "Aumenta dimensione carattere",
"startWritingMarkdown": "Inizia a scrivere il tuo contenuto markdown...",
"loadingFileComparison": "Caricamento confronto file in corso...",
"reload": "Ricarica",
"compare": "Confronta",
"sideBySide": "Fianco a fianco",
"inline": "In linea",
"fileComparison": "Confronto file: {{file1}} vs {{file2}}",
"fileTooLarge": "File troppo grande: {{error}}",
"sshConnectionFailed": "Connessione SSH non riuscita. Controlla la connessione a {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Caricamento del file non riuscito: {{error}}",
"connecting": "Connessione in corso...",
"connectedSuccessfully": "Connesso con successo",
"totpVerificationFailed": "Verifica TOTP non riuscita",
"browserSignInFailed": "Accesso non riuscito. Riprova.",
"authenticationFailed": "Autenticazione non riuscita",
"incorrectPassphrase": "Frase di accesso non corretta. Riprova.",
"verificationCodePrompt": "Codice di verifica:",
"changePermissions": "Modifica permessi",
"currentPermissions": "Permessi attuali",
"owner": "Proprietario",
"group": "Gruppo",
"others": "Altri",
"read": "Lettura",
"write": "Scrittura",
"execute": "Esecuzione",
"permissionsChangedSuccessfully": "Permessi modificati con successo",
"failedToChangePermissions": "Modifica dei permessi non riuscita",
"name": "Nome",
"sortByName": "Nome",
"sortByDate": "Data di modifica",
"sortBySize": "Dimensione",
"ascending": "Crescente",
"descending": "Decrescente",
"root": "Radice",
"new": "Nuovo",
"sortBy": "Ordina per",
"items": "Elementi",
"selected": "Selezionati",
"editor": "Editor",
"octal": "Ottale",
"storage": "Storage",
"disk": "Disco",
"used": "Usato",
"of": "di",
"toggleSidebar": "Mostra/Nascondi barra laterale",
"compactLayout": "Utilizzare un layout compatto",
"comfortableLayout": "Utilizzare una disposizione comoda",
"cannotLoadPdf": "Impossibile caricare il PDF",
"pdfLoadError": "Si è verificato un errore durante il caricamento del file PDF.",
"loadingPdf": "Caricamento PDF in corso...",
"loadingPage": "Caricamento pagina in corso...",
"cancel": "Annulla",
"copiedItems_one": "Elemento copiato {{count}}",
"copiedItems_other": "Elementi copiati {{count}}",
"deleteCopiedFileFailed": "Impossibile eliminare la copia di {{name}}: {{error}}",
"dragMovedItems_one": "Elemento {{count}} spostato in {{target}}",
"dragMovedItems_other": "Spostati {{count}} elementi in {{target}}",
"moveBackFileFailed": "Impossibile spostare {{name}} indietro: {{error}}",
"terminal": "Terminale: {{host}} ({{path}})",
"dragToDesktop": "Trascinando {{name}} sul desktop",
"dragFilesToDesktop": "Trascinamento dei file {{count}} sul desktop",
"folderDragUnsupported": "Il trascinamento delle cartelle sul desktop non è ancora supportato.",
"saveToDesktopFailed": "Salvataggio non riuscito: {{error}}",
"dragFailedDetail": "Trascinamento non riuscito: {{error}}",
"videoUnsupported": "Il tuo browser non è in grado di riprodurre questo formato video.",
"downloadToPlay": "Scaricalo per riprodurlo altrove",
"cannotPreviewType": "Impossibile visualizzare l'anteprima di questo tipo di file",
"cannotPreviewTypeHint": "Questo tipo di file non ha un'anteprima. Scaricalo per aprirlo in un'altra applicazione."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Trasferire file tra due host SSH.",
"sourceServer": "Server sorgente",
"destinationServer": "Server di destinazione",
"selectHost": "Seleziona l'host",
"noHostSelected": "Nessun host selezionato",
"move": "Sposta",
"copy": "Copia",
"upload": "Carica",
"itemsSelected": "{{count}} elemento selezionato",
"itemsSelected_other": "{{count}} elementi selezionati",
"ready": "Pronto",
"loadingHosts": "Caricamento host...",
"name": "Nome",
"modified": "Modificato",
"size": "Dimensione",
"noFiles": "Nessun file",
"open": "Apri",
"up": "Su",
"refresh": "Aggiorna",
"copyToTarget": "Copia nella directory di destinazione",
"rename": "Rinomina",
"delete": "Elimina",
"editPermissions": "Modifica autorizzazioni",
"createNewFolder": "Crea una nuova cartella",
"deleteSelectedItems": "Elimina gli elementi selezionati",
"deleteConfirm": "Eliminare l'elemento selezionato {{count}}?",
"deleteConfirm_other": "Eliminare gli elementi selezionati {{count}}?",
"cancel": "Annulla",
"save": "Salva",
"folderCreated": "Cartella creata",
"itemRenamed": "Elemento rinominato",
"actionFailed": "Azione non riuscita",
"itemsDeleted": "{{count}} elemento eliminato",
"itemsDeleted_other": "{{count}} elementi eliminati",
"deleteFailed": "Eliminazione non riuscita",
"permissionsUpdated": "Autorizzazioni aggiornate",
"noRemoteSessionConnected": "Nessuna sessione remota connessa",
"failedToListFiles": "Impossibile elencare i file",
"failedToRefresh": "Aggiornamento non riuscito",
"destinationInsideSource": "La destinazione non può trovarsi all'interno del percorso di origine selezionato.",
"sameHostNoOp": "La cartella di origine e quella di destinazione sono la stessa."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "URL file manager copiato",
"copyFileManagerUrlAction": "Copia URL File Manager",
"docsLink": "Visualizza documentazione",
"hostNotFound": "Host non trovato",
"loadingHost": "Caricamento host..."
},
"onboarding": {
"feature_files": "Gestore file",
"feature_files_desc": "Esplora, carica, scarica e modifica file tramite SFTP senza uscire dall'applicazione."
},
"terminal": {
"runTitle": "Esecuzione {{command}} - {{host}}",
"terminalTitle": "Terminale - {{host}}",
"terminalWithPath": "Terminale - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Sfoglia cartelle di destinazione",
"browsePathError": "Impossibile aprire questo percorso sull'host di destinazione.",
"browsePathWillBeCreated": "Questa cartella non esiste ancora. Verrà creata all'avvio del trasferimento.",
"cancel": "Annulla",
"cleanupDestFiles": "Pulisci destinazione",
"cleanupDestFilesError": "Pulizia fallita",
"cleanupDestFilesNothing": "Niente da pulire sulla destinazione",
"cleanupDestFilesPartial": "Alcuni file parziali non sono stati rimossi",
"cleanupDestFilesSuccess": "File parziali rimossi dalla destinazione",
"confirmCopy": "Copia",
"confirmMove": "Sposta",
"copyFolderToHost": "Copia cartella sull'host…",
"copyItemsToHost": "Copia {{count}} elementi su host…",
"copyToHost": "Copia su host…",
"destinationPath": "Percorso di destinazione",
"destMustBeDirectory": "La destinazione deve essere una directory per il trasferimento di più elementi",
"goUp": "Salire",
"hostAuthRequired": "Autenticazione richiesta. Apri prima il File Manager su questo host",
"hostConnecting": "Connessione in corso…",
"hostConnectionFailed": "Connessione non riuscita",
"hostDisconnected": "Non connesso",
"hostReady": "Pronto",
"itemsSummary": "{{count}} elementi",
"jumpHostLimitation": "Entrambi gli host devono essere raggiungibili dal server Termix. Il routing diretto host-to-host non è supportato.",
"methodAuto": "Auto",
"methodAutoHint": "Sceglie tar o SFTP per file in base al numero, dimensione e comprimibilità dei file. I file singoli usano sempre SFTP in streaming.",
"methodItemSftp": "SFTP per file",
"methodItemSftpHint": "Trasferisce ogni file singolarmente tramite SFTP. Funziona su tutti gli host, incluso Windows.",
"methodItemSftpLimitation": "Ogni file utilizza lo stesso flusso SFTP come una copia di file singolo, uno dopo l'altro. L'avanzamento è combinato su tutti i file, quindi la barra si muove lentamente durante i file di grandi dimensioni.",
"methodLabel": "Metodo di trasferimento",
"methodPreviewError": "Impossibile visualizzare l'anteprima del metodo di trasferimento. Il server sceglierà comunque un metodo all'avvio.",
"methodPreviewLoading": "Calcolo del metodo di trasferimento…",
"methodPreviewScanSummary": "{{fileCount}} file, {{totalSize}} in totale (scansionati sull'host sorgente).",
"methodPreviewWillUseItemSftp": "Userà: SFTP per file",
"methodPreviewWillUseTar": "Userà: Archivio Tar",
"methodReason": {
"user_item_sftp": "Hai scelto SFTP per-file.",
"user_tar": "Hai scelto archivio tar.",
"tar_unavailable": "Tar non è disponibile su uno o entrambi gli host, quindi verrà utilizzato SFTP per singolo file.",
"windows_host": "Poiché si tratta di un sistema host Windows, non viene utilizzato il comando tar.",
"auto_multi_large": "Automatico: più file, incluso un file di grandi dimensioni ({{largestSize}}) con dati comprimibili. Tar li raggruppa in un unico trasferimento.",
"auto_single_large_in_archive": "Automatico: un file di grandi dimensioni ({{largestSize}}) in questo set, quindi SFTP per file.",
"auto_many_incompressible": "Automatico: dati perlopiù incomprimibili, quindi SFTP file per file.",
"auto_many_files": "Auto: molti file ({{fileCount}}), tar riduce l'overhead per file.",
"auto_default": "Auto: SFTP per-file per questo set."
},
"methodTar": "Archivio Tar",
"methodTarHint": "Comprime sul sorgente, trasferisce un archivio, estrae sulla destinazione. Richiede tar su entrambi gli host Unix.",
"metricsCompress": "Compressione sul sorgente: {{duration}}",
"metricsExtract": "Estrazione sulla destinazione: {{duration}}",
"metricsPrepare": "Prepara destinazione: {{duration}}",
"metricsRouteBenchmark": "Sondaggio di percorso: diretto {{direct}}, relè {{relay}}",
"metricsSourceDelete": "Rimozione dal sorgente: {{duration}}",
"metricsTotal": "Totale: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verificato: {{duration}}",
"moveFolderToHost": "Sposta cartella sull'host…",
"moveItemsToHost": "Sposta {{count}} elementi sull'host…",
"moveToHost": "Sposta su host…",
"noHostsConnected": "Nessun altro host con File Manager disponibile.",
"noHostsConnectedHint": "Aggiungi un altro host SSH con File Manager abilitato nella Gestione Host.",
"parallelSegmentsHint": "I file di grandi dimensioni vengono suddivisi in blocchi da 256 MB. Più corsie utilizzano connessioni separate (come avviare più trasferimenti) per una maggiore velocità complessiva.",
"parallelSegmentsLabel": "Corsie di trasferimento parallele",
"parallelSegmentsOption": "{{count}} corsie",
"progressBenchmarking": "Selezione del percorso di trasferimento più veloce…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Annulla",
"progressCancelling": "Annullamento in corso…",
"progressCompressing": "Compressione sull'host sorgente…",
"progressExtracting": "Estrazione sulla destinazione…",
"progressItems": "{{current}} / {{total}} file",
"progressReconnecting": "Riconnessione…",
"progressStalled": "Bloccato",
"progressTotalSpeed": "{{speed}} totale ({{lanes}} corsie)",
"progressTransferring": "Trasferimento dati…",
"progressTransferringItems": "Trasferimento file ({{current}} di {{total}})…",
"progressVerifying": "Verifica dell'integrità del file…",
"recentDestinations": "Destinazioni recenti",
"resumedHint": "Riconnesso a un trasferimento attivo avviato in un'altra finestra.",
"retryTransfer": "Riprova",
"retryTransferError": "Riprova fallita",
"selectDestinationHost": "Seleziona host di destinazione",
"transferCancelled": "Trasferimento annullato",
"transferCancelledCopyHint": "Potrebbero rimanere file parziali sulla destinazione.",
"transferCancelledMoveHint": "Potrebbero rimanere file parziali sulla destinazione. I file sorgente non sono stati rimossi.",
"transferError": "Trasferimento non riuscito",
"transferFailedRetryHint": "I dati parziali sono stati conservati sulla destinazione. Il nuovo tentativo riprenderà quando la connessione sarà ripristinata.",
"transferPartialHint": "Impossibile trasferire: {{paths}}",
"transferSuccess": "Trasferimento completato",
"metricsHopSourceRead": "Sorgente → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (locale): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "ファイル",
"sftp": "SFTP",
"openFileManager": "ファイルマネージャーを開く"
},
"permissions": {
"use": {
"title": "ファイルマネージャーを使用する",
"description": "SFTP経由でファイルを閲覧、編集、転送できます。"
}
},
"settings": {
"host": {
"enable": {
"label": "ファイルマネージャーを有効にする",
"description": "SFTP経由でこのホスト上のファイルを閲覧および編集できます。"
},
"defaultPath": {
"label": "デフォルトパス"
},
"scpLegacy": {
"label": "SCP レガシーモード"
}
},
"user": {
"transferConcurrency": {
"label": "同時ファイル転送",
"description": "ローカル/リモートマネージャーが同時にアップロードまたはダウンロードできるファイルの数を指定します。サーバーがSFTPチャネルを制限している場合は、この値を小さくしてください。"
},
"confirmBeforeTrash": {
"label": "ファイルをゴミ箱に移動する前に確認してください",
"description": "リモートファイルをゴミ箱に移動する前に、必ず確認してください。完全削除の場合も確認が必要です。"
}
}
},
"hostCapability": {
"label": "ファイルマネージャー"
},
"fileManager": {
"noHostSelected": "ホストが選択されていません",
"initializingEditor": "エディターを初期化中...",
"file": "ファイル",
"folder": "フォルダー",
"uploadFile": "ファイルをアップロード",
"downloadFile": "ダウンロード",
"extractArchive": "アーカイブを展開",
"extractingArchive": "{{name}} を展開中...",
"archiveExtractedSuccessfully": "{{name}} の展開が完了しました",
"extractFailed": "展開に失敗しました",
"compressFile": "ファイルを圧縮",
"compressFiles": "ファイルを圧縮",
"compressFilesDesc": "{{count}} 個の項目をアーカイブに圧縮",
"archiveName": "アーカイブ名",
"enterArchiveName": "アーカイブ名を入力...",
"compressionFormat": "圧縮形式",
"selectedFiles": "選択したファイル",
"andMoreFiles": "他 {{count}} 件...",
"compress": "圧縮",
"compressingFiles": "{{count}} 個の項目を {{name}} に圧縮中...",
"filesCompressedSuccessfully": "{{name}} が正常に作成されました",
"compressFailed": "圧縮に失敗しました",
"edit": "編集",
"preview": "プレビュー",
"previous": "前へ",
"next": "次へ",
"pageXOfY": "{{current}} / {{total}} ページ",
"zoomOut": "縮小",
"zoomIn": "拡大",
"newFile": "新規ファイル",
"newFolder": "新規フォルダ",
"rename": "名前を変更",
"uploading": "アップロード中...",
"uploadingFile": "{{name}} をアップロード中...",
"uploadingChunk": "{{name}}をアップロード中 : {{percent}}% ( {{chunk}} の一部、 {{total}})",
"fileName": "ファイル名",
"folderName": "フォルダ名",
"fileUploadedSuccessfully": "ファイル \"{{name}}\" のアップロードが完了しました",
"failedToUploadFile": "ファイルのアップロードに失敗しました",
"uploadingFolderFiles": "{{count}} 個のファイルをアップロードしています...",
"uploadedFolderFiles": "{{count}} 個のファイルが正常にアップロードされました",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "ファイル \"{{name}}\" のダウンロードが完了しました",
"failedToDownloadFile": "ファイルのダウンロードに失敗しました",
"fileCreatedSuccessfully": "ファイル \"{{name}}\" が正常に作成されました",
"folderCreatedSuccessfully": "フォルダ \"{{name}}\" が正常に作成されました",
"failedToCreateItem": "アイテムの作成に失敗しました",
"operationFailed": "{{name}} の {{operation}} 操作が失敗しました: {{error}}",
"failedToResolveSymlink": "シンボリックリンクの解決に失敗しました",
"itemsDeletedSuccessfully": "{{count}} 個のアイテムが正常に削除されました",
"failedToDeleteItems": "アイテムの削除に失敗しました",
"sudoPasswordRequired": "管理者パスワードが必要です",
"enterSudoPassword": "操作を続行するには sudo パスワードを入力してください",
"sudoPassword": "Sudo パスワード",
"sudoOperationFailed": "Sudo 操作に失敗しました",
"sudoAuthFailed": "Sudo 認証に失敗しました",
"dragFilesToUpload": "ここにファイルをドロップしてアップロード",
"dropToUploadHere": "ここにアップロードしてください",
"dropToDownloadHere": "ここからダウンロードしてください",
"localFiles": "ローカル",
"showLocalFiles": "ローカルファイルを表示する(分割表示)",
"hideLocalFiles": "ローカルファイルを非表示にする",
"localHome": "ホームフォルダ",
"localPathPlaceholder": "ローカルフォルダパス",
"localShowHidden": "隠しファイルを表示する",
"localHideHidden": "隠しファイルを隠す",
"localRevealInFileManager": "システムファイルマネージャで表示",
"localCannotOpenFolder": "フォルダーを開けません",
"localItemCount": "{{count}} アイテム",
"localSelectedCount": "{{count}} 件選択中",
"back": "戻る",
"forward": "フォワード",
"up": "上",
"kind": "親切",
"localUploadingProgress": "{{current}} / {{total}} をアップロード中",
"localDownloadingProgress": "{{current}} をダウンロード中 {{total}}",
"localTransferInFlight": "{{count}} すぐに",
"localPreparingDownload": "ダウンロード準備中...",
"localTransferCancelled": "転送がキャンセルされました",
"localNothingToTransfer": "譲渡するものはありません",
"localUploadComplete": "{{count}} 個のファイルをアップロードしました",
"localUploadFailed": "アップロードに失敗しました",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "{{count}} 個のファイルをダウンロードしました",
"localDownloadFailed": "ダウンロードに失敗しました",
"localDownloadPartial": "{{done}} 個のファイルをダウンロードしましたが、 {{failed}} 失敗しました。",
"localReplaceExistingPrompt": "このフォルダには既に{{count}} 個のアイテムが存在します。置き換えますか?",
"localReplace": "置換",
"localSkipExisting": "スキップ",
"localSkippedExisting": "既存のアイテムをスキップしました {{count}}",
"localUnsafeNamesSkipped": "このコンピューターでは名前を使用できない {{count}} 個のアイテムをスキップしました",
"localOpen": "開く",
"localOpenFolder": "フォルダーを開く",
"localUploadToRemote": "サーバーにアップロード",
"localUploadToRemoteMany": "{{count}} 個のアイテムをサーバーにアップロードします",
"localMoveToTrash": "ゴミ箱に移動",
"localMoveToTrashMany": "{{count}} 個のアイテムをゴミ箱に移動します",
"localTrashConfirmSingle": "\"{{name}}\" をゴミ箱に移動しますか?",
"localTrashConfirmFolder": "フォルダ「{{name}}」とその中のすべての内容をゴミ箱に移動しますか?",
"localTrashConfirmMany": "{{count}} 個のアイテムをゴミ箱に移動しますか?",
"localTrashed": "{{count}} 個のアイテムをゴミ箱に移動しました",
"localTrashFailed": "ゴミ箱に移動できませんでした",
"localRenameFailed": "名前変更に失敗しました",
"localCreateFailed": "アイテムを作成できませんでした",
"goToParentFolder": "親フォルダへ移動",
"resizeSidebar": "サイドバーのサイズを変更するにはドラッグしてください(ダブルクリックでリセットできます)。",
"resizeLocalPane": "ローカルペインのサイズを変更するにはドラッグしてください(ダブルクリックでリセットできます)。",
"columns": "列",
"columnsHint": "右クリックして列を選択",
"emptyFolder": "このフォルダーは空です",
"searchFiles": "ファイルを検索...",
"upload": "アップロード",
"selectHostToStart": "ファイル管理を開始するホストを選択してください",
"sshRequiredForFileManager": "ファイルマネージャーには SSH が必要です。このホストでは SSH が有効になっていません。",
"failedToConnect": "SSH への接続に失敗しました",
"failedToLoadDirectory": "ディレクトリの読み込みに失敗しました",
"noSSHConnection": "利用可能な SSH 接続がありません",
"copy": "コピー",
"cut": "切り取り",
"paste": "貼り付け",
"copyPath": "パスをコピー",
"copyPaths": "パスをコピー",
"delete": "削除",
"properties": "プロパティ",
"refresh": "更新",
"downloadFiles": "{{count}} 個のファイルをブラウザにダウンロード",
"copyFiles": "{{count}} 個のアイテムをコピー",
"cutFiles": "{{count}} 個のアイテムを切り取り",
"deleteFiles": "{{count}} 個のアイテムを削除",
"filesCopiedToClipboard": "{{count}} 個のアイテムがクリップボードにコピーされました",
"filesCutToClipboard": "{{count}} 個のアイテムがクリップボードに切り取られました",
"pathCopiedToClipboard": "パスがクリップボードにコピーされました",
"pathsCopiedToClipboard": "{{count}} 個のパスがクリップボードにコピーされました",
"failedToCopyPath": "パスをクリップボードにコピーできませんでした",
"copyFolderLink": "フォルダへのリンクをコピー",
"copyCurrentFolderLink": "現在のフォルダへのリンクをコピー",
"folderLinkCopied": "フォルダリンクをクリップボードにコピーしました",
"failedToCopyFolderLink": "フォルダリンクをコピーできませんでした",
"movedItems": "{{count}} 個のアイテムを移動しました",
"failedToDeleteItem": "アイテムを削除できませんでした",
"itemRenamedSuccessfully": "{{type}} の名前を変更しました",
"failedToRenameItem": "アイテムの名前を変更できませんでした",
"download": "ダウンロード",
"openExternalEditor": "外部エディタで開く",
"chooseExternalEditor": "外部エディタを選択",
"externalEditorSelected": "外部エディタを選択しました",
"externalEditorDesktopOnly": "外部エディタはデスクトップアプリでのみ利用可能です",
"externalEditorOpened": "外部エディタで開きました。保存すると変更がサーバーにアップロードされます。",
"failedToOpenExternalEditor": "外部エディタを開けませんでした",
"failedToSelectExternalEditor": "外部エディタを選択できませんでした",
"permissions": "アクセス権限",
"size": "サイズ",
"modified": "更新日時",
"path": "パス",
"confirmDelete": "本当に {{name}} を削除しますか?",
"permissionDenied": "アクセスが拒否されました",
"serverError": "サーバーエラー",
"fileSavedSuccessfully": "ファイルを保存しました",
"failedToSaveFile": "ファイルを保存できませんでした",
"confirmDeleteSingleItem": "\"{{name}}\" を完全に削除してもよろしいですか?",
"confirmDeleteMultipleItems": "{{count}} 個のアイテムを完全に削除してもよろしいですか?",
"confirmDeleteMultipleItemsWithFolders": "{{count}} 個のアイテムを完全に削除してもよろしいですか?フォルダとその内容も含まれます。",
"confirmDeleteFolder": "フォルダ \"{{name}}\" とその内容をすべて完全に削除してもよろしいですか?",
"permanentDeleteWarning": "この操作は元に戻せません。アイテムはサーバーから完全に削除されます。",
"moveToTrashWarning": "該当品はTermixのゴミ箱に移動され、保管期間が終了する前に復元することができます。",
"itemsMovedToTrash": "{{count}} 個のアイテムがゴミ箱に移動されました",
"trash": "ごみ",
"trashDescription": "削除されたアイテムは、このホスト上で {{days}} 日間保持されます。",
"trashLoadFailed": "ゴミ箱の読み込みに失敗しました",
"trashEmpty": "ゴミ箱は空です",
"trashRestore": "復元",
"trashRestored": "復元済み {{name}}",
"trashRestoreFailed": "アイテムの復元に失敗しました。元のパスが既に存在している可能性があります。",
"trashDeletePermanently": "完全に削除する",
"trashDeleteConfirm": "{{name}}を完全に削除しますか?これは元に戻せません。",
"trashPermanentlyDeleted": "完全に削除されました {{name}}",
"trashDeleteFailed": "アイテムの完全削除に失敗しました",
"trashEmptyAction": "空のゴミ箱",
"trashEmptyConfirm": "ゴミ箱内のすべてのアイテムを完全に削除しますか?この操作は元に戻せません。",
"trashEmptied": "ゴミを空にする",
"trashRetention": "(日数)後に自動クリーンアップ",
"trashRetentionSaved": "ゴミ保持に関する最新情報",
"trashRetentionFailed": "ゴミ箱の保持期間の更新に失敗しました",
"trashUnavailableConfirm": "このアイテムはゴミ箱に移動できません。通常、別のファイルシステム上にあるか、管理者権限が必要なためです。代わりに完全に削除しますか?",
"recent": "最近使用した項目",
"pinned": "ピン留め",
"folderShortcuts": "フォルダショートカット",
"failedToReconnectSSH": "SSH セッションに再接続できませんでした",
"openTerminalHere": "ここでターミナルを開く",
"run": "実行",
"openTerminalInFolder": "このフォルダでターミナルを開く",
"openTerminalInFileLocation": "ファイルの場所でターミナルを開く",
"runningFile": "実行中 - {{file}}",
"onlyRunExecutableFiles": "実行可能ファイルのみ実行できます",
"directories": "ディレクトリ",
"removedFromRecentFiles": "最近使用したファイルから \"{{name}}\" を削除しました",
"removeFailed": "削除に失敗しました",
"unpinnedSuccessfully": "\"{{name}}\" のピン留めを解除しました",
"unpinFailed": "ピン留め解除に失敗しました",
"removedShortcut": "ショートカット \"{{name}}\" を削除しました",
"removeShortcutFailed": "ショートカットの削除に失敗しました",
"clearedAllRecentFiles": "最近使用したファイルをすべて消去しました",
"clearFailed": "消去に失敗しました",
"removeFromRecentFiles": "最近使用したファイルから削除",
"clearAllRecentFiles": "最近使用したファイルをすべて消去",
"unpinFile": "ファイルのピン留めを解除",
"removeShortcut": "ショートカットを削除",
"pinFile": "ファイルをピン留め",
"addToShortcuts": "ショートカットに追加",
"pasteFailed": "貼り付けに失敗しました",
"noUndoableActions": "元に戻せる操作はありません",
"undoCopySuccess": "コピー操作を元に戻しました: {{count}} 個のコピーファイルを削除しました",
"undoCopyFailedDelete": "元に戻せませんでした: コピーファイルを削除できませんでした",
"undoCopyFailedNoInfo": "元に戻せませんでした: コピーファイル情報が見つかりませんでした",
"undoMoveSuccess": "移動操作を元に戻しました: {{count}} 個のファイルを元の場所に戻しました",
"undoMoveFailedMove": "元に戻せませんでした: ファイルを元の場所に戻せませんでした",
"undoMoveFailedNoInfo": "元に戻せませんでした: 移動ファイル情報が見つかりませんでした",
"undoDeleteNotSupported": "削除操作は元に戻せません: ファイルはサーバーから完全に削除されました",
"undoTypeNotSupported": "元に戻せない操作タイプです",
"undoOperationFailed": "元に戻す操作に失敗しました",
"unknownError": "不明なエラー",
"confirm": "確認",
"find": "検索...",
"replace": "置換",
"downloadInstead": "代わりにダウンロード",
"keyboardShortcuts": "キーボードショートカット",
"searchAndReplace": "検索と置換",
"editing": "編集",
"search": "検索",
"findNext": "次を検索",
"findPrevious": "前を検索",
"save": "保存",
"selectAll": "すべて選択",
"undo": "元に戻す",
"redo": "やり直し",
"moveLineUp": "行を上に移動",
"moveLineDown": "行を下に移動",
"toggleComment": "コメント行の切り替え",
"autoComplete": "自動補完",
"imageLoadError": "画像の読み込みに失敗しました",
"startTyping": "入力を開始...",
"unknownSize": "サイズ不明",
"fileIsEmpty": "ファイルは空です",
"largeFileWarning": "大きなファイルの警告",
"largeFileWarningDesc": "このファイルのサイズは{{size}}で、テキストとして開くとパフォーマンスの問題が発生する可能性があります。",
"fileNotFoundAndRemoved": "ファイル \"{{name}}\" が見つからないため、最近使ったファイル/ピン留めから削除されました。",
"failedToLoadFile": "ファイルの読み込みに失敗しました: {{error}}",
"serverErrorOccurred": "サーバーエラーが発生しました。後でもう一度お試しください。",
"autoSaveFailed": "自動保存に失敗しました",
"fileAutoSaved": "ファイルを自動保存しました",
"moveFileFailed": "{{name}} の移動に失敗しました",
"moveOperationFailed": "移動操作に失敗しました",
"canOnlyCompareFiles": "2つのファイルのみ比較できます",
"comparingFiles": "ファイルを比較中: {{file1}} と {{file2}}",
"dragFailed": "ドラッグ操作に失敗しました",
"filePinnedSuccessfully": "ファイル \"{{name}}\" をピン留めしました",
"pinFileFailed": "ファイルのピン留めに失敗しました",
"fileUnpinnedSuccessfully": "ファイル \"{{name}}\" のピン留めを解除しました",
"unpinFileFailed": "ファイルのピン留め解除に失敗しました",
"shortcutAddedSuccessfully": "フォルダショートカット \"{{name}}\" を追加しました",
"addShortcutFailed": "ショートカットの追加に失敗しました",
"operationCompletedSuccessfully": "{{count}} アイテムを正常に{{operation}}しました",
"operationCompleted": "{{count}} アイテムを{{operation}}しました",
"downloadFileSuccess": "ファイル {{name}} のダウンロードが完了しました",
"downloadFileFailed": "ダウンロードに失敗しました",
"downloadingFile": "ダウンロード中 {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "{{name}} に移動",
"diffCompareWith": "{{name}} と差分比較",
"dragOutsideToDownload": "ウィンドウ外にドラッグしてダウンロード ({{count}} ファイル)",
"newFolderDefault": "新規フォルダ",
"newFileDefault": "新規ファイル.txt",
"successfullyMovedItems": "{{count}} アイテムを {{target}} に移動しました",
"move": "移動",
"searchInFile": "ファイル内検索 (Ctrl+F)",
"showKeyboardShortcuts": "キーボードショートカットを表示",
"decreaseFontSize": "フォントサイズを縮小",
"increaseFontSize": "フォントサイズを拡大",
"startWritingMarkdown": "マークダウンコンテンツの作成を開始...",
"loadingFileComparison": "ファイル比較を読み込み中...",
"reload": "再読み込み",
"compare": "比較",
"sideBySide": "横並び表示",
"inline": "インライン表示",
"fileComparison": "ファイル比較: {{file1}} 対 {{file2}}",
"fileTooLarge": "ファイルが大きすぎます: {{error}}",
"sshConnectionFailed": "SSH接続に失敗しました。 {{name}} ({{ip}}:{{port}}) への接続を確認してください",
"loadFileFailed": "ファイルの読み込みに失敗しました: {{error}}",
"connecting": "接続中...",
"connectedSuccessfully": "接続しました",
"totpVerificationFailed": "TOTP検証に失敗しました",
"browserSignInFailed": "ログインに失敗しました。もう一度お試しください。",
"authenticationFailed": "認証に失敗しました",
"incorrectPassphrase": "パスフレーズが間違っています。もう一度お試しください。",
"verificationCodePrompt": "認証コード:",
"changePermissions": "パーミッション変更",
"currentPermissions": "現在のパーミッション",
"owner": "所有者",
"group": "グループ",
"others": "その他",
"read": "読み取り",
"write": "書き込み",
"execute": "実行",
"permissionsChangedSuccessfully": "パーミッションが正常に変更されました",
"failedToChangePermissions": "パーミッションの変更に失敗しました",
"name": "名前",
"sortByName": "名前",
"sortByDate": "更新日時",
"sortBySize": "サイズ",
"ascending": "昇順",
"descending": "降順",
"root": "ルート",
"new": "新規",
"sortBy": "並べ替え",
"items": "アイテム",
"selected": "選択中",
"editor": "エディター",
"octal": "8進数",
"storage": "ストレージ",
"disk": "ディスク",
"used": "使用量",
"of": "の",
"toggleSidebar": "サイドバー切り替え",
"compactLayout": "コンパクトなレイアウトを使用する",
"comfortableLayout": "快適なレイアウトを使用する",
"cannotLoadPdf": "PDFを読み込めません",
"pdfLoadError": "このPDFファイルの読み込み中にエラーが発生しました。",
"loadingPdf": "PDFを読み込み中...",
"loadingPage": "ページを読み込み中...",
"cancel": "キャンセル",
"copiedItems_one": "{{count}} アイテムをコピーしました",
"copiedItems_other": "{{count}} 個のアイテムをコピーしました",
"deleteCopiedFileFailed": "{{name}}のコピーを削除できませんでした: {{error}}",
"dragMovedItems_one": "{{count}} アイテムを {{target}} に移動しました。",
"dragMovedItems_other": "{{count}} 個のアイテムを {{target}}に移動しました。",
"moveBackFileFailed": "{{name}} を {{error}} に戻すことができませんでした。",
"terminal": "端末: {{host}} ({{path}})",
"dragToDesktop": "{{name}} をデスクトップにドラッグ",
"dragFilesToDesktop": "{{count}} ファイルをデスクトップにドラッグしています",
"folderDragUnsupported": "フォルダをデスクトップにドラッグする機能はまだサポートされていません。",
"saveToDesktopFailed": "保存に失敗しました: {{error}}",
"dragFailedDetail": "ドラッグに失敗しました: {{error}}",
"videoUnsupported": "お使いのブラウザはこの動画フォーマットを再生できません。",
"downloadToPlay": "他の場所でプレイするにはダウンロードしてください",
"cannotPreviewType": "このファイルタイプはプレビューできません",
"cannotPreviewTypeHint": "このファイル形式にはプレビュー機能がありません。ダウンロードして別のアプリで開いてください。"
},
"sftpTransfer": {
"title": "SFTP",
"description": "2つのSSHホスト間でファイルを転送します。",
"sourceServer": "ソースサーバー",
"destinationServer": "宛先サーバー",
"selectHost": "ホストを選択",
"noHostSelected": "ホストが選択されていません",
"move": "移動",
"copy": "コピー",
"upload": "アップロード",
"itemsSelected": "{{count}} アイテムが選択されました",
"itemsSelected_other": "{{count}} 個のアイテムが選択されました",
"ready": "準備完了",
"loadingHosts": "ホストを読み込み中...",
"name": "名前",
"modified": "更新日時",
"size": "サイズ",
"noFiles": "ファイルなし",
"open": "開く",
"up": "上",
"refresh": "再読み込み",
"copyToTarget": "ターゲットディレクトリにコピー",
"rename": "名前変更",
"delete": "削除",
"editPermissions": "権限の編集",
"createNewFolder": "新しいフォルダーを作成する",
"deleteSelectedItems": "選択したアイテムを削除",
"deleteConfirm": "選択した項目 {{count}} を削除しますか?",
"deleteConfirm_other": "選択した項目 {{count}} を削除しますか?",
"cancel": "キャンセル",
"save": "保存",
"folderCreated": "フォルダが作成されました",
"itemRenamed": "アイテム名が変更されました",
"actionFailed": "アクションに失敗しました",
"itemsDeleted": "{{count}} アイテムが削除されました",
"itemsDeleted_other": "{{count}} 個のアイテムが削除されました",
"deleteFailed": "削除に失敗しました",
"permissionsUpdated": "権限が更新されました",
"noRemoteSessionConnected": "リモートセッションが接続されていません",
"failedToListFiles": "ファイルの一覧表示に失敗しました",
"failedToRefresh": "更新に失敗しました",
"destinationInsideSource": "宛先は、選択したソースパス内にあってはなりません。",
"sameHostNoOp": "ソースと宛先は同じフォルダです。"
},
"hosts": {
"fileManager": "ファイルマネージャー",
"fileManagerUrlCopied": "ファイルマネージャーURLをコピーしました",
"copyFileManagerUrlAction": "ファイルマネージャー URL をコピー",
"docsLink": "ドキュメントを表示",
"hostNotFound": "ホストが見つかりません",
"loadingHost": "ホストを読み込み中..."
},
"onboarding": {
"feature_files": "ファイルマネージャー",
"feature_files_desc": "アプリを離れることなく、SFTP経由でファイルの閲覧、アップロード、ダウンロード、編集が可能です。"
},
"terminal": {
"runTitle": "{{command}} 実行中 - {{host}}",
"terminalTitle": "ターミナル - {{host}}",
"terminalWithPath": "ターミナル - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "転送先フォルダを参照",
"browsePathError": "転送先ホストでこのパスを開けませんでした。",
"browsePathWillBeCreated": "このフォルダはまだ存在しません。転送開始時に作成されます。",
"cancel": "キャンセル",
"cleanupDestFiles": "宛先をクリーンアップ",
"cleanupDestFilesError": "クリーンアップに失敗しました",
"cleanupDestFilesNothing": "宛先にクリーンアップするものはありません",
"cleanupDestFilesPartial": "一部の部分的なファイルを削除できませんでした",
"cleanupDestFilesSuccess": "宛先から部分的なファイルを削除しました",
"confirmCopy": "コピー",
"confirmMove": "移動",
"copyFolderToHost": "フォルダをホストにコピー…",
"copyItemsToHost": "{{count}}個のアイテムをホストにコピー...",
"copyToHost": "ホストにコピー...",
"destinationPath": "転送先パス",
"destMustBeDirectory": "複数アイテムの転送では転送先はディレクトリである必要があります",
"goUp": "上へ",
"hostAuthRequired": "認証が必要です。まずこのホストでファイルマネージャを開いてください。",
"hostConnecting": "接続中…",
"hostConnectionFailed": "接続に失敗しました",
"hostDisconnected": "未接続",
"hostReady": "準備完了",
"itemsSummary": "{{count}} アイテム",
"jumpHostLimitation": "両方のホストが Termix サーバーから到達可能である必要があります。ホスト間直接ルーティングはサポートされていません。",
"methodAuto": "自動",
"methodAutoHint": "ファイル数、サイズ、圧縮可能性に基づいて tar またはファイル単位 SFTP を選択します。単一ファイルは常にストリーミング SFTP を使用します。",
"methodItemSftp": "ファイル単位 SFTP",
"methodItemSftpHint": "各ファイルを個別に SFTP で転送します。Windows を含むすべてのホストで動作します。",
"methodItemSftpLimitation": "各ファイルは単一ファイルコピーと同じ SFTP ストリームを順次使用します。進捗は全ファイルで統合されるため、大きなファイルではバーの動きが遅くなります。",
"methodLabel": "転送方式",
"methodPreviewError": "転送方式をプレビューできませんでした。開始時にサーバーが方式を選択します。",
"methodPreviewLoading": "転送方式を計算中…",
"methodPreviewScanSummary": "{{fileCount}} ファイル、合計 {{totalSize}} (ソースホストでスキャン)。",
"methodPreviewWillUseItemSftp": "使用方式: ファイル単位 SFTP",
"methodPreviewWillUseTar": "使用方式: Tar アーカイブ",
"methodReason": {
"user_item_sftp": "ファイルごとのSFTPを選択しました。",
"user_tar": "tarアーカイブを選択しました。",
"tar_unavailable": "片方または両方のホストでtarが利用できないため、代わりにファイル単位のSFTPが使用されます。",
"windows_host": "Windowsホストが関係しているため、tarコマンドは使用しません。",
"auto_multi_large": "自動: 圧縮可能なデータを含む、大きなファイル ({{largestSize}}) を含む複数のファイル。tar はそれらを 1 つの転送にまとめます。",
"auto_single_large_in_archive": "自動: このセットには大きなファイルが 1 つ ({{largestSize}}) 含まれているため、ファイルごとの SFTP です。",
"auto_many_incompressible": "自動: ほとんどが非圧縮データなので、ファイル単位のSFTPを使用します。",
"auto_many_files": "Auto: 多数のファイル ({{fileCount}}) 、tar はファイルごとのオーバーヘッドを削減します。",
"auto_default": "自動: このセットではファイルごとのSFTPです。"
},
"methodTar": "Tar アーカイブ",
"methodTarHint": "ソースで圧縮し、1つのアーカイブを転送し、送信先で展開します。両方の Unix ホストに tar が必要です。",
"metricsCompress": "送信元での圧縮: {{duration}}",
"metricsExtract": "送信先で展開: {{duration}}",
"metricsPrepare": "転送先の準備: {{duration}}",
"metricsRouteBenchmark": "経路プローブ: 直接 {{direct}}、リレー {{relay}}",
"metricsSourceDelete": "送信元から削除: {{duration}}",
"metricsTotal": "合計: {{duration}}",
"metricsTransfer": "エンドツーエンド: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256検証済み: {{duration}}",
"moveFolderToHost": "フォルダをホストに移動…",
"moveItemsToHost": "{{count}} アイテムをホストへ移動…",
"moveToHost": "ホストに移動...",
"noHostsConnected": "利用可能な他のファイルマネージャホストがありません。",
"noHostsConnectedHint": "ホストマネージャでファイルマネージャが有効なSSHホストを追加してください。",
"parallelSegmentsHint": "大きなファイルは 256 MB のチャンクに分割されます。複数レーンでは個別の接続を使用し (複数の転送を開始するように)、合計スループットが向上します。",
"parallelSegmentsLabel": "並列転送レーン",
"parallelSegmentsOption": "{{count}} レーン",
"progressBenchmarking": "最速の転送ルートを選択…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "キャンセル",
"progressCancelling": "キャンセル中…",
"progressCompressing": "ソースホストで圧縮中…",
"progressExtracting": "送信先で展開中…",
"progressItems": "{{current}} / {{total}} ファイル",
"progressReconnecting": "再接続中…",
"progressStalled": "停滞中",
"progressTotalSpeed": "合計 {{speed}} ({{lanes}} レーン)",
"progressTransferring": "データ転送中…",
"progressTransferringItems": "ファイル転送中 ({{current}} / {{total}})…",
"progressVerifying": "ファイルの整合性を検証中…",
"recentDestinations": "最近の転送先",
"resumedHint": "別のウィンドウで開始されたアクティブな転送に再接続しました。",
"retryTransfer": "再試行",
"retryTransferError": "再試行に失敗しました",
"selectDestinationHost": "転送先ホストを選択",
"transferCancelled": "転送がキャンセルされました",
"transferCancelledCopyHint": "部分的なファイルが宛先に残る可能性があります。",
"transferCancelledMoveHint": "部分的なファイルが宛先に残る可能性があります。ソースファイルは削除されていません。",
"transferError": "転送に失敗しました",
"transferFailedRetryHint": "部分的なデータが宛先に保持されました。接続が復旧したら再試行が再開されます。",
"transferPartialHint": "転送できませんでした: {{paths}}",
"transferSuccess": "転送が完了しました",
"metricsHopSourceRead": "送信元 → サーバー: {{throughput}}",
"metricsHopDestSftpWrite": "サーバー → 送信先 (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "サーバー → 送信先 (ローカル): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "파일",
"sftp": "SFTP",
"openFileManager": "파일 관리자 열기"
},
"permissions": {
"use": {
"title": "파일 관리자를 사용하세요",
"description": "SFTP를 통해 파일을 검색, 편집 및 전송하세요."
}
},
"settings": {
"host": {
"enable": {
"label": "파일 관리자 활성화",
"description": "SFTP를 통해 이 호스트의 파일을 탐색하고 편집하세요."
},
"defaultPath": {
"label": "기본 경로"
},
"scpLegacy": {
"label": "SCP 레거시 모드"
}
},
"user": {
"transferConcurrency": {
"label": "동시 파일 전송",
"description": "로컬/원격 파일 관리자가 동시에 업로드 또는 다운로드할 수 있는 파일 수를 지정합니다. 서버에서 SFTP 채널 수를 제한하는 경우 이 값을 낮추십시오."
},
"confirmBeforeTrash": {
"label": "파일을 휴지통으로 이동하기 전에 확인하십시오.",
"description": "원격 파일을 휴지통으로 이동하기 전에 확인 메시지를 표시합니다. 영구 삭제 시에는 여전히 확인이 필요합니다."
}
}
},
"hostCapability": {
"label": "파일 관리자"
},
"fileManager": {
"noHostSelected": "선택된 호스트 없음",
"initializingEditor": "편집기 초기화 중...",
"file": "파일",
"folder": "폴더",
"uploadFile": "파일 업로드",
"downloadFile": "다운로드",
"extractArchive": "아카이브 추출",
"extractingArchive": "{{name}} 압축 해제 중...",
"archiveExtractedSuccessfully": "{{name}} 압축 해제 완료",
"extractFailed": "압축 해제 실패",
"compressFile": "파일 압축",
"compressFiles": "파일 압축",
"compressFilesDesc": "{{count}}개 항목을 아카이브로 압축",
"archiveName": "아카이브 이름",
"enterArchiveName": "아카이브 이름 입력...",
"compressionFormat": "압축 형식",
"selectedFiles": "선택한 파일",
"andMoreFiles": "그리고 {{count}}개 더...",
"compress": "압축",
"compressingFiles": "{{count}}개 항목을 {{name}}(으)로 압축 중...",
"filesCompressedSuccessfully": "{{name}} 생성 완료",
"compressFailed": "압축 실패",
"edit": "편집",
"preview": "미리보기",
"previous": "이전",
"next": "다음",
"pageXOfY": "{{total}}페이지 중 {{current}}페이지",
"zoomOut": "축소",
"zoomIn": "확대",
"newFile": "새 파일",
"newFolder": "새 폴더",
"rename": "이름 변경",
"uploading": "업로드 중...",
"uploadingFile": "{{name}} 업로드 중...",
"uploadingChunk": "{{name}}업로드 중 : {{percent}}% ( {{total}}의 {{chunk}} 부분)",
"fileName": "파일 이름",
"folderName": "폴더 이름",
"fileUploadedSuccessfully": "파일 \"{{name}}\" 업로드 완료",
"failedToUploadFile": "파일 업로드 실패",
"uploadingFolderFiles": "{{count}} 파일을 업로드하는 중...",
"uploadedFolderFiles": "{{count}} 파일을 성공적으로 업로드했습니다.",
"uploadedFolderPartial": "업로드된 파일 {{uploaded}} 개 중 {{failed}} 개에 실패했습니다.",
"fileDownloadedSuccessfully": "파일 \"{{name}}\" 다운로드 완료",
"failedToDownloadFile": "파일 다운로드 실패",
"fileCreatedSuccessfully": "파일 \"{{name}}\" 생성 완료",
"folderCreatedSuccessfully": "폴더 \"{{name}}\" 생성 완료",
"failedToCreateItem": "항목 생성 실패",
"operationFailed": "{{name}}의 {{operation}} 작업 실패: {{error}}",
"failedToResolveSymlink": "심볼릭 링크 해석 실패",
"itemsDeletedSuccessfully": "{{count}}개 항목이 성공적으로 삭제되었습니다",
"failedToDeleteItems": "항목 삭제 실패",
"sudoPasswordRequired": "관리자 비밀번호가 필요합니다",
"enterSudoPassword": "계속하려면 sudo 암호를 입력하세요",
"sudoPassword": "Sudo 암호",
"sudoOperationFailed": "Sudo 작업 실패",
"sudoAuthFailed": "Sudo 인증 실패",
"dragFilesToUpload": "업로드할 파일을 여기에 놓으세요",
"dropToUploadHere": "여기에 드롭하여 업로드하세요",
"dropToDownloadHere": "여기를 클릭하여 다운로드하세요",
"localFiles": "로컬",
"showLocalFiles": "로컬 파일 표시(분할 화면)",
"hideLocalFiles": "로컬 파일 숨기기",
"localHome": "홈 폴더",
"localPathPlaceholder": "로컬 폴더 경로",
"localShowHidden": "숨겨진 파일 표시",
"localHideHidden": "숨겨진 파일 숨기기",
"localRevealInFileManager": "시스템 파일 관리자에서 보기",
"localCannotOpenFolder": "폴더를 열 수 없습니다",
"localItemCount": "{{count}}개 항목",
"localSelectedCount": "{{count}}개 선택됨",
"back": "뒤로",
"forward": "앞으로",
"up": "위로",
"kind": "친절한",
"localUploadingProgress": "{{current}} 의 {{total}}를 업로드 중입니다.",
"localDownloadingProgress": "{{current}} 의 {{total}} 다운로드 중",
"localTransferInFlight": "{{count}} 즉시",
"localPreparingDownload": "다운로드 준비 중...",
"localTransferCancelled": "전송 취소됨",
"localNothingToTransfer": "이체할 내용이 없습니다",
"localUploadComplete": "{{count}} 개의 파일을 업로드했습니다.",
"localUploadFailed": "업로드 실패",
"localUploadPartial": "업로드된 파일 {{done}} 개 중 {{failed}} 개에 실패했습니다.",
"localDownloadComplete": "{{count}} 파일을 다운로드했습니다.",
"localDownloadFailed": "다운로드 실패",
"localDownloadPartial": "{{done}} 파일 다운로드 실패, {{failed}}",
"localReplaceExistingPrompt": "이 폴더에 {{count}} 항목이 이미 있습니다. 바꾸시겠습니까?",
"localReplace": "바꾸기",
"localSkipExisting": "건너뛰다",
"localSkippedExisting": "기존 항목 {{count}} 개를 건너뛰었습니다.",
"localUnsafeNamesSkipped": "이 컴퓨터에서 사용할 수 없는 이름을 가진 {{count}} 항목을 건너뛰었습니다.",
"localOpen": "열기",
"localOpenFolder": "폴더 열기",
"localUploadToRemote": "서버에 업로드",
"localUploadToRemoteMany": "{{count}} 아이템을 서버에 업로드하세요",
"localMoveToTrash": "쓰레기통으로 이동",
"localMoveToTrashMany": "{{count}} 항목을 휴지통으로 이동",
"localTrashConfirmSingle": "\"{{name}}\"를 휴지통으로 옮기시겠습니까?",
"localTrashConfirmFolder": "폴더 \"{{name}}\"와 그 안의 모든 내용을 휴지통으로 옮기시겠습니까?",
"localTrashConfirmMany": "{{count}} 항목을 휴지통으로 옮기시겠습니까?",
"localTrashed": "{{count}} 항목을 휴지통으로 이동했습니다.",
"localTrashFailed": "쓰레기통으로 옮길 수 없었습니다",
"localRenameFailed": "이름 변경 실패",
"localCreateFailed": "항목을 생성할 수 없습니다.",
"goToParentFolder": "상위 폴더로 이동",
"resizeSidebar": "드래그하여 사이드바 크기를 조절하세요 (더블 클릭하면 원래 크기로 돌아갑니다).",
"resizeLocalPane": "드래그하여 로컬 창의 크기를 조정하세요(두 번 클릭하면 원래 크기로 돌아갑니다).",
"columns": "열",
"columnsHint": "마우스 오른쪽 버튼을 클릭하여 열을 선택하세요.",
"emptyFolder": "이 폴더는 비어 있습니다",
"searchFiles": "파일 검색...",
"upload": "업로드",
"selectHostToStart": "파일 관리를 시작할 호스트를 선택하세요",
"sshRequiredForFileManager": "파일 관리자에는 SSH가 필요합니다. 이 호스트에는 SSH가 활성화되어 있지 않습니다.",
"failedToConnect": "SSH 연결 실패",
"failedToLoadDirectory": "디렉터리 로드 실패",
"noSSHConnection": "SSH 연결을 사용할 수 없음",
"copy": "복사",
"cut": "잘라내기",
"paste": "붙여넣기",
"copyPath": "경로 복사",
"copyPaths": "경로 복사",
"delete": "삭제",
"properties": "속성",
"refresh": "새로 고침",
"downloadFiles": "브라우저로 {{count}}개 파일 다운로드",
"copyFiles": "{{count}}개 항목 복사",
"cutFiles": "{{count}}개 항목 잘라내기",
"deleteFiles": "{{count}}개 항목 삭제",
"filesCopiedToClipboard": "{{count}}개 항목이 클립보드에 복사되었습니다",
"filesCutToClipboard": "{{count}}개 항목을 클립보드로 잘라냈습니다",
"pathCopiedToClipboard": "경로가 클립보드에 복사되었습니다",
"pathsCopiedToClipboard": "{{count}}개 경로가 클립보드에 복사되었습니다",
"failedToCopyPath": "클립보드에 경로를 복사하지 못했습니다",
"copyFolderLink": "폴더 링크 복사",
"copyCurrentFolderLink": "현재 폴더 링크 복사",
"folderLinkCopied": "폴더 링크가 클립보드에 복사되었습니다",
"failedToCopyFolderLink": "폴더 링크를 복사하지 못했습니다",
"movedItems": "{{count}}개 항목을 이동했습니다",
"failedToDeleteItem": "항목을 삭제하지 못했습니다",
"itemRenamedSuccessfully": "{{type}} 이름이 변경되었습니다",
"failedToRenameItem": "항목 이름을 변경하지 못했습니다",
"download": "다운로드",
"openExternalEditor": "외부 편집기로 열기",
"chooseExternalEditor": "외부 편집기 선택",
"externalEditorSelected": "외부 편집기가 선택되었습니다",
"externalEditorDesktopOnly": "외부 편집기는 데스크톱 앱에서만 사용할 수 있습니다",
"externalEditorOpened": "외부 편집기에서 열렸습니다. 저장하면 변경 사항이 서버에 업로드됩니다.",
"failedToOpenExternalEditor": "외부 편집기를 열지 못했습니다",
"failedToSelectExternalEditor": "외부 편집기를 선택하지 못했습니다",
"permissions": "권한",
"size": "크기",
"modified": "수정됨",
"path": "경로",
"confirmDelete": "{{name}}을(를) 삭제하시겠습니까?",
"permissionDenied": "권한이 거부되었습니다",
"serverError": "서버 오류",
"fileSavedSuccessfully": "파일이 저장되었습니다",
"failedToSaveFile": "파일을 저장하지 못했습니다",
"confirmDeleteSingleItem": "\"{{name}}\"을(를) 영구적으로 삭제하시겠습니까?",
"confirmDeleteMultipleItems": "{{count}}개 항목을 영구적으로 삭제하시겠습니까?",
"confirmDeleteMultipleItemsWithFolders": "{{count}}개 항목을 영구적으로 삭제하시겠습니까? 폴더 및 해당 내용이 포함됩니다.",
"confirmDeleteFolder": "\"{{name}}\" 폴더와 모든 내용을 영구적으로 삭제하시겠습니까?",
"permanentDeleteWarning": "이 작업은 되돌릴 수 없습니다. 항목이 서버에서 영구적으로 삭제됩니다.",
"moveToTrashWarning": "해당 항목은 Termix 휴지통으로 이동되며, 보존 기간이 만료되기 전에 복원할 수 있습니다.",
"itemsMovedToTrash": "{{count}} 항목이 휴지통으로 이동되었습니다.",
"trash": "쓰레기",
"trashDescription": "삭제된 항목은 이 호스트에 {{days}} 일 동안 보관됩니다.",
"trashLoadFailed": "휴지통을 불러오는 데 실패했습니다.",
"trashEmpty": "쓰레기통이 비어있습니다",
"trashRestore": "복원",
"trashRestored": "복원됨 {{name}}",
"trashRestoreFailed": "항목 복원에 실패했습니다. 원래 경로가 이미 존재할 수 있습니다.",
"trashDeletePermanently": "영구 삭제",
"trashDeleteConfirm": "{{name}}를 영구적으로 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"trashPermanentlyDeleted": "영구 삭제됨 {{name}}",
"trashDeleteFailed": "항목을 영구적으로 삭제하는 데 실패했습니다.",
"trashEmptyAction": "쓰레기통을 비우세요",
"trashEmptyConfirm": "휴지통에 있는 모든 항목을 영구적으로 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
"trashEmptied": "쓰레기통이 비워졌습니다",
"trashRetention": "자동 정리 시간 (일)",
"trashRetentionSaved": "휴지통 보존 시간 업데이트됨",
"trashRetentionFailed": "휴지통 보존 기간 업데이트에 실패했습니다.",
"trashUnavailableConfirm": "이 항목은 다른 파일 시스템에 있거나 관리자 권한이 필요하기 때문에 휴지통으로 이동할 수 없습니다. 영구적으로 삭제하시겠습니까?",
"recent": "최근 항목",
"pinned": "고정됨",
"folderShortcuts": "폴더 바로 가기",
"failedToReconnectSSH": "SSH 세션 재연결에 실패했습니다",
"openTerminalHere": "여기서 터미널 열기",
"run": "실행",
"openTerminalInFolder": "이 폴더에서 터미널 열기",
"openTerminalInFileLocation": "파일 위치에서 터미널 열기",
"runningFile": "실행 중 - {{file}}",
"onlyRunExecutableFiles": "실행 파일만 실행할 수 있습니다",
"directories": "디렉터리",
"removedFromRecentFiles": "최근 파일에서 \"{{name}}\" 제거됨",
"removeFailed": "제거 실패",
"unpinnedSuccessfully": "\"{{name}}\" 고정 해제 완료",
"unpinFailed": "고정 해제 실패",
"removedShortcut": "바로 가기 \"{{name}}\" 제거됨",
"removeShortcutFailed": "바로 가기 제거 실패",
"clearedAllRecentFiles": "모든 최근 파일 지움",
"clearFailed": "지우기 실패",
"removeFromRecentFiles": "최근 파일에서 제거",
"clearAllRecentFiles": "모든 최근 파일 지우기",
"unpinFile": "파일 고정 해제",
"removeShortcut": "바로 가기 제거",
"pinFile": "파일 고정",
"addToShortcuts": "바로 가기에 추가",
"pasteFailed": "붙여넣기 실패",
"noUndoableActions": "실행 취소할 동작 없음",
"undoCopySuccess": "복사 작업 실행 취소: 복사된 파일 {{count}}개 삭제됨",
"undoCopyFailedDelete": "실행 취소 실패: 복사된 파일을 삭제할 수 없음",
"undoCopyFailedNoInfo": "실행 취소 실패: 복사된 파일 정보를 찾을 수 없음",
"undoMoveSuccess": "이동 작업 실행 취소: {{count}}개 파일을 원래 위치로 다시 이동했습니다",
"undoMoveFailedMove": "실행 취소 실패: 파일을 되돌릴 수 없음",
"undoMoveFailedNoInfo": "실행 취소 실패: 이동된 파일 정보를 찾을 수 없음",
"undoDeleteNotSupported": "삭제 작업은 실행 취소할 수 없습니다: 서버에서 파일이 영구 삭제됨",
"undoTypeNotSupported": "지원되지 않는 실행 취소 작업 유형",
"undoOperationFailed": "실행 취소 작업 실패",
"unknownError": "알 수 없는 오류",
"confirm": "확인",
"find": "찾기...",
"replace": "바꾸기",
"downloadInstead": "대신 다운로드",
"keyboardShortcuts": "키보드 단축키",
"searchAndReplace": "검색 및 바꾸기",
"editing": "편집",
"search": "검색",
"findNext": "다음 찾기",
"findPrevious": "이전 찾기",
"save": "저장",
"selectAll": "모두 선택",
"undo": "실행 취소",
"redo": "다시 실행",
"moveLineUp": "줄 위로 이동",
"moveLineDown": "줄 아래로 이동",
"toggleComment": "주석 토글",
"autoComplete": "자동 완성",
"imageLoadError": "이미지를 불러오지 못했습니다",
"startTyping": "입력하세요...",
"unknownSize": "알 수 없는 크기",
"fileIsEmpty": "파일이 비어 있습니다",
"largeFileWarning": "대용량 파일 경고",
"largeFileWarningDesc": "이 파일의 크기는 {{size}}이며, 텍스트로 열 경우 성능 문제가 발생할 수 있습니다.",
"fileNotFoundAndRemoved": "\"{{name}}\" 파일을 찾을 수 없어 최근/고정 파일에서 제거되었습니다.",
"failedToLoadFile": "파일을 불러오지 못했습니다: {{error}}",
"serverErrorOccurred": "서버 오류가 발생했습니다. 나중에 다시 시도하세요.",
"autoSaveFailed": "자동 저장 실패",
"fileAutoSaved": "파일 자동 저장됨",
"moveFileFailed": "{{name}} 이동 실패",
"moveOperationFailed": "이동 작업 실패",
"canOnlyCompareFiles": "파일 두 개만 비교할 수 있습니다.",
"comparingFiles": "파일 비교 중: {{file1}} 및 {{file2}}",
"dragFailed": "드래그 작업 실패",
"filePinnedSuccessfully": "\"{{name}}\" 파일이 고정되었습니다.",
"pinFileFailed": "파일 고정 실패",
"fileUnpinnedSuccessfully": "\"{{name}}\" 파일이 고정 해제되었습니다.",
"unpinFileFailed": "파일 고정 해제 실패",
"shortcutAddedSuccessfully": "폴더 바로가기 \"{{name}}\"이 추가되었습니다.",
"addShortcutFailed": "바로가기 추가 실패",
"operationCompletedSuccessfully": "{{count}}개 항목 {{operation}} 성공",
"operationCompleted": "{{count}}개 항목 {{operation}}",
"downloadFileSuccess": "파일 {{name}} 다운로드 성공",
"downloadFileFailed": "다운로드 실패",
"downloadingFile": "{{name}}… 다운로드 중",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "{{name}}로 이동",
"diffCompareWith": "{{name}}와/과 Diff 비교",
"dragOutsideToDownload": "창 밖으로 드래그하여 다운로드 ({{count}}개 파일)",
"newFolderDefault": "새 폴더",
"newFileDefault": "새 파일.txt",
"successfullyMovedItems": "{{count}}개 항목을 {{target}}에 성공적으로 이동했습니다.",
"move": "이동",
"searchInFile": "파일에서 검색 (Ctrl+F)",
"showKeyboardShortcuts": "키보드 단축키 보기",
"decreaseFontSize": "글꼴 크기 줄이기",
"increaseFontSize": "글꼴 크기 늘리기",
"startWritingMarkdown": "마크다운 내용 작성을 시작하세요...",
"loadingFileComparison": "파일 비교 로딩 중...",
"reload": "새로 고침",
"compare": "비교",
"sideBySide": "나란히 보기",
"inline": "인라인",
"fileComparison": "파일 비교: {{file1}} vs {{file2}}",
"fileTooLarge": "파일이 너무 큽니다: {{error}}",
"sshConnectionFailed": "SSH 연결 실패. {{name}}({{ip}}:{{port}})에 대한 연결을 확인하세요.",
"loadFileFailed": "파일 불러오기 실패: {{error}}",
"connecting": "연결 중...",
"connectedSuccessfully": "연결 성공",
"totpVerificationFailed": "TOTP 인증 실패",
"browserSignInFailed": "로그인에 실패했습니다. 다시 시도해 주세요.",
"authenticationFailed": "인증 실패",
"incorrectPassphrase": "잘못된 암호입니다. 다시 시도하세요.",
"verificationCodePrompt": "인증 코드:",
"changePermissions": "권한 변경",
"currentPermissions": "현재 권한",
"owner": "소유자",
"group": "그룹",
"others": "기타",
"read": "읽기",
"write": "쓰기",
"execute": "실행",
"permissionsChangedSuccessfully": "권한이 성공적으로 변경되었습니다",
"failedToChangePermissions": "권한 변경에 실패했습니다",
"name": "이름",
"sortByName": "이름",
"sortByDate": "수정일",
"sortBySize": "크기",
"ascending": "오름차순",
"descending": "내림차순",
"root": "루트",
"new": "새로 만들기",
"sortBy": "정렬 기준",
"items": "항목",
"selected": "선택됨",
"editor": "편집기",
"octal": "8진수",
"storage": "저장소",
"disk": "디스크",
"used": "사용",
"of": "중",
"toggleSidebar": "사이드바 표시/숨기기",
"compactLayout": "간결한 레이아웃을 사용하세요",
"comfortableLayout": "편안한 레이아웃을 사용하세요",
"cannotLoadPdf": "PDF를 로드할 수 없습니다",
"pdfLoadError": "이 PDF 파일을 로드하는 중 오류가 발생했습니다.",
"loadingPdf": "PDF 로드 중...",
"loadingPage": "페이지 로드 중...",
"cancel": "취소",
"copiedItems_one": "복사됨 {{count}} 항목",
"copiedItems_other": "복사된 {{count}} 항목",
"deleteCopiedFileFailed": "{{name}}: {{error}}의 복사본을 삭제할 수 없습니다.",
"dragMovedItems_one": "{{count}} 항목을 {{target}}로 이동했습니다.",
"dragMovedItems_other": "{{count}} 항목을 {{target}}로 이동했습니다.",
"moveBackFileFailed": "{{name}} 뒤로 이동할 수 없습니다: {{error}}",
"terminal": "터미널: {{host}} ({{path}})",
"dragToDesktop": "{{name}} 를 바탕 화면으로 드래그",
"dragFilesToDesktop": "{{count}} 파일을 바탕화면으로 드래그하기",
"folderDragUnsupported": "폴더를 데스크톱으로 드래그하는 기능은 아직 지원되지 않습니다.",
"saveToDesktopFailed": "저장 실패: {{error}}",
"dragFailedDetail": "드래그 실패: {{error}}",
"videoUnsupported": "현재 사용 중인 브라우저는 이 비디오 형식을 재생할 수 없습니다.",
"downloadToPlay": "다운로드하여 다른 곳에서 재생하세요.",
"cannotPreviewType": "이 파일 형식을 미리 볼 수 없습니다.",
"cannotPreviewTypeHint": "이 파일 형식은 미리보기를 지원하지 않습니다. 다운로드하여 다른 앱에서 열어보세요."
},
"sftpTransfer": {
"title": "SFTP",
"description": "두 SSH 호스트 간에 파일을 전송합니다.",
"sourceServer": "소스 서버",
"destinationServer": "대상 서버",
"selectHost": "호스트를 선택하세요",
"noHostSelected": "선택된 호스트가 없습니다",
"move": "이동",
"copy": "복사",
"upload": "업로드",
"itemsSelected": "{{count}} 항목이 선택되었습니다",
"itemsSelected_other": "{{count}} 항목이 선택되었습니다",
"ready": "준비됨",
"loadingHosts": "호스트 로드 중...",
"name": "이름",
"modified": "수정됨",
"size": "크기",
"noFiles": "파일 없음",
"open": "열기",
"up": "위로",
"refresh": "새로 고침",
"copyToTarget": "대상 디렉터리로 복사",
"rename": "이름 바꾸기",
"delete": "삭제",
"editPermissions": "편집 권한",
"createNewFolder": "새 폴더 만들기",
"deleteSelectedItems": "선택한 항목 삭제",
"deleteConfirm": "선택한 항목 {{count}} 을 삭제하시겠습니까?",
"deleteConfirm_other": "선택한 항목 {{count}} 을 삭제하시겠습니까?",
"cancel": "취소",
"save": "저장",
"folderCreated": "폴더가 생성되었습니다",
"itemRenamed": "항목 이름이 변경됨",
"actionFailed": "작업 실패",
"itemsDeleted": "{{count}} 항목이 삭제되었습니다",
"itemsDeleted_other": "{{count}} 항목이 삭제되었습니다",
"deleteFailed": "삭제 실패",
"permissionsUpdated": "권한이 업데이트되었습니다",
"noRemoteSessionConnected": "원격 세션이 연결되지 않았습니다.",
"failedToListFiles": "파일 목록을 불러오는 데 실패했습니다.",
"failedToRefresh": "새로 고침에 실패했습니다",
"destinationInsideSource": "대상 경로는 선택한 소스 경로 내에 있을 수 없습니다.",
"sameHostNoOp": "원본 폴더와 대상 폴더가 동일합니다."
},
"hosts": {
"fileManager": "파일 관리자",
"fileManagerUrlCopied": "파일 관리자 URL 복사됨",
"copyFileManagerUrlAction": "파일 관리자 URL 복사",
"docsLink": "문서 보기",
"hostNotFound": "호스트를 찾을 수 없습니다",
"loadingHost": "호스트 로드 중..."
},
"onboarding": {
"feature_files": "파일 관리자",
"feature_files_desc": "앱을 종료하지 않고 SFTP를 통해 파일을 검색, 업로드, 다운로드 및 편집할 수 있습니다."
},
"terminal": {
"runTitle": "{{command}} 실행 중 - {{host}}",
"terminalTitle": "터미널 - {{host}}",
"terminalWithPath": "터미널 - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "대상 폴더 찾아보기",
"browsePathError": "대상 호스트에서 이 경로를 열 수 없습니다.",
"browsePathWillBeCreated": "이 폴더가 아직 존재하지 않습니다. 전송 시작 시 생성됩니다.",
"cancel": "취소",
"cleanupDestFiles": "대상 정리",
"cleanupDestFilesError": "정리 실패",
"cleanupDestFilesNothing": "대상에 정리할 항목이 없습니다.",
"cleanupDestFilesPartial": "일부 부분 파일을 제거할 수 없었습니다.",
"cleanupDestFilesSuccess": "대상에서 부분 파일을 제거했습니다.",
"confirmCopy": "복사",
"confirmMove": "이동",
"copyFolderToHost": "폴더를 호스트로 복사…",
"copyItemsToHost": "{{count}}개 항목을 호스트로 복사…",
"copyToHost": "호스트로 복사…",
"destinationPath": "대상 경로",
"destMustBeDirectory": "여러 항목 전송 시 대상은 디렉터리여야 합니다.",
"goUp": "위로",
"hostAuthRequired": "인증이 필요합니다. 먼저 이 호스트에서 파일 관리자를 여십시오.",
"hostConnecting": "연결 중…",
"hostConnectionFailed": "연결 실패",
"hostDisconnected": "연결되지 않음",
"hostReady": "준비됨",
"itemsSummary": "{{count}}개 항목",
"jumpHostLimitation": "두 호스트 모두 Termix 서버에서 접근 가능해야 합니다. 호스트 간 직접 라우팅은 지원되지 않습니다.",
"methodAuto": "자동",
"methodAutoHint": "파일 수, 크기 및 압축 가능성을 기준으로 tar 또는 파일별 SFTP를 선택합니다. 단일 파일은 항상 스트리밍 SFTP를 사용합니다.",
"methodItemSftp": "파일별 SFTP",
"methodItemSftpHint": "SFTP를 통해 각 파일을 개별적으로 전송합니다. Windows를 포함한 모든 호스트에서 작동합니다.",
"methodItemSftpLimitation": "각 파일은 단일 파일 복사와 동일한 SFTP 스트림을 순차적으로 사용합니다. 진행률이 모든 파일에 걸쳐 결합되므로 대용량 파일에서는 진행 막대가 느리게 움직입니다.",
"methodLabel": "전송 방법",
"methodPreviewError": "전송 방법을 미리 볼 수 없습니다. 시작 시 서버가 방법을 선택합니다.",
"methodPreviewLoading": "전송 방법 계산 중…",
"methodPreviewScanSummary": "{{fileCount}}개 파일, 총 {{totalSize}} (소스 호스트에서 스캔됨).",
"methodPreviewWillUseItemSftp": "사용 예정: 파일별 SFTP",
"methodPreviewWillUseTar": "사용 예정: Tar 아카이브",
"methodReason": {
"user_item_sftp": "파일별 SFTP를 선택하셨습니다.",
"user_tar": "tar 아카이브를 선택하셨습니다.",
"tar_unavailable": "두 호스트 중 하나 또는 둘 모두에서 Tar를 사용할 수 없으므로 파일별 SFTP 전송이 대신 사용됩니다.",
"windows_host": "Windows 호스트가 사용되므로 tar는 사용되지 않습니다.",
"auto_multi_large": "자동: 압축 가능한 데이터가 포함된 대용량 파일({{largestSize}})을 비롯한 여러 파일. Tar는 이 파일들을 하나의 전송으로 묶습니다.",
"auto_single_large_in_archive": "자동: 이 세트에는 하나의 큰 파일({{largestSize}})이 있으므로 파일별 SFTP입니다.",
"auto_many_incompressible": "자동: 대부분 압축 불가능한 데이터이므로 파일별 SFTP를 사용합니다.",
"auto_many_files": "자동: 파일이 많음({{fileCount}}), tar는 파일당 오버헤드를 줄입니다.",
"auto_default": "자동: 이 세트에 대해 파일별 SFTP."
},
"methodTar": "Tar 아카이브",
"methodTarHint": "소스에서 압축, 하나의 아카이브 전송, 목적지에서 추출. 두 Unix 호스트에 tar가 필요합니다.",
"metricsCompress": "소스에서 압축: {{duration}}",
"metricsExtract": "목적지에서 추출: {{duration}}",
"metricsPrepare": "대상 준비: {{duration}}",
"metricsRouteBenchmark": "경로 탐색: 직접 {{direct}}, 릴레이 {{relay}}",
"metricsSourceDelete": "소스에서 제거: {{duration}}",
"metricsTotal": "총 시간: {{duration}}",
"metricsTransfer": "엔드 투 엔드: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 검증 완료: {{duration}}",
"moveFolderToHost": "폴더를 호스트로 이동…",
"moveItemsToHost": "{{count}}개 항목을 호스트로 이동…",
"moveToHost": "호스트로 이동…",
"noHostsConnected": "사용 가능한 다른 파일 관리자 호스트가 없습니다.",
"noHostsConnectedHint": "호스트 관리자에서 파일 관리자가 활성화된 다른 SSH 호스트를 추가하세요.",
"parallelSegmentsHint": "대용량 파일은 256 MB 청크로 분할됩니다. 여러 레인은 별도 연결을 사용하여 (여러 전송을 시작하는 것처럼) 총 처리량을 높입니다.",
"parallelSegmentsLabel": "병렬 전송 레인",
"parallelSegmentsOption": "{{count}}개 레인",
"progressBenchmarking": "가장 빠른 이동 경로 선택…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "취소",
"progressCancelling": "취소 중…",
"progressCompressing": "소스 호스트에서 압축 중…",
"progressExtracting": "목적지에서 추출 중…",
"progressItems": "{{current}} / {{total}} 파일",
"progressReconnecting": "재연결 중…",
"progressStalled": "지연됨",
"progressTotalSpeed": "총 {{speed}} ({{lanes}}개 레인)",
"progressTransferring": "데이터 전송 중…",
"progressTransferringItems": "파일 전송 중 ({{current}}/{{total}})…",
"progressVerifying": "파일 무결성 확인 중…",
"recentDestinations": "최근 대상",
"resumedHint": "다른 창에서 시작된 활성 전송에 다시 연결되었습니다.",
"retryTransfer": "재시도",
"retryTransferError": "재시도 실패",
"selectDestinationHost": "대상 호스트 선택",
"transferCancelled": "전송 취소됨",
"transferCancelledCopyHint": "대상에 부분 파일이 남아 있을 수 있습니다.",
"transferCancelledMoveHint": "대상에 부분 파일이 남아 있을 수 있습니다. 원본 파일은 제거되지 않았습니다.",
"transferError": "전송 실패",
"transferFailedRetryHint": "대상에 부분 데이터가 유지되었습니다. 연결이 복구되면 다시 시도하면 이어서 전송됩니다.",
"transferPartialHint": "전송할 수 없습니다: {{paths}}",
"transferSuccess": "전송 완료",
"metricsHopSourceRead": "소스 → 서버: {{throughput}}",
"metricsHopDestSftpWrite": "서버 → 목적지 (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "서버 → 목적지 (로컬): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Bestanden",
"sftp": "SFTP",
"openFileManager": "Open bestandsbeheerder"
},
"permissions": {
"use": {
"title": "Gebruik de bestandsbeheerder",
"description": "Bestanden bekijken, bewerken en overdragen via SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Bestandsbeheer inschakelen",
"description": "Via SFTP kunt u bestanden op deze host bekijken en bewerken."
},
"defaultPath": {
"label": "Standaardpad"
},
"scpLegacy": {
"label": "SCP Legacy-modus"
}
},
"user": {
"transferConcurrency": {
"label": "Gelijktijdige bestandsoverdracht",
"description": "Hoeveel bestanden de lokale/externe manager naast elkaar tegelijkertijd uploadt of downloadt. Verlaag deze waarde als uw server het aantal SFTP-kanalen beperkt."
},
"confirmBeforeTrash": {
"label": "Controleer voordat u bestanden naar de prullenbak verplaatst.",
"description": "Vraag eerst toestemming voordat je bestanden van een externe locatie naar de prullenbak verplaatst. Voor definitieve verwijdering is nog steeds bevestiging vereist."
}
}
},
"hostCapability": {
"label": "Bestandsbeheerder"
},
"fileManager": {
"noHostSelected": "Geen host geselecteerd",
"initializingEditor": "Editor wordt geïnitialiseerd...",
"file": "Bestand",
"folder": "Map",
"uploadFile": "Bestand uploaden",
"downloadFile": "Download",
"extractArchive": "Archief uitpakken",
"extractingArchive": "Extractie van {{name}}...",
"archiveExtractedSuccessfully": "{{name}} succesvol geëxtraheerd",
"extractFailed": "Extractie mislukt",
"compressFile": "Bestand comprimeren",
"compressFiles": "Bestanden comprimeren",
"compressFilesDesc": "Comprimeer {{count}} items tot een archief",
"archiveName": "Archiefnaam",
"enterArchiveName": "Voer de archiefnaam in...",
"compressionFormat": "Compressieformaat",
"selectedFiles": "Geselecteerde bestanden",
"andMoreFiles": "en {{count}} meer...",
"compress": "Comprimeren",
"compressingFiles": "{{count}} items comprimeren tot {{name}}...",
"filesCompressedSuccessfully": "{{name}} succesvol aangemaakt",
"compressFailed": "Compressie mislukt",
"edit": "Bewerking",
"preview": "Voorbeeld",
"previous": "Vorig",
"next": "Volgende",
"pageXOfY": "Pagina {{current}} van {{total}}",
"zoomOut": "Uitzoomen",
"zoomIn": "Inzoomen",
"newFile": "Nieuw bestand",
"newFolder": "Nieuwe map",
"rename": "Naam wijzigen",
"uploading": "Bezig met uploaden...",
"uploadingFile": "Bezig met uploaden {{name}}...",
"uploadingChunk": "Uploaden {{name}}: {{percent}}% (deel {{chunk}} van {{total}})",
"fileName": "Bestandsnaam",
"folderName": "Mapnaam",
"fileUploadedSuccessfully": "Bestand \"{{name}}\" succesvol geüpload",
"failedToUploadFile": "Het uploaden van het bestand is mislukt.",
"uploadingFolderFiles": "Bestand(en) {{count}} uploaden...",
"uploadedFolderFiles": "Bestand(en) {{count}} succesvol geüpload",
"uploadedFolderPartial": "Geüploade {{uploaded}} bestand(en), {{failed}} mislukt",
"fileDownloadedSuccessfully": "Bestand \"{{name}}\" succesvol gedownload",
"failedToDownloadFile": "Het downloaden van het bestand is mislukt.",
"fileCreatedSuccessfully": "Bestand \"{{name}}\" is succesvol aangemaakt.",
"folderCreatedSuccessfully": "Map \"{{name}}\" is succesvol aangemaakt",
"failedToCreateItem": "Het aanmaken van het item is mislukt.",
"operationFailed": "{{operation}} bewerking mislukt voor {{name}}: {{error}}",
"failedToResolveSymlink": "Het is niet gelukt om de symbolische link op te lossen.",
"itemsDeletedSuccessfully": "{{count}} items succesvol verwijderd",
"failedToDeleteItems": "Het verwijderen van items is mislukt.",
"sudoPasswordRequired": "Beheerderswachtwoord vereist",
"enterSudoPassword": "Voer het sudo-wachtwoord in om deze bewerking voort te zetten.",
"sudoPassword": "Sudo-wachtwoord",
"sudoOperationFailed": "De sudo-bewerking is mislukt.",
"sudoAuthFailed": "Sudo-authenticatie mislukt",
"dragFilesToUpload": "Sleep bestanden hierheen om ze te uploaden",
"dropToUploadHere": "Sleep hierheen om te uploaden",
"dropToDownloadHere": "Sleep hierheen om te downloaden",
"localFiles": "Lokaal",
"showLocalFiles": "Lokale bestanden weergeven (gesplitste weergave)",
"hideLocalFiles": "Lokale bestanden verbergen",
"localHome": "Startpagina-map",
"localPathPlaceholder": "Lokaal mappad",
"localShowHidden": "Verborgen bestanden weergeven",
"localHideHidden": "Verborgen bestanden verbergen",
"localRevealInFileManager": "Weergeven in de systeembestandsbeheerder",
"localCannotOpenFolder": "Kan de map niet openen",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} geselecteerd",
"back": "Rug",
"forward": "Vooruit",
"up": "Omhoog",
"kind": "Vriendelijk",
"localUploadingProgress": "Uploaden van {{current}} van {{total}}",
"localDownloadingProgress": "{{current}} van {{total}} downloaden",
"localTransferInFlight": "{{count}} tegelijk",
"localPreparingDownload": "Download wordt voorbereid...",
"localTransferCancelled": "Overdracht geannuleerd",
"localNothingToTransfer": "Niets over te dragen",
"localUploadComplete": "Geüploade {{count}} bestand(en)",
"localUploadFailed": "Uploaden mislukt",
"localUploadPartial": "Geüploade {{done}} bestand(en), {{failed}} mislukt",
"localDownloadComplete": "Gedownloade {{count}} bestand(en)",
"localDownloadFailed": "Download mislukt",
"localDownloadPartial": "Gedownloade {{done}} bestand(en), {{failed}} mislukt",
"localReplaceExistingPrompt": "{{count}} item(s) bestaan al in deze map. Wilt u ze vervangen?",
"localReplace": "Vervangen",
"localSkipExisting": "Overslaan",
"localSkippedExisting": "Bestaande item(s) overgeslagen {{count}}",
"localUnsafeNamesSkipped": "Er zijn {{count}} items overgeslagen waarvan de namen niet op deze computer gebruikt kunnen worden.",
"localOpen": "Open",
"localOpenFolder": "Map openen",
"localUploadToRemote": "Uploaden naar server",
"localUploadToRemoteMany": "Upload {{count}} items naar de server",
"localMoveToTrash": "Verplaats het naar de prullenbak",
"localMoveToTrashMany": "Verplaats {{count}} items naar de prullenbak",
"localTrashConfirmSingle": "\"{{name}}\" naar de prullenbak verplaatsen?",
"localTrashConfirmFolder": "Verplaats de map \"{{name}}\" en alle inhoud ervan naar de prullenbak?",
"localTrashConfirmMany": "Verplaats {{count}} items naar de prullenbak?",
"localTrashed": "Verplaatst {{count}} item(s) naar de prullenbak",
"localTrashFailed": "Kon niet naar de prullenbak verplaatst worden.",
"localRenameFailed": "Hernoemen mislukt",
"localCreateFailed": "Kon item niet aanmaken",
"goToParentFolder": "Ga naar de bovenliggende map",
"resizeSidebar": "Sleep om de zijbalk te vergroten of verkleinen (dubbelklik om terug te zetten).",
"resizeLocalPane": "Sleep om het lokale venster te vergroten of verkleinen (dubbelklikken om terug te zetten).",
"columns": "Kolommen",
"columnsHint": "Klik met de rechtermuisknop om kolommen te kiezen.",
"emptyFolder": "Deze map is leeg.",
"searchFiles": "Bestanden doorzoeken...",
"upload": "Uploaden",
"selectHostToStart": "Selecteer een host om het bestandsbeheer te starten.",
"sshRequiredForFileManager": "Bestandsbeheer vereist SSH. Op deze host is SSH niet ingeschakeld.",
"failedToConnect": "Verbinding met SSH mislukt",
"failedToLoadDirectory": "Map laden mislukt",
"noSSHConnection": "Geen SSH-verbinding beschikbaar",
"copy": "Kopiëren",
"cut": "Snee",
"paste": "Plakken",
"copyPath": "Kopieer pad",
"copyPaths": "Kopieerpaden",
"delete": "Verwijderen",
"properties": "Eigenschappen",
"refresh": "Vernieuwen",
"downloadFiles": "Download {{count}} bestanden naar de browser",
"copyFiles": "Kopieer {{count}} items",
"cutFiles": "Knip {{count}} items",
"deleteFiles": "Verwijder {{count}} items",
"filesCopiedToClipboard": "{{count}} items gekopieerd naar het klembord",
"filesCutToClipboard": "{{count}} items naar het klembord geknipt",
"pathCopiedToClipboard": "Pad gekopieerd naar klembord",
"pathsCopiedToClipboard": "{{count}} paden gekopieerd naar het klembord",
"failedToCopyPath": "Het kopiëren van het pad naar het klembord is mislukt.",
"copyFolderLink": "Kopieer de link naar de map",
"copyCurrentFolderLink": "Kopieer de link naar de huidige map",
"folderLinkCopied": "Maplink gekopieerd naar het klembord.",
"failedToCopyFolderLink": "Het kopiëren van de maplink is mislukt.",
"movedItems": "Verplaatste {{count}} items",
"failedToDeleteItem": "Het verwijderen van het item is mislukt.",
"itemRenamedSuccessfully": "{{type}} succesvol hernoemd",
"failedToRenameItem": "Het hernoemen van het item is mislukt.",
"download": "Download",
"openExternalEditor": "Extern openen",
"chooseExternalEditor": "Externe editor kiezen",
"externalEditorSelected": "Externe redacteur geselecteerd",
"externalEditorDesktopOnly": "De externe editor is alleen beschikbaar in de desktop-app.",
"externalEditorOpened": "Geopend in een externe editor. Door daar op te slaan, worden de wijzigingen naar de server geüpload.",
"failedToOpenExternalEditor": "Het openen van de externe editor is mislukt.",
"failedToSelectExternalEditor": "Externe editor selecteren mislukt",
"permissions": "Toestemmingen",
"size": "Maat",
"modified": "Gewijzigd",
"path": "Pad",
"confirmDelete": "Weet je zeker dat je {{name}} wilt verwijderen?",
"permissionDenied": "Toegang geweigerd",
"serverError": "Serverfout",
"fileSavedSuccessfully": "Bestand succesvol opgeslagen",
"failedToSaveFile": "Het opslaan van het bestand is mislukt.",
"confirmDeleteSingleItem": "Weet je zeker dat je \"{{name}} \" permanent wilt verwijderen?",
"confirmDeleteMultipleItems": "Weet je zeker dat je {{count}} items permanent wilt verwijderen?",
"confirmDeleteMultipleItemsWithFolders": "Weet je zeker dat je {{count}} items permanent wilt verwijderen? Dit omvat mappen en hun inhoud.",
"confirmDeleteFolder": "Weet je zeker dat je de map \"{{name}}\" en alle inhoud ervan permanent wilt verwijderen?",
"permanentDeleteWarning": "Deze actie kan niet ongedaan worden gemaakt. Het/de item(s) wordt/worden permanent van de server verwijderd.",
"moveToTrashWarning": "Het/de item(s) wordt/worden verplaatst naar de Termix-prullenbak en kan/kunnen worden hersteld voordat de bewaartermijn is verlopen.",
"itemsMovedToTrash": "{{count}} item(s) verplaatst naar de prullenbak",
"trash": "Afval",
"trashDescription": "Verwijderde items worden {{days}} dag(en) op deze host bewaard.",
"trashLoadFailed": "Het laden van de prullenbak is mislukt.",
"trashEmpty": "De prullenbak is leeg.",
"trashRestore": "Herstellen",
"trashRestored": "Hersteld {{name}}",
"trashRestoreFailed": "Het herstellen van het item is mislukt. Het oorspronkelijke pad bestaat mogelijk al.",
"trashDeletePermanently": "Permanent verwijderen",
"trashDeleteConfirm": "Permanent verwijderen {{name}}? Dit kan niet ongedaan gemaakt worden.",
"trashPermanentlyDeleted": "Permanent verwijderd {{name}}",
"trashDeleteFailed": "Het is niet gelukt om het item permanent te verwijderen.",
"trashEmptyAction": "Leeg de prullenbak",
"trashEmptyConfirm": "Alle items in de prullenbak permanent verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"trashEmptied": "Vuilnisbak geleegd",
"trashRetention": "Automatische opruiming na (dagen)",
"trashRetentionSaved": "Afvalretentie bijgewerkt",
"trashRetentionFailed": "Het bijwerken van de prullenbakretentie is mislukt.",
"trashUnavailableConfirm": "Dit item kan niet naar de prullenbak worden verplaatst, meestal omdat het zich op een ander bestandssysteem bevindt of verhoogde machtigingen vereist. Wilt u het in plaats daarvan permanent verwijderen?",
"recent": "Recent",
"pinned": "Vastgepind",
"folderShortcuts": "Mapsnelkoppelingen",
"failedToReconnectSSH": "Het opnieuw tot stand brengen van de SSH-sessie is mislukt.",
"openTerminalHere": "Terminal hier openen",
"run": "Loop",
"openTerminalInFolder": "Open Terminal in deze map",
"openTerminalInFileLocation": "Open Terminal op de bestandslocatie.",
"runningFile": "Hardlopen - {{file}}",
"onlyRunExecutableFiles": "Kan alleen uitvoerbare bestanden uitvoeren",
"directories": "Gidsen",
"removedFromRecentFiles": "\"{{name}}\" is verwijderd uit recente bestanden",
"removeFailed": "Verwijderen mislukt",
"unpinnedSuccessfully": "\"{{name}}\" succesvol losgemaakt",
"unpinFailed": "Ontgrendelen mislukt",
"removedShortcut": "Sneltoets \"{{name}}\" verwijderd",
"removeShortcutFailed": "Snelkoppeling verwijderen mislukt",
"clearedAllRecentFiles": "Alle recente bestanden verwijderd.",
"clearFailed": "Wissen mislukt",
"removeFromRecentFiles": "Verwijderen uit recente bestanden",
"clearAllRecentFiles": "Wis alle recente bestanden",
"unpinFile": "Maak het bestand los",
"removeShortcut": "Snelkoppeling verwijderen",
"pinFile": "Speldbestand",
"addToShortcuts": "Toevoegen aan snelkoppelingen",
"pasteFailed": "Plakken mislukt",
"noUndoableActions": "Geen onomkeerbare acties",
"undoCopySuccess": "Kopieerbewerking ongedaan gemaakt: {{count}} gekopieerde bestanden verwijderd",
"undoCopyFailedDelete": "Ongedaan maken mislukt: Er konden geen gekopieerde bestanden worden verwijderd.",
"undoCopyFailedNoInfo": "Ongedaan maken mislukt: Gekopieerde bestandsinformatie niet gevonden.",
"undoMoveSuccess": "Verplaatsingsbewerking ongedaan gemaakt: {{count}} bestanden teruggeplaatst naar de oorspronkelijke locatie",
"undoMoveFailedMove": "Ongedaan maken mislukt: Er konden geen bestanden teruggezet worden.",
"undoMoveFailedNoInfo": "Ongedaan maken mislukt: Verplaatste bestandsinformatie niet gevonden.",
"undoDeleteNotSupported": "De verwijderingsbewerking kan niet ongedaan worden gemaakt: de bestanden zijn permanent van de server verwijderd.",
"undoTypeNotSupported": "Niet-ondersteund type ongedaan maken-bewerking",
"undoOperationFailed": "De bewerking 'Ongedaan maken' is mislukt.",
"unknownError": "Onbekende fout",
"confirm": "Bevestigen",
"find": "Vinden...",
"replace": "Vervangen",
"downloadInstead": "Download in plaats daarvan",
"keyboardShortcuts": "Toetsenbord sneltoetsen",
"searchAndReplace": "Zoeken en vervangen",
"editing": "Bewerken",
"search": "Zoekopdracht",
"findNext": "Volgende zoeken",
"findPrevious": "Vorige zoeken",
"save": "Redden",
"selectAll": "Alles selecteren",
"undo": "Ongedaan maken",
"redo": "Opnieuw doen",
"moveLineUp": "Verplaats je in de rij",
"moveLineDown": "Lijn omlaag verplaatsen",
"toggleComment": "Reactie weergeven/verbergen",
"autoComplete": "Automatisch aanvullen",
"imageLoadError": "Afbeelding laden mislukt",
"startTyping": "Begin met typen...",
"unknownSize": "Onbekende grootte",
"fileIsEmpty": "Het bestand is leeg.",
"largeFileWarning": "Waarschuwing voor grote bestanden",
"largeFileWarningDesc": "Dit bestand is {{size}} groot, wat prestatieproblemen kan veroorzaken wanneer het als tekstbestand wordt geopend.",
"fileNotFoundAndRemoved": "Bestand \"{{name}}\" is niet gevonden en is verwijderd uit recente/vastgepinde bestanden.",
"failedToLoadFile": "Bestand laden mislukt: {{error}}",
"serverErrorOccurred": "Er is een serverfout opgetreden. Probeer het later opnieuw.",
"autoSaveFailed": "Automatisch opslaan is mislukt",
"fileAutoSaved": "Bestand automatisch opgeslagen",
"moveFileFailed": "Verplaatsen mislukt {{name}}",
"moveOperationFailed": "Verplaatsingsbewerking mislukt",
"canOnlyCompareFiles": "Er kunnen slechts twee bestanden vergeleken worden.",
"comparingFiles": "Bestanden vergelijken: {{file1}} en {{file2}}",
"dragFailed": "Sleepbewerking mislukt",
"filePinnedSuccessfully": "Bestand \"{{name}}\" succesvol vastgezet",
"pinFileFailed": "Het vastzetten van het bestand is mislukt.",
"fileUnpinnedSuccessfully": "Bestand \"{{name}}\" is succesvol losgemaakt.",
"unpinFileFailed": "Het losmaken van het bestand is mislukt.",
"shortcutAddedSuccessfully": "Mapsnelkoppeling \"{{name}}\" succesvol toegevoegd",
"addShortcutFailed": "Snelkoppeling toevoegen mislukt",
"operationCompletedSuccessfully": "{{operation}} {{count}} items succesvol",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "Bestand {{name}} succesvol gedownload",
"downloadFileFailed": "Download mislukt",
"downloadingFile": "Downloaden {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Ga naar {{name}}",
"diffCompareWith": "Vergelijk het verschil met {{name}}",
"dragOutsideToDownload": "Sleep buiten het venster om bestanden te downloaden ({{count}})",
"newFolderDefault": "Nieuwe map",
"newFileDefault": "NieuwBestand.txt",
"successfullyMovedItems": "Succesvol {{count}} items verplaatst naar {{target}}",
"move": "Beweging",
"searchInFile": "Zoeken in bestand (Ctrl+F)",
"showKeyboardShortcuts": "Toon sneltoetsen",
"decreaseFontSize": "Verklein de lettergrootte",
"increaseFontSize": "Lettergrootte vergroten",
"startWritingMarkdown": "Begin met het schrijven van je markdown-content...",
"loadingFileComparison": "Bestandsvergelijking laden...",
"reload": "Herladen",
"compare": "Vergelijken",
"sideBySide": "Naast elkaar",
"inline": "Inline",
"fileComparison": "Bestandsvergelijking: {{file1}} versus {{file2}}",
"fileTooLarge": "Bestand te groot: {{error}}",
"sshConnectionFailed": "SSH-verbinding mislukt. Controleer uw verbinding met {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Bestand laden mislukt: {{error}}",
"connecting": "Verbinden...",
"connectedSuccessfully": "Verbinding succesvol tot stand gebracht.",
"totpVerificationFailed": "TOTP-verificatie mislukt",
"browserSignInFailed": "Aanmelden is mislukt. Probeer het opnieuw.",
"authenticationFailed": "Authenticatie mislukt",
"incorrectPassphrase": "Onjuiste wachtzin. Probeer het opnieuw.",
"verificationCodePrompt": "Verificatiecode:",
"changePermissions": "Machtigingen wijzigen",
"currentPermissions": "Huidige vergunningen",
"owner": "Eigenaar",
"group": "Groep",
"others": "Anderen",
"read": "Lezen",
"write": "Schrijven",
"execute": "Uitvoeren",
"permissionsChangedSuccessfully": "Machtigingen succesvol gewijzigd",
"failedToChangePermissions": "Het wijzigen van de machtigingen is mislukt.",
"name": "Naam",
"sortByName": "Naam",
"sortByDate": "Datum gewijzigd",
"sortBySize": "Maat",
"ascending": "Stijgend",
"descending": "Dalend",
"root": "Wortel",
"new": "Nieuw",
"sortBy": "Sorteren op",
"items": "Artikelen",
"selected": "Gekozen",
"editor": "Editor",
"octal": "Octaal",
"storage": "Opslag",
"disk": "Schijf",
"used": "Gebruikt",
"of": "van",
"toggleSidebar": "Zijbalk in-/uitschakelen",
"compactLayout": "Gebruik een compacte lay-out.",
"comfortableLayout": "Gebruik een comfortabele lay-out.",
"cannotLoadPdf": "Kan PDF niet laden",
"pdfLoadError": "Er is een fout opgetreden bij het laden van dit PDF-bestand.",
"loadingPdf": "PDF laden...",
"loadingPage": "Pagina laden...",
"cancel": "Annuleren",
"copiedItems_one": "Gekopieerd {{count}} item",
"copiedItems_other": "Gekopieerde {{count}} items",
"deleteCopiedFileFailed": "Kon de kopie van {{name}}niet verwijderen: {{error}}",
"dragMovedItems_one": "Item {{count}} verplaatst naar {{target}}",
"dragMovedItems_other": "Verplaatste {{count}} items naar {{target}}",
"moveBackFileFailed": "Kon {{name}} niet terugzetten: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "{{name}} naar het bureaublad slepen",
"dragFilesToDesktop": "{{count}} bestanden naar het bureaublad slepen",
"folderDragUnsupported": "Het slepen van mappen naar het bureaublad wordt momenteel nog niet ondersteund.",
"saveToDesktopFailed": "Opslaan mislukt: {{error}}",
"dragFailedDetail": "Slepen mislukt: {{error}}",
"videoUnsupported": "Uw browser kan dit videoformaat niet afspelen.",
"downloadToPlay": "Download het om het elders te spelen.",
"cannotPreviewType": "Kan dit bestandstype niet bekijken.",
"cannotPreviewTypeHint": "Dit bestandstype heeft geen voorbeeldweergave. Download het om het in een andere app te openen."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Bestanden overdragen tussen twee SSH-hosts.",
"sourceServer": "Bronserver",
"destinationServer": "Doelserver",
"selectHost": "Selecteer host",
"noHostSelected": "Geen host geselecteerd",
"move": "Beweging",
"copy": "Kopiëren",
"upload": "Uploaden",
"itemsSelected": "{{count}} item geselecteerd",
"itemsSelected_other": "{{count}} items geselecteerd",
"ready": "Klaar",
"loadingHosts": "Hosts worden geladen...",
"name": "Naam",
"modified": "Gewijzigd",
"size": "Maat",
"noFiles": "Geen bestanden",
"open": "Open",
"up": "Omhoog",
"refresh": "Vernieuwen",
"copyToTarget": "Kopiëren naar doelmap",
"rename": "Naam wijzigen",
"delete": "Verwijderen",
"editPermissions": "Machtigingen bewerken",
"createNewFolder": "Nieuwe map maken",
"deleteSelectedItems": "Geselecteerde items verwijderen",
"deleteConfirm": "Verwijder het geselecteerde item {{count}}?",
"deleteConfirm_other": "Verwijder {{count}} geselecteerde items?",
"cancel": "Annuleren",
"save": "Redden",
"folderCreated": "Map aangemaakt",
"itemRenamed": "Item hernoemd",
"actionFailed": "Actie mislukt",
"itemsDeleted": "{{count}} item verwijderd",
"itemsDeleted_other": "{{count}} items verwijderd",
"deleteFailed": "Verwijderen mislukt",
"permissionsUpdated": "Machtigingen bijgewerkt",
"noRemoteSessionConnected": "Geen externe sessie verbonden",
"failedToListFiles": "Het lukte niet om de bestanden weer te geven.",
"failedToRefresh": "Vernieuwen mislukt",
"destinationInsideSource": "De bestemming mag zich niet binnen het geselecteerde bronpad bevinden.",
"sameHostNoOp": "De bron- en bestemmingsmap zijn dezelfde map."
},
"hosts": {
"fileManager": "Bestandsbeheerder",
"fileManagerUrlCopied": "URL van bestandsbeheerder gekopieerd",
"copyFileManagerUrlAction": "Kopieer de URL van de bestandsbeheerder",
"docsLink": "Documenten bekijken",
"hostNotFound": "Host niet gevonden",
"loadingHost": "Host wordt geladen..."
},
"onboarding": {
"feature_files": "Bestandsbeheerder",
"feature_files_desc": "Blader door bestanden, upload ze, download ze en bewerk ze via SFTP zonder de app te verlaten."
},
"terminal": {
"runTitle": "Bezig met uitvoeren van {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Blader door bestemmingsmappen",
"browsePathError": "Dit pad kon niet worden geopend op de doelhost.",
"browsePathWillBeCreated": "Deze map bestaat nog niet. Hij wordt aangemaakt zodra de overdracht start.",
"cancel": "Annuleren",
"cleanupDestFiles": "Opruimbestemming",
"cleanupDestFilesError": "Opruimen mislukt",
"cleanupDestFilesNothing": "Niets op te ruimen op de bestemming.",
"cleanupDestFilesPartial": "Sommige gedeeltelijke bestanden konden niet worden verwijderd.",
"cleanupDestFilesSuccess": "Gedeeltelijke bestanden verwijderd van de bestemming.",
"confirmCopy": "Kopiëren",
"confirmMove": "Beweging",
"copyFolderToHost": "Kopieer de map naar de host…",
"copyItemsToHost": "Kopieer {{count}} items naar host…",
"copyToHost": "Kopiëren naar host…",
"destinationPath": "Bestemmingspad",
"destMustBeDirectory": "De bestemming moet een adresboek zijn voor overdrachten van meerdere items.",
"goUp": "Ga omhoog",
"hostAuthRequired": "Authenticatie vereist. Open eerst Bestandsbeheer op deze host.",
"hostConnecting": "Verbinding maken…",
"hostConnectionFailed": "Verbinding mislukt",
"hostDisconnected": "Niet verbonden",
"hostReady": "Klaar",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Beide hosts moeten bereikbaar zijn vanaf de Termix-server. Directe routering tussen hosts wordt niet ondersteund.",
"methodAuto": "Auto",
"methodAutoHint": "Selecteert tar of SFTP per bestand op basis van het aantal bestanden, de grootte en de comprimeerbaarheid. Voor afzonderlijke bestanden wordt altijd streaming SFTP gebruikt.",
"methodItemSftp": "SFTP per bestand",
"methodItemSftpHint": "Verstuur elk bestand afzonderlijk via SFTP. Werkt op alle besturingssystemen, inclusief Windows.",
"methodItemSftpLimitation": "Elk bestand gebruikt dezelfde SFTP-stream als een kopie van een enkel bestand, de een na de ander. De voortgang wordt gecombineerd voor alle bestanden, waardoor de voortgangsbalk langzaam beweegt bij grote bestanden.",
"methodLabel": "Overdrachtsmethode",
"methodPreviewError": "De overdrachtsmethode kon niet worden bekeken. De server kiest nog steeds een methode wanneer u start.",
"methodPreviewLoading": "Berekeningsmethode voor overdracht…",
"methodPreviewScanSummary": "{{fileCount}} bestanden, {{totalSize}} totaal (gescand op de bronhost).",
"methodPreviewWillUseItemSftp": "Zal gebruikmaken van: SFTP per bestand",
"methodPreviewWillUseTar": "Zal gebruiken: Tar-archief",
"methodReason": {
"user_item_sftp": "Je hebt gekozen voor SFTP per bestand.",
"user_tar": "Je hebt gekozen voor een tar-archief.",
"tar_unavailable": "Tar is niet beschikbaar op een of beide hosts, daarom wordt in plaats daarvan SFTP per bestand gebruikt.",
"windows_host": "Het betreft een Windows-host, dus tar wordt niet gebruikt.",
"auto_multi_large": "Auto: meerdere bestanden, waaronder een groot bestand ({{largestSize}}) met comprimeerbare gegevens. Tar bundelt ze tot één overdracht.",
"auto_single_large_in_archive": "Auto: één groot bestand ({{largestSize}}) in deze set, dus SFTP per bestand.",
"auto_many_incompressible": "Automatisch: meestal niet-comprimeerbare gegevens, dus SFTP per bestand.",
"auto_many_files": "Auto: veel bestanden ({{fileCount}}), tar vermindert de overhead per bestand.",
"auto_default": "Automatisch: SFTP per bestand voor deze set."
},
"methodTar": "Tar-archief",
"methodTarHint": "Comprimeer op de bron, verstuur één archiefbestand en pak het uit op de bestemming. Vereist tar op beide Unix-hosts.",
"metricsCompress": "Comprimeren op bron: {{duration}}",
"metricsExtract": "Uitpakken op bestemming: {{duration}}",
"metricsPrepare": "Bestemming voorbereiden: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Verwijderen uit de bron: {{duration}}",
"metricsTotal": "Totaal: {{duration}}",
"metricsTransfer": "Einde tot einde: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 geverifieerd: {{duration}}",
"moveFolderToHost": "Map verplaatsen naar host…",
"moveItemsToHost": "Verplaats {{count}} items naar host…",
"moveToHost": "Verplaats naar host…",
"noHostsConnected": "Er zijn geen andere bestandsbeheerhosts beschikbaar.",
"noHostsConnectedHint": "Voeg een andere SSH-host toe met Bestandsbeheer ingeschakeld in Hostbeheer.",
"parallelSegmentsHint": "Grote bestanden worden opgesplitst in blokken van 256 MB. Meerdere lanes gebruiken aparte verbindingen (alsof er meerdere overdrachten worden gestart) voor een hogere totale doorvoer.",
"parallelSegmentsLabel": "Parallelle transferstroken",
"parallelSegmentsOption": "{{count}} rijstroken",
"progressBenchmarking": "De snelste overstaproute selecteren…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Annuleren",
"progressCancelling": "Annuleren…",
"progressCompressing": "Comprimeren op de bronhost…",
"progressExtracting": "Uitpakken op bestemming…",
"progressItems": "{{current}} / {{total}} bestanden",
"progressReconnecting": "Opnieuw verbinding maken…",
"progressStalled": "Vastgelopen",
"progressTotalSpeed": "{{speed}} totaal ({{lanes}} rijstroken)",
"progressTransferring": "Gegevens overdragen…",
"progressTransferringItems": "Bestanden overdragen ({{current}} van {{total}})…",
"progressVerifying": "Bestandsintegriteit controleren…",
"recentDestinations": "Recente bestemmingen",
"resumedHint": "De verbinding met een actieve overdracht die in een ander venster is gestart, is hersteld.",
"retryTransfer": "Opnieuw proberen",
"retryTransferError": "Opnieuw proberen mislukt",
"selectDestinationHost": "Selecteer de bestemmingshost",
"transferCancelled": "Overdracht geannuleerd",
"transferCancelledCopyHint": "Er kunnen gedeeltelijke bestanden op de bestemming achterblijven.",
"transferCancelledMoveHint": "Er kunnen gedeeltelijke bestanden op de bestemming achterblijven. De bronbestanden zijn niet verwijderd.",
"transferError": "Overdracht mislukt",
"transferFailedRetryHint": "Er zijn gedeeltelijke gegevens op de bestemming bewaard gebleven. De herhaalpoging wordt hervat zodra de verbinding hersteld is.",
"transferPartialHint": "Overdracht mislukt: {{paths}}",
"transferSuccess": "Overdracht voltooid",
"metricsHopSourceRead": "Bron → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → bestemming (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → bestemming (lokaal): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Åpne filutforsker"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Aktiver filutforsker",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Standardsti"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "Filbehandler"
},
"fileManager": {
"noHostSelected": "Ingen vert valgt",
"initializingEditor": "Initializing editor...",
"file": "Fil",
"folder": "Mappe",
"uploadFile": "Last opp fil",
"downloadFile": "Last ned",
"extractArchive": "Pakk ut arkiv",
"extractingArchive": "Pakker ut {{name}}...",
"archiveExtractedSuccessfully": "{{name}} ble pakket ut",
"extractFailed": "Utpakking mislyktes",
"compressFile": "Komprimer fil",
"compressFiles": "Komprimer filer",
"compressFilesDesc": "Komprimer {{count}} elementer til ett arkiv",
"archiveName": "Arkivnavn",
"enterArchiveName": "Skriv inn arkivnavn...",
"compressionFormat": "Komprimeringsformat",
"selectedFiles": "Valgte filer",
"andMoreFiles": "og {{count}} til...",
"compress": "Komprimer",
"compressingFiles": "Komprimerer {{count}} elementer til {{name}}...",
"filesCompressedSuccessfully": "{{name}} ble opprettet",
"compressFailed": "Komprimering mislyktes",
"edit": "Rediger",
"preview": "Forhåndsvis",
"previous": "Forrige",
"next": "Neste",
"pageXOfY": "Side {{current}} av {{total}}",
"zoomOut": "Zoom ut",
"zoomIn": "Zoom inn",
"newFile": "Ny fil",
"newFolder": "Ny mappe",
"rename": "Gi nytt navn",
"uploading": "Laster opp...",
"uploadingFile": "Laster opp {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "Filnavn",
"folderName": "Mappenavn",
"fileUploadedSuccessfully": "Fil \"{{name}}\" ble lastet opp",
"failedToUploadFile": "Kunne ikke laste opp fil",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "Filen ble lastet ned",
"failedToDownloadFile": "Kunne ikke laste ned fil",
"fileCreatedSuccessfully": "Fil \"{{name}}\" ble opprettet",
"folderCreatedSuccessfully": "Mappe \"{{name}}\" ble opprettet",
"failedToCreateItem": "Kunne ikke opprette element",
"operationFailed": "{{operation}} mislyktes for {{name}}: {{error}}",
"failedToResolveSymlink": "Kunne ikke løse symbolske lenker",
"itemsDeletedSuccessfully": "{{count}} elementer ble slettet",
"failedToDeleteItems": "Kunne ikke slette elementer",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Slipp filer her for å laste opp",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Lokal",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} elementer",
"localSelectedCount": "{{count}} valgt",
"back": "Tilbake",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Nedlasting mislyktes",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Erstatt",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "Denne mappen er tom",
"searchFiles": "Søk i filer...",
"upload": "Last opp",
"selectHostToStart": "Velg en vert for å starte filhåndtering",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Kunne ikke koble til SSH",
"failedToLoadDirectory": "Kunne ikke laste katalog",
"noSSHConnection": "Ingen SSH-tilkobling tilgjengelig",
"copy": "Kopier",
"cut": "Klipp ut",
"paste": "Lim inn",
"copyPath": "Kopier sti",
"copyPaths": "Kopier stier",
"delete": "Slett",
"properties": "Egenskaper",
"refresh": "Oppdater",
"downloadFiles": "Last ned {{count}} filer til nettleseren",
"copyFiles": "Kopier {{count}} elementer",
"cutFiles": "Klipp ut {{count}} elementer",
"deleteFiles": "Slett {{count}} elementer",
"filesCopiedToClipboard": "{{count}} elementer kopiert til utklippstavlen",
"filesCutToClipboard": "{{count}} elementer klippet til utklippstavlen",
"pathCopiedToClipboard": "Sti kopiert til utklippstavlen",
"pathsCopiedToClipboard": "{{count}} stier kopiert til utklippstavlen",
"failedToCopyPath": "Kunne ikke kopiere sti",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Flyttet {{count}} elementer",
"failedToDeleteItem": "Kunne ikke slette element",
"itemRenamedSuccessfully": "{{type}} fikk nytt navn",
"failedToRenameItem": "Kunne ikke gi element nytt navn",
"download": "Last ned",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Tillatelser",
"size": "Størrelse",
"modified": "Endret",
"path": "Sti",
"confirmDelete": "Er du sikker på at du vil slette {{name}}?",
"permissionDenied": "Tillatelse nektet",
"serverError": "Serverfeil",
"fileSavedSuccessfully": "Filen ble lagret",
"failedToSaveFile": "Kunne ikke lagre fil",
"confirmDeleteSingleItem": "Er du sikker på at du vil slette \"{{name}}\" permanent?",
"confirmDeleteMultipleItems": "Er du sikker på at du vil slette {{count}} elementer permanent?",
"confirmDeleteMultipleItemsWithFolders": "Er du sikker på at du vil slette {{count}} elementer permanent? Dette inkluderer mapper og innholdet deres.",
"confirmDeleteFolder": "Er du sikker på at du vil slette mappen \"{{name}}\" og alt innholdet permanent?",
"permanentDeleteWarning": "Denne handlingen kan ikke angres. Elementene blir slettet permanent fra serveren.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Nylige",
"pinned": "Festet",
"folderShortcuts": "Mappesnarveier",
"failedToReconnectSSH": "Kunne ikke koble til SSH-økt på nytt",
"openTerminalHere": "Åpne terminal her",
"run": "Kjør",
"openTerminalInFolder": "Åpne terminal i denne mappen",
"openTerminalInFileLocation": "Åpne terminal ved filplassering",
"runningFile": "Kjører - {{file}}",
"onlyRunExecutableFiles": "Kan bare kjøre kjørbare filer",
"directories": "Kataloger",
"removedFromRecentFiles": "Fjernet \"{{name}}\" fra nylige filer",
"removeFailed": "Fjerning mislyktes",
"unpinnedSuccessfully": "Fjernet festing av \"{{name}}\"",
"unpinFailed": "Fjerning av festing mislyktes",
"removedShortcut": "Fjernet snarvei \"{{name}}\"",
"removeShortcutFailed": "Kunne ikke fjerne snarvei",
"clearedAllRecentFiles": "Tømte alle nylige filer",
"clearFailed": "Tømming mislyktes",
"removeFromRecentFiles": "Fjern fra nylige filer",
"clearAllRecentFiles": "Tøm alle nylige filer",
"unpinFile": "Løsne fil",
"removeShortcut": "Fjern snarvei",
"pinFile": "Fest fil",
"addToShortcuts": "Legg til snarveier",
"pasteFailed": "Innliming mislyktes",
"noUndoableActions": "Ingen handlinger kan angres",
"undoCopySuccess": "Angret kopiering: Slettet {{count}} kopierte filer",
"undoCopyFailedDelete": "Angre mislyktes: Kunne ikke slette kopierte filer",
"undoCopyFailedNoInfo": "Angre mislyktes: Fant ingen info om kopierte filer",
"undoMoveSuccess": "Angret flytting: Flyttet {{count}} filer tilbake",
"undoMoveFailedMove": "Angre mislyktes: Kunne ikke flytte filer tilbake",
"undoMoveFailedNoInfo": "Angre mislyktes: Fant ingen info om flyttede filer",
"undoDeleteNotSupported": "Sletteoperasjon kan ikke angres: Filer er slettet permanent fra server",
"undoTypeNotSupported": "Ikke støttet angretype",
"undoOperationFailed": "Angreoperasjon mislyktes",
"unknownError": "Ukjent feil",
"confirm": "Bekreft",
"find": "Finn...",
"replace": "Erstatt",
"downloadInstead": "Last ned i stedet",
"keyboardShortcuts": "Tastatursnarveier",
"searchAndReplace": "Søk og erstatt",
"editing": "Redigering",
"search": "Søk",
"findNext": "Finn neste",
"findPrevious": "Finn forrige",
"save": "Lagre",
"selectAll": "Marker alt",
"undo": "Angre",
"redo": "Gjør om",
"moveLineUp": "Flytt linje opp",
"moveLineDown": "Flytt linje ned",
"toggleComment": "Veksle kommentar",
"autoComplete": "Autofullfør",
"imageLoadError": "Kunne ikke laste bilde",
"startTyping": "Begynn å skrive...",
"unknownSize": "Ukjent størrelse",
"fileIsEmpty": "Filen er tom",
"largeFileWarning": "Advarsel om stor fil",
"largeFileWarningDesc": "Denne filen er {{size}} stor, noe som kan gi ytelsesproblemer når den åpnes som tekst.",
"fileNotFoundAndRemoved": "Filen «{{name}}» ble ikke funnet og er fjernet fra nylige/festede filer",
"failedToLoadFile": "Kunne ikke laste fil: {{error}}",
"serverErrorOccurred": "Serverfeil oppstod. Prøv igjen senere.",
"autoSaveFailed": "Autolagring mislyktes",
"fileAutoSaved": "Filen ble autolagret",
"moveFileFailed": "Kunne ikke flytte {{name}}",
"moveOperationFailed": "Flytteoperasjon mislyktes",
"canOnlyCompareFiles": "Kan kun sammenligne to filer",
"comparingFiles": "Sammenligner filer: {{file1}} og {{file2}}",
"dragFailed": "Draoperasjon mislyktes",
"filePinnedSuccessfully": "Filen «{{name}}» ble festet",
"pinFileFailed": "Kunne ikke feste fil",
"fileUnpinnedSuccessfully": "Filen «{{name}}» ble løsnet",
"unpinFileFailed": "Kunne ikke løsne fil",
"shortcutAddedSuccessfully": "Mappesnarvei «{{name}}» ble lagt til",
"addShortcutFailed": "Kunne ikke legge til snarvei",
"operationCompletedSuccessfully": "{{operation}} {{count}} elementer",
"operationCompleted": "{{operation}} {{count}} elementer",
"downloadFileSuccess": "Fil {{name}} ble lastet ned",
"downloadFileFailed": "Nedlasting mislyktes",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Flytt til {{name}}",
"diffCompareWith": "Sammenlign forskjeller med {{name}}",
"dragOutsideToDownload": "Dra utenfor vinduet for å laste ned ({{count}} filer)",
"newFolderDefault": "NyMappe",
"newFileDefault": "NyFil.txt",
"successfullyMovedItems": "Flyttet {{count}} elementer til {{target}}",
"move": "Flytt",
"searchInFile": "Søk i fil (Ctrl+F)",
"showKeyboardShortcuts": "Vis tastatursnarveier",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Begynn å skrive markdown-innhold...",
"loadingFileComparison": "Laster filsammenligning...",
"reload": "Last inn på nytt",
"compare": "Sammenlign",
"sideBySide": "Side om side",
"inline": "Inline",
"fileComparison": "Filsammenligning: {{file1}} vs {{file2}}",
"fileTooLarge": "Fil for stor: {{error}}",
"sshConnectionFailed": "SSH-tilkobling mislyktes. Kontroller tilkoblingen til {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Kunne ikke laste fil: {{error}}",
"connecting": "Kobler til...",
"connectedSuccessfully": "Tilkoblet",
"totpVerificationFailed": "TOTP-verifisering mislyktes",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Endre tillatelser",
"currentPermissions": "Gjeldende tillatelser",
"owner": "Eier",
"group": "Gruppe",
"others": "Andre",
"read": "Les",
"write": "Skriv",
"execute": "Kjør",
"permissionsChangedSuccessfully": "Tillatelser endret",
"failedToChangePermissions": "Kunne ikke endre tillatelser",
"name": "Navn",
"sortByName": "Navn",
"sortByDate": "Date Modified",
"sortBySize": "Størrelse",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Brukt",
"of": "av",
"toggleSidebar": "Slå av/på sidepanel",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Avbryt",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "Ingen vert valgt",
"move": "Flytt",
"copy": "Kopier",
"upload": "Last opp",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Klar",
"loadingHosts": "Laster verter...",
"name": "Navn",
"modified": "Endret",
"size": "Størrelse",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Oppdater",
"copyToTarget": "Copy to Target Directory",
"rename": "Gi nytt navn",
"delete": "Slett",
"editPermissions": "Edit Permissions",
"createNewFolder": "Opprett ny mappe",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Avbryt",
"save": "Lagre",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Kunne ikke liste filer",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "Filbehandler",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Kjører {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Avbryt",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Kopier",
"confirmMove": "Flytt",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Tilkobling mislyktes",
"hostDisconnected": "Not connected",
"hostReady": "Klar",
"itemsSummary": "{{count}} elementer",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Avbryt",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Prøv igjen",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Pliki",
"sftp": "SFTP",
"openFileManager": "Otwórz menedżer plików"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Włącz menedżer plików",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Domyślna ścieżka"
},
"scpLegacy": {
"label": "Tryb SCP Legacy"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "Menedżer plików"
},
"fileManager": {
"noHostSelected": "Nie wybrano hosta",
"initializingEditor": "Inicjalizacja edytora...",
"file": "Plik",
"folder": "Folder",
"uploadFile": "Prześlij plik",
"downloadFile": "Pobierz",
"extractArchive": "Wyodrębnij archiwum",
"extractingArchive": "Wyodrębnianie {{name}}...",
"archiveExtractedSuccessfully": "{{name}} wyodrębniono pomyślnie",
"extractFailed": "Wyodrębnienie nie powiodło się",
"compressFile": "Kompresuj plik",
"compressFiles": "Kompresuj pliki",
"compressFilesDesc": "Kompresuj {{count}} elementów do archiwum",
"archiveName": "Nazwa archiwum",
"enterArchiveName": "Wprowadź nazwę archiwum...",
"compressionFormat": "Format kompresji",
"selectedFiles": "Wybrane pliki",
"andMoreFiles": "i jeszcze {{count}}...",
"compress": "Kompresuj",
"compressingFiles": "Kompresowanie {{count}} elementów do {{name}}...",
"filesCompressedSuccessfully": "{{name}} utworzono pomyślnie",
"compressFailed": "Kompresja nie powiodła się",
"edit": "Edytuj",
"preview": "Podgląd",
"previous": "Poprzedni",
"next": "Następny",
"pageXOfY": "Strona {{current}} z {{total}}",
"zoomOut": "Oddal",
"zoomIn": "Powiększ",
"newFile": "Nowy plik",
"newFolder": "Nowy folder",
"rename": "Zmień nazwę",
"uploading": "Przesyłanie...",
"uploadingFile": "Przesyłanie {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "Nazwa pliku",
"folderName": "Nazwa folderu",
"fileUploadedSuccessfully": "Plik „{{name}}” został pomyślnie przesłany",
"failedToUploadFile": "Nie udało się przesłać pliku",
"uploadingFolderFiles": "Przesyłanie {{count}} plików...",
"uploadedFolderFiles": "Pomyślnie przesłano {{count}} plików",
"uploadedFolderPartial": "Przesłano {{uploaded}} plików, {{failed}} nie powiodło się",
"fileDownloadedSuccessfully": "Plik „{{name}}” został pomyślnie pobrany",
"failedToDownloadFile": "Nie udało się pobrać pliku",
"fileCreatedSuccessfully": "Plik „{{name}}” został pomyślnie utworzony",
"folderCreatedSuccessfully": "Folder „{{name}}” został pomyślnie utworzony",
"failedToCreateItem": "Nie udało się utworzyć elementu",
"operationFailed": "Operacja {{operation}} nie powiodła się dla {{name}}: {{error}}",
"failedToResolveSymlink": "Nie udało się rozwiązać dowiązania symbolicznego",
"itemsDeletedSuccessfully": "Pomyślnie usunięto {{count}} elementów",
"failedToDeleteItems": "Nie udało się usunąć elementów",
"sudoPasswordRequired": "Wymagane hasło administratora",
"enterSudoPassword": "Wprowadź hasło sudo, aby kontynuować tę operację",
"sudoPassword": "Hasło sudo",
"sudoOperationFailed": "Operacja sudo nie powiodła się",
"sudoAuthFailed": "Uwierzytelnianie sudo nie powiodło się",
"dragFilesToUpload": "Upuść pliki tutaj, aby je przesłać",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Lokalne",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} elementów",
"localSelectedCount": "Zaznaczono: {{count}}",
"back": "Wstecz",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer anulowany",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Przesłano {{done}} plików, {{failed}} nie powiodło się",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Pobieranie nie powiodło się",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Zamień",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Otwórz",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Kolumny",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "Ten folder jest pusty",
"searchFiles": "Wyszukaj pliki...",
"upload": "Prześlij",
"selectHostToStart": "Wybierz hosta, aby rozpocząć zarządzanie plikami",
"sshRequiredForFileManager": "Menedżer plików wymaga SSH. Ten host nie ma włączonego SSH.",
"failedToConnect": "Nie udało się połączyć z SSH",
"failedToLoadDirectory": "Nie udało się załadować katalogu",
"noSSHConnection": "Brak dostępnego połączenia SSH",
"copy": "Kopiuj",
"cut": "Wytnij",
"paste": "Wklej",
"copyPath": "Kopiuj ścieżkę",
"copyPaths": "Kopiuj ścieżki",
"delete": "Usuń",
"properties": "Właściwości",
"refresh": "Odśwież",
"downloadFiles": "Pobierz {{count}} plików do przeglądarki",
"copyFiles": "Skopiuj {{count}} elementów",
"cutFiles": "Wytnij {{count}} elementów",
"deleteFiles": "Usuń {{count}} elementów",
"filesCopiedToClipboard": "{{count}} elementów skopiowano do schowka",
"filesCutToClipboard": "{{count}} elementów wycięto do schowka",
"pathCopiedToClipboard": "Ścieżka skopiowana do schowka",
"pathsCopiedToClipboard": "{{count}} ścieżek skopiowano do schowka",
"failedToCopyPath": "Nie udało się skopiować ścieżki do schowka",
"copyFolderLink": "Kopiuj link do folderu",
"copyCurrentFolderLink": "Kopiuj link do bieżącego folderu",
"folderLinkCopied": "Link do folderu skopiowany do schowka",
"failedToCopyFolderLink": "Nie udało się skopiować linku do folderu",
"movedItems": "Przeniesiono {{count}} elementów",
"failedToDeleteItem": "Nie udało się usunąć elementu",
"itemRenamedSuccessfully": "Zmieniono nazwę: {{type}}",
"failedToRenameItem": "Nie udało się zmienić nazwy elementu",
"download": "Pobierz",
"openExternalEditor": "Otwórz zewnętrznie",
"chooseExternalEditor": "Wybierz edytor zewnętrzny",
"externalEditorSelected": "Wybrano edytor zewnętrzny",
"externalEditorDesktopOnly": "Edytor zewnętrzny jest dostępny tylko w aplikacji desktopowej",
"externalEditorOpened": "Otwarto w edytorze zewnętrznym. Zapisanie tam spowoduje przesłanie zmian z powrotem na serwer.",
"failedToOpenExternalEditor": "Nie udało się otworzyć edytora zewnętrznego",
"failedToSelectExternalEditor": "Nie udało się wybrać edytora zewnętrznego",
"permissions": "Uprawnienia",
"size": "Rozmiar",
"modified": "Zmodyfikowano",
"path": "Ścieżka",
"confirmDelete": "Czy na pewno chcesz usunąć {{name}}?",
"permissionDenied": "Brak uprawnień",
"serverError": "Błąd serwera",
"fileSavedSuccessfully": "Plik zapisany pomyślnie",
"failedToSaveFile": "Nie udało się zapisać pliku",
"confirmDeleteSingleItem": "Czy na pewno chcesz trwale usunąć „{{name}}”?",
"confirmDeleteMultipleItems": "Czy na pewno chcesz trwale usunąć {{count}} elementów?",
"confirmDeleteMultipleItemsWithFolders": "Czy na pewno chcesz trwale usunąć {{count}} elementów? Dotyczy to również folderów i ich zawartości.",
"confirmDeleteFolder": "Czy na pewno chcesz trwale usunąć folder „{{name}}” i całą jego zawartość?",
"permanentDeleteWarning": "Tej czynności nie można cofnąć. Elementy zostaną trwale usunięte z serwera.",
"moveToTrashWarning": "Elementy zostaną przeniesione do Kosza Termix i będzie je można przywrócić przed upływem okresu przechowywania.",
"itemsMovedToTrash": "{{count}} elementów przeniesiono do Kosza",
"trash": "Kosz",
"trashDescription": "Usunięte elementy są przechowywane na tym hoście przez {{days}} dni.",
"trashLoadFailed": "Nie udało się załadować Kosza",
"trashEmpty": "Kosz jest pusty",
"trashRestore": "Przywróć",
"trashRestored": "Przywrócono {{name}}",
"trashRestoreFailed": "Nie udało się przywrócić elementu. Oryginalna ścieżka może już istnieć.",
"trashDeletePermanently": "Usuń trwale",
"trashDeleteConfirm": "Czy trwale usunąć {{name}}? Tego nie można cofnąć.",
"trashPermanentlyDeleted": "Trwale usunięto {{name}}",
"trashDeleteFailed": "Nie udało się trwale usunąć elementu",
"trashEmptyAction": "Opróżnij kosz",
"trashEmptyConfirm": "Trwale usunąć wszystkie elementy z Kosza? Tego nie da się cofnąć.",
"trashEmptied": "Kosz opróżniony",
"trashRetention": "Automatyczne czyszczenie po (dniach)",
"trashRetentionSaved": "Zaktualizowano czas przechowywania w Koszu",
"trashRetentionFailed": "Nie udało się zaktualizować czasu przechowywania w Koszu",
"trashUnavailableConfirm": "Tego elementu nie można przenieść do Kosza, zazwyczaj dlatego, że znajduje się w innym systemie plików lub wymaga podwyższonych uprawnień. Czy zamiast tego usunąć go trwale?",
"recent": "Ostatnie",
"pinned": "Przypięte",
"folderShortcuts": "Skróty folderów",
"failedToReconnectSSH": "Nie udało się ponownie połączyć z sesją SSH",
"openTerminalHere": "Otwórz terminal tutaj",
"run": "Uruchom",
"openTerminalInFolder": "Otwórz terminal w tym folderze",
"openTerminalInFileLocation": "Otwórz terminal w lokalizacji pliku",
"runningFile": "Wykonywanie - {{file}}",
"onlyRunExecutableFiles": "Można uruchamiać tylko pliki wykonywalne",
"directories": "Katalogi",
"removedFromRecentFiles": "Usunięto „{{name}}” z ostatnich plików",
"removeFailed": "Nie udało się usunąć",
"unpinnedSuccessfully": "Pomyślnie odpięto „{{name}}”",
"unpinFailed": "Odpięcie nie powiodło się",
"removedShortcut": "Usunięto skrót „{{name}}”",
"removeShortcutFailed": "Nie udało się usunąć skrótu",
"clearedAllRecentFiles": "Wyczyszczono wszystkie ostatnie pliki",
"clearFailed": "Nie udało się wyczyścić",
"removeFromRecentFiles": "Usuń z ostatnich plików",
"clearAllRecentFiles": "Wyczyść wszystkie ostatnie pliki",
"unpinFile": "Odepnij plik",
"removeShortcut": "Usuń skrót",
"pinFile": "Przypnij plik",
"addToShortcuts": "Dodaj do skrótów",
"pasteFailed": "Wklejenie nie powiodło się",
"noUndoableActions": "Brak działań do cofnięcia",
"undoCopySuccess": "Cofnięto kopiowanie: usunięto {{count}} skopiowanych plików",
"undoCopyFailedDelete": "Nie udało się cofnąć: Nie udało się usunąć żadnych skopiowanych plików",
"undoCopyFailedNoInfo": "Nie udało się cofnąć: Nie można znaleźć informacji o skopiowanym pliku",
"undoMoveSuccess": "Cofnięto przenoszenie: przeniesiono {{count}} plików z powrotem do pierwotnej lokalizacji",
"undoMoveFailedMove": "Nie udało się cofnąć: Nie można przenieść żadnych plików z powrotem",
"undoMoveFailedNoInfo": "Nie udało się cofnąć: Nie można znaleźć informacji o przeniesionym pliku",
"undoDeleteNotSupported": "Operacji usunięcia nie można cofnąć: pliki zostały trwale usunięte z serwera",
"undoTypeNotSupported": "Nieobsługiwany typ operacji cofania",
"undoOperationFailed": "Operacja cofania nie powiodła się",
"unknownError": "Nieznany błąd",
"confirm": "Potwierdź",
"find": "Znajdź...",
"replace": "Zamień",
"downloadInstead": "Pobierz zamiast tego",
"keyboardShortcuts": "Skróty klawiaturowe",
"searchAndReplace": "Wyszukaj i zamień",
"editing": "Edycja",
"search": "Szukaj",
"findNext": "Znajdź następny",
"findPrevious": "Znajdź poprzednie",
"save": "Zapisz",
"selectAll": "Zaznacz wszystko",
"undo": "Cofnij",
"redo": "Ponów",
"moveLineUp": "Przesuń linię w górę",
"moveLineDown": "Przesuń linię w dół",
"toggleComment": "Przełącz komentarz",
"autoComplete": "Automatyczne uzupełnianie",
"imageLoadError": "Nie udało się załadować obrazu",
"startTyping": "Zacznij pisać...",
"unknownSize": "Nieznany rozmiar",
"fileIsEmpty": "Plik jest pusty",
"largeFileWarning": "Ostrzeżenie o dużym pliku",
"largeFileWarningDesc": "Ten plik ma rozmiar {{size}}, co może powodować problemy z wydajnością przy otwarciu jako tekst.",
"fileNotFoundAndRemoved": "Plik „{{name}}” nie został znaleziony i został usunięty z ostatnich/przypiętych plików",
"failedToLoadFile": "Nie udało się załadować pliku: {{error}}",
"serverErrorOccurred": "Wystąpił błąd serwera. Spróbuj ponownie później.",
"autoSaveFailed": "Automatyczne zapisywanie nie powiodło się",
"fileAutoSaved": "Plik zapisany automatycznie",
"moveFileFailed": "Nie udało się przenieść {{name}}",
"moveOperationFailed": "Operacja przenoszenia nie powiodła się",
"canOnlyCompareFiles": "Można porównać tylko dwa pliki",
"comparingFiles": "Porównywanie plików: {{file1}} i {{file2}}",
"dragFailed": "Operacja przeciągania nie powiodła się",
"filePinnedSuccessfully": "Plik „{{name}}” został pomyślnie przypięty",
"pinFileFailed": "Nie udało się przypiąć pliku",
"fileUnpinnedSuccessfully": "Plik „{{name}}” został pomyślnie odpięty",
"unpinFileFailed": "Nie udało się odpiąć pliku",
"shortcutAddedSuccessfully": "Skrót folderu „{{name}}” został pomyślnie dodany",
"addShortcutFailed": "Nie udało się dodać skrótu",
"operationCompletedSuccessfully": "{{operation}} {{count}} elementów pomyślnie",
"operationCompleted": "{{operation}} {{count}} elementów",
"downloadFileSuccess": "Plik {{name}} został pomyślnie pobrany",
"downloadFileFailed": "Pobieranie nie powiodło się",
"downloadingFile": "Pobieranie {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Przenieś do {{name}}",
"diffCompareWith": "Porównaj z {{name}}",
"dragOutsideToDownload": "Przeciągnij poza okno, aby pobrać ({{count}} plików)",
"newFolderDefault": "NowyFolder",
"newFileDefault": "NowyPlik.txt",
"successfullyMovedItems": "Pomyślnie przeniesiono {{count}} elementów do {{target}}",
"move": "Przenieś",
"searchInFile": "Wyszukaj w pliku (Ctrl+F)",
"showKeyboardShortcuts": "Pokaż skróty klawiaturowe",
"decreaseFontSize": "Zmniejsz rozmiar czcionki",
"increaseFontSize": "Zwiększ rozmiar czcionki",
"startWritingMarkdown": "Zacznij pisać treść w Markdown...",
"loadingFileComparison": "Ładowanie porównania plików...",
"reload": "Przeładuj",
"compare": "Porównaj",
"sideBySide": "Obok siebie",
"inline": "W linii",
"fileComparison": "Porównanie plików: {{file1}} vs {{file2}}",
"fileTooLarge": "Plik jest za duży: {{error}}",
"sshConnectionFailed": "Połączenie SSH nie powiodło się. Sprawdź połączenie z {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Nie udało się załadować pliku: {{error}}",
"connecting": "Łączenie...",
"connectedSuccessfully": "Połączono pomyślnie",
"totpVerificationFailed": "Weryfikacja TOTP nie powiodła się",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Uwierzytelnianie nie powiodło się",
"incorrectPassphrase": "Nieprawidłowe hasło klucza. Spróbuj ponownie.",
"verificationCodePrompt": "Kod weryfikacyjny:",
"changePermissions": "Zmień uprawnienia",
"currentPermissions": "Aktualne uprawnienia",
"owner": "Właściciel",
"group": "Grupa",
"others": "Inni",
"read": "Odczyt",
"write": "Zapis",
"execute": "Wykonywanie",
"permissionsChangedSuccessfully": "Uprawnienia zostały pomyślnie zmienione",
"failedToChangePermissions": "Nie udało się zmienić uprawnień",
"name": "Nazwa",
"sortByName": "Nazwa",
"sortByDate": "Data modyfikacji",
"sortBySize": "Rozmiar",
"ascending": "Rosnąco",
"descending": "Malejąco",
"root": "Katalog główny",
"new": "Nowy",
"sortBy": "Sortuj według",
"items": "Elementy",
"selected": "Zaznaczone",
"editor": "Edytor",
"octal": "Ósemkowy",
"storage": "Magazyn",
"disk": "Dysk",
"used": "Użyte",
"of": "z",
"toggleSidebar": "Przełącz pasek boczny",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Nie można załadować pliku PDF",
"pdfLoadError": "Wystąpił błąd podczas ładowania pliku PDF.",
"loadingPdf": "Ładowanie pliku PDF...",
"loadingPage": "Ładowanie strony...",
"cancel": "Anuluj",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "Nie wybrano hosta",
"move": "Przenieś",
"copy": "Kopiuj",
"upload": "Prześlij",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Gotowy",
"loadingHosts": "Ładowanie hostów...",
"name": "Nazwa",
"modified": "Zmodyfikowano",
"size": "Rozmiar",
"noFiles": "No files",
"open": "Otwórz",
"up": "Up",
"refresh": "Odśwież",
"copyToTarget": "Copy to Target Directory",
"rename": "Zmień nazwę",
"delete": "Usuń",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Anuluj",
"save": "Zapisz",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Akcja nie powiodła się",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "Menedżer plików",
"fileManagerUrlCopied": "Skopiowano adres URL menedżera plików",
"copyFileManagerUrlAction": "Kopiuj adres URL menedżera plików",
"docsLink": "Zobacz dokumentację",
"hostNotFound": "Nie znaleziono hosta",
"loadingHost": "Ładowanie hosta..."
},
"onboarding": {
"feature_files": "Menedżer plików",
"feature_files_desc": "Przeglądaj, przesyłaj, pobieraj i edytuj pliki przez SFTP bez opuszczania aplikacji."
},
"terminal": {
"runTitle": "Wykonywanie {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Przeglądaj foldery docelowe",
"browsePathError": "Nie można otworzyć tej ścieżki na hoście docelowym.",
"browsePathWillBeCreated": "Ten folder jeszcze nie istnieje. Zostanie utworzony po rozpoczęciu transferu.",
"cancel": "Anuluj",
"cleanupDestFiles": "Wyczyść miejsce docelowe",
"cleanupDestFilesError": "Czyszczenie nie powiodło się",
"cleanupDestFilesNothing": "Nie ma czego czyścić w miejscu docelowym",
"cleanupDestFilesPartial": "Niektórych częściowych plików nie można było usunąć",
"cleanupDestFilesSuccess": "Usunięto częściowe pliki z miejsca docelowego",
"confirmCopy": "Kopiuj",
"confirmMove": "Przenieś",
"copyFolderToHost": "Kopiuj folder do hosta…",
"copyItemsToHost": "Skopiuj {{count}} elementów do hosta…",
"copyToHost": "Kopiuj do hosta…",
"destinationPath": "Ścieżka docelowa",
"destMustBeDirectory": "Miejsce docelowe musi być katalogiem przy transferze wielu elementów",
"goUp": "W górę",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Łączenie…",
"hostConnectionFailed": "Połączenie nieudane",
"hostDisconnected": "Nie połączono",
"hostReady": "Gotowy",
"itemsSummary": "{{count}} elementów",
"jumpHostLimitation": "Oba hosty muszą być osiągalne z serwera Termix. Bezpośrednie trasowanie między hostami nie jest obsługiwane.",
"methodAuto": "Auto",
"methodAutoHint": "Wybiera tar albo SFTP dla każdego pliku na podstawie liczby plików, ich rozmiaru i podatności na kompresję. Pojedyncze pliki zawsze używają strumieniowego SFTP.",
"methodItemSftp": "SFTP dla każdego pliku",
"methodItemSftpHint": "Przesyłaj każdy plik osobno przez SFTP. Działa na wszystkich hostach, w tym Windows.",
"methodItemSftpLimitation": "Każdy plik korzysta z tego samego strumienia SFTP co kopiowanie pojedynczego pliku, jeden po drugim. Postęp jest sumowany dla wszystkich plików, więc przy dużych plikach pasek przesuwa się powoli.",
"methodLabel": "Metoda transferu",
"methodPreviewError": "Nie można wyświetlić podglądu metody transferu. Serwer i tak wybierze metodę po uruchomieniu.",
"methodPreviewLoading": "Obliczanie metody transferu…",
"methodPreviewScanSummary": "{{fileCount}} plików, łącznie {{totalSize}} (przeskanowano na hoście źródłowym).",
"methodPreviewWillUseItemSftp": "Zostanie użyte: SFTP dla każdego pliku",
"methodPreviewWillUseTar": "Zostanie użyte: archiwum tar",
"methodReason": {
"user_item_sftp": "Wybrano SFTP dla poszczególnych plików.",
"user_tar": "Wybrano archiwum tar.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: SFTP dla każdego pliku w tym zestawie."
},
"methodTar": "Archiwum tar",
"methodTarHint": "Kompresja w źródle, transfer jednego archiwum, rozpakowanie w miejscu docelowym. Wymaga tar na obu hostach Unix.",
"metricsCompress": "Kompresja w źródle: {{duration}}",
"metricsExtract": "Rozpakowanie w miejscu docelowym: {{duration}}",
"metricsPrepare": "Przygotowanie miejsca docelowego: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Usunięcie ze źródła: {{duration}}",
"metricsTotal": "Razem: {{duration}}",
"metricsTransfer": "Całościowo: {{throughput}} ({{duration}})",
"metricsVerify": "Zweryfikowano SHA-256: {{duration}}",
"moveFolderToHost": "Przenieś folder do hosta…",
"moveItemsToHost": "Przenieś {{count}} elementów do hosta…",
"moveToHost": "Przenieś do hosta…",
"noHostsConnected": "Brak innych hostów z menedżerem plików.",
"noHostsConnectedHint": "Dodaj kolejny host SSH z włączonym Menedżerem plików w Menedżerze hostów.",
"parallelSegmentsHint": "Duże pliki są dzielone na fragmenty po 256 MB. Wiele pasów korzysta z osobnych połączeń (jak uruchomienie kilku transferów naraz), co daje większą łączną przepustowość.",
"parallelSegmentsLabel": "Równoległe pasy transferowe",
"parallelSegmentsOption": "{{count}} pasów",
"progressBenchmarking": "Wybór najszybszej trasy transferu…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Anuluj",
"progressCancelling": "Anulowanie…",
"progressCompressing": "Kompresja na hoście źródłowym…",
"progressExtracting": "Wyodrębnianie w miejscu docelowym…",
"progressItems": "{{current}} / {{total}} plików",
"progressReconnecting": "Ponowne łączenie…",
"progressStalled": "Utknął",
"progressTotalSpeed": "{{speed}} łącznie ({{lanes}} pasów)",
"progressTransferring": "Przesyłanie danych…",
"progressTransferringItems": "Przesyłanie plików ({{current}} z {{total}})…",
"progressVerifying": "Sprawdzanie integralności pliku…",
"recentDestinations": "Ostatnie miejsca docelowe",
"resumedHint": "Połączono ponownie z aktywnym transferem rozpoczętym w innym oknie.",
"retryTransfer": "Ponów",
"retryTransferError": "Ponowna próba nie powiodła się",
"selectDestinationHost": "Wybierz hosta docelowego",
"transferCancelled": "Transfer anulowany",
"transferCancelledCopyHint": "W miejscu docelowym mogą pozostać częściowe pliki.",
"transferCancelledMoveHint": "W miejscu docelowym mogą pozostać częściowe pliki. Pliki źródłowe nie zostały usunięte.",
"transferError": "Transfer nie powiódł się",
"transferFailedRetryHint": "W miejscu docelowym zachowano częściowe dane. Ponowna próba zostanie wznowiona po przywróceniu połączenia.",
"transferPartialHint": "Nie można przesłać: {{paths}}",
"transferSuccess": "Transfer zakończony",
"metricsHopSourceRead": "Źródło → serwer: {{throughput}}",
"metricsHopDestSftpWrite": "Serwer → cel (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Serwer → cel (lokalny): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Arquivos",
"sftp": "SFTP",
"openFileManager": "Abrir o Gerenciador de Arquivos"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Ativar Gerenciador de Arquivos",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Caminho padrão"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "Gerenciador de Arquivos"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Pasta",
"uploadFile": "Enviar arquivo",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Editar",
"preview": "Preview",
"previous": "Voltar",
"next": "Próximo",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Renomear",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Voltar",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Fazer upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copiar",
"cut": "Cut",
"paste": "Colar",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Apagar",
"properties": "Properties",
"refresh": "Atualizar",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restaurar",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirmar",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Salvar",
"selectAll": "Selecionar Tudo",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Recarregar",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Conectando...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "de",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancelar",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copiar",
"upload": "Enviar",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Atualizar",
"copyToTarget": "Copy to Target Directory",
"rename": "Renomear",
"delete": "Apagar",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancelar",
"save": "Salvar",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "Gerenciador de Arquivos",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copiar URL do Gerenciador de Arquivos",
"docsLink": "Documentação",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancelar",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copiar",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancelar",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Ficheiros",
"sftp": "SFTP",
"openFileManager": "Abrir Gestor de Ficheiros"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Ativar Gestor de Ficheiros",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Caminho Predefinido"
},
"scpLegacy": {
"label": "Modo SCP Legado"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "Gestor de Ficheiros"
},
"fileManager": {
"noHostSelected": "Nenhum host selecionado",
"initializingEditor": "A inicializar editor...",
"file": "Ficheiro",
"folder": "Pasta",
"uploadFile": "Carregar Ficheiro",
"downloadFile": "Descarregar",
"extractArchive": "Extrair Arquivo",
"extractingArchive": "A extrair {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extraído com sucesso",
"extractFailed": "Extração falhou",
"compressFile": "Comprimir Ficheiro",
"compressFiles": "Comprimir Ficheiros",
"compressFilesDesc": "Comprimir {{count}} itens num arquivo",
"archiveName": "Nome do arquivo",
"enterArchiveName": "Introduza o nome do arquivo...",
"compressionFormat": "Formato de compressão",
"selectedFiles": "Ficheiros selecionados",
"andMoreFiles": "e mais {{count}}...",
"compress": "Comprimir",
"compressingFiles": "A comprimir {{count}} itens em {{name}}...",
"filesCompressedSuccessfully": "{{name}} criado com sucesso",
"compressFailed": "Compressão falhou",
"edit": "Editar",
"preview": "Pré-visualizar",
"previous": "Anterior",
"next": "Seguinte",
"pageXOfY": "Página {{current}} de {{total}}",
"zoomOut": "Reduzir",
"zoomIn": "Ampliar",
"newFile": "Novo Ficheiro",
"newFolder": "Nova Pasta",
"rename": "Renomear",
"uploading": "A enviar...",
"uploadingFile": "A enviar {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "Nome do ficheiro",
"folderName": "Nome da pasta",
"fileUploadedSuccessfully": "Ficheiro \"{{name}}\" enviado com sucesso",
"failedToUploadFile": "Falha ao enviar ficheiro",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "Ficheiro \"{{name}}\" descarregado com sucesso",
"failedToDownloadFile": "Falha ao descarregar ficheiro",
"fileCreatedSuccessfully": "Ficheiro \"{{name}}\" criado com sucesso",
"folderCreatedSuccessfully": "Pasta \"{{name}}\" criada com sucesso",
"failedToCreateItem": "Falha ao criar item",
"operationFailed": "Operação {{operation}} falhou para {{name}}: {{error}}",
"failedToResolveSymlink": "Falha ao resolver ligação simbólica",
"itemsDeletedSuccessfully": "{{count}} itens eliminados com êxito",
"failedToDeleteItems": "Falha ao eliminar itens",
"sudoPasswordRequired": "Palavra-passe de administrador necessária",
"enterSudoPassword": "Introduza a palavra-passe sudo para continuar esta operação",
"sudoPassword": "Palavra-passe sudo",
"sudoOperationFailed": "Operação sudo falhou",
"sudoAuthFailed": "Autenticação sudo falhou",
"dragFilesToUpload": "Arraste ficheiros aqui para carregar",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} itens",
"localSelectedCount": "{{count}} selecionado(s)",
"back": "Voltar",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transferência cancelada",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Falha ao descarregar",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Substituir",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Abrir",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Colunas",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "Esta pasta está vazia",
"searchFiles": "Procurar ficheiros...",
"upload": "Carregar",
"selectHostToStart": "Selecione uma máquina para iniciar a gestão de ficheiros",
"sshRequiredForFileManager": "O gestor de ficheiros requer SSH. Esta máquina não tem SSH ativado.",
"failedToConnect": "Falha ao ligar ao SSH",
"failedToLoadDirectory": "Falha ao carregar diretório",
"noSSHConnection": "Nenhuma ligação SSH disponível",
"copy": "Copiar",
"cut": "Cortar",
"paste": "Colar",
"copyPath": "Copiar caminho",
"copyPaths": "Copiar caminhos",
"delete": "Eliminar",
"properties": "Propriedades",
"refresh": "Atualizar",
"downloadFiles": "Descarregar {{count}} ficheiros para o navegador",
"copyFiles": "Copiar {{count}} itens",
"cutFiles": "Cortar {{count}} itens",
"deleteFiles": "Eliminar {{count}} itens",
"filesCopiedToClipboard": "{{count}} itens copiados para a área de transferência",
"filesCutToClipboard": "{{count}} itens cortados para a área de transferência",
"pathCopiedToClipboard": "Caminho copiado para a área de transferência",
"pathsCopiedToClipboard": "{{count}} caminhos copiados para a área de transferência",
"failedToCopyPath": "Falha ao copiar o caminho para a área de transferência",
"copyFolderLink": "Copiar ligação para a pasta",
"copyCurrentFolderLink": "Copiar ligação para a pasta atual",
"folderLinkCopied": "Ligação da pasta copiada para a área de transferência",
"failedToCopyFolderLink": "Falha ao copiar a ligação da pasta",
"movedItems": "{{count}} itens movidos",
"failedToDeleteItem": "Falha ao eliminar o item",
"itemRenamedSuccessfully": "Renomeação de {{type}} bem-sucedida.",
"failedToRenameItem": "Falha ao renomear o item",
"download": "Transferir",
"openExternalEditor": "Abrir externamente",
"chooseExternalEditor": "Escolher editor externo",
"externalEditorSelected": "Editor externo selecionado",
"externalEditorDesktopOnly": "O editor externo está disponível apenas na aplicação de ambiente de trabalho",
"externalEditorOpened": "Aberto no editor externo. Ao guardar, as alterações serão enviadas de volta para o servidor.",
"failedToOpenExternalEditor": "Falha ao abrir o editor externo",
"failedToSelectExternalEditor": "Falha ao selecionar o editor externo",
"permissions": "Permissões",
"size": "Tamanho",
"modified": "Modificado",
"path": "Caminho",
"confirmDelete": "Tem a certeza de que pretende eliminar {{name}}?",
"permissionDenied": "Permissão negada",
"serverError": "Erro do servidor",
"fileSavedSuccessfully": "Ficheiro guardado com sucesso",
"failedToSaveFile": "Falha ao guardar o ficheiro",
"confirmDeleteSingleItem": "Tem a certeza de que pretende eliminar permanentemente \"{{name}}\"?",
"confirmDeleteMultipleItems": "Tem a certeza de que pretende eliminar permanentemente {{count}} itens?",
"confirmDeleteMultipleItemsWithFolders": "Tem a certeza de que pretende eliminar permanentemente {{count}} itens? Isto inclui pastas e o seu conteúdo.",
"confirmDeleteFolder": "Tem a certeza de que pretende eliminar permanentemente a pasta \"{{name}}\" e todo o seu conteúdo?",
"permanentDeleteWarning": "Esta ação não pode ser anulada. Os itens serão permanentemente eliminados do servidor.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restaurar",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recentes",
"pinned": "Fixados",
"folderShortcuts": "Atalhos de pastas",
"failedToReconnectSSH": "Falha ao restabelecer a sessão SSH",
"openTerminalHere": "Abrir Terminal Aqui",
"run": "Executar",
"openTerminalInFolder": "Abrir Terminal Nesta Pasta",
"openTerminalInFileLocation": "Abrir Terminal na Localização do Ficheiro",
"runningFile": "Em execução - {{file}}",
"onlyRunExecutableFiles": "Só pode executar ficheiros executáveis",
"directories": "Pastas",
"removedFromRecentFiles": "Removido \"{{name}}\" dos ficheiros recentes",
"removeFailed": "Falha ao remover",
"unpinnedSuccessfully": "\"{{name}}\" desafixado com sucesso",
"unpinFailed": "Falha ao desafixar",
"removedShortcut": "Atalho \"{{name}}\" removido",
"removeShortcutFailed": "Falha ao remover atalho",
"clearedAllRecentFiles": "Limpos todos os ficheiros recentes",
"clearFailed": "Falha ao limpar",
"removeFromRecentFiles": "Remover dos ficheiros recentes",
"clearAllRecentFiles": "Limpar todos os ficheiros recentes",
"unpinFile": "Desafixar ficheiro",
"removeShortcut": "Remover atalho",
"pinFile": "Afixar ficheiro",
"addToShortcuts": "Adicionar aos atalhos",
"pasteFailed": "Falha ao colar",
"noUndoableActions": "Sem ações para desfazer",
"undoCopySuccess": "Desfeita a operação de cópia: Eliminados {{count}} ficheiros copiados",
"undoCopyFailedDelete": "Falha ao desfazer: Não foi possível eliminar os ficheiros copiados",
"undoCopyFailedNoInfo": "Falha ao desfazer: Não foi possível encontrar a informação dos ficheiros copiados",
"undoMoveSuccess": "Desfeita a operação de mover: {{count}} ficheiros movidos de volta para o local original",
"undoMoveFailedMove": "Falha ao desfazer: Não foi possível mover nenhum ficheiro de volta",
"undoMoveFailedNoInfo": "Falha ao desfazer: Não foi possível encontrar a informação dos ficheiros movidos",
"undoDeleteNotSupported": "A operação de eliminar não pode ser desfeita: Os ficheiros foram eliminados permanentemente do servidor",
"undoTypeNotSupported": "Tipo de operação de desfazer não suportado",
"undoOperationFailed": "Falha ao desfazer a operação",
"unknownError": "Erro desconhecido",
"confirm": "Confirmar",
"find": "Procurar...",
"replace": "Substituir",
"downloadInstead": "Transferir em alternativa",
"keyboardShortcuts": "Atalhos de teclado",
"searchAndReplace": "Pesquisar e substituir",
"editing": "Edição",
"search": "Pesquisar",
"findNext": "Localizar seguinte",
"findPrevious": "Localizar anterior",
"save": "Guardar",
"selectAll": "Selecionar tudo",
"undo": "Desfazer",
"redo": "Refazer",
"moveLineUp": "Mover linha para cima",
"moveLineDown": "Mover linha para baixo",
"toggleComment": "Alternar comentário",
"autoComplete": "Autocompletar",
"imageLoadError": "Erro ao carregar a imagem",
"startTyping": "Comece a escrever...",
"unknownSize": "Tamanho desconhecido",
"fileIsEmpty": "O ficheiro está vazio",
"largeFileWarning": "Aviso de ficheiro grande",
"largeFileWarningDesc": "Este ficheiro tem {{size}} de tamanho, o que poderá causar problemas de desempenho ao ser aberto como texto.",
"fileNotFoundAndRemoved": "O ficheiro \"{{name}}\" não foi encontrado e foi removido dos ficheiros recentes/fixados",
"failedToLoadFile": "Erro ao carregar o ficheiro: {{error}}",
"serverErrorOccurred": "Ocorreu um erro no servidor. Por favor, tente novamente mais tarde.",
"autoSaveFailed": "Falha na gravação automática",
"fileAutoSaved": "Ficheiro gravado automaticamente",
"moveFileFailed": "Falha ao mover {{name}}",
"moveOperationFailed": "Falha na operação de movimentação",
"canOnlyCompareFiles": "Só é possível comparar dois ficheiros",
"comparingFiles": "A comparar ficheiros: {{file1}} e {{file2}}",
"dragFailed": "Falha ao arrastar",
"filePinnedSuccessfully": "Ficheiro \"{{name}}\" fixado com sucesso",
"pinFileFailed": "Erro ao fixar o ficheiro",
"fileUnpinnedSuccessfully": "Ficheiro \"{{name}}\" desafixado com sucesso",
"unpinFileFailed": "Falha ao desafixar ficheiro",
"shortcutAddedSuccessfully": "Atalho para a pasta \"{{name}}\" adicionado com sucesso",
"addShortcutFailed": "Falha ao adicionar atalho",
"operationCompletedSuccessfully": "{{operation}} {{count}} itens com sucesso",
"operationCompleted": "{{operation}} {{count}} itens",
"downloadFileSuccess": "Ficheiro {{name}} descarregado com sucesso",
"downloadFileFailed": "Falha ao descarregar",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Mover para {{name}}",
"diffCompareWith": "Comparar diferenças com {{name}}",
"dragOutsideToDownload": "Arraste para fora da janela para descarregar ({{count}} ficheiros)",
"newFolderDefault": "NovaPasta",
"newFileDefault": "NovoFicheiro.txt",
"successfullyMovedItems": "{{count}} itens movidos com sucesso para {{target}}",
"move": "Mover",
"searchInFile": "Procurar no ficheiro (Ctrl+F)",
"showKeyboardShortcuts": "Mostrar atalhos de teclado",
"decreaseFontSize": "Diminuir tamanho da letra",
"increaseFontSize": "Aumentar tamanho da letra",
"startWritingMarkdown": "Comece a escrever o seu conteúdo em markdown...",
"loadingFileComparison": "A carregar comparação de ficheiros...",
"reload": "Recarregar",
"compare": "Comparar",
"sideBySide": "Lado a lado",
"inline": "Em linha",
"fileComparison": "Comparação de ficheiros: {{file1}} vs {{file2}}",
"fileTooLarge": "Ficheiro demasiado grande: {{error}}",
"sshConnectionFailed": "Falha na ligação SSH. Verifique a sua ligação a {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Falha ao carregar ficheiro: {{error}}",
"connecting": "A ligar...",
"connectedSuccessfully": "Ligado com sucesso",
"totpVerificationFailed": "Falha na verificação TOTP",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Falha na autenticação",
"incorrectPassphrase": "Frase-passe incorreta. Tente novamente.",
"verificationCodePrompt": "Código de verificação:",
"changePermissions": "Alterar Permissões",
"currentPermissions": "Permissões Atuais",
"owner": "Proprietário",
"group": "Grupo",
"others": "Outros",
"read": "Leitura",
"write": "Escrita",
"execute": "Execução",
"permissionsChangedSuccessfully": "Permissões alteradas com sucesso",
"failedToChangePermissions": "Falha ao alterar permissões",
"name": "Nome",
"sortByName": "Nome",
"sortByDate": "Data de modificação",
"sortBySize": "Tamanho",
"ascending": "Ascendente",
"descending": "Descendente",
"root": "Raiz",
"new": "Novo",
"sortBy": "Ordenar por",
"items": "Itens",
"selected": "Selecionados",
"editor": "Editor",
"octal": "Octal",
"storage": "Armazenamento",
"disk": "Disco",
"used": "Utilizado",
"of": "de",
"toggleSidebar": "Alternar Barra Lateral",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Não é possível carregar o PDF",
"pdfLoadError": "Ocorreu um erro ao carregar este ficheiro PDF.",
"loadingPdf": "A carregar PDF...",
"loadingPage": "A carregar página...",
"cancel": "Cancelar",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "Nenhum anfitrião selecionado",
"move": "Mover",
"copy": "Copiar",
"upload": "Carregar",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Pronto",
"loadingHosts": "A carregar hosts...",
"name": "Nome",
"modified": "Modificado",
"size": "Tamanho",
"noFiles": "No files",
"open": "Abrir",
"up": "Up",
"refresh": "Atualizar",
"copyToTarget": "Copy to Target Directory",
"rename": "Renomear",
"delete": "Eliminar",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancelar",
"save": "Guardar",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "A ação falhou",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "Gestor de Ficheiros",
"fileManagerUrlCopied": "URL do gestor de ficheiros copiada",
"copyFileManagerUrlAction": "Copiar URL do Gestor de Ficheiros",
"docsLink": "Ver documentação",
"hostNotFound": "Host não encontrado",
"loadingHost": "A carregar o host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "A executar {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Navegar pelas pastas de destino",
"browsePathError": "Não foi possível abrir este caminho no host de destino.",
"browsePathWillBeCreated": "Esta pasta ainda não existe. Será criada quando a transferência for iniciada.",
"cancel": "Cancelar",
"cleanupDestFiles": "Limpar destino",
"cleanupDestFilesError": "A limpeza falhou.",
"cleanupDestFilesNothing": "Nada a limpar no destino.",
"cleanupDestFilesPartial": "Não foi possível remover alguns ficheiros parciais.",
"cleanupDestFilesSuccess": "Ficheiros parciais removidos do destino.",
"confirmCopy": "Copiar",
"confirmMove": "Mover",
"copyFolderToHost": "Copiar pasta para o host…",
"copyItemsToHost": "Copiar {{count}} itens para o host…",
"copyToHost": "Copiar para o host…",
"destinationPath": "Caminho de destino",
"destMustBeDirectory": "O destino deve ser uma pasta para transferências de vários itens.",
"goUp": "Subir",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "A ligar…",
"hostConnectionFailed": "Falha na ligação",
"hostDisconnected": "Desligado",
"hostReady": "Pronto",
"itemsSummary": "{{count}} itens",
"jumpHostLimitation": "Ambos os hosts têm de ser acessíveis a partir do servidor Termix. O encaminhamento direto entre hosts não é suportado.",
"methodAuto": "Automático",
"methodAutoHint": "Escolhe tar ou SFTP por ficheiro com base no número de ficheiros, tamanho e compressibilidade. Os ficheiros únicos usam sempre SFTP por streaming.",
"methodItemSftp": "SFTP por ficheiro",
"methodItemSftpHint": "Transfere cada ficheiro individualmente por SFTP. Funciona em todos os hosts, incluindo Windows.",
"methodItemSftpLimitation": "Cada ficheiro utiliza o mesmo stream SFTP como uma cópia de um único ficheiro, um após o outro. O progresso é combinado para todos os ficheiros, pelo que a barra se move lentamente durante ficheiros grandes.",
"methodLabel": "Método de transferência",
"methodPreviewError": "Não foi possível pré-visualizar o método de transferência. O servidor ainda escolherá um método quando iniciar.",
"methodPreviewLoading": "A calcular o método de transferência…",
"methodPreviewScanSummary": "{{fileCount}} ficheiros, {{totalSize}} no total (analisados no host de origem).",
"methodPreviewWillUseItemSftp": "Utilizará: SFTP por ficheiro",
"methodPreviewWillUseTar": "Utilizará: Arquivo Tar",
"methodReason": {
"user_item_sftp": "Optou por SFTP ficheiro a ficheiro.",
"user_tar": "Optou por ficheiro tar.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Automático: SFTP ficheiro a ficheiro para este conjunto."
},
"methodTar": "Arquivo Tar",
"methodTarHint": "Comprime na origem, transfere um arquivo, extrai no destino. Requer tar em ambos os hosts Unix.",
"metricsCompress": "Compressão na origem: {{duration}}",
"metricsExtract": "Extração no destino: {{duration}}",
"metricsPrepare": "Preparar destino: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remoção da origem: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "Ponta a ponta: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Mover pasta para o host…",
"moveItemsToHost": "Mover {{count}} itens para o host…",
"moveToHost": "Mover para o host…",
"noHostsConnected": "Não há outros hosts do gestor de ficheiros disponíveis.",
"noHostsConnectedHint": "Adicione outro host SSH com o Gestor de Ficheiros ativado no Gestor de Hosts.",
"parallelSegmentsHint": "Os ficheiros grandes são divididos em partes de 256 MB. Múltiplas vias utilizam ligações separadas (como iniciar várias transferências) para um maior débito total.",
"parallelSegmentsLabel": "Vias de transferência paralelas",
"parallelSegmentsOption": "{{count}} vias",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancelar",
"progressCancelling": "A cancelar…",
"progressCompressing": "A comprimir no host de origem…",
"progressExtracting": "A extrair no destino…",
"progressItems": "{{current}} / {{total}} ficheiros",
"progressReconnecting": "A reconectar…",
"progressStalled": "Parado",
"progressTotalSpeed": "{{speed}} total ({{lanes}} vias)",
"progressTransferring": "A transferir dados…",
"progressTransferringItems": "A transferir ficheiros ({{current}} de {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Destinos recentes",
"resumedHint": "Reconectado a uma transferência ativa iniciada noutra janela.",
"retryTransfer": "Repetir",
"retryTransferError": "A repetição falhou.",
"selectDestinationHost": "Selecionar host de destino",
"transferCancelled": "Transferência cancelada",
"transferCancelledCopyHint": "Poderão permanecer ficheiros parciais no destino.",
"transferCancelledMoveHint": "Poderão permanecer ficheiros parciais no destino. Os ficheiros de origem não foram removidos.",
"transferError": "Transferência falhou",
"transferFailedRetryHint": "Foram mantidos dados parciais no destino. A repetição será retomada quando a ligação for restabelecida.",
"transferPartialHint": "Não foi possível transferir: {{paths}}",
"transferSuccess": "Transferência concluída",
"metricsHopSourceRead": "Origem → servidor: {{throughput}}",
"metricsHopDestSftpWrite": "Servidor → destino (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Servidor → destino (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Fișiere",
"sftp": "SFTP",
"openFileManager": "Deschideți Managerul de fișiere"
},
"permissions": {
"use": {
"title": "Folosește managerul de fișiere",
"description": "Răsfoiți, editați și transferați fișiere prin SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Activează Managerul de fișiere",
"description": "Răsfoiți și editați fișiere pe această gazdă prin SFTP."
},
"defaultPath": {
"label": "Calea implicită"
},
"scpLegacy": {
"label": "Modul SCP Legacy"
}
},
"user": {
"transferConcurrency": {
"label": "Transferuri simultane de fișiere",
"description": "Câte fișiere încarcă sau descarcă simultan managerul local/la distanță. Reduceți această valoare dacă serverul dvs. limitează canalele SFTP."
},
"confirmBeforeTrash": {
"label": "Confirmați înainte de a muta fișierele în coșul de gunoi",
"description": "Întreabă înainte de a muta fișierele la distanță în coșul de gunoi. Ștergerea definitivă necesită în continuare confirmare."
}
}
},
"hostCapability": {
"label": "Manager de fișiere"
},
"fileManager": {
"noHostSelected": "Nicio gazdă selectată",
"initializingEditor": "Se inițializează editorul...",
"file": "Fişier",
"folder": "Pliant",
"uploadFile": "Încărcați fișierul",
"downloadFile": "Descărcare",
"extractArchive": "Extrageți arhiva",
"extractingArchive": "Extragerea {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extras cu succes",
"extractFailed": "Extragerea a eșuat",
"compressFile": "Comprimați fișierul",
"compressFiles": "Comprimați fișierele",
"compressFilesDesc": "Comprimați elementele {{count}} într-o arhivă",
"archiveName": "Numele arhivei",
"enterArchiveName": "Introduceți numele arhivei...",
"compressionFormat": "Format de compresie",
"selectedFiles": "Fișiere selectate",
"andMoreFiles": "și {{count}} mai multe...",
"compress": "Comprima",
"compressingFiles": "Comprimarea elementelor {{count}} în {{name}}...",
"filesCompressedSuccessfully": "{{name}} creat cu succes",
"compressFailed": "Compresia a eșuat",
"edit": "Edita",
"preview": "Previzualizare",
"previous": "Anterior",
"next": "Următorul",
"pageXOfY": "Pagina {{current}} din {{total}}",
"zoomOut": "Micșorare",
"zoomIn": "Mărire",
"newFile": "Fișier nou",
"newFolder": "Dosar nou",
"rename": "Redenumire",
"uploading": "Se încarcă...",
"uploadingFile": "Se încarcă {{name}}...",
"uploadingChunk": "Se încarcă {{name}}: {{percent}}% (partea {{chunk}} din {{total}})",
"fileName": "Nume de fișier",
"folderName": "Nume folder",
"fileUploadedSuccessfully": "Fișierul „{{name}}” a fost încărcat cu succes",
"failedToUploadFile": "Nu s-a putut încărca fișierul",
"uploadingFolderFiles": "Se încarcă {{count}} fișier(e)...",
"uploadedFolderFiles": "Fișier(e) {{count}} încărcat(e) cu succes",
"uploadedFolderPartial": "Încărcarea fișierelor {{uploaded}} , {{failed}} a eșuat.",
"fileDownloadedSuccessfully": "Fișierul „{{name}}” a fost descărcat cu succes",
"failedToDownloadFile": "Nu s-a putut descărca fișierul",
"fileCreatedSuccessfully": "Fișierul „{{name}}” a fost creat cu succes",
"folderCreatedSuccessfully": "Dosarul „{{name}}” a fost creat cu succes",
"failedToCreateItem": "Nu s-a putut crea elementul",
"operationFailed": "Operația {{operation}} a eșuat pentru {{name}}: {{error}}",
"failedToResolveSymlink": "Nu s-a putut rezolva legătura simbolică",
"itemsDeletedSuccessfully": "{{count}} elemente șterse cu succes",
"failedToDeleteItems": "Nu s-au putut șterge elementele",
"sudoPasswordRequired": "Parolă de administrator necesară",
"enterSudoPassword": "Introduceți parola sudo pentru a continua această operațiune",
"sudoPassword": "Parolă Sudo",
"sudoOperationFailed": "Operațiunea Sudo a eșuat",
"sudoAuthFailed": "Autentificarea Sudo a eșuat",
"dragFilesToUpload": "Plasați fișierele aici pentru încărcare",
"dropToUploadHere": "Plasați aici pentru a încărca",
"dropToDownloadHere": "Plasați pentru descărcare aici",
"localFiles": "Local",
"showLocalFiles": "Afișați fișierele locale (vizualizare divizată)",
"hideLocalFiles": "Ascunde fișierele locale",
"localHome": "Dosar principal",
"localPathPlaceholder": "Calea folderului local",
"localShowHidden": "Afișează fișierele ascunse",
"localHideHidden": "Ascunde fișierele ascunse",
"localRevealInFileManager": "Afișează în managerul de fișiere al sistemului",
"localCannotOpenFolder": "Nu se poate deschide folderul",
"localItemCount": "{{count}} articole",
"localSelectedCount": "{{count}} selectat",
"back": "Spate",
"forward": "Redirecţiona",
"up": "Sus",
"kind": "Fel",
"localUploadingProgress": "Se încarcă {{current}} din {{total}}",
"localDownloadingProgress": "Se descarcă {{current}} din {{total}}",
"localTransferInFlight": "{{count}} deodată",
"localPreparingDownload": "Se pregătește descărcarea...",
"localTransferCancelled": "Transfer anulat",
"localNothingToTransfer": "Nimic de transferat",
"localUploadComplete": "Fișiere încărcate {{count}}",
"localUploadFailed": "Încărcarea a eșuat",
"localUploadPartial": "Încărcarea fișierelor {{done}} , {{failed}} a eșuat.",
"localDownloadComplete": "Fișiere descărcate {{count}}",
"localDownloadFailed": "Descărcarea a eșuat",
"localDownloadPartial": "Descărcarea fișierelor {{done}} , {{failed}} a eșuat.",
"localReplaceExistingPrompt": "{{count}} element(e) există deja în acest folder. Le înlocuiți?",
"localReplace": "Înlocui",
"localSkipExisting": "Sari peste",
"localSkippedExisting": "{{count}} element(e) existent(e) omis(e)",
"localUnsafeNamesSkipped": "{{count}} element(e) ale cărui nume nu pot fi utilizate pe acest computer au fost omise",
"localOpen": "Deschide",
"localOpenFolder": "Deschideți folderul",
"localUploadToRemote": "Încărcare pe server",
"localUploadToRemoteMany": "Încărcați {{count}} elemente pe server",
"localMoveToTrash": "Mută în coșul de gunoi",
"localMoveToTrashMany": "Mută articolele {{count}} în coșul de gunoi",
"localTrashConfirmSingle": "Mutați „{{name}}” în coșul de gunoi?",
"localTrashConfirmFolder": "Mutați folderul „{{name}}” și tot conținutul său în Coșul de gunoi?",
"localTrashConfirmMany": "Mutați {{count}} elemente în coșul de gunoi?",
"localTrashed": "{{count}} element(e) mutat(e) în coșul de gunoi",
"localTrashFailed": "Nu s-a putut muta în coșul de gunoi",
"localRenameFailed": "Redenumirea a eșuat",
"localCreateFailed": "Nu s-a putut crea elementul",
"goToParentFolder": "Accesați folderul părinte",
"resizeSidebar": "Trageți pentru a redimensiona bara laterală (faceți dublu clic pentru a reseta)",
"resizeLocalPane": "Trageți pentru a redimensiona panoul local (faceți dublu clic pentru a reseta)",
"columns": "Coloane",
"columnsHint": "Faceți clic dreapta pentru a alege coloane",
"emptyFolder": "Acest folder este gol",
"searchFiles": "Căutați fișiere...",
"upload": "Încărcare",
"selectHostToStart": "Selectați o gazdă pentru a începe gestionarea fișierelor",
"sshRequiredForFileManager": "Managerul de fișiere necesită SSH. Această gazdă nu are SSH activat.",
"failedToConnect": "Conectarea la SSH a eșuat",
"failedToLoadDirectory": "Directorul nu a putut fi încărcat",
"noSSHConnection": "Nu este disponibilă nicio conexiune SSH",
"copy": "Copie",
"cut": "Tăiați",
"paste": "Pastă",
"copyPath": "Copiere cale",
"copyPaths": "Copiați căile",
"delete": "Şterge",
"properties": "Proprietăți",
"refresh": "Reîmprospăta",
"downloadFiles": "Descărcați fișierele {{count}} în browser",
"copyFiles": "Copiază elementele {{count}}",
"cutFiles": "Decupează elementele {{count}}",
"deleteFiles": "Ștergeți elementele {{count}}",
"filesCopiedToClipboard": "{{count}} elemente copiate în clipboard",
"filesCutToClipboard": "{{count}} elemente tăiate în clipboard",
"pathCopiedToClipboard": "Calea a fost copiată în clipboard",
"pathsCopiedToClipboard": "Căile {{count}} au fost copiate în clipboard",
"failedToCopyPath": "Nu s-a putut copia calea în clipboard",
"copyFolderLink": "Copiați linkul în folder",
"copyCurrentFolderLink": "Copiați linkul în folderul curent",
"folderLinkCopied": "Legătura la dosar a fost copiată în clipboard",
"failedToCopyFolderLink": "Nu s-a putut copia linkul dosarului",
"movedItems": "Articole mutate {{count}}",
"failedToDeleteItem": "Nu s-a putut șterge elementul",
"itemRenamedSuccessfully": "{{type}} redenumit cu succes",
"failedToRenameItem": "Nu s-a putut redenumi elementul",
"download": "Descărcare",
"openExternalEditor": "Deschis la exterior",
"chooseExternalEditor": "Alegeți un editor extern",
"externalEditorSelected": "Editor extern selectat",
"externalEditorDesktopOnly": "Editorul extern este disponibil doar în aplicația pentru desktop",
"externalEditorOpened": "Deschis într-un editor extern. Salvarea acolo va încărca modificările înapoi pe server.",
"failedToOpenExternalEditor": "Nu s-a putut deschide editorul extern",
"failedToSelectExternalEditor": "Nu s-a putut selecta editorul extern",
"permissions": "Permisiuni",
"size": "Dimensiune",
"modified": "Modificat",
"path": "Cale",
"confirmDelete": "Sigur vrei să ștergi {{name}}?",
"permissionDenied": "Acces refuzat",
"serverError": "Eroare server",
"fileSavedSuccessfully": "Fișierul a fost salvat cu succes",
"failedToSaveFile": "Nu s-a putut salva fișierul",
"confirmDeleteSingleItem": "Sigur vrei să ștergi definitiv „{{name}}”?",
"confirmDeleteMultipleItems": "Sigur vrei să ștergi definitiv elementele {{count}}?",
"confirmDeleteMultipleItemsWithFolders": "Sigur vrei să ștergi definitiv elementele {{count}} ? Aceasta include folderele și conținutul acestora.",
"confirmDeleteFolder": "Sigur doriți să ștergeți definitiv folderul „{{name}}” și tot conținutul său?",
"permanentDeleteWarning": "Această acțiune nu poate fi anulată. Elementul (elementele) va fi (vor) șters(e) definitiv de pe server.",
"moveToTrashWarning": "Elementul (elementele) va (vor) fi mutat(e) în Coșul de gunoi Termix și va (pot) fi restaurat(e) înainte de expirarea perioadei de păstrare.",
"itemsMovedToTrash": "{{count}} element(e) mutat(e) în Coșul de gunoi",
"trash": "Gunoi",
"trashDescription": "Elementele șterse sunt păstrate timp de {{days}} zi(le) pe această gazdă.",
"trashLoadFailed": "Nu s-a putut încărca Coșul de gunoi",
"trashEmpty": "Coșul de gunoi este gol",
"trashRestore": "Restabili",
"trashRestored": "Restaurat {{name}}",
"trashRestoreFailed": "Elementul nu a putut fi restaurat. Calea originală ar putea exista deja.",
"trashDeletePermanently": "Ștergeți definitiv",
"trashDeleteConfirm": "Ștergeți definitiv {{name}}? Această acțiune nu poate fi anulată.",
"trashPermanentlyDeleted": "Șters definitiv {{name}}",
"trashDeleteFailed": "Nu s-a putut șterge definitiv elementul",
"trashEmptyAction": "Goliți coșul de gunoi",
"trashEmptyConfirm": "Ștergeți definitiv toate elementele din Coșul de gunoi? Această acțiune nu poate fi anulată.",
"trashEmptied": "Coș de gunoi golit",
"trashRetention": "Curățare automată după (zile)",
"trashRetentionSaved": "Reținerea coșului de gunoi actualizată",
"trashRetentionFailed": "Nu s-a putut actualiza opțiunea „Păstrarea în coș”",
"trashUnavailableConfirm": "Acest element nu poate fi mutat în Coșul de gunoi, de obicei pentru că se află pe un alt sistem de fișiere sau necesită permisiuni ridicate. Îl ștergeți definitiv în schimb?",
"recent": "Recent",
"pinned": "Fixat",
"folderShortcuts": "Comenzi rapide pentru foldere",
"failedToReconnectSSH": "Reconectarea sesiunii SSH a eșuat.",
"openTerminalHere": "Deschideți terminalul aici",
"run": "Aleargă",
"openTerminalInFolder": "Deschideți terminalul în acest folder",
"openTerminalInFileLocation": "Deschideți terminalul la locația fișierului",
"runningFile": "Alergare - {{file}}",
"onlyRunExecutableFiles": "Poate rula doar fișiere executabile",
"directories": "Directoare",
"removedFromRecentFiles": "„{{name}}” a fost eliminat din fișierele recente",
"removeFailed": "Eliminarea a eșuat",
"unpinnedSuccessfully": "„{{name}}” a fost anulată cu succes",
"unpinFailed": "Anularea fixării a eșuat",
"removedShortcut": "S-a eliminat comanda rapidă „{{name}}”",
"removeShortcutFailed": "Eliminarea comenzii rapide a eșuat.",
"clearedAllRecentFiles": "Am șters toate fișierele recente",
"clearFailed": "Ștergerea a eșuat",
"removeFromRecentFiles": "Eliminați din fișierele recente",
"clearAllRecentFiles": "Ștergeți toate fișierele recente",
"unpinFile": "Anulează fixarea fișierului",
"removeShortcut": "Eliminați comanda rapidă",
"pinFile": "Fișier fixat",
"addToShortcuts": "Adăugați la comenzi rapide",
"pasteFailed": "Lipirea a eșuat",
"noUndoableActions": "Nicio acțiune care nu poate fi anulată",
"undoCopySuccess": "Operațiune de copiere anulată: Fișierele copiate {{count}} au fost șterse",
"undoCopyFailedDelete": "Anulare eșuată: Nu s-au putut șterge fișierele copiate",
"undoCopyFailedNoInfo": "Anulare eșuată: Nu s-au găsit informațiile despre fișierul copiat",
"undoMoveSuccess": "Operațiune de mutare anulată: Fișierele {{count}} au fost mutate înapoi în locația originală.",
"undoMoveFailedMove": "Anulare eșuată: Nu s-au putut muta fișierele înapoi",
"undoMoveFailedNoInfo": "Anulare eșuată: Nu s-au găsit informații despre fișierul mutat",
"undoDeleteNotSupported": "Operațiunea de ștergere nu poate fi anulată: Fișierele au fost șterse definitiv de pe server.",
"undoTypeNotSupported": "Tip de operațiune de anulare neacceptat",
"undoOperationFailed": "Operațiunea de anulare a eșuat",
"unknownError": "Eroare necunoscută",
"confirm": "Confirma",
"find": "Găsi...",
"replace": "Înlocui",
"downloadInstead": "Descărcați în schimb",
"keyboardShortcuts": "Comenzi rapide de la tastatură",
"searchAndReplace": "Căutare și înlocuire",
"editing": "Editare",
"search": "Căutare",
"findNext": "Găsește următorul",
"findPrevious": "Găsește precedentul",
"save": "Salva",
"selectAll": "Selectați tot",
"undo": "Anula",
"redo": "Refaceți",
"moveLineUp": "Mută alinierea în sus",
"moveLineDown": "Mută linia în jos",
"toggleComment": "Comutare comentariu",
"autoComplete": "Completare automată",
"imageLoadError": "Nu s-a putut încărca imaginea",
"startTyping": "Începeți să tastați...",
"unknownSize": "Dimensiune necunoscută",
"fileIsEmpty": "Fișierul este gol",
"largeFileWarning": "Avertisment fișier mare",
"largeFileWarningDesc": "Acest fișier are dimensiunea {{size}} , ceea ce poate cauza probleme de performanță atunci când este deschis ca text.",
"fileNotFoundAndRemoved": "Fișierul „{{name}}” nu a fost găsit și a fost eliminat din fișierele recente/fixate.",
"failedToLoadFile": "Nu s-a putut încărca fișierul: {{error}}",
"serverErrorOccurred": "A apărut o eroare de server. Vă rugăm să încercați din nou mai târziu.",
"autoSaveFailed": "Salvarea automată a eșuat",
"fileAutoSaved": "Fișier salvat automat",
"moveFileFailed": "Nu s-a putut muta {{name}}",
"moveOperationFailed": "Operațiunea de mutare a eșuat",
"canOnlyCompareFiles": "Se pot compara doar două fișiere",
"comparingFiles": "Compararea fișierelor: {{file1}} și {{file2}}",
"dragFailed": "Operația de tragere a eșuat",
"filePinnedSuccessfully": "Fișierul „{{name}}” a fost fixat cu succes",
"pinFileFailed": "Fișierul nu a fost fixat",
"fileUnpinnedSuccessfully": "Fișierul „{{name}}” a fost anulat cu succes.",
"unpinFileFailed": "Nu s-a putut anula fixarea fișierului",
"shortcutAddedSuccessfully": "Comanda rapidă pentru folderul „{{name}}” a fost adăugată cu succes",
"addShortcutFailed": "Nu s-a putut adăuga comanda rapidă",
"operationCompletedSuccessfully": "{{operation}} {{count}} articole au fost selectate cu succes",
"operationCompleted": "{{operation}} {{count}} articole",
"downloadFileSuccess": "Fișierul {{name}} a fost descărcat cu succes",
"downloadFileFailed": "Descărcarea a eșuat",
"downloadingFile": "Se descarcă {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Mută la {{name}}",
"diffCompareWith": "Comparație diferențială cu {{name}}",
"dragOutsideToDownload": "Trageți în afara ferestrei pentru a descărca (fișiere{{count}})",
"newFolderDefault": "Dosar nou",
"newFileDefault": "FișierNou.txt",
"successfullyMovedItems": "{{count}} articole au fost mutate cu succes în {{target}}",
"move": "Mişcare",
"searchInFile": "Căutare în fișier (Ctrl+F)",
"showKeyboardShortcuts": "Afișați comenzile rapide de la tastatură",
"decreaseFontSize": "Micșorează dimensiunea fontului",
"increaseFontSize": "Măriți dimensiunea fontului",
"startWritingMarkdown": "Începe să scrii conținutul pentru markdown...",
"loadingFileComparison": "Se încarcă comparația fișierelor...",
"reload": "Reîncărcare",
"compare": "Comparaţie",
"sideBySide": "Alăturat",
"inline": "În linie",
"fileComparison": "Comparație fișiere: {{file1}} vs {{file2}}",
"fileTooLarge": "Fișier prea mare: {{error}}",
"sshConnectionFailed": "Conexiunea SSH a eșuat. Vă rugăm să verificați conexiunea la {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Nu s-a putut încărca fișierul: {{error}}",
"connecting": "Se conectează...",
"connectedSuccessfully": "Conectare reușită",
"totpVerificationFailed": "Verificarea TOTP a eșuat",
"browserSignInFailed": "Conectarea a eșuat. Vă rugăm să încercați din nou.",
"authenticationFailed": "Autentificarea a eșuat",
"incorrectPassphrase": "Parolă incorectă. Vă rugăm să încercați din nou.",
"verificationCodePrompt": "Cod de verificare:",
"changePermissions": "Modificați permisiunile",
"currentPermissions": "Permisiuni actuale",
"owner": "Proprietar",
"group": "Grup",
"others": "Alţii",
"read": "Citire",
"write": "Scrie",
"execute": "Executa",
"permissionsChangedSuccessfully": "Permisiunile au fost modificate cu succes",
"failedToChangePermissions": "Nu s-au putut modifica permisiunile",
"name": "Nume",
"sortByName": "Nume",
"sortByDate": "Data modificării",
"sortBySize": "Dimensiune",
"ascending": "Ascendent",
"descending": "Descendent",
"root": "Rădăcină",
"new": "Nou",
"sortBy": "Filtrează după",
"items": "Articole",
"selected": "Selectat",
"editor": "Editor",
"octal": "Octal",
"storage": "Depozitare",
"disk": "Disc",
"used": "Folosit",
"of": "de",
"toggleSidebar": "Comutare bară laterală",
"compactLayout": "Folosește un aspect compact",
"comfortableLayout": "Folosește un aspect confortabil",
"cannotLoadPdf": "Nu se poate încărca PDF-ul",
"pdfLoadError": "A apărut o eroare la încărcarea acestui fișier PDF.",
"loadingPdf": "Se încarcă PDF-ul...",
"loadingPage": "Se încarcă pagina...",
"cancel": "Anula",
"copiedItems_one": "Elementul {{count}} a fost copiat",
"copiedItems_other": "Articole {{count}} copiate",
"deleteCopiedFileFailed": "Nu s-a putut șterge copia lui {{name}}: {{error}}",
"dragMovedItems_one": "Elementul {{count}} a fost mutat la {{target}}",
"dragMovedItems_other": "Am mutat {{count}} elemente la {{target}}",
"moveBackFileFailed": "Nu s-a putut muta {{name}} înapoi: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Tragerea {{name}} pe desktop",
"dragFilesToDesktop": "Tragerea fișierelor {{count}} pe desktop",
"folderDragUnsupported": "Tragerea folderelor pe desktop nu este încă acceptată",
"saveToDesktopFailed": "Salvarea a eșuat: {{error}}",
"dragFailedDetail": "Tragerea a eșuat: {{error}}",
"videoUnsupported": "Browserul dvs. nu poate reda acest format video.",
"downloadToPlay": "Descarcă pentru a-l reda în altă parte",
"cannotPreviewType": "Nu se poate previzualiza acest tip de fișier",
"cannotPreviewTypeHint": "Acest tip de fișier nu are previzualizare. Descărcați-l pentru a-l deschide în altă aplicație."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transferă fișiere între două gazde SSH.",
"sourceServer": "Server sursă",
"destinationServer": "Server de destinație",
"selectHost": "Selectați gazda",
"noHostSelected": "Nicio gazdă selectată",
"move": "Mişcare",
"copy": "Copie",
"upload": "Încărcare",
"itemsSelected": "{{count}} element selectat",
"itemsSelected_other": "{{count}} elemente selectate",
"ready": "Gata",
"loadingHosts": "Se încarcă gazdele...",
"name": "Nume",
"modified": "Modificat",
"size": "Dimensiune",
"noFiles": "Niciun fișier",
"open": "Deschide",
"up": "Sus",
"refresh": "Reîmprospăta",
"copyToTarget": "Copiați în directorul țintă",
"rename": "Redenumire",
"delete": "Şterge",
"editPermissions": "Editați permisiunile",
"createNewFolder": "Creați un folder nou",
"deleteSelectedItems": "Ștergeți elementele selectate",
"deleteConfirm": "Ștergeți elementul selectat {{count}}?",
"deleteConfirm_other": "Ștergeți {{count}} elementele selectate?",
"cancel": "Anula",
"save": "Salva",
"folderCreated": "Dosar creat",
"itemRenamed": "Element redenumit",
"actionFailed": "Acțiunea a eșuat",
"itemsDeleted": "{{count}} element șters",
"itemsDeleted_other": "{{count}} elemente șterse",
"deleteFailed": "Ștergerea a eșuat",
"permissionsUpdated": "Permisiunile au fost actualizate",
"noRemoteSessionConnected": "Nicio sesiune la distanță conectată",
"failedToListFiles": "Nu s-au putut lista fișierele",
"failedToRefresh": "Nu s-a putut actualiza",
"destinationInsideSource": "Destinația nu poate fi în interiorul căii sursă selectate.",
"sameHostNoOp": "Sursa și destinația sunt în același folder."
},
"hosts": {
"fileManager": "Manager de fișiere",
"fileManagerUrlCopied": "Adresa URL a Managerului de fișiere a fost copiată",
"copyFileManagerUrlAction": "Copiați adresa URL a managerului de fișiere",
"docsLink": "Vizualizați documentele",
"hostNotFound": "Gazdă negăsită",
"loadingHost": "Se încarcă gazda..."
},
"onboarding": {
"feature_files": "Manager de fișiere",
"feature_files_desc": "Răsfoiți, încărcați, descărcați și editați fișiere prin SFTP fără a părăsi aplicația."
},
"terminal": {
"runTitle": "Rulează {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Răsfoiți folderele de destinație",
"browsePathError": "Nu s-a putut deschide această cale pe gazda destinație.",
"browsePathWillBeCreated": "Acest folder nu există încă. Va fi creat când va începe transferul.",
"cancel": "Anula",
"cleanupDestFiles": "Destinația de curățare",
"cleanupDestFilesError": "Curățarea a eșuat",
"cleanupDestFilesNothing": "Nimic de curățat la destinație",
"cleanupDestFilesPartial": "Unele fișiere parțiale nu au putut fi eliminate",
"cleanupDestFilesSuccess": "Fișiere parțiale eliminate din destinație",
"confirmCopy": "Copie",
"confirmMove": "Mişcare",
"copyFolderToHost": "Copiați folderul pe gazdă…",
"copyItemsToHost": "Copiați elementele {{count}} pe gazda…",
"copyToHost": "Copiați către gazdă…",
"destinationPath": "Calea de destinație",
"destMustBeDirectory": "Destinația trebuie să fie un director pentru transferurile cu mai multe elemente",
"goUp": "Mergi sus",
"hostAuthRequired": "Autentificare necesară. Deschideți mai întâi File Manager pe această gazdă.",
"hostConnecting": "Conectare…",
"hostConnectionFailed": "Conexiunea a eșuat",
"hostDisconnected": "Neconectat",
"hostReady": "Gata",
"itemsSummary": "{{count}} articole",
"jumpHostLimitation": "Ambele gazde trebuie să fie accesibile de pe serverul Termix. Rutarea directă de la gazdă la gazdă nu este acceptată.",
"methodAuto": "Auto",
"methodAutoHint": "Alege SFTP tar sau per fișier în funcție de numărul de fișiere, dimensiune și compresibilitate. Fișierele individuale utilizează întotdeauna SFTP în flux continuu.",
"methodItemSftp": "SFTP per fișier",
"methodItemSftpHint": "Transferă fiecare fișier individual prin SFTP. Funcționează pe toate gazdele, inclusiv Windows.",
"methodItemSftpLimitation": "Fiecare fișier folosește același flux SFTP ca o copie a unui singur fișier, una după alta. Progresul este combinat în toate fișierele, astfel încât bara se mișcă lent în timpul fișierelor mari.",
"methodLabel": "Metoda de transfer",
"methodPreviewError": "Nu s-a putut previzualiza metoda de transfer. Serverul va alege în continuare o metodă când porniți.",
"methodPreviewLoading": "Metoda de calcul a transferului…",
"methodPreviewScanSummary": "{{fileCount}} fișiere, {{totalSize}} în total (scanate pe gazda sursă).",
"methodPreviewWillUseItemSftp": "Se va utiliza: SFTP per fișier",
"methodPreviewWillUseTar": "Se va folosi: arhiva Tar",
"methodReason": {
"user_item_sftp": "Ai ales SFTP per fișier.",
"user_tar": "Ai ales arhiva tar.",
"tar_unavailable": "Tar nu este disponibil pe una sau ambele gazde, așa că se va utiliza în schimb SFTP per fișier.",
"windows_host": "Este implicată o gazdă Windows, deci nu se folosește tar.",
"auto_multi_large": "Automat: fișiere multiple, inclusiv un fișier mare ({{largestSize}}) cu date compresibile. Tar le grupează într-un singur transfer.",
"auto_single_large_in_archive": "Automat: un fișier mare ({{largestSize}}) în acest set, deci SFTP per fișier.",
"auto_many_incompressible": "Automat: date în mare parte incompresibile, deci SFTP per fișier.",
"auto_many_files": "Auto: multe fișiere ({{fileCount}}), tar reduce costul per fișier.",
"auto_default": "Automat: SFTP per fișier pentru acest set."
},
"methodTar": "Arhivă Tar",
"methodTarHint": "Comprimare la sursă, transfer o arhivă, extragere la destinație. Necesită tar pe ambele gazde Unix.",
"metricsCompress": "Comprimare pe sursă: {{duration}}",
"metricsExtract": "Extras la destinație: {{duration}}",
"metricsPrepare": "Pregătiți destinația: {{duration}}",
"metricsRouteBenchmark": "Sondă de rută: directă {{direct}}, releu {{relay}}",
"metricsSourceDelete": "Eliminare din sursă: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "De la un capăt la altul: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verificat: {{duration}}",
"moveFolderToHost": "Mută folderul pe gazdă…",
"moveItemsToHost": "Mută elementele {{count}} către gazda…",
"moveToHost": "Mutare la gazdă…",
"noHostsConnected": "Nu sunt disponibile alte gazde de gestionare a fișierelor.",
"noHostsConnectedHint": "Adăugați o altă gazdă SSH cu File Manager activat în Host Manager.",
"parallelSegmentsHint": "Fișierele mari sunt împărțite în blocuri de 256 MB. Mai multe benzi utilizează conexiuni separate (cum ar fi pornirea mai multor transferuri) pentru un debit total mai mare.",
"parallelSegmentsLabel": "Benzi de transfer paralele",
"parallelSegmentsOption": "{{count}} benzi",
"progressBenchmarking": "Selectarea celei mai rapide rute de transfer…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Anula",
"progressCancelling": "Anulare…",
"progressCompressing": "Comprimare pe gazda sursă…",
"progressExtracting": "Extragerea la destinație…",
"progressItems": "{{current}} / {{total}} fișiere",
"progressReconnecting": "Reconectare…",
"progressStalled": "Blocat",
"progressTotalSpeed": "{{speed}} total ({{lanes}} benzi)",
"progressTransferring": "Transferul datelor…",
"progressTransferringItems": "Transferarea fișierelor ({{current}} din {{total}})…",
"progressVerifying": "Verificarea integrității fișierului…",
"recentDestinations": "Destinații recente",
"resumedHint": "Reconectare la un transfer activ început într-o altă fereastră.",
"retryTransfer": "Reîncercați",
"retryTransferError": "Reîncercare eșuată",
"selectDestinationHost": "Selectați gazda de destinație",
"transferCancelled": "Transfer anulat",
"transferCancelledCopyHint": "Fișiere parțiale pot rămâne în destinație.",
"transferCancelledMoveHint": "Fișiere parțiale pot rămâne în destinație. Fișierele sursă nu au fost eliminate.",
"transferError": "Transferul a eșuat",
"transferFailedRetryHint": "Date parțiale au fost păstrate la destinație. Reîncercarea va fi reluată după restabilirea conexiunii.",
"transferPartialHint": "Nu s-a putut transfera: {{paths}}",
"transferSuccess": "Transfer finalizat",
"metricsHopSourceRead": "Sursă → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → destinație (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → destinație (locală): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Файлы",
"sftp": "SFTP",
"openFileManager": "Открыть файловый менеджер"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Включить файловый менеджер",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Путь по умолчанию"
},
"scpLegacy": {
"label": "Устаревший режим SCP"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "Файловый менеджер"
},
"fileManager": {
"noHostSelected": "Хост не выбран",
"initializingEditor": "Инициализация редактора...",
"file": "Файл",
"folder": "Папка",
"uploadFile": "Загрузить файл",
"downloadFile": "Скачать",
"extractArchive": "Извлечь архив",
"extractingArchive": "Распаковка {{name}}...",
"archiveExtractedSuccessfully": "{{name}} успешно распакован",
"extractFailed": "Ошибка распаковки",
"compressFile": "Сжать файл",
"compressFiles": "Сжать файлы",
"compressFilesDesc": "Сжать {{count}} элементов в архив",
"archiveName": "Имя архива",
"enterArchiveName": "Введите имя архива...",
"compressionFormat": "Формат сжатия",
"selectedFiles": "Выбранные файлы",
"andMoreFiles": "и ещё {{count}}...",
"compress": "Сжать",
"compressingFiles": "Сжатие {{count}} элементов в {{name}}...",
"filesCompressedSuccessfully": "{{name}} успешно создан",
"compressFailed": "Ошибка сжатия",
"edit": "Редактировать",
"preview": "Предпросмотр",
"previous": "Назад",
"next": "Далее",
"pageXOfY": "Страница {{current}} из {{total}}",
"zoomOut": "Уменьшить",
"zoomIn": "Увеличить",
"newFile": "Новый файл",
"newFolder": "Новая папка",
"rename": "Переименовать",
"uploading": "Загрузка...",
"uploadingFile": "Загрузка {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "Имя файла",
"folderName": "Имя папки",
"fileUploadedSuccessfully": "Файл «{{name}}» успешно загружен",
"failedToUploadFile": "Не удалось загрузить файл",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "Файл «{{name}}» успешно скачан",
"failedToDownloadFile": "Не удалось скачать файл",
"fileCreatedSuccessfully": "Файл «{{name}}» успешно создан",
"folderCreatedSuccessfully": "Папка «{{name}}» успешно создана",
"failedToCreateItem": "Не удалось создать элемент",
"operationFailed": "Операция {{operation}} не удалась для {{name}}: {{error}}",
"failedToResolveSymlink": "Не удалось разрешить символическую ссылку",
"itemsDeletedSuccessfully": "{{count}} элементов успешно удалено",
"failedToDeleteItems": "Не удалось удалить элементы",
"sudoPasswordRequired": "Требуется пароль администратора",
"enterSudoPassword": "Введите пароль sudo для продолжения операции",
"sudoPassword": "Пароль sudo",
"sudoOperationFailed": "Операция sudo не удалась",
"sudoAuthFailed": "Аутентификация sudo не удалась",
"dragFilesToUpload": "Перетащите файлы сюда для загрузки",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Локальная",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} элементов",
"localSelectedCount": "{{count}} выбрано",
"back": "Назад",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Передача отменена",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Не удалось загрузить",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Заменить",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Открыть",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Столбцы",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "Эта папка пуста",
"searchFiles": "Поиск файлов...",
"upload": "Загрузить",
"selectHostToStart": "Выберите хост для начала управления файлами",
"sshRequiredForFileManager": "Файловому менеджеру требуется SSH. У этого хоста SSH не включен.",
"failedToConnect": "Не удалось подключиться к SSH",
"failedToLoadDirectory": "Не удалось загрузить каталог",
"noSSHConnection": "Нет доступного SSH-подключения",
"copy": "Копировать",
"cut": "Вырезать",
"paste": "Вставить",
"copyPath": "Копировать путь",
"copyPaths": "Копировать пути",
"delete": "Удалить",
"properties": "Свойства",
"refresh": "Обновить",
"downloadFiles": "Скачать {{count}} файлов в браузер",
"copyFiles": "Копировать {{count}} элементов",
"cutFiles": "Вырезать {{count}} элементов",
"deleteFiles": "Удалить {{count}} элементов",
"filesCopiedToClipboard": "{{count}} элементов скопировано в буфер обмена",
"filesCutToClipboard": "{{count}} элементов вырезано в буфер обмена",
"pathCopiedToClipboard": "Путь скопирован в буфер обмена",
"pathsCopiedToClipboard": "{{count}} путей скопировано в буфер обмена",
"failedToCopyPath": "Не удалось скопировать путь в буфер обмена",
"copyFolderLink": "Скопировать ссылку на папку",
"copyCurrentFolderLink": "Скопировать ссылку на текущую папку",
"folderLinkCopied": "Ссылка на папку скопирована в буфер обмена",
"failedToCopyFolderLink": "Не удалось скопировать ссылку на папку",
"movedItems": "Перемещено {{count}} элементов",
"failedToDeleteItem": "Не удалось удалить элемент",
"itemRenamedSuccessfully": "{{type}} успешно переименован(а)",
"failedToRenameItem": "Не удалось переименовать элемент",
"download": "Скачать",
"openExternalEditor": "Открыть во внешнем редакторе",
"chooseExternalEditor": "Выбрать внешний редактор",
"externalEditorSelected": "Внешний редактор выбран",
"externalEditorDesktopOnly": "Внешний редактор доступен только в настольном приложении",
"externalEditorOpened": "Открыт во внешнем редакторе. Сохранение в нём загрузит изменения обратно на сервер.",
"failedToOpenExternalEditor": "Не удалось открыть внешний редактор",
"failedToSelectExternalEditor": "Не удалось выбрать внешний редактор",
"permissions": "Права доступа",
"size": "Размер",
"modified": "Изменён",
"path": "Путь",
"confirmDelete": "Вы уверены, что хотите удалить {{name}}?",
"permissionDenied": "Доступ запрещён",
"serverError": "Ошибка сервера",
"fileSavedSuccessfully": "Файл успешно сохранён",
"failedToSaveFile": "Не удалось сохранить файл",
"confirmDeleteSingleItem": "Вы уверены, что хотите безвозвратно удалить \"{{name}}\"?",
"confirmDeleteMultipleItems": "Вы уверены, что хотите безвозвратно удалить {{count}} элементов?",
"confirmDeleteMultipleItemsWithFolders": "Вы уверены, что хотите безвозвратно удалить {{count}} элементов? Включая папки и их содержимое.",
"confirmDeleteFolder": "Вы уверены, что хотите безвозвратно удалить папку \"{{name}}\" и всё её содержимое?",
"permanentDeleteWarning": "Это действие необратимо. Элемент(ы) будут безвозвратно удалены с сервера.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Восстановить",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Недавние",
"pinned": "Закреплённые",
"folderShortcuts": "Ярлыки папок",
"failedToReconnectSSH": "Не удалось переподключить SSH-сессию",
"openTerminalHere": "Открыть терминал здесь",
"run": "Запустить",
"openTerminalInFolder": "Открыть терминал в этой папке",
"openTerminalInFileLocation": "Открыть терминал в расположении файла",
"runningFile": "Выполняется - {{file}}",
"onlyRunExecutableFiles": "Можно запускать только исполняемые файлы",
"directories": "Каталоги",
"removedFromRecentFiles": "Удалено \"{{name}}\" из недавних файлов",
"removeFailed": "Не удалось удалить",
"unpinnedSuccessfully": "Успешно откреплено \"{{name}}\"",
"unpinFailed": "Не удалось открепить",
"removedShortcut": "Ярлык \"{{name}}\" удалён",
"removeShortcutFailed": "Не удалось удалить ярлык",
"clearedAllRecentFiles": "Очищен список недавних файлов",
"clearFailed": "Очистка не удалась",
"removeFromRecentFiles": "Удалить из списка недавних файлов",
"clearAllRecentFiles": "Очистить список недавних файлов",
"unpinFile": "Открепить файл",
"removeShortcut": "Удалить ярлык",
"pinFile": "Закрепить файл",
"addToShortcuts": "Добавить в ярлыки",
"pasteFailed": "Вставка не удалась",
"noUndoableActions": "Нет действий для отмены",
"undoCopySuccess": "Отмена копирования: удалено {{count}} скопированных файлов",
"undoCopyFailedDelete": "Отмена не удалась: не удалось удалить скопированные файлы",
"undoCopyFailedNoInfo": "Отмена не удалась: не найдена информация о скопированных файлах",
"undoMoveSuccess": "Отмена перемещения: {{count}} файлов возвращено в исходное расположение",
"undoMoveFailedMove": "Отмена не удалась: не удалось вернуть файлы",
"undoMoveFailedNoInfo": "Отмена не удалась: не найдена информация о перемещённых файлах",
"undoDeleteNotSupported": "Операцию удаления нельзя отменить: файлы навсегда удалены с сервера",
"undoTypeNotSupported": "Неподдерживаемый тип операции отмены",
"undoOperationFailed": "Операция отмены не удалась",
"unknownError": "Неизвестная ошибка",
"confirm": "Подтвердить",
"find": "Поиск...",
"replace": "Заменить",
"downloadInstead": "Скачать вместо",
"keyboardShortcuts": "Горячие клавиши",
"searchAndReplace": "Поиск и замена",
"editing": "Редактирование",
"search": "Поиск",
"findNext": "Найти далее",
"findPrevious": "Найти предыдущий",
"save": "Сохранить",
"selectAll": "Выделить всё",
"undo": "Отменить",
"redo": "Повторить",
"moveLineUp": "Переместить строку вверх",
"moveLineDown": "Переместить строку вниз",
"toggleComment": "Переключить комментарий",
"autoComplete": "Автодополнение",
"imageLoadError": "Не удалось загрузить изображение",
"startTyping": "Начните вводить...",
"unknownSize": "Неизвестный размер",
"fileIsEmpty": "Файл пуст",
"largeFileWarning": "Предупреждение о большом файле",
"largeFileWarningDesc": "Размер этого файла {{size}}, что может вызвать проблемы с производительностью при открытии в текстовом виде.",
"fileNotFoundAndRemoved": "Файл \"{{name}}\" не найден и был удалён из недавних/закреплённых файлов",
"failedToLoadFile": "Не удалось загрузить файл: {{error}}",
"serverErrorOccurred": "Произошла ошибка сервера. Попробуйте позже.",
"autoSaveFailed": "Автосохранение не удалось",
"fileAutoSaved": "Файл автосохранён",
"moveFileFailed": "Не удалось переместить {{name}}",
"moveOperationFailed": "Операция перемещения не удалась",
"canOnlyCompareFiles": "Можно сравнивать только два файла",
"comparingFiles": "Сравнение файлов: {{file1}} и {{file2}}",
"dragFailed": "Операция перетаскивания не удалась",
"filePinnedSuccessfully": "Файл \"{{name}}\" успешно закреплён",
"pinFileFailed": "Не удалось закрепить файл",
"fileUnpinnedSuccessfully": "Файл \"{{name}}\" успешно откреплён",
"unpinFileFailed": "Не удалось открепить файл",
"shortcutAddedSuccessfully": "Ярлык папки \"{{name}}\" успешно добавлен",
"addShortcutFailed": "Не удалось добавить ярлык",
"operationCompletedSuccessfully": "{{operation}} {{count}} элементов успешно",
"operationCompleted": "{{operation}} {{count}} элементов",
"downloadFileSuccess": "Файл {{name}} успешно загружен",
"downloadFileFailed": "Не удалось загрузить",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Переместить в {{name}}",
"diffCompareWith": "Сравнить с {{name}}",
"dragOutsideToDownload": "Перетащите за пределы окна для загрузки ({{count}} файлов)",
"newFolderDefault": "Новая папка",
"newFileDefault": "Новый файл.txt",
"successfullyMovedItems": "Успешно перемещено {{count}} элементов в {{target}}",
"move": "Переместить",
"searchInFile": "Поиск в файле (Ctrl+F)",
"showKeyboardShortcuts": "Показать сочетания клавиш",
"decreaseFontSize": "Уменьшить размер шрифта",
"increaseFontSize": "Увеличить размер шрифта",
"startWritingMarkdown": "Начните писать Markdown-контент...",
"loadingFileComparison": "Загрузка сравнения файлов...",
"reload": "Перезагрузить",
"compare": "Сравнить",
"sideBySide": "Бок о бок",
"inline": "Встроенный",
"fileComparison": "Сравнение файлов: {{file1}} и {{file2}}",
"fileTooLarge": "Файл слишком большой: {{error}}",
"sshConnectionFailed": "Ошибка SSH-подключения. Проверьте подключение к {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Не удалось загрузить файл: {{error}}",
"connecting": "Подключение...",
"connectedSuccessfully": "Подключено успешно",
"totpVerificationFailed": "Ошибка проверки TOTP",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Ошибка аутентификации",
"incorrectPassphrase": "Неверная парольная фраза. Попробуйте еще раз.",
"verificationCodePrompt": "Код подтверждения:",
"changePermissions": "Изменить права доступа",
"currentPermissions": "Текущие права доступа",
"owner": "Владелец",
"group": "Группа",
"others": "Остальные",
"read": "Чтение",
"write": "Запись",
"execute": "Выполнение",
"permissionsChangedSuccessfully": "Права доступа успешно изменены",
"failedToChangePermissions": "Не удалось изменить права доступа",
"name": "Имя",
"sortByName": "По имени",
"sortByDate": "По дате изменения",
"sortBySize": "По размеру",
"ascending": "По возрастанию",
"descending": "По убыванию",
"root": "Корень",
"new": "Создать",
"sortBy": "Сортировка",
"items": "Элементов",
"selected": "Выбрано",
"editor": "Редактор",
"octal": "Восьмеричный",
"storage": "Хранилище",
"disk": "Диск",
"used": "Занято",
"of": "из",
"toggleSidebar": "Переключить боковую панель",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Не удаётся загрузить PDF",
"pdfLoadError": "Ошибка при загрузке этого PDF-файла.",
"loadingPdf": "Загрузка PDF...",
"loadingPage": "Загрузка страницы...",
"cancel": "Отмена",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "Хост не выбран",
"move": "Переместить",
"copy": "Копировать",
"upload": "Загрузить",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Готов",
"loadingHosts": "Загрузка хостов...",
"name": "Название",
"modified": "Изменён",
"size": "По размеру",
"noFiles": "No files",
"open": "Открыть",
"up": "Up",
"refresh": "Обновить",
"copyToTarget": "Copy to Target Directory",
"rename": "Переименовать",
"delete": "Удалить",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Отмена",
"save": "Сохранить",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Действие не удалось",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "Файловый менеджер",
"fileManagerUrlCopied": "URL файлового менеджера скопирован",
"copyFileManagerUrlAction": "Копировать URL файлового менеджера",
"docsLink": "Документация",
"hostNotFound": "Хост не найден",
"loadingHost": "Загрузка хоста..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Выполнение {{command}} - {{host}}",
"terminalTitle": "Терминал - {{host}}",
"terminalWithPath": "Терминал - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Обзор папок назначения",
"browsePathError": "Не удалось открыть этот путь на целевом хосте.",
"browsePathWillBeCreated": "Эта папка ещё не существует. Она будет создана при запуске передачи.",
"cancel": "Отмена",
"cleanupDestFiles": "Очистить место назначения",
"cleanupDestFilesError": "Очистка не удалась",
"cleanupDestFilesNothing": "В месте назначения нечего очищать",
"cleanupDestFilesPartial": "Некоторые частично переданные файлы не удалось удалить",
"cleanupDestFilesSuccess": "Частично переданные файлы удалены из места назначения",
"confirmCopy": "Копировать",
"confirmMove": "Переместить",
"copyFolderToHost": "Копировать папку на хост…",
"copyItemsToHost": "Копировать {{count}} элементов на хост…",
"copyToHost": "Копировать на хост…",
"destinationPath": "Путь назначения",
"destMustBeDirectory": "Для передачи нескольких элементов путь назначения должен быть папкой",
"goUp": "Вверх",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Подключение…",
"hostConnectionFailed": "Ошибка подключения",
"hostDisconnected": "Не подключен",
"hostReady": "Готов",
"itemsSummary": "{{count}} элементов",
"jumpHostLimitation": "Оба хоста должны быть доступны с сервера Termix. Прямая маршрутизация между хостами не поддерживается.",
"methodAuto": "Авто",
"methodAutoHint": "Выбирает tar или пофайловый SFTP в зависимости от количества файлов, размера и сжимаемости. Одиночные файлы всегда передаются потоковым SFTP.",
"methodItemSftp": "Пофайловый SFTP",
"methodItemSftpHint": "Передача каждого файла отдельно по SFTP. Работает на всех хостах, включая Windows.",
"methodItemSftpLimitation": "Каждый файл использует один и тот же поток SFTP, как при копировании одного файла, один за другим. Прогресс объединяется по всем файлам, поэтому индикатор движется медленно при больших файлах.",
"methodLabel": "Метод передачи",
"methodPreviewError": "Не удалось предварительно определить метод передачи. Сервер выберет метод при запуске.",
"methodPreviewLoading": "Расчёт метода передачи…",
"methodPreviewScanSummary": "{{fileCount}} файлов, {{totalSize}} всего (просканировано на исходном хосте).",
"methodPreviewWillUseItemSftp": "Будет использован: Пофайловый SFTP",
"methodPreviewWillUseTar": "Будет использован: Архив Tar",
"methodReason": {
"user_item_sftp": "Вы выбрали пофайловый SFTP.",
"user_tar": "Вы выбрали tar-архив.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Авто: пофайловый SFTP для этого набора."
},
"methodTar": "Архив Tar",
"methodTarHint": "Сжатие на источнике, передача одного архива, распаковка на назначении. Требует tar на обоих Unix-хостах.",
"metricsCompress": "Сжатие на источнике: {{duration}}",
"metricsExtract": "Распаковка на назначении: {{duration}}",
"metricsPrepare": "Подготовка назначения: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Удаление с источника: {{duration}}",
"metricsTotal": "Всего: {{duration}}",
"metricsTransfer": "Сквозной: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Переместить папку на хост…",
"moveItemsToHost": "Переместить {{count}} элементов на хост…",
"moveToHost": "Переместить на хост…",
"noHostsConnected": "Нет других доступных хостов с файловым менеджером.",
"noHostsConnectedHint": "Добавьте другой SSH-хост с включенным Файловым Менеджером в Менеджере Хостов.",
"parallelSegmentsHint": "Большие файлы разбиваются на фрагменты по 256 МБ. Несколько каналов используют отдельные соединения (как при запуске нескольких передач) для повышения общей пропускной способности.",
"parallelSegmentsLabel": "Параллельные каналы передачи",
"parallelSegmentsOption": "{{count}} каналов",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Отмена",
"progressCancelling": "Отмена…",
"progressCompressing": "Сжатие на исходном хосте…",
"progressExtracting": "Распаковка на назначении…",
"progressItems": "{{current}} / {{total}} файлов",
"progressReconnecting": "Переподключение…",
"progressStalled": "Зависло",
"progressTotalSpeed": "{{speed}} всего ({{lanes}} каналов)",
"progressTransferring": "Передача данных…",
"progressTransferringItems": "Передача файлов ({{current}} из {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Недавние назначения",
"resumedHint": "Переподключено к активной передаче, запущенной в другом окне.",
"retryTransfer": "Повторить",
"retryTransferError": "Повтор не удался",
"selectDestinationHost": "Выберите целевой хост",
"transferCancelled": "Передача отменена",
"transferCancelledCopyHint": "Частично переданные файлы могут остаться в месте назначения.",
"transferCancelledMoveHint": "Частично переданные файлы могут остаться в месте назначения. Исходные файлы не были удалены.",
"transferError": "Ошибка передачи",
"transferFailedRetryHint": "Частичные данные сохранены в месте назначения. Повтор возобновится, когда соединение восстановится.",
"transferPartialHint": "Не удалось передать: {{paths}}",
"transferSuccess": "Передача завершена",
"metricsHopSourceRead": "Источник → сервер: {{throughput}}",
"metricsHopDestSftpWrite": "Сервер → назначение (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Сервер → назначение (локально): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Open File Manager"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Enable File Manager",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Default Path"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "File Manager"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Folder",
"uploadFile": "Upload File",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Edit",
"preview": "Preview",
"previous": "Previous",
"next": "Next",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Rename",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Back",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Delete",
"properties": "Properties",
"refresh": "Refresh",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirm",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Save",
"selectAll": "Select All",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Reload",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Connecting...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "of",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancel",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copy",
"upload": "Upload",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Refresh",
"copyToTarget": "Copy to Target Directory",
"rename": "Rename",
"delete": "Delete",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancel",
"save": "Save",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancel",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copy",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Open File Manager"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Enable File Manager",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Default Path"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "File Manager"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Folder",
"uploadFile": "Upload File",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Edit",
"preview": "Preview",
"previous": "Previous",
"next": "Next",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Rename",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Back",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Delete",
"properties": "Properties",
"refresh": "Refresh",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirm",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Save",
"selectAll": "Select All",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Reload",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Connecting...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "of",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancel",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copy",
"upload": "Upload",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Refresh",
"copyToTarget": "Copy to Target Directory",
"rename": "Rename",
"delete": "Delete",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancel",
"save": "Save",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancel",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copy",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Open File Manager"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Enable File Manager",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Default Path"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "File Manager"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Folder",
"uploadFile": "Upload File",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Edit",
"preview": "Preview",
"previous": "Previous",
"next": "Next",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Rename",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Back",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Delete",
"properties": "Properties",
"refresh": "Refresh",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirm",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Save",
"selectAll": "Select All",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Reload",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Connecting...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "of",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancel",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copy",
"upload": "Upload",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Refresh",
"copyToTarget": "Copy to Target Directory",
"rename": "Rename",
"delete": "Delete",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancel",
"save": "Save",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancel",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copy",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Dosyalar",
"sftp": "SFTP",
"openFileManager": "Dosya Yöneticisini Aç"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Dosya Yöneticisini Etkinleştir",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Varsayılan Yol"
},
"scpLegacy": {
"label": "SCP Eski Modu"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "Dosya Yöneticisi"
},
"fileManager": {
"noHostSelected": "Hiçbir sunucu seçilmedi",
"initializingEditor": "Düzenleyici başlatılıyor...",
"file": "Dosya",
"folder": "Klasör",
"uploadFile": "Dosya Yükle",
"downloadFile": "İndir",
"extractArchive": "Arşivi Çıkar",
"extractingArchive": "{{name}} çıkartılıyor...",
"archiveExtractedSuccessfully": "{{name}} başarıyla çıkartıldı.",
"extractFailed": "Çıkartma başarısız.",
"compressFile": "Dosyayı Sıkıştır",
"compressFiles": "Dosyaları Sıkıştır",
"compressFilesDesc": "{{count}} öğeyi arşive sıkıştır",
"archiveName": "Arşiv Adı",
"enterArchiveName": "Arşiv adını girin...",
"compressionFormat": "Sıkıştırma Biçimi",
"selectedFiles": "Seçili dosyalar",
"andMoreFiles": "ve {{count}} tane daha...",
"compress": "Sıkıştır",
"compressingFiles": "{{count}} öğe {{name}} içine sıkıştırılıyor...",
"filesCompressedSuccessfully": "{{name}} başarıyla oluşturuldu.",
"compressFailed": "Sıkıştırma başarısız.",
"edit": "Düzenle",
"preview": "Önizle",
"previous": "Önceki",
"next": "Sonraki",
"pageXOfY": "Sayfa {{current}} / {{total}}",
"zoomOut": "Uzaklaştır",
"zoomIn": "Yakınlaştır",
"newFile": "Yeni Dosya",
"newFolder": "Yeni Klasör",
"rename": "Yeniden Adlandır",
"uploading": "Yükleniyor...",
"uploadingFile": "{{name}} yükleniyor...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "Dosya Adı",
"folderName": "Klasör Adı",
"fileUploadedSuccessfully": "\"{{name}}\" dosyası başarıyla yüklendi.",
"failedToUploadFile": "Dosya yüklenemedi.",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "\"{{name}}\" dosyası başarıyla indirildi.",
"failedToDownloadFile": "Dosya indirilemedi.",
"fileCreatedSuccessfully": "\"{{name}}\" dosyası başarıyla oluşturuldu.",
"folderCreatedSuccessfully": "\"{{name}}\" klasörü başarıyla oluşturuldu.",
"failedToCreateItem": "Öğe oluşturulamadı",
"operationFailed": "{{operation}} işlemi {{name}} için başarısız: {{error}}",
"failedToResolveSymlink": "Sembolik bağlantı çözümlenemedi",
"itemsDeletedSuccessfully": "{{count}} öğe başarıyla silindi",
"failedToDeleteItems": "Öğeler silinemedi",
"sudoPasswordRequired": "Yönetici Parolası Gerekli",
"enterSudoPassword": "Bu işleme devam etmek için sudo parolasını girin",
"sudoPassword": "Sudo parolası",
"sudoOperationFailed": "Sudo işlemi başarısız",
"sudoAuthFailed": "Sudo kimlik doğrulaması başarısız",
"dragFilesToUpload": "Yüklemek için dosyaları buraya bırakın",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Yerel",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} öğe",
"localSelectedCount": "{{count}} seçili",
"back": "Geri",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Aktarım iptal edildi",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "İndirme başarısız oldu",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Değiştir",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Aç",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Sütunlar",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "Bu klasör boş",
"searchFiles": "Dosya ara...",
"upload": "Yükle",
"selectHostToStart": "Dosya yönetimini başlatmak için bir sunucu seçin",
"sshRequiredForFileManager": "Dosya yöneticisi SSH gerektirir. Bu sunucuda SSH etkin değil.",
"failedToConnect": "SSH'ye bağlanılamadı",
"failedToLoadDirectory": "Dizin yüklenemedi",
"noSSHConnection": "SSH bağlantısı yok",
"copy": "Kopyala",
"cut": "Kes",
"paste": "Yapıştır",
"copyPath": "Yolu Kopyala",
"copyPaths": "Yolları Kopyala",
"delete": "Sil",
"properties": "Özellikler",
"refresh": "Yenile",
"downloadFiles": "{{count}} dosyayı tarayıcıya indir",
"copyFiles": "{{count}} öğeyi kopyala",
"cutFiles": "{{count}} öğeyi kes",
"deleteFiles": "{{count}} öğeyi sil",
"filesCopiedToClipboard": "{{count}} öğe panoya kopyalandı",
"filesCutToClipboard": "{{count}} öğe panoya kesildi",
"pathCopiedToClipboard": "Yol panoya kopyalandı",
"pathsCopiedToClipboard": "{{count}} yol panoya kopyalandı",
"failedToCopyPath": "Yol panoya kopyalanamadı",
"copyFolderLink": "Klasör Bağlantısını Kopyala",
"copyCurrentFolderLink": "Geçerli Klasörün Bağlantısını Kopyala",
"folderLinkCopied": "Klasör bağlantısı panoya kopyalandı",
"failedToCopyFolderLink": "Klasör bağlantısı kopyalanamadı",
"movedItems": "{{count}} öğe taşındı",
"failedToDeleteItem": "Öğe silinemedi",
"itemRenamedSuccessfully": "{{type}} başarıyla yeniden adlandırıldı",
"failedToRenameItem": "Öğe yeniden adlandırılamadı",
"download": "İndir",
"openExternalEditor": "Harici Olarak Aç",
"chooseExternalEditor": "Harici düzenleyici seç",
"externalEditorSelected": "Harici düzenleyici seçildi",
"externalEditorDesktopOnly": "Harici düzenleyici yalnızca masaüstü uygulamasında kullanılabilir",
"externalEditorOpened": "Harici düzenleyicide açıldı. Orada kaydetmek değişiklikleri sunucuya yükler.",
"failedToOpenExternalEditor": "Harici düzenleyici açılamadı",
"failedToSelectExternalEditor": "Harici düzenleyici seçilemedi",
"permissions": "İzinler",
"size": "Boyut",
"modified": "Değiştirilme",
"path": "Yol",
"confirmDelete": "{{name}} öğesini silmek istediğinize emin misiniz?",
"permissionDenied": "İzin reddedildi",
"serverError": "Sunucu Hatası",
"fileSavedSuccessfully": "Dosya başarıyla kaydedildi",
"failedToSaveFile": "Dosya kaydedilemedi",
"confirmDeleteSingleItem": "\"{{name}}\" öğesini kalıcı olarak silmek istediğinize emin misiniz?",
"confirmDeleteMultipleItems": "{{count}} öğeyi kalıcı olarak silmek istediğinize emin misiniz?",
"confirmDeleteMultipleItemsWithFolders": "{{count}} öğeyi kalıcı olarak silmek istediğinize emin misiniz? Bu, klasörleri ve içeriklerini de kapsar.",
"confirmDeleteFolder": "\"{{name}}\" klasörünü ve tüm içeriğini kalıcı olarak silmek istediğinize emin misiniz?",
"permanentDeleteWarning": "Bu işlem geri alınamaz. Öğe(ler) sunucudan kalıcı olarak silinecek.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Geri Yükle",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Son Kullanılanlar",
"pinned": "Sabitlenmiş",
"folderShortcuts": "Klasör Kısayolları",
"failedToReconnectSSH": "SSH oturumuna yeniden bağlanılamadı",
"openTerminalHere": "Terminali Burada Aç",
"run": "Çalıştır",
"openTerminalInFolder": "Bu Klasörde Terminal Aç",
"openTerminalInFileLocation": "Dosya Konumunda Terminal Aç",
"runningFile": "Çalıştırılıyor - {{file}}",
"onlyRunExecutableFiles": "Yalnızca çalıştırılabilir dosyalar çalıştırılabilir",
"directories": "Dizinler",
"removedFromRecentFiles": "\"{{name}}\" son dosyalardan kaldırıldı",
"removeFailed": "Kaldırma başarısız",
"unpinnedSuccessfully": "\"{{name}}\" sabitlemesi başarıyla kaldırıldı",
"unpinFailed": "Sabitleme kaldırma başarısız",
"removedShortcut": "\"{{name}}\" kısayolu kaldırıldı",
"removeShortcutFailed": "Kısayol kaldırma başarısız",
"clearedAllRecentFiles": "Tüm son dosyalar temizlendi",
"clearFailed": "Temizleme başarısız",
"removeFromRecentFiles": "Son dosyalardan kaldır",
"clearAllRecentFiles": "Tüm son dosyaları temizle",
"unpinFile": "Dosya sabitlemesini kaldır",
"removeShortcut": "Kısayolu kaldır",
"pinFile": "Dosyayı sabitle",
"addToShortcuts": "Kısayollara ekle",
"pasteFailed": "Yapıştırma başarısız",
"noUndoableActions": "Geri alınabilir işlem yok",
"undoCopySuccess": "Kopyalama işlemi geri alındı: {{count}} kopyalanmış dosya silindi",
"undoCopyFailedDelete": "Geri alma başarısız: Hiçbir kopyalanmış dosya silinemedi",
"undoCopyFailedNoInfo": "Geri alma başarısız: Kopyalanmış dosya bilgisi bulunamadı",
"undoMoveSuccess": "Taşıma işlemi geri alındı: {{count}} dosya orijinal konumuna geri taşındı",
"undoMoveFailedMove": "Geri alma başarısız: Hiçbir dosya geri taşınamadı",
"undoMoveFailedNoInfo": "Geri alma başarısız: Taşınmış dosya bilgisi bulunamadı",
"undoDeleteNotSupported": "Silme işlemi geri alınamaz: Dosyalar sunucudan kalıcı olarak silindi",
"undoTypeNotSupported": "Desteklenmeyen geri alma işlem türü",
"undoOperationFailed": "Geri alma işlemi başarısız",
"unknownError": "Bilinmeyen hata",
"confirm": "Onayla",
"find": "Bul...",
"replace": "Değiştir",
"downloadInstead": "Bunun Yerine İndir",
"keyboardShortcuts": "Klavye Kısayolları",
"searchAndReplace": "Ara ve Değiştir",
"editing": "Düzenleme",
"search": "Ara",
"findNext": "Sonrakini Bul",
"findPrevious": "Öncekini Bul",
"save": "Kaydet",
"selectAll": "Tümünü Seç",
"undo": "Geri Al",
"redo": "Yinele",
"moveLineUp": "Satırı Yukarı Taşı",
"moveLineDown": "Satırı Aşağı Taşı",
"toggleComment": "Yorumu Aç/Kapat",
"autoComplete": "Otomatik Tamamla",
"imageLoadError": "Görüntü yüklenemedi",
"startTyping": "Yazmaya başlayın...",
"unknownSize": "Bilinmeyen boyut",
"fileIsEmpty": "Dosya boş",
"largeFileWarning": "Büyük Dosya Uyarısı",
"largeFileWarningDesc": "Bu dosya {{size}} boyutunda, metin olarak açıldığında performans sorunlarına neden olabilir.",
"fileNotFoundAndRemoved": "\"{{name}}\" dosyası bulunamadı ve son kullanılanlar/sabitlenmiş dosyalardan kaldırıldı.",
"failedToLoadFile": "Dosya yüklenemedi: {{error}}",
"serverErrorOccurred": "Sunucu hatası oluştu. Lütfen daha sonra tekrar deneyin.",
"autoSaveFailed": "Otomatik kaydetme başarısız oldu",
"fileAutoSaved": "Dosya otomatik kaydedildi",
"moveFileFailed": "{{name}} taşınamadı",
"moveOperationFailed": "Taşıma işlemi başarısız oldu",
"canOnlyCompareFiles": "Yalnızca iki dosya karşılaştırılabilir",
"comparingFiles": "Dosyalar karşılaştırılıyor: {{file1}} ve {{file2}}",
"dragFailed": "Sürükleme işlemi başarısız oldu",
"filePinnedSuccessfully": "\"{{name}}\" dosyası başarıyla sabitlendi",
"pinFileFailed": "Dosya sabitleme başarısız oldu",
"fileUnpinnedSuccessfully": "\"{{name}}\" dosyasının sabitlemesi başarıyla kaldırıldı",
"unpinFileFailed": "Sabitlenmiş dosya kaldırılamadı",
"shortcutAddedSuccessfully": "Klasör kısayolu \"{{name}}\" başarıyla eklendi",
"addShortcutFailed": "Kısayol eklenemedi",
"operationCompletedSuccessfully": "{{count}} öğe başarıyla {{operation}}",
"operationCompleted": "{{count}} öğe {{operation}}",
"downloadFileSuccess": "{{name}} dosyası başarıyla indirildi",
"downloadFileFailed": "İndirme başarısız oldu",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "{{name}} konumuna taşı",
"diffCompareWith": "{{name}} ile diff karşılaştır",
"dragOutsideToDownload": "İndirmek için pencere dışına sürükleyin ({{count}} dosya)",
"newFolderDefault": "Yeni Klasör",
"newFileDefault": "Yeni Dosya.txt",
"successfullyMovedItems": "{{count}} öğe başarıyla {{target}} konumuna taşındı",
"move": "Taşı",
"searchInFile": "Dosyada ara (Ctrl+F)",
"showKeyboardShortcuts": "Klavye kısayollarını göster",
"decreaseFontSize": "Yazı tipi boyutunu küçült",
"increaseFontSize": "Yazı tipi boyutunu büyüt",
"startWritingMarkdown": "Markdown içeriğinizi yazmaya başlayın...",
"loadingFileComparison": "Dosya karşılaştırması yükleniyor...",
"reload": "Yeniden yükle",
"compare": "Karşılaştır",
"sideBySide": "Yan Yana",
"inline": "Satır İçi",
"fileComparison": "Dosya Karşılaştırması: {{file1}} vs {{file2}}",
"fileTooLarge": "Dosya çok büyük: {{error}}",
"sshConnectionFailed": "SSH bağlantısı başarısız oldu. Lütfen {{name}} ({{ip}}:{{port}}) ile bağlantınızı kontrol edin",
"loadFileFailed": "Dosya yüklenemedi: {{error}}",
"connecting": "Bağlanıyor...",
"connectedSuccessfully": "Bağlantı başarıyla kuruldu",
"totpVerificationFailed": "TOTP doğrulaması başarısız oldu",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Kimlik doğrulama başarısız oldu",
"incorrectPassphrase": "Yanlış parola. Lütfen tekrar deneyin.",
"verificationCodePrompt": "Doğrulama kodu:",
"changePermissions": "İzinleri Değiştir",
"currentPermissions": "Mevcut İzinler",
"owner": "Sahip",
"group": "Grup",
"others": "Diğerleri",
"read": "Okuma",
"write": "Yazma",
"execute": "Çalıştırma",
"permissionsChangedSuccessfully": "İzinler başarıyla değiştirildi",
"failedToChangePermissions": "İzinler değiştirilemedi",
"name": "Ad",
"sortByName": "Ad",
"sortByDate": "Değiştirilme Tarihi",
"sortBySize": "Boyut",
"ascending": "Artan",
"descending": "Azalan",
"root": "Kök",
"new": "Yeni",
"sortBy": "Sırala",
"items": "Öğeler",
"selected": "Seçili",
"editor": "Düzenleyici",
"octal": "Sekizlik",
"storage": "Depolama",
"disk": "Disk",
"used": "Kullanılan",
"of": " / ",
"toggleSidebar": "Kenar Çubuğunu Göster/Gizle",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "PDF yüklenemiyor",
"pdfLoadError": "Bu PDF dosyası yüklenirken bir hata oluştu.",
"loadingPdf": "PDF yükleniyor...",
"loadingPage": "Sayfa yükleniyor...",
"cancel": "İptal",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "Sunucu seçilmedi",
"move": "Taşı",
"copy": "Kopyala",
"upload": "Yükle",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Hazır",
"loadingHosts": "Hostlar yükleniyor...",
"name": "Ad",
"modified": "Değiştirilme",
"size": "Boyut",
"noFiles": "No files",
"open": "Aç",
"up": "Up",
"refresh": "Yenile",
"copyToTarget": "Copy to Target Directory",
"rename": "Yeniden adlandır",
"delete": "Sil",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "İptal",
"save": "Kaydet",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Eylem başarısız oldu",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "Dosya Yöneticisi",
"fileManagerUrlCopied": "Dosya Yöneticisi URL'si kopyalandı",
"copyFileManagerUrlAction": "Dosya Yöneticisi URL'sini Kopyala",
"docsLink": "Dokümanları görüntüle",
"hostNotFound": "Host bulunamadı",
"loadingHost": "Host yükleniyor..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Çalıştırılıyor: {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Hedef klasörlere göz at",
"browsePathError": "Hedef ana bilgisayarda bu yol açılamadı.",
"browsePathWillBeCreated": "Bu klasör henüz mevcut değil. Aktarım başladığında oluşturulacak.",
"cancel": "İptal",
"cleanupDestFiles": "Hedefi temizle",
"cleanupDestFilesError": "Temizleme başarısız oldu",
"cleanupDestFilesNothing": "Hedefte temizlenecek bir şey yok",
"cleanupDestFilesPartial": "Bazı kısmi dosyalar kaldırılamadı",
"cleanupDestFilesSuccess": "Hedefteki kısmi dosyalar kaldırıldı",
"confirmCopy": "Kopyala",
"confirmMove": "Taşı",
"copyFolderToHost": "Klasörü ana bilgisayara kopyala…",
"copyItemsToHost": "{{count}} öğeyi sunucuya kopyala…",
"copyToHost": "Sunucuya kopyala…",
"destinationPath": "Hedef yol",
"destMustBeDirectory": "Çoklu öğe aktarımları için hedef bir dizin olmalıdır",
"goUp": "Yukarı",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Bağlanıyor…",
"hostConnectionFailed": "Bağlantı başarısız",
"hostDisconnected": "Bağlı değil",
"hostReady": "Hazır",
"itemsSummary": "{{count}} öğe",
"jumpHostLimitation": "Her iki sunucuya da Termix sunucusundan erişilebilir olmalıdır. Sunucular arası doğrudan yönlendirme desteklenmez.",
"methodAuto": "Otomatik",
"methodAutoHint": "Dosya sayısı, boyutu ve sıkıştırılabilirliğe bağlı olarak tar veya dosya başına SFTP seçer. Tek dosyalar her zaman akış SFTP'si kullanır.",
"methodItemSftp": "Dosya başına SFTP",
"methodItemSftpHint": "Her dosyayı SFTP üzerinden tek tek aktarır. Windows dahil tüm sunucularda çalışır.",
"methodItemSftpLimitation": "Her dosya, tek bir dosya kopyasıyla aynı SFTP akışını sırayla kullanır. İlerleme tüm dosyalar için birleştirilmiştir, bu nedenle büyük dosyalar sırasında çubuk yavaş hareket eder.",
"methodLabel": "Aktarım yöntemi",
"methodPreviewError": "Aktarım yöntemi önizlenemedi. Başlattığınızda sunucu yine de bir yöntem seçecektir.",
"methodPreviewLoading": "Aktarım yöntemi hesaplanıyor…",
"methodPreviewScanSummary": "{{fileCount}} dosya, toplam {{totalSize}} (kaynak sunucuda tarandı).",
"methodPreviewWillUseItemSftp": "Kullanılacak: Dosya başına SFTP",
"methodPreviewWillUseTar": "Kullanılacak: Tar arşivi",
"methodReason": {
"user_item_sftp": "Dosya bazında SFTP seçtiniz.",
"user_tar": "Tar arşivi seçtiniz.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Otomatik: bu küme için dosya bazında SFTP."
},
"methodTar": "Tar arşivi",
"methodTarHint": "Kaynakta sıkıştır, tek arşiv aktar, hedefte çıkar. Her iki Unix sunucuda tar gerektirir.",
"metricsCompress": "Kaynakta sıkıştırma: {{duration}}",
"metricsExtract": "Hedefte çıkarma: {{duration}}",
"metricsPrepare": "Hedefi hazırla: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Kaynaktan silme: {{duration}}",
"metricsTotal": "Toplam: {{duration}}",
"metricsTransfer": "Uçtan uca: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Klasörü ana bilgisayara taşı…",
"moveItemsToHost": "{{count}} öğeyi ana bilgisayara taşı…",
"moveToHost": "Sunucuya taşı…",
"noHostsConnected": "Kullanılabilir başka dosya yöneticisi ana bilgisayarı yok.",
"noHostsConnectedHint": "Ana Bilgisayar Yöneticisi'nde Dosya Yöneticisi etkinleştirilmiş başka bir SSH ana bilgisayarı ekleyin.",
"parallelSegmentsHint": "Büyük dosyalar 256 MB'lık parçalara bölünür. Çoklu yollar, daha yüksek toplam aktarım hızı için ayrı bağlantılar kullanır (birden fazla aktarım başlatmak gibi).",
"parallelSegmentsLabel": "Paralel aktarım yolları",
"parallelSegmentsOption": "{{count}} yol",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "İptal",
"progressCancelling": "İptal ediliyor…",
"progressCompressing": "Kaynak sunucuda sıkıştırılıyor…",
"progressExtracting": "Hedefte çıkarılıyor…",
"progressItems": "{{current}} / {{total}} dosya",
"progressReconnecting": "Yeniden bağlanılıyor…",
"progressStalled": "Askıda",
"progressTotalSpeed": "{{speed}} toplam ({{lanes}} yol)",
"progressTransferring": "Veri aktarılıyor…",
"progressTransferringItems": "Dosyalar aktarılıyor ({{current}} / {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Son hedefler",
"resumedHint": "Başka bir pencerede başlatılan aktif bir aktarıma yeniden bağlanıldı.",
"retryTransfer": "Yeniden dene",
"retryTransferError": "Yeniden deneme başarısız oldu",
"selectDestinationHost": "Hedef ana bilgisayarı seçin",
"transferCancelled": "Aktarım iptal edildi",
"transferCancelledCopyHint": "Hedefte kısmi dosyalar kalabilir.",
"transferCancelledMoveHint": "Hedefte kısmi dosyalar kalabilir. Kaynak dosyalar silinmedi.",
"transferError": "Aktarım başarısız",
"transferFailedRetryHint": "Hedefte kısmi veri tutuldu. Bağlantı geri geldiğinde yeniden deneme devam edecek.",
"transferPartialHint": "Aktarılamadı: {{paths}}",
"transferSuccess": "Aktarım tamamlandı",
"metricsHopSourceRead": "Kaynak → sunucu: {{throughput}}",
"metricsHopDestSftpWrite": "Sunucu → hedef (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Sunucu → hedef (yerel): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Files",
"sftp": "SFTP",
"openFileManager": "Open File Manager"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Enable File Manager",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Default Path"
},
"scpLegacy": {
"label": "SCP Legacy Mode"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "File Manager"
},
"fileManager": {
"noHostSelected": "No host selected",
"initializingEditor": "Initializing editor...",
"file": "File",
"folder": "Folder",
"uploadFile": "Upload File",
"downloadFile": "Download",
"extractArchive": "Extract Archive",
"extractingArchive": "Extracting {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extracted successfully",
"extractFailed": "Extract failed",
"compressFile": "Compress File",
"compressFiles": "Compress Files",
"compressFilesDesc": "Compress {{count}} items into an archive",
"archiveName": "Archive Name",
"enterArchiveName": "Enter archive name...",
"compressionFormat": "Compression Format",
"selectedFiles": "Selected files",
"andMoreFiles": "and {{count}} more...",
"compress": "Compress",
"compressingFiles": "Compressing {{count}} items into {{name}}...",
"filesCompressedSuccessfully": "{{name}} created successfully",
"compressFailed": "Compression failed",
"edit": "Edit",
"preview": "Preview",
"previous": "Previous",
"next": "Next",
"pageXOfY": "Page {{current}} of {{total}}",
"zoomOut": "Zoom Out",
"zoomIn": "Zoom In",
"newFile": "New File",
"newFolder": "New Folder",
"rename": "Rename",
"uploading": "Uploading...",
"uploadingFile": "Uploading {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "File Name",
"folderName": "Folder Name",
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
"failedToUploadFile": "Failed to upload file",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully",
"failedToDownloadFile": "Failed to download file",
"fileCreatedSuccessfully": "File \"{{name}}\" created successfully",
"folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully",
"failedToCreateItem": "Failed to create item",
"operationFailed": "{{operation}} operation failed for {{name}}: {{error}}",
"failedToResolveSymlink": "Failed to resolve symlink",
"itemsDeletedSuccessfully": "{{count}} items deleted successfully",
"failedToDeleteItems": "Failed to delete items",
"sudoPasswordRequired": "Administrator Password Required",
"enterSudoPassword": "Enter sudo password to continue this operation",
"sudoPassword": "Sudo password",
"sudoOperationFailed": "Sudo operation failed",
"sudoAuthFailed": "Sudo authentication failed",
"dragFilesToUpload": "Drop files here to upload",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Local",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} items",
"localSelectedCount": "{{count}} selected",
"back": "Back",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Transfer cancelled",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Download failed",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Replace",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Open",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Columns",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "This folder is empty",
"searchFiles": "Search files...",
"upload": "Upload",
"selectHostToStart": "Select a host to start file management",
"sshRequiredForFileManager": "File manager requires SSH. This host does not have SSH enabled.",
"failedToConnect": "Failed to connect to SSH",
"failedToLoadDirectory": "Failed to load directory",
"noSSHConnection": "No SSH connection available",
"copy": "Copy",
"cut": "Cut",
"paste": "Paste",
"copyPath": "Copy Path",
"copyPaths": "Copy Paths",
"delete": "Delete",
"properties": "Properties",
"refresh": "Refresh",
"downloadFiles": "Download {{count}} files to Browser",
"copyFiles": "Copy {{count}} items",
"cutFiles": "Cut {{count}} items",
"deleteFiles": "Delete {{count}} items",
"filesCopiedToClipboard": "{{count}} items copied to clipboard",
"filesCutToClipboard": "{{count}} items cut to clipboard",
"pathCopiedToClipboard": "Path copied to clipboard",
"pathsCopiedToClipboard": "{{count}} paths copied to clipboard",
"failedToCopyPath": "Failed to copy path to clipboard",
"copyFolderLink": "Copy Link to Folder",
"copyCurrentFolderLink": "Copy Link to Current Folder",
"folderLinkCopied": "Folder link copied to clipboard",
"failedToCopyFolderLink": "Failed to copy folder link",
"movedItems": "Moved {{count}} items",
"failedToDeleteItem": "Failed to delete item",
"itemRenamedSuccessfully": "{{type}} renamed successfully",
"failedToRenameItem": "Failed to rename item",
"download": "Download",
"openExternalEditor": "Open externally",
"chooseExternalEditor": "Choose external editor",
"externalEditorSelected": "External editor selected",
"externalEditorDesktopOnly": "External editor is only available in the desktop app",
"externalEditorOpened": "Opened in external editor. Saving there will upload changes back to the server.",
"failedToOpenExternalEditor": "Failed to open external editor",
"failedToSelectExternalEditor": "Failed to select external editor",
"permissions": "Permissions",
"size": "Size",
"modified": "Modified",
"path": "Path",
"confirmDelete": "Are you sure you want to delete {{name}}?",
"permissionDenied": "Permission denied",
"serverError": "Server Error",
"fileSavedSuccessfully": "File saved successfully",
"failedToSaveFile": "Failed to save file",
"confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?",
"confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?",
"confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.",
"confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?",
"permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Restore",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Recent",
"pinned": "Pinned",
"folderShortcuts": "Folder Shortcuts",
"failedToReconnectSSH": "Failed to reconnect SSH session",
"openTerminalHere": "Open Terminal Here",
"run": "Run",
"openTerminalInFolder": "Open Terminal in This Folder",
"openTerminalInFileLocation": "Open Terminal at File Location",
"runningFile": "Running - {{file}}",
"onlyRunExecutableFiles": "Can only run executable files",
"directories": "Directories",
"removedFromRecentFiles": "Removed \"{{name}}\" from recent files",
"removeFailed": "Remove failed",
"unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully",
"unpinFailed": "Unpin failed",
"removedShortcut": "Removed shortcut \"{{name}}\"",
"removeShortcutFailed": "Remove shortcut failed",
"clearedAllRecentFiles": "Cleared all recent files",
"clearFailed": "Clear failed",
"removeFromRecentFiles": "Remove from recent files",
"clearAllRecentFiles": "Clear all recent files",
"unpinFile": "Unpin file",
"removeShortcut": "Remove shortcut",
"pinFile": "Pin file",
"addToShortcuts": "Add to shortcuts",
"pasteFailed": "Paste failed",
"noUndoableActions": "No undoable actions",
"undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files",
"undoCopyFailedDelete": "Undo failed: Could not delete any copied files",
"undoCopyFailedNoInfo": "Undo failed: Could not find copied file information",
"undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location",
"undoMoveFailedMove": "Undo failed: Could not move any files back",
"undoMoveFailedNoInfo": "Undo failed: Could not find moved file information",
"undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server",
"undoTypeNotSupported": "Unsupported undo operation type",
"undoOperationFailed": "Undo operation failed",
"unknownError": "Unknown error",
"confirm": "Confirm",
"find": "Find...",
"replace": "Replace",
"downloadInstead": "Download Instead",
"keyboardShortcuts": "Keyboard Shortcuts",
"searchAndReplace": "Search & Replace",
"editing": "Editing",
"search": "Search",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"save": "Save",
"selectAll": "Select All",
"undo": "Undo",
"redo": "Redo",
"moveLineUp": "Move Line Up",
"moveLineDown": "Move Line Down",
"toggleComment": "Toggle Comment",
"autoComplete": "Auto Complete",
"imageLoadError": "Failed to load image",
"startTyping": "Start typing...",
"unknownSize": "Unknown size",
"fileIsEmpty": "File is empty",
"largeFileWarning": "Large File Warning",
"largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.",
"fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files",
"failedToLoadFile": "Failed to load file: {{error}}",
"serverErrorOccurred": "Server error occurred. Please try again later.",
"autoSaveFailed": "Auto-save failed",
"fileAutoSaved": "File auto-saved",
"moveFileFailed": "Failed to move {{name}}",
"moveOperationFailed": "Move operation failed",
"canOnlyCompareFiles": "Can only compare two files",
"comparingFiles": "Comparing files: {{file1}} and {{file2}}",
"dragFailed": "Drag operation failed",
"filePinnedSuccessfully": "File \"{{name}}\" pinned successfully",
"pinFileFailed": "Failed to pin file",
"fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully",
"unpinFileFailed": "Failed to unpin file",
"shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully",
"addShortcutFailed": "Failed to add shortcut",
"operationCompletedSuccessfully": "{{operation}} {{count}} items successfully",
"operationCompleted": "{{operation}} {{count}} items",
"downloadFileSuccess": "File {{name}} downloaded successfully",
"downloadFileFailed": "Download failed",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Move to {{name}}",
"diffCompareWith": "Diff compare with {{name}}",
"dragOutsideToDownload": "Drag outside window to download ({{count}} files)",
"newFolderDefault": "NewFolder",
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Successfully moved {{count}} items to {{target}}",
"move": "Move",
"searchInFile": "Search in file (Ctrl+F)",
"showKeyboardShortcuts": "Show keyboard shortcuts",
"decreaseFontSize": "Decrease font size",
"increaseFontSize": "Increase font size",
"startWritingMarkdown": "Start writing your markdown content...",
"loadingFileComparison": "Loading file comparison...",
"reload": "Reload",
"compare": "Compare",
"sideBySide": "Side by Side",
"inline": "Inline",
"fileComparison": "File Comparison: {{file1}} vs {{file2}}",
"fileTooLarge": "File too large: {{error}}",
"sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Failed to load file: {{error}}",
"connecting": "Connecting...",
"connectedSuccessfully": "Connected successfully",
"totpVerificationFailed": "TOTP verification failed",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Authentication failed",
"incorrectPassphrase": "Incorrect passphrase. Please try again.",
"verificationCodePrompt": "Verification code:",
"changePermissions": "Change Permissions",
"currentPermissions": "Current Permissions",
"owner": "Owner",
"group": "Group",
"others": "Others",
"read": "Read",
"write": "Write",
"execute": "Execute",
"permissionsChangedSuccessfully": "Permissions changed successfully",
"failedToChangePermissions": "Failed to change permissions",
"name": "Name",
"sortByName": "Name",
"sortByDate": "Date Modified",
"sortBySize": "Size",
"ascending": "Ascending",
"descending": "Descending",
"root": "Root",
"new": "New",
"sortBy": "Sort By",
"items": "Items",
"selected": "Selected",
"editor": "Editor",
"octal": "Octal",
"storage": "Storage",
"disk": "Disk",
"used": "Used",
"of": "of",
"toggleSidebar": "Toggle Sidebar",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Cannot load PDF",
"pdfLoadError": "There was an error loading this PDF file.",
"loadingPdf": "Loading PDF...",
"loadingPage": "Loading page...",
"cancel": "Cancel",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "No host selected",
"move": "Move",
"copy": "Copy",
"upload": "Upload",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Ready",
"loadingHosts": "Loading hosts...",
"name": "Name",
"modified": "Modified",
"size": "Size",
"noFiles": "No files",
"open": "Open",
"up": "Up",
"refresh": "Refresh",
"copyToTarget": "Copy to Target Directory",
"rename": "Rename",
"delete": "Delete",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Cancel",
"save": "Save",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Action failed",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "File Manager",
"fileManagerUrlCopied": "File Manager URL copied",
"copyFileManagerUrlAction": "Copy File Manager URL",
"docsLink": "View docs",
"hostNotFound": "Host not found",
"loadingHost": "Loading host..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Running {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Browse destination folders",
"browsePathError": "Could not open this path on the destination host.",
"browsePathWillBeCreated": "This folder does not exist yet. It will be created when the transfer starts.",
"cancel": "Cancel",
"cleanupDestFiles": "Clean up destination",
"cleanupDestFilesError": "Cleanup failed",
"cleanupDestFilesNothing": "Nothing to clean up on the destination",
"cleanupDestFilesPartial": "Some partial files could not be removed",
"cleanupDestFilesSuccess": "Removed partial files from the destination",
"confirmCopy": "Copy",
"confirmMove": "Move",
"copyFolderToHost": "Copy folder to host…",
"copyItemsToHost": "Copy {{count}} items to host…",
"copyToHost": "Copy to host…",
"destinationPath": "Destination path",
"destMustBeDirectory": "Destination must be a directory for multi-item transfers",
"goUp": "Go up",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Connecting…",
"hostConnectionFailed": "Connection failed",
"hostDisconnected": "Not connected",
"hostReady": "Ready",
"itemsSummary": "{{count}} items",
"jumpHostLimitation": "Both hosts must be reachable from the Termix server. Direct host-to-host routing is not supported.",
"methodAuto": "Auto",
"methodAutoHint": "Picks tar or per-file SFTP based on file count, size, and compressibility. Single files always use streaming SFTP.",
"methodItemSftp": "Per-file SFTP",
"methodItemSftpHint": "Transfer each file individually over SFTP. Works on all hosts including Windows.",
"methodItemSftpLimitation": "Each file uses the same SFTP stream as a single-file copy, one after another. Progress is combined across all files, so the bar moves slowly during large files.",
"methodLabel": "Transfer method",
"methodPreviewError": "Could not preview transfer method. The server will still pick a method when you start.",
"methodPreviewLoading": "Calculating transfer method…",
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
"methodPreviewWillUseItemSftp": "Will use: Per-file SFTP",
"methodPreviewWillUseTar": "Will use: Tar archive",
"methodReason": {
"user_item_sftp": "You chose per-file SFTP.",
"user_tar": "You chose tar archive.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Auto: per-file SFTP for this set."
},
"methodTar": "Tar archive",
"methodTarHint": "Compress on source, transfer one archive, extract on destination. Requires tar on both Unix hosts.",
"metricsCompress": "Compress on source: {{duration}}",
"metricsExtract": "Extract on destination: {{duration}}",
"metricsPrepare": "Prepare destination: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Remove from source: {{duration}}",
"metricsTotal": "Total: {{duration}}",
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Move folder to host…",
"moveItemsToHost": "Move {{count}} items to host…",
"moveToHost": "Move to host…",
"noHostsConnected": "No other file-manager hosts available.",
"noHostsConnectedHint": "Add another SSH host with File Manager enabled in Host Manager.",
"parallelSegmentsHint": "Large files are split into 256 MB chunks. Multiple lanes use separate connections (like starting several transfers) for higher total throughput.",
"parallelSegmentsLabel": "Parallel transfer lanes",
"parallelSegmentsOption": "{{count}} lanes",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Cancel",
"progressCancelling": "Cancelling…",
"progressCompressing": "Compressing on source host…",
"progressExtracting": "Extracting on destination…",
"progressItems": "{{current}} / {{total}} files",
"progressReconnecting": "Reconnecting…",
"progressStalled": "Stalled",
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
"progressTransferring": "Transferring data…",
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Recent destinations",
"resumedHint": "Reconnected to an active transfer started in another window.",
"retryTransfer": "Retry",
"retryTransferError": "Retry failed",
"selectDestinationHost": "Select destination host",
"transferCancelled": "Transfer cancelled",
"transferCancelledCopyHint": "Partial files may remain on the destination.",
"transferCancelledMoveHint": "Partial files may remain on the destination. Source files were not removed.",
"transferError": "Transfer failed",
"transferFailedRetryHint": "Partial data was kept on the destination. Retry will resume when the connection is back.",
"transferPartialHint": "Could not transfer: {{paths}}",
"transferSuccess": "Transfer complete",
"metricsHopSourceRead": "Source → server: {{throughput}}",
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "Tệp",
"sftp": "SFTP",
"openFileManager": "Mở quản lý tệp"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "Bật Trình quản lý tập tin",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "Đường dẫn mặc định"
},
"scpLegacy": {
"label": "Chế độ SCP cũ"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "Trình quản lý file"
},
"fileManager": {
"noHostSelected": "Chưa chọn máy chủ",
"initializingEditor": "Đang khởi tạo trình soạn thảo...",
"file": "Tệp",
"folder": "Thư mục",
"uploadFile": "Tải tệp lên",
"downloadFile": "Tải xuống",
"extractArchive": "Giải nén lưu trữ",
"extractingArchive": "Đang giải nén {{name}}...",
"archiveExtractedSuccessfully": "{{name}} đã được giải nén thành công",
"extractFailed": "Giải nén thất bại",
"compressFile": "Nén tập tin",
"compressFiles": "Nén tập tin",
"compressFilesDesc": "Nén {{count}} mục vào một tệp nén",
"archiveName": "Tên tệp lưu trữ",
"enterArchiveName": "Nhập tên tệp lưu trữ...",
"compressionFormat": "Định dạng nén",
"selectedFiles": "Tập tin đã chọn",
"andMoreFiles": "và {{count}} tập tin khác...",
"compress": "Nén",
"compressingFiles": "Đang nén {{count}} mục vào {{name}}...",
"filesCompressedSuccessfully": "{{name}} đã được tạo thành công",
"compressFailed": "Nén thất bại",
"edit": "Chỉnh sửa",
"preview": "Xem trước",
"previous": "Trước",
"next": "Tiếp",
"pageXOfY": "Trang {{current}} / {{total}}",
"zoomOut": "Thu nhỏ",
"zoomIn": "Phóng to",
"newFile": "Tập tin mới",
"newFolder": "Thư mục mới",
"rename": "Đổi tên",
"uploading": "Đang tải lên...",
"uploadingFile": "Đang tải lên {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "Tên tập tin",
"folderName": "Tên thư mục",
"fileUploadedSuccessfully": "Tập tin \"{{name}}\" đã được tải lên thành công",
"failedToUploadFile": "Tải tập tin lên thất bại",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "Tập tin \"{{name}}\" đã được tải xuống thành công",
"failedToDownloadFile": "Tải tập tin xuống thất bại",
"fileCreatedSuccessfully": "Tập tin \"{{name}}\" đã được tạo thành công",
"folderCreatedSuccessfully": "Thư mục \"{{name}}\" đã được tạo thành công",
"failedToCreateItem": "Không thể tạo mục",
"operationFailed": "Thao tác {{operation}} thất bại đối với {{name}}: {{error}}",
"failedToResolveSymlink": "Không thể theo dõi symlink",
"itemsDeletedSuccessfully": "Đã xóa thành công {{count}} mục",
"failedToDeleteItems": "Không thể xóa các mục",
"sudoPasswordRequired": "Yêu cầu mật khẩu quản trị",
"enterSudoPassword": "Nhập mật khẩu sudo để tiếp tục thao tác này",
"sudoPassword": "Mật khẩu sudo",
"sudoOperationFailed": "Thao tác sudo thất bại",
"sudoAuthFailed": "Xác thực sudo thất bại",
"dragFilesToUpload": "Kéo tệp vào đây để tải lên",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "Cục bộ",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} mục",
"localSelectedCount": "{{count}} đã chọn",
"back": "Quay lại",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "Đã hủy chuyển",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "Tải xuống thất bại",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "Thay thế",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "Mở",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "Cột",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "Thư mục này trống",
"searchFiles": "Tìm kiếm tệp...",
"upload": "Tải lên",
"selectHostToStart": "Chọn máy chủ để bắt đầu quản lý tệp",
"sshRequiredForFileManager": "Trình quản lý tệp yêu cầu SSH. Máy chủ này không bật SSH.",
"failedToConnect": "Kết nối SSH thất bại",
"failedToLoadDirectory": "Không thể tải thư mục",
"noSSHConnection": "Không có kết nối SSH",
"copy": "Sao chép",
"cut": "Cắt",
"paste": "Dán",
"copyPath": "Sao chép đường dẫn",
"copyPaths": "Sao chép các đường dẫn",
"delete": "Xóa",
"properties": "Thuộc tính",
"refresh": "Làm mới",
"downloadFiles": "Tải {{count}} tệp xuống trình duyệt",
"copyFiles": "Sao chép {{count}} mục",
"cutFiles": "Cắt {{count}} mục",
"deleteFiles": "Xóa {{count}} mục",
"filesCopiedToClipboard": "Đã sao chép {{count}} mục vào clipboard",
"filesCutToClipboard": "Đã cắt {{count}} mục vào clipboard",
"pathCopiedToClipboard": "Đã sao chép đường dẫn vào clipboard",
"pathsCopiedToClipboard": "Đã sao chép {{count}} đường dẫn vào clipboard",
"failedToCopyPath": "Không thể sao chép đường dẫn vào clipboard",
"copyFolderLink": "Sao chép liên kết đến thư mục",
"copyCurrentFolderLink": "Sao chép liên kết đến thư mục hiện tại",
"folderLinkCopied": "Đã sao chép liên kết thư mục vào clipboard",
"failedToCopyFolderLink": "Không thể sao chép liên kết thư mục",
"movedItems": "Đã di chuyển {{count}} mục",
"failedToDeleteItem": "Không thể xóa mục",
"itemRenamedSuccessfully": "Đã đổi tên {{type}} thành công",
"failedToRenameItem": "Không thể đổi tên mục",
"download": "Tải xuống",
"openExternalEditor": "Mở bên ngoài",
"chooseExternalEditor": "Chọn trình soạn thảo bên ngoài",
"externalEditorSelected": "Đã chọn trình soạn thảo bên ngoài",
"externalEditorDesktopOnly": "Trình soạn thảo bên ngoài chỉ khả dụng trong ứng dụng desktop",
"externalEditorOpened": "Đã mở bằng trình soạn thảo bên ngoài. Lưu ở đó sẽ tải các thay đổi lên máy chủ.",
"failedToOpenExternalEditor": "Không thể mở trình soạn thảo bên ngoài",
"failedToSelectExternalEditor": "Không thể chọn trình soạn thảo bên ngoài",
"permissions": "Quyền",
"size": "Kích thước",
"modified": "Đã sửa",
"path": "Đường dẫn",
"confirmDelete": "Bạn có chắc chắn muốn xóa {{name}}?",
"permissionDenied": "Quyền bị từ chối",
"serverError": "Lỗi máy chủ",
"fileSavedSuccessfully": "Đã lưu tệp thành công",
"failedToSaveFile": "Không thể lưu tệp",
"confirmDeleteSingleItem": "Bạn có chắc chắn muốn xóa vĩnh viễn \"{{name}}\"?",
"confirmDeleteMultipleItems": "Bạn có chắc chắn muốn xóa vĩnh viễn {{count}} mục?",
"confirmDeleteMultipleItemsWithFolders": "Bạn có chắc chắn muốn xóa vĩnh viễn {{count}} mục? Điều này bao gồm các thư mục và nội dung của chúng.",
"confirmDeleteFolder": "Bạn có chắc chắn muốn xóa vĩnh viễn thư mục \"{{name}}\" và tất cả nội dung của nó?",
"permanentDeleteWarning": "Hành động này không thể hoàn tác. (Các) mục sẽ bị xóa vĩnh viễn khỏi máy chủ.",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "Khôi phục",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "Gần đây",
"pinned": "Đã ghim",
"folderShortcuts": "Lối tắt thư mục",
"failedToReconnectSSH": "Không thể kết nối lại phiên SSH",
"openTerminalHere": "Mở terminal tại đây",
"run": "Chạy",
"openTerminalInFolder": "Mở terminal trong thư mục này",
"openTerminalInFileLocation": "Mở terminal tại vị trí tệp",
"runningFile": "Đang chạy - {{file}}",
"onlyRunExecutableFiles": "Chỉ chạy được tệp thực thi",
"directories": "Thư mục",
"removedFromRecentFiles": "Đã xóa \"{{name}}\" khỏi tệp gần đây",
"removeFailed": "Xóa thất bại",
"unpinnedSuccessfully": "Đã bỏ ghim \"{{name}}\" thành công",
"unpinFailed": "Bỏ ghim thất bại",
"removedShortcut": "Đã xóa lối tắt \"{{name}}\"",
"removeShortcutFailed": "Xóa lối tắt thất bại",
"clearedAllRecentFiles": "Đã xóa toàn bộ tệp gần đây",
"clearFailed": "Xóa thất bại",
"removeFromRecentFiles": "Xóa khỏi tệp gần đây",
"clearAllRecentFiles": "Xóa toàn bộ tệp gần đây",
"unpinFile": "Bỏ ghim tệp",
"removeShortcut": "Xóa lối tắt",
"pinFile": "Ghim tệp",
"addToShortcuts": "Thêm vào lối tắt",
"pasteFailed": "Dán thất bại",
"noUndoableActions": "Không có hành động hoàn tác được",
"undoCopySuccess": "Đã hoàn tác sao chép: Đã xóa {{count}} tệp đã sao chép",
"undoCopyFailedDelete": "Hoàn tác thất bại: Không thể xóa tệp đã sao chép",
"undoCopyFailedNoInfo": "Hoàn tác thất bại: Không tìm thấy thông tin tệp đã sao chép",
"undoMoveSuccess": "Đã hoàn tác di chuyển: Đã di chuyển {{count}} tệp về vị trí ban đầu",
"undoMoveFailedMove": "Hoàn tác thất bại: Không thể di chuyển tệp về vị trí cũ",
"undoMoveFailedNoInfo": "Hoàn tác thất bại: Không tìm thấy thông tin tệp đã di chuyển",
"undoDeleteNotSupported": "Không thể hoàn tác xóa: Tệp đã bị xóa vĩnh viễn khỏi máy chủ",
"undoTypeNotSupported": "Loại thao tác hoàn tác không được hỗ trợ",
"undoOperationFailed": "Thao tác hoàn tác thất bại",
"unknownError": "Lỗi không xác định",
"confirm": "Xác nhận",
"find": "Tìm kiếm...",
"replace": "Thay thế",
"downloadInstead": "Tải xuống thay thế",
"keyboardShortcuts": "Phím tắt",
"searchAndReplace": "Tìm & Thay thế",
"editing": "Chỉnh sửa",
"search": "Tìm kiếm",
"findNext": "Tìm tiếp",
"findPrevious": "Tìm trước",
"save": "Lưu",
"selectAll": "Chọn tất cả",
"undo": "Hoàn tác",
"redo": "Làm lại",
"moveLineUp": "Di chuyển dòng lên",
"moveLineDown": "Di chuyển dòng xuống",
"toggleComment": "Chuyển đổi chú thích",
"autoComplete": "Tự động hoàn thành",
"imageLoadError": "Lỗi tải ảnh",
"startTyping": "Bắt đầu nhập...",
"unknownSize": "Kích thước không xác định",
"fileIsEmpty": "Tệp trống",
"largeFileWarning": "Cảnh báo tệp lớn",
"largeFileWarningDesc": "Tệp này có kích thước {{size}}, có thể gây ra vấn đề hiệu suất khi mở dưới dạng văn bản.",
"fileNotFoundAndRemoved": "Tệp \"{{name}}\" không tìm thấy và đã bị xóa khỏi tệp gần đây/đã ghim",
"failedToLoadFile": "Lỗi tải tệp: {{error}}",
"serverErrorOccurred": "Đã xảy ra lỗi máy chủ. Vui lòng thử lại sau.",
"autoSaveFailed": "Tự động lưu không thành công",
"fileAutoSaved": "Tệp đã được tự động lưu",
"moveFileFailed": "Không thể di chuyển {{name}}",
"moveOperationFailed": "Thao tác di chuyển không thành công",
"canOnlyCompareFiles": "Chỉ có thể so sánh hai tệp",
"comparingFiles": "Đang so sánh tệp: {{file1}} và {{file2}}",
"dragFailed": "Thao tác kéo không thành công",
"filePinnedSuccessfully": "Tệp \"{{name}}\" đã được ghim thành công",
"pinFileFailed": "Không thể ghim tệp",
"fileUnpinnedSuccessfully": "Tệp \"{{name}}\" đã được bỏ ghim thành công",
"unpinFileFailed": "Không thể bỏ ghim tệp",
"shortcutAddedSuccessfully": "Đã thêm lối tắt thư mục \"{{name}}\" thành công",
"addShortcutFailed": "Không thể thêm lối tắt",
"operationCompletedSuccessfully": "Đã {{operation}} thành công {{count}} mục",
"operationCompleted": "Đã {{operation}} {{count}} mục",
"downloadFileSuccess": "Đã tải xuống tệp {{name}} thành công",
"downloadFileFailed": "Tải xuống thất bại",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Di chuyển tới {{name}}",
"diffCompareWith": "So sánh khác biệt với {{name}}",
"dragOutsideToDownload": "Kéo ra ngoài cửa sổ để tải xuống ({{count}} tệp)",
"newFolderDefault": "Thư mục mới",
"newFileDefault": "Tệp mới.txt",
"successfullyMovedItems": "Đã di chuyển thành công {{count}} mục tới {{target}}",
"move": "Di chuyển",
"searchInFile": "Tìm trong tệp (Ctrl+F)",
"showKeyboardShortcuts": "Hiển thị phím tắt",
"decreaseFontSize": "Giảm cỡ chữ",
"increaseFontSize": "Tăng cỡ chữ",
"startWritingMarkdown": "Bắt đầu viết nội dung markdown...",
"loadingFileComparison": "Đang tải so sánh tệp...",
"reload": "Tải lại",
"compare": "So sánh",
"sideBySide": "Song song",
"inline": "Trong dòng",
"fileComparison": "So sánh tệp: {{file1}} vs {{file2}}",
"fileTooLarge": "Tệp quá lớn: {{error}}",
"sshConnectionFailed": "Kết nối SSH thất bại. Vui lòng kiểm tra kết nối tới {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Không thể tải tệp: {{error}}",
"connecting": "Đang kết nối...",
"connectedSuccessfully": "Đã kết nối thành công",
"totpVerificationFailed": "Xác minh TOTP thất bại",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "Xác thực thất bại",
"incorrectPassphrase": "Cụm mật khẩu không đúng. Vui lòng thử lại.",
"verificationCodePrompt": "Mã xác minh:",
"changePermissions": "Thay đổi quyền",
"currentPermissions": "Quyền hiện tại",
"owner": "Chủ sở hữu",
"group": "Nhóm",
"others": "Khác",
"read": "Đọc",
"write": "Ghi",
"execute": "Thực thi",
"permissionsChangedSuccessfully": "Thay đổi quyền thành công",
"failedToChangePermissions": "Không thể thay đổi quyền",
"name": "Tên",
"sortByName": "Tên",
"sortByDate": "Ngày sửa đổi",
"sortBySize": "Kích thước",
"ascending": "Tăng dần",
"descending": "Giảm dần",
"root": "Thư mục gốc",
"new": "Mới",
"sortBy": "Sắp xếp theo",
"items": "Mục",
"selected": "Đã chọn",
"editor": "Soạn thảo",
"octal": "Bát phân",
"storage": "Lưu trữ",
"disk": "Đĩa",
"used": "Đã dùng",
"of": "của",
"toggleSidebar": "Ẩn/Hiện thanh bên",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "Không thể tải PDF",
"pdfLoadError": "Đã xảy ra lỗi khi tải tệp PDF này.",
"loadingPdf": "Đang tải PDF...",
"loadingPage": "Đang tải trang...",
"cancel": "Hủy",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "Chưa chọn máy chủ",
"move": "Di chuyển",
"copy": "Sao chép",
"upload": "Tải lên",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "Sẵn sàng",
"loadingHosts": "Đang tải các máy chủ...",
"name": "Tên",
"modified": "Đã sửa",
"size": "Kích thước",
"noFiles": "No files",
"open": "Mở",
"up": "Up",
"refresh": "Làm mới",
"copyToTarget": "Copy to Target Directory",
"rename": "Đổi tên",
"delete": "Xóa",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "Hủy",
"save": "Lưu",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "Hành động thất bại",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "Failed to list files",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "Trình quản lý tệp",
"fileManagerUrlCopied": "Đã sao chép URL Trình quản lý tệp",
"copyFileManagerUrlAction": "Sao chép URL File Manager",
"docsLink": "Xem tài liệu",
"hostNotFound": "Không tìm thấy máy chủ",
"loadingHost": "Đang tải máy chủ..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "Đang chạy {{command}} - {{host}}",
"terminalTitle": "Terminal - {{host}}",
"terminalWithPath": "Terminal - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "Duyệt thư mục đích",
"browsePathError": "Không thể mở đường dẫn này trên máy chủ đích.",
"browsePathWillBeCreated": "Thư mục này chưa tồn tại. Nó sẽ được tạo khi truyền tải bắt đầu.",
"cancel": "Hủy",
"cleanupDestFiles": "Dọn dẹp đích",
"cleanupDestFilesError": "Dọn dẹp thất bại",
"cleanupDestFilesNothing": "Không có gì để dọn dẹp ở đích",
"cleanupDestFilesPartial": "Không thể xóa một số tệp chưa hoàn chỉnh",
"cleanupDestFilesSuccess": "Đã xóa các tệp chưa hoàn chỉnh ở đích",
"confirmCopy": "Sao chép",
"confirmMove": "Di chuyển",
"copyFolderToHost": "Sao chép thư mục tới máy chủ…",
"copyItemsToHost": "Sao chép {{count}} mục đến máy chủ…",
"copyToHost": "Sao chép đến máy chủ…",
"destinationPath": "Đường dẫn đích",
"destMustBeDirectory": "Đích phải là thư mục khi truyền tải nhiều mục",
"goUp": "Lên trên",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "Đang kết nối…",
"hostConnectionFailed": "Kết nối thất bại",
"hostDisconnected": "Chưa kết nối",
"hostReady": "Sẵn sàng",
"itemsSummary": "{{count}} mục",
"jumpHostLimitation": "Cả hai máy chủ phải có thể truy cập từ máy chủ Termix. Không hỗ trợ định tuyến trực tiếp giữa các máy.",
"methodAuto": "Tự động",
"methodAutoHint": "Chọn tar hoặc SFTP từng tệp dựa trên số lượng tệp, kích thước và khả năng nén. Tệp đơn lẻ luôn dùng SFTP truyền luồng.",
"methodItemSftp": "SFTP từng tệp",
"methodItemSftpHint": "Truyền từng tệp riêng lẻ qua SFTP. Hoạt động trên mọi máy, bao gồm Windows.",
"methodItemSftpLimitation": "Mỗi tệp sử dụng cùng một luồng SFTP như bản sao tệp đơn lẻ, lần lượt từng tệp một. Tiến trình được gộp chung cho tất cả tệp, do đó thanh tiến trình di chuyển chậm khi có tệp lớn.",
"methodLabel": "Phương thức truyền",
"methodPreviewError": "Không thể xem trước phương thức truyền. Máy chủ vẫn sẽ chọn phương thức khi bạn bắt đầu.",
"methodPreviewLoading": "Đang tính toán phương thức truyền…",
"methodPreviewScanSummary": "{{fileCount}} tệp, tổng {{totalSize}} (đã quét trên máy nguồn).",
"methodPreviewWillUseItemSftp": "Sẽ dùng: SFTP từng tệp",
"methodPreviewWillUseTar": "Sẽ dùng: Lưu trữ tar",
"methodReason": {
"user_item_sftp": "Bạn đã chọn SFTP từng tệp.",
"user_tar": "Bạn đã chọn dùng tar.",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "Tự động: SFTP từng tệp cho tập này."
},
"methodTar": "Lưu trữ tar",
"methodTarHint": "Nén tại nguồn, truyền một tệp lưu trữ, giải nén tại đích. Yêu cầu tar trên cả hai máy Unix.",
"metricsCompress": "Nén tại nguồn: {{duration}}",
"metricsExtract": "Giải nén tại đích: {{duration}}",
"metricsPrepare": "Chuẩn bị đích: {{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "Xóa khỏi nguồn: {{duration}}",
"metricsTotal": "Tổng: {{duration}}",
"metricsTransfer": "Toàn trình: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "Di chuyển thư mục tới máy chủ…",
"moveItemsToHost": "Di chuyển {{count}} mục tới máy chủ…",
"moveToHost": "Di chuyển đến máy chủ…",
"noHostsConnected": "Không có máy chủ nào khác có Trình quản lý tệp khả dụng.",
"noHostsConnectedHint": "Thêm một máy chủ SSH khác đã bật Trình quản lý tệp trong Trình quản lý máy chủ.",
"parallelSegmentsHint": "Các tệp lớn được chia thành các khối 256 MB. Nhiều làn sử dụng các kết nối riêng biệt (như khởi chạy nhiều lần truyền) để tăng tổng thông lượng.",
"parallelSegmentsLabel": "Làn truyền song song",
"parallelSegmentsOption": "{{count}} làn",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "Hủy",
"progressCancelling": "Đang hủy…",
"progressCompressing": "Đang nén trên máy nguồn…",
"progressExtracting": "Đang giải nén tại đích…",
"progressItems": "{{current}} / {{total}} tệp",
"progressReconnecting": "Đang kết nối lại…",
"progressStalled": "Đình trệ",
"progressTotalSpeed": "{{speed}} tổng ({{lanes}} làn)",
"progressTransferring": "Đang truyền dữ liệu…",
"progressTransferringItems": "Đang truyền tệp ({{current}}/{{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "Đích gần đây",
"resumedHint": "Đã kết nối lại với một tác vụ chuyển đang hoạt động được bắt đầu từ cửa sổ khác.",
"retryTransfer": "Thử lại",
"retryTransferError": "Thử lại thất bại",
"selectDestinationHost": "Chọn máy chủ đích",
"transferCancelled": "Đã hủy chuyển",
"transferCancelledCopyHint": "Các tệp chưa hoàn chỉnh có thể còn ở đích.",
"transferCancelledMoveHint": "Các tệp chưa hoàn chỉnh có thể còn ở đích. Tệp nguồn chưa bị xóa.",
"transferError": "Truyền tải thất bại",
"transferFailedRetryHint": "Dữ liệu chưa hoàn chỉnh được giữ ở đích. Thử lại sẽ tiếp tục khi kết nối được khôi phục.",
"transferPartialHint": "Không thể truyền tải: {{paths}}",
"transferSuccess": "Truyền tải hoàn tất",
"metricsHopSourceRead": "Nguồn → máy chủ: {{throughput}}",
"metricsHopDestSftpWrite": "Máy chủ → đích (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Máy chủ → đích (cục bộ): {{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "文件",
"sftp": "SFTP",
"openFileManager": "打开文件管理器"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "启用文件管理器",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "默认路径"
},
"scpLegacy": {
"label": "SCP 传统模式"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "文件管理器"
},
"fileManager": {
"noHostSelected": "未选择主机",
"initializingEditor": "正在初始化编辑器...",
"file": "文件",
"folder": "文件夹",
"uploadFile": "上传文件",
"downloadFile": "下载",
"extractArchive": "解压归档文件",
"extractingArchive": "正在解压 {{name}}...",
"archiveExtractedSuccessfully": "{{name}} 解压成功",
"extractFailed": "解压失败",
"compressFile": "压缩文件",
"compressFiles": "压缩文件",
"compressFilesDesc": "将 {{count}} 个项目压缩成一个归档文件",
"archiveName": "归档名称",
"enterArchiveName": "输入归档名称...",
"compressionFormat": "压缩格式",
"selectedFiles": "已选文件",
"andMoreFiles": "还有 {{count}} 个...",
"compress": "压缩",
"compressingFiles": "正在将 {{count}} 个项目压缩成 {{name}}...",
"filesCompressedSuccessfully": "{{name}} 创建成功",
"compressFailed": "压缩失败",
"edit": "编辑",
"preview": "预览",
"previous": "上一个",
"next": "下一个",
"pageXOfY": "第 {{current}} 页,共 {{total}} 页",
"zoomOut": "缩小",
"zoomIn": "放大",
"newFile": "新建文件",
"newFolder": "新建文件夹",
"rename": "重命名",
"uploading": "上传中...",
"uploadingFile": "正在上传 {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "文件名",
"folderName": "文件夹名称",
"fileUploadedSuccessfully": "文件 \"{{name}}\" 上传成功",
"failedToUploadFile": "上传文件失败",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "文件 \"{{name}}\" 下载成功",
"failedToDownloadFile": "下载文件失败",
"fileCreatedSuccessfully": "文件 \"{{name}}\" 创建成功",
"folderCreatedSuccessfully": "文件夹 \"{{name}}\" 创建成功",
"failedToCreateItem": "创建项目失败",
"operationFailed": "对 {{name}} 的 {{operation}} 操作失败:{{error}}",
"failedToResolveSymlink": "解析符号链接失败",
"itemsDeletedSuccessfully": "{{count}} 个项目删除成功",
"failedToDeleteItems": "删除项目失败",
"sudoPasswordRequired": "需要管理员密码",
"enterSudoPassword": "输入 sudo 密码以继续此操作",
"sudoPassword": "Sudo 密码",
"sudoOperationFailed": "Sudo 操作失败",
"sudoAuthFailed": "Sudo 认证失败",
"dragFilesToUpload": "将文件拖放到此处以上传",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "本地",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} 个项目",
"localSelectedCount": "已选择 {{count}} 项",
"back": "返回",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "传输已取消",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "下载失败",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "替换",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "打开",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "列",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "此文件夹为空",
"searchFiles": "搜索文件...",
"upload": "上传",
"selectHostToStart": "选择主机以开始文件管理",
"sshRequiredForFileManager": "文件管理器需要 SSH。此主机未启用 SSH。",
"failedToConnect": "连接 SSH 失败",
"failedToLoadDirectory": "加载目录失败",
"noSSHConnection": "没有可用的 SSH 连接",
"copy": "复制",
"cut": "剪切",
"paste": "粘贴",
"copyPath": "复制路径",
"copyPaths": "复制路径",
"delete": "删除",
"properties": "属性",
"refresh": "刷新",
"downloadFiles": "将 {{count}} 个文件下载到浏览器",
"copyFiles": "复制 {{count}} 个项目",
"cutFiles": "剪切 {{count}} 个项目",
"deleteFiles": "删除 {{count}} 个项目",
"filesCopiedToClipboard": "已将 {{count}} 个项目复制到剪贴板",
"filesCutToClipboard": "已将 {{count}} 个项目剪切到剪贴板",
"pathCopiedToClipboard": "路径已复制到剪贴板",
"pathsCopiedToClipboard": "已将 {{count}} 条路径复制到剪贴板",
"failedToCopyPath": "无法将路径复制到剪贴板",
"copyFolderLink": "复制文件夹链接",
"copyCurrentFolderLink": "复制当前文件夹链接",
"folderLinkCopied": "文件夹链接已复制到剪贴板",
"failedToCopyFolderLink": "无法复制文件夹链接",
"movedItems": "已移动 {{count}} 个项目",
"failedToDeleteItem": "删除项目失败",
"itemRenamedSuccessfully": "{{type}} 重命名成功",
"failedToRenameItem": "重命名项目失败",
"download": "下载",
"openExternalEditor": "在外部打开",
"chooseExternalEditor": "选择外部编辑器",
"externalEditorSelected": "已选择外部编辑器",
"externalEditorDesktopOnly": "外部编辑器仅在桌面应用中可用",
"externalEditorOpened": "已在外部编辑器中打开。在其中保存文件会将更改上传回服务器。",
"failedToOpenExternalEditor": "无法打开外部编辑器",
"failedToSelectExternalEditor": "无法选择外部编辑器",
"permissions": "权限",
"size": "大小",
"modified": "修改时间",
"path": "路径",
"confirmDelete": "确定要删除 {{name}} 吗?",
"permissionDenied": "权限被拒绝",
"serverError": "服务器错误",
"fileSavedSuccessfully": "文件已成功保存",
"failedToSaveFile": "保存文件失败",
"confirmDeleteSingleItem": "确定要永久删除“{{name}}”吗?",
"confirmDeleteMultipleItems": "确定要永久删除{{count}}个项目吗?",
"confirmDeleteMultipleItemsWithFolders": "确定要永久删除{{count}}个项目吗?这包括文件夹及其内容。",
"confirmDeleteFolder": "确定要永久删除文件夹“{{name}}”及其所有内容吗?",
"permanentDeleteWarning": "此操作无法撤销。项目将从服务器永久删除。",
"moveToTrashWarning": "该项目将被移至 Termix 回收站,可在保留期到期前恢复。",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "回收站",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "回收站是空的",
"trashRestore": "恢复",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "清空回收站",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "回收站已清空",
"trashRetention": "自动清理(N 天后)",
"trashRetentionSaved": "回收站保留设置已更新",
"trashRetentionFailed": "更新回收站保留设置失败",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "最近",
"pinned": "已固定",
"folderShortcuts": "文件夹快捷方式",
"failedToReconnectSSH": "重新连接SSH会话失败",
"openTerminalHere": "在此处打开终端",
"run": "运行",
"openTerminalInFolder": "在此文件夹中打开终端",
"openTerminalInFileLocation": "在文件位置打开终端",
"runningFile": "正在运行 - {{file}}",
"onlyRunExecutableFiles": "只能运行可执行文件",
"directories": "目录",
"removedFromRecentFiles": "已从最近文件中移除“{{name}}”",
"removeFailed": "移除失败",
"unpinnedSuccessfully": "已成功取消固定“{{name}}”",
"unpinFailed": "取消固定失败",
"removedShortcut": "已移除快捷方式“{{name}}”",
"removeShortcutFailed": "移除快捷方式失败",
"clearedAllRecentFiles": "已清空所有最近文件",
"clearFailed": "清空失败",
"removeFromRecentFiles": "从最近文件中移除",
"clearAllRecentFiles": "清空所有最近文件",
"unpinFile": "取消固定文件",
"removeShortcut": "移除快捷方式",
"pinFile": "固定文件",
"addToShortcuts": "添加到快捷方式",
"pasteFailed": "粘贴失败",
"noUndoableActions": "无可撤销的操作",
"undoCopySuccess": "已撤销复制操作:已删除{{count}}个已复制的文件",
"undoCopyFailedDelete": "撤销失败:无法删除任何已复制的文件",
"undoCopyFailedNoInfo": "撤销失败:找不到已复制的文件信息",
"undoMoveSuccess": "已撤销移动操作:已将{{count}}个文件移回原始位置",
"undoMoveFailedMove": "撤销失败:无法将任何文件移回",
"undoMoveFailedNoInfo": "撤销失败:找不到移动的文件信息",
"undoDeleteNotSupported": "删除操作无法撤销:文件已从服务器永久删除",
"undoTypeNotSupported": "不支持的撤销操作类型",
"undoOperationFailed": "撤销操作失败",
"unknownError": "未知错误",
"confirm": "确认",
"find": "查找...",
"replace": "替换",
"downloadInstead": "改为下载",
"keyboardShortcuts": "键盘快捷键",
"searchAndReplace": "查找和替换",
"editing": "编辑",
"search": "搜索",
"findNext": "查找下一个",
"findPrevious": "查找上一个",
"save": "保存",
"selectAll": "全选",
"undo": "撤销",
"redo": "重做",
"moveLineUp": "上移一行",
"moveLineDown": "下移一行",
"toggleComment": "切换注释",
"autoComplete": "自动补全",
"imageLoadError": "加载图像失败",
"startTyping": "开始键入...",
"unknownSize": "未知大小",
"fileIsEmpty": "文件为空",
"largeFileWarning": "大文件警告",
"largeFileWarningDesc": "该文件大小为 {{size}},以文本方式打开可能会导致性能问题。",
"fileNotFoundAndRemoved": "文件 \"{{name}}\" 未找到,已从最近/固定文件中移除",
"failedToLoadFile": "加载文件失败:{{error}}",
"serverErrorOccurred": "服务器发生错误,请稍后重试。",
"autoSaveFailed": "自动保存失败",
"fileAutoSaved": "文件已自动保存",
"moveFileFailed": "移动 {{name}} 失败",
"moveOperationFailed": "移动操作失败",
"canOnlyCompareFiles": "只能比较两个文件",
"comparingFiles": "正在比较文件:{{file1}} 和 {{file2}}",
"dragFailed": "拖动操作失败",
"filePinnedSuccessfully": "文件 \"{{name}}\" 固定成功",
"pinFileFailed": "固定文件失败",
"fileUnpinnedSuccessfully": "文件 \"{{name}}\" 取消固定成功",
"unpinFileFailed": "取消固定文件失败",
"shortcutAddedSuccessfully": "文件夹快捷方式 \"{{name}}\" 添加成功",
"addShortcutFailed": "添加快捷方式失败",
"operationCompletedSuccessfully": "成功{{operation}}了{{count}}个项目",
"operationCompleted": "{{operation}}了{{count}}个项目",
"downloadFileSuccess": "文件 {{name}} 下载成功",
"downloadFileFailed": "下载失败",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "移动到 {{name}}",
"diffCompareWith": "与 {{name}} 对比差异",
"dragOutsideToDownload": "拖到窗口外以下载 ({{count}} 个文件)",
"newFolderDefault": "新建文件夹",
"newFileDefault": "新建文件.txt",
"successfullyMovedItems": "成功移动 {{count}} 个项目到 {{target}}",
"move": "移动",
"searchInFile": "在文件中搜索 (Ctrl+F)",
"showKeyboardShortcuts": "显示键盘快捷键",
"decreaseFontSize": "缩小字体",
"increaseFontSize": "放大字体",
"startWritingMarkdown": "开始编写Markdown内容...",
"loadingFileComparison": "加载文件比较中...",
"reload": "重新加载",
"compare": "比较",
"sideBySide": "并排",
"inline": "内联",
"fileComparison": "文件比较: {{file1}} 对比 {{file2}}",
"fileTooLarge": "文件过大: {{error}}",
"sshConnectionFailed": "SSH 连接失败。请检查您到 {{name}} ({{ip}}:{{port}}) 的连接",
"loadFileFailed": "加载文件失败: {{error}}",
"connecting": "连接中...",
"connectedSuccessfully": "连接成功",
"totpVerificationFailed": "TOTP 验证失败",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "认证失败",
"incorrectPassphrase": "密码错误。请重试。",
"verificationCodePrompt": "验证码:",
"changePermissions": "更改权限",
"currentPermissions": "当前权限",
"owner": "所有者",
"group": "组",
"others": "其他",
"read": "读取",
"write": "写入",
"execute": "执行",
"permissionsChangedSuccessfully": "权限修改成功",
"failedToChangePermissions": "权限修改失败",
"name": "名称",
"sortByName": "名称",
"sortByDate": "修改日期",
"sortBySize": "大小",
"ascending": "升序",
"descending": "降序",
"root": "根目录",
"new": "新建",
"sortBy": "排序方式",
"items": "项目",
"selected": "已选择",
"editor": "编辑器",
"octal": "八进制",
"storage": "存储",
"disk": "磁盘",
"used": "已用",
"of": "/",
"toggleSidebar": "切换侧边栏",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "无法加载 PDF",
"pdfLoadError": "加载此 PDF 文件时出错。",
"loadingPdf": "正在加载 PDF...",
"loadingPage": "正在加载页面...",
"cancel": "取消",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "未选择主机",
"move": "移动",
"copy": "复制",
"upload": "上传",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "就绪",
"loadingHosts": "正在加载主机...",
"name": "名称",
"modified": "修改时间",
"size": "大小",
"noFiles": "No files",
"open": "打开",
"up": "Up",
"refresh": "刷新",
"copyToTarget": "Copy to Target Directory",
"rename": "重命名",
"delete": "删除",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "取消",
"save": "保存",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "操作失败",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "文件列表失败",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "文件管理器",
"fileManagerUrlCopied": "文件管理器 URL 已复制",
"copyFileManagerUrlAction": "复制文件管理器 URL",
"docsLink": "查看文档",
"hostNotFound": "未找到主机",
"loadingHost": "正在加载主机..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "无需离开应用,即可通过 SFTP 浏览、上传、下载及编辑文件。"
},
"terminal": {
"runTitle": "运行 {{command}} - {{host}}",
"terminalTitle": "终端 - {{host}}",
"terminalWithPath": "终端 - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "浏览目标文件夹",
"browsePathError": "无法在目标主机上打开此路径。",
"browsePathWillBeCreated": "此文件夹尚不存在,将在传输开始时创建。",
"cancel": "取消",
"cleanupDestFiles": "清理目标位置",
"cleanupDestFilesError": "清理失败",
"cleanupDestFilesNothing": "目标位置无需清理",
"cleanupDestFilesPartial": "部分文件无法删除",
"cleanupDestFilesSuccess": "已从目标位置删除部分文件",
"confirmCopy": "复制",
"confirmMove": "移动",
"copyFolderToHost": "复制文件夹到主机…",
"copyItemsToHost": "复制 {{count}} 个项目到主机…",
"copyToHost": "复制到主机…",
"destinationPath": "目标路径",
"destMustBeDirectory": "对于多项目传输,目标必须是一个目录",
"goUp": "向上",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "连接中…",
"hostConnectionFailed": "连接失败",
"hostDisconnected": "未连接",
"hostReady": "就绪",
"itemsSummary": "{{count}} 个项目",
"jumpHostLimitation": "两个主机都必须能从 Termix 服务器访问。不支持直接的主机到主机路由。",
"methodAuto": "自动",
"methodAutoHint": "根据文件数量、大小和可压缩性选择 tar 或逐文件 SFTP。单个文件始终使用流式 SFTP。",
"methodItemSftp": "逐文件 SFTP",
"methodItemSftpHint": "通过 SFTP 逐个传输文件。适用于包括 Windows 在内的所有主机。",
"methodItemSftpLimitation": "每个文件使用相同的 SFTP 流(与单文件拷贝一样),一个接一个传输。所有文件的进度合并显示,因此大文件传输时进度条移动缓慢。",
"methodLabel": "传输方式",
"methodPreviewError": "无法预览传输方式。启动时服务器仍会选择方式。",
"methodPreviewLoading": "正在计算传输方式…",
"methodPreviewScanSummary": "{{fileCount}} 个文件,总计 {{totalSize}}(已在源主机上扫描)。",
"methodPreviewWillUseItemSftp": "将使用:逐文件 SFTP",
"methodPreviewWillUseTar": "将使用:Tar 归档",
"methodReason": {
"user_item_sftp": "您选择了逐文件 SFTP。",
"user_tar": "您选择了 Tar 归档。",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "自动:此集合使用逐文件 SFTP。"
},
"methodTar": "Tar 归档",
"methodTarHint": "在源端压缩,传输单个归档文件,在目标端解压。要求两个 Unix 主机都有 tar。",
"metricsCompress": "源端压缩:{{duration}}",
"metricsExtract": "目标端解压:{{duration}}",
"metricsPrepare": "准备目标:{{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "从源端删除:{{duration}}",
"metricsTotal": "总计:{{duration}}",
"metricsTransfer": "端到端:{{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "移动文件夹到主机…",
"moveItemsToHost": "移动 {{count}} 个项目到主机…",
"moveToHost": "移动到主机…",
"noHostsConnected": "没有其他可用的文件管理器主机。",
"noHostsConnectedHint": "在主机管理器中添加启用文件管理器的其他 SSH 主机。",
"parallelSegmentsHint": "大文件会被拆分为 256 MB 的块。多个通道使用独立连接(如同同时进行多个传输),以获得更高的总吞吐量。",
"parallelSegmentsLabel": "并行传输通道",
"parallelSegmentsOption": "{{count}} 个通道",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "取消",
"progressCancelling": "正在取消…",
"progressCompressing": "正在源主机上压缩…",
"progressExtracting": "正在目标端解压…",
"progressItems": "{{current}} / {{total}} 个文件",
"progressReconnecting": "重新连接中…",
"progressStalled": "已停滞",
"progressTotalSpeed": "{{speed}} 总计({{lanes}} 通道)",
"progressTransferring": "正在传输数据…",
"progressTransferringItems": "正在传输文件({{current}}/{{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "最近目标",
"resumedHint": "已重新连接到在另一个窗口中启动的进行中的传输。",
"retryTransfer": "重试",
"retryTransferError": "重试失败",
"selectDestinationHost": "选择目标主机",
"transferCancelled": "传输已取消",
"transferCancelledCopyHint": "目标位置可能残留部分文件。",
"transferCancelledMoveHint": "目标位置可能残留部分文件。源文件未被删除。",
"transferError": "传输失败",
"transferFailedRetryHint": "部分数据已保留在目标位置。连接恢复后重试将继续。",
"transferPartialHint": "无法传输:{{paths}}",
"transferSuccess": "传输完成",
"metricsHopSourceRead": "源 → 服务器:{{throughput}}",
"metricsHopDestSftpWrite": "服务器 → 目标 (SFTP):{{throughput}}",
"metricsHopDestLocalWrite": "服务器 → 目标 (本地):{{throughput}}"
}
}
@@ -0,0 +1,543 @@
{
"nav": {
"files": "檔案",
"sftp": "SFTP",
"openFileManager": "開啟檔案管理員"
},
"permissions": {
"use": {
"title": "Use file manager",
"description": "Browse, edit and transfer files over SFTP."
}
},
"settings": {
"host": {
"enable": {
"label": "啟用檔案管理員",
"description": "Browse and edit files on this host over SFTP."
},
"defaultPath": {
"label": "預設路徑"
},
"scpLegacy": {
"label": "SCP 舊版模式"
}
},
"user": {
"transferConcurrency": {
"label": "Simultaneous File Transfers",
"description": "How many files the side by side local/remote manager uploads or downloads at the same time. Lower this if your server limits SFTP channels."
},
"confirmBeforeTrash": {
"label": "Confirm before moving files to trash",
"description": "Ask before moving remote files to trash. Permanent deletion still requires confirmation."
}
}
},
"hostCapability": {
"label": "檔案管理員"
},
"fileManager": {
"noHostSelected": "未選取主機",
"initializingEditor": "正在初始化編輯器…",
"file": "檔案",
"folder": "資料夾",
"uploadFile": "上傳檔案",
"downloadFile": "下載",
"extractArchive": "解壓縮",
"extractingArchive": "正在解壓縮 {{name}}...",
"archiveExtractedSuccessfully": "{{name}} 解壓縮成功",
"extractFailed": "解壓縮失敗",
"compressFile": "壓縮檔案",
"compressFiles": "壓縮檔案",
"compressFilesDesc": "將 {{count}} 個項目壓縮為一個壓縮檔",
"archiveName": "壓縮檔名稱",
"enterArchiveName": "輸入壓縮檔名稱...",
"compressionFormat": "壓縮格式",
"selectedFiles": "已選取的檔案",
"andMoreFiles": "還有 {{count}} 個...",
"compress": "壓縮",
"compressingFiles": "正在將 {{count}} 個項目壓縮為 {{name}}...",
"filesCompressedSuccessfully": "{{name}} 建立成功",
"compressFailed": "壓縮失敗",
"edit": "編輯",
"preview": "預覽",
"previous": "上一個",
"next": "下一個",
"pageXOfY": "第 {{current}} 頁,共 {{total}} 頁",
"zoomOut": "縮小",
"zoomIn": "放大",
"newFile": "新增檔案",
"newFolder": "新增資料夾",
"rename": "重新命名",
"uploading": "上傳中...",
"uploadingFile": "正在上傳 {{name}}...",
"uploadingChunk": "Uploading {{name}}: {{percent}}% (part {{chunk}} of {{total}})",
"fileName": "檔案名稱",
"folderName": "資料夾名稱",
"fileUploadedSuccessfully": "檔案「{{name}}」上傳成功",
"failedToUploadFile": "上傳檔案失敗",
"uploadingFolderFiles": "Uploading {{count}} file(s)...",
"uploadedFolderFiles": "Uploaded {{count}} file(s) successfully",
"uploadedFolderPartial": "Uploaded {{uploaded}} file(s), {{failed}} failed",
"fileDownloadedSuccessfully": "檔案「{{name}}」下載成功",
"failedToDownloadFile": "下載檔案失敗",
"fileCreatedSuccessfully": "檔案「{{name}}」建立成功",
"folderCreatedSuccessfully": "資料夾「{{name}}」建立成功",
"failedToCreateItem": "建立項目失敗",
"operationFailed": "{{operation}} 操作在 {{name}} 上失敗:{{error}}",
"failedToResolveSymlink": "無法解析符號連結",
"itemsDeletedSuccessfully": "成功刪除 {{count}} 個項目",
"failedToDeleteItems": "刪除項目失敗",
"sudoPasswordRequired": "需要管理員密碼",
"enterSudoPassword": "請輸入 sudo 密碼以繼續此操作",
"sudoPassword": "Sudo 密碼",
"sudoOperationFailed": "Sudo 操作失敗",
"sudoAuthFailed": "Sudo 驗證失敗",
"dragFilesToUpload": "拖放檔案至此以上傳",
"dropToUploadHere": "Drop to upload here",
"dropToDownloadHere": "Drop to download here",
"localFiles": "本機",
"showLocalFiles": "Show local files (split view)",
"hideLocalFiles": "Hide local files",
"localHome": "Home folder",
"localPathPlaceholder": "Local folder path",
"localShowHidden": "Show hidden files",
"localHideHidden": "Hide hidden files",
"localRevealInFileManager": "Reveal in system file manager",
"localCannotOpenFolder": "Cannot open folder",
"localItemCount": "{{count}} 個項目",
"localSelectedCount": "已選取 {{count}} 個",
"back": "返回",
"forward": "Forward",
"up": "Up",
"kind": "Kind",
"localUploadingProgress": "Uploading {{current}} of {{total}}",
"localDownloadingProgress": "Downloading {{current}} of {{total}}",
"localTransferInFlight": "{{count}} at once",
"localPreparingDownload": "Preparing download...",
"localTransferCancelled": "傳輸已取消",
"localNothingToTransfer": "Nothing to transfer",
"localUploadComplete": "Uploaded {{count}} file(s)",
"localUploadFailed": "Upload failed",
"localUploadPartial": "Uploaded {{done}} file(s), {{failed}} failed",
"localDownloadComplete": "Downloaded {{count}} file(s)",
"localDownloadFailed": "下載失敗",
"localDownloadPartial": "Downloaded {{done}} file(s), {{failed}} failed",
"localReplaceExistingPrompt": "{{count}} item(s) already exist in this folder. Replace them?",
"localReplace": "取代",
"localSkipExisting": "Skip",
"localSkippedExisting": "Skipped {{count}} existing item(s)",
"localUnsafeNamesSkipped": "Skipped {{count}} item(s) whose names cannot be used on this computer",
"localOpen": "開啟",
"localOpenFolder": "Open folder",
"localUploadToRemote": "Upload to server",
"localUploadToRemoteMany": "Upload {{count}} items to server",
"localMoveToTrash": "Move to Trash",
"localMoveToTrashMany": "Move {{count}} items to Trash",
"localTrashConfirmSingle": "Move \"{{name}}\" to the Trash?",
"localTrashConfirmFolder": "Move the folder \"{{name}}\" and all its contents to the Trash?",
"localTrashConfirmMany": "Move {{count}} items to the Trash?",
"localTrashed": "Moved {{count}} item(s) to the Trash",
"localTrashFailed": "Could not move to the Trash",
"localRenameFailed": "Rename failed",
"localCreateFailed": "Could not create item",
"goToParentFolder": "Go to parent folder",
"resizeSidebar": "Drag to resize the sidebar (double-click to reset)",
"resizeLocalPane": "Drag to resize the local pane (double-click to reset)",
"columns": "欄",
"columnsHint": "Right-click to choose columns",
"emptyFolder": "此資料夾為空",
"searchFiles": "搜尋檔案...",
"upload": "上傳",
"selectHostToStart": "選擇主機以開始檔案管理",
"sshRequiredForFileManager": "檔案管理員需要 SSH。此主機未啟用 SSH。",
"failedToConnect": "無法連線至 SSH",
"failedToLoadDirectory": "載入目錄失敗",
"noSSHConnection": "沒有可用的 SSH 連線",
"copy": "複製",
"cut": "剪下",
"paste": "貼上",
"copyPath": "複製路徑",
"copyPaths": "複製路徑",
"delete": "刪除",
"properties": "內容",
"refresh": "重新整理",
"downloadFiles": "下載 {{count}} 個檔案到瀏覽器",
"copyFiles": "複製 {{count}} 個項目",
"cutFiles": "剪下 {{count}} 個項目",
"deleteFiles": "刪除 {{count}} 個項目",
"filesCopiedToClipboard": "{{count}} 個項目已複製到剪貼簿",
"filesCutToClipboard": "{{count}} 個項目已剪下到剪貼簿",
"pathCopiedToClipboard": "路徑已複製到剪貼簿",
"pathsCopiedToClipboard": "{{count}} 個路徑已複製到剪貼簿",
"failedToCopyPath": "無法複製路徑到剪貼簿",
"copyFolderLink": "複製資料夾連結",
"copyCurrentFolderLink": "複製目前資料夾連結",
"folderLinkCopied": "資料夾連結已複製到剪貼簿",
"failedToCopyFolderLink": "無法複製資料夾連結",
"movedItems": "已移動 {{count}} 個項目",
"failedToDeleteItem": "無法刪除項目",
"itemRenamedSuccessfully": "{{type}} 重新命名成功",
"failedToRenameItem": "無法重新命名項目",
"download": "下載",
"openExternalEditor": "以外部編輯器開啟",
"chooseExternalEditor": "選擇外部編輯器",
"externalEditorSelected": "已選擇外部編輯器",
"externalEditorDesktopOnly": "外部編輯器僅限桌面版應用程式使用",
"externalEditorOpened": "已於外部編輯器開啟。在此儲存將上傳變更回伺服器。",
"failedToOpenExternalEditor": "無法開啟外部編輯器",
"failedToSelectExternalEditor": "無法選擇外部編輯器",
"permissions": "權限",
"size": "大小",
"modified": "修改時間",
"path": "路徑",
"confirmDelete": "確定要刪除 {{name}} 嗎?",
"permissionDenied": "權限不足",
"serverError": "伺服器錯誤",
"fileSavedSuccessfully": "檔案儲存成功",
"failedToSaveFile": "無法儲存檔案",
"confirmDeleteSingleItem": "確定要永久刪除「{{name}}」嗎?",
"confirmDeleteMultipleItems": "確定要永久刪除 {{count}} 個項目嗎?",
"confirmDeleteMultipleItemsWithFolders": "確定要永久刪除 {{count}} 個項目嗎?這包含資料夾及其內容。",
"confirmDeleteFolder": "確定要永久刪除資料夾「{{name}}」及其所有內容嗎?",
"permanentDeleteWarning": "此動作無法復原。項目將從伺服器永久刪除。",
"moveToTrashWarning": "The item(s) will be moved to the Termix Trash and can be restored before the retention period expires.",
"itemsMovedToTrash": "{{count}} item(s) moved to Trash",
"trash": "Trash",
"trashDescription": "Deleted items are retained for {{days}} day(s) on this host.",
"trashLoadFailed": "Failed to load Trash",
"trashEmpty": "Trash is empty",
"trashRestore": "還原",
"trashRestored": "Restored {{name}}",
"trashRestoreFailed": "Failed to restore item. The original path may already exist.",
"trashDeletePermanently": "Delete permanently",
"trashDeleteConfirm": "Permanently delete {{name}}? This cannot be undone.",
"trashPermanentlyDeleted": "Permanently deleted {{name}}",
"trashDeleteFailed": "Failed to permanently delete item",
"trashEmptyAction": "Empty Trash",
"trashEmptyConfirm": "Permanently delete every item in Trash? This cannot be undone.",
"trashEmptied": "Trash emptied",
"trashRetention": "Automatic cleanup after (days)",
"trashRetentionSaved": "Trash retention updated",
"trashRetentionFailed": "Failed to update Trash retention",
"trashUnavailableConfirm": "This item cannot be moved to Trash, usually because it is on another filesystem or requires elevated permissions. Delete it permanently instead?",
"recent": "最近",
"pinned": "已釘選",
"folderShortcuts": "資料夾捷徑",
"failedToReconnectSSH": "無法重新連線 SSH 工作階段",
"openTerminalHere": "在此處開啟終端機",
"run": "執行",
"openTerminalInFolder": "在此資料夾中開啟終端機",
"openTerminalInFileLocation": "在檔案位置開啟終端機",
"runningFile": "執行中 - {{file}}",
"onlyRunExecutableFiles": "只能執行可執行檔案",
"directories": "目錄",
"removedFromRecentFiles": "已從最近檔案中移除 \"{{name}}\"",
"removeFailed": "移除失敗",
"unpinnedSuccessfully": "已成功取消釘選 \"{{name}}\"",
"unpinFailed": "取消釘選失敗",
"removedShortcut": "已移除捷徑 \"{{name}}\"",
"removeShortcutFailed": "移除捷徑失敗",
"clearedAllRecentFiles": "已清除所有最近檔案",
"clearFailed": "清除失敗",
"removeFromRecentFiles": "從最近檔案中移除",
"clearAllRecentFiles": "清除所有最近檔案",
"unpinFile": "取消釘選檔案",
"removeShortcut": "移除捷徑",
"pinFile": "釘選檔案",
"addToShortcuts": "加入捷徑",
"pasteFailed": "貼上失敗",
"noUndoableActions": "沒有可復原的動作",
"undoCopySuccess": "已復原複製操作:已刪除 {{count}} 個複製的檔案",
"undoCopyFailedDelete": "復原失敗:無法刪除任何複製的檔案",
"undoCopyFailedNoInfo": "復原失敗:找不到複製檔案的資訊",
"undoMoveSuccess": "已復原移動操作:已將 {{count}} 個檔案移回原始位置",
"undoMoveFailedMove": "復原失敗:無法移回任何檔案",
"undoMoveFailedNoInfo": "復原失敗:找不到移動檔案的資訊",
"undoDeleteNotSupported": "刪除操作無法復原:檔案已從伺服器永久刪除",
"undoTypeNotSupported": "不支援的復原操作類型",
"undoOperationFailed": "復原操作失敗",
"unknownError": "未知錯誤",
"confirm": "確認",
"find": "尋找...",
"replace": "取代",
"downloadInstead": "改為下載",
"keyboardShortcuts": "鍵盤快捷鍵",
"searchAndReplace": "搜尋與取代",
"editing": "編輯",
"search": "搜尋",
"findNext": "尋找下一個",
"findPrevious": "尋找上一個",
"save": "儲存",
"selectAll": "全選",
"undo": "復原",
"redo": "重做",
"moveLineUp": "將行上移",
"moveLineDown": "將行下移",
"toggleComment": "切換註解",
"autoComplete": "自動完成",
"imageLoadError": "無法載入圖片",
"startTyping": "開始輸入...",
"unknownSize": "未知大小",
"fileIsEmpty": "檔案為空",
"largeFileWarning": "大檔案警告",
"largeFileWarningDesc": "此檔案大小為 {{size}},以文字模式開啟可能會影響效能。",
"fileNotFoundAndRemoved": "找不到檔案 \"{{name}}\",已從最近使用的/已釘選的檔案中移除",
"failedToLoadFile": "無法載入檔案:{{error}}",
"serverErrorOccurred": "伺服器發生錯誤,請稍後再試。",
"autoSaveFailed": "自動儲存失敗",
"fileAutoSaved": "檔案已自動儲存",
"moveFileFailed": "無法移動 {{name}}",
"moveOperationFailed": "移動操作失敗",
"canOnlyCompareFiles": "只能比較兩個檔案",
"comparingFiles": "正在比較檔案:{{file1}} 與 {{file2}}",
"dragFailed": "拖曳操作失敗",
"filePinnedSuccessfully": "已成功釘選檔案 \"{{name}}\"",
"pinFileFailed": "釘選檔案失敗",
"fileUnpinnedSuccessfully": "已成功取消釘選檔案 \"{{name}}\"",
"unpinFileFailed": "取消釘選檔案失敗",
"shortcutAddedSuccessfully": "資料夾捷徑 \"{{name}}\" 已成功新增",
"addShortcutFailed": "新增捷徑失敗",
"operationCompletedSuccessfully": "已成功{{operation}} {{count}} 個項目",
"operationCompleted": "{{operation}} {{count}} 個項目",
"downloadFileSuccess": "檔案 {{name}} 已成功下載",
"downloadFileFailed": "下載失敗",
"downloadingFile": "Downloading {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "移動至 {{name}}",
"diffCompareWith": "與 {{name}} 進行差異比對",
"dragOutsideToDownload": "拖曳至視窗外以下載 ({{count}} 個檔案)",
"newFolderDefault": "新資料夾",
"newFileDefault": "新檔案.txt",
"successfullyMovedItems": "已成功移動 {{count}} 個項目至 {{target}}",
"move": "移動",
"searchInFile": "在檔案中搜尋 (Ctrl+F)",
"showKeyboardShortcuts": "顯示鍵盤快捷鍵",
"decreaseFontSize": "縮小字型大小",
"increaseFontSize": "放大字型大小",
"startWritingMarkdown": "開始撰寫您的 Markdown 內容...",
"loadingFileComparison": "載入檔案比對中...",
"reload": "重新載入",
"compare": "比對",
"sideBySide": "並排",
"inline": "內嵌",
"fileComparison": "檔案比對:{{file1}} vs {{file2}}",
"fileTooLarge": "檔案過大:{{error}}",
"sshConnectionFailed": "SSH 連線失敗。請檢查與 {{name}} ({{ip}}:{{port}}) 的連線",
"loadFileFailed": "載入檔案失敗:{{error}}",
"connecting": "連線中...",
"connectedSuccessfully": "已成功連線",
"totpVerificationFailed": "TOTP 驗證失敗",
"browserSignInFailed": "Sign-in failed. Please try again.",
"authenticationFailed": "驗證失敗",
"incorrectPassphrase": "密碼片語錯誤。請再試一次。",
"verificationCodePrompt": "驗證碼:",
"changePermissions": "變更權限",
"currentPermissions": "目前權限",
"owner": "擁有者",
"group": "群組",
"others": "其他人",
"read": "讀取",
"write": "寫入",
"execute": "執行",
"permissionsChangedSuccessfully": "權限已成功變更",
"failedToChangePermissions": "無法變更權限",
"name": "名稱",
"sortByName": "名稱",
"sortByDate": "修改日期",
"sortBySize": "大小",
"ascending": "遞增",
"descending": "遞減",
"root": "根目錄",
"new": "新增",
"sortBy": "排序依據",
"items": "項目",
"selected": "已選取",
"editor": "編輯器",
"octal": "八進位",
"storage": "儲存空間",
"disk": "磁碟",
"used": "已使用",
"of": " / ",
"toggleSidebar": "切換側邊欄",
"compactLayout": "Use compact layout",
"comfortableLayout": "Use comfortable layout",
"cannotLoadPdf": "無法載入 PDF",
"pdfLoadError": "載入此 PDF 檔案時發生錯誤。",
"loadingPdf": "正在載入 PDF...",
"loadingPage": "正在載入頁面...",
"cancel": "取消",
"copiedItems_one": "Copied {{count}} item",
"copiedItems_other": "Copied {{count}} items",
"deleteCopiedFileFailed": "Could not delete the copy of {{name}}: {{error}}",
"dragMovedItems_one": "Moved {{count}} item to {{target}}",
"dragMovedItems_other": "Moved {{count}} items to {{target}}",
"moveBackFileFailed": "Could not move {{name}} back: {{error}}",
"terminal": "Terminal: {{host}} ({{path}})",
"dragToDesktop": "Dragging {{name}} to the desktop",
"dragFilesToDesktop": "Dragging {{count}} files to the desktop",
"folderDragUnsupported": "Dragging folders to the desktop is not supported yet",
"saveToDesktopFailed": "Save failed: {{error}}",
"dragFailedDetail": "Drag failed: {{error}}",
"videoUnsupported": "Your browser cannot play this video format.",
"downloadToPlay": "Download to play it elsewhere",
"cannotPreviewType": "Cannot preview this file type",
"cannotPreviewTypeHint": "This file type has no preview. Download it to open it in another app."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transfer files between two SSH hosts.",
"sourceServer": "Source Server",
"destinationServer": "Destination Server",
"selectHost": "Select host",
"noHostSelected": "未選擇主機",
"move": "移動",
"copy": "複製",
"upload": "上傳",
"itemsSelected": "{{count}} item selected",
"itemsSelected_other": "{{count}} items selected",
"ready": "就緒",
"loadingHosts": "正在載入主機...",
"name": "名稱",
"modified": "修改時間",
"size": "大小",
"noFiles": "No files",
"open": "開啟",
"up": "Up",
"refresh": "重新整理",
"copyToTarget": "Copy to Target Directory",
"rename": "重新命名",
"delete": "刪除",
"editPermissions": "Edit Permissions",
"createNewFolder": "Create New Folder",
"deleteSelectedItems": "Delete Selected Items",
"deleteConfirm": "Delete {{count}} selected item?",
"deleteConfirm_other": "Delete {{count}} selected items?",
"cancel": "取消",
"save": "儲存",
"folderCreated": "Folder created",
"itemRenamed": "Item renamed",
"actionFailed": "操作失敗",
"itemsDeleted": "{{count}} item deleted",
"itemsDeleted_other": "{{count}} items deleted",
"deleteFailed": "Delete failed",
"permissionsUpdated": "Permissions updated",
"noRemoteSessionConnected": "No remote session connected",
"failedToListFiles": "檔案列表失敗",
"failedToRefresh": "Failed to refresh",
"destinationInsideSource": "Destination cannot be inside the selected source path.",
"sameHostNoOp": "Source and destination are the same folder."
},
"hosts": {
"fileManager": "檔案管理員",
"fileManagerUrlCopied": "檔案管理員 URL 已複製",
"copyFileManagerUrlAction": "複製檔案管理員 URL",
"docsLink": "檢視文件",
"hostNotFound": "找不到主機",
"loadingHost": "正在載入主機..."
},
"onboarding": {
"feature_files": "File manager",
"feature_files_desc": "Browse, upload, download and edit files over SFTP without leaving the app."
},
"terminal": {
"runTitle": "正在執行 {{command}} - {{host}}",
"terminalTitle": "終端機 - {{host}}",
"terminalWithPath": "終端機 - {{host}}:{{path}}"
},
"transfer": {
"browseFolders": "瀏覽目標資料夾",
"browsePathError": "無法在目標主機上開啟此路徑。",
"browsePathWillBeCreated": "此資料夾尚不存在。傳送開始時將會建立。",
"cancel": "取消",
"cleanupDestFiles": "清理目的地",
"cleanupDestFilesError": "清理失敗",
"cleanupDestFilesNothing": "目的地無需清理",
"cleanupDestFilesPartial": "部分檔案無法移除",
"cleanupDestFilesSuccess": "已從目的地移除部分檔案",
"confirmCopy": "複製",
"confirmMove": "移動",
"copyFolderToHost": "複製資料夾至主機…",
"copyItemsToHost": "複製 {{count}} 個項目到主機…",
"copyToHost": "複製到主機…",
"destinationPath": "目標路徑",
"destMustBeDirectory": "多項目傳送時,目標必須是資料夾",
"goUp": "向上",
"hostAuthRequired": "Authentication required. Open File Manager on this host first",
"hostConnecting": "連線中…",
"hostConnectionFailed": "連線失敗",
"hostDisconnected": "未連線",
"hostReady": "就緒",
"itemsSummary": "{{count}} 個項目",
"jumpHostLimitation": "兩台主機都必須可從 Termix 伺服器連線。不支援主機對主機的直接路由。",
"methodAuto": "自動",
"methodAutoHint": "根據檔案數量、大小及可壓縮性選擇 tar 封存或逐檔 SFTP。單一檔案一律使用串流 SFTP。",
"methodItemSftp": "逐檔 SFTP",
"methodItemSftpHint": "透過 SFTP 逐一傳輸每個檔案。適用於所有主機,包括 Windows。",
"methodItemSftpLimitation": "每個檔案依序使用相同的 SFTP 串流作為單一檔案複製。進度會合併所有檔案,因此處理大型檔案時進度條會緩慢移動。",
"methodLabel": "傳輸方法",
"methodPreviewError": "無法預覽傳輸方法。啟動時伺服器仍會選擇一個方法。",
"methodPreviewLoading": "正在計算傳輸方法…",
"methodPreviewScanSummary": "{{fileCount}} 個檔案,總計 {{totalSize}}(已在來源主機掃描)。",
"methodPreviewWillUseItemSftp": "將使用:逐檔 SFTP",
"methodPreviewWillUseTar": "將使用:Tar 封存",
"methodReason": {
"user_item_sftp": "您選擇了逐檔 SFTP。",
"user_tar": "您選擇了 tar 封存。",
"tar_unavailable": "Tar is not available on one or both hosts, so per-file SFTP will be used instead.",
"windows_host": "A Windows host is involved, so tar is not used.",
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data. Tar bundles them into one transfer.",
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set, so per-file SFTP.",
"auto_many_incompressible": "Auto: mostly incompressible data, so per-file SFTP.",
"auto_many_files": "Auto: many files ({{fileCount}}), tar cuts the per-file overhead.",
"auto_default": "自動:此集合使用逐檔 SFTP。"
},
"methodTar": "Tar 封存",
"methodTarHint": "在來源主機壓縮,傳輸一個封存檔,在目標主機解壓縮。需兩台 Unix 主機皆安裝 tar。",
"metricsCompress": "在來源主機壓縮: {{duration}}",
"metricsExtract": "在目標主機解壓縮: {{duration}}",
"metricsPrepare": "準備目標:{{duration}}",
"metricsRouteBenchmark": "Route probe: direct {{direct}}, relay {{relay}}",
"metricsSourceDelete": "從來源主機刪除: {{duration}}",
"metricsTotal": "總計: {{duration}}",
"metricsTransfer": "端對端: {{throughput}} ({{duration}})",
"metricsVerify": "SHA-256 verified: {{duration}}",
"moveFolderToHost": "移動資料夾至主機…",
"moveItemsToHost": "將 {{count}} 個項目移至主機…",
"moveToHost": "移動到主機…",
"noHostsConnected": "無其他可用的檔案管理員主機。",
"noHostsConnectedHint": "在主機管理員中新增另一個已啟用檔案管理員的 SSH 主機。",
"parallelSegmentsHint": "大型檔案會分割成 256 MB 區塊。多個通道會使用獨立的連線(如同啟動多個傳輸作業)以獲取更高的總傳輸速率。",
"parallelSegmentsLabel": "平行傳輸通道",
"parallelSegmentsOption": "{{count}} 個通道",
"progressBenchmarking": "Selecting the fastest transfer route…",
"progressBytes": "{{transferred}} / {{total}}",
"progressCancel": "取消",
"progressCancelling": "正在取消…",
"progressCompressing": "在來源主機壓縮中…",
"progressExtracting": "在目標主機解壓縮中…",
"progressItems": "{{current}} / {{total}} 個檔案",
"progressReconnecting": "重新連線中…",
"progressStalled": "停滯",
"progressTotalSpeed": "總計 {{speed}}({{lanes}} 個通道)",
"progressTransferring": "傳輸資料中…",
"progressTransferringItems": "傳輸檔案中({{current}} / {{total}})…",
"progressVerifying": "Verifying file integrity…",
"recentDestinations": "最近使用的目的地",
"resumedHint": "已重新連線至在另一個視窗中啟動的進行中傳輸。",
"retryTransfer": "重試",
"retryTransferError": "重試失敗",
"selectDestinationHost": "選擇目標主機",
"transferCancelled": "傳輸已取消",
"transferCancelledCopyHint": "部分檔案可能仍留在目的地。",
"transferCancelledMoveHint": "部分檔案可能仍留在目的地,來源檔案未被移除。",
"transferError": "傳送失敗",
"transferFailedRetryHint": "部分資料已保留在目的地。重新連線後,重試將從斷點繼續。",
"transferPartialHint": "無法傳送:{{paths}}",
"transferSuccess": "傳送完成",
"metricsHopSourceRead": "來源主機 → 伺服器: {{throughput}}",
"metricsHopDestSftpWrite": "伺服器 → 目標主機 (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "伺服器 → 目標主機 (本機): {{throughput}}"
}
}