{
  "agents": {
    "sessionNotFound": "Sesi tidak ditemukan: {{sessionId}}"
  },
  "notFound": "Tidak ditemukan",
  "needPath": "Tentukan jalur",
  "needName": "Masukkan nama",
  "needHost": "Masukkan host",
  "needDomain": "Masukkan domain",
  "needProjectName": "Masukkan nama proyek",
  "needServerIp": "Tentukan IP server",
  "passwordMin8": "Kata sandi minimal harus 8 karakter",
  "invalidPath": "Jalur tidak valid",
  "invalidIp": "Alamat IP tidak valid",
  "invalidIp46": "IPv4/IPv6 tidak valid",
  "invalidPackageName": "Nama paket tidak valid",
  "fileMissing": "Berkas tidak ada",
  "notRegularFile": "Bukan file biasa",
  "readFailed": "Gagal membaca",
  "pathResolveFailed": "Gagal menyelesaikan jalur",
  "fieldInvalid": "Bidang tidak valid {{field}}: {{value}}",
  "apt": {
    "updateIndex": "Perbarui indeks paket"
  },
  "state": {
    "closed": "Tertutup",
    "active": "Aktif"
  },
  "cat": {
    "security": "Keamanan",
    "mail": "Surat",
    "database": "Basis data",
    "runtime": "Waktu proses"
  },
  "ssh": {
    "identityNotFound": "Identitas tidak ditemukan",
    "registrationNotFound": "Pendaftaran tidak ditemukan",
    "keyOkNologin": "Key accepted. Account has no login shell (nologin) — use SFTP. Treated as PASS.",
    "keyOkSftp": "SFTP pwd berhasil setelah shell SSH ditolak."
  },
  "cdn": {
    "siteNotFound": "Situs CDN tidak ditemukan",
    "nodeMissing": "Node tidak ada",
    "loopbackOriginRemote": "Asal adalah 127.0.0.1 — yaitu host ini, bukan edge jarak jauh. Tetapkan IP asal yang dapat dijangkau atau bind_ip.",
    "originRemoteRewrite": "Tepi jarak jauh akan menggunakan asal yang dapat dijangkau {{url}} alih-alih loopback.",
    "originRemoteUnknown": "Asal adalah loopback dan tidak ada IP publik/LAN atau bind_ip yang diketahui — apply akan menolak tepi jarak jauh sampai ada yang disetel.",
    "needSshOrFleet": "Tepi jarak jauh memerlukan identitas SSH keluar (atau nama pengguna) atau sesi armada /agents. URL kesehatan saja tidak menerapkan transportasi.",
    "probe": {
      "timeout": "Hubungkan batas waktu setelah {{ms}}ms ({{detail}}). Rekan mungkin di-firewall.",
      "dns": "Pencarian DNS gagal ({{detail}}).",
      "refused": "Koneksi ditolak setelah {{ms}}ms ({{detail}}). Pelabuhan tertutup atau blok satu arah.",
      "tls": "Verifikasi TLS gagal ({{detail}}).",
      "unreach": "Host tidak dapat dijangkau setelah {{ms}}ms ({{detail}}).",
      "http": "Pemeriksaan HTTP gagal setelah {{ms}}ms ({{detail}})."
    }
  },
  "backup": {
    "testUnsaved": "Menguji nilai formulir yang belum disimpan (tidak ditulis ke pengaturan).",
    "testIdentity": "ssh (identity) to {{spec}} ok",
    "sshAuthFailed": "Kunci SSH atau kata sandi ditolak (kunci publik). Pilih identitas keluar atau instal sshpass.",
    "remotePathIsFile": "Jalur jarak jauh {{path}} adalah sebuah file. Gunakan direktori.",
    "remoteMkdirFailed": "Tidak dapat membuat direktori jarak jauh: {{detail}}",
    "sidecarPushed": "Juga mendorong sespan SQL {{name}}",
    "fileNotFound": "File cadangan tidak ditemukan",
    "resticNoPassword": "restic diaktifkan tetapi kata sandi tidak disetel",
    "resticNotInPath": "istirahat tidak di PATH",
    "dbEnvUnreadable": "Tidak dapat membaca .db.env; melewatkan dump SQL.",
    "dbEnvNoName": ".db.env tidak memiliki nama basis data; melewatkan dump SQL.",
    "targetOutside": "Target pemulihan harus berada di dalam rumah proyek atau root file publik.",
    "controlPlaneDryRun": "Hanya pratinjau — tidak ada yang tertulis. Di panel, gunakan Pulihkan dan konfirmasikan frasa yang akan ditulis.",
    "controlPlaneNeedConfirm": "Pemulihan bidang kontrol penuh memerlukan frasa konfirmasi RESTORE-CONTROL-PLANE.",
    "controlPlaneRestartAfter": "Mulai ulang API setelah pemulihan berhasil.",
    "movedToTrash": "Memindahkan {{name}} ke keranjang sampah. Penghapusan permanen setelah {{days}} hari.",
    "restoreNameExists": "Tidak dapat memulihkan {{name}} — arsip aktif dengan nama tersebut sudah ada.",
    "restoredFromTrash": "Dipulihkan {{name}} dari keranjang sampah.",
    "trashEmptied": "Menghapus {{n}} arsip secara permanen dari keranjang sampah.",
    "partialOk": "Keberhasilan sebagian — {{n}} proyek dilewati"
  },
  "health": {
    "portListening": "Port {{port}} sedang mendengarkan",
    "portNotListening": "Port {{port}} tidak mendengarkan",
    "httpOk": "HTTP Oke {{status}}",
    "httpFail": "HTTP gagal: {{detail}}"
  },
  "redis": {
    "cliMissing": "redis-cli tidak diinstal",
    "requirepassAlreadySet": "Redis sudah memiliki persyaratan — tidak ditimpa.",
    "requirepassApplied": "requirepass diterapkan saat runtime",
    "requirepassApplyFailed": "Tidak dapat CONFIG SET requirepass (akan bergantung pada restart + conf)",
    "generatedRequirepass": "Kata sandi Redis yang dihasilkan (ditampilkan sekali): {{password}}"
  },
  "nginx": {
    "reloaded": "nginx dimuat ulang",
    "configOk": "Pemeriksaan konfigurasi Nginx berhasil",
    "reloadExit": "Kode keluar isi ulang Nginx={{code}}",
    "managedDir": "Dir konfigurasi terkelola: {{path}}",
    "includeHint": "Di nginx: sertakan {{path}}/*.conf;",
    "removedOrphan": "Menghapus conf nginx yatim piatu {{path}}",
    "keptLiveSsl": "Pertahankan blok HTTPS langsung di {{path}} (template terkelola tidak dapat didengarkan 443)",
    "orphanCleanupFailed": "Pembersihan nginx yatim piatu gagal: {{detail}}",
    "settingsWritten": "Cuplikan global Nginx ditulis",
    "settingsNeedExecute": "Terapkan kebutuhan YSK_EXECUTE",
    "reloadFailed": "pemuatan ulang nginx gagal"
  },
  "ssl": {
    "requestCert": "Minta sertifikat"
  },
  "ftp": {
    "startVsftpd": "Mulai vsftpd",
    "writeVsftpd": "Tulis konfigurasi vsftpd",
    "vsftpdStarted": "vsftpd dimulai",
    "openPortsStep": "Port firewall (manual)",
    "openPortsReminder": "Buka port TCP di firewall host dan grup keamanan cloud: {{ports}}. Penerapan FTPS tidak membuka port untuk Anda.",
    "openPortsPasvHint": "Jika proses masuk berhasil tetapi DAFTAR direktori habis, rentang data PASV diblokir — buka yang lengkap",
    "publicPlaintextBlocked": "Menolak untuk memulai FTP publik tanpa FTPS. Ikat ke host ini saja, aktifkan FTPS dengan sertifikat, atau konfirmasikan PLAINTEXT untuk mengekspos teks jelas pada alamat publik."
  },
  "deploy": {
    "nodeMissingIsolated": "Biner node hilang untuk penerapan terisolasi: {{path}} — instal Node {{version}} toolchain lalu terapkan ulang. Menolak untuk menulis unit yang akan menjadi 203/EXEC.",
    "nodeMissing": "Biner node hilang: {{path}} — instal toolchain (Node {{version}}) lalu terapkan ulang",
    "nodeRejectedPath": "Biner simpul ditolak untuk pengguna proyek: {{path}} — gunakan {{planned}}",
    "unitUnhealthy": "unit systemd tidak sehat ({{detail}}). journalctl -u {{unit}} — 203/EXEC sering kali berarti biner tidak dapat dieksekusi oleh pengguna proyek",
    "skippedPanelNode": "Melewati panel Node di {{path}} (tidak dapat dieksekusi oleh pengguna proyek; akan menyebabkan systemd 203/EXEC)",
    "usingFallback": "Biner simpul: menggunakan {{path}} (direncanakan {{planned}} tidak ditemukan)",
    "usingPanelExec": "Biner simpul: mundur ke panel execPath {{path}}",
    "usingPanelDegraded": "Biner node: penerapan terdegradasi menggunakan panel {{path}} (bukan untuk Systemd User=ysks_*)",
    "nodeNotFoundPlanned": "Node {{version}} biner tidak ditemukan di host — unit akan menggunakan {{planned}}; instal toolchain lalu terapkan ulang"
  },
  "files": {
    "needSrcDst": "Tentukan jalur sumber dan tujuan",
    "pathOutsideSandbox": "Jalur di luar kotak pasir: {{target}}",
    "notFoundRel": "Tidak ditemukan: {{relPath}}",
    "fileNotFoundRel": "Berkas tidak ditemukan: {{relPath}}",
    "notFoundFrom": "Tidak ditemukan: {{fromPath}}",
    "alreadyExists": "Sudah ada: {{name}}"
  },
  "dns": {
    "needZoneServerIp": "Masukkan zona dan IP server",
    "noClusterPeer": "Tidak ada rekan cluster yang terdaftar",
    "planOnly": "Hanya paket — atur apply=true (root + YSK_EXECUTE) untuk diinstal ke /etc/powerdns dan temukan kembali",
    "needRootNamed": "Perlu root + EXECUTE untuk memperbarui /etc/powerdns/named.conf dan menemukan kembali zona",
    "noManagedZonesClear": "Tidak ada file zona terkelola di bawah dataDir/dns/zones — yang akan menghapus penyertaan PowerDNS YSK",
    "bindRegistered": "PowerDNS BIND: {{count}} zona terdaftar (daftar zona dikonfirmasi)",
    "listZonesIncomplete": "zona bernama.conf/runtime diperbarui tetapi zona daftar tidak mengonfirmasi semua zona — tidak menandai dimuat (periksa log pdns/bind-config)",
    "noLaunchDefaultBind": "tidak ada peluncuran= ditemukan — defaultnya adalah jalur pengikatan",
    "writeNotAnswerDig": "Menulis file zona saja tidak menjawab penggalian — muat ke PowerDNS (ikat bernama.conf + temukan kembali)",
    "bindDigFailed": "Zona terdaftar tetapi penggalian SOA gagal — tidak diklaim dimuat",
    "bindLoadedOk": "Zona {{zone}} terdaftar melalui PowerDNS BIND bernama.conf + dig OK",
    "bindSyncFailed": "Sinkronisasi BIND bernama.conf gagal atau penggalian tidak menjawab",
    "bindSkipPdnsutil": "Melewati jalur BIND (backend lebih memilih pdnsutil)",
    "pdnsCtlNoConfirm": "pdns_control ada tetapi zona tidak dikonfirmasi; periksa /etc/powerdns/named.conf atau gunakan backend pdnsutil",
    "usingExistingZone": "Menggunakan file zona yang ada: {{path}}",
    "healNeedRoot": "Perlu root + EXECUTE untuk menulis ulang alamat lokal pdns",
    "pdnsUnitActive": "unit pdns: aktif",
    "pdnsUnitInactive": "unit pdns: tidak aktif",
    "udp53Listening": "UDP/53: mendengarkan",
    "udp53NotListening": "UDP/53: masih tidak mendengarkan",
    "healResyncOk": "Pendengar yang disembuhkan + menyinkronkan ulang zona terkelola ke PowerDNS BIND",
    "healResyncPartial": "Pendengar sudah pulih tetapi sinkronisasi ulang zona belum selesai — klik Tulis & muat zona / muat powerdns",
    "installAfterLoad": "Setelah instalasi, terapkan zona DNS (tulis bernama.conf + temukan kembali) atau POST powerdns/load",
    "bindFileNotEnough": "BIND backend: file zona saja tidak menjawab dig sampai bernama.conf menyertakannya",
    "zeroDomainsHint": "Zona daftar PowerDNS: 0 — file zona pada disk tidak dimuat (bernama",
    "localAFailed": "lokal Penyelidikan gagal untuk www/ftp/@ di bawah {{zone}}",
    "publicNsCloudflare": "NS publik adalah DNS/CDN pihak ketiga (misalnya Cloudflare) — penggalian publik TIDAK akan menggunakan zona host ini",
    "publicNsOther": "NS publik bukan host ini — pemeriksaan di seluruh dunia mengabaikan PowerDNS lokal hingga NS registrar berubah",
    "publicNsHere": "NS publik terlihat seperti server nama dalam zona (ns1/ns2.zone) — dunia mungkin menanyakan Anda",
    "firewall53Hint": "UDP/53 tidak mendengarkan dari ss — buka firewall 53 keduanya (TCP+UDP) jika penggalian eksternal gagal",
    "applyDigOk": "PowerDNS BIND: daftar-zona + gali OK",
    "applyDigFail": "Zona terdaftar di conf tetapi penggalian masih kosong/DITOLAK — tidak ada penandaan yang diterapkan",
    "applySyncIncomplete": "Sinkronisasi pengikatan PowerDNS tidak lengkap — file zona hanya pada disk (tidak diterapkan). Perbaiki log EXECUTE/root atau pdns.",
    "writeOnlyHint": "Hanya file zona yang ditulis — PowerDNS tidak akan menjawab sampai memuat/menerapkan register yang diberi nama",
    "noActiveUnit": "Tidak ada unit bernama/bind9/pdns yang aktif",
    "pdnsUnitRestarts": "status unit pdns/mulai ulang: {{detail}}",
    "port53LoopbackOnly": "Port 53 hanya dalam loopback (diselesaikan sistem 127.0.0.53) — bukan server nama otoritatif produk",
    "port53Closed": "Port 53 tidak mendengarkan (UDP/TCP)",
    "udp53NotPublic": "UDP/53 tidak mendengarkan pada alamat publik",
    "tcp53NotPublic": "TCP/53 tidak mendengarkan pada alamat publik",
    "noManagedZones": "Tidak ada file zona terkelola di bawah dataDir/dns/zones",
    "pdnsListZones": "Zona daftar PowerDNS: {{n}}",
    "lookupIgnoredAt": "dig tidak tersedia — @{{server}} diabaikan. Tidak menggunakan pemecah masalah sistem sebagai jawaban server tersebut.",
    "digNotInstalled": "penggalian tidak diinstal",
    "digEmpty": "menggali: tidak ada jawaban",
    "localAOk": "lokal A {{name}} → {{ip}}"
  },
  "db": {
    "needExecuteCreate": "Eksekusi host tidak aktif; tidak dapat membuat database dari panel",
    "dryRunMysql": "uji coba: database tidak dibuat. Gunakan --execute dengan YSK_EXECUTE=1 untuk menyediakan",
    "remoteNoCreds": "Tidak ada nama pengguna/kata sandi yang disimpan — hanya TCP (pendaftaran bukan login).",
    "remoteReachable": "TCP {{host}}:{{port}} terbuka ({{ms}}ms).",
    "remoteUnreachable": "TCP {{host}}:{{port}} ditutup atau difilter ({{ms}}ms)."
  },
  "net": {
    "invalidIface": "Nama antarmuka tidak valid",
    "invalidDev": "Nama perangkat tidak valid",
    "needNmActive": "Tidak dapat bertahan: memerlukan koneksi NetworkManager yang aktif"
  },
  "project": {
    "notFound": "Proyek tidak ditemukan: {{id}}",
    "docRootMustBeRelative": "Akar dokumen harus relatif terhadap asal proyek (bukan jalur absolut).",
    "docRootInvalid": "Akar dokumen tidak valid (tidak ada .. atau karakter ilegal).",
    "domainInvalid": "Nama domain tidak valid: {{domain}}",
    "domainInUse": "Domain {{domain}} sudah digunakan oleh proyek “{{other}}”."
  },
  "email": {
    "domainNotFound": "Domain email tidak ditemukan: {{id}}",
    "wroteNginx": "Menulis konfigurasi Nginx: {{nginxPath}}",
    "wrotePath": "Menulis {{path}}",
    "domainDeleted": "Domain dihapus {{domain}} ({{mailboxes}} kotak surat, {{aliases}} alias)",
    "domainDataDirRemoved": "Direktori data lokal dihapus {{path}}",
    "domainDataDirRemoveFailed": "Tidak dapat menghapus direktori data {{path}}: {{detail}}",
    "domainDeleteSystemHint": "Bidang kendali dihapus; terapkan kembali domain yang tersisa atau bersihkan peta MTA sistem jika diperlukan",
    "mailboxDeleted": "Kotak surat dihapus {{address}}",
    "mailboxNotFound": "Kotak surat tidak ditemukan",
    "mailboxDataRemoved": "Menghapus jalur lokal {{path}}",
    "domainDeleteConfirmMismatch": "Konfirmasikan nama tidak cocok dengan domain; penghapusan ditolak",
    "domainDataKept": "Menyimpan data email dataDir lokal (removeData=false)",
    "mailboxPasswordUpdated": "Kata sandi diperbarui untuk {{address}}",
    "mailboxStatusUpdated": "Status untuk {{address}} disetel ke {{status}}",
    "mailboxUpdateEmpty": "Tidak ada yang perlu diperbarui — berikan kata sandi dan/atau status",
    "mailboxStatusInvalid": "Status kotak surat tidak valid",
    "mailboxNoChanges": "Tidak ada perubahan yang diterapkan",
    "dovecotApplyNeedRoot": "Penerapan autentikasi virtual Dovecot memerlukan root + YSK_EXECUTE",
    "dovecotNotInstalled": "Dovecot tidak diinstal pada host ini",
    "dovecotNoPassdbSnippets": "Tidak ada cuplikan passdb domain yang ditemukan di dataDir/email",
    "dovecotApplyFailed": "Penerapan autentikasi virtual Dovecot gagal: {{detail}}",
    "dovecotApplyOk": "Autentikasi virtual Dovecot terpasang ({{conf}}, {{count}} cuplikan domain)",
    "dovecotPassdbWrittenNeedApply": "File passwd ditulis di bawah dataDir - jalankan apply (EXECUTE+root) sehingga Dovecot memuatnya",
    "postqueueSetgidBroken": "Alat antrian postfix gagal: setgid_group kosong di main.cf. Setel setgid_group=postdrop (panel mencoba memperbaiki ketika YSK_EXECUTE aktif).",
    "postqueueMailDown": "Postfix tidak berjalan (showq tidak tersedia). Panel mencoba memulainya ketika YSK_EXECUTE aktif — periksa tab Perangkat Lunak/status sistemctl postfix.",
    "postqueueSpoolMissing": "Direktori antrian postfix tidak ada (misalnya hold/). Panel mencoba membuat spool tree dan memulai Postfix ketika YSK_EXECUTE aktif.",
    "invalidDomain": "Masukkan domain email yang valid",
    "invalidServerIp": "Masukkan IP server yang valid",
    "mailboxLocalPartInvalid": "Bagian lokal kotak surat hanya boleh menggunakan huruf, angka, . _ + -",
    "passwordTooShort": "Kata sandi minimal harus 8 karakter"
  },
  "software": {
    "startUnit": "Mulai {{u}}",
    "installedSpec": "Dipasang {{title}}",
    "installPkg": "Instal {{p}}",
    "npmGlobal": "npm instal -g {{pkgs}}",
    "needNodeForNpm": "node/npm tidak ditemukan — instal Node.js sebelum {{title}}",
    "uninstallNoTargets": "Tidak ada perangkat lunak yang dipilih untuk dihapus instalasinya",
    "uninstallNothingInstalled": "Tidak ada yang diinstal untuk cakupan yang dipilih",
    "uninstallProtected": "Komponen yang dilindungi dilewati: {{ids}}",
    "uninstallConfirmMismatch": "Frasa konfirmasi tidak cocok",
    "uninstallOk": "{{n}} komponen yang telah dicopot pemasangannya",
    "uninstallPartial": "Pencopotan pemasangan selesai dengan kesalahan — periksa langkah-langkahnya"
  },
  "php": {
    "aptPackages": "Akan menginstal paket {{count}}: {{list}}"
  },
  "runtime": {
    "plugins": "Alat pendamping: {{list}}",
    "pluginsOk": "Alat pendamping terpasang",
    "pluginsFailed": "Beberapa alat gagal atau dilewati: {{list}}",
    "pluginsUninstall": "Copot pemasangan alat: {{list}}",
    "pluginsUninstallOk": "Alat pendamping dicopot pemasangannya",
    "pluginsUninstallFailed": "Beberapa alat gagal dicopot pemasangannya atau dilewati: {{list}}",
    "pluginsNoneToUninstall": "Tidak ada alat untuk dihapus instalasinya (sudah hilang atau diperlukan)"
  },
  "approval": {
    "notFound": "Persetujuan tidak ditemukan: {{id}}"
  },
  "readiness": {
    "core": "Pesawat kendali",
    "security": "Izin & keamanan",
    "binaries": "Biner / paket",
    "hosting": "Tuan rumah",
    "dns": "DNS",
    "email": "E-mail",
    "isolation": "Isolasi proyek",
    "ops": "Operasi",
    "runtimesNode": "Node.js",
    "runtimesPhp": "PHP",
    "runtimesPython": "ular piton",
    "runtimesGo": "Go",
    "pm2": "PM2",
    "runtimesNodeFix": "Instal Node dari /runtimes/node",
    "runtimesPhpFix": "Instal PHP dari /runtimes/php",
    "runtimesPythonFix": "Instal Python dari /runtimes/python",
    "runtimesGoFix": "Instal Go dari /runtimes/go",
    "pm2Fix": "Instal PM2 dari halaman runtime Node"
  },
  "needAdmin": "Izin administrator diperlukan",
  "notInstalled": "Tidak dipasang",
  "unknown": "Tidak dikenal",
  "failed": "Gagal",
  "running": "Berlari",
  "stopped": "Berhenti",
  "probe": "Menguji",
  "install": "Memasang",
  "port": "Pelabuhan",
  "git": {
    "missingBin": "git tidak ada di PATH",
    "auth": "Otentikasi gagal. Tambahkan kunci penerapan atau token HTTPS.",
    "hostkey": "Verifikasi kunci host SSH gagal. Konfirmasikan dan sematkan kunci host.",
    "dirty": "Pohon yang berfungsi memiliki {{count}} perubahan lokal. Tarikan diblokir.",
    "diverged": "Tidak dapat mempercepat. Reset ke referensi jarak jauh jika Anda ingin membuang riwayat Git lokal.",
    "missingRef": "Cabang, tag, atau komit itu tidak ada di remote.",
    "shallow": "Klon ini dangkal. Ambil riwayat lengkap sebelum menyematkan komitmen lama.",
    "notRepo": "app/ belum merupakan repositori Git.",
    "diffEmpty": "Tidak ada perbedaan yang tidak dipentaskan (tidak termasuk .env yang dilindungi).",
    "unrelated": "Sejarah yang tidak berhubungan. Klon ulang hanya setelah konfirmasi — file khusus akan hilang.",
    "lock": "Git index.lock hadir. Hapus hanya jika tidak ada proses git yang berjalan.",
    "disk": "Disk penuh atau kuota terlampaui.",
    "timeout": "Waktu Git habis.",
    "network": "Kesalahan jaringan saat berbicara dengan remote.",
    "lfs": "Repo ini menggunakan Git LFS dan git-lfs tidak tersedia.",
    "submodule": "Pembaruan submodul gagal.",
    "unknown": "Git gagal. Lihat keluaran perintah.",
    "fetchOk": "Diambil dari asal.",
    "checkoutOk": "Sudah diperiksa {{ref}}.",
    "resetOk": "Setel ulang dengan susah payah ke {{ref}}.",
    "envRestored": "Memulihkan app/.env dari bidang kontrol.",
    "needPinHost": "Kunci host SSH tidak disematkan. Pindai dan sematkan sebelum mengkloning atau mengambil.",
    "tokenSaved": "Token HTTPS disimpan (tidak pernah ditampilkan lagi).",
    "tokenCleared": "Token HTTPS dihapus.",
    "tokenInvalid": "Token minimal harus terdiri dari 8 karakter.",
    "deployKeyCreated": "Kunci penerapan telah dibuat. Tambahkan kunci publik pada host Git.",
    "deployKeyCleared": "Kunci penerapan terlepas dari proyek ini.",
    "hostPinned": "Kunci host SSH yang disematkan untuk {{host}}.",
    "hostUnpinned": "Menghapus kunci host SSH yang disematkan.",
    "hostScanFailed": "ssh-keyscan tidak mengembalikan kunci untuk host itu.",
    "hookEnabled": "Kait Git masuk aktif. Tempel sendiri URL tersebut ke GitHub, Gitea, atau GitLab.",
    "hookDisabled": "Kait Git masuk tidak aktif. URL tidak akan disinkronkan.",
    "hookSecretOnce": "Salin rahasia kait ini sekarang. Itu tidak ditampilkan lagi.",
    "refsNeedUrl": "Masukkan URL Git terlebih dahulu.",
    "refsOk": "Memuat {{branches}} cabang dan {{tags}} tag.",
    "refsEmpty": "Remote yang diiklankan tidak ada cabang atau tag."
  },
  "auto": {
    "n0001": "Status: diterapkan",
    "n0002": "Pengguna tidak ditemukan",
    "n0003": "diblokir: membutuhkan YSK_EXECUTE=1",
    "n0004": "Sumber daya tidak ditemukan",
    "n0005": "Tidak dapat diterapkan pada host: memerlukan YSK_EXECUTE + root",
    "n0006": "Eksekusi host diperlukan",
    "n0007": "Status: tertulis",
    "n0008": "Hak istimewa root diperlukan untuk menyelesaikan ini",
    "n0009": "buatdatabase",
    "n0010": "Selesai",
    "n0011": "Tidak ditemukan",
    "n0012": "Status: gagal",
    "n0013": "tidak berjalan",
    "n0014": "awal",
    "n0015": "Tidak diinstal mysql",
    "n0016": "Tidak diinstal psql",
    "n0017": "firewall UFW",
    "n0018": "Waktu proses",
    "n0019": "Tidak ditemukan cron",
    "n0020": "",
    "n0021": "Kebijakan tidak diterapkan: 0/1 admin mengaktifkan 2FA",
    "n0022": "Admin autentikasi dua faktor",
    "n0023": "Log biner (replikasi)",
    "n0024": "Tidak ditemukan",
    "n0025": "Perubahan sistem dinonaktifkan",
    "n0026": "Pemutus arus larangan otomatis tersandung",
    "n0027": "Silakan tentukan agentId",
    "n0028": "Proyek tidak ditemukan",
    "n0029": "membutuhkan nama",
    "n0030": "Keadaan darurat",
    "n0031": "melarang tidak mengaktifkan",
    "n0032": "uji coba: ini bukan sistem",
    "n0033": "uji coba: bukan sistem",
    "n0034": "1 replika",
    "n0035": "pemeriksaan simpul Sukses",
    "n0036": "eksekusi serverHost tidak diaktifkan, tidak dapat melakukan rsync",
    "n0037": "menerapkan kembali langkah-langkah kunciGagal",
    "n0038": "tidak dapat melakukan bootstrap: tidak mengaktifkan YSK_EXECUTE",
    "n0039": "bootstrap Membutuhkan YSK_EXECUTE=1",
    "n0040": "Koneksi maksimal",
    "n0041": "Ikat alamat",
    "n0042": "domain",
    "n0043": "menguras",
    "n0044": "Tidak ditemukan simpul CDN",
    "n0045": "(GitHub Rilis terbaru)",
    "n0046": "jalankan (direktori sistem YSK_EXECUTE)",
    "n0047": "dry-run: tambahkan --execute terlebih dahulu ke sistem nginx",
    "n0048": "membutuhkanadmin",
    "n0049": "projectId dan nama",
    "n0050": "^.*akun atau kata sandi.*$",
    "n0051": "^.*membutuhkan verifikasi.*$",
    "n0052": "echo \"pdnsutil Tidak ditemukan: \" >&2",
    "n0053": ": ''}(Mungkin tidak bertahan saat reboot; gunakan Simpan untuk bertahan)",
    "n0054": "# rsa_cert_file= (bukan sertifikat)",
    "n0055": "$_GET / $_POST / $_COOKIE",
    "n0056": "--kata sandi, atau YSK_MIGRATE_SSH_PASSWORD",
    "n0057": "-1 nonaktifkan; 0",
    "n0058": "/proc/meminfo bisa",
    "n0059": "/proc/stat can — CPU% tidak bisa",
    "n0060": "0 = batas; bisa 256mb",
    "n0061": "0 = gunakan semua CPU",
    "n0062": "0 (mati)",
    "n0063": "Beban 1 menit melebihi CPU × 2",
    "n0064": "1. panelmembuat database MySQL",
    "n0065": "1 = paling aman; 2 = kinerja lebih baik",
    "n0066": "2. WordPress ke aplikasi/publik",
    "n0067": "3. pengaturan wp-config.php",
    "n0068": "4.PHP + Nginx/SSL",
    "n0069": "IPv4",
    "n0070": "IPv4",
    "n0071": "AAAA IPv6",
    "n0072": "AAAA IPv6",
    "n0073": "AOF tetap ada",
    "n0074": "File Admin tidak ada; silakan unduh:benar",
    "n0075": "Agen tidak dapat menulis",
    "n0076": "Agen berjalan",
    "n0077": "Daftar yang diizinkan",
    "n0078": "Aksum + Tokio; peti pembuatan kargo ()",
    "n0079": "Axum: pembuatan kargo --release crates.io",
    "n0080": "Lewati penyelesaian nama",
    "n0081": "Server pemeriksaan",
    "n0082": "Server kumpulan karakter",
    "n0083": "Simpul bootstrap ()",
    "n0084": "Pemindaian bot",
    "n0085": "CLI OPcache",
    "n0086": "CONFIG SET database tidak Berhasil (bisa restart)",
    "n0087": "CPU untuk 1–10.000",
    "n0088": "Cloudflare UA tidak Berhasil",
    "n0089": "Tolong Cloudflare Sedang Diserang",
    "n0090": "Cookie Aman (HTTPS)",
    "n0091": "Indeks DB untuk 0–15",
    "n0092": "Pengguna sistem tidak dibuat untuk proyek ini",
    "n0093": "ID DB Pengguna tidak ditemukan — silakan buat pengguna sistem",
    "n0094": "DB_PASSWORD untuk — silakan buat halaman MySQL atau WP_DB_*",
    "n0095": "DDoS",
    "n0096": "DKIM",
    "n0097": "DMARC",
    "n0098": "DNS tertulis ≠ penyelesai ( TTL/)",
    "n0099": "Tolong registrar DS.",
    "n0100": "Django: pip install Django/gunicorn",
    "n0101": "Turun konfirmasiNama dllantarmuka",
    "n0102": "Layanan Email dataDir — basis data ( dataDir Maildir)",
    "n0103": "Muat ulang FPM Gagal",
    "n0104": "FTPS memerlukan domain",
    "n0105": "FastAPI + uvicorn; persyaratan.txt; / dan /kesehatan",
    "n0106": "Labu app.py; persyaratan.txt; / dan /kesehatan",
    "n0107": "GTID: conf gtid_mode=AKTIF",
    "n0108": "Galera Mendukung mariadb",
    "n0109": "URL Git Tidak Valid",
    "n0110": "GitHub package.json Versi tidak ada",
    "n0111": "Rilis GitHub Tag yang hilang",
    "n0112": "Jalankan waktu proses",
    "n0113": "certbot",
    "n0114": "Konfigurasi HTTP dengan ACME webroot (bukan TLS)",
    "n0115": "HTTP Gagal",
    "n0116": "Aktifkan HTTPS",
    "n0117": "IMAP/POP Gagal",
    "n0118": "IP tidak (/ memperkaya)",
    "n0119": "IP Tidak Valid",
    "n0120": "IPv4 0–32",
    "n0121": "IPv6 0–128",
    "n0122": "Log siram InnoDB di trx commit",
    "n0123": "Ukuran file log InnoDB",
    "n0124": "Ukuran kumpulan buffer InnoDB",
    "n0125": "Instal dan publikasikan melalui panel admin (instal Webmail).",
    "n0126": "L7 banjir / lalu lintas tidak normal",
    "n0127": "LLM Tidak Normal (Hilang)",
    "n0128": "Mari Enkripsi HTTP-01 membutuhkan 80 kaleng; Token API DNS-01.",
    "n0129": "BatasNOFILE untuk 64–10000000",
    "n0130": "MTU 68–65535",
    "n0131": "Host surat MX",
    "n0132": "MX: host pertama (10 mail.example.com.)",
    "n0133": "server MariaDB",
    "n0134": "Mewajibkan klien untuk menggunakan TLS",
    "n0135": "server MySQL",
    "n0136": "Klien MySQL/MariaDB",
    "n0137": "NetworkManager tidak tersedia, tidak dapat menulis DNS",
    "n0138": "Batas kecepatan Nginx yang lebih ketat (~8 permintaan/dtk)",
    "n0139": "Batas kecepatan Nginx yang ketat (~3 persyaratan/dtk)",
    "n0140": "Batas kecepatan Nginx yang lembut (~20 permintaan/dtk)",
    "n0141": "fail2ban",
    "n0142": "Penginstalan Node gagal",
    "n0143": "Node.js",
    "n0144": "OPcache (MB)",
    "n0145": "Dokumen PHP + wp-config()",
    "n0146": "firewall (UFW)",
    "n0147": "Proses PHPmulaibukan proses",
    "n0148": "PHP terdegradasi — tidak dengan pengguna proyek Linux (Membutuhkan root + createsystemuser)",
    "n0149": "PID untuk",
    "n0150": "PID Tidak Valid",
    "n0151": "PING berhasil",
    "n0152": "Mulai PM2 gagal — pidfile mulai",
    "n0153": "postfix",
    "n0154": "POST",
    "n0155": "Per pengirim: pesan domain pengirim amplop/jam; DEFER_IF_PERMIT",
    "n0156": "Postfix menangguhkan peta Diterapkan (check_recipient_access REJECT)",
    "n0157": "Server PostgreSQL",
    "n0158": "Server PostgreSQLTidak diinstal",
    "n0159": "klien PostgreSQL",
    "n0160": "Layanan PostgreSQL tidak berjalan",
    "n0161": "Alat PowerDNS",
    "n0162": "Utama: membuat pengguna replikasi (SQL)",
    "n0163": "Python Django ()",
    "n0164": "redis-server",
    "n0165": "Perilaku ular piton",
    "n0166": "aturan RDB",
    "n0167": "RDB",
    "n0168": "RUSTFLAGS (membangun)",
    "n0169": "Redis dbIndex untuk 0–15",
    "n0170": "Redis dump Membutuhkan YSK_EXECUTE=1",
    "n0171": "Server ulang",
    "n0172": "Server RedisTidak terpasang atau tidak dapat tersambung",
    "n0173": "Redis mulai tidak bisa PING",
    "n0174": "Klien Redis",
    "n0175": "Mulai ulang",
    "n0176": "Pemulihan Redis memerlukan YSK_EXECUTE",
    "n0177": "Perpanjangan melalui certbot.timer (dns-01 )",
    "n0178": "Karat membangun/menjalankan",
    "n0179": "Bucket/jalur S3 bukan pengaturan",
    "n0180": "SFTP.ssh chown Membutuhkan root + YSK_EXECUTE",
    "n0181": "SIGKILL konfirmasi Pembunuhan: benar",
    "n0182": "SMTP /",
    "n0183": "SPF",
    "n0184": "SRV: target pelabuhan bobot prioritas",
    "n0185": "SSH",
    "n0186": "Koneksi SSHGagal",
    "n0187": "SSH Membutuhkan YSK_EXECUTE=1",
    "n0188": "Verifikasi SSO ()· kata sandi",
    "n0189": "Verifikasi SSO ()· kata sandi",
    "n0190": "SST=mariabackup: simpul mariadb-backup",
    "n0191": "Sidang",
    "n0192": "Sidang",
    "n0193": "Sidang",
    "n0194": "TCP (sedang digunakan)",
    "n0195": "TOTP Sukses",
    "n0196": "TasksMax untuk 1–1000000",
    "n0197": "UFW Tidak terpasang",
    "n0198": "Bacaan Status UFW gagal",
    "n0199": "VACUUM",
    "n0200": "WAL dll",
    "n0201": "Web + surat",
    "n0202": "UI Web: Tidak ditemukan: (buat aplikasi/web atau setel YSK_WEB_ROOT)\\n",
    "n0203": "Tuan rumah web",
    "n0204": "Antarmuka web",
    "n0205": "Verifikasi WebAuthnGagal",
    "n0206": "WebDAV tidak",
    "n0207": "Domain email web tidak valid",
    "n0208": "Kartubebas/dns-01: certbot TXT; panel akan memulai DNS DS/TXT selesai",
    "n0209": "WordPress (PHP)",
    "n0210": "YSK PHP OK — WordPress Belum diinstal\\\\n",
    "n0211": "YSK_EXECUTE aktif tetapi prosesnya bukan root — beberapa pemuatan ulang systemctl/nginx akan diblokir",
    "n0212": "YSK_EXECUTE aktifkan",
    "n0213": "YSK_EXECUTE tidak aktif — tertulis ≠ diterapkan",
    "n0214": "YSK_EXECUTE tidak aktif — mutasi host tetap tertulis/draf sampai Anda menyetel YSK_EXECUTE=1",
    "n0215": "log akses Gagal",
    "n0216": "access=armada memerlukan FleetAgentId",
    "n0217": "tindakan untuk reboot | matikan | membatalkan",
    "n0218": "puncak + www (tepi)+ host cdn",
    "n0219": "puncak server CNAME/",
    "n0220": "app.py — dilewati",
    "n0221": "diterapkan ≠ sehat — silakan selidiki wsrep",
    "n0222": "terapkan muat ulang sshd; Error Match can — uji coba pertama",
    "n0223": "applySystem menangguhkan/perubahan balasan otomatis",
    "n0224": "apply_status=tertulis (Sukses ≠ sistem MTA; tambahkan applySystem:true firstapply)",
    "n0225": "aplikasi/web/dist ada",
    "n0226": "apt list --upgradeable: (dapat diperbarui atau tidak Siap)",
    "n0227": "instalasi tepat gagal",
    "n0228": "apt-get Tersedia",
    "n0229": "penonaktifan vakum otomatis",
    "n0230": "diblokir: membutuhkan HostExecutor + YSK_EXECUTE=1",
    "n0231": "bootstrap: Node Gagal",
    "n0232": "bootstrap: apt Gagal",
    "n0233": "langkah kunci bootstrapGagal",
    "n0234": "Versi kandidat tidak",
    "n0235": "kargo / karat dll",
    "n0236": "certbot exit 0 — centang /etc/letsencrypt/live/",
    "n0237": "chown membutuhkan YSK_EXECUTE + root",
    "n0238": "klon (perancah / rintisan YSK)",
    "n0239": "cluster_size Tidak Diketahui atau 0",
    "n0240": "perintah ysk-server / ysk-server",
    "n0241": "file bidang kendali selesai",
    "n0242": "cwd bisa",
    "n0243": "dataDir",
    "n0244": "dataDir ysk.json — Status selesai",
    "n0245": "dataDir/email ada",
    "n0246": "dataDir/web ada",
    "n0247": "basis data Tidak ditemukan:",
    "n0248": "db-util (database pengguna FTP)",
    "n0249": "proyek deployNode Node",
    "n0250": "df Tersedia dudukan ( atau )",
    "n0251": "penggalian tidak tersedia, simpul dns",
    "n0252": "gali: tidak ada jawaban (NXDOMAIN atau kosong)",
    "n0253": "dns-01: panel TXT — selesai\" SSL\"",
    "n0254": "dnssec-dsfromkey bukan DS",
    "n0255": "dnssec-keygen PATH (apt install bind9-dnsutils)",
    "n0256": "dnssec-keygen gagal",
    "n0257": "dnssec-signzone tidak tersedia — keepkey/DS",
    "n0258": "dnssec-signzone tidak.ditandatangani",
    "n0259": "domain",
    "n0260": "domain Tidak ditemukan:",
    "n0261": "dovecot reload gagal atau servicenot (saringan Menulis; reload Sukses)",
    "n0262": "uji coba pengiriman armada (tidak diantrekan)",
    "n0263": "dorongan rekan kerja kering (bukan scp)",
    "n0264": "instalasi jarak jauh kering (bukan ssh)",
    "n0265": "transfer uji coba selesai (bootstrap penuh)",
    "n0266": "dry-run — lulus lamaran/eksekusi ke rumah",
    "n0267": "dry-run — lulus apply/execute benar-benar ssh",
    "n0268": "uji coba — bukan menulis /etc",
    "n0269": "uji coba: tambahkan --execute terlebih dahulu, terapkan ufw",
    "n0270": "dry-run: inventaris + preflight lolos, bukan paket/transfer",
    "n0271": "Uji coba: pemeriksaan/rencana saja. Lewati --execute dengan YSK_EXECUTE=1 untuk benar-benar menyediakan.",
    "n0272": "Uji coba: menulis file yang dikelola (dataDir). Lewati --execute dengan YSK_EXECUTE=1 sebagai root untuk menginstal drop-in sistem.",
    "n0273": "Uji coba: tidak dilarang. Lewati --execute dengan YSK_EXECUTE=1 untuk benar-benar melarang.",
    "n0274": "Uji coba: tidak dilarang. Lewati --execute dengan YSK_EXECUTE=1 untuk benar-benar membatalkan pelarangan.",
    "n0275": "dryRun=true — ubah API",
    "n0276": "dryRun: tidak menulis",
    "n0277": "dump Menulis dataDir, bukan transfer",
    "n0278": "aktifkan gagal",
    "n0279": "jalankan ( YSK_EXECUTE=1 + root)",
    "n0280": "eksekusi membutuhkan enqueue",
    "n0281": "ekspor admin",
    "n0282": "fail2ban applyGagal",
    "n0283": "layanan fail2ban",
    "n0284": "fail2ban tidak aktif",
    "n0285": "fail2ban tidak",
    "n0286": "fail2ban",
    "n0287": "fail2ban StatusBaca gagal",
    "n0288": "fail2ban: sshd, nginx-http-auth dan jail standar",
    "n0289": "fd tidak tersedia",
    "n0290": "file (berkas)",
    "n0291": "pembersihan armada diblokir — enqueue atau SSH",
    "n0292": "armada harap armada db-cluster --op probe --eksekusi",
    "n0293": "dari Admin Panel",
    "n0294": "fromPanel memerlukan peningkatan: POST /api/v1/auth/totp/step-up",
    "n0295": "sertifikat PEM rantai penuh",
    "n0296": "gerbang untuk IP",
    "n0297": "geo apex: EDNS tulis geo edge multi-A (·pengguna Anycast)",
    "n0298": "tepi geoMap — tepi",
    "n0299": "geo: bukan pengaturan geoMap — dll multi_a (tepi). silakan dns.geoMap wilayah→nodeIds",
    "n0300": "git biner Tidak ditemukan: di PATH",
    "n0301": "git biner",
    "n0302": "pergi biner",
    "n0303": "URL http(s) healthUrl",
    "n0304": "http-01 webroot — 80 kaleng ACME conf disebarkan",
    "n0305": "identitas bukan pengguna linux/proyek — tidak dapat mengotorisasi_kunci",
    "n0306": "abaikanip: dataDir/fail2ban/ignoreip.txt",
    "n0307": "index.html + CSS, root Nginx atau",
    "n0308": "instal conf → systemctl restart mariadb (bukan node bootstrap)",
    "n0309": "antarmuka alamat ip -j addr",
    "n0310": "manifes pekerjaan",
    "n0311": "jurnal; bisa izin",
    "n0312": "journalctl dapat memerlukan root atau pengguna systemd-journal/adm",
    "n0313": "kunci",
    "n0314": "Kunci hilang atau tidak dihapus",
    "n0315": "kill -0 Sukses: bisa untuk zombie atau izin",
    "n0316": "bunuh -0 gagal",
    "n0317": "Penerapan gagal pada host",
    "n0318": "Terapkan diblokir pada host",
    "n0319": "direktori cache lokal/",
    "n0320": "host lokal atau *",
    "n0321": "logis DB 0... N-1; memulai ulang",
    "n0322": "logrotate Terpasang",
    "n0323": "logrotate Tidak diinstal atau PATH",
    "n0324": "main.py — dilewati",
    "n0325": "kelola.py + pengaturan minimal/url/wsgi; pip instal Django",
    "n0326": "manifes dumpRelPath — bukan ？",
    "n0327": "manifes rdbRelPath",
    "n0328": "memoriMax 512M atau 1G",
    "n0329": "migrasi host --execute + YSK_EXECUTE=1, atau --dry-run ( inventaris+preflight)",
    "n0330": "migrasi pos --eksekusi YSK_EXECUTE=1 ( target)",
    "n0331": "migrasi pos Membutuhkan YSK_EXECUTE=1",
    "n0332": "migrasi pos Membutuhkan YSK_EXECUTE=1 ( target)",
    "n0333": "bootstrap minimal gagal",
    "n0334": "klien mysql / mariadb",
    "n0335": "replika mysql Mendukung mysql",
    "n0336": "nama mysql_databases",
    "n0337": "bernama-checkzone PATH - Menulis, bukan memverifikasi",
    "n0338": "nginx -t atau gagal memuat ulang",
    "n0339": "nginx -t tidak lulus, tidak memuat ulang",
    "n0340": "nginx reload ok · Status: diterapkan",
    "n0341": "pemuatan ulang nginx gagal",
    "n0342": "nginx biner",
    "n0343": "nginx tidak ditemukan",
    "n0344": "layanan nginx",
    "n0345": "Biner tidak di PATH; layanan tidak dapat siap",
    "n0346": "simpul bisa",
    "n0347": "npm versi Hilang terbaru",
    "n0348": "npm exit 0 Biner tidak ditemukan — paket tidak dapat CLI atau PATH tidak diperbarui",
    "n0349": "nullok bukan pengguna",
    "n0350": "nullok:.google_authenticator kunci yang tersedia pengguna",
    "n0351": "jalur open_basedir",
    "n0352": "openssl tidak tersedia, hash YSK-SCRYPT",
    "n0353": "biner openssl",
    "n0354": "opsionalDll Transfer gagal (dapat menargetkan sertifikat)",
    "n0355": "perisai asal: simpul ini untuk perisai, asal",
    "n0356": "proyek atau url origin.kind",
    "n0357": "origin.project memerlukan projectId",
    "n0358": "URL http(s) asal.url",
    "n0359": "originShieldNodeId edgeNodeIds",
    "n0360": "paket dump Tidak lengkap — transfer",
    "n0361": "paket Gagal — transfer",
    "n0362": "paket Membutuhkan YSK_EXECUTE=1",
    "n0363": "pam.d/sshd bukan pam_google_authenticator (tidak diterapkan)",
    "n0364": "panel bukan pengaturan 2FA atau rahasia — harap \"\" TOTP terlebih dahulu",
    "n0365": "rahasia panel TOTP — Web 2FA atau --from-panel pertama",
    "n0366": "login panel Gagal menulis, bisa gagal2 melarang log (jurnal atau )",
    "n0367": "kunci sandi",
    "n0368": "kunci sandi Gagal",
    "n0369": "kunci sandi Sukses",
    "n0370": "pdnsutil Tidak ditemukan: — instal alat PowerDNS atau jalankan skrip pembantu sebagai root setelah instalasi",
    "n0371": "pemeriksaan SSH rekan YSK_EXECUTE=1 (lokal)",
    "n0372": "rekan Tidak diperiksa ( selidiki lokal)",
    "n0373": "peer nodeapply conf dan bergabung",
    "n0374": "Biner php Tidak ditemukan: — instal php-cli",
    "n0375": "biner php",
    "n0376": "php bukan JALUR",
    "n0377": "pidfile dengan userstart (terdegradasi)",
    "n0378": "pidfile startbukan pid",
    "n0379": "pm2 PATH (Tersedia pidfile/systemd)",
    "n0380": "pm2 Tidak ditemukan: di PATH — instal: npm i -g pm2",
    "n0381": "pasca transfer mengajukan permohonan kembali",
    "n0382": "pemulihan pasca transfer",
    "n0383": "postconf bukan message_rate_limit (selesai diterapkan)",
    "n0384": "postgres-replika Mendukung postgres",
    "n0385": "nama postgres_databases",
    "n0386": "postqueue tidak tersedia atau mailNot diinstal",
    "n0387": "Instal nginx pada host, atau gunakan perangkat lunak panel/instal runtime",
    "n0388": "Instal nginx pada sistem, atau gunakan perangkat lunak panel/instal runtime",
    "n0389": "kunci privat PEM",
    "n0390": "produksiSiap tidak (datacan )",
    "n0391": "hal",
    "n0392": "ps Terdegradasi: --sort/",
    "n0393": "ps Terdegradasi: pri/vsz/stat dll",
    "n0394": "klien psql",
    "n0395": "pembersihan Gagal atau target",
    "n0396": "biner python3",
    "n0397": "antri ≠ pembersihan tepi",
    "n0398": "antri ≠ edge reload — agen dan cdn.edge.apply",
    "n0399": "antri ≠ edge — Agen keluar/JSON",
    "n0400": "jalur nyata",
    "n0401": "jalur nyata",
    "n0402": "mengajukan permohonan kembali Membutuhkan YSK_EXECUTE=1",
    "n0403": "cluster redisMendukung redis",
    "n0404": "registry shasum bukan sha256 (npm sha1)— dengan integritas npm untuk",
    "n0405": "muat ulang/mulai ulang gagal",
    "n0406": "kiriman jarak jauh Gagal — dapat menargetkan kiriman migrasi",
    "n0407": "pencadangan restic selesai (keluar restic tertulis/diterapkan)",
    "n0408": "restic diaktifkan tetapi kata sandi tidak disetel — tolak kata sandi (harap buat cadangan pengaturan)",
    "n0409": "jangan istirahat",
    "n0410": "restic not — tidak dapat memotret",
    "n0411": "restic not — harap aktifkan \"/\" terlebih dahulu dan atur kata sandi",
    "n0412": "restic dinonaktifkan (hanya tar)",
    "n0413": "istirahat tidak (dilewati)",
    "n0414": "restic Belum diinstal ( PATH), silakan instal sistem restic",
    "n0415": "pulihkan oke; mengajukan permohonan kembali/verifikasi",
    "n0416": "pemulihan selesai",
    "n0417": "pemulihan Gagal",
    "n0418": "pulihkan tidak Berhasil",
    "n0419": "pemulihan Membutuhkan YSK_EXECUTE=1",
    "n0420": "pulihkan+ajukan permohonan kembali oke; memeriksa",
    "n0421": "rsync dataDir gagal",
    "n0422": "rsync Membutuhkan YSK_EXECUTE=1",
    "n0423": "scp Penulisan tidak dapat memuat ulang: rndc/named/bind9/pdns",
    "n0424": "scp Sukses ≠ rekan restart / gabung",
    "n0425": "kunci rahasia Tersedia",
    "n0426": "kunci utama rahasia",
    "n0427": "penjaga bukan penjaga",
    "n0428": "penjaga: replikasi INFO; tolong tuan penjaga",
    "n0429": "IP server IPv4",
    "n0430": "server IPv6 Tidak Valid",
    "n0431": "setquota PATH — (menyebarkan du )",
    "n0432": "jalur shell tidak valid",
    "n0433": "sinyal untuk TERM | MEMBUNUH | HUP | USR1",
    "n0434": "ssh true berhasil → terverifikasi",
    "n0435": "sshd keyboard-interaktif / respons tantangan diaktifkan",
    "n0436": "sshd tidak bisa KbdInteractiveAuthentication — TOTP tidak bisa SSH",
    "n0437": "sshpass Tersedia (kata sandi)",
    "n0438": "Pengguna Pencocokan yang ketat (kata sandi tidak aktif)",
    "n0439": "jalur symlink",
    "n0440": "direktori log symlink",
    "n0441": "proyek symlink ke rumah",
    "n0442": "sistemctl Gagal",
    "n0443": "systemd Gagal — PM2/pidfile",
    "n0444": "systemd not: Diperlukan izin eksekusi host dan admin",
    "n0445": "target: pengguna@host atau pengguna@host:port",
    "n0446": "token",
    "n0447": "token",
    "n0448": "top -b tidak tersedia (dengan ps untuk )",
    "n0449": "transfer: dataDir rsync Gagal",
    "n0450": "transfer: tidak dapat membuat direktori",
    "n0451": "transfer selesai (bootstrap penuh)",
    "n0452": "transfer Selesai, pemulihan target/pengajuan kembali/verifikasi Gagal",
    "n0453": "transfer Gagal",
    "n0454": "transfer Gagal",
    "n0455": "transfer Membutuhkan YSK_EXECUTE=1",
    "n0456": "transfer/bootstrap gagal",
    "n0457": "ufw Gagal",
    "n0458": "satuan dan tindakan",
    "n0459": "penambahan pengguna memerlukan YSK_EXECUTE + root",
    "n0460": "nilai (256KB)",
    "n0461": "verifikasi nonaktif",
    "n0462": "verifikasi tidak lulus — untuk selesai",
    "n0463": "verifikasi lulus — pekerjaan=selesai",
    "n0464": "vsftpd Mulai gagal",
    "n0465": "vsftpd bukan Successstart",
    "n0466": "tertimbang: tepi",
    "n0467": "wp-config.php — dilewati",
    "n0468": "tertulis ≠ Dovecot Pigeonhole — ManageSieve atau symlink ke saringan pengguna",
    "n0469": "tertulis ≠ Roundcube — aktifkanSistem atau symlink",
    "n0470": "Tertulis ≠ diterapkan: sinkronisasi ke sistem conf.d, jalankan nginx -t, lalu muat ulang",
    "n0471": "tertulis ≠ can — membalikkan proxy ke panel /webdav",
    "n0472": "tertulis ≠ prosesreload",
    "n0473": "Instalasi CLI ysk-server gagal — dapatkah npm i -g ysk-server",
    "n0474": "ysk-web Nginx/www-data (tidak dapat dibaca dunia)",
    "n0475": "ysk-web YSK_EXECUTE + root ( Nginx tidak bisa 750 home)",
    "n0476": "sidik jari ysk.json (dapat mengajukan permohonan kembali) sumber≠ lokal",
    "n0477": "sidik jari ysk.json dan",
    "n0478": "sidik jari ysk.json dan (bind_ip)",
    "n0479": "ysk.json",
    "n0480": "ysk.json Gagal",
    "n0481": "penerapan zona diblokir ( JALANKAN)— perbarui",
    "n0482": "perbaikan zona selesai",
    "n0483": "zona tidak valid",
    "n0484": "zona Tidak ditemukan:",
    "n0485": "zona Gagal",
    "n0486": "format binlog",
    "n0487": "memasang",
    "n0488": "dibuat satu (draft silakan ke halaman \"berlaku\")",
    "n0489": "dan POSTING",
    "n0490": "Pencadangan penuh terakhir mengalami kegagalan",
    "n0491": ": tulis conf → terapkan edge → DNS (dan bisa SSL)",
    "n0492": ": PAM /etc/pam.d/sshd (nullok)",
    "n0493": ": instalasi sistem libpam-google-authenticator + PAM ()",
    "n0494": "dapat menghapus direktori",
    "n0495": "dapat menghapus direktori atau jalur",
    "n0496": "",
    "n0497": "operasi ini",
    "n0498": "Mendukung (izinkan TERM / KILL / HUP / USR1)",
    "n0499": "data",
    "n0500": "hapus admin",
    "n0501": "port tidak valid",
    "n0502": "Diterapkan ke sistem",
    "n0503": "settingsWrote dataDir (berlaku untuk systemenablesystemchange)",
    "n0504": "Penggunaan memori host lebih dari 90%",
    "n0505": "Metrik tuan rumah",
    "n0506": "Cache data InnoDB utama",
    "n0507": "Biner tidak ada di PATH; layanan tidak dapat siap",
    "n0508": "Binlog kedaluwarsa (detik)",
    "n0509": "Batas waktu interaktif",
    "n0510": ": firewall, email PTR/rDNS, disimpan",
    "n0511": "kekosongan",
    "n0512": "ke halaman Cron \"instal ke crontab sistem\" akan benar-benar",
    "n0513": "dengan root Nginx atau \"\" publik/",
    "n0514": "Mulai layanan ysk-server sebagai root (systemctl / unit bidang kontrol)",
    "n0515": "Mulai sebagai root dan setel YSK_EXECUTE=1 (lihat pengaturan host/penerapan dokumen)",
    "n0516": "dengan pengguna (terdegradasi — bukan pengguna proyek Linux)",
    "n0517": "shell — menyangkal",
    "n0518": "Log kueri lambat",
    "n0519": "serverTidak diinstal (perintah -v )",
    "n0520": "Waktu kueri yang lama (detik)",
    "n0521": "serverTidak menginstal MySQL",
    "n0522": "serverTidak menginstal PostgreSQL",
    "n0523": "serverTidak diinstal Redis",
    "n0524": "serverTidak diinstal, Tidak dapat menyelesaikan ini dari panel manajemen",
    "n0525": "servertidak mengaktifkan YSK_EXECUTE",
    "n0526": "serverHost yang dijalankan tidak diaktifkan atau Root hilang, panel tidak dapat dipasang",
    "n0527": "eksekusi serverHost tidak diaktifkan, tidak dapat Redis",
    "n0528": "eksekusi serverHost tidak diaktifkan, tidak dapat memasang panel Webmail",
    "n0529": "eksekusi serverHost tidak diaktifkan, tidak dapat diterapkan",
    "n0530": "eksekusi serverHost tidak diaktifkan, tidak dapat membuat koneksi SSH",
    "n0531": "eksekusi serverHost tidak diaktifkan, tidak dapat membuang",
    "n0532": "Eksekusi host tidak aktif; panel tidak dapat menyelesaikan operasi tingkat sistem",
    "n0533": "eksekusi serverHost tidak diaktifkan: Menulis file yang dikelola, tidak dapat diberi nama-zona pemeriksaan/muat ulang",
    "n0534": "Port TCP yang didengarkan server",
    "n0535": "untuk",
    "n0536": "",
    "n0537": "Hash YSK-SCRYPT (untuk hash openssl)",
    "n0538": "YSK_SECRETS_KEY",
    "n0539": "baseUrl/.ysk-cdn-health path (lokasi kesehatan kaleng C2)",
    "n0540": "versi (override terbaru)",
    "n0541": "YSK_VERSI_TERBARU (/)",
    "n0542": "tidak tersedia",
    "n0543": "mysqldump — paket tidak bisa MySQL",
    "n0544": "pg_dump — paket tidak dapat Postgres",
    "n0545": "redis-cli — paket tidak dapat Redis RDB",
    "n0546": "sshpass",
    "n0547": "membutuhkan rsync (Tidak diinstal)",
    "n0548": "tidak lulus",
    "n0549": "lulus",
    "n0550": "128M, 256M, 512M, -1 ()",
    "n0551": "misalnya 512MiB; biarkan kosong untuk tidak disetel",
    "n0552": "900 1 300 10; cacat",
    "n0553": ": --member 10.0.0.3=replika:armada:SESSION_UUID",
    "n0554": "= ASN (sistem), bukan",
    "n0555": "22/80/443; bisa lepas port",
    "n0556": "disimpan: 10",
    "n0557": "proses server-ysk.pid",
    "n0558": "",
    "n0559": "deteksi ke pam_google_authenticator",
    "n0560": "Tar cadangan berhasil tetapi remote/restic mengalami masalah",
    "n0561": "admin",
    "n0562": "admin menyamar",
    "n0563": "admin dapat beroperasi",
    "n0564": "puncak A",
    "n0565": "Konfigurasi terkelola yang terdaftar (tidak ditulis ke sistem)",
    "n0566": "tulis pengaturan PM2, bukan mulai",
    "n0567": "file yang dikelola tulis (tidak memuat ulang)",
    "n0568": "writemanagesettings — Siap dan muat ulang",
    "n0569": "tulis (tidak aktifkan)",
    "n0570": "(berlaku: salah); kata sandi",
    "n0571": "Mendukung postgres + replika postgres",
    "n0572": "Mendukung redis + redis-replika|redis-sentinel",
    "n0573": ", MEMUKUL",
    "n0574": "resolusi rintisan (127.0.0.53); DNS tolong selesaikan",
    "n0575": "Peringatan, bisa",
    "n0576": "untuk; / Status cache log akses tepi CDN",
    "n0577": "willwrite systemd Lingkungan / proses env",
    "n0578": "izinkan URL disertakan",
    "n0579": "izinkan file URL",
    "n0580": "izinkan file",
    "n0581": ": + / + (memperkaya)+ ASN; kebijakan kota mati",
    "n0582": "fan-out tepi diterapkan",
    "n0583": "fan-out tepi Gagal",
    "n0584": "pembersihan tepi Sukses",
    "n0585": "memuat ulang server nama rekan",
    "n0586": "rekan reload gagal - file tidak bisa",
    "n0587": "rekan Gagal",
    "n0588": "rekan: zona dan isi ulang jarak jauh Berhasil",
    "n0589": "Semua berhasil",
    "n0590": "Semua dilewati (tidak ada rumah yang dapat dicadangkan) — tidak dianggap sebagai kegagalan",
    "n0591": "",
    "n0592": "RDB, pulihkan",
    "n0593": "Variabel waktu proses lainnya",
    "n0594": "",
    "n0595": "atau",
    "n0596": "— penerapan manual\"\" (Tidak pernah otomatis)",
    "n0597": "Skor sangat tinggi — preset darurat memerlukan konfirmasi manual (tidak pernah otomatis)",
    "n0598": "direktori",
    "n0599": "proses",
    "n0600": "hapus konfirmasi defaultDefault: benar",
    "n0601": "hapus file atau direktori",
    "n0602": "deletesystemuser — tolak",
    "n0603": "hapus: Eksekusi host tidak diaktifkan, jalur direktori data yang dikelola",
    "n0604": "untuk fail2ban terapkan dan aktifkan layanan",
    "n0605": "untuk mengaktifkan halaman (lembut/normal)",
    "n0606": "Mengeras",
    "n0607": "atau",
    "n0608": "Sedang diserang",
    "n0609": "21 dan PASV",
    "n0610": "Tulis file panel saja",
    "n0611": "Dapat diterapkan ke sistem",
    "n0612": "dapat dataDir/cluster/<id>/",
    "n0613": "Anda dapat melihat pengaturan; menginstal, memulai ulang, dan menulis pengaturan sistem memerlukan izin eksekusi host",
    "n0614": "bisa \"\" atau \"menambahkan\"",
    "n0615": "Instal dan konfigurasikan Postfix dari Email",
    "n0616": "bisa: SSL, WP-CLI,",
    "n0617": "",
    "n0618": "izinkan pemulihan ke direktori.restic-restore-*",
    "n0619": "Mulai, hentikan, mulai ulang, aktifkan saat boot",
    "n0620": "proses mulai, bukan proses",
    "n0621": "cache op",
    "n0622": "SSL",
    "n0623": "Aktif",
    "n0624": "mengajukan",
    "n0625": "mengajukan",
    "n0626": "simpul wsrep, HA ≥2 simpul",
    "n0627": "\"\"buat MySQL (atau DB) dan WP_DB_*",
    "n0628": "domain — mempertahankan liburan tingkat domain",
    "n0629": "Domain tidak valid",
    "n0630": "domainStatus: aktif ()",
    "n0631": "domainStatus: ditangguhkan (; dll Postfix )",
    "n0632": "Port, alamat pengikatan, batas koneksi",
    "n0633": "portcheckTidak normal",
    "n0634": "Waktu proses",
    "n0635": "Memerlukan transportasi aman (TLS)",
    "n0636": "(.gz dll)",
    "n0637": "Bot",
    "n0638": "menguji",
    "n0639": "Pilihan terakhir ketika di luar kendali",
    "n0640": "kemasan",
    "n0641": "packageinstallnot: Diperlukan izin eksekusi host",
    "n0642": "pembaruan paket memerlukan izin admin sistem",
    "n0643": "berlaku untuk vsftpd",
    "n0644": "berlaku untuk sistem",
    "n0645": "applywillmanaged file; YSK_EXECUTE=1 + root diterapkan",
    "n0646": "",
    "n0647": "magang (MB)",
    "n0648": "kata sandi",
    "n0649": "Kesalahan, silakan melamar",
    "n0650": "Keamanan → Keamanan saya → aktifkan 2FA; kebijakan mungkin menetapkan requireAdminTotp",
    "n0651": "dan jalur",
    "n0652": "instal PAM",
    "n0653": "instal vsftpd",
    "n0654": "Penginstalan gagal",
    "n0655": "paket instalasi",
    "n0656": "pemasangan selesai",
    "n0657": "memasang",
    "n0658": "instal pengaturan sistem",
    "n0659": "",
    "n0660": "",
    "n0661": "kata sandi",
    "n0662": "kata sandi SQL CHANGE_ME",
    "n0663": "Kata sandi disimpan sebagai hash crypt (bukan teks biasa)",
    "n0664": "kata sandi untuk",
    "n0665": "kata sandi memerlukan sshpass",
    "n0666": "kata sandi memerlukan instalasi lokal sshpass",
    "n0667": "kata sandi memerlukan 8",
    "n0668": "kata sandi ( 8 )— buatbukan tulishash",
    "n0669": "pengaturan kata sandi",
    "n0670": "dll.",
    "n0671": "dan tolong",
    "n0672": "membantah",
    "n0673": "Menulis NODE_OPTIONS=--max-old-space-size=N",
    "n0674": "tulis drop-in Nginx",
    "n0675": "tulis ke rumah ≠ PAM",
    "n0676": "Penulisan gagal",
    "n0677": "menulis",
    "n0678": "file tulis",
    "n0679": "",
    "n0680": "Sertakan ke sshd_config, atau POST /api/v1/sftp/sshd-snippet/apply install",
    "n0681": "Isolasi pengguna Project Linux",
    "n0682": "ID proyek",
    "n0683": "id proyek tidak valid, tidak dapat pulang",
    "n0684": "id proyek, tidak bisasystemuser",
    "n0685": "proyek internal-sftp Cocokkan shell interaktif pengguna — TOTP SSH shell/scp",
    "n0686": "log yang dikelola proyek tidak valid",
    "n0687": "proyek",
    "n0688": "proyek atau tidak pengaturan rumah",
    "n0689": "projectcannotsystemuser",
    "n0690": "proyek",
    "n0691": "proyek (503)",
    "n0692": "proyekBuat gagal,",
    "n0693": "domain proyek — harap atur domain terlebih dahulu",
    "n0694": "proyek linux_user",
    "n0695": "direktori cache nginx host pembersihan proyek (bukan zona per-vhost)",
    "n0696": "projectMissing linuxUser — tidak dapat membuat FTP",
    "n0697": "proyekLinux_user",
    "n0698": "proyek; ＝",
    "n0699": "Detail proyek → Sumber daya → buat pengguna sistem / migrasi ke /home/ysk-server-{id} (membutuhkan YSK_EXECUTE + root)",
    "n0700": "penjara",
    "n0701": "Direktori beranda hilang atau tidak dalam tata letak isolasi proyek",
    "n0702": "bukan GeoIP — harap perbarui \"IP\".",
    "n0703": "bukan port, harap proyek pertama",
    "n0704": "bukan ke sistem Nginx (file terkelola)",
    "n0705": "bukan serverbuat Redis, harap redis-cli, TCP dan YSK_EXECUTE=1",
    "n0706": "Tidak diterapkan pada layanan vsftpd — silakan \"terapkan\" atau halaman layanan vsftpd selesai dimulai",
    "n0707": "Tidak diterapkan domain email",
    "n0708": "bukan antarmuka Web — API",
    "n0709": "bukan GeoIP — harap perbarui",
    "n0710": "bukan kunci DNSSEC",
    "n0711": "bukan simpul CDN",
    "n0712": "bukan kunci sandi",
    "n0713": "tidak (paket akan)",
    "n0714": "bukan pengaturan koneksi LLM",
    "n0715": "bukan zona: silakan panel",
    "n0716": "CDN",
    "n0717": "Belum ada konfigurasi Nginx yang dikelola",
    "n0718": "Tersedia HIT/MISS — tingkat hit keseluruhan Tidak diketahui",
    "n0719": "Belum ada proyek",
    "n0720": "— tolong rencanakan dulu",
    "n0721": "Siap",
    "n0722": "dan kue",
    "n0723": "aktifkan --sekarang fail2ban",
    "n0724": "galera_new_cluster (bootstrap)",
    "n0725": "Memuat ulang fail2ban",
    "n0726": "memuat ulang nginx",
    "n0727": "Memulai ulang fail2ban",
    "n0728": "scp zone (ditulis pada peer ≠ bernama reloaded)",
    "n0729": "scp to peer /tmp (ditulis pada peer ≠ layanan dimulai ulang)",
    "n0730": "systemctl memuat ulang nginx",
    "n0731": "dan Roundcube",
    "n0732": "UFW dinonaktifkan (Peringatan: hostport)",
    "n0733": "proyek php.ini; terapkan FPM/",
    "n0734": "pengaturan pengelolaan (Tidak diterapkan pada layanan sistem)",
    "n0735": "pengaturan (bukan sistem yang diterapkan)",
    "n0736": "Dihapus",
    "n0737": "Kunci yang dihapus · Authorized_keys",
    "n0738": "cluster yang dihapus; manual konfigurasi sistem (v1)",
    "n0739": "Kunci lokal yang dihapus",
    "n0740": "ip addr add (pengaturanTulis, reboot)",
    "n0741": "terapkan database (mulai ulang)",
    "n0742": "mati/mulai ulang",
    "n0743": "ke sistem dan memuat ulang",
    "n0744": "awal",
    "n0745": "HSTS diaktifkan",
    "n0746": "Sinkronisasi NTP diaktifkan",
    "n0747": "Mengaktifkan UFW",
    "n0748": "WebDAV Diaktifkan · Ysk pengguna dasar · kata sandi untuk token ()",
    "n0749": "Layanan systemd diaktifkan",
    "n0750": "hentikan redis",
    "n0751": "direktori cache nginx dan muat ulang (hostnot proxy_cache bisa)",
    "n0752": "serverdonecertificatetolong",
    "n0753": "UFW khusus CF yang diterapkan (CF asal + keepport)",
    "n0754": "fail2ban yang diterapkan",
    "n0755": "Pengaturan yang diterapkan pada sistem Postfix",
    "n0756": "Diterapkan pada sistem Nginx",
    "n0757": "Aturan firewall yang diterapkan",
    "n0758": "Diinstal dan ysk-server.service",
    "n0759": "Diinstal ke crontab sistem pengguna",
    "n0760": "Wrote.google_authenticator (5 kode awal)",
    "n0761": "Menulis cuplikan rspamd multimap + postfix",
    "n0762": "Instalasi tulis",
    "n0763": "Menulis; silakan \"terapkan batas pada OS\" atau Terapkan unit tulis",
    "n0764": "Menulis manajemen jail.local (tidak diterapkan pada sistem)",
    "n0765": "Ditulis ke file yang dikelola; belum diterapkan pada sistem conf.d",
    "n0766": "Pengaturan tertulis (bukan paket)",
    "n0767": "Menulis; proyek akan diproses",
    "n0768": "File yang dikelola ditulis, Tidak diterapkan konfigurasi sistem: YSK_EXECUTE=1",
    "n0769": "File yang dikelola ditulis, Tidak diterapkan sistem conf: membutuhkan root",
    "n0770": "blok: kandidatVersion",
    "n0771": "blok: perbarui",
    "n0772": "blok: Izin administrator diperlukan",
    "n0773": "buat direktori DNSSEC ()",
    "n0774": "dari",
    "n0775": "dari (instalasi disk tidak; uninstall --purge)",
    "n0776": "dari; akun sistem DROP USER (: bukan drop)",
    "n0777": "dari koneksi",
    "n0778": "membantah",
    "n0779": "ditolak berdasarkan daftar yang diizinkan",
    "n0780": "menyangkal: menaikkantarget",
    "n0781": "memindai log akses nginx",
    "n0782": "MySQL/MariaDB membuat pengguna",
    "n0783": "Pembuatan PostgreSQL",
    "n0784": "versi ()",
    "n0785": "",
    "n0786": "",
    "n0787": "menangkap semua",
    "n0788": "DS (silakan registrar — panelwill)",
    "n0789": "addbackup (kunci master dataDir bisa)",
    "n0790": "Kata sandi hash SHA512-CRYPT (Dovecot)",
    "n0791": "melewatkan pemeriksaan pengaturan Nginx (Tidak diinstal atau tidak izin perubahan sistem)",
    "n0792": "jalur sertifikat (file /etc/ysk-server/certs)",
    "n0793": "UA",
    "n0794": "",
    "n0795": "",
    "n0796": "DIHAPUS",
    "n0797": "DIHAPUS",
    "n0798": ",",
    "n0799": "versi = Kandidat yang tepat, Tersedia kenaikan gaji",
    "n0800": "Disalin ke /etc/fail2ban/jail.local",
    "n0801": "(filenot; dapat menghapus instalan)",
    "n0802": "memulai ulang",
    "n0803": "mati",
    "n0804": "mulai ulang postgresql",
    "n0805": "mulai ulang server redis",
    "n0806": "restart redis-server dengan applyrestart",
    "n0807": "mulai ulang (muat ulang)",
    "n0808": "Koneksi diaktifkan kembali (bertahan setelah reboot)",
    "n0809": "Konfigurasi tepi TLS ()",
    "n0810": "Nginx dimuat ulang (situs statis aktif jika DNS mengarah ke sini)",
    "n0811": "Nginx memuat ulang",
    "n0812": "Izin perubahan sistem aktif (YSK_EXECUTE)",
    "n0813": "kata sandi — Roundcube bisa masuk",
    "n0814": "mengelola; layanan FTP izin sistem",
    "n0815": "akun (mod pengguna -U)",
    "n0816": "akun (mod pengguna -L)",
    "n0817": "pathcan",
    "n0818": "IP ini",
    "n0819": "buat pengguna sistem memerlukan izin admin sistem",
    "n0820": "buatdomainmail dan halaman berlaku",
    "n0821": "Selesai",
    "n0822": "\"\"",
    "n0823": "Tinjau SSH dan port yang tidak penting",
    "n0824": "",
    "n0825": "1 replika; dapat konferensi utama",
    "n0826": "2 simpul ( 3); Bisa",
    "n0827": "Pertimbangkan mode CDN Under Attack",
    "n0828": "aktifkan larangan",
    "n0829": "HTTPS (HTTP→301)",
    "n0830": "Plugin otentikasi default",
    "n0831": "",
    "n0832": ": status=aktif",
    "n0833": "Jalur log kesalahan",
    "n0834": "(MS)",
    "n0835": "Catatan umum",
    "n0836": "sertifikat, mohon Gagal",
    "n0837": "≥ berkas",
    "n0838": "pengaturanketahanancadangan",
    "n0839": "Berhasil berarti target ini menerima BatchMode SSH (non-interaktif). Ini bukan pemberian akses global.",
    "n0840": "atau 32767",
    "n0841": "perangkat lunak diinstal",
    "n0842": "izin/",
    "n0843": "",
    "n0844": "Biner CLI tidak ditemukan — systemd akan mengaktifkan placeholder senyap",
    "n0845": "Tidak ditemukan zona DNS — harap dns.zoneId, atau zona firstcreatedomain",
    "n0846": "PowerDNS tidak ditemukan — harap instal pdns-server / pdns-tools",
    "n0847": "Direktori plugin Roundcube tidak ditemukan — Menulis; silakan instal Roundcube atau roundcubePluginsDir",
    "n0848": "SQL tidak ditemukan",
    "n0849": "Tidak ditemukan Saringan",
    "n0850": "Tidak ditemukan config.inc.php — harap: $config[\\'plugins\\'][] = \\'ysk_sso\\';",
    "n0851": "Tidak ditemukan edge.conf — harap terlebih dahulu",
    "n0852": "Tidak ditemukan: kunci",
    "n0853": "Tidak ditemukan: migrasi pekerjaan",
    "n0854": "Tidak ditemukan pm2 — tidak bisa dengan penghentian PM2",
    "n0855": "Tidak ditemukan",
    "n0856": "Klaster tidak ditemukan",
    "n0857": "Tidak ditemukan dapat memuat ulang server nama lokal (rndc/named/bind9/pdns)",
    "n0858": "Tidak ditemukanSertifikat yang tersedia — harap halaman SSL pertama, atau LE",
    "n0859": "Tidak ditemukan Koneksi NetworkManager yang tersedia",
    "n0860": "Tidak ditemukan",
    "n0861": "Tidak ditemukan",
    "n0862": "Log akses proyek tidak ditemukan — harap nginx jalur access_log atau log",
    "n0863": "Tidak ditemukan",
    "n0864": "Tidak ditemukan",
    "n0865": "Tidak ditemukan versi",
    "n0866": "Tidak ditemukan simpul",
    "n0867": "Tidak ditemukan database",
    "n0868": "membantah",
    "n0869": "menolak loopback",
    "n0870": "tolak Renice",
    "n0871": "tolak systemctl aktifkan: Agen CLI tidak diinstal (placeholder berjalan)",
    "n0872": "tolak putaran balik ()",
    "n0873": "menolak penghapusan loopback",
    "n0874": "tolak homeDir — harap timpaHome + konfirmasiFrase atau direktori target",
    "n0875": "tolak PID 1 (init/systemd )",
    "n0876": "tolak ya; dapat memaksaControlPlane",
    "n0877": "tolak (ysk-server); membutuhkan tolong paksa Diri Sendiri",
    "n0878": "jalur penolakan",
    "n0879": "penolakan atau tidak",
    "n0880": "bertahan default memerlukan Gateway",
    "n0881": "Kegigihan",
    "n0882": "untuk",
    "n0883": "Perintah diblokir: perubahan host memerlukan izin perubahan sistem (YSK_EXECUTE)",
    "n0884": "memindai",
    "n0885": "jalur pemindaian",
    "n0886": "menyelidiki replikasi INFO",
    "n0887": "probe TAMPILKAN STATUS MASTER / REPLIKA",
    "n0888": "selidiki pg_is_in_recovery / pg_stat_replication",
    "n0889": "probe wsrep (TAMPILKAN STATUS SEPERTI 'wsrep%')",
    "n0890": "Bidang kontrol menulis konfigurasi tetapi tidak diterapkan pada host — gunakan Terapkan di setiap halaman fitur",
    "n0891": "Bidang kontrol tetap dalam mode normal",
    "n0892": "Penurunan darurat bidang kendali (operasi lokal)",
    "n0893": "Direktori data bidang kontrol",
    "n0894": "Pesawat kendali memasuki petunjuk perlindungan DDos",
    "n0895": "selesai (sebagian/gagal)",
    "n0896": "Otentikasi lebih cepat ketika klien hanya menggunakan IP",
    "n0897": ": Zona Cloudflare + CF_API_TOKEN terlebih dahulu dapat Under Attack API",
    "n0898": "tidak dapat dilakukan",
    "n0899": "Nginx dan fail2ban",
    "n0900": "Performa & sumber daya",
    "n0901": "alamat IP/domain. silakan periksa Spamhaus dll, dan.",
    "n0902": "A/AAAA (puncak dan www)",
    "n0903": "DMARC TXT",
    "n0904": "DNS MX/SPF/DKIM",
    "n0905": "_dmarc TXT dengan dan.",
    "n0906": "Metode + ambang batas",
    "n0907": "DNS MX, SPF (TXT) dan DKIM (TXT). Cloudflare: mailoffplease DNS().",
    "n0908": "Instal alat PowerDNS dari halaman DNS",
    "n0909": "Instal certbot dari halaman SSL",
    "n0910": "Instal fail2ban dari Pusat Pertahanan atau spanduk perangkat lunak",
    "n0911": "Instal dan aktifkan UFW dari Pusat Pertahanan",
    "n0912": "Instal Redis dari halaman Redis",
    "n0913": "Instal paket yang diperlukan untuk pemeriksaan ini",
    "n0914": "Sehari-hari",
    "n0915": "Log",
    "n0916": "direktori log proyek logwrite",
    "n0917": "mencatat",
    "n0918": "mencatat",
    "n0919": "logpathallow",
    "n0920": "mencatat dll",
    "n0921": "jalur log tidak valid",
    "n0922": "",
    "n0923": "Dan",
    "n0924": "Tabel membuka cache",
    "n0925": "versi PHP",
    "n0926": "Lebih banyak penjara fail2ban, pelarangan lebih cepat",
    "n0927": "tolong Redis",
    "n0928": "perbarui fail2ban jail (file terkelola)",
    "n0929": "pembaruanTidak lengkap",
    "n0930": "Batasan Nginx yang paling ketat (~1 persyaratan/dtk)",
    "n0931": "12 direktori",
    "n0932": "8 server nama",
    "n0933": "mengajukan",
    "n0934": "",
    "n0935": "WAL",
    "n0936": "",
    "n0937": "",
    "n0938": "Kesalahan koneksi maksimal",
    "n0939": "",
    "n0940": "Server HTTP (/kesehatan)+ direktori publik",
    "n0941": "",
    "n0942": "",
    "n0943": "Tersedia kenaikan gaji",
    "n0944": "Saat muncul scan/brute force",
    "n0945": "",
    "n0946": "database/Redis dump Gagal, (akan ditransfer)",
    "n0947": "layanan tidak valid",
    "n0948": "bukan WordPress (/)— WORDPRESS_INSTALL.txt",
    "n0949": "tidak dengan unit sistem mulai (Membutuhkan root + )— pidfile",
    "n0950": "bukan ke pam_google_authenticator — apt install libpam-google-authenticator",
    "n0951": "bukan 2FA",
    "n0952": "Ringkasan bidang kontrol hanya diekspor (Nginx tidak disinkronkan)",
    "n0953": "Tidak diterapkan pada sistem nginx ( YSK_EXECUTE + root)— Status: tertulis",
    "n0954": "Tidak diterapkan ke sistem: YSK_EXECUTE + root",
    "n0955": "redis-cli tidak diinstal",
    "n0956": "bukan file tulis",
    "n0957": "bukan systemcan verifikasi perubahan - akan baik-baik saja",
    "n0958": "tidak untuk postgresql conf.d — conf dataDir; akan diterapkansistem",
    "n0959": "tidak untuk rahasia/ssh/.master.key YSK_SECRETS_KEY — targetcan tidak dapat vault/2FA",
    "n0960": "bukan",
    "n0961": "Tidak diselidiki",
    "n0962": "bukan certbot/LE cron (Sistem yang tersedia certbot.timer)",
    "n0963": "bukan nginx conf",
    "n0964": "Kunci sandi tidak dikenal",
    "n0965": "Sumber tidak diketahui (jurnal:... / file:... / proyek:...)",
    "n0966": "Tidak dikenal",
    "n0967": "Perangkat lunak tidak dikenal",
    "n0968": "ID perangkat lunak tidak dikenal",
    "n0969": "Perangkat lunak tidak dikenal",
    "n0970": "Tidak dikenal",
    "n0971": "tidak, tolak ( buang )",
    "n0972": "bukan proyek rumah — tulis ftps/ssh; sshd Cocok",
    "n0973": "tidak berlaku pembaruan: silakan direktori git YSK_SOURCE_ROOT, atau publikasikan paket npm YSK_NPM_PACKAGE",
    "n0974": "tidak — akan\"\"",
    "n0975": "tidak - akan",
    "n0976": "bukan City Lite — /ASN; perbarui dapat DB-IP ( CC BY)",
    "n0977": "bukan Kota Lite — /; harap perbarui (DB-IP)",
    "n0978": "tidak ke /etc/nginx (bukan root atau bukan EXECUTE)— conf dataDir yang dikelola",
    "n0979": "bukan pengaturan CF_API_TOKEN — tidak bisa Cloudflare API",
    "n0980": "bukan pengaturan Cloudflare API Token — uji coba",
    "n0981": "bukan pengaturan (nonaktifkan)",
    "n0982": "Selesai",
    "n0983": "tidak silakan instal ke sistem (installSystem=false)",
    "n0984": "YSK_EXECUTE tidak diaktifkan",
    "n0985": "Perubahan sistem tidak aktif (bidang kontrol hanya dapat menulis pengaturan)",
    "n0986": "tidak mengaktifkan perubahan sistem: tidak dapat dnssec-keygen",
    "n0987": "bukan kata sandi — verifikasi email ()",
    "n0988": "tidak memverifikasi/memuat ulang: eksekusi serverHost tidak diaktifkan (file yang dikelola tulis)",
    "n0989": "conf, tolong rencanakan dulu",
    "n0990": "cadangan",
    "n0991": "daerah",
    "n0992": "sertifikat ( atau dari tidak )",
    "n0993": "tidak sah",
    "n0994": "Batas laju pelarangan mencapai jam ini — periksa Pusat Pertahanan",
    "n0995": "ip lokal dapat Mendukung -j; tolong angkat iproute2 (catatan)",
    "n0996": "nginx lokal -t OK (konf terkelola, ≠ tepi diterapkan)",
    "n0997": "wsrep lokal bisa, ukurannya bukan node",
    "n0998": "ysk.json lokal tidak dapat membaca/sidik jari",
    "n0999": "Node lokal baik-baik saja; status sehat lengkap perlu pemeriksaan sejawat (belum selesai).",
    "n1000": "nginx lokal — conf Menulis, bukan memuat ulang",
    "n1001": "koneksi NM lokal yang tersedia; akanSukses. bisa \"\" atau NetworkManager.",
    "n1002": "ps lokal yang tersedia — tidak bisa ()",
    "n1003": "koneksi NM lokal; akanSukses. bisa \"\" atau NetworkManager.",
    "n1004": "bisa melarang",
    "n1005": "tidak sah",
    "n1006": "status layanan",
    "n1007": "Penggunaan sistem file root lebih dari 90%",
    "n1008": "direktori tidak valid",
    "n1009": "Ruang disk root",
    "n1010": "Ringkasan",
    "n1011": "TcpListener ( peti); Kargo.toml",
    "n1012": "bersih/http; go.mod; / dan /kesehatan",
    "n1013": "Mode: produksi siap",
    "modeProductionCapable": "siap produksi",
    "modeDegraded": "terdegradasi",
    "n1014": ": bukan",
    "n1015": "Uji coba selesai — tidak ada yang disalin atau dimuat ulang (matikan uji coba untuk sinkronisasi sesungguhnya)",
    "n1016": "Uji coba selesai — sinkronisasi nyata memerlukan root dan YSK_EXECUTE",
    "n1017": "with.conf",
    "n1018": "with.sieve",
    "n1019": "File",
    "n1020": "file dan POST",
    "n1021": "File tidak ada atau bisa",
    "n1022": "File tidak ada atau Dihapus",
    "n1023": "proses pemeriksaan; tuan rumah",
    "n1024": "file periksa",
    "n1025": "memeriksa ()",
    "n1026": "memeriksa",
    "n1027": "karena, tidak bisa menulis",
    "n1028": "izin untuk 3–4",
    "n1029": "izin dan",
    "n1030": "OK",
    "n1031": "Operasi sehari-hari",
    "n1032": "silakan SECRET_KEY/DEBUG dan configdatabase",
    "n1033": "perencana Mendukung mariadb + mariadb-galera",
    "n1034": "perencana Mendukung mysql + replika mysql",
    "n1035": "manajemen layanan systemd host ini",
    "n1036": "waktu proses Node proyek ini, tolong Node",
    "n1037": "runtime Node proyek ini, silakan Node (atau runtime untuk statis)",
    "n1038": "pembaruan ini (/). silakan melamar.",
    "n1039": "ini untuk (DNS /IP ); tidak bisa PTR/ 25",
    "n1040": "ini berlaku untuk sistem",
    "n1041": "paket perangkat lunak yang tepat ini",
    "n1042": "pengaturan;,, batas",
    "n1043": "proyek dengan pengguna Linux/aktif",
    "n1044": "Batas larangan otomatis setiap jam",
    "n1045": "(Info IP Ringan)",
    "n1046": "Larangan permanen",
    "n1047": "node tepi — harap tepi halaman CDN pertama",
    "n1048": "dapat mengajukan kenaikan gaji (kandidat atau dan versi)",
    "n1049": "proyek bisa diam",
    "n1050": "pencadangan projectcan (0 )— untuk Gagal",
    "n1051": "bisa untuk",
    "n1052": "log/cadangan; pengaturan host",
    "n1053": "aturan firewall — tolak",
    "n1054": "membutuhkan dan",
    "n1055": "buat pengguna sistem...",
    "n1056": "browser diaktifkan, selesai menginstal WP",
    "n1057": ".zone bisa",
    "n1058": "HostExecutor — silakan chown file",
    "n1059": "HostExecutor — chown (silakan chown)",
    "n1060": "IP tulis DNS",
    "n1061": "Koneksi NMbisa;",
    "n1062": "Koneksi NMbisa;",
    "n1063": "Tempat pembuangan sampah Redis",
    "n1064": "pembuangan basis data SQL",
    "n1065": "sasaran SSH",
    "n1066": "SSH/target armada",
    "n1067": "mengakses status cache log, direktori cache — hit-rate Tidak diketahui (harap log_format atau terapkan edge terlebih dahulu)",
    "n1068": "access=armada FleetAgentId",
    "n1069": "access=ssh — silakan buat:ssh atau anggota",
    "n1070": "Ditulis pada bidang kendali; tidak diterapkan pada host",
    "n1071": "tepat-dapatkan",
    "n1072": "tantangan otentikasi",
    "n1073": "ikat_ip",
    "n1074": "dataDir — perbaruidatabase",
    "n1075": "domain vacation.sieve — dilewati per kotak surat",
    "n1076": "edge dapat diterapkan ( lewati/kuras)— conf ditulis",
    "n1077": "galera_new_cluster; mulai ulang mariadb",
    "n1078": "rumah_dir",
    "n1079": "install — Status untuk disimpan",
    "n1080": "pengguna linux",
    "n1081": "kunci utama / YSK_SECRETS_KEY",
    "n1082": "server nama (tidak dapat dikonfigurasi)",
    "n1083": "rdbRelPath",
    "n1084": "tantangan pendaftaran",
    "n1085": "ssh rekan",
    "n1086": "ssh rekan bisa",
    "n1087": "sshpass ( kunci/agen )",
    "n1088": "liburan.saringan bisa",
    "n1089": "vhost memerlukan pembaruan (atau server conf)",
    "n1090": "wsrep Status (tidak bisa Galera atau servicenot )",
    "n1091": "jail aktif atau fail2ban tidak berjalan",
    "n1092": "mencatat",
    "n1093": "sistem kaleng (tertulis)",
    "n1094": "dapat menargetkan ( healthUrl / baseUrl / publicIpv4)",
    "n1095": "Log akses yang tersedia ( atau )",
    "n1096": "Log akses yang tersedia (Tersedia / dilarang)",
    "n1097": "Akses/log autentikasi yang tersedia",
    "n1098": "IP edge yang tersedia — DNS (tetap dikelola)",
    "n1099": "Tersedia pengguna ketat (atau tidak)",
    "n1100": "konf. tidak valid",
    "n1101": "ID ekspor tidak valid",
    "n1102": "ekspor tidak valid",
    "n1103": "linux_user tidak valid",
    "n1104": "Kunci publik tidak valid",
    "n1105": "ID cuplikan tidak valid",
    "n1106": "Token tidak valid",
    "n1107": "Satuan tidak valid",
    "n1108": "satuan tidak valid",
    "n1109": "ukuran vakum tidak valid (: 500M)",
    "n1110": "waktu vakum tidak valid (: 7d)",
    "n1111": "cadangan tidak valid",
    "n1112": "cadangan tidak valid",
    "n1113": "port tidak valid",
    "n1114": "kunci tidak valid",
    "n1115": "ID proyek tidak valid",
    "n1116": "cadangan tidak valid",
    "n1117": "pola yang tidak valid",
    "n1118": "aturan tidak valid",
    "n1119": "database tidak valid",
    "n1120": "domain — peta untuk (systemapplywill postmap )",
    "n1121": "IP",
    "n1122": "Pengayaan larangan otomatis yang tersedia",
    "n1123": "tidak dapat melarang ke sistem: YSK_EXECUTE; untuk larangan panel",
    "n1124": "tidak dapat membuang Redis: redis-cli",
    "n1125": "tidak dapat membuang: eksekusi serverHost tidak diaktifkan",
    "n1126": "tidak dapat menyebar: Eksekusi host tidak diaktifkan",
    "n1127": "tidak dapat mengimpor: eksekusi serverHost tidak diaktifkan",
    "n1128": "tidak dapat dicantumkan: Eksekusi host tidak diaktifkan",
    "n1129": "tidak dapat menyelidiki kluster DNS: Eksekusi host tidak diaktifkan",
    "n1130": "tidak dapat menyelidiki: Eksekusi host tidak diaktifkan (SSH EXECUTE)",
    "n1131": "tidak dapat membersihkan cache: Eksekusi host tidak diaktifkan (YSK_EXECUTE)",
    "n1132": "tidak dapat membersihkan: Eksekusi host tidak diaktifkan",
    "n1133": "tidak dapat memuat ulang dari jarak jauh: Eksekusi host tidak diaktifkan",
    "n1134": "tidak dapat berhenti: Eksekusi host tidak diaktifkan",
    "n1135": "tidak dapat memulihkan: Eksekusi host tidak diaktifkan",
    "n1136": "tidak dapat scp: YSK_EXECUTE=1",
    "n1137": "tidak bisa pulang ke rumah",
    "n1138": "tidak dapat menghubungkan: Eksekusi host tidak diaktifkan",
    "n1139": "tidak dapat membatalkan pemblokiran: Eksekusi host tidak diaktifkan",
    "n1140": "tidak dapat membatalkan pemblokiran: YSK_EXECUTE",
    "n1141": "tidak bisa Adminer: Eksekusi host tidak diaktifkan",
    "n1142": "tidak bisa WordPress: eksekusi serverHost tidak diaktifkan",
    "n1143": "tidak bisa PM2, pengelolaan proses lokal",
    "n1144": "tidak bisa: tidak mengaktifkan YSK_EXECUTE",
    "n1145": "tidak dapat menghentikan PM2: eksekusi serverHost tidak diaktifkan",
    "n1146": "tidak dapat SSL: Eksekusi host tidak diaktifkan",
    "n1147": "Sinkronisasi diblokir: memerlukan YSK_EXECUTE",
    "n1148": "tidak dapat ke sistem Nginx: Diperlukan izin eksekusi host",
    "n1149": "tidak dapat memulai PM2: eksekusi serverHost tidak diaktifkan",
    "n1150": "tidak dapat Apache: Diperlukan izin eksekusi host",
    "n1151": "tidak dapat NTP: Host memerlukan izin eksekusi dan root",
    "n1152": "tidak dapat PHP-FPM: memerlukan izin admin sistem",
    "n1153": "tidak dapat melayani systemd (mohon izin)",
    "n1154": "tidak dapat melayani sistem: memerlukan izin admin sistem",
    "n1155": "tidak dapat melayani: memerlukan izin admin sistem",
    "n1156": "tidak dapat menargetkan instalasi rsync, menargetkan rsync",
    "n1157": "tidak dapat membuat akun sistem: memerlukan YSK_EXECUTE + root; (ditulis/diblokir)",
    "n1158": "tidak dapat certbot: Eksekusi host tidak diaktifkan",
    "n1159": "tidak dapat beroperasi: Diperlukan izin eksekusi host (YSK_EXECUTE) dan root",
    "n1160": "tidak dapat diterapkan ke sistem: memerlukan YSK_EXECUTE + root",
    "n1161": "tidak dapat menerapkan pengaturan sistem: Diperlukan izin eksekusi host",
    "n1162": "tidak dapat diterapkan: Gagal",
    "n1163": "tidak dapat menginstal PowerDNS: memerlukan izin admin sistem",
    "n1164": "tidak dapat menginstal ke /etc/ssh: memerlukan YSK_EXECUTE + root",
    "n1165": "tidak dapat menginstal ke sistem: eksekusi serverHost tidak diaktifkan (file yang dikelola tulis)",
    "n1166": "tidak bisa: eksekusi serverHost tidak diaktifkan atau layanan email tidak diinstal",
    "n1167": "tidak dapat membuat database pengguna virtual ( db_load)",
    "n1168": "tidak dapat membuat database, bisa Gagal",
    "n1169": "tidak dapat membuat pengguna email sistem: memerlukan izin admin sistem",
    "n1170": "tidak dapat dari versi npm atau GitHub (bukan )",
    "n1171": "tidak dapat menyelidiki sistemctl",
    "n1172": "tidak dapat cluster DNS: Eksekusi host tidak diaktifkan",
    "n1173": "tidak bisa: Eksekusi host tidak diaktifkan (backupSuccess)",
    "n1174": "tidak bisa metrik",
    "n1175": "tidak bisa: eksekusi serverHost tidak diaktifkan",
    "n1176": "tidak dapat ACME: Eksekusi host tidak diaktifkan",
    "n1177": "tidak dapat meng-crypt passwordhash (membutuhkan openssl passwd)",
    "n1178": "tidak bisa: eksekusi serverHost tidak diaktifkan",
    "n1179": "tidak bisa Tugas (status ps Gagal)",
    "n1180": "tidak dapat membuat zona ke direktori dnssec",
    "n1181": "tidak dapat sidik jari ysk.json",
    "n1182": "tidak bisa /etc/resolv.conf",
    "n1183": "tidak dapat membaca cmdline (bisa atau izin)",
    "n1184": "tidak dapat membaca aturan bernomor",
    "n1185": "tidak dapat membaca statistik",
    "n1186": "tidak dapat dibaca: eksekusi serverHost tidak diaktifkan",
    "n1187": "tidak dapat membaca pengguna dengan centang 2FA",
    "n1188": "tidak dapat membaca target",
    "n1189": "tidak dapat mengubah UFW: YSK_EXECUTE=1",
    "n1190": "canchangehost/: Diperlukan izin eksekusi host dan root",
    "n1191": "tidak dapat diubah: Diperlukan izin eksekusi host (YSK_EXECUTE) dan root",
    "n1192": "tidak dapat zona PowerDNS: eksekusi serverHost tidak diaktifkan",
    "n1193": "tidak bisa IPv4/IPv6",
    "n1194": "tidak dapat terhubung 127.0.0.1:6379",
    "n1195": "tidak dapat menargetkan koneksi",
    "n1196": "",
    "n1197": "Tidak ada pemblokir keras dalam penyelidikan ini",
    "n1198": "direktori kunci",
    "n1199": "pengguna",
    "n1200": "— saringan sistem",
    "n1201": "buatdirektori",
    "n1202": "Pemutus sirkuit",
    "n1203": "Menulis dataDir/security/fail2ban (bukan ke/etc)",
    "n1204": "; silakan muat ulang",
    "n1205": "Draf status — silakan ke halaman layanan FTP \"berlaku\" akan menulis vsftpd",
    "n1206": "Status dan versi",
    "n1207": "Status:",
    "n1208": "Status: diterapkan (landasan + kebijakan per pengirim + peta)",
    "n1209": "Status: diterapkan (symlink + plugin konfigurasi[] Diaktifkan)",
    "n1210": "Status: diterapkan (direktori)",
    "n1211": "Status: diterapkan ( homeDir)",
    "n1212": "Status: diterapkan (sistemSukses)",
    "n1213": "Status: diterapkan (kunci+ zona; bukan registrar )",
    "n1214": "Status: diblokir — file terkelolaWrote; bukan Postfix/Dovecot",
    "n1215": "Status: diblokir (placeholder tertulis)",
    "n1216": "Status: diblokir (daemon kebijakan; systemapply EXECUTE+root)",
    "n1217": "Status: dieksekusi ≠, hingga certbot selesai memuat ulang",
    "n1218": "Status: gagal (nginx -t atau gagal memuat ulang)",
    "n1219": "Status: parsial — akan diterapkan (Sukses)",
    "n1220": "Status: parsial — sistemGagal",
    "n1221": "Status: parsial (symlink Berhasil; konfigurasi tambahkan plugin)— akan selesai diterapkan",
    "n1222": "Status: hanya pratinjau",
    "n1223": "Status: tertulis/sebagian (sistem/muat ulang/verifikasi tidak Berhasil)",
    "n1224": "Status: tertulis/sebagian (langkah kunciGagal — diterapkan)",
    "n1225": "Status: tertulis (berlaku=salah; Tidak diterapkan pada sistem)",
    "n1226": "Status: tertulis (berlaku sistem yang diblokir)",
    "n1227": "Status: ditulis (conf Menulis; memuat ulang diblokir)",
    "n1228": "Status: tertulis ()— tepi Tidak diterapkan; Pembagian PR-C3 + nginx -t/muat ulang",
    "n1229": "Status: tertulis (Tidak diterapkan pada sistem Postfix/Rspamd)",
    "n1230": "Status: tertulis (bukan ke sistem Nginx; applySystem akan mencoba memuat ulang)",
    "n1231": "Status: tertulis (kelola; live fail2ban-client YSK_EXECUTE, atau \"→ apply to system\" jail.local)",
    "n1232": "Status: tertulis (kunci/DS; zona bukan atau bukan zona )",
    "n1233": "Status: tertulis (bukan SSO)",
    "n1234": "Status: tertulis (tidak /tidak )— Berhasil",
    "n1235": "Status: tertulis (/ file terkelola)",
    "n1236": "Status: Menulis dan Berhasil memuat ulang server nama",
    "n1237": "Status: Zona pengelolaan penulisan (bukan untuk DNS, bukan untuk memuat ulang server nama)",
    "n1238": "Status: Menulis file yang dikelola (Tidak diterapkan ke sistem)",
    "n1239": "Status: data (bukan )",
    "n1240": "TOTP (dan operator panel 2FA)",
    "n1241": "operator panel 2FA",
    "n1242": "Siklus hidup",
    "n1243": "dapat mematikan dan mengisi ulang",
    "n1244": "silakan nonaktifkan",
    "n1245": "Gerbang produksi: belum sepenuhnya terpenuhi — tinjau item di bawah",
    "n1246": "Gerbang produksi: lulus (izin, Nginx, Node siap)",
    "n1247": "Isolasi produksi: buka tab Sumber Daya proyek untuk membuat pengguna dan rumah Linux",
    "n1248": "pengguna 2–32 [a-z0-9._-]",
    "n1249": "tolong SSL memerlukan domain dan",
    "n1250": "batasan; jalur:",
    "n1251": "sistem; bisa jalur",
    "n1252": "",
    "n1253": "Lewati penyelesaian nama DNS",
    "n1254": "melewatkan chown (bukan dengan root )",
    "n1255": "melewatkan chown ( YSK_EXECUTE + root)— filecan untuk pengguna",
    "n1256": "simpul pengurasan",
    "n1257": "melewatkan memuat ulang: verifikasi zonaGagal",
    "n1258": "reload jarak jauh (reload=false)— tertulis ≠ diterapkan",
    "n1259": "mod pengguna (bukan os_provisioned)",
    "n1260": "penerapan zona yang dilewati (applyZone=false)— memperbarui catatan",
    "n1261": "Melewati nama pengguna yang tidak valid",
    "n1262": "DDoS — Terdegradasiaktif",
    "n1263": "IP: tolak",
    "n1264": ": dilewati",
    "n1265": "IP/domain dan",
    "n1266": "Alamat yang akan diikat (0.0.0.0 = semua)",
    "n1267": "",
    "n1268": "dengan proses lokal",
    "n1269": "dengan PHP",
    "n1270": "izin untuk firewallStatus (bukan )",
    "n1271": "Tidak berjalan sebagai root; beberapa pengaturan sistem tidak dapat diterapkan",
    "n1272": "target ysk.json Gagal",
    "n1273": "target ysk-server CLI — silakan bootstrap atau npm i -g ysk-server",
    "n1274": "menargetkan data YSK, forceWipeTarget",
    "n1275": "rsync target",
    "n1276": "untuk akar",
    "n1277": "pengguna target",
    "n1278": "target rsync (instal bootstrap)",
    "n1279": "targetmembutuhkan sshpass (Tidak diinstal)",
    "n1280": "targetGagal",
    "n1281": "target tidak lolos",
    "n1282": "target lolos",
    "n1283": "with.zip",
    "n1284": "benar-benar mengeksekusi + YSK_EXECUTE=1",
    "n1285": "<?",
    "n1286": "dilewati: tidak os_provisioned",
    "n1287": "pengguna tamu",
    "n1288": "80/443 bisa dari ke (LE HTTP-01)",
    "n1289": "Waktu proses PHP dan FPM Siap",
    "n1290": "Pelabuhan 25",
    "n1291": "Disk, cadangan, AOF/WAL",
    "n1292": "Ruang disk rendah",
    "n1293": "",
    "n1294": "/local, terapkan geo",
    "n1295": "",
    "n1296": "; 0 = (CLI)",
    "n1297": "; Tolong",
    "n1298": "kemasan",
    "n1299": "Berapa lama untuk menyimpan log biner",
    "n1300": "tidak sah",
    "n1301": "simpul tepi",
    "n1302": "versi host",
    "n1303": "host simpul tidak valid",
    "n1304": "simpul tidak valid",
    "n1305": "pengurasan simpul —, pengurasan status",
    "n1306": "terapkan sistem YSK_EXECUTE + root",
    "n1307": "pengguna sistem (bukan ketentuan atau )",
    "n1308": "Administrator sistem (akar)",
    "n1309": "Bukan root — jalur sistem useradd / systemd / nginx dibatasi",
    "n1310": "Izin perubahan sistem",
    "n1311": "Beban sistem",
    "n1312": "Perangkat lunak sistem",
    "n1313": "",
    "n1314": "",
    "n1315": "",
    "n1316": "(verifikasi port tidak bisa)",
    "n1317": "tidak dapat terhubung",
    "n1318": "jaring",
    "n1319": "rsync",
    "n1320": "ssh",
    "n1321": "ysk.json",
    "n1322": "Conf tidak ada, harap rencanakan dulu",
    "n1323": "DataDir tidak ada, runtime tidak dapat diinstal",
    "n1324": "Pengguna linux/homeDir tidak ada",
    "n1325": "Larangan sementara",
    "n1326": "kunciGagal",
    "n1327": "pemasangan kunci gagal",
    "n1328": "VACUUM",
    "n1329": "larangan → mati ()",
    "n1330": "larangan: tidak mengaktifkan perubahan sistem (YSK_EXECUTE)",
    "n1331": "melarang",
    "n1332": "Beralih otomatis atau manual",
    "n1333": "tidak dapat dinonaktifkan",
    "n1334": "IP: tolak",
    "n1335": "",
    "n1336": ": Status tertulis — bukan Dovecot/Pigeonhole ( ManageSieve atau symlink)",
    "n1337": "meningkat secara otomatis",
    "n1338": "izinkan jalan",
    "n1339": "target",
    "n1340": "simpul tepi",
    "n1341": "membutuhkandomain",
    "n1342": "memerlukan node",
    "n1343": "membutuhkan (kontrol/asal/tepi/dns)",
    "n1344": "dan operator panel 2FA",
    "n1345": "kunci_otorisasi jarak jauh, perbarui atau otorisasi sendiri",
    "n1346": "Domain tidak valid",
    "n1347": "Ukuran tabel tmp",
    "n1348": "filter/jail systemctl muat ulang fail2ban",
    "n1349": "jail.local Gagal",
    "n1350": "Lihat log audit",
    "n1351": "Sukses (rahasia)",
    "n1352": "batas_permintaan",
    "n1353": "tidak sah",
    "n1354": "Jumlah sinyal 0–100 → tingkat ancaman",
    "n1355": "Memori, buffer, konkurensi",
    "n1356": "",
    "n1357": "Penggunaan memori tinggi",
    "n1358": "Tekanan memori",
    "n1359": "",
    "n1360": "Memori & V8",
    "n1361": "Ukuran tabel tumpukan maksimal",
    "n1362": "bisa untuk",
    "n1363": "",
    "n1364": "Kesalahan saat mencatat",
    "n1365": "",
    "n1366": "pengaturan DNS (PTR)",
    "n1367": "pengaturan pengaturan; izin konfigurasi/restart sistem",
    "n1368": "pengaturanWroteApply gagal",
    "n1369": "pengaturanWroteconnectionRestart gagal; tolong koneksi nmcli",
    "n1370": "settingsWroteconnectionGagal, harap koneksi nmcli aktif",
    "n1371": "pengaturan produk ysk-server",
    "n1372": "kesalahan pengaturan (untuk)",
    "n1373": "pengaturanDataDir tidak ada",
    "n1374": "blokir TCP 25. tolong, atau SMTP.",
    "n1375": "Skor",
    "n1376": ": buat, dll CDN",
    "n1377": ": penyelesai akan A —; tepi IP atau Anycast",
    "n1378": "tolong CIDR, 192.168.1.10/24",
    "n1379": "silakan POST /api/v1/ssl/upload atau POST /api/v1/ssl/letsencrypt",
    "n1380": "silakan node CDN pertama (PR-C1)",
    "n1381": "harap pemeliharaan terlebih dahulu Diterima",
    "n1382": "Buka Operasi cadangan dan periksa sideResults",
    "n1383": "Buka halaman Cadangan untuk detailnya",
    "n1384": "Buka Peringatan → terapkan audit status",
    "n1385": "Buka Pusat Pertahanan untuk meninjau sinyal dan mengganti preset perlindungan",
    "n1386": "silakan rekan instal conf dan restart / gabung",
    "n1387": "Silakan masukkan Namaserver",
    "n1388": "silakan serverName dan upstream",
    "n1389": "silakan nama server dan direktori",
    "n1390": "silakan nama server, direktori dan soket FPM",
    "n1391": "Silakan masuk zona",
    "n1392": "tolong zona",
    "n1393": "tolong tuan rumah",
    "n1394": "tolong klaster (≤64)",
    "n1395": "Tolong",
    "n1396": "silakan pengguna, dan",
    "n1397": "tolong simpul (IP tidak tersedia)",
    "n1398": "silakan DNS A/AAAA IP; periksafirewall dan kirim PTR",
    "n1399": "silakan XML ke nama host, atau ke host DNS",
    "n1400": "Silakan tentukan IP",
    "n1401": "tolong tindakan atau mtu",
    "n1402": "Silakan tentukan dataDir",
    "n1403": "Silakan tentukan mendengarkanHost",
    "n1404": "tolong zip jalurnya",
    "n1405": "tolong buat cadangan",
    "n1406": "tolong Status (/)",
    "n1407": "Tolong",
    "n1408": "Tolong",
    "n1409": "tolong settingpathnya",
    "n1410": "Tentukan jalur dan izin",
    "n1411": "Tentukan jalur dan versi",
    "n1412": "Tentukan jalur dan",
    "n1413": "tolong DKIM",
    "n1414": "silakan Git URL (atau pengaturan proyek pertama)",
    "n1415": "tolong IP",
    "n1416": "tolong bungkus",
    "n1417": "tolong paket dan versinya",
    "n1418": "tolong kata sandinya (8)",
    "n1419": "Tolong",
    "n1420": "Tolong",
    "n1421": "tolong — Diaktifkan",
    "n1422": "silakan \"berlaku ke sistem\" atau proyek PHP (kumpulan php_admin_*)",
    "n1423": "silakan /etc/default/ufw IPV6=ya",
    "n1424": "Pastikan dataDir ada dan proses dapat menulis ke dalamnya",
    "n1425": "silahkan nameserver, atau \"restore DHCP DNS\"",
    "n1426": "silakan publicIpv4 / publicIpv6 / healthUrl / baseUrl",
    "n1427": "Tolong",
    "n1428": "tolong ajukan",
    "n1429": "harap batasi IP atau autentikasi HTTP",
    "n1430": "Peringatan: manifest packagedAt — DB harap paketkan terlebih dahulu",
    "n1431": "Peringatan: unit untuk biner CLI aktif Tidak ditemukan (dapat unit placeholder)",
    "n1432": "Peringatan: targetkan data YSK",
    "n1433": "Peringatan: antarmuka ini untuk, panel kaleng bawah",
    "n1434": "Peringatan: secret/ssh/.master.key YSK_SECRETS_KEY (vault/2FA tidak bisa)",
    "n1435": "Peringatan: config.json (bisa setup )",
    "n1436": "baca dilarang Gagal",
    "n1437": "izin membaca yang dilarang dapat; batalkan pelarangan/larangan YSK_EXECUTE",
    "n1438": "baca dilarang Gagal (izin atau layanan)",
    "n1439": "baca larangan fail2ban Gagal",
    "n1440": "bacaGagal",
    "n1441": "readlogGagal",
    "n1442": "file baca",
    "n1443": "sistem baca",
    "n1444": "ubah konfirmasi defaultDefault: benar",
    "n1445": "file yang dikelola changewillwrite; \"berlaku ke sistem\" akan /etc/php/.../conf.d dan memuat ulang FPM",
    "n1446": "Beban tinggi",
    "n1447": "datacan; install/restartserviceHost menjalankan izin yang diperlukan",
    "n1448": "databasecan (>7 )— perbarui",
    "n1449": "databasetidak dibuat. tolong mysql dan YSK_EXECUTE=1.",
    "n1450": "databasetidak dibuat. silakan psql, TCP dan YSK_EXECUTE=1.",
    "n1451": "basis data",
    "n1452": "nama basis data",
    "n1453": "basis data",
    "n1454": "direktori data",
    "n1455": "Buka tab Sumber Daya proyek untuk membuat pengguna sistem",
    "n1456": "batas",
    "n1457": "",
    "n1458": "pathallow",
    "n1459": "jalur mengizinkan direktori log",
    "n1460": "jalurdeny",
    "n1461": "",
    "n1462": "home: target kanonik selesai",
    "n1463": "; setquota tolong \"terapkan batasan pada OS\"",
    "n1464": "",
    "n1465": "data tidak valid",
    "n1466": "; bisa paket",
    "n1467": "untuk RAM 25%",
    "n1468": "Koneksi & jaringan",
    "n1469": "(bisa MEMBUNUH)",
    "n1470": "(bunuh -0 Gagal)",
    "n1471": "Canggih",
    "n1472": ": panel rahasia ( dan operator 2FA — )",
    "n1473": "Operasi",
    "n1474": "Pengaturan SFTP selesai (host/nama pengguna/jalur)",
    "n1475": "diterapkan ≠ cluster sehat — silakan selidiki --peers",
    "n1476": "migrasi posting Gagal",
    "n1477": "mkdir Gagal",
    "n1478": "posting oke=salah",
    "n1479": "cadangan tidak (dilewati)",
    "n1480": "pasang YSK_EXECUTE=1",
    "n1481": "Tidak ditemukan rndc / nama aktif|bind9|pdns",
    "n1482": "Push atau restic jarak jauh gagal — tar lokal mungkin berhasil; lihat hasil samping",
    "n1483": "mengajukan,,",
    "n1484": "aktif bernama/bind9/pdns (bisa scp file)",
    "n1485": "nginx — conf scp (ditulis pada peer)",
    "n1486": "Langkah jarak jauh/istirahat diproses",
    "n1487": "membutuhkan YSK_EXECUTE + root",
    "n1488": "pulihkan bukan chown (Membutuhkan root + YSK_EXECUTE)",
    "n1489": "DNSBL tidak lengkapMendukung IPv6;",
    "n1490": "rekan melamar; tertulis atau Gagal - memuat ulang cluster",
    "n1491": "peer reload Sukses (sebagian)",
    "n1492": "Beberapa atau semua pencadangan gagal — lihat hasilnya",
    "n1493": "atau Tidak diterapkan pada sistem ( YSK_EXECUTE)",
    "n1494": "Gagal — periksa kunci SSH/firewall",
    "n1495": "Gagal — langkah",
    "n1496": "sistemGagal",
    "n1497": "",
    "n1498": "PHP + Nginx (aplikasi/publik)",
    "n1499": "Dapat diganti pada waktu penerapan",
    "n1500": "akan membangun -o app.; hostMenginstal rantai alat Go",
    "n1501": "akankah venv + pip; ExecStart uvicorn utama: aplikasi",
    "n1502": "akankah venv + pip; entri app.py (bukan ASGI)",
    "n1503": "/terapkan kumpulan FPM tulis php_admin_value",
    "n1504": ": panel\"\"akan memulai server.js; tertulis ≠",
    "n1505": "host surat A",
    "n1506": "host surat AAAA (IPv6)",
    "n1507": "Direktori pengaturan manajemen email",
    "n1508": "tanda pengenal tidak valid",
    "n1509": "tidak sah",
    "n1510": "untuk 1–1000000 MiB",
    "n1511": "1 MiB",
    "n1512": "restart layanan sistem",
    "n1513": "larangan menambahkan",
    "n1514": "memuat ulang vsftpd",
    "n1515": "layanan muat ulang",
    "n1516": "Kesalahan dll",
    "n1517": "Log kesalahan, log kueri lambat",
    "n1518": "Kesalahan dan log",
    "n1519": "Angka ambang batas",
    "n1520": "ROW direkomendasikan untuk replikasi",
    "n1521": "Tunggu batas waktu",
    "n1522": "Mati",
    "n1523": "firewall (UFW tidak menerapkan sistem)",
    "n1524": "firewall(): TCP 3306, 4567, 4444, 4568",
    "n1525": "Preset menulis nginx limit_req",
    "n1526": "(tahan), turunkan",
    "n1527": "Pertahanan: kritis",
    "n1528": "Pertahanan: preset darurat disarankan",
    "n1529": "Pertahanan: kemungkinan serangan",
    "n1530": "batasMenulis; berlaku untuk OS YSK_EXECUTE + root",
    "n1531": "Batas tarif",
    "n1532": "",
    "n1533": "/db; Postfix/Rspamd tolong \"terapkan/ke sistem\"",
    "n1534": ": terdegradasi — build/processcan dengan pengguna; silakan buat pengguna sistem",
    "n1535": ": terdegradasi — proses dapat dengan pengguna; silakan root + YSK_EXECUTE dan buat pengguna sistem",
    "n1536": "menyimpan; rahasia TOTP. Otentikator bisa.",
    "n1537": "JALANKAN + root dulu bisa vakum",
    "n1538": "NetworkManager aktif mempertahankan DNS (akan /etc/resolv.conf)",
    "n1539": "YSK_EXECUTE dulu bisa ufw apply",
    "n1540": "YSK_EXECUTE akan benar-benar diblokir secara otomatis",
    "n1541": "YSK_EXECUTE banip",
    "n1542": "Layanan fail2ban YSK_EXECUTE",
    "n1543": "YSK_EXECUTE=1 jurnal vakum kaleng pertama",
    "n1544": "jalankan: benar atau dryRun: benar",
    "n1545": "nginx log_format $upstream_cache_status (atau X-YSK-Cache) HIT/LEWATKAN pertama",
    "n1546": "Membutuhkan root + YSK_EXECUTE akan benar-benar ditambahkan oleh pengguna; akanSukses",
    "n1547": "Membutuhkan jurnal rootctl --vacuum",
    "n1548": "Membutuhkan root terlebih dahulu, bisa UFW",
    "n1549": "host Kargo/karat terpasangc",
    "n1550": "tuan rumah Python dan pip",
    "n1551": "host Python dan pip (installwillFailed)",
    "n1552": "install bind9-dnsutils dan aktifkan systemchangepermission, bisa banget dnssec-keygen.",
    "n1553": "Memerlukan konfirmasi string DARURAT; hindari mengunci diri sendiri",
    "n1554": "sistem sshd Cocok / Pengaturan pengguna akan benar-benar",
    "n1555": "membutuhkan --target atau melanjutkan --pekerjaan",
    "n1556": "memerlukan izin admin MySQL/MariaDB",
    "n1557": "membutuhkan YSK_EXECUTE",
    "n1558": "membutuhkan Admin YSK_EXECUTE",
    "n1559": "membutuhkan admin",
    "n1560": "membutuhkan aws CLI (atau restic s3 repo)",
    "n1561": "membutuhkan id atau semuanya",
    "n1562": "membutuhkan ip",
    "n1563": "membutuhkan jobId",
    "n1564": "membutuhkan linuxUser atau projectId",
    "n1565": "membutuhkan simpul utama",
    "n1566": "membutuhkan nginx geoip2 (libnginx-mod-http-geoip2) terlebih dahulu akan HTTP",
    "n1567": "membutuhkan node primer",
    "n1568": "membutuhkan kunci pribadi",
    "n1569": "membutuhkan projectId",
    "n1570": "membutuhkan akar",
    "n1571": "membutuhkan sumber",
    "n1572": "memerlukan sshpass, kunci YSK (identityId), atau kunci SSH lokal",
    "n1573": "membutuhkan target (root@host) atau jobId dengan resume",
    "n1574": "memerlukan target, atau target jobId",
    "n1575": "membutuhkan nama pengguna dan ssh-",
    "n1576": "membutuhkan domain zona",
    "n1577": "membutuhkan kata sandi",
    "n1578": "membutuhkan email",
    "n1579": "membutuhkan email dan domain",
    "n1580": "memerlukan versi dan versi",
    "n1581": "memerlukan CandidVersion (bisa dll saat ini atau )",
    "n1582": "memerlukan izin admin sistem selesai diinstal",
    "n1583": "Root diperlukan untuk siklus hidup dan penulisan sistem",
    "n1584": "Izin eksekusi host diperlukan/muat ulang",
    "n1585": "Host menjalankan izin yang diperlukan untuk sistem dan memuat ulang Nginx",
    "n1586": "Host menjalankan izin yang diperlukan check_policy_service",
    "n1587": "Izin eksekusi host memerlukan nginx conf dan memuat ulang",
    "n1588": "Sinkronisasi diblokir: memerlukan root",
    "n1589": "membutuhkan node primer",
    "n1590": "",
    "n1591": "Bukan root — jalur sistem useradd / systemd / nginx dibatasi",
    "n1592": "bukan seccomp membutuhkan runAsUser",
    "n1593": "Permintaan publik / mnt",
    "n1594": "koneksi panel; Tersedia\"\" ( )",
    "n1595": "Panel tidak berjalan sebagai root",
    "n1596": "Tersedia berlaku: salah",
    "n1597": "— bukan file tulis",
    "n1598": "Pekerja uvicorn default",
    "n1599": "dengan Redis DB",
    "n1600": "",
    "n1601": "File lokal",
    "n1602": "jalur log tidak valid",
    "n1603": "startError",
    "n1604": "Kesalahan, dan lain-lain",
    "n1605": "Kesalahan ()",
    "n1606": "membangun kaleng; Catatan/log gagal",
    "n1607": "",
    "n1608": "verifikasi tidak valid",
    "n1609": "lulus",
    "n1610": "Indeks paket tidak disegarkan (YSK_EXECUTE nonaktif) — hanya menampilkan daftar apt; aktifkan eksekusi untuk menjalankan pembaruan apt-get",
    "n1611": "UFW tidak aktif: {{n}} aturan penolakan permanen disimpan di user.rules tetapi kernel tidak menerapkannya.",
    "n1612": "UFW tidak aktif. Aturan penolakan hanya akan ditulis ke user.rules — kernel tidak akan menghapus paket. Aktifkan UFW terlebih dahulu. Tidak mengaktifkan secara otomatis.",
    "t0001": "mendengarkanPort tidak valid: {{v0}}",
    "t0002": "versi pemulihan {{v0}}",
    "t0003": "file (>{{v0}} byte)",
    "t0004": ": {{v0}}",
    "t0005": "sasaran: {{v0}}",
    "t0006": "tidak ditemukan: {{v0}}",
    "t0007": "Gagal: {{v0}}",
    "t0008": "{{v0}} → {{v1}}",
    "t0009": "tidak ditemukan: {{v0}}",
    "t0010": "Gagal: {{v0}}",
    "t0011": "{{v0}} → {{v1}}",
    "t0012": "tidak bisa dari Status {{v0}} untuk",
    "t0013": "operasi ini memerlukan: {{v0}}",
    "t0014": "Status tidak valid: {{v0}}",
    "t0015": "{{v0}}",
    "t0016": "Tidak diketahui: {{v0}}",
    "t0017": "{{v0}} tidak bisa {{v1}} ( {{v2}})",
    "t0018": "{{v0}} operasi tidak terbaca memerlukan id",
    "t0019": "tuan rumah: {{v0}}",
    "t0020": "izinkan: {{v0}}",
    "t0021": "tolak: {{v0}}",
    "t0022": "tidak ditemukan Buku Panduan: {{v0}}",
    "t0023": "ip -j addr gagal: {{v0}}",
    "t0024": "ip -j rute gagal: {{v0}}",
    "t0025": "nmcli writeGagal: {{v0}}",
    "t0026": "{{v0}} → koneksi\"{{v1}}\"",
    "t0027": "peringatan koneksi: {{v0}}",
    "t0028": "Koneksi diaktifkan kembali (bertahan setelah reboot)",
    "t0029": "{{v0}} → {{v1}} (; reboot bisa hilang)",
    "t0030": "dari koneksi\"{{v0}}\" {{v1}}",
    "t0031": "NM: {{v0}}",
    "t0032": "Dihapus {{v0}} ← {{v1}}",
    "t0033": "tautan gagal: {{v0}}",
    "t0034": "turun {{v0}}",
    "t0035": "tautan gagal: {{v0}}",
    "t0036": "berhasil {{v0}}",
    "t0037": "MTU Gagal: {{v0}}",
    "t0038": "gateway tulis nmcli Gagal: {{v0}}",
    "t0039": "simpan gateway default {{v0}} → koneksi\"{{v1}}\" (reboot)",
    "t0040": "rute penulisan nmcli Gagal: {{v0}}",
    "t0041": "simpan {{v0}} →\"{{v1}}\" (boot ulang)",
    "t0042": "penambahan rute ip gagal: {{v0}}",
    "t0043": "tambahkan {{v0}}${gw?",
    "t0044": ": ''}(Mungkin tidak bertahan saat reboot; gunakan Simpan untuk bertahan)",
    "t0045": "dari koneksi\"{{v0}}\" ipv4.gateway",
    "t0046": "Gerbang NM: {{v0}}",
    "t0047": "dari \"{{v0}}\" {{v1}}",
    "t0048": "Rute NM: {{v0}}",
    "t0049": "ip rute del gagal: {{v0}}",
    "t0050": "{{v0}}",
    "t0051": "{{v0}}",
    "t0052": "DNS tidak valid: {{v0}}",
    "t0053": "IP DNS: {{v0}}",
    "t0054": "modifikasi nmcli gagal: {{v0}}",
    "t0055": "pulihkan {{v0}} DHCP DNS (abaikan-auto-dns=tidak)",
    "t0056": "modifikasi nmcli gagal: {{v0}}",
    "t0057": "Menulis {{v0}}: DNS {{v1}}${search.length?",
    "t0058": "Gagal: {{v0}}",
    "t0059": "{{v0}} → {{v1}}",
    "t0060": "{{v0}}",
    "t0061": "Token SSO ({{v0}} )",
    "t0062": "Pemasangan Webmail gagal: {{v0}}",
    "t0063": "{{v0}}",
    "t0064": "sistemGagal: {{v0}}",
    "t0065": "liburan ke {{v0}} direktori saringan (tertulis)",
    "t0066": "saringan +.dovecot.sieve → {{v0}}@{{v1}}",
    "t0067": "Tautan saringan aktif dinonaktifkan → {{v0}}@{{v1}}",
    "t0068": "{{v0}}@{{v1}} saringan Gagal: {{v2}}",
    "t0069": "Menulis daemon kebijakan per pengirim (domain {{v0}})",
    "t0070": "{{v0}} gagal (keluar {{v1}}): {{v2}}",
    "t0071": "Menulis plugin {{v0}}",
    "t0072": "symlink gagal: {{v0}}",
    "t0073": "melakukan symlink {{v0}} → {{v1}}",
    "t0074": "konfigurasi Gagal: {{v0}}",
    "t0075": "plugin konfigurasi {{v0}}: {{v1}}",
    "t0076": "Menulis {{v0}}: {{v1}}",
    "t0077": "{{v0}} dan www.{{v1}} ke IP server. CDN (Cloudflare) bisa atau.",
    "t0078": "Pengaturan VPS/IP PTR, dan dan HELO/EHLO ({{v0}}). tolong (AWS/GCP).",
    "t0079": "{{v0}}",
    "t0080": "postsuper gagal: {{v0}}",
    "t0081": "domain: {{v0}}",
    "t0082": ": {{v0}}",
    "t0083": "buat Maildir: {{v0}}",
    "t0084": "buat pengguna sistem {{v0}}",
    "t0085": "createsystemuserGagal: {{v0}}",
    "t0086": ": {{v0}}",
    "t0087": "tulis passdb Gagal: {{v0}}",
    "t0088": ": {{v0}}",
    "t0089": "buat {{v0}}: {{v1}} → {{v2}}",
    "t0090": "Domain email tidak ditemukan: {{v0}}",
    "t0091": "Menulis liburan {{v0}}",
    "t0092": "Menulis {{v0}}",
    "t0093": "virtual_alias: {{v0}} ({{v1}} )",
    "t0094": "Landasan postfix: smtpd_client_message_rate_limit={{v0}} / 3600s (; tarif domain )",
    "t0095": "pascakonf: {{v0}}",
    "t0096": "Menulis rspamd ratelimit.conf (~{{v0}}/h)",
    "t0097": "peta ({{v0}} domain)",
    "t0098": "{{v0}}: blok (allowlocal LLM)",
    "t0099": "LLM tolong Gagal: {{v0}}",
    "t0100": "{{v0}}–{{v1}} Tidak ditemukan pelabuhan yang tersedia",
    "t0101": "harap konfirmasi: {{v0}}",
    "t0102": "{{v0}}s akan dengan 1 (shutdown +N dengan )",
    "t0103": "mulai ulang ( {{v0}} )",
    "t0104": "mati ( {{v0}} )",
    "t0105": "Gagal membaca: {{v0}}",
    "t0106": "Gagal: {{v0}}",
    "t0107": "layanan tidak valid: {{v0}}",
    "t0108": "jalur yang diizinkan menulis: {{v0}}",
    "t0109": "pembersihan/muat ulang gagal: {{v0}}",
    "t0110": "DB {{v0}}: {{v1}} kunci",
    "t0111": "(ketik {{v0}} — )",
    "t0112": "Menulis {{v0}}",
    "t0113": "Gagal menulis: {{v0}}",
    "t0114": "Kunci hilang atau tidak dihapus",
    "t0115": "rumah: {{v0}}",
    "t0116": "tidak dapat mengambil snapshot JSON: {{v0}}",
    "t0117": "{{v0}} istirahat",
    "t0118": "beranda konfirmasiPhrase=\"{{v0}}\" ()",
    "t0119": "uji coba: snapshot {{v0}} {{v1}} jalur (100)",
    "t0120": "uji coba gagal: {{v0}}",
    "t0121": "pulihkan cuplikan {{v0}} → {{v1}}",
    "t0122": "pulihkan pintu keluar yang gagal={{v0}}",
    "t0123": "Manajemen penulisan: {{v0}}",
    "t0124": "proyek pengguna Linux {{v0}} (Cocokkan Pengguna ysks_*,ysk_*)",
    "t0125": "tolong: cp {{v0}} /etc/ssh/sshd_config.d/ && systemctl muat ulang sshd",
    "t0126": "sshd -t Gagal, tidak memuat ulang: {{v0}}",
    "t0127": "Instal {{v0}} dan muat ulang sshd",
    "t0128": "Gagal memuat ulang yang diinstal: {{v0}}",
    "t0129": "Menulis {{v0}} ({{v1}} byte)",
    "t0130": "Konfigurasi Nginx yang dikelola: {{v0}} (panel dataDir nginx/conf.d)",
    "t0131": "Tidak diketahui: {{v0}}",
    "t0132": "{{v0}}: {{v1}}",
    "t0133": "{{v0}} — dilewati (kekuatan bisa )",
    "t0134": "Pemasangan WordPress — {{v0}}",
    "t0135": "domain: {{v0}}",
    "t0136": "entri {{v0}}.wsgi:aplikasi (gunicorn)",
    "t0137": "akankah kargo dibangun --release;./target/release/{{v0}}",
    "t0138": "Axum: pembuatan kargo --release crates.io",
    "t0139": "./target/rilis/{{v0}}",
    "t0140": "buat {{v0}}, {{v1}}, Kesalahan {{v2}}",
    "t0141": "{{v0}}pengguna Linux proyek selesai (halaman → buat pengguna sistem).",
    "t0142": "rumah: /home/ysk-server-{{v0}} · pengguna: {{v1}}",
    "t0143": "apakah chown {{v0}}:{{v1}} → {{v2}}",
    "t0144": "dengan pengguna proyek {{v0}}",
    "t0145": "file pid dengan runuser -u {{v0}} mulai",
    "t0146": "Menulis kumpulan FPM: {{v0}}",
    "t0147": "Kumpulan yang diaktifkan: {{v0}}",
    "t0148": "/etc/php/{{v0}}/fpm tidak ditemukan — instal php{{v1}}-fpm",
    "t0149": "{{v0}} Terpasang",
    "t0150": "instal {{v0}}",
    "t0151": "tidak menginstal {{v0}}",
    "t0152": "Pemeriksaan SSH gagal: {{v0}}",
    "t0153": "server nama: {{v0}}",
    "t0154": "direktori zona ({{v0}}.zone)",
    "t0155": "direktori zona: {{v0}}",
    "t0156": "isi ulang jarak jauh gagal: {{v0}}",
    "t0157": "{{v0}}: scp gagal {{v1}}",
    "t0158": "scp {{v0}} Oke → {{v1}}",
    "t0159": "scp /Gagal (ok={{v0}} gagal={{v1}})",
    "t0160": "pengaktifan gagal: {{v0}}",
    "t0161": "penonaktifan gagal: {{v0}}",
    "t0162": "UFW DENY dari {{v0}} (aturan, )",
    "t0163": "penolakan gagal: {{v0}}",
    "t0164": "UFW MENOLAK {{v0}}",
    "t0165": "penghapusan gagal: {{v0}}",
    "t0166": "aturan #{{v0}}",
    "t0167": "#{{v0}} Gagal: {{v1}}",
    "t0168": "izinkan {{v0}}/{{v1}}",
    "t0169": "izinkan gagal: {{v0}}",
    "t0170": "muat ulang Gagal ({{v0}}): {{v1}}",
    "t0171": ": dengan pengguna proyek {{v0}} aktif",
    "t0172": "Simpul: {{v0}}",
    "t0173": "pelabuhan: {{v0}}",
    "t0174": "Node Panel Terapan ({{v0}})",
    "t0175": "terapkanTidak ditemukan: {{v0}}",
    "t0176": "dengan unit systemd: {{v0}}",
    "t0177": "dengan PM2: {{v0}}",
    "t0178": "proses mulaiGagal: {{v0}}",
    "t0179": "mulai pid={{v0}}, pidfile={{v1}}",
    "t0180": "Pengaturan Nginx (file terkelola): {{v0}}",
    "t0181": "buat halaman: {{v0}}",
    "t0182": ": {{v0}}",
    "t0183": "Pengaturan Nginx: {{v0}}",
    "t0184": "direktori: {{v0}}",
    "t0185": "HTTP: {{v0}} ({{v1}})",
    "t0186": ": {{v0}}",
    "t0187": "→ {{v0}}",
    "t0188": "sertifikat: {{v0}}",
    "t0189": "SSL diaktifkan (Let's Encrypt path; atau halaman SSL {{v0}} sertifikat)",
    "t0190": "memuat ulang Nginx Gagal: {{v0}}",
    "t0191": "Tuan rumah tulis: {{v0}}",
    "t0192": "Runtime {{v0}} — Git, mulai ulang proses",
    "t0193": "Menulis {{v0}} ({{v1}} )",
    "t0194": "Pengguna kumpulan PHP-FPM: {{v0}} (proyek)",
    "t0195": "versi waktu proses → {{v0}}",
    "t0196": "panel php.ini ({{v0}} php_admin_*)",
    "t0197": "Pengaturan PHP-FPM Nginx: {{v0}}",
    "t0198": "Isi ulang Nginx ={{v0}}: {{v1}}",
    "t0199": "Pid server PHP={{v0}} @ 127.0.0.1:{{v1}}",
    "t0200": "SIGTERM {{v0}}",
    "t0201": "SIGKILL {{v0}}",
    "t0202": "pid {{v0}}",
    "t0203": "deployProses runtime\"{{v0}}\"",
    "t0204": ": dengan pengguna proyek {{v0}} dan mulai",
    "t0205": "Waktu proses: {{v0}} · port {{v1}} · entri {{v2}}",
    "t0206": ": {{v0}}",
    "t0207": "Gagal: {{v0}}",
    "t0208": "Panel Terapan {{v0}} ({{v1}})",
    "t0209": "Menulis sistemd: {{v0}}",
    "t0210": "aktifkan --sekarang unit proyek (Pengguna={{v0}})",
    "t0211": "systemctl Mulai gagal: {{v0}}",
    "t0212": "unit sistem tulis Gagal: {{v0}}",
    "t0213": "pidfile mulai pid={{v0}}${mode === 'terisolasi'?",
    "t0214": "pidfile Mulai gagal: {{v0}}",
    "t0215": "checknot lolos ({{v0}}ms): {{v1}}",
    "t0216": "lulus pemeriksaan ({{v0}}ms)",
    "t0217": "Menulis Nginx: {{v0}}",
    "t0218": "{{v0}} IP terlarang",
    "t0219": "telah membatalkan pelarangan {{v0}} @ {{v1}}",
    "t0220": "pembatalan pelarangan gagal: {{v0}}",
    "t0221": "kelola: {{v0}} ({{v1}} )",
    "t0222": "sshd abaikanip {{v0}} {{v1}} · Status: diterapkan",
    "t0223": "fail2ban-client abaikan Gagal: {{v0}} (file terkelolaWrote; diterapkan)",
    "t0224": "penjara fail2ban: {{v0}}",
    "t0225": "Unit tulis {{v0}}",
    "t0226": "Status masih {{v0}} (tidak diterapkan)",
    "t0227": "Status_berlaku tak terduga: {{v0}}",
    "t0228": "basis data: {{v0}} ( 0–{{v1}})",
    "t0229": "ke {{v0}}",
    "t0230": "tidak dapat ke direktori konfigurasi sistem: {{v0}}",
    "t0231": "conf Gagal: {{v0}}",
    "t0232": "mulai ulang {{v0}}",
    "t0233": "ke {{v0}} Gagal: {{v1}}",
    "t0234": "direktori penolakan: {{v0}}",
    "t0235": "direktori: {{v0}}",
    "t0236": "direktori yang dilewati (pindaian): {{v0}}",
    "t0237": "{{v0}} (tidak )",
    "t0238": "jurnal php{{v0}}-fpm (log kumpulan bukan )",
    "t0239": "grep\"{{v0}}\": {{v1}} (pindai {{v2}} byte)",
    "t0240": "{{v0}} (berkas {{v1}} byte, )",
    "t0241": "{{v0}} (berkas {{v1}} byte)",
    "t0242": "untuk {{v0}} log (bukan mati)",
    "t0243": "tidak dapat membaca: {{v0}}",
    "t0244": "\"{{v0}}\": {{v1}}, {{v2}} ()",
    "t0245": "{{v0}} serverTidak terpasang",
    "t0246": "{{v0}} layanan tidak berjalan",
    "t0247": "{{v0}} Tidak terpasang",
    "t0248": ": {{v0}}",
    "t0249": "pelayan: {{v0}}",
    "t0250": "{{v0}} Siap",
    "t0251": "{{v0}} Penginstalan tidak lengkap",
    "t0252": "{{v0}} layanan dimulai",
    "t0253": "Mulai gagal: {{v0}}",
    "t0254": "Mendukung Node.js {{v0}}; versi tersedia: {{v1}}",
    "t0255": "Mendukung versi PHP {{v0}}; Tersedia: {{v1}}",
    "t0256": "Mendukung versi Python {{v0}}; Tersedia: {{v1}}",
    "t0257": "Mendukung versi Go {{v0}}; Tersedia: {{v1}}",
    "t0258": "Waktu proses tidak diketahui: {{v0}}",
    "t0259": "gali: tidak ada jawaban (NXDOMAIN atau kosong)",
    "t0260": "{{v0}}",
    "t0261": "PostgreSQL gagal: {{v0}}",
    "t0262": "MySQL gagal: {{v0}}",
    "t0263": "{{v0}}: tidak dapat DROP — EXECUTE+root ( kadaluwarsa)",
    "t0264": "{{v0}}: DROP gagal {{v1}}",
    "t0265": "{{v0}}: DROP gagal {{v1}}",
    "t0266": "{{v0}}: kedaluwarsa (bukan akun sistem DROP)",
    "t0267": "Pengguna FTP: {{v0}}",
    "t0268": "buat FTP {{v0}}",
    "t0269": "Jalur penjara: {{v0}}",
    "t0270": "Kata sandi disimpan sebagai hash crypt (bukan teks biasa)",
    "t0271": "dengan pengguna proyek Linux: {{v0}} (terapkan vsftpd )",
    "t0272": "Melewati nama pengguna yang tidak valid",
    "t0273": "{{v0}}: kata sandi → hash ruang bawah tanah",
    "t0274": "{{v0}} hashnot crypt (openssl tidak tersedia)— bisa Gagal",
    "t0275": "{{v0}} passwordhash, tidak bisa",
    "t0276": "{{v0}} proyek linuxUser — tamu\"{{v1}}\" (mohon FTP )",
    "t0277": "Menulis pengaturan {{v0}}",
    "t0278": "{{v0}}",
    "t0279": "{{v0}} Diterapkan, vsftpd Berjalan",
    "t0280": "melewatkan chown {{v0}}: pengguna sistem\"{{v1}}\" (silakan buat pengguna sistem proyek terlebih dahulu)",
    "t0281": "chown gagal {{v0}}: {{v1}}",
    "t0282": "Direktori FTP ({{v0}})",
    "t0283": "direktori proyek {{v0}}",
    "t0284": "proyek {{v0}} publik",
    "t0285": "surat {{v0}}",
    "t0286": "bukan membuat pengguna sistem (memerlukan izin admin sistem). rumah: {{v0}}; direktori.",
    "t0287": "{{v0}}; rumah {{v1}}",
    "t0288": "berhenti {{v0}}",
    "t0289": "Rumah yang dihapus: {{v0}}",
    "t0290": "rumah tidak (bisa ): {{v0}} — {{v1}}",
    "t0291": "tolak penghapusan jalur beranda: {{v0}}",
    "t0292": "bukan OS home (Membutuhkan root): {{v0}}; pengguna sistem {{v1}} bisa",
    "t0293": "zona beban pdnsutil gagal: {{v0}}",
    "t0294": "zona pdnsutil {{v0}}",
    "t0295": "systemctl {{v0}} fail2ban oke",
    "t0296": "{{v0}} gagal: {{v1}}",
    "t0297": "larangan fail2ban {{v0}} @ {{v1}} (, batas bantime)",
    "t0298": "banip gagal: {{v0}}",
    "t0299": "penjara: {{v0}}",
    "t0300": "abaikanip: dataDir/fail2ban/ignoreip.txt",
    "t0301": "pemeriksaan pemasangan: {{v0}}",
    "t0302": "proyek {{v0}} (paket: {{v1}})",
    "t0303": "{{v0}} (paket: {{v1}})",
    "t0304": "basis data {{v0}} (paket: {{v1}})",
    "t0305": "Menulis {{v0}} (DB {{v1}}@{{v2}}; Tersedia)",
    "t0306": "permulaan pm2 gagal: {{v0}}",
    "t0307": "pm2 mulai {{v0}}",
    "t0308": "{{v0}} tidak diinstal",
    "t0309": "{{v0}}",
    "t0310": "Diterapkan {{v0}}",
    "t0311": "dengan dapat memulai ulang: {{v0}}",
    "t0312": "terapkan {{v0}}",
    "t0313": "mulai ulang (silakan mulai ulang): {{v0}}",
    "t0314": "ALTER SYSTEM {{v0}} dan muat ulang",
    "t0315": "mulai ulang: {{v0}}",
    "t0316": "melakukan {{v0}} {{v1}}",
    "t0317": "ini: {{v0}}",
    "t0318": "/etc/php/{{v0}}/fpm — harap instal terlebih dahulu php{{v1}}-fpm",
    "t0319": "Terapkan {{v0}} dan muat ulang php{{v1}}-fpm",
    "t0320": "ini; gagal memuat ulang: {{v0}}",
    "t0321": "Draf zona DNS {{v0}} (untuk penulisan/penerapan DNS)",
    "t0322": "IPv6 {{v0}}",
    "t0323": "domain surat {{v0}}",
    "t0324": "Draf DB MySQL {{v0}} (untuk menerapkan basis data)",
    "t0325": "dilewati: direktori {{v0}}",
    "t0326": "Proyek {{v0}}/{{v1}} yang dicadangkan",
    "t0327": "(dilewati {{v0}} tanpa direktori utama)",
    "t0328": "direktori proyek: {{v0}}",
    "t0329": "tar gagal: {{v0}}",
    "t0330": "Cadangan tulis {{v0}}",
    "t0331": "uji coba: file {{v0}}+ ( {{v1}})",
    "t0332": "tidak bisa: {{v0}}",
    "t0333": "pulihkan (web) ke {{v0}}",
    "t0334": "pemulihan webGagal: {{v0}}",
    "t0335": "pemulihanGagal: {{v0}}",
    "t0336": "dari {{v0}} pulihkan ke direktori proyek",
    "t0337": "apakah chown {{v0}}:{{v1}} → {{v2}}",
    "t0338": ": {{v0}}",
    "t0339": "kelola crontab: {{v0}}",
    "t0340": "crontab gagal: {{v0}}",
    "t0341": "pg_dump gagal: {{v0}}",
    "t0342": "pembuangan gagal: {{v0}}",
    "t0343": "psql gagal: {{v0}}",
    "t0344": "impor gagal: {{v0}}",
    "t0345": "target {{v0}} bukan git — tolak kloning dengan data (.ysk-scaffold )",
    "t0346": "melakukan kloning {{v0}} → {{v1}}",
    "t0347": "tarik pembaruan: {{v0}}",
    "t0348": "pengguna linux tidak valid: {{v0}}",
    "t0349": "Diterapkan {{v0}}: {{v1}} + www-data/nginx; rumah 750, g+rX publik",
    "t0350": "ysk-web applyGagal: {{v0}}",
    "t0351": "jalur {{v0}}",
    "t0352": "konferensi nginx: {{v0}}",
    "t0353": "Pengunduhan gagal: {{v0}}",
    "t0354": "Admin → {{v0}}",
    "t0355": "{{v0}}",
    "t0356": "konferensi nginx: {{v0}}",
    "t0357": "→ {{v0}}",
    "t0358": "port tidak valid: {{v0}}",
    "t0359": "dengan pengguna {{v0}} instal crontab",
    "t0360": "kunci {{v0}}",
    "t0361": "zona → {{v0}} ( muat ulang DNS; pendaftar manual DS)",
    "t0362": "tidak ke zona terkelola ( dns/zones/{{v0}}.zone)—",
    "t0363": "{{v0}} file di bawah {{v1}}",
    "t0364": "TCP {{v0}}:{{v1}} Oke ({{v2}}ms)",
    "t0365": "TCP {{v0}}:{{v1}} gagal: {{v2}}",
    "t0366": "PING gagal: {{v0}}",
    "t0367": ": {{v0}}MB > {{v1}}MB",
    "t0368": "({{v0}} / {{v1}} MiB), tidak bisa{{v2}}",
    "t0369": "Jalur pulang belum siap ({{v0}})",
    "t0370": "Pengguna Linux {{v0}} tidak tersedia",
    "t0371": "Siap {{v0}} / terdegradasi {{v1}} / tidak terisolasi {{v2}} ({{v3}} total)",
    "t0372": "· Tertunda: {{v0}}{{v1}}",
    "t0373": "Isolasi proyek \"{{v0}}\".",
    "t0374": "ke jalur lokal {{v0}}",
    "t0375": "identitas {{v0}}: {{v1}}",
    "t0376": "sftp (identitas) ke {{v0}} berhasil",
    "t0377": "sftp (identitas) gagal: {{v0}}",
    "t0378": "sftp ke {{v0}} berhasil",
    "t0379": "sftp gagal: {{v0}}",
    "t0380": "sftp ke {{v0}} berhasil",
    "t0381": "sftp gagal: {{v0}} (bisa set backup remote identityId)",
    "t0382": "S3 {{v0}}",
    "t0383": "S3 gagal: {{v0}}",
    "t0384": ": {{v0}}/{{v1}} admin Mengaktifkan 2FA",
    "t0385": "Kebijakan tidak ditegakkan: {{v0}}/{{v1}} admin mengaktifkan 2FA",
    "t0386": "{{v0}} JALUR",
    "t0387": "{{v0}} tidak ditemukan",
    "t0388": "Instal {{v0}} atau tambahkan ke PATH",
    "t0389": "Versi tersedia: {{v0}}",
    "t0390": "{{v0}}% ( {{v1}}MB)",
    "t0391": "{{v0}}% ({{v1}})",
    "t0392": "mulai layanan {{v0}}",
    "t0393": "Modus: {{v0}}",
    "t0394": "Siap {{v0}} / Terdegradasi {{v1}} / Hilang {{v2}} (total {{v3}})",
    "t0395": "Tidak ditemukan ( {{v0}})",
    "t0396": "simpul host: {{v0}}",
    "t0397": "tuan rumah php: {{v0}}",
    "t0398": "tuan rumah python: {{v0}}",
    "t0399": "tuan rumah pergi: {{v0}}",
    "t0400": "kargo tuan rumah: {{v0}}",
    "t0401": "Node Tersedia: {{v0}}",
    "t0402": "PHP Tersedia: {{v0}}",
    "t0403": "Python Tersedia: {{v0}}",
    "t0404": "Tersedia: {{v0}}",
    "t0405": "Tersedia Karat: {{v0}}",
    "t0406": "instal Node {{v0}}",
    "t0407": "instal PHP {{v0}}",
    "t0408": "instal Python {{v0}}",
    "t0409": "instal Go {{v0}} ke /usr/local/ysk/go",
    "t0410": "instal Rust ({{v0}}) ke /usr/local/ysk/rust",
    "t0411": "Penginstalan gagal: {{v0}}",
    "t0412": "Skrip instalasi OpenJDK {{v0}} yang disiapkan",
    "t0413": "Skrip pemasangan Kotlin {{v0}} yang telah disiapkan (membutuhkan JDK)",
    "t0414": "Skrip instalasi Bun yang Disiapkan ({{v0}}).",
    "t0415": "rumah proyek: {{v0}}",
    "t0416": "pengguna target {{v0}} (rumah proyek); tolong.ssh chown (API akan)",
    "t0417": "apakah chown {{v0}} → {{v1}}",
    "t0418": "chown.ssh gagal: {{v0}}",
    "t0419": "Kunci yang dihapus · Authorized_keys",
    "t0420": "Mendukung: {{v0}}",
    "t0421": "TTL {{v0}} 30–604800",
    "t0422": "{{v0}} CNAME dan ()",
    "t0423": "{{v0}} Target CNAME",
    "t0424": "pengaturanGagal: {{v0}}",
    "t0425": "{{v0}} Pengaturan manajemen penulisan",
    "t0426": "tidak dapat mengajukan: {{v0}}",
    "t0427": "{{v0}} pengaturan ke direktori sistem",
    "t0428": "{{v0}} tidak valid",
    "t0429": "rumah bukan jalan ( {{v0}})",
    "t0430": "mod pengguna -s gagal: {{v0}}",
    "t0431": "Gagal: {{v0}}",
    "t0432": "Gagal: {{v0}}",
    "t0433": "set-property Gagal: {{v0}} (menyebarkan unit willwrite)",
    "t0434": "unit {{v0}} tidak aktif — membatasi DB, menyebarkan unit tulis",
    "t0435": "setquota tidak Berhasil (sistem file tidak dapat user_xattr/kuota): {{v0}}",
    "t0436": "rumah: {{v0}}",
    "t0437": "apakah chown {{v0}} → {{v1}}",
    "t0438": "tajuk atas gagal: {{v0}}",
    "t0439": "ps selesaiGagal: {{v0}}",
    "t0440": "TIDAK={{v0}}",
    "t0441": "PID {{v0}} (proses.pid)",
    "t0442": "atau selidiki (bunuh -0 keluar {{v0}})",
    "t0443": "kill -s {{v0}} gagal: ${err ||",
    "t0444": "{{v0}} → PID {{v1}}",
    "t0445": "{{v0}} proyek ditangguhkan",
    "t0446": "{{v0}} proyek tidak ada pengguna sistem",
    "t0447": "{{v0}} menunggu persetujuan",
    "t0448": "Sertifikat kedaluwarsa: {{v0}}",
    "t0449": "Masa berlaku sertifikat akan habis dalam {{v0}} hari: {{v1}}",
    "t0450": "Waktu: {{v0}}",
    "t0451": "Daftar DNSBL: {{v0}}",
    "t0452": "{{v0}} penerapan gagal/diblokir",
    "t0453": "{{v0}} item masih ditulis/draf",
    "t0454": "Prasetel pertahanan otomatis: {{v0}}",
    "t0455": "Operasi gagal: {{v0}}",
    "t0456": "Penggunaan disk jurnal tinggi: ≈{{v0}} MB",
    "t0457": "Ambang batas {{v0}} MB — vakum di pusat Log atau sesuaikan retensi",
    "t0458": "df gagal: {{v0}}",
    "t0459": "{{v0}} proyek ( {{v1}})",
    "t0460": "versi {{v0}} → {{v1}}",
    "t0461": "naikkan {{v0}}",
    "t0462": "Gagal keluar={{v0}}",
    "t0463": "apt list --upgradeable: {{v0}} dapat ditingkatkan",
    "t0464": "apt list --upgradeable tidak tersedia (keluar {{v0}}); kebijakan apt-cache",
    "t0465": "kebijakan dpkg+apt-cache: {{v0}} paket",
    "t0466": "dpkg/apt-cache policy Gagal atau (keluar {{v0}})— dapat apt atau izin",
    "t0467": "Node {{v0}} (bukan paket nodejs yang dapat dinaikkan)",
    "t0468": "dapat menaikkan (kandidat ≠ saat ini): {{v0}}",
    "t0469": "registri npm HTTP {{v0}}",
    "t0470": "GitHub merilis HTTP {{v0}}",
    "t0471": "Paket GitHub.json HTTP {{v0}}",
    "t0472": "npm: {{v0}}@{{v1}}",
    "t0473": "npm {{v0}} tidak tersedia: {{v1}}",
    "t0474": "Rilis GitHub tidak tersedia: {{v0}}",
    "t0475": "Paket GitHub.json ({{v0}}): {{v1}}",
    "t0476": "Paket GitHub.json tidak tersedia: {{v0}}",
    "t0477": "pembaruan: {{v0}} → {{v1}}",
    "t0478": "direktori {{v0}} git repo — bisa YSK_SOURCE_ROOT, atau npm (YSK_NPM_PACKAGE)",
    "t0479": "Pengunduhan tarball GitHub gagal: {{v0}}",
    "t0480": "hingga {{v0}} (hanya pementasan)— bukan Runninginstall; tolong /git direktori selesai",
    "t0481": "git: {{v0}}",
    "t0482": "git apply {{v0}} Gagal (keluar {{v1}}): {{v2}}",
    "t0483": "perbaruitarget {{v0}} dan buat — harap mulai ulang versi server ysk",
    "t0484": "Dipasang {{v0}}",
    "t0485": "Pembaruan npm gagal: {{v0}}",
    "t0486": "YSK_NPM_PACKAGE pasang {{v0}}",
    "t0487": "YSK_NPM_PACKAGE Pemasangan gagal: {{v0}}",
    "t0488": "dapat menaikkan {{v0}} → {{v1}} (CVE KRITIS, )",
    "t0489": "dapat menaikkan {{v0}} → {{v1}} (CVE TINGGI, )",
    "t0490": "bisa menaikkan {{v0}} → {{v1}} (bisa, )",
    "t0491": "dapat menaikkan {{v0}} → {{v1}} ()",
    "t0492": "dapat menaikkan {{v0}} → {{v1}} (Kandidat yang tepat)",
    "t0493": "Tersedia kenaikan gaji, OSV {{v0}}",
    "t0494": "Status layanan: {{v0}}",
    "t0495": "deteksi untuk dapat: {{v0}}",
    "t0496": "Agen Tak Dikenal berjalan: {{v0}}",
    "t0497": "Agen Pendukung: {{v0}}",
    "t0498": "installGagal (akan Berhasil): {{v0}}",
    "t0499": "Sesi agen tidak ditemukan: {{v0}}",
    "t0500": "Tidak ditemukan: {{v0}}",
    "t0501": "pengguna: {{v0}}",
    "t0502": "pengguna: {{v0}}",
    "t0503": "pengguna SFTP proyek (ysks_/ysk_, internal-sftp kbd-interactive): {{v0}}",
    "t0504": "dari pengguna ketat: {{v0}}",
    "t0505": "{{v0}} kunci publik pengguna+TOTP, nonaktifkan kata sandi",
    "t0506": "file yang dikelola: {{v0}}",
    "t0507": "Instal {{v0}} dan muat ulang sshd",
    "t0508": "instal/sshd -t Gagal: {{v0}}",
    "t0509": "File yang akan dikelola PAM: {{v0}}",
    "t0510": "chown Gagal: {{v0}}",
    "t0511": "Peringatan: mode 400 (status: {{v0}})",
    "t0512": "PAM (file terkelola): {{v0}}",
    "t0513": "sshd (file yang dikelola): {{v0}}",
    "t0514": "scratch (ini): {{v0}} — harap simpan",
    "t0515": "pam.d/sshd: {{v0}}",
    "t0516": "pengguna {{v0}} SSH 2FA ({{v1}}). menonaktifkan/pensiun.",
    "t0517": "kunci utama rahasia: {{v0}}",
    "t0518": "chown Gagal: {{v0}}",
    "t0519": "ssh gagal: {{v0}}",
    "t0520": "kunci utama: {{v0}} (harap dicadangkan)",
    "t0521": "kunci utama: {{v0}}",
    "t0522": "sidik jari: {{v0}} ({{v1}})",
    "t0523": "Menulis UFW khusus CF: {{v0}}",
    "t0524": "pelabuhan: {{v0}}",
    "t0525": "CF IPv4: {{v0}}",
    "t0526": "CF IPv6: {{v0}}",
    "t0527": "ufw Gagal: {{v0}}",
    "t0528": "autentikasi IP gagal: {{v0}}",
    "t0529": "IP Teratas {{v0}}",
    "t0530": "{{v0}} · {{v1}}",
    "t0531": "Preset pertahanan peralihan otomatis → {{v0}}{{v1}}",
    "t0532": "Preset pertahanan peralihan otomatis: {{v0}}",
    "t0533": "SSH gagal×{{v0}}",
    "t0534": "auth Gagal {{v0}} IP",
    "t0535": "tolong ×{{v0}}",
    "t0536": "pindai×{{v0}}",
    "t0537": "{{v0}}/{{v1}}",
    "t0538": "selesai {{v0}} IP: Berhasil {{v1}}",
    "t0539": ": larangan otomatis {{v0}}",
    "t0540": ": {{v0}}",
    "t0541": "larangan {{v0}} IP",
    "t0542": "tidak dapat membuat zona {{v0}} (HTTP {{v1}})",
    "t0543": ": {{v0}} tingkat_keamanan → {{v1}}",
    "t0544": ": {{v0}} → tingkat_keamanan={{v1}}",
    "t0545": "({{v0}})",
    "t0546": "{{v0}}",
    "t0547": "konfirmasi=\"{{v0}}\"",
    "t0548": "Menulis batas kecepatan Nginx: {{v0}}",
    "t0549": "Menyuntikkan penanda batas kecepatan ke {{v0}} vhost",
    "t0550": "Preset pertahanan aktif → {{v0}}",
    "t0551": "larangan → {{v0}} ({{v1}} / {{v2}})",
    "t0552": "Preset pertahanan yang diterapkan: {{v0}}",
    "t0553": "fail2ban gagal: {{v0}}",
    "t0554": "ufw gagal: {{v0}}",
    "t0555": "{{v0}}",
    "t0556": "penghapusan ufw gagal: {{v0}}",
    "t0557": "{{v0}}",
    "t0558": "{{v0}}: {{v1}}",
    "t0559": "ke {{v0}} vhost",
    "t0560": "cluster_size={{v0}} < simpul {{v1}}",
    "t0561": "{{v0}} gugus simpul",
    "t0562": "penyelidikan Mendukung {{v0}}",
    "t0563": "mysql/mariadb Gagal: {{v0}}",
    "t0564": "TAMPILKAN REPLIKA/BUDAK gagal: {{v0}}",
    "t0565": "TAMPILKAN MASTER gagal: {{v0}}",
    "t0566": "replika untuk pemulihan, ={{v0}}",
    "t0567": "pemulihan primer, ={{v0}}",
    "t0568": "replika Peran tidak normal={{v0}}",
    "t0569": "tuan, peran={{v0}}",
    "t0570": "{{v0}} · {{v1}}",
    "t0571": "tar gagal: {{v0}}",
    "t0572": "{{v0}} ({{v1}} byte)",
    "t0573": "{{v0}} target rekan",
    "t0574": "{{v0}}: identitas {{v1}} tidak tersedia — kunci",
    "t0575": "{{v0}}: ssh mkdir gagal {{v1}}",
    "t0576": "{{v0}}: {{v1}}",
    "t0577": "{{v0}}/{{v1}}: scp gagal {{v2}}",
    "t0578": "{{v0}} agen · op={{v1}}",
    "t0579": "{{v0}}: antrean gagal {{v1}}",
    "t0580": "Tidak diketahui {{v0}}",
    "t0581": "Konferensi Galera ({{v0}})",
    "t0582": "{{v0}} instal conf dan gabung ( / SSH / armada)",
    "t0583": "instal conf → systemctl restart mariadb (bukan node bootstrap)",
    "t0584": "Konfigurasi tidak ditemukan: {{v0}}",
    "t0585": "penerapan lokal Dukungan {{v0}}",
    "t0586": "Drop-in sistem yang diinstal: {{v0}}",
    "t0587": "konfigurasi sistem tulis Gagal: {{v0}}",
    "t0588": "galera_new_cluster gagal: {{v0}}",
    "t0589": "systemctl restart {{v0}} (dari /slot/skrip penjaga/)",
    "t0590": "apakah systemctl memulai ulang {{v0}}",
    "t0591": "penyelidikan ssh gagal: {{v0}}",
    "t0592": "pemeriksaan replika gagal: {{v0}}",
    "t0593": "penyelidikan utama gagal: {{v0}}",
    "t0594": "{{v0}} pemeriksaan simpul OK · ukuran={{v1}}",
    "t0595": "{{v0}} pemeriksaan simpul OK",
    "t0596": "instal ke {{v0}} dan {{v1}}",
    "t0597": "scp gagal {{v0}}",
    "t0598": "instalasi conf gagal: {{v0}}",
    "t0599": "conf Menulis restart {{v0}} Gagal",
    "t0600": "Menulis {{v0}}${mulai ulang?",
    "t0601": "Mendukung: {{v0}}",
    "t0602": "Mendukung klaster: {{v0}}",
    "t0603": "hentikan {{v0}} unit proyek (ok-ish {{v1}})",
    "t0604": "berhenti bukan keluar ( {{v0}})— dump",
    "t0605": "dan {{v0}} RDB (dilewati dump)",
    "t0606": "selesai → {{v0}}",
    "t0607": "buat pengguna {{v0}} uid={{v1}}",
    "t0608": "pengguna {{v0}}",
    "t0609": "penambahan pengguna gagal: {{v0}}",
    "t0610": "chown gagal: {{v0}}",
    "t0611": "pulang, melewatkan chown: {{v0}}",
    "t0612": "membuang atau: {{v0}}",
    "t0613": "RDB: {{v0}}",
    "t0614": "pulihkan RDB → {{v0}}",
    "t0615": "RDB Gagal: {{v0}}",
    "t0616": "redis mulai/ping: {{v0}}",
    "t0617": ": {{v0}} — membuang dataDir rsync ke (dumpRelPath)",
    "t0618": "tidak dapat menargetkan sha256: {{v0}}",
    "t0619": "ysk.json sha256 {{v0}}...",
    "t0620": "ysk.json lokal={{v0}} jarak jauh={{v1}}",
    "t0621": "dataDir lokal: {{v0}}",
    "t0622": "dataDir: {{v0}}",
    "t0623": "melewatkan rumah: {{v0}}",
    "t0624": "rumah dataDir, dataDir: {{v0}}",
    "t0625": "rsync rumah gagal {{v0}}",
    "t0626": "transfer: home rsync Gagal {{v0}}",
    "t0627": "dilewati: {{v0}}",
    "t0628": "transfer selesai → {{v0}}:{{v1}}",
    "t0629": "proyek {{v0}} rumah: {{v1}}",
    "t0630": "proyek {{v0}} bind_ip={{v1}} — bisa ( IP )",
    "t0631": "proyek {{v0}} rumah bukan jalur: {{v1}}",
    "t0632": "Rumah yatim piatu di disk (tidak ada proyek toko yang cocok): {{v0}}",
    "t0633": "Direktur Mail: {{v0}}",
    "t0634": "{{v0}} — tidak dapat menargetkan",
    "t0635": "tidak dapat menyelidiki {{v0}}",
    "t0636": "{{v0}} · {{v1}}",
    "t0637": "proyek {{v0}} · {{v1}} · DB {{v2}} · Redis {{v3}}",
    "t0638": "Pasang perangkat lunak {{v0}} · homes {{v1}}",
    "t0639": "host peralihan {{v0}}",
    "t0640": "{{v0}} peringatan — tinjau sebelum peralihan.",
    "t0641": "kunci {{v0}}",
    "t0642": "tidak dapat mengetik: {{v0}}",
    "t0643": "targettidak menulis kunci_otorisasi: {{v0}}",
    "t0644": "{{v0}} instal ( kunci )",
    "t0645": "deletekeyGagal: {{v0}}",
    "t0646": "{{v0}} Tersedia",
    "t0647": "dataDir: {{v0}}",
    "t0648": "~{{v0}}",
    "t0649": "Tersedia {{v0}} (buang )",
    "t0650": ": Tersedia {{v0}}, ≥ {{v1}}",
    "t0651": "Peringatan {{v0}} (tidak )",
    "t0652": "Koneksi SSH {{v0}}",
    "t0653": "pengguna {{v0}} bukan root (MVP membutuhkan root)",
    "t0654": "Mendukung OS ({{v0}}); membutuhkan Debian/Ubuntu",
    "t0655": "targetTersedia {{v0}} ≥ {{v1}}",
    "t0656": "target: Tersedia {{v0}}, membutuhkan {{v1}}",
    "t0657": "target {{v0}}/ysk.json — tolak ( forceWipeTarget)",
    "t0658": "direktori target ysk.json: {{v0}}",
    "t0659": "pembuatan direktori target: {{v0}}",
    "t0660": "{{v0}}s",
    "t0661": "{{v0}}s ≥ 120s (TLS/TOTP)",
    "t0662": "proyek {{v0}} bind_ip={{v1}} — untuk (antarmuka)",
    "t0663": "{{v0}} proyek.bind_ip",
    "t0664": "tidak dapat bertahan bind_ip: {{v0}}",
    "t0665": "sinkronisasi nginx: {{v0}}",
    "t0666": ": {{v0}}",
    "t0667": "identitas {{v0}} tidak tersedia",
    "t0668": "SSH gagal keluar={{v0}}: {{v1}}",
    "t0669": "jalur: {{v0}}",
    "t0670": "rsync gagal keluar={{v0}}: {{v1}}",
    "t0671": "Redis RDB Menulis {{v0}} (--rdb)",
    "t0672": "--rdb gagal: {{v0}}",
    "t0673": "BGSAVE gagal: {{v0}}",
    "t0674": "Redis RDB {{v0}} → {{v1}} (BGSAVE)",
    "t0675": "tidak dapat Redis RDB (src={{v0}})",
    "t0676": "{{v0}} {{v1}} {{v2}}",
    "t0677": "pulang, dilewati: {{v0}}",
    "t0678": "rumah {{v0}}",
    "t0679": "Direktur Mail: {{v0}}",
    "t0680": "maildir {{v0}}",
    "t0681": "sidik jari ysk.json (dapat mengajukan permohonan kembali) sumber≠ lokal",
    "t0682": "Kesalahan kesiapan: {{v0}}",
    "t0683": "Peralihan DNS: dengan IP A/AAAA → {{v0}}{{v1}}",
    "t0684": "verifikasi Gagal: {{v0}} ketidakcocokan",
    "t0685": "verifikasi lulus (ketidakcocokan={{v0}})",
    "t0686": "target tidak valid: {{v0}} (membutuhkan root@host atau host)",
    "t0687": "tidak menemukan pekerjaan {{v0}}",
    "t0688": ": target YSK_EXECUTE=1 pos migrasi server ysk --job {{v0}} --data-dir {{v1}}",
    "t0689": "selesai → {{v0}}",
    "t0690": "host peralihan: {{v0}}",
    "t0691": "posting selesai @ {{v0}}",
    "t0692": "Tidak ditemukan pekerjaan {{v0}} ( dataDir rsync)",
    "t0693": "tidak Sukses ({{v0}})",
    "t0694": "bootstrap selesai → {{v0}}",
    "t0695": "tidak Gagal: {{v0}}",
    "t0696": "Mode yang didukung: {{v0}}",
    "t0697": "Tidak ditemukan simpul tepi: {{v0}}",
    "t0698": "simpul {{v0}} tepi (atau asal)",
    "t0699": "Mendukung DNS: {{v0}}",
    "t0700": "Mendukung mode SSL: {{v0}}",
    "t0701": "CDN {{v0}}",
    "t0702": "Node pelindung asal tidak ada: {{v0}}",
    "t0703": "tepi: {{v0}}",
    "t0704": "URL asal (dari ikatan proyek): {{v0}}",
    "t0705": "perbarui CDN {{v0}}",
    "t0706": "buat CDN {{v0}}",
    "t0707": "perisai asal: perisai tepi {{v0}} → {{v1}}",
    "t0708": "origin.kind=proyek bukan projectOriginUrl — {{v0}}",
    "t0709": "edge {{v0}} ({{v1}}): direncanakan (tidak menyebar — PR-C3)",
    "t0710": "tepi {{v0}}: simpul",
    "t0711": "Menulis nginx yang dikelola: {{v0}}",
    "t0712": "Tepi tertulis: {{v0}}",
    "t0713": "nginx lokal -t gagal (proxy_cache_path bisa http{}): {{v0}}",
    "t0714": "certId={{v0}} domain={{v1}}",
    "t0715": "certId={{v0}} Berkas tidak ada: {{v1}}",
    "t0716": "tidak ditemukan certId={{v0}}",
    "t0717": "sertifikat dataDir {{v0}}",
    "t0718": "lokal Mari Enkripsi {{v0}}",
    "t0719": "scp gagal {{v0}}",
    "t0720": "mkdir gagal {{v0}}",
    "t0721": "certbot gagal: {{v0}}",
    "t0722": "originShieldNodeId={{v0}} — perisai",
    "t0723": "{{v0}}: Target SSH — SSH berlaku (armada dilewati)",
    "t0724": "armada tidak bisa (diblokir={{v0}})— enqueue atau SSH",
    "t0725": "armada {{v0}} edge — antri ≠ agen nginx memuat ulang; Agen",
    "t0726": "FleetAgentId={{v0}} — memerlukan antrean armada (API akan); atau SSH berlaku",
    "t0727": "tidak ditemukan konf: {{v0}}",
    "t0728": "conf Gagal: {{v0}}",
    "t0729": "antrian armada gagal: {{v0}}",
    "t0730": "nginx -t gagal: {{v0}}",
    "t0731": "SSH mkdir gagal: {{v0}}",
    "t0732": "scp gagal: {{v0}}",
    "t0733": "isi ulang jarak jauh gagal: {{v0}}",
    "t0734": "FleetAgentId={{v0}} — membersihkan enqueue armada atau SSH",
    "t0735": "antrean gagal: {{v0}}",
    "t0736": "pembersihan gagal: {{v0}}",
    "t0737": "pembersihan jarak jauh gagal: {{v0}}",
    "t0738": "pembersihan armada {{v0}} — antrian ≠ pembersihan tepi",
    "t0739": "geo {{v0}}: Node tidak dikenal {{v1}}",
    "t0740": "maxRr tertimbang={{v0}} ( {{v1}})",
    "t0741": "minHealthyEdges={{v0}} {{v1}} tepi —: Tepi IP ( offline)",
    "t0742": "edge {{v0}} — dilewati",
    "t0743": "penyelidikan {{v0}}: {{v1}}",
    "t0744": "zoneId={{v0}} ({{v1}})",
    "t0745": "{{v0}} pengelolaan pengguna {{v1}} — CDN write ManagedBy=cdn (bisa dan; silakan cek zona)",
    "t0746": "subdomain geografis {{v0}}: IP — dilewati",
    "t0747": "access_log {{v0}} ({{v1}} token status cache)",
    "t0748": "baca log {{v0}}",
    "t0749": "direktori cache {{v0}} ≈ {{v1}} byte (bukan )",
    "t0750": "tembolok {{v0}}/{{v1}}",
    "t0751": "IPv4 tidak valid: {{v0}}",
    "t0752": "IPv6 tidak valid: {{v0}}",
    "t0753": "simpul CDN {{v0}}",
    "t0754": "HTTP {{v0}} (untuk ){{v1}}",
    "t0755": "HTTP Gagal: {{v0}}",
    "t0756": "TCP {{v0}}:443/80 tidak dapat terkoneksi",
    "t0757": "{{v0}}/{{v1}}",
    "t0758": "daftar-unit gagal: {{v0}}",
    "t0759": "{{v0}} unit layanan",
    "t0760": "satuan {{v0}}",
    "t0761": "{{v0}} byte",
    "t0762": "jurnalctl · {{v0}}",
    "t0763": "melakukan vakum: {{v0}}",
    "t0764": "vakum gagal: {{v0}}",
    "t0765": "penyaring: {{v0}}",
    "t0766": "berkas {{v0}} · {{v1}} byte · {{v2}}",
    "t0767": "daftar jalur yang diizinkan: {{v0}}",
    "t0768": "Jurnal: ≈{{v0}} MB ( {{v1}} MB)",
    "t0769": "proyek {{v0}} · {{v1}} log (direktori)",
    "t0770": "Diekspor {{v0}} ({{v1}})",
    "t0771": "tidak untuk {{v0}}",
    "t0772": "(DB-IP City Lite {{v0}}; Gagal)",
    "t0773": "mundur {{v0}}",
    "t0774": ": {{v0}} · {{v1}} · {{v2}} · {{v3}}{{v4}} · ASN {{v5}}",
    "t0775": "file ({{v0}} B), dapatkah Pengunduhan gagal",
    "t0776": "{{v0}} mundur (Sukses)",
    "t0777": "perbarui {{v0}} ({{v1}} B)",
    "t0778": "Pembaruan gagal {{v0}}: {{v1}}{{v2}}",
    "t0779": "Tidak ditemukan pengaturan: {{v0}}",
    "t0780": "tidak bisa diatur: {{v0}}",
    "t0781": "Tidak ditemukansertifikat: {{v0}}",
    "t0782": "uji coba: bukan systemctl {{v0}}. tambahkan --execute YSK_EXECUTE=1 + root terlebih dahulu",
    "t0783": "tidak menemukan pekerjaan {{v0}}",
    "t0784": "UI Web: Tidak ditemukan (buat aplikasi/web atau setel YSK_WEB_ROOT)\\n",
    "t0785": "Pembuatan zona DNS (draf): {{v0}}",
    "t0786": "Pembuatan zona DNS gagal: {{v0}}",
    "t0787": "domain surat: {{v0}}",
    "t0788": "pembuatan domain email gagal: {{v0}}",
    "t0789": "hingga {{v0}} dapat mematikan cron",
    "t0790": "istirahat {{v0}}/{{v1}} oke",
    "t0791": ": {{v0}} {{v1}}",
    "t0792": "pengaturan {{v0}}. --memaksa.",
    "t0793": "pengaturan {{v0}}",
    "t0794": "Tidak ditemukan antarmuka {{v0}}",
    "t0795": "nama host gagal: {{v0}}",
    "t0796": "nama host cantik gagal: {{v0}}",
    "t0797": "zona waktu gagal: {{v0}}",
    "tScoreFrom": "skor={{score}} dari={{from}}",
    "appliedTag": "(terapan)",
    "writtenTag": "(hanya tertulis)",
    "selfDestMissing": "Direktori instalasi yang berjalan tidak ditemukan (systemd ExecStart atau cli.js)",
    "selfDestUnwritable": "Tidak dapat menulis ke direktori instalasi yang berjalan {{v0}}",
    "selfApplied": "{{v0}} diterapkan ke {{v1}}",
    "selfVerifyFail": "Berkas versi tidak berisi {{v0}} setelah diterapkan",
    "selfDownloadFail": "Tidak dapat mengunduh atau mengekstrak paket resmi {{v0}}: {{v1}}",
    "selfOverlayFail": "Tidak dapat menerapkan paket resmi ke direktori yang berjalan: {{v0}}",
    "selfUpgradeHint": "Penerapan panel gagal. Sebagai root: curl -fsSL https://raw.githubusercontent.com/yanshekki/ysk-server/main/install.sh | bash -s -- --upgrade"
  },
  "tpl": {
    "deleted": "Dihapus {{name}}",
    "removed": "Dihapus {{name}}",
    "failedDetail": "Gagal: {{detail}}",
    "failedColon": "Gagal: {{detail}}",
    "actionFailed": "{{action}} gagal: {{detail}}",
    "restartFailed": "Gagal memulai ulang: {{detail}}",
    "chownFailed": "chown gagal: {{detail}}",
    "available": "Tersedia: {{detail}}",
    "supportedNotProbed": "Mendukung {{name}} — belum diselidiki",
    "wrote": "Menulis {{path}}",
    "wroteSettings": "Pengaturan penulisan {{path}}",
    "wroteManaged": "Menulis file yang dikelola {{path}}",
    "copyFailed": "Penyalinan gagal: {{detail}}",
    "copyFailed2": "Penyalinan gagal: {{detail}}",
    "reloadFailed": "Gagal memuat ulang: {{detail}}",
    "reloadFailed2": "Gagal memuat ulang: {{detail}}",
    "nginxReloadFailed": "gagal memuat ulang nginx: {{detail}}",
    "nginxTestFailed": "nginx -t gagal: {{detail}}",
    "nginxConfigFailed": "Pemeriksaan konfigurasi Nginx gagal: {{detail}}",
    "psqlFailed": "psql gagal: {{detail}}",
    "redisCliFailed": "redis-cli gagal: {{detail}}",
    "restartFailed2": "gagal memulai ulang: {{detail}}",
    "missing": "Hilang {{name}}",
    "project": "Proyek {{name}}",
    "logNotFound": "Log tidak ditemukan: {{path}}",
    "clusterNotFound": "Klaster tidak ditemukan: {{id}}",
    "domainInvalid": "Domain tidak valid: {{domain}}",
    "exported": "Diekspor {{path}}",
    "reenabledLink": "Koneksi diaktifkan kembali {{name}}",
    "installed": "Dipasang",
    "missingDataDir": "DataDir tidak ada",
    "installIncomplete": "Penginstalan tidak lengkap",
    "noPackages": "Tidak ada paket",
    "recentlyUpdated": "Baru-baru ini diperbarui",
    "needRootRead": "Membutuhkan root untuk membaca",
    "reenabledPersist": "Koneksi diaktifkan kembali (bertahan dari reboot)",
    "runtimeOnlyHint": "(Mungkin tidak bertahan saat reboot; gunakan Simpan untuk bertahan)",
    "statusWrittenPartial": "Status: tertulis/sebagian",
    "keyMissingOrNotDeleted": "Kunci hilang atau tidak dihapus",
    "passwordCryptStored": "Kata sandi disimpan sebagai hash crypt (bukan teks biasa)",
    "skipInvalidUsername": "Melewati nama pengguna yang tidak valid",
    "digNoAnswer": "gali: tidak ada jawaban (NXDOMAIN atau kosong)",
    "ipAddrAddFailed": "penambahan alamat ip gagal: {{detail}}",
    "ipAddrDelFailed": "alamat ip del gagal: {{detail}}",
    "connUpWarn": "peringatan koneksi: {{detail}}",
    "ntpEnableFailed": "Gagal mengaktifkan NTP: {{detail}}",
    "cancelFailed": "Pembatalan gagal: {{detail}}",
    "powerCmdFailed": "Perintah daya gagal: {{detail}}",
    "reniceFailed": "renice gagal: {{detail}}",
    "pgIncludeHint": "Sertakan file ini di postgresql.conf, atau salin saat mengajukan permohonan",
    "none": "tidak ada",
    "success": "Kesuksesan",
    "on": "pada",
    "off": "mati",
    "continueOp": "melanjutkan",
    "unavailable": "tidak tersedia",
    "unknownError": "kesalahan yang tidak diketahui",
    "noParen": "(tidak ada)",
    "keepOldDb": "(menyimpan DB lama)",
    "ufwNotDetected": "UFW tidak terdeteksi pada host ini",
    "fail2banStartHint": "Mulai di halaman fail2ban",
    "hasExecuteNotRoot": "EXECUTE aktif tetapi proses bukan root",
    "notRootTarget": "Bukan root (target useradd/apt akan diblokir)",
    "reapplyDone": "menerapkan kembali langkah-langkah penting yang telah selesai",
    "someFailed": "Beberapa gagal — lihat hasilnya",
    "securityDesc": "Kata sandi, TLS, batasan lokal",
    "yskControlPlane": "Pesawat kendali YSK",
    "sslDistributeNote": "Distribusi SSL: sertifikat di tepi ≠ rantai kepercayaan browser lengkap; verifikasi dengan dig / curl -vI https://",
    "autoNever": "Tidak pernah otomatis",
    "autoManualEmergency": "Manual DARURAT saja",
    "probeMech": "TCP publik, permintaan panel/mnt, TCP tidak digunakan, fail2ban, UFW",
    "probeTunable": "Naikkan/turunkan ambang batas",
    "priorityBlockers": "Alamat {{count}} pemblokir terlebih dahulu: {{list}}",
    "readinessNotProduction": "Kesiapan belum siap produksi: {{list}}",
    "noRestart": "tidak ada restart",
    "cityPolicyOff": "(kebijakan kota tidak aktif)",
    "pidStarted": "Proses dimulai pid={{pid}} {{extra}}",
    "pidUser": "(pengguna={{user}})",
    "pidDegraded": "(terdegradasi)",
    "killFailed": "kill -s {{sig}} gagal: {{detail}}",
    "routeAdded": "Menambahkan rute {{dst}}{{via}}{{dev}}",
    "dnsWritten": "Menulis {{conn}}: DNS {{dns}}{{search}}",
    "peerInstalled": "Dipasang ke {{dest}}{{restart}}"
  },
  "installedTool": "Terpasang (alat)",
  "cron": {
    "preserveHostLines": "{{count}} baris crontab host non-YSK yang dipertahankan (bukan penghapusan penuh).",
    "noHostLinesOrEmpty": "Tidak ada baris crontab host non-YSK tambahan (atau kosong).",
    "installReplacesYskOnly": "Instal pembaruan pekerjaan bertanda YSK saja; pekerjaan host lainnya digabungkan dan dipertahankan.",
    "hostScanNeedRoot": "Membaca crontab pengguna lain memerlukan bidang kendali sebagai root; hanya crontab pengguna proses yang terdaftar.",
    "hostScanSkipUser": "Melewati pengguna {{user}} (tidak ada izin)",
    "hostUserInvalid": "Pengguna crontab tidak valid.",
    "hostScheduleInvalid": "Jadwal cron host tidak valid.",
    "hostLineNotJob": "Garis crontab itu bukanlah pekerjaan.",
    "hostLineMissing": "Tidak ada baris crontab yang cocok (crontab host mungkin telah berubah).",
    "hostLineDuplicate": "Baris pekerjaan tersebut muncul {{count}} kali; edit satu baris unik terlebih dahulu.",
    "hostReadFailed": "Tidak dapat membaca crontab: {{detail}}",
    "hostWriteFailed": "penulisan crontab gagal: {{detail}}",
    "hostRewriteNeedExecute": "Menulis baris crontab host memerlukan root dan YSK_EXECUTE=1. Hanya pratinjau.",
    "hostRewriteNeedRoot": "Mengedit crontab pengguna lain memerlukan bidang kontrol sebagai root.",
    "hostPreview": "Baris berikutnya: {{line}}",
    "hostPreviewDelete": "Berikutnya: hapus baris itu.",
    "hostRewritten": "Menulis crontab untuk {{user}}.",
    "hostRunNeedExecute": "Menjalankan perintah host cron memerlukan YSK_EXECUTE=1.",
    "hostRan": "Jalankan perintah host cron sebagai {{user}}.",
    "hostAdoptNeedExecute": "Mengadopsi baris host ke dalam panel memerlukan YSK_EXECUTE=1 (jika tidak, instalasi akan menduplikasinya).",
    "hostAdopted": "Baris host diberi tag # ysk:{{id}} dan terdaftar di panel.",
    "hostConfirmMismatch": "Konfirmasi harus sesuai dengan perintah.",
    "hostAdoptOnlyInstallUser": "Masuk ke panel hanya untuk penulisan Instal crontab (root / pengguna proses ini). Pengguna lain akan diduplikasi saat instalasi.",
    "hostAdoptEnableFirst": "Aktifkan jalur host sebelum membawanya ke panel.",
    "hostPercentNewline": "crontab memperlakukan % yang tidak lolos sebagai baris baru. Tulis format tanggal sebagai \\%Y (atau hindari %)."
  },
  "dbBrowser": {
    "pmaInstalled": "phpMyAdmin diinstal di {{path}}",
    "pmaConfigWritten": "Konfigurasi phpMyAdmin dan tmp ditulis (autentikasi cookie; disarankan HTTPS)",
    "pmaExtractFailed": "Pengunduhan/ekstrak phpMyAdmin gagal: {{detail}}",
    "projectCreated": "Proyek dibuat {{id}} ({{name}})"
  },
  "firewallAllow": {
    "already": "{{port}}/{{proto}}{{from}} : sudah diperbolehkan",
    "partial": "Parsial: {{ok}} oke, {{fail}} gagal",
    "fromLabel": "dari {{from}}"
  },
  "firewallDeleteByComment": {
    "removed": "Menghapus {{n}} aturan firewall yang cocok {{prefix}}",
    "none": "Tidak ada aturan firewall yang cocok {{prefix}}"
  },
  "serviceExposure": {
    "needsDecision": "{{service}}: konfirmasi apakah akan mengekspos layanan ini di jaringan",
    "private": "{{service}}: dijaga kerahasiaannya (firewall publik tidak diizinkan)",
    "restrictedEmpty": "Mode terbatas memerlukan setidaknya satu IP/CIDR yang diizinkan",
    "badCountry": "Kode negara tidak valid: {{cc}}",
    "zoneDownloadFail": "Pengunduhan zona negara gagal untuk {{cc}}: {{detail}}",
    "zoneEmpty": "Zona negara untuk {{cc}} kosong",
    "zoneDownloaded": "Mengunduh {{n}} CIDR untuk {{cc}}",
    "zoneMissing": "Tidak ada file zona untuk {{cc}} — letakkan di bawah geoip/zona negara atau izinkan pengunduhan",
    "zoneCidrCap": "Daftar CIDR negara dibatasi hingga {{n}} entri",
    "geoNeedExecute": "Daftar negara yang diizinkan memerlukan YSK_EXECUTE",
    "geoNeedRoot": "Daftar negara yang diizinkan memerlukan root",
    "geoNoCidrs": "Tidak ada CIDR negara yang dimuat — tidak dapat menerapkan daftar geografis yang diizinkan",
    "ipsetMissing": "ipset tidak diinstal — daftar negara yang diizinkan dilewati",
    "ipsetApplyFail": "penerapan ipset/iptables gagal: {{detail}}",
    "ipsetApplied": "Daftar negara yang diizinkan ditetapkan {{set}} ({{countries}}, {{n}} CIDR)",
    "ipsetCleared": "Hapus ipset negara {{set}}",
    "geoBestEffort": "Pemfilteran negara adalah upaya terbaik (ipset); kelompok keamanan cloud terpisah"
  },
  "goLive": {
    "deployIncomplete": "goLive: penerapan tidak lengkap",
    "deployFailed": "penerapan goLive gagal: {{detail}}",
    "publishIncomplete": "goLive: publikasi tidak lengkap",
    "publishFailed": "publikasi goLive gagal: {{detail}}"
  },
  "ops": {
    "projectNameExists": "Nama proyek sudah ada: {{name}}",
    "sslNotReady": "SSL belum siap: tidak ada sertifikat untuk {{domain}}.",
    "sslNotReadyDetail": "SSL belum siap: tidak ada sertifikat untuk {{domain}} (panel SSL atau jalur langsung Let's Encrypt).",
    "sslGoToPage": "Terbitkan atau unggah sertifikat pada SSL, lalu publikasikan + SSL.",
    "sslRejectWrite": "Menolak untuk menulis SSL nginx conf untuk menghindari kegagalan nginx -t.",
    "installAborted": "Instalasi dibatalkan (klien terputus atau dibatalkan)",
    "phpPackagesPartialFail": "Beberapa paket PHP gagal: {{list}} (core CLI mungkin masih berfungsi)",
    "pdnsBindConflict": "PowerDNS tidak dapat mengikat 0.0.0.0:53 (sedang digunakan); sering bertentangan dengan penyelesaian sistem. Ikat IP publik (panel: Perbaiki PowerDNS)."
  },
  "webmail": {
    "notInstalled": "Webmail tidak diinstal; aktifkan pengunduhan dan jalankan kembali",
    "needExecute": "Mengunduh webmail memerlukan izin perubahan sistem (YSK_EXECUTE) dan jaringan keluar",
    "needExecuteBeforeCreate": "Tidak akan membuat setengah proyek sampai EXECUTE diaktifkan",
    "notRoundcubeTree": "Akar dokumen bukan pohon Roundcube lengkap (mungkin masih berupa php-halo)",
    "notSnappyTree": "Akar dokumen bukanlah pohon SnappyMail lengkap",
    "installIncompleteHint": "Proyek ada tetapi email web tidak lengkap — aktifkan EXECUTE lalu Instal Ulang/Tingkatkan",
    "extractFailed": "{{tool}} unduhan atau ekstrak gagal: {{detail}}",
    "roundcubeInstalled": "Roundcube terpasang {{version}} → {{path}}",
    "roundcubeReuse": "Menggunakan kembali Roundcube yang diinstal → {{path}}",
    "roundcubeConfigWritten": "Menulis konfigurasi Roundcube (SQLite, IMAP 993, SMTP 587)",
    "snappyInstalled": "Menginstal SnappyMail {{version}} → {{path}}",
    "snappyReuse": "Menggunakan kembali SnappyMail yang diinstal → {{path}}",
    "snappyAdminHint": "Saat pertama kali dibuka, selesaikan pengaturan admin SnappyMail dan tambahkan domain IMAP lokal",
    "imapSmtpHint": "IMAP {{imap}}:993 · SMTP {{smtp}}:587 (login dengan alamat kotak surat lengkap dan kata sandi)",
    "projectCreated": "Membuat proyek PHP {{name}} ({{tool}}, {{id}})",
    "domainRequired": "Nama host email web diperlukan",
    "openHint": "Masuk dengan alamat kotak surat dan kata sandi; buka URL dari Proyek atau halaman ini setelah ditayangkan",
    "sslHint": "Rekomendasikan Mari Enkripsi untuk {{domain}} (halaman SSL)",
    "bootstrapLegacyHint": "Bootstrap tidak memiliki layanan proyek - menulis kerangka dataDir; gunakan Buat & tayangkan di panel untuk jalur proyek PHP",
    "ssoPluginInstalled": "Plugin SSO terpasang → {{path}}",
    "forceHttpsOn": "Roundcube force_https diaktifkan (diperlukan HTTPS)",
    "forceHttpsOff": "force_https off — setelah SSL, instal ulang dengan force HTTPS dicentang",
    "reinstallHint": "Proyek ada — gunakan Instal Ulang/Tingkatkan atau instal ulang:true",
    "reinstalling": "Menginstal ulang webmail ke proyek {{name}} ({{id}})",
    "reinstallStart": "Memulai instal ulang/peningkatan (pin versi {{version}}, proyek {{id}})",
    "projectNotFound": "Proyek email web tidak ditemukan",
    "snappyAdminOnce": "Admin SnappyMail {{user}} — kata sandi ditampilkan satu kali (lihat hasil / file SEKALI)",
    "snappyAdminPassword": "Kata sandi admin SnappyMail (salin sekarang): {{password}}",
    "publicHtmlStub": "Root dokumen masih memiliki rintisan paket SnappyMail/RainLoop. HTTP harus melayani pohon aplikasi public_html — instal ulang webmail setelah perbaikan ini.",
    "goLiveFailed": "File webmail terinstal, namun kondisi go-live/deploy proyek gagal — perluas detailnya.",
    "forceHttpsNeedsSsl": "Roundcube force_https aktif: ikat SSL untuk nama host ini sebelum mengandalkan HTTPS publik, atau hapus centang force HTTPS hingga saat itu.",
    "roundcubePublicHtmlDocRoot": "Root dokumen HTTP disetel ke Roundcube public_html ({{path}})",
    "docRootUpdated": "Akar dokumen proyek diperbarui menjadi {{path}}",
    "docRootUpdateFailed": "Tidak dapat memperbarui akar dokumen proyek: {{detail}}",
    "sqliteSchemaReady": "Skema Roundcube SQLite diinisialisasi",
    "sqliteSchemaFailed": "Init skema Roundcube SQLite gagal: {{detail}}",
    "snappyFullEmailLogin": "Login kotak surat harus menggunakan email lengkap (pengguna@domain); bagian lokal pendek dinonaktifkan",
    "removedBogusPublicHtml": "Menghapus sisa public_html (php-hello) sehingga webmail tidak dilayani dari pohon yang salah",
    "snappyDocRoot": "Akar dokumen HTTP SnappyMail: {{path}}",
    "phpHelloStillPresent": "Instal php-hello kiri (YSK PHP OK) sebagai root situs — ekstrak webmail tidak menggantikannya"
  },
  "vpn": {
    "needInstall": "Instal {{engine}}",
    "openvpnComing": "Jalur lengkap OpenVPN dipentaskan untuk rilis berikutnya.",
    "outlineComing": "Outline / Shadowsocks dipentaskan untuk rilis selanjutnya.",
    "needExecuteServer": "Penyiapan server VPN memerlukan root dan YSK_EXECUTE=1.",
    "serverStopped": "{{engine}} server berhenti.",
    "serverStopFailed": "Tidak dapat menghentikan {{engine}} server: {{detail}}",
    "needExecuteClient": "Koneksi klien VPN memerlukan root dan YSK_EXECUTE=1.",
    "keygenFailed": "Pembuatan kunci WireGuard gagal (apakah wg terinstal?).",
    "serverKeysCreated": "Kunci server WireGuard dibuat.",
    "applyFailed": "Gagal menerapkan konfigurasi WireGuard: {{detail}}",
    "serverActive": "Server WireGuard diterapkan (UDP {{port}}).",
    "serverMissing": "Server WireGuard tidak diinisialisasi — jalankan Start server terlebih dahulu.",
    "peerCreated": "Klien «{{name}}» dibuat.",
    "peerNotFound": "Klien tidak ditemukan.",
    "peerRemoved": "Klien dihapus.",
    "peersSynced": "Daftar rekan dimuat ulang pada antarmuka WireGuard yang sedang berjalan.",
    "setEndpointHint": "Tetapkan titik akhir publik (host:port) sehingga klien seluler dapat menjangkau server ini.",
    "invalidConf": "Conf harus menyertakan [Interface] dan PrivateKey.",
    "clientImported": "Profil «{{name}}» diimpor.",
    "profileNotFound": "Profil klien tidak ditemukan.",
    "clientUpFailed": "Koneksi gagal: {{detail}}",
    "clientUp": "Terhubung: {{name}}",
    "clientDown": "Terputus: {{name}}",
    "clientDeleted": "Profil yang dihapus: {{name}}",
    "autostartOn": "Mulai otomatis aktif: {{name}}",
    "autostartOff": "Mulai otomatis mati: {{name}}",
    "ovpnPkiStart": "Menghasilkan OpenVPN PKI (mungkin memerlukan waktu beberapa menit untuk parameter DH)…",
    "ovpnPkiDone": "OpenVPN PKI siap.",
    "ovpnServerActive": "Server OpenVPN diterapkan ({{proto}} {{port}}).",
    "invalidOvpn": "Konfigurasi OpenVPN harus menyertakan arahan klien/jarak jauh.",
    "ssHonest": "Menggunakan shadowocks-libev ss-server — bukan Outline Manager lengkap.",
    "ssKeysCreated": "Kata sandi server Shadowsocks dibuat.",
    "ssServerActive": "Server Shadowsocks diterapkan (port {{port}}).",
    "ssSharedPassword": "Semua label ss:// berbagi satu kata sandi server (rotasi dengan memastikan ulang server).",
    "ssPackageYielded": "Menghentikan/menyamarkan unit default Debian shadowocks-libev sehingga YSK dapat mengikat {{port}} publik pada host ini.",
    "ssEndpointAutofilled": "Titik akhir publik disetel ke {{endpoint}}.",
    "ssClientsRewritten": "{{n}} klien ss:// URI yang dibuat ulang untuk titik akhir/kata sandi saat ini.",
    "ssUfwOpened": "Membuka UFW {{port}}/tcp+udp untuk Shadowsocks (jika ufw diinstal).",
    "endpointAutofilled": "Titik akhir publik disetel ke {{endpoint}}.",
    "ovpnClientsRewritten": "Diperbarui dari jarak jauh= di {{n}} profil klien OpenVPN untuk diunduh/QR.",
    "accessFullNat": "Internet penuh diaktifkan (IP forward + NAT)",
    "accessLanOnly": "Mode khusus LAN (tanpa NAT internet)",
    "accessReconnectHint": "Klien yang sudah terhubung harus terhubung kembali untuk mengambil rute baru",
    "ovpnNatDurable": "OpenVPN NAT/forward diinstal untuk reboot (systemd ExecStartPost).",
    "clientFullTunnelProtect": "Klien terowongan penuh terdeteksi (AllowedIPs 0.0.0.0/0). Perlindungan host yang diterapkan sehingga balasan panel/SSH tetap berada di LAN NIC.",
    "clientFullTunnelHint": "Tip: hanya untuk akses terpisah, atur AllowedIPs ke VPN/LAN CIDRs (bukan 0.0.0.0/0) di konfigurasi, lalu sambungkan kembali."
  },
  "vnc": {
    "needInstall": "Instal {{stack}}",
    "needExecute": "YSK_EXECUTE dinonaktifkan — tidak dapat menginstal paket atau menyediakan pengguna Linux.",
    "needRoot": "Tidak berjalan sebagai root — sistem useradd dan vncserver apply diblokir.",
    "hostnameResolves": "Nama host {{hostname}} terselesaikan.",
    "hostnameUnresolvable": "Host ini tidak dapat menentukan nama hostnya sendiri ({{hostname}}). Permulaan sesi VNC akan gagal sampai /etc/hosts diperbaiki.",
    "hostnameAlreadyResolves": "Nama host {{hostname}} sudah terselesaikan — /etc/hosts tidak berubah.",
    "hostnameWouldAppend": "Akan ditambahkan ke /etc/hosts: {{line}}",
    "hostnameAppended": "Ditambahkan ke /etc/hosts: {{line}}",
    "hostnameAppendFailed": "Tidak dapat menulis /etc/hosts: {{detail}}",
    "hostnameAliasPresent": "Nama host {{hostname}} sudah merupakan alias /etc/hosts yang sama persis — tidak ditambahkan lagi.",
    "hostnameStillUnresolvable": "Menulis /etc/hosts tetapi {{hostname}} masih belum terselesaikan. Konfirmasikan host nsswitch menyertakan file.",
    "skipStartHostname": "Tidak memulai tampilan — perbaiki resolusi nama host terlebih dahulu.",
    "novncAssetsOnly": "aset web noVNC ditemukan; biner websockify masih hilang.",
    "viewerNeedExecute": "Memulai desktop VNC lokal untuk tampilan browser memerlukan root + YSK_EXECUTE",
    "browserSessionReady": "Sesi VNC browser siap: {{name}}",
    "clientPathUserReachable": "Jalur: titik akhir yang dapat dijangkau pengguna — {{name}} → {{target}} (browser melalui panel)",
    "clientPathServerProxy": "Jalur: proksi server — {{name}} → {{target}} (keluar melalui server ini)",
    "clientOpenInBrowserHint": "Gunakan \"Buka di browser\" pada daftar klien untuk klien VNC tertanam",
    "probeOk": "Jangkauan OK: bidang kontrol dapat membuka TCP ke {{target}}",
    "probeRefused": "Tidak ada yang mendengarkan di {{target}} (koneksi ditolak). Apakah VNC berjalan di host itu?",
    "probeTimeout": "Waktu habis untuk menyambung ke {{target}} dari server ini. Periksa firewall/perutean.",
    "probeDns": "Tidak dapat menyelesaikan nama host «{{host}}».",
    "probeNet": "Jaringan tidak dapat dijangkau untuk {{target}} dari server ini.",
    "probeFailed": "Tidak dapat mencapai {{target}}: {{detail}}",
    "probeInvalid": "Target VNC tidak valid {{host}}:{{port}}",
    "probeHintUserReachable": "Jalur “dapat dijangkau pengguna”: panel ini masih harus membuka TCP ke host publik (browser tidak dapat menggunakan RFB saja).",
    "probeHintServerProxy": "Jalurnya adalah “proksi server”: target harus dapat dijangkau dari jaringan host bidang kendali ini.",
    "connectHostOverride": "Proksi server: menampilkan host {{display}}, TCP terhubung ke {{connect}}",
    "probeConnectHostHint": "Tampilkan target {{display}}, periksa/sambungkan alamat {{connect}} (penggantian koneksi-host).",
    "accountNotFound": "Akun VNC tidak ditemukan",
    "accountExists": "Akun VNC dengan nama ini atau pengguna Linux sudah ada",
    "accountCreated": "Membuat akun VNC {{name}} ({{user}}, tampilan :{{display}})",
    "accountUpdated": "Akun VNC yang diperbarui {{name}}",
    "accountDeleted": "Akun VNC dihapus {{name}}",
    "invalidName": "Nama akun tidak valid",
    "invalidGeometry": "Resolusi tidak valid (misalnya, gunakan 1920x1080)",
    "displayBusy": "Nomor tampilan tidak valid atau sudah digunakan",
    "displayExhausted": "Tidak ada nomor tampilan VNC gratis yang tersisa dalam jangkauan",
    "userWrittenOnly": "Pengguna Linux {{user}} hanya direkam di bidang kontrol (membutuhkan root + YSK_EXECUTE untuk menambahkan pengguna)",
    "userExists": "Pengguna Linux {{user}} sudah ada",
    "userCreated": "Membuat pengguna Linux {{user}}",
    "useraddFailed": "penambahan pengguna gagal untuk {{user}}: {{detail}}",
    "userdelBlocked": "Tidak dapat menghapus pengguna Linux {{user}} tanpa root + YSK_EXECUTE",
    "userAlreadyGone": "Pengguna Linux {{user}} sudah tidak ada",
    "userdelFailed": "userdel gagal untuk {{user}}: {{detail}}",
    "userdelLeftover": "Akun panel dihapus, tetapi pengguna Linux {{user}} masih ada di host. Hapus dari Pengguna atau host.",
    "userDeleted": "Menghapus pengguna Linux {{user}}",
    "passwordTooShort": "Kata sandi VNC minimal harus 6 karakter",
    "passwordWrittenOnly": "Kata sandi hanya ditandai di bidang kontrol (membutuhkan root + YSK_EXECUTE untuk vncpasswd)",
    "passwordFailed": "Gagal menulis kata sandi VNC: {{detail}}",
    "passwordNeedTiger": "vncpasswd tidak ditemukan. Instal TigerVNC (tigervnc-standalone-server) sebelum mengatur kata sandi.",
    "passwordSet": "Kata sandi VNC disetel untuk {{user}}",
    "passwordUpdated": "Kata sandi diperbarui untuk {{name}}",
    "passwordMetaOnly": "Kata sandi disimpan sebagai meta hanya sampai sistem diterapkan",
    "xstartupWrittenOnly": "xstartup tidak ditulis ke rumah (perlu root + YSK_EXECUTE)",
    "xstartupWriteFailed": "Gagal menulis ~/.vnc/xstartup ({{detail}}). Perlu root + YSK_EXECUTE.",
    "xstartupFailed": "VNC xstartup/desktop gagal ditampilkan :{{display}} ({{detail}}). Lebih suka profil XFCE atau instal terminal.",
    "xstartupWritten": "Menulis {{path}}",
    "sessionStartBlocked": "Tidak dapat memulai sesi VNC tanpa root + YSK_EXECUTE",
    "sessionStartFailed": "Gagal memulai tampilan :{{display}}: {{detail}}",
    "sessionStartHostname": "Gagal memulai tampilan :{{display}}: host ini tidak dapat menentukan nama hostnya sendiri. Tambahkan nama host ke /etc/hosts (atau perbaiki DNS) lalu mulai sesi lagi.",
    "sessionStarted": "Memulai VNC untuk {{user}} pada :{{display}} (port {{port}})",
    "sessionStartUnverified": "Perintah mulai dikembalikan OK tetapi port RFB belum mendengarkan",
    "sessionAlreadyRunning": "VNC sudah berjalan untuk {{user}} pada :{{display}} (port {{port}})",
    "vncserverMissing": "Pembungkus server TigerVNC (tigervncserver/vncserver) tidak diinstal — gunakan tab Instal",
    "vncserverWrapperMissing": "Ditemukan {{found}} tetapi tidak ada pembungkus Tigervncserver/vncserver — instal ulang Tigervnc-standalone-server",
    "vncPackageWithoutBin": "Paket Tigervnc-standalone-server telah diinstal tetapi skrip awal tidak ada — instal ulang paket tersebut",
    "needPasswordBeforeStart": "Tetapkan kata sandi VNC (≥6 karakter) sebelum memulai",
    "displayPortBusy": "Tampilan :{{display}} → port {{port}} sudah digunakan — hentikan sesi lainnya atau pilih tampilan lain",
    "sessionStartPermission": "Izin ditolak memulai tampilan :{{display}}",
    "staleLockCleared": "Menghapus kunci basi untuk tampilan :{{display}}, mencoba lagi",
    "sessionStopBlocked": "Tidak dapat menghentikan sesi VNC tanpa root + YSK_EXECUTE",
    "sessionStopped": "Menghentikan VNC untuk tampilan {{user}} :{{display}}",
    "linuxUserKept": "Pertahankan pengguna Linux {{user}} di sistem",
    "novncStartBlocked": "Tidak dapat memulai noVNC tanpa root + YSK_EXECUTE",
    "novncAlreadyRunning": "noVNC sudah berjalan di port {{port}}",
    "novncStartFailed": "Gagal memulai websockify: {{detail}}",
    "novncStarted": "noVNC mendengarkan di 127.0.0.1:{{httpPort}} → RFB {{rfbPort}}",
    "novncNotRunning": "noVNC tidak berjalan",
    "novncStopBlocked": "Tidak dapat menghentikan noVNC tanpa root + YSK_EXECUTE",
    "novncStopped": "Menghentikan noVNC pada port {{httpPort}}",
    "directNeedsAllBind": "Pengikatan RFB adalah localhost — klien langsung tidak dapat menjangkau dari luar tanpa terowongan",
    "directOpenFirewall": "Buka TCP {{port}} di firewall untuk klien langsung",
    "viaServerReady": "noVNC aktif — buka URL lokal atau gunakan terowongan SSH",
    "viaServerStartFirst": "Mulai noVNC untuk mengaktifkan akses browser melalui server",
    "viewTicketIssued": "Mengeluarkan tiket tampilan berumur pendek",
    "invalidPort": "Nomor port tidak valid",
    "firewallNeedExecute": "Membuka port UFW memerlukan YSK_EXECUTE",
    "firewallNeedRoot": "Membuka port UFW memerlukan root",
    "firewallFailed": "ufw izinkan gagal: {{detail}}",
    "firewallOpened": "UFW mengizinkan TCP {{port}}",
    "clientInvalid": "Nama klien dan host diperlukan",
    "clientNotFound": "Profil klien tidak ditemukan",
    "clientUpBlocked": "Tidak dapat menghubungkan klien VNC tanpa root + YSK_EXECUTE",
    "clientUpFailed": "Koneksi klien gagal: {{detail}}",
    "clientViaServerUp": "Klien {{name}} siap untuk browser VNC melalui panel (catatan websockify lama dihentikan). Target tetap dapat dijangkau melalui Buka di browser.",
    "clientDirectUp": "Klien {{name}} hanya menggunakan VNC dalam browser (jalur vncviewer host dihapus). Buka di browser → {{target}}.",
    "clientNeedViewer": "Vncviewer desktop bersifat opsional. Gunakan Buka di browser untuk klien VNC tertanam.",
    "clientDownBlocked": "Tidak dapat memutuskan sambungan tanpa root + YSK_EXECUTE",
    "clientDown": "Klien terputus {{name}}",
    "clientDeleted": "Profil klien dihapus",
    "sessionStartCwd": "Permulaan VNC gagal: direktori kerja tidak dapat diakses oleh pengguna sesi (tampilan :{{display}}). Diperbaiki dengan memulai dari RUMAH.",
    "desktopRestarted": "Profil desktop diterapkan dan sesi dimulai ulang ({{desktop}}). Hubungkan kembali VNC/noVNC.",
    "desktopNeedsStart": "Profil desktop {{desktop}} ditulis ke xstartup. Mulai sesi untuk melamar.",
    "linuxUserRolledBack": "Menghapus sisa pengguna Linux {{user}} setelah kata sandi VNC gagal.",
    "linuxUserOrphan": "Tidak dapat menghapus sisa pengguna Linux {{user}} setelah kata sandi VNC gagal."
  },
  "apache": {
    "needServerName": "Nama server diperlukan",
    "siteExists": "Situs sudah ada",
    "siteNotFound": "Situs tidak ditemukan",
    "wroteConf": "Menulis {{path}}",
    "needExecute": "Membutuhkan YSK_EXECUTE",
    "settingsWritten": "Default Apache ditulis",
    "managedDir": "Dir terkelola {{path}}",
    "dryRun": "Lari kering",
    "copyFailed": "Penyalinan gagal: {{file}}",
    "configOk": "konfigurasi oke",
    "configFailed": "tes konfigurasi gagal: {{detail}}",
    "reloaded": "Apache dimuat ulang",
    "reloadFailed": "Gagal memuat ulang",
    "skippedOrphans": "Melewati {{count}} konferensi yatim piatu (tidak dimiliki)",
    "artifactInvalid": "Nama konferensi artefak tidak valid",
    "artifactOwned": "Conf {{file}} dimiliki oleh proyek atau situs mandiri",
    "artifactNotFound": "Konfigurasi artefak tidak ditemukan: {{file}}",
    "artifactRemoveFailed": "Gagal menghapus {{file}}: {{detail}}",
    "artifactRemoved": "Menghapus konferensi yatim piatu {{file}}",
    "artifactSystemPending": "DataDir dibersihkan; sistem kembar Apache membutuhkan YSK_EXECUTE/root untuk menonaktifkan",
    "artifactSystemDisabled": "Situs sistem dinonaktifkan {{site}}",
    "artifactSystemFailed": "Penonaktifan sistem gagal: {{detail}}",
    "conflictProjectsOnly": "Domain {{name}} diklaim oleh beberapa proyek — ubah domain proyek",
    "cleanupNothing": "Tidak ada konflik artefak yang perlu dihapus",
    "conflictOwnedKeep": "Conf yang dimiliki tetap {{file}} (juga NamaServer {{domain}})",
    "retiredOrphan": "Pensiunan yatim piatu conf {{file}} (ServerName bentrok dengan {{domain}})"
  },
  "btTracker": {
    "needExecute": "YSK_EXECUTE tidak aktif — pemasangan/mulai pelacak dan port publik memerlukan izin perubahan sistem.",
    "startWithoutExecute": "Memulai pelacak tanpa YSK_EXECUTE — mendengarkan mungkin berhasil; firewall host tidak akan dibuka.",
    "alreadyRunning": "Pelacak BitTorrent sudah berjalan dalam proses ini.",
    "notRunning": "Pelacak BitTorrent tidak berjalan.",
    "started": "Pelacak BitTorrent mendengarkan pada port {{port}}.",
    "startFailed": "Gagal memulai pelacak: {{detail}}",
    "stopped": "Pelacak BitTorrent berhenti.",
    "maxSeeds": "Benih serentak maksimum tercapai ({{n}}).",
    "seedStarted": "Pembagian benih {{id}}.",
    "seedStopped": "Berhenti menyemai pembagian.",
    "seedPending": "Penyemaian belum siap — mulai pelacak dan pastikan YSK_EXECUTE bila diperlukan.",
    "notSeeding": "Bagian ini saat ini tidak diunggulkan oleh bidang kendali.",
    "btNeedsTracker": "Berbagi BT membutuhkan pelacak yang berjalan. Buka File → BT Tracker dan mulai.",
    "restoreTrackerFailed": "Pelacak BT gagal memulai saat pemulihan boot",
    "restoreDone": "Pemulihan BT: diunggulkan {{seeded}}/{{attempted}} (gagal {{failed}})",
    "workerMissing": "Skrip pekerja terpisah tidak ada; dimulai dalam proses (mati dengan proses ini)",
    "startedDetached": "Pekerja lepas pelacak BT dimulai (pid {{pid}}, port {{port}})",
    "runningDetached": "Pelacak berjalan sebagai pekerja terpisah (pid {{pid}})",
    "jobQueued": "Pembuatan torrent BT dalam antrean (bagian besar)",
    "jobRunning": "Pembuatan torrent BT berjalan",
    "libraryAdded": "Menambahkan {{name}} ke perpustakaan WebTorrent",
    "libraryInspectFailed": "Tidak dapat membaca .torrent atau magnet itu",
    "libraryDup": "Torrent itu sudah ada di perpustakaan",
    "libraryDestBad": "Folder penyimpanan bukan jalur File yang valid",
    "libraryTorrentTooBig": "File .torrent lebih besar dari 8 MiB",
    "libraryNotFound": "Item perpustakaan tidak ditemukan",
    "libraryPaused": "Dijeda",
    "libraryResumed": "Dilanjutkan",
    "libraryRemoved": "Dihapus dari perpustakaan",
    "libraryFilesRemoved": "Menghapus file yang diunduh",
    "libraryRestoreDone": "Pemulihan perpustakaan: dimulai {{started}}/{{attempted}} (gagal {{failed}})",
    "applyTrackersDone": "Menerapkan pelacak tambahan ke {{n}} slot pengumuman langsung",
    "libraryNeedServe": "Disimpan. Buka panel (ysk-server serve) sehingga WebTorrent dapat mengunduh atau melakukan seed.",
    "libraryDestIsFile": "Tidak dapat membuat folder bernama {{name}} — file dengan nama tersebut sudah ada.",
    "librarySeedMissing": "Tidak ada file yang cocok di folder itu untuk diunggulkan.",
    "libraryWaitingPeers": "Menunggu rekan-rekan. Jika file sudah ada di host ini, tambahkan lagi dan pilih seed yang ada."
  },
  "migrate": {
    "orphanConfirm": "Ketik jalur beranda sisa yang tepat untuk mengonfirmasi penghapusan.",
    "orphanStillInStore": "Rumah itu masih milik proyek di toko.",
    "orphanMissing": "Jalur tidak ada di disk: {{path}}",
    "orphanNeedExecute": "Akan menghapus sisa {{path}}. Membutuhkan YSK_EXECUTE=1.",
    "orphanRmFailed": "Tidak dapat menghapus sisa rumah: {{detail}}",
    "orphanRemoved": "Menghapus sisa proyek rumah {{path}}."
  },
  "publicFiles": {
    "liveConf": "Konf Nginx yang aktif: {{path}}",
    "publicRoot": "Akar publik: {{path}}",
    "confNameStale": "Berkas {{file}} tidak cocok dengan server_name saat ini {{serverName}}. Terapkan ulang berkas publik untuk mengganti nama."
  },
  "leftover": {
    "staleCliTitle": "CLI sisa yang basi",
    "staleCli": "CLI yang tersisa masih ada: {{path}} (produk yang berjalan {{version}}). PATH mungkin lebih menyukainya. Hapus dengan: rm -f {{path}}",
    "apacheDefaultTitle": "Situs default sisa Apache",
    "apacheDefault": "Apache 000-default masih diaktifkan. Itu adalah file situs stok — ini tidak berarti Apache mendengarkan di publik :80 (YSK Apache diharapkan pada 127.0.0.1:8080). Overlay tidak menonaktifkannya. Terapkan Apache dari panel atau hosting apache apply --execute.",
    "nginxCatchAllTitle": "Nginx penampung semuanya hilang",
    "nginxCatchAll": "ysk-000-default.conf tidak ada di /etc/nginx/conf.d. SNI yang tidak diketahui bisa gagal. Jalankan proyek nginx-sync --execute.",
    "vsftpdTitle": "unit vsftpd gagal",
    "vsftpd": "vsftpd gagal. Overlay tidak menulis ulang mendengarkan/listen_ipv6. Terapkan FTP dari panel.",
    "dovecotTitle": "Dovecot TLS menunjuk pada sertifikat yang hilang",
    "dovecot": "Dovecot ssl_cert menunjukkan {{path}} yang hilang. Overlay tidak menulis ulang ssl=no. Terapkan TLS email setelah menerbitkan sertifikat, atau terapkan tumpukan email.",
    "overlayDoesNotHeal": "Hamparan produk tidak menulis ulang nginx, Apache, vsftpd, atau Dovecot. Gunakan perintah apply yang terdaftar (root + YSK_EXECUTE=1).",
    "executeStaleCli": "Lewati --execute (root + YSK_EXECUTE=1) untuk menghapus bin CLI yang sudah basi.",
    "executeMissingTls": "Lewati --execute (root + YSK_EXECUTE=1) untuk menonaktifkan TLS sertifikat yang hilang sehingga vsftpd/Dovecot dapat dimulai.",
    "executeGeneric": "Lewati --execute (root + YSK_EXECUTE=1) untuk menerapkan pembersihan sisa untuk temuan di atas.",
    "staleCliRemoved": "CLI sisa {{path}} dihapus.",
    "staleCliRemoveFailed": "Gagal menghapus CLI sisa {{path}}: {{detail}}",
    "vsftpdSslOff": "Sertifikat FTPS tidak ada: vsftpd disetel ssl_enable=NO lalu dimulai ulang.",
    "dovecotSslOff": "{{path}} tidak ada: Dovecot disetel ssl=no lalu dimulai ulang.",
    "readinessTitle": "Tuan rumah sisa makanan setelah overlay",
    "readinessClean": "Tidak ada sisa default Apache, nginx catch-all yang hilang, vsftpd yang gagal, atau CLI basi yang terdeteksi.",
    "nginxRemoved": "Menghapus sisa nginx conf {{path}}.",
    "nginxNotLeftover": "Bukan sisa file publik conf — tolak penghapusan.",
    "nginxUnusedKeep": "000-default tidak digunakan, bukan sisa — tidak dihapus.",
    "nginxSystemCopy": "Salinan sistem masih ada: {{path}}. Membutuhkan YSK_EXECUTE + root untuk menghapus.",
    "nginxReloadFailed": "nginx -t atau muat ulang gagal setelah menghapus {{path}}."
  },
  "defense": {
    "panelReqLabel": "Permintaan panel / mnt",
    "panelReqExcluded": "Lalu lintas panel yang diautentikasi — ditampilkan di sini, tidak dihitung dalam skor ancaman",
    "tcpOk": "TCP {{target}} dapat dijangkau",
    "tcpFail": "TCP {{target}} gagal",
    "dnsDegraded": "Jalur DNS terdegradasi",
    "reqRateHigh": "Tingkat permintaan publik {{reqs}}/mnt ≥ {{threshold}}",
    "ddosHeuristic": "Tingkat permintaan publik yang tinggi ditambah kegagalan pemeriksaan tepi"
  }
}
