// clusters 命名空间 — 集群管理页中文文案 // 富文本(含 /)配合 react-i18next 渲染,勿删标签 export default { title: '集群管理', description: '管理用于 Loki 部署的 Kubernetes 集群', actions: { add: '添加集群', detail: '详情', editAria: '编辑集群 {{name}}', validateAria: '验证集群 {{name}}', deleteAria: '删除集群 {{name}}', }, fields: { accessType: '接入方式', apiServer: 'API Server', version: '版本', nodes: '节点数', unknown: '未知', }, empty: { title: '暂无集群', description: '添加第一个 Kubernetes 集群开始使用', }, delete: { warning: '确定要删除「{{name}}」吗?警告:仍有 {{dep}} 个部署、{{col}} 个采集策略引用该集群,删除后它们将无法工作。', }, toast: { deleteFailed: '删除集群失败', validateFailed: '验证失败', createFailed: '创建集群失败', }, form: { addTitle: '添加 Kubernetes 集群', editTitle: '编辑集群', editTitleWithName: '编辑集群 · {{name}}', nameLabel: '集群名称 *', descriptionLabel: '描述', descriptionPlaceholder: '生产环境日志集群', accessTypeLabel: '接入方式', kubeconfigLabel: 'Kubeconfig 内容 *', kubeconfigLabelEdit: 'Kubeconfig 内容(留空保持不变)', kubeconfigPlaceholder: '粘贴 kubeconfig YAML(自动识别 API Server)...', apiServerDetected: '已识别 API Server:{{server}}', apiServerLabel: 'API Server *', tokenLabel: 'Token *', tokenLabelEdit: 'Token(留空保持不变)', tokenPlaceholder: '粘贴 Service Account Token...', tokenInsecureHint: '推荐:Token 权限可精确控制、可随时吊销;该模式下跳过 TLS 校验以兼容内网自签证书。若集群有公网可信证书,请改用 Kubeconfig 模式做严格校验。', rbacSummary: '最小授权建议(点击展开)', rbacScope: '只授予 log 命名空间权限,Token 泄露也不会影响其他命名空间;不要使用 cluster-admin。', rbacScriptIntro: '在集群执行一次,创建命名空间 / SA / Role / 长期 Token:', rbacScriptComment1: '# 1) 一次创建:命名空间 + SA + 命名空间级 Role + 长期 Token', rbacScriptComment2: '# 2) 取出长期 Token(不自动过期),粘贴到 Token 输入框', rbacNamespaceNote: 'Token 无集群级权限;仅当需要平台自建命名空间时才额外授予 namespaces: create/get。', rbacTokenNote: 'Token 仅限 log 命名空间,泄露影响面小;服务端加密存储。轮换:删除该 Secret 重建。', contextLabel: '上下文(可选)', contextPlaceholder: '留空则使用默认上下文', submitAdd: '添加集群', submitSave: '保存修改', submittingAdd: '添加中...', submittingSave: '保存中...', validation: { nameRequired: '请输入集群名称', kubeconfigRequired: '请填写 kubeconfig 内容', apiServerRequired: '请填写 API Server 地址', tokenRequired: '请填写 Token', }, }, detail: { loadError: '加载集群详情失败', version: '版本', unknown: '未知', currentContext: '当前上下文', defaultContext: '默认', nodesCount: '节点({{count}})', nodeReady: '就绪', nodeNotReady: '未就绪', nodeIp: 'IP:{{value}}', nodeOs: '系统:{{os}}/{{arch}}', nodeVersion: '版本:{{version}}', namespaces: '命名空间', }, }