/* 简体中文 (zh). Mirrors ko key shape (enforced by Translations type). */ import type { Translations } from '../types'; export const zh: Translations = { common: { appName: 'KINTEX AI 展览管理', loading: '确认中…', retry: '重试', cancel: '取消', close: '关闭', user: '用户', none: '-', unknown: '未知', error: '错误', }, lang: { title: '语言', subtitle: '选择应用显示语言。选择将保存在本设备上。', ko: '한국어', en: 'English', zh: '中文', ja: '日本語', }, roles: { ORGANIZER: '主办方', EXHIBITOR: '参展商', CONTRACTOR: '搭建施工商', HALL_MANAGER: '展厅经理', }, nav: { register: '注册', forgotPassword: '找回密码', profile: '我的信息', checklist: '现场检查表', inspection: '现场验收', ticketsIndex: '我的门票', ticketsSelect: '订票', tabHome: '首页', tabField: '现场', tabGallery: '图库', tabMore: '更多', }, login: { brandTitle: '提交申请的瞬间,\n先看到施工后的效果图', brandCaption: 'AI 生成预览图 · 可能与实际施工结果不同', compromised: '检测到该设备存在安全风险(越狱·注入·调试器)。为保护个人信息和门票,建议在正常设备上使用。', title: '登录', email: '邮箱', emailPlaceholder: 'name@company.com', password: '密码', passwordPlaceholder: '密码', otpLabel: '二次验证码', otpPlaceholder: '6位验证码', otpHelper: '验证器应用(TOTP)的6位验证码', remember: '记住邮箱', submit: '登录', submitOtp: '验证并登录', forgot: '找回密码', register: '注册', errEmpty: '请输入邮箱和密码。', errOtpEmpty: '请输入二次验证码。', errOtpRequired: '需要二次验证码。请输入验证器应用中的验证码。', errOtpInvalid: '验证码不正确或已过期。', errLocked: '登录尝试过多,账户已锁定。请稍后重试。', errGeneric: '登录失败。', }, register: { title: '创建账户', email: '邮箱', emailPlaceholder: 'name@company.com', name: '姓名', namePlaceholder: '张三', password: '密码', passwordPlaceholder: '8位以上', passwordHelper: '8~100位', company: '公司名(可选)', companyPlaceholder: 'Zioinfo', invite: '邀请码(可选)', invitePlaceholder: '活动邀请码', submit: '注册', goLogin: '前往登录', errInvalid: '请检查邮箱·姓名·密码(8位以上)。', errEmailTaken: '该邮箱已注册。', errGeneric: '注册失败。', doneJoined: '注册完成并已关联受邀活动。请登录。', done: '注册完成。请登录。', }, forgot: { title: '重置密码', email: '邮箱', emailPlaceholder: 'name@company.com', request: '请求重置码', code: '重置码', codePlaceholder: '6位验证码', newPassword: '新密码', newPasswordPlaceholder: '8位以上', newPasswordHelper: '8~100位', submit: '修改密码', errEmail: '请输入邮箱。', errFields: '请检查重置码和新密码(8位以上)。', errCode: '重置码不正确或已过期。', errRequest: '请求失败。', errReset: '重置失败。', }, home: { hello: '{{name}},您好', noEvent: '您尚未参与任何活动 — 请确认邀请链接或邀请码。', progress: '进度状态', stepApply: '申请', stepApprove: '审批', stepBuild: '施工', stepInspect: '验收', actionChecklist: '现场检查表', actionInspection: '现场验收', actionGallery: '可视化图库', memberInternal: 'KINTEX 内部账户(展厅经理)', memberGeneral: '普通账户', }, field: { title: '现场工作', guide: '现场功能面向搭建施工商(检查表)和展厅经理(验收)角色提供。', checklistTitle: '现场检查表', checklistDesc: '确认施工工序 · 附加照片 · 申请验收', inspectionTitle: '现场验收', inspectionDesc: '审批图纸 vs 现场照片 · 合格/不合格判定', }, gallery: { infoBar: 'AI 生成图片不可用于合同·审查文件 — 施工标准以图纸为准', degraded: '无法连接服务器图片记录,显示示例(degraded)。', empty: '暂无生成的图片 — 请在设计工作室生成效果图。', retry: '重新生成', studioNote: '设计工作室请在桌面端编辑', notice: 'AI 生成图片不可用于合同·审查文件(施工标准以图纸为准)', }, more: { accountInternal: 'KINTEX 内部账户(展厅经理)', accountGeneral: '普通账户', openProfile: '打开我的信息', apiServer: 'API 服务器', serverStatus: '服务器状态', statusUp: '正常 (UP)', statusDown: '无法连接 (degraded)', signOut: '退出登录', version: 'KINTEX AI 展览管理 · v0.1.0', }, profile: { sectionInfo: '我的信息', sectionEventRoles: '参与活动角色', sectionSecurity: '账户 · 安全', sectionBiometric: '生物识别锁', sectionNotify: '通知设置', labelName: '姓名', labelUserId: '用户 ID', labelGlobalRole: '全局角色', labelTenant: '展馆(租户)', labelType: '类型', typeInternal: 'KINTEX 内部(展厅经理)', typeGeneral: '普通账户', photoChange: '更换头像', photoTitle: '头像', photoSelect: '请选择照片', photoLibrary: '相册', photoCamera: '相机', photoApply: '应用', photoApplying: '应用中…', photoCaption: '将以圆形显示。', photoPending: '所选照片仅显示在本设备 — 服务器同步准备中。', photoPickerUnavailable: '该设备无法使用图片选择功能。', loadErr: '无法加载我的信息。', uploadErr: '照片上传失败。', otpTitle: '二次验证(OTP)', otpOnAuth: '已启用 · Authenticator(OTP)', otpOnMethod: '已启用 · {{method}}', otpOff: '未设置 — 登录时使用验证器应用(TOTP)两步验证。', on: '开', off: '关', bioTitle: '指纹 · Face 锁', bioDesc: '开启后进入我的信息时需用指纹或 Face 再次验证。登录二次验证保持不变。', bioUnsupported: '该设备不支持生物识别,或未录入指纹/Face。请在设备设置中录入生物信息后重试。', bioFailed: '生物识别验证失败。请重试。', biometric: '生物识别', lockTitle: '生物识别锁', lockHint: '请用指纹或 Face 解锁。', notifyDeadline: '截止 D-day 提醒', notifyApproval: '审批·验收提醒', notifyPayment: '支付·结算提醒', notifyNote: '通知设置保存在本设备。服务器同步准备中。', signOut: '退出登录', signOutConfirm: '要退出登录吗?', version: 'KINTEX AI 展览管理 · 我的信息', }, tickets: { offline: '离线 — 显示已保存门票', badgeNotice: '在现场用门票二维码签到即可转换为移动徽章', footNote: '所示门票为示例 — 门票后端(M10)连接后将替换为真实数据。', emptyTitle: '暂无门票', emptyBody: '预订入场券后,门票将显示在此处。', emptyBtn: '预订入场券', detailTitle: '预订详情 · 取消', }, };