diff --git a/cmd/langs/main.go b/cmd/langs/main.go index 9f9fdb9..e1569ca 100644 --- a/cmd/langs/main.go +++ b/cmd/langs/main.go @@ -308,7 +308,7 @@ func upperWord(word string) string { switch word { case "api", "http", "https", "tcp", "tls", "udp", "ip", "dns", "ns", "waf", "acme", "ssh", "toa", "http2", "http3", "uam", "cc", - "db", "isp", "sni", "ui": + "db", "isp", "sni", "ui", "soa", "ocsp", "en", "zh": return strings.ToUpper(word) case "ipv6": return "IPv6" @@ -316,6 +316,8 @@ func upperWord(word string) string { return "DDoS" case "webp": return "WebP" + case "doh": + return "DoH" } return strings.ToUpper(word[:1]) + word[1:] diff --git a/pkg/langs/codes/codes.go b/pkg/langs/codes/codes.go index 7f86180..bd0466c 100644 --- a/pkg/langs/codes/codes.go +++ b/pkg/langs/codes/codes.go @@ -7,6 +7,9 @@ import ( ) const ( + AdminCertMenuApply langs.MessageCode = "admin_cert_menu_apply" // 申请证书 + AdminCertMenuCerts langs.MessageCode = "admin_cert_menu_certs" // 证书 + AdminCertMenuOCSP langs.MessageCode = "admin_cert_menu_ocsp" // OCSP日志 AdminClusterMenuSettingBasic langs.MessageCode = "admin_cluster_menu_setting_basic" // 基础设置 AdminClusterMenuSettingCachePolicy langs.MessageCode = "admin_cluster_menu_setting_cache_policy" // 缓存策略 AdminClusterMenuSettingCC langs.MessageCode = "admin_cluster_menu_setting_cc" // CC防护 @@ -30,6 +33,7 @@ const ( AdminClusterMenuTabClusterDelete langs.MessageCode = "admin_cluster_menu_tab_cluster_delete" // 删除集群 AdminClusterMenuTabClusterNodes langs.MessageCode = "admin_cluster_menu_tab_cluster_nodes" // 节点列表 AdminClusterMenuTabClusterSettings langs.MessageCode = "admin_cluster_menu_tab_cluster_settings" // 集群设置 + AdminCommonCanceled langs.MessageCode = "admin_common_canceled" // 已取消 AdminCommonMenuSettingBasic langs.MessageCode = "admin_common_menu_setting_basic" // 基础设置 AdminCommonMenuSettingCache langs.MessageCode = "admin_common_menu_setting_cache" // 缓存设置 AdminCommonMenuSettingCachePolicy langs.MessageCode = "admin_common_menu_setting_cache_policy" // 缓存策略 @@ -46,6 +50,13 @@ const ( AdminDashboardUser langs.MessageCode = "admin_dashboard_user" // 用户 AdminDashboardWAF langs.MessageCode = "admin_dashboard_waf" // WAF AdminDBNodeTabNodes langs.MessageCode = "admin_db_node_tab_nodes" // 数据库节点 + AdminLevelError langs.MessageCode = "admin_level_error" // 错误 + AdminLevelInfo langs.MessageCode = "admin_level_info" // 信息 + AdminLevelWarn langs.MessageCode = "admin_level_warn" // 警告 + AdminLogTagAccessLog langs.MessageCode = "admin_log_tag_access_log" // 访问日志 + AdminLogTagListener langs.MessageCode = "admin_log_tag_listener" // 端口监听 + AdminLogTagScript langs.MessageCode = "admin_log_tag_script" // 脚本 + AdminLogTagWAF langs.MessageCode = "admin_log_tag_waf" // WAF AdminMenuAdminRecipients langs.MessageCode = "admin_menu_admin_recipients" // 通知媒介 AdminMenuAdmins langs.MessageCode = "admin_menu_admins" // 系统用户 AdminMenuDashboard langs.MessageCode = "admin_menu_dashboard" // 数据看板 @@ -103,7 +114,10 @@ const ( AdminMenuSettings langs.MessageCode = "admin_menu_settings" // 系统设置 AdminMenuTicketCategory langs.MessageCode = "admin_menu_ticket_category" // 分类 AdminMenuTickets langs.MessageCode = "admin_menu_tickets" // 工单系统 - AdminMenuUsers langs.MessageCode = "admin_menu_users" // 用户设置 + AdminMenuUserSettings langs.MessageCode = "admin_menu_user_settings" // 用户设置 + AdminMenuUsers langs.MessageCode = "admin_menu_users" // 平台用户 + AdminNodeGrantMethodPrivateKey langs.MessageCode = "admin_node_grant_method_private_key" // 私钥 + AdminNodeGrantMethodUserPassword langs.MessageCode = "admin_node_grant_method_user_password" // 用户名+密码 AdminNodeMenuCreateMultipleNodes langs.MessageCode = "admin_node_menu_create_multiple_nodes" // 批量创建 AdminNodeMenuCreateSingleNode langs.MessageCode = "admin_node_menu_create_single_node" // 单个创建 AdminNodeMenuInstallAutoRegister langs.MessageCode = "admin_node_menu_install_auto_register" // 自动注册 @@ -119,9 +133,28 @@ const ( AdminNodeMenuSettingSystem langs.MessageCode = "admin_node_menu_setting_system" // 系统设置 AdminNodeMenuSettingThresholds langs.MessageCode = "admin_node_menu_setting_thresholds" // 阈值设置 AdminNodeUngroupedLabel langs.MessageCode = "admin_node_ungrouped_label" // 未分组 + AdminNSClusterMenuAccessLogs langs.MessageCode = "admin_ns_cluster_menu_access_logs" // 访问日志 + AdminNSClusterMenuAnswerSetting langs.MessageCode = "admin_ns_cluster_menu_answer_setting" // 应答模式 + AdminNSClusterMenuBasic langs.MessageCode = "admin_ns_cluster_menu_basic" // 基础设置 + AdminNSClusterMenuDDoSProtection langs.MessageCode = "admin_ns_cluster_menu_ddos_protection" // DDoS防护 + AdminNSClusterMenuDNSRecursion langs.MessageCode = "admin_ns_cluster_menu_dns_recursion" // 递归DNS + AdminNSClusterMenuDoH langs.MessageCode = "admin_ns_cluster_menu_doh" // DoH + AdminNSClusterMenuSOA langs.MessageCode = "admin_ns_cluster_menu_soa" // SOA + AdminNSClusterMenuTCP langs.MessageCode = "admin_ns_cluster_menu_tcp" // TCP + AdminNSClusterMenuTLS langs.MessageCode = "admin_ns_cluster_menu_tls" // TLS + AdminNSClusterMenuUDP langs.MessageCode = "admin_ns_cluster_menu_udp" // UDP AdminNSClusterTabDelete langs.MessageCode = "admin_ns_cluster_tab_delete" // 删除集群 AdminNSClusterTabNodes langs.MessageCode = "admin_ns_cluster_tab_nodes" // 节点列表 AdminNSClusterTabSetting langs.MessageCode = "admin_ns_cluster_tab_setting" // 集群设置 + AdminNSSettingAccessLogs langs.MessageCode = "admin_ns_setting_access_logs" // 访问日志设置 + AdminNSSettingUser langs.MessageCode = "admin_ns_setting_user" // 用户设置 + AdminServerCopySettingCurrentCluster langs.MessageCode = "admin_server_copy_setting_current_cluster" // 当前集群:%s + AdminServerCopySettingCurrentGroup langs.MessageCode = "admin_server_copy_setting_current_group" // 当前分组:%s + AdminServerCopySettingCurrentUser langs.MessageCode = "admin_server_copy_setting_current_user" // 当前用户:%s + AdminServerCopySettingSelectCluster langs.MessageCode = "admin_server_copy_setting_select_cluster" // 选择集群 + AdminServerCopySettingSelectGroup langs.MessageCode = "admin_server_copy_setting_select_group" // 选择分组 + AdminServerCopySettingSelectServer langs.MessageCode = "admin_server_copy_setting_select_server" // 选择网站 + AdminServerCopySettingSelectUser langs.MessageCode = "admin_server_copy_setting_select_user" // 选择用户 AdminServerMenuAccesslogHistory langs.MessageCode = "admin_server_menu_accesslog_history" // 历史 AdminServerMenuAccesslogRealtime langs.MessageCode = "admin_server_menu_accesslog_realtime" // 实时 AdminServerMenuAccesslogToday langs.MessageCode = "admin_server_menu_accesslog_today" // 今天 @@ -140,6 +173,7 @@ const ( AdminServerMenuSettingFastcgi langs.MessageCode = "admin_server_menu_setting_fastcgi" // Fastcgi AdminServerMenuSettingHTTP langs.MessageCode = "admin_server_menu_setting_http" // HTTP AdminServerMenuSettingHTTPHeaders langs.MessageCode = "admin_server_menu_setting_http_headers" // HTTP Header + AdminServerMenuSettingHTTPProxy langs.MessageCode = "admin_server_menu_setting_http_proxy" // HTTP代理 AdminServerMenuSettingHTTPS langs.MessageCode = "admin_server_menu_setting_https" // HTTPS AdminServerMenuSettingLocations langs.MessageCode = "admin_server_menu_setting_locations" // 路由规则 AdminServerMenuSettingOrigins langs.MessageCode = "admin_server_menu_setting_origins" // 源站 @@ -153,10 +187,12 @@ const ( AdminServerMenuSettingScripts langs.MessageCode = "admin_server_menu_setting_scripts" // 边缘脚本 AdminServerMenuSettingStat langs.MessageCode = "admin_server_menu_setting_stat" // 统计 AdminServerMenuSettingTCP langs.MessageCode = "admin_server_menu_setting_tcp" // TCP + AdminServerMenuSettingTCPProxy langs.MessageCode = "admin_server_menu_setting_tcp_proxy" // TCP代理 AdminServerMenuSettingTLS langs.MessageCode = "admin_server_menu_setting_tls" // TLS AdminServerMenuSettingTrafficLimit langs.MessageCode = "admin_server_menu_setting_traffic_limit" // 流量限制 AdminServerMenuSettingUAM langs.MessageCode = "admin_server_menu_setting_uam" // 5秒盾 AdminServerMenuSettingUDP langs.MessageCode = "admin_server_menu_setting_udp" // UDP + AdminServerMenuSettingUDPProxy langs.MessageCode = "admin_server_menu_setting_udp_proxy" // UDP代理 AdminServerMenuSettingUnix langs.MessageCode = "admin_server_menu_setting_unix" // Unix AdminServerMenuSettingUserAgents langs.MessageCode = "admin_server_menu_setting_user_agents" // UA名单 AdminServerMenuSettingWAF langs.MessageCode = "admin_server_menu_setting_waf" // WAF @@ -172,6 +208,7 @@ const ( AdminServerTabDelete langs.MessageCode = "admin_server_tab_delete" // 删除 AdminServerTabSettings langs.MessageCode = "admin_server_tab_settings" // 设置 AdminServerTabStat langs.MessageCode = "admin_server_tab_stat" // 统计 + AdminServerTrafficStatAllServers langs.MessageCode = "admin_server_traffic_stat_all_servers" // 全部网站(%d) AdminSettingsTabAccessLogDatabases langs.MessageCode = "admin_settings_tab_access_log_databases" // 日志数据库 AdminSettingsTabAdminSecuritySettings langs.MessageCode = "admin_settings_tab_admin_security_settings" // 安全设置 AdminSettingsTabAdminServer langs.MessageCode = "admin_settings_tab_admin_server" // Web服务 @@ -190,4 +227,8 @@ const ( AdminSettingsTabUpdates langs.MessageCode = "admin_settings_tab_updates" // 检查更新 AdminSettingsTabUserNodes langs.MessageCode = "admin_settings_tab_user_nodes" // 用户节点 AdminSettingsTabUserUI langs.MessageCode = "admin_settings_tab_user_ui" // 用户界面设置 + AdminWAFConnectorAnd langs.MessageCode = "admin_waf_connector_and" // 和(AND) + AdminWAFConnectorAndDescription langs.MessageCode = "admin_waf_connector_and_description" // 所有规则都满足才视为匹配 + AdminWAFConnectorOr langs.MessageCode = "admin_waf_connector_or" // 或(OR) + AdminWAFConnectorOrDescription langs.MessageCode = "admin_waf_connector_or_description" // 任一规则满足了就视为匹配 ) diff --git a/pkg/langs/messages/messages_zh_cn.go b/pkg/langs/messages/messages_zh_cn.go index 940ffe1..33c01e7 100644 --- a/pkg/langs/messages/messages_zh_cn.go +++ b/pkg/langs/messages/messages_zh_cn.go @@ -8,188 +8,229 @@ import ( func init() { langs.Load("zh-cn", map[string]string{ - "admin_server_menu_setting_webp": "WebP", - "admin_cluster_menu_setting_uam": "5秒盾", - "admin_common_menu_setting_webp": "WebP", - "admin_dashboard_events": "事件", - "admin_server_menu_setting_unix": "Unix", - "admin_server_menu_setting_root": "静态分发", - "admin_server_menu_accesslog_realtime": "实时", - "admin_server_menu_accesslog_history": "历史", - "admin_settings_tab_access_log_databases": "日志数据库", - "admin_menu_server_traffic_stats": "用量统计", - "admin_menu_ticket_category": "分类", - "admin_menu_server_ip_lists": "IP名单", - "admin_menu_plans": "套餐管理", - "admin_node_menu_install_remote_upgrade": "远程升级(%d)", - "admin_server_menu_setting_auth": "访问鉴权", - "admin_server_menu_setting_websocket": "Websocket", - "admin_common_menu_setting_metrics": "统计指标", - "admin_common_menu_setting_waf_policy": "WAF策略", - "admin_menu_server_global_settings": "通用设置", - "admin_menu_node_clusters": "集群列表", - "admin_node_menu_install_manually": "手动安装", - "admin_server_tab_settings": "设置", - "admin_server_menu_setting_http_headers": "HTTP Header", - "admin_cluster_menu_setting_service_global": "网站设置", - "admin_cluster_menu_setting_thresholds": "阈值设置", - "admin_node_menu_create_multiple_nodes": "批量创建", - "admin_server_menu_setting_https": "HTTPS", - "admin_server_menu_setting_others": "其他设置", - "admin_server_tab_delete": "删除", - "admin_server_menu_setting_pages": "自定义页面", - "admin_settings_tab_client_operation_systems": "操作系统库", - "admin_cluster_menu_tab_cluster_settings": "集群设置", - "admin_cluster_menu_tab_cluster_nodes": "节点列表", - "admin_node_menu_setting_thresholds": "阈值设置", - "admin_server_menu_stat_traffic": "流量统计", - "admin_server_menu_setting_user_agents": "UA名单", - "admin_server_menu_setting_basic": "基本信息", - "admin_settings_tab_updates": "检查更新", - "admin_menu_node_anti_ddos_products": "高防IP", - "admin_menu_setting_advanced_settings": "高级设置", - "admin_menu_node_distributed_monitors": "区域监控", - "admin_menu_ns_node_logs": "运行日志", - "admin_menu_setting_authority": "商业版本", - "admin_server_menu_setting_cc": "CC防护", - "admin_server_menu_stat_clients": "终端", - "admin_server_menu_accesslog_today": "今天", - "admin_cluster_menu_setting_waf_policy": "WAF策略", - "admin_menu_dashboard": "数据看板", - "admin_menu_node_ssh_grants": "节点SSH", - "admin_menu_servers": "网站列表", - "admin_menu_ns_user_plans": "用户套餐", - "admin_node_menu_setting_ssh": "SSH设置", - "admin_server_menu_dashboard": "看板", - "admin_server_menu_setting_dns": "DNS", - "admin_settings_tab_authority": "商业版认证", - "admin_settings_tab_user_nodes": "用户节点", - "admin_cluster_menu_setting_health_check": "健康检查", - "admin_menu_ns_resolve_test": "解析测试", - "admin_menu_finance_orders": "订单管理", - "admin_ns_cluster_tab_setting": "集群设置", - "admin_server_menu_setting_referers": "防盗链", - "admin_server_menu_setting_tls": "TLS", - "admin_settings_tab_admin_server": "Web服务", - "admin_settings_tab_ip_library": "IP库", - "admin_cluster_menu_setting_schedule": "智能调度", "admin_menu_ns_routes": "线路管理", - "admin_menu_finance_income": "统计报表", - "admin_menu_finance": "财务管理", - "admin_ns_cluster_tab_nodes": "节点列表", - "admin_server_menu_setting_charset": "字符编码", - "admin_server_menu_setting_access_log": "访问日志", - "admin_cluster_menu_setting_dns": "DNS设置", - "admin_dashboard_waf": "WAF", - "admin_menu_dns_issues": "问题修复", - "admin_menu_node_logs": "节点日志", - "admin_server_menu_stat_waf": "WAF", - "admin_server_menu_setting_domains": "域名", - "admin_settings_tab_api_nodes": "API节点", - "admin_cluster_menu_setting_webp": "WebP", - "admin_common_menu_setting_cache": "缓存设置", - "admin_common_system": "系统", - "admin_dashboard_dns": "DNS", - "admin_node_menu_install_remote": "远程安装(%d)", - "admin_menu_ns_plans": "套餐设置", - "admin_menu_server_access_logs": "访问日志", - "admin_server_menu_setting_uam": "5秒盾", - "admin_cluster_menu_setting_basic": "基础设置", - "admin_node_menu_setting_schedule": "智能调度", - "admin_settings_tab_client_browsers": "浏览器库", - "admin_menu_ns_domains": "域名管理", - "admin_menu_server_metrics": "统计指标", - "admin_server_menu_setting_rewrite_rules": "重写规则", - "admin_server_menu_setting_waf": "WAF", - "admin_settings_tab_login": "登录设置", - "admin_cluster_menu_setting_notification": "消息通知", - "admin_db_node_tab_nodes": "数据库节点", - "admin_menu_finance_bills": "费用账单", - "admin_menu_ns_domain_batch_operations": "批量操作", "admin_menu_finance_accounts": "用户账户", - "admin_server_menu_setting_tcp": "TCP", - "admin_settings_tab_profile": "个人资料", - "admin_settings_tab_backup": "备份", - "admin_cluster_menu_setting_pages": "自定义页面", - "admin_menu_admins": "系统用户", - "admin_menu_ns_settings": "全局配置", - "admin_menu_node_ip_list": "节点IP", - "admin_menu_ns_access_logs": "访问日志", - "admin_node_menu_create_single_node": "单个创建", - "admin_server_menu_setting_cache": "缓存", - "admin_menu_dns_clusters": "集群列表", - "admin_server_menu_setting_redirects": "URL跳转", - "admin_menu_tickets": "工单系统", - "admin_menu_server_certs": "证书管理", "admin_node_menu_setting_system": "系统设置", - "admin_server_menu_setting_stat": "统计", - "admin_server_menu_setting_scripts": "边缘脚本", - "admin_common_menu_setting_cache_policy": "缓存策略", - "admin_menu_users": "用户设置", - "admin_server_tab_stat": "统计", - "admin_server_menu_setting_http": "HTTP", - "admin_server_menu_setting_client_ip": "访客IP地址", + "admin_settings_tab_admin_security_settings": "安全设置", + "admin_cluster_menu_setting_service_global": "网站设置", "admin_settings_tab_database": "数据库", - "admin_settings_tab_user_ui": "用户界面设置", - "admin_menu_server_scripts": "脚本库", - "admin_menu_ns": "智能DNS", - "admin_server_menu_stat_providers": "运营商", - "admin_menu_ns_domain_groups": "域名分组", - "admin_menu_finance_packages": "流量包", - "admin_node_menu_setting_basic": "基础设置", - "admin_ns_cluster_tab_delete": "删除集群", - "admin_server_menu_setting_delete": "删除", - "admin_server_menu_setting_compress": "内容压缩", - "admin_cluster_menu_setting_ddos_protection": "DDoS防护", - "admin_server_menu_setting_request_limit": "请求限制", - "admin_server_tab_access_logs": "日志", - "admin_settings_tab_transfer": "迁移", - "admin_cluster_menu_setting_metrics": "统计指标", - "admin_menu_setting_basic_settings": "基础设置", - "admin_server_menu_setting_udp": "UDP", - "admin_settings_tab_admin_ui": "管理界面设置", - "admin_cluster_menu_setting_toa": "TOA设置", - "admin_common_menu_setting_ddos_protection": "DDoS防护", - "admin_menu_dns_providers": "DNS服务商", - "admin_menu_server_access_log_policies": "日志策略", - "admin_node_ungrouped_label": "未分组", - "admin_server_menu_stat_regions": "地域分布", - "admin_settings_tab_monitor_nodes": "监控节点", - "admin_cluster_menu_tab_cluster_dashboard": "集群看板", - "admin_menu_server_cache_policies": "缓存策略", - "admin_menu_settings": "系统设置", - "admin_menu_logs": "日志审计", - "admin_menu_nodes": "边缘节点", + "admin_cert_menu_ocsp": "OCSP日志", "admin_common_menu_setting_dns": "DNS设置", - "admin_menu_plan_user_plans": "已购套餐", - "admin_node_menu_setting_dns": "DNS设置", - "admin_cluster_menu_tab_cluster_delete": "删除集群", - "admin_cluster_menu_setting_cache_policy": "缓存策略", - "admin_menu_finance_fee": "计费设置", + "admin_menu_finance_bills": "费用账单", + "admin_server_tab_delete": "删除", + "admin_server_copy_setting_select_user": "选择用户", + "admin_server_menu_setting_unix": "Unix", + "admin_log_tag_access_log": "访问日志", + "admin_server_menu_setting_tcp": "TCP", + "admin_settings_tab_transfer": "迁移", + "admin_node_grant_method_user_password": "用户名+密码", + "admin_ns_cluster_menu_answer_setting": "应答模式", + "admin_server_menu_setting_http": "HTTP", + "admin_server_copy_setting_select_cluster": "选择集群", + "admin_level_info": "信息", + "admin_menu_node_distributed_monitors": "区域监控", "admin_node_menu_setting_cache": "缓存设置", + "admin_ns_cluster_menu_doh": "DoH", + "admin_settings_tab_monitor_nodes": "监控节点", + "admin_common_menu_setting_cache_policy": "缓存策略", + "admin_menu_setting_advanced_settings": "高级设置", + "admin_node_menu_setting_schedule": "智能调度", "admin_server_menu_setting_locations": "路由规则", - "admin_cluster_menu_setting_http3": "HTTP/3", - "admin_menu_node_regions": "区域设置", + "admin_settings_tab_api_nodes": "API节点", + "admin_server_menu_setting_referers": "防盗链", + "admin_menu_finance_fee": "计费设置", + "admin_menu_admin_recipients": "通知媒介", + "admin_menu_users": "平台用户", + "admin_node_menu_setting_basic": "基础设置", + "admin_server_menu_setting_compress": "内容压缩", + "admin_node_menu_setting_thresholds": "阈值设置", + "admin_cluster_menu_setting_ddos_protection": "DDoS防护", + "admin_menu_logs": "日志审计", + "admin_menu_server_access_logs": "访问日志", + "admin_ns_cluster_tab_nodes": "节点列表", + "admin_server_menu_setting_scripts": "边缘脚本", + "admin_server_menu_setting_websocket": "Websocket", + "admin_server_menu_setting_request_limit": "请求限制", + "admin_cluster_menu_setting_metrics": "统计指标", + "admin_common_menu_setting_webp": "WebP", + "admin_menu_server_groups": "网站分组", + "admin_menu_plan_user_plans": "已购套餐", + "admin_menu_ns_settings": "全局配置", + "admin_cluster_menu_setting_waf_policy": "WAF策略", + "admin_common_menu_setting_waf_policy": "WAF策略", + "admin_dashboard_events": "事件", + "admin_node_menu_setting_ssh": "SSH设置", + "admin_server_menu_setting_access_log": "访问日志", + "admin_cert_menu_certs": "证书", + "admin_menu_finance_logs": "收支明细", + "admin_server_menu_stat_providers": "运营商", + "admin_server_menu_setting_root": "静态分发", + "admin_node_ungrouped_label": "未分组", + "admin_settings_tab_profile": "个人资料", + "admin_server_menu_setting_auth": "访问鉴权", + "admin_cluster_menu_tab_cluster_settings": "集群设置", + "admin_menu_setting_authority": "商业版本", + "admin_menu_ns_user_plans": "用户套餐", + "admin_menu_server_access_log_policies": "日志策略", + "admin_ns_cluster_menu_tls": "TLS", + "admin_server_menu_stat_regions": "地域分布", + "admin_server_tab_access_logs": "日志", + "admin_server_menu_accesslog_today": "今天", + "admin_cluster_menu_tab_cluster_delete": "删除集群", + "admin_menu_plans": "套餐管理", + "admin_menu_nodes": "边缘节点", + "admin_server_menu_stat_traffic": "流量统计", + "admin_server_menu_setting_waf": "WAF", + "admin_server_menu_setting_tls": "TLS", + "admin_server_menu_setting_webp": "WebP", + "admin_server_menu_setting_others": "其他设置", + "admin_ns_cluster_tab_setting": "集群设置", + "admin_server_menu_stat_clients": "终端", + "admin_menu_ns_domain_groups": "域名分组", + "admin_menu_admins": "系统用户", + "admin_ns_cluster_menu_ddos_protection": "DDoS防护", + "admin_cluster_menu_tab_cluster_dashboard": "集群看板", + "admin_menu_node_logs": "节点日志", + "admin_common_canceled": "已取消", + "admin_server_menu_setting_user_agents": "UA名单", + "admin_settings_tab_backup": "备份", + "admin_common_menu_setting_ddos_protection": "DDoS防护", + "admin_settings_tab_user_ui": "用户界面设置", + "admin_menu_server_ip_lists": "IP名单", + "admin_server_menu_setting_basic": "基本信息", + "admin_server_menu_setting_tcp_proxy": "TCP代理", + "admin_server_menu_setting_uam": "5秒盾", + "admin_waf_connector_and": "和(AND)", + "admin_dashboard_overview": "概况", + "admin_log_tag_script": "脚本", + "admin_server_menu_setting_client_ip": "访客IP地址", + "admin_menu_node_ip_list": "节点IP", + "admin_menu_dns_providers": "DNS服务商", + "admin_node_menu_install_manually": "手动安装", + "admin_server_menu_setting_udp": "UDP", + "admin_server_menu_accesslog_realtime": "实时", + "admin_menu_server_global_settings": "通用设置", + "admin_node_menu_install_remote_upgrade": "远程升级(%d)", + "admin_ns_cluster_menu_access_logs": "访问日志", + "admin_common_menu_setting_cache": "缓存设置", + "admin_server_menu_setting_redirects": "URL跳转", + "admin_common_menu_setting_health_check": "健康检查", + "admin_dashboard_user": "用户", + "admin_menu_servers": "网站列表", + "admin_menu_node_clusters": "集群列表", + "admin_node_menu_install_remote": "远程安装(%d)", + "admin_node_menu_setting_ddos_protection": "DDoS防护", + "admin_ns_setting_user": "用户设置", + "admin_waf_connector_and_description": "所有规则都满足才视为匹配", + "admin_cluster_menu_setting_waf_actions": "WAF动作", + "admin_cluster_menu_setting_basic": "基础设置", + "admin_common_system": "系统", + "admin_menu_finance_income": "统计报表", + "admin_menu_tickets": "工单系统", + "admin_cert_menu_apply": "申请证书", + "admin_menu_server_certs": "证书管理", + "admin_node_menu_setting_dns": "DNS设置", + "admin_server_copy_setting_select_group": "选择分组", + "admin_server_menu_stat_waf": "WAF", "admin_menu_ns_clusters": "集群管理", + "admin_cluster_menu_setting_thresholds": "阈值设置", + "admin_menu_finance_orders": "订单管理", + "admin_waf_connector_or": "或(OR)", + "admin_cluster_menu_setting_uam": "5秒盾", + "admin_log_tag_waf": "WAF", + "admin_menu_ns": "智能DNS", + "admin_ns_cluster_menu_soa": "SOA", + "admin_server_menu_setting_delete": "删除", + "admin_cluster_menu_setting_health_check": "健康检查", + "admin_node_menu_create_single_node": "单个创建", + "admin_cluster_menu_setting_http3": "HTTP/3", + "admin_menu_ns_node_logs": "运行日志", + "admin_menu_server_waf_policies": "WAF策略", + "admin_settings_tab_authority": "商业版认证", + "admin_server_menu_dashboard": "看板", + "admin_level_error": "错误", + "admin_menu_setting_basic_settings": "基础设置", + "admin_menu_dns_issues": "问题修复", + "admin_menu_finance_packages": "流量包", + "admin_ns_cluster_menu_udp": "UDP", + "admin_cluster_menu_setting_system_service": "系统服务", + "admin_dashboard_dns": "DNS", + "admin_server_copy_setting_select_server": "选择网站", + "admin_settings_tab_access_log_databases": "日志数据库", + "admin_menu_settings": "系统设置", + "admin_menu_node_ssh_grants": "节点SSH", + "admin_node_grant_method_private_key": "私钥", + "admin_server_traffic_stat_all_servers": "全部网站(%d)", + "admin_cluster_menu_setting_notification": "消息通知", + "admin_menu_ticket_category": "分类", + "admin_server_menu_setting_rewrite_rules": "重写规则", + "admin_server_copy_setting_current_cluster": "当前集群:%s", + "admin_menu_ns_domains": "域名管理", + "admin_menu_node_regions": "区域设置", + "admin_ns_cluster_tab_delete": "删除集群", + "admin_settings_tab_updates": "检查更新", + "admin_waf_connector_or_description": "任一规则满足了就视为匹配", + "admin_server_menu_setting_stat": "统计", + "admin_cluster_menu_setting_dns": "DNS设置", "admin_menu_dns": "域名解析", "admin_node_menu_install_auto_register": "自动注册", - "admin_server_menu_setting_origins": "源站", - "admin_cluster_menu_setting_system_service": "系统服务", - "admin_dashboard_overview": "概况", - "admin_server_tab_dashboard": "看板", - "admin_common_menu_setting_health_check": "健康检查", - "admin_common_menu_setting_basic": "基础设置", - "admin_dashboard_user": "用户", - "admin_menu_server_purge_fetch_caches": "刷新预热", - "admin_menu_server_groups": "网站分组", "admin_server_menu_setting_traffic_limit": "流量限制", - "admin_settings_tab_admin_security_settings": "安全设置", - "admin_cluster_menu_setting_waf_actions": "WAF动作", - "admin_cluster_menu_setting_cc": "CC防护", - "admin_menu_finance_logs": "收支明细", - "admin_menu_server_waf_policies": "WAF策略", - "admin_menu_admin_recipients": "通知媒介", - "admin_node_menu_setting_ddos_protection": "DDoS防护", + "admin_server_tab_settings": "设置", + "admin_menu_node_anti_ddos_products": "高防IP", "admin_server_menu_setting_fastcgi": "Fastcgi", + "admin_settings_tab_client_operation_systems": "操作系统库", + "admin_server_menu_setting_pages": "自定义页面", + "admin_settings_tab_user_nodes": "用户节点", + "admin_cluster_menu_setting_pages": "自定义页面", + "admin_server_copy_setting_current_group": "当前分组:%s", + "admin_dashboard_waf": "WAF", + "admin_menu_ns_access_logs": "访问日志", + "admin_server_menu_setting_http_headers": "HTTP Header", + "admin_settings_tab_login": "登录设置", + "admin_cluster_menu_tab_cluster_nodes": "节点列表", + "admin_common_menu_setting_metrics": "统计指标", + "admin_menu_dns_clusters": "集群列表", + "admin_server_tab_stat": "统计", + "admin_cluster_menu_setting_cc": "CC防护", + "admin_menu_ns_resolve_test": "解析测试", + "admin_ns_cluster_menu_dns_recursion": "递归DNS", + "admin_server_menu_setting_https": "HTTPS", + "admin_server_menu_setting_origins": "源站", + "admin_cluster_menu_setting_toa": "TOA设置", + "admin_cluster_menu_setting_schedule": "智能调度", + "admin_menu_server_traffic_stats": "用量统计", + "admin_menu_server_cache_policies": "缓存策略", + "admin_ns_cluster_menu_basic": "基础设置", + "admin_level_warn": "警告", + "admin_server_menu_setting_dns": "DNS", + "admin_server_menu_setting_cc": "CC防护", + "admin_server_menu_setting_charset": "字符编码", + "admin_settings_tab_ip_library": "IP库", + "admin_log_tag_listener": "端口监听", + "admin_server_menu_setting_udp_proxy": "UDP代理", + "admin_server_menu_setting_domains": "域名", + "admin_server_menu_setting_http_proxy": "HTTP代理", + "admin_settings_tab_client_browsers": "浏览器库", + "admin_menu_user_settings": "用户设置", + "admin_settings_tab_admin_server": "Web服务", + "admin_settings_tab_admin_ui": "管理界面设置", + "admin_cluster_menu_setting_webp": "WebP", + "admin_menu_ns_domain_batch_operations": "批量操作", + "admin_menu_ns_plans": "套餐设置", + "admin_node_menu_create_multiple_nodes": "批量创建", + "admin_server_copy_setting_current_user": "当前用户:%s", + "admin_common_menu_setting_basic": "基础设置", + "admin_db_node_tab_nodes": "数据库节点", + "admin_server_tab_dashboard": "看板", + "admin_server_menu_accesslog_history": "历史", + "admin_menu_dashboard": "数据看板", + "admin_menu_finance": "财务管理", + "admin_ns_setting_access_logs": "访问日志设置", + "admin_menu_server_scripts": "脚本库", + "admin_menu_server_metrics": "统计指标", + "admin_ns_cluster_menu_tcp": "TCP", + "admin_cluster_menu_setting_cache_policy": "缓存策略", + "admin_menu_server_purge_fetch_caches": "刷新预热", + "admin_server_menu_setting_cache": "缓存", }) } diff --git a/pkg/langs/protos/zh-cn/admin_cert.json b/pkg/langs/protos/zh-cn/admin_cert.json new file mode 100644 index 0000000..1ff508d --- /dev/null +++ b/pkg/langs/protos/zh-cn/admin_cert.json @@ -0,0 +1,5 @@ +{ + "menu_certs": "证书", + "menu_apply": "申请证书", + "menu_ocsp": "OCSP日志" +} \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_common.json b/pkg/langs/protos/zh-cn/admin_common.json index 11ecaf8..528e8c7 100644 --- a/pkg/langs/protos/zh-cn/admin_common.json +++ b/pkg/langs/protos/zh-cn/admin_common.json @@ -8,5 +8,7 @@ "menu_setting_metrics": "统计指标", "menu_setting_ddos_protection": "DDoS防护", "menu_setting_cache": "缓存设置", - "system": "系统" + + "system": "系统", + "canceled": "已取消" } \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_level.json b/pkg/langs/protos/zh-cn/admin_level.json new file mode 100644 index 0000000..80f9bb0 --- /dev/null +++ b/pkg/langs/protos/zh-cn/admin_level.json @@ -0,0 +1,5 @@ +{ + "info": "信息", + "warn": "警告", + "error": "错误" +} \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_log.json b/pkg/langs/protos/zh-cn/admin_log.json new file mode 100644 index 0000000..389fbf7 --- /dev/null +++ b/pkg/langs/protos/zh-cn/admin_log.json @@ -0,0 +1,6 @@ +{ + "tag_listener": "端口监听", + "tag_waf": "WAF", + "tag_access_log": "访问日志", + "tag_script": "脚本" +} \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_menu.json b/pkg/langs/protos/zh-cn/admin_menu.json index 756d9db..48d7031 100644 --- a/pkg/langs/protos/zh-cn/admin_menu.json +++ b/pkg/langs/protos/zh-cn/admin_menu.json @@ -41,7 +41,8 @@ "ns_node_logs": "运行日志", "ns_resolve_test": "解析测试", - "users": "用户设置", + "users": "平台用户", + "user_settings": "用户设置", "finance": "财务管理", "finance_bills": "费用账单", diff --git a/pkg/langs/protos/zh-cn/admin_node_grant.json b/pkg/langs/protos/zh-cn/admin_node_grant.json new file mode 100644 index 0000000..2543341 --- /dev/null +++ b/pkg/langs/protos/zh-cn/admin_node_grant.json @@ -0,0 +1,4 @@ +{ + "method_user_password": "用户名+密码", + "method_private_key": "私钥" +} \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_ns.json b/pkg/langs/protos/zh-cn/admin_ns.json new file mode 100644 index 0000000..0046184 --- /dev/null +++ b/pkg/langs/protos/zh-cn/admin_ns.json @@ -0,0 +1,4 @@ +{ + "setting_user": "用户设置", + "setting_access_logs": "访问日志设置" +} \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_ns_cluster.json b/pkg/langs/protos/zh-cn/admin_ns_cluster.json index e3cfe8a..ea47792 100644 --- a/pkg/langs/protos/zh-cn/admin_ns_cluster.json +++ b/pkg/langs/protos/zh-cn/admin_ns_cluster.json @@ -1,5 +1,16 @@ { "tab_nodes": "节点列表", "tab_setting": "集群设置", - "tab_delete": "删除集群" + "tab_delete": "删除集群", + + "menu_basic": "基础设置", + "menu_udp": "UDP", + "menu_tcp": "TCP", + "menu_tls": "TLS", + "menu_doh": "DoH", + "menu_access_logs": "访问日志", + "menu_answer_setting": "应答模式", + "menu_soa": "SOA", + "menu_dns_recursion": "递归DNS", + "menu_ddos_protection": "DDoS防护" } \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_server.json b/pkg/langs/protos/zh-cn/admin_server.json index b9f7e39..21c0907 100644 --- a/pkg/langs/protos/zh-cn/admin_server.json +++ b/pkg/langs/protos/zh-cn/admin_server.json @@ -49,9 +49,20 @@ "menu_setting_unix": "Unix", "menu_setting_udp": "UDP", "menu_setting_delete": "删除", + "menu_setting_http_proxy": "HTTP代理", // 网站分组中使用 + "menu_setting_tcp_proxy": "TCP代理", // 网站分组中使用 + "menu_setting_udp_proxy": "UDP代理", // 网站分组中使用 "menu_setting_uam": "5秒盾", "menu_setting_cc": "CC防护", "menu_setting_traffic_limit": "流量限制", - "menu_setting_scripts": "边缘脚本" + "menu_setting_scripts": "边缘脚本", + + "copy_setting_current_group": "当前分组:%s", + "copy_setting_current_user": "当前用户:%s", + "copy_setting_current_cluster": "当前集群:%s", + "copy_setting_select_group": "选择分组", + "copy_setting_select_user": "选择用户", + "copy_setting_select_cluster": "选择集群", + "copy_setting_select_server": "选择网站" } \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_server_traffic_stat.json b/pkg/langs/protos/zh-cn/admin_server_traffic_stat.json new file mode 100644 index 0000000..61b0dc0 --- /dev/null +++ b/pkg/langs/protos/zh-cn/admin_server_traffic_stat.json @@ -0,0 +1,3 @@ +{ + "all_servers": "全部网站(%d)" +} \ No newline at end of file diff --git a/pkg/langs/protos/zh-cn/admin_waf.json b/pkg/langs/protos/zh-cn/admin_waf.json index 0e0dcd2..08c483b 100644 --- a/pkg/langs/protos/zh-cn/admin_waf.json +++ b/pkg/langs/protos/zh-cn/admin_waf.json @@ -1,3 +1,6 @@ { - + "connector_and": "和(AND)", + "connector_and_description": "所有规则都满足才视为匹配", + "connector_or": "或(OR)", + "connector_or_description": "任一规则满足了就视为匹配" } \ No newline at end of file