feat: add support tickets and imrpove web app loading
This commit is contained in:
+111
-1
@@ -946,6 +946,7 @@
|
||||
"admin_settings_section_referral": "Referral program",
|
||||
"admin_settings_section_notifications": "Notifications",
|
||||
"admin_settings_section_devices": "Devices",
|
||||
"admin_settings_section_support": "Support",
|
||||
"admin_sync_started": "Synchronization started",
|
||||
"admin_sync_error": "Synchronization error",
|
||||
"admin_error": "Error",
|
||||
@@ -1385,6 +1386,22 @@
|
||||
"admin_settings_field_log_level_description": "Controls the 'Log Level' setting in admin overrides.",
|
||||
"admin_settings_field_log_chat_id_label": "Log Chat ID",
|
||||
"admin_settings_field_log_thread_id_label": "Log Thread ID",
|
||||
"admin_settings_field_log_support_thread_id_label": "Support thread ID",
|
||||
"admin_settings_field_log_support_thread_id_description": "Log chat thread for support ticket notifications.",
|
||||
"admin_settings_field_support_tickets_enabled_label": "Support tickets enabled",
|
||||
"admin_settings_field_support_tickets_enabled_description": "Enable the support tickets section in the user account and allow users to create tickets.",
|
||||
"admin_settings_field_support_admin_email_notifications_enabled_label": "Admin email notifications",
|
||||
"admin_settings_field_support_admin_email_notifications_enabled_description": "When disabled, new tickets and user replies are sent only to Telegram and the log chat.",
|
||||
"admin_settings_field_support_admin_notification_cooldown_seconds_label": "Telegram notification cooldown",
|
||||
"admin_settings_field_support_admin_notification_cooldown_seconds_description": "Minimum seconds between repeated Telegram/log notifications for the same unread ticket.",
|
||||
"admin_settings_field_support_admin_email_cooldown_seconds_label": "Email notification cooldown",
|
||||
"admin_settings_field_support_admin_email_cooldown_seconds_description": "Minimum seconds between repeated email notifications for the same unread ticket.",
|
||||
"admin_settings_field_support_ticket_max_body_length_label": "Max message length",
|
||||
"admin_settings_field_support_ticket_max_body_length_description": "Maximum number of characters in a ticket message.",
|
||||
"admin_settings_field_support_ticket_max_subject_length_label": "Max subject length",
|
||||
"admin_settings_field_support_ticket_max_subject_length_description": "Maximum number of characters in a ticket subject.",
|
||||
"admin_settings_field_support_ticket_rate_limit_per_hour_label": "Ticket limit per hour",
|
||||
"admin_settings_field_support_ticket_rate_limit_per_hour_description": "How many new tickets a user can create per hour. 0 means unlimited.",
|
||||
"admin_settings_field_my_devices_section_enabled_label": "My Devices Section Enabled",
|
||||
"admin_settings_field_user_hwid_device_limit_label": "User HWID Device Limit",
|
||||
"admin_settings_field_user_traffic_limit_gb_label": "User Traffic Limit Gb",
|
||||
@@ -1410,5 +1427,98 @@
|
||||
"wa_password_mismatch": "Passwords do not match",
|
||||
"wa_password_code_send_failed": "Could not send the code",
|
||||
"wa_password_set_failed": "Could not save password",
|
||||
"wa_password_set_success": "Password saved"
|
||||
"wa_password_set_success": "Password saved",
|
||||
"wa_nav_support": "Support",
|
||||
"wa_support_title": "Support",
|
||||
"wa_support_subtitle": "Tickets and replies from the team",
|
||||
"wa_support_new_ticket": "New request",
|
||||
"wa_support_contact_support": "Contact support",
|
||||
"wa_support_subject": "Subject",
|
||||
"wa_support_subject_placeholder": "Briefly describe the issue",
|
||||
"wa_support_category": "Category",
|
||||
"wa_support_priority": "Priority",
|
||||
"wa_support_message": "Message",
|
||||
"wa_support_message_placeholder": "Tell us what happened. More details help us respond faster.",
|
||||
"wa_support_create": "Create ticket",
|
||||
"wa_support_creating": "Creating...",
|
||||
"wa_support_empty": "No tickets yet",
|
||||
"wa_support_no_open_tickets": "No open requests",
|
||||
"wa_support_empty_hint": "Create a new request if you need help with billing, connection, or your account.",
|
||||
"wa_support_not_found": "Ticket not found",
|
||||
"wa_support_send": "Send",
|
||||
"wa_support_reply_placeholder": "Write a reply",
|
||||
"wa_support_closed_hint": "This ticket is closed",
|
||||
"wa_support_create_failed": "Could not create ticket",
|
||||
"wa_support_send_failed": "Could not send reply",
|
||||
"wa_support_filter_all": "All",
|
||||
"wa_support_filter_active": "Active",
|
||||
"wa_support_filter_label": "Ticket filter",
|
||||
"wa_support_ticket_number": "Ticket #{id}",
|
||||
"wa_support_no_messages": "No messages yet",
|
||||
"wa_support_role_user": "You",
|
||||
"wa_support_role_admin": "Support",
|
||||
"wa_support_role_system": "System",
|
||||
"wa_support_internal_note": "Internal note",
|
||||
"wa_support_open_ticket": "Open ticket",
|
||||
"wa_support_open_ticket_hint": "Open the ticket in Mini App.",
|
||||
"wa_support_category_billing": "Billing",
|
||||
"wa_support_category_technical": "Technical",
|
||||
"wa_support_category_account": "Account",
|
||||
"wa_support_category_other": "Other",
|
||||
"wa_support_priority_low": "Low",
|
||||
"wa_support_priority_normal": "Normal",
|
||||
"wa_support_priority_high": "High",
|
||||
"wa_support_priority_urgent": "Urgent",
|
||||
"wa_support_status_open": "Open",
|
||||
"wa_support_status_awaiting_user": "Awaiting user",
|
||||
"wa_support_status_awaiting_admin": "Awaiting admin",
|
||||
"wa_support_status_resolved": "Resolved",
|
||||
"wa_support_status_closed": "Closed",
|
||||
"admin_nav_support": "Support",
|
||||
"admin_section_support_title": "Support",
|
||||
"admin_section_support_subtitle": "Ticket inbox and user replies",
|
||||
"admin_support_search": "Search",
|
||||
"admin_support_empty": "No tickets yet",
|
||||
"admin_support_select_ticket": "Select a ticket",
|
||||
"admin_support_close_ticket": "Close",
|
||||
"admin_support_internal_note": "Internal note",
|
||||
"admin_support_reply_placeholder": "Reply",
|
||||
"admin_support_no_messages": "No messages yet",
|
||||
"admin_support_filter_all": "All",
|
||||
"admin_support_filter_active": "Active",
|
||||
"admin_support_filter_closed": "Closed",
|
||||
"admin_support_filter_all_priorities": "Any priority",
|
||||
"admin_support_filter_all_categories": "All categories",
|
||||
"admin_support_ticket_number": "Ticket #{id}",
|
||||
"admin_support_priority": "Priority",
|
||||
"admin_support_category": "Category",
|
||||
"admin_support_role_user": "User",
|
||||
"admin_support_role_admin": "Admin",
|
||||
"admin_support_role_system": "System",
|
||||
"admin_support_user_context": "User",
|
||||
"admin_support_open_user": "User card",
|
||||
"admin_support_tariff": "Tariff",
|
||||
"admin_support_status": "Status",
|
||||
"admin_support_remaining": "Remaining",
|
||||
"admin_support_unread": "Unread",
|
||||
"admin_support_summary": "Support summary",
|
||||
"admin_support_ticket_dialog": "Support conversation",
|
||||
"admin_support_status_open": "Open",
|
||||
"admin_support_status_awaiting_user": "Awaiting user",
|
||||
"admin_support_status_awaiting_admin": "Awaiting admin",
|
||||
"admin_support_status_resolved": "Resolved",
|
||||
"admin_support_status_closed": "Closed",
|
||||
"admin_support_priority_low": "Low",
|
||||
"admin_support_priority_normal": "Normal",
|
||||
"admin_support_priority_high": "High",
|
||||
"admin_support_priority_urgent": "Urgent",
|
||||
"admin_support_category_billing": "Billing",
|
||||
"admin_support_category_technical": "Technical",
|
||||
"admin_support_category_account": "Account",
|
||||
"admin_support_category_other": "Other",
|
||||
"admin_support_sort_importance_desc": "Most important",
|
||||
"admin_sort_updated_desc": "Newest activity",
|
||||
"admin_sort_updated_asc": "Oldest activity",
|
||||
"admin_sort_created_desc": "Newest created",
|
||||
"admin_sort_created_asc": "Oldest created"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user