feat: 品牌统一 LokiStack + 全站中英 i18n + 用户批量删除 + 主题定时切换与浅色侧栏
- 品牌: Go 模块/数据文件/二进制/构建部署资产全部 opsx→lokistack;前端 localStorage 命名空间迁移(读旧写新,含按用户 id 前缀迁移);修复 nginx upstream 与 Makefile 引用已改名服务的断裂 - i18n: react-i18next 落地,common + 11 个页面域命名空间全站中英(菜单/顶栏/登录/列表页/表单/确认弹窗/状态徽章);设置页语言即时切换;修复词典自注册导致的循环导入白屏 - 用户管理: 批量删除(POST /users/batch-delete,不删自己/最后管理员,部分失败不阻断)+ 行复选/全选/批量工具条 - 主题: 浅色侧栏(中性灰激活态)、四态模式(浅色/深色/跟随系统/定时切换,按时区判定)、顶栏太阳月亮二态、设置页紧凑分段选择器 - UI: 登录记住用户名、CardActionButton 统一五页卡片操作钮、shadcn Badge 替换手写徽章、语义色修正 - 清理: 移除主机 Web 终端(前后端)、k8s-helm/Helm 遗留代码与字段、README 重写精简 - 修复: 侧栏与日志告警 order 重复、路由标题 i18n key 未翻译、词典双逗号等
This commit is contained in:
1 parent
02d1bd87a7
commit
f3733f0bfc
201 files changed
+5438
-2388
No files matched your search
@@ -0,0 +1,81 @@
|
||||
// hosts 命名空间 — 主机管理页中文文案
|
||||
export default {
|
||||
title: '主机管理',
|
||||
description: '管理用于二进制方式部署 Loki 的 SSH 主机',
|
||||
actions: {
|
||||
add: '添加主机',
|
||||
detail: '详情',
|
||||
editAria: '编辑主机 {{name}}',
|
||||
validateAria: '验证主机 {{name}}',
|
||||
deleteAria: '删除主机 {{name}}',
|
||||
},
|
||||
fields: {
|
||||
address: '地址',
|
||||
user: '用户',
|
||||
auth: '认证',
|
||||
authPassword: '密码',
|
||||
authKey: 'SSH 密钥',
|
||||
os: '系统',
|
||||
unknown: '未知',
|
||||
},
|
||||
empty: {
|
||||
title: '暂无主机',
|
||||
description: '添加第一台 SSH 主机开始使用',
|
||||
},
|
||||
delete: {
|
||||
warning:
|
||||
'确定要删除「{{name}}」吗?警告:仍有 {{dep}} 个部署、{{col}} 个采集策略引用该主机,删除后它们将无法工作。',
|
||||
},
|
||||
toast: {
|
||||
deleteFailed: '删除主机失败',
|
||||
validateFailed: '验证失败',
|
||||
createFailed: '添加主机失败',
|
||||
},
|
||||
form: {
|
||||
addTitle: '添加 SSH 主机',
|
||||
editTitle: '编辑主机',
|
||||
editTitleWithName: '编辑主机 · {{name}}',
|
||||
nameLabel: '名称 *',
|
||||
hostIpLabel: '主机 IP *',
|
||||
portLabel: '端口',
|
||||
userLabel: '用户名 *',
|
||||
authTypeLabel: '认证方式',
|
||||
passwordLabel: '密码 *',
|
||||
passwordLabelEdit: '密码(留空保持不变)',
|
||||
passwordPlaceholder: 'SSH 登录密码',
|
||||
privateKeyLabel: '私钥 *',
|
||||
privateKeyLabelEdit: '私钥(留空保持不变)',
|
||||
keyPhraseLabel: '密钥口令(可选)',
|
||||
keyPhrasePlaceholder: '无口令则留空',
|
||||
labelsLabel: '标签(JSON)',
|
||||
submitAdd: '添加主机',
|
||||
submitSave: '保存修改',
|
||||
submittingAdd: '添加中...',
|
||||
submittingSave: '保存中...',
|
||||
validation: {
|
||||
nameRequired: '请输入主机名称',
|
||||
hostIpRequired: '请输入主机 IP',
|
||||
portRequired: '请输入端口',
|
||||
portNumeric: '端口必须为数字',
|
||||
portRange: '端口必须在 1-65535 之间',
|
||||
userRequired: '请输入用户名',
|
||||
passwordRequired: '请填写 SSH 登录密码',
|
||||
privateKeyRequired: '请粘贴 SSH 私钥内容',
|
||||
},
|
||||
},
|
||||
detail: {
|
||||
loadError: '加载主机详情失败',
|
||||
usage: '资源使用率',
|
||||
memory: '内存',
|
||||
disk: '磁盘',
|
||||
usageDetail: '({{detail}})',
|
||||
basicInfo: '基本信息',
|
||||
hostname: '主机名',
|
||||
os: '系统',
|
||||
arch: '架构',
|
||||
kernel: '内核',
|
||||
cpuCores: 'CPU 核数',
|
||||
uptime: '运行时长',
|
||||
unknown: '未知',
|
||||
},
|
||||
}
|
||||
Reference in new issue
Block a user