1. [FEAT] 權限劃分為「系統層級」與「客戶層級」,並在後端強制過濾跨權限分配。 2. [FEAT] 整合選單權限至主選單層級 (基本設定、權限設定),簡化角色管理 UI。 3. [STYLE] 側邊欄優化:補齊多語系翻譯,並為基本設定子選單增加視覺圖示。 4. [REFACTOR] 更新 RoleSeeder,將 tenant-admin 重新分類為客戶層級角色。
282 lines
13 KiB
JSON
282 lines
13 KiB
JSON
{
|
|
"Account Settings": "Account Settings",
|
|
"Manage your profile information, security settings, and login history": "Manage your profile information, security settings, and login history",
|
|
"Profile Information": "Profile Information",
|
|
"Update your account's profile information and email address.": "Update your account's profile information and email address.",
|
|
"Update Password": "Update Password",
|
|
"Ensure your account is using a long, random password to stay secure.": "Ensure your account is using a long, random password to stay secure.",
|
|
"Delete Account": "Delete Account",
|
|
"Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.",
|
|
"Are you sure you want to delete your account?": "Are you sure you want to delete your account?",
|
|
"Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.",
|
|
"Login History": "Login History",
|
|
"Name": "Name",
|
|
"Phone": "Phone",
|
|
"Email": "Email",
|
|
"Current Password": "Current Password",
|
|
"New Password": "New Password",
|
|
"Confirm Password": "Confirm Password",
|
|
"Save": "Save",
|
|
"Saved.": "Saved.",
|
|
"Update": "Update",
|
|
"Cancel": "Cancel",
|
|
"Confirm": "Confirm",
|
|
"Danger Zone: Delete Account": "Danger Zone: Delete Account",
|
|
"Permanently Delete Account": "Permanently Delete Account",
|
|
"Password": "Password",
|
|
"Enter your password to confirm": "Enter your password to confirm",
|
|
"Dashboard": "Dashboard",
|
|
"Connectivity Status": "Connectivity Status",
|
|
"Real-time status monitoring": "Real-time status monitoring",
|
|
"LIVE": "LIVE",
|
|
"Online Machines": "Online Machines",
|
|
"Offline Machines": "Offline Machines",
|
|
"Alerts Pending": "Alerts Pending",
|
|
"Total Connected": "Total Connected",
|
|
"Monthly Transactions": "Monthly Transactions",
|
|
"Monthly cumulative revenue overview": "Monthly cumulative revenue overview",
|
|
"Today's Transactions": "Today's Transactions",
|
|
"vs Yesterday": "vs Yesterday",
|
|
"Yesterday": "Yesterday",
|
|
"Day Before": "Day Before",
|
|
"Machine Status List": "Machine Status List",
|
|
"Total items": "Total items: :count",
|
|
"Real-time monitoring across all machines": "Real-time monitoring across all machines",
|
|
"Quick search...": "Quick search...",
|
|
"Machine Info": "Machine Info",
|
|
"Running Status": "Running Status",
|
|
"Today Cumulative Sales": "Today Cumulative Sales",
|
|
"Current Stock": "Current Stock",
|
|
"Last Signal": "Last Signal",
|
|
"Alert Summary": "Alert Summary",
|
|
"Online": "Online",
|
|
"Offline": "Offline",
|
|
"Low Stock": "Low Stock",
|
|
"No alert summary": "No alert summary",
|
|
"No data available": "No data available",
|
|
"Showing :from to :to of :total items": "Showing :from to :to of :total items",
|
|
"Previous": "Previous",
|
|
"Next": "Next",
|
|
"Profile Settings": "Profile Settings",
|
|
"Profile": "Profile",
|
|
"Member Management": "Member Management",
|
|
"Member List": "Member List",
|
|
"Membership Tiers": "Membership Tiers",
|
|
"Deposit Bonus": "Deposit Bonus",
|
|
"Point Rules": "Point Rules",
|
|
"Gift Definitions": "Gift Definitions",
|
|
"Machine Management": "Machine Management",
|
|
"Machine Logs": "Machine Logs",
|
|
"Machine List": "Machine List",
|
|
"Machine Permissions": "Machine Permissions",
|
|
"Utilization Rate": "Utilization Rate",
|
|
"Expiry Management": "Expiry Management",
|
|
"Maintenance Records": "Maintenance Records",
|
|
"APP Management": "APP Management",
|
|
"UI Elements": "UI Elements",
|
|
"Helper": "Helper",
|
|
"Questionnaire": "Questionnaire",
|
|
"Games": "Games",
|
|
"Timer": "Timer",
|
|
"Warehouse Management": "Warehouse Management",
|
|
"Warehouse List (All)": "Warehouse List (All)",
|
|
"Warehouse List (Individual)": "Warehouse List (Individual)",
|
|
"Stock Management": "Stock Management",
|
|
"Transfers": "Transfers",
|
|
"Purchases": "Purchases",
|
|
"Replenishments": "Replenishments",
|
|
"Replenishment Records": "Replenishment Records",
|
|
"Machine Stock": "Machine Stock",
|
|
"Staff Stock": "Staff Stock",
|
|
"Returns": "Returns",
|
|
"Sales Management": "Sales Management",
|
|
"Sales Records": "Sales Records",
|
|
"Pickup Codes": "Pickup Codes",
|
|
"Orders": "Orders",
|
|
"Promotions": "Promotions",
|
|
"Pass Codes": "Pass Codes",
|
|
"Store Gifts": "Store Gifts",
|
|
"Analysis Management": "Analysis Management",
|
|
"Change Stock": "Change Stock",
|
|
"Machine Reports": "Machine Reports",
|
|
"Product Reports": "Product Reports",
|
|
"Survey Analysis": "Survey Analysis",
|
|
"Audit Management": "Audit Management",
|
|
"Purchase Audit": "Purchase Audit",
|
|
"Transfer Audit": "Transfer Audit",
|
|
"Replenishment Audit": "Replenishment Audit",
|
|
"Data Configuration": "Data Configuration",
|
|
"Product Management": "Product Management",
|
|
"Advertisement Management": "Advertisement Management",
|
|
"Admin Sellable Products": "Admin Sellable Products",
|
|
"Account Management": "Account Management",
|
|
"Sub Accounts": "Sub Accounts",
|
|
"Sub Account Roles": "Sub Account Roles",
|
|
"Point Settings": "Point Settings",
|
|
"Badge Settings": "Badge Settings",
|
|
"Remote Management": "Remote Management",
|
|
"Machine Restart": "Machine Restart",
|
|
"Card Reader Restart": "Card Reader Restart",
|
|
"Remote Checkout": "Remote Checkout",
|
|
"Remote Lock": "Remote Lock",
|
|
"Remote Change": "Remote Change",
|
|
"Remote Dispense": "Remote Dispense",
|
|
"Line Management": "Line Management",
|
|
"Line Members": "Line Members",
|
|
"Line Machines": "Line Machines",
|
|
"Line Products": "Line Products",
|
|
"Line Official Account": "Line Official Account",
|
|
"Line Orders": "Line Orders",
|
|
"Line Coupons": "Line Coupons",
|
|
"Reservation System": "Reservation System",
|
|
"Reservation Members": "Reservation Members",
|
|
"Store Management": "Store Management",
|
|
"Time Slots": "Time Slots",
|
|
"Venue Management": "Venue Management",
|
|
"Coupons": "Coupons",
|
|
"Reservations": "Reservations",
|
|
"Order Management": "Order Management",
|
|
"Special Permission": "Special Permission",
|
|
"Clear Stock": "Clear Stock",
|
|
"APK Versions": "APK Versions",
|
|
"Discord Notifications": "Discord Notifications",
|
|
"Basic Settings": "Basic Settings",
|
|
"Machine Settings": "Machine Settings",
|
|
"Permission Settings": "Permission Settings",
|
|
"APP Features": "APP Features",
|
|
"Sales": "Sales",
|
|
"Others": "Others",
|
|
"AI Prediction": "AI Prediction",
|
|
"Roles": "Role Permissions",
|
|
"Role Management": "Role Permission Management",
|
|
"Define and manage security roles and permissions.": "Define and manage security roles and permissions.",
|
|
"Search roles...": "Search roles...",
|
|
"No permissions": "No permissions",
|
|
"No roles found.": "No roles found.",
|
|
"Create Role": "Create Role",
|
|
"Edit Role": "Edit Role",
|
|
"Update existing role and permissions.": "Update existing role and permissions.",
|
|
"Create a new role and assign permissions.": "Create a new role and assign permissions.",
|
|
"Enter role name": "Enter role name",
|
|
"Add Role": "Add Role",
|
|
"Role Name": "Role Name",
|
|
"Type": "Type",
|
|
"Permissions": "Permissions",
|
|
"Users": "Users",
|
|
"System role name cannot be modified.": "System role name cannot be modified.",
|
|
"The Super Admin role name cannot be modified.": "The Super Admin role name cannot be modified.",
|
|
"System Level": "System Level",
|
|
"Company Level": "Company Level",
|
|
"Global roles accessible by all administrators.": "Global roles accessible by all administrators.",
|
|
"Roles scoped to specific customer companies.": "Roles scoped to specific customer companies.",
|
|
"members": "Member Management",
|
|
"machines": "Machine Management",
|
|
"app": "APP Management",
|
|
"warehouses": "Warehouse Management",
|
|
"sales": "Sales Management",
|
|
"analysis": "Analysis Management",
|
|
"audit": "Audit Management",
|
|
"data-config": "Data Configuration",
|
|
"remote": "Remote Management",
|
|
"line": "Line Management",
|
|
"reservation": "Reservation System",
|
|
"special-permission": "Special Permission",
|
|
"companies": "Customer Management",
|
|
"accounts": "Account Management",
|
|
"roles": "Role Permissions",
|
|
"Role Permissions": "Role Permissions",
|
|
"Role Settings": "Role Permissions",
|
|
"No login history yet": "No login history yet",
|
|
"Signed in as": "Signed in as",
|
|
"Logout": "Logout",
|
|
"Joined": "Joined",
|
|
"Recent Login": "Recent Login",
|
|
"Total Logins": "Total Logins",
|
|
"Account Status": "Account Status",
|
|
"Active": "Active",
|
|
"Customer Management": "Customer Management",
|
|
"Manage all tenant accounts and validity": "Manage all tenant accounts and validity",
|
|
"Add Customer": "Add Customer",
|
|
"Total Customers": "Total Customers",
|
|
"Expired / Disabled": "Expired / Disabled",
|
|
"Search customers...": "Search customers...",
|
|
"All": "All",
|
|
"Disabled": "Disabled",
|
|
"Customer Info": "Customer Info",
|
|
"Accounts / Machines": "Accounts / Machines",
|
|
"Valid Until": "Valid Until",
|
|
"Actions": "Actions",
|
|
"Permanent": "Permanent",
|
|
"Are you sure to delete this customer?": "Are you sure to delete this customer?",
|
|
"No customers found": "No customers found",
|
|
"Edit Customer": "Edit Customer",
|
|
"Update Customer": "Update Customer",
|
|
"Create": "Create",
|
|
"Company Name": "Company Name",
|
|
"Company Code": "Company Code",
|
|
"Tax ID (Optional)": "Tax ID (Optional)",
|
|
"Status": "Status",
|
|
"Contact Name": "Contact Name",
|
|
"Contact Phone": "Contact Phone",
|
|
"Contact Email": "Contact Email",
|
|
"Notes": "Notes",
|
|
"Customer created successfully.": "Customer created successfully.",
|
|
"Customer updated successfully.": "Customer updated successfully.",
|
|
"Customer deleted successfully.": "Customer deleted successfully.",
|
|
"Cannot delete company with active accounts.": "Cannot delete company with active accounts.",
|
|
"Contract Until (Optional)": "Contract Until (Optional)",
|
|
"Company Information": "Company Information",
|
|
"Initial Admin Account": "Initial Admin Account",
|
|
"Optional": "Optional",
|
|
"Username": "Username",
|
|
"Enter login ID": "Enter login ID",
|
|
"Min 8 characters": "Min 8 characters",
|
|
"Admin display name": "Admin display name",
|
|
"Contact & Details": "Contact & Details",
|
|
"e.g. Taiwan Star": "e.g. Taiwan Star",
|
|
"e.g. TWSTAR": "e.g. TWSTAR",
|
|
"Manage administrative and tenant accounts": "Manage administrative and tenant accounts",
|
|
"Add Account": "Add Account",
|
|
"All Companies": "All Companies",
|
|
"User Info": "User Info",
|
|
"Belongs To": "Belongs To",
|
|
"Role": "Role",
|
|
"SYSTEM": "SYSTEM",
|
|
"No users found": "No users found",
|
|
"Data Configuration Permissions": "Data Configuration Permissions",
|
|
"Sales Permissions": "Sales Permissions",
|
|
"Machine Management Permissions": "Machine Management Permissions",
|
|
"Warehouse Permissions": "Warehouse Permissions",
|
|
"Analysis Permissions": "Analysis Permissions",
|
|
"Audit Permissions": "Audit Permissions",
|
|
"Remote Permissions": "Remote Permissions",
|
|
"Line Permissions": "Line Permissions",
|
|
"Company": "Company",
|
|
"Save Changes": "Save Changes",
|
|
"User": "User",
|
|
"Admin": "Admin",
|
|
"Super Admin": "Super Admin",
|
|
"e.g. John Doe": "e.g. John Doe",
|
|
"e.g. johndoe": "e.g. johndoe",
|
|
"Search users...": "Search users...",
|
|
"Admin Name": "Admin Name",
|
|
"New Password (leave blank to keep current)": "New Password (leave blank to keep current)",
|
|
"Are you sure you want to delete this account?": "Are you sure you want to delete this account?",
|
|
"Show": "Show",
|
|
"to": "to",
|
|
"of": "of",
|
|
"items": "items",
|
|
"Showing": "Showing",
|
|
"Monitor events and system activity across your vending fleet.": "Monitor events and system activity across your vending fleet.",
|
|
"All Machines": "All Machines",
|
|
"All Levels": "All Levels",
|
|
"Timestamp": "Timestamp",
|
|
"Message Content": "Message Content",
|
|
"No matching logs found": "No matching logs found",
|
|
"Unknown": "Unknown",
|
|
"Info": "Info",
|
|
"Warning": "Warning",
|
|
"basic-settings": "Basic Settings",
|
|
"permissions": "Permission Settings",
|
|
"Error": "Error"
|
|
} |