|  |  | 
 |  |  | import chineseMessages from "./core/chineseMessages"; | 
 |  |  | import zhMap from "./core/zhMap"; | 
 |  |  |  | 
 |  |  | const customChineseMessages = { | 
 |  |  |     ...chineseMessages, | 
 |  |  |     ...zhMap, | 
 |  |  |     hello: '你好世界', | 
 |  |  |     common: { | 
 |  |  |         response: { | 
 |  |  | 
 |  |  |             createTime: '添加时间', | 
 |  |  |             createBy: '添加人员', | 
 |  |  |             updateTime: '修改时间', | 
 |  |  |             updateBy: '修改员', | 
 |  |  |             updateBy: '修改人员', | 
 |  |  |             status: '状态', | 
 |  |  |             memoWrap: '显示备注', | 
 |  |  |             memo: '备注', | 
 |  |  |             opt: '操作', | 
 |  |  |         }, | 
 |  |  |         list: { | 
 |  |  |             empty: { | 
 |  |  |                 tip: '没有可显示数据', | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         edit: { | 
 |  |  |             title: { | 
 |  |  | 
 |  |  |             before: '结束时间' | 
 |  |  |         }, | 
 |  |  |         action: { | 
 |  |  |             reset: '重置', | 
 |  |  |             expand: '展开', | 
 |  |  |             expandAll: '全部展开', | 
 |  |  |             collapse: '折叠', | 
 |  |  |             collapseAll: '全部折叠', | 
 |  |  |             scope: '权限', | 
 |  |  |             import: { | 
 |  |  |                 title: '导入', | 
 |  |  |                 stop: '停止导入', | 
 |  |  |                 msg: '这是一个可以用作模板的示例 CSV 文件', | 
 |  |  |                 tips: '正在导入中,请不要关闭此窗口', | 
 |  |  |                 err: '无法导入此文件,请确保您提供了有效的 CSV 文件', | 
 |  |  |                 download: '下载导入模板', | 
 |  |  |                 result: '导入完成。已导入 %{success} 成功, 和 %{error} 失败', | 
 |  |  |             }, | 
 |  |  |             loadMore: '加载更多', | 
 |  |  |             complete: '完成', | 
 |  |  |             deprecate: '废弃', | 
 |  |  |             resend: '重发', | 
 |  |  |             selected: '项选中', | 
 |  |  |         }, | 
 |  |  |         msg: { | 
 |  |  |             confirm: { | 
 |  |  |                 tip: '提示', | 
 |  |  |                 desc: '您确定要执行此操作吗?', | 
 |  |  |             }, | 
 |  |  |             placeholder: '请输入搜索内容', | 
 |  |  |         }, | 
 |  |  |     }, | 
 |  |  |     filters: { | 
 |  |  | 
 |  |  |         security: '安全设置', | 
 |  |  |     }, | 
 |  |  |     create: { | 
 |  |  |         title: '添加' | 
 |  |  |         title: '添加', | 
 |  |  |         empty: { | 
 |  |  |             title: '暂无数据', | 
 |  |  |             desc: '请先添加数据', | 
 |  |  |             button: '添加数据' | 
 |  |  |         }, | 
 |  |  |     }, | 
 |  |  |     update: { | 
 |  |  |         title: '修改' | 
 |  |  | 
 |  |  |         userLogin: '登录日志', | 
 |  |  |         base: '基础档案', | 
 |  |  |         warehouse: '仓库管理', | 
 |  |  |         dispatcher: '任务管理', | 
 |  |  |         equipment: '设备管理', | 
 |  |  |         dispatcher: '调度中心', | 
 |  |  |         equipment: '设备监控', | 
 |  |  |         zone: '库区管理', | 
 |  |  |         staSts: '站点状态', | 
 |  |  |         staType: '站点类型', | 
 |  |  | 
 |  |  |         sta: '站点管理', | 
 |  |  |         codeGap: '条码间距', | 
 |  |  |         route: '路径管理', | 
 |  |  |         funcSta: '功能区设置', | 
 |  |  |         locSts: '库位状态', | 
 |  |  |         locType: '库位类型', | 
 |  |  |         loc: '库位管理', | 
 |  |  |         agvSts: '车辆状态', | 
 |  |  |         agvModel: '车型管理', | 
 |  |  |         agv: '车辆管理', | 
 |  |  |         agvDetail: '车辆详情', | 
 |  |  |         actionSts: '动作状态', | 
 |  |  |         actionType: '动作类型', | 
 |  |  |         busSts: '总线状态', | 
 |  |  |         taskSts: '任务状态', | 
 |  |  |         taskType: '任务类型', | 
 |  |  |         vehFaultRec: '车辆故障', | 
 |  |  |         bus: '总线', | 
 |  |  |         task: '任务', | 
 |  |  |         travel: '行程', | 
 |  |  |         segment: '作业', | 
 |  |  |         jam: '避让', | 
 |  |  |         action: '动作', | 
 |  |  |         mission: '执行', | 
 |  |  |     }, | 
 |  |  |     table: { | 
 |  |  |         field: { | 
 |  |  | 
 |  |  |                 codeDataArr: "条码组数据", | 
 |  |  |                 direction: "方向", | 
 |  |  |             }, | 
 |  |  |             funcSta: { | 
 |  |  |                 uuid: "编码", | 
 |  |  |                 zoneId: "库区", | 
 |  |  |                 agvId: "车辆", | 
 |  |  |                 name: "名称", | 
 |  |  |                 type: "类型", | 
 |  |  |                 code: "地面码", | 
 |  |  |                 angle: "角度", | 
 |  |  |                 state: "状态", | 
 |  |  |             }, | 
 |  |  |             locSts: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             locType: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             loc: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 zoneId: "库区", | 
 |  |  |                 locNo: "库位号", | 
 |  |  |                 name: "名称", | 
 |  |  |                 code: "地面码", | 
 |  |  |                 compDirect: "码方向", | 
 |  |  |                 locSts: "库位状态", | 
 |  |  |                 offset: "偏移量", | 
 |  |  |                 row: "排", | 
 |  |  |                 bay: "列", | 
 |  |  |                 lev: "层", | 
 |  |  |                 barcode: "库位码", | 
 |  |  |                 zpallet: "料箱码", | 
 |  |  |                 locType: "库位类型", | 
 |  |  |             }, | 
 |  |  |             agvSts: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             agvModel: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 type: "车类型", | 
 |  |  |                 name: "车型名", | 
 |  |  |                 length: "长度", | 
 |  |  |                 width: "宽度", | 
 |  |  |                 height: "高度", | 
 |  |  |                 liftHeight: "举升高度", | 
 |  |  |                 diameter: "旋转直径", | 
 |  |  |                 password: "设备密码", | 
 |  |  |                 backpack: "背篓数量", | 
 |  |  |                 lowBattery: "充电电量", | 
 |  |  |                 quaBattery: "额定电量", | 
 |  |  |                 travelSpeed: "走行速度", | 
 |  |  |                 workDirection: "作业方向", | 
 |  |  |                 allDirection: "全向", | 
 |  |  |                 protocol: "协议", | 
 |  |  |                 mqttTopic: "mqtt", | 
 |  |  |             }, | 
 |  |  |             agv: { | 
 |  |  |                 uuid: "车辆编号", | 
 |  |  |                 name: "车辆名称", | 
 |  |  |                 ip: "ip", | 
 |  |  |                 secret: "密钥", | 
 |  |  |                 agvSts: "车辆状态", | 
 |  |  |                 agvModel: "车型", | 
 |  |  |                 stage: "背篓数量", | 
 |  |  |                 chargeLine: "充电电量", | 
 |  |  |                 error: "异常", | 
 |  |  |                 online: "在线", | 
 |  |  |             }, | 
 |  |  |             agvDetail: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 agvId: "车辆", | 
 |  |  |                 title: "标题", | 
 |  |  |                 pos: "定位", | 
 |  |  |                 code: "地面码", | 
 |  |  |                 lastCode: "上次定位", | 
 |  |  |                 codeOffsert: "地面码偏移", | 
 |  |  |                 straightVal: "直行距离", | 
 |  |  |                 agvAngle: "当前角度", | 
 |  |  |                 gyroAngle: "陀螺仪角度", | 
 |  |  |                 encoderAngle: "编码器角度", | 
 |  |  |                 high: "当前高度", | 
 |  |  |                 sensorSts: "传感器状态", | 
 |  |  |                 vol: "电压", | 
 |  |  |                 soc: "电量", | 
 |  |  |                 soh: "健康", | 
 |  |  |                 batteryFail: "电池故障", | 
 |  |  |                 tempe: "温度", | 
 |  |  |                 motorFail: "电机故障", | 
 |  |  |                 failSign: "故障标识", | 
 |  |  |                 bootTime: "开机时间", | 
 |  |  |                 workTime: "工作时间", | 
 |  |  |                 workDistance: "累计里程", | 
 |  |  |                 backpack: "背篓", | 
 |  |  |                 password: "密码", | 
 |  |  |                 online: '在线', | 
 |  |  |                 task: '任务', | 
 |  |  |             }, | 
 |  |  |             actionSts: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             actionType: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             busSts: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             taskSts: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             taskType: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "名称", | 
 |  |  |             }, | 
 |  |  |             vehFaultRec: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 agvId: "车辆", | 
 |  |  |                 faultNo: "故障码", | 
 |  |  |                 faultHex: "十六进制", | 
 |  |  |                 faultName: "故障名", | 
 |  |  |                 faultStatus: "故障状态", | 
 |  |  |                 faultLev: "故障等级", | 
 |  |  |                 faultData: "故障数据", | 
 |  |  |                 type: "故障类型", | 
 |  |  |                 protocol: "原始报文", | 
 |  |  |                 happenTime: "故障时间", | 
 |  |  |                 resetTime: "复位时间", | 
 |  |  |                 state: "进度", | 
 |  |  |             }, | 
 |  |  |             bus: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 busNo: "总批号", | 
 |  |  |                 startTime: "开始时间", | 
 |  |  |                 endTime: "结束时间", | 
 |  |  |                 busSts: "总线状态", | 
 |  |  |                 phase: "进度", | 
 |  |  |                 taskList: "任务列表", | 
 |  |  |                 tasksNum: "剩余任务", | 
 |  |  |                 tasksNumTotal: "任务总数", | 
 |  |  |             }, | 
 |  |  |             task: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 busId: "总线", | 
 |  |  |                 seqNum: "任务编号", | 
 |  |  |                 priority: "优先级", | 
 |  |  |                 name: "名称", | 
 |  |  |                 taskSts: "任务状态", | 
 |  |  |                 taskType: "任务类型", | 
 |  |  |                 agvId: "车辆", | 
 |  |  |                 ioTime: "工作时间", | 
 |  |  |                 startTime: "开始时间", | 
 |  |  |                 endTime: "结束时间", | 
 |  |  |                 errTime: "异常时间", | 
 |  |  |                 oriSta: "起始站点", | 
 |  |  |                 oriLoc: "起始库位", | 
 |  |  |                 oriCode: "起始地面码", | 
 |  |  |                 destSta: "目标站点", | 
 |  |  |                 destLoc: "目标库位", | 
 |  |  |                 destCode: "目标地面码", | 
 |  |  |                 emptyMk: "空料箱", | 
 |  |  |                 zpallet: "料箱码", | 
 |  |  |                 phase: "理想路径", | 
 |  |  |                 errDesc: "异常描述", | 
 |  |  |                 oriDesc: "出发地", | 
 |  |  |                 destDesc: "目的地", | 
 |  |  |             }, | 
 |  |  |             travel: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 travelId: "行程编号", | 
 |  |  |                 agvId: "车辆", | 
 |  |  |                 currSeg: "当前作业", | 
 |  |  |                 taskContent: "任务内容", | 
 |  |  |                 taskIds: "任务列表", | 
 |  |  |                 state: "状态", | 
 |  |  |             }, | 
 |  |  |             segment: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 groupId: "分组编号", | 
 |  |  |                 travelId: "行程", | 
 |  |  |                 taskId: "任务", | 
 |  |  |                 agvId: "车辆", | 
 |  |  |                 serial: "序列号", | 
 |  |  |                 startNode: "开始节点", | 
 |  |  |                 endNode: "作业节点", | 
 |  |  |                 posType: "作业类型", | 
 |  |  |                 backpack: "背篓", | 
 |  |  |                 state: "状态", | 
 |  |  |                 segDesc: "作业编号", | 
 |  |  |             }, | 
 |  |  |             jam: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 name: "别名", | 
 |  |  |                 jamAgv: "阻塞车辆", | 
 |  |  |                 jamCode: "阻塞地标", | 
 |  |  |                 jamSeg: "阻塞作业", | 
 |  |  |                 avoAgv: "避让车辆", | 
 |  |  |                 avoCode: "避让地标", | 
 |  |  |                 avoSeg: "避让作业", | 
 |  |  |                 cycleAvo: "嵌套避让", | 
 |  |  |                 cycleCode: "嵌套地标", | 
 |  |  |                 startTime: "开始时间", | 
 |  |  |                 notifyTime: "通知时间", | 
 |  |  |                 endTime: "结束时间", | 
 |  |  |                 duration: "持续时长", | 
 |  |  |                 state: "状态", | 
 |  |  |             }, | 
 |  |  |             action: { | 
 |  |  |                 uuid: "编号", | 
 |  |  |                 groupId: "任务组", | 
 |  |  |                 busId: "总线", | 
 |  |  |                 taskId: "任务", | 
 |  |  |                 seqNum: "动作号", | 
 |  |  |                 priority: "优先级", | 
 |  |  |                 name: "名称", | 
 |  |  |                 val: "动作值", | 
 |  |  |                 code: "地面码", | 
 |  |  |                 params: "动作参数", | 
 |  |  |                 actionType: "动作类型", | 
 |  |  |                 actionSts: "动作状态", | 
 |  |  |                 agvId: "车辆", | 
 |  |  |                 ioTime: "工作时间", | 
 |  |  |                 startTime: "下发时间", | 
 |  |  |                 endTime: "完成时间", | 
 |  |  |                 errTime: "异常时间", | 
 |  |  |                 errDesc: "异常", | 
 |  |  |             }, | 
 |  |  |             mission: { | 
 |  |  |                 backpack: '背篓', | 
 |  |  |                 code: '地面码', | 
 |  |  |                 task: '任务', | 
 |  |  |                 lastSendDate: '最近下发时间', | 
 |  |  |                 actionCount: '动作数量', | 
 |  |  |                 runPath: '走行路径', | 
 |  |  |                 actions: '动作列表', | 
 |  |  |             }, | 
 |  |  |         } | 
 |  |  |     }, | 
 |  |  |     page: { | 
 |  |  |         loc: { | 
 |  |  |             init: '初始化', | 
 |  |  |             start: { | 
 |  |  |                 row: '开始排', | 
 |  |  |                 bay: '开始列', | 
 |  |  |                 lev: '开始层', | 
 |  |  |             }, | 
 |  |  |             end: { | 
 |  |  |                 row: '结束排', | 
 |  |  |                 bay: '结束列', | 
 |  |  |                 lev: '结束层', | 
 |  |  |             }, | 
 |  |  |             levOffset: '每层高度', | 
 |  |  |             bottomOffset: '底部偏移量', | 
 |  |  |         }, | 
 |  |  |         funcSta: { | 
 |  |  |             enums: { | 
 |  |  |                 type: { | 
 |  |  |                     charge: '充电位', | 
 |  |  |                     standby: '待机位', | 
 |  |  |                 }, | 
 |  |  |                 state: { | 
 |  |  |                     idle: '空闲', | 
 |  |  |                     occupied: '忙碌', | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         agv: { | 
 |  |  |             show: { | 
 |  |  |                 tabs: { | 
 |  |  |                     detail: '数据采集', | 
 |  |  |                     task: '任务统计', | 
 |  |  |                     error: '异常日志', | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         segment: { | 
 |  |  |             enums: { | 
 |  |  |                 state: { | 
 |  |  |                     init: '初始化', | 
 |  |  |                     waiting: '等待中', | 
 |  |  |                     running: '正在运行', | 
 |  |  |                     finish: '已完成', | 
 |  |  |                 }, | 
 |  |  |             }, | 
 |  |  |         }, | 
 |  |  |         jam: { | 
 |  |  |             enums: { | 
 |  |  |                 state: { | 
 |  |  |                     running: '处理中', | 
 |  |  |                     finish: '已完成', | 
 |  |  |                     fail: '失败', | 
 |  |  |                     deprecated: '废弃', | 
 |  |  |                     done: "完结", | 
 |  |  |                 }, | 
 |  |  |             }, | 
 |  |  |         }, | 
 |  |  |         route: { | 
 |  |  |             enums: { | 
 |  |  |                 direction: { | 
 |  |  |                     forward: '正向', | 
 |  |  |                     reverse: '反向', | 
 |  |  |                     unordered: '无序', | 
 |  |  |                 }, | 
 |  |  |             }, | 
 |  |  |         }, | 
 |  |  |         mission: { | 
 |  |  |             backToMission: '返回', | 
 |  |  |             enums: { | 
 |  |  |                 posType: { | 
 |  |  |                     MOVE: '走行', | 
 |  |  |                     ORI_LOC: '库位取货', | 
 |  |  |                     ORI_STA: '站点取货', | 
 |  |  |                     DEST_LOC: '库位放货', | 
 |  |  |                     DEST_STA: '站点放货', | 
 |  |  |                     TO_CHARGE: '去充电', | 
 |  |  |                     TO_STANDBY: '回待机点', | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         map: { | 
 |  |  |             welcome: '欢迎使用RCS', | 
 |  |  |             devices: { | 
 |  |  |                 title: '图标库', | 
 |  |  |                 shelf: '货架', | 
 |  |  |                 charge: '充电桩', | 
 |  |  |                 station: '站点', | 
 |  |  |                 direction: '方向', | 
 |  |  |                 agv: '车辆', | 
 |  |  |                 point: '定位点', | 
 |  |  |             }, | 
 |  |  |             action: { | 
 |  |  |                 startup: '启动RCS', | 
 |  |  |                 shutdown: '暂停RCS', | 
 |  |  |                 monitor: '日志监控', | 
 |  |  |                 save: '保存地图', | 
 |  |  |                 clear: '清空地图', | 
 |  |  |                 adapt: '适配', | 
 |  |  |                 disable: '禁用', | 
 |  |  |                 enable: '启用', | 
 |  |  |                 reset: '重置', | 
 |  |  |                 restoreALl: '恢复所有', | 
 |  |  |             }, | 
 |  |  |             mode: { | 
 |  |  |                 observer: '观察模式', | 
 |  |  |                 movable: '编辑模式', | 
 |  |  |                 settings: '配置模式', | 
 |  |  |             }, | 
 |  |  |             insight: { | 
 |  |  |                 title: '详情', | 
 |  |  |                 tabs: { | 
 |  |  |                     control: '控制', | 
 |  |  |                 }, | 
 |  |  |                 shelf: { | 
 |  |  |                     outbound: '出库', | 
 |  |  |                     updateStatus: '修改状态', | 
 |  |  |                 }, | 
 |  |  |                 control: { | 
 |  |  |                     type: { | 
 |  |  |                         MOVE: '移动', | 
 |  |  |                         TO_CHARGE: '去充电', | 
 |  |  |                         TO_STANDBY: '去待机位', | 
 |  |  |                         TO_CHARGE: '去充电', | 
 |  |  |                         LOC_TO_LOC: '库位到库位', | 
 |  |  |                         LOC_TO_STA: '库位到站点', | 
 |  |  |                         STA_TO_LOC: '站点到库位', | 
 |  |  |                         STA_TO_STA: '站点到站点', | 
 |  |  |                     }, | 
 |  |  |                     startCode: '起始定位点', | 
 |  |  |                     endCode: '目标定位点', | 
 |  |  |                     startLoc: '起始库位', | 
 |  |  |                     endLoc: '目标库位', | 
 |  |  |                     startSta: '起始站点', | 
 |  |  |                     endSta: '目标站点', | 
 |  |  |                 } | 
 |  |  |             }, | 
 |  |  |             settings: { | 
 |  |  |                 title: '设置', | 
 |  |  |                 map: { | 
 |  |  |                     title: '地图参数', | 
 |  |  |                     base: { | 
 |  |  |                         position: '定位', | 
 |  |  |                         scale: '缩放', | 
 |  |  |                         rotation: '旋转', | 
 |  |  |                     }, | 
 |  |  |                     copy: { | 
 |  |  |                         title: '复制', | 
 |  |  |                         direction: '方向', | 
 |  |  |                         left: '左', | 
 |  |  |                         right: '右', | 
 |  |  |                         up: '上', | 
 |  |  |                         down: '下', | 
 |  |  |                         count: '数量', | 
 |  |  |                         execute: '执行', | 
 |  |  |                         reverse: '撤销', | 
 |  |  |                         field: { | 
 |  |  |                             gap: '间距', | 
 |  |  |                             autoIncrement: '自增长', | 
 |  |  |                             incrementValue: '自增长值', | 
 |  |  |                             incrementMode: '增长方式', | 
 |  |  |                             ascend: '升序', | 
 |  |  |                             descend: '降序', | 
 |  |  |                         }, | 
 |  |  |                         valid: { | 
 |  |  |                             common: '请先设置系统参数', | 
 |  |  |                             shelf: '请先在系统参数中设置排和列', | 
 |  |  |                         }, | 
 |  |  |                     }, | 
 |  |  |                     more: { | 
 |  |  |                         title: '更多', | 
 |  |  |                     }, | 
 |  |  |                 }, | 
 |  |  |                 config: { | 
 |  |  |                     title: '系统参数', | 
 |  |  |                     base: { | 
 |  |  |                         no: '编号', | 
 |  |  |                     }, | 
 |  |  |                     shelf: { | 
 |  |  |                         row: '排', | 
 |  |  |                         bay: '列', | 
 |  |  |                     }, | 
 |  |  |                 }, | 
 |  |  |             }, | 
 |  |  |         }, | 
 |  |  |     } | 
 |  |  | }; | 
 |  |  |  |