mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-07-16 05:13:36 +00:00
d1a8dcf3c6
* chore(deps-dev): bump the dev-minor-updates group across 1 directory with 12 updates (#910) Bumps the dev-minor-updates group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.1` | | [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.3.6` | `1.4.1` | | [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.5` | `1.3.0` | | [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.1` | | [cytoscape](https://github.com/cytoscape/cytoscape.js) | `3.33.4` | `3.34.0` | | [electron](https://github.com/electron/electron) | `42.2.0` | `42.4.1` | | [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.8.1` | `26.15.3` | | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.20.0` | | [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.0` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.76.1` | `7.79.0` | | [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.1` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.0` | `8.61.1` | Updates `@radix-ui/react-select` from 2.2.6 to 2.3.1 - [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md) - [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select) Updates `@radix-ui/react-slider` from 1.3.6 to 1.4.1 - [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/slider/CHANGELOG.md) - [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slider) Updates `@radix-ui/react-slot` from 1.2.5 to 1.3.0 - [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md) - [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot) Updates `@radix-ui/react-switch` from 1.2.6 to 1.3.1 - [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md) - [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch) Updates `cytoscape` from 3.33.4 to 3.34.0 - [Release notes](https://github.com/cytoscape/cytoscape.js/releases) - [Commits](https://github.com/cytoscape/cytoscape.js/compare/v3.33.4...v3.34.0) Updates `electron` from 42.2.0 to 42.4.1 - [Release notes](https://github.com/electron/electron/releases) - [Commits](https://github.com/electron/electron/compare/v42.2.0...v42.4.1) Updates `electron-builder` from 26.8.1 to 26.15.3 - [Release notes](https://github.com/electron-userland/electron-builder/releases) - [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md) - [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@26.15.3/packages/electron-builder) Updates `lucide-react` from 1.16.0 to 1.20.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.20.0/packages/lucide-react) Updates `radix-ui` from 1.4.3 to 1.6.0 - [Changelog](https://github.com/radix-ui/primitives/blob/main/packages/react/radix-ui/CHANGELOG.md) - [Commits](https://github.com/radix-ui/primitives/commits/HEAD/packages/react/radix-ui) Updates `react-hook-form` from 7.76.1 to 7.79.0 - [Release notes](https://github.com/react-hook-form/react-hook-form/releases) - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md) - [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.76.1...v7.79.0) Updates `sharp` from 0.34.5 to 0.35.1 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](https://github.com/lovell/sharp/compare/v0.34.5...v0.35.1) Updates `typescript-eslint` from 8.60.0 to 8.61.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@radix-ui/react-select" dependency-version: 2.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: "@radix-ui/react-slider" dependency-version: 1.4.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: "@radix-ui/react-slot" dependency-version: 1.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: "@radix-ui/react-switch" dependency-version: 1.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: cytoscape dependency-version: 3.34.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: electron dependency-version: 42.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: electron-builder dependency-version: 26.15.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: lucide-react dependency-version: 1.18.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: radix-ui dependency-version: 1.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: react-hook-form dependency-version: 7.79.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: sharp dependency-version: 0.35.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates - dependency-name: typescript-eslint dependency-version: 8.61.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-minor-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump node in /docker in the docker-major-updates group (#914) Bumps the docker-major-updates group in /docker with 1 update: node. Updates `node` from 24-slim to 26-slim --- updated-dependencies: - dependency-name: node dependency-version: 26-slim dependency-type: direct:production dependency-group: docker-major-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * ci(deps): bump the github-actions group with 2 updates (#915) Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-node](https://github.com/actions/setup-node). Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) Updates `actions/setup-node` from 4 to 6 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: '6' 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): bump the prod-minor-updates group across 1 directory with 5 updates (#916) Bumps the prod-minor-updates group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.0` | | [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.10.0` | `12.11.1` | | [body-parser](https://github.com/expressjs/body-parser) | `2.2.2` | `2.3.0` | | [multer](https://github.com/expressjs/multer) | `2.1.1` | `2.2.0` | | [undici](https://github.com/nodejs/undici) | `8.4.0` | `8.5.0` | Updates `axios` from 1.17.0 to 1.18.0 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.17.0...v1.18.0) Updates `better-sqlite3` from 12.10.0 to 12.11.1 - [Release notes](https://github.com/WiseLibs/better-sqlite3/releases) - [Commits](https://github.com/WiseLibs/better-sqlite3/compare/v12.10.0...v12.11.1) Updates `body-parser` from 2.2.2 to 2.3.0 - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0) Updates `multer` from 2.1.1 to 2.2.0 - [Release notes](https://github.com/expressjs/multer/releases) - [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md) - [Commits](https://github.com/expressjs/multer/compare/v2.1.1...v2.2.0) Updates `undici` from 8.4.0 to 8.5.0 - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v8.4.0...v8.5.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod-minor-updates - dependency-name: better-sqlite3 dependency-version: 12.11.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod-minor-updates - dependency-name: body-parser dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod-minor-updates - dependency-name: multer dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod-minor-updates - dependency-name: undici dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod-minor-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: add unlink button for dual auth * fix: general bug fixes * fix: general qol/small feature additions * fix: 100mb max upload size * fix: terminal syntax not handling carriage returns or shell prompt lines properly * feat: continued general improvements * fix: terminal outputting success right after folder path * chore: update release notes * feat: continued fixes and improvements * chore: lint, format, and bump version to 2.4.1 * chore: sync Crowdin translations for 2.4.1 * fix: rebase dev branch onto main before Crowdin download * fix: use merge instead of rebase to sync main before Crowdin --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2788 lines
150 KiB
JSON
2788 lines
150 KiB
JSON
{
|
||
"credentials": {
|
||
"folders": "Folders",
|
||
"folder": "Folder",
|
||
"password": "Password",
|
||
"key": "Key",
|
||
"sshPrivateKey": "SSH Private Key",
|
||
"upload": "Upload",
|
||
"keyPassword": "Key Password",
|
||
"sshKey": "SSH Key",
|
||
"uploadPrivateKeyFile": "Upload Private Key File",
|
||
"searchCredentials": "Search credentials...",
|
||
"addCredential": "Add Credential",
|
||
"caCertificate": "CA сертификат (-cert.pub)",
|
||
"caCertificateDescription": "Опционо: Отпремите или налепите датотеку сертификата потписану од стране CA (нпр. id_ed25519-cert.pub). Обавезно када ваш SSH сервер користи ауторизацију засновану на сертификату.",
|
||
"uploadCertFile": "Отпреми датотеку -cert.pub",
|
||
"clearCert": "Clear",
|
||
"certLoaded": "Сертификат је учитан",
|
||
"certPublicKeyLabel": "CA сертификат",
|
||
"certTypeLabel": "Тип сертификата",
|
||
"pasteOrUploadCert": "Налепите или отпремите -cert.pub сертификат...",
|
||
"hasCaCert": "Има CA сертификат",
|
||
"noCaCert": "Нема CA сертификата",
|
||
"noPublicKeyAvailable": "No public key available. Open the credential editor first.",
|
||
"deployCommandCopied": "Deploy command copied",
|
||
"sortCredentials": "Sort Credentials",
|
||
"sortDefault": "Подразумевани редослед",
|
||
"sortNameAsc": "Име (А → Ш)",
|
||
"sortNameDesc": "Име (Z → A)",
|
||
"sortUsernameAsc": "Username (A → Z)",
|
||
"sortUsernameDesc": "Username (Z → A)",
|
||
"filterCredentials": "Filter Credentials",
|
||
"filterClearAll": "Обриши филтере",
|
||
"filterTypeGroup": "Type",
|
||
"filterTypePassword": "Password",
|
||
"filterTypeKey": "SSH Key",
|
||
"filterTagsGroup": "Tags"
|
||
},
|
||
"homepage": {
|
||
"failedToLoadAlerts": "Failed to load alerts",
|
||
"failedToDismissAlert": "Failed to dismiss alert"
|
||
},
|
||
"serverConfig": {
|
||
"title": "Server Configuration",
|
||
"description": "Configure the Termix server URL to connect to your backend services",
|
||
"serverUrl": "Server URL",
|
||
"enterServerUrl": "Please enter a server URL",
|
||
"saveFailed": "Failed to save configuration",
|
||
"saveError": "Error saving configuration",
|
||
"saving": "Saving...",
|
||
"saveConfig": "Save Configuration",
|
||
"helpText": "Enter the URL where your Termix server is running (e.g., http://localhost:30001 or https://your-server.com)",
|
||
"changeServer": "Change Server",
|
||
"mustIncludeProtocol": "Server URL must start with http:// or https://",
|
||
"allowInvalidCertificate": "Дозволи неважећи сертификат",
|
||
"allowInvalidCertificateDesc": "Користите само за поуздане самохостоване сервере са самопотписаним сертификатима или сертификатима за IP адресу.",
|
||
"useEmbedded": "Use Local Server",
|
||
"embeddedDesc": "Run Termix with the built-in local server (no remote server needed)",
|
||
"embeddedConnecting": "Connecting to local server...",
|
||
"embeddedNotReady": "Local server is not ready yet. Please wait a moment and try again.",
|
||
"localServer": "Локални сервер",
|
||
"savedServers": "Saved Servers",
|
||
"noSavedServers": "No saved servers",
|
||
"removeServer": "Remove"
|
||
},
|
||
"versionCheck": {
|
||
"error": "Version Check Error",
|
||
"checkFailed": "Failed to check for updates",
|
||
"upToDate": "App is Up to Date",
|
||
"currentVersion": "You are running version {{version}}",
|
||
"updateAvailable": "Update Available",
|
||
"newVersionAvailable": "A new version is available! You are running {{current}}, but {{latest}} is available.",
|
||
"betaVersion": "Бета верзија",
|
||
"betaVersionDesc": "You are running {{current}}, which is newer than the latest stable release {{latest}}.",
|
||
"releasedOn": "Released on {{date}}",
|
||
"downloadUpdate": "Download Update",
|
||
"checking": "Checking for updates...",
|
||
"checkUpdates": "Check for Updates",
|
||
"checkingUpdates": "Checking for updates...",
|
||
"updateRequired": "Update Required"
|
||
},
|
||
"common": {
|
||
"close": "Close",
|
||
"minimize": "Minimize",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"continue": "Continue",
|
||
"maintenance": "Maintenance",
|
||
"degraded": "Degraded",
|
||
"error": "Error",
|
||
"warning": "Warning",
|
||
"unsavedChanges": "Unsaved changes",
|
||
"dismiss": "Dismiss",
|
||
"loading": "Loading...",
|
||
"optional": "Optional",
|
||
"connect": "Connect",
|
||
"copied": "Copied",
|
||
"connecting": "Connecting...",
|
||
"updateAvailable": "Update Available",
|
||
"appName": "Termix",
|
||
"openInNewTab": "Open in New Tab",
|
||
"noReleases": "No Releases",
|
||
"updatesAndReleases": "Updates & Releases",
|
||
"newVersionAvailable": "A new version ({{version}}) is available.",
|
||
"failedToFetchUpdateInfo": "Failed to fetch update information",
|
||
"preRelease": "Pre-release",
|
||
"noReleasesFound": "No releases found.",
|
||
"cancel": "Cancel",
|
||
"username": "Username",
|
||
"login": "Login",
|
||
"logout": "Logout",
|
||
"register": "Register",
|
||
"password": "Password",
|
||
"confirmPassword": "Confirm Password",
|
||
"back": "Back",
|
||
"save": "Save",
|
||
"saving": "Saving...",
|
||
"delete": "Delete",
|
||
"rename": "Rename",
|
||
"edit": "Edit",
|
||
"add": "Add",
|
||
"confirm": "Confirm",
|
||
"no": "No",
|
||
"or": "OR",
|
||
"next": "Next",
|
||
"previous": "Previous",
|
||
"refresh": "Refresh",
|
||
"language": "Language",
|
||
"checking": "Checking...",
|
||
"checkingDatabase": "Checking database connection...",
|
||
"checkingAuthentication": "Checking authentication...",
|
||
"backendReconnected": "Server connection restored",
|
||
"connectionDegraded": "Server connection lost, recovering…",
|
||
"reload": "Reload",
|
||
"remove": "Remove",
|
||
"create": "Create",
|
||
"update": "Update",
|
||
"copy": "Copy",
|
||
"copyFailed": "Failed to copy to clipboard",
|
||
"maximize": "Максимизирај",
|
||
"restore": "Врати",
|
||
"of": "of",
|
||
"saved": "Saved",
|
||
"deleted": "Deleted",
|
||
"deleteFailed": "Failed to delete",
|
||
"saveFailed": "Failed to save",
|
||
"required": "Required"
|
||
},
|
||
"nav": {
|
||
"home": "Home",
|
||
"terminal": "Terminal",
|
||
"docker": "Docker",
|
||
"tunnels": "Tunnels",
|
||
"fileManager": "File Manager",
|
||
"serverStats": "Host Metrics",
|
||
"hostMetrics": "Host Metrics",
|
||
"admin": "Admin",
|
||
"userProfile": "User Profile",
|
||
"splitScreen": "Split Screen",
|
||
"confirmClose": "Да ли желите да затворите ову активну сесију?",
|
||
"close": "Close",
|
||
"cancel": "Cancel",
|
||
"sshManager": "SSH Manager",
|
||
"cannotSplitTab": "Cannot split this tab",
|
||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
||
"copyPassword": "Copy Password",
|
||
"copySudoPassword": "Copy Sudo Password",
|
||
"passwordCopied": "Password copied to clipboard",
|
||
"noPasswordAvailable": "No password available",
|
||
"failedToCopyPassword": "Копирање лозинке није успело",
|
||
"refreshTab": "Освежи везу",
|
||
"renameTab": "Rename tab",
|
||
"openFileManager": "Open File Manager",
|
||
"dashboard": "Dashboard",
|
||
"networkGraph": "Network Graph",
|
||
"tmuxMonitor": "Tmux Monitor",
|
||
"quickConnect": "Quick Connect",
|
||
"sshTools": "SSH Tools",
|
||
"history": "History",
|
||
"sessionLogs": "Session Logs",
|
||
"hosts": "Hosts",
|
||
"snippets": "Snippets",
|
||
"hostManager": "Host Manager",
|
||
"credentials": "Credentials",
|
||
"connections": "Connections",
|
||
"roleAdministrator": "Administrator",
|
||
"roleUser": "User"
|
||
},
|
||
"hosts": {
|
||
"hosts": "Hosts",
|
||
"noHosts": "No SSH Hosts",
|
||
"retry": "Retry",
|
||
"refresh": "Refresh",
|
||
"optional": "Optional",
|
||
"downloadSample": "Download Sample",
|
||
"failedToDeleteHost": "Failed to delete {{name}}",
|
||
"importSkipExisting": "Import (skip existing)",
|
||
"importSSHConfig": "Import from SSH config",
|
||
"connectionDetails": "Connection Details",
|
||
"ssh": "SSH",
|
||
"telnet": "Telnet",
|
||
"remoteDesktop": "Remote Desktop",
|
||
"port": "Port",
|
||
"username": "Username",
|
||
"folder": "Folder",
|
||
"tags": "Tags",
|
||
"pin": "Pin",
|
||
"addHost": "Add Host",
|
||
"editHost": "Edit Host",
|
||
"cloneHost": "Clone Host",
|
||
"enableTerminal": "Enable Terminal",
|
||
"enableTunnel": "Enable Tunnel",
|
||
"enableFileManager": "Enable File Manager",
|
||
"enableDocker": "Enable Docker",
|
||
"defaultPath": "Default Path",
|
||
"connection": "Connection",
|
||
"upload": "Upload",
|
||
"authentication": "Authentication",
|
||
"password": "Password",
|
||
"key": "Key",
|
||
"credential": "Credential",
|
||
"none": "None",
|
||
"sshPrivateKey": "SSH Private Key",
|
||
"keyType": "Key Type",
|
||
"uploadFile": "Upload File",
|
||
"tabGeneral": "General",
|
||
"tabSsh": "SSH",
|
||
"tabTerminal": "Terminal",
|
||
"tabRdp": "RDP",
|
||
"tabVnc": "VNC",
|
||
"tabTunnels": "Tunnels",
|
||
"tabDocker": "Docker",
|
||
"tabFiles": "Датотеке",
|
||
"tabStats": "Host Metrics",
|
||
"tabHostMetrics": "Host Metrics",
|
||
"tabTelnet": "Telnet",
|
||
"tabSharing": "Sharing",
|
||
"tabAuthentication": "Authentication",
|
||
"terminal": "Terminal",
|
||
"tunnel": "Tunnel",
|
||
"fileManager": "File Manager",
|
||
"serverStats": "Host Metrics",
|
||
"status": "Status",
|
||
"folderRenamed": "Folder \"{{oldName}}\" renamed to \"{{newName}}\" successfully",
|
||
"failedToRenameFolder": "Failed to rename folder",
|
||
"movedToFolder": "Moved {{count}} host(s) to \"{{folder}}\"",
|
||
"editHostTooltip": "Edit host",
|
||
"statusChecks": "Status Checks",
|
||
"metricsCollection": "Metrics Collection",
|
||
"metricsInterval": "Metrics Collection Interval",
|
||
"metricsIntervalDesc": "How often to collect server statistics (5s - 1h)",
|
||
"behavior": "Behavior",
|
||
"themePreview": "Theme Preview",
|
||
"theme": "Theme",
|
||
"fontFamily": "Font Family",
|
||
"fontSize": "Font Size",
|
||
"letterSpacing": "Letter Spacing",
|
||
"lineHeight": "Line Height",
|
||
"cursorStyle": "Cursor Style",
|
||
"cursorBlink": "Cursor Blink",
|
||
"scrollbackBuffer": "Scrollback Buffer",
|
||
"bellStyle": "Bell Style",
|
||
"rightClickSelectsWord": "Right Click Selects Word",
|
||
"fastScrollModifier": "Fast Scroll Modifier",
|
||
"fastScrollSensitivity": "Fast Scroll Sensitivity",
|
||
"sshAgentForwarding": "SSH Agent Forwarding",
|
||
"backspaceMode": "Backspace Mode",
|
||
"startupSnippet": "Startup Snippet",
|
||
"selectSnippet": "Select snippet",
|
||
"forceKeyboardInteractive": "Force Keyboard-Interactive",
|
||
"overrideCredentialUsername": "Override Credential Username",
|
||
"overrideCredentialUsernameDesc": "Користите корисничко име наведено горе уместо корисничког имена акредитива",
|
||
"oidcUsernameHint": "Use $oidc.preferred_username to substitute your OIDC login name.",
|
||
"jumpHostChain": "Jump Host Chain",
|
||
"portKnocking": "Лук Нокинг",
|
||
"addKnock": "Додај порт",
|
||
"addProxyNode": "Додај чвор",
|
||
"proxyNode": "Proxy Node",
|
||
"proxyType": "Proxy Type",
|
||
"quickActions": "Quick Actions",
|
||
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
|
||
"sudoPassword": "Sudo Password",
|
||
"keepaliveInterval": "Keepalive Interval (ms)",
|
||
"moshCommand": "MOSH Command",
|
||
"environmentVariables": "Environment Variables",
|
||
"addVariable": "Add Variable",
|
||
"docker": "Docker",
|
||
"copyTerminalUrl": "Copy Terminal URL",
|
||
"copyFileManagerUrl": "Copy File Manager URL",
|
||
"copyRemoteDesktopUrl": "Copy Remote Desktop URL",
|
||
"failedToConnect": "Failed to connect to console",
|
||
"connect": "Connect",
|
||
"disconnect": "Disconnect",
|
||
"start": "Start",
|
||
"enableStatusCheck": "Enable Status Check",
|
||
"enableMetrics": "Enable Metrics",
|
||
"bulkUpdateFailed": "Bulk update failed",
|
||
"selectAll": "Select All",
|
||
"deselectAll": "Поништи избор свих",
|
||
"protocols": "Протоколи",
|
||
"secureShell": "Безбедна шкољка",
|
||
"virtualNetwork": "Виртуелна мрежа",
|
||
"unencryptedShell": "Нешифрована љуска",
|
||
"addressIp": "Адреса / ИП",
|
||
"friendlyName": "Пријатељско име",
|
||
"macAddress": "MAC Address",
|
||
"wolBroadcastAddress": "WoL Broadcast Address",
|
||
"wolBroadcastAddressDesc": "Optional directed broadcast for Docker/routed networks (e.g. 192.168.1.255). Leave empty to use 255.255.255.255.",
|
||
"folderAndAdvanced": "Фолдер и напредно",
|
||
"privateNotes": "Приватне белешке",
|
||
"privateNotesPlaceholder": "Детаљи о овом серверу...",
|
||
"pinToTop": "Закачи на врх",
|
||
"pinToTopDesc": "Увек приказуј овог хоста на врху листе",
|
||
"portKnockingSequence": "Секвенца куцања порта",
|
||
"addKnockBtn": "Додај куцање",
|
||
"noPortKnocking": "Није конфигурисано пребацивање портова на другу страну (port knocking).",
|
||
"knockPort": "Нок Порт",
|
||
"protocol": "Protocol",
|
||
"delayAfterMs": "Кашњење после (ms)",
|
||
"useSocks5Proxy": "Користите SOCKS5 прокси",
|
||
"useSocks5ProxyDesc": "Усмерите везу преко прокси сервера",
|
||
"proxyHost": "Proxy Host",
|
||
"proxyPort": "Proxy Port",
|
||
"proxyUsername": "Proxy Username",
|
||
"proxyPassword": "Proxy Password",
|
||
"proxySingleMode": "Један прокси",
|
||
"proxyChainMode": "Proxy Chain",
|
||
"you": "Ти",
|
||
"jumpHostChainLabel": "Jump Host Chain",
|
||
"addJumpBtn": "Додај скок",
|
||
"noJumpHosts": "Није конфигурисан ниједан хост за прелазак.",
|
||
"selectAServer": "Изаберите сервер...",
|
||
"sshPort": "SSH порт",
|
||
"authMethod": "Метода овлашћења",
|
||
"storedCredential": "Сачувани акредитив",
|
||
"selectACredential": "Изаберите акредитив...",
|
||
"keyTypeLabel": "Key Type",
|
||
"keyTypeAuto": "Auto Detect",
|
||
"keyPasteTab": "Paste",
|
||
"keyUploadTab": "Upload",
|
||
"keyFileLoaded": "Кључна датотека је учитана",
|
||
"keyUploadClick": "Кликните да бисте отпремили .pem / .key / .ppk",
|
||
"clearKey": "Обриши тастер",
|
||
"keySaved": "SSH кључ је сачуван",
|
||
"keyReplaceNotice": "Налепите нови кључ испод да бисте га заменили",
|
||
"keyPassphraseSaved": "Лозинка је сачувана, унесите текст да бисте је променили",
|
||
"replaceKey": "Замените кључ",
|
||
"docsLink": "View docs",
|
||
"opksshLabel": "OPKSSH",
|
||
"opksshDesc": "Sign in to this host using your identity provider instead of a password or key. Requires OPKSSH set up on the server.",
|
||
"warpgateLabel": "Warpgate Gateway",
|
||
"warpgateDesc": "This host connects through a Warpgate SSH proxy. Termix will handle the browser-based approval flow automatically after authenticating.",
|
||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||
"tailscaleDocsLink": "View docs",
|
||
"tailscaleLoadingDevices": "Loading devices...",
|
||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||
"forceKeyboardInteractiveLabel": "Присилна интерактивност тастатуре",
|
||
"forceKeyboardInteractiveShortDesc": "Присилите ручни унос лозинке чак и ако су кључеви присутни",
|
||
"allowLegacyAlgorithmsLabel": "Allow Legacy Algorithms",
|
||
"allowLegacyAlgorithmsDesc": "Enable deprecated SSH algorithms (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) for connections to old devices that cannot be upgraded.",
|
||
"insecure": "Insecure",
|
||
"terminalAppearance": "Изглед терминала",
|
||
"colorTheme": "Тема боја",
|
||
"fontFamilyLabel": "Font Family",
|
||
"fontSizeLabel": "Font Size",
|
||
"cursorStyleLabel": "Cursor Style",
|
||
"letterSpacingPx": "Размак између слова (px)",
|
||
"lineHeightLabel": "Line Height",
|
||
"bellStyleLabel": "Bell Style",
|
||
"backspaceModeLabel": "Backspace Mode",
|
||
"cursorBlinking": "Курсор трепери",
|
||
"cursorBlinkingDesc": "Омогући трепћућу анимацију за курсор терминала",
|
||
"rightClickSelectsWordLabel": "Десни клик бира реч",
|
||
"rightClickSelectsWordShortDesc": "Изаберите реч испод курсора кликом десним тастером миша",
|
||
"backgroundImageLabel": "Background Image URL",
|
||
"backgroundImageDesc": "Optional URL for a terminal background image",
|
||
"backgroundImageOpacityLabel": "Background Image Opacity",
|
||
"syntaxHighlightingLabel": "Истицање синтаксе",
|
||
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
|
||
"syntaxHighlightingCategories": "Highlight Categories",
|
||
"syntaxHighlightingCategoriesDesc": "Choose which types of content to colorize",
|
||
"syntaxCategoryLogLevels": "Log Levels",
|
||
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
|
||
"syntaxCategoryPaths": "File Paths",
|
||
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
|
||
"syntaxCategoryTimestamps": "Временске ознаке",
|
||
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
|
||
"syntaxCategoryIpAddresses": "IP Addresses",
|
||
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
|
||
"syntaxCategoryUrls": "URLs",
|
||
"syntaxCategoryUrlsDesc": "https://example.com",
|
||
"syntaxCategoryNumbers": "Labeled Numbers",
|
||
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
|
||
"behaviorAndAdvanced": "Понашање и напредно",
|
||
"scrollbackBufferLabel": "Scrollback Buffer",
|
||
"scrollbackMaxLines": "Максималан број линија сачуваних у историји",
|
||
"sshAgentForwardingLabel": "SSH Agent Forwarding",
|
||
"sshAgentForwardingShortDesc": "Проследите своје локалне SSH кључеве овом хосту",
|
||
"useSSHTitleLabel": "Use SSH Window Title",
|
||
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
|
||
"enableAutoMosh": "Омогући аутоматско покретање",
|
||
"enableAutoMoshDesc": "Преферирај Mosh у односу на SSH ако је доступан",
|
||
"enableAutoTmux": "Омогући аутоматски Tmux",
|
||
"enableAutoTmuxDesc": "Аутоматски покрени или прикључи се tmux сесији",
|
||
"enableSessionLogging": "Session Logging",
|
||
"enableSessionLoggingDesc": "Record terminal session output for later review",
|
||
"enableCommandHistory": "Command History",
|
||
"enableCommandHistoryDesc": "Record commands run in this terminal for history and autocomplete",
|
||
"linkClickBehaviorLabel": "Link Click Behavior",
|
||
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
|
||
"linkClickBehaviorDefault": "Default (follow app setting)",
|
||
"linkClickBehaviorConfirm": "Show popup to open or copy",
|
||
"linkClickBehaviorDirect": "Open directly",
|
||
"sudoPasswordAutoFillLabel": "Аутоматско попуњавање лозинке за Sudo",
|
||
"sudoPasswordAutoFillShortDesc": "Аутоматски унесите лозинку за судо када се то затражи",
|
||
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
|
||
"sudoPasswordLabel": "Sudo Password",
|
||
"environmentVariablesLabel": "Environment Variables",
|
||
"addVariableBtn": "Add Variable",
|
||
"noEnvVars": "Ниједна променљива окружења није конфигурисана.",
|
||
"fastScrollModifierLabel": "Fast Scroll Modifier",
|
||
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
|
||
"moshCommandLabel": "Мош команда",
|
||
"startupSnippetLabel": "Startup Snippet",
|
||
"keepaliveIntervalLabel": "Интервал одржавања активности (секунде)",
|
||
"maxKeepaliveMisses": "Максимални промашаји у Keepalive-у",
|
||
"tunnelSettings": "Подешавања тунела",
|
||
"enableTunneling": "Омогући тунелирање",
|
||
"enableTunnelingDesc": "Омогући функционалност SSH тунела за овај хост",
|
||
"serverTunnelsSection": "Серверски тунели",
|
||
"addTunnelBtn": "Add Tunnel",
|
||
"noTunnelsConfigured": "Није конфигурисан ниједан тунел.",
|
||
"tunnelLabel": "Tunnel {{number}}",
|
||
"tunnelType": "Tunnel Type",
|
||
"tunnelModeLocalDesc": "Прослеђује локални порт на порт на удаљеном серверу (или хосту који је доступан са њега).",
|
||
"tunnelModeRemoteDesc": "Проследите порт на удаљеном серверу назад на локални порт на вашој машини.",
|
||
"tunnelModeDynamicDesc": "Направите SOCKS5 прокси на локалном порту за динамичко прослеђивање портова.",
|
||
"sameHost": "Овај хост (директни тунел)",
|
||
"endpointHost": "Крајњи хост",
|
||
"endpointPort": "Endpoint Port",
|
||
"bindHost": "Повежи хост",
|
||
"sourcePort": "Source Port",
|
||
"maxRetries": "Max Retries",
|
||
"retryIntervalS": "Интервал поновног покушаја (s)",
|
||
"autoStartLabel": "Аутоматско покретање",
|
||
"autoStartDesc": "Аутоматски повежи овај тунел када се хост учита",
|
||
"tunnelConnecting": "Тунел који се повезује...",
|
||
"tunnelDisconnected": "Тунел је искључен",
|
||
"failedToConnectTunnel": "Повезивање није успело",
|
||
"failedToDisconnectTunnel": "Прекид везе није успео",
|
||
"dockerIntegration": "Интеграција Докера",
|
||
"enableDockerMonitor": "Enable Docker",
|
||
"enableDockerMonitorDesc": "Пратите и управљајте контејнерима на овом хосту путем Докера",
|
||
"enableTmuxMonitor": "Enable Tmux Monitor",
|
||
"enableTmuxMonitorDesc": "Show this host in the Tmux Monitor and add its tmux actions to the sidebar",
|
||
"tabProxmox": "Proxmox",
|
||
"proxmoxIntegration": "Proxmox Integration",
|
||
"enableProxmox": "Enable Proxmox",
|
||
"enableProxmoxDesc": "Mark this host as a Proxmox node. Enables guest discovery and import directly from this host.",
|
||
"proxmoxDefaultAuthType": "Default Auth Type",
|
||
"proxmoxDefaultAuthTypeDesc": "Authentication method applied to imported guest hosts. Choose the auth type that matches how you connect to your guests.",
|
||
"authTypePassword": "Password",
|
||
"authTypeKey": "SSH Key",
|
||
"authTypeCredential": "Credential",
|
||
"authTypeOpkssh": "OPKSSH",
|
||
"authTypeNone": "None",
|
||
"proxmoxDefaultCredential": "Default Credential",
|
||
"proxmoxDefaultCredentialDesc": "Credential used for imported guest hosts when auth type is set to Credential.",
|
||
"proxmoxWindowsDetection": "Windows / RDP detection",
|
||
"proxmoxWindowsDetectionDesc": "Comma-separated name patterns that trigger RDP instead of SSH (case-insensitive)",
|
||
"proxmoxDockerDetection": "Docker detection",
|
||
"proxmoxDockerDetectionDesc": "Comma-separated name patterns that enable Docker for matching guests",
|
||
"proxmoxPreferredRanges": "Preferred IP ranges",
|
||
"proxmoxPreferredRangesDesc": "Comma-separated prefixes in priority order for IP selection when a guest has multiple interfaces",
|
||
"proxmoxDiscoverAction": "Discover & import Proxmox guests",
|
||
"proxmoxImportTitle": "Import from Proxmox",
|
||
"proxmoxSelectHost": "Select a Proxmox host…",
|
||
"proxmoxDiscover": "Discover",
|
||
"proxmoxDiscovering": "Discovering…",
|
||
"proxmoxDiscoverGuests": "Discover guests",
|
||
"proxmoxGuestsSelected_one": "{{count}} guest — {{selected}} selected",
|
||
"proxmoxGuestsSelected_other": "{{count}} guests — {{selected}} selected",
|
||
"proxmoxSelectAll": "Select all",
|
||
"proxmoxDeselectAll": "Deselect all",
|
||
"proxmoxNoGuests": "No guests found on this Proxmox node.",
|
||
"proxmoxImportButton_one": "Import {{count}} host",
|
||
"proxmoxImportButton_other": "Import {{count}} hosts",
|
||
"proxmoxResultImported": "{{count}} imported",
|
||
"proxmoxResultUpdated": "{{count}} updated",
|
||
"proxmoxResultFailed": "{{count}} failed",
|
||
"proxmoxImportComplete": "Proxmox import complete: {{summary}}",
|
||
"proxmoxDiscoveryFailed": "Discovery failed",
|
||
"proxmoxImportFailed": "Import failed",
|
||
"enableFileManagerMonitor": "Enable File Manager",
|
||
"enableFileManagerMonitorDesc": "Прегледајте и управљајте датотекама на овом хосту преко SFTP-а",
|
||
"scpLegacyLabel": "SCP Legacy Mode",
|
||
"scpLegacyDesc": "Use legacy file transfer for servers that do not support the SFTP subsystem (e.g. embedded or minimal SSH servers).",
|
||
"defaultPathLabel": "Default Path",
|
||
"fileManagerPathHint": "Директоријум који треба отворити када се покрене менаџер датотека за овај хост.",
|
||
"statusChecksLabel": "Status Checks",
|
||
"enableStatusChecks": "Омогући провере статуса",
|
||
"enableStatusChecksDesc": "Периодично пингујте овај хост да бисте проверили доступност",
|
||
"useGlobalInterval": "Користи глобални интервал",
|
||
"useGlobalIntervalDesc": "Замени интервал провере статуса на нивоу сервера",
|
||
"checkIntervalS": "Интервал провере(е)",
|
||
"checkIntervalDesc": "Секунде између сваког пинга за повезивање",
|
||
"metricsCollectionLabel": "Metrics Collection",
|
||
"enableMetricsLabel": "Enable Metrics",
|
||
"enableMetricsDesc": "Прикупљајте податке о коришћењу процесора, RAM-а, диска и мреже са овог хоста",
|
||
"useGlobalMetrics": "Користи глобални интервал",
|
||
"useGlobalMetricsDesc": "Замени интервалом метрика на нивоу сервера",
|
||
"metricsIntervalS": "Интервал(и) метрика",
|
||
"metricsIntervalDesc2": "Секунде између снимака метрика",
|
||
"visibleWidgets": "Видљиви виџети",
|
||
"widgetsMovedToHostMetrics": "Cards are now added, arranged, and resized directly in the Host Metrics tab. Open Host Metrics for this host and use Customize to choose which cards are shown.",
|
||
"cpuUsageLabel": "CPU Usage",
|
||
"cpuUsageDesc": "Проценат процесора, просечно оптерећење, графикон са блистер кривином",
|
||
"memoryLabel": "Memory Usage",
|
||
"memoryDesc": "Коришћење РАМ-а, размена, кеширана меморија",
|
||
"storageLabel": "Disk Usage",
|
||
"storageDesc": "Коришћење диска по тачки монтирања",
|
||
"networkLabel": "Network Interfaces",
|
||
"networkDesc": "Листа интерфејса и пропусни опсег",
|
||
"uptimeLabel": "Uptime",
|
||
"uptimeDesc": "Време рада система и време покретања",
|
||
"systemInfoLabel": "Информације о систему",
|
||
"systemInfoDesc": "ОС, језгро, име хоста, архитектура",
|
||
"recentLoginsLabel": "Недавне пријаве",
|
||
"recentLoginsDesc": "Успешни и неуспешни догађаји пријављивања",
|
||
"topProcessesLabel": "Најважнији процеси",
|
||
"topProcessesDesc": "ПИД, ЦПУ%, МЕМОРИЈА%, команда",
|
||
"listeningPortsLabel": "Listening Ports",
|
||
"listeningPortsDesc": "Отворени портови са процесом и стањем",
|
||
"firewallLabel": "Firewall",
|
||
"firewallDesc": "Статус заштитног зида, AppArmor-а, SELinux-а",
|
||
"quickActionsLabel": "Quick Actions",
|
||
"quickActionsToolbar": "Quick actions appear as buttons in the Host Metrics toolbar for one-click command execution.",
|
||
"noQuickActions": "Још нема брзих акција.",
|
||
"buttonLabel": "Ознака дугмета",
|
||
"selectSnippetPlaceholder": "Изаберите исечак...",
|
||
"addActionBtn": "Додај акцију",
|
||
"hostSharedSuccessfully": "Хост је успешно дељен",
|
||
"failedToShareHost": "Failed to share host",
|
||
"accessRevoked": "Приступ је опозван",
|
||
"failedToRevokeAccess": "Failed to revoke access",
|
||
"cancelBtn": "Cancel",
|
||
"savingBtn": "Saving...",
|
||
"addHostBtn": "Add Host",
|
||
"hostUpdated": "Хост је ажуриран",
|
||
"hostCreated": "Хост је креиран",
|
||
"failedToSave": "Чување хоста није успело",
|
||
"credentialUpdated": "Акредитив је ажуриран",
|
||
"credentialCreated": "Акредитив је креиран",
|
||
"failedToSaveCredential": "Failed to save credential",
|
||
"credentialNameRequired": "Please enter a name for the credential",
|
||
"backToHosts": "Назад на хостове",
|
||
"backToCredentials": "Назад на акредитиве",
|
||
"pinned": "Pinned",
|
||
"noHostsFound": "No hosts found",
|
||
"tryDifferentTerm": "Пробајте други термин",
|
||
"addFirstHost": "Додајте свог првог хоста да бисте започели",
|
||
"noCredentialsFound": "Нису пронађени акредитиви",
|
||
"addCredentialBtn": "Add Credential",
|
||
"updateCredentialBtn": "Update Credential",
|
||
"features": "Features",
|
||
"noFolder": "(Нема фасцикле)",
|
||
"deleteSelected": "Delete",
|
||
"exitSelection": "Излаз из селекције",
|
||
"importSkip": "Import (skip existing)",
|
||
"importOverwrite": "Увези (препиши)",
|
||
"collapseBtn": "Склопи",
|
||
"importExportBtn": "Увоз / Извоз",
|
||
"hostStatusesRefreshed": "Статуси хоста освежени",
|
||
"failedToRefreshHosts": "Освежавање хостова није успело",
|
||
"movedHostTo": "Moved {{host}} to \"{{folder}}\"",
|
||
"failedToMoveHost": "Премештање хоста није успело",
|
||
"folderRenamedTo": "Folder renamed to \"{{name}}\"",
|
||
"deletedFolder": "Deleted folder \"{{name}}\"",
|
||
"failedToDeleteFolder": "Failed to delete folder",
|
||
"deleteAllInFolder": "Delete all hosts in \"{{name}}\"? This cannot be undone.",
|
||
"folderPickerPlaceholder": "No folder",
|
||
"folderPickerSearch": "Search or create (use / for subfolders)...",
|
||
"folderPickerNone": "No folder",
|
||
"folderPickerCreate": "Create \"{{path}}\"",
|
||
"folderPickerEmpty": "No matching folders",
|
||
"newFolder": "New folder",
|
||
"createFolderTitle": "Create folder",
|
||
"editFolderTitle": "Уреди фасциклу",
|
||
"folderDialogDescription": "Choose a name, color, and icon. Use / to nest folders.",
|
||
"folderNameLabel": "Folder name",
|
||
"folderNamePlaceholder": "e.g. Production/Web",
|
||
"folderNestingHint": "Use / to separate levels and create nested folders.",
|
||
"folderColor": "Color",
|
||
"folderIcon": "Icon",
|
||
"folderPreview": "Preview",
|
||
"folderNameFallback": "Untitled folder",
|
||
"createFolderButton": "Create folder",
|
||
"saveFolderButton": "Save folder",
|
||
"cancel": "Cancel",
|
||
"iconSearchPlaceholder": "Search icons...",
|
||
"editFolder": "Уреди фасциклу",
|
||
"deleteFolder": "Обриши фасциклу",
|
||
"folderSaved": "Folder saved",
|
||
"failedToSaveFolder": "Failed to save folder",
|
||
"folderDeleted": "Deleted folder \"{{name}}\"",
|
||
"deleteFolderConfirm": "Delete \"{{name}}\" and its {{count}} host(s)? This cannot be undone.",
|
||
"failedToMoveHosts": "Премештање хостова није успело",
|
||
"expandAll": "Expand all folders",
|
||
"collapseAll": "Collapse all folders",
|
||
"moreActions": "More",
|
||
"groupBy": "Group by",
|
||
"GroupByFolder": "Folder",
|
||
"GroupByTag": "Tag",
|
||
"GroupByStatus": "Status",
|
||
"GroupByProtocol": "Protocol",
|
||
"GroupByAuth": "Auth type",
|
||
"groupUngrouped": "Ungrouped",
|
||
"deletedHost": "Deleted {{name}}",
|
||
"copiedToClipboard": "Copied to clipboard",
|
||
"terminalUrlCopied": "URL терминала је копиран",
|
||
"fileManagerUrlCopied": "URL менаџера датотека је копиран",
|
||
"tunnelUrlCopied": "URL тунела је копиран",
|
||
"dockerUrlCopied": "URL адреса Докера је копирана",
|
||
"hostMetricsUrlCopied": "Host Metrics URL copied",
|
||
"tmuxMonitorUrlCopied": "Tmux Monitor URL copied",
|
||
"rdpUrlCopied": "RDP URL је копиран",
|
||
"vncUrlCopied": "VNC URL је копиран",
|
||
"telnetUrlCopied": "УРЛ адреса Телнета је копирана",
|
||
"remoteDesktopUrlCopied": "URL удаљене радне површине копиран",
|
||
"expandActions": "Прошири акције",
|
||
"collapseActions": "Скупи радње",
|
||
"wakeOnLanAction": "Wake on LAN",
|
||
"wakeOnLanSuccess": "Magic packet sent to {{name}}",
|
||
"wakeOnLanError": "Слање магичног пакета није успело",
|
||
"cloneHostAction": "Clone Host",
|
||
"copyAddress": "Копирај адресу",
|
||
"copyLink": "Копирај линк",
|
||
"copyTerminalUrlAction": "Copy Terminal URL",
|
||
"copyFileManagerUrlAction": "Copy File Manager URL",
|
||
"copyTunnelUrlAction": "Copy Tunnel URL",
|
||
"copyDockerUrlAction": "Copy Docker URL",
|
||
"copyHostMetricsUrlAction": "Copy Host Metrics URL",
|
||
"copyTmuxMonitorUrlAction": "Copy Tmux Monitor URL",
|
||
"copyRdpUrlAction": "Копирај RDP URL",
|
||
"copyVncUrlAction": "Копирај VNC URL",
|
||
"copyTelnetUrlAction": "Копирај Telnet URL",
|
||
"copyRemoteDesktopUrlAction": "Copy Remote Desktop URL",
|
||
"deleteCredentialConfirm": "Delete credential \"{{name}}\"?",
|
||
"deletedCredential": "Deleted {{name}}",
|
||
"deploySSHKeyTitle": "Deploy SSH Key",
|
||
"deployingBtn": "Deploying...",
|
||
"deployBtn": "Распореди",
|
||
"failedToDeployKey": "Примена кључа није успела",
|
||
"deleteHostsConfirm": "Delete {{count}} host{{plural}}? This cannot be undone.",
|
||
"movedToRoot": "Премештено у корен",
|
||
"enableTerminalFeature": "Enable Terminal",
|
||
"disableTerminalFeature": "Disable Terminal",
|
||
"enableFilesFeature": "Омогући датотеке",
|
||
"disableFilesFeature": "Онемогући датотеке",
|
||
"enableTunnelsFeature": "Омогући тунеле",
|
||
"disableTunnelsFeature": "Онемогући тунеле",
|
||
"enableDockerFeature": "Enable Docker",
|
||
"disableDockerFeature": "Disable Docker",
|
||
"enableProxmoxFeature": "Enable Proxmox",
|
||
"disableProxmoxFeature": "Disable Proxmox",
|
||
"addTagsPlaceholder": "Додај ознаке...",
|
||
"authDetails": "Детаљи аутентификације",
|
||
"credType": "Type",
|
||
"generateKeyPairDesc": "Генеришите нови пар кључева, и приватни и јавни кључеви ће бити аутоматски попуњени.",
|
||
"generatingKey": "Генерисање...",
|
||
"generateLabel": "Generate {{label}}",
|
||
"uploadFileBtn": "Отпреми датотеку",
|
||
"keyPassphraseOptional": "Кључна лозинка (опционо)",
|
||
"sshPublicKeyOptional": "SSH јавни кључ (опционо)",
|
||
"publicKeyGenerated": "Јавни кључ генерисан",
|
||
"failedToGeneratePublicKey": "Извођење јавног кључа није успело",
|
||
"publicKeyCopied": "Јавни кључ је копиран",
|
||
"keyPairGenerated": "{{label}} key pair generated",
|
||
"failedToGenerateKeyPair": "Failed to generate key pair",
|
||
"searchHostsPlaceholder": "Search hosts, addresses, tags…",
|
||
"searchCredentialsPlaceholder": "Search credentials…",
|
||
"refreshBtn": "Refresh",
|
||
"addTag": "Додај ознаке...",
|
||
"deleteConfirmBtn": "Delete",
|
||
"tunnelRequirementsText": "SSH сервер мора имати подешена подешавања за GatewayPorts, AllowTcpForwarding и PermitRootLogin у /etc/ssh/sshd_config.",
|
||
"deleteHostConfirm": "Delete \"{{name}}\"?",
|
||
"enableAtLeastOneProtocol": "Омогућите барем један протокол изнад да бисте конфигурисали подешавања аутентификације и повезивања.",
|
||
"keyPassphrase": "Key Passphrase",
|
||
"connectBtn": "Connect",
|
||
"disconnectBtn": "Disconnect",
|
||
"basicInformation": "Basic Information",
|
||
"authDetailsSection": "Детаљи аутентификације",
|
||
"credTypeLabel": "Type",
|
||
"hostsTab": "Hosts",
|
||
"credentialsTab": "Credentials",
|
||
"selectMultiple": "Изаберите више",
|
||
"selectHosts": "Изаберите хостове",
|
||
"connectionLabel": "Connection",
|
||
"authenticationLabel": "Authentication",
|
||
"generateKeyPairTitle": "Generate Key Pair",
|
||
"generateKeyPairDescription": "Генеришите нови пар кључева, и приватни и јавни кључеви ће бити аутоматски попуњени.",
|
||
"generateFromPrivateKey": "Generate from Private Key",
|
||
"refreshBtn2": "Refresh",
|
||
"exitSelectionTitle": "Излаз из селекције",
|
||
"exportAll": "Извези све",
|
||
"addHostBtn2": "Add Host",
|
||
"addCredentialBtn2": "Add Credential",
|
||
"checkingHostStatuses": "Провера статуса хоста...",
|
||
"pinnedSection": "Pinned",
|
||
"hostsExported": "Хостови су успешно извезени",
|
||
"exportFailed": "Извоз хостова није успео",
|
||
"sampleDownloaded": "Пример датотеке је преузет",
|
||
"failedToDeleteCredential2": "Failed to delete credential",
|
||
"noFolderOption": "(Нема фасцикле)",
|
||
"nSelected": "{{count}} selected",
|
||
"featuresMenu": "Features",
|
||
"moveMenu": "Move",
|
||
"connectSelected": "Connect",
|
||
"cancelSelection": "Cancel",
|
||
"deployDialogDesc": "Deploy {{name}} to a host's authorized_keys.",
|
||
"targetHostLabel": "Target Host",
|
||
"selectHostOption": "Изаберите хост...",
|
||
"keyDeployedSuccess": "Кључ је успешно распоређен",
|
||
"failedToDeployKey2": "Примена кључа није успела",
|
||
"deletedCount": "Deleted {{count}} hosts",
|
||
"failedToDeleteCount": "Failed to delete {{count}} hosts",
|
||
"duplicatedHost": "Duplicated \"{{name}}\"",
|
||
"failedToDuplicateHost": "Дуплирање хоста није успело",
|
||
"updatedCount": "Updated {{count}} hosts",
|
||
"friendlyNameLabel": "Пријатељско име",
|
||
"descriptionLabel": "Description",
|
||
"loadingHost": "Учитавање хоста...",
|
||
"loadingHosts": "Loading hosts...",
|
||
"loadingCredentials": "Loading credentials...",
|
||
"noHostsYet": "Још нема домаћина",
|
||
"noHostsMatchSearch": "No hosts match your search",
|
||
"hostNotFound": "Хост није пронађен",
|
||
"searchHosts": "Search hosts...",
|
||
"sortHosts": "Сортирај хостове",
|
||
"sortDefault": "Подразумевани редослед",
|
||
"sortNameAsc": "Име (А → Ш)",
|
||
"sortNameDesc": "Име (Z → A)",
|
||
"sortIpAsc": "IP адреса (узлазно)",
|
||
"sortIpDesc": "IP адреса (опис)",
|
||
"sortOnlineFirst": "Прво онлајн",
|
||
"sortOfflineFirst": "Прво офлајн",
|
||
"sortPinnedFirst": "Прво закачено",
|
||
"filterHosts": "Филтрирај хостове",
|
||
"filterClearAll": "Обриши филтере",
|
||
"filterStatusGroup": "Status",
|
||
"filterOnline": "Online",
|
||
"filterOffline": "Offline",
|
||
"filterPinned": "Pinned",
|
||
"filterAuthGroup": "Тип овлашћења",
|
||
"filterAuthPassword": "Password",
|
||
"filterAuthKey": "SSH Key",
|
||
"filterAuthCredential": "Credential",
|
||
"filterAuthNone": "None",
|
||
"filterAuthOpkssh": "OPKSSH",
|
||
"filterProtocolGroup": "Protocol",
|
||
"filterProtocolSsh": "SSH",
|
||
"filterProtocolRdp": "RDP",
|
||
"filterProtocolVnc": "VNC",
|
||
"filterProtocolTelnet": "Telnet",
|
||
"filterFeaturesGroup": "Features",
|
||
"filterFeatureTerminal": "Terminal",
|
||
"filterFeatureFileManager": "File Manager",
|
||
"filterFeatureTunnel": "Tunnel",
|
||
"filterFeatureDocker": "Docker",
|
||
"filterTagsGroup": "Tags",
|
||
"shareHost": "Share Host",
|
||
"shareHostTitle": "Share: {{name}}",
|
||
"sharing": {
|
||
"requiresCredential": "Овај хост мора да користи акредитив да би омогућио дељење. Прво измените хост и доделите акредитив."
|
||
},
|
||
"guac": {
|
||
"connection": "Connection",
|
||
"authentication": "Authentication",
|
||
"storedCredential": "Сачувани акредитив",
|
||
"noCredential": "No credential (direct credentials below)",
|
||
"authMethod": "Метода овлашћења",
|
||
"authTypeDirect": "Direct",
|
||
"authTypeCredential": "Credential",
|
||
"selectCredential": "Изаберите акредитив...",
|
||
"connectionSettings": "Connection Settings",
|
||
"displaySettings": "Display Settings",
|
||
"audioSettings": "Audio Settings",
|
||
"rdpPerformance": "Перформансе РДП-а",
|
||
"deviceRedirection": "Device Redirection",
|
||
"session": "Session",
|
||
"gateway": "Gateway",
|
||
"remoteApp": "RemoteApp",
|
||
"clipboard": "Clipboard",
|
||
"sessionRecording": "Снимање сесије",
|
||
"wakeOnLan": "Wake-on-LAN",
|
||
"vncSettings": "VNC Settings",
|
||
"terminalSettings": "Terminal Settings",
|
||
"rdpPort": "РДП порт",
|
||
"username": "Username",
|
||
"password": "Password",
|
||
"domain": "Domain",
|
||
"securityMode": "Security Mode",
|
||
"colorDepth": "Color Depth",
|
||
"width": "Width",
|
||
"height": "Height",
|
||
"dpi": "DPI",
|
||
"resizeMethod": "Resize Method",
|
||
"clientName": "Client Name",
|
||
"initialProgram": "Initial Program",
|
||
"serverLayout": "Распоред сервера",
|
||
"timezone": "Timezone",
|
||
"loadBalanceInfo": "Load Balance Info / Cookie",
|
||
"loadBalanceInfoDesc": "RD Connection Broker cookie for RDS farm load balancing (e.g. tsv://MS Terminal Services Plugin.1.CollectionName)",
|
||
"guacdProxy": "guacd Proxy",
|
||
"guacdHostname": "guacd Host",
|
||
"guacdHostnamePlaceholder": "Global default",
|
||
"guacdPort": "guacd Port",
|
||
"guacdProxyDesc": "Override the global guacd instance for this connection. Leave blank to use the globally configured guacd.",
|
||
"gatewayHostname": "Gateway Hostname",
|
||
"gatewayPort": "Gateway Port",
|
||
"gatewayUsername": "Gateway Username",
|
||
"gatewayPassword": "Gateway Password",
|
||
"gatewayDomain": "Gateway Domain",
|
||
"remoteAppProgram": "Програм RemoteApp",
|
||
"workingDirectory": "Радни директоријум",
|
||
"arguments": "Аргументи",
|
||
"normalizeLineEndings": "Нормализуј завршетке линија",
|
||
"recordingPath": "Recording Path",
|
||
"recordingName": "Recording Name",
|
||
"macAddress": "MAC Address",
|
||
"broadcastAddress": "Broadcast Address",
|
||
"udpPort": "UDP Port",
|
||
"waitTimeS": "Време чекања (s)",
|
||
"driveName": "Drive Name",
|
||
"drivePath": "Drive Path",
|
||
"ignoreCertificate": "Ignore Certificate",
|
||
"ignoreCertificateDesc": "Дозволи везе са хостовима са самопотписаним сертификатима",
|
||
"forceLossless": "Force Lossless",
|
||
"forceLosslessDesc": "Присилно кодирање слике без губитака (виши квалитет, већи пропусни опсег)",
|
||
"disableAudio": "Disable Audio",
|
||
"disableAudioDesc": "Искључите сав звук из удаљене сесије",
|
||
"enableAudioInput": "Омогући аудио улаз (микрофон)",
|
||
"enableAudioInputDesc": "Прослеђивање локалног микрофона на удаљену сесију",
|
||
"wallpaper": "Позадина",
|
||
"wallpaperDesc": "Прикажи позадину радне површине (онемогућавање побољшава перформансе)",
|
||
"theming": "Темирање",
|
||
"themingDesc": "Омогући визуелне теме и стилове",
|
||
"fontSmoothing": "Изглађивање фонта",
|
||
"fontSmoothingDesc": "Омогући приказивање ClearType фонта",
|
||
"fullWindowDrag": "Превлачење преко целог прозора",
|
||
"fullWindowDragDesc": "Приказ садржаја прозора током превлачења",
|
||
"desktopComposition": "Композиција на радној површини",
|
||
"desktopCompositionDesc": "Омогући ефекте Aero Glass-а",
|
||
"menuAnimations": "Анимације менија",
|
||
"menuAnimationsDesc": "Омогући анимације постепеног постепеног померања менија и слајдова",
|
||
"disableBitmapCaching": "Disable Bitmap Caching",
|
||
"disableBitmapCachingDesc": "Искључите кеш битмапа (може помоћи код грешака)",
|
||
"disableOffscreenCaching": "Disable Offscreen Caching",
|
||
"disableOffscreenCachingDesc": "Искључите кеш меморију ван екрана",
|
||
"disableGlyphCaching": "Disable Glyph Caching",
|
||
"disableGlyphCachingDesc": "Искључите кеш глифова",
|
||
"enableGfx": "Enable GFX",
|
||
"enableGfxDesc": "Користите графички цевовод RemoteFX",
|
||
"enablePrinting": "Enable Printing",
|
||
"enablePrintingDesc": "Преусмерите локалне штампаче на удаљену сесију",
|
||
"enableDriveRedirection": "Enable Drive Redirection",
|
||
"enableDriveRedirectionDesc": "Мапирајте локалну фасциклу као диск у удаљеној сесији",
|
||
"createDrivePath": "Create Drive Path",
|
||
"createDrivePathDesc": "Аутоматски креирај фасциклу ако не постоји",
|
||
"disableDownload": "Disable Download",
|
||
"disableDownloadDesc": "Спречите преузимање датотека са удаљене сесије",
|
||
"disableUpload": "Disable Upload",
|
||
"disableUploadDesc": "Спречите отпремање датотека на удаљену сесију",
|
||
"enableTouch": "Enable Touch",
|
||
"enableTouchDesc": "Омогући преусмеравање уноса додиром",
|
||
"consoleSession": "Console Session",
|
||
"consoleSessionDesc": "Повежите се са конзолом (сесија 0) уместо нове сесије",
|
||
"sendWolPacket": "Пошаљи WOL пакет",
|
||
"sendWolPacketDesc": "Пошаљите магични пакет да пробудите овај хост пре повезивања",
|
||
"disableCopy": "Disable Copy",
|
||
"disableCopyDesc": "Спречите копирање текста из удаљене сесије",
|
||
"disablePaste": "Disable Paste",
|
||
"disablePasteDesc": "Спречите лепљење текста у удаљену сесију",
|
||
"createPathIfMissing": "Креирај путању ако недостаје",
|
||
"createPathIfMissingDesc": "Аутоматски креирајте директоријум за снимање",
|
||
"excludeOutput": "Exclude Output",
|
||
"excludeOutputDesc": "Не снимај излаз екрана (само метаподаци)",
|
||
"excludeMouse": "Exclude Mouse",
|
||
"excludeMouseDesc": "Не снимај покрете миша",
|
||
"includeKeystrokes": "Укључи притиске на тастатури",
|
||
"includeKeystrokesDesc": "Снимање сирових притиска тастера поред излаза на екран",
|
||
"vncPort": "VNC порт",
|
||
"vncPassword": "VNC лозинка",
|
||
"vncUsernameOptional": "Корисничко име (опционо)",
|
||
"vncLeaveBlank": "Оставите празно ако није потребно",
|
||
"cursorMode": "Cursor Mode",
|
||
"swapRedBlue": "Swap Red/Blue",
|
||
"swapRedBlueDesc": "Замена црвених и плавих канала боја (решава неке проблеме са бојама)",
|
||
"readOnly": "Само за читање",
|
||
"readOnlyDesc": "Погледајте удаљени екран без слања било каквог уноса",
|
||
"telnetPort": "Телнет порт",
|
||
"terminalType": "Terminal Type",
|
||
"fontName": "Font Name",
|
||
"fontSize": "Font Size",
|
||
"colorScheme": "Color Scheme",
|
||
"backspaceKey": "Backspace Key",
|
||
"saveHostFirst": "Прво сачувајте домаћина.",
|
||
"sharingOptionsAfterSave": "Опције дељења су доступне након што је хост сачуван.",
|
||
"sharingLoadError": "Учитавање података за дељење није успело. Проверите везу и покушајте поново.",
|
||
"shareHostSection": "Share Host",
|
||
"shareWithUser": "Share with User",
|
||
"shareWithRole": "Share with Role",
|
||
"selectUser": "Изаберите корисника",
|
||
"selectRole": "Select Role",
|
||
"selectUserOption": "Изаберите корисника...",
|
||
"selectRoleOption": "Изаберите улогу...",
|
||
"permissionLevel": "Permission Level",
|
||
"expiresInHours": "Истиче за (сати)",
|
||
"noExpiryPlaceholder": "Оставите празно ако нема рока истека",
|
||
"shareBtn": "Share",
|
||
"currentAccess": "Current Access",
|
||
"typeHeader": "Type",
|
||
"targetHeader": "Target",
|
||
"permissionHeader": "Дозвола",
|
||
"grantedByHeader": "Granted By",
|
||
"expiresHeader": "Expires",
|
||
"noAccessEntries": "Још нема уноса за приступ.",
|
||
"expiredLabel": "Expired",
|
||
"neverLabel": "Never",
|
||
"revokeBtn": "Revoke",
|
||
"cancelBtn": "Cancel",
|
||
"savingBtn": "Saving...",
|
||
"updateHostBtn": "Update Host",
|
||
"addHostBtn": "Add Host"
|
||
}
|
||
},
|
||
"commandPalette": {
|
||
"searchPlaceholder": "Претражите хостове, команде или подешавања...",
|
||
"quickActions": "Quick Actions",
|
||
"hostManager": "Host Manager",
|
||
"hostManagerDesc": "Управљајте, додајте или измените хостове",
|
||
"addNewHost": "Додај новог хоста",
|
||
"addNewHostDesc": "Региструјте новог хоста",
|
||
"adminSettings": "Admin Settings",
|
||
"adminSettingsDesc": "Конфигуришите системске поставке и кориснике",
|
||
"userProfile": "User Profile",
|
||
"userProfileDesc": "Управљајте својим налогом и подешавањима",
|
||
"addCredential": "Add Credential",
|
||
"addCredentialDesc": "Чувајте SSH кључеве или лозинке",
|
||
"tmuxMonitor": "Tmux Monitor",
|
||
"tmuxMonitorDesc": "Monitor tmux sessions across your hosts",
|
||
"recentActivity": "Recent Activity",
|
||
"serversAndHosts": "Сервери и хостови",
|
||
"noHostsFound": "No hosts found matching \"{{search}}\"",
|
||
"links": "Links",
|
||
"navigate": "Навигација",
|
||
"select": "Select",
|
||
"toggleWith": "Укључи/искључи"
|
||
},
|
||
"splitScreen": {
|
||
"paneEmpty": "Pane {{index}} - empty",
|
||
"noTabAssigned": "Није додељен таб",
|
||
"focusedPane": "Активни панел"
|
||
},
|
||
"connections": {
|
||
"noConnections": "Нема веза",
|
||
"noConnectionsDesc": "Отворите терминал, менаџер датотека или удаљену радну површину да бисте видели везе овде",
|
||
"connectedFor": "Connected for {{duration}}",
|
||
"connected": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"closeTab": "Затвори картицу",
|
||
"closeConnection": "Затвори везу",
|
||
"forgetTab": "Заборави",
|
||
"removeBackground": "Remove",
|
||
"reconnect": "Reconnect",
|
||
"reopenTab": "Поново отвори",
|
||
"sectionOpen": "Отворено",
|
||
"sectionBackground": "Позадина",
|
||
"backgroundDesc": "Сесије трају 30 минута након прекида везе и могу се поново повезати.",
|
||
"persisted": "Истрајало у позадини",
|
||
"expiresIn": "Expires in {{duration}}",
|
||
"search": "Претражи везе...",
|
||
"noSearchResults": "Ниједна веза не одговара вашој претрази",
|
||
"rename": "Rename session"
|
||
},
|
||
"guacamole": {
|
||
"connecting": "Connecting to {{type}} session...",
|
||
"connectionError": "Connection error",
|
||
"connectionFailed": "Connection failed",
|
||
"failedToConnect": "Failed to get connection token",
|
||
"hostNotFound": "Хост није пронађен",
|
||
"noHostSelected": "No host selected",
|
||
"reconnect": "Reconnect",
|
||
"retry": "Retry",
|
||
"guacdUnavailable": "Услуга удаљеног рачунара (guacd) није доступна. Молимо вас да се уверите да је guacd покренут, доступан и правилно конфигурисан у администраторским подешавањима.",
|
||
"ctrlAltDel": "Ctrl+Alt+Del",
|
||
"toolbar": {
|
||
"ctrlAltDel": "Ctrl+Alt+Del",
|
||
"winL": "Win+L (Закључавање екрана)",
|
||
"winKey": "Windows тастер",
|
||
"ctrl": "Ctrl",
|
||
"alt": "Alt",
|
||
"shift": "Shift",
|
||
"win": "Победа",
|
||
"stickyActive": "{{key}} (latched - click to release)",
|
||
"stickyInactive": "{{key}} (click to latch)",
|
||
"esc": "Бег",
|
||
"tab": "Таб",
|
||
"home": "Home",
|
||
"end": "Крај",
|
||
"pageUp": "Страница нагоре",
|
||
"pageDown": "Страница надоле",
|
||
"arrowUp": "Стрелица нагоре",
|
||
"arrowDown": "Стрелица надоле",
|
||
"arrowLeft": "Стрелица лево",
|
||
"arrowRight": "Стрелица десно",
|
||
"fnToggle": "Функцијски тастери",
|
||
"reconnect": "Поновно повезивање сесије",
|
||
"collapse": "Савиј траку са алаткама",
|
||
"expand": "Прошири траку са алаткама",
|
||
"dragHandle": "Превуците да бисте променили положај"
|
||
}
|
||
},
|
||
"terminal": {
|
||
"connect": "Connect to Host",
|
||
"clear": "Clear",
|
||
"paste": "Paste",
|
||
"reconnect": "Reconnect",
|
||
"connectionLost": "Веза је прекинута",
|
||
"connected": "Connected",
|
||
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
|
||
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
|
||
"clipboardHttpWarning": "Paste requires HTTPS. Use Ctrl+Shift+V or serve Termix over HTTPS.",
|
||
"unknownError": "Unknown error occurred",
|
||
"websocketError": "WebSocket connection error",
|
||
"connecting": "Connecting...",
|
||
"noHostSelected": "No host selected",
|
||
"reconnecting": "Reconnecting... ({{attempt}}/{{max}})",
|
||
"reconnected": "Reconnected successfully",
|
||
"tmuxSessionCreated": "tmux session created: {{name}}",
|
||
"tmuxSessionAttached": "tmux session attached: {{name}}",
|
||
"tmuxUnavailable": "tmux није инсталиран на удаљеном хосту, враћа се на стандардну љуску",
|
||
"tmuxSessionPickerTitle": "tmux сесије",
|
||
"tmuxSessionPickerDesc": "Постојеће tmux сесије су пронађене на овом хосту. Изаберите једну да бисте је поново повезали или креирали нову сесију.",
|
||
"tmuxWindows": "Windows",
|
||
"tmuxWindowCount": "{{count}} window",
|
||
"tmuxAttached": "Прикључени клијенти",
|
||
"tmuxAttachedCount": "{{count}} attached",
|
||
"tmuxLastActivity": "Последња активност",
|
||
"tmuxTimeJustNow": "управо сада",
|
||
"tmuxTimeMinutes": "{{count}}m ago",
|
||
"tmuxTimeHours": "{{count}}h ago",
|
||
"tmuxTimeDays": "{{count}}d ago",
|
||
"tmuxCreateNew": "Започни нову сесију",
|
||
"tmuxCopyHint": "Прилагодите избор и притисните Ентер да бисте копирали у међуспремник",
|
||
"tmuxDetach": "Одвоји се од tmux сесије",
|
||
"tmuxDetached": "Одвојено од tmux сесије",
|
||
"maxReconnectAttemptsReached": "Maximum reconnection attempts reached",
|
||
"closeTab": "Close",
|
||
"connectionTimeout": "Connection timeout",
|
||
"terminalTitle": "Terminal - {{host}}",
|
||
"terminalWithPath": "Terminal - {{host}}:{{path}}",
|
||
"runTitle": "Running {{command}} - {{host}}",
|
||
"totpRequired": "Two-Factor Authentication Required",
|
||
"totpCodeLabel": "Verification Code",
|
||
"totpVerify": "Verify",
|
||
"warpgateAuthRequired": "Warpgate Authentication Required",
|
||
"warpgateSecurityKey": "Security Key",
|
||
"warpgateAuthUrl": "Authentication URL",
|
||
"warpgateOpenBrowser": "Open in Browser",
|
||
"warpgateContinue": "I've Completed Authentication",
|
||
"opksshAuthRequired": "OPKSSH Authentication Required",
|
||
"opksshAuthDescription": "Complete authentication in your browser to continue. This session will remain valid for 24 hours.",
|
||
"opksshOpenBrowser": "Open Browser to Authenticate",
|
||
"opksshWaitingForAuth": "Waiting for authentication in browser...",
|
||
"opksshAuthenticating": "Processing authentication...",
|
||
"opksshTimeout": "Authentication timed out. Please try again.",
|
||
"opksshAuthFailed": "Authentication failed. Please check your credentials and try again.",
|
||
"opksshSignInWith": "Sign in with {{provider}}",
|
||
"sudoPasswordPopupTitle": "Insert Password?",
|
||
"linkDialogTitle": "Open Link",
|
||
"linkDialogOpen": "Отворено",
|
||
"linkDialogCopy": "Copy",
|
||
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
|
||
"connectionLogTitle": "Connection Log",
|
||
"connectionLogCopy": "Copy logs to clipboard",
|
||
"connectionLogEmpty": "No connection logs yet",
|
||
"connectionLogWaiting": "Чекање евиденције везе...",
|
||
"connectionLogCopied": "Connection logs copied to clipboard",
|
||
"connectionLogCopyFailed": "Failed to copy logs to clipboard",
|
||
"connectionRejected": "Connection rejected by server. Please check your authentication and network configuration.",
|
||
"hostKeyRejected": "SSH host key verification rejected. Connection cancelled.",
|
||
"sessionTakenOver": "Session was opened in another tab. Reconnecting...",
|
||
"split": {
|
||
"splitTab": "Подели картицу",
|
||
"addToSplit": "Додај у Сплит",
|
||
"removeFromSplit": "Уклони из Сплита"
|
||
}
|
||
},
|
||
"fileManager": {
|
||
"noHostSelected": "No host selected",
|
||
"initializingEditor": "Иницијализација уређивача...",
|
||
"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}}...",
|
||
"fileName": "File Name",
|
||
"folderName": "Folder Name",
|
||
"fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully",
|
||
"failedToUploadFile": "Failed to upload file",
|
||
"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",
|
||
"emptyFolder": "This folder is empty",
|
||
"searchFiles": "Search files...",
|
||
"upload": "Upload",
|
||
"selectHostToStart": "Select a host to start file management",
|
||
"sshRequiredForFileManager": "Менаџер датотека захтева SSH. Овај хост нема омогућен SSH.",
|
||
"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",
|
||
"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.",
|
||
"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",
|
||
"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",
|
||
"warpgateVerificationFailed": "Warpgate authentication failed",
|
||
"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": "Корен",
|
||
"new": "Ново",
|
||
"sortBy": "Сортирај по",
|
||
"items": "Ставке",
|
||
"selected": "Изабрано",
|
||
"editor": "Уредник",
|
||
"octal": "Октално",
|
||
"storage": "Складиштење",
|
||
"disk": "Disk",
|
||
"used": "Used",
|
||
"of": "of",
|
||
"toggleSidebar": "Toggle Sidebar",
|
||
"cannotLoadPdf": "Није могуће учитати PDF",
|
||
"pdfLoadError": "Дошло је до грешке при учитавању ове PDF датотеке.",
|
||
"loadingPdf": "Учитавање PDF-а...",
|
||
"loadingPage": "Учитавање странице..."
|
||
},
|
||
"transfer": {
|
||
"copyToHost": "Copy to host…",
|
||
"moveToHost": "Move to host…",
|
||
"copyItemsToHost": "Copy {{count}} items to host…",
|
||
"moveItemsToHost": "Move {{count}} items to host…",
|
||
"noHostsConnected": "Нема других доступних хостова за управљање датотекама.",
|
||
"noHostsConnectedHint": "Додајте још један SSH хост са омогућеним File Manager-ом у Host Manager-у.",
|
||
"selectDestinationHost": "Изаберите одредишни хост",
|
||
"destinationPath": "Путања одредишта",
|
||
"recentDestinations": "Недавне дестинације",
|
||
"collapseRecentDestinations": "Скупи недавна одредишта",
|
||
"expandRecentDestinations": "Прошири недавна одредишта",
|
||
"browseFolders": "Прегледајте одредишне фасцикле",
|
||
"browseDestination": "Прегледајте или унесите путању",
|
||
"confirmCopy": "Copy",
|
||
"confirmMove": "Move",
|
||
"transferring": "Transferring…",
|
||
"compressing": "Compressing…",
|
||
"extracting": "Extracting…",
|
||
"transferringItems": "Transferring {{current}} of {{total}} items…",
|
||
"transferSuccess": "Пренос завршен",
|
||
"transferError": "Пренос није успео",
|
||
"transferPartial": "Transfer completed with {{count}} errors",
|
||
"transferPartialHint": "Could not transfer: {{paths}}",
|
||
"itemsSummary": "{{count}} items",
|
||
"destMustBeDirectory": "Одредиште мора бити директоријум за преносе више ставки",
|
||
"selectThisFolder": "Изаберите ову фасциклу",
|
||
"browsePathWillBeCreated": "Ова фасцикла још увек не постоји. Биће креирана када пренос почне.",
|
||
"browsePathError": "Није могуће отворити ову путању на одредишном хосту.",
|
||
"goUp": "Иди горе",
|
||
"copyFolderToHost": "Copy folder to host…",
|
||
"moveFolderToHost": "Move folder to host…",
|
||
"hostReady": "Ready",
|
||
"hostConnecting": "Connecting…",
|
||
"hostDisconnected": "Not connected",
|
||
"hostAuthRequired": "Потребна је аутентификација — прво отворите File Manager на овом хосту",
|
||
"hostConnectionFailed": "Connection failed",
|
||
"metricsTitle": "Времена трансфера",
|
||
"metricsPrepare": "Prepare destination: {{duration}}",
|
||
"metricsCompress": "Compress on source: {{duration}}",
|
||
"metricsHopSourceRead": "Source → server: {{throughput}}",
|
||
"metricsHopDestSftpWrite": "Server → dest (SFTP): {{throughput}}",
|
||
"metricsHopDestLocalWrite": "Server → dest (local): {{throughput}}",
|
||
"metricsTransfer": "End-to-end: {{throughput}} ({{duration}})",
|
||
"metricsExtract": "Extract on destination: {{duration}}",
|
||
"metricsSourceDelete": "Remove from source: {{duration}}",
|
||
"metricsTotal": "Total: {{duration}}",
|
||
"progressCompressing": "Compressing on source host…",
|
||
"progressExtracting": "Extracting on destination…",
|
||
"progressTransferring": "Transferring data…",
|
||
"progressReconnecting": "Reconnecting…",
|
||
"parallelSegmentsLabel": "Паралелне траке за прелазак",
|
||
"parallelSegmentsOption": "{{count}} lanes",
|
||
"parallelSegmentsHint": "Велике датотеке су подељене на делове од 256 MB. Вишеструке траке користе одвојене везе (као што је покретање неколико преноса) за већи укупни проток.",
|
||
"progressTotalSpeed": "{{speed}} total ({{lanes}} lanes)",
|
||
"progressTransferringItems": "Transferring files ({{current}} of {{total}})…",
|
||
"progressBytes": "{{transferred}} / {{total}}",
|
||
"progressItems": "{{current}} / {{total}} files",
|
||
"sourceNotDeletedPartial": "Изворне датотеке сачуване (делимични пренос)",
|
||
"jumpHostLimitation": "Оба хоста морају бити доступна са Termix сервера. Директно рутирање од хоста до хоста није подржано.",
|
||
"cancel": "Cancel",
|
||
"methodLabel": "Метод преноса",
|
||
"methodAuto": "Аутоматски",
|
||
"methodTar": "Тар архива",
|
||
"methodItemSftp": "SFTP по датотеци",
|
||
"methodAutoHint": "Бира tar или SFTP за сваку датотеку на основу броја датотека, величине и компресибилности. Појединачне датотеке увек користе SFTP за стримовање.",
|
||
"methodTarHint": "Компресуј на изворном коду, пренеси једну архиву, распакуј на одредишту. Потребан је tar на оба Unix хоста.",
|
||
"methodItemSftpHint": "Пренесите сваку датотеку појединачно преко SFTP-а. Ради на свим хостовима, укључујући Windows.",
|
||
"methodPreviewLoading": "Calculating transfer method…",
|
||
"methodPreviewError": "Није могуће прегледати метод преноса. Сервер ће ипак изабрати метод када покренете.",
|
||
"methodPreviewWillUseTar": "Користиће се: Тар архива",
|
||
"methodPreviewWillUseItemSftp": "Користиће се: SFTP за сваку датотеку",
|
||
"methodPreviewScanSummary": "{{fileCount}} files, {{totalSize}} total (scanned on source host).",
|
||
"methodItemSftpLimitation": "Свака датотека користи исти SFTP ток као и копија појединачних датотека, једна за другом. Напредак се комбинује за све датотеке, тако да се трака помера споро током великих датотека.",
|
||
"methodReason": {
|
||
"user_item_sftp": "Изабрали сте SFTP за сваку датотеку.",
|
||
"user_tar": "Изабрали сте tar архиву.",
|
||
"tar_unavailable": "Тар није доступан на једном или оба хоста — уместо тога ће се користити SFTP протокол за сваку датотеку.",
|
||
"windows_host": "Укључен је Windows хост — tar се не користи.",
|
||
"auto_multi_large": "Auto: multiple files including a large file ({{largestSize}}) with compressible data — tar bundles into one transfer.",
|
||
"auto_single_large_in_archive": "Auto: one large file ({{largestSize}}) in this set — per-file SFTP.",
|
||
"auto_many_incompressible": "Аутоматски: углавном несемпљиви подаци — SFTP по датотеци.",
|
||
"auto_many_files": "Auto: many files ({{fileCount}}) — tar reduces per-file overhead.",
|
||
"auto_default": "Аутоматски: SFTP за сваку датотеку за овај скуп."
|
||
},
|
||
"progressCancel": "Cancel",
|
||
"progressCancelling": "Cancelling…",
|
||
"progressStalled": "Заустављено",
|
||
"resumedHint": "Поново повезано са активним преносом започетим у другом прозору.",
|
||
"transferCancelled": "Трансфер отказан",
|
||
"transferCancelledCopyHint": "Делимични фајлови могу остати на одредишту.",
|
||
"transferCancelledMoveHint": "Делимични фајлови могу остати на одредишту. Изворни фајлови нису уклоњени.",
|
||
"cleanupDestFiles": "Очистите одредиште",
|
||
"cleanupDestFilesSuccess": "Уклоњене су делимичне датотеке са одредишта",
|
||
"cleanupDestFilesPartial": "Неке делимичне датотеке нису могле бити уклоњене",
|
||
"cleanupDestFilesNothing": "Нема ништа за чишћење на одредишту",
|
||
"cleanupDestFilesError": "Чишћење није успело",
|
||
"retryTransfer": "Retry",
|
||
"retryTransferError": "Поновни покушај није успео",
|
||
"transferFailedRetryHint": "Делимични подаци су сачувани на одредишту. Покушај ће бити настављен када се веза поново успостави."
|
||
},
|
||
"tunnels": {
|
||
"noSshTunnels": "No SSH Tunnels",
|
||
"createFirstTunnelMessage": "You haven't created any SSH tunnels yet. Configure tunnel connections in the Host Manager to get started.",
|
||
"connected": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"connecting": "Connecting...",
|
||
"error": "Error",
|
||
"canceling": "Canceling...",
|
||
"connect": "Connect",
|
||
"disconnect": "Disconnect",
|
||
"cancel": "Cancel",
|
||
"port": "Port",
|
||
"localPort": "Local Port",
|
||
"remotePort": "Remote Port",
|
||
"currentHostPort": "Тренутни порт хоста",
|
||
"endpointPort": "Endpoint Port",
|
||
"bindIp": "Локална ИП адреса",
|
||
"endpointSshConfig": "Endpoint SSH Configuration",
|
||
"endpointSshHost": "SSH хост крајње тачке",
|
||
"endpointSshHostPlaceholder": "Изаберите конфигурисани хост",
|
||
"endpointSshHostRequired": "Изаберите SSH хост крајње тачке за сваки клијентски тунел.",
|
||
"attempt": "Attempt {{current}} of {{max}}",
|
||
"nextRetryIn": "Next retry in {{seconds}} seconds",
|
||
"clientTunnels": "Клијентски тунели",
|
||
"clientTunnel": "Тунел клијента",
|
||
"addClientTunnel": "Додај клијентски тунел",
|
||
"noClientTunnels": "Ниједан клијентски тунел није конфигурисан на овој радној површини.",
|
||
"tunnelName": "Tunnel Name",
|
||
"remoteHost": "Remote Host",
|
||
"autoStart": "Auto Start",
|
||
"clientAutoStartDesc": "Покреће се када се овај десктоп клијент отвори и остане повезан.",
|
||
"clientManualStartDesc": "Користите „Старт“ и „Стоп“ из овог реда. Termix га неће аутоматски отворити.",
|
||
"clientRemoteServerNote": "Даљинско преусмеравање може захтевати AllowTcpForwarding и GatewayPorts на SSH серверу крајње тачке. Удаљени порт се затвара када се ова радна површина искључи.",
|
||
"clientTunnelStarted": "Тунел клијента је покренут",
|
||
"clientTunnelStopped": "Тунел клијента је заустављен",
|
||
"tunnelTestSucceeded": "Тест тунела је успешан",
|
||
"tunnelTestFailed": "Тест тунела није успео",
|
||
"localSaved": "Тунели клијента сачувани",
|
||
"localSaveError": "Чување локалних клијентских тунела није успело",
|
||
"invalidBindIp": "Локална IP адреса мора бити важећа IPv4 адреса.",
|
||
"invalidLocalTargetIp": "Локална циљна IP адреса мора бити важећа IPv4 адреса.",
|
||
"invalidLocalPort": "Локални порт мора бити између 1 и 65535.",
|
||
"invalidRemotePort": "Удаљени порт мора бити између 1 и 65535.",
|
||
"invalidLocalTargetPort": "Локални циљни порт мора бити између 1 и 65535.",
|
||
"invalidEndpointPort": "Порт крајње тачке мора бити између 1 и 65535.",
|
||
"duplicateAutoStartBind": "Only one auto-start client tunnel can use {{bind}}.",
|
||
"manualControlError": "Ажурирање стања тунела није успело.",
|
||
"active": "Active",
|
||
"start": "Start",
|
||
"stop": "Stop",
|
||
"test": "Test",
|
||
"type": "Tunnel Type",
|
||
"typeLocal": "Local (-L)",
|
||
"typeRemote": "Remote (-R)",
|
||
"typeDynamic": "Динамички (-Д)",
|
||
"typeServerLocalDesc": "Тренутни хост до крајње тачке.",
|
||
"typeServerRemoteDesc": "Крајња тачка назад на тренутни хост.",
|
||
"typeClientLocalDesc": "Локални рачунар до крајње тачке.",
|
||
"typeClientRemoteDesc": "Крајња тачка назад на локални рачунар.",
|
||
"typeClientDynamicDesc": "SOCKS на локалном рачунару.",
|
||
"typeDynamicDesc": "Прослеђивање SOCKS5 CONNECT саобраћаја преко SSH-а",
|
||
"forwardDescriptionServerLocal": "Current host {{sourcePort}} → endpoint {{endpointPort}}.",
|
||
"forwardDescriptionServerRemote": "Endpoint {{endpointPort}} → current host {{sourcePort}}.",
|
||
"forwardDescriptionServerDynamic": "SOCKS on current host {{sourcePort}}.",
|
||
"forwardDescriptionClientLocal": "Local {{sourcePort}} → remote {{endpointPort}}.",
|
||
"forwardDescriptionClientRemote": "Remote {{sourcePort}} → local {{endpointPort}}.",
|
||
"forwardDescriptionClientDynamic": "SOCKS on local port {{sourcePort}}.",
|
||
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
|
||
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
|
||
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}",
|
||
"autoNameClientLocal": "Local {{localPort}} → {{endpoint}} {{remotePort}}",
|
||
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → local {{localPort}}",
|
||
"autoNameClientDynamic": "SOCKS {{localPort}} via {{endpoint}}",
|
||
"route": "Рута:",
|
||
"lastStarted": "Последњи пут започет",
|
||
"lastTested": "Последње тестирање",
|
||
"lastError": "Последња грешка",
|
||
"maxRetries": "Max Retries",
|
||
"maxRetriesDescription": "Максималан број поновних покушаја.",
|
||
"retryInterval": "Retry Interval (seconds)",
|
||
"retryIntervalDescription": "Time to wait between retry attempts.",
|
||
"local": "Local",
|
||
"remote": "Remote",
|
||
"destination": "Одредиште",
|
||
"host": "Домаћин",
|
||
"mode": "Режим",
|
||
"noHostSelected": "No host selected",
|
||
"working": "Ради се..."
|
||
},
|
||
"cardGrid": {
|
||
"dragToMove": "Drag to move",
|
||
"dragToResize": "Drag to resize",
|
||
"changeWidth": "Change width",
|
||
"removeCard": "Remove {{label}}",
|
||
"addCard": "Add",
|
||
"columns": "Columns",
|
||
"empty": "No cards. Use Add below to place cards."
|
||
},
|
||
"hostMetrics": {
|
||
"cpu": "CPU",
|
||
"memory": "Memory",
|
||
"disk": "Disk",
|
||
"network": "Network",
|
||
"uptime": "Uptime",
|
||
"processes": "Processes",
|
||
"available": "Available",
|
||
"free": "Free",
|
||
"connecting": "Connecting...",
|
||
"connectionFailed": "Failed to connect to server",
|
||
"naCpus": "N/A CPU(s)",
|
||
"cpuCores_one": "{{count}} Core",
|
||
"cpuCores_other": "{{count}} Cores",
|
||
"cpuUsage": "CPU Usage",
|
||
"memoryUsage": "Memory Usage",
|
||
"diskUsage": "Disk Usage",
|
||
"failedToFetchHostConfig": "Failed to fetch host configuration",
|
||
"serverOffline": "Server Offline",
|
||
"cannotFetchMetrics": "Cannot fetch metrics from offline server",
|
||
"totpFailed": "TOTP verification failed",
|
||
"noneAuthNotSupported": "Host Metrics does not support 'none' authentication type.",
|
||
"noHostSelected": "No host selected",
|
||
"load": "Load",
|
||
"systemInfo": "System Information",
|
||
"hostname": "Hostname",
|
||
"operatingSystem": "Operating System",
|
||
"kernel": "Kernel",
|
||
"seconds": "seconds",
|
||
"networkInterfaces": "Network Interfaces",
|
||
"noInterfacesFound": "No network interfaces found",
|
||
"noProcessesFound": "No processes found",
|
||
"processesTotal": "total",
|
||
"processesRunning": "running",
|
||
"loginStats": "SSH Login Statistics",
|
||
"noRecentLoginData": "No recent login data",
|
||
"executingQuickAction": "Executing {{name}}...",
|
||
"quickActionSuccess": "{{name}} completed successfully",
|
||
"quickActionFailed": "{{name}} failed",
|
||
"quickActionError": "Failed to execute {{name}}",
|
||
"ports": {
|
||
"title": "Listening Ports",
|
||
"protocol": "Protocol",
|
||
"port": "Port",
|
||
"address": "Address",
|
||
"process": "Process",
|
||
"search": "Search ports...",
|
||
"allProtocols": "Сви",
|
||
"noData": "No listening ports data"
|
||
},
|
||
"firewall": {
|
||
"title": "Firewall",
|
||
"inactive": "Inactive",
|
||
"policy": "Policy",
|
||
"rules": "rules",
|
||
"noRules": "No rules in this chain",
|
||
"noData": "No firewall data available",
|
||
"action": "Action",
|
||
"protocol": "Proto",
|
||
"port": "Port",
|
||
"source": "Source",
|
||
"anywhere": "Anywhere",
|
||
"chains": "chains"
|
||
},
|
||
"loadAvg": "Учитај просек",
|
||
"swap": "Замена",
|
||
"architecture": "Архитектура",
|
||
"refresh": "Refresh",
|
||
"retry": "Retry",
|
||
"customize": "Customize layout",
|
||
"reset": "Reset",
|
||
"editModeInstructions": "Drag cards to rearrange, drag the bottom edge to resize, and use the width button to change a card's span. Add or remove cards below.",
|
||
"managers": {
|
||
"services": "Services",
|
||
"processInspector": "Process Inspector",
|
||
"logViewer": "Log Viewer",
|
||
"cron": "Cron Jobs",
|
||
"packages": "Packages",
|
||
"ssl": "SSL Certificates",
|
||
"firewall": "Firewall",
|
||
"users": "Users & Permissions",
|
||
"healthCheck": "Health Checks",
|
||
"diskBreakdown": "Disk Breakdown",
|
||
"systemdTimers": "Timers",
|
||
"topMemory": "Top by Memory",
|
||
"noData": "No data",
|
||
"sudoHint": "Set a sudo password for this host in the host editor to enable privileged actions.",
|
||
"filter": "Filter...",
|
||
"start": "Start",
|
||
"stop": "Stop",
|
||
"restart": "Restart",
|
||
"actionDone": "{{name}} updated",
|
||
"actionFailed": "Action failed",
|
||
"signalSent": "Signal sent to PID {{pid}}",
|
||
"killHint": "Click: terminate (SIGTERM). Right-click: force kill (SIGKILL).",
|
||
"working": "Ради се...",
|
||
"update": "Update",
|
||
"upgradeAll": "Upgrade all",
|
||
"allUpToDate": "Everything is up to date",
|
||
"save": "Save",
|
||
"command": "Command",
|
||
"enabled": "Enabled",
|
||
"cronSaved": "Crontab updated",
|
||
"clients": "Clients",
|
||
"dryRun": "Dry run",
|
||
"renew": "Renew",
|
||
"noAcmeClient": "No ACME client (certbot or acme.sh) found on this host.",
|
||
"addInputRule": "Add INPUT rule",
|
||
"firewallWarning": "Changes are runtime-only until persisted. Be careful not to lock yourself out.",
|
||
"ruleApplied": "Rule applied",
|
||
"invalidPort": "Enter a valid port (1-65535)",
|
||
"newUsername": "New username",
|
||
"addUser": "Add",
|
||
"deleteUser": "Delete user",
|
||
"noHealthChecks": "No health checks configured yet.",
|
||
"follow": "Follow",
|
||
"noLogData": "No log output.",
|
||
"tree": "Tree",
|
||
"enableDisable": "Enable / disable at boot",
|
||
"grantSudo": "Grant sudo",
|
||
"revokeSudo": "Revoke sudo",
|
||
"sslIssueCert": "Issue certificate",
|
||
"sslExpired": "Expired",
|
||
"sslInDays": "in {{days}}d",
|
||
"sslNeedDomain": "Enter at least one domain",
|
||
"sslIssued": "Certificate issued",
|
||
"sslDomainsPlaceholder": "example.com, www.example.com",
|
||
"sslHttpStandalone": "HTTP (standalone)",
|
||
"sslHttpWebroot": "HTTP (webroot)",
|
||
"sslDns": "DNS",
|
||
"sslDnsProvider": "DNS provider (e.g. cloudflare)",
|
||
"sslIssueHint": "DNS provider credentials must already be configured on the host.",
|
||
"sslRevoke": "Revoke certificate",
|
||
"sslRevoked": "Certificate revoked",
|
||
"sslRevokeConfirm": "Revoke and remove the certificate \"{{name}}\"? This cannot be undone.",
|
||
"healthRun": "Run",
|
||
"healthName": "Name",
|
||
"healthTarget": "Host / address",
|
||
"healthAddCheck": "Add check",
|
||
"healthSaved": "Health checks saved",
|
||
"healthMissingFields": "Each check needs a name and target",
|
||
"logFile": "File",
|
||
"logUnit": "Unit",
|
||
"logCustomPath": "Custom path under /var/log (optional)",
|
||
"logGrep": "Filter lines...",
|
||
"firewallPersist": "Persist rules",
|
||
"firewallPersisted": "Firewall rules persisted"
|
||
}
|
||
},
|
||
"auth": {
|
||
"tagline": "Самостално хостовано SSH и управљање удаљеном радном површином",
|
||
"loginTitle": "Welcome back",
|
||
"registerTitle": "Create Account",
|
||
"forgotPassword": "Forgot Password?",
|
||
"rememberMe": "Remember Device for 30 Days (includes TOTP)",
|
||
"noAccount": "Don't have an account?",
|
||
"hasAccount": "Already have an account?",
|
||
"twoFactorAuth": "Two-Factor Authentication",
|
||
"enterCode": "Enter verification code",
|
||
"backupCode": "Or use backup code",
|
||
"verifyCode": "Verify Code",
|
||
"redirectingToApp": "Redirecting to app...",
|
||
"sshAuthenticationRequired": "SSH Authentication Required",
|
||
"sshNoKeyboardInteractive": "Keyboard-Interactive Authentication Unavailable",
|
||
"sshAuthenticationFailed": "Authentication Failed",
|
||
"sshAuthenticationTimeout": "Authentication Timeout",
|
||
"sshNoKeyboardInteractiveDescription": "The server does not support keyboard-interactive authentication. Please provide your password or SSH key.",
|
||
"sshAuthFailedDescription": "The provided credentials were incorrect. Please try again with valid credentials.",
|
||
"sshTimeoutDescription": "The authentication attempt timed out. Please try again.",
|
||
"sshProvideCredentialsDescription": "Please provide your SSH credentials to connect to this server.",
|
||
"sshPasswordDescription": "Enter the password for this SSH connection.",
|
||
"sshKeyPasswordDescription": "If your SSH key is encrypted, enter the passphrase here.",
|
||
"passphraseRequired": "Потребна је лозинка",
|
||
"passphraseRequiredDescription": "SSH кључ је шифрован. Унесите лозинку да бисте га откључали.",
|
||
"back": "Back",
|
||
"firstUser": "First User",
|
||
"firstUserMessage": "You are the first user and will be made an admin. You can view admin settings in the sidebar user dropdown. If you think this is a mistake, check the docker logs, or create a GitHub issue.",
|
||
"external": "External",
|
||
"loginWithExternal": "Login with External Provider",
|
||
"loginWithExternalDesc": "Login using your configured external identity provider",
|
||
"externalNotSupportedInElectron": "External authentication is not supported in the Electron app yet. Please use the web version for OIDC login.",
|
||
"loginWithProvider": "Login with {{name}}",
|
||
"orContinueWith": "or continue with",
|
||
"ldapUsername": "LDAP Username",
|
||
"ldapPassword": "LDAP Password",
|
||
"ldapSignIn": "Sign In",
|
||
"ldapLoginFailed": "LDAP login failed",
|
||
"resetPasswordButton": "Reset Password",
|
||
"sendResetCode": "Send Reset Code",
|
||
"resetCodeDesc": "Enter your username to receive a password reset code. The code will be logged in the docker container logs.",
|
||
"resetCode": "Reset Code",
|
||
"verifyCodeButton": "Verify Code",
|
||
"enterResetCode": "Enter the 6-digit code from the docker container logs for user:",
|
||
"newPassword": "New Password",
|
||
"confirmNewPassword": "Confirm Password",
|
||
"enterNewPassword": "Enter your new password for user:",
|
||
"signUp": "Sign Up",
|
||
"desktopApp": "Desktop App",
|
||
"loggingInToDesktopApp": "Logging in to the desktop app",
|
||
"loadingServer": "Loading server...",
|
||
"dataLossWarning": "Resetting your password this way will delete all your saved SSH hosts, credentials, and other encrypted data. This action cannot be undone. Only use this if you have forgotten your password and are not logged in.",
|
||
"authenticationDisabled": "Authentication Disabled",
|
||
"authenticationDisabledDesc": "All authentication methods are currently disabled. Please contact your administrator.",
|
||
"passwordLoginDisabledDesc": "Password login is disabled. Please use an external authentication provider below.",
|
||
"attemptsRemaining": "{{count}} attempts remaining"
|
||
},
|
||
"hostKey": {
|
||
"verifyNewHost": "Verify SSH Host Key",
|
||
"keyChangedWarning": "SSH Host Key Changed",
|
||
"firstConnectionTitle": "First time connecting to this host",
|
||
"firstConnectionDescription": "The authenticity of this host cannot be established. Verify the fingerprint matches what you expect.",
|
||
"keyChangedDescription": "The host key for this server has changed since your last connection. This could indicate a security issue.",
|
||
"previousKey": "Previous Key",
|
||
"newFingerprint": "New Fingerprint",
|
||
"fingerprint": "Fingerprint",
|
||
"verifyInstructions": "If you trust this host, click Accept to continue and save this fingerprint for future connections.",
|
||
"securityWarning": "Security Warning",
|
||
"acceptAndContinue": "Accept & Continue",
|
||
"acceptNewKey": "Accept New Key & Continue"
|
||
},
|
||
"errors": {
|
||
"databaseConnection": "Could not connect to the database",
|
||
"unknownError": "Unknown error",
|
||
"loginFailed": "Login failed",
|
||
"failedPasswordReset": "Failed to initiate password reset",
|
||
"failedVerifyCode": "Failed to verify reset code",
|
||
"failedCompleteReset": "Failed to complete password reset",
|
||
"invalidTotpCode": "Invalid TOTP code",
|
||
"failedOidcLogin": "Failed to start OIDC login",
|
||
"silentSigninOidcUnavailable": "Затражено је тихо пријављивање, али пријављивање преко OIDC-а није доступно.",
|
||
"failedUserInfo": "Није успело добијање корисничких података након пријаве",
|
||
"oidcAuthFailed": "OIDC authentication failed",
|
||
"invalidAuthUrl": "Invalid authorization URL received from backend",
|
||
"requiredField": "This field is required",
|
||
"minLength": "Minimum length is {{min}}",
|
||
"passwordMismatch": "Passwords do not match",
|
||
"passwordLoginDisabled": "Username/password login is currently disabled",
|
||
"sessionExpired": "Session expired - please log in again",
|
||
"totpRateLimited": "Rate limited: Too many TOTP verification attempts. Please try again later.",
|
||
"totpRateLimitedWithTime": "Rate limited: Too many TOTP verification attempts. Please wait {{time}} seconds before trying again.",
|
||
"resetCodeRateLimited": "Rate limited: Too many verification attempts. Please try again later.",
|
||
"resetCodeRateLimitedWithTime": "Rate limited: Too many verification attempts. Please wait {{time}} seconds before trying again.",
|
||
"authTokenSaveFailed": "Чување токена за аутентификацију није успело",
|
||
"failedToLoadServer": "Учитавање сервера није успело"
|
||
},
|
||
"messages": {
|
||
"registrationDisabled": "New account registration is currently disabled by an admin. Please log in or contact an administrator.",
|
||
"userNotAllowed": "Your account is not authorized to register. Please contact an administrator.",
|
||
"databaseConnectionFailed": "Failed to connect to the database server",
|
||
"resetCodeSent": "Reset code sent to Docker logs",
|
||
"codeVerified": "Code verified successfully",
|
||
"passwordResetSuccess": "Password reset successfully",
|
||
"loginSuccess": "Login successful",
|
||
"registrationSuccess": "Registration successful"
|
||
},
|
||
"profile": {
|
||
"c2sTunnelConfigDesc": "Локални тунели за рачунаре усмерени на конфигурисане SSH хостове.",
|
||
"c2sTunnelPresets": "Унапред подешена подешавања клијентског тунела",
|
||
"c2sTunnelPresetsDesc": "Сачувајте локалну листу тунела овог десктоп клијента као именовани пресет сервера или поново учитајте пресет у овог клијента.",
|
||
"c2sTunnelPresetsUnavailable": "Унапред подешена подешавања тунела клијента доступна су само у десктоп клијенту.",
|
||
"c2sPresetName": "Preset Name",
|
||
"c2sPresetNamePlaceholder": "Назив унапред подешеног подешавања клијента",
|
||
"c2sPresetToLoad": "Унапред подешено за учитавање",
|
||
"c2sNoPresetSelected": "Није изабран ниједан унапред подешени подешавања",
|
||
"c2sNoPresets": "Нема сачуваних предефинисаних подешавања",
|
||
"c2sLoadPreset": "Load",
|
||
"c2sCurrentLocalConfig": "{{count}} local client tunnel(s) configured on this desktop.",
|
||
"c2sPresetSyncNote": "Унапред подешена подешавања су експлицитни снимци; учитавање једног замењује листу локалних тунела клијената овог десктоп клијента.",
|
||
"c2sPresetSaved": "Унапред подешено подешавање тунела клијента је сачувано",
|
||
"c2sPresetLoaded": "Унапред унапред учитан тунел клијента",
|
||
"c2sPresetRenamed": "Преименован је унапред одређен тунел клијента",
|
||
"c2sPresetDeleted": "Унапред подешено подешавање тунела клијента је избрисано",
|
||
"c2sPresetLoadError": "Није успело учитавање унапред подешених подешавања клијентског тунела"
|
||
},
|
||
"placeholders": {
|
||
"maxRetries": "3",
|
||
"retryInterval": "10",
|
||
"language": "Language",
|
||
"keyPassword": "key password",
|
||
"pastePrivateKey": "Paste your private key here...",
|
||
"localListenerHost": "127.0.0.1 (слушај локално)",
|
||
"localTargetHost": "127.0.0.1 (циљ на овом рачунару)",
|
||
"socksListenerHost": "127.0.0.1 (SOCKS слушалац)",
|
||
"enterPassword": "Enter your password",
|
||
"defaultPort": "22",
|
||
"defaultEndpointPort": "224"
|
||
},
|
||
"dashboard": {
|
||
"title": "Dashboard",
|
||
"loading": "Loading dashboard...",
|
||
"github": "GitHub",
|
||
"support": "Support",
|
||
"discord": "Discord",
|
||
"docs": "Docs",
|
||
"serverOverview": "Server Overview",
|
||
"version": "Version",
|
||
"upToDate": "Up to Date",
|
||
"updateAvailable": "Update Available",
|
||
"beta": "Бета",
|
||
"uptime": "Uptime",
|
||
"database": "Database",
|
||
"healthy": "Healthy",
|
||
"error": "Error",
|
||
"totalHosts": "Укупан број домаћина",
|
||
"totalTunnels": "Total Tunnels",
|
||
"totalCredentials": "Total Credentials",
|
||
"recentActivity": "Recent Activity",
|
||
"reset": "Reset",
|
||
"loadingRecentActivity": "Loading recent activity...",
|
||
"noRecentActivity": "No recent activity",
|
||
"quickActions": "Quick Actions",
|
||
"addHost": "Add Host",
|
||
"addCredential": "Add Credential",
|
||
"adminSettings": "Admin Settings",
|
||
"userProfile": "User Profile",
|
||
"serverStats": "Server Stats",
|
||
"loadingServerStats": "Loading server stats...",
|
||
"noServerData": "No server data available",
|
||
"cpu": "CPU",
|
||
"ram": "RAM",
|
||
"customizeLayout": "Customize Dashboard",
|
||
"dashboardSettings": "Dashboard Settings",
|
||
"enableDisableCards": "Enable/Disable Cards",
|
||
"resetLayout": "Reset to Default",
|
||
"serverOverviewCard": "Server Overview",
|
||
"recentActivityCard": "Recent Activity",
|
||
"networkGraphCard": "Network Graph",
|
||
"networkGraph": "Network Graph",
|
||
"quickActionsCard": "Quick Actions",
|
||
"serverStatsCard": "Server Stats",
|
||
"panelMain": "Главни",
|
||
"panelSide": "Страна",
|
||
"justNow": "управо сада",
|
||
"serviceLinks": "Service Links"
|
||
},
|
||
"dashboardTab": {
|
||
"stable": "СТАБИЛНО",
|
||
"hostsOnline": "Домаћини на мрежи",
|
||
"activeTunnels": "Активни тунели",
|
||
"registerNewServer": "Региструјте нови сервер",
|
||
"storeSshKeysOrPasswords": "Чувајте SSH кључеве или лозинке",
|
||
"manageUsersAndRoles": "Управљајте корисницима и улогама",
|
||
"manageYourAccount": "Управљајте својим налогом",
|
||
"hostStatus": "Статус домаћина",
|
||
"noHostsConfigured": "Ниједан хост није конфигурисан",
|
||
"online": "ОНЛАЈН",
|
||
"offline": "ОФЛАЈН",
|
||
"onlineLower": "Online",
|
||
"nodes": "{{count}} nodes",
|
||
"add": "Додај:",
|
||
"commandPalette": "Палета команди",
|
||
"done": "Готово",
|
||
"editModeInstructions": "Превуците картице да бисте променили редослед · Превуците разделник колона да бисте променили величину колона · Превуците доњу ивицу картице да бисте променили величину њене висине · Отпад да бисте уклонили",
|
||
"empty": "Празно",
|
||
"clear": "Clear",
|
||
"serviceLinksTitle": "Service Links",
|
||
"serviceLinksEmpty": "No service links yet",
|
||
"serviceLinksAddLabel": "Label",
|
||
"serviceLinksAddUrl": "URL",
|
||
"serviceLinksAdd": "Add",
|
||
"serviceLinksLabelPlaceholder": "My Service",
|
||
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
|
||
"serviceLinksInvalidUrl": "Must be a valid http or https URL",
|
||
"disk": "Disk",
|
||
"viewServerDetails": "View server details"
|
||
},
|
||
"sessionLogs": {
|
||
"title": "Session Logs",
|
||
"noLogs": "No session logs yet",
|
||
"noLogsDesc": "Enable session logging on a host to start recording",
|
||
"duration": "Duration",
|
||
"viewLog": "View log",
|
||
"downloadLog": "Download",
|
||
"deleteLog": "Delete",
|
||
"confirmDelete": "Delete this session log?",
|
||
"confirmDeleteDesc": "This action cannot be undone.",
|
||
"copyContent": "Copy",
|
||
"copied": "Copied!",
|
||
"loadError": "Failed to load session logs",
|
||
"deleteError": "Failed to delete session log",
|
||
"filterByHost": "Filter by host..."
|
||
},
|
||
"networkGraph": {
|
||
"addHost": "Add Host",
|
||
"addGroup": "Add Group",
|
||
"addLink": "Add Link",
|
||
"zoomIn": "Zoom In",
|
||
"zoomOut": "Zoom Out",
|
||
"resetView": "Reset View",
|
||
"selectHost": "Select Host",
|
||
"chooseHost": "Choose a host...",
|
||
"parentGroup": "Parent Group",
|
||
"noGroup": "No Group",
|
||
"groupName": "Group Name",
|
||
"color": "Color",
|
||
"source": "Source",
|
||
"target": "Target",
|
||
"moveToGroup": "Move to Group",
|
||
"selectGroup": "Select group...",
|
||
"addConnection": "Add Connection",
|
||
"hostDetails": "Host Details",
|
||
"removeFromGroup": "Remove from Group",
|
||
"addHostHere": "Add Host Here",
|
||
"editGroup": "Edit Group",
|
||
"delete": "Delete",
|
||
"add": "Add",
|
||
"create": "Create",
|
||
"move": "Move",
|
||
"connect": "Connect",
|
||
"createGroup": "Create Group",
|
||
"selectSourcePlaceholder": "Select Source...",
|
||
"selectTargetPlaceholder": "Select Target...",
|
||
"invalidFile": "Invalid File",
|
||
"hostAlreadyExists": "Host is already in the topology",
|
||
"connectionExists": "Connection already exists",
|
||
"unknown": "Unknown",
|
||
"name": "Name",
|
||
"ip": "IP",
|
||
"status": "Status",
|
||
"failedToAddNode": "Failed to add node",
|
||
"sourceDifferentFromTarget": "Source and target must be different",
|
||
"exportJSON": "Export JSON",
|
||
"importJSON": "Import JSON",
|
||
"terminal": "Terminal",
|
||
"fileManager": "File Manager",
|
||
"tunnel": "Tunnel",
|
||
"docker": "Docker",
|
||
"serverStats": "Host Metrics",
|
||
"hostMetrics": "Host Metrics",
|
||
"noNodes": "Још нема чворова"
|
||
},
|
||
"docker": {
|
||
"notEnabled": "Docker is not enabled for this host",
|
||
"validating": "Validating Docker...",
|
||
"connecting": "Connecting...",
|
||
"error": "Error",
|
||
"version": "Docker {{version}}",
|
||
"connectionFailed": "Failed to connect to Docker",
|
||
"containerStarted": "Container {{name}} started",
|
||
"failedToStartContainer": "Failed to start container {{name}}",
|
||
"containerStopped": "Container {{name}} stopped",
|
||
"failedToStopContainer": "Failed to stop container {{name}}",
|
||
"containerRestarted": "Container {{name}} restarted",
|
||
"failedToRestartContainer": "Failed to restart container {{name}}",
|
||
"containerPaused": "Container {{name}} paused",
|
||
"containerUnpaused": "Container {{name}} unpaused",
|
||
"failedToTogglePauseContainer": "Failed to toggle pause state for container {{name}}",
|
||
"containerRemoved": "Container {{name}} removed",
|
||
"failedToRemoveContainer": "Failed to remove container {{name}}",
|
||
"image": "Image",
|
||
"ports": "Ports",
|
||
"noPorts": "No ports",
|
||
"start": "Start",
|
||
"confirmRemoveContainer": "Are you sure you want to remove the container '{{name}}'? This action cannot be undone.",
|
||
"runningContainerWarning": "Warning: This container is currently running. Removing it will stop the container first.",
|
||
"loadingContainers": "Loading containers...",
|
||
"manager": "Докер менаџер",
|
||
"autoRefresh": "Auto Refresh",
|
||
"timestamps": "Временске ознаке",
|
||
"lines": "Линије",
|
||
"filterLogs": "Filter logs...",
|
||
"refresh": "Refresh",
|
||
"download": "Download",
|
||
"clear": "Clear",
|
||
"logsDownloaded": "Дневници су успешно преузети",
|
||
"last50": "Последњих 50",
|
||
"last100": "Последњих 100",
|
||
"last500": "Последњих 500",
|
||
"last1000": "Последњих 1000",
|
||
"allLogs": "Сви дневници",
|
||
"noLogsMatching": "No logs matching \"{{query}}\"",
|
||
"noLogsAvailable": "No logs available",
|
||
"noContainersFound": "No containers found",
|
||
"noContainersFoundHint": "No Docker containers are available on this host",
|
||
"searchPlaceholder": "Search containers...",
|
||
"allStatuses": "Сви статуси",
|
||
"stateRunning": "Running",
|
||
"statePaused": "Паузирано",
|
||
"stateExited": "Изашао/ла",
|
||
"stateRestarting": "Поновно покретање",
|
||
"noContainersMatchFilters": "No containers match your filters",
|
||
"noContainersMatchFiltersHint": "Try adjusting your search or filter criteria",
|
||
"failedToFetchStats": "Failed to fetch container statistics",
|
||
"containerNotRunning": "Container not running",
|
||
"startContainerToViewStats": "Start the container to view statistics",
|
||
"loadingStats": "Loading statistics...",
|
||
"errorLoadingStats": "Error loading statistics",
|
||
"noStatsAvailable": "No statistics available",
|
||
"cpuUsage": "CPU Usage",
|
||
"current": "Current",
|
||
"memoryUsage": "Memory Usage",
|
||
"networkIo": "Network I/O",
|
||
"input": "Input",
|
||
"output": "Output",
|
||
"blockIo": "Block I/O",
|
||
"read": "Read",
|
||
"write": "Write",
|
||
"pids": "PIDs",
|
||
"containerInformation": "Container Information",
|
||
"name": "Name",
|
||
"id": "ID",
|
||
"state": "State",
|
||
"containerMustBeRunning": "Container must be running to access console",
|
||
"verificationCodePrompt": "Enter verification code",
|
||
"totpVerificationFailed": "TOTP verification failed. Please try again.",
|
||
"warpgateVerificationFailed": "Warpgate authentication failed. Please try again.",
|
||
"connectedTo": "Connected to {{containerName}}",
|
||
"disconnected": "Disconnected",
|
||
"consoleError": "Console error",
|
||
"errorMessage": "Error: {{message}}",
|
||
"failedToConnect": "Failed to connect to container",
|
||
"console": "Console",
|
||
"selectShell": "Select shell",
|
||
"bash": "Bash",
|
||
"sh": "sh",
|
||
"ash": "ash",
|
||
"connect": "Connect",
|
||
"disconnect": "Disconnect",
|
||
"notConnected": "Not connected",
|
||
"clickToConnect": "Click connect to start a shell session",
|
||
"connectingTo": "Connecting to {{containerName}}...",
|
||
"containerNotFound": "Container not found",
|
||
"backToList": "Back to List",
|
||
"logs": "Logs",
|
||
"stats": "Stats",
|
||
"consoleTab": "Console",
|
||
"startContainerToAccess": "Start the container to access the console"
|
||
},
|
||
"admin": {
|
||
"sectionGeneral": "General",
|
||
"sectionOidc": "OIDC",
|
||
"sectionSso": "SSO Providers",
|
||
"ssoAddProvider": "Add Provider",
|
||
"ssoDocsLink": "View docs",
|
||
"ssoProviderDocsLink": "View docs",
|
||
"ssoNoProviders": "No SSO providers configured.",
|
||
"ssoProviderName": "Display Name",
|
||
"ssoProviderType": "Provider Type",
|
||
"ssoDeleteProvider": "Delete Provider",
|
||
"ssoDeleteConfirm": "Delete this provider? Associated users will be unable to login.",
|
||
"ssoTypeOidc": "OIDC",
|
||
"ssoTypeLdap": "LDAP",
|
||
"ssoTypeGithub": "GitHub",
|
||
"ssoTypeGoogle": "Google",
|
||
"ssoEnabled": "Enabled",
|
||
"ssoDisabled": "Disabled",
|
||
"ssoSaveProvider": "Save Provider",
|
||
"ssoTestConnection": "Test Connection",
|
||
"ssoEditProvider": "Edit Provider",
|
||
"ldapHost": "LDAP Host",
|
||
"ldapPort": "Port",
|
||
"ldapUseTls": "Use TLS (LDAPS)",
|
||
"ldapBindDn": "Bind DN",
|
||
"ldapBindPassword": "Bind Password",
|
||
"ldapUserSearchBase": "User Search Base",
|
||
"ldapUserSearchFilter": "User Search Filter",
|
||
"ldapUsernameAttr": "Username Attribute",
|
||
"ldapDisplayNameAttr": "Display Name Attribute",
|
||
"ldapGroupSearchBase": "Group Search Base",
|
||
"ldapAdminGroup": "Admin Group",
|
||
"ldapAllowedUsers": "Allowed Users",
|
||
"sectionUsers": "Users",
|
||
"sectionSessions": "Сесије",
|
||
"sectionRoles": "Roles",
|
||
"sectionDatabase": "Database",
|
||
"sectionApiKeys": "API кључеви",
|
||
"sectionAuditLog": "Audit Log",
|
||
"sectionSsl": "SSL / Let's Encrypt",
|
||
"sslDescription": "Automatically issue and renew a trusted SSL certificate from Let's Encrypt. Requires a public domain and port 80 or DNS access.",
|
||
"sslDocsLink": "View SSL docs",
|
||
"sslDomain": "Domain",
|
||
"sslDomainPlaceholder": "termix.example.com",
|
||
"sslDomainDesc": "The public domain name for the certificate.",
|
||
"sslEmail": "Email",
|
||
"sslEmailPlaceholder": "admin@example.com",
|
||
"sslEmailDesc": "Contact email for Let's Encrypt notifications and account.",
|
||
"sslChallengeType": "Challenge Type",
|
||
"sslChallengeTypeDesc": "How to prove domain ownership to Let's Encrypt.",
|
||
"sslChallengeHttp": "HTTP (webroot) - requires port 80 accessible from the internet",
|
||
"sslChallengeDns": "DNS (Cloudflare) - requires a Cloudflare API token",
|
||
"sslCloudflareToken": "Cloudflare API Token",
|
||
"sslCloudflareTokenPlaceholder": "Enter token...",
|
||
"sslCloudflareTokenDesc": "Scoped token with Zone:DNS:Edit permission for your domain.",
|
||
"sslCertStatus": "Certificate Status",
|
||
"sslCertStatusNone": "No certificate",
|
||
"sslCertStatusValid": "Valid",
|
||
"sslCertStatusExpiring": "Expiring soon",
|
||
"sslCertStatusExpired": "Expired",
|
||
"sslCertExpiresAt": "Expires {{date}}",
|
||
"sslLastIssued": "Last issued {{date}}",
|
||
"sslRequestCert": "Issue / Renew Certificate",
|
||
"sslRequestCertLoading": "Requesting certificate...",
|
||
"sslRequestCertSuccess": "Certificate issued and installed successfully",
|
||
"sslRequestCertFailed": "Certificate request failed",
|
||
"sslSave": "Save Settings",
|
||
"sslSaved": "SSL settings saved",
|
||
"sslSaveFailed": "Failed to save SSL settings",
|
||
"sslRequiresDomain": "Domain and email are required",
|
||
"sslInfoNote": "After issuing a certificate, enable SSL in your environment variables (ENABLE_SSL=true) and restart Termix.",
|
||
"auditLogTotal": "{{total}} total entries",
|
||
"auditLogEmpty": "No audit log entries found",
|
||
"auditLogSuccess": "Success",
|
||
"auditLogFailed": "Failed",
|
||
"auditLogClearFilters": "Обриши филтере",
|
||
"auditLogPage": "Page {{page}} of {{totalPages}} ({{total}} total)",
|
||
"auditLogIp": "IP",
|
||
"auditLogResourceId": "Resource ID",
|
||
"auditLogFilterUser": "User",
|
||
"auditLogFilterAction": "Action",
|
||
"auditLogFilterResourceType": "Resource Type",
|
||
"auditLogFilterStatus": "Status",
|
||
"auditLogFilterFrom": "From",
|
||
"auditLogFilterTo": "To",
|
||
"auditLogFilterAll": "Сви",
|
||
"allowRegistration": "Дозволи регистрацију корисника",
|
||
"allowRegistrationDesc": "Let new users self-register with a username and password",
|
||
"allowPasswordLogin": "Дозволи пријаву лозинком",
|
||
"allowPasswordLoginDesc": "Пријава корисничким именом/лозинком",
|
||
"oidcAutoProvision": "Аутоматско обезбеђивање OIDC-а",
|
||
"oidcAutoProvisionDesc": "Auto-create accounts for OIDC/SSO users on first login (independent of the registration toggle)",
|
||
"oidcSilentLoginDefault": "Silent OIDC Login by Default",
|
||
"oidcSilentLoginDefaultDesc": "Automatically redirect to OIDC login on every visit, skipping the login form entirely",
|
||
"allowPasswordReset": "Дозволи ресетовање лозинке",
|
||
"allowPasswordResetDesc": "Ресетујте код путем Докер логова",
|
||
"commandHistoryEnabled": "Command History",
|
||
"commandHistoryEnabledDesc": "Allow command history recording. When disabled, history is not saved regardless of per-host settings.",
|
||
"updateCommandHistoryFailed": "Failed to update command history setting",
|
||
"sessionTimeout": "Временско ограничење сесије",
|
||
"hours": "hours",
|
||
"sessionTimeoutRange": "Мин. 1 сат · Макс. 720 сати",
|
||
"monitoringDefaults": "Monitoring Defaults",
|
||
"statusCheck": "Провера статуса",
|
||
"metrics": "Metrics",
|
||
"sec": "сек",
|
||
"logLevel": "Ниво логова",
|
||
"enableGuacamole": "Омогући гуакамоле",
|
||
"enableGuacamoleDesc": "RDP/VNC удаљена радна површина",
|
||
"enableGuacamoleDocsLink": "View docs",
|
||
"guacdUrl": "URL адреса guacd-а",
|
||
"tailscaleApiKey": "Tailscale API Key",
|
||
"tailscaleApiKeyDescription": "Used for device discovery in the host editor. Generate a key at tailscale.com/admin/settings/keys.",
|
||
"tailscaleApiKeyDocsLink": "View docs",
|
||
"oidcDescription": "Конфигуришите OpenID Connect за SSO. Поља означена * су обавезна.",
|
||
"oidcDocsLink": "View docs",
|
||
"oidcClientId": "Client ID",
|
||
"oidcClientSecret": "Client Secret",
|
||
"oidcAuthUrl": "Authorization URL",
|
||
"oidcIssuerUrl": "Issuer URL",
|
||
"oidcTokenUrl": "Token URL",
|
||
"oidcUserIdentifier": "User Identifier Path",
|
||
"oidcDisplayName": "Display Name Path",
|
||
"oidcScopes": "Scopes",
|
||
"oidcUserinfoUrl": "Замени URL са корисничким информацијама",
|
||
"oidcAllowedUsers": "Allowed Users",
|
||
"oidcAllowedUsersDesc": "Једна имејл адреса по реду. Оставите празно да бисте дозволили све.",
|
||
"oidcAdminGroup": "Admin Group",
|
||
"oidcAdminGroupDesc": "Users in this group are granted admin. Leave empty to disable group sync.",
|
||
"oidcGroupClaim": "Group Claim",
|
||
"oidcGroupClaimDesc": "Optional. The claim path that contains the user's groups. Defaults to groups, roles, then group. Use this for providers with a custom claim (e.g. Zitadel).",
|
||
"oidcCaCert": "Custom CA Certificate",
|
||
"oidcCaCertDesc": "Optional. PEM-encoded CA certificate for OIDC providers using a private or self-signed CA. Leave empty to use the system trust store.",
|
||
"removeOidc": "Remove",
|
||
"usersCount": "{{count}} users",
|
||
"createUser": "Create",
|
||
"newRole": "Нова улога",
|
||
"roleName": "Name",
|
||
"roleDisplayName": "Display Name",
|
||
"roleDescription": "Description",
|
||
"rolesCount": "{{count}} roles",
|
||
"createRole": "Create",
|
||
"creating": "Creating...",
|
||
"exportDatabase": "Извоз базе података",
|
||
"exportDatabaseDesc": "Преузмите резервну копију свих хостова, акредитива и подешавања",
|
||
"export": "Export",
|
||
"exporting": "Exporting...",
|
||
"importDatabase": "Увоз базе података",
|
||
"importDatabaseDesc": "Враћање из .sqlite датотеке резервне копије",
|
||
"importDatabaseSelected": "Selected: {{name}}",
|
||
"selectFile": "Изаберите датотеку",
|
||
"changeFile": "Change",
|
||
"import": "Import",
|
||
"importing": "Importing...",
|
||
"apiKeysCount": "{{count}} keys",
|
||
"apiKeysDocsLink": "View docs",
|
||
"newApiKey": "Нови API кључ",
|
||
"apiKeyCreatedWarning": "Кључ је креиран - копирајте га сада, неће се више приказивати.",
|
||
"apiKeyName": "Name",
|
||
"apiKeyUser": "User",
|
||
"apiKeySelectUser": "Изаберите корисника...",
|
||
"apiKeyExpiresAt": "Expires At",
|
||
"createKey": "Направи кључ",
|
||
"apiKeyNoExpiry": "Без истека",
|
||
"revokedBadge": "ПОНИШТЕНО",
|
||
"authTypeDual": "Dual Auth",
|
||
"authTypeOidc": "OIDC",
|
||
"authTypeLocal": "Local",
|
||
"adminStatusAdministrator": "Administrator",
|
||
"adminStatusRegularUser": "Regular User",
|
||
"adminBadge": "АДМИНИСТРАТОР",
|
||
"systemBadge": "СИСТЕМ",
|
||
"customBadge": "ПРИЛАГОЂЕНО",
|
||
"youBadge": "ТИ",
|
||
"sessionsActive": "{{count}} active",
|
||
"sessionActive": "Active: {{time}}",
|
||
"sessionExpires": "Exp: {{time}}",
|
||
"revokeAll": "Сви",
|
||
"revokeAllSessionsSuccess": "Све сесије за корисника су опозване",
|
||
"revokeAllSessionsFailed": "Failed to revoke sessions",
|
||
"revokeSessionFailed": "Failed to revoke session",
|
||
"addRole": "Додај улогу",
|
||
"noCustomRoles": "Нема дефинисаних прилагођених улога",
|
||
"removeRoleFailed": "Failed to remove role",
|
||
"assignRoleFailed": "Failed to assign role",
|
||
"deleteRoleFailed": "Failed to delete role",
|
||
"userAdminAccess": "Administrator",
|
||
"userAdminAccessDesc": "Потпун приступ свим администраторским подешавањима",
|
||
"userRoles": "Roles",
|
||
"revokeAllUserSessions": "Revoke All Sessions",
|
||
"revokeAllUserSessionsDesc": "Присили поновно пријављивање на свим уређајима",
|
||
"revoke": "Revoke",
|
||
"deleteUserWarning": "Брисање овог корисника је трајно.",
|
||
"deleteUser": "Delete {{username}}",
|
||
"deleting": "Deleting...",
|
||
"deleteUserFailed": "Failed to delete user",
|
||
"deleteUserSuccess": "User \"{{username}}\" deleted",
|
||
"deleteRoleSuccess": "Role \"{{name}}\" deleted",
|
||
"revokeKeySuccess": "Key \"{{name}}\" revoked",
|
||
"revokeKeyFailed": "Опозивање кључа није успело",
|
||
"copiedToClipboard": "Copied to clipboard",
|
||
"done": "Готово",
|
||
"createUserTitle": "Create User",
|
||
"createUserDesc": "Направите нови локални налог.",
|
||
"createUserUsername": "Username",
|
||
"createUserPassword": "Password",
|
||
"createUserPasswordHint": "Минимум 6 карактера.",
|
||
"createUserEnterUsername": "Enter username",
|
||
"createUserEnterPassword": "Enter password",
|
||
"createUserSubmit": "Create User",
|
||
"editUserTitle": "Manage User: {{username}}",
|
||
"editUserDesc": "Уредите улоге, администраторски статус, сесије и подешавања налога.",
|
||
"editUserUsername": "Username",
|
||
"editUserAuthType": "Тип овлашћења",
|
||
"editUserAdminStatus": "Admin Status",
|
||
"editUserUserId": "User ID",
|
||
"linkAccountTitle": "Link Accounts",
|
||
"linkAccountDesc": "Merge the OIDC account {{username}} with an existing local account.",
|
||
"linkAccountDescLocal": "Link a local account {{username}} with an existing OIDC-only account.",
|
||
"linkAccountWarningTitle": "Ово ће:",
|
||
"linkAccountEffect1": "Избришите само OIDC налог",
|
||
"linkAccountEffect2": "Додајте OIDC пријаву на циљни налог",
|
||
"linkAccountEffect3": "Дозволи пријаву и OIDC и лозинком",
|
||
"linkAccountTargetUsername": "Local Account Username",
|
||
"linkAccountTargetPlaceholder": "Унесите корисничко име локалног налога за повезивање",
|
||
"linkAccountOidcUsername": "OIDC Account Username",
|
||
"linkAccountOidcPlaceholder": "Enter the OIDC-only account username to merge in",
|
||
"linkAccountOidcNotFound": "No OIDC-only account found with that username",
|
||
"linkAccounts": "Link Accounts",
|
||
"linkAccountSuccess": "Accounts linked successfully",
|
||
"linkAccountFailed": "Failed to link accounts",
|
||
"linkAccountInProgress": "Linking...",
|
||
"unlinkAccountTitle": "Unlink OIDC",
|
||
"unlinkAccountDesc": "Remove OIDC authentication from {{username}}. They will only be able to log in with their password.",
|
||
"unlinkAccountWarning": "This will remove OIDC login from this account. The user must have a password set to continue logging in.",
|
||
"unlinkAccount": "Unlink OIDC",
|
||
"unlinkAccountInProgress": "Unlinking...",
|
||
"unlinkAccountSuccess": "OIDC unlinked successfully",
|
||
"unlinkAccountFailed": "Failed to unlink OIDC",
|
||
"saving": "Saving...",
|
||
"updateRegistrationFailed": "Ажурирање подешавања регистрације није успело",
|
||
"updatePasswordLoginFailed": "Ажурирање подешавања за пријаву лозинком није успело",
|
||
"cannotDisablePasswordLoginWithTotp": "Cannot disable password login while 2FA is enabled for one or more users. Disable 2FA first.",
|
||
"updateOidcAutoProvisionFailed": "Ажурирање подешавања аутоматског обезбеђивања OIDC-а није успело",
|
||
"updateOidcSilentLoginDefaultFailed": "Failed to update silent OIDC login setting",
|
||
"updatePasswordResetFailed": "Ажурирање подешавања за ресетовање лозинке није успело",
|
||
"sessionTimeoutRange2": "Временско ограничење сесије мора бити између 1 и 720 сати",
|
||
"sessionTimeoutSaved": "Временско ограничење сесије је сачувано",
|
||
"sessionTimeoutSaveFailed": "Чување временског ограничења сесије није успело",
|
||
"monitoringIntervalInvalid": "Неважеће вредности интервала",
|
||
"monitoringSaved": "Подешавања праћења су сачувана",
|
||
"monitoringSaveFailed": "Чување подешавања праћења није успело",
|
||
"guacamoleSaved": "Guacamole settings saved",
|
||
"guacamoleSaveFailed": "Чување подешавања за гуакамоле није успело",
|
||
"guacamoleUpdateFailed": "Ажурирање подешавања за гвакамоле није успело",
|
||
"tailscaleSettingsSaved": "Tailscale settings saved",
|
||
"tailscaleSettingsSaveFailed": "Failed to save Tailscale settings",
|
||
"logLevelUpdateFailed": "Ажурирање нивоа евиденције није успело",
|
||
"oidcSaved": "OIDC конфигурација је сачувана",
|
||
"oidcSaveFailed": "Чување OIDC конфигурације није успело",
|
||
"oidcRemoved": "OIDC конфигурација је уклоњена",
|
||
"oidcRemoveFailed": "Уклањање OIDC конфигурације није успело",
|
||
"createUserRequired": "Корисничко име и лозинка су обавезни",
|
||
"createUserPasswordTooShort": "Password must be at least 6 characters",
|
||
"createUserSuccess": "User \"{{username}}\" created",
|
||
"createUserFailed": "Failed to create user",
|
||
"updateAdminStatusFailed": "Ажурирање статуса администратора није успело",
|
||
"allSessionsRevoked": "Све сесије су опозване",
|
||
"revokeSessionsFailed": "Failed to revoke sessions",
|
||
"createRoleRequired": "Име и име за приказ су обавезни",
|
||
"createRoleSuccess": "Role \"{{name}}\" created",
|
||
"createRoleFailed": "Није успело креирање улоге",
|
||
"apiKeyNameRequired": "Назив кључа је обавезан",
|
||
"apiKeyUserRequired": "ИД корисника је обавезан",
|
||
"apiKeyCreatedSuccess": "API key \"{{name}}\" created",
|
||
"apiKeyCreateFailed": "Није успело креирање API кључа",
|
||
"exportSuccess": "База података је успешно извезена",
|
||
"exportFailed": "Извоз базе података није успео",
|
||
"importSelectFile": "Прво изаберите датотеку",
|
||
"importCompleted": "Import completed: {{total}} items imported, {{skipped}} skipped",
|
||
"importFailed": "Import failed: {{error}}",
|
||
"importError": "Увоз базе података није успео",
|
||
"sectionHostDefaults": "Host Defaults",
|
||
"hostDefaultsDesc": "Settings applied automatically when creating a new host. Individual hosts can still override these.",
|
||
"hostDefaultsSocks5": "SOCKS5 Proxy",
|
||
"hostDefaultsUseSocks5": "Enable SOCKS5 Proxy",
|
||
"hostDefaultsUseSocks5Desc": "Pre-fill SOCKS5 proxy on all new hosts",
|
||
"hostDefaultsSocks5Host": "Proxy Host / Port",
|
||
"hostDefaultsSocks5Username": "Proxy Username",
|
||
"hostDefaultsSocks5Password": "Proxy Password",
|
||
"hostDefaultsMetrics": "Host Metrics",
|
||
"hostDefaultsMetricsEnabled": "Enable Metrics",
|
||
"hostDefaultsMetricsEnabledDesc": "Collect CPU, memory, and other stats on new hosts by default",
|
||
"hostDefaultsStatusCheckEnabled": "Enable Status Check",
|
||
"hostDefaultsStatusCheckEnabledDesc": "Poll online/offline status on new hosts by default",
|
||
"hostDefaultsTerminal": "Terminal",
|
||
"hostDefaultsSessionLogging": "Session Logging",
|
||
"hostDefaultsSessionLoggingDesc": "Record terminal sessions on new hosts by default",
|
||
"hostDefaultsCommandHistory": "Command History",
|
||
"hostDefaultsCommandHistoryDesc": "Track command history on new hosts by default",
|
||
"hostDefaultsSaved": "Host defaults saved",
|
||
"hostDefaultsSaveFailed": "Failed to save host defaults"
|
||
},
|
||
"newUi": {
|
||
"sidebar": {
|
||
"quickConnect": {
|
||
"hostLabel": "Домаћин",
|
||
"hostPlaceholder": "192.168.1.1 or example.com",
|
||
"portLabel": "Port",
|
||
"portPlaceholder": "22",
|
||
"usernameLabel": "Username",
|
||
"usernamePlaceholder": "username",
|
||
"authLabel": "Овлашћење",
|
||
"passwordLabel": "Password",
|
||
"passwordPlaceholder": "password",
|
||
"privateKeyLabel": "Private Key",
|
||
"privateKeyPlaceholder": "Налепи приватни кључ...",
|
||
"credentialLabel": "Credential",
|
||
"credentialPlaceholder": "Изаберите сачувани акредитив",
|
||
"connectToTerminal": "Connect to Terminal",
|
||
"connectToFiles": "Повежи се са датотекама"
|
||
},
|
||
"history": {
|
||
"noTerminalSelected": "Није изабран терминал",
|
||
"noTerminalSelectedHint": "Отворите картицу SSH терминала да бисте видели историју његових команди",
|
||
"searchPlaceholder": "Историја претраге...",
|
||
"clearAll": "Обриши све",
|
||
"noHistoryEntries": "Нема уноса у историји",
|
||
"trackingDisabled": "Праћење историје је онемогућено",
|
||
"trackingDisabledHint": "Enable it in the host's terminal settings."
|
||
},
|
||
"sshTools": {
|
||
"keyRecordingTitle": "Key Recording",
|
||
"recordToTerminals": "Снимање на терминале",
|
||
"selectAll": "Сви",
|
||
"selectNone": "None",
|
||
"noTerminalTabsOpen": "Нема отворених картица терминала",
|
||
"selectTerminalsAbove": "Изаберите терминале изнад",
|
||
"broadcastInputPlaceholder": "Куцајте овде да бисте емитовали притиске тастера...",
|
||
"stopRecording": "Заустави снимање",
|
||
"startRecording": "Почни снимање",
|
||
"settingsTitle": "Settings",
|
||
"enableRightClickCopyPaste": "Омогући копирање/лепљење десним кликом"
|
||
},
|
||
"splitScreen": {
|
||
"layoutTitle": "Распоред",
|
||
"selectLayoutAbove": "Изаберите распоред изнад",
|
||
"selectLayoutHint": "Изаберите колико панела ће се приказивати",
|
||
"panesTitle": "Оквири",
|
||
"openTabsTitle": "Отворене картице",
|
||
"dragTabsHint": "Превуците картице у горње окне или користите Брзо додељивање",
|
||
"dropHere": "Спусти овде",
|
||
"emptyPane": "Празно",
|
||
"dashboard": "Dashboard",
|
||
"clearSplitScreen": "Обриши подељени екран",
|
||
"quickAssign": "Брзо додељивање",
|
||
"alreadyAssigned": "Pane {{index}}",
|
||
"splitTab": "Подели картицу",
|
||
"addToSplit": "Додај у Сплит",
|
||
"removeFromSplit": "Уклони из Сплита",
|
||
"assignToPane": "Додели окну",
|
||
"hotkeysTitle": "Keyboard Shortcuts",
|
||
"hotkeysSplitRight": "Toggle 2-way split",
|
||
"hotkeysSplitBelow": "Toggle 3-way split",
|
||
"hotkeysNavigatePane": "Navigate panes",
|
||
"hotkeysNextTab": "Next tab",
|
||
"hotkeysPrevTab": "Previous tab"
|
||
},
|
||
"snippets": {
|
||
"title": "Snippets",
|
||
"createSnippetTitle": "Create Snippet",
|
||
"createSnippetDescription": "Create a new command snippet for quick execution",
|
||
"nameLabel": "Name",
|
||
"namePlaceholder": "e.g., Restart Nginx",
|
||
"descriptionLabel": "Description",
|
||
"descriptionPlaceholder": "Optional description",
|
||
"optional": "Optional",
|
||
"folderLabel": "Folder",
|
||
"noFolder": "No folder (Uncategorized)",
|
||
"commandLabel": "Command",
|
||
"commandPlaceholder": "e.g., sudo systemctl restart nginx",
|
||
"cancel": "Cancel",
|
||
"createSnippetButton": "Create Snippet",
|
||
"createFolderTitle": "Create Folder",
|
||
"createFolderDescription": "Organize your snippets into folders",
|
||
"folderNameLabel": "Folder Name",
|
||
"folderNamePlaceholder": "e.g., System Commands, Docker Scripts",
|
||
"folderColorLabel": "Folder Color",
|
||
"folderIconLabel": "Folder Icon",
|
||
"previewLabel": "Preview",
|
||
"folderNameFallback": "Folder Name",
|
||
"createFolderButton": "Create Folder",
|
||
"targetTerminals": "Циљни терминали",
|
||
"selectAll": "Сви",
|
||
"selectNone": "None",
|
||
"noTerminalTabsOpen": "Нема отворених картица терминала",
|
||
"searchPlaceholder": "Search snippets...",
|
||
"newSnippet": "New Snippet",
|
||
"newFolder": "New Folder",
|
||
"run": "Run",
|
||
"noSnippetsInFolder": "Нема фрагмената у овој фасцикли",
|
||
"uncategorized": "Uncategorized",
|
||
"editSnippetTitle": "Edit Snippet",
|
||
"editSnippetDescription": "Ажурирајте овај исечак команде",
|
||
"saveSnippetButton": "Сачувај измене",
|
||
"createSuccess": "Snippet created successfully",
|
||
"createFailed": "Failed to create snippet",
|
||
"updateSuccess": "Snippet updated successfully",
|
||
"updateFailed": "Failed to update snippet",
|
||
"deleteFailed": "Failed to delete snippet",
|
||
"folderCreateSuccess": "Folder created successfully",
|
||
"folderCreateFailed": "Failed to create folder",
|
||
"editFolderTitle": "Edit Folder",
|
||
"editFolderDescription": "Преименујте или промените изглед ове фасцикле",
|
||
"saveFolderButton": "Сачувај измене",
|
||
"editFolder": "Уреди фасциклу",
|
||
"deleteFolder": "Обриши фасциклу",
|
||
"folderDeleteSuccess": "Folder \"{{name}}\" deleted",
|
||
"folderDeleteFailed": "Failed to delete folder",
|
||
"folderEditSuccess": "Folder updated successfully",
|
||
"folderEditFailed": "Failed to update folder",
|
||
"confirmRunMessage": "Run \"{{name}}\"?",
|
||
"confirmRunButton": "Run",
|
||
"runSuccess": "Ran \"{{name}}\" in {{count}} terminal(s)",
|
||
"copySuccess": "Copied \"{{name}}\" to clipboard",
|
||
"shareTitle": "Дели исечак",
|
||
"shareUser": "User",
|
||
"shareRole": "Role",
|
||
"selectUser": "Изаберите корисника...",
|
||
"selectRole": "Изаберите улогу...",
|
||
"shareSuccess": "Исечак је успешно дељен",
|
||
"shareFailed": "Дељење фрагмента није успело",
|
||
"revokeSuccess": "Приступ је опозван",
|
||
"revokeFailed": "Failed to revoke access",
|
||
"currentAccess": "Current Access",
|
||
"shareLoadError": "Учитавање података о дељењу није успело",
|
||
"loading": "Loading...",
|
||
"close": "Close",
|
||
"reorderFailed": "Чување редоследа исечака није успело",
|
||
"importExport": "Увоз / Извоз",
|
||
"exportBtn": "Export JSON",
|
||
"importBtn": "Import JSON",
|
||
"exportSuccess": "Snippets exported successfully",
|
||
"exportFailed": "Failed to export snippets",
|
||
"importTitle": "Import Snippets",
|
||
"importDescription": "Import snippets and folders from a JSON file exported by Termix",
|
||
"importDropOrClick": "Drop a JSON file here or click to browse",
|
||
"importSelectedFile": "Selected: {{name}}",
|
||
"importOverwrite": "Overwrite existing snippets with the same name and folder",
|
||
"importStartBtn": "Import",
|
||
"importSuccess": "Import complete: {{snippets}} snippet(s) added, {{updated}} updated, {{skipped}} skipped, {{folders}} folder(s) added",
|
||
"importFailed": "Failed to import snippets",
|
||
"importInvalidFile": "Invalid file: expected a JSON object with snippets or folders arrays",
|
||
"targetHostsLabel": "Target Hosts",
|
||
"targetHostsHint": "Assign hosts to run this snippet directly without an open terminal.",
|
||
"noHostsAvailable": "Ниједан хост није конфигурисан",
|
||
"clearTargetHosts": "Clear all",
|
||
"hasTargetHosts": "Has target hosts",
|
||
"runOnTargets": "Run on Targets",
|
||
"directRunSuccess": "Ran \"{{name}}\" on {{count}} host(s)",
|
||
"directRunPartialFail": "\"{{name}}\" failed on one or more hosts",
|
||
"executionResultTitle": "Execution Results: {{name}}",
|
||
"executionResultDescription": "Output from running the snippet on each target host.",
|
||
"executionSuccess": "Success",
|
||
"executionFailed": "Failed"
|
||
},
|
||
"userProfile": {
|
||
"storageModeLocal": "Browser",
|
||
"storageModeCloud": "Database",
|
||
"storageModeDescription": "Browser stores settings in this browser only. Database syncs to the server and loads on any device.",
|
||
"resetToDefaults": "Reset to Defaults",
|
||
"resetToDefaultsSuccess": "Settings reset to defaults.",
|
||
"storageModeSwitch": "Preference Storage",
|
||
"sectionAccount": "Account",
|
||
"sectionAppearance": "Appearance",
|
||
"sectionSecurity": "Security",
|
||
"sectionApiKeys": "API кључеви",
|
||
"sectionC2sTunnels": "C2S тунели",
|
||
"usernameLabel": "Username",
|
||
"roleLabel": "Role",
|
||
"roleAdministrator": "Administrator",
|
||
"authMethodLabel": "Метода овлашћења",
|
||
"authMethodLocal": "Local",
|
||
"twoFaLabel": "2FA",
|
||
"twoFaOn": "Укључено",
|
||
"twoFaOff": "Искључено",
|
||
"versionLabel": "Version",
|
||
"deleteAccount": "Delete Account",
|
||
"deleteAccountDescription": "Трајно избришите свој налог",
|
||
"changeServerDescription": "Switch to a different Termix backend server",
|
||
"deleteButton": "Delete",
|
||
"deleteAccountPermanent": "Ова радња је трајна и не може се поништити.",
|
||
"deleteAccountWarning": "Све сесије, хостови, акредитиви и подешавања биће трајно избрисани.",
|
||
"confirmPasswordDeletePlaceholder": "Enter your password to confirm",
|
||
"languageLabel": "Language",
|
||
"themeLabel": "Theme",
|
||
"fontSizeLabel": "Font Size",
|
||
"accentColorLabel": "Акцентна боја",
|
||
"settingsTerminal": "Terminal",
|
||
"commandAutocomplete": "Command Autocomplete",
|
||
"commandAutocompleteDesc": "Прикажи аутоматско довршавање током куцања",
|
||
"terminalLinkBehavior": "Terminal Link Click",
|
||
"terminalLinkBehaviorDesc": "Default behavior when clicking links in the terminal",
|
||
"historyTracking": "Праћење историје",
|
||
"historyTrackingDesc": "Праћење терминалних команди",
|
||
"commandPalette": "Палета команди",
|
||
"commandPaletteDesc": "Омогући пречицу на тастатури",
|
||
"reopenTabsOnLogin": "Поново отвори картице при пријављивању",
|
||
"reopenTabsOnLoginDesc": "Вратите отворене картице када се пријавите или освежите страницу, чак и са другог уређаја",
|
||
"confirmTabClose": "Потврди затварање картице",
|
||
"confirmTabCloseDesc": "Питај пре затварања картица терминала",
|
||
"settingsSidebar": "Sidebar",
|
||
"showHostTags": "Show Host Tags",
|
||
"showHostTagsDesc": "Приказ ознака на листи хостова",
|
||
"hostTrayOnClick": "Кликните да проширите Акције хоста",
|
||
"hostTrayOnClickDesc": "Увек приказуј дугмад за повезивање; кликните да бисте проширили опције управљања уместо да пређете показивачем миша изнад њих.",
|
||
"compactHostView": "Compact Host View",
|
||
"compactHostViewDesc": "Collapse each host to a single line showing only its name and address",
|
||
"statusColors": "Real Status Colors",
|
||
"statusColorsDesc": "Use green/red for online/offline status instead of the accent color",
|
||
"pinAppRail": "Закачи шину апликација",
|
||
"pinAppRailDesc": "Нека лева бочна трака апликације увек буде проширена уместо да се проширује при преласку мишем преко ње",
|
||
"settingsNavigation": "Navigation",
|
||
"navigationTabsDesc": "Choose which tabs appear in the app rail",
|
||
"settingsSnippets": "Snippets",
|
||
"foldersCollapsed": "Фасцикле су склопљене",
|
||
"foldersCollapsedDesc": "Сажми фасцикле подразумевано",
|
||
"confirmExecution": "Потврди извршење",
|
||
"confirmExecutionDesc": "Потврдите пре покретања фрагмената",
|
||
"settingsUpdates": "Updates",
|
||
"disableUpdateChecks": "Онемогући провере ажурирања",
|
||
"disableUpdateChecksDesc": "Престани да провераваш ажурирања",
|
||
"totpAuthenticator": "TOTP аутентификатор",
|
||
"totpEnabled": "2FA је омогућена",
|
||
"totpDisabled": "Додајте додатну безбедност пријављивања",
|
||
"disable": "Онемогући",
|
||
"enable": "Омогући",
|
||
"setupTotp": "Подешавање TOTP-а",
|
||
"qrCode": "QR код",
|
||
"totpInstructions": "Скенирајте QR код или унесите тајни код у апликацију за аутентификацију, а затим унесите шестоцифрени код",
|
||
"totpCodePlaceholder": "000000",
|
||
"verify": "Verify",
|
||
"changePassword": "Change Password",
|
||
"currentPasswordLabel": "Current Password",
|
||
"currentPasswordPlaceholder": "Тренутна лозинка",
|
||
"newPasswordLabel": "New Password",
|
||
"newPasswordPlaceholder": "Нова лозинка",
|
||
"confirmPasswordLabel": "Потврдите нову лозинку",
|
||
"confirmPasswordPlaceholder": "Потврдите нову лозинку",
|
||
"updatePassword": "Ажурирај лозинку",
|
||
"createApiKeyTitle": "Креирај API кључ",
|
||
"createApiKeyDescription": "Генеришите нови API кључ за програмски приступ.",
|
||
"apiKeyNameLabel": "Name",
|
||
"apiKeyNamePlaceholder": "нпр. CI цевовод",
|
||
"expiryDateLabel": "Датум истека",
|
||
"optional": "опционо",
|
||
"cancel": "Cancel",
|
||
"createKey": "Направи кључ",
|
||
"apiKeyCount": "{{count}} keys",
|
||
"newKey": "Нови кључ",
|
||
"noApiKeys": "Још нема API кључева.",
|
||
"apiKeyActive": "Active",
|
||
"apiKeyUsageHint": "Укључите свој кључ у",
|
||
"apiKeyUsageHintHeader": "заглавље.",
|
||
"apiKeyPermissionsHint": "Кључеви наслеђују дозволе корисника који их креира.",
|
||
"roleUser": "User",
|
||
"authMethodDual": "Dual Auth",
|
||
"authMethodOidc": "OIDC",
|
||
"totpSetupFailed": "Failed to start TOTP setup",
|
||
"totpEnter6Digits": "Унесите шестоцифрени код",
|
||
"totpEnabledSuccess": "Омогућена је двофакторска аутентификација",
|
||
"totpInvalidCode": "Неважећи код, покушајте поново",
|
||
"totpDisableInputRequired": "Унесите свој TOTP код или лозинку",
|
||
"totpDisabledSuccess": "Two-factor authentication disabled",
|
||
"totpDisableFailed": "Онемогућавање 2FA није успело",
|
||
"totpDisableTitle": "Disable 2FA",
|
||
"totpDisablePlaceholder": "Унесите TOTP код или лозинку",
|
||
"totpDisableConfirm": "Disable 2FA",
|
||
"totpContinueVerify": "Настави са верификацијом",
|
||
"totpVerifyTitle": "Verify Code",
|
||
"totpBackupTitle": "Backup Codes",
|
||
"totpDownloadBackup": "Преузмите резервне кодове",
|
||
"done": "Готово",
|
||
"secretCopied": "Тајни токен је копиран у међуспремник",
|
||
"apiKeyNameRequired": "Назив кључа је обавезан",
|
||
"apiKeyCreated": "API key \"{{name}}\" created",
|
||
"apiKeyCreateFailed": "Није успело креирање API кључа",
|
||
"apiKeyUser": "User",
|
||
"apiKeyExpires": "Expires",
|
||
"apiKeyRevoked": "API key \"{{name}}\" revoked",
|
||
"apiKeyRevokeFailed": "Опозивање API кључа није успело",
|
||
"passwordFieldsRequired": "Потребне су тренутна и нова лозинка",
|
||
"passwordMismatch": "Passwords do not match",
|
||
"passwordTooShort": "Password must be at least 6 characters",
|
||
"passwordUpdated": "Лозинка је успешно ажурирана",
|
||
"passwordUpdateFailed": "Ажурирање лозинке није успело",
|
||
"deletePasswordRequired": "За брисање налога потребна је лозинка",
|
||
"deleteFailed": "Failed to delete account",
|
||
"deleting": "Deleting...",
|
||
"colorPickerTooltip": "Отвори бирач боја",
|
||
"themeSystem": "System",
|
||
"themeLight": "Light",
|
||
"themeDark": "Dark",
|
||
"themeDracula": "Дракула",
|
||
"themeCatppuccin": "Катпучин",
|
||
"themeNord": "Норд",
|
||
"themeSolarized": "Соларизовано",
|
||
"themeTokyoNight": "Токијска ноћ",
|
||
"themeOneDark": "Једна тама",
|
||
"themeGruvbox": "Грувбокс"
|
||
}
|
||
}
|
||
},
|
||
"tmuxMonitor": {
|
||
"title": "Tmux Monitor",
|
||
"failedToLoadHosts": "Failed to load hosts",
|
||
"failedToLoad": "Failed to load tmux sessions",
|
||
"tmuxUnavailable": "tmux is not installed on this host",
|
||
"noSessions": "No tmux sessions on this host",
|
||
"noHostSelected": "No host selected",
|
||
"attached": "Attached",
|
||
"detached": "Detached",
|
||
"attach": "Attach",
|
||
"editTags": "Edit tags",
|
||
"tagsHint": "Comma-separated tags (e.g. YOLO, lab, training)",
|
||
"tagsSaved": "Tags saved",
|
||
"tagsSaveFailed": "Failed to save tags",
|
||
"searchPlaceholder": "Search output across sessions...",
|
||
"searchResults": "{{count}} matches",
|
||
"searchFailed": "Search failed",
|
||
"selectPaneHint": "Select a pane to preview its output",
|
||
"closePreview": "Close preview",
|
||
"newSession": "New session",
|
||
"newSessionHint": "Session name (letters, digits, _ @ % + = -)",
|
||
"newSessionPlaceholder": "my-session",
|
||
"create": "Create",
|
||
"sessionCreated": "Session \"{{name}}\" created",
|
||
"sessionCreateFailed": "Failed to create session",
|
||
"splitRight": "Split right",
|
||
"splitDown": "Split down",
|
||
"splitFailed": "Failed to split pane",
|
||
"newWindow": "New window",
|
||
"windowCreateFailed": "Failed to create window",
|
||
"attachSessionTooltip": "Attach to {{session}}",
|
||
"refresh": "Refresh",
|
||
"refreshFailed": "Failed to refresh sessions",
|
||
"collapseAll": "Collapse all",
|
||
"expandAll": "Expand all",
|
||
"moreActions": "More actions",
|
||
"sessionStats": "Session stats",
|
||
"renameSessionTitle": "Rename session \"{{name}}\"",
|
||
"rename": "Rename",
|
||
"sessionRenamed": "Session renamed to \"{{name}}\"",
|
||
"sessionRenameFailed": "Failed to rename session",
|
||
"editTagsTitle": "Edit tags for \"{{name}}\"",
|
||
"killPane": "Kill pane",
|
||
"resizeTree": "Drag to resize — double-click to reset",
|
||
"reattach": "Re-attach (fixes a garbled view)",
|
||
"killWindow": "Kill window",
|
||
"killWindowTitle": "Kill window {{index}} of \"{{session}}\"?",
|
||
"killWindowBody": "Every pane and process in this window will be terminated. Killing the last window ends the session.",
|
||
"windowKillFailed": "Failed to kill window",
|
||
"statusActivity": "Activity",
|
||
"statusWindows": "Windows",
|
||
"statusPanes": "panes",
|
||
"statusTags": "Tags",
|
||
"killPaneTitle": "Kill pane {{id}}?",
|
||
"killPaneBody": "The process running in this pane will be terminated. Killing the last pane closes its window.",
|
||
"paneKillFailed": "Failed to kill pane",
|
||
"killSessionTitle": "Kill session \"{{name}}\"?",
|
||
"killSessionBody": "All windows and running processes in this session will be terminated. This cannot be undone.",
|
||
"kill": "Kill",
|
||
"sessionKilled": "Session \"{{name}}\" killed",
|
||
"sessionKillFailed": "Failed to kill session",
|
||
"hostUnreachable": "Could not connect to the host. Check that it is online and reachable.",
|
||
"noServer": "No tmux server is running on this host.",
|
||
"searchTruncated": "Partial results — search covers the last {{lines}} lines of each pane and at most {{panes}} panes.",
|
||
"closeSearchResults": "Close search results",
|
||
"retry": "Retry",
|
||
"noHosts": "No SSH hosts available",
|
||
"noHostsHint": "Enable the Tmux Monitor option on an SSH host (Host Manager → Terminal tab) to monitor its tmux sessions.",
|
||
"tmuxInstallHint": "Install it on the host with:",
|
||
"attachTooltip": "Open a terminal to {{host}}",
|
||
"attachTooltipPane": "Open a terminal to {{host}} — tmux session {{session}}",
|
||
"timeJustNow": "управо сада",
|
||
"timeMinutes": "{{count}}m ago",
|
||
"timeHours": "{{count}}h ago",
|
||
"timeDays": "{{count}}d ago"
|
||
},
|
||
"mobileKeyboard": {
|
||
"shift": "Shift",
|
||
"ctrl": "Ctrl",
|
||
"esc": "Esc",
|
||
"tab": "Таб",
|
||
"backTab": "⇥",
|
||
"arrowUp": "Стрелица нагоре",
|
||
"arrowDown": "Стрелица надоле",
|
||
"arrowLeft": "Стрелица лево",
|
||
"arrowRight": "Стрелица десно",
|
||
"home": "Home",
|
||
"end": "Крај",
|
||
"pageUp": "PgUp",
|
||
"pageDown": "PgDn",
|
||
"delete": "Del",
|
||
"editQuickKeys": "Edit quick keys",
|
||
"quickKeysTitle": "Quick Keys",
|
||
"quickKeysDesc": "Tap × to remove. Supports up to 8 characters.",
|
||
"quickKeyPlaceholder": "e.g. sudo ",
|
||
"addQuickKey": "Add",
|
||
"removeQuickKey": "Remove",
|
||
"resetDefaults": "Reset to defaults",
|
||
"done": "Готово"
|
||
}
|
||
}
|