diff --git a/locales/en.json b/locales/en.json index 951c73b..c763e29 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1640,7 +1640,8 @@ "start_use": "Start Using", "approve_invoice": "Approve & Create Invoice", "modem_hint": "Customer modem login credentials for RADIUS & PPPoE.", - "reg_hint": "Automatically calculated on install/payment. Can be adjusted manually if needed." + "reg_hint": "Automatically calculated on install/payment. Can be adjusted manually if needed.", + "modem_hint_mt": "Customer modem login credentials for PPPoE MikroTik API." }, "bill": { "ph_note": "e.g. service credit for downtime", @@ -1916,7 +1917,11 @@ "speedtest_hint": "The preset only auto-fills — adjust the URL if needed.", "qris_dyn_hint": "If filled, the system creates a dynamic QRIS per transaction (amount auto-filled on scan). If empty, the system uses the image URL as usual.", "qris_upload_hint": "If uploaded, the system saves the file and auto-fills the QRIS URL.", - "bank_hint": "The amount & unique code are the same as QRIS; verification is automatic (webhook forwarder) + manual (upload proof)." + "bank_hint": "The amount & unique code are the same as QRIS; verification is automatic (webhook forwarder) + manual (upload proof).", + "office_coord_hint": "Office coordinates are used for employee attendance location validation (geofencing).", + "set_auto_moved": "Automation moved:", + "set_auto_list": "Auto-Deactivate, Auto-Delete, Auto-Warning & Auto-", + "set_auto_now": "are now organized in the" }, "mt": { "updating": "Updating...", @@ -2045,7 +2050,10 @@ "prorata_first": "First invoice proration (install date = billing month)", "night_hint": "The system switches customers to this PPP profile between 00:00 - 06:00.", "kalong_hint": "Check to configure (fields open automatically if this package uses Jam Kalong).", - "fup_hint": "Check to configure (fields open automatically if this package uses FUP)." + "fup_hint": "Check to configure (fields open automatically if this package uses FUP).", + "active_days_hint": "The customer stays active for X days since activation / payment.", + "ratelimit_hint": "Actual rate-limit (MikroTik & RADIUS):", + "profile_hint2": "PPP profile + IP pool are created/updated automatically on MikroTik (MikroTik / RADIUS-profile mode). In RADIUS-attribute mode, IP & rate-limit come from RADIUS." }, "col": { "title": "Collector Management", @@ -2265,7 +2273,9 @@ "opt_static": "Static", "opt_random": "Random (anti-ban)", "delay_sec": "Delay (seconds)", - "stop": "Stop" + "stop": "Stop", + "moved": "Auto reminder moved:", + "moved_desc": "schedule, template selection & reminder message settings are now in the" }, "bk": { "title": "Backup & Recovery", diff --git a/locales/id.json b/locales/id.json index 35dff61..c2401a8 100644 --- a/locales/id.json +++ b/locales/id.json @@ -1641,7 +1641,8 @@ "start_use": "Mulai Pakai", "approve_invoice": "Setujui & Buat Tagihan", "modem_hint": "Kredensial login modem pelanggan untuk RADIUS & PPPoE.", - "reg_hint": "Otomatis dihitung saat pasang/bayar. Bisa disesuaikan manual jika perlu." + "reg_hint": "Otomatis dihitung saat pasang/bayar. Bisa disesuaikan manual jika perlu.", + "modem_hint_mt": "Kredensial login modem pelanggan untuk PPPoE MikroTik API." }, "bill": { "ph_note": "mis. kompensasi gangguan", @@ -1917,7 +1918,11 @@ "speedtest_hint": "Preset hanya mengisi otomatis — sesuaikan URL bila perlu.", "qris_dyn_hint": "Jika diisi, sistem akan membuat QRIS dinamis per transaksi (nominal langsung terisi saat scan). Jika kosong, sistem pakai URL gambar seperti biasa.", "qris_upload_hint": "Jika di-upload, sistem akan menyimpan file dan otomatis mengisi URL QRIS.", - "bank_hint": "Nominal & kode unik sama seperti QRIS; verifikasi otomatis (webhook forwarder) + manual (upload bukti)." + "bank_hint": "Nominal & kode unik sama seperti QRIS; verifikasi otomatis (webhook forwarder) + manual (upload bukti).", + "office_coord_hint": "Koordinat kantor digunakan untuk validasi lokasi absensi karyawan (geofencing)", + "set_auto_moved": "Otomatisasi dipindah:", + "set_auto_list": "Auto-Nonaktif, Auto-Hapus, Auto-Peringatan & Auto-", + "set_auto_now": "kini tertata di menu" }, "mt": { "updating": "Memperbarui...", @@ -2046,7 +2051,10 @@ "prorata_first": "Prorata tagihan pertama (tanggal pasang = bulan tagihan)", "night_hint": "Sistem akan ganti profile ppp pelanggan ke profile ini pada jam 00:00 - 06:00.", "kalong_hint": "Centang untuk mengatur (kolom terbuka otomatis bila paket ini memakai Jam Kalong).", - "fup_hint": "Centang untuk mengatur (kolom terbuka otomatis bila paket ini memakai FUP)." + "fup_hint": "Centang untuk mengatur (kolom terbuka otomatis bila paket ini memakai FUP).", + "active_days_hint": "Pelanggan aktif selama X hari sejak aktivasi / pembayaran.", + "ratelimit_hint": "Rate-limit asli (MikroTik & RADIUS):", + "profile_hint2": "Profil PPP + IP pool dibuat/diperbarui otomatis ke MikroTik (mode MikroTik / RADIUS profil). Pada mode RADIUS-atribut, IP & rate-limit dari RADIUS." }, "col": { "title": "Manajemen Kolektor", @@ -2266,7 +2274,9 @@ "opt_static": "Statis", "opt_random": "Random (anti-ban)", "delay_sec": "Jeda (detik)", - "stop": "Hentikan" + "stop": "Hentikan", + "moved": "Pengingat otomatis dipindah:", + "moved_desc": "pengaturan jadwal, pemilihan template & isi pesan pengingat tagihan kini di menu" }, "bk": { "title": "Backup & Recovery", diff --git a/views/admin/broadcast.ejs b/views/admin/broadcast.ejs index a1aa872..ba7080d 100644 --- a/views/admin/broadcast.ejs +++ b/views/admin/broadcast.ejs @@ -108,7 +108,7 @@