i18n (Phase C batch 11): areas, routers, broadcast, backup, whatsapp_templates, mikrotik_display ID/EN

This commit is contained in:
oxpoe committed 2026-10-09 07:59:09 +07:00
1 parent fd074f8ff7
commit e70bc23651
8 files changed
+264 -88

No files matched your search

+88
View File
@@ -2183,6 +2183,94 @@
"save": "Save Expense",
"title": "Expenses",
"th_method": "Method"
},
"ar": {
"heading": "Area / Region Management",
"add": "Add New Area",
"list": "Area / Region Master List",
"th_desc": "Note / Description",
"th_cust_count": "Customer Count",
"th_col_count": "Collector Count",
"del": "Delete Area",
"name_req": "Area / Region Name *",
"ph_name": "Example: Sukamaju Village, Block C1-C10",
"ph_desc": "Example: Coverage area ODP-01 to ODP-05",
"save": "Save Area",
"edit": "Edit Area Data",
"title": "Area Management",
"th_name": "Area / Region Name"
},
"rt": {
"list": "MikroTik Router List",
"view_grid": "Card Grid",
"script_isolir": "Isolir Script",
"add_now": "Add Router Now",
"add": "Add Router",
"pppoe_active": "PPPoE Active",
"live_detail": "Live Status Detail",
"setup_fw": "Isolir Firewall Setup",
"edit": "Edit Router",
"del": "Delete Router",
"live_title": "Router Live Detail"
},
"bc": {
"send_title": "Send Invoices Now (Manual — if Auto is OFF)",
"send": "Send Invoices Now",
"spintax": "Spintax Word Variation:",
"spintax_desc": "Use <code>{Hi|Good Morning|Dear}</code> so the message is auto-randomized & not treated as spam.",
"human_delay": "Human-like Typing Delay:",
"human_delay_desc": "Before sending, the system waits a moment (scaled to message length) to mimic human typing tempo.",
"random_batch": "Random Delay & Batching:",
"random_batch_desc": "Sent with dynamic random delays and automatic rest between batches.",
"isolir_date": "Isolir Date",
"opt_static": "Static",
"opt_random": "Random (anti-ban)",
"delay_sec": "Delay (seconds)",
"stop": "Stop"
},
"bk": {
"title": "Backup & Recovery",
"total": "Total Backups",
"files_saved": "Files stored",
"db_backup": "Database backup",
"set_backup": "Settings backup",
"size_used": "Capacity used",
"create": "Create New Backup",
"type": "Backup Type",
"opt_all": "All (Database + Settings)",
"opt_db": "Database Only",
"opt_set": "Settings Only",
"upload": "Upload & Restore Backup",
"pick_file": "Select Backup File (.db / .json)",
"auto_clean": "Automatic Cleanup",
"retention": "Retention (Days)",
"history": "Backup History",
"empty": "No backup files available"
},
"wt": {
"title": "WhatsApp Notification Template Settings",
"lbl_reminder": "Invoice Reminder Template (Monthly / Manual)",
"lbl_qris": "QRIS Invoice Template (Manual)",
"lbl_success": "Payment Success Template (Paid)",
"lbl_isolir": "Isolir Notice Template (Auto / Manual)",
"lbl_arrears": "Arrears Warning Template (approaching deactivation)",
"lbl_autopaid": "Auto-Paid Template (Rp 0 / auto_isolate=0)",
"lbl_autoinactive": "Auto-Deactivate Template (arrears)",
"lbl_autodelete": "Auto-Delete Template (4th month)",
"convert": "Convert to Meta Cloud API Format",
"save": "Save Template",
"tool_title": "Meta WhatsApp Cloud API Template Converter",
"pick_tmpl": "Select the Template to Convert to Meta Format:",
"opt_reminder": "Invoice Reminder Template",
"opt_qris": "QRIS Invoice Template",
"opt_success": "Payment Success Template",
"opt_isolir": "Isolir Notice Template",
"vars": "Parameter Order Variables (Components Payload):"
},
"md": {
"connecting": "Connecting to MikroTik...",
"fullscreen": "Fullscreen",
"exit": "Exit"
}
},
"tech": {