Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions app/api/openapi/endpoints/profile.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
"locale": {
"type": "string",
"nullable": True,
"enum": ["en", "de", "fr", "ru"],
"enum": ["en", "de", "fr", "ru", "zh"],
"description": "Preferred interface language.",
"example": "ru",
},
Expand Down Expand Up @@ -202,7 +202,7 @@
"locale": {
"type": "string",
"nullable": True,
"enum": ["en", "de", "fr", "ru"],
"enum": ["en", "de", "fr", "ru", "zh"],
"example": "ru",
},
"theme": {
Expand Down
1 change: 1 addition & 0 deletions app/i18n.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"de": "Deutsch",
"fr": "Français",
"ru": "Русский",
"zh": "简体中文",
}


Expand Down
325 changes: 325 additions & 0 deletions app/static/i18n/zh/alert_details.json

Large diffs are not rendered by default.

93 changes: 93 additions & 0 deletions app/static/i18n/zh/alerts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
{
"alerts.inbox.title": "告警收件箱",
"alerts.counter.showing": "当前显示",
"alerts.counter.of": "/",
"alerts.counter.alerts": "条告警",
"alerts.counter.total": "总计",
"alerts.actions.auto_refresh": "自动刷新",
"alerts.actions.reload": "重新加载",
"alerts.actions.create_incident": "创建事件",
"alerts.actions.explain_trace": "解释处理轨迹",
"alerts.search.placeholder": "按 ID、告警名称、团队、负责人或来源搜索...",
"alerts.filters.all_services": "全部服务",
"alerts.filters.all_statuses": "全部状态",
"alerts.filters.all_severities": "全部严重程度",
"alerts.filters.priority": "优先级",
"alerts.filters.assigned_to_me": "分配给我的",
"alerts.filters.search": "搜索",
"alerts.filters.status": "状态",
"alerts.filters.severity": "严重程度",
"alerts.filters.service": "服务",
"alerts.filters.assignee": "负责人",
"alerts.filters.me": "我",
"alerts.filters.team": "团队",
"alerts.status.firing": "告警中",
"alerts.status.acknowledged": "已确认",
"alerts.status.silenced": "已静默",
"alerts.status.resolved": "已解决",
"alerts.severity.critical": "严重",
"alerts.severity.high": "高",
"alerts.severity.warning": "警告",
"alerts.severity.medium": "中",
"alerts.severity.low": "低",
"alerts.severity.info": "信息",
"alerts.priority.p1": "P1 严重",
"alerts.priority.p2": "P2 高",
"alerts.priority.p3": "P3 中",
"alerts.priority.p4": "P4 低",
"alerts.priority.p5": "P5 提示",
"alerts.sort.newest_activity": "最近活动优先",
"alerts.sort.newest_created": "最新创建优先",
"alerts.sort.oldest_created": "最早创建优先",
"alerts.sort.severity_first": "严重程度优先",
"alerts.sort.priority_first": "优先级优先",
"alerts.sort.status": "按状态",
"alerts.select_all.page": "选择本页全部告警组",
"alerts.select_all.none": "本页没有可选择的告警组",
"alerts.table.id": "ID",
"alerts.table.status": "状态",
"alerts.table.alert": "告警",
"alerts.table.severity": "严重程度",
"alerts.table.priority": "优先级",
"alerts.table.team": "团队",
"alerts.table.assignee": "负责人",
"alerts.table.created": "创建时间",
"alerts.table.last_seen": "最近出现",
"alerts.table.escalations": "升级记录",
"alerts.table.rows_per_page": "每页行数",
"alerts.table.empty": "未找到告警",
"alerts.table.view_details": "查看告警组详情",
"alerts.table.age": "持续时间:{value}",
"alerts.table.no_route": "未匹配路由",
"alerts.table.service": "服务:{name}",
"alerts.table.no_service": "未关联服务",
"alerts.table.group": "用户组",
"alerts.table.routed_alert": "已路由告警",
"alerts.table.service_number": "服务 #{id}",
"alerts.group_count.total": "共 {count} 条",
"alerts.group_count.firing": "告警中 {count} 条",
"alerts.group_count.resolved": "已解决 {count} 条",
"alerts.group_count.silenced": "已静默 {count} 条",
"alerts.bulk.selected": "已选择 {count} 项",
"alerts.bulk.ack": "确认所选告警",
"alerts.bulk.ack_count": "确认所选告警({count})",
"alerts.bulk.resolve": "解决所选告警",
"alerts.bulk.resolve_count": "解决所选告警({count})",
"alerts.bulk.merge": "合并所选告警",
"alerts.bulk.clear": "清除选择",
"alerts.summary.show_firing": "显示告警中的告警",
"alerts.summary.firing": "告警中",
"alerts.summary.firing_hint": "需要处理",
"alerts.summary.show_acknowledged": "显示已确认告警",
"alerts.summary.acknowledged": "已确认",
"alerts.summary.acknowledged_hint": "已有人员处理",
"alerts.summary.show_resolved": "显示已解决告警",
"alerts.summary.resolved": "已解决",
"alerts.summary.resolved_hint": "已关闭事件",
"alerts.summary.show_reminders": "按提醒排序显示告警",
"alerts.summary.reminders": "提醒",
"alerts.summary.reminders_hint": "重复通知",
"alerts.summary.show_all": "显示全部告警",
"alerts.summary.total": "告警总数",
"alerts.summary.total_hint": "当前筛选结果"
}
64 changes: 64 additions & 0 deletions app/static/i18n/zh/audit_logs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"nav.audit_log": "审计日志",
"pages.audit-log.title": "审计日志",
"pages.audit-log.subtitle": "管理操作和安全记录",
"audit.summary.entries": "日志条目",
"audit.summary.entries_hint": "符合当前筛选条件的记录",
"audit.summary.actors": "操作人",
"audit.summary.actors_hint": "结果中涉及的用户",
"audit.summary.actions": "操作",
"audit.summary.actions_hint": "结果中不同的操作类型",
"audit.summary.groups": "用户组",
"audit.summary.groups_hint": "当前账号可见的用户组",
"audit.list.title": "管理操作记录",
"audit.list.subtitle": "查看通过应用和 API 执行的变更。",
"audit.list.global_scope": "全局管理员可以查看所有审计记录,包括不属于任何用户组的全局记录。",
"audit.list.editor_scope": "用户组编辑者只能查看自己具有编辑者角色的用户组记录。",
"audit.actions.reload": "重新加载",
"audit.actions.clear_filters": "清除筛选条件",
"audit.actions.view": "查看",
"audit.actions.close": "关闭",
"audit.filters.search": "搜索",
"audit.filters.search_placeholder": "操作、对象、消息或操作人",
"audit.filters.group": "用户组",
"audit.filters.all_groups": "全部可访问用户组",
"audit.filters.actor": "操作人",
"audit.filters.all_actors": "全部操作人",
"audit.filters.action": "操作",
"audit.filters.all_actions": "全部操作",
"audit.filters.object_type": "对象类型",
"audit.filters.all_object_types": "全部对象类型",
"audit.filters.date_from": "开始日期",
"audit.filters.date_to": "结束日期",
"audit.table.time": "时间",
"audit.table.actor": "操作人",
"audit.table.action": "操作",
"audit.table.object": "对象",
"audit.table.scope": "作用域",
"audit.table.message": "消息",
"audit.table.details": "详情",
"audit.row.system": "系统",
"audit.row.api_token": "API 令牌:{name}",
"audit.row.global_scope": "全局",
"audit.row.team": "团队:{name}",
"audit.row.not_available": "不可用",
"audit.empty": "没有符合当前筛选条件的审计记录。",
"audit.pagination.rows": "行数",
"audit.pagination.page": "页码",
"audit.pagination.page_value": "第 {page} / {total} 页",
"audit.pagination.range": "{from}–{to} / {total}",
"audit.pagination.previous": "上一页",
"audit.pagination.next": "下一页",
"audit.details.title": "审计日志条目",
"audit.details.entry": "审计日志条目 #{id}",
"audit.details.time": "时间",
"audit.details.actor": "操作人",
"audit.details.action": "操作",
"audit.details.object": "对象",
"audit.details.group": "用户组",
"audit.details.team": "团队",
"audit.details.message": "消息",
"audit.details.payload": "记录的数据",
"audit.details.payload_hint": "敏感值会在审计日志条目写入前进行脱敏。",
"audit.errors.access_denied": "需要全局管理员或用户组编辑者角色才能查看审计日志。"
}
155 changes: 155 additions & 0 deletions app/static/i18n/zh/business_services.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
{
"business_services.summary.total": "总数",
"business_services.summary.total_hint": "范围内的业务服务",
"business_services.summary.operational": "运行正常",
"business_services.summary.operational_hint": "面向客户的服务健康",
"business_services.summary.affected": "受影响",
"business_services.summary.affected_hint": "运行异常",
"business_services.summary.public": "公开",
"business_services.summary.public_hint": "在状态页显示",
"business_services.list.title": "业务服务",
"business_services.list.showing": "当前显示",
"business_services.list.of": "/",
"business_services.list.services": "个业务服务",
"business_services.actions.new": "新建业务服务",
"business_services.actions.reload": "重新加载",
"business_services.actions.details": "详情",
"business_services.actions.edit": "编辑",
"business_services.actions.enable": "启用",
"business_services.actions.disable": "禁用",
"business_services.actions.delete": "删除",
"business_services.actions.close": "关闭",
"business_services.actions.recalculate": "重新计算",
"business_services.actions.add_component": "添加组件",
"business_services.actions.clear_override": "清除覆盖状态",
"business_services.actions.set_manual": "手动设置状态",
"business_services.actions.reset": "重置",
"business_services.actions.save": "保存业务服务",
"business_services.actions.save_component": "保存组件",
"business_services.search.placeholder": "搜索业务服务...",
"business_services.filters.all_statuses": "全部状态",
"business_services.filters.all_visibility": "全部可见性",
"business_services.visibility.public": "公开",
"business_services.visibility.private": "私有",
"business_services.status.unknown": "未知",
"business_services.status.operational": "运行正常",
"business_services.status.degraded": "性能下降",
"business_services.status.partial_outage": "部分故障",
"business_services.status.major_outage": "严重故障",
"business_services.status.maintenance": "维护中",
"business_services.table.name": "名称",
"business_services.table.group": "用户组",
"business_services.table.owner_team": "负责团队",
"business_services.table.status": "状态",
"business_services.table.criticality": "关键等级",
"business_services.table.tier": "服务等级",
"business_services.table.components": "组件",
"business_services.table.visibility": "可见性",
"business_services.table.actions": "操作",
"business_services.table.technical_service": "技术服务",
"business_services.table.team": "团队",
"business_services.table.weight": "权重",
"business_services.table.description": "说明",
"business_services.table.time": "时间",
"business_services.table.old_status": "原状态",
"business_services.table.new_status": "新状态",
"business_services.table.score": "评分",
"business_services.table.message": "消息",
"business_services.empty.loaded": "未加载任何业务服务",
"business_services.empty.services": "暂无业务服务",
"business_services.empty.selected": "尚未选择业务服务。",
"business_services.empty.select_service": "选择业务服务",
"business_services.empty.components": "暂无组件",
"business_services.empty.history": "暂无状态历史",
"business_services.details.title": "业务服务详情",
"business_services.details.select_help": "选择业务服务以查看组件和状态历史。",
"business_services.details.fallback": "业务服务",
"business_services.details.impact_title": "业务影响",
"business_services.details.impact_help": "根据技术服务计算出的面向客户状态。",
"business_services.details.status_message": "状态消息",
"business_services.details.status_source": "状态来源",
"business_services.details.manual_override": "手动覆盖",
"business_services.details.manual_message": "手动状态说明",
"business_services.details.manual_until": "手动状态截止时间",
"business_services.details.calculated": "自动计算",
"business_services.details.manual": "手动设置",
"business_services.details.no_override": "没有生效中的覆盖状态",
"business_services.details.until_cleared": "持续到手动清除",
"business_services.components.title": "组件",
"business_services.components.help": "用于计算业务影响的技术服务。",
"business_services.manual.title": "手动覆盖状态",
"business_services.manual.help": "在事件处置或客户侧服务降级期间覆盖自动计算的业务状态。",
"business_services.manual.set_status": "设置状态",
"business_services.manual.priority_help": "手动状态在过期或清除前优先于自动计算状态。",
"business_services.manual.message": "消息",
"business_services.manual.message_help": "可选。说明为何覆盖业务状态的运维备注。",
"business_services.manual.until": "截止时间",
"business_services.manual.until_help": "可选的本地过期时间。留空则覆盖状态持续生效,直到手动清除。",
"business_services.history.title": "状态历史",
"business_services.history.help": "近期自动计算的业务状态变更。",
"business_services.form.create": "创建业务服务",
"business_services.form.edit": "编辑业务服务",
"business_services.form.subtitle": "在影响视图和状态页中显示的业务能力。",
"business_services.form.identity_title": "业务服务",
"business_services.form.identity_help": "标识、负责人和分类。",
"business_services.form.group": "用户组",
"business_services.form.owner_team": "负责团队",
"business_services.form.no_owner": "无负责团队",
"business_services.form.name": "名称",
"business_services.form.slug": "标识",
"business_services.form.description": "说明",
"business_services.form.criticality": "关键等级",
"business_services.form.tier": "服务等级",
"business_services.form.public_order": "公开显示顺序",
"business_services.form.status_page_title": "状态页",
"business_services.form.status_page_help": "面向客户的标签和可见性。",
"business_services.form.public_name": "公开名称",
"business_services.form.public_description": "公开说明",
"business_services.form.show_public": "在状态页显示",
"business_services.form.enabled": "启用",
"business_services.component.add": "添加组件",
"business_services.component.edit": "编辑组件",
"business_services.component.subtitle": "将技术服务关联到所选业务服务。",
"business_services.component.select_service": "选择技术服务",
"business_services.component.technical_service": "技术服务",
"business_services.component.service_help": "参与此业务服务状态计算的技术服务。",
"business_services.component.criticality": "关键等级",
"business_services.component.criticality_help": "必需和关键组件对业务状态影响最大,可选和提示组件的影响较低。",
"business_services.component.weight": "影响权重",
"business_services.component.weight_help": "权重范围为 0 到 100。权重越高,该组件对业务影响评分的贡献越大。",
"business_services.component.position": "位置",
"business_services.component.position_help": "业务服务内的排序,数值越小显示越靠前。",
"business_services.component.description": "说明",
"business_services.criticality.required": "必需",
"business_services.criticality.critical": "关键",
"business_services.criticality.important": "重要",
"business_services.criticality.optional": "可选",
"business_services.criticality.informational": "仅供参考",
"business_services.tier.tier_1": "Tier 1",
"business_services.tier.tier_2": "Tier 2",
"business_services.tier.tier_3": "Tier 3",
"business_services.tier.tier_4": "Tier 4",
"business_services.validation.group": "用户组为必填项。",
"business_services.validation.name": "名称为必填项。",
"business_services.validation.slug": "标识为必填项。",
"business_services.validation.select_first": "请先选择业务服务。",
"business_services.validation.technical_service": "技术服务为必填项。",
"business_services.validation.not_selected": "尚未选择业务服务。",
"business_services.validation.expiration_invalid": "手动状态过期时间无效。",
"business_services.validation.expiration_future": "手动状态过期时间必须晚于当前时间。",
"business_services.errors.details_not_found": "未找到业务服务详情。",
"business_services.errors.details_load": "加载业务服务详情失败。",
"business_services.errors.manual_set": "设置手动状态失败。",
"business_services.errors.manual_clear": "清除手动状态失败。",
"business_services.confirm.delete_title": "删除此业务服务?",
"business_services.confirm.delete_message": "确定删除业务服务“{name}”吗?",
"business_services.confirm.delete_confirm": "删除业务服务",
"business_services.confirm.component_title": "删除此组件?",
"business_services.confirm.component_message": "确定从此业务服务中移除技术服务“{name}”吗?",
"business_services.confirm.component_confirm": "删除组件",
"business_services.status_message.no_components": "计算状态:没有已启用组件",
"business_services.status_message.affected": "受影响组件:{components}。计算状态:{status},影响评分={score}",
"business_services.status_message.calculated": "计算状态:{status},影响评分={score}",
"business_services.fallback.group": "用户组 {id}",
"business_services.fallback.team": "团队"
}
Loading