Files
th-hotel-simple/client/src/i18n/locales/zh-CN.ts
2026-07-09 11:59:34 +08:00

250 lines
7.6 KiB
TypeScript
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.

export default {
app: {
name: 'Hotel OMS',
theme: '主题',
language: '语言',
navigationAria: '预订订单导航',
healthUp: '后端已连接',
healthDown: '后端未连接',
healthChecking: '检查中',
},
nav: {
orders: '订单列表',
taskQueue: '任务队列',
sourceMessages: '消息来源',
systemStatus: '系统状态',
orderDetail: '订单详情',
taskDetail: '任务详情',
sourceMessageConversation: '邮件会话',
},
common: {
loading: '加载中',
noData: '暂无数据',
endpointPending: '接口待接入',
endpointMissing: '接口待补',
all: '全部',
unknownStatus: '未知状态',
unknownTaskType: '未知任务类型',
unknownTaskSubtype: '未知任务细分',
unknownReadonlyReason: '暂不可处理',
unknownActorType: '未知操作者',
unknownAuditAction: '未知操作',
unknownOperation: '未知操作',
previousPage: '上一页',
nextPage: '下一页',
pageStatus: '第 {current} / {total} 页',
pageSize: '每页',
},
workbench: {
title: '订单工作台',
subtitle: '查看、筛选和处理预订订单任务',
filters: '筛选条件',
dateRange: '日期范围',
businessKey: '业务号 / 临时单号',
orderStatus: '订单状态',
taskStatus: '任务状态',
taskCardType: '任务卡类型',
reset: '重置',
tableTitle: '订单 / 任务列表',
columns: {
businessKey: '业务号',
orderStatus: '订单状态',
currentTask: '当前任务',
taskStatus: '任务状态',
updatedAt: '最近更新',
operation: '操作',
},
view: '查看',
totalPrefix: '共',
totalSuffix: '条任务线索',
},
orderList: {
title: '订单列表',
subtitle: '按订单查看预订处理入口',
keyword: '团队号 / 确认号',
keywordPlaceholder: '团队号 / 确认号',
tableTitle: '订单数据',
totalSuffix: '条订单',
viewDetail: '查看详情',
continueTask: '继续处理',
noOpenTask: '无待处理任务',
endpointPending: '订单列表接口待后端接入,当前不展示假数据。',
columns: {
order: '订单',
status: '状态',
openTasks: '未关闭任务',
createdAt: '创建时间',
},
},
order: {
summary: '订单摘要',
taskQueue: '同订单任务队列',
sourceMessage: '来源消息',
businessKeySource: '业务号来源',
updatedAt: '最近更新',
guestName: '客人',
arrivalDate: '入住日期',
roomType: '房型',
amount: '金额',
openTask: '处理任务',
groupCode: '团队号Group Code',
confirmationNumber: '确认号Confirmation No.',
temporaryOrderNo: '临时单号',
blockCode: '团队预留号Block Code',
createdAt: '创建时间',
conversationMessageCount: '会话邮件数',
sourceSummaryPending: '订单详情任务时间线的来源邮件摘要字段待后端补充;请从具体任务进入后查看。',
},
taskList: {
title: '任务列表',
subtitle: '按任务查看预订待处理队列',
keyword: '订单 / 邮件关键词',
keywordPlaceholder: '订单号 / 邮件关键词',
taskType: '任务类型',
tableTitle: '任务数据',
totalSuffix: '条任务',
noSourceSubject: '暂无来源主题',
canProcess: '可处理',
cannotProcess: '不可处理',
queueParticipation: '是否参与队列',
queueAll: '全部队列状态',
queueIncluded: '参与队列',
queueExcluded: '不参与队列',
viewTask: '查看任务',
viewOrder: '查看订单',
viewConversation: '查看邮件会话',
columns: {
task: '任务',
order: '订单',
card: '任务卡',
status: '状态',
source: '来源邮件',
queue: '队列',
},
},
task: {
title: '任务卡',
fieldContract: '字段契约',
evidence: '证据区',
saveDraft: '保存草稿',
confirm: '确认任务',
blocked: '阻塞中',
readOnly: '只读',
operaOperations: 'OPERA 模拟操作',
audits: '审计时间线',
noOperations: '确认任务后生成 OPERA 模拟操作。',
noAudits: '暂无审计记录。',
execute: '执行',
retry: '重试',
simulateFailure: '模拟失败',
fieldNotes: '字段备注',
emptyValue: '未填写',
attachments: '附件',
fieldAreaFallback: '基础信息',
savedLocally: '草稿已保存',
confirmedLocally: '任务已确认',
validationFailed: '请先修正字段',
validation: {
required: '{field}为必填项',
enum: '{field}必须来自可选项',
date: '{field}日期格式必须为 YYYY-MM-DD',
number: '{field}必须是数字',
},
viewOrder: '查看订单',
viewConversation: '查看邮件会话',
sourceMessageId: '来源消息编号ID',
sourceSubject: '来源主题',
sourceSender: '发件人',
sourceReceivedAt: '接收时间',
sourceSummaryPending: '来源邮件摘要字段待后端补充',
},
conversation: {
title: '邮件会话详情',
subtitle: '查看来源邮件所在会话下的全部历史邮件和回复',
endpointPending: '邮件会话详情接口待后端接入,当前不展示假数据。',
subject: '会话主题',
messageCount: '邮件数',
channel: '渠道',
firstReceivedAt: '首次接收',
lastReceivedAt: '最近接收',
emptyBody: '邮件正文为空',
attachments: '附件 / 内嵌图片',
unnamedAttachment: '未命名附件',
relatedOrders: '关联订单',
relatedTasks: '关联任务',
},
status: {
TEMPORARY: '临时',
ACTIVE: '有效',
ENDED: '已结束',
LOGIC_DELETED: '已删除',
PENDING_CONFIRM: '待确认',
READY: '待执行',
EXECUTING: '执行中',
FAILED: '失败',
COMPLETED: '已完成',
PENDING: '待执行',
SUCCEEDED: '成功',
BLOCKED: '阻塞',
SKIPPED: '跳过',
},
cardType: {
NEW_BOOKING: '新预订',
UPDATE_BOOKING: '修改预订',
CANCEL_BOOKING: '取消预订',
VOUCHER: '凭证',
ROOMING_LIST: '房表',
AMEND_GROUP_CODE: '修改团队号',
TRACE_NOTE: '追踪备注Trace',
TA_RECORD: '旅行社记录',
MESSAGE_NOTIFICATION: '消息通知',
MANUAL_REVIEW: '人工复核',
},
taskSubtype: {
NEW_BOOKING: '新预订',
UPDATE_BOOKING: '修改预订',
CANCEL_BOOKING: '取消预订',
RATE_CHANGE: '价格调整',
UPDATE_STAY_DATES: '修改入住日期',
UPDATE_ROOM_TYPE: '修改房型',
UPDATE_FIX_CHARGE: '修改固定收费',
NEW_GROUP_BLOCK: '新团队预留',
NEW_FIT_RESERVATION: '新散客预订',
MANUAL_REVIEW: '人工复核',
},
readonlyReason: {
PROCESSABLE: '可处理',
PREVIOUS_TASK_NOT_FINISHED: '前序任务未完成',
TASK_FINISHED: '任务已结束',
TASK_READ_ONLY: '任务只读',
ORDER_CLOSED: '订单已关闭',
QUEUE_EXCLUDED: '未参与队列',
BLOCKED: '阻塞中',
},
actorType: {
USER: '人工用户',
SYSTEM: '系统',
AI: 'AI',
AGENT: '外部助手',
BACKEND: '后端服务',
},
auditAction: {
TASK_CREATED: '任务创建',
TASK_LOADED: '任务读取',
TASK_CONFIRMED: '任务确认',
TASK_CONFIRM: '任务确认',
DRAFT_SAVED: '草稿保存',
TASK_UPDATED: '任务更新',
OPERA_EXECUTED: 'OPERA 执行',
OPERA_RETRIED: 'OPERA 重试',
MANUAL_REVIEW_CREATED: '创建人工复核',
},
operaOperation: {
CREATE_RESERVATION: '创建预订',
UPDATE_RESERVATION: '更新预订',
CANCEL_RESERVATION: '取消预订',
UPDATE_ROOMING_LIST: '更新房表',
ADD_TRACE_NOTE: '添加追踪备注',
},
}