diff --git a/locales/en.json b/locales/en.json index 5cfcb26..fff9db2 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1065,7 +1065,23 @@ "search_ph": "Search SN, Customer, PPPoE...", "optional": "Optional", "online": "Online", - "offline": "Offline" + "offline": "Offline", + "title": "GenieACS Monitoring Pro", + "sync_title": "Sync customer ONU tags from ACS device.id (based on PPPoE user)", + "tab_devices": "Devices", + "all_status": "All Status", + "all_vendor": "All Vendors", + "del_device": "Delete Device", + "all_server": "All Servers", + "del_server": "Delete Server", + "edit_default": "Edit Default ACS", + "reload": "Reload", + "prov_title": "All-in-One WAN Provisioning", + "ssid": "SSID (Wi-Fi Name)", + "wifi_pass": "Wi-Fi Password (WPA2)", + "loading": "Loading...", + "run_prov": "Run Provisioning", + "add_server": "Add ACS Server" }, "vd": { "action": "Action", @@ -1518,7 +1534,73 @@ "bulk_pick_one": "Select at least 1 customer to delete.", "bulk_confirm": "Are you sure you want to delete", "bulk_confirm2": "selected customer records?", - "bulk_confirm3": "NOTE: PPPoE user/secret data on MikroTik will NOT be deleted (stays safe)." + "bulk_confirm3": "NOTE: PPPoE user/secret data on MikroTik will NOT be deleted (stays safe).", + "total": "Total Customers:", + "all_area": "All Areas", + "all_router": "All Routers", + "all_pkg": "All Packages", + "all_collector": "All Collectors", + "all_olt": "All OLTs", + "all_conn": "All Connections", + "all_billing": "All Billing", + "paid": "Paid", + "reject_reg": "Reject Registrant", + "view_detail": "View Detail & MikroTik", + "copy_id": "Copy Customer ID", + "copy_ip": "Copy Customer IP", + "open_ip": "Open Customer IP", + "reset_promo": "Reset Promo Cycle", + "prorata_followup": "Prorated Follow-up Invoice", + "gen_pppoe": "Generate PPPoE Account", + "add_customer": "Add New Customer", + "auth_mode": "Customer Authentication Mode (Primary)", + "opt_mt_api": "MikroTik API (Local /ppp secret - Primary & Default)", + "opt_radius": "RADIUS Server (Billing Database Only)", + "nik_opt": "Identity No. (KTP/SIM/Passport) (Optional)", + "nik": "Identity No. (KTP/SIM/Passport)", + "pkg_req": "Internet Package *", + "pkg": "Internet Package", + "conn_method": "Connection Method", + "onu_tag": "ONU Tag (GenieACS)", + "pick_from_mt": "Pick from MikroTik (API)", + "cust_ip": "Customer IP Address", + "status_auto": "Account Status & Auto-Isolir", + "status": "Account Status", + "suspended": "Suspend / Isolate", + "inactive": "Inactive", + "install_date": "Installation Date", + "isolir_day": "Isolir Date (1-31)", + "isolir_day_pp": "Isolir Date (Postpaid)", + "validity_prepaid": "Validity / Expiry Date (Prepaid only)", + "isolir_profile": "Isolir Profile / Address List", + "olt_device": "OLT Device", + "odp_port": "ODP Port", + "mac_opt": "MAC Address (Optional)", + "save_customer": "Save Customer", + "pick_excel": "Select Excel File", + "start_import": "Start Import", + "full_name": "Full Name *", + "phone_req": "Phone / WA No. *", + "update_customer": "Update Customer", + "apply_network": "Apply to Network", + "pay_method": "Payment Method", + "pay_cash": "Cash", + "pay_transfer": "Bank Transfer", + "pay_other": "Other", + "pick_location": "Pick Customer Location", + "done": "Done", + "router_target": "Target Router", + "conn_type": "Connection Type", + "uptime_session": "Active Session Uptime", + "traffic_stats": "Data Traffic Statistics", + "fup_total": "Total Quota Used (FUP):", + "phone": "Phone / WhatsApp No.", + "validity": "Validity (Prepaid)", + "close": "Close", + "disconnect_mt": "Disconnect MikroTik Session", + "calc_reg": "Prorata Calculator — Approve Registrant", + "start_use": "Start Using", + "approve_invoice": "Approve & Create Invoice" }, "bill": { "ph_note": "e.g. service credit for downtime", diff --git a/locales/id.json b/locales/id.json index 645d04c..372d231 100644 --- a/locales/id.json +++ b/locales/id.json @@ -1065,7 +1065,23 @@ "search_ph": "Cari SN, Pelanggan, PPPoE...", "optional": "Opsional", "online": "Online", - "offline": "Offline" + "offline": "Offline", + "title": "GenieACS Monitoring Pro", + "sync_title": "Sinkron Tag ONU pelanggan dari device.id ACS (berdasarkan PPPoE user)", + "tab_devices": "Perangkat", + "all_status": "Semua Status", + "all_vendor": "Semua Vendor", + "del_device": "Hapus Perangkat", + "all_server": "Semua Server", + "del_server": "Hapus Server", + "edit_default": "Edit Default ACS", + "reload": "Muat Ulang", + "prov_title": "Provisioning All-in-One WAN", + "ssid": "SSID (Nama Wi-Fi)", + "wifi_pass": "Sandi Wi-Fi (WPA2)", + "loading": "Mengunduh...", + "run_prov": "Jalankan Provisioning", + "add_server": "Tambah Server ACS" }, "vd": { "action": "Aksi", @@ -1519,7 +1535,73 @@ "bulk_pick_one": "Pilih minimal 1 pelanggan untuk dihapus.", "bulk_confirm": "Yakin ingin menghapus", "bulk_confirm2": "data pelanggan terpilih?", - "bulk_confirm3": "CATATAN: Data user / secret PPPoE di MikroTik TIDAK akan dihapus (tetap aman)." + "bulk_confirm3": "CATATAN: Data user / secret PPPoE di MikroTik TIDAK akan dihapus (tetap aman).", + "total": "Total Pelanggan:", + "all_area": "Semua Area", + "all_router": "Semua Router", + "all_pkg": "Semua Paket", + "all_collector": "Semua Kolektor", + "all_olt": "Semua OLT", + "all_conn": "Semua Koneksi", + "all_billing": "Semua Tagihan", + "paid": "Lunas", + "reject_reg": "Tolak Pendaftar", + "view_detail": "Lihat Detail & MikroTik", + "copy_id": "Salin ID Pelanggan", + "copy_ip": "Salin IP Pelanggan", + "open_ip": "Masuk ke IP Pelanggan", + "reset_promo": "Reset Siklus Promo", + "prorata_followup": "Tagihan Susulan Prorata", + "gen_pppoe": "Generate Akun PPPoE", + "add_customer": "Tambah Pelanggan Baru", + "auth_mode": "Mode Autentikasi Pelanggan (Utama)", + "opt_mt_api": "MikroTik API (Lokal /ppp secret - Utama & Default)", + "opt_radius": "RADIUS Server (Billing Database Only)", + "nik_opt": "No. Identitas (KTP/SIM/Paspor) (Opsional)", + "nik": "No. Identitas (KTP/SIM/Paspor)", + "pkg_req": "Paket Internet *", + "pkg": "Paket Internet", + "conn_method": "Metode Koneksi", + "onu_tag": "Tag ONU (GenieACS)", + "pick_from_mt": "Pilih dari MikroTik (API)", + "cust_ip": "IP Address Pelanggan", + "status_auto": "Status Akun & Auto-Isolir", + "status": "Status Akun", + "suspended": "Suspend / Isolir", + "inactive": "Nonaktif", + "install_date": "Tanggal Pasang", + "isolir_day": "Tanggal Isolir (1-31)", + "isolir_day_pp": "Tanggal Isolir (Pascabayar)", + "validity_prepaid": "Masa Aktif / Expired Date (Khusus Prabayar)", + "isolir_profile": "Profile Isolir / Address List", + "olt_device": "Perangkat OLT", + "odp_port": "Port ODP", + "mac_opt": "MAC Address (Opsional)", + "save_customer": "Simpan Pelanggan", + "pick_excel": "Pilih File Excel", + "start_import": "Mulai Impor", + "full_name": "Nama Lengkap *", + "phone_req": "No. Telepon / WA *", + "update_customer": "Update Pelanggan", + "apply_network": "Terapkan ke Jaringan", + "pay_method": "Metode Bayar", + "pay_cash": "Tunai (Cash)", + "pay_transfer": "Transfer Bank", + "pay_other": "Lainnya", + "pick_location": "Pilih Lokasi Pelanggan", + "done": "Selesai", + "router_target": "Router Target", + "conn_type": "Tipe Koneksi", + "uptime_session": "Uptime Sesi Active", + "traffic_stats": "Statistik Trafik Data", + "fup_total": "Total Kuota Terpakai (FUP):", + "phone": "No. Telepon / WhatsApp", + "validity": "Masa Aktif (Prabayar)", + "close": "Tutup", + "disconnect_mt": "Putus Sesi MikroTik", + "calc_reg": "Kalkulator Prorata — Setujui Pendaftar", + "start_use": "Mulai Pakai", + "approve_invoice": "Setujui & Buat Tagihan" }, "bill": { "ph_note": "mis. kompensasi gangguan", diff --git a/views/admin/acs.ejs b/views/admin/acs.ejs index 1c07360..81d0bea 100644 --- a/views/admin/acs.ejs +++ b/views/admin/acs.ejs @@ -58,7 +58,7 @@ <%- include('partials/sidebar', { activePage: 'acs_pro', company }) %>