{
  "app": {
    "title": "ClawOS",
    "description": "Web-based Linux System Management Panel"
  },
  "nav": {
    "menu": "Menu",
    "chat": "Chat",
    "files": "Files",
    "terminal": "Terminal",
    "system": "System",
    "database": "Database",
    "editor": "Editor",
    "ai": "AI Assistant",
    "settings": "Settings"
  },
  "menu": {
    "startMenu": "Start Menu",
    "closeStartMenu": "Close Start Menu",
    "process": "Process Manager",
    "gpu": "GPU Manager",
    "pkg": "Package Manager",
    "perf": "Performance",
    "network": "Network",
    "users": "Users",
    "docker": "Docker",
    "systemd": "Systemd",
    "disk": "Disk Manager",
    "cron": "Cron Manager",
    "ollama": "Ollama",
    "clash": "Clash Proxy",
    "frp": "FRP Tunnel",
    "picoclaw": "PicoClaw Config",
    "nanobot": "NanoBot Config",
    "nullclaw": "NullClaw Config",
    "modelConfig": "AI Model Config"
  },
  "breadcrumb": {
    "create": "Create",
    "trash": "Trash"
  },
  "login": {
    "title": "Login",
    "heading": "Login",
    "description": "Please enter password to login.",
    "password_label": "Password",
    "password_placeholder": "Enter password",
    "button": "Login"
  },
  "common": {
    "confirm": "Confirm",
    "cancel": "Cancel",
    "save": "Save",
    "delete": "Delete",
    "edit": "Edit",
    "add": "Add",
    "connect": "Connect",
    "create": "Create",
    "close": "Close",
    "open": "Open",
    "menu": "Menu",
    "back": "Back",
    "loading": "Loading...",
    "items": "items",
    "success": "Success",
    "error": "Error",
    "warning": "Warning",
    "info": "Info",
    "notice": "Notice",
    "yes": "Yes",
    "no": "No",
    "ok": "OK",
    "manage": "Manage",
    "tools": "Tools",
    "refresh": "Refresh",
    "search": "Search",
    "name": "Name",
    "size": "Size",
    "path": "Path",
    "modified": "Modified",
    "type": "Type",
    "status": "Status",
    "action": "Action",
    "actions": "Actions",
    "time": "Time",
    "date": "Date",
    "copy": "Copy",
    "paste": "Paste",
    "cut": "Cut",
    "clone": "Clone",
    "move": "Move",
    "rename": "Rename",
    "download": "Download",
    "upload": "Upload",
    "new": "New",
    "file": "File",
    "folder": "Folder",
    "directory": "Directory",
    "select": "Select",
    "selectAll": "Select All",
    "deselect": "Deselect",
    "show": "Show",
    "hide": "Hide",
    "show_hide": "Show/Hide",
    "enable": "Enable",
    "disable": "Disable",
    "enabled": "Enabled",
    "disabled": "Disabled",
    "active": "Active",
    "inactive": "Inactive",
    "running": "Running",
    "stopped": "Stopped",
    "unknown": "Unknown",
    "connected": "Connected",
    "disconnected": "Disconnected",
    "connecting": "Connecting...",
    "reconnect": "Reconnect",
    "retry": "Retry",
    "reset": "Reset",
    "reinstall": "Reinstall",
    "apply": "Apply",
    "format": "Format",
    "test": "Test",
    "start": "Start",
    "stop": "Stop",
    "restart": "Restart",
    "clear": "Clear",
    "clearAll": "Clear All",
    "export": "Export",
    "import": "Import",
    "execute": "Execute",
    "run": "Run",
    "send": "Send",
    "submit": "Submit",
    "update": "Update",
    "upgrade": "Upgrade",
    "install": "Install",
    "uninstall": "Uninstall",
    "remove": "Remove",
    "configure": "Configure",
    "setting": "Setting",
    "settings": "Settings",
    "preference": "Preference",
    "options": "Options",
    "details": "Details",
    "properties": "Properties",
    "permissions": "Permissions",
    "owner": "Owner",
    "group": "Group",
    "user": "User",
    "system": "System",
    "network": "Network",
    "host": "Host",
    "port": "Port",
    "address": "Address",
    "url": "URL",
    "link": "Link",
    "key": "Key",
    "api_key": "API Key",
    "token": "Token",
    "password": "Password",
    "username": "Username",
    "email": "Email",
    "email_placeholder": "Enter email address",
    "phone": "Phone",
    "description": "Description",
    "notes": "Notes",
    "comment": "Comment",
    "label": "Label",
    "category": "Category",
    "type": "Type",
    "mode": "Mode",
    "level": "Level",
    "priority": "Priority",
    "state": "State",
    "progress": "Progress",
    "result": "Result",
    "output": "Output",
    "input": "Input",
    "message": "Message",
    "notification": "Notification",
    "alert": "Alert",
    "confirm_action_title": "Confirm Action",
    "confirm_delete_title": "Confirm Delete",
    "confirm_delete_message": "Are you sure you want to delete this item?",
    "validation_required": "Please fill in required fields",
    "validation_name_required": "Name is required",
    "validation_url_required": "Please enter URL",
    "validation_command_required": "Please enter command",
    "validation_path_required": "Please enter path",
    "save_success": "Save successful",
    "save_failed": "Save failed",
    "delete_success": "Delete successful",
    "delete_failed": "Delete failed",
    "add_success": "Add successful",
    "add_failed": "Add failed",
    "update_success": "Update successful",
    "update_failed": "Update failed",
    "load_failed": "Load failed",
    "network_error": "Network error",
    "unknown_error": "Unknown error",
    "create_success": "Create successful",
    "create_failed": "Create failed",
    "copy_success": "Copy successful",
    "copy_failed": "Copy failed",
    "move_success": "Move successful",
    "move_failed": "Move failed",
    "rename_success": "Rename successful",
    "rename_failed": "Rename failed",
    "upload_success": "Upload successful",
    "upload_failed": "Upload failed",
    "download_success": "Download successful",
    "download_failed": "Download failed",
    "import_success": "Import successful",
    "import_failed": "Import failed",
    "export_success": "Export successful",
    "export_failed": "Export failed",
    "install_success": "Install successful",
    "install_failed": "Install failed",
    "uninstall_success": "Uninstall successful",
    "uninstall_failed": "Uninstall failed",
    "start_success": "Start successful",
    "start_failed": "Start failed",
    "stop_success": "Stop successful",
    "stop_failed": "Stop failed",
    "restart_success": "Restart successful",
    "restart_failed": "Restart failed",
    "copied": "Copied",
    "copy_failed_detail": "Failed to copy to clipboard",
    "confirm_action_message": "Are you sure you want to proceed?",
    "pasted": "Pasted",
    "cutted": "Cut",
    "loading_ellipsis": "Loading...",
    "processing": "Processing...",
    "please_wait": "Please wait...",
    "no_data": "No data",
    "no_results": "No results found",
    "no_matches": "No matches",
    "empty": "Empty",
    "not_found": "Not found",
    "not_available": "Not available",
    "not_supported": "Not supported",
    "not_implemented": "Not implemented",
    "coming_soon": "Coming soon",
    "feature_coming_soon": "Feature coming soon...",
    "work_in_progress": "Work in progress",
    "completed": "Completed",
    "pending": "Pending",
    "failed": "Failed",
    "passed": "Passed",
    "skipped": "Skipped",
    "cancelled": "Cancelled",
    "confirmed": "Confirmed",
    "selected": "Selected",
    "items": "items",
    "all": "All",
    "none": "None",
    "default": "Default",
    "custom": "Custom",
    "manual": "Manual",
    "auto": "Auto",
    "advanced": "Advanced",
    "basic": "Basic",
    "general": "General",
    "appearance": "Appearance",
    "language": "Language",
    "theme": "Theme",
    "fontSize": "Font Size",
    "dark": "Dark",
    "light": "Light",
    "compact": "Compact",
    "comfortable": "Comfortable",
    "normal": "Normal",
    "high": "High",
    "low": "Low",
    "medium": "Medium",
    "maximum": "Maximum",
    "minimum": "Minimum",
    "recommended": "Recommended",
    "optional": "Optional",
    "required": "Required",
    "read_only": "Read only",
    "read_write": "Read/Write",
    "write_only": "Write only",
    "execute_only": "Execute only",
    "public": "Public",
    "private": "Private",
    "internal": "Internal",
    "external": "External",
    "local": "Local",
    "remote": "Remote",
    "source": "Source",
    "target": "Target",
    "destination": "Destination",
    "origin": "Origin",
    "current": "Current",
    "previous": "Previous",
    "next": "Next",
    "first": "First",
    "last": "Last",
    "total": "Total",
    "count": "Count",
    "sum": "Sum",
    "average": "Average",
    "max": "Max",
    "min": "Min",
    "duration": "Duration",
    "timeout": "Timeout",
    "seconds": "seconds",
    "minutes": "minutes",
    "hours": "hours",
    "days": "days",
    "weeks": "weeks",
    "months": "months",
    "years": "years",
    "today": "Today",
    "yesterday": "Yesterday",
    "tomorrow": "Tomorrow",
    "now": "Now",
    "never": "Never",
    "always": "Always",
    "sometimes": "Sometimes",
    "often": "Often",
    "rarely": "Rarely",
    "minute": "min",
    "hour": "hour",
    "day": "day",
    "week": "week",
    "month": "month",
    "year": "year",
    "monday": "Mon",
    "tuesday": "Tue",
    "wednesday": "Wed",
    "thursday": "Thu",
    "friday": "Fri",
    "saturday": "Sat",
    "sunday": "Sun",
    "january": "January",
    "february": "February",
    "march": "March",
    "april": "April",
    "may": "May",
    "june": "June",
    "july": "July",
    "august": "August",
    "september": "September",
    "october": "October",
    "november": "November",
    "december": "December",
    "temperature": "Temperature",
    "question": "Question",
    "score": "Score",
    "model": "Model",
    "accounts": "Accounts",
    "json_format_error": "JSON format error",
    "back_to_desktop": "Back to Desktop",
    "clipboard": "Clipboard",
    "select_copy": "Please select files to copy",
    "select_move": "Please select files to move",
    "unavailable": "Unavailable"
  },
  "fileBrowser": {
    "title": "File Manager",
    "details_title": "📋 File Details",
    "rename_title": "Rename",
    "rename_prompt": "Enter new name",
    "move_title": "Move to",
    "move_prompt": "Enter target path (relative to root):",
    "upload": "Upload",
    "newFolder": "New Folder",
    "newFile": "New File",
    "download": "Download",
    "delete": "Delete",
    "rename": "Rename",
    "move": "Move",
    "copy": "Copy",
    "paste": "Paste",
    "selectAll": "Select All",
    "search": "Search",
    "search_files_title": "🔍 Search Files",
    "search_placeholder": "Search by filename...",
    "search_hotkey": "Search (Ctrl+F)",
    "refresh": "Refresh",
    "path": "Path",
    "size": "Size",
    "modified": "Modified",
    "permissions": "Permissions",
    "owner": "Owner",
    "actions": "Actions",
    "openWith": "Open With",
    "currentPath": "Current Path",
    "open_folder_menu": "Open current folder menu",
    "open_folder": "Containing folder",
    "emptyDirectory": "This directory is empty",
    "rootDirectory": "Root Directory",
    "folder": "Folder",
    "file": "File",
    "open_site": "Open website",
    "symlink": "Symlink",
    "broken": "Broken",
    "symlink_target": "Symlink Target",
    "ctime": "Created",
    "mtime": "Modified",
    "atime": "Accessed",
    "type_folder": "Folder",
    "type_file": "File",
    "type_symlink": "Symlink",
    "type_broken": "Broken Link",
    "select_files": "Please select files to operate",
    "get_details_failed": "Failed to get details",
    "searching": "Searching...",
    "search_no_results": "No results found",
    "search_failed": "Search failed",
    "no_selection": "No items selected for compression",
    "invalid_path": "Invalid file path",
    "url_shortcut": "URL Shortcut"
  },
  "archive": {
    "create_title": "Create Archive",
    "compressing": "🗜️ Compressing",
    "preparing": "Preparing…",
    "compress_success": "Compression completed",
    "compress_failed": "Compression failed",
    "default_name": "New Archive",
    "create_message": "Enter archive name and select format (created in same directory)",
    "name_placeholder": "e.g., backup.zip",
    "start": "Start Compression",
    "select_files": "Please select files to compress",
    "no_selection": "No items selected for compression",
    "not_archive": "Not an archive",
    "extract_message": "Enter extraction target directory (relative to current folder)",
    "extract_here": "Extract Here",
    "extract": "Extract",
    "extract_placeholder": "e.g., downloads/unpacked",
    "extract_success": "Extraction completed",
    "extract_failed": "Extraction failed"
  },
  "upload": {
    "uploading": "Uploading...",
    "failed": "Upload failed",
    "release_to_upload": "Release to upload",
    "drag_upload_title": "📤 Drag Upload",
    "start_upload": "Start upload",
    "paste_image_title": "🖼️ Save Pasted Image",
    "target_path_placeholder": "Target path (relative to root)",
    "save_path_placeholder": "Save path (relative to root)",
    "filename_placeholder": "Filename"
  },
  "task": {
    "listening": "Listening for task status…",
    "create_failed": "Failed to create task"
  },
  "clipboard": {
    "title": "Clipboard Operations",
    "paste_here": "Paste here",
    "cancel_operation": "Cancel clipboard operation",
    "copied": "Copied to clipboard",
    "unavailable": "Copy unavailable",
    "select_copy": "Please select files to operate",
    "select_move": "Please select files to move",
    "cut": "Cut to clipboard",
    "cut_unavailable": "Cut unavailable",
    "link_selected": "Link selected",
    "items_count": " items",
    "items_count_suffix": "items",
    "link_created": "Link created",
    "moved": "Moved",
    "operation_failed": "Operation failed"
  },
  "delete": {
    "moved_to_trash": "Moved to trash"
  },
  "move": {
    "success": "Move successful",
    "failed": "Move failed",
    "select_target_title": "Select Target",
    "relative_to_root_hint": "Relative to root directory",
    "placeholder": "e.g., docs/new-folder"
  },
  "copy": {
    "success": "Copy successful",
    "failed": "Copy failed"
  },
  "rename": {
    "success": "Rename successful",
    "failed": "Rename failed"
  },
  "clone": {
    "in_progress": "Cloning...",
    "processing": "Processing...",
    "success": "Clone successful",
    "failed": "Clone failed"
  },
  "download": {
    "no_folder": "Cannot download folders",
    "confirm_title": "Confirm Download?",
    "name": "Name",
    "size": "Size",
    "modified": "Modified",
    "path": "Path"
  },
  "share": {
    "link_copied": "Link copied to clipboard"
  },
  "create_menu": {
    "new_folder": "New Folder",
    "new_file": "New File",
    "folder_name_placeholder": "Enter folder name",
    "folder_example": "e.g., assets",
    "file_name_placeholder": "Enter file name",
    "file_example": "e.g., README.md",
    "url_shortcut": "URL Shortcut",
    "create_url_shortcut_title": "Create URL Shortcut",
    "url_name_example": "e.g., My Website",
    "url_url_example": "e.g., https://example.com"
  },
  "file_menu": {
    "open": "Open",
    "details": "Details",
    "edit": "Edit",
    "rename": "Rename",
    "copy": "Copy",
    "copy_url": "Copy download URL",
    "copy_path": "Copy absolute path",
    "cut": "Cut",
    "paste": "Paste",
    "delete": "Delete",
    "download": "Download",
    "link": "Create symlink",
    "terminal": "Open in terminal",
    "share": "Share",
    "compress": "Compress",
    "extract": "Extract",
    "properties": "Properties",
    "clone": "Clone",
    "move": "Move"
  },
  "folder_menu": {
    "open": "Open",
    "rename": "Rename",
    "copy": "Copy",
    "cut": "Cut",
    "paste": "Paste",
    "delete": "Delete",
    "link": "Create symlink",
    "terminal": "Open in terminal",
    "compress": "Compress",
    "properties": "Properties"
  },
  "batch": {
    "delete_title": "Batch Delete",
    "delete_message": "Are you sure you want to delete these"
  },
  "package": {
    "title": "Package Manager",
    "tabSystem": "System",
    "tabPip": "pip",
    "tabNpm": "npm",
    "tabSource": "Source",
    "pipSource": "pip Source",
    "npmSource": "npm Source",
    "searchPlaceholder": "Search..."
  },
  "sources": {
    "pip_switched": "pip source switched to",
    "npm_switched": "npm source switched to",
    "pip": {
      "official": "Official (PyPI)",
      "tsinghua": "Tsinghua University",
      "aliyun": "Alibaba Cloud",
      "douban": "Douban",
      "tencent": "Tencent Cloud"
    },
    "npm": {
      "official": "Official (npmjs)",
      "taobao": "Taobao Mirror",
      "tencent": "Tencent Cloud"
    }
  },
  "perf": {
    "title": "Performance Monitor",
    "auto_refreshing": "🔄 Auto refreshing",
    "cpuUsage": "CPU Usage",
    "memoryUsage": "Memory Usage",
    "diskUsage": "Disk Usage",
    "networkTraffic": "Network Traffic",
    "gpu": "GPU"
  },
  "network": {
    "title": "Network Manager",
    "tabInterfaces": "Interfaces",
    "tabConnections": "Connections"
  },
  "users": {
    "title": "User Manager",
    "tabUsers": "Users",
    "tabGroups": "Groups"
  },
  "terminal": {
    "title": "Terminal",
    "connecting": "Connecting...",
    "connected": "Connected",
    "disconnected": "Disconnected",
    "reconnect": "Reconnect",
    "clear": "Clear",
    "fullscreen": "Fullscreen",
    "connection_failed": "Connection failed",
    "switching_polling": "Switching to polling connection...",
    "session_expired": "Not logged in / Session expired, please login again"
  },
  "system": {
    "title": "System Monitor",
    "cpu": "CPU",
    "memory": "Memory",
    "disk": "Disk",
    "network": "Network",
    "processes": "Processes",
    "services": "Services",
    "uptime": "Uptime",
    "load": "Load",
    "temperature": "Temperature"
  },
  "settings": {
    "title": "Settings",
    "drawer_title": "⚙️ Settings",
    "appearance": "Appearance",
    "language": "Language",
    "theme": "Theme",
    "fontSize": "Font Size",
    "fontPreview": "Preview abc ABC 123",
    "autoSave": "Auto Save",
    "notifications": "Notifications",
    "keyboardShortcuts": "Keyboard Shortcuts"
  },
  "tools": {
    "email_config": "Email Config",
    "email_not_configured": "Not configured"
  },
  "email": {
    "select_recipient": "Select recipient",
    "history_title": "History",
    "no_history": "No history"
  },
  "account": {
    "title": "👤 Account",
    "logout_label": "Logout",
    "logout_action": "Logout"
  },
  "toast": {
    "message": "Message",
    "success": "Success",
    "error": "Error",
    "warning": "Warning",
    "info": "Info"
  },
  "dialog": {
    "title": "Dialog",
    "confirm": "Confirm",
    "prompt": "Input"
  },
  "confirm": {
    "title": "Confirm",
    "operation_title": "Confirm Operation",
    "operation_message": "Are you sure you want to perform this operation?",
    "delete_title": "Delete",
    "delete_message": "This action cannot be undone. Continue?"
  },
  "prompt": {
    "title": "Input"
  },
  "error": {
    "url_file_content": "Cannot read URL file content",
    "file_not_found": "File not found or cannot be read",
    "open_url_failed": "Failed to open URL",
    "invalid_path": "Invalid file path"
  },
  "time": {
    "just_now": "Just now",
    "minutes_ago": "minutes ago",
    "hours_ago": "hours ago",
    "days_ago": "days ago",
    "weeks_ago": "weeks ago",
    "months_ago": "months ago",
    "years_ago": "years ago"
  },
  "nullclaw": {
    "title": "NullClaw Config",
    "heading": "NullClaw Configuration",
    "status_checking": "Checking...",
    "restart_service": "Restart Service",
    "save_config": "Save Config",
    "tab_basic": "Basic",
    "tab_models": "Models",
    "tab_channels": "Channels",
    "tab_agent": "Agent",
    "tab_autonomy": "Autonomy",
    "tab_runtime": "Runtime",
    "tab_advanced": "Advanced",
    "tab_json": "JSON",
    "basic": {
      "model_config": "Model Config",
      "default_model": "Default Model",
      "model_placeholder": "e.g., openrouter/anthropic/claude-sonnet-4.5",
      "temperature": "Temperature (0-2)",
      "reliability": "Reliability",
      "provider_retries": "Provider Retries",
      "provider_backoff": "Provider Backoff (ms)",
      "task_timeout": "Task Timeout (s)",
      "max_tasks": "Max Tasks"
    },
    "models": {
      "providers": "Model Providers",
      "add_provider": "+ Add Provider",
      "empty": "No model providers configured",
      "add_modal_title": "Add Model Provider",
      "provider_placeholder": "Provider name (e.g., openrouter, anthropic, openai)",
      "base_url_placeholder": "Base URL (optional)",
      "api_key_placeholder": "API Key (leave empty to keep unchanged)",
      "edit_modal_title": "Edit Model Provider",
      "validation_required": "Please enter provider name and API key",
      "confirm_delete": "Are you sure you want to delete provider"
    },
    "channels": {
      "title": "Channels",
      "add_channel": "+ Add Channel",
      "empty": "No channels configured",
      "load_failed": "Failed to load channels",
      "account_list": "Account List",
      "add_account": "+ Add Account",
      "select_type": "-- Select Channel Type --",
      "json_config": "JSON Config",
      "config_example": "Example: {\"accounts\": {\"main\": {\"bot_token\": \"xxx\"}}}",
      "add_modal_title": "Add Channel",
      "validation_type": "Please select channel type",
      "edit_modal_title": "Edit Channel",
      "add_account_title": "Add ${channelType} Account",
      "account_name_placeholder": "Account name (e.g., main, test)",
      "validation_account_name": "Please enter account name",
      "edit_account_title": "Edit Account",
      "confirm_delete": "Are you sure you want to delete channel",
      "confirm_delete_account": "Are you sure you want to delete account"
    },
    "agent": {
      "settings": "Agent Settings",
      "compact_context": "Compact Context",
      "parallel_tools": "Parallel Tools",
      "max_tool_iterations": "Max Tool Iterations",
      "max_history_messages": "Max History Messages",
      "session_idle_timeout": "Session Idle Timeout (s)"
    },
    "autonomy": {
      "level_title": "Autonomy Level",
      "level_label": "autonomy.level",
      "supervised": "supervised",
      "autonomous": "autonomous",
      "manual": "manual",
      "limits": "Limits",
      "max_actions_per_hour": "Max Actions Per Hour",
      "message_timeout": "Message Timeout (s)",
      "security": "Security",
      "medium_risk_approval": "Medium Risk Requires Approval",
      "block_high_risk": "Block High Risk Commands",
      "workspace_only": "Workspace Only"
    },
    "runtime": {
      "runtime_type": "Runtime Type",
      "kind_label": "kind",
      "native": "native",
      "docker": "docker",
      "auto": "auto",
      "docker_settings": "Docker Settings",
      "docker_image": "Image",
      "network": "Network",
      "network_none": "none",
      "network_bridge": "bridge",
      "network_host": "host",
      "memory_limit": "Memory Limit (MB)",
      "read_only_rootfs": "Read-only Root FS",
      "mount_workspace": "Mount Workspace"
    },
    "advanced": {
      "memory_settings": "Memory Settings",
      "profile_label": "profile",
      "backend_label": "backend",
      "tool_settings": "Tool Settings",
      "shell_timeout": "Shell Timeout (s)",
      "shell_max_output": "Shell Max Output (bytes)",
      "max_file_size": "Max File Size (bytes)",
      "gateway": "Gateway",
      "gateway_port": "Port",
      "gateway_host": "Host",
      "require_pairing": "Require Pairing"
    },
    "json": {
      "config_title": "JSON Config",
      "config_subtitle": "Edit JSON configuration directly",
      "format": "Format",
      "apply": "Apply JSON"
    },
    "error": {
      "load_config_failed": "Failed to load config",
      "load_models_failed": "Failed to load models"
    },
    "status": {
      "active": "Active",
      "inactive": "Inactive",
      "unknown": "Unknown"
    },
    "restart": {
      "confirm_title": "Confirm Restart",
      "confirm_message": "Restart NullClaw service?",
      "sent": "Restart command sent",
      "failed": "Restart failed"
    }
  },
  "zeroclaw": {
    "title": "ZeroClaw Config",
    "heading": "ZeroClaw Configuration",
    "restart_service": "Restart Service",
    "save_config": "Save",
    "status_checking": "Checking...",
    "status_active": "Running",
    "status_inactive": "Stopped",
    "sections": {
      "basic": "Basic Settings",
      "providers": "Model Providers",
      "autonomy": "Autonomy",
      "security": "Security",
      "runtime": "Runtime",
      "reliability": "Reliability",
      "scheduler": "Scheduler",
      "agent": "Agent",
      "memory": "Memory",
      "gateway": "Gateway",
      "browser": "Browser",
      "cron": "Cron",
      "observability": "Observability"
    },
    "basic": {
      "default_provider": "Default Provider",
      "default_model": "Default Model",
      "temperature": "Temperature",
      "model_routes": "Model Routes",
      "embedding_routes": "Embedding Routes"
    },
    "autonomy": {
      "level": "Autonomy Level",
      "workspace_only": "Workspace Only",
      "require_approval": "Medium Risk Approval",
      "block_high_risk": "Block High Risk",
      "allowed_commands": "Allowed Commands",
      "forbidden_paths": "Forbidden Paths",
      "auto_approve": "Auto Approve"
    },
    "security": {
      "sandbox": "Sandbox",
      "resources": "Resources",
      "max_memory": "Max Memory (MB)",
      "max_cpu_time": "Max CPU Time (s)",
      "max_subprocesses": "Max Subprocesses",
      "otp": "OTP"
    },
    "runtime": {
      "kind": "Runtime Type",
      "docker": "Docker Config"
    },
    "memory": {
      "backend": "Backend",
      "auto_save": "Auto Save",
      "retention_days": "Retention Days",
      "max_history": "Max History Messages"
    },
    "scheduler": {
      "enabled": "Enable Scheduler",
      "max_tasks": "Max Tasks",
      "max_concurrent": "Max Concurrent"
    },
    "gateway": {
      "port": "Port",
      "host": "Host",
      "require_pairing": "Require Pairing"
    },
    "restart_confirm": {
      "title": "Confirm Restart",
      "message": "Restart ZeroClaw service?"
    }
  },
  "model_config": {
    "title": "AI Model Config",
    "heading": "AI Model Configuration",
    "subtitle": "Manage AI models / Benchmark / View results",
    "tab_models": "Models",
    "tab_eval": "Evaluation",
    "tab_results": "Results",
    "models": {
      "title": "Model List",
      "add": "+ Add Model",
      "empty": "No models, please add one"
    },
    "eval": {
      "config": "Evaluation Config",
      "type_label": "Evaluation Type",
      "type_mixed": "Mixed",
      "type_reasoning": "Reasoning",
      "type_code": "Code",
      "concurrency": "Concurrency",
      "timeout": "Timeout (s)",
      "models_label": "Models (multi-select)",
      "control": "Evaluation Control",
      "start": "Start Evaluation",
      "clear_results": "Clear Results",
      "preparing": "Preparing...",
      "no_models": "Please add models first",
      "select_model": "Please select at least one model",
      "started": "Evaluation Started",
      "started_message": "Evaluation has started",
      "confirm_clear": "Confirm Clear",
      "confirm_clear_message": "Clear all evaluation results?"
    },
    "results": {
      "title": "Evaluation Results",
      "export_csv": "Export CSV",
      "total_questions": "Total Questions",
      "completed": "Completed",
      "avg_score": "Average Score",
      "best_model": "Best Model",
      "empty": "No evaluation results",
      "no_data": "No data to export"
    },
    "add_modal": {
      "title": "Add AI Model",
      "display_name": "Display Name",
      "name_placeholder": "e.g., DeepSeek Chat",
      "provider": "Provider",
      "select_provider": "-- Select Provider --",
      "base_url": "Base URL",
      "base_url_placeholder": "API Base URL",
      "model": "Model",
      "select_model": "-- Select Model --",
      "manual_model": "Or enter model name manually",
      "engine": "Engine",
      "add": "Add",
      "cancel": "Cancel"
    },
    "providers": {
      "deepseek": "DeepSeek",
      "kimi": "Kimi",
      "qwen": "Qwen",
      "zhipu": "Zhipu",
      "minimax": "MiniMax",
      "openrouter": "OpenRouter",
      "qiniu": "Qiniu",
      "custom": "Custom"
    },
    "engines": {
      "openai": "OpenAI API",
      "anthropic": "Anthropic"
    },
    "edit_modal": {
      "title": "Edit Model"
    },
    "copy_success": "API Key copied to clipboard",
    "update_success": "Model updated successfully",
    "add_success": "Model added successfully",
    "delete": {
      "confirm": "Delete Model"
    },
    "test": {
      "testing": "Testing...",
      "success": "Test successful",
      "failed": "Test failed"
    },
    "batch_test": {
      "testing": "Batch testing..."
    }
  },
  "nanobot": {
    "title": "NanoBot Config",
    "heading": "NanoBot Configuration",
    "gateway": {
      "title": "Gateway",
      "heartbeat_interval": "Heartbeat Interval (s)",
      "heartbeat_enabled": "Heartbeat Enabled"
    },
    "agents": {
      "title": "Agents Default Config",
      "workspace": "Workspace",
      "restrict_workspace": "Restrict to Workspace",
      "default_provider": "Default Provider",
      "default_model": "Default Model",
      "model_placeholder": "e.g., gpt-4o, MiniMax-M2.5",
      "max_tokens": "Max Tokens",
      "max_tool_iterations": "Max Tool Iterations"
    },
    "channels": {
      "title": "Channels",
      "send_progress": "Send Progress",
      "send_tool_hints": "Send Tool Hints",
      "empty": "No Channels"
    },
    "providers": {
      "title": "Providers",
      "empty": "No Providers",
      "base_url_placeholder": "API Base URL (optional)"
    },
    "tools": {
      "title": "Tool Config",
      "web_search": "Web Search",
      "search_api_key": "Search API Key",
      "max_results": "Max Results",
      "exec": "Exec",
      "restrict_workspace": "Restrict Workspace"
    },
    "status": {
      "running": "Service Running",
      "stopped": "Service Stopped"
    },
    "restart": {
      "confirm": "Restart NanoBot service?",
      "restarting": "Service restarting...",
      "failed": "Restart failed"
    }
  },
  "picoclaw": {
    "title": "PicoClaw Config",
    "heading": "PicoClaw Configuration",
    "gateway": {
      "title": "Gateway",
      "heartbeat_interval": "Heartbeat Interval (s)",
      "heartbeat_enabled": "Heartbeat Enabled"
    },
    "agents": {
      "title": "Agents Default Config",
      "workspace": "Workspace",
      "restrict_workspace": "Restrict to Workspace",
      "default_provider": "Default Provider",
      "default_model": "Default Model",
      "model_placeholder": "e.g., gpt-4o, MiniMax-M2.5",
      "max_tokens": "Max Tokens",
      "max_tool_iterations": "Max Tool Iterations"
    },
    "channels": {
      "title": "Channels",
      "empty": "No Channels"
    },
    "providers": {
      "title": "Providers",
      "empty": "No Providers",
      "base_url_placeholder": "API Base URL (optional)"
    },
    "tools": {
      "title": "Tool Config",
      "brave_search": "Brave Search",
      "duckduckgo": "DuckDuckGo (No API Key)"
    },
    "status": {
      "running": "Service Running",
      "stopped": "Service Stopped"
    },
    "restart": {
      "confirm": "Restart PicoClaw service?",
      "restarting": "Service restarting...",
      "failed": "Restart failed"
    }
  },
  "cron": {
    "title": "Cron Manager",
    "heading": "Cron Task Manager",
    "add_task": "+ Add Task",
    "empty": {
      "title": "No Cron Tasks",
      "hint": "Click \"Add Task\" to create one"
    },
    "modal": {
      "title": "Add Cron Task",
      "minute": "Minute",
      "hour": "Hour",
      "day": "Day",
      "month": "Month",
      "weekday": "Weekday",
      "shortcut": "Shortcut",
      "quick_schedule": "Quick Schedule (Visual)",
      "quick_schedule_placeholder": "Click to select time...",
      "command": "Command",
      "command_placeholder": "e.g., /home/user/backup.sh"
    },
    "shortcut": {
      "custom": "Custom",
      "reboot": "@reboot",
      "hourly": "Hourly",
      "daily_3am": "Daily at 3:00",
      "weekly_sunday": "Weekly on Sunday",
      "monthly_1st": "Monthly on 1st",
      "every_5min": "Every 5 minutes"
    },
    "job": {
      "run": "Run"
    },
    "validation": {
      "command_required": "Please enter command"
    },
    "delete": {
      "confirm": "Are you sure you want to delete this task?"
    },
    "run": {
      "confirm_title": "Confirm Execute",
      "confirm_message": "Execute command now",
      "success": "Execution successful",
      "failed": "Execution failed"
    }
  },
  "trash": {
    "title": "Trash",
    "drawer_title": "🗑️ Trash",
    "heading": "Trash",
    "item_count": "{{count}} items",
    "deleted_at": "Deleted At",
    "restore": "Restore",
    "empty": "Trash is empty",
    "danger_zone": "Danger Zone",
    "clear": "Clear",
    "clear_all": "Empty Trash",
    "restore_dialog": {
      "title": "Restore File",
      "path_placeholder": "Enter restore path"
    },
    "restore_example": "e.g., docs/a.txt",
    "clear_dialog": {
      "title": "Confirm Empty",
      "message": "Are you sure you want to empty the trash?",
      "warning": "This action cannot be undone!"
    },
    "validation": {
      "path_required": "Please enter restore path"
    },
    "restore_success": "Restore successful",
    "restore_failed": "Restore failed",
    "clear_success": "Trash emptied",
    "clear_failed": "Empty failed"
  },
  "db_manager": {
    "title": "Database Manager",
    "heading": "Database Manager",
    "new_connection": "+ New Connection",
    "tables": "Tables",
    "views": "Views",
    "procedures": "Procedures",
    "functions": "Functions",
    "triggers": "Triggers",
    "indexes": "Indexes",
    "new_query": "New Query",
    "table_structure": "Structure",
    "data": "Data",
    "diagram": "Diagram",
    "export": "Export",
    "import": "Import",
    "execute": "Execute",
    "execute_hotkey": "Execute (Ctrl+Enter)",
    "history": "History",
    "clear": "Clear",
    "no_data": "No data",
    "no_selection": "Not selected",
    "sql_query": "📝 SQL Query",
    "sql_placeholder": "Enter SQL... (Ctrl+Enter to run)",
    "prev": "Previous",
    "next": "Next",
    "ai_prompt_placeholder": "✨ Describe in natural language and let AI generate/modify SQL...",
    "ai_history": "History",
    "ai_generate": "Generate SQL with AI",
    "sql_history": "📜 SQL History",
    "favorites": "Favorites",
    "common_sql": "Common SQL",
    "history_records": "History",
    "no_history": "No history",
    "results_empty": "Select a table to auto query",
    "schema_empty": "Select a table to view schema",
    "status_ready": "Ready",
    "add_connection_title": "New Connection",
    "edit_connection_title": "Edit Connection",
    "engine": "Engine",
    "url": "URL",
    "host": "Host",
    "port": "Port",
    "username": "Username",
    "password": "Password",
    "database": "Database",
    "file_path": "File Path",
    "name_placeholder": "e.g., production",
    "password_placeholder": "Password",
    "database_placeholder": "Database name",
    "keep_password_placeholder": "Leave blank to keep current password",
    "filter_placeholder": "Filter...",
    "load_failed": "Load failed",
    "no_connections": "No connections",
    "executing": "Running...",
    "rows": "rows",
    "failed_prefix": "Failed: ",
    "ai_prompt_required": "Please enter AI prompt",
    "select_connection_first": "Please select a database connection first",
    "ai_generate_success": "SQL generated ✓",
    "ai_generate_failed_prefix": "Generate failed: ",
    "update_success": "✅ Update successful",
    "update_failed_prefix": "❌ Update failed: ",
    "update_no_table": "Cannot update: no table selected",
    "update_unknown_column": "Cannot update: unknown column",
    "update_success_plain": "Update successful",
    "update_failed_prefix_plain": "Update failed: ",
    "select_table_first": "Please select a table first",
    "no_export_data": "No data to export",
    "exported_prefix": "Exported ",
    "total": "Total",
    "entries": "items",
    "tabulator_not_loaded": "Tabulator not loaded",
    "schema_column": "Column",
    "schema_type": "Type",
    "schema_nullable": "Nullable",
    "schema_key": "Key",
    "no_schema": "No schema",
    "url_parse_failed": "Failed to parse URL",
    "required_fields": "Please fill required fields",
    "testing_connection": "Testing connection...",
    "connect_failed": "Connection failed",
    "connect_success": "Connected!",
    "connect_failed_prefix": "Connection failed: ",
    "name_required": "Please enter a name",
    "save_failed": "Save failed",
    "save_failed_prefix": "Save failed: ",
    "saved": "Saved",
    "updated": "Updated",
    "delete_connection_title": "Delete Connection",
    "delete_connection_confirm": "Are you sure you want to delete this connection?",
    "deleted": "Deleted",
    "delete_failed": "Delete failed",
    "exporting": "Exporting...",
    "exported": "Exported",
    "export_failed": "Export failed",
    "export_failed_prefix": "Export failed: ",
    "importing": "Importing...",
    "imported_prefix": "Imported ",
    "import_failed": "Import failed",
    "import_failed_prefix": "Import failed: "
  },
  "git": {
    "title": "Git Manager",
    "commit_detail_title": "📝 Commit Details",
    "auto_refresh": "Auto refresh",
    "status": {
      "unmodified": "Unmodified",
      "modified": "Modified",
      "added": "Added",
      "deleted": "Deleted",
      "renamed": "Renamed",
      "copied": "Copied",
      "untracked": "Untracked",
      "ignored": "Ignored",
      "dirty": "Dirty",
      "clean": "Clean"
    },
    "pull": "Pull",
    "pulling": "Pulling...",
    "pull_success": "Pull successful",
    "pull_failed": "Pull failed",
    "push": "Push",
    "pushing": "Pushing...",
    "push_success": "Push successful",
    "push_failed": "Push failed",
    "fetch_remotes_failed": "Failed to fetch remotes",
    "no_changes": "No changes to commit",
    "no_changes_yet": "No changes yet",
    "select_remote_title": "Select Remote",
    "select_remote_message": "Please select which remote to push to",
    "checking_remotes": "Checking remotes...",
    "no_remotes": "No remotes found",
    "cannot_open_dialog": "Cannot open dialog",
    "empty": {
      "title": "No commits",
      "subtitle": "This repository has no commits or log unavailable"
    },
    "not_a_repo": "This directory is not a Git repository",
    "diff": "diff",
    "checkout": "checkout",
    "push_changes": "Push Changes",
    "loading_diff": "Loading diff...",
    "checkout_confirm_title": "Discard Local Changes",
    "checkout_confirm_message": "Are you sure you want to discard all local changes? This action cannot be undone!",
    "checkout_progress": "Checking out...",
    "operation_complete": "Operation complete",
    "click_view_diff": "Click to view diff",
    "loading_changes": "Loading changes...",
    "repository": "Repository",
    "all_commits_loaded": "All commits loaded",
    "api_error_commits": "API error: Unable to fetch commits"
  },
  "preview": {
    "title": "Preview",
    "parse_failed": "Parse failed",
    "empty_archive": "Empty archive",
    "unsupported_type": "This file type is not supported for preview"
  },
  "openclaw": {
    "config_title": "⚙️ OpenClaw Settings",
    "gateway_token_placeholder": "Gateway Token (auto-fetched by backend)"
  },
  "bot": {
    "input_placeholder": "Type a message...",
    "settings_title": "Settings & Status",
    "clear_history": "Clear history",
    "sent": "Sent",
    "rounds": "Rounds",
    "close_settings": "Close settings",
    "jump_latest": "⬇ Jump to latest",
    "status": {
      "connected": "Connected",
      "disconnected": "Disconnected",
      "authenticating": "Authenticating..."
    },
    "connection": {
      "connecting": "Connecting...",
      "connected": "Connected",
      "disconnected": "Disconnected",
      "error": "Connection error",
      "reconnecting": "Reconnecting...",
      "timeout": "Connection timeout"
    },
    "pairing": {
      "required": "Device pairing required. Please approve request on server",
      "required_general": "Device pairing required. Please approve request on server."
    },
    "chat": {
      "error": "Chat error",
      "user_name": "You",
      "bot_name": "Claw",
      "typing": "Claw (Typing...)",
      "thinking": "Thinking...",
      "connect_first": "Please connect assistant first",
      "send_failed": "Send failed"
    }
  },
  "validation": {
    "required": "Please fill in all required fields",
    "name_required": "Name is required",
    "url_required": "Please enter URL",
    "command_required": "Please enter command",
    "path_required": "Please enter path"
  },
  "system": {
    "process": {
      "title": "Process Management",
      "detail_title": "Process Details",
      "total": "Total Processes",
      "cpu": "CPU",
      "memory": "Memory",
      "detail": "Details",
      "kill": "Kill",
      "kill_confirm": "Confirm kill process PID {pid}?",
      "kill_success": "Process killed successfully",
      "kill_failed": "Failed to kill process",
      "no_data": "No process data",
      "loading": "Loading...",
      "ports_empty": "No listening ports found",
      "refresh": "Refresh"
    },
    "package": {
      "system_packages": "System Packages",
      "pip_packages": "Pip Packages",
      "npm_packages": "NPM Packages",
      "install": "Install",
      "installing": "Installing...",
      "uninstall": "Uninstall",
      "uninstall_confirm": "Confirm uninstall {name}?",
      "placeholder": "Enter package name, e.g. {example}",
      "no_installed": "No installed packages",
      "load_failed": "Failed to load (system may not be supported)",
      "install_success": "Install successful",
      "install_failed": "Install failed",
      "uninstall_success": "Uninstall successful",
      "uninstall_failed": "Uninstall failed"
    },
    "docker": {
      "title": "Docker",
      "images": "Images",
      "containers": "Containers",
      "load_images": "Loading images...",
      "load_containers": "Loading containers...",
      "no_images": "No images",
      "no_containers": "No containers",
      "delete": "Delete",
      "delete_image_confirm": "Confirm delete image {id}?",
      "delete_container_confirm": "Confirm delete container {id}?",
      "start": "Start",
      "stop": "Stop",
      "action_success": "Operation successful",
      "action_failed": "Operation failed",
      "load_failed": "Failed to load (Docker may not be installed)"
    },
    "systemd": {
      "title": "Systemd Management",
      "search_placeholder": "Search services...",
      "user_services": "User Services",
      "system_services": "System Services",
      "enable": "Enable",
      "disable": "Disable",
      "start": "Start",
      "stop": "Stop",
      "restart": "Restart",
      "view_logs": "View Logs",
      "edit_config": "Edit Config",
      "delete_service": "Delete Service",
      "delete_confirm": "Delete service {service}? This cannot be undone.",
      "delete_success": "Delete successful",
      "delete_failed": "Delete failed",
      "service_invalid": "Invalid service name",
      "config_not_found": "Config file not found",
      "get_config_failed": "Failed to get config file",
      "no_services": "No services",
      "no_match": "No matching services",
      "status_active": "active",
      "status_inactive": "inactive",
      "enabled": "enabled",
      "disabled": "disabled",
      "running": "Running",
      "stopped": "Stopped",
      "just_now": "Just now",
      "started_at": "Started at"
    },
    "gpu": {
      "title": "GPU Management",
      "loading": "Loading...",
      "load_failed": "Failed to load (no GPU or nvidia-smi not installed)",
      "status": "Status",
      "temperature": "Temperature",
      "fan": "Fan",
      "utilization": "GPU",
      "memory": "Memory",
      "power": "Power",
      "processes": "Processes",
      "no_processes": "No GPU processes",
      "driver": "Driver",
      "unknown": "Unknown GPU"
    },
    "disk": {
      "title": "Disk Management",
      "mount": "Mount",
      "used": "Used",
      "available": "Available",
      "total": "Total",
      "usage": "Usage",
      "no_data": "No disk data",
      "load_failed": "Failed to load (system may not be supported)"
    },
    "network": {
      "title": "Network Management",
      "no_data": "No network info",
      "load_failed": "Failed to load (system may not be supported)",
      "ipv4": "IPv4",
      "ipv6": "IPv6",
      "mac": "MAC",
      "broadcast": "Broadcast",
      "mtu": "MTU"
    },
    "service": {
      "install": "Install",
      "reinstall": "Reinstall",
      "uninstall": "Uninstall",
      "install_action": "install",
      "reinstall_action": "reinstall",
      "uninstall_action": "uninstall",
      "installing": "Installing",
      "reinstalling": "Reinstalling",
      "uninstalling": "Uninstalling",
      "confirm_title": "Confirm Operation",
      "confirm_message": "Are you sure you want to {action}?",
      "started": "Started",
      "success": "Success",
      "failed": "Failed",
      "complete": "Complete",
      "request_failed": "Request failed",
      "unknown_error": "Unknown error"
    },
    "ollama": {
      "title": "Ollama",
      "no_models": "No models, please pull models first",
      "load_failed": "Failed to load (Ollama may not be running)",
      "reasoning": "Reasoning",
      "default": "Default",
      "set_default": "Set as Default",
      "delete_model_confirm": "Delete model {model}?",
      "add_model": "Add Model",
      "provider": "Provider",
      "model_id": "Model ID",
      "display_name": "Display Name (optional)",
      "reasoning_label": "reasoning"
    },
    "openclaw": {
      "title": "OpenClaw",
      "gateway_token_placeholder": "Gateway Token (auto-fetched by backend)",
      "cron": {
        "title": "Cron Jobs",
        "add": "Add",
        "empty": "No cron jobs",
        "create_hint": "Click + Add above to create a new job",
        "add_title": "Add Cron Job",
        "edit_title": "Edit Cron Job",
        "message_label": "Message",
        "message_placeholder": "e.g. Time to drink water!",
        "type_label": "Type",
        "type_at": "One-time (e.g. in 10 minutes)",
        "type_cron": "Recurring (e.g. daily at 8am)",
        "delay_label": "Delay",
        "cron_label": "Cron Expression",
        "cron_preset": "-- Presets --",
        "cron_morning_8": "Every day at 8am",
        "cron_noon_12": "Every day at 12pm",
        "cron_evening_18": "Every day at 6pm",
        "cron_workday_9": "Weekdays at 9am",
        "cron_weekend_10": "Weekends at 10am",
        "delay_5m": "In 5 minutes",
        "delay_10m": "In 10 minutes",
        "delay_30m": "In 30 minutes",
        "delay_1h": "In 1 hour",
        "delay_2h": "In 2 hours",
        "delay_3h": "In 3 hours",
        "delay_tomorrow": "Same time tomorrow",
        "enabled": "Enabled",
        "disabled": "Disabled",
        "beijing_time": "Beijing Time",
        "periodic": "Recurring",
        "one_time": "One-time",
        "delete_confirm": "Delete this cron job?",
        "delete_failed": "Delete failed",
        "save": "Save",
        "saved": "Saved",
        "added": "Added",
        "add_failed": "Add failed",
        "cancel": "Cancel",
        "unnamed": "Unnamed",
        "enter_message": "Please enter message",
        "enter_cron": "Please enter cron expression"
      },
      "overview": "Overview",
      "version": "Version",
      "system": "System",
      "node": "Node",
      "dashboard": "Dashboard",
      "open": "Open",
      "gateway": "Gateway",
      "diagnosis": "Diagnosis",
      "no_warnings": "No warnings",
      "skills": "Skills",
      "skills_installed": "installed",
      "channels": "Channels",
      "no_channels": "No channels",
      "accounts": "Accounts",
      "status_connected": "Connected",
      "status_pending": "Pending",
      "status_disabled": "Disabled",
      "agents": "Agents",
      "no_agents": "No agents",
      "sessions": "Sessions",
      "active_ago": "Active",
      "add_agent": "Add Agent",
      "edit_agent": "Edit Agent",
      "delete_agent": "Delete Agent",
      "agent_id_label": "Agent ID (alphanumeric, ._- only)",
      "agent_id_placeholder": "agent_id",
      "enter_agent_id": "Please enter Agent ID",
      "add_channel": "Add Channel",
      "edit_channel": "Edit Channel",
      "delete_channel": "Delete Channel",
      "channel_name_label": "Name (alphanumeric, ._- only)",
      "channel_name_placeholder": "telegram / wechat / discord",
      "enter_name": "Please enter name",
      "enabled_label": "Enabled",
      "models": "Models",
      "no_models": "No models",
      "provider_label": "Provider",
      "model_id_label": "Model ID",
      "display_name_label": "Display Name (optional)",
      "set_default": "Set Default",
      "delete_model": "Delete Model",
      "popup_not_loaded": "Popup component not loaded",
      "add_failed": "Add failed",
      "save_failed": "Save failed",
      "update_failed": "Update failed",
      "set_default_failed": "Set default failed",
      "delete_failed": "Delete failed"
    },
    "clash": {
      "title": "Clash Proxy",
      "service_status": "Service Status",
      "service_running": "Running",
      "service_stopped": "Stopped",
      "service_unknown": "Unknown",
      "start": "▶ Start",
      "stop": "⏹ Stop",
      "restart": "🔄 Restart",
      "config_file": "Config File",
      "config_path": "Path",
      "config_not_found": "Config file not found",
      "read_failed": "Read failed",
      "config_summary_empty": "No config summary",
      "load_failed": "Failed to load",
      "update_sub": "Update Subscription",
      "update_sub_confirm": "Update will merge new nodes. Continue?",
      "update_success": "Update successful! Please restart mihomo.",
      "update_failed": "Update failed",
      "proxy_providers": "Proxy Providers",
      "no_providers": "No providers",
      "add_provider": "➕ Add Provider",
      "provider_url_placeholder": "Enter subscription URL",
      "provider_name_placeholder": "Provider name (optional)",
      "delete_provider_confirm": "Delete provider {name}?",
      "delete_success": "Delete successful",
      "edit_config": "📝 Edit Config",
      "proxy_groups": "Proxy Groups",
      "current": "Current",
      "switch_node": "Switch Node",
      "not_selected": "Not selected",
      "proxies": "Proxies",
      "no_proxies": "No proxies",
      "nodes_count": "{count} nodes total",
      "statistics": "Statistics",
      "rules": "Rules",
      "ports": "Listening Ports",
      "mixed": "Mixed",
      "http": "HTTP",
      "socks": "SOCKS",
      "control_confirm": "Are you sure you want to {action} mihomo service?",
      "service_started": "mihomo service {action}",
      "control_failed": "Operation failed",
      "config_editor_title": "Clash Config Editor",
      "loading": "Loading",
      "loaded": "Loaded",
      "saving": "Saving",
      "saved": "Saved",
      "load_failed_detail": "Failed to load",
      "save_failed_detail": "Failed to save",
      "confirm_discard": "Discard unsaved changes?"
    },
    "frp": {
      "title": "FRP Tunnel",
      "service_status": "Service Status",
      "server": "Server",
      "address": "Address",
      "port": "Port",
      "proxies": "Proxies",
      "proxy_count": "Proxies ({count})",
      "add_proxy": "+ Add",
      "no_proxies": "No proxies",
      "local": "Local",
      "remote": "Remote",
      "config": "Config",
      "edit_config": "📝 Edit Config",
      "config_not_found": "FRP config file not found",
      "proxy_config_hint": "Please manually add proxy config in editor:",
      "load_failed": "Failed to load",
      "service_running": "Running",
      "service_stopped": "Stopped",
      "service_unknown": "Unknown",
      "start": "▶ Start",
      "stop": "⏹ Stop",
      "restart": "🔄 Restart",
      "control_confirm": "Are you sure you want to {action} FRP service?",
      "control_success": "Operation successful",
      "control_failed": "Operation failed"
    },
    "cron": {
      "title": "Cron Management",
      "job": "Cron Job",
      "expression": "Cron Expression",
      "command": "Command",
      "schedule": "Schedule",
      "next_run": "Next Run",
      "last_run": "Last Run",
      "status": "Status",
      "enabled": "Enabled",
      "disabled": "Disabled",
      "add": "Add Job",
      "edit": "Edit Job",
      "delete": "Delete Job",
      "delete_confirm": "Delete this cron job?",
      "save": "Save",
      "cancel": "Cancel",
      "no_jobs": "No cron jobs",
      "minutes": "Minutes",
      "hours": "Hours",
      "days": "Days",
      "every": "Every",
      "at": "At",
      "daily": "Daily",
      "weekly": "Weekly",
      "monthly": "Monthly"
    }
  }
}
