mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-28 05:46:36 +08:00
f4ec58c0e6
This reverts commit 2ba28417b3.
142 lines
5.7 KiB
JSON
142 lines
5.7 KiB
JSON
{
|
|
"auth": {
|
|
"login": {
|
|
"needBind": "Your third-party account is not linked to a local account, and registration is closed. Sign in with an existing local account to bind it.",
|
|
"bindSuccess": "Account bound",
|
|
"checkingSession": "Checking sign-in status",
|
|
"checkingSessionDesc": "Please wait while we confirm your session...",
|
|
"redirecting": "Redirecting to the console...",
|
|
"verifyingCredentials": "Verifying credentials",
|
|
"establishingSession": "Please wait while we establish a secure session..."
|
|
}
|
|
},
|
|
"settings": {
|
|
"other": {
|
|
"groupBusiness": "Business menu",
|
|
"groupAdmin": "Admin menu",
|
|
"groupDocs": "Docs menu",
|
|
"descDashboard": "View multi-dimensional charts for edge requests, visitors, and traffic",
|
|
"descNodes": "Register and manage reverse-proxy edge node status",
|
|
"descProxyRoutes": "Configure and publish proxy routes, load balancing, and origin bindings",
|
|
"descWebsites": "Configure root domains and view linked website details",
|
|
"descCertificates": "Manage and distribute website SSL/TLS certificates",
|
|
"descDnsAccounts": "Configure Cloudflare/Alidns and other DNS provider API credentials",
|
|
"descOrigins": "Centrally maintain backend origin server groups",
|
|
"descWaf": "Configure WAF custom rules and rate limits",
|
|
"descIpGroups": "Manage allow/deny IP sets used by WAF rules",
|
|
"descPages": "Host and publish static site projects with automatic domain binding",
|
|
"descConfigVersions": "View rule snapshots and perform hot updates or rollbacks",
|
|
"descAccessLogs": "Browse real-time edge request access details",
|
|
"descPerformance": "Configure cache, image compression, and other acceleration policies",
|
|
"descUsers": "View and manage system users and their status",
|
|
"descTasks": "View and schedule asynchronous and cron tasks",
|
|
"descStorage": "Manage file storage and clean unused files",
|
|
"descDatabase": "Monitor the physical database, browse tables, and run interactive SQL",
|
|
"descPush": "Configure and send system notifications",
|
|
"descLogs": "View async task execution logs and system runtime status",
|
|
"descSystem": "Manage core system key-value configuration",
|
|
"descAdminSettings": "Configure captcha, email, and menu visibility",
|
|
"descUsageDocs": "Deployment and operations guide for developers"
|
|
},
|
|
"operation": {
|
|
"typeAvatar": "Avatar (avatar)",
|
|
"typeAttachment": "Attachment (attachment)",
|
|
"typeDoc": "Document (doc)",
|
|
"typeGeneric": "Generic (generic)",
|
|
"logRetentionTitle": "Log retention",
|
|
"logRetentionDesc": "Configure retention days for each log database. Expired logs are cleaned automatically after switching the log store.",
|
|
"days": "days",
|
|
"save": "Save",
|
|
"logRetentionUpdated": "Log retention updated",
|
|
"logRetentionUpdateFailed": "Failed to update log retention",
|
|
"retentionInvalid": "{label} must be an integer greater than or equal to 1",
|
|
"retentionPostgresDesc": "Retention days for access logs and observability metrics",
|
|
"retentionSqliteDesc": "SQLite log retention days",
|
|
"retentionClickhouseDesc": "ClickHouse log retention days"
|
|
}
|
|
},
|
|
"admin": {
|
|
"settings": {
|
|
"tabs": {
|
|
"openflare": "OpenFlare"
|
|
}
|
|
},
|
|
"files": {
|
|
"stats": {
|
|
"catImages": "Images",
|
|
"catVideos": "Videos",
|
|
"catAudio": "Audio",
|
|
"catDocuments": "Documents",
|
|
"catArchives": "Archives",
|
|
"catOthers": "Others",
|
|
"none": "None"
|
|
},
|
|
"list": {
|
|
"extensionFile": "{ext} file"
|
|
}
|
|
},
|
|
"tasks": {
|
|
"selectDate": "Select date",
|
|
"logPrimaryDb": "Log primary database",
|
|
"retentionDays": "Retention days",
|
|
"migrationStatus": "Migration status",
|
|
"migrating": "Migrating",
|
|
"idle": "Idle",
|
|
"selectLogDb": "Select log database",
|
|
"dbPostgresPrimary": "PostgreSQL (primary)",
|
|
"dbSqlitePrimary": "SQLite (primary)",
|
|
"dbClickhouse": "ClickHouse",
|
|
"taskTypeFilter": "Task type",
|
|
"executionRecord": "Execution record"
|
|
},
|
|
"push": {
|
|
"events": {
|
|
"taskCompleteTitle": "Task completed: {name}",
|
|
"taskCompleteContent": "Async task {{task_name}} completed. Status: {{task_status}}, duration: {{task_duration}} ms."
|
|
},
|
|
"settings": {
|
|
"fieldRequired": "{label} is required",
|
|
"configHelp": "{name} configuration help"
|
|
}
|
|
},
|
|
"database": {
|
|
"unknownError": "Unknown error",
|
|
"exportException": "Export failed",
|
|
"cache": {
|
|
"unknownError": "Unknown error",
|
|
"maxSizePlaceholder": "e.g. 100",
|
|
"ttlPlaceholder": "e.g. 60, 0 means never expire"
|
|
},
|
|
"sql": {
|
|
"unknownExecError": "Unknown execution error",
|
|
"clearEditor": "Clear editor",
|
|
"dragResize": "Drag to resize",
|
|
"execErrorTitle": "SQL execution error:"
|
|
},
|
|
"tableBrowser": {
|
|
"fetchTableFailed": "Failed to fetch data for table {table}",
|
|
"unknownError": "Unknown error"
|
|
}
|
|
},
|
|
"logs": {
|
|
"accessLogs": {
|
|
"copiedToClipboard": "{subject} copied to clipboard",
|
|
"noHeaderData": "No header data",
|
|
"accessId": "Access ID: {id}",
|
|
"copyUserAgent": "Copy User-Agent",
|
|
"copyHeaders": "Copy Headers"
|
|
},
|
|
"analytics": {
|
|
"fetchFailed": "Failed to fetch analytics",
|
|
"requestVolume": "Requests",
|
|
"requestCount": "Request count",
|
|
"countTimes": "{count} ({percent}%)"
|
|
},
|
|
"appLogs": {
|
|
"fetchFailed": "Failed to fetch logs",
|
|
"loadOlderFailed": "Failed to load older logs"
|
|
}
|
|
}
|
|
}
|
|
}
|