|
|
@@ -0,0 +1,3762 @@
|
|
|
+{
|
|
|
+ "i18n.language_name": {
|
|
|
+ "key": "i18n.language_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "English"
|
|
|
+ },
|
|
|
+ "abnormal": {
|
|
|
+ "key": "abnormal",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Abnormal"
|
|
|
+ },
|
|
|
+ "account_login": {
|
|
|
+ "key": "account_login",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Username Login"
|
|
|
+ },
|
|
|
+ "action_confirm": {
|
|
|
+ "key": "action_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Action Confirmation"
|
|
|
+ },
|
|
|
+ "action_confirm_content": {
|
|
|
+ "key": "action_confirm_content",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to perform {0}?"
|
|
|
+ },
|
|
|
+ "action_failed": {
|
|
|
+ "key": "action_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Action Failed"
|
|
|
+ },
|
|
|
+ "action_hint": {
|
|
|
+ "key": "action_hint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Action Notification"
|
|
|
+ },
|
|
|
+ "action_succeed": {
|
|
|
+ "key": "action_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Action Successful"
|
|
|
+ },
|
|
|
+ "add_card_failed": {
|
|
|
+ "key": "add_card_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add Card"
|
|
|
+ },
|
|
|
+ "add_card_succeed": {
|
|
|
+ "key": "add_card_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Added Successfully"
|
|
|
+ },
|
|
|
+ "add_colocker": {
|
|
|
+ "key": "add_colocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add Co-lock User ({0})"
|
|
|
+ },
|
|
|
+ "add_group": {
|
|
|
+ "key": "add_group",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add Group"
|
|
|
+ },
|
|
|
+ "add_key_failed": {
|
|
|
+ "key": "add_key_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add Key"
|
|
|
+ },
|
|
|
+ "add_key_succeed": {
|
|
|
+ "key": "add_key_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key Added Successfully"
|
|
|
+ },
|
|
|
+ "add_lock_failed": {
|
|
|
+ "key": "add_lock_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add Padlock"
|
|
|
+ },
|
|
|
+ "add_lock_succeed": {
|
|
|
+ "key": "add_lock_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Padlock Added Successfully"
|
|
|
+ },
|
|
|
+ "add_point_failed": {
|
|
|
+ "key": "add_point_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add Isolation Point"
|
|
|
+ },
|
|
|
+ "add_point_succeed": {
|
|
|
+ "key": "add_point_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Isolation Point Added Successfully"
|
|
|
+ },
|
|
|
+ "add_rfid_token_failed": {
|
|
|
+ "key": "add_rfid_token_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add RFID Tag"
|
|
|
+ },
|
|
|
+ "add_rfid_token_succeed": {
|
|
|
+ "key": "add_rfid_token_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Tag Added Successfully"
|
|
|
+ },
|
|
|
+ "add_role_failed": {
|
|
|
+ "key": "add_role_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add Role"
|
|
|
+ },
|
|
|
+ "add_role_succeed": {
|
|
|
+ "key": "add_role_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role Added Successfully"
|
|
|
+ },
|
|
|
+ "add_user_succeed": {
|
|
|
+ "key": "add_user_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User Added Successfully"
|
|
|
+ },
|
|
|
+ "add_workstation_failed": {
|
|
|
+ "key": "add_workstation_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add Workstation"
|
|
|
+ },
|
|
|
+ "add_workstation_succeed": {
|
|
|
+ "key": "add_workstation_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workstation Added Successfully"
|
|
|
+ },
|
|
|
+ "admin_role_can_not_edit": {
|
|
|
+ "key": "admin_role_can_not_edit",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Administrator Role Cannot Be Edited"
|
|
|
+ },
|
|
|
+ "admin_username": {
|
|
|
+ "key": "admin_username",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Admin Account: (Numbers, Letters, 6–20 characters)"
|
|
|
+ },
|
|
|
+ "all": {
|
|
|
+ "key": "all",
|
|
|
+ "type": "text",
|
|
|
+ "value": "All"
|
|
|
+ },
|
|
|
+ "all_hardware_tv": {
|
|
|
+ "key": "all_hardware_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "All Hardware"
|
|
|
+ },
|
|
|
+ "all_job_tv": {
|
|
|
+ "key": "all_job_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "All Jobs"
|
|
|
+ },
|
|
|
+ "all_points_tv": {
|
|
|
+ "key": "all_points_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "All Points"
|
|
|
+ },
|
|
|
+ "all_quick_entrance": {
|
|
|
+ "key": "all_quick_entrance",
|
|
|
+ "type": "text",
|
|
|
+ "value": "All Shortcuts"
|
|
|
+ },
|
|
|
+ "all_select_not_all_select": {
|
|
|
+ "key": "all_select_not_all_select",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Select All / Deselect All"
|
|
|
+ },
|
|
|
+ "already_colock": {
|
|
|
+ "key": "already_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-locked ({0})"
|
|
|
+ },
|
|
|
+ "already_uncolock": {
|
|
|
+ "key": "already_uncolock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-lock Released ({0})"
|
|
|
+ },
|
|
|
+ "back": {
|
|
|
+ "key": "back",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Back"
|
|
|
+ },
|
|
|
+ "base_info_title": {
|
|
|
+ "key": "base_info_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Basic Information"
|
|
|
+ },
|
|
|
+ "ble_connect_fail": {
|
|
|
+ "key": "ble_connect_fail",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Connection Failed, Please Retry!"
|
|
|
+ },
|
|
|
+ "ble_connecting": {
|
|
|
+ "key": "ble_connecting",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Connecting, Please Wait..."
|
|
|
+ },
|
|
|
+ "can_not_remove_current_colocker": {
|
|
|
+ "key": "can_not_remove_current_colocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Cannot Remove Current Co-lock User"
|
|
|
+ },
|
|
|
+ "can_not_remove_current_locker": {
|
|
|
+ "key": "can_not_remove_current_locker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Cannot Remove Current Locker"
|
|
|
+ },
|
|
|
+ "cancel": {
|
|
|
+ "key": "cancel",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Cancel"
|
|
|
+ },
|
|
|
+ "cancel_countdown": {
|
|
|
+ "key": "cancel_countdown",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Cancel ({0}s)"
|
|
|
+ },
|
|
|
+ "cancel_exception": {
|
|
|
+ "key": "cancel_exception",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Cancel Exception"
|
|
|
+ },
|
|
|
+ "cancel_exception_failed": {
|
|
|
+ "key": "cancel_exception_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Cancel Exception"
|
|
|
+ },
|
|
|
+ "cancel_exception_success": {
|
|
|
+ "key": "cancel_exception_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Cancelled Successfully"
|
|
|
+ },
|
|
|
+ "cancel_job": {
|
|
|
+ "key": "cancel_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Cancel Job"
|
|
|
+ },
|
|
|
+ "cancel_job_tip": {
|
|
|
+ "key": "cancel_job_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to cancel the current job?"
|
|
|
+ },
|
|
|
+ "capture_tip_content": {
|
|
|
+ "key": "capture_tip_content",
|
|
|
+ "type": "text",
|
|
|
+ "value": "1. The system will automatically take a photo. During the process, please ensure:\n · Face is facing the camera\n · Maintain an appropriate distance so the entire face fits within the left frame\n · Adequate lighting\n · Natural expression \n 2. After the photo is taken, you can click the Confirm button to submit, or click the Retake button to take the photo again. \n 3. To cancel enrollment, please click the Cancel button."
|
|
|
+ },
|
|
|
+ "capture_tip_title": {
|
|
|
+ "key": "capture_tip_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Capture Prompt"
|
|
|
+ },
|
|
|
+ "card_already_registration": {
|
|
|
+ "key": "card_already_registration",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Already Registered"
|
|
|
+ },
|
|
|
+ "card_code": {
|
|
|
+ "key": "card_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Name"
|
|
|
+ },
|
|
|
+ "card_login": {
|
|
|
+ "key": "card_login",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Login"
|
|
|
+ },
|
|
|
+ "card_manage_card_detail_title": {
|
|
|
+ "key": "card_manage_card_detail_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Details"
|
|
|
+ },
|
|
|
+ "card_manage_delete_failed": {
|
|
|
+ "key": "card_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Delete Card"
|
|
|
+ },
|
|
|
+ "card_manage_delete_succeed": {
|
|
|
+ "key": "card_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Deleted Successfully"
|
|
|
+ },
|
|
|
+ "card_manage_new_card_title": {
|
|
|
+ "key": "card_manage_new_card_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add New Card"
|
|
|
+ },
|
|
|
+ "card_manage_title": {
|
|
|
+ "key": "card_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Management"
|
|
|
+ },
|
|
|
+ "card_nfc": {
|
|
|
+ "key": "card_nfc",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card NFC"
|
|
|
+ },
|
|
|
+ "change_to_standard": {
|
|
|
+ "key": "change_to_standard",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Switch to Standard Version"
|
|
|
+ },
|
|
|
+ "check_before_unlocking": {
|
|
|
+ "key": "check_before_unlocking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Pre-Unlocking Check"
|
|
|
+ },
|
|
|
+ "check_delete_card": {
|
|
|
+ "key": "check_delete_card",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected card?"
|
|
|
+ },
|
|
|
+ "check_delete_job": {
|
|
|
+ "key": "check_delete_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the job?"
|
|
|
+ },
|
|
|
+ "check_delete_key": {
|
|
|
+ "key": "check_delete_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected key?"
|
|
|
+ },
|
|
|
+ "check_delete_lock": {
|
|
|
+ "key": "check_delete_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected padlock?"
|
|
|
+ },
|
|
|
+ "check_delete_point": {
|
|
|
+ "key": "check_delete_point",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the isolation point?"
|
|
|
+ },
|
|
|
+ "check_delete_rfid_token": {
|
|
|
+ "key": "check_delete_rfid_token",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected RFID tag?"
|
|
|
+ },
|
|
|
+ "check_delete_role": {
|
|
|
+ "key": "check_delete_role",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the role?"
|
|
|
+ },
|
|
|
+ "check_delete_sop": {
|
|
|
+ "key": "check_delete_sop",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected SOP?"
|
|
|
+ },
|
|
|
+ "check_delete_user": {
|
|
|
+ "key": "check_delete_user",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the user?"
|
|
|
+ },
|
|
|
+ "check_delete_workflow_mode": {
|
|
|
+ "key": "check_delete_workflow_mode",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected workflow mode?"
|
|
|
+ },
|
|
|
+ "check_delete_workstation": {
|
|
|
+ "key": "check_delete_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the area \"{0}\"?"
|
|
|
+ },
|
|
|
+ "check_device_info": {
|
|
|
+ "key": "check_device_info",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Detected {0} unregistered keys, {1} unregistered padlocks"
|
|
|
+ },
|
|
|
+ "check_key_and_lock": {
|
|
|
+ "key": "check_key_and_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Checking Keys and Padlocks"
|
|
|
+ },
|
|
|
+ "check_lock_is_new_device": {
|
|
|
+ "key": "check_lock_is_new_device",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Checking if Padlock is New Device"
|
|
|
+ },
|
|
|
+ "check_new_key_need_register": {
|
|
|
+ "key": "check_new_key_need_register",
|
|
|
+ "type": "text",
|
|
|
+ "value": "New Key Detected. Register Now?"
|
|
|
+ },
|
|
|
+ "check_new_lock_need_register": {
|
|
|
+ "key": "check_new_lock_need_register",
|
|
|
+ "type": "text",
|
|
|
+ "value": "New Padlock Detected. Register Now?"
|
|
|
+ },
|
|
|
+ "close": {
|
|
|
+ "key": "close",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Close"
|
|
|
+ },
|
|
|
+ "colock": {
|
|
|
+ "key": "colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add Co-lock"
|
|
|
+ },
|
|
|
+ "colock_complete": {
|
|
|
+ "key": "colock_complete",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-lock Added Successfully"
|
|
|
+ },
|
|
|
+ "colock_failed": {
|
|
|
+ "key": "colock_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Add Co-lock"
|
|
|
+ },
|
|
|
+ "colocker": {
|
|
|
+ "key": "colocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-lock User"
|
|
|
+ },
|
|
|
+ "confirm": {
|
|
|
+ "key": "confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Confirm"
|
|
|
+ },
|
|
|
+ "confirm_cancel_exception": {
|
|
|
+ "key": "confirm_cancel_exception",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to cancel the exception?"
|
|
|
+ },
|
|
|
+ "confirm_create_lock_job": {
|
|
|
+ "key": "confirm_create_lock_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Confirm Creating Locking Job?"
|
|
|
+ },
|
|
|
+ "confirm_create_unlock_job": {
|
|
|
+ "key": "confirm_create_unlock_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Confirm Creating Unlocking Job?"
|
|
|
+ },
|
|
|
+ "confirm_handle_exception": {
|
|
|
+ "key": "confirm_handle_exception",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to handle the exception?"
|
|
|
+ },
|
|
|
+ "confirm_to_colock": {
|
|
|
+ "key": "confirm_to_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Should {0} confirm co-locking?"
|
|
|
+ },
|
|
|
+ "confirm_to_uncolock": {
|
|
|
+ "key": "confirm_to_uncolock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Should {0} confirm releasing co-lock?"
|
|
|
+ },
|
|
|
+ "continue_the_ticket": {
|
|
|
+ "key": "continue_the_ticket",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Continue Completing the Work Permit"
|
|
|
+ },
|
|
|
+ "create_job_failed": {
|
|
|
+ "key": "create_job_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Create Job"
|
|
|
+ },
|
|
|
+ "create_job_name": {
|
|
|
+ "key": "create_job_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Name"
|
|
|
+ },
|
|
|
+ "create_job_title": {
|
|
|
+ "key": "create_job_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Create New Job"
|
|
|
+ },
|
|
|
+ "create_sop_job_sop": {
|
|
|
+ "key": "create_sop_job_sop",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP"
|
|
|
+ },
|
|
|
+ "create_sop_job_tip": {
|
|
|
+ "key": "create_sop_job_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to execute job \"{0}\"?"
|
|
|
+ },
|
|
|
+ "create_sop_job_title": {
|
|
|
+ "key": "create_sop_job_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Create New SOP Job"
|
|
|
+ },
|
|
|
+ "create_sop_name": {
|
|
|
+ "key": "create_sop_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP Name"
|
|
|
+ },
|
|
|
+ "create_sop_title": {
|
|
|
+ "key": "create_sop_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Create New SOP"
|
|
|
+ },
|
|
|
+ "current_job_has_cross_job": {
|
|
|
+ "key": "current_job_has_cross_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Warning! Current job overlaps with another. Continue handling exception?"
|
|
|
+ },
|
|
|
+ "current_role_no_user": {
|
|
|
+ "key": "current_role_no_user",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No Users Assigned to Current Role"
|
|
|
+ },
|
|
|
+ "current_slot_has_no_key": {
|
|
|
+ "key": "current_slot_has_no_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No Key in Current Slot"
|
|
|
+ },
|
|
|
+ "current_slot_has_no_lock": {
|
|
|
+ "key": "current_slot_has_no_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No Padlock in Current Slot"
|
|
|
+ },
|
|
|
+ "current_sop_has_job_in_progress": {
|
|
|
+ "key": "current_sop_has_job_in_progress",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Current SOP Has Ongoing Job"
|
|
|
+ },
|
|
|
+ "current_ticket_report_lock_take_exception_tip": {
|
|
|
+ "key": "current_ticket_report_lock_take_exception_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Padlock Exception Reported in Current Job. Please Return Padlock"
|
|
|
+ },
|
|
|
+ "current_user_has_not_face_data": {
|
|
|
+ "key": "current_user_has_not_face_data",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Current User Has No Face Data"
|
|
|
+ },
|
|
|
+ "current_workflow_mode_error": {
|
|
|
+ "key": "current_workflow_mode_error",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Current Workflow Mode Error"
|
|
|
+ },
|
|
|
+ "currently_no_hardware_can_be_report": {
|
|
|
+ "key": "currently_no_hardware_can_be_report",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No Hardware Available for Reporting"
|
|
|
+ },
|
|
|
+ "currently_no_job_can_be_report": {
|
|
|
+ "key": "currently_no_job_can_be_report",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No Job Available for Reporting"
|
|
|
+ },
|
|
|
+ "currently_unable_to_lock_together": {
|
|
|
+ "key": "currently_unable_to_lock_together",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unable to Co-lock at Current Stage"
|
|
|
+ },
|
|
|
+ "data_content_error": {
|
|
|
+ "key": "data_content_error",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Data Content Error"
|
|
|
+ },
|
|
|
+ "data_decrypt_failed": {
|
|
|
+ "key": "data_decrypt_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Data Decryption Failed"
|
|
|
+ },
|
|
|
+ "data_file_is_corrupted": {
|
|
|
+ "key": "data_file_is_corrupted",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Data File Corrupted"
|
|
|
+ },
|
|
|
+ "data_file_not_exists": {
|
|
|
+ "key": "data_file_not_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Data File Does Not Exist"
|
|
|
+ },
|
|
|
+ "date": {
|
|
|
+ "key": "date",
|
|
|
+ "type": "text",
|
|
|
+ "value": "{0}-{1}-{2}"
|
|
|
+ },
|
|
|
+ "delete": {
|
|
|
+ "key": "delete",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Delete"
|
|
|
+ },
|
|
|
+ "delete_group": {
|
|
|
+ "key": "delete_group",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Delete Group"
|
|
|
+ },
|
|
|
+ "delete_success": {
|
|
|
+ "key": "delete_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Deleted Successfully"
|
|
|
+ },
|
|
|
+ "detail": {
|
|
|
+ "key": "detail",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Details"
|
|
|
+ },
|
|
|
+ "detect_face_tip": {
|
|
|
+ "key": "detect_face_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Detected. Capturing Soon"
|
|
|
+ },
|
|
|
+ "detect_port": {
|
|
|
+ "key": "detect_port",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Scanning Devices..."
|
|
|
+ },
|
|
|
+ "detect_slot": {
|
|
|
+ "key": "detect_slot",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Detecting Slot"
|
|
|
+ },
|
|
|
+ "device_in_detect": {
|
|
|
+ "key": "device_in_detect",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Device Recognition in Progress"
|
|
|
+ },
|
|
|
+ "do_you_want_to_remove_exception": {
|
|
|
+ "key": "do_you_want_to_remove_exception",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to remove this exception?"
|
|
|
+ },
|
|
|
+ "doing_checking": {
|
|
|
+ "key": "doing_checking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Verifying..."
|
|
|
+ },
|
|
|
+ "doing_login": {
|
|
|
+ "key": "doing_login",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Logging In..."
|
|
|
+ },
|
|
|
+ "done_header": {
|
|
|
+ "key": "done_header",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Processed"
|
|
|
+ },
|
|
|
+ "edit": {
|
|
|
+ "key": "edit",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Edit"
|
|
|
+ },
|
|
|
+ "edit_job_title": {
|
|
|
+ "key": "edit_job_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Details"
|
|
|
+ },
|
|
|
+ "edit_sop_job_title": {
|
|
|
+ "key": "edit_sop_job_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP Job Details"
|
|
|
+ },
|
|
|
+ "edit_sop_title": {
|
|
|
+ "key": "edit_sop_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP Details"
|
|
|
+ },
|
|
|
+ "end": {
|
|
|
+ "key": "end",
|
|
|
+ "type": "text",
|
|
|
+ "value": "End Job"
|
|
|
+ },
|
|
|
+ "end_job": {
|
|
|
+ "key": "end_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "End Job"
|
|
|
+ },
|
|
|
+ "end_time": {
|
|
|
+ "key": "end_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "End Time"
|
|
|
+ },
|
|
|
+ "ensure_power_isolation": {
|
|
|
+ "key": "ensure_power_isolation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Energy Isolation Confirmation"
|
|
|
+ },
|
|
|
+ "error_date_range_invalid": {
|
|
|
+ "key": "error_date_range_invalid",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start Time Cannot Be Later Than End Time"
|
|
|
+ },
|
|
|
+ "exception_data_not_exists": {
|
|
|
+ "key": "exception_data_not_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Data Not Found"
|
|
|
+ },
|
|
|
+ "exception_description": {
|
|
|
+ "key": "exception_description",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Description:"
|
|
|
+ },
|
|
|
+ "exception_description_tv": {
|
|
|
+ "key": "exception_description_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Description"
|
|
|
+ },
|
|
|
+ "exception_detail_title": {
|
|
|
+ "key": "exception_detail_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Details"
|
|
|
+ },
|
|
|
+ "exception_info": {
|
|
|
+ "key": "exception_info",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Information"
|
|
|
+ },
|
|
|
+ "exception_job": {
|
|
|
+ "key": "exception_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Jobs"
|
|
|
+ },
|
|
|
+ "exception_job_title": {
|
|
|
+ "key": "exception_job_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Job"
|
|
|
+ },
|
|
|
+ "exception_lost": {
|
|
|
+ "key": "exception_lost",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Lost"
|
|
|
+ },
|
|
|
+ "exception_manage_title": {
|
|
|
+ "key": "exception_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Management"
|
|
|
+ },
|
|
|
+ "exception_occurrence_time": {
|
|
|
+ "key": "exception_occurrence_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Occurrence Time:"
|
|
|
+ },
|
|
|
+ "exception_occurrence_time_header": {
|
|
|
+ "key": "exception_occurrence_time_header",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Occurrence Time"
|
|
|
+ },
|
|
|
+ "exception_reason": {
|
|
|
+ "key": "exception_reason",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Reason"
|
|
|
+ },
|
|
|
+ "exception_release_time": {
|
|
|
+ "key": "exception_release_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Release Time:"
|
|
|
+ },
|
|
|
+ "exception_report": {
|
|
|
+ "key": "exception_report",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Reporting"
|
|
|
+ },
|
|
|
+ "exception_report_success": {
|
|
|
+ "key": "exception_report_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Report Successful"
|
|
|
+ },
|
|
|
+ "exception_reporter": {
|
|
|
+ "key": "exception_reporter",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Reporter:"
|
|
|
+ },
|
|
|
+ "exception_source": {
|
|
|
+ "key": "exception_source",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Source:"
|
|
|
+ },
|
|
|
+ "exception_source_tv": {
|
|
|
+ "key": "exception_source_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Source"
|
|
|
+ },
|
|
|
+ "exception_status": {
|
|
|
+ "key": "exception_status",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Status:"
|
|
|
+ },
|
|
|
+ "exception_status_header": {
|
|
|
+ "key": "exception_status_header",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Status"
|
|
|
+ },
|
|
|
+ "exception_type": {
|
|
|
+ "key": "exception_type",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Type:"
|
|
|
+ },
|
|
|
+ "exception_type_header": {
|
|
|
+ "key": "exception_type_header",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Type"
|
|
|
+ },
|
|
|
+ "exception_type_tv": {
|
|
|
+ "key": "exception_type_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Type"
|
|
|
+ },
|
|
|
+ "expand_collapse": {
|
|
|
+ "key": "expand_collapse",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Expand/Collapse"
|
|
|
+ },
|
|
|
+ "face_can_not_process": {
|
|
|
+ "key": "face_can_not_process",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Recognition Engine Activation Failed, Recognition Unavailable"
|
|
|
+ },
|
|
|
+ "face_detected_do_login": {
|
|
|
+ "key": "face_detected_do_login",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Detected, Logging In..."
|
|
|
+ },
|
|
|
+ "face_login": {
|
|
|
+ "key": "face_login",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Login"
|
|
|
+ },
|
|
|
+ "face_login_failed": {
|
|
|
+ "key": "face_login_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Match Failed, Please Retry"
|
|
|
+ },
|
|
|
+ "face_login_success": {
|
|
|
+ "key": "face_login_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Authentication Successful"
|
|
|
+ },
|
|
|
+ "face_not_set_tip": {
|
|
|
+ "key": "face_not_set_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Data Not Set"
|
|
|
+ },
|
|
|
+ "face_set_tip": {
|
|
|
+ "key": "face_set_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Data Configured"
|
|
|
+ },
|
|
|
+ "file_not_exists": {
|
|
|
+ "key": "file_not_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "File Does Not Exist"
|
|
|
+ },
|
|
|
+ "filter": {
|
|
|
+ "key": "filter",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Filter"
|
|
|
+ },
|
|
|
+ "fingerprint_add_success_tip": {
|
|
|
+ "key": "fingerprint_add_success_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Fingerprint Data Added Successfully"
|
|
|
+ },
|
|
|
+ "fingerprint_code": {
|
|
|
+ "key": "fingerprint_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Fingerprint ID"
|
|
|
+ },
|
|
|
+ "fingerprint_code_str": {
|
|
|
+ "key": "fingerprint_code_str",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Fingerprint_{0}"
|
|
|
+ },
|
|
|
+ "fingerprint_delete_confirm_tip": {
|
|
|
+ "key": "fingerprint_delete_confirm_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete {0}?"
|
|
|
+ },
|
|
|
+ "fingerprint_delete_selected_confirm_tip": {
|
|
|
+ "key": "fingerprint_delete_selected_confirm_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected fingerprint(s)?"
|
|
|
+ },
|
|
|
+ "fingerprint_login": {
|
|
|
+ "key": "fingerprint_login",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Fingerprint Login"
|
|
|
+ },
|
|
|
+ "fingerprint_login_failed": {
|
|
|
+ "key": "fingerprint_login_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Fingerprint Recognition Failed, Please Retry"
|
|
|
+ },
|
|
|
+ "fingerprint_login_success": {
|
|
|
+ "key": "fingerprint_login_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Fingerprint Authentication Successful"
|
|
|
+ },
|
|
|
+ "fingerprint_scan_tip": {
|
|
|
+ "key": "fingerprint_scan_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Press Fingerprint Sensor {0} Times"
|
|
|
+ },
|
|
|
+ "finish_job_tip": {
|
|
|
+ "key": "finish_job_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to end the current job?"
|
|
|
+ },
|
|
|
+ "finish_the_job": {
|
|
|
+ "key": "finish_the_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "End Job"
|
|
|
+ },
|
|
|
+ "get_key_info_fail": {
|
|
|
+ "key": "get_key_info_fail",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to Retrieve Key Information"
|
|
|
+ },
|
|
|
+ "go_locking": {
|
|
|
+ "key": "go_locking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Proceed to Lock"
|
|
|
+ },
|
|
|
+ "go_unlocking": {
|
|
|
+ "key": "go_unlocking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Proceed to Unlock"
|
|
|
+ },
|
|
|
+ "group_at_least_has_one_point": {
|
|
|
+ "key": "group_at_least_has_one_point",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Each Group Must Contain at Least One Point"
|
|
|
+ },
|
|
|
+ "group_job_in_progress": {
|
|
|
+ "key": "group_job_in_progress",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Group Job in Progress"
|
|
|
+ },
|
|
|
+ "group_name_must_not_empty": {
|
|
|
+ "key": "group_name_must_not_empty",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Group Name Cannot Be Empty"
|
|
|
+ },
|
|
|
+ "handle": {
|
|
|
+ "key": "handle",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Handle"
|
|
|
+ },
|
|
|
+ "handle_colock": {
|
|
|
+ "key": "handle_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Confirm to Add Co-lock"
|
|
|
+ },
|
|
|
+ "handle_exception": {
|
|
|
+ "key": "handle_exception",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Handle Exception"
|
|
|
+ },
|
|
|
+ "handle_exception_success": {
|
|
|
+ "key": "handle_exception_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Handled Successfully"
|
|
|
+ },
|
|
|
+ "handle_exception_will_release_all_colock": {
|
|
|
+ "key": "handle_exception_will_release_all_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Warning! Handling Exception Will Remove All Co-locks. Continue?"
|
|
|
+ },
|
|
|
+ "handle_failed": {
|
|
|
+ "key": "handle_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Handling Failed"
|
|
|
+ },
|
|
|
+ "handle_lock_take_key": {
|
|
|
+ "key": "handle_lock_take_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Confirm to Take Key for Locking?"
|
|
|
+ },
|
|
|
+ "handle_release_colock": {
|
|
|
+ "key": "handle_release_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Confirm to Release Co-lock"
|
|
|
+ },
|
|
|
+ "handle_step_confirm": {
|
|
|
+ "key": "handle_step_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Confirm Completion of [{0}]"
|
|
|
+ },
|
|
|
+ "handle_time": {
|
|
|
+ "key": "handle_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Handling Time:"
|
|
|
+ },
|
|
|
+ "handle_time_custom_time_range": {
|
|
|
+ "key": "handle_time_custom_time_range",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Custom Range"
|
|
|
+ },
|
|
|
+ "handle_time_last_30_days": {
|
|
|
+ "key": "handle_time_last_30_days",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Last 30 Days"
|
|
|
+ },
|
|
|
+ "handle_time_last_7_days": {
|
|
|
+ "key": "handle_time_last_7_days",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Last 7 Days"
|
|
|
+ },
|
|
|
+ "handle_unknown": {
|
|
|
+ "key": "handle_unknown",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unknown Handling Type, Unable to Process"
|
|
|
+ },
|
|
|
+ "handle_unlock_take_key": {
|
|
|
+ "key": "handle_unlock_take_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Confirm to Take Key for Unlocking?"
|
|
|
+ },
|
|
|
+ "hardware_in_use_tv": {
|
|
|
+ "key": "hardware_in_use_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Hardware In Use"
|
|
|
+ },
|
|
|
+ "hardware_info": {
|
|
|
+ "key": "hardware_info",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Hardware Info: {0}"
|
|
|
+ },
|
|
|
+ "hardware_key": {
|
|
|
+ "key": "hardware_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key"
|
|
|
+ },
|
|
|
+ "hardware_lock": {
|
|
|
+ "key": "hardware_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Padlock"
|
|
|
+ },
|
|
|
+ "hardware_unknown": {
|
|
|
+ "key": "hardware_unknown",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unknown"
|
|
|
+ },
|
|
|
+ "has_job_in_progress": {
|
|
|
+ "key": "has_job_in_progress",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job in Progress Exists"
|
|
|
+ },
|
|
|
+ "has_locked": {
|
|
|
+ "key": "has_locked",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Locked"
|
|
|
+ },
|
|
|
+ "has_user_in_progress_job": {
|
|
|
+ "key": "has_user_in_progress_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User(s) Currently in Job"
|
|
|
+ },
|
|
|
+ "home_overview_data_title": {
|
|
|
+ "key": "home_overview_data_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Overview Data"
|
|
|
+ },
|
|
|
+ "home_realtime_data_title": {
|
|
|
+ "key": "home_realtime_data_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Real-time Data"
|
|
|
+ },
|
|
|
+ "import_str": {
|
|
|
+ "key": "import_str",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Import"
|
|
|
+ },
|
|
|
+ "import_success": {
|
|
|
+ "key": "import_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Import Successful"
|
|
|
+ },
|
|
|
+ "in_progress_job_manage_title": {
|
|
|
+ "key": "in_progress_job_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Jobs in Progress"
|
|
|
+ },
|
|
|
+ "init_card_registration_step_hint": {
|
|
|
+ "key": "init_card_registration_step_hint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Swipe Card on Reader"
|
|
|
+ },
|
|
|
+ "init_card_registration_step_tip": {
|
|
|
+ "key": "init_card_registration_step_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Identify and Register Card"
|
|
|
+ },
|
|
|
+ "init_device_registration_key_and_lock_complete_step_hint": {
|
|
|
+ "key": "init_device_registration_key_and_lock_complete_step_hint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Scan Complete"
|
|
|
+ },
|
|
|
+ "init_device_registration_key_and_lock_step_hint": {
|
|
|
+ "key": "init_device_registration_key_and_lock_step_hint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Wait for System to Identify Keys and Padlocks"
|
|
|
+ },
|
|
|
+ "init_device_registration_key_and_lock_step_tip": {
|
|
|
+ "key": "init_device_registration_key_and_lock_step_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Identify Keys and Padlocks"
|
|
|
+ },
|
|
|
+ "init_point_rfid_registration_step_hint": {
|
|
|
+ "key": "init_point_rfid_registration_step_hint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Scan Point RFID Tag on Reader"
|
|
|
+ },
|
|
|
+ "init_point_rfid_registration_step_tip": {
|
|
|
+ "key": "init_point_rfid_registration_step_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Identify and Register Point RFID Tag"
|
|
|
+ },
|
|
|
+ "init_set_admin_account_step": {
|
|
|
+ "key": "init_set_admin_account_step",
|
|
|
+ "type": "text",
|
|
|
+ "value": "1"
|
|
|
+ },
|
|
|
+ "init_set_admin_account_step_hint": {
|
|
|
+ "key": "init_set_admin_account_step_hint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Set Admin Username and Password"
|
|
|
+ },
|
|
|
+ "init_set_admin_account_step_tip": {
|
|
|
+ "key": "init_set_admin_account_step_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Configure Admin Account"
|
|
|
+ },
|
|
|
+ "init_set_remote_server_step_hint": {
|
|
|
+ "key": "init_set_remote_server_step_hint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please Set Server Address and Port"
|
|
|
+ },
|
|
|
+ "init_set_remote_server_step_tip": {
|
|
|
+ "key": "init_set_remote_server_step_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Configure Server"
|
|
|
+ },
|
|
|
+ "insert": {
|
|
|
+ "key": "insert",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add"
|
|
|
+ },
|
|
|
+ "invalid_card": {
|
|
|
+ "key": "invalid_card",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Invalid Card"
|
|
|
+ },
|
|
|
+ "invalid_user": {
|
|
|
+ "key": "invalid_user",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User Does Not Exist"
|
|
|
+ },
|
|
|
+ "item_my_todo_complete_time_title": {
|
|
|
+ "key": "item_my_todo_complete_time_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Completion Time:"
|
|
|
+ },
|
|
|
+ "item_my_todo_current_operation_title": {
|
|
|
+ "key": "item_my_todo_current_operation_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Current Operation:"
|
|
|
+ },
|
|
|
+ "item_my_todo_current_step_title": {
|
|
|
+ "key": "item_my_todo_current_step_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Current Step:"
|
|
|
+ },
|
|
|
+ "item_my_todo_job_name_title": {
|
|
|
+ "key": "item_my_todo_job_name_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Related Job:"
|
|
|
+ },
|
|
|
+ "job_already_finished": {
|
|
|
+ "key": "job_already_finished",
|
|
|
+ "type": "text",
|
|
|
+ "value": "This job has already been completed"
|
|
|
+ },
|
|
|
+ "job_canceled": {
|
|
|
+ "key": "job_canceled",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job canceled"
|
|
|
+ },
|
|
|
+ "job_card_login_failed": {
|
|
|
+ "key": "job_card_login_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Invalid work card"
|
|
|
+ },
|
|
|
+ "job_card_login_success": {
|
|
|
+ "key": "job_card_login_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Work card recognized successfully"
|
|
|
+ },
|
|
|
+ "job_card_not_set_tip": {
|
|
|
+ "key": "job_card_not_set_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "You have not set up a work card"
|
|
|
+ },
|
|
|
+ "job_card_scan_tip": {
|
|
|
+ "key": "job_card_scan_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please scan your card on the reader"
|
|
|
+ },
|
|
|
+ "job_card_set_tip": {
|
|
|
+ "key": "job_card_set_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Work card data has been set"
|
|
|
+ },
|
|
|
+ "job_create_and_execute_failed": {
|
|
|
+ "key": "job_create_and_execute_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job execution failed"
|
|
|
+ },
|
|
|
+ "job_create_and_execute_succeed": {
|
|
|
+ "key": "job_create_and_execute_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job started successfully"
|
|
|
+ },
|
|
|
+ "job_create_failed": {
|
|
|
+ "key": "job_create_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job save failed"
|
|
|
+ },
|
|
|
+ "job_create_succeed": {
|
|
|
+ "key": "job_create_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job saved successfully"
|
|
|
+ },
|
|
|
+ "job_execute_colocker_colock_status_title": {
|
|
|
+ "key": "job_execute_colocker_colock_status_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-lock personnel status"
|
|
|
+ },
|
|
|
+ "job_execute_lock_status_title": {
|
|
|
+ "key": "job_execute_lock_status_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Isolation point lock status"
|
|
|
+ },
|
|
|
+ "job_execute_step_description": {
|
|
|
+ "key": "job_execute_step_description",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Operation instructions ({0})"
|
|
|
+ },
|
|
|
+ "job_execute_tab_title_colock": {
|
|
|
+ "key": "job_execute_tab_title_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-lock"
|
|
|
+ },
|
|
|
+ "job_execute_tab_title_lock": {
|
|
|
+ "key": "job_execute_tab_title_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock"
|
|
|
+ },
|
|
|
+ "job_execute_title": {
|
|
|
+ "key": "job_execute_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Execution"
|
|
|
+ },
|
|
|
+ "job_finished": {
|
|
|
+ "key": "job_finished",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job completed"
|
|
|
+ },
|
|
|
+ "job_lost": {
|
|
|
+ "key": "job_lost",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job lost"
|
|
|
+ },
|
|
|
+ "job_manage_delete_failed": {
|
|
|
+ "key": "job_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to delete selected job"
|
|
|
+ },
|
|
|
+ "job_manage_delete_succeed": {
|
|
|
+ "key": "job_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Selected job deleted successfully"
|
|
|
+ },
|
|
|
+ "job_manage_title": {
|
|
|
+ "key": "job_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Management"
|
|
|
+ },
|
|
|
+ "job_name": {
|
|
|
+ "key": "job_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Name"
|
|
|
+ },
|
|
|
+ "job_save_and_execute_tip": {
|
|
|
+ "key": "job_save_and_execute_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to execute job \"{0}\"?"
|
|
|
+ },
|
|
|
+ "job_save_tip": {
|
|
|
+ "key": "job_save_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to save job \"{0}\"?"
|
|
|
+ },
|
|
|
+ "job_status": {
|
|
|
+ "key": "job_status",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Status"
|
|
|
+ },
|
|
|
+ "job_workstation": {
|
|
|
+ "key": "job_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Area"
|
|
|
+ },
|
|
|
+ "key_exception_tag": {
|
|
|
+ "key": "key_exception_tag",
|
|
|
+ "type": "text",
|
|
|
+ "value": "This key has been flagged as abnormal"
|
|
|
+ },
|
|
|
+ "key_in_use": {
|
|
|
+ "key": "key_in_use",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key is in use"
|
|
|
+ },
|
|
|
+ "key_info_already_exists": {
|
|
|
+ "key": "key_info_already_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key information already exists"
|
|
|
+ },
|
|
|
+ "key_is_in_failure_mode": {
|
|
|
+ "key": "key_is_in_failure_mode",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key is in failure mode"
|
|
|
+ },
|
|
|
+ "key_mac": {
|
|
|
+ "key": "key_mac",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key MAC"
|
|
|
+ },
|
|
|
+ "key_manage_delete_failed": {
|
|
|
+ "key": "key_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to delete key"
|
|
|
+ },
|
|
|
+ "key_manage_delete_succeed": {
|
|
|
+ "key": "key_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key deleted successfully"
|
|
|
+ },
|
|
|
+ "key_manage_key_detail_title": {
|
|
|
+ "key": "key_manage_key_detail_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key Details"
|
|
|
+ },
|
|
|
+ "key_manage_new_key_title": {
|
|
|
+ "key": "key_manage_new_key_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add New Key"
|
|
|
+ },
|
|
|
+ "key_manage_title": {
|
|
|
+ "key": "key_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key Management"
|
|
|
+ },
|
|
|
+ "key_name": {
|
|
|
+ "key": "key_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key Name"
|
|
|
+ },
|
|
|
+ "key_nfc": {
|
|
|
+ "key": "key_nfc",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key NFC"
|
|
|
+ },
|
|
|
+ "key_not_exists": {
|
|
|
+ "key": "key_not_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key does not exist"
|
|
|
+ },
|
|
|
+ "key_return_success": {
|
|
|
+ "key": "key_return_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key returned successfully"
|
|
|
+ },
|
|
|
+ "key_return_tip": {
|
|
|
+ "key": "key_return_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job ticket not completed; returning key is prohibited"
|
|
|
+ },
|
|
|
+ "key_take_error_tip": {
|
|
|
+ "key": "key_take_error_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key allocation failed; please check hardware status"
|
|
|
+ },
|
|
|
+ "loading_data": {
|
|
|
+ "key": "loading_data",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Loading data"
|
|
|
+ },
|
|
|
+ "loading_device": {
|
|
|
+ "key": "loading_device",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Loading hardware..."
|
|
|
+ },
|
|
|
+ "loading_msg_get_ticket_status_start": {
|
|
|
+ "key": "loading_msg_get_ticket_status_start",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Reading key job ticket"
|
|
|
+ },
|
|
|
+ "loading_msg_return_key_start": {
|
|
|
+ "key": "loading_msg_return_key_start",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Connecting to key, please wait..."
|
|
|
+ },
|
|
|
+ "lock": {
|
|
|
+ "key": "lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Padlock"
|
|
|
+ },
|
|
|
+ "lock_already_exists": {
|
|
|
+ "key": "lock_already_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock information already exists"
|
|
|
+ },
|
|
|
+ "lock_code": {
|
|
|
+ "key": "lock_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock Number"
|
|
|
+ },
|
|
|
+ "lock_exception_tag": {
|
|
|
+ "key": "lock_exception_tag",
|
|
|
+ "type": "text",
|
|
|
+ "value": "This lock has been flagged as abnormal"
|
|
|
+ },
|
|
|
+ "lock_in_use": {
|
|
|
+ "key": "lock_in_use",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock is currently in use"
|
|
|
+ },
|
|
|
+ "lock_is_not_enough": {
|
|
|
+ "key": "lock_is_not_enough",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Insufficient lock quantity"
|
|
|
+ },
|
|
|
+ "lock_key_return_tip": {
|
|
|
+ "key": "lock_key_return_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job ticket not completed; force upload data?"
|
|
|
+ },
|
|
|
+ "lock_manage_delete_failed": {
|
|
|
+ "key": "lock_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to delete lock"
|
|
|
+ },
|
|
|
+ "lock_manage_delete_succeed": {
|
|
|
+ "key": "lock_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock deleted successfully"
|
|
|
+ },
|
|
|
+ "lock_manage_lock_detail_title": {
|
|
|
+ "key": "lock_manage_lock_detail_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock Details"
|
|
|
+ },
|
|
|
+ "lock_manage_new_lock_title": {
|
|
|
+ "key": "lock_manage_new_lock_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add New Lock"
|
|
|
+ },
|
|
|
+ "lock_manage_title": {
|
|
|
+ "key": "lock_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock Management"
|
|
|
+ },
|
|
|
+ "lock_name": {
|
|
|
+ "key": "lock_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock Name"
|
|
|
+ },
|
|
|
+ "lock_nfc": {
|
|
|
+ "key": "lock_nfc",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock NFC"
|
|
|
+ },
|
|
|
+ "lock_status": {
|
|
|
+ "key": "lock_status",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock Status"
|
|
|
+ },
|
|
|
+ "lock_take_report_fail": {
|
|
|
+ "key": "lock_take_report_fail",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock removal reporting failed"
|
|
|
+ },
|
|
|
+ "locked_points_title": {
|
|
|
+ "key": "locked_points_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Locked Points"
|
|
|
+ },
|
|
|
+ "locked_points_tv": {
|
|
|
+ "key": "locked_points_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Locked Points"
|
|
|
+ },
|
|
|
+ "locker": {
|
|
|
+ "key": "locker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Locker"
|
|
|
+ },
|
|
|
+ "login": {
|
|
|
+ "key": "login",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Login"
|
|
|
+ },
|
|
|
+ "login_tip": {
|
|
|
+ "key": "login_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter username and password or swipe card to login"
|
|
|
+ },
|
|
|
+ "loto": {
|
|
|
+ "key": "loto",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Intelligent Lock Control System"
|
|
|
+ },
|
|
|
+ "loto_en": {
|
|
|
+ "key": "loto_en",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Intelligent Lock Control System"
|
|
|
+ },
|
|
|
+ "manage_filter_status": {
|
|
|
+ "key": "manage_filter_status",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Status"
|
|
|
+ },
|
|
|
+ "manage_role_function_permission": {
|
|
|
+ "key": "manage_role_function_permission",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Function Permissions"
|
|
|
+ },
|
|
|
+ "member_info_title": {
|
|
|
+ "key": "member_info_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Personnel Information"
|
|
|
+ },
|
|
|
+ "move_down": {
|
|
|
+ "key": "move_down",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Move Down"
|
|
|
+ },
|
|
|
+ "move_up": {
|
|
|
+ "key": "move_up",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Move Up"
|
|
|
+ },
|
|
|
+ "my_todo_title": {
|
|
|
+ "key": "my_todo_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "My To-Do"
|
|
|
+ },
|
|
|
+ "navigate_to_step": {
|
|
|
+ "key": "navigate_to_step",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Navigate to Step {0}"
|
|
|
+ },
|
|
|
+ "new_device": {
|
|
|
+ "key": "new_device",
|
|
|
+ "type": "text",
|
|
|
+ "value": "New Device"
|
|
|
+ },
|
|
|
+ "new_group": {
|
|
|
+ "key": "new_group",
|
|
|
+ "type": "text",
|
|
|
+ "value": "New Group {0}"
|
|
|
+ },
|
|
|
+ "new_password": {
|
|
|
+ "key": "new_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "New Password (6-20 characters: letters, numbers, special symbols)"
|
|
|
+ },
|
|
|
+ "new_password_and_repeat_new_password_not_same": {
|
|
|
+ "key": "new_password_and_repeat_new_password_not_same",
|
|
|
+ "type": "text",
|
|
|
+ "value": "New password and repeated password do not match"
|
|
|
+ },
|
|
|
+ "new_password_cannot_be_the_same_as_the_old_password": {
|
|
|
+ "key": "new_password_cannot_be_the_same_as_the_old_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "New password cannot be the same as the old password"
|
|
|
+ },
|
|
|
+ "next": {
|
|
|
+ "key": "next",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Next"
|
|
|
+ },
|
|
|
+ "nickname": {
|
|
|
+ "key": "nickname",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Name"
|
|
|
+ },
|
|
|
+ "no_available_key": {
|
|
|
+ "key": "no_available_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No available keys"
|
|
|
+ },
|
|
|
+ "no_data": {
|
|
|
+ "key": "no_data",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No data"
|
|
|
+ },
|
|
|
+ "no_goto_step": {
|
|
|
+ "key": "no_goto_step",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No jump step"
|
|
|
+ },
|
|
|
+ "no_permission_to_handle": {
|
|
|
+ "key": "no_permission_to_handle",
|
|
|
+ "type": "text",
|
|
|
+ "value": "You do not have permission to operate the current job ticket"
|
|
|
+ },
|
|
|
+ "no_response_board_exists": {
|
|
|
+ "key": "no_response_board_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unresponsive main board exists"
|
|
|
+ },
|
|
|
+ "normal": {
|
|
|
+ "key": "normal",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Normal"
|
|
|
+ },
|
|
|
+ "not_group_can_lock": {
|
|
|
+ "key": "not_group_can_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No group available for locking"
|
|
|
+ },
|
|
|
+ "not_group_can_unlock": {
|
|
|
+ "key": "not_group_can_unlock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No group available for unlocking"
|
|
|
+ },
|
|
|
+ "not_in_slot": {
|
|
|
+ "key": "not_in_slot",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Not in slot"
|
|
|
+ },
|
|
|
+ "not_save_tip": {
|
|
|
+ "key": "not_save_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Data not saved yet. Are you sure you want to discard changes and leave this page?"
|
|
|
+ },
|
|
|
+ "number": {
|
|
|
+ "key": "number",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Number:"
|
|
|
+ },
|
|
|
+ "old_password": {
|
|
|
+ "key": "old_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Old Password"
|
|
|
+ },
|
|
|
+ "old_password_error": {
|
|
|
+ "key": "old_password_error",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Incorrect old password"
|
|
|
+ },
|
|
|
+ "one_key_cancel": {
|
|
|
+ "key": "one_key_cancel",
|
|
|
+ "type": "text",
|
|
|
+ "value": "One-Click Cancel"
|
|
|
+ },
|
|
|
+ "one_key_handle": {
|
|
|
+ "key": "one_key_handle",
|
|
|
+ "type": "text",
|
|
|
+ "value": "One-Click Handle"
|
|
|
+ },
|
|
|
+ "ongoing_job_tv": {
|
|
|
+ "key": "ongoing_job_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Ongoing Jobs"
|
|
|
+ },
|
|
|
+ "only_one_person_allowed": {
|
|
|
+ "key": "only_one_person_allowed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Only one person allowed in view"
|
|
|
+ },
|
|
|
+ "operation": {
|
|
|
+ "key": "operation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Operation"
|
|
|
+ },
|
|
|
+ "password_and_repeat_password_not_same": {
|
|
|
+ "key": "password_and_repeat_password_not_same",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Password and repeated password do not match"
|
|
|
+ },
|
|
|
+ "password_regex_tip": {
|
|
|
+ "key": "password_regex_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Password does not meet requirements"
|
|
|
+ },
|
|
|
+ "phone": {
|
|
|
+ "key": "phone",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Phone"
|
|
|
+ },
|
|
|
+ "please_do_colock": {
|
|
|
+ "key": "please_do_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please complete co-locking"
|
|
|
+ },
|
|
|
+ "please_do_uncolock": {
|
|
|
+ "key": "please_do_uncolock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please release co-locking"
|
|
|
+ },
|
|
|
+ "please_done_operation": {
|
|
|
+ "key": "please_done_operation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please complete {0} first"
|
|
|
+ },
|
|
|
+ "please_go_locking": {
|
|
|
+ "key": "please_go_locking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please proceed to locking operation"
|
|
|
+ },
|
|
|
+ "please_go_unlocking": {
|
|
|
+ "key": "please_go_unlocking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please proceed to unlocking operation"
|
|
|
+ },
|
|
|
+ "please_input_account": {
|
|
|
+ "key": "please_input_account",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter username"
|
|
|
+ },
|
|
|
+ "please_input_admin_username": {
|
|
|
+ "key": "please_input_admin_username",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter admin account"
|
|
|
+ },
|
|
|
+ "please_input_area": {
|
|
|
+ "key": "please_input_area",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter area"
|
|
|
+ },
|
|
|
+ "please_input_card_code": {
|
|
|
+ "key": "please_input_card_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter work card number"
|
|
|
+ },
|
|
|
+ "please_input_card_nfc": {
|
|
|
+ "key": "please_input_card_nfc",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter card NFC"
|
|
|
+ },
|
|
|
+ "please_input_correct_phone": {
|
|
|
+ "key": "please_input_correct_phone",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter a valid phone number"
|
|
|
+ },
|
|
|
+ "please_input_exception_reason": {
|
|
|
+ "key": "please_input_exception_reason",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter exception reason"
|
|
|
+ },
|
|
|
+ "please_input_job_name": {
|
|
|
+ "key": "please_input_job_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter job name"
|
|
|
+ },
|
|
|
+ "please_input_key_mac": {
|
|
|
+ "key": "please_input_key_mac",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter key MAC"
|
|
|
+ },
|
|
|
+ "please_input_key_name": {
|
|
|
+ "key": "please_input_key_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter key name"
|
|
|
+ },
|
|
|
+ "please_input_key_nfc": {
|
|
|
+ "key": "please_input_key_nfc",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter key NFC"
|
|
|
+ },
|
|
|
+ "please_input_key_word": {
|
|
|
+ "key": "please_input_key_word",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter keyword"
|
|
|
+ },
|
|
|
+ "please_input_lock_code": {
|
|
|
+ "key": "please_input_lock_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter lock number"
|
|
|
+ },
|
|
|
+ "please_input_lock_nfc": {
|
|
|
+ "key": "please_input_lock_nfc",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter lock NFC"
|
|
|
+ },
|
|
|
+ "please_input_new_password": {
|
|
|
+ "key": "please_input_new_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter new password"
|
|
|
+ },
|
|
|
+ "please_input_nickname": {
|
|
|
+ "key": "please_input_nickname",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter name"
|
|
|
+ },
|
|
|
+ "please_input_old_password": {
|
|
|
+ "key": "please_input_old_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter old password"
|
|
|
+ },
|
|
|
+ "please_input_password": {
|
|
|
+ "key": "please_input_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter password"
|
|
|
+ },
|
|
|
+ "please_input_permission_characters": {
|
|
|
+ "key": "please_input_permission_characters",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter permission characters"
|
|
|
+ },
|
|
|
+ "please_input_phone": {
|
|
|
+ "key": "please_input_phone",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter phone number"
|
|
|
+ },
|
|
|
+ "please_input_point_function": {
|
|
|
+ "key": "please_input_point_function",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter isolation point function"
|
|
|
+ },
|
|
|
+ "please_input_point_name": {
|
|
|
+ "key": "please_input_point_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter isolation point name"
|
|
|
+ },
|
|
|
+ "please_input_remark": {
|
|
|
+ "key": "please_input_remark",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter remark"
|
|
|
+ },
|
|
|
+ "please_input_remote_server_address": {
|
|
|
+ "key": "please_input_remote_server_address",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter server address"
|
|
|
+ },
|
|
|
+ "please_input_repeat_new_password": {
|
|
|
+ "key": "please_input_repeat_new_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please repeat new password"
|
|
|
+ },
|
|
|
+ "please_input_repeat_password": {
|
|
|
+ "key": "please_input_repeat_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter repeated password"
|
|
|
+ },
|
|
|
+ "please_input_rfid": {
|
|
|
+ "key": "please_input_rfid",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter RFID tag"
|
|
|
+ },
|
|
|
+ "please_input_rfid_code": {
|
|
|
+ "key": "please_input_rfid_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter RFID code"
|
|
|
+ },
|
|
|
+ "please_input_rfid_tag": {
|
|
|
+ "key": "please_input_rfid_tag",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter RFID tag"
|
|
|
+ },
|
|
|
+ "please_input_role_name": {
|
|
|
+ "key": "please_input_role_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter role name"
|
|
|
+ },
|
|
|
+ "please_input_sop_name": {
|
|
|
+ "key": "please_input_sop_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter SOP name"
|
|
|
+ },
|
|
|
+ "please_input_step_description": {
|
|
|
+ "key": "please_input_step_description",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter step operation instructions"
|
|
|
+ },
|
|
|
+ "please_input_step_title": {
|
|
|
+ "key": "please_input_step_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter step title"
|
|
|
+ },
|
|
|
+ "please_input_step_title_short": {
|
|
|
+ "key": "please_input_step_title_short",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter step title abbreviation"
|
|
|
+ },
|
|
|
+ "please_input_username": {
|
|
|
+ "key": "please_input_username",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter login name"
|
|
|
+ },
|
|
|
+ "please_input_workstation_name": {
|
|
|
+ "key": "please_input_workstation_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter area name"
|
|
|
+ },
|
|
|
+ "please_must_select_at_least_one_point": {
|
|
|
+ "key": "please_must_select_at_least_one_point",
|
|
|
+ "type": "text",
|
|
|
+ "value": "You must add at least one point"
|
|
|
+ },
|
|
|
+ "please_press_fingerprint_again": {
|
|
|
+ "key": "please_press_fingerprint_again",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please press fingerprint again"
|
|
|
+ },
|
|
|
+ "please_re_press_fingerprint_again": {
|
|
|
+ "key": "please_re_press_fingerprint_again",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please press fingerprint again"
|
|
|
+ },
|
|
|
+ "please_return_key_after_locking": {
|
|
|
+ "key": "please_return_key_after_locking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please return key after locking operation"
|
|
|
+ },
|
|
|
+ "please_return_key_after_unlocking": {
|
|
|
+ "key": "please_return_key_after_unlocking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please return key after unlocking operation"
|
|
|
+ },
|
|
|
+ "please_scan_face": {
|
|
|
+ "key": "please_scan_face",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please scan face"
|
|
|
+ },
|
|
|
+ "please_scan_fingerprint": {
|
|
|
+ "key": "please_scan_fingerprint",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please scan fingerprint"
|
|
|
+ },
|
|
|
+ "please_select_area": {
|
|
|
+ "key": "please_select_area",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select area"
|
|
|
+ },
|
|
|
+ "please_select_card": {
|
|
|
+ "key": "please_select_card",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select card"
|
|
|
+ },
|
|
|
+ "please_select_card_username": {
|
|
|
+ "key": "please_select_card_username",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select user name"
|
|
|
+ },
|
|
|
+ "please_select_colocker": {
|
|
|
+ "key": "please_select_colocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select co-locker"
|
|
|
+ },
|
|
|
+ "please_select_exception_description": {
|
|
|
+ "key": "please_select_exception_description",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select exception description"
|
|
|
+ },
|
|
|
+ "please_select_exception_source": {
|
|
|
+ "key": "please_select_exception_source",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select exception source"
|
|
|
+ },
|
|
|
+ "please_select_exception_type": {
|
|
|
+ "key": "please_select_exception_type",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select exception type"
|
|
|
+ },
|
|
|
+ "please_select_flow_mode": {
|
|
|
+ "key": "please_select_flow_mode",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select workflow mode"
|
|
|
+ },
|
|
|
+ "please_select_group": {
|
|
|
+ "key": "please_select_group",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select group"
|
|
|
+ },
|
|
|
+ "please_select_handle_time": {
|
|
|
+ "key": "please_select_handle_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select handling time"
|
|
|
+ },
|
|
|
+ "please_select_job": {
|
|
|
+ "key": "please_select_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select job"
|
|
|
+ },
|
|
|
+ "please_select_job_workstation": {
|
|
|
+ "key": "please_select_job_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select job area"
|
|
|
+ },
|
|
|
+ "please_select_key": {
|
|
|
+ "key": "please_select_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select key"
|
|
|
+ },
|
|
|
+ "please_select_lock": {
|
|
|
+ "key": "please_select_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select lock"
|
|
|
+ },
|
|
|
+ "please_select_locker": {
|
|
|
+ "key": "please_select_locker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select locker"
|
|
|
+ },
|
|
|
+ "please_select_member": {
|
|
|
+ "key": "please_select_member",
|
|
|
+ "type": "text",
|
|
|
+ "value": "You can select personnel to add"
|
|
|
+ },
|
|
|
+ "please_select_point": {
|
|
|
+ "key": "please_select_point",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select isolation point"
|
|
|
+ },
|
|
|
+ "please_select_power_type": {
|
|
|
+ "key": "please_select_power_type",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select power source"
|
|
|
+ },
|
|
|
+ "please_select_process_application": {
|
|
|
+ "key": "please_select_process_application",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select process application"
|
|
|
+ },
|
|
|
+ "please_select_rfid_token": {
|
|
|
+ "key": "please_select_rfid_token",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select RFID tag"
|
|
|
+ },
|
|
|
+ "please_select_role": {
|
|
|
+ "key": "please_select_role",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select role"
|
|
|
+ },
|
|
|
+ "please_select_sop": {
|
|
|
+ "key": "please_select_sop",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select SOP"
|
|
|
+ },
|
|
|
+ "please_select_sop_workstation": {
|
|
|
+ "key": "please_select_sop_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select SOP area"
|
|
|
+ },
|
|
|
+ "please_select_start_time": {
|
|
|
+ "key": "please_select_start_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select start time first"
|
|
|
+ },
|
|
|
+ "please_select_status": {
|
|
|
+ "key": "please_select_status",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select status"
|
|
|
+ },
|
|
|
+ "please_select_step_confirm_member": {
|
|
|
+ "key": "please_select_step_confirm_member",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select execution confirmation personnel"
|
|
|
+ },
|
|
|
+ "please_select_step_confirm_role": {
|
|
|
+ "key": "please_select_step_confirm_role",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select execution confirmation role"
|
|
|
+ },
|
|
|
+ "please_select_step_confirm_type": {
|
|
|
+ "key": "please_select_step_confirm_type",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select execution confirmation method"
|
|
|
+ },
|
|
|
+ "please_select_user": {
|
|
|
+ "key": "please_select_user",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select user"
|
|
|
+ },
|
|
|
+ "please_select_workflow_mode": {
|
|
|
+ "key": "please_select_workflow_mode",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select workflow mode"
|
|
|
+ },
|
|
|
+ "please_select_workstation": {
|
|
|
+ "key": "please_select_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select area"
|
|
|
+ },
|
|
|
+ "please_swipe_card": {
|
|
|
+ "key": "please_swipe_card",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please swipe card"
|
|
|
+ },
|
|
|
+ "please_take_out_ready_device_first": {
|
|
|
+ "key": "please_take_out_ready_device_first",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please remove devices with activated card locks first"
|
|
|
+ },
|
|
|
+ "please_wait_ticket_name_lock_complete": {
|
|
|
+ "key": "please_wait_ticket_name_lock_complete",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please wait for [{0}] to complete locking"
|
|
|
+ },
|
|
|
+ "point_detail": {
|
|
|
+ "key": "point_detail",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point Details"
|
|
|
+ },
|
|
|
+ "point_in_use": {
|
|
|
+ "key": "point_in_use",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point is in use and cannot be modified"
|
|
|
+ },
|
|
|
+ "point_info_title": {
|
|
|
+ "key": "point_info_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point Information"
|
|
|
+ },
|
|
|
+ "point_list_title": {
|
|
|
+ "key": "point_list_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point List"
|
|
|
+ },
|
|
|
+ "point_manage_add_title": {
|
|
|
+ "key": "point_manage_add_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add Point"
|
|
|
+ },
|
|
|
+ "point_manage_delete_failed": {
|
|
|
+ "key": "point_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unable to delete isolation point"
|
|
|
+ },
|
|
|
+ "point_manage_delete_succeed": {
|
|
|
+ "key": "point_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Isolation point deleted successfully"
|
|
|
+ },
|
|
|
+ "point_manage_point_function": {
|
|
|
+ "key": "point_manage_point_function",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Isolation Point Function"
|
|
|
+ },
|
|
|
+ "point_manage_point_group": {
|
|
|
+ "key": "point_manage_point_group",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Group Name"
|
|
|
+ },
|
|
|
+ "point_manage_point_name": {
|
|
|
+ "key": "point_manage_point_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Isolation Point Name"
|
|
|
+ },
|
|
|
+ "point_manage_point_power_type": {
|
|
|
+ "key": "point_manage_point_power_type",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Power Source"
|
|
|
+ },
|
|
|
+ "point_manage_rfid": {
|
|
|
+ "key": "point_manage_rfid",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID"
|
|
|
+ },
|
|
|
+ "point_manage_rfid_tag": {
|
|
|
+ "key": "point_manage_rfid_tag",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Tag"
|
|
|
+ },
|
|
|
+ "point_manage_title": {
|
|
|
+ "key": "point_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point Management"
|
|
|
+ },
|
|
|
+ "point_manage_update_title": {
|
|
|
+ "key": "point_manage_update_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Edit Point"
|
|
|
+ },
|
|
|
+ "point_manage_workstation": {
|
|
|
+ "key": "point_manage_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area"
|
|
|
+ },
|
|
|
+ "point_name_tv": {
|
|
|
+ "key": "point_name_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Isolation Point"
|
|
|
+ },
|
|
|
+ "power_isolation_way": {
|
|
|
+ "key": "power_isolation_way",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Confirm Isolation Method"
|
|
|
+ },
|
|
|
+ "preset_workflow_can_not_delete": {
|
|
|
+ "key": "preset_workflow_can_not_delete",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Preset workflow mode cannot be deleted"
|
|
|
+ },
|
|
|
+ "previous": {
|
|
|
+ "key": "previous",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Previous"
|
|
|
+ },
|
|
|
+ "process_application_tv": {
|
|
|
+ "key": "process_application_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Process Application"
|
|
|
+ },
|
|
|
+ "quick_entrance_most_set_tip": {
|
|
|
+ "key": "quick_entrance_most_set_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "A maximum of 8 shortcuts can be set"
|
|
|
+ },
|
|
|
+ "quick_entrance_title": {
|
|
|
+ "key": "quick_entrance_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Shortcut Configuration"
|
|
|
+ },
|
|
|
+ "re_recognize": {
|
|
|
+ "key": "re_recognize",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Re-recognize"
|
|
|
+ },
|
|
|
+ "real_person_verification_required": {
|
|
|
+ "key": "real_person_verification_required",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please ensure real-person operation"
|
|
|
+ },
|
|
|
+ "recapture": {
|
|
|
+ "key": "recapture",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Retake"
|
|
|
+ },
|
|
|
+ "recognize_work_content": {
|
|
|
+ "key": "recognize_work_content",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Recognize Work Content"
|
|
|
+ },
|
|
|
+ "recognized_card_rfid": {
|
|
|
+ "key": "recognized_card_rfid",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Recognized Card RFID"
|
|
|
+ },
|
|
|
+ "recognized_point_rfid": {
|
|
|
+ "key": "recognized_point_rfid",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Recognized Point RFID"
|
|
|
+ },
|
|
|
+ "reduce_colocker": {
|
|
|
+ "key": "reduce_colocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Reduce co-locker ({0})"
|
|
|
+ },
|
|
|
+ "register_failed": {
|
|
|
+ "key": "register_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Registration failed"
|
|
|
+ },
|
|
|
+ "register_success": {
|
|
|
+ "key": "register_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Registration succeeded"
|
|
|
+ },
|
|
|
+ "release_colocker": {
|
|
|
+ "key": "release_colocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Release Co-locking"
|
|
|
+ },
|
|
|
+ "remark": {
|
|
|
+ "key": "remark",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Remark"
|
|
|
+ },
|
|
|
+ "repeat_new_password": {
|
|
|
+ "key": "repeat_new_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Repeat New Password (6-20 characters: letters, numbers, special symbols)"
|
|
|
+ },
|
|
|
+ "repeat_password": {
|
|
|
+ "key": "repeat_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Repeat Password (6-20 characters: letters, numbers, special symbols)"
|
|
|
+ },
|
|
|
+ "reset": {
|
|
|
+ "key": "reset",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Reset"
|
|
|
+ },
|
|
|
+ "reset_data_tv": {
|
|
|
+ "key": "reset_data_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Click to reset"
|
|
|
+ },
|
|
|
+ "reset_password_title": {
|
|
|
+ "key": "reset_password_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Reset Password"
|
|
|
+ },
|
|
|
+ "reset_user_password_failed": {
|
|
|
+ "key": "reset_user_password_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User password reset failed"
|
|
|
+ },
|
|
|
+ "reset_user_password_succeed": {
|
|
|
+ "key": "reset_user_password_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User password reset succeeded"
|
|
|
+ },
|
|
|
+ "restart_app_after_set": {
|
|
|
+ "key": "restart_app_after_set",
|
|
|
+ "type": "text",
|
|
|
+ "value": "App will restart after settings are applied"
|
|
|
+ },
|
|
|
+ "rfid": {
|
|
|
+ "key": "rfid",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Tag"
|
|
|
+ },
|
|
|
+ "rfid_already_bind": {
|
|
|
+ "key": "rfid_already_bind",
|
|
|
+ "type": "text",
|
|
|
+ "value": "This RFID tag is already bound"
|
|
|
+ },
|
|
|
+ "rfid_already_registration": {
|
|
|
+ "key": "rfid_already_registration",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID tag already registered"
|
|
|
+ },
|
|
|
+ "rfid_code": {
|
|
|
+ "key": "rfid_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Code"
|
|
|
+ },
|
|
|
+ "rfid_in_use": {
|
|
|
+ "key": "rfid_in_use",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID tag in use, cannot modify"
|
|
|
+ },
|
|
|
+ "rfid_name": {
|
|
|
+ "key": "rfid_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Number"
|
|
|
+ },
|
|
|
+ "rfid_token_manage_delete_failed": {
|
|
|
+ "key": "rfid_token_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID tag deletion failed"
|
|
|
+ },
|
|
|
+ "rfid_token_manage_delete_succeed": {
|
|
|
+ "key": "rfid_token_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID tag deleted successfully"
|
|
|
+ },
|
|
|
+ "rfid_token_manage_new_rfid_token_title": {
|
|
|
+ "key": "rfid_token_manage_new_rfid_token_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add RFID Tag"
|
|
|
+ },
|
|
|
+ "rfid_token_manage_rfid_token_detail_title": {
|
|
|
+ "key": "rfid_token_manage_rfid_token_detail_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Tag Details"
|
|
|
+ },
|
|
|
+ "rfid_token_manage_title": {
|
|
|
+ "key": "rfid_token_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Management"
|
|
|
+ },
|
|
|
+ "role_in_preset_tip": {
|
|
|
+ "key": "role_in_preset_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Preset roles cannot be deleted"
|
|
|
+ },
|
|
|
+ "role_in_use": {
|
|
|
+ "key": "role_in_use",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role is in use in current jobs"
|
|
|
+ },
|
|
|
+ "role_key_already_exists": {
|
|
|
+ "key": "role_key_already_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role permission characters already exist"
|
|
|
+ },
|
|
|
+ "role_manage_add_title": {
|
|
|
+ "key": "role_manage_add_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add Role"
|
|
|
+ },
|
|
|
+ "role_manage_delete_failed": {
|
|
|
+ "key": "role_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unable to delete role"
|
|
|
+ },
|
|
|
+ "role_manage_delete_succeed": {
|
|
|
+ "key": "role_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role deleted successfully"
|
|
|
+ },
|
|
|
+ "role_manage_permission_string": {
|
|
|
+ "key": "role_manage_permission_string",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Permission Characters"
|
|
|
+ },
|
|
|
+ "role_manage_role_name": {
|
|
|
+ "key": "role_manage_role_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role Name"
|
|
|
+ },
|
|
|
+ "role_manage_role_num": {
|
|
|
+ "key": "role_manage_role_num",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role Number"
|
|
|
+ },
|
|
|
+ "role_manage_title": {
|
|
|
+ "key": "role_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role Management"
|
|
|
+ },
|
|
|
+ "save": {
|
|
|
+ "key": "save",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Save"
|
|
|
+ },
|
|
|
+ "save_and_execute": {
|
|
|
+ "key": "save_and_execute",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Save and Execute"
|
|
|
+ },
|
|
|
+ "save_sop_check": {
|
|
|
+ "key": "save_sop_check",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Generate SOP"
|
|
|
+ },
|
|
|
+ "save_success": {
|
|
|
+ "key": "save_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Saved successfully!"
|
|
|
+ },
|
|
|
+ "scan_complete_app_restarting": {
|
|
|
+ "key": "scan_complete_app_restarting",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Scan complete, app will restart automatically"
|
|
|
+ },
|
|
|
+ "select": {
|
|
|
+ "key": "select",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Select"
|
|
|
+ },
|
|
|
+ "select_colocker_tip": {
|
|
|
+ "key": "select_colocker_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select co-locker from the following personnel"
|
|
|
+ },
|
|
|
+ "select_coloker": {
|
|
|
+ "key": "select_coloker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select co-locker"
|
|
|
+ },
|
|
|
+ "select_group_tip": {
|
|
|
+ "key": "select_group_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Click empty space in group to select"
|
|
|
+ },
|
|
|
+ "select_locker": {
|
|
|
+ "key": "select_locker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Select Locker"
|
|
|
+ },
|
|
|
+ "select_locker_tip": {
|
|
|
+ "key": "select_locker_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select [{0}] as locker from the following personnel"
|
|
|
+ },
|
|
|
+ "select_member_title": {
|
|
|
+ "key": "select_member_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Select Personnel"
|
|
|
+ },
|
|
|
+ "select_point_title": {
|
|
|
+ "key": "select_point_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Select Point"
|
|
|
+ },
|
|
|
+ "selected_point_already_in_use": {
|
|
|
+ "key": "selected_point_already_in_use",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Some selected points are already in use"
|
|
|
+ },
|
|
|
+ "selected_point_info_title": {
|
|
|
+ "key": "selected_point_info_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Selected Point Information"
|
|
|
+ },
|
|
|
+ "selected_quick_entrance": {
|
|
|
+ "key": "selected_quick_entrance",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Configured Shortcuts (up to 8, draggable)"
|
|
|
+ },
|
|
|
+ "selected_rfid_in_use": {
|
|
|
+ "key": "selected_rfid_in_use",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Some selected RFID tags are in use"
|
|
|
+ },
|
|
|
+ "send_ticket_fail": {
|
|
|
+ "key": "send_ticket_fail",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job ticket issuance failed"
|
|
|
+ },
|
|
|
+ "sending_ticket": {
|
|
|
+ "key": "sending_ticket",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Sending job ticket..."
|
|
|
+ },
|
|
|
+ "server_address": {
|
|
|
+ "key": "server_address",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Server Address"
|
|
|
+ },
|
|
|
+ "server_address_error": {
|
|
|
+ "key": "server_address_error",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Server address error"
|
|
|
+ },
|
|
|
+ "set_colocker": {
|
|
|
+ "key": "set_colocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Set Co-locker"
|
|
|
+ },
|
|
|
+ "set_data_tv": {
|
|
|
+ "key": "set_data_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Click to set"
|
|
|
+ },
|
|
|
+ "set_face_title": {
|
|
|
+ "key": "set_face_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Set Face"
|
|
|
+ },
|
|
|
+ "set_fingerprint_title": {
|
|
|
+ "key": "set_fingerprint_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Set Fingerprint"
|
|
|
+ },
|
|
|
+ "set_job_card_title": {
|
|
|
+ "key": "set_job_card_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Set Job Card"
|
|
|
+ },
|
|
|
+ "set_locker": {
|
|
|
+ "key": "set_locker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Set Locker"
|
|
|
+ },
|
|
|
+ "set_password": {
|
|
|
+ "key": "set_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Set Password (6-20 characters: letters, numbers, special symbols)"
|
|
|
+ },
|
|
|
+ "settings": {
|
|
|
+ "key": "settings",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Settings"
|
|
|
+ },
|
|
|
+ "show_member_when_selected_sop": {
|
|
|
+ "key": "show_member_when_selected_sop",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Personnel information will be displayed automatically after selecting SOP"
|
|
|
+ },
|
|
|
+ "show_points_when_selected_sop": {
|
|
|
+ "key": "show_points_when_selected_sop",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point information will be displayed automatically after selecting SOP"
|
|
|
+ },
|
|
|
+ "shutdown": {
|
|
|
+ "key": "shutdown",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Shutdown"
|
|
|
+ },
|
|
|
+ "ski_step": {
|
|
|
+ "key": "ski_step",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Skip this step"
|
|
|
+ },
|
|
|
+ "skip_and_complete": {
|
|
|
+ "key": "skip_and_complete",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Skip and Complete"
|
|
|
+ },
|
|
|
+ "slot_exception_tag": {
|
|
|
+ "key": "slot_exception_tag",
|
|
|
+ "type": "text",
|
|
|
+ "value": "This lock slot has been marked as abnormal"
|
|
|
+ },
|
|
|
+ "slots_exception_report": {
|
|
|
+ "key": "slots_exception_report",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Slot Exception Report"
|
|
|
+ },
|
|
|
+ "slots_manage_title": {
|
|
|
+ "key": "slots_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Slot Management"
|
|
|
+ },
|
|
|
+ "sop_create_failed": {
|
|
|
+ "key": "sop_create_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP creation failed"
|
|
|
+ },
|
|
|
+ "sop_create_succeed": {
|
|
|
+ "key": "sop_create_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP created successfully"
|
|
|
+ },
|
|
|
+ "sop_job_save_and_execute_failed": {
|
|
|
+ "key": "sop_job_save_and_execute_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP job execution failed"
|
|
|
+ },
|
|
|
+ "sop_job_save_and_execute_succeed": {
|
|
|
+ "key": "sop_job_save_and_execute_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP job started successfully"
|
|
|
+ },
|
|
|
+ "sop_job_save_failed": {
|
|
|
+ "key": "sop_job_save_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP job save failed"
|
|
|
+ },
|
|
|
+ "sop_job_save_succeed": {
|
|
|
+ "key": "sop_job_save_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP job saved successfully"
|
|
|
+ },
|
|
|
+ "sop_manage_delete_failed": {
|
|
|
+ "key": "sop_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unable to delete selected SOP"
|
|
|
+ },
|
|
|
+ "sop_manage_delete_succeed": {
|
|
|
+ "key": "sop_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Selected SOP deleted successfully"
|
|
|
+ },
|
|
|
+ "sop_manage_sop_name": {
|
|
|
+ "key": "sop_manage_sop_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP Name"
|
|
|
+ },
|
|
|
+ "sop_manage_title": {
|
|
|
+ "key": "sop_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP Management"
|
|
|
+ },
|
|
|
+ "sop_manage_workstation": {
|
|
|
+ "key": "sop_manage_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workstation"
|
|
|
+ },
|
|
|
+ "sop_save_failed": {
|
|
|
+ "key": "sop_save_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP save failed"
|
|
|
+ },
|
|
|
+ "sop_save_succeed": {
|
|
|
+ "key": "sop_save_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP saved successfully"
|
|
|
+ },
|
|
|
+ "sop_save_tip": {
|
|
|
+ "key": "sop_save_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to save \"{0}\"?"
|
|
|
+ },
|
|
|
+ "sop_workstation": {
|
|
|
+ "key": "sop_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP Area"
|
|
|
+ },
|
|
|
+ "start": {
|
|
|
+ "key": "start",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start"
|
|
|
+ },
|
|
|
+ "start_detect_key_slot": {
|
|
|
+ "key": "start_detect_key_slot",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start detecting key slot"
|
|
|
+ },
|
|
|
+ "start_detect_lock_slot": {
|
|
|
+ "key": "start_detect_lock_slot",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start detecting lock slot"
|
|
|
+ },
|
|
|
+ "start_scan_key_mac": {
|
|
|
+ "key": "start_scan_key_mac",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start scanning key information"
|
|
|
+ },
|
|
|
+ "start_time": {
|
|
|
+ "key": "start_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start Time"
|
|
|
+ },
|
|
|
+ "end_time_must_large_then_start_time": {
|
|
|
+ "key": "end_time_must_large_then_start_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "End time must be later than start time"
|
|
|
+ },
|
|
|
+ "start_tip": {
|
|
|
+ "key": "start_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Initialize the system according to the instructions"
|
|
|
+ },
|
|
|
+ "start_to_send_ticket": {
|
|
|
+ "key": "start_to_send_ticket",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start sending job ticket..."
|
|
|
+ },
|
|
|
+ "status": {
|
|
|
+ "key": "status",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Status"
|
|
|
+ },
|
|
|
+ "step_confirm_failed": {
|
|
|
+ "key": "step_confirm_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Step confirmation failed"
|
|
|
+ },
|
|
|
+ "take_out_key": {
|
|
|
+ "key": "take_out_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please take out the key"
|
|
|
+ },
|
|
|
+ "take_out_key_tip": {
|
|
|
+ "key": "take_out_key_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please take the key from the opened key slot"
|
|
|
+ },
|
|
|
+ "take_out_lock_tip": {
|
|
|
+ "key": "take_out_lock_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please take the lock from the opened lock slot, {0} remaining"
|
|
|
+ },
|
|
|
+ "take_out_rest_locks": {
|
|
|
+ "key": "take_out_rest_locks",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please take out remaining locks with activated card locks"
|
|
|
+ },
|
|
|
+ "tec_support": {
|
|
|
+ "key": "tec_support",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Wenzhou Doctor Safety Products Co., Ltd."
|
|
|
+ },
|
|
|
+ "the_verification_file_not_exists": {
|
|
|
+ "key": "the_verification_file_not_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Verification file does not exist"
|
|
|
+ },
|
|
|
+ "ticket_data_error": {
|
|
|
+ "key": "ticket_data_error",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job ticket data corrupted"
|
|
|
+ },
|
|
|
+ "ticket_get_failed": {
|
|
|
+ "key": "ticket_get_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Failed to obtain job ticket"
|
|
|
+ },
|
|
|
+ "ticket_lost": {
|
|
|
+ "key": "ticket_lost",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job ticket does not exist"
|
|
|
+ },
|
|
|
+ "time_frame_tv": {
|
|
|
+ "key": "time_frame_tv",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Time Range"
|
|
|
+ },
|
|
|
+ "todo_header": {
|
|
|
+ "key": "todo_header",
|
|
|
+ "type": "text",
|
|
|
+ "value": "In Progress"
|
|
|
+ },
|
|
|
+ "turn_off": {
|
|
|
+ "key": "turn_off",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Off"
|
|
|
+ },
|
|
|
+ "turn_on": {
|
|
|
+ "key": "turn_on",
|
|
|
+ "type": "text",
|
|
|
+ "value": "On"
|
|
|
+ },
|
|
|
+ "turn_read": {
|
|
|
+ "key": "turn_read",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Read"
|
|
|
+ },
|
|
|
+ "uncolock_complete": {
|
|
|
+ "key": "uncolock_complete",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-lock release successful"
|
|
|
+ },
|
|
|
+ "uncolock_failed": {
|
|
|
+ "key": "uncolock_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-lock release failed"
|
|
|
+ },
|
|
|
+ "unlock": {
|
|
|
+ "key": "unlock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unlock"
|
|
|
+ },
|
|
|
+ "unlock_and_restore_switch": {
|
|
|
+ "key": "unlock_and_restore_switch",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unlock and restore switch"
|
|
|
+ },
|
|
|
+ "unzip": {
|
|
|
+ "key": "unzip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unzipping… {0}"
|
|
|
+ },
|
|
|
+ "update_card_failed": {
|
|
|
+ "key": "update_card_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Update card failed"
|
|
|
+ },
|
|
|
+ "update_card_succeed": {
|
|
|
+ "key": "update_card_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card updated successfully"
|
|
|
+ },
|
|
|
+ "update_key_failed": {
|
|
|
+ "key": "update_key_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Update key failed"
|
|
|
+ },
|
|
|
+ "update_key_succeed": {
|
|
|
+ "key": "update_key_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key updated successfully"
|
|
|
+ },
|
|
|
+ "update_lock_failed": {
|
|
|
+ "key": "update_lock_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Update lock failed"
|
|
|
+ },
|
|
|
+ "update_lock_succeed": {
|
|
|
+ "key": "update_lock_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Lock updated successfully"
|
|
|
+ },
|
|
|
+ "update_point_failed": {
|
|
|
+ "key": "update_point_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Save point failed"
|
|
|
+ },
|
|
|
+ "update_point_succeed": {
|
|
|
+ "key": "update_point_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point saved successfully"
|
|
|
+ },
|
|
|
+ "update_rfid_token_failed": {
|
|
|
+ "key": "update_rfid_token_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Update RFID tag failed"
|
|
|
+ },
|
|
|
+ "update_rfid_token_succeed": {
|
|
|
+ "key": "update_rfid_token_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID tag updated successfully"
|
|
|
+ },
|
|
|
+ "update_role_failed": {
|
|
|
+ "key": "update_role_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role update failed"
|
|
|
+ },
|
|
|
+ "update_role_succeed": {
|
|
|
+ "key": "update_role_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role updated successfully"
|
|
|
+ },
|
|
|
+ "update_user_failed": {
|
|
|
+ "key": "update_user_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User update failed"
|
|
|
+ },
|
|
|
+ "update_user_succeed": {
|
|
|
+ "key": "update_user_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User updated successfully"
|
|
|
+ },
|
|
|
+ "update_workstation_failed": {
|
|
|
+ "key": "update_workstation_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Update area failed"
|
|
|
+ },
|
|
|
+ "update_workstation_succeed": {
|
|
|
+ "key": "update_workstation_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area updated successfully"
|
|
|
+ },
|
|
|
+ "user_already_exists": {
|
|
|
+ "key": "user_already_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User already exists"
|
|
|
+ },
|
|
|
+ "user_info_title": {
|
|
|
+ "key": "user_info_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Personal Information"
|
|
|
+ },
|
|
|
+ "user_manage_area": {
|
|
|
+ "key": "user_manage_area",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area"
|
|
|
+ },
|
|
|
+ "user_manage_card_code": {
|
|
|
+ "key": "user_manage_card_code",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Card"
|
|
|
+ },
|
|
|
+ "user_manage_delete_failed": {
|
|
|
+ "key": "user_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unable to delete user"
|
|
|
+ },
|
|
|
+ "user_manage_delete_succeed": {
|
|
|
+ "key": "user_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User deleted successfully"
|
|
|
+ },
|
|
|
+ "user_manage_filter_activate": {
|
|
|
+ "key": "user_manage_filter_activate",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Active"
|
|
|
+ },
|
|
|
+ "user_manage_filter_deactivate": {
|
|
|
+ "key": "user_manage_filter_deactivate",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Inactive"
|
|
|
+ },
|
|
|
+ "user_manage_filter_title": {
|
|
|
+ "key": "user_manage_filter_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Filter Criteria"
|
|
|
+ },
|
|
|
+ "user_manage_new_user_title": {
|
|
|
+ "key": "user_manage_new_user_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add User"
|
|
|
+ },
|
|
|
+ "user_manage_role": {
|
|
|
+ "key": "user_manage_role",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role"
|
|
|
+ },
|
|
|
+ "user_manage_title": {
|
|
|
+ "key": "user_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User Management"
|
|
|
+ },
|
|
|
+ "user_manage_user_detail_title": {
|
|
|
+ "key": "user_manage_user_detail_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User Details"
|
|
|
+ },
|
|
|
+ "user_manage_view": {
|
|
|
+ "key": "user_manage_view",
|
|
|
+ "type": "text",
|
|
|
+ "value": "View"
|
|
|
+ },
|
|
|
+ "user_name": {
|
|
|
+ "key": "user_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Login Name"
|
|
|
+ },
|
|
|
+ "username": {
|
|
|
+ "key": "username",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Username"
|
|
|
+ },
|
|
|
+ "username_or_password_error": {
|
|
|
+ "key": "username_or_password_error",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Incorrect username or password"
|
|
|
+ },
|
|
|
+ "username_passowrd_login_success": {
|
|
|
+ "key": "username_passowrd_login_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Username and password verified successfully"
|
|
|
+ },
|
|
|
+ "username_password_not_exists": {
|
|
|
+ "key": "username_password_not_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Username or password does not exist"
|
|
|
+ },
|
|
|
+ "username_regex_tip": {
|
|
|
+ "key": "username_regex_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Username does not meet requirements"
|
|
|
+ },
|
|
|
+ "verify_failed": {
|
|
|
+ "key": "verify_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Verification failed"
|
|
|
+ },
|
|
|
+ "view": {
|
|
|
+ "key": "view",
|
|
|
+ "type": "text",
|
|
|
+ "value": "View"
|
|
|
+ },
|
|
|
+ "wait_header": {
|
|
|
+ "key": "wait_header",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Waiting"
|
|
|
+ },
|
|
|
+ "wait_to_colock": {
|
|
|
+ "key": "wait_to_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Pending co-lock ({0})"
|
|
|
+ },
|
|
|
+ "warn": {
|
|
|
+ "key": "warn",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Warning"
|
|
|
+ },
|
|
|
+ "welcome_tip": {
|
|
|
+ "key": "welcome_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Hello, welcome"
|
|
|
+ },
|
|
|
+ "workflow_already_exists": {
|
|
|
+ "key": "workflow_already_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workflow mode already exists"
|
|
|
+ },
|
|
|
+ "workflow_manage_title": {
|
|
|
+ "key": "workflow_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workflow Mode Management"
|
|
|
+ },
|
|
|
+ "workflow_mode": {
|
|
|
+ "key": "workflow_mode",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workflow Mode"
|
|
|
+ },
|
|
|
+ "workflow_mode_manage_delete_succeed": {
|
|
|
+ "key": "workflow_mode_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workflow mode deleted successfully"
|
|
|
+ },
|
|
|
+ "workflow_mode_status_update_failed": {
|
|
|
+ "key": "workflow_mode_status_update_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Status update failed"
|
|
|
+ },
|
|
|
+ "workflow_mode_status_update_succeed": {
|
|
|
+ "key": "workflow_mode_status_update_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Status updated successfully"
|
|
|
+ },
|
|
|
+ "workflow_name": {
|
|
|
+ "key": "workflow_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workflow Mode Name"
|
|
|
+ },
|
|
|
+ "workflow_setting": {
|
|
|
+ "key": "workflow_setting",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workflow Settings"
|
|
|
+ },
|
|
|
+ "workflow_step_confirm_member": {
|
|
|
+ "key": "workflow_step_confirm_member",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Execution confirmation personnel"
|
|
|
+ },
|
|
|
+ "workflow_step_confirm_role": {
|
|
|
+ "key": "workflow_step_confirm_role",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Execution confirmation role"
|
|
|
+ },
|
|
|
+ "workflow_step_confirm_type": {
|
|
|
+ "key": "workflow_step_confirm_type",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Execution confirmation method"
|
|
|
+ },
|
|
|
+ "workflow_step_description": {
|
|
|
+ "key": "workflow_step_description",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Step Instructions"
|
|
|
+ },
|
|
|
+ "workflow_step_function": {
|
|
|
+ "key": "workflow_step_function",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Step Function"
|
|
|
+ },
|
|
|
+ "workflow_step_title": {
|
|
|
+ "key": "workflow_step_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Step Title"
|
|
|
+ },
|
|
|
+ "workflow_step_title_short": {
|
|
|
+ "key": "workflow_step_title_short",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Step Title Abbreviation"
|
|
|
+ },
|
|
|
+ "workstation_already_exists": {
|
|
|
+ "key": "workstation_already_exists",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area already exists"
|
|
|
+ },
|
|
|
+ "workstation_is_in_bottom": {
|
|
|
+ "key": "workstation_is_in_bottom",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area is already at the bottom"
|
|
|
+ },
|
|
|
+ "workstation_is_in_top": {
|
|
|
+ "key": "workstation_is_in_top",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area is already at the top"
|
|
|
+ },
|
|
|
+ "workstation_manage_delete_failed": {
|
|
|
+ "key": "workstation_manage_delete_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unable to delete area {0}"
|
|
|
+ },
|
|
|
+ "workstation_manage_delete_succeed": {
|
|
|
+ "key": "workstation_manage_delete_succeed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area {0} deleted successfully"
|
|
|
+ },
|
|
|
+ "workstation_manage_new_workstation": {
|
|
|
+ "key": "workstation_manage_new_workstation",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Add Area"
|
|
|
+ },
|
|
|
+ "workstation_manage_title": {
|
|
|
+ "key": "workstation_manage_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area Management"
|
|
|
+ },
|
|
|
+ "workstation_manage_workstation_name": {
|
|
|
+ "key": "workstation_manage_workstation_name",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area Name"
|
|
|
+ },
|
|
|
+ "you_are_not_locker_tip": {
|
|
|
+ "key": "you_are_not_locker_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "You are not the locker and cannot perform this operation"
|
|
|
+ },
|
|
|
+ "zone": {
|
|
|
+ "key": "zone",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area Range"
|
|
|
+ },
|
|
|
+ "backup_title": {
|
|
|
+ "key": "backup_title",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup/Restore"
|
|
|
+ },
|
|
|
+ "backup": {
|
|
|
+ "key": "backup",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup"
|
|
|
+ },
|
|
|
+ "backup_path": {
|
|
|
+ "key": "backup_path",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup Path"
|
|
|
+ },
|
|
|
+ "maximum_number_of_backups": {
|
|
|
+ "key": "maximum_number_of_backups",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Maximum Number of Backups"
|
|
|
+ },
|
|
|
+ "auto_backup": {
|
|
|
+ "key": "auto_backup",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Auto Backup"
|
|
|
+ },
|
|
|
+ "common_enable": {
|
|
|
+ "key": "common_enable",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Enable"
|
|
|
+ },
|
|
|
+ "common_disable": {
|
|
|
+ "key": "common_disable",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Disable"
|
|
|
+ },
|
|
|
+ "backup_frequency": {
|
|
|
+ "key": "backup_frequency",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup Frequency"
|
|
|
+ },
|
|
|
+ "backup_time": {
|
|
|
+ "key": "backup_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup Time"
|
|
|
+ },
|
|
|
+ "backup_tip": {
|
|
|
+ "key": "backup_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Note: The app must remain running during auto backup."
|
|
|
+ },
|
|
|
+ "backup_now": {
|
|
|
+ "key": "backup_now",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup Now"
|
|
|
+ },
|
|
|
+ "backup_range": {
|
|
|
+ "key": "backup_range",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Range: {0}"
|
|
|
+ },
|
|
|
+ "restore": {
|
|
|
+ "key": "restore",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Restore"
|
|
|
+ },
|
|
|
+ "common_batch_export": {
|
|
|
+ "key": "common_batch_export",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Batch Export"
|
|
|
+ },
|
|
|
+ "common_batch_delete": {
|
|
|
+ "key": "common_batch_delete",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Batch Delete"
|
|
|
+ },
|
|
|
+ "common_export": {
|
|
|
+ "key": "common_export",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Export"
|
|
|
+ },
|
|
|
+ "MON": {
|
|
|
+ "key": "MON",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Monday"
|
|
|
+ },
|
|
|
+ "TUE": {
|
|
|
+ "key": "TUE",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Tuesday"
|
|
|
+ },
|
|
|
+ "WED": {
|
|
|
+ "key": "WED",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Wednesday"
|
|
|
+ },
|
|
|
+ "THU": {
|
|
|
+ "key": "THU",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Thursday"
|
|
|
+ },
|
|
|
+ "FRI": {
|
|
|
+ "key": "FRI",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Friday"
|
|
|
+ },
|
|
|
+ "SAT": {
|
|
|
+ "key": "SAT",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Saturday"
|
|
|
+ },
|
|
|
+ "SUN": {
|
|
|
+ "key": "SUN",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Sunday"
|
|
|
+ },
|
|
|
+ "backup_frequency_every_day": {
|
|
|
+ "key": "backup_frequency_every_day",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Every Day"
|
|
|
+ },
|
|
|
+ "please_select_backup_frequency": {
|
|
|
+ "key": "please_select_backup_frequency",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select a backup frequency"
|
|
|
+ },
|
|
|
+ "maximumNumberOfBackupsNotCorrect": {
|
|
|
+ "key": "maximumNumberOfBackupsNotCorrect",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please enter a valid maximum number of backups"
|
|
|
+ },
|
|
|
+ "please_select_time": {
|
|
|
+ "key": "please_select_time",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Please select a time"
|
|
|
+ },
|
|
|
+ "backup_now_please_wait": {
|
|
|
+ "key": "backup_now_please_wait",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backing up,please wait…"
|
|
|
+ },
|
|
|
+ "backup_success": {
|
|
|
+ "key": "backup_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup Successful"
|
|
|
+ },
|
|
|
+ "backup_failed": {
|
|
|
+ "key": "backup_failed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup Failed"
|
|
|
+ },
|
|
|
+ "delete_backup_file_confirm": {
|
|
|
+ "key": "delete_backup_file_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete this backup? Once deleted,it cannot be recovered."
|
|
|
+ },
|
|
|
+ "delete_selected_backup_file_confirm": {
|
|
|
+ "key": "delete_selected_backup_file_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Are you sure you want to delete the selected backups? Once deleted,they cannot be recovered."
|
|
|
+ },
|
|
|
+ "restore_backup_confirm": {
|
|
|
+ "key": "restore_backup_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Restoring a backup will erase all data from the backup date to now. Are you sure you want to continue?"
|
|
|
+ },
|
|
|
+ "restore_backup_success": {
|
|
|
+ "key": "restore_backup_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup restored successfully"
|
|
|
+ },
|
|
|
+ "export_success": {
|
|
|
+ "key": "export_success",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Export Successful"
|
|
|
+ },
|
|
|
+ "no_backup_data": {
|
|
|
+ "key": "no_backup_data",
|
|
|
+ "type": "text",
|
|
|
+ "value": "No backup data available"
|
|
|
+ },
|
|
|
+ "loading_backup": {
|
|
|
+ "key": "loading_backup",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Reading backup file…"
|
|
|
+ },
|
|
|
+ "max_backup_tip": {
|
|
|
+ "key": "max_backup_tip",
|
|
|
+ "type": "text",
|
|
|
+ "value": "The maximum number of backups has been reached. Continuing will remove the oldest backup."
|
|
|
+ },
|
|
|
+ "switch": {
|
|
|
+ "key": "switch",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Switch"
|
|
|
+ },
|
|
|
+ "backup_restoring": {
|
|
|
+ "key": "backup_restoring",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Restoring backup…"
|
|
|
+ },
|
|
|
+ "point_manage_switch_icon": {
|
|
|
+ "key": "point_manage_switch_icon",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Switch Icon"
|
|
|
+ },
|
|
|
+ "user_manage": {
|
|
|
+ "key": "user_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "User Management"
|
|
|
+ },
|
|
|
+ "role_manage": {
|
|
|
+ "key": "role_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role Management"
|
|
|
+ },
|
|
|
+ "workstation_manage": {
|
|
|
+ "key": "workstation_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Area Management"
|
|
|
+ },
|
|
|
+ "point_manage": {
|
|
|
+ "key": "point_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Point Management"
|
|
|
+ },
|
|
|
+ "backup_and_restore": {
|
|
|
+ "key": "backup_and_restore",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Backup / Restore"
|
|
|
+ },
|
|
|
+ "in_progress_job": {
|
|
|
+ "key": "in_progress_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Jobs in Progress"
|
|
|
+ },
|
|
|
+ "create_sop": {
|
|
|
+ "key": "create_sop",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Create SOP"
|
|
|
+ },
|
|
|
+ "sop_manage": {
|
|
|
+ "key": "sop_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "SOP Management"
|
|
|
+ },
|
|
|
+ "create_job": {
|
|
|
+ "key": "create_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Create Job"
|
|
|
+ },
|
|
|
+ "job_manage": {
|
|
|
+ "key": "job_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Management"
|
|
|
+ },
|
|
|
+ "workflow_manage": {
|
|
|
+ "key": "workflow_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Workflow Mode Management"
|
|
|
+ },
|
|
|
+ "create_sop_job": {
|
|
|
+ "key": "create_sop_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Create SOP Job"
|
|
|
+ },
|
|
|
+ "locked_point": {
|
|
|
+ "key": "locked_point",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Locked Points"
|
|
|
+ },
|
|
|
+ "slot_manage": {
|
|
|
+ "key": "slot_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Slot Management"
|
|
|
+ },
|
|
|
+ "key_manage": {
|
|
|
+ "key": "key_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key Management"
|
|
|
+ },
|
|
|
+ "lock_manage": {
|
|
|
+ "key": "lock_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Padlock Management"
|
|
|
+ },
|
|
|
+ "card_manage": {
|
|
|
+ "key": "card_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Management"
|
|
|
+ },
|
|
|
+ "rfid_manage": {
|
|
|
+ "key": "rfid_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "RFID Management"
|
|
|
+ },
|
|
|
+ "exception_manage": {
|
|
|
+ "key": "exception_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Exception Management"
|
|
|
+ },
|
|
|
+ "user_info": {
|
|
|
+ "key": "user_info",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Personal Information"
|
|
|
+ },
|
|
|
+ "reset_password": {
|
|
|
+ "key": "reset_password",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Reset Password"
|
|
|
+ },
|
|
|
+ "fingerprint_setting": {
|
|
|
+ "key": "fingerprint_setting",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Fingerprint Settings"
|
|
|
+ },
|
|
|
+ "face_setting": {
|
|
|
+ "key": "face_setting",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Face Settings"
|
|
|
+ },
|
|
|
+ "card_setting": {
|
|
|
+ "key": "card_setting",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Card Settings"
|
|
|
+ },
|
|
|
+ "logout": {
|
|
|
+ "key": "logout",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Log Out"
|
|
|
+ },
|
|
|
+ "todo_list": {
|
|
|
+ "key": "todo_list",
|
|
|
+ "type": "text",
|
|
|
+ "value": "My To-Dos"
|
|
|
+ },
|
|
|
+ "hardware_manage": {
|
|
|
+ "key": "hardware_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Hardware Management"
|
|
|
+ },
|
|
|
+ "job_ticket_manage": {
|
|
|
+ "key": "job_ticket_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Ticket Management"
|
|
|
+ },
|
|
|
+ "data_manage": {
|
|
|
+ "key": "data_manage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Data Management"
|
|
|
+ },
|
|
|
+ "home": {
|
|
|
+ "key": "home",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Home"
|
|
|
+ },
|
|
|
+ "auto_confirm": {
|
|
|
+ "key": "auto_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Auto Confirm"
|
|
|
+ },
|
|
|
+ "click_confirm": {
|
|
|
+ "key": "click_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Click Confirm"
|
|
|
+ },
|
|
|
+ "role_confirm": {
|
|
|
+ "key": "role_confirm",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Role Confirmation"
|
|
|
+ },
|
|
|
+ "admin": {
|
|
|
+ "key": "admin",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Super Admin"
|
|
|
+ },
|
|
|
+ "jtdrawer": {
|
|
|
+ "key": "jtdrawer",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Manager"
|
|
|
+ },
|
|
|
+ "jtlocker": {
|
|
|
+ "key": "jtlocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Lead"
|
|
|
+ },
|
|
|
+ "jtcolocker": {
|
|
|
+ "key": "jtcolocker",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Participant"
|
|
|
+ },
|
|
|
+ "jtguard": {
|
|
|
+ "key": "jtguard",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Observer"
|
|
|
+ },
|
|
|
+ "sysconfig": {
|
|
|
+ "key": "sysconfig",
|
|
|
+ "type": "text",
|
|
|
+ "value": "System Configurator"
|
|
|
+ },
|
|
|
+ "force_shared_lock": {
|
|
|
+ "key": "force_shared_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Forced Shared-Lock Mode"
|
|
|
+ },
|
|
|
+ "force_multi_lock": {
|
|
|
+ "key": "force_multi_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Forced Multi-Lock Mode"
|
|
|
+ },
|
|
|
+ "mixed_mode": {
|
|
|
+ "key": "mixed_mode",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Mixed Mode"
|
|
|
+ },
|
|
|
+ "lock_take_key": {
|
|
|
+ "key": "lock_take_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start Locking"
|
|
|
+ },
|
|
|
+ "lock_return_key": {
|
|
|
+ "key": "lock_return_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Finish Locking"
|
|
|
+ },
|
|
|
+ "unlock_take_key": {
|
|
|
+ "key": "unlock_take_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Start Unlocking"
|
|
|
+ },
|
|
|
+ "unlock_return_key": {
|
|
|
+ "key": "unlock_return_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Finish Unlocking"
|
|
|
+ },
|
|
|
+ "release_colock": {
|
|
|
+ "key": "release_colock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Release Co-lock"
|
|
|
+ },
|
|
|
+ "confirm_exec": {
|
|
|
+ "key": "confirm_exec",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Confirm Execution"
|
|
|
+ },
|
|
|
+ "unknown": {
|
|
|
+ "key": "unknown",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unknown To-Do"
|
|
|
+ },
|
|
|
+ "not_start": {
|
|
|
+ "key": "not_start",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Not Started"
|
|
|
+ },
|
|
|
+ "select_member": {
|
|
|
+ "key": "select_member",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Select Member"
|
|
|
+ },
|
|
|
+ "locking": {
|
|
|
+ "key": "locking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Locking"
|
|
|
+ },
|
|
|
+ "colocking": {
|
|
|
+ "key": "colocking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Co-locking"
|
|
|
+ },
|
|
|
+ "unlocking": {
|
|
|
+ "key": "unlocking",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Unlocking"
|
|
|
+ },
|
|
|
+ "finished": {
|
|
|
+ "key": "finished",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Finished"
|
|
|
+ },
|
|
|
+ "canceled": {
|
|
|
+ "key": "canceled",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Canceled"
|
|
|
+ },
|
|
|
+ "progressing": {
|
|
|
+ "key": "progressing",
|
|
|
+ "type": "text",
|
|
|
+ "value": "In Progress"
|
|
|
+ },
|
|
|
+ "hydraulic_pressure": {
|
|
|
+ "key": "hydraulic_pressure",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Hydraulic"
|
|
|
+ },
|
|
|
+ "electric_energy": {
|
|
|
+ "key": "electric_energy",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Electrical Energy"
|
|
|
+ },
|
|
|
+ "potential_energy": {
|
|
|
+ "key": "potential_energy",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Potential Energy"
|
|
|
+ },
|
|
|
+ "heat_energy": {
|
|
|
+ "key": "heat_energy",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Thermal Energy"
|
|
|
+ },
|
|
|
+ "gas": {
|
|
|
+ "key": "gas",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Gas"
|
|
|
+ },
|
|
|
+ "mechanical_energy": {
|
|
|
+ "key": "mechanical_energy",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Mechanical Energy"
|
|
|
+ },
|
|
|
+ "air_energy": {
|
|
|
+ "key": "air_energy",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Compressed Air"
|
|
|
+ },
|
|
|
+ "apply_master_key": {
|
|
|
+ "key": "apply_master_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Apply for Master Key"
|
|
|
+ },
|
|
|
+ "apply_finish_job": {
|
|
|
+ "key": "apply_finish_job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Apply to Finish Job"
|
|
|
+ },
|
|
|
+ "apply_scrap_slot": {
|
|
|
+ "key": "apply_scrap_slot",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Apply to Scrap Slot"
|
|
|
+ },
|
|
|
+ "apply_scrap_lock": {
|
|
|
+ "key": "apply_scrap_lock",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Apply to Scrap Padlock"
|
|
|
+ },
|
|
|
+ "apply_scrap_key": {
|
|
|
+ "key": "apply_scrap_key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Apply to Scrap Key"
|
|
|
+ },
|
|
|
+ "slot_damage": {
|
|
|
+ "key": "slot_damage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Damaged Slot"
|
|
|
+ },
|
|
|
+ "lock_damage": {
|
|
|
+ "key": "lock_damage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Damaged Padlock"
|
|
|
+ },
|
|
|
+ "key_damage": {
|
|
|
+ "key": "key_damage",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Damaged Key"
|
|
|
+ },
|
|
|
+ "job_cat_not_exec": {
|
|
|
+ "key": "job_cat_not_exec",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Ticket Not Executable"
|
|
|
+ },
|
|
|
+ "pending": {
|
|
|
+ "key": "pending",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Pending"
|
|
|
+ },
|
|
|
+ "processed": {
|
|
|
+ "key": "processed",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Processed"
|
|
|
+ },
|
|
|
+ "canceld": {
|
|
|
+ "key": "canceld",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Canceled"
|
|
|
+ },
|
|
|
+ "key": {
|
|
|
+ "key": "key",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Key"
|
|
|
+ },
|
|
|
+ "slot": {
|
|
|
+ "key": "slot",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Slot"
|
|
|
+ },
|
|
|
+ "job": {
|
|
|
+ "key": "job",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job"
|
|
|
+ },
|
|
|
+ "job_exception": {
|
|
|
+ "key": "job_exception",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Job Exception"
|
|
|
+ },
|
|
|
+ "hardware_exception": {
|
|
|
+ "key": "hardware_exception",
|
|
|
+ "type": "text",
|
|
|
+ "value": "Hardware Exception"
|
|
|
+ }
|
|
|
+}
|