mirror of
https://github.com/rnvm9wjdtj-bot/myaps_api.git
synced 2026-06-02 05:54:40 +00:00
681 lines
30 KiB
JavaScript
681 lines
30 KiB
JavaScript
/**
|
||
* 中文语言包(简体中文)
|
||
* Chinese Language Pack (Simplified Chinese)
|
||
*/
|
||
window.__i18n_zh_CN__ = {
|
||
// ============ 页面标题 ============
|
||
'monitor.page.title': 'MyAPI 系统监控面板',
|
||
'monitor.page.live_logs': '实时日志 - 系统监控',
|
||
'monitor.page.history_logs': '日志历史查询 - 系统监控',
|
||
|
||
// ============ 导航菜单 ============
|
||
'monitor.nav.overview': '📊 Overview',
|
||
'monitor.nav.database': '🗃️ 数据库',
|
||
'monitor.nav.events': '☎️ 事件处理',
|
||
'monitor.nav.scheduler': '⏰ 定时任务',
|
||
'monitor.nav.http_requests': '📥 接收请求',
|
||
'monitor.nav.outbound_requests': '📤 发送请求',
|
||
'monitor.nav.logs': '📋 日志',
|
||
|
||
// ============ 标签页 ============
|
||
'monitor.tab.overview': '概览',
|
||
'monitor.tab.database': '数据库',
|
||
'monitor.tab.events': '事件处理',
|
||
'monitor.tab.scheduler': '定时任务',
|
||
'monitor.tab.http': '接收请求',
|
||
'monitor.tab.outbound': '发送请求',
|
||
'monitor.tab.logs': '系统日志',
|
||
'monitor.tab.timeline': '时间线',
|
||
'monitor.tab.chart': '图表分析',
|
||
|
||
// ============ 卡片标题 ============
|
||
'monitor.card.resource': '资源使用',
|
||
'monitor.card.db_status': '账套状态',
|
||
'monitor.card.db_connections': '数据库连接状态',
|
||
'monitor.card.event_helpers': '事件辅助模块',
|
||
'monitor.card.scheduler': '定时任务调度器',
|
||
'monitor.card.api_requests': 'HTTP请求统计',
|
||
'monitor.card.outbound_requests': '对外HTTP请求',
|
||
'monitor.card.redis': 'Redis状态',
|
||
'monitor.card.event_listener': '事件监听',
|
||
'monitor.card.recent_alerts': '最近告警',
|
||
'monitor.card.mysql': 'MySQL',
|
||
'monitor.card.http_requests_log': '接收请求记录',
|
||
'monitor.card.scheduler_detail': '定时任务详情',
|
||
'monitor.card.outbound_requests_log': '发送请求记录',
|
||
'monitor.card.callback_tracker': '回调跟踪器',
|
||
'monitor.card.event_deduplicator': '事件去重器',
|
||
|
||
// ============ 指标标签 ============
|
||
'monitor.metric.cpu': 'CPU 使用率',
|
||
'monitor.metric.memory': '内存使用',
|
||
'monitor.metric.threads': '线程数',
|
||
'monitor.metric.uptime': '运行时间',
|
||
'monitor.metric.total_connections': '总连接数',
|
||
'monitor.metric.healthy': '健康',
|
||
'monitor.metric.unhealthy': '异常',
|
||
'monitor.metric.degraded': '降级',
|
||
'monitor.metric.total': '总数',
|
||
'monitor.metric.success': '成功',
|
||
'monitor.metric.failed': '失败',
|
||
'monitor.metric.pending': '待处理',
|
||
'monitor.metric.active': '活跃',
|
||
'monitor.metric.idle': '空闲',
|
||
'monitor.metric.unknown': '未知',
|
||
'monitor.metric.warning': '警告',
|
||
'monitor.metric.events_received': '接收事件',
|
||
'monitor.metric.events_processed': '处理事件',
|
||
'monitor.metric.events_failed': '失败事件',
|
||
'monitor.metric.jobs_running': '运行中任务',
|
||
'monitor.metric.jobs_pending': '待执行任务',
|
||
'monitor.metric.requests_total': '总请求数',
|
||
'monitor.metric.requests_slow': '慢请求',
|
||
'monitor.metric.requests_error': '错误请求',
|
||
'monitor.metric.error_rate': '错误率',
|
||
'monitor.metric.avg_time': '平均响应',
|
||
'monitor.metric.connection_status': '连接状态',
|
||
'monitor.metric.host': '主机',
|
||
'monitor.metric.port': '端口',
|
||
'monitor.metric.database': '数据库',
|
||
'monitor.metric.used_connections': '使用连接数',
|
||
'monitor.metric.max_connections': '最大连接数',
|
||
'monitor.metric.connection_usage': '连接使用率',
|
||
'monitor.metric.buffer_size': '缓冲大小',
|
||
'monitor.metric.buffer_threshold': '缓冲阈值',
|
||
'monitor.metric.buffer_usage': '缓冲使用率',
|
||
'monitor.metric.events_interrupted': '中断处理',
|
||
'monitor.metric.overall_success_rate': '整体成功率',
|
||
'monitor.metric.active_event_types': '活跃事件类型',
|
||
'monitor.metric.backpressure_status': '背压状态',
|
||
'monitor.metric.backpressure_pending': '待处理事件',
|
||
'monitor.metric.backpressure_usage': '背压使用率',
|
||
'monitor.metric.event_loop_status': '事件循环状态',
|
||
'monitor.metric.pending_callbacks': '待处理回调',
|
||
'monitor.metric.max_retries': '最大重试次数',
|
||
'monitor.metric.pending_retries': '待处理重试',
|
||
'monitor.metric.total_entries': '总存储条目',
|
||
'monitor.metric.active_items': '活跃项目',
|
||
'monitor.metric.ttl_seconds': 'TTL (秒)',
|
||
'monitor.metric.max_entries': '最大条目',
|
||
'monitor.metric.dl_total': 'DL总数',
|
||
'monitor.metric.recent_dl': '最近DL',
|
||
'monitor.metric.process_success_rate': '处理成功率',
|
||
'monitor.metric.scheduler_status': '调度器状态',
|
||
'monitor.metric.job_count': '任务数量',
|
||
'monitor.metric.pending_events': '待写入事件',
|
||
'monitor.metric.total_events': '总事件数',
|
||
'monitor.metric.file_size': '文件大小',
|
||
'monitor.metric.running_status': '运行状态',
|
||
|
||
// ============ 状态 ============
|
||
'monitor.status.healthy': '● 系统正常',
|
||
'monitor.status.unhealthy': '● 系统异常',
|
||
'monitor.status.degraded': '● 系统降级',
|
||
'monitor.status.running': '运行中',
|
||
'monitor.status.checking': '检查中',
|
||
'monitor.status.stopped': '已停止',
|
||
'monitor.status.loading': '加载中...',
|
||
'monitor.status.querying': '查询中...',
|
||
'monitor.status.exporting': '导出中...',
|
||
'monitor.status.no_data': '暂无数据',
|
||
'monitor.status.connected': '已连接',
|
||
'monitor.status.connecting': '连接中...',
|
||
'monitor.status.disconnected': '已断开',
|
||
'monitor.status.reconnecting': '重连中...',
|
||
'monitor.status.paused': '已暂停',
|
||
'monitor.status.enabled': '已启用',
|
||
'monitor.status.disabled': '已禁用',
|
||
'monitor.status.no_db_connections': '暂无数据库连接',
|
||
'monitor.status.no_scheduler': '暂无定时任务',
|
||
'monitor.status.no_http_requests': '暂无接收请求',
|
||
'monitor.status.no_alerts': '暂无告警',
|
||
'monitor.status.no_logs': '暂无日志',
|
||
'monitor.status.no_events': '暂无事件统计',
|
||
'monitor.status.no_api_requests': '暂无 API 请求记录',
|
||
'monitor.status.no_outbound_requests': '暂无发送请求记录',
|
||
'monitor.status.no_dead_letters': '暂无DL',
|
||
'monitor.status.partial_warnings': '● 部分警告',
|
||
'monitor.status.monitoring': '监控中',
|
||
|
||
// ============ 按钮 ============
|
||
'monitor.btn.query': '查询',
|
||
'monitor.btn.reset': '重置',
|
||
'monitor.btn.refresh': '刷新',
|
||
'monitor.btn.export': '导出',
|
||
'monitor.btn.export_csv': '导出 CSV',
|
||
'monitor.btn.export_json': '导出 JSON',
|
||
'monitor.btn.detail': '详情',
|
||
'monitor.btn.pause': '暂停',
|
||
'monitor.btn.resume': '继续',
|
||
'monitor.btn.clear': '清空',
|
||
'monitor.btn.save': '保存',
|
||
'monitor.btn.delete': '删除',
|
||
'monitor.btn.close': '关闭',
|
||
'monitor.btn.confirm': '确认',
|
||
'monitor.btn.cancel': '取消',
|
||
'monitor.btn.test': '测试',
|
||
'monitor.btn.apply': '应用',
|
||
'monitor.btn.filter': '过滤',
|
||
'monitor.btn.clear_all': '清空全部',
|
||
'monitor.btn.realtime_on': '实时追踪: 开',
|
||
'monitor.btn.realtime_off': '实时追踪: 关',
|
||
'monitor.btn.precise_locate': '± 60s',
|
||
'monitor.btn.precise_cancel': '± 60s - 点击取消',
|
||
'monitor.btn.reset_stats': '重置统计',
|
||
'monitor.btn.flush_all': '立即刷新所有',
|
||
'monitor.btn.new_window': '新窗口',
|
||
'monitor.btn.auto_scroll': '自动滚动',
|
||
'monitor.btn.live_logs': '实时日志',
|
||
'monitor.btn.history_query': '历史查询',
|
||
'monitor.btn.mark_all_read': '标记全部已读',
|
||
'monitor.btn.clear_read_status': '清空已读状态',
|
||
|
||
// ============ 表格列名 ============
|
||
'monitor.col.index': '序号',
|
||
'monitor.col.time': '时间',
|
||
'monitor.col.level': '级别',
|
||
'monitor.col.module': '模块',
|
||
'monitor.col.message': '消息',
|
||
'monitor.col.method': '方法',
|
||
'monitor.col.path': '端点',
|
||
'monitor.col.url': 'URL',
|
||
'monitor.col.status': '状态码',
|
||
'monitor.col.duration': '响应时间',
|
||
'monitor.col.client_ip': '客户端IP',
|
||
'monitor.col.source': '来源',
|
||
'monitor.col.function': '函数',
|
||
'monitor.col.line': '行号',
|
||
'monitor.col.operation': '操作',
|
||
'monitor.col.count': '数量',
|
||
'monitor.col.avg_time': '平均时间',
|
||
'monitor.col.max_time': '最大时间',
|
||
'monitor.col.db_name': '账套名称',
|
||
'monitor.col.last_check': '最后检查',
|
||
'monitor.col.current_connections': '当前连接',
|
||
'monitor.col.max_connections': '最大连接',
|
||
'monitor.col.min_connections': '最小连接',
|
||
'monitor.col.idle_connections': '空闲连接',
|
||
'monitor.col.used_connections': '使用中连接',
|
||
'monitor.col.usage': '使用率',
|
||
'monitor.col.processed_records': '处理记录',
|
||
'monitor.col.timestamp': '时间戳',
|
||
'monitor.col.query_params': '查询参数',
|
||
'monitor.col.error_message': '错误信息',
|
||
'monitor.col.url': 'URL',
|
||
'monitor.col.is_read': '已读',
|
||
'monitor.col.description': '描述',
|
||
'monitor.col.total_received': '总接收',
|
||
'monitor.col.pending': '待处理',
|
||
'monitor.col.processed': '已处理',
|
||
'monitor.col.interrupted': '中断',
|
||
'monitor.col.completion_rate': '完成率',
|
||
'monitor.col.avg_latency': '平均延迟',
|
||
'monitor.col.last_action': '最后动作',
|
||
'monitor.col.id': 'ID',
|
||
'monitor.col.event_type': '事件类型',
|
||
'monitor.col.table': '表',
|
||
|
||
// ============ 快捷时间 ============
|
||
'monitor.time.start_time': '开始时间',
|
||
'monitor.time.end_time': '结束时间',
|
||
'monitor.time.last_10m': '最近10分钟',
|
||
'monitor.time.last_30m': '最近30分钟',
|
||
'monitor.time.last_1h': '最近1小时',
|
||
'monitor.time.last_6h': '最近6小时',
|
||
'monitor.time.last_24h': '最近24小时',
|
||
'monitor.time.range': '时间范围',
|
||
|
||
// ============ 过滤条件 ============
|
||
'monitor.filter.level': '全部级别',
|
||
'monitor.filter.type': '全部数据',
|
||
'monitor.filter.module': '模块',
|
||
'monitor.filter.keyword': '关键词',
|
||
'monitor.filter.method': '请求方法',
|
||
'monitor.filter.client_ip': '客户端IP',
|
||
'monitor.filter.status_range': '状态码范围',
|
||
'monitor.filter.duration_range': '响应时间范围',
|
||
'monitor.filter.advanced': '高级过滤',
|
||
'monitor.filter.collapse': '收起',
|
||
'monitor.filter.expand': '展开',
|
||
'monitor.filter.clear': '清空',
|
||
'monitor.filter.active': '已激活过滤条件',
|
||
'monitor.filter.module_placeholder': '输入模块名',
|
||
'monitor.filter.keyword_placeholder': '输入关键词搜索',
|
||
'monitor.filter.ip_placeholder': '输入客户端IP',
|
||
'monitor.filter.status_placeholder': '如: 400-499',
|
||
'monitor.filter.duration_placeholder': '如: >1000',
|
||
'monitor.filter.all_logs': '全部日志',
|
||
|
||
// ============ 图表 ============
|
||
'monitor.chart.request_trend': '📊 请求量趋势',
|
||
'monitor.chart.level_distribution': '📊 日志级别分布',
|
||
'monitor.chart.status_distribution': '📈 状态码分布',
|
||
'monitor.chart.slow_requests': '⏱️ 慢请求TOP10',
|
||
'monitor.chart.total_requests': '总请求',
|
||
'monitor.chart.error_count': '错误',
|
||
'monitor.chart.slow_count': '慢请求',
|
||
'monitor.chart.log_count': '日志总数',
|
||
'monitor.chart.no_slow': '✅ 无慢请求',
|
||
'monitor.chart.query_required': '请先执行查询',
|
||
'monitor.chart.load_failed': '❌ 图表数据加载失败,请重试',
|
||
'monitor.chart.no_data': '无数据',
|
||
'monitor.chart.no_trend': '无趋势数据',
|
||
'monitor.chart.redis_connections': 'Redis 连接池使用情况',
|
||
'monitor.chart.redis_buffer': 'Redis 缓冲大小变化',
|
||
'monitor.chart.cpu': 'CPU',
|
||
'monitor.chart.memory': '内存',
|
||
'monitor.chart.upload': '上传',
|
||
'monitor.chart.download': '下载',
|
||
'monitor.chart.cpu_memory_axis': 'CPU / 内存 (%)',
|
||
'monitor.chart.network_axis': '网络上传 / 下载 (KB/s)',
|
||
'monitor.chart.used_connections': '使用连接数',
|
||
'monitor.chart.buffer_size_mb': '缓冲大小 (MB)',
|
||
|
||
// ============ 错误提示 ============
|
||
'monitor.error.time_range_invalid': '开始时间不能大于结束时间',
|
||
'monitor.error.time_range_required': '请选择开始时间和结束时间',
|
||
'monitor.error.query_failed': '查询失败,请稍后重试',
|
||
'monitor.error.export_failed': '导出失败,请重试',
|
||
'monitor.error.connection_failed': '连接失败,请刷新页面',
|
||
'monitor.error.max_templates': '最多保存10个模板,请先删除部分模板',
|
||
'monitor.error.auto_pause': '实时追踪已自动暂停(超过10分钟)',
|
||
'monitor.error.load_failed': '加载失败,请重试',
|
||
'monitor.error.invalid_params': '参数错误',
|
||
'monitor.error.clear_dl_failed': '清空DeadLetter队列失败',
|
||
|
||
// ============ 成功提示 ============
|
||
'monitor.success.query_complete': '查询完成',
|
||
'monitor.success.export_complete': '导出完成',
|
||
'monitor.success.template_saved': '模板"{name}"已保存',
|
||
'monitor.success.logs_cleared': '日志已清空',
|
||
'monitor.success.operation_success': '操作成功',
|
||
'monitor.success.dl_cleared': 'DeadLetter队列已清空',
|
||
|
||
// ============ 时间线 ============
|
||
'monitor.timeline.title': '时间线',
|
||
'monitor.timeline.no_data': '暂无数据,请先执行查询',
|
||
'monitor.timeline.anomaly_detected': '⚠️ 发现 {count} 处异常',
|
||
'monitor.timeline.error_burst': '连续{count}条ERROR日志',
|
||
'monitor.timeline.slow_anomaly': '异常慢请求({duration}ms > 平均{avg}ms×3)',
|
||
'monitor.timeline.duplicate_error': '重复错误"{msg}"出现{count}次',
|
||
'monitor.timeline.http_request': 'HTTP请求',
|
||
'monitor.timeline.outbound_request': '发送请求',
|
||
'monitor.timeline.system_log': '系统日志',
|
||
'monitor.timeline.summary_title': '📊 时间线统计',
|
||
'monitor.timeline.total_events': '总事件',
|
||
'monitor.timeline.http_requests': 'HTTP请求',
|
||
'monitor.timeline.outbound_requests': '发送请求',
|
||
'monitor.timeline.system_logs': '系统日志',
|
||
'monitor.timeline.errors': '错误',
|
||
'monitor.timeline.warnings': '警告',
|
||
'monitor.timeline.slow_requests': '慢请求',
|
||
|
||
// ============ 分页 ============
|
||
'monitor.pagination.page': '页',
|
||
'monitor.pagination.of': '共',
|
||
'monitor.pagination.items': '条',
|
||
'monitor.pagination.showing': '显示',
|
||
'monitor.pagination.per_page': '每页',
|
||
'monitor.pagination.first': '首页',
|
||
'monitor.pagination.last': '末页',
|
||
'monitor.pagination.prev': '上一页',
|
||
'monitor.pagination.next': '下一页',
|
||
'monitor.pagination.go_to': '跳转',
|
||
|
||
// ============ 导出 ============
|
||
'monitor.export.current_page': '导出当前页',
|
||
'monitor.export.all_data': '导出全部数据',
|
||
'monitor.export.format_csv': 'CSV格式',
|
||
'monitor.export.format_json': 'JSON格式',
|
||
'monitor.export.select_format': '选择导出格式',
|
||
|
||
// ============ 查询模板 ============
|
||
'monitor.template.saved_queries': '已保存查询...',
|
||
'monitor.template.save': '保存查询条件',
|
||
'monitor.template.manage': '管理模板',
|
||
'monitor.template.name': '模板名称',
|
||
'monitor.template.description': '描述',
|
||
'monitor.template.delete_confirm': '确定删除该模板?',
|
||
'monitor.template.empty': '暂无保存的模板',
|
||
|
||
// ============ 统计信息 ============
|
||
'monitor.stats.time_range': '查询时间范围',
|
||
'monitor.stats.http_requests': '接收请求',
|
||
'monitor.stats.outbound_requests': '发送请求',
|
||
'monitor.stats.system_logs': '系统日志',
|
||
'monitor.stats.level_distribution': '级别分布',
|
||
'monitor.stats.all_time': '全部时间',
|
||
|
||
// ============ 其他 ============
|
||
'monitor.other.last_update': '最后更新',
|
||
'monitor.other.auto_reconnect': '5秒后重连',
|
||
'monitor.other.waiting_logs': '正在等待日志数据...',
|
||
'monitor.other.no_matching_logs': '没有匹配的日志',
|
||
'monitor.other.precise_mode': '精确定位',
|
||
'monitor.other.saved_queries': '已保存查询...',
|
||
'monitor.other.all_time': '全部时间',
|
||
'monitor.other.linked_query': '联动查询',
|
||
'monitor.other.seconds': '秒',
|
||
'monitor.other.minutes': '分钟',
|
||
'monitor.other.hours': '小时',
|
||
'monitor.other.days': '天',
|
||
'monitor.other.ms': '毫秒',
|
||
'monitor.other.times': '次',
|
||
'monitor.other.view_detail': '查看详情',
|
||
'monitor.other.copy': '复制',
|
||
'monitor.other.expand': '展开',
|
||
'monitor.other.collapse': '收起',
|
||
'monitor.other.show_internal': '显示内部请求',
|
||
'monitor.other.show_read': '显示已读',
|
||
|
||
// ============ 日期 ============
|
||
'monitor.date.today': '今天',
|
||
'monitor.date.yesterday': '昨天',
|
||
|
||
// ============ 语言选择 ============
|
||
'monitor.lang.select': '选择语言',
|
||
'monitor.lang.zh': '中文',
|
||
'monitor.lang.en': 'English',
|
||
'monitor.lang.de': 'Deutsch',
|
||
|
||
// ============ HTTP方法 ============
|
||
'monitor.method.get': 'GET',
|
||
'monitor.method.post': 'POST',
|
||
'monitor.method.put': 'PUT',
|
||
'monitor.method.delete': 'DELETE',
|
||
'monitor.method.patch': 'PATCH',
|
||
|
||
// ============ 日志级别 ============
|
||
'monitor.level.debug': 'DEBUG',
|
||
'monitor.level.info': 'INFO',
|
||
'monitor.level.warning': 'WARNING',
|
||
'monitor.level.error': 'ERROR',
|
||
'monitor.level.critical': 'CRITICAL',
|
||
|
||
// ============ 定时任务 ============
|
||
'monitor.scheduler.rule': '定时规则',
|
||
'monitor.scheduler.last_run': '最近执行',
|
||
'monitor.scheduler.max_time': '最大执行时间',
|
||
'monitor.scheduler.never_run': '从未执行',
|
||
'monitor.scheduler.default': '默认',
|
||
'monitor.scheduler.running': '执行中',
|
||
'monitor.scheduler.not_scheduled': '未计划',
|
||
|
||
// ============ 相对时间 ============
|
||
'monitor.time.just_now': '刚刚',
|
||
'monitor.time.minutes_ago': '{n}分钟前',
|
||
'monitor.time.hours_ago': '{n}小时前',
|
||
'monitor.time.days_ago': '{n}天前',
|
||
'monitor.time.day_before_yesterday': '前天',
|
||
|
||
// ============ 告警类型 ============
|
||
'monitor.alert.warning': '警告',
|
||
'monitor.alert.error': '错误',
|
||
'monitor.alert.critical': '严重',
|
||
'monitor.alert.normal': '正常',
|
||
|
||
// ============ 连接状态 ============
|
||
'monitor.connection.failed': '连接失败',
|
||
'monitor.connection.reconnecting': '重新连接',
|
||
'monitor.connection.connected': '已连接',
|
||
'monitor.connection.disconnected': '断开',
|
||
|
||
// ============ 监控状态 ============
|
||
'monitor.monitor.paused': '● 监控已暂停(长时间未活动)',
|
||
'monitor.monitor.panel': '监控面板',
|
||
'monitor.monitor.last_update': '最后更新',
|
||
'monitor.monitor.reset_stats_confirm': '确定要重置所有事件统计吗?',
|
||
|
||
// ============ 高亮操作 ============
|
||
'monitor.highlight.on': '已高亮',
|
||
'monitor.highlight.off': '高亮',
|
||
|
||
// ============ 复制操作 ============
|
||
'monitor.copy.success': '已复制',
|
||
'monitor.copy.failed': '复制失败,请手动复制',
|
||
'monitor.copy.error': '复制失败',
|
||
|
||
// ============ 选择提示 ============
|
||
'monitor.prompt.select_date': '请选择日期',
|
||
'monitor.prompt.fetch_failed': '获取请求记录失败,请稍后重试',
|
||
'monitor.prompt.fetch_outbound_failed': '获取对外请求记录失败,请稍后重试',
|
||
'monitor.prompt.reset_failed': '重置失败,请重试',
|
||
|
||
// ============ 页面标题 ============
|
||
'monitor.page.http_requests_log': '接收请求记录',
|
||
'monitor.page.outbound_requests_log': '发送请求记录',
|
||
|
||
// ============ 时间相关 ============
|
||
'monitor.time.tomorrow': '明天',
|
||
'monitor.time.day_after_tomorrow': '后天',
|
||
'monitor.time.over_24h': '超过24小时',
|
||
'monitor.time.expired': '已过期',
|
||
'monitor.time.days_hours_later': '{days}天{hours}小时后',
|
||
'monitor.time.unknown': '未知',
|
||
'monitor.time.month_day': '{month}月{day}日',
|
||
|
||
// ============ 任务类型 ============
|
||
'monitor.task.system': '系统',
|
||
'monitor.task.project': '项目',
|
||
'monitor.task.avg_time': '平均执行时间',
|
||
|
||
// ============ 详情模态框 ============
|
||
'monitor.modal.outbound_detail': '发送请求详情',
|
||
'monitor.modal.timestamp': '时间戳:',
|
||
'monitor.modal.method': '方法:',
|
||
'monitor.modal.status_code': '状态码:',
|
||
'monitor.modal.response_time': '响应时间:',
|
||
'monitor.modal.module': '模块:',
|
||
'monitor.modal.error_msg': '错误信息:',
|
||
|
||
// ============ 请求/响应部分 ============
|
||
'monitor.section.request_headers': '请求头',
|
||
'monitor.section.request_body': '请求体',
|
||
'monitor.section.response_headers': '响应头',
|
||
'monitor.section.response_body': '响应体',
|
||
'monitor.section.no_response': '无响应体数据',
|
||
'monitor.section.response_failed': '响应体处理失败: ',
|
||
'monitor.section.truncated': '[内容已截断,完整内容请导出查看]',
|
||
'monitor.section.large_data_warning': '⚠️ 数据量较大({count}字符),可能影响显示性能',
|
||
'monitor.section.showing_chars': '仅显示前{count}字符',
|
||
'monitor.section.basic_info': '基本信息',
|
||
'monitor.section.no_data': '无数据',
|
||
|
||
// ============ 限流状态 ============
|
||
'monitor.status.rate_limited': '限流',
|
||
|
||
// ============ 日志级别选择 ============
|
||
'monitor.log_level.all_with_debug': '全部级别 (含DEBUG)',
|
||
'monitor.log_level.error': '错误日志',
|
||
'monitor.log_level.warning': '警告日志',
|
||
'monitor.log_level.info': '信息日志',
|
||
'monitor.log_level.debug': '调试日志',
|
||
|
||
// ============ DeadLetter ============
|
||
'monitor.dl.reprocess': '重新处理',
|
||
'monitor.dl.reprocess_success': 'DeadLetter重新处理成功',
|
||
'monitor.dl.reprocess_failed': 'DeadLetter重新处理失败',
|
||
|
||
// ============ 后端告警消息映射 ============
|
||
'monitor.alert.scheduler_not_running': '调度器未运行',
|
||
'monitor.alert.db_connection_failed': '数据库连接失败',
|
||
'monitor.alert.redis_connection_failed': 'Redis连接失败',
|
||
'monitor.alert.event_listener_stopped': '事件监听器已停止',
|
||
'monitor.alert.binlog_listener_stopped': 'Binlog监听器已停止',
|
||
'monitor.alert.high_error_rate': '错误率过高',
|
||
'monitor.alert.memory_warning': '内存使用警告',
|
||
'monitor.alert.cpu_warning': 'CPU使用警告',
|
||
|
||
// ================================================================================
|
||
// MDS模块 (数据清洗管理系统)
|
||
// ================================================================================
|
||
|
||
// ============ 应用标题 ============
|
||
'mds.app.title': '数据清洗管理系统',
|
||
'mds.app.guide': '操作指引',
|
||
'mds.app.apiDoc': 'API文档',
|
||
|
||
// ============ 导航菜单 ============
|
||
'mds.nav.material': '物料',
|
||
'mds.nav.matVer': '产线版本',
|
||
'mds.nav.workcenter': '工作中心',
|
||
'mds.nav.matWc': '工艺路线',
|
||
'mds.nav.bom': 'BOM',
|
||
'mds.nav.mold': '模具',
|
||
'mds.nav.matWcMold': '机台模具',
|
||
'mds.nav.all': '全部',
|
||
|
||
// ============ 状态标签 (P0级) ============
|
||
'mds.status.pending': '待处理',
|
||
'mds.status.compliancePass': '初检通过',
|
||
'mds.status.complianceError': '初检错误',
|
||
'mds.status.relationPass': '联检通过',
|
||
'mds.status.relationError': '联检错误',
|
||
'mds.status.syncError': '推送失败',
|
||
'mds.status.synced': '已推送',
|
||
'mds.status.all': '全部',
|
||
|
||
// ============ 操作按钮 (P1级) ============
|
||
'mds.action.import': '导入',
|
||
'mds.action.validate': '校验',
|
||
'mds.action.sync': '推送',
|
||
'mds.action.query': '查询',
|
||
'mds.action.reset': '重置',
|
||
'mds.action.save': '保存',
|
||
'mds.action.delete': '删除',
|
||
'mds.action.cancel': '取消',
|
||
'mds.action.confirm': '确定',
|
||
'mds.action.close': '关闭',
|
||
'mds.action.clear': '清空',
|
||
'mds.action.export': '导出',
|
||
'mds.action.exportTemplate': '导出模板',
|
||
'mds.action.refresh': '刷新',
|
||
'mds.action.filter': '筛选',
|
||
'mds.action.edit': '编辑',
|
||
'mds.action.view': '查看',
|
||
'mds.action.selectAll': '全选',
|
||
'mds.action.deselectAll': '取消全选',
|
||
'mds.action.batchDelete': '批量删除',
|
||
'mds.action.batchSync': '批量推送',
|
||
'mds.action.showRules': '查看规则',
|
||
'mds.action.preciseFilter': '精准筛选',
|
||
'mds.action.clearFilter': '清空筛选',
|
||
|
||
// ============ 校验相关 ============
|
||
'mds.validation.title': '校验',
|
||
'mds.validation.complete': '校验完成: 通过{pass}条,失败{fail}条',
|
||
'mds.validation.noPending': '没有待处理的记录',
|
||
'mds.validation.confirmStart': '缺失的字段值将自动填充为默认值,确定开始校验吗?',
|
||
'mds.validation.processing': '校验中',
|
||
'mds.validation.failed': '校验失败',
|
||
'mds.validation.progress': '已处理 {current}/{total}',
|
||
'mds.validation.rulesTitle': '校验规则',
|
||
'mds.validation.noRules': '暂无校验规则',
|
||
|
||
// ============ 推送相关 ============
|
||
'mds.sync.title': '推送',
|
||
'mds.sync.complete': '推送完成: {accounts}个账套, 成功{synced}条, 去重失败{dedup}条, 其他失败{failed}条',
|
||
'mds.sync.noData': '没有【联合校验通过】或【同步失败】的记录可推送',
|
||
'mds.sync.selectTarget': '请至少选择一个目标账套',
|
||
'mds.sync.selectMode': '选择推送模式',
|
||
'mds.sync.incremental': '增量推送',
|
||
'mds.sync.refresh': '刷新推送',
|
||
'mds.sync.confirmRefresh': '刷新推送将删除正式表所有数据,请谨慎操作!',
|
||
'mds.sync.processing': '推送中',
|
||
'mds.sync.progress': '推送进度',
|
||
|
||
// ============ 上传相关 ============
|
||
'mds.upload.title': '导入Excel数据',
|
||
'mds.upload.success': '导入完成: 成功{inserted}条, 跳过{skipped}条',
|
||
'mds.upload.invalidType': '请上传Excel或CSV文件',
|
||
'mds.upload.noFile': '请先选择文件',
|
||
'mds.upload.dragDrop': '点击或拖拽文件上传(支持 .xlsx, .xls, .csv)',
|
||
'mds.upload.processing': '导入中',
|
||
'mds.upload.dedupStrategy': '去重策略',
|
||
'mds.upload.overwrite': '覆盖',
|
||
'mds.upload.skip': '跳过',
|
||
|
||
// ============ 表格相关 ============
|
||
'mds.table.noData': '暂无数据',
|
||
'mds.table.loading': '加载中...',
|
||
'mds.table.selectAll': '全选',
|
||
'mds.table.perPage': '条/页',
|
||
'mds.table.total': '共 {count} 条',
|
||
'mds.table.edit': '编辑',
|
||
'mds.table.delete': '删除',
|
||
'mds.table.export': '导出模板',
|
||
'mds.table.selected': '已选择 {count} 条',
|
||
'mds.table.actions': '操作',
|
||
'mds.table.status': '状态',
|
||
'mds.table.columns': '列',
|
||
|
||
// ============ 弹窗相关 ============
|
||
'mds.modal.confirm': '确认',
|
||
'mds.modal.cancel': '取消',
|
||
'mds.modal.close': '关闭',
|
||
'mds.modal.importTitle': '导入Excel数据',
|
||
'mds.modal.filterTitle': '精准筛选',
|
||
'mds.modal.editTitle': '编辑记录',
|
||
'mds.modal.validationRules': '校验规则',
|
||
'mds.modal.syncTitle': '推送数据',
|
||
'mds.modal.deleteConfirm': '确定要删除这条记录吗?',
|
||
'mds.modal.batchDeleteConfirm': '确定要删除选中的 {count} 条记录吗?',
|
||
|
||
// ============ 错误消息 ============
|
||
'mds.error.queryFailed': '查询失败',
|
||
'mds.error.uploadFailed': '上传失败',
|
||
'mds.error.timeout': '请求超时',
|
||
'mds.error.loadFailed': '加载失败,请重试',
|
||
'mds.error.validateFailed': '校验失败',
|
||
'mds.error.syncFailed': '推送失败',
|
||
'mds.error.noPermission': '没有权限',
|
||
'mds.error.invalidData': '数据格式错误',
|
||
'mds.error.duplicateKey': '数据重复: {field}={value} 已存在',
|
||
'mds.error.foreignKeyViolation': '外键约束违反: {field} 引用不存在',
|
||
'mds.error.validationFailed': '校验失败: {reason}',
|
||
|
||
// ============ 成功消息 ============
|
||
'mds.success.queryComplete': '查询完成',
|
||
'mds.success.uploadComplete': '导入完成',
|
||
'mds.success.validateComplete': '校验完成',
|
||
'mds.success.syncComplete': '推送完成',
|
||
'mds.success.deleteComplete': '删除完成',
|
||
'mds.success.saveComplete': '保存完成',
|
||
'mds.success.exportComplete': '导出完成',
|
||
|
||
// ============ 统计信息 ============
|
||
'mds.stats.total': '总计',
|
||
'mds.stats.pending': '待处理',
|
||
'mds.stats.passed': '已通过',
|
||
'mds.stats.failed': '失败',
|
||
'mds.stats.synced': '已推送',
|
||
'mds.stats.today': '今日',
|
||
'mds.stats.week': '本周',
|
||
'mds.stats.month': '本月',
|
||
|
||
// ============ 表单标签 ============
|
||
'mds.form.required': '必填',
|
||
'mds.form.optional': '可选',
|
||
'mds.form.defaultValue': '默认值',
|
||
'mds.form.placeholder': '请输入',
|
||
'mds.form.selectPlaceholder': '请选择',
|
||
|
||
// ============ 其他提示 ============
|
||
'mds.other.loading': '加载中...',
|
||
'mds.other.processing': '处理中...',
|
||
'mds.other.noData': '暂无数据',
|
||
'mds.other.confirm': '确定',
|
||
'mds.other.cancel': '取消',
|
||
'mds.other.tip': '提示',
|
||
'mds.other.warning': '警告',
|
||
'mds.other.error': '错误',
|
||
'mds.other.success': '成功',
|
||
|
||
// ============ 补充翻译键 ============
|
||
'monitor.other.yes': '是',
|
||
'monitor.other.no': '否',
|
||
'monitor.other.data_points': '个时间点',
|
||
'monitor.col.is_slow': '是否慢请求',
|
||
'monitor.col.is_error': '是否错误'
|
||
};
|