refactor: 枚举移入Models目录,命名空间更新为Rainbow.Entity.Models
大石头 authored at 2026-07-02 12:54:58
6.06 KiB
RainbowBridge
{
  "common": {
    "save": "Save",
    "cancel": "Cancel",
    "confirm": "Confirm",
    "delete": "Delete",
    "edit": "Edit",
    "add": "Add",
    "search": "Search",
    "refresh": "Refresh",
    "loading": "Loading…",
    "noData": "No data",
    "back": "Back",
    "close": "Close",
    "export": "Export",
    "import": "Import",
    "success": "Success",
    "error": "Error",
    "warning": "Warning",
    "enable": "Enable",
    "disable": "Disable",
    "online": "Online",
    "offline": "Offline",
    "blocked": "Blocked",
    "actions": "Actions"
  },
  "nav": {
    "dashboard": "Dashboard",
    "devices": "Devices",
    "wan": "Multi-WAN",
    "pppoe": "PPPoE",
    "dhcp": "DHCP",
    "firewall": "Firewall",
    "dns": "DNS Control",
    "members": "Members",
    "stats": "Statistics",
    "settings": "Settings"
  },
  "dashboard": {
    "title": "Dashboard",
    "systemStatus": "System Status",
    "cpu": "CPU",
    "memory": "Memory",
    "disk": "Disk",
    "uptime": "Uptime",
    "realtimeTraffic": "Real-time Traffic",
    "wanStatus": "WAN Status",
    "onlineDevices": "Online Devices",
    "dnsBlockStats": "DNS Block Stats",
    "todayBlocked": "Blocked Today",
    "quickActions": "Quick Actions",
    "blockAll": "Block All",
    "saveFirewall": "Save Firewall",
    "adminPanel": "Admin Panel"
  },
  "devices": {
    "title": "Device Management",
    "mac": "MAC",
    "ip": "IP",
    "hostName": "Hostname",
    "alias": "Alias",
    "staticIP": "Static IP",
    "status": "Status",
    "group": "Group",
    "ungrouped": "Ungrouped",
    "groupPanel": "Device Groups",
    "dragHint": "Drag the handle icon to a group on the left to move device",
    "searchPlaceholder": "Search MAC / IP / Hostname / Alias…",
    "emptyText": "No device data (requires Debian environment)",
    "dragToGroup": "Drag to left panel to assign group",
    "movedToGroup": "Moved to",
    "moveFailed": "Move failed",
    "blockFailed": "Operation failed",
    "lockIP": "Lock this device IP"
  },
  "wan": {
    "title": "Multi-WAN",
    "multiWan": "Multi-WAN Access",
    "status": "Status",
    "mode": "Mode",
    "weight": "Weight",
    "gateway": "Gateway"
  },
  "pppoe": {
    "title": "PPPoE Dialer",
    "status": "Dial Status",
    "connected": "Connected",
    "disconnected": "Disconnected",
    "connect": "Connect",
    "disconnect": "Disconnect",
    "account": "Broadband Account",
    "addAccount": "Add Account",
    "interface": "Interface",
    "username": "Username",
    "password": "Password"
  },
  "dhcp": {
    "title": "DHCP Management",
    "addressPool": "Address Pool",
    "staticBinding": "Static Binding",
    "addBinding": "Add Binding",
    "netmask": "Netmask",
    "exportCSV": "Export CSV",
    "importCSV": "Import CSV",
    "importing": "Importing…",
    "exportSuccess": "Exported {count} bindings",
    "importSuccess": "Import complete: {added} added, {skipped} skipped (duplicates)",
    "importError": "Import failed, check CSV format (MAC,IP,Hostname)",
    "noData": "No address pool data",
    "noBindings": "No static bindings",
    "searchPlaceholder": "Search MAC / IP / Hostname…",
    "macRequired": "MAC and IP are required",
    "addSuccess": "Binding added",
    "addFailed": "Add failed",
    "deleteSuccess": "Deleted",
    "deleteFailed": "Delete failed"
  },
  "dns": {
    "title": "DNS Control",
    "dnsRules": "DNS Rules",
    "blacklist": "Blacklist",
    "blockStats": "Block Stats",
    "childrenMode": "Child Mode",
    "addRule": "Add Rule",
    "category": "Category",
    "source": "Source"
  },
  "firewall": {
    "title": "Firewall",
    "rules": "Firewall Rules",
    "addRule": "Add Rule",
    "protocol": "Protocol",
    "extPort": "External Port",
    "intIP": "Internal IP",
    "intPort": "Internal Port"
  },
  "members": {
    "title": "Member Management",
    "addMember": "Add Member",
    "name": "Name",
    "displayName": "Display Name",
    "mobile": "Phone",
    "role": "Role",
    "quota": "Traffic Quota",
    "deviceCount": "Devices",
    "editMember": "Edit Member"
  },
  "stats": {
    "title": "Statistics",
    "systemOverview": "System Overview",
    "platform": "Platform",
    "hostname": "Hostname",
    "dotnetVersion": ".NET Version",
    "os": "OS",
    "capabilities": "Capabilities",
    "supported": "Supported",
    "unsupported": "Unsupported",
    "dnsBlockStats": "DNS Block Statistics",
    "memberCompare": "Member Comparison",
    "memberCompareDays": "Last 30 Days",
    "memberName": "Member",
    "maxDevices": "Peak Devices",
    "onlineTime": "Online Time",
    "totalTraffic": "Total Traffic",
    "blockedCount": "Blocked Count",
    "monthlyQuota": "Monthly Quota",
    "unlimited": "Unlimited",
    "onlineHours": "Online (h)",
    "totalTrafficGB": "Traffic (GB)",
    "blockCount": "Blocks",
    "dataNote": "Data Notes",
    "dataNote1": "Interface traffic is collected every minute, stored in daily partitioned tables",
    "dataNote2": "Minute-level data retained 7 days, hourly 90 days, daily 365 days",
    "dataNote3": "Device-level statistics require Linux environment. Windows/macOS supports basic system info only",
    "dataNote4": "For detailed charts, visit Cube admin statistics"
  },
  "settings": {
    "title": "Settings",
    "general": "General",
    "appearance": "Appearance",
    "diagnostics": "Diagnostics",
    "about": "About",
    "theme": "Theme",
    "themeLight": "Light",
    "themeDark": "Dark",
    "themeSystem": "System",
    "language": "Language",
    "languageZh": "中文",
    "languageEn": "English",
    "brandColor": "Brand Color",
    "brandColorHint": "Use color picker to set brand accent color",
    "userInfo": "User Info",
    "nickname": "Nickname",
    "account": "Account",
    "role": "Role",
    "adminPanel": "Admin Panel",
    "logout": "Logout",
    "version": "Version",
    "license": "License",
    "github": "GitHub",
    "techStack": "Tech Stack",
    "aboutText": "Rainbow is a universal soft router web management platform running on standard Linux."
  },
  "user": {
    "profile": "User Profile",
    "login": "Login",
    "logout": "Logout",
    "notLoggedIn": "Not logged in"
  }
}