first commit
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
export default {
|
||||
"ai.agent.page.title": "Agent 管理",
|
||||
"ai.agent.page.description": "管理 AI Agent 的注册与启用状态。Agent 通过数据库 Seeder 注册。",
|
||||
"ai.agent.update.success": "更新成功",
|
||||
"ai.agent.update.failed": "更新失败",
|
||||
"ai.agent.empty": "暂未注册 Agent。",
|
||||
"ai.agent.goChat": "去对话",
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
export default {
|
||||
"ai.chat.title": "AI 对话",
|
||||
"ai.chat.newChat": "新建对话",
|
||||
"ai.chat.placeholder": "输入您的问题,按 Enter 发送...",
|
||||
"ai.chat.welcome.title": "有什么可以帮助您的?",
|
||||
"ai.chat.welcome.description": "我是您的 AI 助手,可以帮您解答问题、编写代码、分析数据等",
|
||||
"ai.chat.loading": "正在思考...",
|
||||
"ai.chat.error.send": "发送失败,请重试",
|
||||
"ai.chat.delete.confirm": "确定要删除这个会话吗?",
|
||||
"ai.chat.delete.success": "会话已删除",
|
||||
"ai.chat.empty": "暂无会话,开始一个新的对话吧",
|
||||
"ai.chat.copy": "复制",
|
||||
"ai.chat.copy.success": "已复制到剪贴板",
|
||||
"ai.chat.retry": "重试",
|
||||
"ai.chat.thinking": "深度思考中...",
|
||||
"ai.chat.thinking.done": "思考完成",
|
||||
"ai.chat.attachment.upload": "上传文件",
|
||||
"ai.chat.attachment.maxCount": "最多上传 {count} 个文件",
|
||||
"ai.chat.attachment.error": "文件上传失败",
|
||||
"ai.chat.switchAgent": "切换智能体",
|
||||
"ai.chat.defaultTitle": "AI 对话",
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
export default {
|
||||
"ai.conversation.page.title": "AI 会话管理",
|
||||
"ai.conversation.page.description": "管理系统中的 AI 对话会话及其消息记录",
|
||||
"ai.conversation.id": "会话 ID",
|
||||
"ai.conversation.username": "所属用户",
|
||||
"ai.conversation.title": "会话标题",
|
||||
"ai.conversation.messageCount": "消息数",
|
||||
"ai.conversation.createdAt": "创建时间",
|
||||
"ai.conversation.updatedAt": "更新时间",
|
||||
"ai.conversation.deleteConfirm": "确定要删除该会话吗?删除后所有消息将被清除。",
|
||||
"ai.conversation.deleteSuccess": "会话已删除",
|
||||
"ai.conversation.viewMessages": "查看消息",
|
||||
"ai.conversation.messageTitle": "会话消息",
|
||||
"ai.conversation.noUser": "匿名用户",
|
||||
|
||||
"ai.conversation.message.id": "消息 ID",
|
||||
"ai.conversation.message.role": "角色",
|
||||
"ai.conversation.message.role.user": "用户",
|
||||
"ai.conversation.message.role.assistant": "助手",
|
||||
"ai.conversation.message.role.system": "系统",
|
||||
"ai.conversation.message.agent": "AI 模型",
|
||||
"ai.conversation.message.content": "消息内容",
|
||||
"ai.conversation.message.createdAt": "发送时间",
|
||||
"ai.conversation.message.toolCalls": "工具调用",
|
||||
"ai.conversation.message.usage": "用量统计",
|
||||
};
|
||||
@@ -0,0 +1,23 @@
|
||||
export default {
|
||||
"xin.crud.operate": "操作",
|
||||
"xin.crud.edit": "编辑",
|
||||
"xin.crud.delete": "删除",
|
||||
"xin.crud.add": "新增",
|
||||
"xin.crud.batchDelete": "批量删除",
|
||||
"xin.crud.confirm": "确定",
|
||||
"xin.crud.cancel": "取消",
|
||||
"xin.crud.deleteConfirm": "确认删除",
|
||||
"xin.crud.deleteConfirmDesc": "删除后数据将无法恢复,是否确认删除?",
|
||||
"xin.crud.batchDeleteConfirm": "确认批量删除",
|
||||
"xin.crud.batchDeleteConfirmDesc": "确定要删除选中的 {{count}} 条数据吗?",
|
||||
"xin.crud.selectAtLeastOne": "请至少选择一条数据",
|
||||
"xin.crud.createSuccess": "新增成功",
|
||||
"xin.crud.updateSuccess": "更新成功",
|
||||
"xin.crud.deleteSuccess": "删除成功",
|
||||
"xin.crud.batchDeleteSuccess": "批量删除成功",
|
||||
"xin.crud.createTitle": "新增",
|
||||
"xin.crud.editTitle": "编辑",
|
||||
"xin.crud.total": "共 {{total}} 条",
|
||||
"xin.crud.yes": "是",
|
||||
"xin.crud.no": "否",
|
||||
};
|
||||
@@ -0,0 +1,33 @@
|
||||
export default {
|
||||
// XinForm 组件
|
||||
"xin.form.submit": "提交",
|
||||
"xin.form.reset": "重置",
|
||||
"xin.form.cancel": "取消",
|
||||
"xin.form.formList.add": "添加一项",
|
||||
"xin.form.upload.button": "点击上传",
|
||||
|
||||
// UserSelector 组件
|
||||
"xin.form.userSelector.placeholder": "请选择用户",
|
||||
"xin.form.userSelector.modal.title": "选择用户",
|
||||
"xin.form.userSelector.modal.okText": "确定",
|
||||
"xin.form.userSelector.modal.cancelText": "取消",
|
||||
|
||||
// IconSelector 组件
|
||||
"xin.form.iconSelector.placeholder": "请选择图标",
|
||||
"xin.form.iconSelector.modal.title": "选择图标",
|
||||
"xin.form.iconSelector.tabs.use": "自定义图标",
|
||||
"xin.form.iconSelector.tabs.suggestion": "网站通用图标",
|
||||
"xin.form.iconSelector.tabs.direction": "方向性图标",
|
||||
"xin.form.iconSelector.tabs.editor": "编辑类图标",
|
||||
"xin.form.iconSelector.tabs.data": "数据类图标",
|
||||
"xin.form.iconSelector.tabs.logo": "品牌和标识",
|
||||
"xin.form.iconSelector.tabs.other": "其它图标",
|
||||
|
||||
// ImageUploader 组件
|
||||
"xin.form.imageUploader.uploadText": "上传图片",
|
||||
"xin.form.imageUploader.error.notImage": "只能上传图片文件!",
|
||||
"xin.form.imageUploader.error.sizeExceeded": "图片大小不能超过 {{maxSize}}MB!",
|
||||
"xin.form.imageUploader.error.dimensionExceeded": "图片尺寸不能超过 {{maxWidth}}x{{maxHeight}}px!",
|
||||
"xin.form.imageUploader.error.loadFailed": "图片加载失败!",
|
||||
"xin.form.imageUploader.error.readFailed": "图片读取失败!",
|
||||
};
|
||||
@@ -0,0 +1,35 @@
|
||||
export default {
|
||||
// XinTable 组件
|
||||
"xin.table.queryTable": "查询表格",
|
||||
"xin.table.keywordPlaceholder": "请输入关键字",
|
||||
"xin.table.keywordEmpty": "请输入搜索内容",
|
||||
"xin.table.add": "新增",
|
||||
"xin.table.refresh": "刷新",
|
||||
"xin.table.columnSettings": "列设置",
|
||||
"xin.table.showBorder": "显示边框",
|
||||
"xin.table.hideBorder": "隐藏边框",
|
||||
"xin.table.density.default": "默认",
|
||||
"xin.table.density.middle": "适中",
|
||||
"xin.table.density.compact": "紧凑",
|
||||
"xin.table.total": "共 {{total}} 条",
|
||||
// 操作栏
|
||||
"xin.table.operate": "操作栏",
|
||||
"xin.table.edit": "编辑",
|
||||
"xin.table.delete": "删除",
|
||||
"xin.table.deleteConfirm": "你是否要删除 {{id}} 记录?",
|
||||
"xin.table.deleteOk": "确认删除",
|
||||
"xin.table.deleteCancel": "取消删除",
|
||||
"xin.table.deleteSuccess": "删除成功",
|
||||
// FormModal
|
||||
"xin.table.form.createTitle": "新增",
|
||||
"xin.table.form.editTitle": "编辑",
|
||||
"xin.table.form.close": "关闭",
|
||||
"xin.table.form.createSuccess": "创建成功!",
|
||||
"xin.table.form.updateSuccess": "更新成功!",
|
||||
"xin.table.form.updateKeyUndefined": "更新的主键未定义!",
|
||||
// SearchForm
|
||||
"xin.table.search.search": "搜索",
|
||||
"xin.table.search.reset": "重置",
|
||||
"xin.table.search.expand": "展开",
|
||||
"xin.table.search.collapse": "收起",
|
||||
};
|
||||
@@ -0,0 +1,48 @@
|
||||
export default {
|
||||
// 通用
|
||||
"dashboard.since.lastWeek": "自上周以来",
|
||||
"dashboard.vs.lastWeek": "较上周",
|
||||
|
||||
// Analysis 分析页面
|
||||
"dashboard.analysis.totalRevenue": "总收入",
|
||||
"dashboard.analysis.totalExpenses": "总支出",
|
||||
"dashboard.analysis.visitors": "访客量",
|
||||
"dashboard.analysis.likes": "点赞量",
|
||||
"dashboard.analysis.annualSales": "年度销售额",
|
||||
"dashboard.analysis.grossProfit": "毛利润",
|
||||
"dashboard.analysis.netProfit": "净利润",
|
||||
"dashboard.analysis.totalExpense": "总支出",
|
||||
"dashboard.analysis.accessFrom": "Access From",
|
||||
"dashboard.analysis.searchEngine": "Search Engine",
|
||||
"dashboard.analysis.direct": "Direct",
|
||||
"dashboard.analysis.email": "Email",
|
||||
"dashboard.analysis.unionAds": "Union Ads",
|
||||
"dashboard.analysis.videoAds": "Video Ads",
|
||||
"dashboard.analysis.salesRanking": "销售排名",
|
||||
"dashboard.analysis.month": "月份",
|
||||
"dashboard.analysis.year": "年份",
|
||||
"dashboard.analysis.day": "天",
|
||||
"dashboard.analysis.article": "Article",
|
||||
"dashboard.analysis.age": "Age",
|
||||
"dashboard.analysis.address": "Address",
|
||||
"dashboard.analysis.tags": "Tags",
|
||||
"dashboard.analysis.action": "Action",
|
||||
"dashboard.analysis.invite": "Invite",
|
||||
"dashboard.analysis.delete": "Delete",
|
||||
"dashboard.analysis.userReviews": "用户评价",
|
||||
"dashboard.analysis.reviewDescription": "Ant Design, a design language for background applications, is refined by Ant UED Team",
|
||||
|
||||
// 月份
|
||||
"dashboard.analysis.january": "January",
|
||||
"dashboard.analysis.february": "February",
|
||||
"dashboard.analysis.march": "March",
|
||||
"dashboard.analysis.april": "April",
|
||||
"dashboard.analysis.may": "May",
|
||||
"dashboard.analysis.june": "June",
|
||||
"dashboard.analysis.july": "July",
|
||||
"dashboard.analysis.august": "August",
|
||||
"dashboard.analysis.september": "September",
|
||||
"dashboard.analysis.october": "October",
|
||||
"dashboard.analysis.november": "November",
|
||||
"dashboard.analysis.december": "December",
|
||||
};
|
||||
@@ -0,0 +1,18 @@
|
||||
export default {
|
||||
"dashboard.completion": "完成度",
|
||||
"dashboard.vs.lastWeek": "较上周",
|
||||
|
||||
// Monitor 监控页面
|
||||
"dashboard.monitor.helpService": "帮办代办",
|
||||
"dashboard.monitor.propertyFee": "物业费",
|
||||
"dashboard.monitor.alarmEvents": "报警事件",
|
||||
"dashboard.monitor.otherEvents": "其它事件",
|
||||
"dashboard.monitor.todoList": "待办事项",
|
||||
"dashboard.monitor.myFocus": "我的关注",
|
||||
"dashboard.monitor.all": "全部",
|
||||
"dashboard.monitor.propertyOrder": "物业工单",
|
||||
"dashboard.monitor.repairOrder": "维修工单",
|
||||
"dashboard.monitor.fireSafety": "消防安全",
|
||||
"dashboard.monitor.paidService": "有偿服务",
|
||||
"dashboard.monitor.publicService": "公共服务",
|
||||
};
|
||||
@@ -0,0 +1,43 @@
|
||||
export default {
|
||||
// Workplace 工作台
|
||||
"dashboard.workplace.greeting.morning": "上午好",
|
||||
"dashboard.workplace.greeting.afternoon": "下午好",
|
||||
"dashboard.workplace.greeting.evening": "晚上好",
|
||||
"dashboard.workplace.welcome": "欢迎回来!",
|
||||
"dashboard.workplace.today": "今天是",
|
||||
"dashboard.workplace.myProjects": "我的项目",
|
||||
"dashboard.workplace.myTeams": "我的团队",
|
||||
"dashboard.workplace.latestActivities": "最新动态",
|
||||
"dashboard.workplace.notifications": "站内通知",
|
||||
"dashboard.workplace.appStore": "应用商店",
|
||||
"dashboard.workplace.appStore.desc": "应用分发与管理平台",
|
||||
"dashboard.workplace.mallSystem": "商城系统",
|
||||
"dashboard.workplace.mallSystem.desc": "企业电商解决方案",
|
||||
"dashboard.workplace.collaboration": "协作平台",
|
||||
"dashboard.workplace.collaboration.desc": "团队协作与沟通工具",
|
||||
"dashboard.workplace.docCenter": "文档中心",
|
||||
"dashboard.workplace.docCenter.desc": "企业知识管理与文档协作",
|
||||
"dashboard.workplace.badge.new": "New",
|
||||
"dashboard.workplace.status.inProgress": "进行中",
|
||||
"dashboard.workplace.status.completed": "已完成",
|
||||
"dashboard.workplace.status.planning": "规划中",
|
||||
"dashboard.workplace.progress": "进度",
|
||||
"dashboard.workplace.members": "成员",
|
||||
"dashboard.workplace.people": "人",
|
||||
"dashboard.workplace.recentVisits": "最近访问",
|
||||
"dashboard.workplace.location": "本地",
|
||||
|
||||
// 项目数据
|
||||
"dashboard.workplace.project1.name": "企业级管理系统",
|
||||
"dashboard.workplace.project1.desc": "基于React和AntDesign构建的企业后台管理系统",
|
||||
"dashboard.workplace.project2.name": "移动端H5应用",
|
||||
"dashboard.workplace.project2.desc": "使用Vue3开发的移动端电商应用",
|
||||
"dashboard.workplace.project3.name": "数据可视化平台",
|
||||
"dashboard.workplace.project3.desc": "基于ECharts的大数据可视化分析平台",
|
||||
"dashboard.workplace.project4.name": "系统升级通知",
|
||||
"dashboard.workplace.project4.desc": "系统将于本周五凌晨2:00-4:00进行升级维护",
|
||||
"dashboard.workplace.project5.name": "团队邀请",
|
||||
"dashboard.workplace.project5.desc": "您已被邀请加入\"新产品研发\"项目组",
|
||||
"dashboard.workplace.project6.name": "任务提醒",
|
||||
"dashboard.workplace.project6.desc": "您有3个任务即将到期,请及时处理",
|
||||
};
|
||||
@@ -0,0 +1,61 @@
|
||||
import menu from "./menu";
|
||||
import login from "./login";
|
||||
|
||||
import dashboardAnalysis from "./dashboard/analysis";
|
||||
import dashboardMonitor from "./dashboard/monitor";
|
||||
import dashboardWorkplace from "./dashboard/workplace";
|
||||
|
||||
import systemInfo from "./system/info";
|
||||
import systemConfig from "./system/config";
|
||||
import systemDept from "./system/dept";
|
||||
import systemDict from "./system/dict";
|
||||
import systemFile from "./system/file";
|
||||
import systemMail from "./system/mail";
|
||||
import systemStorage from "./system/storage";
|
||||
import systemUser from "./system/user";
|
||||
import systemRole from "./system/role";
|
||||
import systemRule from "./system/rule";
|
||||
import systemAi from "./system/ai";
|
||||
import systemCarousel from "./system/carousel";
|
||||
import systemGridNav from "./system/gridNav";
|
||||
|
||||
import aiChat from "./ai/chat";
|
||||
import aiConversation from "./ai/conversation";
|
||||
import aiAgent from "./ai/agent";
|
||||
|
||||
import userProfile from "./user/profile";
|
||||
|
||||
import xinForm from "./components/xin-form";
|
||||
import xinTable from "./components/xin-table";
|
||||
import xinCrud from "./components/xin-crud";
|
||||
|
||||
import layout from "./layout/layout";
|
||||
|
||||
export default {
|
||||
...menu,
|
||||
...login,
|
||||
...dashboardAnalysis,
|
||||
...dashboardMonitor,
|
||||
...dashboardWorkplace,
|
||||
...systemInfo,
|
||||
...systemConfig,
|
||||
...systemDept,
|
||||
...systemDict,
|
||||
...systemFile,
|
||||
...systemMail,
|
||||
...systemStorage,
|
||||
...systemUser,
|
||||
...systemRole,
|
||||
...systemRule,
|
||||
...systemAi,
|
||||
...systemCarousel,
|
||||
...systemGridNav,
|
||||
...aiChat,
|
||||
...aiConversation,
|
||||
...aiAgent,
|
||||
...userProfile,
|
||||
...xinForm,
|
||||
...xinTable,
|
||||
...xinCrud,
|
||||
...layout,
|
||||
};
|
||||
@@ -0,0 +1,54 @@
|
||||
export default {
|
||||
// 设置抽屉
|
||||
"layout.resetTheme": "重置主题",
|
||||
"layout.saveTheme": "保存主题",
|
||||
"layout.layoutStyle": "布局样式",
|
||||
"layout.layoutSide": "左侧导航",
|
||||
"layout.layoutTop": "顶部导航",
|
||||
"layout.layoutMix": "混合导航",
|
||||
"layout.layoutColumns": "双栏导航",
|
||||
"layout.presetTheme": "预设主题",
|
||||
"layout.themeLight": "默认",
|
||||
"layout.themeDark": "暗黑",
|
||||
"layout.themePink": "桃花缘",
|
||||
"layout.themeGreen": "知识协作",
|
||||
"layout.themeAlgorithm": "主题算法",
|
||||
"layout.algorithmDefault": "默认",
|
||||
"layout.algorithmDark": "暗黑",
|
||||
"layout.algorithmDefaultCompact": "默认 + 紧凑",
|
||||
"layout.algorithmDarkCompact": "暗黑 + 紧凑",
|
||||
"layout.themeColor": "主题颜色",
|
||||
"layout.colorPrimary": "主色",
|
||||
"layout.colorText": "基础文字颜色",
|
||||
"layout.colorBg": "基础背景颜色",
|
||||
"layout.colorSuccess": "成功色",
|
||||
"layout.colorWarning": "警告色",
|
||||
"layout.colorError": "错误色",
|
||||
"layout.bodyBg": "内容区域背景色",
|
||||
"layout.footerBg": "页脚背景色",
|
||||
"layout.headerBg": "头部背景色",
|
||||
"layout.headerColor": "头部文字颜色",
|
||||
"layout.siderBg": "侧边栏背景色",
|
||||
"layout.siderColor": "侧边栏文字颜色",
|
||||
"layout.colorBorder": "布局边框颜色",
|
||||
"layout.styleConfig": "风格配置",
|
||||
"layout.fixedFooter": "固定页脚",
|
||||
"layout.borderRadius": "圆角大小",
|
||||
"layout.controlHeight": "基础控件高度",
|
||||
"layout.headerPadding": "头部两侧内边距",
|
||||
"layout.headerHeight": "头部高度",
|
||||
"layout.siderWeight": "侧边栏宽度",
|
||||
"layout.bodyPadding": "内容区域内边距",
|
||||
"layout.systemConfig": "系统配置",
|
||||
"layout.localRoute": "本地菜单路由",
|
||||
|
||||
// 头部右侧
|
||||
"layout.profile": "用户设置",
|
||||
"layout.logout": "退出登录",
|
||||
"layout.logoutSuccess": "退出成功,正在跳转",
|
||||
"layout.logoutFailed": "退出登录失败",
|
||||
"layout.searchPlaceholder": "请输入搜索内容",
|
||||
"layout.searchConfirm": "确认",
|
||||
"layout.searchSwitch": "切换",
|
||||
"layout.searchClose": "关闭",
|
||||
};
|
||||
@@ -0,0 +1,13 @@
|
||||
export default {
|
||||
"login.username": "用户名",
|
||||
"login.password": "密码",
|
||||
"login.usernamePlaceholder": "admin",
|
||||
"login.passwordPlaceholder": "123456",
|
||||
"login.usernameRequired": "请输入用户名!",
|
||||
"login.passwordRequired": "请输入密码!",
|
||||
"login.remember": "保持登录",
|
||||
"login.forgotPassword": "忘记密码",
|
||||
"login.otherLogin": "其他登录方式",
|
||||
"login.success": "登录成功,即将跳转到首页!",
|
||||
"login.alreadyLoggedIn": "已登录,路由重定向!",
|
||||
};
|
||||
@@ -0,0 +1,50 @@
|
||||
export default {
|
||||
"menu.dashboard": "仪表盘",
|
||||
"menu.analysis": "分析页",
|
||||
"menu.monitor": "监控页",
|
||||
"menu.workplace": "工作台",
|
||||
"menu.result": "结果页面",
|
||||
"menu.result.success": "成功页",
|
||||
"menu.result.fail": "失败页",
|
||||
"menu.result.warning": "警告页",
|
||||
"menu.result.info": "信息页",
|
||||
"menu.exception": "异常页面",
|
||||
"menu.exception.403": "403",
|
||||
"menu.exception.404": "404",
|
||||
"menu.exception.500": "500",
|
||||
"menu.multi-menu": "多级菜单",
|
||||
"menu.multi-menu.two": "二级菜单",
|
||||
"menu.multi-menu.first": "二级页面",
|
||||
"menu.multi-menu.two.three": "三级菜单",
|
||||
"menu.multi-menu.two.second": "三级页面",
|
||||
"menu.multi-menu.two.three.third": "四级页面",
|
||||
"menu.page-layout": "页面布局",
|
||||
"menu.page-layout.base-layout": "基础布局",
|
||||
"menu.page-layout.fix-header": "固定头部",
|
||||
"menu.page-layout.descriptions": "页面描述",
|
||||
"menu.example": "组件示例",
|
||||
"menu.example.user-selector": "用户选择器",
|
||||
"menu.example.icon-selector": "图标",
|
||||
"menu.example.image-uploader": "图片上传器",
|
||||
"menu.example.xin-form": "XinForm 表单",
|
||||
"menu.example.xin-table": "XinTable 表格",
|
||||
"menu.ai": "AI",
|
||||
"menu.ai.chat": "对话",
|
||||
"menu.ai.agent": "智能体",
|
||||
"menu.ai.conversation": "会话管理",
|
||||
"menu.system": "系统管理",
|
||||
"menu.system.user": "用户管理",
|
||||
"menu.system.dept": "部门管理",
|
||||
"menu.system.role": "角色管理",
|
||||
"menu.system.rule": "菜单管理",
|
||||
"menu.system.info": "系统信息",
|
||||
"menu.system.file": "文件管理",
|
||||
"menu.system.dict": "系统字典",
|
||||
"menu.system.mail": "邮件配置",
|
||||
"menu.system.storage": "存储配置",
|
||||
"menu.system.config": "网站配置",
|
||||
"menu.system.ai": "AI 配置",
|
||||
"menu.system.carousel": "轮播图管理",
|
||||
"menu.system.grid-nav": "宫格导航管理",
|
||||
"menu.xin-admin": "XinAdmin",
|
||||
};
|
||||
@@ -0,0 +1,38 @@
|
||||
export default {
|
||||
// 页面标题
|
||||
"system.ai.page.title": "AI 设置",
|
||||
"system.ai.page.description": "管理 AI 服务商和模型配置,支持多个服务商与默认模型分配",
|
||||
|
||||
// 默认模型选择
|
||||
"system.ai.default": "默认模型",
|
||||
"system.ai.default.tooltip": "AI 对话、分析等通用任务的默认模型",
|
||||
|
||||
// 服务商配置
|
||||
"system.ai.provider.api_key": "{{lab}} API Key",
|
||||
"system.ai.provider.api_key.placeholder": "请输入 API Key",
|
||||
"system.ai.provider.url": "{{lab}} API 地址",
|
||||
"system.ai.provider.url.placeholder": "例如: {{url}}",
|
||||
|
||||
// Azure 专用配置
|
||||
"system.ai.azure.api_version": "API 版本",
|
||||
"system.ai.azure.deployment": "部署名",
|
||||
"system.ai.azure.embedding_deployment": "嵌入部署名",
|
||||
"system.ai.azure.image_deployment": "图片部署名",
|
||||
|
||||
// Bedrock 专用配置
|
||||
"system.ai.bedrock.region": "AWS 区域",
|
||||
"system.ai.bedrock.access_key_id": "Access Key ID",
|
||||
"system.ai.bedrock.secret_access_key": "Secret Access Key",
|
||||
"system.ai.bedrock.session_token": "Session Token(可选)",
|
||||
|
||||
// 连接测试
|
||||
"system.ai.test.title": "连接测试",
|
||||
"system.ai.test.hint": "点击下方按钮测试当前 AI 服务商的连接状态",
|
||||
"system.ai.test.button": "测试连接",
|
||||
"system.ai.test.testing": "正在测试连接...",
|
||||
"system.ai.test.success": "连接测试成功!",
|
||||
"system.ai.test.error": "连接测试失败",
|
||||
|
||||
// 保存
|
||||
"system.ai.save.success": "AI 配置保存成功",
|
||||
};
|
||||
@@ -0,0 +1,21 @@
|
||||
export default {
|
||||
// 页面标题
|
||||
"system.carousel.page.title": "首页轮播图管理",
|
||||
"system.carousel.page.description": "管理首页轮播图图片及跳转链接",
|
||||
|
||||
// 字段
|
||||
"system.carousel.id": "ID",
|
||||
"system.carousel.title": "轮播图标题",
|
||||
"system.carousel.title.required": "轮播图标题不能为空",
|
||||
"system.carousel.image": "轮播图片",
|
||||
"system.carousel.image.required": "轮播图片不能为空",
|
||||
"system.carousel.link": "跳转链接",
|
||||
"system.carousel.link.placeholder": "请输入跳转链接",
|
||||
"system.carousel.status": "状态",
|
||||
"system.carousel.status.required": "状态不能为空",
|
||||
"system.carousel.status.normal": "启用",
|
||||
"system.carousel.status.disabled": "禁用",
|
||||
"system.carousel.sort": "排序",
|
||||
"system.carousel.createdAt": "创建时间",
|
||||
"system.carousel.updatedAt": "更新时间",
|
||||
};
|
||||
@@ -0,0 +1,68 @@
|
||||
export default {
|
||||
// 页面标题和描述
|
||||
"system.config.page.title": "网站设置",
|
||||
"system.config.page.description": "管理网站设置项,支持动态配置系统参数",
|
||||
|
||||
// 设置组
|
||||
"system.config.group.title": "设置组",
|
||||
"system.config.group.add": "新增",
|
||||
"system.config.group.create": "新增设置组",
|
||||
"system.config.group.edit": "编辑设置组",
|
||||
"system.config.group.delete": "删除",
|
||||
"system.config.group.deleteConfirm": "确认删除?",
|
||||
"system.config.group.deleteWarning": "删除设置组将同时删除该组下的所有设置项",
|
||||
"system.config.group.field.title": "标题",
|
||||
"system.config.group.field.title.required": "请输入标题",
|
||||
"system.config.group.field.key": "键",
|
||||
"system.config.group.field.key.required": "请输入键",
|
||||
"system.config.group.field.remark": "描述",
|
||||
"system.config.group.createSuccess": "新增设置组成功",
|
||||
"system.config.group.updateSuccess": "修改设置组成功",
|
||||
"system.config.group.deleteSuccess": "删除设置组成功",
|
||||
|
||||
// 设置项
|
||||
"system.config.item.title": "设置项",
|
||||
"system.config.item.add": "新增设置项",
|
||||
"system.config.item.create": "新增设置项",
|
||||
"system.config.item.edit": "编辑设置项",
|
||||
"system.config.item.delete": "删除",
|
||||
"system.config.item.deleteConfirm": "确认删除?",
|
||||
"system.config.item.selectGroup": "请先选择设置组",
|
||||
"system.config.item.empty": "暂无设置项,请点击\"新增设置项\"按钮添加",
|
||||
"system.config.item.field.key": "键",
|
||||
"system.config.item.field.key.required": "请输入键",
|
||||
"system.config.item.field.title": "标题",
|
||||
"system.config.item.field.title.required": "请输入标题",
|
||||
"system.config.item.field.type": "组件类型",
|
||||
"system.config.item.field.type.required": "请选择组件类型",
|
||||
"system.config.item.field.describe": "描述",
|
||||
"system.config.item.field.options": "选项",
|
||||
"system.config.item.field.options.tooltip": "单选、多选等组件的选项,例如: 1=选项1 /n 2=选项2",
|
||||
"system.config.item.field.props": "属性",
|
||||
"system.config.item.field.props.tooltip": "组件的配置,支持简单的配置,例如: placeholder=请输入 /n maxLength=100",
|
||||
"system.config.item.field.values": "默认值",
|
||||
"system.config.item.field.sort": "排序",
|
||||
"system.config.item.createSuccess": "新增设置项成功",
|
||||
"system.config.item.updateSuccess": "修改设置项成功",
|
||||
"system.config.item.deleteSuccess": "删除设置项成功",
|
||||
"system.config.item.refreshCacheSuccess": "配置缓存刷新成功",
|
||||
|
||||
// 表单组件类型
|
||||
"system.config.component.Input": "输入框",
|
||||
"system.config.component.TextArea": "文本域",
|
||||
"system.config.component.InputNumber": "数字输入框",
|
||||
"system.config.component.Switch": "开关",
|
||||
"system.config.component.Radio": "单选框",
|
||||
"system.config.component.Checkbox": "复选框",
|
||||
|
||||
// 表单提示
|
||||
"system.config.form.placeholder.input": "请输入",
|
||||
"system.config.form.placeholder.select": "请选择",
|
||||
"system.config.form.placeholder.date": "请选择日期",
|
||||
|
||||
// 操作提示
|
||||
"system.config.save.button": "保存",
|
||||
'system.config.refresh.button': '刷新缓存',
|
||||
"system.config.confirm.ok": "确认",
|
||||
"system.config.confirm.cancel": "取消",
|
||||
};
|
||||
@@ -0,0 +1,50 @@
|
||||
export default {
|
||||
"system.dept.page.title": "部门管理",
|
||||
"system.dept.page.description": "管理系统部门,配置部门层级,管理部门用户",
|
||||
"system.dept.tab.info": "基本信息",
|
||||
"system.dept.tab.users": "用户列表",
|
||||
"system.dept.unnamed": "未命名部门",
|
||||
"system.dept.createSuccess": "新增部门成功!",
|
||||
"system.dept.updateSuccess": "编辑部门成功!",
|
||||
"system.dept.deleteSuccess": "批量删除部门成功!",
|
||||
"system.dept.column.name": "部门名称",
|
||||
"system.dept.column.name.required": "部门名称必填!",
|
||||
"system.dept.column.code": "部门编码",
|
||||
"system.dept.column.code.required": "部门编码必填!",
|
||||
"system.dept.column.type": "部门类型",
|
||||
"system.dept.column.type.0": "公司",
|
||||
"system.dept.column.type.1": "部门",
|
||||
"system.dept.column.type.2": "岗位",
|
||||
"system.dept.column.type.required": "部门类型必填!",
|
||||
"system.dept.column.parent": "上级部门",
|
||||
"system.dept.column.parent.0": "顶级",
|
||||
"system.dept.column.parent.required": "上级部门必填!",
|
||||
"system.dept.column.email": "邮箱",
|
||||
"system.dept.column.address": "地址",
|
||||
"system.dept.column.phone": "电话",
|
||||
"system.dept.column.sort": "排序",
|
||||
"system.dept.column.sort.required": "排序必填!",
|
||||
"system.dept.column.status": "状态",
|
||||
"system.dept.column.status.0": "正常",
|
||||
"system.dept.column.status.1": "停用",
|
||||
"system.dept.column.status.required": "状态必填!",
|
||||
"system.dept.column.remark": "备注",
|
||||
"system.dept.users.column.id": "用户ID",
|
||||
"system.dept.users.column.username": "用户名",
|
||||
"system.dept.users.column.nickname": "用户昵称",
|
||||
"system.dept.users.column.email": "邮箱",
|
||||
"system.dept.users.column.mobile": "手机号",
|
||||
"system.dept.users.column.status": "状态",
|
||||
"system.dept.users.column.status.0": "启用",
|
||||
"system.dept.users.column.status.1": "禁用",
|
||||
"system.dept.createButton": "新增部门",
|
||||
"system.dept.createModalTitle": "新增部门表单",
|
||||
"system.dept.createChildrenButton": "添加下级",
|
||||
"system.dept.checkedMessage": "已选中 {{checked}} 条记录",
|
||||
"system.dept.unselect": "取消选择",
|
||||
"system.dept.delete.ok": "删除",
|
||||
"system.dept.delete.cancel": "取消删除",
|
||||
"system.dept.delete.title": "删除部门",
|
||||
"system.dept.delete.description": "你是否要删除这些部门?",
|
||||
"system.dept.saveInfo": "保存信息",
|
||||
};
|
||||
@@ -0,0 +1,55 @@
|
||||
export default {
|
||||
// 页面标题
|
||||
"system.dict.page.title": "字典管理",
|
||||
"system.dict.page.description": "管理系统字典类型,配置数据字典项",
|
||||
|
||||
// 字典类型
|
||||
"system.dict.id": "ID",
|
||||
"system.dict.name": "字典名称",
|
||||
"system.dict.name.required": "字典名称不能为空",
|
||||
"system.dict.code": "字典编码",
|
||||
"system.dict.code.required": "字典编码不能为空",
|
||||
"system.dict.renderType": "渲染类型",
|
||||
"system.dict.renderType.required": "渲染类型不能为空",
|
||||
"system.dict.renderType.text": "纯文本",
|
||||
"system.dict.renderType.tag": "标签",
|
||||
"system.dict.renderType.badge": "徽标",
|
||||
"system.dict.renderType.switch": "开关",
|
||||
"system.dict.status": "状态",
|
||||
"system.dict.status.required": "状态不能为空",
|
||||
"system.dict.status.normal": "正常",
|
||||
"system.dict.status.disabled": "停用",
|
||||
"system.dict.sort": "排序",
|
||||
"system.dict.describe": "描述",
|
||||
"system.dict.createdAt": "创建时间",
|
||||
"system.dict.updatedAt": "更新时间",
|
||||
|
||||
// 字典数据
|
||||
"system.dict.item.id": "ID",
|
||||
"system.dict.item.label": "字典标签",
|
||||
"system.dict.item.label.required": "字典标签不能为空",
|
||||
"system.dict.item.value": "字典键值",
|
||||
"system.dict.item.value.required": "字典键值不能为空",
|
||||
"system.dict.item.color": "颜色",
|
||||
"system.dict.item.isDefault": "是否默认",
|
||||
"system.dict.item.isDefault.required": "是否默认不能为空",
|
||||
"system.dict.item.isDefault.yes": "是",
|
||||
"system.dict.item.isDefault.no": "否",
|
||||
"system.dict.item.status": "状态",
|
||||
"system.dict.item.status.required": "状态不能为空",
|
||||
"system.dict.item.status.normal": "正常",
|
||||
"system.dict.item.status.disabled": "停用",
|
||||
"system.dict.item.sort": "排序",
|
||||
"system.dict.item.createTime": "创建时间",
|
||||
"system.dict.item.updateTime": "更新时间",
|
||||
|
||||
// 操作
|
||||
"system.dict.refreshCache": "刷新缓存",
|
||||
"system.dict.refreshSuccess": "字典缓存刷新成功",
|
||||
"system.dict.manageItems": "字典数据",
|
||||
"system.dict.itemManagement": "字典数据管理",
|
||||
"system.dict.item.createSuccess": "字典数据新增成功",
|
||||
"system.dict.item.updateSuccess": "字典数据更新成功",
|
||||
"system.dict.backToList": "返回列表",
|
||||
"system.dict.selectDictFirst": "请从字典列表中选择要管理的字典",
|
||||
};
|
||||
@@ -0,0 +1,100 @@
|
||||
export default {
|
||||
"system.file.page.title": "文件管理",
|
||||
"system.file.page.description": "管理系统文件,支持文件的上传、下载、删除、重命名等操作",
|
||||
"system.file.fileFolder": "文件夹",
|
||||
"system.file.fileName": "文件名",
|
||||
"system.file.fileType": "类型",
|
||||
"system.file.fileSize": "大小",
|
||||
"system.file.preview": "预览",
|
||||
"system.file.createdAt": "创建时间",
|
||||
"system.file.updatedAt": "修改时间",
|
||||
"system.file.deletedAt": "删除时间",
|
||||
"system.file.action": "操作",
|
||||
"system.file.download": "下载",
|
||||
"system.file.delete": "删除",
|
||||
"system.file.forceDelete": "彻底删除",
|
||||
"system.file.restore": "恢复",
|
||||
"system.file.rename": "重命名",
|
||||
"system.file.move": "移动",
|
||||
"system.file.copy": "复制",
|
||||
"system.file.confirmDelete": "确定删除该文件吗?",
|
||||
"system.file.confirmForceDelete": "确定彻底删除该文件吗?此操作不可恢复!",
|
||||
"system.file.confirmDeleteFolder": "确定删除该文件夹吗?",
|
||||
"system.file.confirmRestore": "确定恢复该文件吗?",
|
||||
"system.file.confirmBatchDelete": "确定删除选中的 {{count}} 个文件吗?",
|
||||
"system.file.confirmBatchForceDelete": "确定彻底删除选中的 {{count}} 个文件吗?此操作不可恢复!",
|
||||
"system.file.confirmBatchRestore": "确定恢复选中的 {{count}} 个文件吗?",
|
||||
"system.file.ok": "确定",
|
||||
"system.file.cancel": "取消",
|
||||
"system.file.upload": "上传文件",
|
||||
"system.file.uploadTitle": "上传文件",
|
||||
"system.file.uploadFileType": "文件类型",
|
||||
"system.file.selectFile": "选择文件",
|
||||
"system.file.uploadProgress": "上传进度",
|
||||
"system.file.uploadDragText": "点击或拖拽文件到此区域上传",
|
||||
"system.file.uploadHint": "支持单个或批量上传",
|
||||
"system.file.selectFileWarning": "请选择要上传的文件",
|
||||
"system.file.uploadSuccess": "上传成功",
|
||||
"system.file.deleteSuccess": "删除文件成功",
|
||||
"system.file.forceDeleteSuccess": "彻底删除文件成功",
|
||||
"system.file.restoreSuccess": "恢复文件成功",
|
||||
"system.file.renameSuccess": "重命名成功",
|
||||
"system.file.moveSuccess": "移动成功",
|
||||
"system.file.copySuccess": "复制成功",
|
||||
"system.file.batchDeleteSuccess": "批量删除成功",
|
||||
"system.file.batchForceDeleteSuccess": "批量彻底删除成功",
|
||||
"system.file.batchRestoreSuccess": "批量恢复成功",
|
||||
"system.file.deleteFolderSuccess": "删除文件夹成功",
|
||||
"system.file.deleteFolderHint": "删除文件夹前请删除文件夹下所有的文件",
|
||||
"system.file.addFolder": "新增子文件夹",
|
||||
"system.file.editFolder": "编辑文件夹",
|
||||
"system.file.deleteFolder": "删除文件夹",
|
||||
"system.file.addFolderTitle": "新增文件夹",
|
||||
"system.file.editFolderTitle": "编辑文件夹",
|
||||
"system.file.saveFolderSuccess": "{{action}}文件夹成功",
|
||||
"system.file.actionAdd": "新增",
|
||||
"system.file.actionEdit": "修改",
|
||||
"system.file.folderName": "文件夹名称",
|
||||
"system.file.folderNameRequired": "请输入文件夹名称",
|
||||
"system.file.folderSearchPlaceholder": "输入文件夹名称搜索",
|
||||
"system.file.parentFolder": "父级文件夹",
|
||||
"system.file.sort": "排序",
|
||||
"system.file.sortRequired": "排序必须",
|
||||
"system.file.describe": "描述",
|
||||
"system.file.root": "根目录",
|
||||
"system.file.type.image": "图片",
|
||||
"system.file.type.audio": "音频",
|
||||
"system.file.type.video": "视频",
|
||||
"system.file.type.archive": "压缩包",
|
||||
"system.file.type.other": "其他",
|
||||
"system.file.type.document": "文档",
|
||||
"system.file.trash": "回收站",
|
||||
"system.file.emptyTrash": "清空回收站",
|
||||
"system.file.confirmEmptyTrash": "确定清空回收站吗?此操作不可恢复!",
|
||||
"system.file.emptyTrashSuccess": "清空回收站成功,共删除 {{count}} 个文件",
|
||||
"system.file.batchDelete": "批量删除",
|
||||
"system.file.batchForceDelete": "批量彻底删除",
|
||||
"system.file.batchRestore": "批量恢复",
|
||||
"system.file.batchMove": "批量移动",
|
||||
"system.file.batchCopy": "批量复制",
|
||||
"system.file.noSelected": "请先选择文件",
|
||||
"system.file.renameTitle": "重命名文件",
|
||||
"system.file.renameDescription": "你正在重命名文件,请选择输入新的文件名称!",
|
||||
"system.file.moveTitle": "移动文件",
|
||||
"system.file.moveDescription": "你正在移动文件,请选择移动到的文件夹",
|
||||
"system.file.copyTitle": "复制文件",
|
||||
"system.file.copyDescription": "你正在复制文件,请选择复制到文件的文件夹!",
|
||||
"system.file.newFileNameRequired": "请输入新文件名",
|
||||
"system.file.disk": "存储磁盘",
|
||||
"system.file.loading": "加载中...",
|
||||
"system.file.refresh": "刷新",
|
||||
"system.file.totalFiles": "共 {{total}} 个文件",
|
||||
"system.file.fileDetail": "文件详情",
|
||||
"system.file.basicInfo": "基本信息",
|
||||
"system.file.fileExt": "扩展名",
|
||||
"system.file.filePath": "文件路径",
|
||||
"system.file.fileGroup": "文件分组",
|
||||
"system.file.ungrouped": "未分组",
|
||||
"system.file.accessUrl": "访问链接",
|
||||
"system.file.storageMethod": "存储方式",
|
||||
};
|
||||
@@ -0,0 +1,21 @@
|
||||
export default {
|
||||
// 页面标题
|
||||
"system.gridNav.page.title": "首页宫格导航管理",
|
||||
"system.gridNav.page.description": "管理首页宫格导航图标及跳转链接",
|
||||
|
||||
// 字段
|
||||
"system.gridNav.id": "ID",
|
||||
"system.gridNav.title": "导航标题",
|
||||
"system.gridNav.title.required": "导航标题不能为空",
|
||||
"system.gridNav.image": "导航图标",
|
||||
"system.gridNav.image.required": "导航图标不能为空",
|
||||
"system.gridNav.link": "跳转链接",
|
||||
"system.gridNav.link.placeholder": "请输入跳转链接",
|
||||
"system.gridNav.status": "状态",
|
||||
"system.gridNav.status.required": "状态不能为空",
|
||||
"system.gridNav.status.normal": "启用",
|
||||
"system.gridNav.status.disabled": "禁用",
|
||||
"system.gridNav.sort": "排序",
|
||||
"system.gridNav.createdAt": "创建时间",
|
||||
"system.gridNav.updatedAt": "更新时间",
|
||||
};
|
||||
@@ -0,0 +1,41 @@
|
||||
export default {
|
||||
"system.info.title": "系统信息",
|
||||
"system.info.basic.title": "系统基本信息",
|
||||
"system.info.project.title": "项目地址",
|
||||
"system.info.changelog.title": "更新日志",
|
||||
"system.info.author.title": "作者介绍",
|
||||
"system.info.desc.title": "系统描述",
|
||||
"system.info.join": "加入社区,获取最新动态和技术支持",
|
||||
|
||||
"system.info.label.name": "系统名称",
|
||||
"system.info.label.version": "版本号",
|
||||
"system.info.label.build": "构建工具",
|
||||
"system.info.label.frontend": "前端框架",
|
||||
"system.info.label.ui": "UI框架",
|
||||
"system.info.label.css": "CSS框架",
|
||||
"system.info.label.router": "路由管理",
|
||||
"system.info.label.state": "状态管理",
|
||||
"system.info.label.ts": "TypeScript",
|
||||
|
||||
"system.info.link.github": "GitHub 仓库",
|
||||
"system.info.link.docs": "在线文档",
|
||||
"system.info.link.demo": "演示地址",
|
||||
"system.info.link.issues": "问题反馈",
|
||||
|
||||
"system.info.log.content": "基于React 19、Vite 7、ReactRouter 7、zustand 5 和 TypeScript,重构项目模块",
|
||||
|
||||
"system.info.author.name": "XinAdmin 团队",
|
||||
"system.info.author.role": "企业级中后台解决方案提供者",
|
||||
"system.info.contact.github": "GitHub",
|
||||
"system.info.contact.group": "QQ群",
|
||||
"system.info.contact.discuss": "讨论区",
|
||||
|
||||
"system.info.desc.content": "XinAdmin 是一个基于 Ant Design 设计规范的企业级中后台前端模板,采用最新的前端技术栈,包括 React 19、Vite 7、ReactRouter 7、zustand 5 和 TypeScript。\n\n核心特性:\n✨ 前沿技术栈 - React 19 + Vite 7 + TypeScript 5.8\n👑 Ant Design 规范 - 模块化解决方案,减少冗余开发\n🎢 清晰代码结构 - 语义化目录命名,独立命名空间\n🎡 ReactRouter v7 - 支持后端动态路由,自动生成菜单\n🧩 TailwindCSS - 原子化CSS,与 Ant Design 完美配合\n🎡 内置国际化 - 支持中英日法俄5种语言\n⛳ 完善的页面组件 - 包含错误页、布局组件等",
|
||||
|
||||
"system.info.tag.enterprise": "企业级",
|
||||
"system.info.tag.ready": "开箱即用",
|
||||
"system.info.tag.scalable": "可扩展",
|
||||
"system.info.tag.modern": "现代化",
|
||||
"system.info.tag.i18n": "国际化",
|
||||
"system.info.tag.auth": "权限控制",
|
||||
};
|
||||
@@ -0,0 +1,85 @@
|
||||
export default {
|
||||
// 页面标题和描述
|
||||
"system.mail.page.title": "邮件设置",
|
||||
"system.mail.page.description": "邮件配置用于发送邮件,支持故障切换与循环切换",
|
||||
|
||||
// 模式选择
|
||||
"system.mail.mode": "模式切换",
|
||||
"system.mail.mode.single": "单驱动",
|
||||
"system.mail.mode.failover": "故障切换",
|
||||
"system.mail.mode.roundrobin": "循环切换",
|
||||
|
||||
// 驱动
|
||||
"system.mail.driver": "邮件驱动",
|
||||
"system.mail.driver.smtp": "SMTP",
|
||||
"system.mail.driver.ses": "Amazon SES",
|
||||
"system.mail.driver.mailgun": "Mailgun",
|
||||
"system.mail.driver.postmark": "Postmark",
|
||||
"system.mail.driver.resend": "Resend",
|
||||
"system.mail.driver.log": "日志",
|
||||
"system.mail.driver.array": "Array (调试)",
|
||||
|
||||
// SMTP 配置
|
||||
"system.mail.smtp.title": "SMTP 配置",
|
||||
"system.mail.host": "服务器地址",
|
||||
"system.mail.host.placeholder": "smtp.example.com",
|
||||
"system.mail.port": "端口",
|
||||
"system.mail.port.placeholder": "587",
|
||||
"system.mail.username": "用户名",
|
||||
"system.mail.username.placeholder": "your-email@example.com",
|
||||
"system.mail.password": "密码",
|
||||
"system.mail.password.placeholder": "邮箱密码或应用密码",
|
||||
|
||||
// 日志配置
|
||||
"system.mail.log.title": "日志配置",
|
||||
"system.mail.log.channel": "日志驱动",
|
||||
"system.mail.log.channel.placeholder": "mail",
|
||||
|
||||
// Postmark 配置
|
||||
"system.mail.postmark.title": "Postmark 配置",
|
||||
"system.mail.postmark.token": "Postmark Token",
|
||||
"system.mail.postmark.token.placeholder": "您的 Postmark API token",
|
||||
|
||||
// Resend 配置
|
||||
"system.mail.resend.title": "Resend 配置",
|
||||
"system.mail.resend.key": "Resend API Key",
|
||||
"system.mail.resend.key.placeholder": "您的 Resend API key",
|
||||
|
||||
// Mailgun 配置
|
||||
"system.mail.mailgun.title": "Mailgun 配置",
|
||||
"system.mail.mailgun.domain": "Mailgun Domain",
|
||||
"system.mail.mailgun.domain.placeholder": "mg.yourdomain.com",
|
||||
"system.mail.mailgun.secret": "Mailgun Secret",
|
||||
"system.mail.mailgun.secret.placeholder": "您的 Mailgun API key",
|
||||
"system.mail.mailgun.endpoint": "Mailgun Endpoint",
|
||||
"system.mail.mailgun.endpoint.placeholder": "api.mailgun.net",
|
||||
|
||||
// SES 配置
|
||||
"system.mail.ses.title": "SES (Amazon) 配置",
|
||||
"system.mail.ses.key": "AWS Access Key",
|
||||
"system.mail.ses.key.placeholder": "AKIA...",
|
||||
"system.mail.ses.secret": "AWS Secret Key",
|
||||
"system.mail.ses.secret.placeholder": "您的 AWS secret key",
|
||||
"system.mail.ses.region": "AWS Region",
|
||||
"system.mail.ses.region.placeholder": "us-east-1",
|
||||
"system.mail.ses.token": "AWS Session Token",
|
||||
"system.mail.ses.token.placeholder": "可选的会话 token",
|
||||
|
||||
// 发件人设置
|
||||
"system.mail.from_address": "发件人邮箱",
|
||||
"system.mail.from_address.placeholder": "noreply@example.com",
|
||||
"system.mail.from_name": "发件人名称",
|
||||
"system.mail.from_name.placeholder": "您的应用名称",
|
||||
|
||||
// 测试邮件
|
||||
"system.mail.test.title": "发送测试邮件",
|
||||
"system.mail.test.to": "收件人邮箱",
|
||||
"system.mail.test.to.placeholder": "receiver@example.com",
|
||||
"system.mail.test.send": "发送测试",
|
||||
"system.mail.test.success": "测试邮件发送成功",
|
||||
"system.mail.test.failed": "测试邮件发送失败",
|
||||
|
||||
// 保存
|
||||
"system.mail.save.success": "配置保存成功",
|
||||
"system.mail.save.failed": "配置保存失败",
|
||||
};
|
||||
@@ -0,0 +1,41 @@
|
||||
export default {
|
||||
"system.role.page.title": "角色管理",
|
||||
"system.role.page.description": "管理系统角色,配置角色权限,为用户分配角色",
|
||||
"system.role.title": "角色管理",
|
||||
"system.role.tab.users": "用户列表",
|
||||
"system.role.tab.rules": "权限设置",
|
||||
"system.role.table.roleName": "角色名称",
|
||||
"system.role.table.roleName.required": "请输入角色名称",
|
||||
"system.role.table.sort": "排序",
|
||||
"system.role.table.sort.required": "请输入排序值",
|
||||
"system.role.table.userCount": "用户数",
|
||||
"system.role.table.status": "状态",
|
||||
"system.role.table.status.required": "请选择状态",
|
||||
"system.role.table.status.enable": "启用",
|
||||
"system.role.table.status.disable": "停用",
|
||||
"system.role.table.description": "角色描述",
|
||||
"system.role.table.createdAt": "创建时间",
|
||||
"system.role.table.updatedAt": "更新时间",
|
||||
"system.role.table.headerTitle": "角色列表",
|
||||
"system.role.userTable.userId": "用户ID",
|
||||
"system.role.userTable.username": "用户名",
|
||||
"system.role.userTable.nickname": "昵称",
|
||||
"system.role.userTable.email": "邮箱",
|
||||
"system.role.userTable.mobile": "手机号",
|
||||
"system.role.userTable.status": "状态",
|
||||
"system.role.userTable.status.normal": "正常",
|
||||
"system.role.userTable.status.banned": "禁用",
|
||||
"system.role.userTable.person": "人",
|
||||
"system.role.button.expandAll": "展开全部",
|
||||
"system.role.button.collapseAll": "折叠全部",
|
||||
"system.role.button.selectAll": "选择全部",
|
||||
"system.role.button.clearAll": "清空选择",
|
||||
"system.role.button.invertSelection": "反选",
|
||||
"system.role.button.saveRules": "保存权限",
|
||||
"system.role.message.selectRoleFirst": "请先选择角色",
|
||||
"system.role.message.statusUpdateSuccess": "状态更新成功",
|
||||
"system.role.message.statusUpdateFailed": "状态更新失败",
|
||||
"system.role.message.rulesSaveSuccess": "权限保存成功",
|
||||
"system.role.permission.selectedCount": "已选择 {{count}} 项权限",
|
||||
"system.role.placeholder.selectRole": "请先选择角色",
|
||||
};
|
||||
@@ -0,0 +1,41 @@
|
||||
export default {
|
||||
"system.rule.description": "管理系统菜单和权限,配置路由、权限项",
|
||||
"system.rule.routePath": "路由路径",
|
||||
"system.rule.routePath.required": "路由路径为必填项",
|
||||
"system.rule.routePath.tooltip": "路由页面访问地址,如为外部链接请直接填写完整URL",
|
||||
"system.rule.routePath.showTooltip": "路由路径:{{path}}",
|
||||
"system.rule.icon": "菜单图标",
|
||||
"system.rule.local": "国际化键值",
|
||||
"system.rule.local.show": "显示名称",
|
||||
"system.rule.link": "外部链接",
|
||||
"system.rule.link.1": "是",
|
||||
"system.rule.link.0": "否",
|
||||
"system.rule.type": "菜单类型",
|
||||
"system.rule.type.menu": "菜单项",
|
||||
"system.rule.type.route": "路由页面",
|
||||
"system.rule.type.rule": "权限项",
|
||||
"system.rule.type.required": "菜单类型为必选项",
|
||||
"system.rule.parent": "上级菜单",
|
||||
"system.rule.parent.0": "根级菜单",
|
||||
"system.rule.parent.required": "上级菜单为必选项",
|
||||
"system.rule.order": "排序序号",
|
||||
"system.rule.order.required": "排序序号为必填项",
|
||||
"system.rule.name": "规则名称",
|
||||
"system.rule.name.required": "规则名称为必填项",
|
||||
"system.rule.key": "权限标识",
|
||||
"system.rule.key.required": "权限标识为必填项",
|
||||
"system.rule.hidden": "可见状态",
|
||||
"system.rule.hidden.tooltip": "控制菜单在导航栏中的显示状态(路由和权限功能仍正常生效)",
|
||||
"system.rule.hidden.0": "隐藏",
|
||||
"system.rule.hidden.1": "显示",
|
||||
"system.rule.hidden.updateSuccess": "可见状态更新成功",
|
||||
"system.rule.status": "启用状态",
|
||||
"system.rule.status.tooltip": "权限启用状态(禁用后该权限将不参与系统权限验证)",
|
||||
"system.rule.status.0": "禁用",
|
||||
"system.rule.status.1": "启用",
|
||||
"system.rule.status.updateSuccess": "启用状态更新成功",
|
||||
"system.rule.created_at": "创建时间",
|
||||
"system.rule.updated_at": "更新时间",
|
||||
"system.rule.title": "权限管理",
|
||||
"system.rule.addChildButton": "添加子项",
|
||||
};
|
||||
@@ -0,0 +1,104 @@
|
||||
export default {
|
||||
// 页面标题和描述
|
||||
"system.storage.page.title": "文件存储配置",
|
||||
"system.storage.page.description": "配置系统文件存储方式,支持本地存储、S3 对象存储、FTP 及 SFTP 等多种存储方式",
|
||||
|
||||
// 驱动选择
|
||||
"system.storage.driver": "默认存储驱动",
|
||||
"system.storage.driver.local": "本地存储 (Local)",
|
||||
"system.storage.driver.s3": "Amazon S3 / 对象存储",
|
||||
"system.storage.driver.ftp": "FTP 服务器",
|
||||
"system.storage.driver.sftp": "SFTP 服务器",
|
||||
|
||||
// 本地存储配置
|
||||
"system.storage.local.title": "本地存储配置",
|
||||
"system.storage.local.url": "访问 URL",
|
||||
"system.storage.local.url.placeholder": "例如: https://example.com/storage",
|
||||
"system.storage.local.url.tooltip": "文件的公开访问 URL 前缀",
|
||||
|
||||
// S3 配置
|
||||
"system.storage.s3.title": "S3 / 对象存储配置",
|
||||
"system.storage.s3.key": "Access Key ID",
|
||||
"system.storage.s3.key.placeholder": "请输入 Access Key ID",
|
||||
"system.storage.s3.secret": "Secret Access Key",
|
||||
"system.storage.s3.secret.placeholder": "请输入 Secret Access Key",
|
||||
"system.storage.s3.region": "区域 (Region)",
|
||||
"system.storage.s3.region.placeholder": "例如: us-east-1 或 cn-hangzhou",
|
||||
"system.storage.s3.bucket": "存储桶 (Bucket)",
|
||||
"system.storage.s3.bucket.placeholder": "请输入存储桶名称",
|
||||
"system.storage.s3.endpoint": "端点 (Endpoint)",
|
||||
"system.storage.s3.endpoint.placeholder": "自定义端点,如阿里云 OSS: oss-cn-hangzhou.aliyuncs.com",
|
||||
"system.storage.s3.endpoint.tooltip": "使用 AWS S3 时可留空,使用阿里云 OSS、腾讯云 COS 等需要填写",
|
||||
"system.storage.s3.url": "自定义 URL",
|
||||
"system.storage.s3.url.placeholder": "自定义文件访问 URL 前缀(可选)",
|
||||
"system.storage.s3.url.tooltip": "如果使用 CDN,可以在此配置 CDN 域名",
|
||||
"system.storage.s3.path_style": "路径风格端点",
|
||||
"system.storage.s3.path_style.tooltip": "某些 S3 兼容服务(如 MinIO)需要启用此选项",
|
||||
|
||||
// FTP 配置
|
||||
"system.storage.ftp.title": "FTP 服务器配置",
|
||||
"system.storage.ftp.host": "主机地址",
|
||||
"system.storage.ftp.host.placeholder": "例如: ftp.example.com",
|
||||
"system.storage.ftp.port": "端口",
|
||||
"system.storage.ftp.port.placeholder": "21",
|
||||
"system.storage.ftp.username": "用户名",
|
||||
"system.storage.ftp.username.placeholder": "请输入 FTP 用户名",
|
||||
"system.storage.ftp.password": "密码",
|
||||
"system.storage.ftp.password.placeholder": "请输入 FTP 密码",
|
||||
"system.storage.ftp.root": "根目录",
|
||||
"system.storage.ftp.root.placeholder": "例如: /public_html/uploads",
|
||||
"system.storage.ftp.root.tooltip": "FTP 服务器上的存储根目录",
|
||||
"system.storage.ftp.timeout": "超时时间",
|
||||
"system.storage.ftp.timeout.placeholder": "30",
|
||||
"system.storage.ftp.timeout.suffix": "秒",
|
||||
"system.storage.ftp.passive": "被动模式",
|
||||
"system.storage.ftp.passive.tooltip": "建议开启,适用于大多数网络环境",
|
||||
"system.storage.ftp.ssl": "SSL/TLS",
|
||||
"system.storage.ftp.ssl.tooltip": "启用 FTPS 安全连接",
|
||||
|
||||
// SFTP 配置
|
||||
"system.storage.sftp.title": "SFTP 服务器配置",
|
||||
"system.storage.sftp.host": "主机地址",
|
||||
"system.storage.sftp.host.placeholder": "例如: sftp.example.com",
|
||||
"system.storage.sftp.port": "端口",
|
||||
"system.storage.sftp.port.placeholder": "22",
|
||||
"system.storage.sftp.username": "用户名",
|
||||
"system.storage.sftp.username.placeholder": "请输入 SFTP 用户名",
|
||||
"system.storage.sftp.password": "密码",
|
||||
"system.storage.sftp.password.placeholder": "请输入 SFTP 密码",
|
||||
"system.storage.sftp.password.tooltip": "如果使用密钥认证可留空",
|
||||
"system.storage.sftp.root": "根目录",
|
||||
"system.storage.sftp.root.placeholder": "例如: /var/www/uploads",
|
||||
"system.storage.sftp.root.tooltip": "SFTP 服务器上的存储根目录",
|
||||
"system.storage.sftp.timeout": "超时时间",
|
||||
"system.storage.sftp.timeout.placeholder": "30",
|
||||
"system.storage.sftp.timeout.suffix": "秒",
|
||||
"system.storage.sftp.private_key": "私钥内容",
|
||||
"system.storage.sftp.private_key.placeholder": "粘贴 SSH 私钥内容(可选)",
|
||||
"system.storage.sftp.private_key.tooltip": "如果使用密钥认证,请粘贴私钥内容",
|
||||
"system.storage.sftp.passphrase": "私钥密码",
|
||||
"system.storage.sftp.passphrase.placeholder": "如果私钥有密码保护,请输入",
|
||||
"system.storage.sftp.passphrase.tooltip": "私钥的密码短语(如果有)",
|
||||
|
||||
// 测试连接
|
||||
"system.storage.test.title": "连接测试",
|
||||
"system.storage.test.current_driver": "当前存储驱动",
|
||||
"system.storage.test.button": "测试连接",
|
||||
"system.storage.test.success": "连接测试成功",
|
||||
"system.storage.test.failed": "连接测试失败",
|
||||
|
||||
// 说明
|
||||
"system.storage.help.title": "存储驱动说明",
|
||||
"system.storage.help.local": "本地存储:",
|
||||
"system.storage.help.local.desc": "文件存储在服务器本地磁盘,适合小型项目。",
|
||||
"system.storage.help.s3": "S3 / 对象存储:",
|
||||
"system.storage.help.s3.desc": "兼容 AWS S3、阿里云 OSS、腾讯云 COS、七牛云等,适合大规模文件存储。",
|
||||
"system.storage.help.ftp": "FTP:",
|
||||
"system.storage.help.ftp.desc": "通过 FTP 协议连接远程服务器存储文件。",
|
||||
"system.storage.help.sftp": "SFTP:",
|
||||
"system.storage.help.sftp.desc": "通过 SSH 安全连接远程服务器,更安全可靠。",
|
||||
|
||||
// 保存
|
||||
"system.storage.save.success": "配置保存成功",
|
||||
"system.storage.save.failed": "配置保存失败",
|
||||
};
|
||||
@@ -0,0 +1,35 @@
|
||||
export default {
|
||||
"system.user.page.title": "用户列表",
|
||||
"system.user.page.description": "通过管理员列表,能够方便的管理系统用户,为用户分配部门与角色",
|
||||
"system.user.id": "用户ID",
|
||||
"system.user.username": "用户名",
|
||||
"system.user.username.required": "用户名为必填项",
|
||||
"system.user.nickname": "昵称",
|
||||
"system.user.nickname.required": "昵称为必填项",
|
||||
"system.user.sex": "性别",
|
||||
"system.user.sex.0": "男",
|
||||
"system.user.sex.1": "女",
|
||||
"system.user.email": "邮箱",
|
||||
"system.user.email.required": "邮箱为必填项",
|
||||
"system.user.role": "用户角色",
|
||||
"system.user.role.required": "用户角色为必填项",
|
||||
"system.user.dept": "用户部门",
|
||||
"system.user.dept.required": "用户部门为必填项",
|
||||
"system.user.status": "状态",
|
||||
"system.user.status.0": "禁用",
|
||||
"system.user.status.1": "启用",
|
||||
"system.user.status.required": "状态为必填项",
|
||||
"system.user.mobile": "手机号",
|
||||
"system.user.mobile.required": "手机号为必填项",
|
||||
"system.user.avatar": "头像",
|
||||
"system.user.password": "密码",
|
||||
"system.user.password.required": "密码为必填项",
|
||||
"system.user.rePassword": "确认密码",
|
||||
"system.user.rePassword.required": "确认密码为必填项",
|
||||
"system.user.created_at": "创建时间",
|
||||
"system.user.updated_at": "更新时间",
|
||||
"system.user.searchPlaceholder": "请输入昵称、账户、手机号搜索",
|
||||
"system.user.resetSuccess": "重置成功!",
|
||||
"system.user.resetPassword": "重置密码",
|
||||
"system.user.resetButton": "提交重置",
|
||||
};
|
||||
@@ -0,0 +1,36 @@
|
||||
export default {
|
||||
"user.profile.title": "用户设置",
|
||||
"user.profile.baseInfo": "基本信息",
|
||||
"user.profile.changePassword": "修改密码",
|
||||
"user.profile.loginLog": "登录日志",
|
||||
"user.profile.baseInfo.updateAvatar": "更换头像",
|
||||
"user.profile.baseInfo.updateAvatarDesc": "支持 JPG/PNG 格式,大小不超过 2MB",
|
||||
"user.profile.baseInfo.avatarSuccess": "头像上传成功",
|
||||
"user.profile.baseInfo.success": "更新用户信息成功",
|
||||
"user.profile.baseInfo.username": "用户名",
|
||||
"user.profile.baseInfo.username.message": "请输入用户名!",
|
||||
"user.profile.baseInfo.nickname": "昵称",
|
||||
"user.profile.baseInfo.nickname.message": "请输入昵称!",
|
||||
"user.profile.baseInfo.sex": "性别",
|
||||
"user.profile.baseInfo.sex.0": "男",
|
||||
"user.profile.baseInfo.sex.1": "女",
|
||||
"user.profile.baseInfo.bio": "个人简介",
|
||||
"user.profile.baseInfo.email": "邮箱",
|
||||
"user.profile.baseInfo.email.typeMessage": "请输入有效的邮箱地址!",
|
||||
"user.profile.baseInfo.email.requiredMessage": "请输入邮箱!",
|
||||
"user.profile.baseInfo.mobile": "手机号",
|
||||
"user.profile.baseInfo.mobile.message": "请输入手机号!",
|
||||
"user.profile.baseInfo.submit": "保存用户信息",
|
||||
"user.profile.changePassword.oldPassword": "当前密码",
|
||||
"user.profile.changePassword.oldPassword.message": "请输入当前密码!",
|
||||
"user.profile.changePassword.newPassword": "新密码",
|
||||
"user.profile.changePassword.rePassword": "确认新密码",
|
||||
"user.profile.changePassword.requiredMessage": "请输入新密码!",
|
||||
"user.profile.changePassword.minMessage": "密码长度至少8位!",
|
||||
"user.profile.changePassword.rePassword.message": "两次输入的密码不一致!",
|
||||
"user.profile.changePassword.submit": "修改密码",
|
||||
"user.profile.changePassword.success": "更新成功",
|
||||
"user.profile.loginLog.success": "登录成功",
|
||||
"user.profile.loginLog.error": "登录失败",
|
||||
"user.profile.loginLog.empty": "暂无登录日志数据",
|
||||
};
|
||||
Reference in New Issue
Block a user