# Indonesian translation. Keys are English source texts; missing entries fall back to English at runtime.
"Routes fetched from StarServer are empty; falling back to the database": "Rute yang diambil dari StarServer kosong; beralih ke database"
"Fetched route configuration from StarServer: {0} route(s)": "Konfigurasi rute diambil dari StarServer: {0} rute"
"Loaded route configuration from local file {0}: {1} route(s) (local fallback)": "Konfigurasi rute dimuat dari file lokal {0}: {1} rute (fallback lokal)"
"Loaded route configuration from the database: {0} route(s)": "Konfigurasi rute dimuat dari database: {0} rute"
"Failed to read static file: {0} - {1}": "Gagal membaca file statis: {0} - {1}"
"Service [{0}] stop timed out; forcing shutdown": "Penghentian layanan [{0}] habis waktu; memaksa shutdown"
"Loading SSL certificate: {0} -> {1}": "Memuat sertifikat SSL: {0} -> {1}"
"Health check: {0} -> {1}": "Pemeriksaan kesehatan: {0} -> {1}"
"No default page in static directory: {0}": "Tidak ada halaman default di direktori statis: {0}"
"Static file not found: {0}": "File statis tidak ditemukan: {0}"
"Static file root directory not found: {0}": "Direktori akar file statis tidak ditemukan: {0}"
"Path traversal attack blocked: {0}": "Serangan path traversal diblokir: {0}"
"Database initialization completed": "Inisialisasi database selesai"
"No SSL certificate configured; only HTTP is supported": "Tidak ada sertifikat SSL yang dikonfigurasi; hanya HTTP yang didukung"
"Gracefully shutting down the service...": "Menghentikan layanan secara graceful..."
"HTTP reverse proxy started, listening on port {0}, route count: {1}": "Proksi balik HTTP dimulai, mendengarkan pada port {0}, jumlah rute: {1}"
"NAT proxy => {0}": "Proksi NAT => {0}"
"SPA fallback: {0} -> {1}": "Fallback SPA: {0} -> {1}"
"StarGateway has no StarServer configured; running in standalone mode (database + local configuration only)": "StarGateway belum mengonfigurasi StarServer; berjalan dalam mode mandiri (hanya database + konfigurasi lokal)"
"StarGateway connected to StarServer: {0}": "StarGateway terhubung ke StarServer: {0}"
"StarGateway started, listening on port {0}, remote server {1}": "StarGateway dimulai, mendengarkan pada port {0}, server jarak jauh {1}"
# 运行时消息补充词条
"Configuration refreshed.": "Konfigurasi disegarkan."
"Failed to load the SSL certificate configuration: {0}": "Gagal memuat konfigurasi sertifikat SSL: {0}"
"Failed to load certificate {0}: {1}": "Gagal memuat sertifikat {0}: {1}"
"Failed to load configuration from {0}: {1}": "Gagal memuat konfigurasi dari {0}: {1}"
"StarServer is using plain HTTP. Remote certificate loading is refused for security because the private key password would be exposed on the wire; falling back to the database. Use HTTPS in production.": "StarServer menggunakan HTTP biasa. Pemuatan sertifikat dari jarak jauh ditolak demi keamanan karena kata sandi kunci privat akan terekspos di jaringan; beralih ke database. Gunakan HTTPS di produksi."
"Failed to fetch configuration from StarServer; falling back to the database: {0}": "Gagal mengambil konfigurasi dari StarServer; beralih ke database: {0}"
"Failed to load route configuration: {0}": "Gagal memuat konfigurasi rute: {0}"
"Failed to start service {0} via StarAgent: {1}": "Gagal memulai layanan {0} melalui StarAgent: {1}"
"Failed to stop service {0} via StarAgent: {1}": "Gagal menghentikan layanan {0} melalui StarAgent: {1}"
"Idle recycle: {0} has been inactive for more than {1} seconds": "Daur ulang menganggur: {0} tidak aktif selama lebih dari {1} detik"
"WebSocket is forbidden by route {0}: {1} {2}": "WebSocket dilarang oleh rute {0}: {1} {2}"
"Static {0} {1} -> 404 {2}": "Statis {0} {1} -> 404 {2}"
"Route {0} has no available backend nodes": "Rute {0} tidak memiliki node backend yang tersedia"
"Error handling request {0} {1}: {2}": "Kesalahan saat menangani permintaan {0} {1}: {2}"
"WS upgrade succeeded: {0}": "Peningkatan WS berhasil: {0}"
"Cold start: trying to wake {0} (route: {1})": "Mulai dingin: mencoba membangunkan {0} (rute: {1})"
"Failed to connect {0} to remote server {1}! elapsed {2}! {3}": "Gagal menghubungkan {0} ke server jarak jauh {1}! durasi {2}! {3}"
"Error forwarding to the client: {0}": "Kesalahan saat meneruskan ke klien: {0}"
"Directory: {0}": "Direktori: {0}"
"Failed to read directory: {0}": "Gagal membaca direktori: {0}"
"Stardust gateway": "Gerbang Stardust"
"Stardust gateway proxy. Provides traffic forwarding and reverse proxy with dynamic route switching, and works with the Stardust registry for service discovery and load balancing in microservice gateway scenarios.": "Proxy gerbang Stardust. Menyediakan penerusan lalu lintas dan proxy terbalik dengan pengalihan rute dinamis, serta bekerja sama dengan registri Stardust untuk penemuan layanan dan penyeimbangan beban dalam skenario gerbang layanan mikro."
"Debug switch. Default true.": "Sakelar debug. Default true."
"Service port. Default 8800.": "Port layanan. Default 8800."
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "Rahasia token. Algoritma dan rahasia yang digunakan untuk membuat token JWT, mis. HS256:ABCD1234"
"Stardust server address, e.g. http://star.newlifex.com:6600": "Alamat server Stardust, misalnya http://star.newlifex.com:6600"
"Local configuration file path. Fallback configuration used when StarServer is unreachable.": "Jalur file konfigurasi lokal. Konfigurasi cadangan saat StarServer tidak dapat dijangkau."
"Admin API token. Non-loopback access to /api/* requires a matching token; leave empty to allow only local loopback": "Token Admin API. Akses non-loopback ke /api/* memerlukan token yang cocok; kosongkan untuk hanya mengizinkan loopback lokal"
"Health check interval. In seconds, default 10 seconds": "Interval pemeriksaan kesehatan. Dalam detik, default 10 detik"
"Configuration refresh interval. Unit: seconds, default 15 seconds.": "Interval penyegaran konfigurasi. Dalam detik, default 15 detik."
"Idle timeout. In seconds; backend connections with no traffic longer than this are reclaimed. Default 900 seconds (15 minutes)": "Batas waktu diam. Dalam detik; koneksi backend tanpa lalu lintas lebih lama dari ini akan dilepas. Default 900 detik (15 menit)"
|