Files
photo-live/apps/admin/src/locales/langs/zh.json
T
浅念 fb3743d32c feat(ui06): B1 theme tokens + layout shell + login redesign
- 主色 #1A73E8(systemMainColor 首位,运行时自动派生 Element 系列)
- 状态色对齐示例(success #15966d / warning #c78a27 / danger #df5366)
- 侧栏 216px、顶栏 64px(h-16)、内容 max-width 1660px(WIDE 枚举)、隐藏标签页条
- 菜单分组(工作空间/组织与治理):meta.menuGroup + 侧栏展平渲染 + i18n key;路由路径与权限不变
- ui06.scss 全局视觉层:字体栈 13px、卡片 12px 圆角+1px 边框、按钮/输入 38px、
  表格浅底表头、对话框 16px、分段 #edf1f7、焦点可见
- 登录页重做:摄影底+深蓝叠层+品牌大标题(占位素材=概念图裁片,待正式品牌素材)、
  右栏 350px 表单 29px 标题
- typecheck/lint/vitest 87 项全绿

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-22 23:00:36 +08:00

844 lines
28 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"httpMsg": {
"unauthorized": "未授权访问,请重新登录",
"forbidden": "禁止访问该资源",
"notFound": "请求的资源不存在",
"methodNotAllowed": "请求方法不允许",
"requestTimeout": "请求超时,请稍后重试",
"internalServerError": "服务器内部错误,请稍后重试",
"badGateway": "网关错误,请稍后重试",
"serviceUnavailable": "服务暂时不可用,请稍后重试",
"gatewayTimeout": "网关超时,请稍后重试",
"requestCancelled": "请求已取消",
"networkError": "网络连接异常,请检查网络连接",
"requestFailed": "请求失败",
"requestConfigError": "请求配置错误"
},
"topBar": {
"search": {
"title": "搜索"
},
"user": {
"userCenter": "个人中心",
"docs": "使用文档",
"github": "Github",
"lockScreen": "锁定屏幕",
"logout": "退出登录"
},
"guide": {
"title": "点击这里查看",
"theme": "主题风格",
"menu": "开启顶栏菜单",
"description": "等更多配置"
}
},
"common": {
"tips": "提示",
"cancel": "取消",
"confirm": "确定",
"logOutTips": "您是否要退出登录?"
},
"search": {
"placeholder": "搜索页面",
"historyTitle": "搜索历史",
"switchKeydown": "切换",
"selectKeydown": "选择",
"exitKeydown": "关闭"
},
"setting": {
"menuType": {
"title": "菜单布局",
"list": [
"垂直",
"水平",
"混合",
"双列"
]
},
"theme": {
"title": "主题风格",
"list": [
"浅色",
"深色",
"系统"
]
},
"menu": {
"title": "菜单风格"
},
"color": {
"title": "系统主题色"
},
"box": {
"title": "盒子样式",
"list": [
"边框",
"阴影"
]
},
"container": {
"title": "容器宽度",
"list": [
"铺满",
"定宽"
]
},
"basics": {
"title": "基础配置",
"list": {
"multiTab": "开启多标签栏",
"accordion": "侧边栏开启手风琴模式",
"collapseSidebar": "显示折叠侧边栏按钮",
"fastEnter": "显示快速入口",
"reloadPage": "显示重载页面按钮",
"breadcrumb": "显示全局面包屑导航",
"language": "显示多语言选择",
"progressBar": "显示顶部进度条",
"weakMode": "色弱模式",
"watermark": "全局水印",
"menuWidth": "菜单宽度",
"tabStyle": "标签页风格",
"pageTransition": "页面切换动画",
"borderRadius": "自定义圆角"
}
},
"tabStyle": {
"default": "默认",
"card": "卡片",
"google": "谷歌"
},
"transition": {
"list": {
"none": "无动画",
"fade": "淡入淡出",
"slideLeft": "左侧滑入",
"slideBottom": "下方滑入",
"slideTop": "上方滑入"
}
},
"actions": {
"resetConfig": "重置配置",
"copyConfig": "复制配置",
"copySuccess": "配置已复制到剪贴板,可粘贴到 src/config/setting.ts 文件中",
"copyFailed": "复制失败,请重试",
"resetFailed": "重置失败,请刷新页面后重试"
}
},
"notice": {
"title": "通知",
"btnRead": "标为已读",
"bar": [
"通知",
"消息",
"代办"
],
"text": [
"暂无"
],
"viewAll": "查看全部"
},
"worktab": {
"btn": {
"refresh": "刷新",
"fixed": "固定",
"unfixed": "取消固定",
"closeLeft": "关闭左侧",
"closeRight": "关闭右侧",
"closeOther": "关闭其他",
"closeAll": "关闭全部"
}
},
"login": {
"leftView": {
"title": "一款兼具设计美学与高效开发的后台系统",
"subTitle": "美观实用的界面,经过视觉优化,确保卓越的用户体验"
},
"title": "欢迎回来",
"subTitle": "输入您的账号和密码登录",
"placeholder": {
"username": "请输入账号",
"password": "请输入密码",
"slider": "请拖动滑块完成验证",
"account": "请输入账号"
},
"rememberPwd": "记住密码",
"forgetPwd": "忘记密码",
"btnText": "登录",
"noAccount": "还没有账号?",
"register": "注册",
"success": {
"title": "登录成功",
"message": "欢迎回来"
}
},
"forgetPassword": {
"title": "忘记密码?",
"subTitle": "输入您的电子邮件来重置您的密码",
"placeholder": "请输入您的电子邮件",
"submitBtnText": "提交",
"backBtnText": "返回"
},
"register": {
"title": "创建账号",
"subTitle": "欢迎加入我们,请填写以下信息完成注册",
"placeholder": {
"username": "请输入账号",
"password": "请输入密码",
"confirmPassword": "请再次输入密码"
},
"rule": {
"confirmPasswordRequired": "请再次输入密码",
"passwordMismatch": "两次输入密码不一致!",
"usernameLength": "长度在 3 到 20 个字符",
"passwordLength": "密码长度不能小于6位",
"agreementRequired": "请同意隐私协议"
},
"agreeText": "我同意",
"privacyPolicy": "《隐私政策》",
"submitBtnText": "注册",
"hasAccount": "已有账号?",
"toLogin": "去登录"
},
"lockScreen": {
"pwdError": "密码错误",
"lock": {
"inputPlaceholder": "请输入锁屏密码",
"btnText": "锁定"
},
"unlock": {
"inputPlaceholder": "请输入解锁密码",
"btnText": "解锁",
"backBtnText": "返回登录"
}
},
"greeting": {
"dawn": "凌晨了!",
"morning": "上午好!",
"afternoon": "下午好!",
"evening": "晚上好!"
},
"exceptionPage": {
"gohome": "返回首页",
"403": "抱歉,您无权访问该页面",
"404": "抱歉,您访问的页面不存在",
"500": "抱歉,服务器出错了"
},
"menus": {
"login": {
"title": "登录"
},
"outside": {
"title": "内嵌页面"
},
"system": {
"title": "账号与同步",
"users": "账号管理",
"userSync": "用户同步",
"usage": "用量统计",
"embedSlots": "展示位管理"
},
"albums": {
"title": "相册管理",
"manage": "相册管理",
"detail": "相册详情"
},
"group": {
"workspace": "工作空间",
"governance": "组织与治理"
}
},
"table": {
"form": {
"reset": "重置",
"submit": "提交"
},
"searchBar": {
"reset": "重置",
"search": "查询",
"expand": "展开",
"collapse": "收起",
"searchInputPlaceholder": "请输入",
"searchSelectPlaceholder": "请选择"
},
"selection": "选择",
"sizeOptions": {
"small": "紧凑",
"default": "默认",
"large": "宽松"
},
"column": {
"selection": "勾选",
"expand": "展开",
"index": "序号"
},
"zebra": "斑马纹",
"border": "边框",
"headerBackground": "表头背景"
},
"albumsManage": {
"list": {
"title": "相册列表",
"create": "新建相册",
"loadMore": "加载更多",
"noMore": "已全部加载",
"empty": "暂无相册,点击「新建相册」创建",
"loadFailed": "列表加载失败",
"retry": "重试",
"colTitle": "标题",
"colToken": "公开令牌",
"colStatus": "状态",
"colSwitches": "功能开关",
"colStartAt": "开始时间",
"colEndAt": "结束时间",
"colActions": "操作",
"copyToken": "复制公开令牌",
"copied": "已复制",
"statusActive": "活跃",
"statusOffline": "下线",
"switchUpload": "上传",
"switchPublic": "公开",
"switchDownload": "下载",
"switchOriginal": "原图",
"on": "开",
"off": "关",
"actionEdit": "编辑",
"actionMembers": "成员",
"actionDetail": "详情",
"endAtUndecided": "未定"
},
"form": {
"createTitle": "新建相册",
"editTitle": "编辑相册",
"tabZh": "中文(zh-CN)",
"tabEn": "英文(en)",
"fieldTitle": "标题",
"fieldDescription": "描述",
"fieldVenue": "场地名称",
"fieldAddress": "场地地址",
"fieldDefaultLocale": "默认语言",
"fieldStartAt": "开始时间",
"fieldEndAt": "结束时间",
"fieldTimezone": "时区(IANA)",
"fieldSwitches": "功能开关",
"switchUpload": "允许上传",
"switchPublic": "公开可见",
"switchDownload": "允许下载浏览版",
"switchOriginal": "允许下载原图",
"translationsReplaceHint": "保存将全量替换多语言内容:未填标题的语言条目会被移除,且必须保留默认语言条目。",
"createSuccess": "相册已创建",
"updateSuccess": "相册已更新",
"submit": "保存",
"cancel": "取消",
"errors": {
"startAtRequired": "开始时间必填",
"defaultLocaleMissing": "默认语言({locale})的标题必填",
"titleRequired": "标题必填",
"titleRequiredWithFields": "该语言已填写其他字段,标题也必填",
"endAtNotAfterStartAt": "结束时间必须晚于开始时间"
}
},
"detail": {
"back": "返回列表",
"edit": "编辑相册",
"basicInfo": "基础信息",
"banner": "宣传图(Banner)",
"tabPhotos": "照片管理",
"tabMembers": "成员管理",
"tabCategories": "分类管理",
"tabWatermark": "水印管理",
"tabShare": "分享",
"loadFailed": "相册加载失败",
"retry": "重试",
"fieldTitle": "标题",
"fieldToken": "公开令牌",
"fieldStatus": "状态",
"fieldTimezone": "时区",
"fieldStartAt": "开始时间",
"fieldEndAt": "结束时间",
"fieldCreatedAt": "创建时间",
"fieldUpdatedAt": "更新时间",
"fieldStatsSyncedAt": "统计同步时间",
"statsNotSynced": "尚无回传",
"fieldOwnerId": "负责人"
},
"banner": {
"kind": "资产类型",
"kindBanner": "宣传图(banner)",
"kindCover": "封面(cover)",
"kindLogo": "Logo",
"locale": "语言(可选)",
"localeNone": "语言无关",
"pick": "选择图片",
"pickHint": "jpg / png / heic,直传对象存储后核验生效",
"stageInitializing": "初始化上传会话…",
"stageUploading": "上传中…",
"stageCompleting": "核验中…",
"stageDone": "已生效",
"stageError": "上传失败",
"reupload": "重新上传",
"preview": "当前预览(签名 URL,{expiresAt} 前有效)",
"invalidType": "仅支持 jpg / png / heic 图片"
},
"members": {
"title": "相册成员",
"searchPlaceholder": "输入账号前缀(至少 2 字符)搜索",
"searching": "搜索中…",
"noMatch": "无匹配账号",
"invite": "邀请",
"invited": "成员已添加",
"removed": "成员已移除",
"removeConfirm": "确定移除成员「{account}」?",
"colAccount": "账号",
"colDisplayName": "姓名",
"colRole": "角色",
"colActions": "操作",
"roleOwner": "创建者",
"roleCollaborator": "协作者",
"remove": "移除",
"empty": "暂无成员"
},
"categories": {
"title": "分类管理",
"create": "新建分类",
"edit": "编辑分类",
"colSort": "排序",
"colZh": "中文名",
"colEn": "英文名",
"colActions": "操作",
"fieldSort": "排序序号(升序)",
"fieldNameZh": "中文名",
"fieldNameEn": "英文名",
"nameRequired": "至少填写一个语言的名称",
"delete": "删除",
"createSuccess": "分类已创建",
"updateSuccess": "分类已更新",
"deleteConfirm": "确定删除分类「{name}」?",
"deleteSuccess": "分类已删除",
"empty": "暂无分类",
"submit": "保存",
"cancel": "取消"
},
"photos": {
"title": "照片管理",
"filterVisibility": "可见性",
"visibilityAll": "全部",
"filterCategory": "分类",
"categoryAll": "全部分类",
"uncategorized": "未分类",
"colState": "处理状态",
"colVisibility": "可见性",
"colSize": "尺寸/大小",
"colUploader": "上传人",
"colUploadedAt": "上传时间",
"colActions": "操作",
"statePendingUpload": "待上传",
"stateUploaded": "已上传",
"stateProcessing": "处理中",
"stateReady": "就绪",
"stateProcessingFailed": "处理失败",
"visibilityUnpublished": "未发布",
"visibilityPublished": "已发布",
"visibilityHidden": "已隐藏",
"visibilityDeleted": "已删除",
"hide": "隐藏",
"restore": "恢复发布",
"delete": "删除",
"hideConfirm": "确定隐藏该照片?隐藏后公开端即刻不可见。",
"restoreConfirm": "确定恢复发布该照片?",
"deleteConfirm": "确定删除该照片?(软删除,管理端不可恢复)",
"hidden": "照片已隐藏",
"restored": "照片已恢复发布",
"deleted": "照片已删除",
"empty": "暂无照片",
"colLikeCount": "点赞数",
"batchHide": "批量隐藏",
"batchHideConfirm": "确定批量隐藏选中的 {count} 张照片?隐藏后公开端即刻不可见。",
"batchResult": "批量隐藏完成:成功 {ok} 张 / 失败 {fail} 张",
"batchResultAllOk": "批量隐藏完成:成功 {ok} 张",
"batchFailuresTitle": "失败明细(逐项原因)",
"batchColPhoto": "照片 ID",
"batchColReason": "原因"
},
"transfer": {
"entry": "负责人交接",
"title": "相册负责人交接",
"targetLabel": "新负责人",
"searchPlaceholder": "输入账号前缀(至少 2 字符)搜索",
"keepLabel": "保留原负责人",
"keepHint": "开启则原负责人转为协作者,关闭则移出成员表",
"historyHint": "交接仅转移负责人角色:历史照片的上传人保持不变。",
"submit": "交接",
"success": "负责人已交接"
},
"watermark": {
"loadFailed": "水印配置加载失败",
"retry": "重试",
"currentVersion": "当前配置",
"versionTag": "v{version} · {state}",
"neverConfigured": "从未配置",
"enabled": "已开启",
"disabled": "已关闭",
"switchLabel": "浏览图水印",
"positionLabel": "位置",
"position_topLeft": "左上",
"position_topRight": "右上",
"position_bottomLeft": "左下",
"position_bottomRight": "右下",
"position_center": "居中",
"opacityLabel": "不透明度",
"scaleLabel": "尺寸占比",
"textContentLabel": "文字内容",
"textContentPlaceholder": "留空则不绘制文字",
"fontSizeLabel": "字号",
"save": "保存并发起重生成",
"saveHint": "保存即创建新配置版本,并为全部历史照片发起重生成(原子切换,完成前旧图可用)",
"accepted": "配置已保存(v{version}),重生成任务已受理",
"previewTitle": "测试水印(示意预览)",
"previewHint": "CSS 叠加示意,实际效果以重生成后的浏览图为准",
"jobsTitle": "版本历史",
"regen": "发起重生成",
"colVersion": "版本",
"colState": "状态",
"colProgress": "进度",
"colCreatedAt": "创建时间",
"state_pending": "等待中",
"state_running": "进行中",
"state_done": "已完成",
"state_failed": "已失败",
"failedCount": "失败 {count} 张",
"jobsEmpty": "暂无重生成任务"
},
"share": {
"viewerUrl": "观众端链接",
"copy": "复制链接",
"hint": "观众经此链接访问相册公开页;关闭「公开可见」开关后链接失效。",
"qrTitle": "扫码打开",
"publicOffHint": "该相册已关闭「公开可见」,观众端链接当前不可访问"
}
},
"usage": {
"loadFailed": "用量加载失败",
"retry": "重试",
"totals": {
"photoCount": "照片总数",
"totalBytes": "存储总量",
"thresholds": "告警阈值"
},
"albums": {
"title": "相册用量",
"colTitle": "相册",
"colPhotoCount": "照片数",
"colOriginal": "原图",
"colVariant": "变体",
"colTotal": "合计",
"empty": "暂无相册"
},
"thresholds": {
"entry": "阈值设置",
"title": "用量告警阈值",
"storageLabel": "全库存储阈值",
"storageShort": "全库",
"perAlbumLabel": "单相册阈值",
"perAlbumShort": "单相册",
"off": "未设置",
"hint": "开关关闭即清除该阈值(告警停用);保存后立即重新评估——超阈产生新告警、阈值上调解除旧告警。",
"submit": "保存",
"saved": "阈值已保存"
},
"alerts": {
"title": "告警列表",
"colState": "状态",
"colKind": "维度",
"colMessage": "描述",
"colCreatedAt": "产生时间",
"colResolvedAt": "解除时间",
"active": "未解决",
"resolved": "已解决",
"kind_storage": "全库存储",
"kind_perAlbum": "单相册",
"empty": "暂无告警"
}
},
"usersManage": {
"list": {
"title": "账号管理",
"loadMore": "加载更多",
"noMore": "没有更多了",
"empty": "暂无用户",
"loadFailed": "加载失败",
"retry": "重试",
"selfTag": "我",
"colAccount": "账号",
"colDisplayName": "展示姓名",
"colSn": "工号",
"colEmail": "邮箱",
"colCompany": "公司",
"colRole": "角色",
"colSourceStatus": "来源状态",
"colCredentialStatus": "凭据状态",
"colLocalLocked": "本地锁定",
"colCreatedAt": "创建时间",
"colActions": "操作",
"locked": "已锁定",
"unlocked": "未锁定",
"actionEdit": "编辑",
"actionResetPassword": "重置密码",
"actionActivate": "激活",
"actionDeactivate": "停用",
"actionUnlock": "解锁"
},
"filter": {
"queryPlaceholder": "账号/姓名前缀",
"statusAll": "全部状态",
"search": "查询",
"reset": "重置"
},
"role": {
"staff": "员工",
"admin": "管理员"
},
"source": {
"local": "本地",
"active": "正常",
"disabled": "上游停用"
},
"credential": {
"active": "已激活",
"pending": "待激活"
},
"bucket": {
"active": "正常",
"pending": "待激活",
"disabled": "上游停用",
"locked": "本地锁定"
},
"edit": {
"title": "编辑账号:{account}",
"displayNamePlaceholder": "展示姓名(1-128 字符)",
"lockedHint": "锁定即停用:撤销该用户全部会话;与上游状态独立",
"selfGuardHint": "不能修改自己的角色或锁定自己(服务端同口径拒绝)",
"noChanges": "没有变更",
"submit": "保存",
"success": "已保存"
},
"reset": {
"title": "重置密码:{account}",
"revokeHint": "重置后该用户全部既有会话立即失效",
"modeLabel": "重置方式",
"modeGenerate": "生成随机密码",
"modeCustom": "指定新密码",
"customLabel": "新密码",
"customPlaceholder": "至少 8 位",
"onceWarning": "新密码仅此一次展示,请复制转交给用户",
"copy": "复制",
"copied": "已复制到剪贴板",
"submit": "重置",
"handedOver": "我已转交",
"errors": {
"required": "请输入新密码",
"length": "密码长度须为 8-128 位"
}
},
"confirm": {
"activateBody": "激活用户 {account}?激活后需经「重置密码」出具初始凭据方可登录",
"deactivateBody": "停用用户 {account}?其全部会话将被撤销(既有令牌即刻失效)",
"unlockBody": "解除 {account} 的本地锁定?上游停用状态不受影响"
},
"toast": {
"activated": "已激活(待重置密码出初始凭据)",
"deactivated": "已停用并撤销全部会话",
"unlocked": "已解除本地锁定"
}
},
"userSync": {
"status": {
"title": "用户同步状态",
"state": "引擎状态",
"lastRunAt": "最近批次",
"lastSuccessAt": "最近成功",
"sourceVersion": "源水位",
"noRuns": "从未运行过同步",
"trigger": "手动补拉",
"triggerAccepted": "已受理,正在同步…",
"runFinished": "同步完成({state})",
"runFailed": "同步失败,请查看运行历史",
"waitFailed": "等待同步结果超时或出错,请刷新状态",
"loadFailed": "状态加载失败",
"retry": "重试"
},
"state": {
"idle": "空闲",
"running": "同步中",
"success": "成功",
"partial": "部分成功",
"failed": "失败"
},
"trigger": {
"cron": "定时",
"manual": "手动"
},
"counts": {
"added": "新增",
"updated": "更新",
"disabled": "停用",
"failed": "失败"
},
"runs": {
"title": "运行历史(点击行查看失败明细)",
"loadMore": "加载更多",
"noMore": "没有更多了",
"empty": "暂无运行记录",
"loadFailed": "加载失败",
"retry": "重试",
"colTrigger": "触发",
"colState": "状态",
"colCounts": "计数",
"colStartedAt": "开始时间",
"colFinishedAt": "结束时间",
"colError": "错误摘要"
},
"errors": {
"title": "失败明细(批次 {runId})",
"loadFailed": "加载失败",
"retry": "重试",
"empty": "该批次无失败记录",
"colExternalId": "上游用户",
"colCode": "分类码",
"colDetail": "详情",
"colCreatedAt": "记录时间"
}
},
"embedSlotsManage": {
"list": {
"title": "展示位管理(悬浮轮播组件挂载点)",
"create": "新建展示位",
"loadMore": "加载更多",
"noMore": "已全部加载",
"empty": "暂无展示位,点击「新建展示位」创建",
"loadFailed": "展示位列表加载失败",
"retry": "重试",
"colName": "名称",
"colAlbum": "绑定相册",
"colEnabled": "启用",
"colConfigVersion": "配置版本",
"colUpdatedAt": "更新时间",
"colActions": "操作",
"unbound": "未绑定",
"actionEdit": "编辑",
"actionBind": "绑定相册",
"actionCode": "嵌入代码"
},
"form": {
"nameLabel": "名称",
"namePlaceholder": "如:官网首页悬浮位",
"nameRequired": "请输入展示位名称",
"submit": "保存",
"positionLabel": "悬浮位置",
"positionLeft": "左侧",
"positionRight": "右侧",
"sizeLabel": "组件尺寸",
"sizeSm": "小(窄屏降级档)",
"sizeMd": "标准",
"intervalLabel": "轮播间隔",
"intervalUnit": "毫秒(3000-30000)",
"langLabel": "内容语言",
"langAuto": "跟随相册",
"langZh": "中文",
"langEn": "英文",
"collapsedLabel": "默认收起",
"collapsedHint": "初始仅展示小把手,点击展开",
"imageFitLabel": "图片适配",
"imageFitContain": "完整展示(contain)",
"imageFitCover": "裁切填满(cover)",
"offsetXLabel": "水平偏移",
"offsetBottomLabel": "底部偏移",
"zIndexLabel": "层级",
"pxUnitOffsetX": "像素(0-120)",
"pxUnitOffsetBottom": "像素(0-240)",
"dirtyTag": "未保存",
"modeLabel": "展示模式",
"modeStream": "照片上滚(新版)",
"modeCarousel": "旧版轮播",
"fixedSizeLabel": "窗口尺寸",
"fixedSizeValue": "195 × 280(固定)",
"speedLabel": "上滚速度",
"speedUnit": "像素/秒(8-32)",
"reactionsLabel": "点赞气泡",
"reactionsHint": "展示真实点赞心形动画(关闭仅隐藏气泡)"
},
"create": {
"title": "新建展示位",
"created": "展示位已创建(嵌入代码可在「嵌入代码」查看)"
},
"edit": {
"title": "编辑展示位",
"noChanges": "未修改任何内容",
"saved": "已保存(configVersion 已递增至 {version})"
},
"bind": {
"title": "绑定相册:{name}",
"currentLabel": "当前绑定",
"targetLabel": "目标相册",
"searchPlaceholder": "输入相册标题或 ID 搜索",
"searching": "搜索中…",
"noMatch": "无匹配相册",
"clearHint": "清空选择并提交即解绑(公开端随即 404)",
"versionHint": "绑定变更仅递增 configVersion,已嵌入的官网无需改动(组件只认令牌)",
"confirmTitle": "确认绑定变更",
"confirmBind": "绑定相册后 configVersion 将递增,官网无需改动;组件将展示该相册的近期照片。",
"confirmRebind": "换绑相册后 configVersion 将递增,官网无需改动;组件将切换展示新相册的近期照片。",
"confirmUnbind": "解绑后 configVersion 将递增,官网无需改动;组件公开端将立即下线(404)。",
"actionBind": "绑定",
"actionRebind": "换绑",
"actionUnbind": "解绑",
"saved": "绑定已更新(configVersion 已递增至 {version})"
},
"code": {
"title": "嵌入代码:{name}",
"tokenLabel": "展示位令牌(data-slot)",
"snippetLabel": "嵌入代码(粘贴到官网宿主页)",
"copy": "复制",
"copied": "已复制嵌入代码",
"hint": "将代码粘贴到官网页面即可挂载悬浮轮播;后续换绑相册、启停均无需改动该代码。",
"overrideHint": "代码仅包含显式设置的非默认字段(data-* 覆盖);其余字段以后台配置为准,后台修改即生效,无需改动此代码。",
"close": "关闭"
},
"preview": {
"title": "实时预览",
"hint": "本地示例数据(不调用接口、不写展示位);表单修改即时反映,点击「保存」后才更新线上配置。",
"desktop": "桌面预览",
"mobile": "手机预览(窄屏)",
"badge": "预览",
"chatMock": "在线客服",
"collapsedHint": "窄屏(<480px)强制小尺寸并默认收起",
"widgetTitle": "活动照片",
"handleText": "照片",
"collapseLabel": "收起预览",
"viewAlbum": "查看相册",
"photoLabel": "示例照片 {n}",
"mockAlbumTitle": "活动相册",
"simLike": "模拟点赞事件",
"sampleDataHint": "示例数据 · 事件为测试模拟"
},
"toast": {
"enabledOn": "已启用(configVersion 已递增至 {version})",
"enabledOff": "已停用(configVersion 已递增至 {version},公开端随即 404)"
}
},
"apiMsg": {
"AUTH_INVALID_CREDENTIALS": "账号或密码错误",
"AUTH_RATE_LIMITED": "登录失败次数过多,请稍后再试",
"VALIDATION_FAILED": "请求参数校验失败",
"MEMBER_CONFLICT": "该用户已是相册成员",
"ALBUM_NOT_FOUND": "相册不存在或不可见",
"PHOTO_NOT_FOUND": "照片不存在",
"PHOTO_NOT_PUBLIC": "照片状态不可隐藏(非已发布)",
"UPLOAD_VERIFY_FAILED": "上传核验失败,请重试",
"UPLOAD_SESSION_CONFLICT": "上传会话状态冲突,请重新开始",
"ALBUM_UPLOAD_DISABLED": "该相册已关闭上传",
"RATE_LIMITED": "操作过于频繁,请稍后再试",
"ALBUM_NOT_PUBLIC": "相册不存在或已下线",
"DOWNLOAD_DISABLED": "该相册未开放下载",
"SYNC_AUTH_FAILED": "同步服务鉴权失败,请检查服务配置"
}
}