{ "nezha": "Nezha Monitoring", "theme": { "light": "Light", "dark": "Dark", "system": "Follow System" }, "Username": "Username", "Password": "Password", "InvalidUsernameOrPassword": "Invalid Username Or Password", "NetworkError": "Network Error", "LoginFirst": "Please Log in first", "CurrentTime": "Current Time", "Results": { "UsernameMin": "Username must be at least {{number}} characters.", "PasswordRequired": "Password cannot be empty.", "ErrorFetchingResource": "Error Fetching Resource : {{error}}", "SelectAtLeastOneServer": "Please select at least one server.", "UnExpectedError": "Unexpected error, Please see the console for details.", "ForceUpdate": "Forced upgrade:", "NoRowsAreSelected": "No rows are selected", "ThisOperationIsUnrecoverable": "This operation cannot be undone!", "TaskTriggeredSuccessfully": "The task triggered successfully", "TheServerDoesNotOnline": "The server does not exist or has not been connected yet", "InstallHostRequired": "The Agent docking address has not been filled in in the settings.", "UnknownIdentifier": "Unknown identifier" }, "Login": "Log in", "Server": "Server", "Service": "Service", "Task": "Task", "Notification": "Notification", "DDNS": "Dynamic DNS", "NATT": "NAT Traversal", "Group": "Group", "Profile": "Profile", "Settings": "System settings", "BackToHome": "Back to Home", "Logout": "Log out", "NavigateTo": "Navigate to", "SelectAPageToNavigateTo": "Choose a page to jump to", "Close": "Close", "Error": "Error", "Name": "Name", "Version": "Version", "Unknown": "unknown", "Enable": "Enable", "HideForGuest": "Hidden from Visitors", "InstallCommands": "Installation command", "Terminal": "Terminal", "Config": "Config", "Note": "Note", "Success": "Success", "Done": "Finish", "Offline": "Offline", "Failure": "Fail", "Loading": "Loading", "NoResults": "No results", "Actions": "Actions", "EditServer": "Edit Server", "Weight": "Weight (the larger the number, the higher it is displayed)", "DDNSProfiles": "DDNS Profile IDs", "SeparateWithComma": "(Separate with comma)", "Public": "Public", "Private": "Private", "Submit": "Submit", "Target": "Target", "Coverage": "Coverage", "CoverAll": "Cover All", "IgnoreAll": "Ignore All", "OnAlert": "Alarmed Servers", "SpecificServers": "Specific server", "Type": "Type", "Interval": "Interval", "NotifierGroupID": "Notifier Group ID", "Trigger": "On Trigger", "TasksToTriggerOnAlert": "Tasks to be triggered on alert", "TasksToTriggerAfterRecovery": "Tasks to be triggered after recovery", "Add": "Add", "Delete": "Delete", "AdvancedJSON": "Advanced JSON", "Save": "Save", "Confirm": "Confirm", "ConfirmDeletion": "Confirm Deletion?", "Services": "Services", "ShowInService": "Show in Service", "Coverages": { "Excludes": "Excludes Specific Servers", "Only": "Only Specific Servers", "Alarmed": "Executed on the server that triggered the alarm" }, "EnableFailureNotification": "Enable Failure Notification", "MaximumLatency": "Maximum Delay (ms)", "MinimumLatency": "Minimum Delay (milliseconds)", "EnableLatencyNotification": "Enable Latency Notification", "EnableTriggerTask": "Enable Trigger Task", "CronExpression": "Cron Expression", "Command": "Command", "NotifierGroup": "Notifier Group", "SendSuccessNotification": "Send Success Notification", "LastExecution": "Last Execution", "Result": "Result", "Scheduled": "Scheduled Tasks", "Notifier": "Notifier", "AlertRule": "Alert rules", "VerifyTLS": "Verify TLS", "TriggerMode": "Trigger Mode", "Rules": "Rules", "RequestMethod": "Request Method", "RequestHeader": "Request Header", "DoNotSendTestMessage": "Do Not Send Test Message", "Always": "Always", "Once": "Once", "Provider": "Provider", "Domains": "Domains", "MaximumRetryAttempts": "Maximum time for retry attempts", "Refresh": "Refresh", "CopyPath": "Copy path", "Goto": "Go to", "UpdateProfile": "Update Profile", "NewUsername": "New Username", "OriginalPassword": "Original Password", "NewPassword": "New Password", "EditDDNS": "Edit DDNS", "CreateDDNS": "Create DDNS", "Credential": "Credential", "RequestType": "Request Type", "RequestBody": "Request Body", "FileManager": "Pseudo File Manager", "Downloading": "Downloading", "Uploading": "Uploading", "EditNAT": "Edit NAT Configuration", "CreateNAT": "Create NAT Configuration", "LocalService": "Local Service", "BindHostname": "Bind Domain Name", "EditServerGroup": "Edit Server Group", "CreateServerGroup": "Create Server Group", "User": "User", "Owner": "Owner", "GlobalAgent": "Global Agent", "UnknownUser": "Unknown user (#{{id}})", "WAF": "Web Application Firewall", "SiteName": "Site Name", "DashboardOriginalHost": "Agent connecting address [domain name/IP:port]", "ReservedHosts": "Reserved hosts (comma-separated; public/reverse-proxy domains members cannot use as NAT domains)", "ReservedHostsHint": "Behind a reverse proxy the dashboard cannot see its own public domain, so it is not auto-protected. List every public entry hostname here, or a member could register it as a NAT domain and hijack dashboard routing.", "ConfigTLS": "Use TLS to connect Agent", "LoginFailed": "Login Failed", "BruteForceAttackingToken": "Brute Force Attacking Token", "BruteForceAttackingAgentSecret": "Brute Force Attacking Agent Secret", "Language": "Language", "CustomCodes": "Custom Codes (Style and Script)", "CustomCodesDashboard": "Custom Codes for Dashboard", "CustomPublicDNSNameserversforDDNS": "Custom Public DNS Nameservers for DDNS", "WebRealIPHeader": "Frontend real IP request header", "AgentRealIPHeader": "Agent real IP request header", "UseDirectConnectingIP": "Use direct connection IP", "IPChangeNotification": "IP Change Notification", "FullIPNotification": "Show Full IP Address in Notification Messages", "EnableMCP": "Enable MCP endpoint (off by default; review API token scopes and server allow-list first)", "EditService": "Edit Service", "CreateService": "Create Service", "EditTask": "Edit Task", "CreateTask": "Create Task", "CreateNotifier": "Create Notifier", "EditNotifier": "Edit Notifier", "EditAlertRule": "Edit Alert Rules", "CreateAlertRule": "Create Alert Rules", "EditNotifierGroup": "Edit Notifier Group", "CreateNotifierGroup": "Create Notifier Group", "NewUser": "New User", "Count": "Count", "LastBlockReason": "Last Block Reason", "LastBlockTime": "Last ban time", "Theme": "Theme", "Author": "Author", "Repository": "Repository", "Community": "Community", "Official": "Official", "CommunityThemeWarning": "You are using a community theme", "CommunityThemeDescription": "This theme is provided by the community, use at your own risk", "Cancel": "Cancel", "EnableDDNS": "Enable DDNS", "PushSuccessful": "Push if Successful", "GrpcAuthFailed": "gRPC authentication failed", "APITokenInvalid": "API token is invalid", "UserInvalid": "User is invalid", "BlockByUser": "Blocked by admin", "BlockIdentifier": "Block identifier", "UserId": "User ID", "ConnectedAt": "Connected at", "OnlineUser": "Online User", "Total": "Total", "ConfirmBlock": "Confirm Block", "RejectPassword": "Reject Password Login", "EmptyText": "Text is empty", "EmptyNote": "You didn't have any note.", "OverrideDDNSDomains": "Override DDNS Domains (per configuration)", "EditServerConfig": "Edit Server Config", "Option": "Option", "Value": "Value", "Preview": "Preview", "PublicNote": { "Label": "Public Note", "Billing": "Billing", "Plan": "Plan", "StartDate": "Start Date", "EndDate": "End Date", "AutoRenewal": "Auto Renewal", "Cycle": "Cycle", "Amount": "Amount", "Bandwidth": "Bandwidth", "TrafficVolume": "Traffic Volume", "TrafficType": "Traffic Type", "IPv4": "IPv4", "IPv6": "IPv6", "NetworkRoute": "Network Route", "Extra": "Extra", "Enabled": "Enabled", "Disabled": "Disabled", "Inbound": "Inbound", "Both": "Both", "Day": "Day", "Week": "Week", "Month": "Month", "Year": "Year", "NoExpiry": "No Expiry", "SetNoExpiry": "Set No Expiry", "CancelNoExpiry": "Cancel No Expiry", "Free": "Free", "PayAsYouGo": "Pay as you go", "CommaSeparated": "Separate multiple items with commas", "Has": "Has", "None": "None", "CustomFields": "Custom Fields", "ClearDate": "Clear Date", "Clear": "Clear", "RawText": "Raw Text" }, "Validation": { "InvalidDate": "Invalid date", "MustBe0Or1": "Must be 0 or 1", "MustBeDayWeekMonthYear": "Must be Day/Week/Month/Year", "MustBe1Or2": "Must be 1 or 2", "DigitsOnly": "Digits only", "InvalidForm": "Invalid form", "InvalidJSON": "Invalid JSON" }, "AlertRules": { "CoverAllServers": "Monitor all servers", "IgnoreAllSelectSpecific": "Ignore all, select specific servers", "IgnoreHint": "{{server}} ID: true/false", "IgnoreExample": "e.g., {\"1\": true, \"2\": false}" }, "Search": "Search...", "Format": "Format", "Formatted": "Formatted", "Copy": "Copy", "Paste": "Paste", "CopiedToClipboard": "Copied to clipboard", "ClipboardWriteFailed": "Clipboard write failed", "PastedFromClipboard": "Pasted from clipboard", "ClipboardReadFailed": "Clipboard read failed", "FormatMetricUnits": "Format Metric Units", "Status": "Status", "ServerID": "Server ID", "CreatedAt": "Created At", "BatchMoveServer": "Batch Move Server Owner", "Servers": "Servers", "ToUser": "To User", "Move": "Move", "Transfer": { "Title": "Server Transfers", "PageHint": "Tracks ownership transfers initiated from the batch-move action. Pending entries can be cancelled; terminal entries can be retried.", "From": "From", "To": "To", "Initiator": "Initiator", "LastError": "Last Error", "Retry": "Retry", "CancelRequested": "Cancellation requested", "RetryRequested": "Retry requested", "BatchSubmitted": "Batch transfer submitted", "PendingCount": "{{count}} pending", "PermissionDeniedCount": "{{count}} permission denied", "AlreadyTransferringCount": "{{count}} already transferring", "ServerNotFoundCount": "{{count}} not found", "SameOwnerCount": "{{count}} already owned by target", "AgentTooOldCount": "{{count}} agent too old (upgrade required)", "StatusPending": "Pending", "StatusVerified": "Verified", "StatusFailed": "Failed", "StatusTimeout": "Timeout", "StatusCancelled": "Cancelled" }, "ApiTokens": "API Tokens", "CreateApiToken": "Create API token", "CreateApiTokenDescription": "Tokens authenticate MCP and external clients on your behalf. They cannot exceed your own permissions.", "ConfirmDeleteApiToken": "Revoke API token '{{name}}'? This cannot be undone.", "ApiTokenRevoked": "API token revoked.", "ApiTokenCreated": "API token created", "ApiTokenRevealOnce": "Copy this token now. It will never be shown again.", "ApiTokenStoreSafely": "Treat this token like a password. Anyone with it can act on your behalf within its scopes.", "ApiTokenServers": "Servers", "ApiTokenAllServers": "all permitted", "ApiTokenNever": "never", "ApiTokenExpiresAt": "Expires", "ApiTokenLastUsed": "Last used", "ApiTokenServerIDs": "Restrict to server IDs (optional)", "ApiTokenServerIDsPlaceholder": "comma-separated, e.g. 1,2,3", "ApiTokenExpiresInDays": "Expires in (days, 0 = never)", "ApiTokenScopeRequired": "At least one scope is required.", "ApiTokenServersInvalid": "Server IDs must be positive integers.", "ApiTokenExpiryInvalid": "Days must be between 0 and 3650.", "NameRequired": "Name is required.", "Revoke": "Revoke", "Copy": "Copy", "Copied": "Copied to clipboard", "Done": "Done", "Scopes": "Scopes" }