mirror of
https://github.com/mivodev/mivo.git
synced 2026-01-26 05:25:42 +07:00
632 lines
28 KiB
JSON
632 lines
28 KiB
JSON
{
|
|
"_meta": {
|
|
"name": "English",
|
|
"flag": "us"
|
|
},
|
|
"common": {
|
|
"dashboard": "Dashboard",
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"delete": "Delete",
|
|
"edit": "Edit",
|
|
"add": "Add",
|
|
"install": "Install",
|
|
"back": "Back",
|
|
"actions": "Actions",
|
|
"status": "Status",
|
|
"name": "Name",
|
|
"description": "Description",
|
|
"search": "Search",
|
|
"previous": "Previous",
|
|
"next": "Next",
|
|
"confirm_delete": "Are you sure you want to delete this item?",
|
|
"page_of": "Page {current} of {total}",
|
|
"all_topics": "All Topics",
|
|
"open": "Open",
|
|
"session": "Session",
|
|
"table": {
|
|
"entries_per_page": "entries per page",
|
|
"search_placeholder": "Search...",
|
|
"all": "All",
|
|
"showing": "Showing {start} to {end} of {total} entries",
|
|
"no_match": "No matching records found"
|
|
},
|
|
"char_length": "{n} Characters",
|
|
"forms": {
|
|
"general": "General",
|
|
"required": "required",
|
|
"save_changes": "Save Changes",
|
|
"please_wait": "Please wait...",
|
|
"none": "none",
|
|
"enabled": "Enabled",
|
|
"disabled": "Disabled"
|
|
},
|
|
"warning": "Warning"
|
|
},
|
|
"home": {
|
|
"subtitle": "A modern, lightweight MikroTik Hotspot Manager built for performance and simplicity.",
|
|
"manage_routers": "Manage Routers",
|
|
"manage_routers_desc": "Configure RouterOS connections and view status.",
|
|
"source_code": "Source Code",
|
|
"source_code_desc": "View the project repository and contribute.",
|
|
"quick_access": "Quick Access",
|
|
"session_name": "Session Name",
|
|
"hotspot_name": "Hotspot Name",
|
|
"ip_address": "IP Address"
|
|
},
|
|
"dashboard": {
|
|
"system_info": "System Info",
|
|
"model": "Model",
|
|
"board_name": "Board Name",
|
|
"router_os": "RouterOS",
|
|
"architecture": "Architecture",
|
|
"uptime": "Uptime",
|
|
"resources": "Resources",
|
|
"cpu_load": "CPU Load",
|
|
"memory": "Memory",
|
|
"free": "Free",
|
|
"hdd": "HDD",
|
|
"income_today": "Income Today",
|
|
"traffic_monitor": "Traffic Monitor",
|
|
"rx_download": "Rx (Download)",
|
|
"tx_upload": "Tx (Upload)"
|
|
},
|
|
"settings": {
|
|
"title": "Settings",
|
|
"subtitle": "Manage your application preferences and configurations.",
|
|
"system": "General",
|
|
"system_desc": "System-wide configurations and security.",
|
|
"admin_username": "Admin Username",
|
|
"admin_username_desc": "For security reasons, the administrator username cannot be changed.",
|
|
"change_password": "Change Password",
|
|
"new_password_placeholder": "Enter new password",
|
|
"update_password": "Update Password",
|
|
"quick_print_mode": "Quick Print Mode",
|
|
"quick_print_mode_desc": "Enable direct printing for voucher generation.",
|
|
"save_global": "Save Global Settings",
|
|
"data_management": "Data Management",
|
|
"data_management_desc": "Backup or restore your application data.",
|
|
"backup_data": "Backup Data",
|
|
"backup_data_desc": "Download a configuration file (.mivo) containing your database and settings.",
|
|
"download_backup": "Download Backup",
|
|
"restore_data": "Restore Data",
|
|
"restore_data_desc": "Upload a previously backup file (.mivo). Overwrites or adds to existing data.",
|
|
"restore": "Restore",
|
|
"warning_restore": "WARNING: This will restore settings from the file and may overwrite existing data. Continue?",
|
|
"routers_title": "Routers",
|
|
"routers_subtitle": "Manage your MikroTik RouterOS connections.",
|
|
"add_router": "Add Router",
|
|
"no_routers": "No Routers Found",
|
|
"connect_first": "Connect your first MikroTik router to start managing hotspots and vouchers.",
|
|
"delete_router_title": "Delete Session?",
|
|
"delete_router_confirm": "Are you sure you want to delete <strong>{name}</strong>? This action cannot be undone.",
|
|
"connect": "Connect",
|
|
"logos_title": "Logos",
|
|
"logos_subtitle": "Upload and manage logos for your hotspots and vouchers.",
|
|
"upload_new_logo": "Upload New Logo",
|
|
"drag_drop": "Drag and drop or click to select file",
|
|
"supports_formats": "Supports PNG, JPG, SVG, GIF",
|
|
"no_logos": "No logos uploaded yet.",
|
|
"id_copied": "ID Copied",
|
|
"logo_id_copied_desc": "Logo ID <strong>{id}</strong> copied to clipboard.",
|
|
"delete_logo_title": "Delete Logo?",
|
|
"delete_logo_confirm": "Are you sure you want to delete logo <strong>{id}</strong>?",
|
|
"templates_title": "Voucher Templates",
|
|
"templates_subtitle": "Manage and customize your voucher print designs.",
|
|
"new_template": "New Template",
|
|
"edit_template": "Edit Template",
|
|
"default_template": "Default Template",
|
|
"system_label": "System",
|
|
"custom_label": "Custom",
|
|
"built_in": "Built-in",
|
|
"default_template_desc": "Standard thermal printer friendly template.",
|
|
"delete_template_title": "Delete Template?",
|
|
"delete_template_confirm": "Are you sure you want to delete <strong>{name}</strong>?",
|
|
"template_name": "Template Name",
|
|
"html_source": "HTML Source",
|
|
"docs": "Docs",
|
|
"live_preview": "Live Preview",
|
|
"template_variables": "Template Variables",
|
|
"variables_desc": "Use these variables in your HTML source. They will be replaced with actual user data during printing.",
|
|
"qr_code": "QR Code",
|
|
"qr_desc": "Generates a QR Code containing the Login URL with username and password.",
|
|
"custom_attributes": "Custom Attributes",
|
|
"examples": "Examples",
|
|
"api_cors_title": "API CORS",
|
|
"api_cors_subtitle": "Manage Cross-Origin Resource Sharing for API access.",
|
|
"add_rule": "Add CORS Rule",
|
|
"edit_rule": "Edit CORS Rule",
|
|
"origin": "Origin",
|
|
"methods": "Allowed Methods",
|
|
"headers": "Allowed Headers",
|
|
"max_age": "Max Age (seconds)",
|
|
"cpu_warning": "Low values (< 5s) may increase CPU usage on older routers.",
|
|
"back": "Back to Settings",
|
|
"editor_shortcuts": "Editor Shortcuts & Emmet",
|
|
"emmet_desc": "Use Emmet abbreviations for fast coding. Look for the dotted underline, then press Tab.",
|
|
"tip_emmet_html": "<strong>HTML Boilerplate</strong>: Type <code>!</code> then <code>Tab</code>.",
|
|
"tip_emmet_tag": "<strong>Auto-Tag</strong>: Type <code>.container</code> then <code>Tab</code> for <code><div class=\"container\"></code>.",
|
|
"tip_color_picker": "<strong>Color Picker</strong>: Click the color box next to hex codes (e.g., #ff0000) to open the picker.",
|
|
"tip_syntax_error": "<strong>Syntax Error</strong>: Red squiggles (and dots in the gutter) show structure errors like mismatched tags.",
|
|
"plugins_title": "Plugins",
|
|
"plugins": "Plugins",
|
|
"plugins_desc": "Manage and extend functionality with plugins.",
|
|
"upload_plugin": "Upload Plugin",
|
|
"upload_plugin_desc": "Select a plugin .zip file to install.",
|
|
"no_plugins": "No Plugins Installed",
|
|
"no_plugins_desc": "Upload a .zip file to get started.",
|
|
"plugin_installed": "Plugin Installed",
|
|
"plugin_installed_desc": "Plugin \"{name}\" has been installed successfully.",
|
|
"delete_plugin": "Delete Plugin?",
|
|
"delete_plugin_confirm": "Are you sure you want to delete plugin <strong>{name}</strong>? This cannot be undone.",
|
|
"install_failed": "Installation Failed"
|
|
},
|
|
"routers": {
|
|
"edit_router_title": "Edit Router",
|
|
"add_router_title": "Add Router",
|
|
"connect_desc": "Connect Mivo to your RouterOS device.",
|
|
"session_settings": "Session Settings",
|
|
"unique_id": "Unique ID. Preview:",
|
|
"show_quick_access": "Show in Quick Access (Home Page)",
|
|
"connection_details": "Connection Details",
|
|
"password_hint": "Leave empty to keep existing password.",
|
|
"hotspot_info": "Hotspot Information",
|
|
"dns_name": "DNS Name",
|
|
"traffic_interface": "Traffic Interface",
|
|
"check_btn": "Check",
|
|
"currency": "Currency",
|
|
"auto_reload": "Auto Reload (Sec)",
|
|
"save_connect": "Save & Connect"
|
|
},
|
|
"login": {
|
|
"welcome": "Welcome back, please sign in to continue.",
|
|
"username": "Username",
|
|
"password": "Password",
|
|
"sign_in": "Sign In"
|
|
},
|
|
"quick_print": {
|
|
"title": "Quick Print",
|
|
"subtitle": "Instant voucher generation and printing.",
|
|
"manage": "Manage Packages",
|
|
"manage_title": "Manage Packages",
|
|
"manage_subtitle": "Configure your Quick Print voucher packages for:",
|
|
"no_packages": "No Packages Found",
|
|
"no_packages_found": "No packages found.",
|
|
"create_first": "Create a Quick Print package to get started.",
|
|
"create_package": "Create Package",
|
|
"add_package": "Add Package",
|
|
"edit_package": "Edit Package",
|
|
"save_package": "Save Package",
|
|
"delete_package": "Delete Package",
|
|
"print_voucher": "Print Voucher",
|
|
"name": "Name",
|
|
"package_name": "Package Name",
|
|
"profile": "Profile",
|
|
"select_profile": "Select Profile",
|
|
"prefix": "Prefix",
|
|
"server": "Server",
|
|
"price": "Price",
|
|
"selling_price": "Selling Price",
|
|
"time_limit": "Time Limit",
|
|
"data_limit": "Data Limit",
|
|
"card_color": "Card Color",
|
|
"char_length": "Char Length",
|
|
"vouchers_to_generate": "Vouchers to Generate",
|
|
"comment": "Comment"
|
|
},
|
|
"sidebar": {
|
|
"dashboard": "Dashboard",
|
|
"quick_print": "Quick Print",
|
|
"hotspot": "Hotspot",
|
|
"status": "Status",
|
|
"security": "Security",
|
|
"reports": "Reports",
|
|
"network": "Network",
|
|
"system": "System",
|
|
"settings": "Settings",
|
|
"templates": "Templates",
|
|
"disconnect": "Disconnect",
|
|
"logout": "Logout from Mivo"
|
|
},
|
|
"hotspot_active": {
|
|
"title": "Active Users",
|
|
"subtitle": "Monitor currently active hotspot sessions",
|
|
"filter_server": "All Servers",
|
|
"server": "Server",
|
|
"user": "User",
|
|
"address": "Address / MAC",
|
|
"uptime": "Uptime / Left",
|
|
"bytes_in_out": "Bytes In/Out",
|
|
"time_left": "Left",
|
|
"remove": "Disconnect User?"
|
|
},
|
|
"hotspot_hosts": {
|
|
"title": "Hotspot Hosts",
|
|
"subtitle": "Devices connected to the hotspot network for:",
|
|
"mac": "MAC Address",
|
|
"address": "Address",
|
|
"to_address": "To Address",
|
|
"server": "Server",
|
|
"comment": "Comment"
|
|
},
|
|
"hotspot_menu": {
|
|
"users": "Users",
|
|
"profiles": "User Profiles",
|
|
"generate": "Generate",
|
|
"cookies": "Cookies",
|
|
"active": "Active",
|
|
"hosts": "Hosts",
|
|
"bindings": "IP Bindings",
|
|
"walled_garden": "Walled Garden"
|
|
},
|
|
"reports_menu": {
|
|
"resume": "Resume",
|
|
"selling": "Selling Report",
|
|
"user_log": "User Log"
|
|
},
|
|
"network_menu": {
|
|
"dhcp": "DHCP Leases"
|
|
},
|
|
"system_menu": {
|
|
"scheduler": "Scheduler",
|
|
"reboot": "Reboot",
|
|
"shutdown": "Shutdown"
|
|
},
|
|
"dhcp": {
|
|
"title": "DHCP Leases",
|
|
"subtitle": "Active DHCP leases for:",
|
|
"all_servers": "All Servers",
|
|
"address": "Address",
|
|
"mac": "MAC Address",
|
|
"server": "Server",
|
|
"status": "Status",
|
|
"host": "Host Name"
|
|
},
|
|
"cookies": {
|
|
"title": "Hotspot Users",
|
|
"subtitle": "Manage users and vouchers",
|
|
"name": "Name",
|
|
"mac": "MAC Address",
|
|
"ip": "IP Address",
|
|
"expires": "Expires In",
|
|
"remove_cookie": "Remove Cookie?",
|
|
"remove_confirm": "Are you sure you want to remove the cookie for {user}?"
|
|
},
|
|
"reports": {
|
|
"selling_title": "Selling Report",
|
|
"selling_subtitle": "Sales summary and details for:",
|
|
"user_log_title": "User Log",
|
|
"user_log_subtitle": "Login and logout history for:",
|
|
"resume_title": "Resume Report",
|
|
"resume_subtitle": "Overview of aggregated income.",
|
|
"total_income": "Total Income",
|
|
"total_vouchers": "Total Vouchers Sold",
|
|
"date_batch": "Date / Batch (Comment)",
|
|
"qty": "Qty",
|
|
"total": "Total",
|
|
"no_data": "No sales data found.",
|
|
"time": "Time",
|
|
"topics": "Topics",
|
|
"message": "Message",
|
|
"daily": "Daily",
|
|
"monthly": "Monthly",
|
|
"yearly": "Yearly",
|
|
"date": "Date",
|
|
"month": "Month",
|
|
"year": "Year",
|
|
"refresh": "Refresh",
|
|
"print_report": "Print Report"
|
|
},
|
|
"hotspot_profiles": {
|
|
"title": "User Profiles",
|
|
"subtitle": "Manage hotspot rate limits and pricing",
|
|
"add_profile": "Add Profile",
|
|
"edit_profile": "Edit Profile",
|
|
"all_modes": "All Expired Modes",
|
|
"name": "Name",
|
|
"shared_users": "Shared Users",
|
|
"rate_limit": "Rate Limit",
|
|
"parent_queue": "Parent Queue",
|
|
"expired_mode": "Expired Mode",
|
|
"validity": "Validity",
|
|
"price": "Price",
|
|
"selling_price": "Selling Price",
|
|
"lock_user": "Lock User",
|
|
"form": {
|
|
"add_title": "Add Profile",
|
|
"edit_title": "Edit Profile",
|
|
"add_subtitle": "Create a new hotspot user profile for: {name}",
|
|
"edit_subtitle": "Edit hotspot user profile: {name}",
|
|
"settings": "Profile Settings",
|
|
"general": "General Settings",
|
|
"limits_queues": "Limits & Queues",
|
|
"pricing_validity": "Pricing & Validity",
|
|
"address_pool": "Address Pool",
|
|
"rate_limit_help": "Rx/Tx (Upload/Download). Example: 512k/1M",
|
|
"expired_mode_help": "Action when validity expires.",
|
|
"validity_help": "Days / Hours / Minutes",
|
|
"lock_user_help": "Lock user to one specific MAC address.",
|
|
"save": "Save Profile",
|
|
"name_placeholder": "e.g. 1Hour-Package",
|
|
"quick_tips": "Quick Tips",
|
|
"tip_rate_limit": "<strong>Rate Limit</strong>: Rx/Tx (Upload/Download). Example: <code>512k/1M</code>",
|
|
"tip_expired_mode": "<strong>Expired Mode</strong>: Select 'Remove' or 'Notice' to enable Validity.",
|
|
"tip_parent_queue": "<strong>Parent Queue</strong>: Assigns users to a specific parent queue for bandwidth management."
|
|
}
|
|
},
|
|
"hotspot_users": {
|
|
"add_user": "Add User",
|
|
"edit_user": "Edit User",
|
|
"title": "Hotspot Users",
|
|
"subtitle": "Manage users and vouchers",
|
|
"name": "Name",
|
|
"profile": "Profile",
|
|
"uptime_limit": "Uptime / Limit",
|
|
"bytes_in_out": "Bytes In/Out",
|
|
"comment": "Comment",
|
|
"no_users_selected": "No users selected.",
|
|
"form": {
|
|
"add_title": "Add User",
|
|
"edit_title": "Edit User",
|
|
"subtitle": "Hotspot user account",
|
|
"edit_subtitle": "Update user details for: {name}",
|
|
"username": "Username",
|
|
"password": "Password",
|
|
"profile": "Profile",
|
|
"server": "Server",
|
|
"time_limit": "Time Limit",
|
|
"data_limit": "Data Limit",
|
|
"comment": "Comment",
|
|
"save": "Save User",
|
|
"username_help": "Unique username for login.",
|
|
"password_help": "Strong password for security.",
|
|
"profile_help": "Profile determines speed limit and shared user policy.",
|
|
"time_limit_help": "Total allowed uptime (Days, Hours, Minutes).",
|
|
"data_limit_help": "Limit data usage (0 for unlimited).",
|
|
"comment_help": "Additional notes or contact info.",
|
|
"username_placeholder": "e.g. voucher123",
|
|
"password_placeholder": "e.g. 123456",
|
|
"comment_placeholder": "Optional note for this user",
|
|
"quick_tips": "Quick Tips",
|
|
"tip_profiles": "<strong>Profiles</strong> define the default speed limits, session timeout, and shared users policy.",
|
|
"tip_time_limit": "<strong>Time Limit</strong> is the total accumulated uptime allowed for this user.",
|
|
"tip_data_limit": "<strong>Data Limit</strong> will override the profile's data limit settings if specified here. Set to 0 to use profile default."
|
|
}
|
|
},
|
|
"hotspot_generate": {
|
|
"title": "Generate Vouchers",
|
|
"form": {
|
|
"qty": "Quantity",
|
|
"server": "Server",
|
|
"user_mode": "User Mode",
|
|
"user_length": "User Length",
|
|
"prefix": "Prefix",
|
|
"characters": "Characters",
|
|
"profile": "Profile",
|
|
"time_limit": "Time Limit",
|
|
"data_limit": "Data Limit",
|
|
"comment": "Comment",
|
|
"generate": "Generate Vouchers",
|
|
"subtitle": "Create multiple hotspot vouchers in batch for: {name}",
|
|
"batch_settings": "Batch Generation Settings",
|
|
"core_config": "Core Config",
|
|
"qty_help": "Count of vouchers to generate.",
|
|
"server_help": "Target Hotspot Instance.",
|
|
"user_mode_help": "Login credential format.",
|
|
"comment_help": "Note for this batch.",
|
|
"user_format": "User Format",
|
|
"name_length_help": "Length of username/password.",
|
|
"prefix_placeholder": "e.g. VIP-",
|
|
"prefix_help": "Prefix for generated usernames.",
|
|
"characters_help": "Character types to include.",
|
|
"limits_profile": "Limits & Profile",
|
|
"profile_help": "Apply speed limits from profile.",
|
|
"time_limit_help": "Max uptime (e.g. 1h, 30m).",
|
|
"data_limit_help": "Max data transfer (MB).",
|
|
"quick_tips": "Quick Tips",
|
|
"tip_user_mode": "<strong>User Mode</strong>: UP (separate), VC (same).",
|
|
"tip_format_examples": "<strong>Format Examples</strong>: abcd (lower), 1234 (num), Mix (upper/lower/num).",
|
|
"tip_limits": "<strong>Limits</strong>: Time (e.g. 1h, 30m), Data (e.g. 100MB). Leave empty to use Profile default."
|
|
}
|
|
},
|
|
"security": {
|
|
"bindings": {
|
|
"title": "IP Bindings",
|
|
"subtitle": "Manage IP bindings (bypass/blocked) for: {name}",
|
|
"all_types": "All Types",
|
|
"regular": "Regular",
|
|
"bypassed": "Bypassed",
|
|
"blocked": "Blocked",
|
|
"table": {
|
|
"mac": "MAC Address",
|
|
"address": "Address",
|
|
"to_address": "To Address",
|
|
"type": "Type",
|
|
"comment": "Comment"
|
|
},
|
|
"form": {
|
|
"add_title": "Add Binding",
|
|
"mac_address": "MAC Address",
|
|
"address": "Address",
|
|
"to_address": "To Address",
|
|
"type": "Type",
|
|
"server": "Server",
|
|
"comment": "Comment",
|
|
"mac_help": "Target device MAC address.",
|
|
"address_help": "Target IP address (optional).",
|
|
"to_address_help": "Translate to this IP (optional).",
|
|
"server_help": "Apply to specific Hotspot server.",
|
|
"comment_help": "Note for this binding.",
|
|
"save": "Save & Bind",
|
|
"tip_bypassed": "<strong>Bypassed</strong>: Access without login.",
|
|
"tip_blocked": "<strong>Blocked</strong>: Deny access completely.",
|
|
"tip_regular": "<strong>Regular</strong>: Normal hotspot client."
|
|
}
|
|
},
|
|
"walled_garden": {
|
|
"title": "Walled Garden",
|
|
"subtitle": "Manage allowed destinations (bypass without login) for: {name}",
|
|
"all_actions": "All Actions",
|
|
"allow": "Allow",
|
|
"deny": "Deny",
|
|
"table": {
|
|
"host_ip": "Dst. Host / IP",
|
|
"proto_port": "Protocol / Port",
|
|
"action": "Action",
|
|
"comment": "Comment"
|
|
},
|
|
"form": {
|
|
"add_title": "Add Entry",
|
|
"action": "Action",
|
|
"dst_host": "Dst. Host (Domain)",
|
|
"dst_address": "Dst. Address (IP)",
|
|
"protocol": "Protocol",
|
|
"dst_port": "Dst. Port",
|
|
"server": "Server",
|
|
"comment": "Comment",
|
|
"host_help": "Domain to allow (wildcard supported).",
|
|
"addr_help": "Destination IP Address.",
|
|
"action_help": "Allow (bypass) or Deny access.",
|
|
"server_help": "Apply to specific Hotspot server.",
|
|
"comment_help": "Note for this rule.",
|
|
"save": "Save Entry",
|
|
"tip_host": "<strong>Dst. Host</strong>: Domain name (e.g. <code>*.google.com</code>).",
|
|
"tip_ip": "<strong>Dst. IP</strong>: Specific IP address.",
|
|
"tip_action": "<strong>Action</strong>: Allow to bypass auth."
|
|
}
|
|
}
|
|
},
|
|
"system_tools": {
|
|
"scheduler_subtitle": "Manage RouterOS automated tasks for:",
|
|
"add_task": "Add Task",
|
|
"add_title": "Add Scheduler Task",
|
|
"edit_title": "Edit Scheduler Task",
|
|
"save_task": "Save Task",
|
|
"update_task": "Update Task",
|
|
"delete_task": "Delete Task",
|
|
"table_name": "Name",
|
|
"name": "Name",
|
|
"interval": "Interval",
|
|
"next_run": "Next Run",
|
|
"status": "Status",
|
|
"enabled": "Enabled",
|
|
"disabled": "Disabled",
|
|
"start_date": "Start Date",
|
|
"start_time": "Start Time",
|
|
"on_event": "On Event (Script)",
|
|
"comment": "Comment"
|
|
},
|
|
"toasts": {
|
|
"profile_created": "Profile Created",
|
|
"profile_created_desc": "User profile \"{name}\" has been created successfully.",
|
|
"profile_updated": "Profile Updated",
|
|
"profile_updated_desc": "Changes to profile \"{name}\" have been saved.",
|
|
"profile_deleted": "Profile Deleted",
|
|
"profile_deleted_desc": "The user profile has been removed.",
|
|
"user_added": "User Added",
|
|
"user_added_desc": "Hotspot user \"{name}\" has been created.",
|
|
"user_deleted": "User(s) Deleted",
|
|
"user_deleted_desc": "The selected hotspot user(s) have been removed.",
|
|
"user_updated": "User Updated",
|
|
"user_updated_desc": "Changes to user \"{name}\" have been saved.",
|
|
"session_removed": "Session Removed",
|
|
"session_removed_desc": "The active hotspot session has been terminated.",
|
|
"binding_added": "Binding Added",
|
|
"binding_added_desc": "IP Binding has been created successfully.",
|
|
"binding_removed": "Binding Removed",
|
|
"binding_removed_desc": "IP Binding has been removed.",
|
|
"rule_added": "Rule Added",
|
|
"rule_added_desc": "Walled Garden rule has been added.",
|
|
"rule_removed": "Rule Removed",
|
|
"rule_removed_desc": "Walled Garden rule has been removed.",
|
|
"cookie_removed": "Cookie Removed",
|
|
"cookie_removed_desc": "Hotspot cookie has been cleared.",
|
|
"package_saved": "Package Saved",
|
|
"package_saved_desc": "Quick print package has been updated.",
|
|
"package_deleted": "Package Deleted",
|
|
"package_deleted_desc": "Quick print package has been removed.",
|
|
"vouchers_generated": "Vouchers Generated",
|
|
"vouchers_generated_desc": "{qty} users have been created successfully.",
|
|
"schedule_added": "Schedule Added",
|
|
"schedule_added_desc": "The task has been scheduled.",
|
|
"schedule_updated": "Schedule Updated",
|
|
"schedule_updated_desc": "Changes to the task have been saved.",
|
|
"schedule_deleted": "Schedule Deleted",
|
|
"schedule_deleted_desc": "The scheduled task has been removed.",
|
|
"router_added": "Router Added",
|
|
"router_added_desc": "Session {name} has been created.",
|
|
"router_updated": "Router Updated",
|
|
"router_updated_desc": "Settings for {name} have been saved.",
|
|
"router_deleted": "Router Deleted",
|
|
"router_deleted_desc": "The session has been removed.",
|
|
"password_updated": "Password Updated",
|
|
"password_updated_desc": "Administrator password has been changed.",
|
|
"settings_saved": "Settings Saved",
|
|
"settings_saved_desc": "Global preferences have been updated.",
|
|
"restore_success": "Restore Successful",
|
|
"restore_success_desc": "Sessions and settings have been restored from backup.",
|
|
"restore_failed": "Restore Failed",
|
|
"no_file_selected": "No backup file selected.",
|
|
"invalid_file_type": "Invalid file type. Please upload a .mivo or .json file.",
|
|
"invalid_file_type_mivo": "Invalid file type. Please upload a .mivo file.",
|
|
"file_empty": "The uploaded file is empty.",
|
|
"file_corrupted": "The file is corrupted or not a valid Mivo backup.",
|
|
"logo_uploaded": "Logo Uploaded",
|
|
"logo_uploaded_desc": "New logo has been added successfully.",
|
|
"logo_deleted": "Logo Deleted",
|
|
"logo_deleted_desc": "The logo has been removed.",
|
|
"template_created": "Template Created",
|
|
"template_created_desc": "Voucher template \"{name}\" has been added.",
|
|
"template_updated": "Template Updated",
|
|
"template_updated_desc": "Changes to \"{name}\" have been saved.",
|
|
"template_deleted": "Template Deleted",
|
|
"template_deleted_desc": "The template has been removed.",
|
|
"test_alert": "Mivo Alert Test",
|
|
"test_alert_desc": "If you see this, the new alert system is working perfectly! 🚀",
|
|
"cors_rule_added": "CORS Rule Added",
|
|
"cors_rule_added_desc": "The CORS rule for {origin} has been created.",
|
|
"cors_rule_updated": "CORS Rule Updated",
|
|
"cors_rule_updated_desc": "Changes to CORS rule for {origin} have been saved.",
|
|
"cors_rule_deleted": "CORS Rule Deleted",
|
|
"cors_rule_deleted_desc": "The CORS rule has been removed.",
|
|
"plugin_deleted": "Plugin Deleted",
|
|
"plugin_deleted_desc": "The plugin has been removed successfully.",
|
|
"upload_failed": "Upload Failed",
|
|
"install_failed": "Installation Failed",
|
|
"invalid_plugin_desc": "Invalid plugin structure: plugin.php not found.",
|
|
"zip_open_failed_desc": "Failed to open the uploaded zip file."
|
|
},
|
|
"status": {
|
|
"check_title": "Check Voucher Status",
|
|
"check_desc": "Monitor your data usage and voucher validity in real-time without needing to re-login.",
|
|
"voucher_code_label": "Voucher Code",
|
|
"voucher_code_placeholder": "Ex: QWASZX",
|
|
"code_placeholder": "Ex: QWASZX",
|
|
"check_now": "Check Now",
|
|
"details_title": "Voucher Details",
|
|
"code": "Voucher Code",
|
|
"data_remaining": "Data Remaining",
|
|
"used": "Used",
|
|
"package": "Package",
|
|
"validity": "Validity",
|
|
"uptime": "Uptime",
|
|
"expires": "Expires",
|
|
"not_found_title": "Voucher Not Found",
|
|
"not_found_desc": "The voucher code you entered does not exist.",
|
|
"try_again": "Try Again"
|
|
},
|
|
"errors": {
|
|
"404_title": "Page Not Found",
|
|
"404_desc": "The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.",
|
|
"403_title": "Access Denied",
|
|
"403_desc": "You do not have permission to access this resource.",
|
|
"500_title": "Server Error",
|
|
"500_desc": "Something went wrong on our end. Please try again later.",
|
|
"503_title": "Service Unavailable",
|
|
"503_desc": "The server is currently unable to handle the request due to maintenance or overload.",
|
|
"router_not_found_title": "Router Not Found",
|
|
"router_not_found_desc": "The router session you are trying to access does not exist or has been removed.",
|
|
"return_home": "Return Home",
|
|
"go_back": "Go Back"
|
|
}
|
|
} |