{
  "common": {
    "actions": {
      "add": "添加",
      "apply": "应用",
      "assign": "分配",
      "assignRoles": "分配角色",
      "cancel": "取消",
      "close": "关闭",
      "confirm": "确认",
      "copy": "复制",
      "collapse": "收起",
      "cordon": "Cordon",
      "createGroup": "创建新分组",
      "create": "创建",
      "customizeSidebar": "自定义侧边栏",
      "delete": "删除",
      "describe": "描述",
      "disable": "禁用",
      "done": "完成",
      "drain": "驱逐",
      "edit": "编辑",
      "enable": "启用",
      "expand": "展开",
      "expose": "暴露",
      "filter": "筛选",
      "jumpToBottom": "跳到底部",
      "moveDown": "下移",
      "moveUp": "上移",
      "newChat": "新对话",
      "patch": "Patch",
      "refresh": "刷新",
      "remove": "移除",
      "resetPassword": "重置密码",
      "restart": "重启",
      "retry": "重试",
      "save": "保存",
      "saveChanges": "保存更改",
      "saving": "保存中...",
      "scale": "扩缩容",
      "search": "搜索",
      "assigning": "分配中...",
      "removing": "移除中...",
      "taint": "污点",
      "uncordon": "恢复调度",
      "update": "更新",
      "viewDiff": "查看差异",
      "viewError": "查看错误",
      "watch": "监听"
    },
    "fields": {
      "accessModes": "Access Modes",
      "actions": "操作",
      "active": "活跃",
      "advancedSettings": "高级设置",
      "age": "运行时间",
      "allContainers": "所有容器",
      "allocatable": "Allocatable",
      "annotations": "注解",
      "apiKey": "API 密钥",
      "apiKeys": "API 密钥",
      "architecture": "架构",
      "assignments": "当前分配",
      "auditLogs": "审计日志",
      "allowedGroups": "允许的用户组",
      "available": "可用",
      "availableReplicas": "可用副本",
      "avatar": "头像",
      "avatarUrl": "头像 URL",
      "basicInformation": "基本信息",
      "binaryData": "二进制数据",
      "bytes": "字节",
      "capacity": "容量",
      "chatHistory": "对话历史",
      "claim": "声明",
      "clientId": "Client ID",
      "cluster": "集群",
      "clusters": "集群",
      "clusterIP": "Cluster IP",
      "completed": "完成时间",
      "config": "配置",
      "container": "容器",
      "containerRuntime": "容器运行时",
      "containers": "容器",
      "count": "次数",
      "cpu": "CPU",
      "created": "创建时间",
      "createdAt": "创建时间",
      "current": "当前",
      "currentRevision": "当前版本",
      "currentScheduled": "当前调度",
      "data": "数据",
      "description": "描述",
      "desired": "期望",
      "desiredScheduled": "期望调度",
      "details": "详情",
      "effect": "Effect",
      "env": "环境变量",
      "envFrom": "环境变量来源",
      "errorDetails": "错误详情",
      "externalIP": "外部 IP",
      "failed": "失败",
      "firstSeen": "首次出现",
      "from": "来源",
      "groupsClaim": "用户组 Claim",
      "hostIP": "主机 IP",
      "hostname": "主机名",
      "image": "镜像",
      "images": "镜像",
      "information": "信息",
      "internalIP": "内部 IP",
      "issuer": "Issuer",
      "job": "Job",
      "jobs": "Jobs",
      "kernelVersion": "内核版本",
      "key": "键",
      "keys": "键",
      "kubeProxyVersion": "Kube-Proxy 版本",
      "kubeletVersion": "Kubelet 版本",
      "labels": "标签",
      "language": "语言",
      "lastLoginAt": "最后登录",
      "lastSeen": "最后出现",
      "lastTransitionTime": "最后变更时间",
      "lastUsed": "最后使用",
      "maxSurge": "最大扩容",
      "maxUnavailable": "最大不可用",
      "memory": "内存",
      "message": "消息",
      "minReadySeconds": "最短就绪时间",
      "mounts": "挂载",
      "name": "名称",
      "namespace": "Namespace",
      "namespaces": "Namespaces",
      "node": "节点",
      "object": "对象",
      "observedGeneration": "已观测版本号",
      "oauthEndpoints": "OAuth 端点",
      "oauthProvider": "OAuth Provider",
      "oauthProviders": "OAuth Provider",
      "oidcGroup": "OIDC 用户组",
      "oidcGroups": "OIDC 用户组",
      "operator": "操作人",
      "operation": "操作",
      "os": "操作系统",
      "osImage": "操作系统镜像",
      "owner": "所有者",
      "password": "密码",
      "passwordLogin": "密码登录",
      "passwordUser": "密码用户",
      "paused": "暂停",
      "persistentVolumeClaims": "PVCs",
      "permissions": "权限",
      "phase": "阶段",
      "podCIDR": "Pod CIDR",
      "podIP": "Pod IP",
      "podManagementPolicy": "Pod 管理策略",
      "pods": "Pods",
      "ports": "端口",
      "progressDeadline": "进度截止时间",
      "prometheus": "Prometheus",
      "provider": "认证方式",
      "ready": "就绪",
      "readyContainers": "就绪容器",
      "readyReplicas": "就绪副本",
      "reason": "原因",
      "reclaimPolicy": "回收策略",
      "relatedResources": "相关资源",
      "replicas": "副本数",
      "resource": "资源",
      "resources": "资源",
      "resourceVersion": "资源版本",
      "restart": "重启",
      "restartCount": "重启次数",
      "restarts": "重启次数",
      "revision": "版本",
      "role": "角色",
      "roles": "角色",
      "selector": "Selector",
      "serviceAccount": "服务账号",
      "serviceName": "服务名",
      "size": "大小",
      "source": "来源",
      "started": "启动时间",
      "state": "状态",
      "status": "状态",
      "storage": "存储",
      "storageClass": "存储类",
      "strategy": "策略",
      "subject": "主体",
      "subjectType": "主体类型",
      "succeeded": "成功",
      "template": "模板",
      "templates": "模板",
      "time": "时间",
      "timeAdded": "添加时间",
      "type": "类型",
      "uid": "UID",
      "upToDate": "最新",
      "updateRevision": "更新版本",
      "updated": "已更新",
      "updatedReplicas": "已更新副本",
      "user": "用户",
      "username": "用户名",
      "usernameClaim": "用户名 Claim",
      "users": "用户",
      "value": "值",
      "variables": "变量",
      "verbs": "操作权限",
      "version": "版本",
      "volume": "卷",
      "volumeMounts": "卷挂载",
      "volumes": "卷",
      "yamlConfiguration": "YAML 配置",
      "yamlContent": "YAML 内容",
      "yamlDiff": "YAML Diff"
    },
    "messages": {
      "addNewItem": "添加新的{{resource}}",
      "applied": "应用成功",
      "applying": "应用中...",
      "assigned": "已分配",
      "auditLogsDescription": "追踪资源变更操作并查看 YAML 差异",
      "confirmRemoveOwnRole": "你正在移除自己的角色分配，这可能会影响你的权限。确定继续吗？",
      "copied": "已复制到剪贴板",
      "createApiKeyDescription": "创建新的 API 密钥用于程序化访问。",
      "created": "{{resource}}创建成功",
      "createFirstItem": "创建第一个{{resource}}开始使用",
      "creating": "创建中...",
      "defaultClusterDescription": "将此集群作为新操作的默认集群",
      "deleted": "{{resource}}删除成功",
      "describeOutputDescription": "显示 {{resourceType}} {{name}} 的 kubectl describe 输出。",
      "error": "错误",
      "failedToAssign": "分配失败",
      "failedToCreate": "创建{{resource}}失败",
      "failedToDelete": "删除{{resource}}失败",
      "failedToLoad": "加载{{resource}}失败",
      "failedToResetPassword": "重置密码失败",
      "failedToUnassign": "取消分配失败",
      "failedToUpdate": "更新{{resource}}失败",
      "inClusterConfiguration": "此集群使用集群内 ServiceAccount 配置，不需要额外的 kubeconfig。",
      "invalidYaml": "YAML 无效",
      "issuerOrOAuthUrlRequired": "请填写 Issuer，或填写 OAuth URL（Authorization、Token、User Info）",
      "keepCurrentConfiguration": "留空则保持当前配置不变",
      "loading": "加载中...",
      "loadingEditor": "编辑器加载中...",
      "loadingPods": "Pods 加载中...",
      "loadingResource": "{{resource}}加载中...",
      "manageApiKeysDescription": "管理用于程序化访问的 API 密钥",
      "manageTemplatesDescription": "管理用于创建资源的 YAML 模板。",
      "nameAndYamlRequired": "名称和 YAML 为必填项",
      "nameImmutable": "创建后名称不可修改",
      "neverUsed": "从未使用",
      "noChatHistory": "暂无对话历史",
      "noData": "暂无数据",
      "noErrorMessage": "没有错误信息",
      "noItemsConfigured": "暂无{{resource}}",
      "noItemsFound": "暂无{{resource}}",
      "noOwner": "无 Owner",
      "noPods": "暂无 Pods",
      "noUsersFound": "暂无用户",
      "noPorts": "未定义端口",
      "notAssigned": "未调度",
      "notCreated": "未创建",
      "notReady": "未就绪",
      "notStarted": "未启动",
      "passwordLoginDescription": "允许用户使用用户名和密码登录。",
      "passwordLoginWarningDescription": "保存前请确认 LDAP 或 OAuth Provider 可用。没有可用的替代登录方式时，你将无法登录，只能通过重置数据库恢复。",
      "passwordLoginWarningTitle": "警告：你可能会失去访问权限！",
      "passwordReset": "密码已重置",
      "somethingWentWrong": "出现错误",
      "startedAgo": "{{time}} 前启动",
      "startedShort": "已启动",
      "timeAgo": "{{time}} 前",
      "unassigned": "已取消分配",
      "updated": "{{resource}}更新成功",
      "updateExistingItem": "更新已有{{resource}}",
      "yamlSaved": "YAML 保存成功"
    },
    "tabs": {
      "containers": "容器",
      "events": "事件",
      "files": "文件",
      "history": "历史",
      "jobs": "Jobs",
      "logs": "日志",
      "monitor": "监控",
      "overview": "概览",
      "pods": "Pods",
      "related": "相关资源",
      "terminal": "终端",
      "volumes": "卷",
      "yaml": "YAML"
    },
    "units": {
      "pods": "pods"
    },
    "values": {
      "allClusters": "所有集群",
      "allOperations": "所有操作",
      "allRoles": "所有角色",
      "allUsers": "所有用户",
      "all": "全部",
      "emptyTemplate": "空模板",
      "no": "否",
      "none": "无",
      "or": "或",
      "required": "必填",
      "yes": "是"
    },
    "placeholders": {
      "allowedGroups": "例如：admin, developers（逗号分隔）",
      "apiKeyName": "例如：CI API 密钥",
      "authUrl": "https://provider.com/oauth/authorize",
      "groupsClaim": "例如：memberOf",
      "issuer": "https://provider.com（自动发现）",
      "scopes": "openid,profile,email",
      "searchResourceName": "搜索资源名称...",
      "searchUsers": "搜索用户...",
      "selectTemplate": "选择模板",
      "selectUser": "选择用户",
      "subject": "用户名或用户组名称",
      "tokenUrl": "https://provider.com/oauth/token",
      "userInfoUrl": "https://provider.com/oauth/userinfo",
      "usernameClaim": "例如：preferred_username"
    }
  },
  "globalSearch": {
    "title": "全局搜索",
    "description": "搜索所有 Kubernetes 资源",
    "placeholder": "搜索资源...",
    "searching": "搜索中...",
    "emptyHint": "输入内容开始搜索，或查看下方收藏...",
    "favorites": "收藏",
    "resources": "资源",
    "noResults": "没有找到结果",
    "navigation": "导航",
    "hidden": "已隐藏",
    "actions": "操作",
    "toggleTheme": "切换主题",
    "switchCluster": "切换到集群 {{name}}"
  },
  "sidebar": {
    "groups": {
      "traffic": "流量",
      "storage": "存储",
      "config": "配置",
      "other": "其他",
      "security": "安全",
      "workloads": "工作负载",
      "application": "应用"
    },
    "short": {
      "pvcs": "PVCs",
      "pvs": "PVs"
    },
    "customize": "自定义侧边栏",
    "customizeTitle": "自定义侧边栏",
    "layout": "布局",
    "layout.default": "默认",
    "layout.compact": "紧凑",
    "layout.minimal": "极简",
    "pinnedItems": "置顶项",
    "pinned": "置顶",
    "dragItem": "拖动项目",
    "groupNamePlaceholder": "分组名称",
    "menuGroups": "菜单分组",
    "resetToDefault": "恢复默认",
    "setAsGlobal": "设为全局侧边栏",
    "setAsGlobalSuccess": "全局侧边栏已更新",
    "setAsGlobalError": "设置全局侧边栏失败",
    "unsetGlobal": "取消全局侧边栏",
    "unsetGlobalSuccess": "已取消全局侧边栏",
    "unsetGlobalError": "取消全局侧边栏失败",
    "expand": "展开",
    "collapse": "收起",
    "updateAvailable": "有新的 Kite 版本可用"
  },
  "nav": {
    "overview": "概览",
    "workloads": "工作负载",
    "pods": "Pods",
    "deployments": "Deployments",
    "statefulsets": "StatefulSets",
    "daemonsets": "DaemonSets",
    "poddisruptionbudgets": "PDB",
    "jobs": "Jobs",
    "services": "Services",
    "ingresses": "Ingresses",
    "networkpolicies": "NetworkPolicies",
    "gateways": "Gateways",
    "httproutes": "HTTPRoutes",
    "configMaps": "ConfigMaps",
    "secrets": "Secrets",
    "persistentvolumeclaims": "PVCs",
    "persistentvolumes": "PVs",
    "nodes": "Nodes",
    "namespaces": "Namespaces",
    "customResources": "自定义资源",
    "customResourceDefinitions": "CRDs",
    "replicasets": "ReplicaSets",
    "cronjobs": "CronJobs",
    "storageclasses": "StorageClasses",
    "events": "Events",
    "crds": "CRDs",
    "kubectl": "Kubectl 终端",
    "settings": "设置",
    "serviceaccounts": "ServiceAccounts",
    "roles": "Roles",
    "rolebindings": "RoleBindings",
    "clusterroles": "ClusterRoles",
    "clusterrolebindings": "ClusterRoleBindings",
    "horizontalpodautoscalers": "HPA",
    "endpoints": "Endpoints",
    "endpointslices": "EndpointSlices",
    "podtemplates": "PodTemplates",
    "replicationcontrollers": "ReplicationControllers",
    "limitranges": "LimitRanges",
    "resourcequotas": "ResourceQuotas",
    "componentstatuses": "ComponentStatuses",
    "controllerrevisions": "ControllerRevisions",
    "ingressclasses": "IngressClasses",
    "ipaddresses": "IPAddresses",
    "servicecidrs": "ServiceCIDRs",
    "volumeattachments": "VolumeAttachments",
    "csidrivers": "CSIDrivers",
    "csinodes": "CSINodes",
    "csistoragecapacities": "CSIStorageCapacities",
    "volumeattributesclasses": "VolumeAttributesClasses",
    "certificatesigningrequests": "CertificateSigningRequests",
    "clustertrustbundles": "ClusterTrustBundles",
    "podcertificaterequests": "PodCertificateRequests",
    "leases": "Leases",
    "leasecandidates": "LeaseCandidates",
    "runtimeclasses": "RuntimeClasses",
    "priorityclasses": "PriorityClasses",
    "podgroups": "PodGroups",
    "flowschemas": "FlowSchemas",
    "prioritylevelconfigurations": "PriorityLevelConfigurations",
    "validatingadmissionpolicies": "ValidatingAdmissionPolicies",
    "validatingadmissionpolicybindings": "ValidatingAdmissionPolicyBindings",
    "validatingwebhookconfigurations": "ValidatingWebhookConfigurations",
    "mutatingwebhookconfigurations": "MutatingWebhookConfigurations",
    "mutatingadmissionpolicies": "MutatingAdmissionPolicies",
    "mutatingadmissionpolicybindings": "MutatingAdmissionPolicyBindings",
    "resourceslices": "ResourceSlices",
    "resourceclaims": "ResourceClaims",
    "deviceclasses": "DeviceClasses",
    "resourceclaimtemplates": "ResourceClaimTemplates",
    "devicetaintrules": "DeviceTaintRules",
    "resourcepoolstatusrequests": "ResourcePoolStatusRequests",
    "storageversions": "StorageVersions",
    "storageversionmigrations": "StorageVersionMigrations",
    "helmReleases": "Helm Release",
    "helmCharts": "App Catalog"
  },
  "overview": {
    "title": "概览",
    "clusterStats": "集群统计",
    "recentEvents": "最近事件",
    "resourceCharts": "资源图表",
    "failedToLoad": "加载概览数据失败",
    "unknownError": "未知错误"
  },
  "pods": {
    "title": "Pods",
    "containerDetails": "容器详情",
    "resizeResources": "调整资源",
    "resizeResourcesTitle": "调整 Pod 资源",
    "resizeResourcesDescription": "在线调整容器 CPU 和内存的 Requests / Limits。",
    "resizeResourcesSuccess": "Pod 资源调整已提交",
    "selectContainer": "选择容器",
    "containerClickHint": "点击容器名称查看详情",
    "priorityClass": "优先级类",
    "qosClass": "QoS 类",
    "dnsPolicy": "DNS 策略",
    "restartPolicy": "重启策略",
    "runtimeClass": "运行时类",
    "scheduler": "调度器",
    "nodeSelector": "节点选择器",
    "hostNetwork": "主机网络",
    "terminationGrace": "终止宽限期",
    "noContainersDefined": "未定义容器",
    "noEnvironmentVariables": "未配置环境变量",
    "noVolumeMounts": "未配置挂载",
    "loadingRelatedResources": "相关资源加载中...",
    "noRelatedResources": "暂无相关资源",
    "openContainerDetails": "打开 {{name}}",
    "lastState": "上次状态：{{state}}"
  },
  "deployments": {
    "title": "Deployments",
    "exposed": "Service {{service}} 创建成功",
    "exposeTitle": "暴露 Deployment",
    "exposeDescription": "为这个 Deployment 创建 Service。",
    "serviceType": "Service 类型",
    "servicePort": "Service 端口",
    "targetPort": "目标端口",
    "exposeInvalidPort": "端口必须在 1 到 65535 之间",
    "exposeNoSelector": "Deployment 没有可用于暴露的 selector 标签"
  },
  "daemonsets": {
    "title": "DaemonSets"
  },
  "statefulsets": {
    "title": "StatefulSets",
    "podManagementPolicy": "Pod 管理策略"
  },
  "jobs": {
    "title": "Jobs",
    "activeDeadline": "活跃截止时间",
    "backoffLimit": "重试上限",
    "completions": "完成数",
    "parallelism": "并发数",
    "target": "目标",
    "ttlAfterFinished": "完成后 TTL"
  },
  "cronjobs": {
    "title": "CronJobs",
    "schedule": "调度",
    "clusterDefault": "集群默认",
    "activeJobs": "活跃 Jobs",
    "loadingJobs": "Jobs 加载中...",
    "noJobs": "暂无关联 Jobs",
    "cronJobInformation": "信息",
    "suspend": "暂停",
    "concurrencyPolicy": "并发策略",
    "startingDeadline": "启动截止时间",
    "successfulJobsHistoryLimit": "成功 Job 历史保留数",
    "failedJobsHistoryLimit": "失败 Job 历史保留数",
    "lastSchedule": "上次调度",
    "lastSuccessful": "上次成功",
    "timeZone": "时区",
    "jobsTable": {
      "name": "名称",
      "succeeded": "成功",
      "started": "启动时间",
      "completed": "完成时间",
      "age": "运行时间"
    }
  },
  "services": {
    "title": "Services"
  },
  "nodes": {
    "title": "Nodes"
  },
  "events": {
    "title": "事件",
    "involvedObject": "关联对象",
    "loading": "事件加载中...",
    "noEventsFound": "暂无事件",
    "noRecentEvents": "暂无最近事件"
  },
  "dialog": {
    "createResource": "创建资源",
    "editResource": "编辑资源",
    "deleteConfirmation": "删除确认",
    "deleteMessage": "确定要删除此资源吗？此操作不可撤销。",
    "containerEdit": "编辑容器"
  },
  "status": {
    "active": "活跃",
    "available": "可用",
    "complete": "完成",
    "completed": "已完成",
    "containerCreating": "创建容器中",
    "crashLoopBackOff": "CrashLoopBackOff",
    "disabled": "已禁用",
    "enabled": "已启用",
    "failed": "失败",
    "idle": "空闲",
    "imagePullBackOff": "镜像拉取失败",
    "normal": "正常",
    "notAvailable": "不可用",
    "paused": "已暂停",
    "pending": "等待中",
    "progressing": "进行中",
    "running": "运行中",
    "scaledDown": "已缩容",
    "succeeded": "成功",
    "success": "成功",
    "suspended": "已暂停",
    "terminated": "已终止",
    "terminating": "终止中",
    "unknown": "未知",
    "waiting": "等待中",
    "warning": "警告"
  },
  "monitoring": {
    "cpuUsage": "CPU 使用率",
    "memoryUsage": "内存使用率",
    "networkUsage": "网络使用量",
    "diskUsage": "磁盘使用率",
    "resourceUtilization": "资源利用率",
    "requests": "Requests",
    "limits": "Limits",
    "total": "总计"
  },
  "login": {
    "title": "登录",
    "subtitle": "访问 Kubernetes 控制台",
    "kubernetesDashboard": "Kubernetes Dashboard",
    "signIn": "登录",
    "enterUsername": "请输入用户名",
    "enterPassword": "请输入密码",
    "signingIn": "登录中...",
    "signInWithPassword": "密码登录",
    "signInWithLdap": "LDAP 登录",
    "tabs": {
      "ldap": "LDAP"
    },
    "orContinueWith": "其他方式",
    "signInWith": "使用 {{provider}} 登录",
    "tryAgainDifferentAccount": "使用其他账号登录",
    "tryAgainHint": "请尝试使用有权限的其他账号登录。",
    "noLoginMethods": "未配置登录方式",
    "configureAuth": "请先配置认证方式",
    "footer": "© {{year}} Kite. All rights reserved.",
    "documentation": "文档",
    "errors": {
      "accessDenied": "访问被拒绝",
      "authenticationFailed": "认证失败",
      "profileAccessFailed": "获取用户信息失败",
      "sessionCreationFailed": "创建会话失败",
      "oauthCallbackFailed": "OAuth 回调失败",
      "authenticationError": "认证错误",
      "insufficientPermissions": "权限不足，无法访问此应用。",
      "insufficientPermissionsUser": "用户 \"{{user}}\" 无权限访问，请联系管理员。",
      "insufficientPermissionsDetails": "当前账号没有访问此 Kubernetes Dashboard 的权限。",
      "tokenExchangeFailed": "与 {{provider}} 的认证未完成。",
      "tokenExchangeDetails": "交换授权码获取 Token 时出错，请重试。",
      "userInfoFailed": "无法从 {{provider}} 获取用户信息。",
      "userInfoDetails": "认证成功，但无法获取用户信息，请重试。",
      "jwtGenerationFailed": "无法创建认证会话。",
      "jwtGenerationFailedUser": "为用户 \"{{user}}\" 创建会话失败。",
      "jwtGenerationDetails": "请重新登录。如果问题持续，请联系管理员。",
      "callbackFailed": "OAuth 认证失败。",
      "callbackError": "认证过程中出错。",
      "generalError": "认证过程中发生未知错误。",
      "contactSupport": "请重试，如问题持续请联系管理员。",
      "invalidCredentials": "用户名或密码错误",
      "unknownError": "未知错误",
      "userDisabled": "账号已禁用",
      "userDisabledMessage": "你的账号已被禁用，请联系管理员。",
      "notInAllowedGroups": "认证成功，但账号不属于 {{provider}} 的允许群组。",
      "notInAllowedGroupsDetails": "请联系管理员将你加入允许的群组。"
    }
  },
  "cluster": {
    "loading": "加载集群中...",
    "error": "加载集群失败：{{error}}",
    "error403": "你没有权限访问此集群，请联系管理员。"
  },
  "resourceTable": {
    "errorLoading": "加载 {{resourceName}} 失败",
    "tryAgain": "重试",
    "delete": "删除",
    "deleteSelected": "删除 ({{count}})",
    "selectAll": "全选 ({{count}})",
    "deselectAll": "取消全选",
    "confirmDeletion": "确认删除",
    "confirmDeletionMessage": "确定要删除选中的 {{count}} 个 {{resourceName}} 吗？此操作不可撤销。",
    "deleting": "删除中...",
    "deletingProgress": "删除中... ({{done}}/{{total}})",
    "deleteSuccess": "已删除 {{name}}",
    "deleteFailed": "删除 {{name}} 失败：{{error}}",
    "watch": "监听",
    "namespace": "Namespace"
  },
  "errors": {
    "crdNotInstalledTitle": "资源类型不可用",
    "crdNotInstalled": "此集群未安装 {{kind}} ({{version}})。请先安装对应的 CRD。"
  },
  "rbac": {
    "title": "RBAC 管理",
    "noPermissionCluster": "用户 {{user}} 没有权限在集群 {{cluster}} 上 {{verb}} {{resource}}",
    "noPermissionNamespace": "用户 {{user}} 没有权限在集群 {{cluster}} 的 Namespace {{namespace}} 中 {{verb}} {{resource}}",
    "accessDenied": "访问被拒绝",
    "insufficientPermissions": "权限不足，无法执行此操作",
    "allNamespaces": "所有 Namespace",
    "get": "查看",
    "anyUser": "任意用户",
    "confirmRemoveOwnRoleTitle": "移除自己的角色？",
    "deleteOwnRoleWarning": "这个角色已分配给当前用户，删除后可能影响你的权限。",
    "permissionPreviewTitle": "权限预览",
    "permissionPreview": "允许在集群 {{clusters}} 的 Namespace {{namespaces}} 中，对 {{resources}} 执行 {{verbs}}。",
    "resourceHint": "内置资源使用复数资源名，可输入内容过滤建议。CRD 和自定义资源请输入 URL 中的 CRD 名称，例如 widgets.example.com。",
    "actions": {
      "add": "添加角色"
    },
    "verb": {
      "get": "查看",
      "create": "创建",
      "update": "更新",
      "delete": "删除",
      "log": "查看日志",
      "exec": "执行"
    }
  },
  "settings": {
    "title": "设置",
    "description": "管理集群、角色和权限",
    "tabs": {
      "clusters": "集群",
      "general": "通用",
      "oauth": "认证",
      "rbac": "RBAC",
      "users": "用户",
      "apikeys": "API 密钥"
    }
  },
  "generalManagement": {
    "title": "通用设置",
    "description": "管理全局功能开关。",
    "aiAgent": {
      "title": "AI Agent",
      "description": "启用 AI 助手，配置模型和接口地址。",
      "form": {
        "model": "模型",
        "apiKey": "API Key",
        "apiKeyPlaceholder": "留空则保持当前 API Key 不变",
        "baseUrl": "Base URL",
        "maxTokens": "最大 Token 数"
      }
    },
    "kubectl": {
      "title": "Kubectl",
      "description": "启用 kubectl 终端，配置运行镜像。",
      "form": {
        "image": "镜像"
      }
    },
    "nodeTerminal": {
      "title": "节点终端",
      "description": "配置 Node Terminal 使用的运行镜像。",
      "form": {
        "image": "镜像"
      }
    },
    "runtime": {
      "title": "运行时",
      "description": "配置数据统计和版本检查。",
      "form": {
        "enableAnalytics": "启用数据统计",
        "enableVersionCheck": "启用版本检查"
      }
    },
    "loginPrompt": {
      "title": "登录提示",
      "description": "在登录页展示自定义提示。",
      "form": {
        "message": "提示内容",
        "placeholder": "留空则不展示登录提示"
      }
    },
    "errors": {
      "modelRequired": "模型不能为空",
      "apiKeyRequired": "启用 AI Agent 时必须配置 API Key",
      "kubectlImageRequired": "启用 kubectl 时必须配置镜像",
      "nodeTerminalImageRequired": "节点终端镜像不能为空"
    },
    "messages": {
      "updated": "通用设置已更新"
    }
  },
  "authenticationManagement": {
    "title": "认证设置",
    "ldap": {
      "title": "LDAP",
      "description": "启用 LDAP 登录，并同步 LDAP 组到 RBAC。",
      "form": {
        "serverUrl": "服务器地址",
        "useStartTLS": "启用 StartTLS",
        "useStartTLSHint": "使用 ldap:// 地址时建议启用。",
        "bindDn": "Bind DN",
        "bindPassword": "Bind 密码",
        "bindPasswordPlaceholder": "留空则保持当前密码不变",
        "userBaseDn": "用户 Base DN",
        "userFilter": "用户过滤器",
        "usernameAttribute": "用户名属性",
        "displayNameAttribute": "显示名属性",
        "groupBaseDn": "用户组 Base DN",
        "groupFilter": "用户组过滤器",
        "groupNameAttribute": "用户组名称属性"
      }
    },
    "errors": {
      "serverUrlRequired": "LDAP 服务器地址不能为空",
      "bindDnRequired": "Bind DN 不能为空",
      "bindPasswordRequired": "Bind 密码不能为空",
      "userBaseDnRequired": "用户 Base DN 不能为空",
      "groupBaseDnRequired": "用户组 Base DN 不能为空",
      "userFilterPlaceholder": "用户过滤器必须且只能包含一个 %s",
      "groupFilterPlaceholder": "用户组过滤器必须且只能包含一个 %s"
    },
    "messages": {
      "updated": "认证设置已更新"
    }
  },
  "settingsHint": {
    "title": "完善配置",
    "description": "完成以下配置以获得最佳体验",
    "p8s": {
      "description": "配置 Prometheus"
    },
    "oauth": {
      "description": "配置 LDAP 或 OAuth 认证"
    },
    "rbac": {
      "description": "配置角色和权限"
    },
    "viewAll": "查看所有设置"
  },
  "clusterManagement": {
    "title": "集群管理",
    "actions": {
      "add": "添加集群"
    },
    "table": {
      "prometheus": "Prometheus"
    },
    "type": {
      "inCluster": "集群内",
      "external": "外部"
    },
    "empty": {
      "title": "暂无集群",
      "description": "添加第一个集群开始使用"
    },
    "messages": {
      "created": "集群创建成功",
      "updated": "集群更新成功",
      "deleted": "集群删除成功",
      "createError": "创建集群失败",
      "updateError": "更新集群失败",
      "deleteError": "删除集群失败"
    },
    "errors": {
      "loadFailed": "加载集群失败"
    },
    "deleteConfirmation": "此操作仅移除 Kite 中的集群配置，不会删除集群内的任何资源。",
    "dialog": {
      "createTitle": "添加集群",
      "editTitle": "编辑集群",
      "name": "名称",
      "namePlaceholder": "输入集群名称",
      "description": "描述",
      "descriptionPlaceholder": "输入集群描述（可选）",
      "type": "类型",
      "config": "配置",
      "configPlaceholder": "粘贴 kubeconfig 内容...",
      "prometheusUrl": "Prometheus URL",
      "prometheusUrlPlaceholder": "https://prometheus.example.com",
      "enabled": "启用",
      "isDefault": "设为默认"
    }
  },
  "oauthManagement": {
    "title": "OAuth 管理",
    "actions": {
      "add": "添加 Provider"
    },
    "empty": {
      "title": "暂无 OAuth Provider",
      "description": "添加第一个 OAuth Provider"
    },
    "messages": {
      "created": "OAuth Provider 创建成功",
      "updated": "OAuth Provider 更新成功",
      "deleted": "OAuth Provider 删除成功",
      "createError": "创建 OAuth Provider 失败",
      "updateError": "更新 OAuth Provider 失败",
      "deleteError": "删除 OAuth Provider 失败"
    },
    "errors": {
      "loadFailed": "加载 OAuth Provider 失败"
    },
    "deleteConfirmation": "此操作将移除 OAuth Provider 配置，用户将无法再通过该 Provider 登录。",
    "dialog": {
      "createTitle": "添加 OAuth Provider",
      "editTitle": "编辑 OAuth Provider",
      "name": "名称",
      "namePlaceholder": "例如：github, google",
      "clientId": "Client ID",
      "clientIdPlaceholder": "OAuth Client ID",
      "clientSecret": "Client Secret",
      "clientSecretRequired": "OAuth Client Secret",
      "clientSecretPlaceholder": "留空则保持当前 Secret 不变",
      "authUrl": "Authorization URL",
      "tokenUrl": "Token URL",
      "userInfoUrl": "User Info URL",
      "scopes": "Scopes",
      "issuer": "Issuer",
      "enabled": "启用"
    }
  },
  "userManagement": {
    "title": "用户管理",
    "actions": {
      "add": "添加用户"
    },
    "dialog": {
      "editTitle": "编辑用户",
      "resetPassword": "重置密码",
      "assignRoles": "分配角色"
    },
    "empty": {
      "title": "暂无用户",
      "description": "添加第一个用户开始使用"
    }
  },
  "initialization": {
    "title": "初始化设置",
    "welcome": "欢迎使用 Kite！",
    "subtitle": "完成以下步骤开始使用",
    "description": "创建管理员账号并连接集群",
    "step1": {
      "title": "创建管理员账号",
      "description": "如需匿名访问，请设置环境变量 `ANONYMOUS_USER_ENABLED=true`",
      "username": "用户名",
      "usernameRequired": "用户名 *",
      "usernamePlaceholder": "输入管理员用户名",
      "displayName": "显示名称",
      "displayNamePlaceholder": "输入显示名称（可选）",
      "password": "密码",
      "passwordRequired": "密码 *",
      "passwordPlaceholder": "输入密码",
      "confirmPassword": "确认密码",
      "confirmPasswordRequired": "确认密码 *",
      "confirmPasswordPlaceholder": "再次输入密码",
      "creating": "创建中...",
      "createButton": "创建管理员账号",
      "passwordMismatch": "两次密码不一致",
      "createSuccess": "管理员账号创建成功",
      "createError": "创建账号失败"
    },
    "step2": {
      "title": "导入集群",
      "description": "从 kubeconfig 导入 Kubernetes 集群",
      "kubeconfig": "Kubeconfig",
      "kubeconfigRequired": "Kubeconfig *",
      "kubeconfigPlaceholder": "粘贴 kubeconfig 内容...",
      "kubeconfigHint": "kubeconfig 通常位于 ~/.kube/config，或从集群提供商获取",
      "pasteMode": "粘贴内容",
      "fileMode": "上传文件",
      "fileHint": "选择 kubeconfig 文件（通常位于 ~/.kube/config）",
      "importing": "导入中...",
      "importButton": "导入集群",
      "importSuccess": "集群导入成功",
      "importError": "导入集群失败",
      "configRequired": "请提供 kubeconfig 文件"
    },
    "completion": {
      "title": "设置完成！",
      "message": "即将跳转到控制台..."
    }
  },
  "resourceHistory": {
    "title": "变更历史",
    "viewDiff": "查看差异",
    "yamlDiff": "YAML Diff",
    "loadingHistory": "加载历史记录...",
    "failedToLoadHistory": "加载历史记录失败",
    "noHistoryFound": "暂无历史记录",
    "previousVsModified": "前一版本 vs 修改版本",
    "currentVsModified": "当前版本 vs 修改版本",
    "rollback": {
      "previous": "回滚到前一版本",
      "modified": "回滚到修改版本",
      "rollingBack": "回滚中...",
      "success": "回滚成功",
      "error": "回滚失败"
    }
  },
  "apikeyManagement": {
    "title": "API 密钥管理",
    "description": "管理用于程序化访问的 API 密钥",
    "actions": {
      "add": "添加 API 密钥"
    },
    "empty": {
      "title": "暂无 API 密钥",
      "description": "创建第一个 API 密钥开始使用"
    },
    "messages": {
      "created": "API 密钥创建成功",
      "deleted": "API 密钥删除成功",
      "createError": "创建 API 密钥失败",
      "deleteError": "删除 API 密钥失败",
      "copied": "已复制到剪贴板",
      "copyError": "复制失败"
    },
    "errors": {
      "loadFailed": "加载 API 密钥失败"
    },
    "deleteConfirmation": "确定要删除此 API 密钥吗？此操作不可撤销。",
    "neverUsed": "从未使用",
    "dialog": {
      "createTitle": "创建 API 密钥",
      "editTitle": "编辑 API 密钥",
      "title": "创建 API 密钥",
      "description": "创建新的 API 密钥用于程序化访问。",
      "namePlaceholder": "例如：生产环境 API 密钥",
      "nameRequired": "名称为必填项"
    }
  },
  "deleteConfirmation": {
    "title": "删除 {{type}}",
    "description": "此操作不可撤销。",
    "aboutToDelete": "即将删除：",
    "type": "类型",
    "typeToConfirm": "输入",
    "toConfirm": "以确认：",
    "wait": "等待",
    "forceDelete": "强制删除（Grace Period 设为 0）",
    "finalizerNote": "如果存在 Finalizer，资源 3 秒内未删除时将自动清理 Finalizer",
    "deleting": "删除中..."
  },
  "aiChat": {
    "disclaimer": "AI 回复仅供参考，请仔细核实。",
    "suggestedPrompts": {
      "hint": "从一个具体的问题开始",
      "fallback": {
        "resource": "当前资源",
        "namespace": "当前 Namespace"
      },
      "overview": {
        "clusterHealth": "做一次集群健康检查，标出高风险项",
        "errorPods": "列出异常 Pod，给出可能原因和优先级",
        "namespaceSummary": "按 Namespace 汇总健康状况"
      },
      "podDetail": {
        "rootCause": "结合状态、Events 和日志分析 {{resourceKind}}/{{resourceName}} 的根因",
        "riskCheck": "检查 {{resourceKind}}/{{resourceName}} 的重启、OOM 和探针失败风险",
        "troubleshoot": "给出 {{namespace}} 中 {{resourceKind}}/{{resourceName}} 的排障路径"
      },
      "deploymentDetail": {
        "releaseCheck": "检查 {{resourceKind}}/{{resourceName}} 的发布进度和阻塞点",
        "replicaGap": "分析 {{resourceKind}}/{{resourceName}} 期望副本与可用副本的差异",
        "recentEvents": "梳理 {{resourceKind}}/{{resourceName}} 最近的 Events 并给出修复建议"
      },
      "nodeDetail": {
        "health": "检查 Node 健康状态、资源压力和关键告警",
        "workloadRisk": "分析 {{resourceKind}}/{{resourceName}} 上的工作负载风险",
        "actions": "给出 {{resourceKind}}/{{resourceName}} 的修复建议"
      },
      "detail": {
        "summary": "汇总 {{resourceKind}}/{{resourceName}} 当前状态和关键条件",
        "anomaly": "识别 {{resourceKind}}/{{resourceName}} 的异常及可能根因",
        "nextSteps": "给出 {{namespace}} 中 {{resourceKind}}/{{resourceName}} 的下一步操作建议"
      },
      "list": {
        "anomalies": "找出当前页面中的异常资源并按影响排序",
        "namespaceHotspots": "标出问题最集中的 Namespace",
        "nextActions": "给出当前资源列表的处理建议"
      },
      "default": {
        "healthCheck": "快速检查集群健康状况，列出 Top 3 风险",
        "workloadIssues": "列出异常工作负载及可能根因",
        "runbook": "给出按优先级排序的排障清单"
      }
    }
  },
  "templateManagement": {
    "title": "模板管理",
    "description": "管理用于创建资源的 YAML 模板。",
    "actions": {
      "add": "添加模板"
    },
    "messages": {
      "created": "模板创建成功",
      "updated": "模板更新成功",
      "deleted": "模板删除成功"
    },
    "errors": {
      "required": "名称和 YAML 内容为必填项"
    },
    "empty": {
      "description": "暂无模板"
    },
    "dialog": {
      "createTitle": "创建模板",
      "editTitle": "编辑模板",
      "createDescription": "添加新的资源模板",
      "updateDescription": "编辑已有模板"
    },
    "hints": {
      "nameImmutable": "创建后名称不可修改"
    }
  },
  "detail": {
    "status": {
      "loading": "加载 {{resource}} 详情...",
      "restartInitiated": "{{resource}} 重启已触发",
      "scaledTo": "{{resource}} 已扩缩到 {{replicas}} 个副本",
      "deleted": "{{resource}} 已删除",
      "taintKeyRequired": "污点 Key 不能为空",
      "taintRemoved": "已移除 {{resource}} 的污点",
      "nodeDrained": "节点 {{name}} 驱逐完成",
      "nodeCordoned": "节点 {{name}} 已封锁",
      "nodeUncordoned": "节点 {{name}} 已恢复调度",
      "nodeTainted": "节点 {{name}} 污点已添加"
    },
    "dialogs": {
      "drainNode": {
        "title": "驱逐节点",
        "description": "安全驱逐此节点上的所有 Pod。",
        "forceDrain": "强制驱逐",
        "deleteLocalData": "删除本地数据",
        "ignoreDaemonSets": "忽略 DaemonSets",
        "gracePeriod": "Grace Period（秒）",
        "drainButton": "驱逐"
      },
      "cordonNode": {
        "title": "Cordon Node",
        "description": "标记此 Node 为不可调度。",
        "cordonButton": "Cordon"
      },
      "taintNode": {
        "title": "添加污点",
        "description": "添加污点以阻止 Pod 调度到此节点。",
        "key": "Key *",
        "value": "值",
        "effect": "效果",
        "keyPlaceholder": "例如：node.kubernetes.io/maintenance",
        "valuePlaceholder": "可选",
        "addTaintButton": "添加污点"
      },
      "scaleDeployment": {
        "title": "扩缩容 Deployment",
        "description": "调整此 Deployment 的副本数。"
      },
      "restartDeployment": {
        "title": "重启 Deployment",
        "description": "通过更新 Pod 模板的重启注解来重启所有 Pod。此操作不可撤销。"
      },
      "restartDaemonSet": {
        "title": "重启 DaemonSet",
        "description": "重启此 DaemonSet 管理的所有 Pod。此操作不可撤销。"
      }
    },
    "sections": {
      "statusOverview": "状态概览",
      "resourceCapacity": "资源容量",
      "nodeTaints": "节点污点",
      "nodeConditions": "节点状况",
      "initContainers": "初始化容器",
      "conditions": "状况"
    },
    "fields": {
      "schedulingDisabled": "（已禁止调度）"
    }
  },
  "log": {
    "jumpToBottom": "跳到底部"
  },
  "helmCharts": {
    "actions": {
      "addRepository": "添加 Helm Repository",
      "deleteRepository": "删除 Helm Repository",
      "install": "安装"
    },
    "fields": {
      "repository": "Repository",
      "deprecated": "已废弃",
      "sources": "源码",
      "keywords": "关键词",
      "versions": "版本",
      "defaultValues": "默认 Values",
      "customValues": "自定义 Values",
      "updatedAt": "更新时间"
    },
    "filters": {
      "allRepositories": "全部 Repository",
      "artifactHub": "Artifact Hub",
      "repositories": "Repository",
      "verifiedPublisher": "Verified Publisher"
    },
    "messages": {
      "addRepositoryDescription": "添加 Helm Repository 后，它的 Charts 会显示在列表中。",
      "repositoryAdded": "Repository 已添加",
      "repositoryDeleted": "Repository 已删除",
      "deleteRepositoryDescription": "这里只会从 Kite 移除这个受管理的 Chart 来源，不会删除远端 Chart，也不会卸载已安装的 Helm Release。",
      "noCharts": "未找到 Chart",
      "noReadme": "未找到 README",
      "noValues": "未找到 Values",
      "noTemplates": "未找到模板",
      "noVersions": "未找到版本",
      "noChartUrl": "缺少 Chart 包 URL。",
      "invalidValues": "Values 必须是 YAML 对象。",
      "artifactHubTrafficNotice": "从该来源搜索或查看 Chart 信息时，Kite 会访问 <artifactHub>Artifact Hub</artifactHub>。Kite 仅展示第三方数据，不对其中内容负责。",
      "installed": "Helm Release 已安装"
    },
    "placeholders": {
      "search": "搜索 Chart..."
    }
  },
  "helm": {
    "actions": {
      "backToValues": "上一步",
      "dryRun": "Dry Run",
      "upgrade": "升级",
      "rollback": "回滚",
      "autoUpgrade": "自动升级"
    },
    "fields": {
      "chart": "Chart",
      "version": "版本",
      "appVersion": "App 版本",
      "publishedAt": "发布日期",
      "kubeVersion": "Kubernetes 版本",
      "releaseName": "Release 名称",
      "createNamespace": "创建 Namespace",
      "dryRunPreview": "Dry Run 预览",
      "ignoreLabelsAnnotationsChanges": "忽略标签/注解变更（仅 Diff）",
      "forceConflicts": "force-conflicts",
      "wait": "wait",
      "rollbackOnFailure": "失败时回滚",
      "firstDeployed": "首次部署",
      "lastDeployed": "上次部署",
      "autoUpgrade": "自动升级",
      "chartRepository": "Chart 仓库",
      "upgradeSettings": "升级设置",
      "status": "状态",
      "schedule": "调度",
      "scheduleInterval": "间隔",
      "scheduleDaily": "每天",
      "intervalMinutes": "间隔（分钟）",
      "scheduleTime": "时间",
      "timeoutMinutes": "超时（分钟）",
      "lastChecked": "上次检查",
      "lastUpgraded": "上次升级",
      "lastError": "最近错误"
    },
    "diff": {
      "added": "新增",
      "deleted": "删除",
      "changed": "变更",
      "unchanged": "未变化"
    },
    "tabs": {
      "manifest": "Manifest",
      "values": "Values",
      "notes": "Notes"
    },
    "messages": {
      "noResources": "未找到资源",
      "noDryRunResources": "Dry Run 没有渲染出资源。",
      "noHistory": "未找到历史记录",
      "rollbackStarted": "已发起回滚",
      "rollbackConfirmTitle": "确认回滚 Release？",
      "rollbackConfirmDescription": "将 {{namespace}}/{{name}} 回滚到 revision {{revision}}。",
      "chartNotFound": "在已管理的 Helm Repository 和 Artifact Hub 中均未找到这个 Chart。",
      "chartSourceManagedRepository": "当前使用已管理的 Chart Repository：{{repository}}。",
      "chartSourceArtifactHubVerified": "当前使用 Artifact Hub Chart：{{repository}}（Verified Publisher）。",
      "chartSourceArtifactHubVerifiedShort": "Artifact Hub（已验证）",
      "chartSourceArtifactHub": "当前使用 Artifact Hub Chart：{{repository}}。",
      "chartDetailsLink": "Chart 详情",
      "chartSourceCurrentRelease": "当前使用 Release 中保存的 Chart。",
      "chartSourceSelectChart": "请选择要使用的 Chart 包。默认使用当前 Chart。",
      "newVersionAvailable": "新版本 {{version}}",
      "loadingChart": "正在加载 Chart...",
      "loadingVersions": "正在加载版本...",
      "loadingChartPackage": "正在加载 Chart 包...",
      "loadingValues": "正在加载 Values...",
      "autoUpgradeSaved": "自动升级配置已保存",
      "autoUpgradeDescription": "发现新 Chart 版本时升级。",
      "autoUpgradeChartDescription": "用于检查版本的 Chart 来源。",
      "autoUpgradeScheduleDescription": "检查更新的时间。",
      "autoUpgradeIntervalDescription": "检查频率。",
      "autoUpgradeScheduleTimeDescription": "每天检查一次。",
      "autoUpgradeTimeoutDescription": "升级等待上限。",
      "invalidAutoUpgradeInterval": "间隔至少为 1 分钟。",
      "invalidAutoUpgradeScheduleTime": "请输入有效时间。",
      "invalidAutoUpgradeTimeout": "超时至少为 1 分钟。",
      "autoUpgradeChartRequired": "请选择用于自动升级的 Chart。"
    },
    "placeholders": {
      "selectChart": "选择 Chart..."
    }
  }
}
