| | |
| | | memoWrap: 'memo wrap', |
| | | memo: 'memo', |
| | | opt: 'operate', |
| | | count: 'count', |
| | | }, |
| | | list: { |
| | | empty: { |
| | |
| | | } |
| | | }, |
| | | enums: { |
| | | success: 'SUCCESS', |
| | | failure: 'FAILURE', |
| | | statusTrue: 'Enable', |
| | | statusFalse: 'Disable', |
| | | true: 'Yes', |
| | | false: 'No', |
| | | na: 'N/A', |
| | | }, |
| | | time: { |
| | | after: 'Time After', |
| | |
| | | collapse: 'Collapse', |
| | | collapseAll: 'Collapse All', |
| | | scope: 'Assign', |
| | | deselect: 'DESELECT', |
| | | import: { |
| | | title: 'Import', |
| | | stop: 'Stop import', |
| | | msg: 'Here is a sample CSV file you can use as a template', |
| | | msg: 'Here is a sample file you can use as a template', |
| | | tips: 'The import is running, please do not close this tab.', |
| | | err: 'Failed to import this file, please make sure your provided a valid CSV file.', |
| | | err: 'Failed to import this file, please make sure your provided a valid file.', |
| | | download: 'Download Import Template', |
| | | result: 'Contacts import complete. Imported %{success} success, with %{error} errors', |
| | | }, |
| | |
| | | earlier: 'Earlier...', |
| | | }, |
| | | validate: { |
| | | pwdMisMatch: 'The password confirmation is not the same as the password.' |
| | | pwdMisMatch: 'The password confirmation is not the same as the password.', |
| | | gtZero: 'The value must be greater than 0.', |
| | | }, |
| | | settings: { |
| | | base: 'Base', |
| | |
| | | jam: 'Jam', |
| | | action: 'Action', |
| | | mission: 'Mission', |
| | | staReserve: 'Sta Reserve', |
| | | lane: 'Lane', |
| | | integrationRecord: 'Integration', |
| | | guarantee: 'Guarantee', |
| | | }, |
| | | table: { |
| | | field: { |
| | |
| | | x: "x", |
| | | y: "y", |
| | | corner: "corner", |
| | | dirRule: "direction rule", |
| | | scale: "scale", |
| | | spin: "spin", |
| | | }, |
| | | sta: { |
| | | uuid: "uuid", |
| | | zoneId: "zone", |
| | | staNo: "staNo", |
| | | staNo: "sta No.", |
| | | name: "name", |
| | | staType: "station type", |
| | | code: "code", |
| | | offset: "offset", |
| | | height: "height(mm)", |
| | | depth: "depth(mm)", |
| | | angle: 'angle(°)', |
| | | actDir: 'actuator direction', |
| | | inboundWait: 'in wait(ms)', |
| | | outboundWait: 'out wait(ms)', |
| | | autoing: "autoing", |
| | | loading: "loading", |
| | | inEnable: "in enable", |
| | | outEnable: "out enable", |
| | | zpallet: "zpallet", |
| | | staSts: "station status", |
| | | capacity: "capacity", |
| | | occCnt: 'occupancy qty', |
| | | rsvInCnt: 'reserve in qty', |
| | | rsvOutCnt: 'reserved out qty', |
| | | }, |
| | | codeGap: { |
| | | code0: "code 1", |
| | |
| | | loc: { |
| | | uuid: "uuid", |
| | | zoneId: "zone", |
| | | locNo: "loc no", |
| | | locNo: "loc No.", |
| | | name: "name", |
| | | code: "code", |
| | | compDirect: "code direct", |
| | | compDirect: "actuator direction", |
| | | locSts: "loc sts", |
| | | offset: "offset", |
| | | offset: "height", |
| | | row: "row", |
| | | bay: "bay", |
| | | lev: "lev", |
| | |
| | | type: "model type", |
| | | name: "model name", |
| | | length: "length", |
| | | headOffset: "head (mm)", |
| | | tailOffset: "tail (mm)", |
| | | width: "width", |
| | | height: "height", |
| | | liftHeight: "lift height", |
| | |
| | | allDirection: "all direction", |
| | | protocol: "protocol", |
| | | mqttTopic: "mqtt topic", |
| | | needUndocking: "need undocking", |
| | | backupAction: "backup action", |
| | | }, |
| | | agv: { |
| | | uuid: "agv no", |
| | | uuid: "agv No.", |
| | | name: "name", |
| | | ip: "ip", |
| | | secret: "secret", |
| | |
| | | }, |
| | | bus: { |
| | | uuid: "uuid", |
| | | busNo: "bus no", |
| | | busNo: "bus No.", |
| | | startTime: "start time", |
| | | endTime: "end time", |
| | | busSts: "bus status", |
| | |
| | | destLoc: "dest loc", |
| | | destCode: "dest code", |
| | | emptyMk: "empty mk", |
| | | uplinkSts: "uplink status", |
| | | zpallet: "zpallet", |
| | | phase: "ideal path", |
| | | errDesc: "error", |
| | |
| | | }, |
| | | travel: { |
| | | uuid: "uuid", |
| | | travelId: "travel no", |
| | | travelId: "travel No.", |
| | | agvId: "agv", |
| | | currSeg: "curr seg", |
| | | taskContent: "tasks", |
| | | taskIds: "task list", |
| | | rollerWaiting: 'roller waiting', |
| | | rollerWaitingCode: 'waiting code', |
| | | state: "state", |
| | | }, |
| | | segment: { |
| | | uuid: "uuid", |
| | | groupId: "group no", |
| | | groupId: "group No.", |
| | | travelId: "travel", |
| | | taskId: "task", |
| | | agvId: "agv", |
| | | serial: "serial no", |
| | | serial: "serial No.", |
| | | startNode: "start node", |
| | | endNode: "end node", |
| | | posType: "type", |
| | | backpack: "backpack", |
| | | algoTime: "algo time", |
| | | state: "state", |
| | | segDesc: "seg no", |
| | | segDesc: "seg No.", |
| | | }, |
| | | jam: { |
| | | uuid: "uuid", |
| | |
| | | runPath: 'Run Path', |
| | | actions: 'Actions', |
| | | }, |
| | | area: { |
| | | uuid: "uuid", |
| | | name: "name", |
| | | code: "code", |
| | | zoneId: "zone", |
| | | type: "type", |
| | | maxCount: "max count", |
| | | speedLimit: "speed limit", |
| | | shapeType: "shape type", |
| | | shapeData: "shape data", |
| | | color: "color", |
| | | priority: "priority", |
| | | version: "version", |
| | | }, |
| | | staReserve: { |
| | | uuid: "uuid", |
| | | staId: "sta", |
| | | taskId: "task", |
| | | segmentId: "segment", |
| | | agvId: "agv", |
| | | name: "name", |
| | | type: "type", |
| | | qty: "qty", |
| | | state: "state", |
| | | reason: "reason", |
| | | expireTime: "expire time", |
| | | waitingAt: "waiting at", |
| | | confirmedAt: "confirmed at", |
| | | cancelledAt: "cancelled at", |
| | | uniqKey: "unique key", |
| | | }, |
| | | lane: { |
| | | uuid: "uuid", |
| | | zoneId: "zone", |
| | | name: "name", |
| | | hashCode: "hash", |
| | | codes: "codes", |
| | | entryAngle: "entry angle", |
| | | maximum: "maximum", |
| | | }, |
| | | integrationRecord: { |
| | | uuid: "uuid", |
| | | namespace: "namespace", |
| | | url: "url", |
| | | appkey: "appkey", |
| | | caller: "caller", |
| | | direction: "direction", |
| | | timestamp: "timestamp", |
| | | clientIp: "clientIp", |
| | | request: "request", |
| | | response: "response", |
| | | err: "error", |
| | | result: "result", |
| | | costMs: "costMs", |
| | | }, |
| | | guarantee: { |
| | | uuid: "uuid", |
| | | name: "name", |
| | | scopeType: "scope type", |
| | | scopeValue: "scope value", |
| | | cronExpr: "cron expression", |
| | | requiredCount: "required count", |
| | | minSoc: "min soc", |
| | | leadTime: "lead time(minute)", |
| | | }, |
| | | } |
| | | }, |
| | | page: { |
| | | login: { |
| | | title: 'Welcome to', |
| | | footer: 'version 3.7.1', |
| | | tenant: 'Company', |
| | | email: 'Email Address', |
| | | username: 'Username', |
| | | password: 'Password', |
| | | confirmPwd: 'Confirm Password', |
| | | code: 'Verification Code', |
| | | tab: { |
| | | login: 'SIGN IN', |
| | | register: 'SIGN UP', |
| | | }, |
| | | button: { |
| | | login: 'SIGN IN', |
| | | register: 'SIGN UP', |
| | | code: 'Send Code', |
| | | }, |
| | | }, |
| | | settings: { |
| | | resetPwd: { |
| | | currPwd: 'Current Password', |
| | | newPwd: 'New Password', |
| | | confirmNewPwd: 'Confirm Password', |
| | | resetBtn: 'Reset', |
| | | tip: { |
| | | usernameLimit: 'Only 3-20 English letters or numbers are allowed. No special characters.', |
| | | pwdInputLimit: "New Password must be 6-13 characters long and include both letters and numbers.", |
| | | pwdNotSameAsOld: "New Password cannot be the same as the Current Password.", |
| | | pwdNotMatch: "New Password and Confirm Password do not match.", |
| | | } |
| | | } |
| | | }, |
| | | code: { |
| | | dirRule: { |
| | | helper: 'Select one direction to disable; other directions remain available.', |
| | | status: { |
| | | enabled: 'Enabled', |
| | | disabled: 'Disabled', |
| | | }, |
| | | }, |
| | | enums: { |
| | | spin: { |
| | | na: 'N/A', |
| | | cw: 'CW', |
| | | ccw: 'CCW', |
| | | }, |
| | | }, |
| | | }, |
| | | loc: { |
| | | init: 'INITIALIZE', |
| | | start: { |
| | |
| | | }, |
| | | levOffset: 'lev offset', |
| | | bottomOffset: 'bottom offset', |
| | | enums: { |
| | | compDirect: { |
| | | left: 'Left', |
| | | right: 'Right', |
| | | forward: 'Forward', |
| | | }, |
| | | }, |
| | | }, |
| | | guarantee: { |
| | | scope: { |
| | | helper: 'Select the scope for this plan; defaults to global coverage', |
| | | global: 'Global', |
| | | model: 'By model', |
| | | area: 'By area', |
| | | biz: 'By business type', |
| | | agv: 'Specific vehicles', |
| | | globalHelper: 'Applies to all vehicles', |
| | | globalTip: 'Select a scope type to limit the plan', |
| | | }, |
| | | schedule: { |
| | | label: 'Capacity window', |
| | | type: 'Frequency', |
| | | daily: 'Daily', |
| | | weekly: 'Weekly', |
| | | monthly: 'Monthly', |
| | | time: 'Execution time', |
| | | weeklyLabel: 'Weekdays', |
| | | monthlyLabel: 'Days of month', |
| | | monthHelper: 'Select at least one day', |
| | | monthDay: 'Day %{day}', |
| | | preview: 'Cron expression', |
| | | descriptionPrefix: 'Runs as %{desc}', |
| | | description: { |
| | | daily: 'every day at %{time}', |
| | | weekly: 'every week on %{days} at %{time}', |
| | | monthly: 'every month on %{days} at %{time}', |
| | | }, |
| | | }, |
| | | week: { |
| | | mon: 'Mon', |
| | | tue: 'Tue', |
| | | wed: 'Wed', |
| | | thu: 'Thu', |
| | | fri: 'Fri', |
| | | sat: 'Sat', |
| | | sun: 'Sun', |
| | | }, |
| | | }, |
| | | sta: { |
| | | depthHint: 'Set depth to 0 to keep the default value.', |
| | | enums: { |
| | | type: { |
| | | in: 'UNLOAD', |
| | | out: 'LOAD', |
| | | }, |
| | | state: { |
| | | reserved: 'RESERVED', |
| | | waiting: 'WAITING', |
| | | confirmed: 'CONFIRMED', |
| | | canceled: 'CANCELLED', |
| | | timeout: 'TIMEOUT', |
| | | }, |
| | | }, |
| | | }, |
| | | funcSta: { |
| | | enums: { |
| | |
| | | } |
| | | } |
| | | }, |
| | | lane: { |
| | | helper: { |
| | | entryAngle: 'Set the lane entry angle (0-360). -1 means no restriction', |
| | | maximum: 'Adjust the maximum load capacity. -1 means no restriction', |
| | | }, |
| | | actions: { |
| | | deleteAll: 'DELETE ALL', |
| | | deleteAllSuccess: 'Delete all successfully.', |
| | | deleteAllError: 'Failed to delete all.', |
| | | }, |
| | | }, |
| | | agv: { |
| | | show: { |
| | | tabs: { |
| | |
| | | reposition: 'clear path reposition', |
| | | } |
| | | }, |
| | | task: { |
| | | enums: { |
| | | uplinkSts: { |
| | | NONE: 'Unknown', |
| | | PENDING: 'Pending', |
| | | SENDING: 'Uploading', |
| | | SUCCESS: 'Success', |
| | | FAILED: 'Failed', |
| | | SKIPPED: 'Skipped', |
| | | }, |
| | | }, |
| | | }, |
| | | segment: { |
| | | enums: { |
| | | state: { |
| | | init: 'INIT', |
| | | waiting: 'WAITING', |
| | | running: 'RUNNING', |
| | | finish: 'FINISH', |
| | | }, |
| | | }, |
| | | }, |
| | | travel: { |
| | | enums: { |
| | | state: { |
| | | running: 'RUNNING', |
| | | finish: 'FINISH', |
| | | }, |
| | |
| | | } |
| | | } |
| | | }, |
| | | integrationRecord: { |
| | | enums: { |
| | | direction: { |
| | | none: 'Unknown', |
| | | inbound: 'Inbound', |
| | | outbound: 'Outbound', |
| | | }, |
| | | }, |
| | | }, |
| | | map: { |
| | | welcome: 'Welcome to the RCS System. Tip: Left-click to select objects, right-click to pan the view, and use the scroll wheel to zoom the view.', |
| | | devices: { |
| | |
| | | flip: 'FLIP', |
| | | fake: 'FAKE', |
| | | route: 'ROUTE', |
| | | area: 'AREA', |
| | | disable: 'DISABLE', |
| | | enable: 'ENABLE', |
| | | reset: 'RESET', |
| | |
| | | oneClickPatrol: 'One-click Patrol', |
| | | cancelPatrol: 'Cancel Patrol', |
| | | addArea: 'Add Area', |
| | | cancelAddArea: 'Cancel Add', |
| | | areaList: 'Area List', |
| | | }, |
| | | mode: { |
| | | observer: 'OBSERVER', |
| | |
| | | }, |
| | | }, |
| | | }, |
| | | area: { |
| | | title: 'Area Settings', |
| | | tabs: { |
| | | basic: 'Basic', |
| | | advanced: 'Advanced', |
| | | }, |
| | | form: { |
| | | name: 'Name', |
| | | agv: 'Assign AGVs', |
| | | agvPlaceholder: 'Select AGVs', |
| | | codes: 'Codes in area (%{count})', |
| | | codesEmpty: 'No codes', |
| | | code: 'Area Code', |
| | | maxQty: 'Maximum Quantity', |
| | | speedLimit: 'Speed Limit', |
| | | startX: 'Start X', |
| | | startY: 'Start Y', |
| | | endX: 'End X', |
| | | endY: 'End Y', |
| | | memo: 'Memo', |
| | | priority: 'Priority', |
| | | agvCount: 'AGV · %{count}', |
| | | areaSize: 'Area %{size} ㎡', |
| | | }, |
| | | confirm: { |
| | | save: 'Save current changes?', |
| | | delete: 'This action cannot be undone. Delete this area?', |
| | | }, |
| | | prompt: { |
| | | nameInput: 'Please enter area name', |
| | | areaName: 'Please enter area name', |
| | | }, |
| | | msg: { |
| | | areaCreated: 'Area "%{name}" created', |
| | | }, |
| | | }, |
| | | }, |
| | | } |
| | | }; |