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,53 @@
|
||||
// storage 命名空间 — 存储配置页中文文案(页面编排/卡片/表单弹窗)
|
||||
export default {
|
||||
page: {
|
||||
title: '存储配置',
|
||||
description: '为 Loki 配置对象存储后端',
|
||||
add: '添加存储',
|
||||
emptyTitle: '暂无存储配置',
|
||||
emptyDescription: '添加第一个 Loki 存储后端',
|
||||
// 删除确认文案(有部署引用时的警告;count 走中文无复数)
|
||||
deleteWarning:
|
||||
'确定要删除「{{name}}」吗?警告:仍有 {{count}} 个部署使用该存储,删除后这些部署的对象存储配置将失效。',
|
||||
errDelete: '删除存储配置失败',
|
||||
errSetDefault: '设置默认存储失败',
|
||||
},
|
||||
card: {
|
||||
default: '默认',
|
||||
endpoint: '访问地址',
|
||||
pathPrefix: '路径前缀',
|
||||
none: '无',
|
||||
connection: '连接',
|
||||
insecureHttp: 'HTTP(不加密)',
|
||||
setDefault: '设为默认',
|
||||
editAria: '编辑存储配置 {{name}}',
|
||||
deleteAria: '删除存储配置 {{name}}',
|
||||
},
|
||||
form: {
|
||||
addTitle: '添加存储配置',
|
||||
editTitle: '编辑存储配置',
|
||||
name: '名称 *',
|
||||
storageType: '存储类型',
|
||||
endpoint: '访问地址',
|
||||
bucket: 'Bucket *',
|
||||
region: '区域',
|
||||
secretPlaceholder: '请输入 Secret Key',
|
||||
secretPlaceholderSaved: '已保存 · 留空则不修改',
|
||||
insecure: '不加密 (HTTP)',
|
||||
setDefault: '设为默认',
|
||||
autoCreate: '测试时桶不存在则自动创建',
|
||||
test: '测试连接',
|
||||
testing: '测试中...',
|
||||
add: '添加存储',
|
||||
adding: '添加中...',
|
||||
save: '保存修改',
|
||||
saving: '保存中...',
|
||||
testHintSaved: '请先填写 Bucket 与 Access Key(Secret Key 已保存,留空即可)',
|
||||
testHintMissing: '请先填写 Bucket 与 Access Key / Secret Key',
|
||||
errSubmit: '创建存储配置失败',
|
||||
errTest: '测试连接失败',
|
||||
// zod 校验消息(schema 工厂注入 t)
|
||||
nameRequired: '请输入存储配置名称',
|
||||
bucketRequired: '请填写 Bucket 名称',
|
||||
},
|
||||
}
|
||||
Reference in new issue
Block a user