mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 07:35:24 +00:00
feat: move the terminal fully into the ssh-terminal plugin (B9)
This commit is contained in:
1 parent
535126fd1b
commit
79d77678c9
309 files changed
+41789
-14958
No files matched your search
@@ -742,7 +742,6 @@
|
||||
"addHost": "Tambahkan Host",
|
||||
"editHost": "Edit Host",
|
||||
"cloneHost": "Kloning Host",
|
||||
"enableTerminal": "Aktifkan Terminal",
|
||||
"enableTunnel": "Aktifkan Terowongan",
|
||||
"enableFileManager": "Aktifkan Pengelola File",
|
||||
"enableDocker": "Aktifkan Docker",
|
||||
@@ -1041,8 +1040,6 @@
|
||||
"enableSessionLoggingDesc": "Rekam output sesi terminal untuk ditinjau nanti.",
|
||||
"allowSessionSharing": "Izinkan Berbagi Sesi",
|
||||
"allowSessionSharingDesc": "Izinkan sesi langsung di host ini dibagikan melalui tautan atau dengan pengguna lain.",
|
||||
"enableCommandHistory": "Riwayat Perintah",
|
||||
"enableCommandHistoryDesc": "Rekam perintah yang dijalankan di terminal ini untuk riwayat dan pelengkapan otomatis.",
|
||||
"localEchoLabel": "Gema Lokal",
|
||||
"localEchoDesc": "Memprediksi penekanan tombol yang aman dan dapat dicetak secara lokal pada koneksi lambat. Permintaan kata sandi dan input kontrol tidak pernah diulang.",
|
||||
"localEchoDefault": "Gunakan pengaturan global",
|
||||
@@ -1072,8 +1069,6 @@
|
||||
"bindHost": "Host Terikat",
|
||||
"enableTmuxMonitor": "Aktifkan Monitor Tmux",
|
||||
"enableTmuxMonitorDesc": "Tampilkan host ini di Tmux Monitor dan tambahkan aksi tmux-nya ke sidebar.",
|
||||
"enableTerminalToolbar": "Aktifkan Toolbar Terminal",
|
||||
"enableTerminalToolbarDesc": "Tampilkan bilah alat akses cepat yang terpasang pada terminal aktif untuk alat dan statistik langsung host ini.",
|
||||
"connectionToolbar": "Toolbar Koneksi",
|
||||
"showConnectionToolbar": "Tampilkan bilah alat koneksi",
|
||||
"showConnectionToolbarDesc": "Tampilkan toolbar di sesi SSH, RDP, VNC, dan Telnet host ini. Anda juga dapat menyembunyikannya sementara dari toolbar itu sendiri.",
|
||||
@@ -1550,9 +1545,7 @@
|
||||
"links": "Tautan",
|
||||
"navigate": "Navigasi",
|
||||
"select": "Memilih",
|
||||
"toggleWith": "Beralih dengan",
|
||||
"localTerminal": "Terminal Lokal",
|
||||
"localTerminalDesc": "Buka shell di komputer ini"
|
||||
"toggleWith": "Beralih dengan"
|
||||
},
|
||||
"splitScreen": {
|
||||
"paneEmpty": "Panel {{index}} - kosong",
|
||||
@@ -1717,57 +1710,13 @@
|
||||
"loadSharesFailed": "Gagal memuat saham aktif."
|
||||
},
|
||||
"terminal": {
|
||||
"sessionExpiredNotice": "Sesi Anda sebelumnya di {{host}} telah berakhir setelah {{minutes}} menit terputus; shell dan semua yang berjalan di dalamnya telah hilang. Aktifkan Auto-Tmux pada host ini untuk menjaga agar sesi tetap aktif.",
|
||||
"sessionExpiredNoticeNoMinutes": "Sesi Anda sebelumnya di {{host}} telah berakhir saat terputus; shell dan semua yang berjalan di dalamnya telah hilang. Aktifkan Auto-Tmux pada host ini untuk menjaga agar sesi tetap aktif.",
|
||||
"enableAutoTmuxAction": "Aktifkan Auto-Tmux",
|
||||
"autoTmuxEnabled": "Auto-Tmux diaktifkan untuk {{host}}. Ini berlaku mulai koneksi berikutnya.",
|
||||
"autoTmuxEnableFailed": "Gagal mengaktifkan Auto-Tmux",
|
||||
"connect": "Terhubung ke Host",
|
||||
"clear": "Jernih",
|
||||
"paste": "Pasta",
|
||||
"reconnect": "Terhubung kembali",
|
||||
"connectionLost": "Koneksi terputus",
|
||||
"connected": "Terhubung",
|
||||
"clipboardWriteFailed": "Gagal menyalin ke papan klip. Pastikan halaman disajikan melalui HTTPS atau localhost.",
|
||||
"clipboardReadFailed": "Gagal membaca dari clipboard. Pastikan izin clipboard telah diberikan.",
|
||||
"clipboardHttpWarning": "Tidak dapat membaca isi clipboard. Beberapa browser membatasi akses clipboard di luar HTTPS - coba tekan Ctrl+V, atau sajikan Termix melalui HTTPS.",
|
||||
"passwordPromptFillTitle": "Masukkan kata sandi yang tersimpan ke dalam kolom ini?",
|
||||
"unknownError": "Terjadi kesalahan yang tidak diketahui.",
|
||||
"websocketError": "Kesalahan koneksi WebSocket",
|
||||
"connecting": "Menghubungkan...",
|
||||
"noHostSelected": "Tidak ada pembawa acara yang dipilih.",
|
||||
"reconnecting": "Menghubungkan kembali... ({{attempt}}/{{max}})",
|
||||
"reconnected": "Berhasil terhubung kembali",
|
||||
"tmuxSessionCreated": "Sesi tmux dibuat: {{name}}",
|
||||
"tmuxSessionAttached": "Sesi tmux terlampir: {{name}}",
|
||||
"tmuxUnavailable": "tmux tidak terpasang pada host jarak jauh, sehingga kembali menggunakan shell standar.",
|
||||
"tmuxSessionPickerTitle": "Sesi tmux",
|
||||
"tmuxSessionPickerDesc": "Sesi tmux yang ada ditemukan di host ini. Pilih salah satu untuk menyambungkan kembali atau membuat sesi baru.",
|
||||
"tmuxWindows": "Windows",
|
||||
"tmuxWindowCount": "{{count}} jendela",
|
||||
"tmuxAttached": "Klien terlampir",
|
||||
"tmuxAttachedCount": "{{count}} terlampir",
|
||||
"tmuxLastActivity": "Aktivitas terakhir",
|
||||
"tmuxTimeJustNow": "baru saja",
|
||||
"tmuxTimeMinutes": "{{count}}m lalu",
|
||||
"tmuxTimeHours": "{{count}}h lalu",
|
||||
"tmuxTimeDays": "{{count}}d lalu",
|
||||
"tmuxCreateNew": "Mulai sesi baru",
|
||||
"tmuxCopyHint": "Sesuaikan pilihan dan tekan Enter untuk menyalin ke papan klip.",
|
||||
"tmuxDetach": "Lepaskan diri dari sesi tmux",
|
||||
"tmuxDetached": "Terputus dari sesi tmux",
|
||||
"searchPlaceholder": "Menemukan",
|
||||
"searchCaseSensitive": "Kotak Korek Api",
|
||||
"searchWholeWord": "Cocokkan Seluruh Kata",
|
||||
"searchRegex": "Gunakan Ekspresi Reguler",
|
||||
"searchNoResults": "Tidak ada hasil",
|
||||
"searchResultCount": "{{index}} dari {{count}}",
|
||||
"searchNext": "Pertandingan Berikutnya (Masuk)",
|
||||
"searchPrevious": "Pertandingan Sebelumnya (Shift+Enter)",
|
||||
"searchClose": "Tutup (Keluar)",
|
||||
"maxReconnectAttemptsReached": "Upaya penyambungan kembali maksimum telah tercapai.",
|
||||
"closeTab": "Menutup",
|
||||
"connectionTimeout": "Waktu habis koneksi",
|
||||
"terminalTitle": "Terminal - {{host}}",
|
||||
"terminalWithPath": "Terminal - {{host}}:{{path}}",
|
||||
"runTitle": "Menjalankan {{command}} - {{host}}",
|
||||
@@ -1790,27 +1739,14 @@
|
||||
"opksshOpenBrowser": "Buka Browser untuk Melakukan Otentikasi",
|
||||
"opksshWaitingForAuth": "Menunggu otentikasi di browser...",
|
||||
"opksshAuthenticating": "Memproses otentikasi...",
|
||||
"opksshTimeout": "Autentikasi habis waktu. Silakan coba lagi.",
|
||||
"opksshAuthFailed": "Autentikasi gagal. Harap periksa kredensial Anda dan coba lagi.",
|
||||
"opksshSignInWith": "Masuk dengan {{provider}}",
|
||||
"vaultAuthTitle": "Login ke Vault diperlukan.",
|
||||
"vaultAuthDescription": "Jendela telah terbuka untuk masuk ke HashiCorp Vault. Selesaikan proses masuk di sana; koneksi ini akan berlanjut secara otomatis.",
|
||||
"vaultAuthFailed": "Autentikasi Vault gagal. Silakan coba lagi.",
|
||||
"vaultReopen": "Buka kembali jendela masuk",
|
||||
"sudoPasswordPopupTitle": "Masukkan kata sandi?",
|
||||
"linkDialogTitle": "Buka Tautan",
|
||||
"linkDialogOpen": "Membuka",
|
||||
"linkDialogCopy": "Menyalin",
|
||||
"websocketAbnormalClose": "Koneksi terputus secara tidak terduga. Ini mungkin disebabkan oleh masalah konfigurasi reverse proxy atau SSL. Silakan periksa log server.",
|
||||
"connectionLogTitle": "Log Koneksi",
|
||||
"connectionLogCopy": "Salin log ke papan klip",
|
||||
"connectionLogEmpty": "Belum ada log koneksi.",
|
||||
"connectionLogWaiting": "Menunggu log koneksi...",
|
||||
"connectionLogCopied": "Log koneksi disalin ke papan klip.",
|
||||
"connectionLogCopyFailed": "Gagal menyalin log ke papan klip.",
|
||||
"connectionRejected": "Koneksi ditolak oleh server. Harap periksa otentikasi dan konfigurasi jaringan Anda.",
|
||||
"hostKeyRejected": "Verifikasi kunci host SSH ditolak. Koneksi dibatalkan.",
|
||||
"sessionTakenOver": "Sesi dibuka di tab lain. Sedang menyambungkan kembali...",
|
||||
"split": {
|
||||
"splitTab": "Tab Terpisah",
|
||||
"addToSplit": "Tambahkan ke Split",
|
||||
@@ -2225,55 +2161,6 @@
|
||||
"sectionApiKeys": "Kunci API",
|
||||
"sectionAuditLog": "Catatan Audit",
|
||||
"sectionSsl": "SSL / Let's Encrypt",
|
||||
"sectionTouchInput": "Input Sentuh",
|
||||
"touchEnabled": "Aktifkan Input Sentuh",
|
||||
"touchEnabledDesc": "Izinkan pengguliran sentuh satu jari di terminal.",
|
||||
"touchMomentumEnabled": "Aktifkan Momentum",
|
||||
"touchMomentumEnabledDesc": "Lanjutkan menggulir sebentar setelah menggeser",
|
||||
"touchAdvanced": "Canggih",
|
||||
"touchDragThreshold": "Ambang batas seret",
|
||||
"touchMaxWheelDelta": "Delta roda maksimum",
|
||||
"touchMomentumSampleWindow": "Jendela sampel momentum",
|
||||
"touchReleaseGracePeriod": "Masa tenggang pelepasan",
|
||||
"touchMinimumVelocity": "Kecepatan minimum",
|
||||
"touchMaximumVelocity": "Kecepatan maksimum",
|
||||
"touchMaximumDuration": "Durasi maksimum",
|
||||
"touchMaximumTravel": "Perjalanan maksimum",
|
||||
"touchDecayTime": "Waktu peluruhan",
|
||||
"touchPixelsPerTick": "Piksel per detik",
|
||||
"touchMaximumFrameInterval": "Interval bingkai maksimum",
|
||||
"touchMaximumTicksPerFrame": "Jumlah tick maksimum per frame",
|
||||
"touchResetDefaults": "Kembalikan ke pengaturan default",
|
||||
"touchSaved": "Pengaturan input sentuh tersimpan.",
|
||||
"touchSaveFailed": "Gagal menyimpan pengaturan input sentuh.",
|
||||
"sectionImageStorage": "Penyimpanan Gambar",
|
||||
"imageStorageMode": "Mode Penyimpanan",
|
||||
"imageStorageModeDesc": "Di sinilah gambar terminal yang disalin dan diunggah ditulis. Pemilihan otomatis berdasarkan koneksi, Lokal dan Jarak Jauh (SFTP) telah ditetapkan.",
|
||||
"imageStorageModeAuto": "Mobil",
|
||||
"imageStorageModeLocal": "Lokal",
|
||||
"imageStorageModeRemoteSftp": "Jarak Jauh (SFTP)",
|
||||
"imageStorageLocalDir": "Direktori lokal",
|
||||
"imageStorageLocalDirDesc": "Jalur absolut pada backend Termix. Tidak ditampilkan setelah disimpan karena alasan keamanan.",
|
||||
"imageStorageLocalDirPlaceholder": "Biarkan kosong agar tetap terkini.",
|
||||
"imageStorageHostPath": "Jalur host",
|
||||
"imageStorageHostPathDesc": "Tampilan sisi host dari direktori lokal yang diterima oleh agen terminal.",
|
||||
"imageStorageTtl": "TTL (ms)",
|
||||
"imageStorageMaxCount": "Jumlah gambar maksimum",
|
||||
"imageStorageMaxBytes": "Byte penyimpanan maksimum",
|
||||
"imageStorageSaved": "Pengaturan penyimpanan gambar tersimpan.",
|
||||
"imageStorageSaveFailed": "Gagal menyimpan pengaturan penyimpanan gambar.",
|
||||
"imageStorageInstanceId": "ID instance sesi terminal",
|
||||
"imageStorageInstanceIdDesc": "ID instans dari salah satu tab terminal yang terhubung, digunakan untuk menguji visibilitas.",
|
||||
"imageStorageInstanceIdRequired": "Masukkan ID instance sesi terminal terlebih dahulu.",
|
||||
"imageStorageTest": "Tes",
|
||||
"imageStorageTesting": "Pengujian...",
|
||||
"imageStorageTestFailed": "Pengujian penyimpanan gambar gagal.",
|
||||
"imageStorageTestConnected": "Sesi terminal terhubung.",
|
||||
"imageStorageTestNotConnected": "Tidak ada sesi terminal yang terhubung dengan ID instance ini.",
|
||||
"imageStorageTestSelectedMode": "Unggahan akan menggunakan: {{mode}}",
|
||||
"imageStorageSelectedModeUnavailable": "Tidak tersedia",
|
||||
"imageStorageTestLocalVisible": "Direktori lokal tersebut dapat dilihat dari host yang terhubung.",
|
||||
"imageStorageTestLocalNotVisible": "Direktori lokal TIDAK terlihat dari host yang terhubung.",
|
||||
"sectionBranding": "Label Putih",
|
||||
"brandingAppName": "Nama Aplikasi",
|
||||
"brandingAppNameDesc": "Ditampilkan pada layar login dan tab browser. Biarkan kosong untuk menggunakan \"Termix\".",
|
||||
@@ -2354,9 +2241,6 @@
|
||||
"oidcSilentLoginDefaultLockedDesc": "Pengaturan ini dikunci oleh variabel lingkungan OIDC_SILENT_LOGIN_DEFAULT dan tidak dapat diubah di sini.",
|
||||
"allowPasswordReset": "Izinkan Reset Kata Sandi",
|
||||
"allowPasswordResetDesc": "Reset kode melalui log Docker",
|
||||
"commandHistoryEnabled": "Riwayat Perintah",
|
||||
"commandHistoryEnabledDesc": "Izinkan perekaman riwayat perintah. Jika dinonaktifkan, riwayat tidak akan disimpan terlepas dari pengaturan per host.",
|
||||
"updateCommandHistoryFailed": "Gagal memperbarui pengaturan riwayat perintah.",
|
||||
"analyticsEnabled": "Bagikan Statistik Penggunaan Anonim",
|
||||
"analyticsEnabledDesc": "Mengirimkan data harian anonim mengenai jumlah pengguna, host, dan penggunaan fitur untuk membantu meningkatkan Termix. Tidak ada data pribadi atau detail koneksi yang disertakan.",
|
||||
"analyticsEnabledLockedDesc": "Pengaturan ini dikunci oleh variabel lingkungan ENABLE_TELEMETRY dan tidak dapat diubah di sini.",
|
||||
@@ -2647,11 +2531,6 @@
|
||||
"hostDefaultsTerminal": "Terminal",
|
||||
"hostDefaultsAutoTmux": "Auto-Tmux",
|
||||
"hostDefaultsAutoTmuxDesc": "Jalankan terminal host baru di dalam tmux agar sesi tetap berjalan meskipun terjadi pemutusan koneksi (membutuhkan tmux pada host).",
|
||||
"terminalSessionTimeout": "Ketahanan Sesi Terminal",
|
||||
"terminalSessionTimeoutDesc": "Berapa lama terminal yang terputus tetap aktif di server sebelum ditutup. Minimal 1 menit · Maksimal 1440 menit. Untuk sesi yang harus bertahan lebih lama dari ini, aktifkan Auto-Tmux pada host.",
|
||||
"terminalSessionTimeoutRange": "Masukkan nilai antara 1 dan 1440 menit",
|
||||
"terminalSessionTimeoutSaved": "Penyimpanan persistensi sesi terminal.",
|
||||
"terminalSessionTimeoutSaveFailed": "Gagal menyimpan persistensi sesi terminal.",
|
||||
"minutes": "menit",
|
||||
"hostDefaultsSessionLogging": "Pencatatan Sesi",
|
||||
"hostDefaultsSessionLoggingDesc": "Secara default, rekam sesi terminal pada host baru.",
|
||||
@@ -2708,15 +2587,6 @@
|
||||
"connectToTerminal": "Hubungkan ke Terminal",
|
||||
"connectToFiles": "Menghubungkan ke File"
|
||||
},
|
||||
"history": {
|
||||
"noTerminalSelected": "Tidak ada terminal yang dipilih",
|
||||
"noTerminalSelectedHint": "Buka tab terminal SSH untuk melihat riwayat perintahnya.",
|
||||
"searchPlaceholder": "Riwayat pencarian...",
|
||||
"clearAll": "Hapus Semua",
|
||||
"noHistoryEntries": "Tidak ada entri riwayat.",
|
||||
"trackingDisabled": "Pelacakan riwayat dinonaktifkan",
|
||||
"trackingDisabledHint": "Aktifkan fitur ini di pengaturan terminal host."
|
||||
},
|
||||
"sshTools": {
|
||||
"keyRecordingTitle": "Rekaman Kunci",
|
||||
"recordToTerminals": "Rekam ke terminal",
|
||||
@@ -3178,30 +3048,11 @@
|
||||
"terminalToolbar": {
|
||||
"title": "Toolbar Terminal",
|
||||
"showActions": "Tampilkan bilah alat",
|
||||
"hideToolbar": "Sembunyikan bilah alat",
|
||||
"showToolbar": "Perluas bilah alat",
|
||||
"moveToolbar": "Pindahkan bilah alat",
|
||||
"moveToolbarHint": "Seret untuk memposisikan ulang bilah alat",
|
||||
"layout": "Mode tampilan bilah alat",
|
||||
"layoutIcon": "Hanya ikon",
|
||||
"layoutLabeled": "Ikon dan label",
|
||||
"layoutExpanded": "Diperluas dengan metrik",
|
||||
"image": "Aksi gambar (hanya gambar)",
|
||||
"upload": "Unggah gambar",
|
||||
"paste": "Tempel gambar",
|
||||
"detachTmux": "Lepaskan tmux",
|
||||
"detachTmuxDescription": "Lepaskan sesi tmux",
|
||||
"imageActionFailed": "Aksi gambar gagal",
|
||||
"retry": "Mencoba kembali",
|
||||
"dismissError": "Abaikan kesalahan gambar",
|
||||
"cpu": "CPU",
|
||||
"memory": "Ingatan",
|
||||
"disk": "Disk",
|
||||
"statsUnavailable": "Statistik langsung tidak tersedia",
|
||||
"tmuxDetach": "Lepaskan sesi tmux",
|
||||
"uploadImage": "Unggah gambar ke host",
|
||||
"uploadingImage": "Sedang mengunggah...",
|
||||
"pasteImage": "Tempel gambar dari clipboard (hanya gambar)",
|
||||
"openFiles": "Buka File",
|
||||
"openDocker": "Buka Docker",
|
||||
"openTunnel": "Terowongan Terbuka",
|
||||
@@ -3285,31 +3136,6 @@
|
||||
"timeHours": "{{count}}h lalu",
|
||||
"timeDays": "{{count}}d lalu"
|
||||
},
|
||||
"mobileKeyboard": {
|
||||
"shift": "Menggeser",
|
||||
"ctrl": "Ctrl",
|
||||
"esc": "Esc",
|
||||
"tab": "Tab",
|
||||
"backTab": "⇥",
|
||||
"arrowUp": "Panah Atas",
|
||||
"arrowDown": "Panah ke Bawah",
|
||||
"arrowLeft": "Panah Kiri",
|
||||
"arrowRight": "Panah Kanan",
|
||||
"home": "Rumah",
|
||||
"end": "Akhir",
|
||||
"pageUp": "PgUp",
|
||||
"pageDown": "PgDn",
|
||||
"delete": "Del",
|
||||
"paste": "Pasta",
|
||||
"editQuickKeys": "Edit tombol pintasan",
|
||||
"quickKeysTitle": "Tombol Pintas",
|
||||
"quickKeysDesc": "Ketuk × untuk menghapus. Mendukung hingga 8 karakter.",
|
||||
"quickKeyPlaceholder": "misalnya sudo ",
|
||||
"addQuickKey": "Menambahkan",
|
||||
"removeQuickKey": "Menghapus",
|
||||
"resetDefaults": "Kembalikan ke pengaturan default",
|
||||
"done": "Selesai"
|
||||
},
|
||||
"serial": {
|
||||
"title": "Serial",
|
||||
"portLabel": "Pelabuhan",
|
||||
|
||||
Reference in new issue
Block a user