mirror of
https://github.com/YuzuZensai/Termix.git
synced 2026-11-12 19:11:47 +00:00
* feat(sshid) - sshid.io equivalent for termix (#919) * feat(ssh-id): database schema, migrations and field encryption Adds ssh_identities, ssh_identity_keys and ssh_identity_ca tables (public keys stored plaintext for the unauthenticated resolver; CA private key registered for per-user field encryption), with UNIQUE(user_id), an index on ssh_identity_keys(identity_id), and idempotent CREATE TABLE migrations. * feat(ssh-id): backend API — resolver, key management, CA and certificates Mounts /sshid (nginx route added). Public text/plain authorized_keys resolver (+ exact /:algo filter, HTML viewer) and CA public-key endpoint; no-store + noindex headers on every resolver response including early 404s. Authenticated management: claim/rename/delete handle, add/import/generate/enable/delete keys, and a per-user CA (create/rotate/delete) with pure-Node OpenSSH certificate issuance. Audit logging on all mutations; UNIQUE races map to a precise 409. Unit tests for key parsing and certificate signing (ssh-keygen-validated). * feat(ssh-id): frontend panel, API client and i18n SSH ID panel wired into the app rail and AppShell: claim handle, resolver URL + curl one-liner, key list, generate, paste/import, CA enable/rotate/remove with server trust command, and per-key certificate issuance. API client re-exported through main-axios.ts; all strings i18n'd. * style(ssh-id): align panel and resolver page with Termix theme - Rebuild the SSH ID sidebar panel with the theme's square components (SectionCard / SettingRow / FakeSwitch) instead of rounded ad-hoc cards; use accent-brand and destructive tokens rather than raw red/green. - Fix panel scrolling: move overflow to a block scroll container so the cards keep their natural height instead of being clipped. - Restyle the public resolver HTML page (/sshid/u/:handle) to the Termix dark theme: square corners, #18181b/#303032 palette, #f59145 accent, uppercase section labels. - Tidy copy: 'Save To Credentials' label, drop the redundant generate intro, and correct the generate tooltip (the key is stored when saving to vault). * feat: rename to Termix ID, improve UI, backend inconsistencies, and general bug fixes --------- Co-authored-by: LukeGus <bugattiguy527@gmail.com> * ci(deps): bump actions/checkout from 6 to 7 in the github-actions group (#922) Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 6 to 7 - [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/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump the dev-patch-updates group with 11 updates (#923) Bumps the dev-patch-updates group with 11 updates: | Package | From | To | | --- | --- | --- | | [@codemirror/search](https://github.com/codemirror/search) | `6.7.0` | `6.7.1` | | [@codemirror/view](https://github.com/codemirror/view) | `6.43.0` | `6.43.1` | | [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.1` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.9` | | [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.8` | `4.1.9` | | [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.7` | `17.0.8` | | [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` | | [sharp](https://github.com/lovell/sharp) | `0.35.1` | `0.35.2` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.1` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.9` | Updates `@codemirror/search` from 6.7.0 to 6.7.1 - [Changelog](https://github.com/codemirror/search/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/search/commits) Updates `@codemirror/view` from 6.43.0 to 6.43.1 - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/view/commits) Updates `@tailwindcss/vite` from 4.3.0 to 4.3.1 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/@tailwindcss-vite) Updates `@vitest/coverage-v8` from 4.1.8 to 4.1.9 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/coverage-v8) Updates `@vitest/ui` from 4.1.8 to 4.1.9 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/ui) Updates `eslint-plugin-react-refresh` from 0.5.2 to 0.5.3 - [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases) - [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md) - [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.2...v0.5.3) Updates `lint-staged` from 17.0.7 to 17.0.8 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v17.0.7...v17.0.8) Updates `prettier` from 3.8.3 to 3.8.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.8.4) Updates `sharp` from 0.35.1 to 0.35.2 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](https://github.com/lovell/sharp/compare/v0.35.1...v0.35.2) Updates `tailwindcss` from 4.3.0 to 4.3.1 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/tailwindcss) Updates `vitest` from 4.1.8 to 4.1.9 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.9/packages/vitest) --- updated-dependencies: - dependency-name: "@codemirror/search" dependency-version: 6.7.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: "@codemirror/view" dependency-version: 6.43.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: "@tailwindcss/vite" dependency-version: 4.3.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: "@vitest/coverage-v8" dependency-version: 4.1.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: "@vitest/ui" dependency-version: 4.1.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: eslint-plugin-react-refresh dependency-version: 0.5.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: lint-staged dependency-version: 17.0.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: prettier dependency-version: 3.8.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: sharp dependency-version: 0.35.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: tailwindcss dependency-version: 4.3.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates - dependency-name: vitest dependency-version: 4.1.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump nanoid in the prod-patch-updates group (#925) Bumps the prod-patch-updates group with 1 update: [nanoid](https://github.com/ai/nanoid). Updates `nanoid` from 5.1.11 to 5.1.15 - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/5.1.11...5.1.15) --- updated-dependencies: - dependency-name: nanoid dependency-version: 5.1.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod-patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the major-updates group with 5 updates (#926) Bumps the major-updates group with 5 updates: | Package | From | To | | --- | --- | --- | | [js-yaml](https://github.com/nodeca/js-yaml) | `4.2.0` | `5.0.0` | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.2` | `26.0.0` | | [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.3` | | [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.5.0` | Updates `js-yaml` from 4.2.0 to 5.0.0 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...5.0.0) Updates `@eslint/js` from 9.39.4 to 10.0.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js) Updates `@types/node` from 25.9.2 to 26.0.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `concurrently` from 9.2.1 to 10.0.3 - [Release notes](https://github.com/open-cli-tools/concurrently/releases) - [Commits](https://github.com/open-cli-tools/concurrently/compare/v9.2.1...v10.0.3) Updates `eslint` from 9.39.4 to 10.5.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v9.39.4...v10.5.0) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major-updates - dependency-name: "@eslint/js" dependency-version: 10.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: "@types/node" dependency-version: 26.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: concurrently dependency-version: 10.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates - dependency-name: eslint dependency-version: 10.5.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: major-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat(ssh): add HashiCorp Vault SSH signer authentication * fix: small fixes to vault feature to align with Termix codebase * chore: add view docs links for vault/termix id * fix: file upload fails with 400 and missing schema migrations on upgrade (#929) Two bugs introduced in v2.4.1: 1. uploadFileStream uses fileManagerApi.post() which triggers axios's transformRequest to JSON-serialize the FormData because the instance default Content-Type is application/json. Change to postForm() which sets Content-Type: multipart/form-data so the browser XHR sends the correct multipart body with boundary. 2. Two schema items added to schema.ts were not included in migrateSchema() in db/index.ts, causing 500 errors on existing installations upgrading from v2.4.0: - user_preferences.status_color_scheme (no such column) - dashboard_service_links table (no such table) Fixes #928 Co-authored-by: sash <sash@fominykh.io> * fix: support PuTTY PPK ssh keys (#930) * fix: chunk large file manager uploads (#932) * fix: route dashboard hosts by protocol (#934) * fix: resolve tunnel endpoints reliably (#935) * Fix Electron OIDC browser auth failures (#936) * Allow RDP connections without stored credentials (#937) * Sync role credential shares for OIDC users (#938) * Fix terminal link dialog layering (#940) * Confirm large files before opening editor (#942) * Confirm closing active host connections (#943) * Preserve file path case in file manager UI (#941) * fix: preserve unicode guacamole tokens (#933) * Persist VNC authentication settings (#944) * Fix Guacamole websocket base path (#946) * Promote file manager terminals to tabs (#939) * Guard Guacamole disconnect during startup (#945) * chore: increment ver * feat: bitwarden ssh agent integration * feat: serial connections support * fix: various small bug fixes * feat: open all sessions in a folder and terminal custom theme color support * feat: cross host file manager clipboard and several small bug fixes * feat: tailscale/wireguard support and added a new status state for when backend is checking status * feat: grafana like server stats history, new alert system, ntfy/webhook support * feat: new grid and widget based homepage function * feat: new donate button in dashboard * fix: alert ui incorrectly using termix css and fixed issue with alert system not loading * chore: fix ci checks (#966) * Fix dashboard service link creation (#950) * Fix jump host SOCKS5 proxy selection (#951) * Fix jump host SOCKS5 proxy selection * fix: type jump host socks proxy config * Fix tmux detection path handling (#949) * Support GUACD_URL environment config (#952) * Retry autostart tunnel host fetches (#953) * Retry autostart tunnel host fetches * chore: format tunnel route * Fix PUID html ownership in Docker entrypoint (#954) * feat: allow custom tunnel endpoints (#977) * fix: skip metrics start for non-ssh hosts (#976) * Fix Proxmox import auth fallback (#956) * Fix Proxmox import auth fallback * chore: format proxmox import auth * Fix SSH heading syntax highlighting (#955) * Fix SSH heading syntax highlighting * chore: format terminal highlighter * Initialize auth before fullscreen terminal routes (#957) * Add WebAuthn passkey authentication (#959) * chore: add Biome tooling (#965) * chore: add biome tooling * chore: support tailwind syntax in biome * Fix VNC required argument handshake (#968) * Prioritize host results in command palette search (#969) * Prevent sidebar host hover layout shift (#970) * Add terminal font zoom with mouse wheel (#971) * Add host temperature metrics card (#972) * Make file downloads reliable in desktop app (#973) * Add app rail hover expansion setting (#974) * fix: use correct translation key for nav.close (#964) * fix(tunnel): skip endpoint credential validation for direct tunnels (#963) * fix: SSH port connection bug (#975) * fix: chunked upload for files >=1.5GB to bypass browser ArrayBuffer limit (#948) * feat: support SSH agent auth across SSH features (#960) * feat: add Podman container runtime support (#958) * chore: update readme and release notes * fix: stabilize Windows app icon (#978) * Add safe host sharing export (#979) * Add external editor support for file manager (#985) * Rework SSH credential password handling (#984) * Support password fallback for SSH key credentials * Complete SSH credential password fallback * Fix runtime base path for auth callbacks (#982) * Fix TUI terminal output highlighting (#983) Co-authored-by: LukeGus <bugattiguy527@gmail.com> * Add app fullscreen mode (#993) * Fix host metrics startup polling (#986) * chore: update release notes * fix: line chart text overlap * chore: update RELEASE_NOTES.md * chore: add donation goal to readme * chore: update readme * fix: hide full-screen button in electron app * fix: failed unit tests * chore: lint, format, and bump version to 2.5.0 * chore: remove timeout from crowdin translate * chore: sync Crowdin translations for 2.5.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: DivByZero <mr.oplus@yahoo.fr> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: devdanetra <46488477+devdanetra@users.noreply.github.com> Co-authored-by: Aleksandr Fominykh <neoformalex@users.noreply.github.com> Co-authored-by: sash <sash@fominykh.io> Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
3336 lines
176 KiB
JSON
3336 lines
176 KiB
JSON
{
|
||
"termixId": {
|
||
"title": "Termix ID",
|
||
"loadFailed": "Termix ID yüklenemedi.",
|
||
"claimTitle": "Termix kimliğinizi alın.",
|
||
"claimIntro": "Benzersiz bir kullanıcı adı seçin. SSH genel anahtarlarınız, herhangi bir sunucunun authorized_keys dosyasına ekleyebileceğiniz herkese açık bir URL'de yayınlanacaktır.",
|
||
"handleLabel": "Halletmek",
|
||
"handlePlaceholder": "Alice",
|
||
"checking": "… kontrol ediliyor",
|
||
"available": "Mevcut",
|
||
"taken": "Zaten alındı",
|
||
"invalidHandle": "Sadece küçük harfler, rakamlar, - ve _ karakterleri.",
|
||
"descriptionLabel": "Açıklama (isteğe bağlı)",
|
||
"descriptionPlaceholder": "İş dizüstü bilgisayarı ve telefon tuşları",
|
||
"create": "Termix Kimliği Oluştur",
|
||
"created": "Termix ID oluşturuldu",
|
||
"createFailed": "Termix kimliği oluşturulamadı.",
|
||
"deleteConfirm": "Termix kimliğinizi ve yayınlanmış tüm anahtarları silmek mi istiyorsunuz? Sağladığınız sunucular, siz manuel olarak kaldırmadığınız sürece anahtarları saklayacaktır.",
|
||
"deleted": "Termix kimliği silindi",
|
||
"deleteFailed": "Termix ID'sini silme işlemi başarısız oldu.",
|
||
"copyFailed": "Kopyalama başarısız oldu",
|
||
"resolverUrlLabel": "Genel çözümleyici URL'si",
|
||
"provisionLabel": "Bir sunucu tahsis edin",
|
||
"publishTitle": "Herkese açık bir anahtar yayınlayın.",
|
||
"generate": "Oluştur",
|
||
"generateTooltip": "Ed25519 anahtar çifti oluşturun — genel anahtarı yayınlar ve özel anahtarı cihazınıza indirir.",
|
||
"saveToVault": "Kimlik Bilgilerine Kaydet",
|
||
"keyPlaceholder": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... user@host",
|
||
"labelPlaceholder": "Etiket (isteğe bağlı)",
|
||
"add": "Eklemek",
|
||
"importFromCredential": "Veya kayıtlı bir kimlik bilgisinden içe aktarın.",
|
||
"keyPublished": "Anahtar yayınlandı",
|
||
"addKeyFailed": "Anahtar ekleme başarısız oldu.",
|
||
"generatedSaved": "Anahtar çifti oluşturuldu ve kimlik bilgilerinizin bulunduğu kasaya kaydedildi. Özel anahtar da indirildi.",
|
||
"generatedOnly": "Anahtar çifti oluşturuldu — özel anahtar indirildi (yalnızca bir kez gösterilir).",
|
||
"generateFailed": "Anahtar oluşturulamadı.",
|
||
"imported": "Kimlik bilgilerinden içe aktarılan anahtar",
|
||
"importFailed": "Anahtar içe aktarılamadı.",
|
||
"noKeys": "Henüz hiçbir açık anahtar yayınlanmadı.",
|
||
"keysTitle": "Yayınlanan anahtarlar",
|
||
"published": "Yayınlandı",
|
||
"hidden": "Gizlenmiş",
|
||
"keyRemoved": "Anahtar çıkarıldı",
|
||
"removeKeyFailed": "Anahtarı kaldırma başarısız oldu.",
|
||
"updateKeyFailed": "Anahtar güncellenemedi.",
|
||
"fromVault": "Kimlik bilgileri kasasından",
|
||
"linkedToTermixId": "Termix ID aracılığıyla yayınlandı",
|
||
"selectCredential": "Bir yeterlilik belgesi seçin...",
|
||
"import": "İçe aktarmak",
|
||
"caTitle": "Sertifika yetkilisi",
|
||
"caIntro": "Bir sunucuda bu CA'ya güvenin ve imzaladığınız herhangi bir sertifikayı kabul edecektir. Her şeyi aynı anda iptal etmek için döndürün; sertifikalar da kendiliğinden sona erer.",
|
||
"caEnable": "CA'yı etkinleştirin",
|
||
"caEnabled": "CA etkinleştirildi",
|
||
"caCreateFailed": "CA etkinleştirilemedi",
|
||
"caPublicKeyLabel": "CA genel anahtarı",
|
||
"caTrustLabel": "Sunucuya güvenin (root olarak çalıştırın)",
|
||
"caRotate": "Döndür",
|
||
"caRotateConfirm": "Sertifika yetkilisi değiştirilecek mi? İmzaladığı her sertifika artık kabul edilmeyecek ve yeniden düzenlenmesi gerekecektir.",
|
||
"caRotated": "CA değiştirildi — önceki sertifikalar iptal edildi",
|
||
"caRotateFailed": "CA'yı döndürme başarısız oldu.",
|
||
"caDelete": "CA'yı Kaldır",
|
||
"caDeleteConfirm": "Sertifika yetkilisini kaldırmak mı?",
|
||
"caDeleted": "CA kaldırıldı",
|
||
"caDeleteFailed": "CA'yı kaldırma işlemi başarısız oldu.",
|
||
"caValidityLabel": "Sertifika geçerlilik süresi (gün)",
|
||
"issueCert": "Sertifika",
|
||
"issueCertTooltip": "Bu anahtar için, sertifika yetkiliniz (CA) tarafından imzalanmış bir SSH sertifikası düzenleyin.",
|
||
"certIssued": "Sertifika düzenlendi ve indirildi.",
|
||
"certIssueFailed": "Sertifika düzenleme başarısız oldu."
|
||
},
|
||
"credentials": {
|
||
"folders": "Klasörler",
|
||
"folder": "Dosya",
|
||
"password": "Şifre",
|
||
"key": "Anahtar",
|
||
"sshPrivateKey": "SSH Özel Anahtarı",
|
||
"upload": "Yüklemek",
|
||
"keyPassword": "Anahtar Parolası",
|
||
"sshKey": "SSH Anahtarı",
|
||
"uploadPrivateKeyFile": "Özel Anahtar Dosyasını Yükle",
|
||
"searchCredentials": "Arama kimlik bilgileri...",
|
||
"addCredential": "Kimlik Bilgisi Ekle",
|
||
"caCertificate": "CA Sertifikası (-cert.pub)",
|
||
"caCertificateDescription": "İsteğe bağlı: CA tarafından imzalanmış sertifika dosyasını yükleyin veya yapıştırın (örneğin id_ed25519-cert.pub). SSH sunucunuz sertifika tabanlı yetkilendirme kullanıyorsa gereklidir.",
|
||
"uploadCertFile": "Yükle -cert.pub Dosyası",
|
||
"clearCert": "Temizlemek",
|
||
"certLoaded": "Sertifika yüklendi",
|
||
"certPublicKeyLabel": "CA Sertifikası",
|
||
"certTypeLabel": "Sertifika türü",
|
||
"pasteOrUploadCert": "-cert.pub sertifikasını yapıştırın veya yükleyin...",
|
||
"hasCaCert": "Kaliforniya Sertifikasına sahip.",
|
||
"noCaCert": "CA Sertifikası Yok",
|
||
"noPublicKeyAvailable": "Herkese açık anahtar mevcut değil. Öncelikle kimlik bilgisi düzenleyicisini açın.",
|
||
"deployCommandCopied": "Dağıtım komutu kopyalandı",
|
||
"sortCredentials": "Kimlik Bilgilerini Sırala",
|
||
"sortDefault": "Varsayılan Sipariş",
|
||
"sortNameAsc": "İsim (A → Z)",
|
||
"sortNameDesc": "İsim (Z → A)",
|
||
"sortUsernameAsc": "Kullanıcı Adı (A → Z)",
|
||
"sortUsernameDesc": "Kullanıcı adı (Z → A)",
|
||
"filterCredentials": "Filtre Kimlik Bilgileri",
|
||
"filterClearAll": "Filtreleri Temizle",
|
||
"filterTypeGroup": "Tip",
|
||
"filterTypePassword": "Şifre",
|
||
"filterTypeKey": "SSH Anahtarı",
|
||
"filterTagsGroup": "Etiketler"
|
||
},
|
||
"homepage": {
|
||
"title": "Ana Sayfa",
|
||
"addWidget": "Widget Ekle",
|
||
"editWidget": "Widget'ı Düzenle",
|
||
"deleteWidget": "Silmek",
|
||
"widgetTypes": "Widget Türleri",
|
||
"serviceLink": "Servis Bağlantısı",
|
||
"folder": "Dosya",
|
||
"clock": "Saat",
|
||
"notes": "Notlar",
|
||
"hostStatus": "Sunucu Durumu",
|
||
"bookmarkList": "Yer işaretleri",
|
||
"zoomIn": "Yakınlaştır",
|
||
"zoomOut": "Uzaklaştır",
|
||
"resetView": "Görünümü Sıfırla",
|
||
"lockLayout": "Kilit Düzeni",
|
||
"unlockLayout": "Düzeni Kilidi Aç",
|
||
"noWidgets": "İlk widget'ınızı eklemek için sağ tıklayın veya + işaretine tıklayın.",
|
||
"openFullView": "Tam Görünümü Aç",
|
||
"previewTitle": "Ana Sayfa Önizlemesi",
|
||
"cancel": "İptal etmek",
|
||
"save": "Kaydetmek",
|
||
"title_label": "Başlık",
|
||
"widgetTitlePlaceholder": "Widget başlığı (isteğe bağlı)",
|
||
"url": "URL",
|
||
"imageUrl": "Özel Resim URL'si",
|
||
"imageUrlHint": "Site simgesini otomatik olarak kullanmak için boş bırakın.",
|
||
"showImage": "Resmi Göster",
|
||
"description": "Tanım",
|
||
"color": "Renk",
|
||
"icon": "Simge",
|
||
"expanded": "Varsayılan olarak genişletilmiş",
|
||
"timezone": "Saat dilimi",
|
||
"showSeconds": "Saniyeleri göster",
|
||
"format12h": "12 saat",
|
||
"format24h": "24 saat",
|
||
"content": "İçerik",
|
||
"backgroundColor": "Arka Plan Rengi",
|
||
"host": "Ev sahibi",
|
||
"showMetrics": "Ölçümleri Göster",
|
||
"links": "Bağlantılar",
|
||
"addLink": "Bağlantı Ekle",
|
||
"linkLabel": "Etiket",
|
||
"linkUrl": "URL",
|
||
"removeLink": "Kaldırmak",
|
||
"categoryLinks": "Bağlantılar",
|
||
"categoryInfo": "Bilgi",
|
||
"categorySystem": "Sistem",
|
||
"widgetServiceLinkDesc": "Hizmet URL'sine bağlantı veren tıklanabilir bir kutucuk.",
|
||
"widgetFolderDesc": "Birbiriyle ilişkili bileşenleri gruplandırmak için bir kapsayıcı.",
|
||
"widgetClockDesc": "Ayarlanabilir saat dilimine sahip canlı saat",
|
||
"widgetNotesDesc": "Markdown notları widget'ı",
|
||
"widgetHostStatusDesc": "SSH sunucusunun canlı CPU, bellek ve disk kullanımını gösterir.",
|
||
"widgetBookmarkListDesc": "Hızlı bağlantılar listesi",
|
||
"copyLink": "Bağlantıyı Kopyala",
|
||
"linkCopied": "Bağlantı kopyalandı!",
|
||
"location": "Konum",
|
||
"temperatureUnit": "Sıcaklık Birimi",
|
||
"showForecast": "3 günlük hava tahminini göster",
|
||
"scrolling": "Kaydırmaya İzin Ver",
|
||
"feedUrl": "Besleme URL'si",
|
||
"maxItems": "Maksimum Ürün Sayısı",
|
||
"showDescription": "Açıklamayı Göster",
|
||
"widgetWeatherName": "Hava durumu",
|
||
"widgetWeatherDesc": "Herhangi bir konum için canlı hava durumu",
|
||
"widgetIframeName": "iFrame Gömme",
|
||
"widgetIframeDesc": "Herhangi bir URL'yi bir iframe içine yerleştirin.",
|
||
"widgetRssName": "RSS Beslemesi",
|
||
"widgetRssDesc": "RSS veya Atom akışından öğeleri görüntüle",
|
||
"dragToFolder": "Widget'ları buraya sürükleyin veya eklemek için + işaretini kullanın.",
|
||
"showDisk": "Disk Kullanımını Göster",
|
||
"addToFolder": "Widget'ı klasöre ekle",
|
||
"noHostSelected": "Sunucu seçilmedi.",
|
||
"metricsNotAvailable": "Ölçümler mevcut değil.",
|
||
"selectHost": "Bir sunucu seçin...",
|
||
"displayedMetrics": "Görüntülenen Metrikler",
|
||
"metricCpu": "İşlemci",
|
||
"metricMemory": "Hafıza",
|
||
"metricDisk": "Disk",
|
||
"metricUptime": "Çalışma süresi",
|
||
"metricSystem": "Sistem",
|
||
"metricOs": "İşletim sistemi",
|
||
"metricKernel": "Çekirdek",
|
||
"metricHostname": "Ana bilgisayar adı",
|
||
"metricNetwork": "Ağ",
|
||
"metricProcesses": "Süreçler",
|
||
"metricProcessesTotal": "toplam",
|
||
"metricProcessesRunning": "koşma",
|
||
"categoryMonitoring": "İzleme",
|
||
"loading": "Yükleniyor...",
|
||
"noData": "Veri mevcut değil.",
|
||
"allClear": "Her şey yolunda",
|
||
"acknowledgeAlert": "Kabullenmek",
|
||
"noPingUrls": "Hiçbir URL yapılandırılmadı.",
|
||
"pingLabel": "Etiket",
|
||
"addPingUrl": "URL ekle",
|
||
"showLatency": "Gecikmeyi Göster",
|
||
"refreshInterval": "Yenileme Aralığı",
|
||
"seconds": "saniyeler",
|
||
"filterActivityTypes": "Filtre Türleri",
|
||
"filterTypesHint": "Tümünü göstermek için boş bırakın.",
|
||
"showTimestamp": "Zaman damgasını göster",
|
||
"uptimeUnavailable": "Çalışma süresi bilgisi mevcut değil.",
|
||
"uptimeLabel": "Çalışma süresi",
|
||
"overviewVersion": "Sürüm",
|
||
"overviewUpdate": "Güncel",
|
||
"overviewUpdateAvailable": "Güncelleme mevcut.",
|
||
"overviewDatabase": "Veritabanı",
|
||
"overviewUptime": "Çalışma süresi",
|
||
"noHosts": "Yapılandırılmış sunucu yok",
|
||
"hostGridHosts": "Ev sahipleri",
|
||
"hostGridAllHint": "Tüm sunucuları göstermek için boş bırakın.",
|
||
"columns": "Sütunlar",
|
||
"showIp": "IP Adresini Göster",
|
||
"connectionType": "Bağlantı Türü",
|
||
"layout": "Düzen",
|
||
"showStatus": "Durumu Göster",
|
||
"showHostName": "Sunucu Adını Göster",
|
||
"noDockerActivity": "Docker etkinliği yok.",
|
||
"noActivity": "Hiçbir etkinlik yok.",
|
||
"showAcknowledged": "Onaylandı Göster",
|
||
"showCurrentValue": "Mevcut Değeri Göster",
|
||
"chartMetric": "Metrik",
|
||
"metricRange": "Menzil",
|
||
"widgetMetricsChartName": "Metrikler Tablosu",
|
||
"widgetMetricsChartDesc": "Bir sunucuya ait geçmişe dönük CPU, bellek, disk veya ağ grafiği.",
|
||
"widgetHostGridName": "Ana Bilgisayar Izgarası",
|
||
"widgetHostGridDesc": "SSH sunucu durumlarının tablo görünümü",
|
||
"widgetAlertFeedName": "Uyarı Akışı",
|
||
"widgetAlertFeedDesc": "Onay desteğiyle canlı uyarı tetiklemeleri.",
|
||
"widgetPingStatusName": "Ping Durumu",
|
||
"widgetPingStatusDesc": "Bir veya daha fazla URL için HTTP ping durumu",
|
||
"widgetRecentActivityName": "Son Aktiviteler",
|
||
"widgetRecentActivityDesc": "Termix'in son etkinliklerinin kaydırılabilir akışı.",
|
||
"widgetTermixUptimeName": "Termix Çalışma Süresi",
|
||
"widgetTermixUptimeDesc": "Termix sunucusu için canlı çalışma süresi sayacı",
|
||
"widgetSystemOverviewName": "Sistem Genel Bakışı",
|
||
"widgetSystemOverviewDesc": "Termix sürümü, veritabanı durumu ve çalışma süresi hakkında genel bilgiler.",
|
||
"widgetSshQuickConnectName": "SSH Hızlı Bağlantı",
|
||
"widgetSshQuickConnectDesc": "SSH oturumlarını açmak için tek tıklamalık düğmeler.",
|
||
"widgetDockerActivityName": "Docker Etkinliği",
|
||
"widgetDockerActivityDesc": "Tüm sunucularda son zamanlarda meydana gelen Docker konteyner olayları",
|
||
"widgetCalendarName": "Takvim",
|
||
"widgetCalendarDesc": "Bugünün gününün vurgulandığı aylık takvim.",
|
||
"widgetCountdownName": "Geri sayım",
|
||
"widgetCountdownDesc": "Hedef tarihe geri sayım sayacı",
|
||
"widgetSearchBarName": "Arama Çubuğu",
|
||
"widgetSearchBarDesc": "Hızlı web arama aracı",
|
||
"widgetTextBannerName": "Metin Afişi",
|
||
"widgetTextBannerDesc": "Tuval için kalın yazılmış bir etiket veya bölüm başlığı.",
|
||
"widgetImageWidgetName": "Görüntü",
|
||
"widgetImageWidgetDesc": "Bir URL'den resim görüntüle",
|
||
"widgetMarkdownNotesName": "Markdown Notları",
|
||
"widgetMarkdownNotesDesc": "Satır içi Markdown görüntüleme özelliğine sahip zengin notlar",
|
||
"widgetCustomApiName": "Özel API",
|
||
"widgetCustomApiDesc": "Herhangi bir JSON API'sinden veri alın ve görüntüleyin.",
|
||
"widgetServiceGridName": "Hizmet Şebekesi",
|
||
"widgetServiceGridDesc": "Yapılandırılabilir bir hizmet kutusu bağlantı ızgarası",
|
||
"widgetDashboardLinksName": "Kontrol Paneli Bağlantıları",
|
||
"widgetDashboardLinksDesc": "Kontrol panelinden yapılandırılmış servis bağlantılarınızı görüntüleyin.",
|
||
"widgetSearchLinksName": "Arama Kısayolları",
|
||
"widgetSearchLinksDesc": "Satır içi giriş özelliğine sahip hızlı arama kısayol düğmeleri",
|
||
"widgetLinkTreeName": "Bağlantı Ağacı",
|
||
"widgetLinkTreeDesc": "Başlıklar içeren gruplandırılmış bağlantı bölümleri",
|
||
"calMon": "Mo",
|
||
"calTue": "Salı",
|
||
"calWed": "Biz",
|
||
"calThu": "Bu",
|
||
"calFri": "Fr",
|
||
"calSat": "Sa",
|
||
"calSun": "Su",
|
||
"startOnMonday": "Haftaya Pazartesi günü başlayın",
|
||
"countdownNoDate": "Hedef tarih belirlenmedi.",
|
||
"countdownPast": "Etkinlik sona erdi.",
|
||
"countdownDays": "günler",
|
||
"countdownHours": "saat",
|
||
"countdownMinutes": "dakika",
|
||
"countdownSeconds": "saniye",
|
||
"countdownLabel": "Etiket",
|
||
"countdownLabelPlaceholder": "Örneğin Lansman Günü",
|
||
"countdownShowDays": "Gösteri Günleri",
|
||
"countdownShowHours": "Gösteri Saatleri",
|
||
"targetDate": "Hedef tarih",
|
||
"searchEngine": "Arama Motoru",
|
||
"customSearchUrl": "Özel Arama URL'si",
|
||
"searchPlaceholder": "Aramak...",
|
||
"searchGo": "Gitmek",
|
||
"searchPlaceholderLabel": "Yer tutucu metin",
|
||
"searchPlaceholderHint": "Arama kutusuna gösterilen metin",
|
||
"openInNewTab": "Yeni sekmede aç",
|
||
"searchQueryPlaceholder": "Sorgu girin...",
|
||
"noSearchShortcuts": "Hiçbir kısayol yapılandırılmadı.",
|
||
"addSearchShortcut": "Kısayol Ekle",
|
||
"fontSize": "Yazı Tipi Boyutu",
|
||
"textAlign": "Metin Hizalama",
|
||
"fontWeight": "Yazı Tipi Kalınlığı",
|
||
"clearColor": "Şeffaf Renk",
|
||
"imageFit": "Görüntü Uygunluğu",
|
||
"imageLinkUrl": "Bağlantı URL'si",
|
||
"noImage": "Resim URL'si ayarlanmadı.",
|
||
"altText": "Alternatif Metin",
|
||
"altTextPlaceholder": "Görüntüyü tanımlayın.",
|
||
"renderMarkdown": "Markdown'ı Oluştur",
|
||
"displayMode": "Ekran Modu",
|
||
"displayField": "Görüntüleme Alanı",
|
||
"jsonPath": "JSON Yolu",
|
||
"customApiLabel": "Etiket",
|
||
"customApiLabelPlaceholder": "Örneğin Sıcaklık",
|
||
"customApiUnit": "Birim",
|
||
"customApiNoUrl": "Hiçbir API URL'si yapılandırılmadı.",
|
||
"customApiError": "Alınamadı",
|
||
"customApiNotArray": "Yanıt bir dizi değil.",
|
||
"addService": "Hizmet Ekle",
|
||
"showLabels": "Etiketleri Göster",
|
||
"iconSize": "Simge Boyutu",
|
||
"noDashboardLinks": "Hiçbir kontrol paneli bağlantısı yapılandırılmamış.",
|
||
"noLimit": "Sınır yok",
|
||
"sectionHeading": "Bölüm Başlığı",
|
||
"addSection": "Bölüm Ekle",
|
||
"compactMode": "Kompakt Mod",
|
||
"showDetailed": "Ayrıntılı Göster",
|
||
"selectHosts": "Sunucuları Seçin",
|
||
"allHosts": "Tüm ev sahipleri",
|
||
"listLayout": "Liste",
|
||
"gridLayout": "Izgara",
|
||
"terminal": "terminal",
|
||
"files": "Dosyalar",
|
||
"docker": "Liman işçisi",
|
||
"range15m": "15 dakika",
|
||
"range1h": "1 saat",
|
||
"range6h": "6 saat",
|
||
"range24h": "24 saat",
|
||
"metricNetRx": "İnternet İndirme",
|
||
"metricNetTx": "Net Yükleme",
|
||
"severityFilter": "Ciddiyet Filtresi",
|
||
"filterAll": "Tüm",
|
||
"accentColor": "Vurgu Rengi",
|
||
"widgetSshTerminalName": "SSH Terminal",
|
||
"widgetSshTerminalDesc": "Yapılandırılmış bir sunucuya bağlı, satır içi bir SSH terminali.",
|
||
"sshTerminalNoHost": "Hiçbir sunucu yapılandırılmadı.",
|
||
"sshTerminalConnect": "Bağlamak",
|
||
"sshTerminalAutoConnect": "Yük altında otomatik bağlantı",
|
||
"widgetQuickConnectName": "Hızlı Bağlantı",
|
||
"widgetQuickConnectDesc": "Sunucularınız genelinde her türlü bağlantı türü için tek tıklamayla başlatma düğmeleri.",
|
||
"connectionTypes": "Bağlantı Türleri",
|
||
"connType_terminal": "terminal",
|
||
"connType_files": "Dosya Yöneticisi",
|
||
"connType_docker": "Liman işçisi",
|
||
"connType_tunnel": "Tünel",
|
||
"connType_host-metrics": "Sunucu Metrikleri",
|
||
"connType_rdp": "RDP",
|
||
"connType_vnc": "VNC",
|
||
"connType_telnet": "Telnet",
|
||
"widgetFileManagerName": "Dosya Yöneticisi",
|
||
"widgetFileManagerDesc": "Yapılandırılmış bir sunucu için gömülü SFTP dosya yöneticisi",
|
||
"widgetDockerName": "Docker Yöneticisi",
|
||
"widgetDockerDesc": "Yapılandırılmış bir sunucu için gömülü Docker konteyner yöneticisi.",
|
||
"widgetTunnelName": "Tünel Yöneticisi",
|
||
"widgetTunnelDesc": "Yapılandırılmış bir sunucu için gömülü SSH tünel yöneticisi",
|
||
"widgetNoHostSelected": "Hiçbir sunucu yapılandırılmadı."
|
||
},
|
||
"serverConfig": {
|
||
"title": "Sunucu Yapılandırması",
|
||
"description": "Termix sunucu URL'sini arka uç servislerinize bağlanacak şekilde yapılandırın.",
|
||
"serverUrl": "Sunucu URL'si",
|
||
"enterServerUrl": "Lütfen bir sunucu URL'si girin.",
|
||
"saveFailed": "Yapılandırma kaydedilemedi.",
|
||
"saveError": "Yapılandırma kaydedilirken hata oluştu.",
|
||
"saving": "Tasarruf...",
|
||
"saveConfig": "Yapılandırmayı Kaydet",
|
||
"helpText": "Termix sunucunuzun çalıştığı URL adresini girin (örneğin, http://localhost:30001 veya https://your-server.com).",
|
||
"changeServer": "Sunucuyu Değiştir",
|
||
"mustIncludeProtocol": "Sunucu URL'si http:// veya https:// ile başlamalıdır.",
|
||
"allowInvalidCertificate": "Geçersiz sertifikaya izin ver",
|
||
"allowInvalidCertificateDesc": "Yalnızca kendinden imzalı veya IP adresi sertifikalarına sahip, güvenilir, kendi sunucunuzda barındırdığınız sunucular için kullanın.",
|
||
"useEmbedded": "Yerel Sunucuyu Kullanın",
|
||
"embeddedDesc": "Termix'i yerleşik yerel sunucu ile çalıştırın (uzaktan sunucuya gerek yok).",
|
||
"embeddedConnecting": "Yerel sunucuya bağlanılıyor...",
|
||
"embeddedNotReady": "Yerel sunucu henüz hazır değil. Lütfen bir süre bekleyin ve tekrar deneyin.",
|
||
"localServer": "Yerel Sunucu",
|
||
"savedServers": "Kaydedilen Sunucular",
|
||
"noSavedServers": "Kaydedilmiş sunucu yok.",
|
||
"removeServer": "Kaldırmak"
|
||
},
|
||
"versionCheck": {
|
||
"error": "Sürüm Kontrol Hatası",
|
||
"checkFailed": "Güncellemeleri kontrol etme başarısız oldu.",
|
||
"upToDate": "Uygulama güncel.",
|
||
"currentVersion": "Şu anda {{version}} sürümünü çalıştırıyorsunuz.",
|
||
"updateAvailable": "Güncelleme Mevcut",
|
||
"newVersionAvailable": "Yeni bir sürüm mevcut! Şu anda {{current}}sürümünü çalıştırıyorsunuz, ancak {{latest}} sürümü mevcut.",
|
||
"betaVersion": "Beta Sürümü",
|
||
"betaVersionDesc": "Şu anda çalıştırdığınız sürüm {{current}}, en son kararlı sürüm olan {{latest}}'den daha yenidir.",
|
||
"releasedOn": "{{date}} tarihinde yayınlandı",
|
||
"downloadUpdate": "Güncellemeyi İndir",
|
||
"checking": "Güncellemeler kontrol ediliyor...",
|
||
"checkUpdates": "Güncellemeleri kontrol edin",
|
||
"checkingUpdates": "Güncellemeler kontrol ediliyor...",
|
||
"updateRequired": "Güncelleme Gerekli"
|
||
},
|
||
"common": {
|
||
"close": "Kapalı",
|
||
"minimize": "En aza indirge",
|
||
"online": "Çevrimiçi",
|
||
"offline": "Çevrimdışı",
|
||
"unknown": "Bilinmiyor",
|
||
"continue": "Devam etmek",
|
||
"maintenance": "Bakım",
|
||
"degraded": "Bozulmuş",
|
||
"error": "Hata",
|
||
"warning": "Uyarı",
|
||
"unsavedChanges": "Kaydedilmemiş değişiklikler",
|
||
"dismiss": "Azletmek",
|
||
"loading": "Yükleniyor...",
|
||
"optional": "İsteğe bağlı",
|
||
"connect": "Bağlamak",
|
||
"copied": "Kopyalandı",
|
||
"connecting": "Bağlanıyor...",
|
||
"updateAvailable": "Güncelleme Mevcut",
|
||
"appName": "Termix",
|
||
"openInNewTab": "Yeni sekmede aç",
|
||
"noReleases": "Yayın Yok",
|
||
"updatesAndReleases": "Güncellemeler ve Yayınlar",
|
||
"newVersionAvailable": "Yeni bir sürüm ({{version}}) mevcuttur.",
|
||
"failedToFetchUpdateInfo": "Güncelleme bilgilerini alma işlemi başarısız oldu.",
|
||
"preRelease": "Ön yayın",
|
||
"noReleasesFound": "Yayınlanmış hiçbir içerik bulunamadı.",
|
||
"cancel": "İptal etmek",
|
||
"username": "Kullanıcı adı",
|
||
"login": "Giriş yapmak",
|
||
"logout": "Çıkış yap",
|
||
"register": "Kayıt olmak",
|
||
"password": "Şifre",
|
||
"confirmPassword": "Şifreyi Onayla",
|
||
"back": "Geri",
|
||
"save": "Kaydetmek",
|
||
"saving": "Tasarruf...",
|
||
"delete": "Silmek",
|
||
"rename": "Yeniden isimlendirmek",
|
||
"edit": "Düzenlemek",
|
||
"add": "Eklemek",
|
||
"confirm": "Onaylamak",
|
||
"no": "HAYIR",
|
||
"or": "VEYA",
|
||
"next": "Sonraki",
|
||
"previous": "Öncesi",
|
||
"refresh": "Yenile",
|
||
"language": "Dil",
|
||
"checking": "Kontrol ediliyor...",
|
||
"checkingDatabase": "Veritabanı bağlantısı kontrol ediliyor...",
|
||
"checkingAuthentication": "Kimlik doğrulama kontrol ediliyor...",
|
||
"backendReconnected": "Sunucu bağlantısı yeniden kuruldu",
|
||
"connectionDegraded": "Sunucu bağlantısı kesildi, kurtarılıyor…",
|
||
"reload": "Yeniden yükle",
|
||
"remove": "Kaldırmak",
|
||
"create": "Yaratmak",
|
||
"update": "Güncelleme",
|
||
"copy": "Kopyala",
|
||
"copyFailed": "Panoya kopyalama başarısız oldu.",
|
||
"maximize": "Maksimize et",
|
||
"restore": "Eski haline getirmek",
|
||
"of": "ile ilgili",
|
||
"saved": "Kaydedildi",
|
||
"deleted": "Silindi",
|
||
"deleteFailed": "Silme işlemi başarısız oldu.",
|
||
"saveFailed": "Kaydetme başarısız oldu",
|
||
"required": "Gerekli"
|
||
},
|
||
"nav": {
|
||
"home": "Ev",
|
||
"terminal": "terminal",
|
||
"docker": "Liman işçisi",
|
||
"tunnels": "Tüneller",
|
||
"fileManager": "Dosya Yöneticisi",
|
||
"serverStats": "Sunucu Metrikleri",
|
||
"hostMetrics": "Sunucu Metrikleri",
|
||
"admin": "Yönetici",
|
||
"termixId": "İD",
|
||
"userProfile": "Kullanıcı Profili",
|
||
"splitScreen": "Bölünmüş Ekran",
|
||
"confirmClose": "Bu aktif oturumu kapatmak ister misiniz?",
|
||
"close": "Kapalı",
|
||
"cancel": "İptal etmek",
|
||
"sshManager": "SSH Yöneticisi",
|
||
"cannotSplitTab": "Bu sekmeyi bölemezsiniz.",
|
||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
||
"copyPassword": "Şifreyi Kopyala",
|
||
"copySudoPassword": "Sudo Parolasını Kopyala",
|
||
"passwordCopied": "Parola panoya kopyalandı",
|
||
"noPasswordAvailable": "Şifre mevcut değil.",
|
||
"failedToCopyPassword": "Parola kopyalama başarısız oldu.",
|
||
"refreshTab": "Bağlantıyı yenile",
|
||
"renameTab": "Sekmeyi yeniden adlandır",
|
||
"openFileManager": "Dosya Yöneticisini Aç",
|
||
"dashboard": "Kontrol Paneli",
|
||
"networkGraph": "Ağ Grafiği",
|
||
"tmuxMonitor": "Tmux Monitörü",
|
||
"homepage": "Ana Sayfa",
|
||
"quickConnect": "Hızlı Bağlantı",
|
||
"sshTools": "SSH Araçları",
|
||
"history": "Tarih",
|
||
"sessionLogs": "Oturum Günlükleri",
|
||
"hosts": "Ev sahipleri",
|
||
"snippets": "Kısa bölümler",
|
||
"hostManager": "Sunucu Yöneticisi",
|
||
"credentials": "Kimlik Bilgileri",
|
||
"connections": "Bağlantılar",
|
||
"alerts": "Uyarılar",
|
||
"serial": "Seri",
|
||
"roleAdministrator": "Yönetici",
|
||
"roleUser": "Kullanıcı"
|
||
},
|
||
"hosts": {
|
||
"hosts": "Ev sahipleri",
|
||
"noHosts": "SSH Sunucusu Yok",
|
||
"retry": "Tekrar dene",
|
||
"refresh": "Yenile",
|
||
"optional": "İsteğe bağlı",
|
||
"downloadSample": "Örnek İndir",
|
||
"failedToDeleteHost": "{{name}} silinemedi",
|
||
"importSkipExisting": "İçe aktar (mevcut olanı atla)",
|
||
"importSSHConfig": "SSH yapılandırmasından içe aktar",
|
||
"connectionDetails": "Bağlantı Ayrıntıları",
|
||
"ssh": "SSH",
|
||
"telnet": "Telnet",
|
||
"remoteDesktop": "Uzaktan Masaüstü",
|
||
"port": "Liman",
|
||
"username": "Kullanıcı adı",
|
||
"folder": "Dosya",
|
||
"tags": "Etiketler",
|
||
"pin": "Pin",
|
||
"addHost": "Sunucu Ekle",
|
||
"editHost": "Sunucuyu Düzenle",
|
||
"cloneHost": "Klon Ana Bilgisayar",
|
||
"enableTerminal": "Terminali Etkinleştir",
|
||
"enableTunnel": "Tüneli Etkinleştir",
|
||
"enableFileManager": "Dosya Yöneticisini Etkinleştir",
|
||
"enableDocker": "Docker'ı etkinleştirin",
|
||
"defaultPath": "Varsayılan Yol",
|
||
"connection": "Bağlantı",
|
||
"upload": "Yüklemek",
|
||
"authentication": "Kimlik doğrulama",
|
||
"password": "Şifre",
|
||
"key": "Anahtar",
|
||
"credential": "Kimlik belgesi",
|
||
"none": "Hiçbiri",
|
||
"sshPrivateKey": "SSH Özel Anahtarı",
|
||
"keyType": "Anahtar Türü",
|
||
"uploadFile": "Dosya Yükle",
|
||
"tabGeneral": "Genel",
|
||
"tabSsh": "SSH",
|
||
"tabTerminal": "terminal",
|
||
"tabRdp": "RDP",
|
||
"tabVnc": "VNC",
|
||
"tabTunnels": "Tüneller",
|
||
"tabDocker": "Liman işçisi",
|
||
"tabFiles": "Dosyalar",
|
||
"tabStats": "Sunucu Metrikleri",
|
||
"tabHostMetrics": "Sunucu Metrikleri",
|
||
"tabTelnet": "Telnet",
|
||
"tabSharing": "Paylaşım",
|
||
"tabAuthentication": "Kimlik doğrulama",
|
||
"terminal": "terminal",
|
||
"tunnel": "Tünel",
|
||
"fileManager": "Dosya Yöneticisi",
|
||
"serverStats": "Sunucu Metrikleri",
|
||
"status": "Durum",
|
||
"folderRenamed": "\"{{oldName}}\" klasörü \"{{newName}}\" olarak başarıyla yeniden adlandırıldı.",
|
||
"failedToRenameFolder": "Klasörü yeniden adlandırma başarısız oldu.",
|
||
"movedToFolder": "{{count}} ana bilgisayar(lar) \"{{folder}} \" konumuna taşındı",
|
||
"editHostTooltip": "Sunucuyu düzenle",
|
||
"statusChecks": "Durum Kontrolleri",
|
||
"metricsCollection": "Metriklerin Toplanması",
|
||
"metricsInterval": "Ölçüm Toplama Aralığı",
|
||
"metricsIntervalDesc": "Sunucu istatistikleri ne sıklıkla toplanmalı (5 saniye - 1 saat)?",
|
||
"behavior": "Davranış",
|
||
"themePreview": "Tema Önizlemesi",
|
||
"theme": "Tema",
|
||
"fontFamily": "Yazı Tipi Ailesi",
|
||
"fontSize": "Yazı Tipi Boyutu",
|
||
"letterSpacing": "Harf Aralığı",
|
||
"lineHeight": "Çizgi Yüksekliği",
|
||
"cursorStyle": "İmleç Stili",
|
||
"cursorBlink": "İmleç Yanıp Sönmesi",
|
||
"scrollbackBuffer": "Geri Kaydırma Tamponu",
|
||
"bellStyle": "Çan Stili",
|
||
"rightClickSelectsWord": "Sağ Tıklama Word Seçer",
|
||
"fastScrollModifier": "Hızlı Kaydırma Değiştirici",
|
||
"fastScrollSensitivity": "Hızlı Kaydırma Hassasiyeti",
|
||
"sshAgentForwarding": "SSH Aracısı Yönlendirmesi",
|
||
"backspaceMode": "Geri Silme Modu",
|
||
"startupSnippet": "Başlangıç Kodu Parçası",
|
||
"selectSnippet": "Kod parçasını seçin",
|
||
"forceKeyboardInteractive": "Klavyeyle Etkileşimi Zorla",
|
||
"overrideCredentialUsername": "Kimlik Bilgisi Kullanıcı Adını Geçersiz Kıl",
|
||
"overrideCredentialUsernameDesc": "Kimlik bilgilerinin kullanıcı adı yerine yukarıda belirtilen kullanıcı adını kullanın.",
|
||
"oidcUsernameHint": "OIDC oturum açma adınızı değiştirmek için $oidc.preferred_username kullanın.",
|
||
"jumpHostChain": "Ana Bilgisayar Zincirini Atla",
|
||
"portKnocking": "Liman Vuruşu",
|
||
"addKnock": "Bağlantı Noktası Ekle",
|
||
"addProxyNode": "Düğüm Ekle",
|
||
"proxyNode": "Proxy Düğümü",
|
||
"proxyType": "Vekil Türü",
|
||
"quickActions": "Hızlı İşlemler",
|
||
"sudoPasswordAutoFill": "Sudo Parolası Otomatik Doldurma",
|
||
"sudoPassword": "Sudo Parolası",
|
||
"keepaliveInterval": "Bağlantıyı Sürdürme Aralığı (ms)",
|
||
"moshCommand": "MOSH Komutu",
|
||
"environmentVariables": "Çevresel Değişkenler",
|
||
"addVariable": "Değişken Ekle",
|
||
"docker": "Liman işçisi",
|
||
"copyTerminalUrl": "Terminal URL'sini Kopyala",
|
||
"copyFileManagerUrl": "Dosya Yöneticisi URL'sini Kopyala",
|
||
"copyRemoteDesktopUrl": "Uzak Masaüstü URL'sini Kopyala",
|
||
"failedToConnect": "Konsola bağlanılamadı.",
|
||
"connect": "Bağlamak",
|
||
"disconnect": "Bağlantıyı kes",
|
||
"start": "Başlangıç",
|
||
"enableStatusCheck": "Durum Kontrolünü Etkinleştir",
|
||
"enableMetrics": "Ölçümleri Etkinleştir",
|
||
"bulkUpdateFailed": "Toplu güncelleme başarısız oldu",
|
||
"selectAll": "Tümünü Seç",
|
||
"deselectAll": "Tümünü Seçimi Kaldır",
|
||
"protocols": "Protokoller",
|
||
"secureShell": "Güvenli Kabuk",
|
||
"virtualNetwork": "Sanal Ağ",
|
||
"unencryptedShell": "Şifrelenmemiş kabuk",
|
||
"addressIp": "Adres / IP",
|
||
"friendlyName": "Dostça İsim",
|
||
"macAddress": "MAC Adresi",
|
||
"wolBroadcastAddress": "WoL Yayın Konuşması",
|
||
"wolBroadcastAddressDesc": "Docker/yönlendirilmiş ağlar için isteğe bağlı yönlendirilmiş yayın (örneğin 192.168.1.255). 255.255.255.255 kullanmak için boş bırakın.",
|
||
"folderAndAdvanced": "Klasör ve Gelişmiş",
|
||
"privateNotes": "Özel Notlar",
|
||
"privateNotesPlaceholder": "Bu sunucuyla ilgili detaylar...",
|
||
"pinToTop": "En Üste Sabitle",
|
||
"pinToTopDesc": "Bu sunucuyu her zaman listenin en üstünde göster.",
|
||
"portKnockingSequence": "Liman Vurma Dizisi",
|
||
"addKnockBtn": "Vurma Ekle",
|
||
"noPortKnocking": "Herhangi bir port vuruşu yapılandırılmadı.",
|
||
"knockPort": "Knock Limanı",
|
||
"protocol": "Protokol",
|
||
"delayAfterMs": "Gecikme Sonrası (ms)",
|
||
"useSocks5Proxy": "SOCKS5 Proxy kullanın",
|
||
"useSocks5ProxyDesc": "Bağlantıyı bir proxy sunucusu üzerinden yönlendirin.",
|
||
"proxyHost": "Proxy Sunucusu",
|
||
"proxyPort": "Proxy Port",
|
||
"proxyUsername": "Proxy Kullanıcı Adı",
|
||
"proxyPassword": "Proxy Parolası",
|
||
"proxySingleMode": "Tek Vekil",
|
||
"proxyChainMode": "Vekil Zinciri",
|
||
"you": "Sen",
|
||
"jumpHostChainLabel": "Ana Bilgisayar Zincirini Atla",
|
||
"addJumpBtn": "Atlama Ekle",
|
||
"noJumpHosts": "Hiçbir atlama sunucusu yapılandırılmamış.",
|
||
"selectAServer": "Bir sunucu seçin...",
|
||
"sshPort": "SSH Bağlantı Noktası",
|
||
"authMethod": "Kimlik Doğrulama Yöntemi",
|
||
"storedCredential": "Kaydedilmiş Kimlik Bilgileri",
|
||
"selectACredential": "Bir yeterlilik belgesi seçin...",
|
||
"vaultProfile": "Kasa İmzalayıcı Profili",
|
||
"selectAVaultProfile": "Bir Vault profili seçin...",
|
||
"vaultProfileHint": "Ayarlar paylaşılan profilden alınır; bağlandığınızda OIDC üzerinden Vault'a giriş yapacaksınız. Hiçbir gizli bilgi saklanmaz.",
|
||
"vaultNewProfile": "Yeni profil",
|
||
"vaultManageProfiles": "Vault profillerini yönetin",
|
||
"vaultAddrLabel": "Kasa Adresi",
|
||
"vaultNamespaceLabel": "Ad alanı",
|
||
"vaultOidcMountLabel": "OIDC Yetkilendirme Montajı",
|
||
"vaultOidcRoleLabel": "OIDC'nin Rolü",
|
||
"vaultSshMountLabel": "SSH Secrets Mount",
|
||
"vaultSshRoleLabel": "SSH İmzalayıcı Rolü",
|
||
"vaultValidPrincipalsLabel": "Geçerli İlkeler",
|
||
"vaultKeyTypeLabel": "Geçici Anahtar Türü",
|
||
"vaultSharedLabel": "Tüm kullanıcılarla paylaş",
|
||
"vaultCreateProfile": "Profil oluştur",
|
||
"vaultProfileCreated": "Kasa profili oluşturuldu",
|
||
"vaultProfileSaved": "Kasa profili kaydedildi.",
|
||
"vaultProfileDeleted": "Kasa profili silindi",
|
||
"vaultProfileSaveFailed": "Vault profilini kaydetme başarısız oldu.",
|
||
"vaultProfileDeleteFailed": "Vault profilini silme işlemi başarısız oldu.",
|
||
"vaultSaveProfile": "Profili kaydet",
|
||
"vaultProfileValidationError": "İsim, Vault adresi ve SSH imzalayıcı rolü zorunludur.",
|
||
"vaultNoProfiles": "Henüz Vault profili yok.",
|
||
"vaultSharedBadge": "paylaşılan",
|
||
"keyTypeLabel": "Anahtar Türü",
|
||
"keyTypeAuto": "Otomatik Algılama",
|
||
"keyPasteTab": "Yapıştır",
|
||
"keyUploadTab": "Yüklemek",
|
||
"keyFileLoaded": "Anahtar dosyası yüklendi",
|
||
"keyUploadClick": ".pem / .key / .ppk dosyalarını yüklemek için tıklayın.",
|
||
"clearKey": "Anahtarı temizle",
|
||
"keySaved": "SSH anahtarı kaydedildi",
|
||
"keyReplaceNotice": "Eski anahtarı değiştirmek için aşağıya yeni bir anahtar yapıştırın.",
|
||
"keyPassphraseSaved": "Parola kaydedildi, değiştirmek için girin.",
|
||
"replaceKey": "Anahtarı değiştirin",
|
||
"docsLink": "Belgeleri görüntüle",
|
||
"opksshLabel": "OPKSSH",
|
||
"opksshDesc": "Bu sunucuya parola veya anahtar yerine kimlik sağlayıcınızı kullanarak giriş yapın. Sunucuda OPKSSH kurulumu gereklidir.",
|
||
"warpgateLabel": "Warpgate Geçidi",
|
||
"warpgateDesc": "Bu sunucu, Warpgate SSH proxy'si üzerinden bağlanır. Termix, kimlik doğrulamasından sonra tarayıcı tabanlı onay akışını otomatik olarak halledecektir.",
|
||
"agentLabel": "SSH Aracısı",
|
||
"agentDesc": "Termix sunucusunda çalışan bir SSH aracısı (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent) kullanarak kimlik doğrulaması yapın. Aracının, Termix'in barındırıldığı makinede çalışıyor olması gerekir.",
|
||
"agentSocketPathLabel": "Aracı Soket Yolu",
|
||
"agentSocketPathPlaceholder": "SSH_AUTH_SOCK kullanmak için boş bırakın.",
|
||
"agentSocketPathHint": "SSH_AUTH_SOCK ortam değişkeninden otomatik algılama için boş bırakın veya özel bir soket yolu girin (örneğin /run/user/1000/gnupg/S.gpg-agent.ssh).",
|
||
"tailscaleDeviceSelect": "Tailscale cihazını seçin.",
|
||
"tailscaleDeviceSelectPlaceholder": "Bir cihaz seçin...",
|
||
"tailscaleNoApiKey": "Tailscale API anahtarı yapılandırılmamış. Cihaz keşfini etkinleştirmek için Yönetici Ayarları'ndan bir tane ekleyin.",
|
||
"tailscaleDocsLink": "Belgeleri görüntüle",
|
||
"tailscaleLoadingDevices": "Aygıtlar yükleniyor...",
|
||
"tailscaleNoDevices": "Ağınızda hiçbir cihaz bulunamadı.",
|
||
"tailscaleDeviceAutoFill": "Bir cihaz seçtiğinizde, ana bilgisayarın IP adresi otomatik olarak doldurulacaktır.",
|
||
"forceKeyboardInteractiveLabel": "Klavye Etkileşimini Zorla",
|
||
"forceKeyboardInteractiveShortDesc": "Tuşlar mevcut olsa bile manuel parola girişini zorunlu kıl",
|
||
"allowLegacyAlgorithmsLabel": "Eski Algoritmalara İzin Ver",
|
||
"allowLegacyAlgorithmsDesc": "Yükseltilemeyen eski cihazlara bağlantılar için kullanımdan kaldırılmış SSH algoritmalarını (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) etkinleştirin.",
|
||
"insecure": "Güvensiz",
|
||
"terminalAppearance": "Terminal Görünüm",
|
||
"colorTheme": "Renk Teması",
|
||
"fontFamilyLabel": "Yazı Tipi Ailesi",
|
||
"fontSizeLabel": "Yazı Tipi Boyutu",
|
||
"cursorStyleLabel": "İmleç Stili",
|
||
"letterSpacingPx": "Harf Aralığı (px)",
|
||
"lineHeightLabel": "Çizgi Yüksekliği",
|
||
"bellStyleLabel": "Çan Stili",
|
||
"backspaceModeLabel": "Geri Silme Modu",
|
||
"cursorBlinking": "İmleç Yanıp Sönüyor",
|
||
"cursorBlinkingDesc": "Terminal imleci için yanıp sönme animasyonunu etkinleştirin.",
|
||
"rightClickSelectsWordLabel": "Sağ tıklama Word'ü seçer",
|
||
"rightClickSelectsWordShortDesc": "İmlecin altındaki kelimeyi sağ tıklayarak seçin.",
|
||
"backgroundImageLabel": "Arka Plan Resmi URL'si",
|
||
"backgroundImageDesc": "Terminal arka plan resmi için isteğe bağlı URL",
|
||
"backgroundImageOpacityLabel": "Arka Plan Görüntüsü Şeffaflığı",
|
||
"customThemeColors": "Özel Renkler",
|
||
"customThemeBackground": "Arka plan",
|
||
"customThemeForeground": "Ön plan",
|
||
"customThemeCursor": "İmleç",
|
||
"customThemeCursorAccent": "İmleç Vurgusu",
|
||
"customThemeSelection": "Seçim",
|
||
"customThemeAnsiColors": "ANSI Renkleri",
|
||
"customThemeBlack": "Siyah",
|
||
"customThemeRed": "Kırmızı",
|
||
"customThemeGreen": "Yeşil",
|
||
"customThemeYellow": "Sarı",
|
||
"customThemeBlue": "Mavi",
|
||
"customThemeMagenta": "Macenta",
|
||
"customThemeCyan": "Camgöbeği",
|
||
"customThemeWhite": "Beyaz",
|
||
"customThemeBrightBlack": "Parlak Siyah",
|
||
"customThemeBrightRed": "Parlak Kırmızı",
|
||
"customThemeBrightGreen": "Parlak Yeşil",
|
||
"customThemeBrightYellow": "Parlak Sarı",
|
||
"customThemeBrightBlue": "Parlak Mavi",
|
||
"customThemeBrightMagenta": "Parlak Macenta",
|
||
"customThemeBrightCyan": "Parlak Camgöbeği",
|
||
"customThemeBrightWhite": "Parlak Beyaz",
|
||
"customThemeResetTooltip": "Varsayılan ayarlara sıfırla",
|
||
"syntaxHighlightingLabel": "Sözdizimi Vurgulama",
|
||
"syntaxHighlightingDesc": "Terminal çıktısını renklendir (hatalar, yollar, IP adresleri, zaman damgaları)",
|
||
"syntaxHighlightingCategories": "Öne Çıkan Kategoriler",
|
||
"syntaxHighlightingCategoriesDesc": "Hangi içerik türlerini renklendireceğinizi seçin.",
|
||
"syntaxCategoryLogLevels": "Günlük Seviyeleri",
|
||
"syntaxCategoryLogLevelsDesc": "hata, uyarı, bilgi, hata ayıklama, ölümcül",
|
||
"syntaxCategoryPaths": "Dosya Yolları",
|
||
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
|
||
"syntaxCategoryTimestamps": "Zaman damgaları",
|
||
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
|
||
"syntaxCategoryIpAddresses": "IP Adresleri",
|
||
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
|
||
"syntaxCategoryUrls": "URL'ler",
|
||
"syntaxCategoryUrlsDesc": "https://example.com",
|
||
"syntaxCategoryNumbers": "Etiketli Sayılar",
|
||
"syntaxCategoryNumbersDesc": "port 8080, çıkış 1, durum 404",
|
||
"behaviorAndAdvanced": "Davranış ve İleri Düzey",
|
||
"scrollbackBufferLabel": "Geri Kaydırma Tamponu",
|
||
"scrollbackMaxLines": "Tarihte saklanacak maksimum satır sayısı",
|
||
"sshAgentForwardingLabel": "SSH Aracısı Yönlendirmesi",
|
||
"sshAgentForwardingShortDesc": "Yerel SSH anahtarlarınızı bu sunucuya iletin.",
|
||
"useSSHTitleLabel": "SSH Pencere Başlığını Kullanın",
|
||
"useSSHTitleDesc": "Sekme başlığını ana bilgisayar adından değil, kabuk penceresinin başlığından güncelleyin.",
|
||
"enableAutoMosh": "Otomatik Mosh'u Etkinleştir",
|
||
"enableAutoMoshDesc": "Mümkünse SSH yerine Mosh'u tercih edin.",
|
||
"enableAutoTmux": "Otomatik Tmux'ı etkinleştirin",
|
||
"enableAutoTmuxDesc": "Tmux oturumunu otomatik olarak başlat veya ona bağlan",
|
||
"enableSessionLogging": "Oturum Günlüğü",
|
||
"enableSessionLoggingDesc": "Terminal oturum çıktısını daha sonra incelemek üzere kaydedin.",
|
||
"enableCommandHistory": "Komut Geçmişi",
|
||
"enableCommandHistoryDesc": "Bu terminalde çalıştırılan komutları geçmiş kaydı ve otomatik tamamlama için kaydedin.",
|
||
"linkClickBehaviorLabel": "Bağlantı Tıklama Davranışı",
|
||
"linkClickBehaviorDesc": "Terminalde bir bağlantıya tıkladığınızda ne olacağını kontrol eder. Uygulama düzeyindeki ayarı izlemek için 'Varsayılan'ı kullanın.",
|
||
"linkClickBehaviorDefault": "Varsayılan (uygulama ayarlarını takip et)",
|
||
"linkClickBehaviorConfirm": "Açmak veya kopyalamak için açılır pencereyi göster",
|
||
"linkClickBehaviorDirect": "Doğrudan aç",
|
||
"sudoPasswordAutoFillLabel": "Sudo Parolası Otomatik Doldurma",
|
||
"sudoPasswordAutoFillShortDesc": "İstendiğinde otomatik olarak sudo parolasını girin.",
|
||
"sudoPasswordAutoFillDesc": "Sudo parolasını saklayarak, sunucu ölçümlerinin, terminal komut istemlerinin ve diğerlerinin ayrıcalıklı komutları otomatik olarak çalıştırmasını sağlayın.",
|
||
"sudoPasswordLabel": "Sudo Parolası",
|
||
"environmentVariablesLabel": "Çevresel Değişkenler",
|
||
"addVariableBtn": "Değişken Ekle",
|
||
"noEnvVars": "Hiçbir ortam değişkeni yapılandırılmamış.",
|
||
"fastScrollModifierLabel": "Hızlı Kaydırma Değiştirici",
|
||
"fastScrollSensitivityLabel": "Hızlı Kaydırma Hassasiyeti",
|
||
"moshCommandLabel": "Mosh Komutanlığı",
|
||
"startupSnippetLabel": "Başlangıç Kodu Parçası",
|
||
"keepaliveIntervalLabel": "Keepalive Aralığı (saniye)",
|
||
"maxKeepaliveMisses": "Max Keepalive'ı özlüyor",
|
||
"tunnelSettings": "Tünel Ayarları",
|
||
"enableTunneling": "Tünelleme özelliğini etkinleştirin",
|
||
"enableTunnelingDesc": "Bu sunucu için SSH tüneli işlevini etkinleştirin.",
|
||
"serverTunnelsSection": "Sunucu Tünelleri",
|
||
"addTunnelBtn": "Tünel Ekle",
|
||
"noTunnelsConfigured": "Hiçbir tünel yapılandırılmamış.",
|
||
"tunnelLabel": "Tünel {{number}}",
|
||
"tunnelType": "Tünel Tipi",
|
||
"tunnelModeLocalDesc": "Yerel bir portu, uzak sunucudaki (veya ondan erişilebilen bir ana bilgisayardaki) bir porta yönlendirin.",
|
||
"tunnelModeRemoteDesc": "Uzak sunucudaki bir portu, kendi bilgisayarınızdaki yerel bir porta yönlendirin.",
|
||
"tunnelModeDynamicDesc": "Dinamik port yönlendirmesi için yerel bir portta SOCKS5 proxy'si oluşturun.",
|
||
"sameHost": "Bu sunucu (doğrudan tünel)",
|
||
"endpointHost": "Uç Nokta Sunucusu",
|
||
"endpointHostPlaceholder": "Aynı sunucu, SSH sunucusu veya erişilebilir sunucu/IP adresi",
|
||
"endpointPort": "Uç Nokta Bağlantı Noktası",
|
||
"bindHost": "Ana Bilgisayarı Bağla",
|
||
"sourcePort": "Kaynak Bağlantı Noktası",
|
||
"maxRetries": "Maksimum Yeniden Deneme Sayısı",
|
||
"retryIntervalS": "Tekrar Deneme Aralığı (s)",
|
||
"autoStartLabel": "Otomatik başlatma",
|
||
"autoStartDesc": "Sunucu yüklendiğinde bu tüneli otomatik olarak bağla.",
|
||
"tunnelConnecting": "Tünel bağlantısı...",
|
||
"tunnelDisconnected": "Tünel bağlantısı kesildi",
|
||
"failedToConnectTunnel": "Bağlantı kurulamadı.",
|
||
"failedToDisconnectTunnel": "Bağlantı kesilemedi",
|
||
"dockerIntegration": "Docker Entegrasyonu",
|
||
"enableDockerMonitor": "Docker'ı etkinleştirin",
|
||
"enableDockerMonitorDesc": "Bu sunucudaki konteynerleri Docker aracılığıyla izleyin ve yönetin.",
|
||
"containerRuntime": "Konteyner Çalışma Zamanı",
|
||
"containerRuntimeDesc": "Bu sunucuda kapsayıcı yönetimi için kullanılan CLI'yı seçin.",
|
||
"containerRuntimeDocker": "Liman işçisi",
|
||
"containerRuntimePodman": "Podman",
|
||
"enableTmuxMonitor": "Tmux Monitörünü Etkinleştir",
|
||
"enableTmuxMonitorDesc": "Bu sunucuyu Tmux Monitöründe göster ve Tmux eylemlerini kenar çubuğuna ekle.",
|
||
"tabProxmox": "Proxmox",
|
||
"proxmoxIntegration": "Proxmox Entegrasyonu",
|
||
"enableProxmox": "Proxmox'u etkinleştirin",
|
||
"enableProxmoxDesc": "Bu sunucuyu bir Proxmox düğümü olarak işaretleyin. Bu sunucudan doğrudan konuk dosyaların keşfedilmesini ve içe aktarılmasını sağlar.",
|
||
"proxmoxDefaultAuthType": "Varsayılan Kimlik Doğrulama Türü",
|
||
"proxmoxDefaultAuthTypeDesc": "İçe aktarılan konuk sunuculara uygulanan kimlik doğrulama yöntemi. Konuklarınıza nasıl bağlandığınıza uygun kimlik doğrulama türünü seçin.",
|
||
"authTypePassword": "Şifre",
|
||
"authTypeKey": "SSH Anahtarı",
|
||
"authTypeCredential": "Kimlik belgesi",
|
||
"authTypeOpkssh": "OPKSSH",
|
||
"authTypeNone": "Hiçbiri",
|
||
"proxmoxDefaultCredential": "Varsayılan Kimlik Bilgisi",
|
||
"proxmoxDefaultCredentialDesc": "Kimlik doğrulama türü \"Kimlik Bilgisi\" olarak ayarlandığında, içe aktarılan konuk sunucular için kullanılan kimlik bilgisi.",
|
||
"proxmoxWindowsDetection": "Windows / RDP algılama",
|
||
"proxmoxWindowsDetectionDesc": "SSH yerine RDP'yi tetikleyen virgülle ayrılmış isim kalıpları (büyük/küçük harf duyarlılığı yok)",
|
||
"proxmoxDockerDetection": "Docker tespiti",
|
||
"proxmoxDockerDetectionDesc": "Docker'ın konukları eşleştirmesini sağlayan virgülle ayrılmış ad kalıpları.",
|
||
"proxmoxPreferredRanges": "Tercih edilen IP aralıkları",
|
||
"proxmoxPreferredRangesDesc": "Misafir işletim sisteminin birden fazla arayüzü olduğunda IP seçimi için öncelik sırasına göre virgülle ayrılmış ön ekler.",
|
||
"proxmoxDiscoverAction": "Proxmox misafirlerini keşfedin ve içe aktarın",
|
||
"proxmoxImportTitle": "Proxmox'tan içe aktar",
|
||
"proxmoxSelectHost": "Bir Proxmox sunucusu seçin…",
|
||
"proxmoxDiscover": "Keşfetmek",
|
||
"proxmoxDiscovering": "…'ı Keşfetmek",
|
||
"proxmoxDiscoverGuests": "Konukları keşfedin",
|
||
"proxmoxGuestsSelected_one": "{{count}} misafir — {{selected}} seçildi",
|
||
"proxmoxGuestsSelected_other": "{{count}} misafir — {{selected}} seçildi",
|
||
"proxmoxSelectAll": "Tümünü seç",
|
||
"proxmoxDeselectAll": "Tüm seçimleri kaldır",
|
||
"proxmoxNoGuests": "Bu Proxmox düğümünde hiçbir misafir bulunamadı.",
|
||
"proxmoxImportButton_one": "{{count}} ana bilgisayarı içe aktar",
|
||
"proxmoxImportButton_other": "{{count}} ana bilgisayarlarını içe aktar",
|
||
"proxmoxResultImported": "{{count}} içe aktarıldı",
|
||
"proxmoxResultUpdated": "{{count}} güncellendi",
|
||
"proxmoxResultFailed": "{{count}} başarısız oldu",
|
||
"proxmoxImportComplete": "Proxmox içe aktarma işlemi tamamlandı: {{summary}}",
|
||
"proxmoxDiscoveryFailed": "Keşif başarısız oldu",
|
||
"proxmoxImportFailed": "İçe aktarma başarısız oldu",
|
||
"enableFileManagerMonitor": "Dosya Yöneticisini Etkinleştir",
|
||
"enableFileManagerMonitorDesc": "Bu sunucudaki dosyaları SFTP üzerinden tarayın ve yönetin.",
|
||
"scpLegacyLabel": "SCP Eski Modu",
|
||
"scpLegacyDesc": "SFTP alt sistemini desteklemeyen sunucular (örneğin gömülü veya minimal SSH sunucuları) için eski dosya aktarım yöntemini kullanın.",
|
||
"defaultPathLabel": "Varsayılan Yol",
|
||
"fileManagerPathHint": "Bu sunucu için dosya yöneticisi başlatıldığında açılacak dizin.",
|
||
"statusChecksLabel": "Durum Kontrolleri",
|
||
"enableStatusChecks": "Durum Kontrollerini Etkinleştir",
|
||
"enableStatusChecksDesc": "Kullanılabilirliğini doğrulamak için periyodik olarak bu sunucuya ping gönderin.",
|
||
"useGlobalInterval": "Küresel Aralığı Kullanın",
|
||
"useGlobalIntervalDesc": "Sunucu genelindeki durum kontrol aralığıyla geçersiz kılın.",
|
||
"checkIntervalS": "Kontrol Aralığı(ları)",
|
||
"checkIntervalDesc": "Her bağlantı pingi arasındaki saniye sayısı",
|
||
"metricsCollectionLabel": "Metriklerin Toplanması",
|
||
"enableMetricsLabel": "Ölçümleri Etkinleştir",
|
||
"enableMetricsDesc": "Bu sunucudan CPU, RAM, disk ve diğer ölçümleri toplayın.",
|
||
"useGlobalMetrics": "Küresel Aralığı Kullanın",
|
||
"useGlobalMetricsDesc": "Sunucu genelindeki ölçüm aralığıyla geçersiz kılın.",
|
||
"metricsIntervalS": "Ölçüm Aralığı(ları)",
|
||
"metricsIntervalDesc2": "Metrik anlık görüntüler arasındaki saniyeler",
|
||
"visibleWidgets": "Görünür Widget'lar",
|
||
"widgetsMovedToHostMetrics": "Kartlar artık doğrudan Sunucu Metrikleri sekmesinden ekleniyor, düzenleniyor ve boyutlandırılıyor. Bu sunucu için Sunucu Metrikleri'ni açın ve hangi kartların gösterileceğini seçmek için Özelleştir'i kullanın.",
|
||
"cpuUsageLabel": "CPU Kullanımı",
|
||
"cpuUsageDesc": "CPU yüzdesi, yük ortalamaları, mini grafik",
|
||
"memoryLabel": "Bellek Kullanımı",
|
||
"memoryDesc": "RAM kullanımı, takas alanı, önbelleğe alınmış bellek",
|
||
"storageLabel": "Disk Kullanımı",
|
||
"storageDesc": "Bağlantı noktası başına disk kullanımı",
|
||
"networkLabel": "Ağ Arayüzleri",
|
||
"networkDesc": "Arayüz listesi ve bant genişliği",
|
||
"uptimeLabel": "Çalışma süresi",
|
||
"uptimeDesc": "Sistem çalışma süresi ve önyükleme süresi",
|
||
"systemInfoLabel": "Sistem Bilgileri",
|
||
"systemInfoDesc": "İşletim sistemi, çekirdek, ana bilgisayar adı, mimari",
|
||
"recentLoginsLabel": "Son Girişler",
|
||
"recentLoginsDesc": "Başarılı ve başarısız giriş olayları",
|
||
"topProcessesLabel": "En İyi Süreçler",
|
||
"topProcessesDesc": "PID, CPU%, MEM%, komut",
|
||
"listeningPortsLabel": "Dinleme Portları",
|
||
"listeningPortsDesc": "İşlem ve durum ile açık portlar",
|
||
"firewallLabel": "Güvenlik Duvarı",
|
||
"firewallDesc": "Güvenlik duvarı, AppArmor, SELinux durumu",
|
||
"quickActionsLabel": "Hızlı İşlemler",
|
||
"quickActionsToolbar": "Hızlı işlemler, tek tıklamayla komut yürütme için Ana Bilgisayar Metrikleri araç çubuğunda düğmeler olarak görünür.",
|
||
"noQuickActions": "Henüz hızlı bir işlem yapılmadı.",
|
||
"buttonLabel": "Düğme etiketi",
|
||
"selectSnippetPlaceholder": "Kod parçasını seçin...",
|
||
"addActionBtn": "Eylem Ekle",
|
||
"hostSharedSuccessfully": "Sunucu başarıyla paylaşıldı.",
|
||
"failedToShareHost": "Sunucuyu paylaşma başarısız oldu.",
|
||
"accessRevoked": "Erişim iptal edildi",
|
||
"failedToRevokeAccess": "Erişimi iptal etme başarısız oldu.",
|
||
"cancelBtn": "İptal etmek",
|
||
"savingBtn": "Tasarruf...",
|
||
"addHostBtn": "Sunucu Ekle",
|
||
"hostUpdated": "Sunucu güncellendi",
|
||
"hostCreated": "Sunucu oluşturuldu",
|
||
"failedToSave": "Sunucuyu kaydetme başarısız oldu.",
|
||
"credentialUpdated": "Kimlik bilgileri güncellendi",
|
||
"credentialCreated": "Kimlik bilgisi oluşturuldu",
|
||
"failedToSaveCredential": "Kimlik bilgilerini kaydetme başarısız oldu.",
|
||
"credentialNameRequired": "Lütfen kimlik belgesi için bir isim girin.",
|
||
"credentialAuthRequired": "Parola, SSH anahtarı veya her ikisini de ekleyin.",
|
||
"backToHosts": "Ev sahiplerine geri dön",
|
||
"backToCredentials": "Kimlik bilgilerine geri dön",
|
||
"pinned": "Sabitlendi",
|
||
"noHostsFound": "Hiçbir sunucu bulunamadı.",
|
||
"tryDifferentTerm": "Farklı bir terim deneyin.",
|
||
"addFirstHost": "Başlamak için ilk sunucunuzu ekleyin.",
|
||
"noCredentialsFound": "Kimlik bilgisi bulunamadı.",
|
||
"addCredentialBtn": "Kimlik Bilgisi Ekle",
|
||
"updateCredentialBtn": "Kimlik Bilgilerini Güncelle",
|
||
"features": "Özellikler",
|
||
"noFolder": "(Klasör yok)",
|
||
"deleteSelected": "Silmek",
|
||
"exitSelection": "Çıkış seçimi",
|
||
"importSkip": "İçe aktar (mevcut olanı atla)",
|
||
"importOverwrite": "İçe aktar (üzerine yaz)",
|
||
"collapseBtn": "Yıkılmak",
|
||
"importExportBtn": "İthalat / İhracat",
|
||
"hostStatusesRefreshed": "Sunucu durumları güncellendi",
|
||
"failedToRefreshHosts": "Sunucuları yenileme başarısız oldu.",
|
||
"movedHostTo": "{{host}} \"{{folder}} \" konumuna taşındı",
|
||
"failedToMoveHost": "Sunucuyu taşıma başarısız oldu.",
|
||
"folderRenamedTo": "Klasörün adı \"{{name}} \" olarak değiştirildi.",
|
||
"deletedFolder": "Silinen klasör \"{{name}}\"",
|
||
"failedToDeleteFolder": "Klasör silme işlemi başarısız oldu.",
|
||
"deleteAllInFolder": "\"{{name}}\" içindeki tüm sunucuları silmek mi istiyorsunuz? Bu işlem geri alınamaz.",
|
||
"folderPickerPlaceholder": "Klasör yok",
|
||
"folderPickerSearch": "Arama yapın veya alt klasörler oluşturun (alt klasörler için / kullanın)...",
|
||
"folderPickerNone": "Klasör yok",
|
||
"folderPickerCreate": "\"{{path}} \" oluşturun",
|
||
"folderPickerEmpty": "Eşleşen klasör bulunamadı.",
|
||
"newFolder": "Yeni klasör",
|
||
"createFolderTitle": "Klasör oluştur",
|
||
"editFolderTitle": "Klasörü düzenle",
|
||
"folderDialogDescription": "Bir ad, renk ve simge seçin. Klasörleri iç içe yerleştirmek için / işaretini kullanın.",
|
||
"folderNameLabel": "Klasör adı",
|
||
"folderNamePlaceholder": "Örneğin Üretim/Web",
|
||
"folderNestingHint": "Seviyeleri ayırmak ve iç içe klasörler oluşturmak için / işaretini kullanın.",
|
||
"folderColor": "Renk",
|
||
"folderIcon": "Simge",
|
||
"folderPreview": "Önizleme",
|
||
"folderNameFallback": "Başlıksız klasör",
|
||
"createFolderButton": "Klasör oluştur",
|
||
"saveFolderButton": "Kaydet klasörü",
|
||
"cancel": "İptal etmek",
|
||
"iconSearchPlaceholder": "Arama simgeleri...",
|
||
"openAllSessions": "Tüm oturumları aç",
|
||
"editFolder": "Klasörü düzenle",
|
||
"deleteFolder": "Klasörü sil",
|
||
"folderSaved": "Klasör kaydedildi",
|
||
"failedToSaveFolder": "Klasör kaydedilemedi.",
|
||
"folderDeleted": "Silinen klasör \"{{name}}\"",
|
||
"deleteFolderConfirm": "\"{{name}}\" ve {{count}} ana bilgisayarlarını silmek mi istiyorsunuz? Bu işlem geri alınamaz.",
|
||
"failedToMoveHosts": "Sunucuları taşıma başarısız oldu.",
|
||
"expandAll": "Tüm klasörleri genişlet",
|
||
"collapseAll": "Tüm klasörleri daralt",
|
||
"moreActions": "Daha",
|
||
"groupBy": "Gruplandır",
|
||
"GroupByFolder": "Dosya",
|
||
"GroupByTag": "Etiket",
|
||
"GroupByStatus": "Durum",
|
||
"GroupByProtocol": "Protokol",
|
||
"GroupByAuth": "Kimlik doğrulama türü",
|
||
"groupUngrouped": "Gruplandırılmamış",
|
||
"deletedHost": "Silindi {{name}}",
|
||
"copiedToClipboard": "Panoya kopyalandı",
|
||
"terminalUrlCopied": "Terminal URL'si kopyalandı",
|
||
"fileManagerUrlCopied": "Dosya Yöneticisi URL'si kopyalandı",
|
||
"tunnelUrlCopied": "Tünel URL'si kopyalandı",
|
||
"dockerUrlCopied": "Docker URL'si kopyalandı",
|
||
"hostMetricsUrlCopied": "Host Metrics URL'si kopyalandı",
|
||
"tmuxMonitorUrlCopied": "Tmux İzleme URL'si kopyalandı",
|
||
"rdpUrlCopied": "RDP URL'si kopyalandı",
|
||
"vncUrlCopied": "VNC URL'si kopyalandı",
|
||
"telnetUrlCopied": "Telnet URL'si kopyalandı",
|
||
"remoteDesktopUrlCopied": "Uzak Masaüstü URL'si kopyalandı",
|
||
"expandActions": "Eylemleri genişlet",
|
||
"collapseActions": "İşlemleri daralt",
|
||
"wakeOnLanAction": "Wake on LAN",
|
||
"wakeOnLanSuccess": "{{name}} adresine sihirli paket gönderildi.",
|
||
"wakeOnLanError": "Sihirli paket gönderilemedi.",
|
||
"cloneHostAction": "Klon Ana Bilgisayar",
|
||
"copyAddress": "Adresi Kopyala",
|
||
"copyLink": "Bağlantıyı Kopyala",
|
||
"copyTerminalUrlAction": "Terminal URL'sini Kopyala",
|
||
"copyFileManagerUrlAction": "Dosya Yöneticisi URL'sini Kopyala",
|
||
"copyTunnelUrlAction": "Tünel URL'sini Kopyala",
|
||
"copyDockerUrlAction": "Docker URL'sini kopyala",
|
||
"copyHostMetricsUrlAction": "Host Metrics URL'sini Kopyala",
|
||
"copyTmuxMonitorUrlAction": "Tmux İzleme URL'sini Kopyala",
|
||
"copyRdpUrlAction": "RDP URL'sini kopyala",
|
||
"copyVncUrlAction": "VNC URL'sini kopyala",
|
||
"copyTelnetUrlAction": "Telnet URL'sini kopyala",
|
||
"copyRemoteDesktopUrlAction": "Uzak Masaüstü URL'sini Kopyala",
|
||
"deleteCredentialConfirm": "Kimlik bilgilerini sil \"{{name}}\"?",
|
||
"deletedCredential": "Silindi {{name}}",
|
||
"deploySSHKeyTitle": "SSH Anahtarını Dağıt",
|
||
"deployingBtn": "Dağıtıma başlanıyor...",
|
||
"deployBtn": "Dağıt",
|
||
"failedToDeployKey": "Anahtar dağıtımı başarısız oldu.",
|
||
"deleteHostsConfirm": "{{count}} ana bilgisayarını{{plural}}silmek mi? Bu işlem geri alınamaz.",
|
||
"movedToRoot": "Kök dizine taşındı",
|
||
"enableTerminalFeature": "Terminali Etkinleştir",
|
||
"disableTerminalFeature": "Terminali Devre Dışı Bırak",
|
||
"enableFilesFeature": "Dosyaları Etkinleştir",
|
||
"disableFilesFeature": "Dosyaları Devre Dışı Bırak",
|
||
"enableTunnelsFeature": "Tünelleri Etkinleştir",
|
||
"disableTunnelsFeature": "Tünelleri Devre Dışı Bırak",
|
||
"enableDockerFeature": "Docker'ı etkinleştirin",
|
||
"disableDockerFeature": "Docker'ı devre dışı bırak",
|
||
"enableProxmoxFeature": "Proxmox'u etkinleştirin",
|
||
"disableProxmoxFeature": "Proxmox'u devre dışı bırakın",
|
||
"addTagsPlaceholder": "Etiket ekle...",
|
||
"authDetails": "Kimlik Doğrulama Ayrıntıları",
|
||
"credType": "Tip",
|
||
"generateKeyPairDesc": "Yeni bir anahtar çifti oluşturun; hem özel hem de genel anahtarlar otomatik olarak doldurulacaktır.",
|
||
"generatingKey": "Oluşturuluyor...",
|
||
"generateLabel": "{{label}} oluştur",
|
||
"uploadFileBtn": "Dosya yükle",
|
||
"keyPassphraseOptional": "Ana Parola (İsteğe bağlı)",
|
||
"sshPublicKeyOptional": "SSH Genel Anahtarı (İsteğe bağlı)",
|
||
"publicKeyGenerated": "Oluşturulan açık anahtar",
|
||
"failedToGeneratePublicKey": "Açık anahtar türetilemedi.",
|
||
"publicKeyCopied": "Genel anahtar kopyalandı",
|
||
"keyPairGenerated": "{{label}} anahtar çifti oluşturuldu",
|
||
"failedToGenerateKeyPair": "Anahtar çifti oluşturulamadı.",
|
||
"searchHostsPlaceholder": "Sunucuları, adresleri, etiketleri ara…",
|
||
"searchCredentialsPlaceholder": "Arama kimlik bilgileri…",
|
||
"refreshBtn": "Yenile",
|
||
"addTag": "Etiket ekle...",
|
||
"deleteConfirmBtn": "Silmek",
|
||
"tunnelRequirementsText": "SSH sunucusunda /etc/ssh/sshd_config dosyasında GatewayPorts yes, AllowTcpForwarding yes ve PermitRootLogin yes ayarlarının yapılmış olması gerekir.",
|
||
"deleteHostConfirm": "\"{{name}} \" silinecek mi?",
|
||
"enableAtLeastOneProtocol": "Kimlik doğrulama ve bağlantı ayarlarını yapılandırmak için yukarıdaki protokollerden en az birini etkinleştirin.",
|
||
"keyPassphrase": "Anahtar Parola",
|
||
"connectBtn": "Bağlamak",
|
||
"disconnectBtn": "Bağlantıyı kes",
|
||
"basicInformation": "Temel Bilgiler",
|
||
"authDetailsSection": "Kimlik Doğrulama Ayrıntıları",
|
||
"credTypeLabel": "Tip",
|
||
"hostsTab": "Ev sahipleri",
|
||
"credentialsTab": "Kimlik Bilgileri",
|
||
"selectMultiple": "Birden fazla seçenek seçin",
|
||
"selectHosts": "Sunucuları seçin",
|
||
"connectionLabel": "Bağlantı",
|
||
"authenticationLabel": "Kimlik doğrulama",
|
||
"generateKeyPairTitle": "Anahtar Çifti Oluştur",
|
||
"generateKeyPairDescription": "Yeni bir anahtar çifti oluşturun; hem özel hem de genel anahtarlar otomatik olarak doldurulacaktır.",
|
||
"generateFromPrivateKey": "Özel Anahtardan Oluştur",
|
||
"refreshBtn2": "Yenile",
|
||
"exitSelectionTitle": "Çıkış seçimi",
|
||
"exportAll": "Tümünü Dışa Aktar",
|
||
"exportForSharing": "Paylaşım için Dışa Aktar",
|
||
"addHostBtn2": "Sunucu Ekle",
|
||
"addCredentialBtn2": "Kimlik Bilgisi Ekle",
|
||
"checkingHostStatuses": "Sunucu durumları kontrol ediliyor...",
|
||
"pinnedSection": "Sabitlendi",
|
||
"hostsExported": "Sunucular başarıyla dışa aktarıldı.",
|
||
"hostsShareExported": "Paylaşılabilir sunucular başarıyla dışa aktarıldı.",
|
||
"exportFailed": "Ana bilgisayarları dışa aktarma başarısız oldu.",
|
||
"sampleDownloaded": "Örnek dosya indirildi.",
|
||
"failedToDeleteCredential2": "Kimlik bilgilerini silme işlemi başarısız oldu.",
|
||
"noFolderOption": "(Klasör yok)",
|
||
"nSelected": "{{count}} seçildi",
|
||
"featuresMenu": "Özellikler",
|
||
"moveMenu": "Taşınmak",
|
||
"connectSelected": "Bağlamak",
|
||
"cancelSelection": "İptal etmek",
|
||
"deployDialogDesc": "{{name}} öğesini bir sunucunun authorized_keys'ine dağıtın.",
|
||
"targetHostLabel": "Hedef Sunucu",
|
||
"selectHostOption": "Bir sunucu seçin...",
|
||
"keyDeployedSuccess": "Anahtar başarıyla yerleştirildi.",
|
||
"failedToDeployKey2": "Anahtar dağıtımı başarısız oldu.",
|
||
"deletedCount": "Silinen {{count}} sunucular",
|
||
"failedToDeleteCount": "{{count}} ana bilgisayarı silme işlemi başarısız oldu.",
|
||
"duplicatedHost": "\"{{name}} \" kopyalandı",
|
||
"failedToDuplicateHost": "Sunucu çoğaltılamadı.",
|
||
"updatedCount": "Güncellenen {{count}} sunucular",
|
||
"friendlyNameLabel": "Dostça İsim",
|
||
"descriptionLabel": "Tanım",
|
||
"loadingHost": "Sunucu yükleniyor...",
|
||
"loadingHosts": "Sunucular yükleniyor...",
|
||
"loadingCredentials": "Kimlik bilgileri yükleniyor...",
|
||
"noHostsYet": "Henüz ev sahibi yok.",
|
||
"noHostsMatchSearch": "Arama kriterlerinize uyan ev sahibi bulunamadı.",
|
||
"hostNotFound": "Sunucu bulunamadı.",
|
||
"searchHosts": "Sunucu ara...",
|
||
"sortHosts": "Sunucuları Sırala",
|
||
"sortDefault": "Varsayılan Sipariş",
|
||
"sortNameAsc": "İsim (A → Z)",
|
||
"sortNameDesc": "İsim (Z → A)",
|
||
"sortIpAsc": "IP Adresi (Artan)",
|
||
"sortIpDesc": "IP Adresi (Açıklama)",
|
||
"sortOnlineFirst": "Çevrimiçi Öncelikli",
|
||
"sortOfflineFirst": "Çevrimdışı Önce",
|
||
"sortPinnedFirst": "İlk olarak sabitlendi",
|
||
"filterHosts": "Sunucuları Filtrele",
|
||
"filterClearAll": "Filtreleri Temizle",
|
||
"filterStatusGroup": "Durum",
|
||
"filterOnline": "Çevrimiçi",
|
||
"filterOffline": "Çevrimdışı",
|
||
"filterPinned": "Sabitlendi",
|
||
"filterAuthGroup": "Kimlik Doğrulama Türü",
|
||
"filterAuthPassword": "Şifre",
|
||
"filterAuthKey": "SSH Anahtarı",
|
||
"filterAuthCredential": "Kimlik belgesi",
|
||
"filterAuthNone": "Hiçbiri",
|
||
"filterAuthOpkssh": "OPKSSH",
|
||
"filterProtocolGroup": "Protokol",
|
||
"filterProtocolSsh": "SSH",
|
||
"filterProtocolRdp": "RDP",
|
||
"filterProtocolVnc": "VNC",
|
||
"filterProtocolTelnet": "Telnet",
|
||
"filterFeaturesGroup": "Özellikler",
|
||
"filterFeatureTerminal": "terminal",
|
||
"filterFeatureFileManager": "Dosya Yöneticisi",
|
||
"filterFeatureTunnel": "Tünel",
|
||
"filterFeatureDocker": "Liman işçisi",
|
||
"filterTagsGroup": "Etiketler",
|
||
"shareHost": "Paylaşımlı Sunucu",
|
||
"shareHostTitle": "Paylaş: {{name}}",
|
||
"sharing": {
|
||
"requiresCredential": "Bu sunucunun paylaşımı etkinleştirmek için bir kimlik bilgisi kullanması gerekir. Öncelikle sunucuyu düzenleyin ve bir kimlik bilgisi atayın."
|
||
},
|
||
"guac": {
|
||
"connection": "Bağlantı",
|
||
"authentication": "Kimlik doğrulama",
|
||
"storedCredential": "Kaydedilmiş Kimlik Bilgileri",
|
||
"noCredential": "Herhangi bir kimlik belgesi gerekmiyor (doğrudan kimlik bilgileri aşağıda).",
|
||
"authMethod": "Kimlik Doğrulama Yöntemi",
|
||
"authTypeDirect": "Doğrudan",
|
||
"authTypeCredential": "Kimlik belgesi",
|
||
"selectCredential": "Bir yeterlilik belgesi seçin...",
|
||
"connectionSettings": "Bağlantı Ayarları",
|
||
"displaySettings": "Ekran Ayarları",
|
||
"audioSettings": "Ses Ayarları",
|
||
"rdpPerformance": "RDP Performansı",
|
||
"deviceRedirection": "Cihaz Yönlendirmesi",
|
||
"session": "Oturum",
|
||
"gateway": "Geçit",
|
||
"remoteApp": "RemoteApp",
|
||
"clipboard": "Pano",
|
||
"sessionRecording": "Oturum Kaydı",
|
||
"wakeOnLan": "Wake-on-LAN",
|
||
"vncSettings": "VNC Ayarları",
|
||
"terminalSettings": "Terminal Ayarları",
|
||
"rdpPort": "RDP Bağlantı Noktası",
|
||
"username": "Kullanıcı adı",
|
||
"password": "Şifre",
|
||
"domain": "İhtisas",
|
||
"securityMode": "Güvenlik Modu",
|
||
"colorDepth": "Renk Derinliği",
|
||
"width": "Genişlik",
|
||
"height": "Yükseklik",
|
||
"dpi": "DPI",
|
||
"resizeMethod": "Yeniden Boyutlandırma Yöntemi",
|
||
"clientName": "Müşteri Adı",
|
||
"initialProgram": "Başlangıç Programı",
|
||
"serverLayout": "Sunucu Düzeni",
|
||
"timezone": "Saat dilimi",
|
||
"loadBalanceInfo": "Yük Dengeleme Bilgisi / Çerez",
|
||
"loadBalanceInfoDesc": "RDS çiftliği yük dengelemesi için RD Bağlantı Aracısı çerezi (örneğin tsv://MS Terminal Services Plugin.1.CollectionName)",
|
||
"guacdProxy": "guacd Proxy",
|
||
"guacdHostname": "guacd Host",
|
||
"guacdHostnamePlaceholder": "Küresel varsayılan",
|
||
"guacdPort": "Guacd Limanı",
|
||
"guacdProxyDesc": "Bu bağlantı için genel guacd örneğini geçersiz kılın. Genel olarak yapılandırılmış guacd'yi kullanmak için boş bırakın.",
|
||
"gatewayHostname": "Ağ Geçidi Ana Bilgisayar Adı",
|
||
"gatewayPort": "Ağ Geçidi Bağlantı Noktası",
|
||
"gatewayUsername": "Ağ Geçidi Kullanıcı Adı",
|
||
"gatewayPassword": "Ağ Geçidi Şifresi",
|
||
"gatewayDomain": "Ağ Geçidi Alanı",
|
||
"remoteAppProgram": "RemoteApp Programı",
|
||
"workingDirectory": "Çalışma Dizini",
|
||
"arguments": "Tartışmalar",
|
||
"normalizeLineEndings": "Satır Sonlarını Normalleştir",
|
||
"recordingPath": "Kayıt Yolu",
|
||
"recordingName": "Kayıt Adı",
|
||
"macAddress": "MAC Adresi",
|
||
"broadcastAddress": "Yayın Adresi",
|
||
"udpPort": "UDP Bağlantı Noktası",
|
||
"waitTimeS": "Bekleme Süresi(leri)",
|
||
"driveName": "Sürücü Adı",
|
||
"drivePath": "Sürüş Yolu",
|
||
"ignoreCertificate": "Sertifikayı Yok Say",
|
||
"ignoreCertificateDesc": "Kendinden imzalı sertifikalara sahip sunuculara bağlantılara izin ver.",
|
||
"forceLossless": "Kuvvet Kayıpsız",
|
||
"forceLosslessDesc": "Kayıpsız görüntü kodlamayı zorla (daha yüksek kalite, daha fazla bant genişliği)",
|
||
"disableAudio": "Sesi Devre Dışı Bırak",
|
||
"disableAudioDesc": "Uzaktan oturumdaki tüm sesleri kapatın.",
|
||
"enableAudioInput": "Ses Girişini (Mikrofon) Etkinleştir",
|
||
"enableAudioInputDesc": "Yerel mikrofonu uzaktaki oturuma ilet",
|
||
"wallpaper": "Duvar Kağıdı",
|
||
"wallpaperDesc": "Masaüstü duvar kağıdını göster (devre dışı bırakmak performansı artırır)",
|
||
"theming": "Temalandırma",
|
||
"themingDesc": "Görsel temaları ve stilleri etkinleştirin",
|
||
"fontSmoothing": "Yazı Tipi Yumuşatma",
|
||
"fontSmoothingDesc": "ClearType yazı tipinin oluşturulmasını etkinleştirin",
|
||
"fullWindowDrag": "Tam Pencere Sürükleme",
|
||
"fullWindowDragDesc": "Sürüklerken pencere içeriğini göster",
|
||
"desktopComposition": "Masaüstü Kompozisyonu",
|
||
"desktopCompositionDesc": "Aero cam efektlerini etkinleştirin",
|
||
"menuAnimations": "Menü Animasyonları",
|
||
"menuAnimationsDesc": "Menü geçiş ve kaydırma animasyonlarını etkinleştirin",
|
||
"disableBitmapCaching": "Bitmap önbelleklemesini devre dışı bırak",
|
||
"disableBitmapCachingDesc": "Bitmap önbelleğini kapatın (bu, aksaklıkları gidermeye yardımcı olabilir).",
|
||
"disableOffscreenCaching": "Ekran Dışı Önbellekleme'yi Devre Dışı Bırak",
|
||
"disableOffscreenCachingDesc": "Ekran dışı önbelleği devre dışı bırakın.",
|
||
"disableGlyphCaching": "Glif Önbelleklemesini Devre Dışı Bırak",
|
||
"disableGlyphCachingDesc": "Glif önbelleğini kapatın.",
|
||
"enableGfx": "GFX'i etkinleştirin",
|
||
"enableGfxDesc": "RemoteFX grafik işlem hattını kullanın.",
|
||
"enablePrinting": "Yazdırmayı Etkinleştir",
|
||
"enablePrintingDesc": "Yerel yazıcıları uzak oturuma yönlendirin.",
|
||
"enableDriveRedirection": "Sürücü Yönlendirmesini Etkinleştir",
|
||
"enableDriveRedirectionDesc": "Yerel bir klasörü uzak oturumda sürücü olarak eşleştirin.",
|
||
"createDrivePath": "Sürüş Yolu Oluştur",
|
||
"createDrivePathDesc": "Klasör mevcut değilse otomatik olarak oluştur.",
|
||
"disableDownload": "İndirmeyi Devre Dışı Bırak",
|
||
"disableDownloadDesc": "Uzak oturumdan dosya indirilmesini engelleyin.",
|
||
"disableUpload": "Yüklemeyi Devre Dışı Bırak",
|
||
"disableUploadDesc": "Uzak oturuma dosya yüklenmesini engelleyin.",
|
||
"enableTouch": "Dokunmatik özelliği etkinleştirin",
|
||
"enableTouchDesc": "Dokunmatik giriş yönlendirmesini etkinleştirin",
|
||
"consoleSession": "Konsol Oturumu",
|
||
"consoleSessionDesc": "Yeni bir oturum açmak yerine konsola (oturum 0) bağlanın.",
|
||
"sendWolPacket": "WOL Paketini Gönder",
|
||
"sendWolPacketDesc": "Bağlantı kurmadan önce bu sunucuyu uyandırmak için sihirli bir paket gönderin.",
|
||
"disableCopy": "Kopyalamayı Devre Dışı Bırak",
|
||
"disableCopyDesc": "Uzak oturumdan metin kopyalamayı engelleyin.",
|
||
"disablePaste": "Yapıştırmayı Devre Dışı Bırak",
|
||
"disablePasteDesc": "Uzak oturuma metin yapıştırmayı engelleyin.",
|
||
"createPathIfMissing": "Eksikse Yol Oluştur",
|
||
"createPathIfMissingDesc": "Kayıt dizinini otomatik olarak oluştur",
|
||
"excludeOutput": "Çıktıyı Hariç Tut",
|
||
"excludeOutputDesc": "Ekran çıktısını kaydetmeyin (yalnızca meta veriler).",
|
||
"excludeMouse": "Fareyi Hariç Tut",
|
||
"excludeMouseDesc": "Fare hareketlerini kaydetmeyin.",
|
||
"includeKeystrokes": "Tuş vuruşlarını dahil et",
|
||
"includeKeystrokesDesc": "Ekran çıktısına ek olarak ham tuş vuruşlarını da kaydedin.",
|
||
"vncPort": "VNC Bağlantı Noktası",
|
||
"vncPassword": "VNC Şifresi",
|
||
"vncUsernameOptional": "Kullanıcı adı (isteğe bağlı)",
|
||
"vncLeaveBlank": "Gerekli değilse boş bırakın.",
|
||
"cursorMode": "İmleç Modu",
|
||
"swapRedBlue": "Kırmızı/Maviyi Değiştir",
|
||
"swapRedBlueDesc": "Kırmızı ve mavi renk kanallarının yerini değiştirin (bazı renk sorunlarını düzeltir).",
|
||
"readOnly": "salt okunur",
|
||
"readOnlyDesc": "Herhangi bir giriş göndermeden uzaktaki ekranı görüntüleyin.",
|
||
"telnetPort": "Telnet Port",
|
||
"terminalType": "Terminal Tipi",
|
||
"fontName": "Yazı Tipi Adı",
|
||
"fontSize": "Yazı Tipi Boyutu",
|
||
"colorScheme": "Renk Şeması",
|
||
"backspaceKey": "Geri tuşu",
|
||
"saveHostFirst": "Önce sunucuyu kurtarın.",
|
||
"sharingOptionsAfterSave": "Sunucu kaydedildikten sonra paylaşım seçenekleri kullanılabilir hale gelir.",
|
||
"sharingLoadError": "Paylaşım verileri yüklenemedi. Bağlantınızı kontrol edin ve tekrar deneyin.",
|
||
"shareHostSection": "Paylaşımlı Sunucu",
|
||
"shareWithUser": "Kullanıcıyla paylaş",
|
||
"shareWithRole": "Rol ile paylaş",
|
||
"selectUser": "Kullanıcı Seç",
|
||
"selectRole": "Rol Seçin",
|
||
"selectUserOption": "Bir kullanıcı seçin...",
|
||
"selectRoleOption": "Bir rol seçin...",
|
||
"permissionLevel": "İzin Seviyesi",
|
||
"expiresInHours": "(Saat) içinde sona eriyor",
|
||
"noExpiryPlaceholder": "Son kullanma tarihi olmaması için boş bırakın.",
|
||
"shareBtn": "Paylaşmak",
|
||
"currentAccess": "Mevcut Erişim",
|
||
"typeHeader": "Tip",
|
||
"targetHeader": "Hedef",
|
||
"permissionHeader": "İzin",
|
||
"grantedByHeader": "Veren",
|
||
"expiresHeader": "Süresi doluyor",
|
||
"noAccessEntries": "Henüz erişim kaydı yok.",
|
||
"expiredLabel": "Günü geçmiş",
|
||
"neverLabel": "Asla",
|
||
"revokeBtn": "Geri çekmek",
|
||
"cancelBtn": "İptal etmek",
|
||
"savingBtn": "Tasarruf...",
|
||
"updateHostBtn": "Sunucuyu Güncelle",
|
||
"addHostBtn": "Sunucu Ekle"
|
||
}
|
||
},
|
||
"commandPalette": {
|
||
"searchPlaceholder": "Sunucuları, komutları veya ayarları arayın...",
|
||
"quickActions": "Hızlı İşlemler",
|
||
"hostManager": "Sunucu Yöneticisi",
|
||
"hostManagerDesc": "Sunucuları yönetin, ekleyin veya düzenleyin.",
|
||
"addNewHost": "Yeni Sunucu Ekle",
|
||
"addNewHostDesc": "Yeni bir ev sahibi kaydedin",
|
||
"adminSettings": "Yönetici Ayarları",
|
||
"adminSettingsDesc": "Sistem tercihlerini ve kullanıcıları yapılandırın.",
|
||
"userProfile": "Kullanıcı Profili",
|
||
"userProfileDesc": "Hesabınızı ve tercihlerinizi yönetin",
|
||
"addCredential": "Kimlik Bilgisi Ekle",
|
||
"addCredentialDesc": "SSH anahtarlarını veya şifrelerini saklayın.",
|
||
"tmuxMonitor": "Tmux Monitörü",
|
||
"tmuxMonitorDesc": "Sunucularınızdaki tmux oturumlarını izleyin.",
|
||
"recentActivity": "Son Aktiviteler",
|
||
"serversAndHosts": "Sunucular ve Hostlar",
|
||
"noHostsFound": "\"{{search}} \" ile eşleşen hiçbir sunucu bulunamadı.",
|
||
"links": "Bağlantılar",
|
||
"navigate": "Gezinti",
|
||
"select": "Seçme",
|
||
"toggleWith": "ile değiştir"
|
||
},
|
||
"splitScreen": {
|
||
"paneEmpty": "Bölme {{index}} - boş",
|
||
"noTabAssigned": "Hiçbir sekme atanmadı.",
|
||
"focusedPane": "Aktif bölme"
|
||
},
|
||
"connections": {
|
||
"noConnections": "Bağlantı yok.",
|
||
"noConnectionsDesc": "Buradaki bağlantıları görmek için bir terminal, dosya yöneticisi veya uzak masaüstü açın.",
|
||
"connectedFor": "{{duration}} için bağlantı kuruldu.",
|
||
"connected": "Bağlı",
|
||
"disconnected": "Bağlantı kesildi",
|
||
"closeTab": "Sekmeyi kapat",
|
||
"closeConnection": "Yakın bağlantı",
|
||
"forgetTab": "Unutmak",
|
||
"removeBackground": "Kaldırmak",
|
||
"reconnect": "Yeniden bağlan",
|
||
"reopenTab": "Yeniden açın",
|
||
"sectionOpen": "Açık",
|
||
"sectionBackground": "Arka plan",
|
||
"backgroundDesc": "Bağlantı kesildikten sonra oturumlar 30 dakika boyunca devam eder ve yeniden bağlanabilir.",
|
||
"persisted": "Arka planda devam etti",
|
||
"expiresIn": "{{duration}} içinde sona eriyor",
|
||
"search": "Arama bağlantıları...",
|
||
"noSearchResults": "Arama kriterlerinize uyan bağlantı bulunamadı.",
|
||
"rename": "Oturumu yeniden adlandır"
|
||
},
|
||
"guacamole": {
|
||
"connecting": "{{type}} oturumuna bağlanılıyor...",
|
||
"connectionError": "Bağlantı hatası",
|
||
"connectionFailed": "Bağlantı başarısız oldu.",
|
||
"failedToConnect": "Bağlantı belirteci alınamadı.",
|
||
"hostNotFound": "Sunucu bulunamadı.",
|
||
"noHostSelected": "Sunucu seçilmedi.",
|
||
"reconnect": "Yeniden bağlan",
|
||
"retry": "Tekrar dene",
|
||
"guacdUnavailable": "Uzak masaüstü hizmeti (guacd) kullanılamıyor. Lütfen guacd'nin çalıştığından, erişilebilir olduğundan ve yönetici ayarlarında doğru şekilde yapılandırıldığından emin olun.",
|
||
"ctrlAltDel": "Ctrl+Alt+Del",
|
||
"toolbar": {
|
||
"ctrlAltDel": "Ctrl+Alt+Del",
|
||
"winL": "Win+L (Kilit Ekranı)",
|
||
"winKey": "Windows Anahtarı",
|
||
"ctrl": "Ctrl",
|
||
"alt": "Alternatif",
|
||
"shift": "Vardiya",
|
||
"win": "Kazanç",
|
||
"stickyActive": "{{key}} (kilitli - serbest bırakmak için tıklayın)",
|
||
"stickyInactive": "{{key}} (kilitlemek için tıklayın)",
|
||
"esc": "Kaçmak",
|
||
"tab": "Sekme",
|
||
"home": "Ev",
|
||
"end": "Son",
|
||
"pageUp": "Sayfa Yukarı",
|
||
"pageDown": "Sayfa Aşağı",
|
||
"arrowUp": "Yukarı Ok",
|
||
"arrowDown": "Aşağı Ok",
|
||
"arrowLeft": "Ok Sol",
|
||
"arrowRight": "Sağ Ok",
|
||
"fnToggle": "Fonksiyon Tuşları",
|
||
"reconnect": "Yeniden Bağlantı Oturumu",
|
||
"collapse": "Araç çubuğunu daralt",
|
||
"expand": "Araç çubuğunu genişletin",
|
||
"dragHandle": "Konumunu değiştirmek için sürükleyin."
|
||
}
|
||
},
|
||
"terminal": {
|
||
"connect": "Sunucuya bağlan",
|
||
"clear": "Temizlemek",
|
||
"paste": "Yapıştır",
|
||
"reconnect": "Yeniden bağlan",
|
||
"connectionLost": "Bağlantı kesildi",
|
||
"connected": "Bağlı",
|
||
"clipboardWriteFailed": "Kopyalama işlemi panoya yapılamadı. Sayfanın HTTPS veya localhost üzerinden sunulduğundan emin olun.",
|
||
"clipboardReadFailed": "Panodan okuma işlemi başarısız oldu. Lütfen pano izinlerinin verildiğinden emin olun.",
|
||
"clipboardHttpWarning": "Yapıştırma işlemi HTTPS gerektirir. Ctrl+Shift+V tuşlarını kullanın veya Termix'i HTTPS üzerinden sunun.",
|
||
"passwordPromptFillTitle": "Kaydedilen şifreyi bu alana girin lütfen.",
|
||
"unknownError": "Bilinmeyen bir hata oluştu.",
|
||
"websocketError": "WebSocket bağlantı hatası",
|
||
"connecting": "Bağlanıyor...",
|
||
"noHostSelected": "Sunucu seçilmedi.",
|
||
"reconnecting": "Yeniden bağlanılıyor... ({{attempt}}/{{max}})",
|
||
"reconnected": "Bağlantı başarıyla yeniden kuruldu.",
|
||
"tmuxSessionCreated": "tmux oturumu oluşturuldu: {{name}}",
|
||
"tmuxSessionAttached": "tmux oturumu eklendi: {{name}}",
|
||
"tmuxUnavailable": "Uzak sunucuda tmux kurulu değil, standart kabuğa geri dönülüyor.",
|
||
"tmuxSessionPickerTitle": "tmux Oturumları",
|
||
"tmuxSessionPickerDesc": "Bu sunucuda mevcut tmux oturumları bulundu. Yeniden bağlanmak veya yeni bir oturum oluşturmak için birini seçin.",
|
||
"tmuxWindows": "Windows",
|
||
"tmuxWindowCount": "{{count}} pencere",
|
||
"tmuxAttached": "Ekli müşteriler",
|
||
"tmuxAttachedCount": "{{count}} eklendi",
|
||
"tmuxLastActivity": "Son aktivite",
|
||
"tmuxTimeJustNow": "Şu anda",
|
||
"tmuxTimeMinutes": "{{count}}m önce",
|
||
"tmuxTimeHours": "{{count}}saat önce",
|
||
"tmuxTimeDays": "{{count}}gün önce",
|
||
"tmuxCreateNew": "Yeni oturum başlat",
|
||
"tmuxCopyHint": "Seçimi ayarlayın ve panoya kopyalamak için Enter tuşuna basın.",
|
||
"tmuxDetach": "Tmux oturumundan ayrıl",
|
||
"tmuxDetached": "Tmux oturumundan ayrıldı",
|
||
"maxReconnectAttemptsReached": "Maksimum yeniden bağlantı deneme sayısına ulaşıldı.",
|
||
"closeTab": "Kapalı",
|
||
"connectionTimeout": "Bağlantı zaman aşımı",
|
||
"terminalTitle": "Terminal - {{host}}",
|
||
"terminalWithPath": "Terminal - {{host}}:{{path}}",
|
||
"runTitle": "Çalıştırılıyor {{command}} - {{host}}",
|
||
"totpRequired": "İki Faktörlü Kimlik Doğrulama Gerekli",
|
||
"totpCodeLabel": "Doğrulama Kodu",
|
||
"totpVerify": "Doğrulamak",
|
||
"warpgateAuthRequired": "Warpgate Kimlik Doğrulaması Gerekli",
|
||
"warpgateSecurityKey": "Güvenlik Anahtarı",
|
||
"warpgateAuthUrl": "Kimlik Doğrulama URL'si",
|
||
"warpgateOpenBrowser": "Tarayıcıda aç",
|
||
"warpgateContinue": "Kimlik doğrulama işlemini tamamladım.",
|
||
"opksshAuthRequired": "OPKSSH Kimlik Doğrulaması Gerekli",
|
||
"opksshAuthDescription": "Devam etmek için tarayıcınızda kimlik doğrulama işlemini tamamlayın. Bu oturum 24 saat boyunca geçerli olacaktır.",
|
||
"opksshOpenBrowser": "Kimlik doğrulaması için tarayıcıyı açın.",
|
||
"opksshWaitingForAuth": "Tarayıcıda kimlik doğrulaması bekleniyor...",
|
||
"opksshAuthenticating": "Kimlik doğrulama işlemi gerçekleştiriliyor...",
|
||
"opksshTimeout": "Kimlik doğrulama işlemi zaman aşımına uğradı. Lütfen tekrar deneyin.",
|
||
"opksshAuthFailed": "Kimlik doğrulama başarısız oldu. Lütfen kimlik bilgilerinizi kontrol edin ve tekrar deneyin.",
|
||
"opksshSignInWith": "{{provider}} ile giriş yapın",
|
||
"vaultAuthTitle": "Kasa oturum açma işlemi gereklidir.",
|
||
"vaultAuthDescription": "HashiCorp Vault'a giriş yapmak için bir pencere açıldı. Lütfen orada giriş işlemini tamamlayın; bağlantı otomatik olarak devam edecektir.",
|
||
"vaultAuthFailed": "Kasa kimlik doğrulaması başarısız oldu. Lütfen tekrar deneyin.",
|
||
"vaultReopen": "Giriş penceresini yeniden açın",
|
||
"sudoPasswordPopupTitle": "Şifrenizi girin?",
|
||
"linkDialogTitle": "Bağlantıyı Aç",
|
||
"linkDialogOpen": "Açık",
|
||
"linkDialogCopy": "Kopyala",
|
||
"websocketAbnormalClose": "Bağlantı beklenmedik şekilde kapatıldı. Bu durum, ters proxy veya SSL yapılandırma sorunundan kaynaklanıyor olabilir. Lütfen sunucu günlüklerini kontrol edin.",
|
||
"connectionLogTitle": "Bağlantı Günlüğü",
|
||
"connectionLogCopy": "Günlükleri panoya kopyala",
|
||
"connectionLogEmpty": "Henüz bağlantı günlükleri yok.",
|
||
"connectionLogWaiting": "Bağlantı günlükleri bekleniyor...",
|
||
"connectionLogCopied": "Bağlantı günlükleri panoya kopyalandı",
|
||
"connectionLogCopyFailed": "Günlük kayıtlarını panoya kopyalama başarısız oldu.",
|
||
"connectionRejected": "Sunucu bağlantıyı reddetti. Lütfen kimlik doğrulama ve ağ yapılandırmanızı kontrol edin.",
|
||
"hostKeyRejected": "SSH sunucu anahtarı doğrulama işlemi reddedildi. Bağlantı iptal edildi.",
|
||
"sessionTakenOver": "Oturum başka bir sekmede açıldı. Yeniden bağlanılıyor...",
|
||
"split": {
|
||
"splitTab": "Bölünmüş Sekme",
|
||
"addToSplit": "Bölünmüş bölüme ekle",
|
||
"removeFromSplit": "Bölünmüş halden çıkarın"
|
||
}
|
||
},
|
||
"fileManager": {
|
||
"noHostSelected": "Sunucu seçilmedi.",
|
||
"initializingEditor": "Editör başlatılıyor...",
|
||
"file": "Dosya",
|
||
"folder": "Dosya",
|
||
"uploadFile": "Dosya Yükle",
|
||
"downloadFile": "İndirmek",
|
||
"extractArchive": "Arşivden Çıkarma",
|
||
"extractingArchive": "{{name}} çıkarılıyor...",
|
||
"archiveExtractedSuccessfully": "{{name}} başarıyla çıkarıldı",
|
||
"extractFailed": "Çıkarma işlemi başarısız oldu.",
|
||
"compressFile": "Dosyayı Sıkıştır",
|
||
"compressFiles": "Dosyaları Sıkıştır",
|
||
"compressFilesDesc": "{{count}} öğeyi bir arşive sıkıştırın",
|
||
"archiveName": "Arşiv Adı",
|
||
"enterArchiveName": "Arşiv adını girin...",
|
||
"compressionFormat": "Sıkıştırma Formatı",
|
||
"selectedFiles": "Seçilen dosyalar",
|
||
"andMoreFiles": "ve {{count}} daha fazlası...",
|
||
"compress": "Kompres",
|
||
"compressingFiles": "{{count}} öğeyi {{name}} öğeye sıkıştırılıyor...",
|
||
"filesCompressedSuccessfully": "{{name}} başarıyla oluşturuldu",
|
||
"compressFailed": "Sıkıştırma başarısız oldu",
|
||
"edit": "Düzenlemek",
|
||
"preview": "Önizleme",
|
||
"previous": "Öncesi",
|
||
"next": "Sonraki",
|
||
"pageXOfY": "Sayfa {{current}} / {{total}}",
|
||
"zoomOut": "Uzaklaştır",
|
||
"zoomIn": "Yakınlaştır",
|
||
"newFile": "Yeni Dosya",
|
||
"newFolder": "Yeni Klasör",
|
||
"rename": "Yeniden isimlendirmek",
|
||
"uploading": "Yükleniyor...",
|
||
"uploadingFile": "{{name}} yükleniyor...",
|
||
"fileName": "Dosya adı",
|
||
"folderName": "Klasör Adı",
|
||
"fileUploadedSuccessfully": "\"{{name}}\" dosyası başarıyla yüklendi",
|
||
"failedToUploadFile": "Dosya yükleme başarısız oldu.",
|
||
"fileDownloadedSuccessfully": "\"{{name}}\" dosyası başarıyla indirildi",
|
||
"failedToDownloadFile": "Dosya indirme başarısız oldu.",
|
||
"fileCreatedSuccessfully": "\"{{name}}\" dosyası başarıyla oluşturuldu",
|
||
"folderCreatedSuccessfully": "\"{{name}}\" klasörü başarıyla oluşturuldu",
|
||
"failedToCreateItem": "Öğe oluşturulamadı.",
|
||
"operationFailed": "{{operation}} işlemi {{name}}için başarısız oldu: {{error}}",
|
||
"failedToResolveSymlink": "Sembolik bağlantı çözümlenemedi.",
|
||
"itemsDeletedSuccessfully": "{{count}} öğe başarıyla silindi",
|
||
"failedToDeleteItems": "Öğeleri silme işlemi başarısız oldu.",
|
||
"sudoPasswordRequired": "Yönetici Parolası Gerekli",
|
||
"enterSudoPassword": "Bu işleme devam etmek için sudo parolasını girin.",
|
||
"sudoPassword": "Sudo şifresi",
|
||
"sudoOperationFailed": "Sudo işlemi başarısız oldu",
|
||
"sudoAuthFailed": "Sudo kimlik doğrulaması başarısız oldu",
|
||
"dragFilesToUpload": "Yüklemek için dosyaları buraya sürükleyin.",
|
||
"emptyFolder": "Bu klasör boş.",
|
||
"searchFiles": "Dosyaları ara...",
|
||
"upload": "Yüklemek",
|
||
"selectHostToStart": "Dosya yönetimini başlatmak için bir sunucu seçin.",
|
||
"sshRequiredForFileManager": "Dosya yöneticisi SSH gerektiriyor. Bu sunucuda SSH etkinleştirilmemiş.",
|
||
"failedToConnect": "SSH bağlantısı kurulamadı.",
|
||
"failedToLoadDirectory": "Dizin yüklenemedi.",
|
||
"noSSHConnection": "SSH bağlantısı mevcut değil.",
|
||
"copy": "Kopyala",
|
||
"cut": "Kesmek",
|
||
"paste": "Yapıştır",
|
||
"copyPath": "Kopyala Yolu",
|
||
"copyPaths": "Kopyala Yolları",
|
||
"delete": "Silmek",
|
||
"properties": "Özellikler",
|
||
"refresh": "Yenile",
|
||
"downloadFiles": "{{count}} dosyayı Tarayıcıya İndir",
|
||
"copyFiles": "{{count}} öğeyi kopyala",
|
||
"cutFiles": "{{count}} öğeyi kes",
|
||
"deleteFiles": "{{count}} öğeyi sil",
|
||
"filesCopiedToClipboard": "{{count}} öğe panoya kopyalandı",
|
||
"filesCutToClipboard": "{{count}} öğe panoya kopyalandı",
|
||
"pathCopiedToClipboard": "Yol panoya kopyalandı",
|
||
"pathsCopiedToClipboard": "{{count}} yollar panoya kopyalandı",
|
||
"failedToCopyPath": "Yol kopyalanıp panoya aktarılamadı.",
|
||
"copyFolderLink": "Klasöre Bağlantıyı Kopyala",
|
||
"copyCurrentFolderLink": "Geçerli Klasöre Bağlantıyı Kopyala",
|
||
"folderLinkCopied": "Klasör bağlantısı panoya kopyalandı",
|
||
"failedToCopyFolderLink": "Klasör bağlantısı kopyalanamadı.",
|
||
"movedItems": "{{count}} öğe taşındı",
|
||
"failedToDeleteItem": "Öğeyi silme işlemi başarısız oldu.",
|
||
"itemRenamedSuccessfully": "{{type}} başarıyla yeniden adlandırıldı",
|
||
"failedToRenameItem": "Öğeyi yeniden adlandırma başarısız oldu.",
|
||
"download": "İndirmek",
|
||
"openExternalEditor": "Harici olarak açın",
|
||
"chooseExternalEditor": "Harici düzenleyiciyi seçin",
|
||
"externalEditorSelected": "Harici editör seçildi",
|
||
"externalEditorDesktopOnly": "Harici düzenleyici yalnızca masaüstü uygulamasında mevcuttur.",
|
||
"externalEditorOpened": "Harici bir düzenleyicide açıldı. Orada kaydetmek, değişiklikleri sunucuya geri yükleyecektir.",
|
||
"failedToOpenExternalEditor": "Harici düzenleyici açılamadı.",
|
||
"failedToSelectExternalEditor": "Harici düzenleyici seçilemedi.",
|
||
"permissions": "İzinler",
|
||
"size": "Boyut",
|
||
"modified": "Değiştirildi",
|
||
"path": "Yol",
|
||
"confirmDelete": "{{name}} öğesini silmek istediğinizden emin misiniz?",
|
||
"permissionDenied": "İzin reddedildi",
|
||
"serverError": "Sunucu Hatası",
|
||
"fileSavedSuccessfully": "Dosya başarıyla kaydedildi.",
|
||
"failedToSaveFile": "Dosya kaydedilemedi.",
|
||
"confirmDeleteSingleItem": "\"{{name}} \" öğesini kalıcı olarak silmek istediğinizden emin misiniz?",
|
||
"confirmDeleteMultipleItems": "{{count}} öğeyi kalıcı olarak silmek istediğinizden emin misiniz?",
|
||
"confirmDeleteMultipleItemsWithFolders": "{{count}} öğeyi kalıcı olarak silmek istediğinizden emin misiniz? Bu, klasörleri ve içeriklerini de içerir.",
|
||
"confirmDeleteFolder": "\"{{name}}\" klasörünü ve tüm içeriğini kalıcı olarak silmek istediğinizden emin misiniz?",
|
||
"permanentDeleteWarning": "Bu işlem geri alınamaz. Öğeler sunucudan kalıcı olarak silinecektir.",
|
||
"recent": "Son",
|
||
"pinned": "Sabitlendi",
|
||
"folderShortcuts": "Klasör Kısayolları",
|
||
"failedToReconnectSSH": "SSH oturumu yeniden bağlanamadı.",
|
||
"openTerminalHere": "Terminali buradan açın.",
|
||
"run": "Koşmak",
|
||
"openTerminalInFolder": "Bu klasörde terminali açın.",
|
||
"openTerminalInFileLocation": "Dosya konumunda terminali açın.",
|
||
"runningFile": "Koşuyor - {{file}}",
|
||
"onlyRunExecutableFiles": "Yalnızca çalıştırılabilir dosyaları çalıştırabilir.",
|
||
"directories": "Dizinler",
|
||
"removedFromRecentFiles": "Son dosyalardan \"{{name}}\" kaldırıldı.",
|
||
"removeFailed": "Kaldırma işlemi başarısız oldu.",
|
||
"unpinnedSuccessfully": "\"{{name}}\" başarıyla sabitlenmiş öğe kaldırıldı",
|
||
"unpinFailed": "Sabitlemeyi kaldırma başarısız oldu",
|
||
"removedShortcut": "\"{{name}} \" kısayolu kaldırıldı.",
|
||
"removeShortcutFailed": "Kısayol kaldırma işlemi başarısız oldu.",
|
||
"clearedAllRecentFiles": "Son kullanılan tüm dosyalar silindi.",
|
||
"clearFailed": "Temizleme başarısız oldu",
|
||
"removeFromRecentFiles": "Son kullanılan dosyalardan kaldır",
|
||
"clearAllRecentFiles": "Son kullanılan tüm dosyaları temizle",
|
||
"unpinFile": "Dosyanın sabitlemesini kaldır",
|
||
"removeShortcut": "Kısayolu kaldır",
|
||
"pinFile": "Pin dosyası",
|
||
"addToShortcuts": "Kısayollara ekle",
|
||
"pasteFailed": "Yapıştırma işlemi başarısız oldu.",
|
||
"noUndoableActions": "Geri alınamaz işlem yok.",
|
||
"undoCopySuccess": "Kopyalama işlemi geri alındı: Kopyalanan {{count}} dosya silindi.",
|
||
"undoCopyFailedDelete": "Geri alma başarısız oldu: Kopyalanan dosyaların hiçbiri silinemedi.",
|
||
"undoCopyFailedNoInfo": "Geri alma başarısız oldu: Kopyalanan dosya bilgileri bulunamadı.",
|
||
"undoMoveSuccess": "Taşıma işlemi geri alındı: {{count}} dosya orijinal konumuna geri taşındı.",
|
||
"undoMoveFailedMove": "Geri alma başarısız oldu: Hiçbir dosya geri taşınamadı.",
|
||
"undoMoveFailedNoInfo": "Geri alma başarısız oldu: Taşınan dosya bilgisi bulunamadı.",
|
||
"undoDeleteNotSupported": "Silme işlemi geri alınamaz: Dosyalar sunucudan kalıcı olarak silindi.",
|
||
"undoTypeNotSupported": "Desteklenmeyen geri alma işlemi türü",
|
||
"undoOperationFailed": "Geri alma işlemi başarısız oldu",
|
||
"unknownError": "Bilinmeyen hata",
|
||
"confirm": "Onaylamak",
|
||
"find": "Bulmak...",
|
||
"replace": "Yer değiştirmek",
|
||
"downloadInstead": "Bunun yerine indirin",
|
||
"keyboardShortcuts": "Klavye Kısayolları",
|
||
"searchAndReplace": "Arama ve Değiştirme",
|
||
"editing": "Düzenleme",
|
||
"search": "Aramak",
|
||
"findNext": "Sonrakini Bul",
|
||
"findPrevious": "Öncekini Bul",
|
||
"save": "Kaydetmek",
|
||
"selectAll": "Tümünü Seç",
|
||
"undo": "Geri al",
|
||
"redo": "Tekrarla",
|
||
"moveLineUp": "Hareket Sıralaması",
|
||
"moveLineDown": "Satırı Aşağı Taşı",
|
||
"toggleComment": "Yorumu Aç/Kapat",
|
||
"autoComplete": "Otomatik Tamamlama",
|
||
"imageLoadError": "Görüntü yüklenemedi.",
|
||
"startTyping": "Yazmaya başlayın...",
|
||
"unknownSize": "Boyutu bilinmiyor",
|
||
"fileIsEmpty": "Dosya boş.",
|
||
"largeFileWarning": "Büyük Dosya Uyarısı",
|
||
"largeFileWarningDesc": "Bu dosya {{size}} boyutundadır ve metin olarak açıldığında performans sorunlarına neden olabilir.",
|
||
"fileNotFoundAndRemoved": "\"{{name}}\" dosyası bulunamadı ve son/sabitlenmiş dosyalar listesinden kaldırıldı.",
|
||
"failedToLoadFile": "Dosya yüklenemedi: {{error}}",
|
||
"serverErrorOccurred": "Sunucu hatası oluştu. Lütfen daha sonra tekrar deneyin.",
|
||
"autoSaveFailed": "Otomatik kaydetme başarısız oldu.",
|
||
"fileAutoSaved": "Dosya otomatik olarak kaydedildi",
|
||
"moveFileFailed": "{{name}} taşınamadı",
|
||
"moveOperationFailed": "Taşıma işlemi başarısız oldu",
|
||
"canOnlyCompareFiles": "Yalnızca iki dosya karşılaştırılabilir.",
|
||
"comparingFiles": "Dosyalar karşılaştırılıyor: {{file1}} ve {{file2}}",
|
||
"dragFailed": "Sürükleme işlemi başarısız oldu",
|
||
"filePinnedSuccessfully": "\"{{name}}\" dosyası başarıyla sabitlendi",
|
||
"pinFileFailed": "Dosyayı sabitleme başarısız oldu.",
|
||
"fileUnpinnedSuccessfully": "\"{{name}}\" dosyasının sabitlemesi başarıyla kaldırıldı.",
|
||
"unpinFileFailed": "Dosyanın sabitlemesi kaldırılamadı.",
|
||
"shortcutAddedSuccessfully": "Klasör kısayolu \"{{name}}\" başarıyla eklendi",
|
||
"addShortcutFailed": "Kısayol ekleme başarısız oldu.",
|
||
"operationCompletedSuccessfully": "{{operation}} {{count}} öğe başarıyla",
|
||
"operationCompleted": "{{operation}} {{count}} öğeler",
|
||
"downloadFileSuccess": "{{name}} dosyası başarıyla indirildi.",
|
||
"downloadFileFailed": "İndirme başarısız oldu",
|
||
"moveTo": "{{name}} adresine geçin",
|
||
"diffCompareWith": "{{name}} ile karşılaştırın",
|
||
"dragOutsideToDownload": "İndirmek için pencerenin dışına sürükleyin ({{count}} dosya)",
|
||
"newFolderDefault": "YeniKlasör",
|
||
"newFileDefault": "YeniDosya.txt",
|
||
"successfullyMovedItems": "{{count}} öğe başarıyla {{target}} konumuna taşındı.",
|
||
"move": "Taşınmak",
|
||
"searchInFile": "Dosyada arama yap (Ctrl+F)",
|
||
"showKeyboardShortcuts": "Klavye kısayollarını göster",
|
||
"decreaseFontSize": "Yazı tipi boyutunu küçültün",
|
||
"increaseFontSize": "Yazı tipi boyutunu büyüt",
|
||
"startWritingMarkdown": "Markdown içeriğinizi yazmaya başlayın...",
|
||
"loadingFileComparison": "Dosya karşılaştırması yükleniyor...",
|
||
"reload": "Yeniden yükle",
|
||
"compare": "Karşılaştırmak",
|
||
"sideBySide": "Yan yana",
|
||
"inline": "Çizgide",
|
||
"fileComparison": "Dosya Karşılaştırması: {{file1}} ile {{file2}}",
|
||
"fileTooLarge": "Dosya çok büyük: {{error}}",
|
||
"sshConnectionFailed": "SSH bağlantısı başarısız oldu. Lütfen {{name}} ({{ip}}:{{port}} ) ile olan bağlantınızı kontrol edin.",
|
||
"loadFileFailed": "Dosya yüklenemedi: {{error}}",
|
||
"connecting": "Bağlanıyor...",
|
||
"connectedSuccessfully": "Bağlantı başarıyla kuruldu.",
|
||
"totpVerificationFailed": "TOTP doğrulaması başarısız oldu",
|
||
"warpgateVerificationFailed": "Warpgate kimlik doğrulaması başarısız oldu",
|
||
"authenticationFailed": "Kimlik doğrulama başarısız oldu",
|
||
"incorrectPassphrase": "Geçersiz parola. Lütfen tekrar deneyin.",
|
||
"verificationCodePrompt": "Doğrulama kodu:",
|
||
"changePermissions": "İzinleri Değiştir",
|
||
"currentPermissions": "Mevcut İzinler",
|
||
"owner": "Mal sahibi",
|
||
"group": "Grup",
|
||
"others": "Diğerleri",
|
||
"read": "Okumak",
|
||
"write": "Yazmak",
|
||
"execute": "Uygulamak",
|
||
"permissionsChangedSuccessfully": "İzinler başarıyla değiştirildi.",
|
||
"failedToChangePermissions": "İzinleri değiştirme işlemi başarısız oldu.",
|
||
"name": "İsim",
|
||
"sortByName": "İsim",
|
||
"sortByDate": "Değiştirilme Tarihi",
|
||
"sortBySize": "Boyut",
|
||
"ascending": "Yükselen",
|
||
"descending": "İnen",
|
||
"root": "Kök",
|
||
"new": "Yeni",
|
||
"sortBy": "Göre sırala",
|
||
"items": "Öğeler",
|
||
"selected": "Seçildi",
|
||
"editor": "Editör",
|
||
"octal": "Sekizli",
|
||
"storage": "Depolamak",
|
||
"disk": "Disk",
|
||
"used": "Kullanılmış",
|
||
"of": "ile ilgili",
|
||
"toggleSidebar": "Kenar Çubuğunu Aç/Kapat",
|
||
"cannotLoadPdf": "PDF yüklenemiyor.",
|
||
"pdfLoadError": "Bu PDF dosyasını yüklerken bir hata oluştu.",
|
||
"loadingPdf": "PDF yükleniyor...",
|
||
"loadingPage": "Sayfa yükleniyor..."
|
||
},
|
||
"transfer": {
|
||
"copyToHost": "Sunucuya kopyala…",
|
||
"moveToHost": "Ana bilgisayara geç…",
|
||
"copyItemsToHost": "{{count}} öğeyi… sunucuya kopyala",
|
||
"moveItemsToHost": "{{count}} öğeyi… ana bilgisayara taşı",
|
||
"noHostsConnected": "Başka dosya yöneticisi sunucusu mevcut değil.",
|
||
"noHostsConnectedHint": "Host Manager'da Dosya Yöneticisi etkinleştirilmiş başka bir SSH sunucusu ekleyin.",
|
||
"selectDestinationHost": "Hedef sunucuyu seçin",
|
||
"destinationPath": "Hedef yol",
|
||
"recentDestinations": "Son destinasyonlar",
|
||
"collapseRecentDestinations": "Son gidilen yerleri gizle",
|
||
"expandRecentDestinations": "Son gidilen yerleri genişlet",
|
||
"browseFolders": "Hedef klasörlere göz atın",
|
||
"browseDestination": "Yola göz atın veya yolu girin",
|
||
"confirmCopy": "Kopyala",
|
||
"confirmMove": "Taşınmak",
|
||
"transferring": "… aktarılıyor",
|
||
"compressing": "… sıkıştırılıyor",
|
||
"extracting": "… çıkarılıyor",
|
||
"transferringItems": "Transferring {{current}} of {{total}} items…",
|
||
"transferSuccess": "Transfer tamamlandı",
|
||
"transferError": "Aktarım başarısız oldu",
|
||
"transferPartial": "Transfer {{count}} hatayla tamamlandı",
|
||
"transferPartialHint": "Aktarım başarısız oldu: {{paths}}",
|
||
"itemsSummary": "{{count}} öğe",
|
||
"destMustBeDirectory": "Çoklu öğe transferleri için hedef bir dizin olmalıdır.",
|
||
"selectThisFolder": "Bu klasörü seçin",
|
||
"browsePathWillBeCreated": "Bu klasör henüz mevcut değil. Aktarım başladığında oluşturulacaktır.",
|
||
"browsePathError": "Hedef sunucuda bu yolu açamadım.",
|
||
"goUp": "Yukarı çık",
|
||
"copyFolderToHost": "Klasörü sunucuya kopyala…",
|
||
"moveFolderToHost": "Klasörü sunucuya taşı…",
|
||
"hostReady": "Hazır",
|
||
"hostConnecting": "… Bağlanıyor",
|
||
"hostDisconnected": "Bağlı değil",
|
||
"hostAuthRequired": "Kimlik doğrulaması gerekiyor — önce bu sunucuda Dosya Yöneticisini açın.",
|
||
"hostConnectionFailed": "Bağlantı başarısız oldu.",
|
||
"metricsTitle": "Aktarma zamanlamaları",
|
||
"metricsPrepare": "Hedefi hazırlayın: {{duration}}",
|
||
"metricsCompress": "Kaynak kodda sıkıştır: {{duration}}",
|
||
"metricsHopSourceRead": "Kaynak → sunucu: {{throughput}}",
|
||
"metricsHopDestSftpWrite": "Sunucu → hedef (SFTP): {{throughput}}",
|
||
"metricsHopDestLocalWrite": "Sunucu → hedef (yerel): {{throughput}}",
|
||
"metricsTransfer": "Uçtan uca: {{throughput}} ({{duration}})",
|
||
"metricsExtract": "Hedefe çıkar: {{duration}}",
|
||
"metricsSourceDelete": "Kaynaktan kaldır: {{duration}}",
|
||
"metricsTotal": "Toplam: {{duration}}",
|
||
"progressCompressing": "Kaynak sunucuda sıkıştırma işlemi…",
|
||
"progressExtracting": "Hedefe çıkarılıyor…",
|
||
"progressTransferring": "Veri aktarılıyor…",
|
||
"progressReconnecting": "Yeniden Bağlanıyor…",
|
||
"parallelSegmentsLabel": "Paralel aktarma şeritleri",
|
||
"parallelSegmentsOption": "{{count}} şeritler",
|
||
"parallelSegmentsHint": "Büyük dosyalar 256 MB'lık parçalara bölünür. Çoklu şeritler, daha yüksek toplam verim için ayrı bağlantılar kullanır (birkaç aktarım başlatmak gibi).",
|
||
"progressTotalSpeed": "{{speed}} toplam ({{lanes}} şerit)",
|
||
"progressTransferringItems": "Dosyalar aktarılıyor ({{current}} / {{total}})…",
|
||
"progressBytes": "{{transferred}} / {{total}}",
|
||
"progressItems": "{{current}} / {{total}} dosyaları",
|
||
"sourceNotDeletedPartial": "Kaynak dosyalar saklandı (kısmi aktarım)",
|
||
"jumpHostLimitation": "Her iki sunucuya da Termix sunucusundan erişilebilmelidir. Doğrudan sunucular arası yönlendirme desteklenmemektedir.",
|
||
"cancel": "İptal etmek",
|
||
"methodLabel": "Aktarım yöntemi",
|
||
"methodAuto": "Otomatik",
|
||
"methodTar": "Tar arşivi",
|
||
"methodItemSftp": "Dosya başına SFTP",
|
||
"methodAutoHint": "Dosya sayısına, boyutuna ve sıkıştırılabilirliğine bağlı olarak tar veya dosya bazlı SFTP'yi seçer. Tek dosyalar her zaman akışlı SFTP kullanır.",
|
||
"methodTarHint": "Kaynakta sıkıştır, tek bir arşiv olarak aktar, hedefte çıkar. Her iki Unix sunucusunda da tar programı gereklidir.",
|
||
"methodItemSftpHint": "Her dosyayı SFTP üzerinden ayrı ayrı aktarın. Windows dahil tüm işletim sistemlerinde çalışır.",
|
||
"methodPreviewLoading": "Aktarım yöntemini hesaplama…",
|
||
"methodPreviewError": "Aktarım yönteminin önizlemesi yapılamadı. Sunucu, siz başlattığınızda yine de bir yöntem seçecektir.",
|
||
"methodPreviewWillUseTar": "Kullanılacak dosya: Tar arşivi",
|
||
"methodPreviewWillUseItemSftp": "Kullanılacak yöntem: Dosya başına SFTP",
|
||
"methodPreviewScanSummary": "{{fileCount}} dosya, {{totalSize}} toplam (kaynak sunucuda tarandı).",
|
||
"methodItemSftpLimitation": "Her dosya, tek bir dosya kopyası gibi aynı SFTP akışını kullanır ve bu işlem art arda gerçekleşir. İlerleme tüm dosyalarda birleştirilir, bu nedenle büyük dosyalarda ilerleme çubuğu yavaş hareket eder.",
|
||
"methodReason": {
|
||
"user_item_sftp": "Dosya bazlı SFTP'yi seçtiniz.",
|
||
"user_tar": "Tar arşivini seçtiniz.",
|
||
"tar_unavailable": "Tar, sunuculardan birinde veya her ikisinde de mevcut değil; bunun yerine dosya başına SFTP kullanılacaktır.",
|
||
"windows_host": "Windows işletim sistemli bir sunucu söz konusu; tar kullanılmıyor.",
|
||
"auto_multi_large": "Otomatik: Sıkıştırılabilir veriler içeren büyük bir dosya ({{largestSize}}) dahil olmak üzere birden fazla dosya — tar, dosyaları tek bir aktarımda birleştirir.",
|
||
"auto_single_large_in_archive": "Otomatik: Bu kümede bir büyük dosya ({{largestSize}}) — dosya başına SFTP.",
|
||
"auto_many_incompressible": "Otomatik: çoğunlukla sıkıştırılamayan veriler — dosya başına SFTP.",
|
||
"auto_many_files": "Otomatik: birçok dosya ({{fileCount}}) — tar, dosya başına ek yükü azaltır.",
|
||
"auto_default": "Otomatik: Bu set için dosya başına SFTP."
|
||
},
|
||
"progressCancel": "İptal etmek",
|
||
"progressCancelling": "… iptal ediliyor",
|
||
"progressStalled": "Durakladı",
|
||
"resumedHint": "Başka bir pencerede başlatılan aktif bir aktarıma yeniden bağlandı.",
|
||
"transferCancelled": "Transfer iptal edildi.",
|
||
"transferCancelledCopyHint": "Dosyaların bir kısmı hedef klasörde kalabilir.",
|
||
"transferCancelledMoveHint": "Hedef klasörde kısmi dosyalar kalmış olabilir. Kaynak dosyalar silinmemiştir.",
|
||
"cleanupDestFiles": "Temizlik hedefi",
|
||
"cleanupDestFilesSuccess": "Hedef konumdan kısmi dosyalar kaldırıldı.",
|
||
"cleanupDestFilesPartial": "Bazı kısmi dosyalar silinemedi.",
|
||
"cleanupDestFilesNothing": "Varış noktasında temizlenecek bir şey yok.",
|
||
"cleanupDestFilesError": "Temizleme işlemi başarısız oldu",
|
||
"retryTransfer": "Tekrar dene",
|
||
"retryTransferError": "Yeniden deneme başarısız oldu.",
|
||
"transferFailedRetryHint": "Hedef cihazda kısmi veriler saklandı. Bağlantı yeniden kurulduğunda yeniden deneme işlemi devam edecektir."
|
||
},
|
||
"tunnels": {
|
||
"noSshTunnels": "SSH Tüneli Yok",
|
||
"createFirstTunnelMessage": "Henüz hiçbir SSH tüneli oluşturmadınız. Başlamak için Ana Bilgisayar Yöneticisi'nde tünel bağlantılarını yapılandırın.",
|
||
"connected": "Bağlı",
|
||
"disconnected": "Bağlantı kesildi",
|
||
"connecting": "Bağlanıyor...",
|
||
"error": "Hata",
|
||
"canceling": "İptal...",
|
||
"connect": "Bağlamak",
|
||
"disconnect": "Bağlantıyı kes",
|
||
"cancel": "İptal etmek",
|
||
"port": "Liman",
|
||
"localPort": "Yerel Liman",
|
||
"remotePort": "Uzak Liman",
|
||
"currentHostPort": "Geçerli Ana Bilgisayar Bağlantı Noktası",
|
||
"endpointPort": "Uç Nokta Bağlantı Noktası",
|
||
"bindIp": "Yerel IP",
|
||
"endpointSshConfig": "Uç Nokta SSH Yapılandırması",
|
||
"endpointSshHost": "Uç Nokta SSH Sunucusu",
|
||
"endpointSshHostPlaceholder": "Yapılandırılmış bir ana bilgisayar seçin",
|
||
"endpointSshHostRequired": "Her istemci tüneli için bir uç nokta SSH sunucusu seçin.",
|
||
"attempt": "{{max}}'in {{current}} denemesi",
|
||
"nextRetryIn": "Sonraki deneme {{seconds}} saniye sonra",
|
||
"clientTunnels": "İstemci Tünelleri",
|
||
"clientTunnel": "İstemci Tüneli",
|
||
"addClientTunnel": "İstemci Tüneli Ekle",
|
||
"noClientTunnels": "Bu masaüstünde yapılandırılmış istemci tüneli yok.",
|
||
"tunnelName": "Tünel Adı",
|
||
"remoteHost": "Uzak Sunucu",
|
||
"autoStart": "Otomatik Başlatma",
|
||
"clientAutoStartDesc": "Bu masaüstü istemcisi açıldığında başlar ve bağlantı sürekli devam eder.",
|
||
"clientManualStartDesc": "Başlat ve Durdur düğmelerini bu satırdan kullanın. Termix bunu otomatik olarak açmayacaktır.",
|
||
"clientRemoteServerNote": "Uzak yönlendirme, uç nokta SSH sunucusunda AllowTcpForwarding ve GatewayPorts ayarlarının etkinleştirilmesini gerektirebilir. Bu masaüstü bağlantısı kesildiğinde uzak port kapanır.",
|
||
"clientTunnelStarted": "İstemci tüneli başlatıldı",
|
||
"clientTunnelStopped": "İstemci tüneli durduruldu",
|
||
"tunnelTestSucceeded": "Tünel testi başarılı oldu.",
|
||
"tunnelTestFailed": "Tünel testi başarısız oldu",
|
||
"localSaved": "İstemci tünelleri kaydedildi",
|
||
"localSaveError": "Yerel istemci tünelleri kaydedilemedi.",
|
||
"invalidBindIp": "Yerel IP adresi geçerli bir IPv4 adresi olmalıdır.",
|
||
"invalidLocalTargetIp": "Yerel hedef IP adresi geçerli bir IPv4 adresi olmalıdır.",
|
||
"invalidLocalPort": "Yerel port numarası 1 ile 65535 arasında olmalıdır.",
|
||
"invalidRemotePort": "Uzak port numarası 1 ile 65535 arasında olmalıdır.",
|
||
"invalidLocalTargetPort": "Yerel hedef port numarası 1 ile 65535 arasında olmalıdır.",
|
||
"invalidEndpointPort": "Uç nokta bağlantı noktası 1 ile 65535 arasında olmalıdır.",
|
||
"duplicateAutoStartBind": "Yalnızca bir otomatik başlatma istemci tüneli {{bind}} kullanabilir.",
|
||
"manualControlError": "Tünel durumunu güncelleme başarısız oldu.",
|
||
"active": "Aktif",
|
||
"start": "Başlangıç",
|
||
"stop": "Durmak",
|
||
"test": "Test",
|
||
"type": "Tünel Tipi",
|
||
"typeLocal": "Yerel (-L)",
|
||
"typeRemote": "Uzaktan (-R)",
|
||
"typeDynamic": "Dinamik (-D)",
|
||
"typeServerLocalDesc": "Mevcut sunucudan uç noktaya.",
|
||
"typeServerRemoteDesc": "Uç nokta mevcut sunucuya geri dönüyor.",
|
||
"typeClientLocalDesc": "Yerel bilgisayardan uç noktaya.",
|
||
"typeClientRemoteDesc": "Uç nokta yerel bilgisayara geri döndü.",
|
||
"typeClientDynamicDesc": "Yerel bilgisayarda SOCKS.",
|
||
"typeDynamicDesc": "SOCKS5 CONNECT trafiğini SSH üzerinden ilet",
|
||
"forwardDescriptionServerLocal": "Geçerli sunucu {{sourcePort}} → uç nokta {{endpointPort}}.",
|
||
"forwardDescriptionServerRemote": "Uç nokta {{endpointPort}} → geçerli sunucu {{sourcePort}}.",
|
||
"forwardDescriptionServerDynamic": "Mevcut sunucuda SOCKS {{sourcePort}}.",
|
||
"forwardDescriptionClientLocal": "Yerel {{sourcePort}} → uzak {{endpointPort}}.",
|
||
"forwardDescriptionClientRemote": "Uzak {{sourcePort}} → yerel {{endpointPort}}.",
|
||
"forwardDescriptionClientDynamic": "SOCKS yerel portta {{sourcePort}}.",
|
||
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
|
||
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
|
||
"summaryClientDynamic": "{{localHost}}:{{localPort}} → Çoraplar {{endpoint}} aracılığıyla",
|
||
"autoNameClientLocal": "Yerel {{localPort}} → {{endpoint}} {{remotePort}}",
|
||
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → yerel {{localPort}}",
|
||
"autoNameClientDynamic": "ÇORAPLAR {{localPort}} aracılığıyla {{endpoint}}",
|
||
"route": "Rota:",
|
||
"lastStarted": "Son başlangıç",
|
||
"lastTested": "Son test tarihi:",
|
||
"lastError": "Son hata",
|
||
"maxRetries": "Maksimum Yeniden Deneme Sayısı",
|
||
"maxRetriesDescription": "Maksimum yeniden deneme sayısı.",
|
||
"retryInterval": "Tekrar Deneme Aralığı (saniye)",
|
||
"retryIntervalDescription": "Yeniden deneme girişimleri arasında beklenecek süre.",
|
||
"local": "Yerel",
|
||
"remote": "Uzak",
|
||
"destination": "Varış noktası",
|
||
"host": "Ev sahibi",
|
||
"mode": "Mod",
|
||
"noHostSelected": "Sunucu seçilmedi.",
|
||
"working": "Çalışma..."
|
||
},
|
||
"cardGrid": {
|
||
"dragToMove": "Taşımak için sürükleyin",
|
||
"dragToResize": "Boyutunu değiştirmek için sürükleyin.",
|
||
"changeWidth": "Genişliği değiştir",
|
||
"removeCard": "{{label}}'ı kaldır",
|
||
"addCard": "Eklemek",
|
||
"columns": "Sütunlar",
|
||
"empty": "Kart yok. Kart eklemek için aşağıdaki Ekle seçeneğini kullanın."
|
||
},
|
||
"hostMetrics": {
|
||
"cpu": "İşlemci",
|
||
"memory": "Hafıza",
|
||
"disk": "Disk",
|
||
"network": "Ağ",
|
||
"uptime": "Çalışma süresi",
|
||
"processes": "Süreçler",
|
||
"available": "Mevcut",
|
||
"free": "Özgür",
|
||
"connecting": "Bağlanıyor...",
|
||
"connectionFailed": "Sunucuya bağlanılamadı.",
|
||
"naCpus": "N/A CPU(lar)",
|
||
"cpuCores_one": "{{count}} Çekirdek",
|
||
"cpuCores_other": "{{count}} Çekirdekler",
|
||
"cpuUsage": "CPU Kullanımı",
|
||
"memoryUsage": "Bellek Kullanımı",
|
||
"diskUsage": "Disk Kullanımı",
|
||
"temperature": "Sıcaklık",
|
||
"highestTemperature": "En yüksek sıcaklık",
|
||
"failedToFetchHostConfig": "Ana bilgisayar yapılandırması alınamadı.",
|
||
"serverOffline": "Sunucu Çevrimdışı",
|
||
"cannotFetchMetrics": "Çevrimdışı sunucudan ölçümler alınamıyor.",
|
||
"totpFailed": "TOTP doğrulaması başarısız oldu",
|
||
"noneAuthNotSupported": "Host Metrics, 'none' kimlik doğrulama türünü desteklemiyor.",
|
||
"noHostSelected": "Sunucu seçilmedi.",
|
||
"load": "Yük",
|
||
"systemInfo": "Sistem Bilgileri",
|
||
"hostname": "Ana bilgisayar adı",
|
||
"operatingSystem": "İşletim Sistemi",
|
||
"kernel": "Çekirdek",
|
||
"seconds": "saniyeler",
|
||
"networkInterfaces": "Ağ Arayüzleri",
|
||
"noInterfacesFound": "Ağ arayüzü bulunamadı.",
|
||
"noProcessesFound": "Hiçbir işlem bulunamadı.",
|
||
"processesTotal": "toplam",
|
||
"processesRunning": "koşma",
|
||
"loginStats": "SSH Giriş İstatistikleri",
|
||
"noRecentLoginData": "Son oturum açma verisi yok.",
|
||
"executingQuickAction": "{{name}} yürütülüyor...",
|
||
"quickActionSuccess": "{{name}} başarıyla tamamlandı",
|
||
"quickActionFailed": "{{name}} başarısız oldu",
|
||
"quickActionError": "{{name}} yürütülemedi",
|
||
"ports": {
|
||
"title": "Dinleme Portları",
|
||
"protocol": "Protokol",
|
||
"port": "Liman",
|
||
"address": "Adres",
|
||
"process": "İşlem",
|
||
"search": "Limanları ara...",
|
||
"allProtocols": "Tüm",
|
||
"noData": "Dinleme portlarına ait veri yok."
|
||
},
|
||
"firewall": {
|
||
"title": "Güvenlik Duvarı",
|
||
"inactive": "Etkin değil",
|
||
"policy": "Politika",
|
||
"rules": "tüzük",
|
||
"noRules": "Bu zincirde hiçbir kural yok.",
|
||
"noData": "Güvenlik duvarı verisi mevcut değil.",
|
||
"action": "Aksiyon",
|
||
"protocol": "Proto",
|
||
"port": "Liman",
|
||
"source": "Kaynak",
|
||
"anywhere": "Herhangi bir yer",
|
||
"chains": "zincirler"
|
||
},
|
||
"loadAvg": "Yük Ortalaması",
|
||
"swap": "Takas",
|
||
"architecture": "Mimari",
|
||
"refresh": "Yenile",
|
||
"retry": "Tekrar dene",
|
||
"customize": "Düzeni özelleştirin",
|
||
"reset": "Sıfırla",
|
||
"tabLive": "Canlı",
|
||
"editModeInstructions": "Kartları sürükleyerek yeniden düzenleyin, alt kenarı sürükleyerek boyutunu değiştirin ve genişlik düğmesini kullanarak kartın genişliğini değiştirin. Alt kısma kart ekleyin veya kaldırın.",
|
||
"managers": {
|
||
"services": "Hizmetler",
|
||
"processInspector": "Süreç Denetçisi",
|
||
"logViewer": "Günlük Görüntüleyici",
|
||
"cron": "Cron İşleri",
|
||
"packages": "Paketler",
|
||
"ssl": "SSL Sertifikaları",
|
||
"firewall": "Güvenlik Duvarı",
|
||
"users": "Kullanıcılar ve İzinler",
|
||
"healthCheck": "Sağlık Kontrolleri",
|
||
"diskBreakdown": "Disk Arızası",
|
||
"systemdTimers": "Zamanlayıcılar",
|
||
"topMemory": "Hafıza Sırasına Göre En İyi",
|
||
"noData": "Veri yok",
|
||
"sudoHint": "Ayrıcalıklı işlemleri etkinleştirmek için sunucu düzenleyicisinde bu sunucu için bir sudo parolası belirleyin.",
|
||
"filter": "Filtrele...",
|
||
"start": "Başlangıç",
|
||
"stop": "Durmak",
|
||
"restart": "Tekrar başlat",
|
||
"actionDone": "{{name}} güncellendi",
|
||
"actionFailed": "İşlem başarısız oldu",
|
||
"signalSent": "PID'ye {{pid}} sinyal gönderildi.",
|
||
"killHint": "Tıklayın: sonlandır (SIGTERM). Sağ tıklayın: zorla sonlandır (SIGKILL).",
|
||
"working": "Çalışma...",
|
||
"update": "Güncelleme",
|
||
"upgradeAll": "Tümünü yükselt",
|
||
"allUpToDate": "Her şey güncel.",
|
||
"save": "Kaydetmek",
|
||
"command": "Emretmek",
|
||
"enabled": "Etkinleştirilmiş",
|
||
"cronSaved": "Crontab güncellendi",
|
||
"clients": "Müşteriler",
|
||
"dryRun": "Deneme sürüşü",
|
||
"renew": "Yenile",
|
||
"noAcmeClient": "Bu sunucuda ACME istemcisi (certbot veya acme.sh) bulunamadı.",
|
||
"addInputRule": "GİRİŞ kuralı ekle",
|
||
"firewallWarning": "Değişiklikler, kalıcı hale getirilene kadar yalnızca çalışma zamanında geçerlidir. Kendinizi sistemden kilitlememeye dikkat edin.",
|
||
"ruleApplied": "Uygulanan kural",
|
||
"invalidPort": "Geçerli bir port numarası girin (1-65535)",
|
||
"newUsername": "Yeni kullanıcı adı",
|
||
"addUser": "Eklemek",
|
||
"deleteUser": "Kullanıcıyı sil",
|
||
"noHealthChecks": "Henüz hiçbir sağlık kontrolü yapılandırılmadı.",
|
||
"follow": "Takip etmek",
|
||
"noLogData": "Günlük kaydı çıktısı yok.",
|
||
"tree": "Ağaç",
|
||
"enableDisable": "Önyüklemede etkinleştir / devre dışı bırak",
|
||
"grantSudo": "Grant sudo",
|
||
"revokeSudo": "sudo'yu iptal et",
|
||
"sslIssueCert": "Sertifika düzenleme",
|
||
"sslExpired": "Günü geçmiş",
|
||
"sslInDays": "{{days}}d içinde",
|
||
"sslNeedDomain": "En az bir alan adı girin",
|
||
"sslIssued": "Sertifika düzenlendi.",
|
||
"sslDomainsPlaceholder": "example.com, www.example.com",
|
||
"sslHttpStandalone": "HTTP (bağımsız)",
|
||
"sslHttpWebroot": "HTTP (webroot)",
|
||
"sslDns": "DNS",
|
||
"sslDnsProvider": "DNS sağlayıcısı (örneğin Cloudflare)",
|
||
"sslIssueHint": "DNS sağlayıcı kimlik bilgilerinin sunucuda önceden yapılandırılmış olması gerekir.",
|
||
"sslRevoke": "Sertifikayı iptal et",
|
||
"sslRevoked": "Sertifika iptal edildi.",
|
||
"sslRevokeConfirm": "\"{{name}}\" sertifikasını iptal edip kaldırmak mı istiyorsunuz? Bu işlem geri alınamaz.",
|
||
"healthRun": "Koşmak",
|
||
"healthName": "İsim",
|
||
"healthTarget": "Sunucu / adres",
|
||
"healthAddCheck": "Kontrol ekle",
|
||
"healthSaved": "Sağlık kontrolleri kaydedildi.",
|
||
"healthMissingFields": "Her çekin bir adı ve hedefi olması gerekir.",
|
||
"logFile": "Dosya",
|
||
"logUnit": "Birim",
|
||
"logCustomPath": "/var/log altında özel yol (isteğe bağlı)",
|
||
"logGrep": "Filtre hatları...",
|
||
"firewallPersist": "Kuralları sürdür",
|
||
"firewallPersisted": "Güvenlik duvarı kuralları kalıcı hale getirildi.",
|
||
"wireguard": "WireGuard",
|
||
"tailscale": "Kuyruk pulu",
|
||
"wgNotInstalled": "Bu sunucuda WireGuard yüklü değil.",
|
||
"wgNoInterfaces": "Hiçbir WireGuard arayüzü yapılandırılmamış.",
|
||
"wgInterfaceUp": "Yetiştirmek",
|
||
"wgInterfaceDown": "Aşağı indirin",
|
||
"wgBringingUp": "{{name}} 'ı getiriyoruz...",
|
||
"wgBringingDown": "{{name}} 'ı aşağı indiriyoruz...",
|
||
"wgInterfaceUpDone": "{{name}} yukarıda",
|
||
"wgInterfaceDownDone": "{{name}} kapalı",
|
||
"wgListenPort": "Liman",
|
||
"wgPublicKey": "Genel anahtar",
|
||
"wgEndpoint": "Uç nokta",
|
||
"wgAllowedIPs": "İzin verilen IP adresleri",
|
||
"wgLastHandshake": "Son el sıkışma",
|
||
"wgHandshakeNever": "Asla",
|
||
"wgTransfer": "Transfer",
|
||
"tsNotInstalled": "Bu sunucuda Tailscale yüklü değil.",
|
||
"tsRunning": "Koşma",
|
||
"tsStopped": "Durduruldu",
|
||
"tsEnable": "Bağlamak",
|
||
"tsDisable": "Bağlantıyı kes",
|
||
"tsEnabling": "Tailscale'e bağlanılıyor...",
|
||
"tsDisabling": "Tailscale bağlantısı kesiliyor...",
|
||
"tsEnabled": "Kuyruk pulu bağlantılı",
|
||
"tsDisabled": "Kuyruk pulu bağlantısı kesildi",
|
||
"tsIPs": "Tailscale IP'leri",
|
||
"tsPeers": "Akranlar",
|
||
"tsOnline": "Çevrimiçi",
|
||
"tsOffline": "Çevrimdışı",
|
||
"tsExitNode": "Çıkış düğümü",
|
||
"tsExitNodeActive": "Çıkış düğümü aktif",
|
||
"tsHostname": "Ana bilgisayar adı"
|
||
}
|
||
},
|
||
"auth": {
|
||
"tagline": "Kendi sunucunuzda barındırılan SSH ve uzaktan masaüstü yönetimi",
|
||
"loginTitle": "tekrar hoşgeldiniz",
|
||
"registerTitle": "Hesap oluşturmak",
|
||
"forgotPassword": "Parolanızı mı unuttunuz?",
|
||
"rememberMe": "Cihazı 30 Gün Boyunca Hatırlayın (TOTP Dahil)",
|
||
"noAccount": "Hesabınız yok mu?",
|
||
"hasAccount": "Zaten hesabınız var mı?",
|
||
"twoFactorAuth": "İki Faktörlü Kimlik Doğrulama",
|
||
"enterCode": "Doğrulama kodunu girin",
|
||
"backupCode": "Veya yedek kod kullanın.",
|
||
"verifyCode": "Kodu Doğrula",
|
||
"redirectingToApp": "Uygulamaya yönlendiriliyor...",
|
||
"sshAuthenticationRequired": "SSH Kimlik Doğrulaması Gerekli",
|
||
"sshNoKeyboardInteractive": "Klavye Etkileşimli Kimlik Doğrulama Kullanılamıyor",
|
||
"sshAuthenticationFailed": "Kimlik doğrulama başarısız oldu.",
|
||
"sshAuthenticationTimeout": "Kimlik Doğrulama Zaman Aşımı",
|
||
"sshNoKeyboardInteractiveDescription": "Sunucu, klavye etkileşimli kimlik doğrulamasını desteklemiyor. Lütfen parolanızı veya SSH anahtarınızı girin.",
|
||
"sshAuthFailedDescription": "Girdiğiniz kimlik bilgileri hatalıydı. Lütfen geçerli kimlik bilgileriyle tekrar deneyin.",
|
||
"sshTimeoutDescription": "Kimlik doğrulama denemesi zaman aşımına uğradı. Lütfen tekrar deneyin.",
|
||
"sshProvideCredentialsDescription": "Lütfen bu sunucuya bağlanmak için SSH kimlik bilgilerinizi girin.",
|
||
"sshPasswordDescription": "Bu SSH bağlantısı için şifreyi girin.",
|
||
"sshKeyPasswordDescription": "SSH anahtarınız şifrelenmişse, parolayı buraya girin.",
|
||
"passphraseRequired": "Parola Gerekli",
|
||
"passphraseRequiredDescription": "SSH anahtarı şifrelenmiştir. Lütfen kilidi açmak için parola girin.",
|
||
"back": "Geri",
|
||
"firstUser": "İlk Kullanıcı",
|
||
"firstUserMessage": "İlk kullanıcı sizsiniz ve yönetici olarak atanacaksınız. Yönetici ayarlarını yan menüdeki kullanıcı açılır menüsünden görüntüleyebilirsiniz. Bunun bir hata olduğunu düşünüyorsanız, Docker günlüklerini kontrol edin veya GitHub'da bir sorun bildirin.",
|
||
"external": "Harici",
|
||
"loginWithExternal": "Harici Sağlayıcı ile Giriş Yap",
|
||
"loginWithExternalDesc": "Yapılandırdığınız harici kimlik sağlayıcınızı kullanarak giriş yapın.",
|
||
"externalNotSupportedInElectron": "Electron uygulamasında harici kimlik doğrulama henüz desteklenmemektedir. OIDC girişi için lütfen web sürümünü kullanın.",
|
||
"loginWithProvider": "{{name}} ile giriş yapın",
|
||
"orContinueWith": "veya devam edin",
|
||
"ldapUsername": "LDAP Kullanıcı Adı",
|
||
"ldapPassword": "LDAP Şifresi",
|
||
"ldapSignIn": "Giriş Yap",
|
||
"ldapLoginFailed": "LDAP oturum açma işlemi başarısız oldu",
|
||
"resetPasswordButton": "Şifreyi Sıfırla",
|
||
"sendResetCode": "Sıfırlama kodunu gönder",
|
||
"resetCodeDesc": "Parola sıfırlama kodu almak için kullanıcı adınızı girin. Kod, Docker konteyner günlüklerine kaydedilecektir.",
|
||
"resetCode": "Sıfırlama Kodu",
|
||
"verifyCodeButton": "Kodu Doğrula",
|
||
"enterResetCode": "Kullanıcıya ait Docker konteyner günlüklerinden 6 haneli kodu girin:",
|
||
"newPassword": "Yeni Şifre",
|
||
"confirmNewPassword": "Şifreyi Onayla",
|
||
"enterNewPassword": "Kullanıcı için yeni şifrenizi girin:",
|
||
"signUp": "Üye olmak",
|
||
"desktopApp": "Masaüstü Uygulaması",
|
||
"loggingInToDesktopApp": "Masaüstü uygulamasına giriş yapılıyor.",
|
||
"loadingServer": "Sunucu yükleniyor...",
|
||
"dataLossWarning": "Parolanızı bu şekilde sıfırlamak, kaydedilmiş tüm SSH sunucularınızı, kimlik bilgilerinizi ve diğer şifrelenmiş verilerinizi silecektir. Bu işlem geri alınamaz. Bunu yalnızca parolanızı unuttuysanız ve oturum açmadıysanız kullanın.",
|
||
"authenticationDisabled": "Kimlik Doğrulama Devre Dışı Bırakıldı",
|
||
"authenticationDisabledDesc": "Tüm kimlik doğrulama yöntemleri şu anda devre dışı bırakılmıştır. Lütfen yöneticinizle iletişime geçin.",
|
||
"passwordLoginDisabledDesc": "Parola ile giriş devre dışı bırakılmıştır. Lütfen bir parola anahtarı veya harici bir kimlik doğrulama sağlayıcısı kullanın.",
|
||
"signInWithPasskey": "Parola ile giriş yapın",
|
||
"passkeyLoginFailed": "Parola girişi başarısız oldu.",
|
||
"attemptsRemaining": "{{count}} deneme kaldı"
|
||
},
|
||
"hostKey": {
|
||
"verifyNewHost": "SSH Ana Bilgisayar Anahtarını Doğrulayın",
|
||
"keyChangedWarning": "SSH Ana Bilgisayar Anahtarı Değiştirildi",
|
||
"firstConnectionTitle": "Bu sunucuya ilk kez bağlanıyorum.",
|
||
"firstConnectionDescription": "Bu sunucunun kimliği doğrulanamamıştır. Parmak izinin beklediğinizle eşleştiğini doğrulayın.",
|
||
"keyChangedDescription": "Bu sunucunun anahtar kodu son bağlantınızdan bu yana değişti. Bu bir güvenlik sorununa işaret edebilir.",
|
||
"previousKey": "Önceki Anahtar",
|
||
"newFingerprint": "Yeni Parmak İzi",
|
||
"fingerprint": "Parmak izi",
|
||
"verifyInstructions": "Bu sunucuya güveniyorsanız, devam etmek ve bu parmak izini gelecekteki bağlantılar için kaydetmek üzere Kabul Et'e tıklayın.",
|
||
"securityWarning": "Güvenlik Uyarısı",
|
||
"acceptAndContinue": "Kabul Et ve Devam Et",
|
||
"acceptNewKey": "Yeni Anahtarı Kabul Et ve Devam Et"
|
||
},
|
||
"errors": {
|
||
"databaseConnection": "Veritabanına bağlanılamadı.",
|
||
"unknownError": "Bilinmeyen hata",
|
||
"loginFailed": "giriş başarısız oldu",
|
||
"failedPasswordReset": "Parola sıfırlama işlemi başlatılamadı.",
|
||
"failedVerifyCode": "Sıfırlama kodunu doğrulama başarısız oldu.",
|
||
"failedCompleteReset": "Parola sıfırlama işlemi tamamlanamadı.",
|
||
"invalidTotpCode": "Geçersiz TOTP kodu",
|
||
"failedOidcLogin": "OIDC oturum açma işlemi başlatılamadı.",
|
||
"silentSigninOidcUnavailable": "Sessiz oturum açma isteği yapıldı, ancak OIDC oturum açma seçeneği mevcut değil.",
|
||
"failedUserInfo": "Giriş yaptıktan sonra kullanıcı bilgilerini alma işlemi başarısız oldu.",
|
||
"oidcAuthFailed": "OIDC kimlik doğrulaması başarısız oldu",
|
||
"invalidAuthUrl": "Arka uçtan geçersiz yetkilendirme URL'si alındı.",
|
||
"requiredField": "Bu alan zorunludur.",
|
||
"minLength": "Minimum uzunluk {{min}}",
|
||
"passwordMismatch": "Şifreler eşleşmiyor.",
|
||
"passwordLoginDisabled": "Kullanıcı adı/şifre ile giriş şu anda devre dışı bırakılmıştır.",
|
||
"sessionExpired": "Oturumunuzun süresi doldu - lütfen tekrar giriş yapın.",
|
||
"totpRateLimited": "Hız sınırlaması: Çok fazla TOTP doğrulama denemesi yapıldı. Lütfen daha sonra tekrar deneyin.",
|
||
"totpRateLimitedWithTime": "Hız sınırlaması: Çok fazla TOTP doğrulama denemesi yapıldı. Lütfen tekrar denemeden önce {{time}} saniye bekleyin.",
|
||
"resetCodeRateLimited": "Hız sınırlaması: Çok fazla doğrulama denemesi yapıldı. Lütfen daha sonra tekrar deneyin.",
|
||
"resetCodeRateLimitedWithTime": "Hız sınırlaması: Çok fazla doğrulama denemesi yapıldı. Lütfen tekrar denemeden önce {{time}} saniye bekleyin.",
|
||
"authTokenSaveFailed": "Kimlik doğrulama belirteci kaydedilemedi.",
|
||
"failedToLoadServer": "Sunucu yüklenemedi."
|
||
},
|
||
"messages": {
|
||
"registrationDisabled": "Yeni hesap kaydı şu anda bir yönetici tarafından devre dışı bırakılmıştır. Lütfen giriş yapın veya bir yöneticiyle iletişime geçin.",
|
||
"userNotAllowed": "Hesabınızın kayıt yetkisi bulunmamaktadır. Lütfen bir yöneticiyle iletişime geçin.",
|
||
"databaseConnectionFailed": "Veritabanı sunucusuna bağlanılamadı.",
|
||
"resetCodeSent": "Docker günlüklerine sıfırlama kodu gönderildi.",
|
||
"codeVerified": "Kod başarıyla doğrulandı.",
|
||
"passwordResetSuccess": "Parola sıfırlama işlemi başarıyla tamamlandı.",
|
||
"loginSuccess": "Giriş başarılı",
|
||
"registrationSuccess": "Kayıt işlemi başarılı."
|
||
},
|
||
"profile": {
|
||
"c2sTunnelConfigDesc": "Yapılandırılmış SSH sunucularını hedefleyen yerel masaüstü tünelleri.",
|
||
"c2sTunnelPresets": "İstemci Tüneli Ön Ayarları",
|
||
"c2sTunnelPresetsDesc": "Bu masaüstü istemcisinin yerel tünel listesini adlandırılmış bir sunucu ön ayarı olarak kaydedin veya bu istemciye bir ön ayar yükleyin.",
|
||
"c2sTunnelPresetsUnavailable": "İstemci tüneli ön ayarları yalnızca masaüstü istemcisinde mevcuttur.",
|
||
"c2sPresetName": "Ön Ayar Adı",
|
||
"c2sPresetNamePlaceholder": "Müşteri ön ayar adı",
|
||
"c2sPresetToLoad": "Yüklemek için ön ayar",
|
||
"c2sNoPresetSelected": "Önceden seçilmiş bir seçenek yok.",
|
||
"c2sNoPresets": "Kaydedilmiş ön ayar yok.",
|
||
"c2sLoadPreset": "Yük",
|
||
"c2sCurrentLocalConfig": "Bu masaüstünde yapılandırılmış {{count}} yerel istemci tüneli.",
|
||
"c2sPresetSyncNote": "Ön ayarlar, açıkça belirtilmiş anlık görüntülerdir; bunlardan birini yüklemek, bu masaüstü istemcisinin yerel istemci tünel listesini değiştirir.",
|
||
"c2sPresetSaved": "İstemci tüneli ön ayarı kaydedildi",
|
||
"c2sPresetLoaded": "İstemci tüneli ön ayarı yerel olarak yüklendi.",
|
||
"c2sPresetRenamed": "İstemci tüneli ön ayarı yeniden adlandırıldı.",
|
||
"c2sPresetDeleted": "İstemci tüneli ön ayarı silindi",
|
||
"c2sPresetLoadError": "İstemci tünel ön ayarları yüklenemedi."
|
||
},
|
||
"placeholders": {
|
||
"maxRetries": "3",
|
||
"retryInterval": "10",
|
||
"language": "Dil",
|
||
"keyPassword": "anahtar şifresi",
|
||
"pastePrivateKey": "Özel anahtarınızı buraya yapıştırın...",
|
||
"localListenerHost": "127.0.0.1 (yerel olarak dinleyin)",
|
||
"localTargetHost": "127.0.0.1 (bu bilgisayardaki hedef)",
|
||
"socksListenerHost": "127.0.0.1 (Çorap dinleyicisi)",
|
||
"enterPassword": "Şifrenizi girin",
|
||
"defaultPort": "22",
|
||
"defaultEndpointPort": "224"
|
||
},
|
||
"dashboard": {
|
||
"title": "Kontrol Paneli",
|
||
"loading": "Kontrol paneli yükleniyor...",
|
||
"github": "GitHub",
|
||
"support": "Destek",
|
||
"discord": "Discord",
|
||
"docs": "Belgeler",
|
||
"donate": "Bağış yapmak",
|
||
"serverOverview": "Sunucuya Genel Bakış",
|
||
"version": "Sürüm",
|
||
"upToDate": "Güncel",
|
||
"updateAvailable": "Güncelleme Mevcut",
|
||
"beta": "Beta",
|
||
"uptime": "Çalışma süresi",
|
||
"database": "Veritabanı",
|
||
"healthy": "Sağlıklı",
|
||
"error": "Hata",
|
||
"totalHosts": "Toplam Ev Sahibi Sayısı",
|
||
"totalTunnels": "Toplam Tüneller",
|
||
"totalCredentials": "Toplam Kimlik Bilgileri",
|
||
"recentActivity": "Son Aktiviteler",
|
||
"reset": "Sıfırla",
|
||
"loadingRecentActivity": "Son etkinlikler yükleniyor...",
|
||
"noRecentActivity": "Son zamanlarda herhangi bir aktivite yok.",
|
||
"quickActions": "Hızlı İşlemler",
|
||
"addHost": "Sunucu Ekle",
|
||
"addCredential": "Kimlik Bilgisi Ekle",
|
||
"adminSettings": "Yönetici Ayarları",
|
||
"userProfile": "Kullanıcı Profili",
|
||
"serverStats": "Sunucu İstatistikleri",
|
||
"loadingServerStats": "Sunucu istatistikleri yükleniyor...",
|
||
"noServerData": "Sunucu verisi mevcut değil.",
|
||
"cpu": "İşlemci",
|
||
"ram": "Veri deposu",
|
||
"customizeLayout": "Kontrol Panelini Özelleştir",
|
||
"dashboardSettings": "Kontrol Paneli Ayarları",
|
||
"enableDisableCards": "Kartları Etkinleştir/Devre Dışı Bırak",
|
||
"resetLayout": "Varsayılan ayarlara sıfırla",
|
||
"serverOverviewCard": "Sunucuya Genel Bakış",
|
||
"recentActivityCard": "Son Aktiviteler",
|
||
"networkGraphCard": "Ağ Grafiği",
|
||
"networkGraph": "Ağ Grafiği",
|
||
"quickActionsCard": "Hızlı İşlemler",
|
||
"serverStatsCard": "Sunucu İstatistikleri",
|
||
"panelMain": "Ana",
|
||
"panelSide": "Taraf",
|
||
"justNow": "Şu anda",
|
||
"serviceLinks": "Hizmet Bağlantıları",
|
||
"homepagePreview": "Ana Sayfa Önizlemesi"
|
||
},
|
||
"dashboardTab": {
|
||
"stable": "STABİL",
|
||
"hostsOnline": "Çevrimiçi Sunucular",
|
||
"activeTunnels": "Aktif Tüneller",
|
||
"registerNewServer": "Yeni bir sunucu kaydet",
|
||
"storeSshKeysOrPasswords": "SSH anahtarlarını veya şifrelerini saklayın.",
|
||
"manageUsersAndRoles": "Kullanıcıları ve rolleri yönetin",
|
||
"manageYourAccount": "Hesabınızı yönetin",
|
||
"hostStatus": "Sunucu Durumu",
|
||
"noHostsConfigured": "Yapılandırılmış sunucu yok",
|
||
"online": "ÇEVRİMİÇİ",
|
||
"offline": "ÇEVRİMDIŞI",
|
||
"checking": "KONTROL EDİLİYOR",
|
||
"onlineLower": "Çevrimiçi",
|
||
"nodes": "{{count}} düğümler",
|
||
"add": "Eklemek:",
|
||
"commandPalette": "Komut Paleti",
|
||
"done": "Tamamlamak",
|
||
"editModeInstructions": "Kartları sürükleyerek sıralarını değiştirin · Sütun ayırıcıyı sürükleyerek sütunların boyutunu değiştirin · Bir kartın alt kenarını sürükleyerek yüksekliğini değiştirin · Çöp kutusuna taşıyarak silin",
|
||
"empty": "Boş",
|
||
"clear": "Temizlemek",
|
||
"serviceLinksTitle": "Hizmet Bağlantıları",
|
||
"serviceLinksEmpty": "Henüz servis bağlantısı yok.",
|
||
"serviceLinksAddLabel": "Etiket",
|
||
"serviceLinksAddUrl": "URL",
|
||
"serviceLinksAdd": "Eklemek",
|
||
"serviceLinksLabelPlaceholder": "Hizmetim",
|
||
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
|
||
"serviceLinksInvalidUrl": "Geçerli bir web adresi girin.",
|
||
"serviceLinksAddFailed": "Hizmet bağlantısı eklenemedi.",
|
||
"disk": "Disk",
|
||
"viewServerDetails": "Sunucu ayrıntılarını görüntüle"
|
||
},
|
||
"sessionLogs": {
|
||
"title": "Oturum Günlükleri",
|
||
"noLogs": "Henüz oturum kaydı yok.",
|
||
"noLogsDesc": "Oturum kaydını başlatmak için sunucuda oturum kaydını etkinleştirin.",
|
||
"duration": "Süre",
|
||
"viewLog": "Günlüğü görüntüle",
|
||
"downloadLog": "İndirmek",
|
||
"deleteLog": "Silmek",
|
||
"confirmDelete": "Bu oturum günlüğünü silmek ister misiniz?",
|
||
"confirmDeleteDesc": "Bu işlem geri alınamaz.",
|
||
"copyContent": "Kopyala",
|
||
"copied": "Kopyalandı!",
|
||
"loadError": "Oturum günlükleri yüklenemedi.",
|
||
"deleteError": "Oturum günlüğünü silme işlemi başarısız oldu.",
|
||
"filterByHost": "Sunucuya göre filtrele..."
|
||
},
|
||
"networkGraph": {
|
||
"addHost": "Sunucu Ekle",
|
||
"addGroup": "Grup Ekle",
|
||
"addLink": "Bağlantı Ekle",
|
||
"zoomIn": "Yakınlaştır",
|
||
"zoomOut": "Uzaklaştır",
|
||
"resetView": "Görünümü Sıfırla",
|
||
"selectHost": "Sunucu Seçin",
|
||
"chooseHost": "Bir ev sahibi seçin...",
|
||
"parentGroup": "Ebeveyn Grubu",
|
||
"noGroup": "Grup Yok",
|
||
"groupName": "Grup Adı",
|
||
"color": "Renk",
|
||
"source": "Kaynak",
|
||
"target": "Hedef",
|
||
"moveToGroup": "Gruba Taşı",
|
||
"selectGroup": "Grup seçin...",
|
||
"addConnection": "Bağlantı Ekle",
|
||
"hostDetails": "Ev Sahibi Bilgileri",
|
||
"removeFromGroup": "Gruptan Kaldır",
|
||
"addHostHere": "Sunucu Ekle",
|
||
"editGroup": "Grup Düzenleme",
|
||
"delete": "Silmek",
|
||
"add": "Eklemek",
|
||
"create": "Yaratmak",
|
||
"move": "Taşınmak",
|
||
"connect": "Bağlamak",
|
||
"createGroup": "Grup Oluştur",
|
||
"selectSourcePlaceholder": "Kaynak Seçin...",
|
||
"selectTargetPlaceholder": "Hedefi Seç...",
|
||
"invalidFile": "Geçersiz Dosya",
|
||
"hostAlreadyExists": "Sunucu zaten topolojide yer alıyor.",
|
||
"connectionExists": "Bağlantı zaten mevcut.",
|
||
"unknown": "Bilinmiyor",
|
||
"name": "İsim",
|
||
"ip": "IP",
|
||
"status": "Durum",
|
||
"failedToAddNode": "Düğüm ekleme başarısız oldu.",
|
||
"sourceDifferentFromTarget": "Kaynak ve hedef farklı olmalıdır.",
|
||
"exportJSON": "JSON'u Dışa Aktar",
|
||
"importJSON": "JSON'u içe aktar",
|
||
"terminal": "terminal",
|
||
"fileManager": "Dosya Yöneticisi",
|
||
"tunnel": "Tünel",
|
||
"docker": "Liman işçisi",
|
||
"serverStats": "Sunucu Metrikleri",
|
||
"hostMetrics": "Sunucu Metrikleri",
|
||
"noNodes": "Henüz düğüm yok."
|
||
},
|
||
"docker": {
|
||
"notEnabled": "Bu sunucu için Docker etkinleştirilmemiş.",
|
||
"validating": "Docker doğrulaması yapılıyor...",
|
||
"connecting": "Bağlanıyor...",
|
||
"error": "Hata",
|
||
"version": "Docker {{version}}",
|
||
"connectionFailed": "Docker'a bağlanılamadı.",
|
||
"containerStarted": "Konteyner {{name}} başlatıldı",
|
||
"failedToStartContainer": "{{name}} kapsayıcısı başlatılamadı.",
|
||
"containerStopped": "Konteyner {{name}} durduruldu",
|
||
"failedToStopContainer": "{{name}} kapsayıcısını durdurma başarısız oldu.",
|
||
"containerRestarted": "Konteyner {{name}} yeniden başlatıldı",
|
||
"failedToRestartContainer": "Kapsayıcıyı yeniden başlatma başarısız oldu {{name}}",
|
||
"containerPaused": "Konteyner {{name}} duraklatıldı",
|
||
"containerUnpaused": "Konteyner {{name}} duraklatılmamış",
|
||
"failedToTogglePauseContainer": "{{name}} kapsayıcısı için duraklatma durumunu değiştirme başarısız oldu.",
|
||
"containerRemoved": "Konteyner {{name}} kaldırıldı",
|
||
"failedToRemoveContainer": "{{name}} kapsayıcısını kaldırma işlemi başarısız oldu.",
|
||
"image": "Görüntü",
|
||
"ports": "Limanlar",
|
||
"noPorts": "Liman yok",
|
||
"start": "Başlangıç",
|
||
"confirmRemoveContainer": "'{{name}}' kapsayıcısını kaldırmak istediğinizden emin misiniz? Bu işlem geri alınamaz.",
|
||
"runningContainerWarning": "Uyarı: Bu konteyner şu anda çalışıyor. Kaldırılması durumunda konteyner önce durdurulacaktır.",
|
||
"loadingContainers": "Konteynerler yükleniyor...",
|
||
"manager": "Docker Yöneticisi",
|
||
"autoRefresh": "Otomatik Yenileme",
|
||
"timestamps": "Zaman damgaları",
|
||
"lines": "Çizgiler",
|
||
"filterLogs": "Günlükleri filtrele...",
|
||
"refresh": "Yenile",
|
||
"download": "İndirmek",
|
||
"clear": "Temizlemek",
|
||
"logsDownloaded": "Günlük dosyaları başarıyla indirildi.",
|
||
"last50": "Son 50",
|
||
"last100": "Son 100",
|
||
"last500": "Son 500",
|
||
"last1000": "Son 1000",
|
||
"allLogs": "Tüm Kayıtlar",
|
||
"noLogsMatching": "\"{{query}} \" ile eşleşen hiçbir günlük bulunamadı.",
|
||
"noLogsAvailable": "Kayıt bulunamadı.",
|
||
"noContainersFound": "Hiçbir konteyner bulunamadı.",
|
||
"noContainersFoundHint": "Bu sunucuda hiçbir Docker kapsayıcısı mevcut değil.",
|
||
"searchPlaceholder": "Konteynerleri ara...",
|
||
"allStatuses": "Tüm Durumlar",
|
||
"stateRunning": "Koşma",
|
||
"statePaused": "Duraklatıldı",
|
||
"stateExited": "Çıkış yapıldı",
|
||
"stateRestarting": "Yeniden Başlatılıyor",
|
||
"noContainersMatchFilters": "Filtrelerinizle eşleşen kap bulunamadı.",
|
||
"noContainersMatchFiltersHint": "Arama veya filtreleme kriterlerinizi değiştirmeyi deneyin.",
|
||
"failedToFetchStats": "Konteyner istatistikleri alınamadı.",
|
||
"containerNotRunning": "Konteyner çalışmıyor.",
|
||
"startContainerToViewStats": "İstatistikleri görüntülemek için konteyneri başlatın.",
|
||
"loadingStats": "İstatistikler yükleniyor...",
|
||
"errorLoadingStats": "İstatistikler yüklenirken hata oluştu.",
|
||
"noStatsAvailable": "Mevcut istatistik yok.",
|
||
"cpuUsage": "CPU Kullanımı",
|
||
"current": "Akım",
|
||
"memoryUsage": "Bellek Kullanımı",
|
||
"networkIo": "Ağ G/Ç",
|
||
"input": "Giriş",
|
||
"output": "Çıktı",
|
||
"blockIo": "Blok G/Ç",
|
||
"read": "Okumak",
|
||
"write": "Yazmak",
|
||
"pids": "PID'ler",
|
||
"containerInformation": "Konteyner Bilgileri",
|
||
"name": "İsim",
|
||
"id": "İD",
|
||
"state": "Durum",
|
||
"containerMustBeRunning": "Konsola erişmek için konteynerin çalışır durumda olması gerekir.",
|
||
"verificationCodePrompt": "Doğrulama kodunu girin",
|
||
"totpVerificationFailed": "TOTP doğrulaması başarısız oldu. Lütfen tekrar deneyin.",
|
||
"warpgateVerificationFailed": "Warpgate kimlik doğrulaması başarısız oldu. Lütfen tekrar deneyin.",
|
||
"connectedTo": "{{containerName}} ile bağlantılı",
|
||
"disconnected": "Bağlantı kesildi",
|
||
"consoleError": "Konsol hatası",
|
||
"errorMessage": "Hata: {{message}}",
|
||
"failedToConnect": "Konteynere bağlanılamadı.",
|
||
"console": "Konsol",
|
||
"selectShell": "Kabuk seçin",
|
||
"bash": "Bash",
|
||
"sh": "ş",
|
||
"ash": "kül",
|
||
"connect": "Bağlamak",
|
||
"disconnect": "Bağlantıyı kes",
|
||
"notConnected": "Bağlı değil",
|
||
"clickToConnect": "Kabuk oturumu başlatmak için bağlan'a tıklayın.",
|
||
"connectingTo": "{{containerName}} ile bağlantı kuruluyor...",
|
||
"containerNotFound": "Konteyner bulunamadı.",
|
||
"backToList": "Listeye geri dön",
|
||
"logs": "Günlükler",
|
||
"stats": "İstatistikler",
|
||
"consoleTab": "Konsol",
|
||
"startContainerToAccess": "Konsola erişmek için konteyneri başlatın."
|
||
},
|
||
"admin": {
|
||
"sectionGeneral": "Genel",
|
||
"sectionOidc": "OIDC",
|
||
"sectionSso": "SSO Sağlayıcıları",
|
||
"ssoAddProvider": "Sağlayıcı Ekle",
|
||
"ssoDocsLink": "Belgeleri görüntüle",
|
||
"ssoProviderDocsLink": "Belgeleri görüntüle",
|
||
"ssoNoProviders": "Hiçbir SSO sağlayıcısı yapılandırılmamış.",
|
||
"ssoProviderName": "Ekran adı",
|
||
"ssoProviderType": "Sağlayıcı Türü",
|
||
"ssoDeleteProvider": "Sağlayıcıyı Sil",
|
||
"ssoDeleteConfirm": "Bu sağlayıcıyı silmek mi istiyorsunuz? İlişkili kullanıcılar giriş yapamayacak.",
|
||
"ssoTypeOidc": "OIDC",
|
||
"ssoTypeLdap": "LDAP",
|
||
"ssoTypeGithub": "GitHub",
|
||
"ssoTypeGoogle": "Google",
|
||
"ssoEnabled": "Etkinleştirilmiş",
|
||
"ssoDisabled": "Engelli",
|
||
"ssoSaveProvider": "Sağlayıcıyı Kaydet",
|
||
"ssoTestConnection": "Test Bağlantısı",
|
||
"ssoEditProvider": "Sağlayıcıyı Düzenle",
|
||
"ldapHost": "LDAP Sunucusu",
|
||
"ldapPort": "Liman",
|
||
"ldapUseTls": "TLS (LDAPS) kullanın.",
|
||
"ldapBindDn": "DN'yi bağla",
|
||
"ldapBindPassword": "Bağlama Parolası",
|
||
"ldapUserSearchBase": "Kullanıcı Arama Tabanı",
|
||
"ldapUserSearchFilter": "Kullanıcı Arama Filtresi",
|
||
"ldapUsernameAttr": "Kullanıcı Adı Özelliği",
|
||
"ldapDisplayNameAttr": "Görüntü Adı Özelliği",
|
||
"ldapGroupSearchBase": "Grup Arama Tabanı",
|
||
"ldapAdminGroup": "Yönetici Grubu",
|
||
"ldapAllowedUsers": "İzin Verilen Kullanıcılar",
|
||
"sectionUsers": "Kullanıcılar",
|
||
"sectionSessions": "Oturumlar",
|
||
"sectionRoles": "Roller",
|
||
"sectionDatabase": "Veritabanı",
|
||
"sectionApiKeys": "API Anahtarları",
|
||
"sectionAuditLog": "Denetim Günlüğü",
|
||
"sectionSsl": "SSL / Let's Encrypt",
|
||
"sslDescription": "Let's Encrypt'ten güvenilir bir SSL sertifikasını otomatik olarak oluşturun ve yenileyin. Genel bir alan adı ve 80 numaralı bağlantı noktası veya DNS erişimi gerektirir.",
|
||
"sslDocsLink": "SSL belgelerini görüntüle",
|
||
"sslDomain": "İhtisas",
|
||
"sslDomainPlaceholder": "termix.example.com",
|
||
"sslDomainDesc": "Sertifikanın kamuya açık alan adı.",
|
||
"sslEmail": "E-posta",
|
||
"sslEmailPlaceholder": "admin@example.com",
|
||
"sslEmailDesc": "Let's Encrypt bildirimleri ve hesap bilgileri için iletişim e-postası.",
|
||
"sslChallengeType": "Meydan Okuma Türü",
|
||
"sslChallengeTypeDesc": "Let's Encrypt'e alan adı sahipliğini nasıl kanıtlayabilirsiniz?",
|
||
"sslChallengeHttp": "HTTP (webroot) - internetten erişilebilen 80 numaralı bağlantı noktasını gerektirir.",
|
||
"sslChallengeDns": "DNS (Cloudflare) - Cloudflare API belirteci gerektirir.",
|
||
"sslCloudflareToken": "Cloudflare API Token",
|
||
"sslCloudflareTokenPlaceholder": "Jetonunuzu girin...",
|
||
"sslCloudflareTokenDesc": "Alan adınız için Zone:DNS:Edit iznine sahip kapsamlı belirteç.",
|
||
"sslCertStatus": "Sertifika Durumu",
|
||
"sslCertStatusNone": "Sertifika yok.",
|
||
"sslCertStatusValid": "Geçerli",
|
||
"sslCertStatusExpiring": "Yakında sona erecek",
|
||
"sslCertStatusExpired": "Günü geçmiş",
|
||
"sslCertExpiresAt": "Süresi doluyor {{date}}",
|
||
"sslLastIssued": "Son yayınlanma tarihi {{date}}",
|
||
"sslRequestCert": "Sertifika Düzenleme / Yenileme",
|
||
"sslRequestCertLoading": "Sertifika talebi...",
|
||
"sslRequestCertSuccess": "Sertifika başarıyla düzenlendi ve yüklendi.",
|
||
"sslRequestCertFailed": "Sertifika talebi başarısız oldu.",
|
||
"sslSave": "Ayarları Kaydet",
|
||
"sslSaved": "SSL ayarları kaydedildi.",
|
||
"sslSaveFailed": "SSL ayarları kaydedilemedi.",
|
||
"sslRequiresDomain": "Alan adı ve e-posta adresi gereklidir.",
|
||
"sslInfoNote": "Sertifikayı oluşturduktan sonra, ortam değişkenlerinizde SSL'yi etkinleştirin (ENABLE_SSL=true) ve Termix'i yeniden başlatın.",
|
||
"auditLogTotal": "{{total}} toplam giriş",
|
||
"auditLogEmpty": "Denetim günlüğü kaydı bulunamadı.",
|
||
"auditLogSuccess": "Başarı",
|
||
"auditLogFailed": "Arızalı",
|
||
"auditLogClearFilters": "Filtreleri Temizle",
|
||
"auditLogPage": "Sayfa {{page}} / {{totalPages}} ({{total}} toplam)",
|
||
"auditLogIp": "IP",
|
||
"auditLogResourceId": "Kaynak Kimliği",
|
||
"auditLogFilterUser": "Kullanıcı",
|
||
"auditLogFilterAction": "Aksiyon",
|
||
"auditLogFilterResourceType": "Kaynak Türü",
|
||
"auditLogFilterStatus": "Durum",
|
||
"auditLogFilterFrom": "İtibaren",
|
||
"auditLogFilterTo": "İle",
|
||
"auditLogFilterAll": "Tüm",
|
||
"allowRegistration": "Kullanıcı Kaydına İzin Ver",
|
||
"allowRegistrationDesc": "Yeni kullanıcıların kullanıcı adı ve şifre ile kendi kendilerine kayıt olmalarına izin verin.",
|
||
"allowPasswordLogin": "Şifreyle Girişe İzin Ver",
|
||
"allowPasswordLoginDesc": "Kullanıcı adı/şifre ile giriş yapın",
|
||
"oidcAutoProvision": "OIDC Otomatik Sağlama",
|
||
"oidcAutoProvisionDesc": "OIDC/SSO kullanıcıları için ilk girişlerinde otomatik hesap oluşturma (kayıt seçeneğinden bağımsız olarak)",
|
||
"oidcSilentLoginDefault": "Varsayılan olarak sessiz OIDC oturum açma",
|
||
"oidcSilentLoginDefaultDesc": "Her ziyaretinizde otomatik olarak OIDC giriş sayfasına yönlendirin, giriş formunu tamamen atlayın.",
|
||
"allowPasswordReset": "Parola Sıfırlamaya İzin Ver",
|
||
"allowPasswordResetDesc": "Docker günlükleri aracılığıyla kodu sıfırla",
|
||
"commandHistoryEnabled": "Komut Geçmişi",
|
||
"commandHistoryEnabledDesc": "Komut geçmişi kaydına izin verin. Devre dışı bırakıldığında, sunucu başına ayarlardan bağımsız olarak geçmiş kaydedilmez.",
|
||
"updateCommandHistoryFailed": "Komut geçmişi ayarı güncellenemedi.",
|
||
"sessionTimeout": "Oturum Zaman Aşımı",
|
||
"hours": "saat",
|
||
"sessionTimeoutRange": "Minimum 1 saat · Maksimum 720 saat",
|
||
"monitoringDefaults": "Varsayılan Ayarları İzleme",
|
||
"statusCheck": "Durum Kontrolü",
|
||
"metrics": "Metrikler",
|
||
"sec": "saniye",
|
||
"logLevel": "Günlük Seviyesi",
|
||
"enableGuacamole": "Guacamole'yi etkinleştirin",
|
||
"enableGuacamoleDesc": "RDP/VNC uzaktan masaüstü",
|
||
"enableGuacamoleDocsLink": "Belgeleri görüntüle",
|
||
"guacdUrl": "guacd URL",
|
||
"tailscaleApiKey": "Tailscale API Anahtarı",
|
||
"tailscaleApiKeyDescription": "Ana bilgisayar düzenleyicisinde cihaz keşfi için kullanılır. tailscale.com/admin/settings/keys adresinden bir anahtar oluşturun.",
|
||
"tailscaleApiKeyDocsLink": "Belgeleri görüntüle",
|
||
"oidcDescription": "OpenID Connect'i SSO için yapılandırın. * ile işaretlenmiş alanlar zorunludur.",
|
||
"oidcDocsLink": "Belgeleri görüntüle",
|
||
"oidcClientId": "Müşteri Kimliği",
|
||
"oidcClientSecret": "Müşteri Gizli Bilgileri",
|
||
"oidcAuthUrl": "Yetkilendirme URL'si",
|
||
"oidcIssuerUrl": "Yayıncı URL'si",
|
||
"oidcTokenUrl": "Token URL",
|
||
"oidcUserIdentifier": "Kullanıcı Tanımlayıcı Yolu",
|
||
"oidcDisplayName": "Görüntü Adı Yolu",
|
||
"oidcScopes": "Kapsamlar",
|
||
"oidcUserinfoUrl": "Kullanıcı bilgisi URL'sini geçersiz kıl",
|
||
"oidcAllowedUsers": "İzin Verilen Kullanıcılar",
|
||
"oidcAllowedUsersDesc": "Her satıra bir e-posta adresi yazın. Tüm e-posta adreslerinin görünmesi için boş bırakın.",
|
||
"oidcAdminGroup": "Yönetici Grubu",
|
||
"oidcAdminGroupDesc": "Bu gruptaki kullanıcılara yönetici yetkisi verilir. Grup senkronizasyonunu devre dışı bırakmak için boş bırakın.",
|
||
"oidcGroupClaim": "Grup Tazminatı",
|
||
"oidcGroupClaimDesc": "İsteğe bağlı. Kullanıcının gruplarını içeren talep yolu. Varsayılan olarak gruplar, roller, ardından grup şeklindedir. Özel talebe sahip sağlayıcılar için (örneğin Zitadel) bunu kullanın.",
|
||
"oidcCaCert": "Özel CA Sertifikası",
|
||
"oidcCaCertDesc": "İsteğe bağlı. Özel veya kendi imzasını taşıyan bir CA kullanan OIDC sağlayıcıları için PEM kodlu CA sertifikası. Sistem güven deposunu kullanmak için boş bırakın.",
|
||
"removeOidc": "Kaldırmak",
|
||
"usersCount": "{{count}} kullanıcılar",
|
||
"createUser": "Yaratmak",
|
||
"newRole": "Yeni Rol",
|
||
"roleName": "İsim",
|
||
"roleDisplayName": "Ekran adı",
|
||
"roleDescription": "Tanım",
|
||
"rolesCount": "{{count}} roller",
|
||
"createRole": "Yaratmak",
|
||
"creating": "Oluşturuluyor...",
|
||
"exportDatabase": "Veritabanını Dışa Aktar",
|
||
"exportDatabaseDesc": "Tüm sunucuların, kimlik bilgilerinin ve ayarların yedek kopyasını indirin.",
|
||
"export": "İhracat",
|
||
"exporting": "İhracat...",
|
||
"importDatabase": "Veritabanını İçe Aktar",
|
||
"importDatabaseDesc": ".sqlite yedekleme dosyasından geri yükleme",
|
||
"importDatabaseSelected": "Seçilen: {{name}}",
|
||
"selectFile": "Dosya Seç",
|
||
"changeFile": "Değiştirmek",
|
||
"import": "İçe aktarmak",
|
||
"importing": "İçe aktarılıyor...",
|
||
"apiKeysCount": "{{count}} anahtarlar",
|
||
"apiKeysDocsLink": "Belgeleri görüntüle",
|
||
"newApiKey": "Yeni API Anahtarı",
|
||
"apiKeyCreatedWarning": "Anahtar oluşturuldu - şimdi kopyalayın, bir daha gösterilmeyecek.",
|
||
"apiKeyName": "İsim",
|
||
"apiKeyUser": "Kullanıcı",
|
||
"apiKeySelectUser": "Bir kullanıcı seçin...",
|
||
"apiKeyExpiresAt": "Son Geçerlilik Tarihi",
|
||
"createKey": "Anahtar Oluştur",
|
||
"apiKeyNoExpiry": "Son kullanma tarihi yok",
|
||
"revokedBadge": "İPTAL EDİLDİ",
|
||
"authTypeDual": "Çift Kimlik Doğrulama",
|
||
"authTypeOidc": "OIDC",
|
||
"authTypeLocal": "Yerel",
|
||
"adminStatusAdministrator": "Yönetici",
|
||
"adminStatusRegularUser": "Düzenli Kullanıcı",
|
||
"adminBadge": "YÖNETİCİ",
|
||
"systemBadge": "SYS",
|
||
"customBadge": "GELENEK",
|
||
"youBadge": "SEN",
|
||
"sessionsActive": "{{count}} aktif",
|
||
"sessionActive": "Aktif: {{time}}",
|
||
"sessionExpires": "Exp: {{time}}",
|
||
"revokeAll": "Tüm",
|
||
"revokeAllSessionsSuccess": "Kullanıcıya ait tüm oturumlar iptal edildi.",
|
||
"revokeAllSessionsFailed": "Oturumları iptal etme başarısız oldu.",
|
||
"revokeSessionFailed": "Oturumu iptal etme başarısız oldu.",
|
||
"addRole": "Rol ekle",
|
||
"noCustomRoles": "Tanımlanmış özel rol yok.",
|
||
"removeRoleFailed": "Rolü kaldırma işlemi başarısız oldu.",
|
||
"assignRoleFailed": "Rol atama işlemi başarısız oldu.",
|
||
"deleteRoleFailed": "Rol silme işlemi başarısız oldu.",
|
||
"userAdminAccess": "Yönetici",
|
||
"userAdminAccessDesc": "Tüm yönetici ayarlarına tam erişim",
|
||
"userRoles": "Roller",
|
||
"revokeAllUserSessions": "Tüm Oturumları İptal Et",
|
||
"revokeAllUserSessionsDesc": "Tüm cihazlarda yeniden oturum açmayı zorunlu kılın",
|
||
"revoke": "Geri çekmek",
|
||
"deleteUserWarning": "Bu kullanıcının silinmesi kalıcıdır.",
|
||
"deleteUser": "{{username}} silin",
|
||
"deleting": "Siliniyor...",
|
||
"deleteUserFailed": "Kullanıcı silme işlemi başarısız oldu.",
|
||
"deleteUserSuccess": "Kullanıcı \"{{username}}\" silindi",
|
||
"deleteRoleSuccess": "\"{{name}}\" rolü silindi",
|
||
"revokeKeySuccess": "\"{{name}}\" anahtarı iptal edildi",
|
||
"revokeKeyFailed": "Anahtarı iptal etme başarısız oldu.",
|
||
"copiedToClipboard": "Panoya kopyalandı",
|
||
"done": "Tamamlamak",
|
||
"createUserTitle": "Kullanıcı Oluştur",
|
||
"createUserDesc": "Yeni bir yerel hesap oluşturun.",
|
||
"createUserUsername": "Kullanıcı adı",
|
||
"createUserPassword": "Şifre",
|
||
"createUserPasswordHint": "En az 6 karakter.",
|
||
"createUserEnterUsername": "Kullanıcı adınızı girin",
|
||
"createUserEnterPassword": "Şifrenizi girin",
|
||
"createUserSubmit": "Kullanıcı Oluştur",
|
||
"editUserTitle": "Kullanıcıyı Yönet: {{username}}",
|
||
"editUserDesc": "Rolleri, yönetici durumunu, oturumları ve hesap ayarlarını düzenleyin.",
|
||
"editUserUsername": "Kullanıcı adı",
|
||
"editUserAuthType": "Kimlik Doğrulama Türü",
|
||
"editUserAdminStatus": "Yönetici Durumu",
|
||
"editUserUserId": "Kullanıcı kimliği",
|
||
"linkAccountTitle": "Hesapları Bağla",
|
||
"linkAccountDesc": "OIDC hesabını {{username}} mevcut bir yerel hesapla birleştirin.",
|
||
"linkAccountDescLocal": "Yerel bir hesabı {{username}} mevcut yalnızca OIDC hesabıyla bağlayın.",
|
||
"linkAccountWarningTitle": "Bu şunları sağlayacak:",
|
||
"linkAccountEffect1": "Yalnızca OIDC'ye özel hesabı silin.",
|
||
"linkAccountEffect2": "Hedef hesaba OIDC oturum açma işlemini ekleyin.",
|
||
"linkAccountEffect3": "Hem OIDC hem de parola ile giriş yapılmasına izin verin.",
|
||
"linkAccountTargetUsername": "Yerel Hesap Kullanıcı Adı",
|
||
"linkAccountTargetPlaceholder": "Bağlantı kurmak istediğiniz yerel hesap kullanıcı adını girin.",
|
||
"linkAccountOidcUsername": "OIDC Hesap Kullanıcı Adı",
|
||
"linkAccountOidcPlaceholder": "Birleştirmek istediğiniz yalnızca OIDC hesabının kullanıcı adını girin.",
|
||
"linkAccountOidcNotFound": "Bu kullanıcı adıyla OIDC'ye özel hesap bulunamadı.",
|
||
"linkAccounts": "Hesapları Bağla",
|
||
"linkAccountSuccess": "Hesaplar başarıyla bağlandı.",
|
||
"linkAccountFailed": "Hesapları bağlama başarısız oldu.",
|
||
"linkAccountInProgress": "Bağlantı kuruluyor...",
|
||
"unlinkAccountTitle": "OIDC bağlantısını kaldır",
|
||
"unlinkAccountDesc": "{{username}}adresinden OIDC kimlik doğrulamasını kaldırın. Artık yalnızca şifreleriyle giriş yapabilecekler.",
|
||
"unlinkAccountWarning": "Bu işlem, bu hesaptan OIDC oturum açma işlemini kaldıracaktır. Kullanıcının oturum açmaya devam edebilmesi için bir parola belirlemiş olması gerekir.",
|
||
"unlinkAccount": "OIDC bağlantısını kes",
|
||
"unlinkAccountInProgress": "Bağlantı kesiliyor...",
|
||
"unlinkAccountSuccess": "OIDC bağlantısı başarıyla kesildi.",
|
||
"unlinkAccountFailed": "OIDC bağlantısını kaldırma işlemi başarısız oldu.",
|
||
"saving": "Tasarruf...",
|
||
"updateRegistrationFailed": "Kayıt ayarlarını güncelleme başarısız oldu.",
|
||
"updatePasswordLoginFailed": "Parola giriş ayarlarını güncelleme başarısız oldu.",
|
||
"cannotDisablePasswordLoginWithTotp": "Bir veya daha fazla kullanıcı için 2FA etkinleştirilmişken parola ile giriş devre dışı bırakılamaz. Öncelikle 2FA'yı devre dışı bırakın.",
|
||
"updateOidcAutoProvisionFailed": "OIDC otomatik sağlama ayarı güncellenemedi.",
|
||
"updateOidcSilentLoginDefaultFailed": "Sessiz OIDC oturum açma ayarını güncelleme başarısız oldu.",
|
||
"updatePasswordResetFailed": "Parola sıfırlama ayarı güncellenemedi.",
|
||
"sessionTimeoutRange2": "Oturum zaman aşımı 1 ile 720 saat arasında olmalıdır.",
|
||
"sessionTimeoutSaved": "Oturum zaman aşımı kaydedildi",
|
||
"sessionTimeoutSaveFailed": "Oturum zaman aşımını kaydetme başarısız oldu.",
|
||
"monitoringIntervalInvalid": "Geçersiz aralık değerleri",
|
||
"monitoringSaved": "İzleme ayarları kaydedildi.",
|
||
"monitoringSaveFailed": "İzleme ayarları kaydedilemedi.",
|
||
"metricsHistoryRetention": "Metrik Geçmişi Saklama",
|
||
"metricsHistoryRetentionRange": "1 ila 90 gün",
|
||
"days": "günler",
|
||
"guacamoleSaved": "Guacamole ayarları kaydedildi.",
|
||
"guacamoleSaveFailed": "Guacamole ayarları kaydedilemedi.",
|
||
"guacamoleUpdateFailed": "Guacamole ayarlarını güncelleme başarısız oldu.",
|
||
"tailscaleSettingsSaved": "Kuyruk pulu ayarları kaydedildi.",
|
||
"tailscaleSettingsSaveFailed": "Tailscale ayarları kaydedilemedi.",
|
||
"logLevelUpdateFailed": "Günlük düzeyi güncellenemedi.",
|
||
"oidcSaved": "OIDC yapılandırması kaydedildi.",
|
||
"oidcSaveFailed": "OIDC yapılandırması kaydedilemedi.",
|
||
"oidcRemoved": "OIDC yapılandırması kaldırıldı",
|
||
"oidcRemoveFailed": "OIDC yapılandırmasını kaldırma başarısız oldu.",
|
||
"createUserRequired": "Kullanıcı adı ve şifre gereklidir.",
|
||
"createUserPasswordTooShort": "Parola en az 6 karakter uzunluğunda olmalıdır.",
|
||
"createUserSuccess": "Kullanıcı \"{{username}}\" oluşturdu",
|
||
"createUserFailed": "Kullanıcı oluşturulamadı.",
|
||
"updateAdminStatusFailed": "Yönetici durumunu güncelleme başarısız oldu.",
|
||
"allSessionsRevoked": "Tüm oturumlar iptal edildi.",
|
||
"revokeSessionsFailed": "Oturumları iptal etme başarısız oldu.",
|
||
"createRoleRequired": "Ad ve görünen ad zorunludur.",
|
||
"createRoleSuccess": "\"{{name}}\" rolü oluşturuldu",
|
||
"createRoleFailed": "Rol oluşturulamadı.",
|
||
"apiKeyNameRequired": "Anahtar adı gereklidir.",
|
||
"apiKeyUserRequired": "Kullanıcı kimliği gereklidir.",
|
||
"apiKeyCreatedSuccess": "API anahtarı \"{{name}}\" oluşturuldu",
|
||
"apiKeyCreateFailed": "API anahtarı oluşturulamadı.",
|
||
"exportSuccess": "Veritabanı başarıyla dışa aktarıldı.",
|
||
"exportFailed": "Veritabanı dışa aktarma işlemi başarısız oldu.",
|
||
"importSelectFile": "Lütfen önce bir dosya seçin.",
|
||
"importCompleted": "İçe aktarma tamamlandı: {{total}} öğe içe aktarıldı, {{skipped}} öğe atlandı",
|
||
"importFailed": "İçe aktarma başarısız oldu: {{error}}",
|
||
"importError": "Veritabanı içe aktarma işlemi başarısız oldu.",
|
||
"sectionHostDefaults": "Sunucu Varsayılanları",
|
||
"hostDefaultsDesc": "Yeni bir sunucu oluşturulurken ayarlar otomatik olarak uygulanır. Ancak, sunucular bu ayarları kendileri değiştirebilir.",
|
||
"hostDefaultsSocks5": "SOCKS5 Proxy",
|
||
"hostDefaultsUseSocks5": "SOCKS5 Proxy'yi etkinleştirin",
|
||
"hostDefaultsUseSocks5Desc": "Yeni sunucuların tümünde SOCKS5 proxy'sini önceden doldurun.",
|
||
"hostDefaultsSocks5Host": "Proxy Sunucusu / Bağlantı Noktası",
|
||
"hostDefaultsSocks5Username": "Proxy Kullanıcı Adı",
|
||
"hostDefaultsSocks5Password": "Proxy Parolası",
|
||
"hostDefaultsMetrics": "Sunucu Metrikleri",
|
||
"hostDefaultsMetricsEnabled": "Ölçümleri Etkinleştir",
|
||
"hostDefaultsMetricsEnabledDesc": "Varsayılan olarak yeni sunucularda CPU, bellek ve diğer istatistikleri topla.",
|
||
"hostDefaultsStatusCheckEnabled": "Durum Kontrolünü Etkinleştir",
|
||
"hostDefaultsStatusCheckEnabledDesc": "Yeni sunucularda varsayılan olarak çevrimiçi/çevrimdışı durumunu sorgula.",
|
||
"hostDefaultsTerminal": "terminal",
|
||
"hostDefaultsSessionLogging": "Oturum Günlüğü",
|
||
"hostDefaultsSessionLoggingDesc": "Yeni sunucularda terminal oturumlarını varsayılan olarak kaydet",
|
||
"hostDefaultsCommandHistory": "Komut Geçmişi",
|
||
"hostDefaultsCommandHistoryDesc": "Yeni sunucularda komut geçmişini varsayılan olarak izle.",
|
||
"hostDefaultsSaved": "Sunucu varsayılan ayarları kaydedildi.",
|
||
"hostDefaultsSaveFailed": "Sunucu varsayılan ayarları kaydedilemedi."
|
||
},
|
||
"newUi": {
|
||
"sidebar": {
|
||
"quickConnect": {
|
||
"hostLabel": "Ev sahibi",
|
||
"hostPlaceholder": "192.168.1.1 veya example.com",
|
||
"portLabel": "Liman",
|
||
"portPlaceholder": "22",
|
||
"usernameLabel": "Kullanıcı adı",
|
||
"usernamePlaceholder": "kullanıcı adı",
|
||
"authLabel": "Yetki",
|
||
"passwordLabel": "Şifre",
|
||
"passwordPlaceholder": "şifre",
|
||
"privateKeyLabel": "Özel Anahtar",
|
||
"privateKeyPlaceholder": "Özel anahtarı yapıştırın...",
|
||
"credentialLabel": "Kimlik belgesi",
|
||
"credentialPlaceholder": "Kaydedilmiş bir kimlik bilgisi seçin.",
|
||
"connectToTerminal": "Terminale bağlanın",
|
||
"connectToFiles": "Dosyalara bağlan"
|
||
},
|
||
"history": {
|
||
"noTerminalSelected": "Terminal seçilmedi.",
|
||
"noTerminalSelectedHint": "SSH terminal sekmesini açarak komut geçmişini görüntüleyin.",
|
||
"searchPlaceholder": "Arama geçmişi...",
|
||
"clearAll": "Tümünü Temizle",
|
||
"noHistoryEntries": "Geçmiş kaydı yok.",
|
||
"trackingDisabled": "Geçmiş izleme devre dışı bırakıldı",
|
||
"trackingDisabledHint": "Bunu sunucu terminal ayarlarından etkinleştirin."
|
||
},
|
||
"sshTools": {
|
||
"keyRecordingTitle": "Anahtar Kaydı",
|
||
"recordToTerminals": "Terminallere kayıt yapın",
|
||
"selectAll": "Tüm",
|
||
"selectNone": "Hiçbiri",
|
||
"noTerminalTabsOpen": "Açık terminal sekmesi yok.",
|
||
"selectTerminalsAbove": "Yukarıdaki terminalleri seçin",
|
||
"broadcastInputPlaceholder": "Tuş vuruşlarını yayınlamak için buraya yazın...",
|
||
"fillPassword": "Şifreyi girin",
|
||
"fillPasswordSuccess": "{{count}} terminal(ler)ine parola girildi.",
|
||
"fillPasswordMissing": "{{count}} seçili terminal(ler) için kaydedilmiş parola yok.",
|
||
"stopRecording": "Kaydı Durdur",
|
||
"startRecording": "Kaydı Başlat",
|
||
"settingsTitle": "Ayarlar",
|
||
"enableRightClickCopyPaste": "Sağ tıklama ile kopyala/yapıştır özelliğini etkinleştirin."
|
||
},
|
||
"splitScreen": {
|
||
"layoutTitle": "Düzen",
|
||
"selectLayoutAbove": "Yukarıdan bir düzen seçin.",
|
||
"selectLayoutHint": "Görüntülenecek bölme sayısını seçin.",
|
||
"panesTitle": "Camlar",
|
||
"openTabsTitle": "Açık Sekmeler",
|
||
"dragTabsHint": "Sekmeleri yukarıdaki bölmelere sürükleyin veya Hızlı Atama özelliğini kullanın.",
|
||
"dropHere": "Buraya bırakın",
|
||
"emptyPane": "Boş",
|
||
"dashboard": "Kontrol Paneli",
|
||
"clearSplitScreen": "Ekranı Bölünmüş Hale Getir",
|
||
"quickAssign": "Hızlı Atama",
|
||
"alreadyAssigned": "Bölme {{index}}",
|
||
"splitTab": "Bölünmüş Sekme",
|
||
"addToSplit": "Bölünmüş bölüme ekle",
|
||
"removeFromSplit": "Bölünmüş halden çıkarın",
|
||
"assignToPane": "Bölmeye ata",
|
||
"hotkeysTitle": "Klavye Kısayolları",
|
||
"hotkeysSplitRight": "İki yönlü bölmeyi aç/kapat",
|
||
"hotkeysSplitBelow": "3 yollu bölmeyi aç/kapat",
|
||
"hotkeysNavigatePane": "Paneller arasında gezinme",
|
||
"hotkeysNextTab": "Sonraki sekme",
|
||
"hotkeysPrevTab": "Önceki sekme"
|
||
},
|
||
"snippets": {
|
||
"title": "Kısa bölümler",
|
||
"createSnippetTitle": "Kod Parçası Oluştur",
|
||
"createSnippetDescription": "Hızlı çalıştırma için yeni bir komut parçacığı oluşturun.",
|
||
"nameLabel": "İsim",
|
||
"namePlaceholder": "Örneğin, Nginx'i yeniden başlatın.",
|
||
"descriptionLabel": "Tanım",
|
||
"descriptionPlaceholder": "İsteğe bağlı açıklama",
|
||
"optional": "İsteğe bağlı",
|
||
"folderLabel": "Dosya",
|
||
"noFolder": "Klasör yok (Kategorilenmemiş)",
|
||
"commandLabel": "Emretmek",
|
||
"commandPlaceholder": "Örneğin, sudo systemctl restart nginx",
|
||
"cancel": "İptal etmek",
|
||
"createSnippetButton": "Kod Parçası Oluştur",
|
||
"createFolderTitle": "Klasör Oluştur",
|
||
"createFolderDescription": "Kod parçacıklarınızı klasörler halinde düzenleyin.",
|
||
"folderNameLabel": "Klasör Adı",
|
||
"folderNamePlaceholder": "Örneğin, Sistem Komutları, Docker Komut Dosyaları",
|
||
"folderColorLabel": "Klasör Rengi",
|
||
"folderIconLabel": "Klasör Simgesi",
|
||
"previewLabel": "Önizleme",
|
||
"folderNameFallback": "Klasör Adı",
|
||
"createFolderButton": "Klasör Oluştur",
|
||
"targetTerminals": "Hedef Terminaller",
|
||
"selectAll": "Tüm",
|
||
"selectNone": "Hiçbiri",
|
||
"noTerminalTabsOpen": "Açık terminal sekmesi yok.",
|
||
"searchPlaceholder": "Arama sonuçları...",
|
||
"newSnippet": "Yeni Parça",
|
||
"newFolder": "Yeni Klasör",
|
||
"run": "Koşmak",
|
||
"noSnippetsInFolder": "Bu klasörde kod parçacığı yok.",
|
||
"uncategorized": "Kategorilendirilmemiş",
|
||
"editSnippetTitle": "Kod Parçasını Düzenle",
|
||
"editSnippetDescription": "Bu komut parçasını güncelleyin.",
|
||
"saveSnippetButton": "Değişiklikleri Kaydet",
|
||
"createSuccess": "Kod parçası başarıyla oluşturuldu.",
|
||
"createFailed": "Kod parçacığı oluşturulamadı.",
|
||
"updateSuccess": "Kod parçası başarıyla güncellendi.",
|
||
"updateFailed": "Kod parçasını güncelleme başarısız oldu.",
|
||
"deleteFailed": "Kod parçasını silme işlemi başarısız oldu.",
|
||
"folderCreateSuccess": "Klasör başarıyla oluşturuldu.",
|
||
"folderCreateFailed": "Klasör oluşturulamadı.",
|
||
"editFolderTitle": "Klasörü Düzenle",
|
||
"editFolderDescription": "Bu klasörün adını değiştirin veya görünümünü düzenleyin.",
|
||
"saveFolderButton": "Değişiklikleri Kaydet",
|
||
"editFolder": "Klasörü düzenle",
|
||
"deleteFolder": "Klasörü sil",
|
||
"folderDeleteSuccess": "Klasör \"{{name}}\" silindi",
|
||
"folderDeleteFailed": "Klasör silme işlemi başarısız oldu.",
|
||
"folderEditSuccess": "Klasör başarıyla güncellendi.",
|
||
"folderEditFailed": "Klasör güncellemesi başarısız oldu.",
|
||
"confirmRunMessage": "\"{{name}} \" çalıştır?",
|
||
"confirmRunButton": "Koşmak",
|
||
"runSuccess": "\"{{name}}\" ifadesi {{count}} terminal(ler)inde çalıştırıldı",
|
||
"copySuccess": "\"{{name}}\" panoya kopyalandı",
|
||
"shareTitle": "Paylaşılan Parça",
|
||
"shareUser": "Kullanıcı",
|
||
"shareRole": "Rol",
|
||
"selectUser": "Bir kullanıcı seçin...",
|
||
"selectRole": "Bir rol seçin...",
|
||
"shareSuccess": "Kod parçası başarıyla paylaşıldı.",
|
||
"shareFailed": "Kod parçasını paylaşma başarısız oldu.",
|
||
"revokeSuccess": "Erişim iptal edildi",
|
||
"revokeFailed": "Erişimi iptal etme başarısız oldu.",
|
||
"currentAccess": "Mevcut Erişim",
|
||
"shareLoadError": "Paylaşılan veriler yüklenemedi.",
|
||
"loading": "Yükleniyor...",
|
||
"close": "Kapalı",
|
||
"reorderFailed": "Kod parçacığının sırasını kaydetme başarısız oldu.",
|
||
"importExport": "İthalat / İhracat",
|
||
"exportBtn": "JSON'u Dışa Aktar",
|
||
"importBtn": "JSON'u içe aktar",
|
||
"exportSuccess": "Kod parçacıkları başarıyla dışa aktarıldı.",
|
||
"exportFailed": "Kod parçacıklarını dışa aktarma başarısız oldu.",
|
||
"importTitle": "Kod Parçalarını İçe Aktar",
|
||
"importDescription": "Termix tarafından dışa aktarılan bir JSON dosyasından kod parçacıklarını ve klasörleri içe aktarın.",
|
||
"importDropOrClick": "Buraya bir JSON dosyası sürükleyip bırakın veya göz atmak için tıklayın.",
|
||
"importSelectedFile": "Seçilen: {{name}}",
|
||
"importOverwrite": "Aynı ada ve klasöre sahip mevcut kod parçacıklarının üzerine yazın.",
|
||
"importStartBtn": "İçe aktarmak",
|
||
"importSuccess": "İçe aktarma tamamlandı: {{snippets}} kod parçası eklendi, {{updated}} güncellendi, {{skipped}} atlandı, {{folders}} klasör eklendi",
|
||
"importFailed": "Kod parçacıklarını içe aktarma başarısız oldu.",
|
||
"importInvalidFile": "Geçersiz dosya: kod parçacıkları veya klasör dizileri içeren bir JSON nesnesi bekleniyor.",
|
||
"targetHostsLabel": "Hedef Sunucular",
|
||
"targetHostsHint": "Terminal açmaya gerek kalmadan bu kod parçasını doğrudan çalıştırmak için sunucular atayın.",
|
||
"noHostsAvailable": "Yapılandırılmış sunucu yok",
|
||
"clearTargetHosts": "Tümünü temizle",
|
||
"hasTargetHosts": "Hedef sunuculara sahip",
|
||
"runOnTargets": "Hedeflere göre hareket edin",
|
||
"directRunSuccess": "\"{{name}}\" \" komutunu {{count}} ana bilgisayarda çalıştırdı(lar).",
|
||
"directRunPartialFail": "\"{{name}}\" bir veya daha fazla sunucuda başarısız oldu",
|
||
"executionResultTitle": "Yürütme Sonuçları: {{name}}",
|
||
"executionResultDescription": "Kod parçacığının her hedef sunucuda çalıştırılmasının çıktısı.",
|
||
"executionSuccess": "Başarı",
|
||
"executionFailed": "Arızalı"
|
||
},
|
||
"userProfile": {
|
||
"storageModeLocal": "Tarayıcı",
|
||
"storageModeCloud": "Veritabanı",
|
||
"storageModeDescription": "Tarayıcı ayarları yalnızca bu tarayıcıda saklar. Veritabanı sunucuyla senkronize olur ve herhangi bir cihazda yüklenir.",
|
||
"resetToDefaults": "Varsayılan ayarlara sıfırla",
|
||
"resetToDefaultsSuccess": "Ayarlar varsayılan değerlere sıfırlandı.",
|
||
"storageModeSwitch": "Tercih Depolama",
|
||
"sectionAccount": "Hesap",
|
||
"sectionAppearance": "Dış görünüş",
|
||
"sectionSecurity": "Güvenlik",
|
||
"sectionApiKeys": "API Anahtarları",
|
||
"sectionC2sTunnels": "C2S Tünelleri",
|
||
"usernameLabel": "Kullanıcı adı",
|
||
"roleLabel": "Rol",
|
||
"roleAdministrator": "Yönetici",
|
||
"authMethodLabel": "Kimlik Doğrulama Yöntemi",
|
||
"authMethodLocal": "Yerel",
|
||
"twoFaLabel": "2FA",
|
||
"twoFaOn": "Açık",
|
||
"twoFaOff": "Kapalı",
|
||
"versionLabel": "Sürüm",
|
||
"deleteAccount": "Hesabı Sil",
|
||
"deleteAccountDescription": "Hesabınızı kalıcı olarak silin.",
|
||
"changeServerDescription": "Farklı bir Termix arka uç sunucusuna geçin.",
|
||
"deleteButton": "Silmek",
|
||
"deleteAccountPermanent": "Bu işlem kalıcıdır ve geri alınamaz.",
|
||
"deleteAccountWarning": "Tüm oturumlar, sunucular, kimlik bilgileri ve ayarlar kalıcı olarak silinecektir.",
|
||
"confirmPasswordDeletePlaceholder": "Onaylamak için şifrenizi girin.",
|
||
"languageLabel": "Dil",
|
||
"themeLabel": "Tema",
|
||
"fontSizeLabel": "Yazı Tipi Boyutu",
|
||
"accentColorLabel": "Vurgu Rengi",
|
||
"settingsTerminal": "terminal",
|
||
"commandAutocomplete": "Komut Otomatik Tamamlama",
|
||
"commandAutocompleteDesc": "Yazarken otomatik tamamlama özelliğini göster",
|
||
"terminalLinkBehavior": "Terminal Bağlantısına Tıklayın",
|
||
"terminalLinkBehaviorDesc": "Terminalde bağlantılara tıklandığında varsayılan davranış",
|
||
"historyTracking": "Geçmiş Takibi",
|
||
"historyTrackingDesc": "Terminal komutlarını izle",
|
||
"commandPalette": "Komut Paleti",
|
||
"commandPaletteDesc": "Klavye kısayolunu etkinleştir",
|
||
"reopenTabsOnLogin": "Giriş yaptıktan sonra sekmeleri yeniden açın",
|
||
"reopenTabsOnLoginDesc": "Başka bir cihazdan giriş yapsanız bile, oturum açtığınızda veya sayfayı yenilediğinizde açık sekmelerinizi geri yükleyin.",
|
||
"confirmTabClose": "Sekmeyi Kapatmayı Onayla",
|
||
"confirmTabCloseDesc": "Terminal sekmelerini kapatmadan önce izin isteyin.",
|
||
"settingsSidebar": "Kenar Çubuğu",
|
||
"showHostTags": "Sunucu Etiketlerini Göster",
|
||
"showHostTagsDesc": "Ana bilgisayar listesinde etiketleri görüntüle",
|
||
"hostTrayOnClick": "Sunucu İşlemlerini Genişletmek için Tıklayın",
|
||
"hostTrayOnClickDesc": "Bağlantı düğmelerini her zaman göster; yönetim seçeneklerini genişletmek için fareyi üzerine getirmek yerine tıklayın.",
|
||
"compactHostView": "Kompakt Ana Bilgisayar Görünümü",
|
||
"compactHostViewDesc": "Her sunucuyu yalnızca adını ve adresini gösteren tek bir satıra daraltın.",
|
||
"statusColors": "Gerçek Durum Renkleri",
|
||
"statusColorsDesc": "Çevrimiçi/çevrimdışı durumunu belirtmek için vurgu rengi yerine yeşil/kırmızı kullanın.",
|
||
"pinAppRail": "Pin Uygulama Rayını",
|
||
"pinAppRailDesc": "Sol kenar çubuğundaki uygulama çubuğunu fareyle üzerine gelindiğinde genişletmek yerine her zaman açık tutun.",
|
||
"expandAppRailOnHover": "Üzerine gelindiğinde uygulama çubuğunu genişletin.",
|
||
"expandAppRailOnHoverDesc": "Fare imleci üzerine geldiğinde sol kenar çubuğundaki uygulama çubuğunun genişlemesine izin verin.",
|
||
"settingsNavigation": "Navigasyon",
|
||
"navigationTabsDesc": "Uygulama çubuğunda hangi sekmelerin görüneceğini seçin.",
|
||
"settingsSnippets": "Kısa bölümler",
|
||
"foldersCollapsed": "Klasörler Daraltıldı",
|
||
"foldersCollapsedDesc": "Klasörleri varsayılan olarak daralt",
|
||
"confirmExecution": "Yürütmeyi Onayla",
|
||
"confirmExecutionDesc": "Kod parçacıklarını çalıştırmadan önce onaylayın.",
|
||
"settingsUpdates": "Güncellemeler",
|
||
"disableUpdateChecks": "Güncelleme Kontrollerini Devre Dışı Bırak",
|
||
"disableUpdateChecksDesc": "Güncellemeleri kontrol etmeyi bırakın.",
|
||
"totpAuthenticator": "TOTP Kimlik Doğrulayıcı",
|
||
"totpEnabled": "İki faktörlü kimlik doğrulama (2FA) etkinleştirildi.",
|
||
"totpDisabled": "Giriş güvenliğine ek güvenlik ekleyin.",
|
||
"disable": "Devre dışı bırakmak",
|
||
"enable": "Olanak vermek",
|
||
"setupTotp": "TOTP kurulumu",
|
||
"qrCode": "QR Kodu",
|
||
"totpInstructions": "QR kodunu tarayın veya kimlik doğrulama uygulamanızda gizli anahtarı girin, ardından 6 haneli kodu girin.",
|
||
"totpCodePlaceholder": "000000",
|
||
"verify": "Doğrulamak",
|
||
"changePassword": "Şifre değiştir",
|
||
"currentPasswordLabel": "Mevcut Şifre",
|
||
"currentPasswordPlaceholder": "Mevcut Şifre",
|
||
"newPasswordLabel": "Yeni Şifre",
|
||
"newPasswordPlaceholder": "Yeni Şifre",
|
||
"confirmPasswordLabel": "Yeni Şifreyi Onayla",
|
||
"confirmPasswordPlaceholder": "Yeni şifreyi onaylayın",
|
||
"updatePassword": "Şifreyi Güncelle",
|
||
"createApiKeyTitle": "API Anahtarı Oluştur",
|
||
"createApiKeyDescription": "Programatik erişim için yeni bir API anahtarı oluşturun.",
|
||
"apiKeyNameLabel": "İsim",
|
||
"apiKeyNamePlaceholder": "Örneğin CI İşlem Hattı",
|
||
"expiryDateLabel": "Son kullanma tarihi",
|
||
"optional": "isteğe bağlı",
|
||
"cancel": "İptal etmek",
|
||
"createKey": "Anahtar Oluştur",
|
||
"apiKeyCount": "{{count}} anahtarlar",
|
||
"newKey": "Yeni Anahtar",
|
||
"noApiKeys": "Henüz API anahtarları yok.",
|
||
"apiKeyActive": "Aktif",
|
||
"apiKeyUsageHint": "Anahtarınızı içine koyun.",
|
||
"apiKeyUsageHintHeader": "başlık.",
|
||
"apiKeyPermissionsHint": "Anahtarlar, oluşturan kullanıcının izinlerini devralır.",
|
||
"roleUser": "Kullanıcı",
|
||
"authMethodDual": "Çift Kimlik Doğrulama",
|
||
"authMethodOidc": "OIDC",
|
||
"totpSetupFailed": "TOTP kurulumu başlatılamadı.",
|
||
"totpEnter6Digits": "6 haneli bir kod girin",
|
||
"totpEnabledSuccess": "İki faktörlü kimlik doğrulama etkinleştirildi",
|
||
"totpInvalidCode": "Geçersiz kod, lütfen tekrar deneyin.",
|
||
"totpDisableInputRequired": "TOTP kodunuzu veya şifrenizi girin.",
|
||
"totpDisabledSuccess": "İki faktörlü kimlik doğrulama devre dışı bırakıldı",
|
||
"totpDisableFailed": "İki faktörlü kimlik doğrulama devre dışı bırakılamadı.",
|
||
"totpDisableTitle": "İki faktörlü kimlik doğrulamayı devre dışı bırakın",
|
||
"totpDisablePlaceholder": "TOTP kodunu veya şifreyi girin.",
|
||
"totpDisableConfirm": "İki faktörlü kimlik doğrulamayı devre dışı bırakın",
|
||
"totpContinueVerify": "Doğrulamaya Devam Edin",
|
||
"totpVerifyTitle": "Kodu Doğrula",
|
||
"totpBackupTitle": "Yedekleme Kodları",
|
||
"totpDownloadBackup": "Yedekleme Kodlarını İndir",
|
||
"passkeys": "Parolalar",
|
||
"passkeysDesc": "WebAuthn/FIDO2 kimlik bilgilerini kullanarak parola kullanmadan oturum açabilirsiniz.",
|
||
"passkeyName": "Parola adı",
|
||
"passkeyUvPreferred": "Tercih edilen",
|
||
"passkeyUvRequired": "Gerekli",
|
||
"passkeyUvDiscouraged": "Cesareti kırılmış",
|
||
"addPasskey": "Parola Ekle",
|
||
"noPasskeys": "Kayıtlı parola yok.",
|
||
"passkeyAdded": "Parola eklendi.",
|
||
"passkeyAddFailed": "Parola ekleme başarısız oldu.",
|
||
"passkeyDeleted": "Parola silindi",
|
||
"passkeyDeleteFailed": "Parola silme işlemi başarısız oldu.",
|
||
"done": "Tamamlamak",
|
||
"secretCopied": "Gizli bilgi panoya kopyalandı",
|
||
"apiKeyNameRequired": "Anahtar adı gereklidir.",
|
||
"apiKeyCreated": "API anahtarı \"{{name}}\" oluşturuldu",
|
||
"apiKeyCreateFailed": "API anahtarı oluşturulamadı.",
|
||
"apiKeyUser": "Kullanıcı",
|
||
"apiKeyExpires": "Süresi doluyor",
|
||
"apiKeyRevoked": "API anahtarı \"{{name}}\" iptal edildi",
|
||
"apiKeyRevokeFailed": "API anahtarını iptal etme işlemi başarısız oldu.",
|
||
"passwordFieldsRequired": "Mevcut ve yeni şifreler gereklidir.",
|
||
"passwordMismatch": "Şifreler eşleşmiyor.",
|
||
"passwordTooShort": "Parola en az 6 karakter uzunluğunda olmalıdır.",
|
||
"passwordUpdated": "Parola başarıyla güncellendi.",
|
||
"passwordUpdateFailed": "Parola güncelleme başarısız oldu.",
|
||
"deletePasswordRequired": "Hesabınızı silmek için şifre gereklidir.",
|
||
"deleteFailed": "Hesap silme işlemi başarısız oldu.",
|
||
"deleting": "Siliniyor...",
|
||
"colorPickerTooltip": "Renk seçiciyi açın",
|
||
"themeSystem": "Sistem",
|
||
"themeLight": "Işık",
|
||
"themeDark": "Karanlık",
|
||
"themeDracula": "Drakula",
|
||
"themeCatppuccin": "Catppuccin",
|
||
"themeNord": "Kuzey",
|
||
"themeSolarized": "Güneş enerjisiyle çalışan",
|
||
"themeTokyoNight": "Tokyo Gecesi",
|
||
"themeOneDark": "Bir Karanlık",
|
||
"themeGruvbox": "Gruvbox"
|
||
}
|
||
}
|
||
},
|
||
"tmuxMonitor": {
|
||
"title": "Tmux Monitörü",
|
||
"failedToLoadHosts": "Sunucular yüklenemedi.",
|
||
"failedToLoad": "Tmux oturumları yüklenemedi.",
|
||
"tmuxUnavailable": "Bu sunucuda tmux yüklü değil.",
|
||
"noSessions": "Bu sunucuda tmux oturumu yok.",
|
||
"noHostSelected": "Sunucu seçilmedi.",
|
||
"attached": "Ekli",
|
||
"detached": "Müstakil",
|
||
"attach": "Eklemek",
|
||
"editTags": "Etiketleri düzenle",
|
||
"tagsHint": "Virgülle ayrılmış etiketler (örneğin YOLO, laboratuvar, eğitim)",
|
||
"tagsSaved": "Etiketler kaydedildi",
|
||
"tagsSaveFailed": "Etiketler kaydedilemedi.",
|
||
"searchPlaceholder": "Oturumlar arası arama çıktısı...",
|
||
"searchResults": "{{count}} eşleşmeler",
|
||
"searchFailed": "Arama başarısız oldu",
|
||
"selectPaneHint": "Çıktısını önizlemek için bir bölme seçin.",
|
||
"closePreview": "Önizlemeyi kapat",
|
||
"newSession": "Yeni oturum",
|
||
"newSessionHint": "Oturum adı (harfler, rakamlar, _ @ % + = -)",
|
||
"newSessionPlaceholder": "benim oturumum",
|
||
"create": "Yaratmak",
|
||
"sessionCreated": "Oturum \"{{name}}\" oluşturuldu",
|
||
"sessionCreateFailed": "Oturum oluşturulamadı.",
|
||
"splitRight": "Sağa doğru bölünmüş",
|
||
"splitDown": "Aşağıya doğru bölündü",
|
||
"splitFailed": "Bölme işlemi başarısız oldu",
|
||
"newWindow": "Yeni pencere",
|
||
"windowCreateFailed": "Pencere oluşturulamadı.",
|
||
"attachSessionTooltip": "{{session}}'a ekle",
|
||
"refresh": "Yenile",
|
||
"refreshFailed": "Oturumları yenileme başarısız oldu.",
|
||
"collapseAll": "Tümünü daralt",
|
||
"expandAll": "Tümünü genişlet",
|
||
"moreActions": "Daha fazla işlem",
|
||
"sessionStats": "Oturum istatistikleri",
|
||
"renameSessionTitle": "Oturumu yeniden adlandır \"{{name}}\"",
|
||
"rename": "Yeniden isimlendirmek",
|
||
"sessionRenamed": "Oturumun adı \"{{name}} \" olarak değiştirildi.",
|
||
"sessionRenameFailed": "Oturumu yeniden adlandırma başarısız oldu.",
|
||
"editTagsTitle": "\"{{name}} \" için etiketleri düzenle",
|
||
"killPane": "Öldürme paneli",
|
||
"resizeTree": "Boyutunu değiştirmek için sürükleyin — sıfırlamak için çift tıklayın",
|
||
"reattach": "Yeniden ekle (bozuk görüntüyü düzeltir)",
|
||
"killWindow": "Pencereyi öldür",
|
||
"killWindowTitle": "\"{{session}} \" penceresini kapat {{index}}?",
|
||
"killWindowBody": "Bu penceredeki her bölme ve işlem sonlandırılacaktır. Son pencereyi kapatmak oturumu sonlandırır.",
|
||
"windowKillFailed": "Pencereyi kapatma başarısız oldu.",
|
||
"statusActivity": "Aktivite",
|
||
"statusWindows": "Windows",
|
||
"statusPanes": "camlar",
|
||
"statusTags": "Etiketler",
|
||
"killPaneTitle": "Paneli öldür {{id}}?",
|
||
"killPaneBody": "Bu bölmede çalışan işlem sonlandırılacaktır. Son bölmeyi kapatmak, o bölmenin penceresini de kapatır.",
|
||
"paneKillFailed": "Pencereyi kapatma başarısız oldu.",
|
||
"killSessionTitle": "Oturumu sonlandır \"{{name}}\"?",
|
||
"killSessionBody": "Bu oturumdaki tüm pencereler ve çalışan işlemler sonlandırılacaktır. Bu işlem geri alınamaz.",
|
||
"kill": "Öldürmek",
|
||
"sessionKilled": "Oturum \"{{name}}\" öldürüldü",
|
||
"sessionKillFailed": "Oturumu sonlandırma başarısız oldu.",
|
||
"hostUnreachable": "Sunucuya bağlanılamadı. Lütfen çevrimiçi ve erişilebilir olduğundan emin olun.",
|
||
"noServer": "Bu sunucuda çalışan bir tmux sunucusu yok.",
|
||
"searchTruncated": "Kısmi sonuçlar — arama, her bölmenin son {{lines}} satırını ve en fazla {{panes}} bölmeyi kapsar.",
|
||
"closeSearchResults": "Arama sonuçlarını kapat",
|
||
"retry": "Tekrar dene",
|
||
"noHosts": "Kullanılabilir SSH sunucusu yok.",
|
||
"noHostsHint": "SSH sunucusunda (Sunucu Yöneticisi → Terminal sekmesi) Tmux oturumlarını izlemek için Tmux İzleme seçeneğini etkinleştirin.",
|
||
"tmuxInstallHint": "Ana bilgisayara şu komutla yükleyin:",
|
||
"attachTooltip": "{{host}} için bir terminal açın.",
|
||
"attachTooltipPane": "{{host}} adresine bir terminal açın — tmux oturumu {{session}}",
|
||
"timeJustNow": "Şu anda",
|
||
"timeMinutes": "{{count}}m önce",
|
||
"timeHours": "{{count}}saat önce",
|
||
"timeDays": "{{count}}gün önce"
|
||
},
|
||
"mobileKeyboard": {
|
||
"shift": "Vardiya",
|
||
"ctrl": "Ctrl",
|
||
"esc": "Esc",
|
||
"tab": "Sekme",
|
||
"backTab": "⇥",
|
||
"arrowUp": "Yukarı Ok",
|
||
"arrowDown": "Aşağı Ok",
|
||
"arrowLeft": "Ok Sol",
|
||
"arrowRight": "Sağ Ok",
|
||
"home": "Ev",
|
||
"end": "Son",
|
||
"pageUp": "Sayfa Yukarı",
|
||
"pageDown": "PgDn",
|
||
"delete": "Del",
|
||
"editQuickKeys": "Hızlı tuşları düzenle",
|
||
"quickKeysTitle": "Hızlı Tuşlar",
|
||
"quickKeysDesc": "Silmek için × simgesine dokunun. En fazla 8 karakter desteklenir.",
|
||
"quickKeyPlaceholder": "örneğin sudo ",
|
||
"addQuickKey": "Eklemek",
|
||
"removeQuickKey": "Kaldırmak",
|
||
"resetDefaults": "Varsayılan ayarlara sıfırla",
|
||
"done": "Tamamlamak"
|
||
},
|
||
"serial": {
|
||
"title": "Seri",
|
||
"portLabel": "Liman",
|
||
"portPlaceholder": "/dev/ttyUSB0 veya COM3",
|
||
"baudRateLabel": "Baud Hızı",
|
||
"dataBitsLabel": "Veri",
|
||
"stopBitsLabel": "Durmak",
|
||
"parityLabel": "Eşitlik",
|
||
"parityNone": "Hiçbiri",
|
||
"parityEven": "Eşit",
|
||
"parityOdd": "Garip",
|
||
"connect": "Seri porta bağlan",
|
||
"disconnect": "Bağlantıyı kes",
|
||
"refreshPorts": "Yenileme portları",
|
||
"connected": "{{path}} 'ya {{baud}} baud hızında bağlandı.",
|
||
"disconnected": "Seri port bağlantısı kesildi",
|
||
"connectionError": "Seri port açılamadı.",
|
||
"wsError": "WebSocket hatası",
|
||
"errorNoServerUrl": "Sunucu URL'si yapılandırılmamış.",
|
||
"notSupportedTitle": "Seri numarası desteklenmiyor.",
|
||
"notSupported": "Seri bağlantılar için Web Serial API desteği olan bir tarayıcı (Chrome, Edge veya Firefox 151+) veya Termix masaüstü uygulaması gereklidir.",
|
||
"hideHint": "Seri numarası sekmesini Kullanıcı Profili > Görünüm > Kenar Çubuğu > Gezinme menüsünden gizleyebilirsiniz.",
|
||
"browserPickerHint": "Bağlan'a tıklayın ve tarayıcınız, cihazı seçebileceğiniz bir bağlantı noktası seçici açacaktır."
|
||
},
|
||
"metricsHistory": {
|
||
"title": "Ölçüm Geçmişi",
|
||
"historySuffix": "Tarih",
|
||
"cpuMemoryDisk": "İşlemci / Bellek / Disk",
|
||
"network": "Ağ",
|
||
"download": "RX",
|
||
"upload": "TX",
|
||
"noData": "Bu zaman aralığı için geçmişe ait veri bulunmamaktadır.",
|
||
"custom": "Gelenek",
|
||
"to": "ile",
|
||
"apply": "Uygula",
|
||
"viewHistory": "Geçmişi Görüntüle"
|
||
},
|
||
"alerts": {
|
||
"tabFirings": "Uyarılar",
|
||
"tabRules": "Tüzük",
|
||
"tabChannels": "Kanallar",
|
||
"noFirings": "Onaylanmamış uyarı yok",
|
||
"noRules": "Hiçbir uyarı kuralı yapılandırılmadı.",
|
||
"noChannels": "Hiçbir bildirim kanalı yapılandırılmamış.",
|
||
"rulesDesc": "Uyarı kuralları bildirimleri tetikler.",
|
||
"channelsDesc": "Uyarı bildirimlerinin gönderildiği yer",
|
||
"acknowledge": "Kabullenmek",
|
||
"ackAll": "Tümünü Onayla",
|
||
"allAcknowledged": "Tüm uyarılar onaylandı.",
|
||
"ackFailed": "Uyarıyı onaylamada başarısız olundu.",
|
||
"ackAllFailed": "Tüm uyarıları onaylamada başarısız olundu.",
|
||
"showAcknowledged": "Tümünü Göster",
|
||
"hideAcknowledged": "Onaylanmış olanı gizle",
|
||
"addChannel": "Kanal Ekle",
|
||
"editChannel": "Kanalı Düzenle",
|
||
"channelName": "İsim",
|
||
"channelType": "Tip",
|
||
"channelNameRequired": "İsim zorunludur.",
|
||
"webhookUrl": "URL",
|
||
"webhookUrlRequired": "Webhook URL'si gereklidir.",
|
||
"webhookDesc": "Her uyarı tetiklendiğinde bu URL'ye JSON verisi gönderin.",
|
||
"ntfyServer": "Sunucu URL'si",
|
||
"ntfyTopic": "Başlık",
|
||
"ntfyTopicRequired": "Konu zorunludur.",
|
||
"ntfyToken": "Erişim Belirteci (isteğe bağlı)",
|
||
"channelSaveFailed": "Kanal kaydedilemedi.",
|
||
"test": "Test",
|
||
"testSent": "Test bildirimi gönderildi",
|
||
"testFailed": "Test bildirimi başarısız oldu.",
|
||
"addRule": "Uyarı Kuralı Ekle",
|
||
"editRule": "Uyarı Kuralını Düzenle",
|
||
"ruleName": "Kural Adı",
|
||
"ruleNameRequired": "İsim zorunludur.",
|
||
"triggerType": "Tetiklemek",
|
||
"thresholdValue": "Eşik (%)",
|
||
"durationSeconds": "Süre (saniye, 0 = hemen ateşle)",
|
||
"cooldownMinutes": "Soğuma süresi (dakika)",
|
||
"channels": "Bildirim Kanalları",
|
||
"noChannelsHint": "Öncelikle Kanallar sekmesinden kanal ekleyin.",
|
||
"ruleSaveFailed": "Kural kaydedilemedi."
|
||
}
|
||
}
|