Files
gochat/frontend/app/javascript/dashboard/i18n/locale/zh_CN/superAdmin.json
T
Rogee cd82d079e3 fix(ws): 发送 WebSocket 协议级 Ping 控制帧防止 60s 后连接断开
writePump 只发 ActionCable 文本 JSON ping,从不发 websocket.PingMessage,
导致 readPump 的 PongHandler 永远不触发,ReadDeadline(60s) 到期后连接
被强制关闭。前端每 60 秒弹出"离线""重连"通知。

修复:在 ticker 中先发 PingMessage 控制帧(浏览器自动回 Pong 重置
ReadDeadline),再发 ActionCable 文本 ping(保活 ConnectionMonitor)。

同时包含此前会话中的其他变更:
- 移除安全设置(SAML)页面及路由
- 新增超级管理员控制台前端页面
- platform agent_bots 路由使用 Platform* handler
- 超级管理员入口改为 SPA 内路由跳转
2026-07-30 16:55:44 +08:00

165 lines
4.6 KiB
JSON

{
"SUPER_ADMIN": {
"SIDEBAR": {
"TITLE": "超级管理控制台",
"DASHBOARD": "仪表盘",
"ACCOUNTS": "账户管理",
"USERS": "用户管理",
"AGENT_BOTS": "机器人管理",
"CONFIGS": "安装配置",
"BACK_TO_DASHBOARD": "返回工作台"
},
"NO_ACCESS": {
"TITLE": "无权访问",
"MESSAGE": "此页面仅限超级管理员访问。"
},
"COMMON": {
"EDIT": "编辑",
"DELETE": "删除",
"CONFIRM_DELETE": "确认删除",
"CANCEL": "取消"
},
"DASHBOARD": {
"TITLE": "平台仪表盘",
"DESCRIPTION": "平台全局统计与概览",
"STATS": {
"ACCOUNTS": "账户总数",
"USERS": "用户总数"
},
"RECENT_ACCOUNTS": "最近账户"
},
"ACCOUNTS": {
"TITLE": "账户管理",
"DESCRIPTION": "管理平台上的所有账户",
"SEARCH": "搜索账户...",
"EMPTY": "暂无账户",
"TABLE": {
"NAME": "账户名称",
"STATUS": "状态",
"ACTIONS": "操作"
},
"CREATE": {
"TITLE": "创建账户",
"SUCCESS": "账户创建成功"
},
"EDIT": {
"TITLE": "编辑账户",
"SUCCESS": "账户更新成功"
},
"DELETE": {
"TITLE": "删除账户",
"MESSAGE": "确定要删除账户「{name}」吗?此操作不可撤销。",
"SUCCESS": "账户删除成功"
},
"FIELDS": {
"NAME": "账户名称",
"NAME_PLACEHOLDER": "输入账户名称"
},
"ERROR": "操作失败,请重试"
},
"USERS": {
"TITLE": "用户管理",
"DESCRIPTION": "管理平台上的所有用户",
"SEARCH": "搜索用户...",
"EMPTY": "暂无用户",
"TABLE": {
"NAME": "用户",
"TYPE": "类型",
"ACTIONS": "操作"
},
"CREATE": {
"TITLE": "创建用户",
"SUCCESS": "用户创建成功"
},
"EDIT": {
"TITLE": "编辑用户",
"SUCCESS": "用户更新成功"
},
"DELETE": {
"TITLE": "删除用户",
"MESSAGE": "确定要删除用户「{name}」吗?此操作不可撤销。",
"SUCCESS": "用户删除成功"
},
"FIELDS": {
"NAME": "姓名",
"NAME_PLACEHOLDER": "输入用户姓名",
"EMAIL": "邮箱",
"PASSWORD": "密码",
"PASSWORD_HINT": "留空则不修改密码",
"TYPE": "用户类型",
"TYPE_USER": "普通用户",
"TYPE_SUPER_ADMIN": "超级管理员",
"TYPE_HINT": "设置为 SuperAdmin 可授予超级管理员权限"
},
"ERROR": "操作失败,请重试"
},
"AGENT_BOTS": {
"TITLE": "机器人管理",
"DESCRIPTION": "管理平台级 Agent Bot",
"SEARCH": "搜索机器人...",
"EMPTY": "暂无机器人",
"GLOBAL_BADGE": "系统机器人",
"TABLE": {
"NAME": "机器人",
"URL": "Webhook URL",
"ACTIONS": "操作"
},
"CREATE": {
"TITLE": "创建机器人",
"SUCCESS": "机器人创建成功"
},
"EDIT": {
"TITLE": "编辑机器人",
"SUCCESS": "机器人更新成功"
},
"DELETE": {
"TITLE": "删除机器人",
"MESSAGE": "确定要删除机器人「{name}」吗?",
"SUCCESS": "机器人删除成功"
},
"FIELDS": {
"NAME": "名称",
"DESCRIPTION": "描述",
"DESCRIPTION_PLACEHOLDER": "输入机器人描述",
"URL": "Webhook URL",
"TYPE": "类型",
"TYPE_HINT": "默认为 webhook"
},
"ERROR": "操作失败,请重试"
},
"CONFIGS": {
"TITLE": "安装配置",
"DESCRIPTION": "管理平台全局键值配置",
"SEARCH": "搜索配置...",
"EMPTY": "暂无配置项",
"TABLE": {
"NAME": "配置名称",
"VALUE": "值",
"ACTIONS": "操作"
},
"CREATE": {
"TITLE": "创建配置",
"SUCCESS": "配置创建成功"
},
"EDIT": {
"TITLE": "编辑配置",
"SUCCESS": "配置更新成功"
},
"DELETE": {
"TITLE": "删除配置",
"MESSAGE": "确定要删除配置「{name}」吗?",
"SUCCESS": "配置删除成功"
},
"FIELDS": {
"NAME": "配置名称",
"NAME_HINT": "使用大写下划线格式,如 INSTALLATION_NAME",
"VALUE": "配置值",
"VALUE_PLACEHOLDER": "输入配置值",
"LOCKED": "锁定",
"LOCKED_HINT": "锁定后非超级管理员不可修改"
},
"ERROR": "操作失败,请重试"
}
}
}