From 539a56279625242c497b4b4093f2defbb9d80334 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期四, 29 一月 2026 14:05:44 +0800
Subject: [PATCH] #i18n翻译

---
 src/main/webapp/static/i18n/en.json | 1927 +++++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 1,494 insertions(+), 433 deletions(-)

diff --git a/src/main/webapp/static/i18n/en.json b/src/main/webapp/static/i18n/en.json
index 335c406..0c83965 100644
--- a/src/main/webapp/static/i18n/en.json
+++ b/src/main/webapp/static/i18n/en.json
@@ -1,435 +1,1496 @@
-{
-    "status_desc": "Status Description",
-    "wrk_status_0": "0.Pending Receive",
-    "wrk_status_1": "1.Received",
-    "wrk_status_2": "2.Task Started",
-    "wrk_status_3": "3.Pickup Completed",
-    "wrk_status_4": "4.Inbound Completed",
-    "wrk_status_5": "5.Inventory Updated",
-    "wrk_status_6": "6.Task Interrupted",
-    "wrk_status_7": "7.Drop-off Completed",
-    "wrk_status_11": "11.Outbound ID Generated",
-    "wrk_status_12": "12.Crane Outbound In Progress",
-    "wrk_status_13": "13.Crane Empty Outbound Error",
-    "wrk_status_14": "14.Outbound Unconfirmed",
-    "wrk_status_15": "15.Outbound Update Completed",
-    "display_mode": "Display Mode",
-    "view_by_row": "View by Row",
-    "view_by_layer": "View by Layer",
-    "enable_selection": "Enable Selection",
-    "disable_selection": "Disable Selection",
-    "assign_zone": "Assign Zone",
-    "zone_legend": "Zone Legend",
-    "selection_mode_tip": "Selection mode enabled, please drag to select on the location map",
-    "please_select_zone": "Please select a zone",
-    "zone_color": "Zone Color",
-    "assign_zone_and_color": "Assign Zone and Color",
-    "confirm": "Confirm",
-    "cancel": "Cancel",
-    "cancel_selection": "Cancel Selection",
-    "assign_success": "Assignment successful",
-    "operation_failed": "Operation failed",
-    "fetch_zone_list_failed": "Failed to fetch zone list",
-    "modify_zone_color": "Modify Zone Color",
-    "zone_name": "Zone Name",
-    "select_color": "Select Color",
-    "save": "Save",
-    "color_updated": "Color updated",
-    "update_failed": "Update failed",
-    "load_failed": "Load failed",
-    "language": "Language",
-    "license_validity_prefix": "Temporary license valid for: ",
-    "license_validity_suffix": " days",
-    "basic_info": "Basic Information",
-    "logout": "Log Out",
-    "home": "Home",
-    "_comment_home": "Home Tab Bar",
-    "涓婚〉": "Home",
-    "鎺у埗鍙�": "Dashboard",
-    "鍒嗘瀽椤�": "Analytics",
-    "搴撲綅鐑偣鍥�": "Location Heatmap",
-
-    "鍩虹鏁版嵁": "Master Data",
-    "鍟嗗搧妗f": "Item Master",
-    "宸ヤ綔鐘舵��": "Task Status",
-    "鍏ュ嚭搴撶被鍨�": "Transaction Types",
-    "搴撲綅鐘舵��": "Location Status",
-    "搴撲綅绫诲瀷绠$悊": "LocType Management",
-    "宸ヤ綔搴忓彿鏌ヨ": "Task Number Query",
-    "搴撲綅鎺掑彿鍒嗛厤": "Location Slot Query",
-    "褰掔被绠$悊": "Category Management",
-    "搴撳尯绠$悊": "Zone Management",
-    "璺緞绔欑偣璁剧疆": "Path & Station Setup",
-
-    "搴撳瓨绠$悊": "Inventory Management",
-    "搴撲綅鏌ヨ": "Location Inquiry",
-    "搴撳瓨鏄庣粏绠$悊": "Inventory Detail",
-    "搴撳瓨璋冩暣": "Inventory Adjustment",
-    "搴撳瓨鏄庣粏缁熻": "Inventory Summary",
-
-    "鍏ュ嚭搴撲綔涓�": "Out & In Operations",
-    "鍏ュ簱浣滀笟": "Inbound Operations",
-    "鍑哄簱浣滀笟": "Outbound Operations",
-    "鐩樼偣鍑哄簱": "Cycle Count Outbound",
-    "搴撲綅绉昏浆": "Location Transfer",
-    "绌烘澘鍑哄簱": "Empty Pallet Outbound",
-
-    "宸ヤ綔妗g鐞�": "Work Orders",
-    "宸ヤ綔妗f煡璇㈢淮鎶�": "Work Order Query",
-    "宸ヤ綔妗f槑缁嗘煡璇�": "Work Order Details",
-    "宸ヤ綔鍘嗗彶妗f煡璇�": "Work Order History",
-    "宸ヤ綔鏄庣粏鍘嗗彶妗f煡璇�": "Work Order Detail History",
-    "work_order_detail_history": "Work Order Detail History",
-    "鍏ュ簱閫氱煡妗�": "Inbound Notice",
-    "鍏ュ簱閫氱煡鍘嗗彶妗�": "Inbound Notice History",
-
-    "璁㈠崟绯荤粺": "Order System",
-    "鍗曟嵁绠$悊": "Order Management",
-    "璁㈠崟鍑哄簱": "Order Outbound",
-    "璁㈠崟鐘舵��": "Order Status",
-    "鍗曟嵁绫诲瀷": "Order Types",
-
-    "璁惧缁存姢": "Equipment Maintenance",
-    "搴撲綅绠$悊": "Location Management",
-    "绔欑偣绠$悊": "Station Management",
-
-    "鏃ュ織缁熻": "Logs & Stats",
-    "搴撳瓨璋冩暣璁板綍": "Inventory Adjustments",
-    "涓夋柟鎺ュ彛缁熻": "3rd-Party API Logs",
-    "寮傚父宸ヤ綔妗�": "Exception Work Orders",
-    "搴撲綅浣跨敤鐜囩粺璁�": "Location Utilization",
-    "搴撳瓨鍦ㄥ簱鏃堕棿缁熻": "Inventory Age",
-    "鏃ュ叆鍑哄簱娆℃暟缁熻": "Daily Transactions",
-    "鏃ュ叆搴撴槑缁嗘煡璇�": "Inbound Details",
-    "鏃ュ嚭搴撴槑缁嗘煡璇�": "Outbound Details",
-    "宸ヤ綔妗g淮鎶ゆ棩蹇�": "Work Maintenance Log",
+锘縶
+    "_comment_common":  "Common Table Columns",
+    "_comment_home":  "Home Tab Bar",
+    "access_address":  "Access Address",
+    "account":  "Account",
+    "action":  "Action",
+    "actual_quantity":  "Actual Qty",
+    "add":  "Add",
+    "add_detail":  "Add Detail",
+    "add_detail_title":  "Add Detail",
+    "add_inventory":  "Add Inventory",
+    "add_order":  "Add Order",
+    "add_project":  "Add Project",
+    "add_time":  "Add Time",
+    "add_user":  "Add User",
+    "address":  "Address",
+    "adjust_inventory":  "Adjust Inventory",
+    "age_days":  "Inventory Age(Days)",
+    "agv":  "AGV",
+    "area":  "Area",
+    "area_code":  "ID",
+    "area_id":  "Zone ID",
+    "area_memo":  "Zone Remark",
+    "area_name":  "Zone Name",
+    "assign_success":  "Assignment successful",
+    "assign_zone":  "Assign Zone",
+    "assign_zone_and_color":  "Assign Zone and Color",
+    "autoing":  "Auto",
+    "barcode":  "Barcode",
+    "barcode_label":  "Barcode:",
+    "basic_info":  "Basic Information",
+    "batch":  "Batch",
+    "batch_edit":  "Batch (Edit)",
+    "batch_managed":  "Batch Managed",
+    "batch_modify":  "Batch Modify",
+    "batch_no":  "Batch No.",
+    "batch_optional":  "Batch (Optional)",
+    "batch_outbound":  "Batch Outbound",
+    "batch_print":  "Batch Print",
+    "batch_print_count":  "Batch Print [Count: {{count}}]",
+    "bay":  "Bay",
+    "big_location":  "Big Location",
+    "box_size":  "Box Size",
+    "brand":  "Brand",
+    "can_in":  "Can In",
+    "can_out":  "Can Out",
+    "cancel":  "Cancel",
+    "cancel_selection":  "Cancel Selection",
+    "cannot_exceed_original_quantity":  "Cannot exceed original quantity",
+    "category":  "Category",
+    "category_cannot_be_empty":  "Category cannot be empty",
+    "change_qty":  "Change Qty",
+    "check_outbound":  "Check Outbound",
+    "check_station":  "Check Station:",
+    "classification":  "Type",
+    "classification_name":  "Category Name",
+    "client_ip":  "Client IP",
+    "close":  "Close",
+    "code":  {
+                 "copy":  "Copy Code",
+                 "copied":  "Copied",
+                 "copyError":  "Copy Failed",
+                 "maximize":  "Maximize",
+                 "restore":  "Restore",
+                 "preview":  "Preview"
+             },
+    "color":  "Color",
+    "color_updated":  "Color updated",
+    "colorpicker":  {
+                        "clear":  "Clear",
+                        "confirm":  "OK"
+                    },
+    "complete":  "Complete",
+    "configuration":  "Configuration",
+    "confirm":  "OK",
+    "confirm_adjust_location_detail":  "Are you sure to adjust details for location {val}?",
+    "confirm_cancel_erp_order":  "Current task linked to ERP sales order. Cancellation will regenerate outbound task. Continue?",
+    "confirm_cancel_work_order":  "Confirm cancel this work order?",
+    "confirm_complete_work_order":  "Confirm complete this work order?",
+    "confirm_decrease_priority":  "Confirm decrease priority?",
+    "confirm_delete":  "Are you sure to delete?",
+    "confirm_delete_data":  "Confirm Delete Record",
+    "confirm_delete_doc_type":  "Are you sure you want to delete this document type?",
+    "confirm_delete_prefix":  "Are you sure to delete ",
+    "confirm_delete_selected":  "Confirm delete selected data?",
+    "confirm_delete_selected_data":  "Are you sure you want to delete the selected data?",
+    "confirm_delete_suffix":  " record(s)?",
+    "confirm_empty_op_exception":  "Empty operation exception! Continue?",
+    "confirm_export":  "Confirm export to Excel?",
+    "confirm_export_excel":  "Confirm Export to Excel",
+    "confirm_extract":  "Extract",
+    "confirm_generate_task":  "Confirm Task Generation",
+    "confirm_increase_priority":  "Confirm increase priority?",
+    "confirm_init_dev":  "Are you sure you want to initialize [{{devNo}}]?",
+    "confirm_manual_cancel":  "Are you sure to cancel manually?",
+    "confirm_manual_complete":  "Are you sure to complete manually?",
+    "confirm_outbound":  "Confirm Outbound",
+    "confirm_pick_work_order":  "Pick inbound this work order?",
+    "confirm_pre_existing_exception":  "Pre-existing exception occurred. To re-inbound, ensure cargo is at crane outbound station!",
+    "confirm_save_change":  "Save changes?",
+    "confirm_sync_file":  "Confirm sync file [{{filename}}]?",
+    "count":  "Count",
+    "crane":  "Crane",
+    "crane_amount":  "Crane Amount",
+    "crane_end_time":  "Crane End Time",
+    "crane_no":  "Crane No",
+    "crane_start_time":  "Crane Start Time",
+    "create_detail":  "Creation Detail",
+    "create_time":  "Create Time",
+    "creator":  "Creator",
+    "creator_detail":  "Creator Details",
+    "current_item_no":  "Current Item No.",
+    "current_retrieve_location":  "Current location",
+    "current_workflow_detail":  "Material details for current workflow",
+    "data_status":  "Data Status",
+    "data_sync":  "Sync Data",
+    "date":  "Date",
+    "decrease_priority":  "Decrease Priority",
+    "delete":  "Delete",
+    "delete_keep":  "Delete|Keep",
+    "delete_location":  "Delete Location",
+    "detail":  "Detail",
+    "detail_modify_qty_invalid":  "Invalid detail quantity",
+    "dev_desc":  "Device Desc",
+    "device_code":  "Device Code",
+    "device_type":  "Device Type",
+    "disable_selection":  "Disable Selection",
+    "disabled_loc_qty":  "Disabled Locations",
+    "display_mode":  "Display Mode",
+    "doc_id":  "Type ID",
+    "doc_name":  "Type Name",
+    "doc_type":  "Document Type",
+    "doc_type_management":  "Document Type Management",
+    "dropdown":  {
+                     "noData":  "No Data"
+                 },
+    "edit":  "Edit",
+    "email":  "Email",
+    "empty_container_qty":  "Empty Containers",
+    "empty_loc_qty":  "Empty Locations",
+    "empty_op":  "Empty Op",
+    "empty_pallet":  "Empty Pallet",
+    "empty_pallet_inbound_station":  "EmptyPallet InStation",
+    "empty_pallet_outbound_station":  "EmptyPallet OutStation:",
+    "enable_selection":  "Enable Selection",
+    "enter_address":  "Enter Address",
+    "enter_device_code":  "Enter Device Code",
+    "enter_type_name":  "Enter Type Name",
+    "err_content":  "Error Content",
+    "error_record_time":  "Error Record Time",
+    "exception_mark":  "Exception Mark",
+    "exit":  "Exit",
+    "export":  "Export",
+    "export_all":  "Export All",
+    "export_excel":  "Export Excel",
+    "exporting":  "Exporting...",
+    "extract":  "Extract",
+    "extract_delivery_content":  "Extract Delivery Content",
+    "extract_inventory":  "Extract Inventory",
+    "extract_inventory_item":  "Extract Inventory Item",
+    "extract_item":  "Extract Item",
+    "factory":  "Factory",
+    "fetch_zone_list_failed":  "Failed to fetch zone list",
+    "finish_qty":  "Finish Qty",
+    "flat_whs":  "Flat Whs",
+    "flow":  {
+                 "loadMore":  "Load More",
+                 "noMore":  "No More"
+             },
+    "form":  {
+                 "select":  {
+                                "noData":  "No Data",
+                                "noMatch":  "No Match",
+                                "placeholder":  "Select"
+                            },
+                 "validateMessages":  {
+                                          "required":  "Required",
+                                          "phone":  "Invalid Phone",
+                                          "email":  "Invalid Email",
+                                          "url":  "Invalid URL",
+                                          "number":  "Numbers Only",
+                                          "date":  "Invalid Date",
+                                          "identity":  "Invalid ID"
+                                      },
+                 "verifyErrorPromptTitle":  "Prompt"
+             },
+    "form_required":  "This field is required",
+    "four_way_vehicle":  "Four-way Vehicle",
+    "full_pallet":  "Full Pallet",
+    "full_pallet_out":  "Full Pallet Out",
+    "generating_outbound_task":  "Generating outbound task...",
+    "gross_weight_box":  "Gross Weight/Box",
+    "group":  "Group",
+    "handling_mode":  "Handling Mode",
+    "handling_mode_manual_cancel":  "Manual Cancel",
+    "handling_mode_manual_complete":  "Manual Complete",
+    "hazardous":  "Hazardous",
+    "heavy_location":  "Heavy Location",
+    "high_location":  "High Location",
+    "high_low":  "High/Low",
+    "high_low_type":  "High/Low Type",
+    "home":  "Home",
+    "id":  "ID",
+    "id_colon":  "ID:",
+    "image":  "Image",
+    "immediate_outbound":  "Immediate Outbound",
+    "import_excel":  "Import Excel",
+    "in_enable":  "In Enable",
+    "in_temp_store":  "In Temp Store",
+    "inbound":  "Inbound",
+    "inbound_notice_no":  "Inbound Notice No",
+    "inbound_started_success_target_loc":  "Inbound started successfully, target location: ",
+    "inbound_station":  "Inbound Station:",
+    "increase_priority":  "Increase Priority",
+    "info":  "Info",
+    "init":  "Init",
+    "init_location":  "Initialize Location",
+    "init_station":  "Initialize Station",
+    "init_station_prompt":  "Initialize stations, please proceed with caution!",
+    "input_order_no":  "Input Order No",
+    "input_placeholder":  "Please input...",
+    "input_qty_cannot_less_than_working":  "Input quantity cannot be less than working quantity",
+    "inspection_reqd":  "Inspection Reqd",
+    "inventory_quantity":  "Inventory Qty",
+    "io_status":  "Transaction Status",
+    "io_type_1":  "1.Inbound",
+    "io_type_10":  "10.Empty Pallet Inbound",
+    "io_type_101":  "101.Outbound",
+    "io_type_103":  "103.Picking Outbound",
+    "io_type_104":  "104.Merge Outbound",
+    "io_type_107":  "107.Cycle Count Outbound",
+    "io_type_11":  "11.Bin Transfer",
+    "io_type_110":  "110.Empty Pallet Outbound",
+    "io_type_3":  "3.Station to Station",
+    "io_type_53":  "53.Picking Re-inbound",
+    "io_type_54":  "54.Merge Re-inbound",
+    "io_type_57":  "57.Cycle Count Re-inbound",
+    "io_type_6":  "6.Exit on Device",
+    "io_type_code":  "Transaction Type Code",
+    "io_type_desc":  "Transaction Type Description",
+    "item":  "Item",
+    "item_code":  "Item Code",
+    "item_count":  "Item Count",
+    "item_name":  "Item Name",
+    "item_no":  "Item No",
+    "item_spec":  "Item Spec",
+    "items_per_page":  " items/page",
+    "jump_to":  "Go to ",
+    "language":  "Language",
+    "laydate":  {
+                    "months":  [
+                                   "Jan",
+                                   "Feb",
+                                   "Mar",
+                                   "Apr",
+                                   "May",
+                                   "Jun",
+                                   "Jul",
+                                   "Aug",
+                                   "Sep",
+                                   "Oct",
+                                   "Nov",
+                                   "Dec"
+                               ],
+                    "weeks":  [
+                                  "Sun",
+                                  "Mon",
+                                  "Tue",
+                                  "Wed",
+                                  "Thu",
+                                  "Fri",
+                                  "Sat"
+                              ],
+                    "time":  [
+                                 "Hr",
+                                 "Min",
+                                 "Sec"
+                             ],
+                    "literal":  {
+                                    "year":  "Year"
+                                },
+                    "selectDate":  "Select Date",
+                    "selectTime":  "Select Time",
+                    "startTime":  "Start Time",
+                    "endTime":  "End Time",
+                    "tools":  {
+                                  "confirm":  "OK",
+                                  "clear":  "Clear",
+                                  "now":  "Now",
+                                  "reset":  "Reset"
+                              },
+                    "rangeOrderPrompt":  "End time cannot be earlier than start time",
+                    "invalidDatePrompt":  "Invalid date or time",
+                    "formatErrorPrompt":  "Date format error, must follow: {format}",
+                    "autoResetPrompt":  "Auto reset",
+                    "preview":  "Preview"
+                },
+    "layer":  {
+                  "btn":  [
+                              "OK",
+                              "Cancel"
+                          ],
+                  "title":  "Information",
+                  "confirm":  "OK",
+                  "cancel":  "Cancel",
+                  "defaultTitle":  "Info",
+                  "prompt":  {
+                                 "InputLengthPrompt":  "Max {length} chars"
+                             },
+                  "photos":  {
+                                 "noData":  "No photos",
+                                 "tools":  {
+                                               "rotate":  "Rotate",
+                                               "scaleX":  "Flip H",
+                                               "zoomIn":  "Zoom In",
+                                               "zoomOut":  "Zoom Out",
+                                               "reset":  "Reset",
+                                               "close":  "Close"
+                                           },
+                                 "viewPicture":  "View Original",
+                                 "urlError":  {
+                                                  "prompt":  "Image error, continue?",
+                                                  "confirm":  "Next",
+                                                  "cancel":  "Exit"
+                                              }
+                             }
+              },
+    "laypage":  {
+                    "prev":  "Prev",
+                    "next":  "Next",
+                    "first":  "First",
+                    "last":  "Last",
+                    "total":  "Total {total}",
+                    "pagesize":  "/page",
+                    "goto":  "Go to",
+                    "page":  "Page",
+                    "confirm":  "OK"
+                },
+    "leader":  "Leader",
+    "leader_label":  "Leader",
+    "level":  "Level",
+    "license_validity_prefix":  "Temporary license valid for: ",
+    "license_validity_suffix":  " days",
+    "light_location":  "Light Location",
+    "line_item":  "Line Item",
+    "load_failed":  "Load failed",
+    "loading":  "Loaded",
+    "loc_status_code":  "Location Status Code",
+    "loc_status_D":  "D.Empty Bin/Pallet",
+    "loc_status_desc":  "Location Status Description",
+    "loc_status_F":  "F.In Stock",
+    "loc_status_G":  "G.Aisle",
+    "loc_status_O":  "O.Empty Location",
+    "loc_status_P":  "P.Picking/Counting/Merging Outbound",
+    "loc_status_Q":  "Q.Picking/Counting/Merging Re-inbound",
+    "loc_status_R":  "R.Outbound Reserved",
+    "loc_status_S":  "S.Inbound Reserved",
+    "loc_status_X":  "X.Disabled",
+    "loc_status_Y":  "Y.Merged",
+    "location":  "Location",
+    "location_detail":  "Location Detail",
+    "location_no":  "Location No",
+    "location_status":  "Location Status",
+    "location_status_no_material":  "No materials exist in this location status",
+    "location_transfer":  "Location Transfer",
+    "location_type":  "Location Type",
+    "locked":  "Locked",
+    "login_account":  "Login Account",
+    "logout":  "Log Out",
+    "low_location":  "Low Location",
+    "make_buy":  "Make/Buy",
+    "manual_cancel":  "Manual Cancel",
+    "manual_complete":  "Manual Complete",
+    "manufacturer":  "Manufacturer",
+    "mat_code":  "Item Code",
+    "mat_code_label":  "Item No.:",
+    "mat_multi_select":  "Material - Multi Select",
+    "mat_name":  "Item Name",
+    "mat_name_label":  "Item Name:",
+    "material":  "Material",
+    "material_desc":  "Material Desc",
+    "material_detail_for_current_location":  "Material Details for Current Location",
+    "material_label_id":  "Material Label ID",
+    "max_open_tabs_alert":  "Maximum {{num}} tabs allowed",
+    "memo":  "Memo",
+    "mfg_date":  "Mfg Date",
+    "middle_location":  "Middle Location",
+    "mobile":  "Mobile",
+    "mobile_label":  "Mobile:",
+    "modifier":  "Modifier",
+    "modifier_detail":  "Modifier Details",
+    "modify":  "Modify",
+    "modify_detail":  "Modification Detail",
+    "modify_order":  "Modify Order",
+    "modify_project":  "Modify Project",
+    "modify_time":  "Modify Time",
+    "modify_user":  "Modify User",
+    "modify_zone_color":  "Modify Zone Color",
+    "name":  "Name",
+    "narrow_location":  "Narrow Location",
+    "net_weight_box":  "Net Weight/Box",
+    "new_password":  "New Password",
+    "no_data":  "No Data",
+    "no_data_found":  "No Data Found",
+    "no_intersection_outbound_station":  "No intersection of outbound stations, cannot batch modify",
+    "no_task":  "No Task",
+    "normal":  "Normal",
+    "not_worked":  "Not Worked",
+    "one_click_outbound":  "One-click Outbound",
+    "operation":  "Operation",
+    "operation_failed":  "Operation failed",
+    "operation_time":  "Operation Time",
+    "operator":  "Operator",
+    "order_detail":  "Order Details",
+    "order_intro":  "Inbound Notice: ERP provides order number, type, time and material details to generate inbound work orders. For high availability, users can manually add inbound notice data to complete independent inbound operations.",
+    "order_intro_warning":  "When adding manually, please check if the order number already exists in the ERP system to avoid data errors.",
+    "order_no":  "Order No.",
+    "order_status":  "Order Status",
+    "origin":  "Origin",
+    "original_item_no":  "Original Item No.",
+    "original_qty":  "Original Qty",
+    "original_quantity":  "Original Quantity",
+    "other":  "Other",
+    "out_enable":  "Out Enable",
+    "outbound":  "Outbound",
+    "outbound_pending_qty":  "Pending Qty",
+    "outbound_preview":  "Outbound Preview",
+    "outbound_qty_cannot_exceed_inventory_qty":  "Outbound qty cannot exceed inventory qty",
+    "outbound_quantity":  "Outbound Quantity",
+    "outbound_station":  "Outbound Station:",
+    "page":  " page",
+    "pakin":  "Inbound",
+    "pakout":  "Outbound",
+    "pallet_barcode":  "Pallet Code",
+    "parent_menu":  "Parent Menu",
+    "password":  "Password",
+    "password_error":  "Password Error",
+    "pda_code":  "Code",
+    "pda_location":  "Location",
+    "pda_material":  "Material",
+    "pda_name":  "Name",
+    "pda_outbound":  "Outbound",
+    "pda_outbound_station":  "Outbound Station",
+    "pda_please_select":  "Please Select",
+    "pda_quantity":  "Quantity",
+    "pda_reset":  "Reset",
+    "pda_stock_detail":  "Stock Detail",
+    "pending":  "Pending",
+    "pending_inbound":  "Pending Inbound",
+    "permission":  "Permission",
+    "permission_assignment":  "Permission Assignment",
+    "pick":  "Pick",
+    "picking":  "Picking",
+    "picking_out":  "Picking Out",
+    "picking_time":  "Picking Time",
+    "please_add_check_inventory_first":  "Please add check inventory first",
+    "please_add_detail_first":  "Please add detail first",
+    "please_add_location_material":  "Please add location material first",
+    "please_enter_and_select":  "Please enter and select",
+    "please_enter_classification_name":  "Please enter Category Name",
+    "please_enter_doc_id":  "Please enter Type ID",
+    "please_enter_doc_name":  "Please enter Type Name",
+    "please_enter_email":  "Enter Email",
+    "please_enter_login_account":  "Enter Login Account",
+    "please_enter_memo":  "Please enter memo",
+    "please_enter_mobile":  "Enter Mobile",
+    "please_enter_new_password":  "Enter New Password",
+    "please_enter_number":  "Please enter a number",
+    "please_enter_order_or_item":  "please enter",
+    "please_enter_order_status":  "Please enter order status",
+    "please_enter_password":  "Enter Password",
+    "please_enter_password_init_station":  "Please enter password to initialize station",
+    "please_enter_password_reset_location":  "Please enter password to reset location",
+    "please_enter_responsible_person":  "Please enter Owner",
+    "please_enter_sort":  "Please enter sort",
+    "please_enter_source_location":  "Please enter source location",
+    "please_enter_status_desc":  "Please enter status description",
+    "please_enter_username":  "Enter Username",
+    "please_enter_valid_location_no":  "Please enter valid location no",
+    "please_extract_inventory_item_first":  "Please extract inventory item first",
+    "please_extract_item_first":  "Please extract item first",
+    "please_input":  "Please input",
+    "please_input_configuration":  "Please input configuration",
+    "please_input_gross_weight_box":  "Please input gross weight/box",
+    "please_input_item_name":  "Enter Item Name",
+    "please_input_item_no":  "Enter Item No.",
+    "please_input_item_spec":  "Enter Item Spec",
+    "please_input_net_weight_box":  "Please input net weight/box",
+    "please_input_remark":  "Please input remark",
+    "please_input_search_condition":  "Please input search condition",
+    "please_retrieve_location_first":  "Please retrieve location first",
+    "please_select":  "Please Select",
+    "please_select_data":  "please select data",
+    "please_select_data_to_delete":  "Please select data to delete",
+    "please_select_delete_data":  "Please select data to delete",
+    "please_select_inbound_station":  "Please select inbound station",
+    "please_select_material":  "Please select material",
+    "please_select_outbound_station":  "Please select outbound station",
+    "please_select_print_data":  "Please select data to print",
+    "please_select_role":  "Select Role",
+    "please_select_row_to_delete":  "Please select a row to delete",
+    "please_select_row_to_edit":  "Please select a row to edit",
+    "please_select_station":  "Please select station",
+    "please_select_target_location":  "Please select target location",
+    "please_select_type":  "Please Select Type",
+    "please_select_zone":  "Please select a zone",
+    "please_stop_before_init":  "Please stop before initialization",
+    "please_wait":  "Please wait",
+    "pre_existing":  "Pre-Existing",
+    "print":  "Print",
+    "print_preview":  "Print Preview",
+    "priority":  "Priority",
+    "process_later":  "Process Later",
+    "product_code":  "Item No.",
+    "product_name":  "Item Name",
+    "project":  "Project",
+    "project_name":  "Project Name",
+    "prompt":  "Prompt",
+    "qty_cannot_less_than_worked":  "Quantity cannot be less than worked quantity",
+    "qty_exist_cannot_delete":  "Work quantity exists, cannot delete",
+    "qty_label":  "Qty:",
+    "quantity":  "Quantity",
+    "quantity_cannot_be_less_than_zero":  "Quantity cannot be less than zero",
+    "quantity_must_be_greater_than_zero":  "Quantity must be greater than zero",
+    "quantity_required":  "Quantity (Required)",
+    "rack_no":  "Rack No.",
+    "register_time":  "Register Time",
+    "remark":  "Remark",
+    "remove":  "Remove",
+    "req_1":  "Req 1",
+    "req_2":  "Req 2",
+    "request_content":  "Request",
+    "request_data":  "Request Data",
+    "requesting":  "Requesting...",
+    "reset":  "Reset",
+    "reset_pwd":  "Reset Pwd",
+    "reset_pwd_success":  "Reset password successful",
+    "response.account_disabled":  "Account Disabled",
+    "response.account_not_exist":  "Account Not Exist",
+    "response.activation_code_expired":  "Activation Code Expired",
+    "response.activation_code_incorrect":  "Activation Code Incorrect",
+    "response.activation_failed":  "Activation Failed",
+    "response.activation_success":  "Activation Success",
+    "response.add_failed_contact_admin":  "Add Failed Contact Admin",
+    "response.add_order_outbound":  "Add Order Outbound",
+    "response.add_stock_detail_failed":  "Failed to add stock detail, {0}",
+    "response.add_stocktake_detail_failed":  "Add Stocktake Detail Failed",
+    "response.all":  "All",
+    "response.auth_fail_sub_to_role":  "Authorization failed! Sub-resource {1} of resource {0} is assigned to role {2}, please unassign first!",
+    "response.auth_fail_to_role":  "Authorization failed! Resource {0} is assigned to role {1}, please unassign first!",
+    "response.auth_failed_check_appkey":  "Authentication failed, please check appkey!",
+    "response.authorization":  "Authorization",
+    "response.auto_empty_in_failed":  "Auto Empty Pallet Inbound Failed",
+    "response.auto_empty_in_memo":  "Auto Empty Pallet Inbound",
+    "response.auto_empty_in_success":  "Auto Empty Pallet Inbound Success",
+    "response.auto_empty_out_failed":  "Auto Empty Pallet Outbound Failed",
+    "response.auto_empty_out_success":  "Auto Empty Pallet Outbound Success",
+    "response.available_site_query":  "Available Site Query",
+    "response.barcode_inbound_work_forbid_delete":  "Barcode Inbound Work Forbid Delete",
+    "response.barcode_length_invalid":  "Barcode Length Invalid",
+    "response.barcode_not_empty":  "Barcode Not Empty",
+    "response.barcode_offline":  "Barcode Offline",
+    "response.barcode_redundant":  "Barcode Redundant",
+    "response.bas_wrk_iotype_add":  "Bas Wrk Iotype Add",
+    "response.bas_wrk_iotype_delete":  "Bas Wrk Iotype Delete",
+    "response.bas_wrk_iotype_export":  "Bas Wrk Iotype Export",
+    "response.bas_wrk_iotype_update":  "Bas Wrk Iotype Update",
+    "response.body":  "Body",
+    "response.both_sides_blocked":  "Selected section {0}~{1} both sides are blocked by empty pallets/faults, cannot outbound (both directions blocked)",
+    "response.cancel_transfer_failed_source_not_exist":  "Failed to cancel transfer, source location not exist, {0}",
+    "response.cancel_transfer_failed_target_not_exist":  "Failed to cancel transfer, target location not exist, {0}",
+    "response.cancel_work_master_failed":  "Failed to cancel work master",
+    "response.cancel_work_master_failed_loc_not_exist":  "Failed to cancel work master, location not exist, {0}",
+    "response.change_loc_status_failed":  "Change Loc Status Failed",
+    "response.change_location_status_failed":  "Change Location Status Failed",
+    "response.china_grid":  "China Grid",
+    "response.clear_order_detail_failed":  "Failed to clear order detail",
+    "response.code_exists":  "Code Exists",
+    "response.code_or_name_exists":  "Code or name already exists",
+    "response.comb_success":  "Comb Success",
+    "response.confirm_complete":  "Confirm Complete",
+    "response.confirm_picking_outbound_failed":  "Confirm Picking Outbound Failed",
+    "response.crane_add":  "Crane Add",
+    "response.crane_delete":  "Crane Delete",
+    "response.crane_error_add":  "Crane Error Add",
+    "response.crane_error_delete":  "Crane Error Delete",
+    "response.crane_error_export":  "Crane Error Export",
+    "response.crane_error_update":  "Crane Error Update",
+    "response.crane_export":  "Crane Export",
+    "response.crane_status_add":  "Crane Status Add",
+    "response.crane_status_delete":  "Crane Status Delete",
+    "response.crane_status_export":  "Crane Status Export",
+    "response.crane_status_update":  "Crane Status Update",
+    "response.crane_update":  "Crane Update",
+    "response.crn_parse_error":  "Crane number parse error",
+    "response.current_row_not_in_priority_group":  "Current Row Not In Priority Group",
+    "response.data_empty":  "Data Empty",
+    "response.data_error":  "Data Error",
+    "response.data_exists":  "Data Exists",
+    "response.data_not_found":  "Data Not Found",
+    "response.data_processing_inbound":  "Data Processing Inbound",
+    "response.db_update_error":  "Database update error!",
+    "response.delete_failed_contact_admin":  "Delete Failed Contact Admin",
+    "response.delete_stock_detail_failed":  "Delete Stock Detail Failed",
+    "response.delete_stocktake_detail_failed":  "Delete Stocktake Detail Failed",
+    "response.delete_success":  "Delete success",
+    "response.empty_pallet_inbound":  "Empty Pallet Inbound",
+    "response.empty_pallet_outbound":  "Empty Pallet Outbound",
+    "response.empty_plate_inbound_task_exists":  "Empty Plate Inbound Task Exists",
+    "response.empty_plate_outbound_forbidden_inbound":  "Empty Plate Outbound Forbidden Inbound",
+    "response.enter_activation_code":  "Enter Activation Code",
+    "response.existing_working_data_cannot_complete":  "Existing working data, cannot complete",
+    "response.export_daily_inbound_detail":  "Export Daily Inbound Details",
+    "response.export_daily_outbound_detail":  "Export Daily Outbound Details",
+    "response.export_loc_usage":  "Export Location Usage Stats",
+    "response.export_station_io_count":  "Export Station Daily I/O Count",
+    "response.export_stock_stay":  "Export Stock Stay Stats",
+    "response.extract_one_product_or_refresh":  "Extract One Product Or Refresh",
+    "response.fetch_outbound_station_failed":  "Failed to fetch outbound station",
+    "response.fifo_handling":  "FIFO Handling",
+    "response.friday":  "Friday",
+    "response.front_loc_has_goods_forbid_out":  "Front Loc Has Goods Forbid Out",
+    "response.front_loc_has_in_task_forbid_out":  "Front Loc Has In Task Forbid Out",
+    "response.full_pallet_inbound":  "Full Pallet Inbound",
+    "response.full_pallet_out":  "Full Pallet Outbound",
+    "response.full_pallet_outbound":  "Full Pallet Outbound",
+    "response.full_plate_outbound_forbidden_empty_plate_inbound":  "Full Plate Outbound Forbidden Empty Plate Inbound",
+    "response.generate_order_failed":  "Generate Order Failed",
+    "response.generate_task":  "Generate Task",
+    "response.get_group_empty_stock":  "Get Empty Stock of Same Group Shelf",
+    "response.group_exception":  "Group exception",
+    "response.high_low_detection_signal_not_empty":  "High Low Detection Signal Not Empty",
+    "response.high_low_warehouse_type_not_empty":  "High Low Warehouse Type Not Empty",
+    "response.in_qty":  "Inbound Qty",
+    "response.in_route_not_exist":  "Inbound route not exist",
+    "response.inbound":  "Inbound",
+    "response.inbound_material_empty":  "Inbound material cannot be empty",
+    "response.inbound_qty":  "Inbound Qty",
+    "response.inbound_qty_invalid":  "Inbound Qty Invalid",
+    "response.inbound_quantity":  "Inbound Quantity",
+    "response.inbound_site_number_error":  "Inbound Site Number Error",
+    "response.inbound_start_fail":  "Inbound start failed",
+    "response.inbound_start_success":  "Inbound Task Started Successfully",
+    "response.inbound_success":  "Inbound success",
+    "response.init_failed":  "Init Failed",
+    "response.init_success":  "Initialization success",
+    "response.input_password":  "Please enter password",
+    "response.inventory_check_outbound":  "Inventory Check Outbound",
+    "response.inventory_detail_statistical_report":  "Inventory Detail Statistical Report",
+    "response.io_type_cannot_operate":  "Current IO type cannot operate",
+    "response.item_handover":  "Item Handover",
+    "response.item_handover_success":  "Item Handover Successful",
+    "response.json_parse_failed":  "JSON Parse Failed",
+    "response.lgort_required":  "Lgort Required",
+    "response.license_expired":  "License expired",
+    "response.license_update_failed":  "License Update Failed",
+    "response.loc_detl_add":  "Add Stock Detail",
+    "response.loc_detl_delete":  "Delete Stock Detail",
+    "response.loc_detl_export":  "Export Stock Detail",
+    "response.loc_detl_update":  "Update Stock Detail",
+    "response.loc_disabled":  "Disabled Location",
+    "response.loc_empty":  "Empty Location",
+    "response.loc_in_store":  "In Stock Location",
+    "response.loc_mast_add":  "Location Master Add",
+    "response.loc_mast_delete":  "Location Master Delete",
+    "response.loc_mast_export":  "Location Master Export",
+    "response.loc_mast_init":  "Initialize Location Master",
+    "response.loc_mast_update":  "Location Master Update",
+    "response.loc_material_not_exist":  "Loc Material Not Exist",
+    "response.loc_not_adjustable":  "Loc Not Adjustable",
+    "response.loc_not_exist":  "Loc Not Exist",
+    "response.loc_not_exist_simple":  "Loc Not Exist Simple",
+    "response.loc_not_found":  "Loc Not Found",
+    "response.loc_not_in_stock_status":  "Loc Not In Stock Status",
+    "response.loc_not_in_store":  "Loc Not In Store",
+    "response.loc_not_in_store_status":  "Location {0} is not in store status",
+    "response.loc_status_add":  "Loc Status Add",
+    "response.loc_status_changed":  "Loc Status Changed",
+    "response.loc_status_delete":  "Loc Status Delete",
+    "response.loc_status_error_not_empty":  "Location status error, not empty pallet status: {0}",
+    "response.loc_status_export":  "Loc Status Export",
+    "response.loc_status_update":  "Loc Status Update",
+    "response.loc_used":  "Used Location",
+    "response.location_not_exist":  "Location Not Exist",
+    "response.location_transfer":  "Location Transfer",
+    "response.login":  "Login",
+    "response.manu_cancel":  "Manual Cancel",
+    "response.manu_complete":  "Manu Complete",
+    "response.manual_add_order":  "Manual Add Order",
+    "response.manual_delete_order":  "Manual Delete Order",
+    "response.manual_modify_order":  "Manual Modify Order",
+    "response.manual_process_work":  "Manual Process Work",
+    "response.manual_work_handling":  "Manual Work Handling",
+    "response.mat_add":  "Mat Add",
+    "response.mat_code_print":  "Material Code Print",
+    "response.mat_delete":  "Mat Delete",
+    "response.mat_detail":  "Mat Detail",
+    "response.mat_excel_import":  "Material Archive Import",
+    "response.mat_excel_import_template":  "Material Archive Excel Import Template",
+    "response.mat_excel_template_name":  "Material Archive Excel Import Template",
+    "response.mat_export":  "Mat Export",
+    "response.mat_find":  "Mat Find",
+    "response.mat_list":  "Material List",
+    "response.mat_no_stock_no_need_update":  "Material no stock, no need to update! Item: {0}",
+    "response.mat_pda_list":  "Mat Pda List",
+    "response.mat_pda_search":  "Mat Pda Search",
+    "response.mat_sync_interface":  "Material Info Sync Interface",
+    "response.mat_update":  "Mat Update",
+    "response.material_data_error":  "Material data error, please contact administrator",
+    "response.material_not_exist":  "Material Not Exist",
+    "response.material_not_found":  "Material: {{matnr}} does not exist in node",
+    "response.material_not_in_stock":  "Material Not In Stock",
+    "response.material_qty_error":  "Material Qty Error",
+    "response.memo_auto_empty_pallet_out":  "Memo Auto Empty Pallet Out",
+    "response.menu_add":  "Add Menu",
+    "response.menu_delete":  "Delete Menu",
+    "response.menu_edit":  "Edit Menu",
+    "response.menu_export":  "Export Menu",
+    "response.menu_list":  "Menu List",
+    "response.menu_update":  "Update Menu",
+    "response.merge_pallet_outbound":  "Merge Pallet Outbound",
+    "response.mix_material_not_allowed":  "Mix Material Not Allowed",
+    "response.mobile_mat_on_sale":  "Mobile Material On Sale",
+    "response.mobile_order_search":  "Mobile Order Search",
+    "response.mobile_pack_get":  "Mobile Pack Get",
+    "response.mobile_pakout_confirm_barcode":  "Mobile Outbound Confirm (Barcode)",
+    "response.mobile_pakout_confirm_pick":  "Mobile Outbound Confirm (Pick)",
+    "response.mobile_pakout_query":  "Mobile Pakout Query",
+    "response.modify_location_status_failed":  "Modify Location Status Failed",
+    "response.modify_order_failed":  "Failed to modify order",
+    "response.modify_order_type_failed":  "Failed to modify order type",
+    "response.modify_work_master_failed":  "Modify Work Master Failed",
+    "response.monday":  "Monday",
+    "response.move_start_success":  "Stock Transfer Started Successfully",
+    "response.no_empty_loc_found":  "Operation failed, no empty location found in warehouse",
+    "response.no_empty_location_found":  "No Empty Location Found",
+    "response.no_empty_pallet":  "No Empty Pallet",
+    "response.no_such_product":  "No Such Product",
+    "response.no_valid_empty_pallet_loc":  "No Valid Empty Pallet Loc",
+    "response.no_valid_out_loc":  "No Valid Out Loc",
+    "response.node_add":  "Node Add",
+    "response.node_delete":  "Node Delete",
+    "response.node_detail":  "Node Detail",
+    "response.node_excel_import":  "Node Excel Import",
+    "response.node_excel_template_name":  "Node Archive Excel Import Template",
+    "response.node_export":  "Node Export",
+    "response.node_list":  "Node List",
+    "response.node_not_exist":  "Node does not exist",
+    "response.node_not_found":  "Node not found, please contact administrator: {{nodeId}}",
+    "response.node_tree":  "Node Tree",
+    "response.node_tree_list":  "Node Tree List",
+    "response.node_update":  "Node Update",
+    "response.off_sale_success":  "Off Sale Success",
+    "response.offline_pallet_comb":  "Offline Pallet Comb",
+    "response.on_sale_success":  "On Sale Success",
+    "response.operation_blocked_contact_admin":  "Operation blocked, please contact administrator",
+    "response.operation_failed":  "Operation failed",
+    "response.operation_success":  "Operation Success",
+    "response.order_add_success":  "Order Added Successfully",
+    "response.order_data_rollback_failed":  "Order data rollback failed",
+    "response.order_delete_success":  "Order Deleted Successfully",
+    "response.order_detail_ids_query":  "Order Detail Ids Query",
+    "response.order_details_required":  "Order Details Required",
+    "response.order_expired":  "Order Expired",
+    "response.order_modify_success":  "Order Modified Successfully",
+    "response.order_no_exists":  "Order No Exists",
+    "response.order_no_required":  "Order No Required",
+    "response.order_not_exist":  "Order Not Exist",
+    "response.order_out_error_contact_admin":  "Order outbound error, please contact administrator",
+    "response.order_outbound":  "Order Outbound",
+    "response.order_preview":  "Order Preview",
+    "response.order_processed":  "Order Processed",
+    "response.order_rollback_failed":  "Order Rollback Failed",
+    "response.order_type_required":  "Order Type Required",
+    "response.order_update_success":  "Order Updated Successfully",
+    "response.out_detail_not_found":  "Out Detail Not Found",
+    "response.out_qty":  "Outbound Qty",
+    "response.outbound":  "Outbound",
+    "response.outbound_operation":  "Outbound Operation",
+    "response.outbound_path_not_exist":  "Outbound Path Not Exist",
+    "response.outbound_path_not_found":  "Outbound path not found",
+    "response.outbound_qty":  "Outbound Qty",
+    "response.outbound_quantity":  "Outbound Quantity",
+    "response.outbound_start_success":  "Outbound Started Successfully",
+    "response.outbound_success":  "Outbound success",
+    "response.pack_online":  "Pack Online",
+    "response.package_inbound_order_type":  "Package Inbound Order Type",
+    "response.pallet_comb":  "Pallet Comb",
+    "response.pallet_data_exists":  "Pallet Data Exists",
+    "response.param_error":  "Parameter error",
+    "response.parameter_error":  "Parameter Error",
+    "response.params_empty":  "Parameters cannot be empty",
+    "response.parent_warehouse_not_exist":  "Parent warehouse does not exist",
+    "response.parent_zone_not_exist":  "Parent zone does not exist",
+    "response.password_error":  "Password Error",
+    "response.path_exists":  "Path already exists",
+    "response.pick_order_create_success":  "Pick Order Create Success",
+    "response.picking_inbound_update_detail_failed":  "Picking Inbound Update Detail Failed",
+    "response.picking_out":  "Picking Outbound",
+    "response.picking_outbound":  "Picking Outbound",
+    "response.picking_task":  "Picking Task",
+    "response.please_combine_pallet_first":  "Please Combine Pallet First",
+    "response.power_get":  "Power Get",
+    "response.putaway_failed":  "Putaway Failed",
+    "response.quantity_insufficient":  "Material: {{matnr}} insufficient quantity in node",
+    "response.quantity_must_be_greater_than_zero":  "Quantity Must Be Greater Than Zero",
+    "response.query_loc_failed":  "Query Loc Failed",
+    "response.query_source_station_failed":  "Query Source Station Failed",
+    "response.query_source_station_failed_loc":  "Query Source Station Failed Loc",
+    "response.raw_material":  "Raw Material",
+    "response.refresh_config_failed":  "Refresh Config Failed",
+    "response.report_mes_failed":  "Report Mes Failed",
+    "response.reserve_loc_status_failed":  "Reserve Loc Status Failed",
+    "response.reserve_loc_status_failed_loc":  "Failed to reserve location status, location: {0}",
+    "response.resource_auth_failed":  "Resource Auth Failed",
+    "response.resource_sub_auth_failed":  "Resource Sub Auth Failed",
+    "response.role_add":  "Add Role",
+    "response.role_delete":  "Role Delete",
+    "response.role_edit":  "Edit Role",
+    "response.role_export":  "Role Export",
+    "response.role_update":  "Role Update",
+    "response.row_not_in_group_config":  "Row is not in outbound group config: row={0}",
+    "response.saturday":  "Saturday",
+    "response.save_data_failed":  "Failed to save data",
+    "response.save_order_detail_failed":  "Failed to save order detail",
+    "response.save_order_master_failed":  "Failed to save order master",
+    "response.save_serial_number_failed":  "Failed to save serial number",
+    "response.save_success":  "Save success",
+    "response.save_wait_pakin_failed":  "Save Wait Pakin Failed",
+    "response.save_work_detail_failed":  "Failed to save work detail",
+    "response.save_work_detail_history_failed":  "Save Work Detail History Failed",
+    "response.save_work_log_failed":  "Failed to save work log, {0}",
+    "response.save_work_master_failed":  "Save Work Master Failed",
+    "response.save_work_master_failed_loc":  "Failed to save work master, location: {0}",
+    "response.save_work_master_failed_out_loc":  "Failed to save work master, outbound location: {0}",
+    "response.save_work_master_failed_simple":  "Save Work Master Failed Simple",
+    "response.save_work_master_history_failed":  "Save Work Master History Failed",
+    "response.save_work_master_log_failed":  "Failed to save work master log",
+    "response.save_zone_data_failed":  "Save Zone Data Failed",
+    "response.select_at_least_one_delete_data":  "Select At Least One Delete Data",
+    "response.select_at_least_one_merge_data":  "Select At Least One Merge Data",
+    "response.selected_loc_abnormal":  "Selected Loc Abnormal",
+    "response.selected_loc_duplicate_or_invalid_row":  "Selected locations contain duplicate or invalid rows",
+    "response.selected_loc_invalid_or_missing":  "Some selected locations do not exist or data is abnormal",
+    "response.selected_loc_not_empty_status":  "Selected location is not empty pallet status: {0}",
+    "response.selected_loc_not_exist_or_error":  "Selected Loc Not Exist Or Error",
+    "response.selected_loc_status_error":  "Selected Loc Status Error",
+    "response.selected_rows_must_be_continuous":  "Selected rows must be continuous without gaps. From {0} to {1}",
+    "response.server_exception":  "Server Exception",
+    "response.server_internal_error_contact_admin":  "Server Internal Error, Please Contact Admin",
+    "response.single_data_modify_caution":  "Please modify single data item, operate with caution!",
+    "response.site_not_exist":  "Site Not Exist",
+    "response.source_loc_out_failed_status":  "Source Loc Out Failed Status",
+    "response.specified_function":  "Specified Function",
+    "response.station_add":  "Add Station",
+    "response.station_delete":  "Delete Station",
+    "response.station_export":  "Export Station",
+    "response.station_init":  "Station Init",
+    "response.station_path_add":  "Add Station Path",
+    "response.station_path_delete":  "Delete Station Path",
+    "response.station_path_export":  "Export Station Path",
+    "response.station_path_init":  "Initialize Station Path",
+    "response.station_path_init_exception":  "Station path initialization exception",
+    "response.station_path_update":  "Update Station Path",
+    "response.station_update":  "Update Station",
+    "response.stk_plcm_add":  "Stk Plcm Add",
+    "response.stk_plcm_delete":  "Stk Plcm Delete",
+    "response.stk_plcm_export":  "Stk Plcm Export",
+    "response.stock_adjust":  "Stock Adjustment",
+    "response.stock_adjust_success":  "Stock Adjustment Successful",
+    "response.stock_adjustment":  "Stock Adjustment",
+    "response.stock_count":  "Stock Count",
+    "response.stock_insufficient":  "Stock Insufficient",
+    "response.stock_not_exist":  "Stock Not Exist",
+    "response.stock_shortage":  "Stock Shortage",
+    "response.stock_take_outbound":  "Stock Take Outbound",
+    "response.stocktake_invalid_re_inbound":  "Stocktake Invalid Re Inbound",
+    "response.stocktake_station_invalid":  "Stocktake Station Invalid",
+    "response.stocktake_station_updated":  "Stocktake Station Updated",
+    "response.stocktake_update_qty_failed":  "Stocktake Update Qty Failed",
+    "response.stocktaking_outbound":  "Stocktaking Outbound",
+    "response.sunday":  "Sunday",
+    "response.sync_success_count":  "Sync success count",
+    "response.system_error_barcode_not_exist":  "System Error Barcode Not Exist",
+    "response.tag_add":  "Add Tag",
+    "response.tag_detail":  "Tag Detail",
+    "response.tag_list":  "Tag List",
+    "response.tag_pda_list":  "Tag PDA List",
+    "response.tag_tree":  "Tag Tree",
+    "response.tag_update":  "Update Tag",
+    "response.target_loc_mat_error":  "Target location material error!",
+    "response.target_loc_not_found_in_group":  "Target Loc Not Found In Group",
+    "response.target_loc_occupied":  "Target location occupied, {0}",
+    "response.target_location_occupied":  "Target Location Occupied",
+    "response.target_node_not_found":  "Target node for move not found",
+    "response.task_created":  "Task No: {{workNo}}; Target Loc: {{locNo}}",
+    "response.task_ended":  "Task has ended",
+    "response.task_id_not_empty":  "Task ID cannot be empty",
+    "response.task_invalid":  "Task invalid",
+    "response.task_is_outbound":  "Task is outbound",
+    "response.task_not_completed":  "Task Not Completed",
+    "response.task_not_found":  "Task not found",
+    "response.task_re_inbound":  "Task re-inbound, target location: {{locNo}}",
+    "response.thursday":  "Thursday",
+    "response.transfer_failed":  "Transfer Failed",
+    "response.transfer_failed_target_loc_status":  "Transfer Failed Target Loc Status",
+    "response.transfer_loc_diff_crn":  "Transfer Loc Diff Crn",
+    "response.tray_code_print":  "Tray Code Print",
+    "response.tuesday":  "Tuesday",
+    "response.update_doc_qty_failed":  "Update Doc Qty Failed",
+    "response.update_loc_status_failed":  "Failed to update location status",
+    "response.update_loc_status_failed_loc":  "Failed to update location status, location: {0}",
+    "response.update_loc_status_failed_simple":  "Update Loc Status Failed Simple",
+    "response.update_order_detail_failed":  "Update Order Detail Failed",
+    "response.update_order_detail_qty_failed":  "Failed to update order detail quantity",
+    "response.update_order_status_failed":  "Failed to update order status",
+    "response.update_pack_data_exception":  "Update Pack Data Exception",
+    "response.update_source_loc_status_failed":  "Update Source Loc Status Failed",
+    "response.update_source_station_failed":  "Update Source Station Failed",
+    "response.update_stock_qty_failed":  "Update Stock Qty Failed",
+    "response.update_stocktake_master_failed":  "Update Stocktake Master Failed",
+    "response.update_success":  "Update success",
+    "response.update_target_loc_status_failed":  "Update Target Loc Status Failed",
+    "response.update_target_location_status_failed":  "Update Target Location Status Failed",
+    "response.update_wait_pakin_failed":  "Update Wait Pakin Failed",
+    "response.update_work_master_failed":  "Update Work Master Failed",
+    "response.update_work_master_status_failed":  "Failed to update work master status",
+    "response.user_add":  "User Add",
+    "response.user_add_success":  "User added successfully",
+    "response.user_delete":  "User Delete",
+    "response.user_delete_success":  "User deleted successfully",
+    "response.user_detail":  "User Detail",
+    "response.user_edit":  "User Edit",
+    "response.user_export":  "User Export",
+    "response.user_status_update_success":  "User status updated successfully",
+    "response.user_update":  "User Update",
+    "response.user_update_success":  "User updated successfully",
+    "response.wait_pakin_empty":  "Inbound notice cannot be empty",
+    "response.warehouse_add":  "Warehouse Add",
+    "response.warehouse_delete":  "Warehouse Delete",
+    "response.warehouse_export":  "Warehouse Export",
+    "response.warehouse_number_mismatch":  "Warehouse number mismatch",
+    "response.warehouse_number_not_empty":  "Warehouse number cannot be empty",
+    "response.warehouse_update":  "Warehouse Update",
+    "response.wednesday":  "Wednesday",
+    "response.week_fri":  "Friday",
+    "response.week_mon":  "Monday",
+    "response.week_sat":  "Saturday",
+    "response.week_sun":  "Sunday",
+    "response.week_thu":  "Thursday",
+    "response.week_tue":  "Tuesday",
+    "response.week_wed":  "Wednesday",
+    "response.whs_type_not_exist":  "Warehouse type does not exist",
+    "response.wms_cancel_task_wcs_failed":  "WMS cancel task WCS failed",
+    "response.wms_sync_wcs_location_failed":  "Wms Sync Wcs Location Failed",
+    "response.wms_task_not_exist":  "WMS task does not exist",
+    "response.work_cancelled":  "Work Order Cancelled",
+    "response.work_completed":  "Work Order Completed",
+    "response.work_history_add":  "Work History Add",
+    "response.work_history_delete":  "Work History Delete",
+    "response.work_history_export":  "Work History Export",
+    "response.work_history_update":  "Work History Update",
+    "response.work_master_completed":  "Work Master Completed",
+    "response.work_master_not_exist":  "Work master {0} not exist",
+    "response.work_picked":  "Work Order Picked",
+    "response.work_status_add":  "Add Work Status",
+    "response.work_status_cannot_cancel":  "Current work status cannot be canceled",
+    "response.work_status_cannot_operate":  "Current work status cannot operate",
+    "response.work_status_delete":  "Delete Work Status",
+    "response.work_status_export":  "Export Work Status",
+    "response.work_status_update":  "Update Work Status",
+    "response.wrk_detl_add":  "Wrk Detl Add",
+    "response.wrk_detl_delete":  "Wrk Detl Delete",
+    "response.wrk_detl_export":  "Wrk Detl Export",
+    "response.wrk_detl_log_add":  "Add Work Detail Log",
+    "response.wrk_detl_log_delete":  "Delete Work Detail Log",
+    "response.wrk_detl_log_export":  "Export Work Detail Log",
+    "response.wrk_detl_log_update":  "Update Work Detail Log",
+    "response.wrk_lastno_add":  "Wrk Lastno Add",
+    "response.wrk_lastno_delete":  "Wrk Lastno Delete",
+    "response.wrk_lastno_export":  "Wrk Lastno Export",
+    "response.wrk_lastno_update":  "Wrk Lastno Update",
+    "response.wrk_mast_add":  "Work Master Add",
+    "response.wrk_mast_add_pri":  "Work Master Increase Priority",
+    "response.wrk_mast_delete":  "Work Master Delete",
+    "response.wrk_mast_execute_add":  "Wrk Mast Execute Add",
+    "response.wrk_mast_execute_check":  "Wrk Mast Execute Check",
+    "response.wrk_mast_execute_delete":  "Wrk Mast Execute Delete",
+    "response.wrk_mast_execute_detail":  "Wrk Mast Execute Detail",
+    "response.wrk_mast_execute_export":  "Wrk Mast Execute Export",
+    "response.wrk_mast_execute_list":  "Wrk Mast Execute List",
+    "response.wrk_mast_execute_query":  "Wrk Mast Execute Query",
+    "response.wrk_mast_execute_update":  "Wrk Mast Execute Update",
+    "response.wrk_mast_export":  "Work Master Export",
+    "response.wrk_mast_red_pri":  "Work Master Decrease Priority",
+    "response.wrk_mast_update":  "Work Master Update",
+    "response.zone_data_error":  "Zone Data Error",
+    "response_data":  "Response Data",
+    "responsible_person":  "Owner",
+    "role":  "Role",
+    "role_code":  "Code",
+    "role_label":  "Role:",
+    "role_level":  "Role Level",
+    "role_name":  "Name",
+    "row":  "Row",
+    "running":  "Running",
+    "safety_stock":  "Safety Stock",
+    "save":  "Save",
+    "search":  "Search",
+    "search_bar":  "Search Bar",
+    "select_all":  "Select All",
+    "select_at_least_one_merge_data":  "Please select at least one data to merge",
+    "select_at_least_one_outbound_detail":  "Please select at least one outbound detail",
+    "select_color":  "Select Color",
+    "select_data_to_change_priority":  "Please select data to change priority",
+    "select_item":  "Select Item",
+    "select_one_data":  "Select One Record",
+    "select_outbound_station":  "Select Outbound Station",
+    "select_outbound_station_opt":  "Select Outbound Station",
+    "select_project":  "Select Project",
+    "select_status":  "Select Status",
+    "select_template":  "Select Template",
+    "select_type":  "Select Type",
+    "selection_mode_tip":  "Selection mode enabled, please drag to select on the location map",
+    "serial_code":  "Serial Code",
+    "serial_number":  "No.",
+    "settle_1":  "Pending",
+    "settle_2":  "Processing",
+    "settle_3":  "Status 3",
+    "settle_4":  "Completed",
+    "settle_5":  "Status 5",
+    "settle_6":  "Reported",
+    "shelf_life":  "Shelf Life",
+    "shuttle_board":  "Shuttle Board",
+    "sku":  "SKU",
+    "small_location":  "Small Location",
+    "sort":  "Sort",
+    "source_location":  "Source Location",
+    "source_location_no":  "source location",
+    "source_station":  "Source Station",
+    "spec":  "Spec",
+    "spec_label":  "Spec:",
+    "standard_crane_whs":  "Standard Crane Whs",
+    "start_crane":  "Start Crane",
+    "start_end_bay":  "Start/End Bay",
+    "start_end_level":  "Start/End Level",
+    "start_end_row":  "Start/End Row",
+    "start_end_station":  "Start/End Station",
+    "start_end_time":  "Start Time - End Time",
+    "start_inbound":  "Start Inbound",
+    "start_outbound":  "Start Outbound",
+    "station_outbound":  "Outbound Station",
+    "status":  "Status",
+    "status_desc":  "Status Desc",
+    "status_disabled":  "Disabled",
+    "stock_age_upper_limit_days":  "Max Stock Age (Days)",
+    "stock_lower_limit":  "Stock Min",
+    "stock_qty":  "In-Stock Qty",
+    "stock_rate":  "Stock Rate(%)",
+    "stock_shortage":  "Stock Shortage",
+    "stock_upper_limit":  "Stock Max",
+    "supplier":  "Supplier",
+    "supplier_code":  "Supplier Code",
+    "table":  {
+                  "empty":  "No Data",
+                  "error":  "Data Interface Error",
+                  "expand":  "Expand",
+                  "collapse":  "Collapse",
+                  "export":  {
+                                 "title":  "Export",
+                                 "hint":  "Export to...",
+                                 "all":  "Export All",
+                                 "current":  "Export Current Page"
+                             },
+                  "sort":  {
+                               "asc":  "Ascending",
+                               "desc":  "Descending"
+                           },
+                  "noData":  "No Data",
+                  "tools":  {
+                                "filter":  {
+                                               "title":  "Filter Columns"
+                                           },
+                                "export":  {
+                                               "title":  "Export",
+                                               "noDataPrompt":  "No data",
+                                               "compatPrompt":  "IE not supported",
+                                               "csvText":  "Export CSV"
+                                           },
+                                "print":  {
+                                              "title":  "Print",
+                                              "noDataPrompt":  "No data"
+                                          }
+                            },
+                  "dataFormatError":  "Data format error",
+                  "xhrError":  "Request error: {msg}"
+              },
+    "target_empty_location":  "Target Empty Location",
+    "target_location":  "Target Location",
+    "target_station":  "Target Station",
+    "template_1":  "Template 1",
+    "template_2":  "Template 2",
+    "template_3":  "Template 3",
+    "template_download":  "Template Download",
+    "TF_IC":  "Stock Transfer",
+    "TF_IJ":  "Stock Adjustment",
+    "TF_ML":  "Production Picking",
+    "TF_MM0":  "Production Turn-in",
+    "TF_PSS":  "Purchase/Sales",
+    "TF_TC":  "Subcontract Return",
+    "this":  "This",
+    "time_range":  "Start Time - End Time",
+    "total_count":  "Total Count",
+    "total_loc_qty":  "Total Locations",
+    "total_prefix":  "Total ",
+    "total_suffix":  " items",
+    "trace_chart_title":  "Total/Worked/Finished",
+    "transaction_type":  "Transaction Type",
+    "transfer":  {
+                     "title":  [
+                                   "Source",
+                                   "Target"
+                               ],
+                     "searchNone":  "No Match",
+                     "noData":  "No Data",
+                     "noMatch":  "No Match",
+                     "searchPlaceholder":  "Search"
+                 },
+    "transfer_req_no":  "Transfer Req No",
+    "tree":  {
+                 "defaultNodeName":  "Unnamed",
+                 "noData":  "No Data",
+                 "deleteNodePrompt":  "Delete node \"{name}\"?"
+             },
+    "type":  "Type",
+    "unit":  "Unit",
+    "unit_piece":  " items",
+    "unit_qty":  "Unit Qty",
+    "unknown":  "Unknown",
+    "update_by":  "Updated By",
+    "update_failed":  "Update failed",
+    "update_time":  "Updated Time",
+    "upload":  {
+                   "urlError":  "Upload Interface URL not configured",
+                   "limitError":  "File size limit exceeded",
+                   "extError":  "File type not allowed",
+                   "timeoutError":  "Upload Timeout",
+                   "fileType":  {
+                                    "file":  "File",
+                                    "image":  "Image",
+                                    "video":  "Video",
+                                    "audio":  "Audio"
+                                },
+                   "validateMessages":  {
+                                            "fileExtensionError":  "{fileType} format not supported",
+                                            "filesOverLengthLimit":  "Max {length} files",
+                                            "currentFilesLength":  "Selected {length} files",
+                                            "fileOverSizeLimit":  "Max size {size}"
+                                        },
+                   "chooseText":  "{length} files"
+               },
+    "usage_rate":  "Usage Rate(%)",
+    "user":  "User",
+    "user_id":  "User ID",
+    "username":  "Username",
+    "username_label":  "Username:",
+    "util":  {
+                 "timeAgo":  {
+                                 "seconds":  "Just now",
+                                 "minutes":  " minutes ago",
+                                 "hours":  " hours ago",
+                                 "days":  " days ago",
+                                 "months":  " months ago",
+                                 "years":  " years ago",
+                                 "future":  "Future",
+                                 "justNow":  "Just now"
+                             },
+                 "countdown":  {
+                                   "days":  " days ",
+                                   "hours":  " hours ",
+                                   "minutes":  " mins ",
+                                   "seconds":  " secs"
+                               },
+                 "toDateString":  {
+                                      "meridiem":  "AM/PM"
+                                  }
+             },
+    "view_by_layer":  "View by Layer",
+    "view_by_row":  "View by Row",
+    "view_detail":  "View Detail",
+    "view_order_detail":  "View Details",
+    "volume_box":  "Volume/Box",
+    "warehouse_no":  "Warehouse No",
+    "warm_prompt_clear_inventory":  "Warm Prompt: Clearing inventory when modifying to empty location",
+    "warm_prompt_prefix":  "Warm Prompt: Please fill in the information carefully, ",
+    "warm_prompt_suffix":  "is mandatory.",
+    "warning_days":  "Warning Days",
+    "weight":  "Weight",
+    "weight_type":  "Weight Type",
+    "wide_location":  "Wide Location",
+    "width_type":  "Width Type",
+    "work_no":  "Work No",
+    "work_no_label":  "Work No:",
+    "work_order_detail":  "Work Order Detail",
+    "work_order_detail_history":  "Work Order Detail History",
+    "work_qty":  "Work Qty",
+    "work_qty_exists_cannot_delete":  "Work quantity exists, cannot delete",
+    "work_status":  "Work Status",
+    "work_time":  "Work Time",
+    "worked":  "Worked",
+    "wrk_status_0":  "0.Pending Receive",
+    "wrk_status_1":  "1.Received",
+    "wrk_status_11":  "11.Outbound ID Generated",
+    "wrk_status_12":  "12.Crane Outbound In Progress",
+    "wrk_status_13":  "13.Crane Empty Outbound Error",
+    "wrk_status_14":  "14.Outbound Unconfirmed",
+    "wrk_status_15":  "15.Outbound Update Completed",
+    "wrk_status_2":  "2.Task Started",
+    "wrk_status_3":  "3.Pickup Completed",
+    "wrk_status_4":  "4.Inbound Completed",
+    "wrk_status_5":  "5.Inventory Updated",
+    "wrk_status_6":  "6.Task Interrupted",
+    "wrk_status_7":  "7.Drop-off Completed",
+    "wrk_trace":  "Task Trace",
+    "zone_color":  "Zone Color",
+    "zone_legend":  "Zone Legend",
+    "zone_name":  "Zone Name",
+    "瀹夊叏搴撳瓨閲�":  "Safety Stock",
+    "淇濊川鏈�":  "Shelf Life",
+    "澶囨敞":  "Remark",
+    "鑿滃崟缂栬緫":  "Edit Menu",
+    "鑿滃崟瀵煎嚭":  "Export Menu",
+    "鑿滃崟鍒楄〃":  "Menu List",
+    "鑿滃崟鍒犻櫎":  "Delete Menu",
+    "鑿滃崟娣诲姞":  "Add Menu",
+    "鑿滃崟淇敼":  "Modify Menu",
+    "浠撳偍绠$悊绯荤粺":  "WMS",
+    "鎿嶄綔鏃ュ織":  "Operation Log",
+    "渚ц竟浼哥缉":  "Toggle Side",
+    "浜у湴":  "Origin",
+    "鍘傚":  "Manufacturer",
+    "鍑哄簱":  "Outbound",
+    "鍑哄簱鏃ユ湡":  "Outbound Date",
+    "鍑哄簱鏁伴噺":  "Outbound Quantity",
+    "鍑哄簱浣滀笟":  "Outbound Operation",
+    "鍒濆鍖栧簱浣�":  "Initialize Location",
+    "鍒濆鍖栫珯鐐�":  "Initialize Station",
+    "鍒濆鍖栫珯鐐硅矾寰�":  "Initialize Station Path",
+    "浠g爜":  "Code",
+    "鍗曚环":  "Price",
+    "鍗曟嵁缂栧彿":  "Order No.",
+    "鍗曟嵁绠$悊":  "Order Management",
+    "鍗曟嵁绫诲瀷":  "Order Types",
+    "鍗曚綅":  "Unit",
+    "鍗曚綅閲�":  "Unit Qty",
+    "鍗曠鍑�閲�":  "Net Weight/Box",
+    "鍗曠姣涢噸":  "Gross Weight/Box",
+    "鍗曠浣撶Н":  "Volume/Box",
+    "瀵煎嚭":  "Export",
+    "鐧诲綍":  "Login",
+    "璁㈠崟鍑哄簱":  "Order Outbound",
+    "璁㈠崟绯荤粺":  "Order System",
+    "璁㈠崟鐘舵��":  "Order Status",
+    "鍫嗗灈鏈哄鍑�":  "Export Stacker",
+    "鍫嗗灈鏈哄垹闄�":  "Delete Stacker",
+    "鍫嗗灈鏈烘坊鍔�":  "Add Stacker",
+    "鍫嗗灈鏈轰慨鏀�":  "Modify Stacker",
+    "鍫嗗灈鏈哄紓甯哥爜瀵煎嚭":  "Stacker Crane Error Code Export",
+    "鍫嗗灈鏈哄紓甯哥爜鍒犻櫎":  "Delete Stacker Error Code",
+    "鍫嗗灈鏈哄紓甯哥爜娣诲姞":  "Add Stacker Error Code",
+    "鍫嗗灈鏈哄紓甯哥爜淇敼":  "Modify Stacker Error Code",
+    "鍫嗗灈鏈哄紓甯告棩蹇楀鍑�":  "Export Stacker Error Log",
+    "鍫嗗灈鏈哄紓甯告棩蹇楀垹闄�":  "Delete Stacker Error Log",
+    "鍫嗗灈鏈哄紓甯告棩蹇楁坊鍔�":  "Add Stacker Error Log",
+    "鍫嗗灈鏈虹姸鎬佸鍑�":  "Export Stacker Status",
+    "鍫嗗灈鏈虹姸鎬佸垹闄�":  "Delete Stacker Status",
+    "鍫嗗灈鏈虹姸鎬佹坊鍔�":  "Add Stacker Status",
+    "鍫嗗灈鏈虹姸鎬佷慨鏀�":  "Modify Stacker Status",
+    "鍒嗘瀽椤�":  "Analytics",
+    "涓汉璁剧疆":  "Personal Settings",
+    "宸ヤ綔妗f煡璇㈢淮鎶�":  "Work Order Query",
+    "宸ヤ綔妗e鍑�":  "Export Work File",
+    "宸ヤ綔妗g鐞�":  "Work Orders",
+    "宸ヤ綔妗i檷浣庝紭鍏堢骇":  "Lower Work Priority",
+    "宸ヤ綔妗f槑缁嗘煡璇�":  "Work Order Details",
+    "宸ヤ綔妗f槑缁嗗鍑�":  "Export Work File Detail",
+    "宸ヤ綔妗f槑缁嗗垹闄�":  "Delete Work File Detail",
+    "宸ヤ綔妗f槑缁嗘坊鍔�":  "Add Work File Detail",
+    "宸ヤ綔妗e垹闄�":  "Delete Work File",
+    "宸ヤ綔妗f坊鍔�":  "Add Work Master",
+    "宸ヤ綔妗g淮鎶ゆ棩蹇�":  "Work Maintenance Log",
+    "宸ヤ綔妗d慨鏀�":  "Update Work Master",
+    "宸ヤ綔妗e鍔犱紭鍏堢骇":  "Increase Work Priority",
+    "宸ヤ綔鍘嗗彶妗f煡璇�":  "Work Order History",
+    "宸ヤ綔鍘嗗彶妗e鍑�":  "Export Work History",
+    "宸ヤ綔鍘嗗彶妗e垹闄�":  "Delete Work History",
+    "宸ヤ綔鍘嗗彶妗f坊鍔�":  "Add Work History",
+    "宸ヤ綔鍘嗗彶妗d慨鏀�":  "Update Work History",
+    "宸ヤ綔鏄庣粏鍘嗗彶妗f煡璇�":  "Wrk Ord Detail History",
+    "宸ヤ綔搴忓彿鏌ヨ":  "Task Number Query",
+    "宸ヤ綔搴忓彿瀵煎嚭":  "Export Work Sequence",
+    "宸ヤ綔搴忓彿鍒犻櫎":  "Delete Work Sequence",
+    "宸ヤ綔搴忓彿娣诲姞":  "Add Work Sequence",
+    "宸ヤ綔搴忓彿淇敼":  "Update Work Sequence",
+    "宸ヤ綔鐘舵��":  "Task Status",
+    "宸ヤ綔鐘舵�佸鍑�":  "Export Work Status",
+    "宸ヤ綔鐘舵�佸垹闄�":  "Delete Work Status",
+    "宸ヤ綔鐘舵�佹坊鍔�":  "Add Work Status",
+    "宸ヤ綔鐘舵�佷慨鏀�":  "Modify Work Status",
+    "渚涘簲鍟�":  "Supplier",
+    "渚涘簲鍟嗙紪鐮�":  "Supplier Code",
+    "鍏抽棴褰撳墠":  "Close Current",
+    "鍏抽棴褰撳墠鏍囩椤�":  "Close Current Tab",
+    "鍏抽棴鍏朵粬":  "Close Others",
+    "鍏抽棴鍏朵粬鏍囩椤�":  "Close Other Tabs",
+    "鍏抽棴鎵�鏈�":  "Close All",
+    "鍏抽棴鎵�鏈夋爣绛鹃〉":  "Close All Tabs",
+    "褰掔被绠$悊":  "Category Management",
+    "瑙勬牸":  "Spec",
+    "璐т綅妗f鏁版嵁瀵煎叆":  "Import Location Data",
+    "鑾峰彇鍚岀粍璐ф灦鐨勭┖搴撲綅":  "Get Empty Location in Group",
+    "鍩烘湰璧勬枡":  "Basic Information",
+    "鍩虹鏁版嵁":  "Basic Data",
+    "瑙掕壊缂栬緫":  "Edit Role",
+    "瑙掕壊瀵煎嚭":  "Export Role",
+    "瑙掕壊绠$悊":  "Role Management",
+    "瑙掕壊鍒犻櫎":  "Delete Role",
+    "瑙掕壊娣诲姞":  "Add Role",
+    "瑙掕壊淇敼":  "Modify Role",
+    "鎺ュ彛鏂囨。":  "API Documentation",
+    "绂佺敤搴撲綅":  "Disabled Location",
+    "寮�鍙戜笓鐢�":  "Developer Tools",
+    "鍙鍖�":  "Visualization",
+    "绌烘澘鍑哄簱":  "Empty Pallet Outbound",
+    "绌烘澘鍏ュ簱":  "Empty Pallet Inbound",
+    "绌哄簱浣�":  "Empty Location",
+    "鎺у埗鍙�":  "Dashboard",
+    "搴撳瓨涓嶈冻":  "Stock Shortage",
+    "搴撳瓨璋冩暣":  "Inventory Adjustment",
+    "搴撳瓨璋冩暣鎴愬姛":  "Stock Adjustment Successful",
+    "搴撳瓨璋冩暣璁板綍":  "Inventory Adjustments",
+    "搴撳瓨绠$悊":  "Inventory Management",
+    "搴撳瓨鏄庣粏":  "Inventory Details",
+    "搴撳瓨鏄庣粏绠$悊":  "Inventory Detail",
+    "搴撳瓨鏄庣粏缁熻":  "Inventory Summary",
+    "搴撳瓨鍦ㄥ簱鏃堕棿缁熻":  "Inventory Age",
+    "搴撳瓨婊炵暀鏃堕棿缁熻琛�":  "Stock Retention Time Statistics",
+    "搴撳瓨婊炵暀缁熻瀵煎嚭":  "Export Stock Retention Stats",
+    "搴撻緞_澶�":  "Age(Days)",
+    "搴撳尯绠$悊":  "Zone Management",
+    "搴撲綅鏌ヨ":  "Location Inquiry",
+    "搴撲綅瀵煎嚭":  "Export Location",
+    "搴撲綅绠$悊":  "Location Management",
+    "搴撲綅鍙�":  "Location No.",
+    "搴撲綅绫诲瀷瀵煎嚭":  "Export Location Type",
+    "搴撲綅绫诲瀷绠$悊":  "LocType Management",
+    "搴撲綅绫诲瀷鍒犻櫎":  "Delete Location Type",
+    "搴撲綅绫诲瀷娣诲姞":  "Add Location Type",
+    "搴撲綅绫诲瀷淇敼":  "Modify Location Type",
+    "搴撲綅鏄庣粏瀵煎嚭":  "Export Location Detail",
+    "搴撲綅鏄庣粏鍒犻櫎":  "Delete Location Detail",
+    "搴撲綅鏄庣粏娣诲姞":  "Add Location Detail",
+    "搴撲綅鏄庣粏淇敼":  "Modify Location Detail",
+    "搴撲綅鎺掑彿鍒嗛厤":  "Location Slot Query",
+    "搴撲綅鐑偣鍥�":  "Location Heatmap",
+    "搴撲綅鍒犻櫎":  "Delete Location",
+    "搴撲綅浣跨敤姣斾緥":  "Location Usage Ratio",
+    "搴撲綅浣跨敤鐜囩粺璁�":  "Location Utilization",
+    "搴撲綅浣跨敤缁熻瀵煎嚭":  "Export Location Usage Stats",
+    "搴撲綅娣诲姞":  "Add Location",
+    "搴撲綅淇敼":  "Modify Location",
+    "搴撲綅绉昏浆":  "Location Transfer",
+    "搴撲綅鍗犳瘮":  "Location Percentage",
+    "搴撲綅鐘舵��":  "Location Status",
+    "搴撲綅鐘舵�佸鍑�":  "Export Location Status",
+    "搴撲綅鐘舵�佸垹闄�":  "Delete Location Status",
+    "搴撲綅鐘舵�佹坊鍔�":  "Add Location Status",
+    "搴撲綅鐘舵�佷慨鏀�":  "Modify Location Status",
+    "璺緞绔欑偣璁剧疆":  "Path & Station Setup",
+    "鐩樼偣":  "Inventory Check",
+    "鐩樼偣鍑哄簱":  "Inventory CheckOut",
+    "鎵瑰彿":  "Batch No.",
+    "鍝佸彿绉讳氦":  "Item Handover",
+    "鍝佺墝":  "Brand",
+    "鍝侀」鏁�":  "Item Count",
+    "鍑瘉璁板綍":  "Credential Records",
+    "璇疯緭鍏�":  "Please enter",
+    "璇烽�夋嫨鎮ㄨ浣跨敤鐨勬ā鍧�":  "Please select the module you want to use",
+    "鏉冮檺鎺у埗":  "Permission Control",
+    "鍏ㄦ澘鍏ュ簱":  "Full Pallet Inbound",
+    "鍏ㄥ睆":  "Full Screen",
+    "鏃ュ嚭搴撴槑缁嗘煡璇�":  "Outbound Details",
+    "鏃ュ嚭搴撴槑缁嗙粺璁″鍑�":  "Export Daily Outbound Details",
+    "鏃ュ叆鍑哄簱娆℃暟缁熻":  "Daily Transactions",
+    "鏃ュ叆鍑哄簱鏁伴噺":  "Daily In/Out Quantity",
+    "鏃ュ叆搴撴槑缁嗘煡璇�":  "Inbound Details",
+    "鏃ュ叆搴撴槑缁嗙粺璁″鍑�":  "Export Daily Inbound Details",
+    "鏃ュ織缁熻":  "Logs & Stats",
+    "鍏鍑哄簱鏁伴噺":  "In/Out Quantity",
+    "鍏ュ嚭搴撶被鍨�":  "Transaction Types",
+    "鍏ュ嚭搴撶被鍨嬪鍑�":  "Export I/O Type",
+    "鍏ュ嚭搴撶被鍨嬪垹闄�":  "Delete I/O Type",
+    "鍏ュ嚭搴撶被鍨嬫坊鍔�":  "Add I/O Type",
+    "鍏ュ嚭搴撶被鍨嬩慨鏀�":  "Modify I/O Type",
+    "鍏ュ嚭搴撲綔涓�":  "Out & In Operations",
+    "鍏ュ簱":  "Inbound",
+    "鍏ュ簱鏃堕棿":  "Inbound Time",
+    "鍏ュ簱鏁伴噺":  "Inbound Quantity",
+    "鍏ュ簱閫氱煡妗�":  "Inbound Notice",
+    "鍏ュ簱閫氱煡鍘嗗彶妗�":  "Inbound Notice History",
+    "鍏ュ簱浣滀笟":  "Inbound Operations",
+    "涓夋柟鎺ュ彛缁熻":  "3rd-Party API Logs",
+    "鍟嗗搧缂栧彿":  "Item No.",
+    "鍟嗗搧缂栧彿_鍝佸彿":  "Item No.",
+    "鍟嗗搧缂栫爜鎵撳嵃":  "Print Material Code",
+    "鍟嗗搧妗f":  "Item Material",
+    "鍟嗗搧妗f鏁版嵁瀵煎叆":  "Import Item Data",
+    "鍟嗗搧鍚嶇О":  "Item Name",
+    "鍟嗗搧鍚嶇О_鍝佸悕":  "Item Name",
+    "璁惧缁存姢":  "Equipment Maintenance",
+    "鐢熶骇鏃ユ湡":  "Mfg Date",
+    "鐢熸垚浠诲姟":  "Generate Task",
+    "浣跨敤搴撲綅":  "Used Location",
+    "鏄惁鎵规":  "Batch Managed",
+    "鎵嬪姩澶勭悊宸ヤ綔妗�":  "Manual Handle Work File",
+    "鎵嬪姩鍒犻櫎璁㈠崟":  "Manual Delete Order",
+    "鎵嬪姩娣诲姞璁㈠崟":  "Manual Add Order",
+    "鎵嬪姩淇敼璁㈠崟":  "Manual Modify Order",
+    "棣栭〉":  "Home Page",
+    "鎺堟潈":  "Authorization",
+    "鏁伴噺":  "Quantity",
+    "鍒锋柊":  "Refresh",
+    "鎼滅储":  "Search",
+    "鏉$爜":  "Barcode",
+    "鎵樼洏鐮�":  "Pallet Code",
+    "鎵樼洏鐮佹墦鍗�":  "Print Pallet Code",
+    "鎵樼洏鏉$爜":  "Pallet Barcode",
+    "鍗遍櫓鍝�":  "Hazardous",
+    "绯荤粺绠$悊":  "System Management",
+    "绯荤粺閰嶇疆":  "System Configuration",
+    "绯荤粺鐢ㄦ埛":  "System Users",
+    "绯荤粺鐢ㄦ埛缂栬緫":  "Edit System User",
+    "绯荤粺鐢ㄦ埛瀵煎嚭":  "Export System User",
+    "绯荤粺鐢ㄦ埛鍒犻櫎":  "Delete System User",
+    "绯荤粺鐢ㄦ埛娣诲姞":  "Add System User",
+    "绯荤粺鐢ㄦ埛淇敼":  "Update System User",
+    "涓嬬嚎缁勬墭":  "Offline Palletizing",
+    "鍏堝叆鍝佸鐞�":  "FIFO Handling",
+    "绠卞瓙灏哄":  "Box Size",
+    "璇︽儏":  "Detail",
+    "淇敼浜哄憳":  "Updated By",
+    "淇敼鏃堕棿":  "Updated Time",
+    "棰滆壊":  "Color",
+    "瑕佹眰妫�楠�":  "Inspection Reqd",
+    "寮傚父宸ヤ綔妗�":  "Exception Work Orders",
+    "棰勮澶╂暟":  "Warning Days",
+    "杩愯浠诲姟":  "Running Tasks",
+    "鍦ㄥ簱搴撲綅":  "Occupied Location",
+    "绔欑偣瀵煎嚭":  "Export Station",
+    "绔欑偣绠$悊":  "Station Management",
+    "绔欑偣璺緞瀵煎嚭":  "Export Station Path",
+    "绔欑偣璺緞鍒犻櫎":  "Delete Station Path",
+    "绔欑偣璺緞娣诲姞":  "Add Station Path",
+    "绔欑偣璺緞淇敼":  "Modify Station Path",
+    "绔欑偣鏃ュ叆鍑哄簱娆℃暟缁熻瀵煎嚭":  "Export Daily Station In/Out Stats",
+    "绔欑偣鍒犻櫎":  "Delete Station",
+    "绔欑偣娣诲姞":  "Add Station",
+    "绔欑偣淇敼":  "Modify Station",
+    "鍒惰喘":  "Make/Buy",
+    "婊炵暀澶╂暟":  "Retention Days",
+    "閲嶇疆":  "Reset",
+    "涓婚":  "Theme",
+    "涓婚〉":  "Home",
+    "涓婚〉涓嶈兘鍏抽棴":  "Home page cannot be closed",
+    "缁勬墭":  "Palletizing",
+    "鎿嶄綔鎴愬姛":  "Operation Success",
+  "鏈嶅姟鍣ㄩ敊璇�": "Server Error",
+  "鍒濆鍖栫珯鐐硅矾寰勫紓甯�": "Failed to Initialize Station Path",
+  "鍒濆鍖栨垚鍔�": "Initialization Successful",
+  "宸ヤ綔妗e凡鍙栨秷": "Work Order Cancelled",
+  "鍑哄簱鍚姩鎴愬姛": "Outbound Started Successfully",
+  "鏌ヨ搴撲綅澶辫触": "Failed to Query Location",
+  "鍏ュ簱鍚姩澶辫触": "Failed to Start Inbound",
+  "淇敼瀹屾垚": "Update Completed",
+  "鍏ュ簱鍚姩鎴愬姛": "Inbound Started Successfully",
+  "绔欑偣宸叉湁宸ヤ綔鍙�": "Station Already Has an Active Work Order",
+  "plc楂樹綆妫�娴嬪紓甯�": "PLC High/Low Detection Error",
+  "涓嶈兘鍚屾椂鐢熸垚涓ょ瑪鍏ュ簱宸ヤ綔妗�": "Cannot Generate Multiple Inbound Work Orders Simultaneously",
+  "缁勬墭鎴愬姛": "Palletizing Successful",
+  "宸ヤ綔妗e凡瀹屾垚": "Work Order Completed",
+  "褰撳墠鎿嶄綔宸茶闃绘锛岃鑱旂郴绠$悊鍛�": "This Operation Has Been Blocked. Please Contact the Administrator",
+  "鍒濆鍖栧け璐ヨВ鏋愬爢鍨涙満鍙峰け璐ワ紝璇峰~鍐欐纭殑鏁版嵁!!!":
+  "Initialization Failed: Unable to Parse Stacker Crane Number. Please Enter Valid Data."
 
 
-    "寮�鍙戜笓鐢�": "Developer Tools",
-    "鑿滃崟鍒楄〃": "Menu List",
-    "鏉冮檺鎺у埗": "Permission Control",
-    "鎺ュ彛鏂囨。": "API Documentation",
-    "鍑瘉璁板綍": "Credential Records",
-    "绯荤粺閰嶇疆": "System Configuration",
-
-    "绯荤粺绠$悊": "System Management",
-    "绯荤粺鐢ㄦ埛": "System Users",
-    "瑙掕壊绠$悊": "Role Management",
-    "鎿嶄綔鏃ュ織": "Operation Log",
-
-    "涓汉璁剧疆": "Personal Settings",
-    "鍩烘湰璧勬枡": "Basic Information",
-    "鍙鍖�": "Visualization",
-    "渚ц竟浼哥缉": "Toggle Side",
-    "鍒锋柊": "Refresh",
-    "鍏ㄥ睆": "Full Screen",
-    "涓婚": "Theme",
-    "鍏抽棴褰撳墠": "Close Current",
-    "鍏抽棴鍏朵粬": "Close Others",
-    "鍏抽棴鎵�鏈�": "Close All",
-    "鍏抽棴褰撳墠鏍囩椤�": "Close Current Tab",
-    "鍏抽棴鍏朵粬鏍囩椤�": "Close Other Tabs",
-    "鍏抽棴鎵�鏈夋爣绛鹃〉": "Close All Tabs",
-    "涓婚〉涓嶈兘鍏抽棴": "Home page cannot be closed",
-
-    "棣栭〉": "Home Page",
-    "搴撳瓨婊炵暀鏃堕棿缁熻琛�": "Stock Retention Time Statistics",
-    "搴撲綅浣跨敤姣斾緥": "Location Usage Ratio",
-    "搴撲綅鍗犳瘮": "Location Percentage",
-    "鏃ュ叆鍑哄簱鏁伴噺": "Daily In/Out Quantity",
-    "鍏鍑哄簱鏁伴噺": "In/Out Quantity",
-    "浠撳偍绠$悊绯荤粺": "WMS",
-    "璇烽�夋嫨鎮ㄨ浣跨敤鐨勬ā鍧�": "Please select the module you want to use",
-    "杩愯浠诲姟": "Running Tasks",
-    "搴撳瓨鏄庣粏": "Inventory Details",
-
-    "_comment_common": "Common Table Columns",
-    "鍟嗗搧缂栧彿_鍝佸彿": "Item No.",
-    "鍟嗗搧鍚嶇О_鍝佸悕": "Item Name",
-    "瑙勬牸": "Spec",
-    "浠g爜": "Code",
-    "棰滆壊": "Color",
-    "鍝佺墝": "Brand",
-    "鍗曚綅": "Unit",
-    "鍗曚环": "Price",
-    "sku": "SKU",
-    "鍗曚綅閲�": "Unit Qty",
-    "鏉$爜": "Barcode",
-    "浜у湴": "Origin",
-    "鍘傚": "Manufacturer",
-    "鐢熶骇鏃ユ湡": "Mfg Date",
-    "鍝侀」鏁�": "Item Count",
-    "瀹夊叏搴撳瓨閲�": "Safety Stock",
-    "鍗曠鍑�閲�": "Net Weight/Box",
-    "鍗曠姣涢噸": "Gross Weight/Box",
-    "鍗曠浣撶Н": "Volume/Box",
-    "绠卞瓙灏哄": "Box Size",
-    "渚涘簲鍟�": "Supplier",
-    "渚涘簲鍟嗙紪鐮�": "Supplier Code",
-    "鏄惁鎵规": "Batch Managed",
-    "淇濊川鏈�": "Shelf Life",
-    "棰勮澶╂暟": "Warning Days",
-    "鍒惰喘": "Make/Buy",
-    "瑕佹眰妫�楠�": "Inspection Reqd",
-    "鍗遍櫓鍝�": "Hazardous",
-    "淇敼浜哄憳": "Updated By",
-    "淇敼鏃堕棿": "Updated Time",
-    "澶囨敞": "Remark",
-    "鍗曟嵁缂栧彿": "Order No.",
-    "鎵瑰彿": "Batch No.",
-    "鏁伴噺": "Quantity",
-    "鎵樼洏鏉$爜": "Pallet Barcode",
-    "鍏ュ簱鏃堕棿": "Inbound Time",
-    "婊炵暀澶╂暟": "Retention Days",
-    "搴撲綅鍙�": "Location No.",
-    "鎵樼洏鐮�": "Pallet Code",
-    "鍟嗗搧缂栧彿": "Item No.",
-    "鍟嗗搧鍚嶇О": "Item Name",
-    "璇疯緭鍏�": "Please enter",
-    "鎼滅储": "Search",
-    "閲嶇疆": "Reset",
-    "瀵煎嚭": "Export",
-    "璇︽儏": "Detail",
-    "搴撻緞_澶�": "Age(Days)",
-    "no_data": "No Data",
-    "start_end_time": "Start / End Time",
-    "add": "Add",
-    "delete": "Delete",
-    "edit": "Edit",
-    "data_status": "Data Status",
-    "normal": "Normal",
-    "status_disabled": "Disabled",
-    "locked": "Locked",
-    "io_status": "Transaction Status",
-    "inbound": "Inbound",
-    "pending_inbound": "Pending Inbound",
-    "confirm_generate_task": "Confirm Task Generation",
-    "select_one_data": "Select One Record",
-    "confirm_delete_data": "Confirm Delete Record",
-    "confirm_delete_prefix": "Are you sure to delete ",
-    "confirm_delete_suffix": " record(s)?",
-    "this": "this",
-    "account": "Account",
-    "username": "Username",
-    "password": "Password",
-    "role": "Role",
-    "age_days": "Inventory Age(Days)",
-    "product_name": "Item Name",
-    "order_no": "Order No.",
-    "batch_no": "Batch No.",
-    "unit_qty": "Unit Qty",
-    "spec": "Spec",
-    "code": "Code",
-    "color": "Color",
-    "brand": "Brand",
-    "origin": "Origin",
-    "manufacturer": "Manufacturer",
-    "mfg_date": "Mfg Date",
-    "item_count": "Item Count",
-    "safety_stock": "Safety Stock",
-    "net_weight_box": "Net Weight/Box",
-    "gross_weight_box": "Gross Weight/Box",
-    "volume_box": "Volume/Box",
-    "box_size": "Box Size",
-    "supplier": "Supplier",
-    "supplier_code": "Supplier Code",
-    "batch_managed": "Batch Managed",
-    "shelf_life": "Shelf Life",
-    "warning_days": "Warning Days",
-    "make_buy": "Make/Buy",
-    "inspection_reqd": "Inspection Reqd",
-    "hazardous": "Hazardous",
-    "confirm_export_excel": "Confirm Export to Excel",
-    "no_data_found": "No Data Found",
-    "creator_detail": "Creator Details",
-    "modifier_detail": "Modifier Details",
-    "please_select_data": "please select data",
-    "pallet_barcode": "Pallet Code",
-    "product_code": "Item No.",
-    "location_no": "Location No.",
-    "search": "search",
-    "reset": "reset",
-    "export": "export",
-    "exporting": "Exporting...",
-    "detail": "Detail",
-    "modifier": "Modifier",
-    "modify_time": "Modify Time",
-    "prompt": "Prompt",
-    "info": "Info",
-    "id": "ID",
-    "material": "Material",
-    "material_desc": "Material Desc",
-    "status": "Status",
-    "remark": "Remark",
-    "add_time": "Add Time",
-    "creator": "Creator",
-    "close": "Close",
-    "modify": "Modify",
-    "warm_prompt_prefix": "Warm Prompt: Please fill in the information carefully, ",
-    "warm_prompt_suffix": "is mandatory.",
-    "total_prefix": "Total ",
-    "total_suffix": " items",
-    "jump_to": "Go to ",
-    "page": " page",
-    "items_per_page": " items/page",
-    "running": "Running",
-    "pending": "Pending",
-    "inbound_notice_no": "Inbound Notice No",
-    "input_placeholder": "Please input...",
-    "work_time": "Work Time",
-    "barcode": "Barcode",
-    "work_no": "Work No",
-    "work_status": "Work Status",
-    "crane_no": "Crane No",
-    "crane": "Crane",
-    "increase_priority": "Increase Priority",
-    "decrease_priority": "Decrease Priority",
-    "pre_existing": "Pre-Existing",
-    "empty_op": "Empty Op",
-    "pick": "Pick",
-    "count": "Count",
-    "complete": "Complete",
-    "cancel": "Cancel",
-    "transaction_type": "Transaction Type",
-    "priority": "Priority",
-    "source_station": "Source Station",
-    "target_station": "Target Station",
-    "source_location": "Source Location",
-    "target_location": "Target Location",
-    "picking": "Picking",
-    "exit": "Exit",
-    "warehouse_no": "Warehouse No",
-    "transfer_req_no": "Transfer Req No",
-    "item_no": "Item No",
-    "material_label_id": "Material Label ID",
-    "factory": "Factory",
-    "quantity": "Quantity",
-    "unit": "Unit",
-    "user_id": "User ID",
-    "empty_pallet": "Empty Pallet",
-    "work_time": "Work Time",
-    "crane_start_time": "Crane Start Time",
-    "crane_end_time": "Crane End Time",
-    "picking_time": "Picking Time",
-    "full_pallet": "Full Pallet",
-    "operation": "Operation",
-    "current_workflow_detail": "Material details for current workflow",
-    "confirm_cancel_work_order": "Confirm cancel this work order?",
-    "confirm_complete_work_order": "Confirm complete this work order?",
-    "confirm_pick_work_order": "Pick inbound this work order?",
-    "confirm_pre_existing_exception": "Pre-existing exception occurred. To re-inbound, ensure cargo is at crane outbound station!",
-    "confirm_cancel_erp_order": "Current task linked to ERP sales order. Cancellation will regenerate outbound task. Continue?",
-    "confirm_export": "Confirm export to Excel?",
-    "confirm_empty_op_exception": "Empty operation exception! Continue?",
-    "work_order_detail": "Work Order Detail",
-    "location_type": "Location Type",
-    "row": "Row",
-    "bay": "Bay",
-    "level": "Level",
-    "group": "Group",
-    "init": "Init",
-    "please_enter_password_reset_location": "Please enter password to reset location",
-    "init_location": "Initialize Location",
-    "password_error": "Password Error",
-    "location_detail": "Location Detail",
-    "modify_detail": "Modification Detail",
-    "create_detail": "Creation Detail",
-    "high_low_type": "High/Low Type",
-    "width_type": "Width Type",
-    "weight_type": "Weight Type",
-    "delete_location": "Delete Location",
-    "delete_keep": "Delete|Keep",
-    "start_end_row": "Start/End Row",
-    "start_end_bay": "Start/End Bay",
-    "start_end_level": "Start/End Level",
-    "crane_amount": "Crane Amount",
-    "start_crane": "Start Crane",
-    "low_location": "Low Location",
-    "high_location": "High Location",
-    "middle_location": "Middle Location",
-    "narrow_location": "Narrow Location",
-    "wide_location": "Wide Location",
-    "light_location": "Light Location",
-    "heavy_location": "Heavy Location",
-    "unknown": "Unknown",
-    "standard_crane_whs": "Standard Crane Whs",
-    "flat_whs": "Flat Whs",
-    "shuttle_board": "Shuttle Board",
-    "four_way_vehicle": "Four-way Vehicle",
-    "agv": "AGV",
-    "warm_prompt_clear_inventory": "Warm Prompt: Clearing inventory when modifying to empty location",
-    "绂佺敤搴撲綅": "Disabled Location",
-    "鍦ㄥ簱搴撲綅": "Occupied Location",
-    "绌哄簱浣�": "Empty Location",
-    "浣跨敤搴撲綅": "Used Location",
-    "鍏ュ簱鏁伴噺": "Inbound Quantity",
-    "鍑哄簱鏁伴噺": "Outbound Quantity",
-    "classification": "Type",
-    "stock_upper_limit": "Stock Max",
-    "stock_lower_limit": "Stock Min",
-    "stock_age_upper_limit_days": "Max Stock Age (Days)",
-    "area": "Area",
-    "please_select_print_data": "Please select data to print",
-    "batch_print_count": "Batch Print [Count: {{count}}]",
-    "category_cannot_be_empty": "Category cannot be empty",
-    "confirm_sync_file": "Confirm sync file [{{filename}}]?",
-    "template_1": "Template 1",
-    "template_2": "Template 2",
-    "template_3": "Template 3",
-    "print_preview": "Print Preview",
-    "please_input_item_no": "Enter Item No.",
-    "please_input_item_name": "Enter Item Name",
-    "please_input_item_spec": "Enter Item Spec",
-    "batch_print": "Batch Print",
-    "print": "Print",
-    "select_template": "Select Template",
-    "item": "Item",
-    "item_code": "Item Code",
-    "item_name": "Item Name",
-    "item_spec": "Item Spec",
-    "data_sync": "Sync Data",
-
-    "io_type_code": "Transaction Type Code",
-    "io_type_desc": "Transaction Type Description",
-    "io_type_1": "1.Inbound",
-    "io_type_3": "3.Station to Station",
-    "io_type_6": "6.Exit on Device",
-    "io_type_10": "10.Empty Pallet Inbound",
-    "io_type_11": "11.Bin Transfer",
-    "io_type_53": "53.Picking Re-inbound",
-    "io_type_54": "54.Merge Re-inbound",
-    "io_type_57": "57.Cycle Count Re-inbound",
-    "io_type_101": "101.Outbound",
-    "io_type_103": "103.Picking Outbound",
-    "io_type_104": "104.Merge Outbound",
-    "io_type_107": "107.Cycle Count Outbound",
-    "io_type_110": "110.Empty Pallet Outbound",
-    "loc_status_code": "Location Status Code",
-    "loc_status_desc": "Location Status Description",
-    "location_status": "Location Status",
-    "loc_status_D": "D.Empty Bin/Pallet",
-    "loc_status_F": "F.In Stock",
-    "loc_status_G": "G.Aisle",
-    "loc_status_O": "O.Empty Location",
-    "loc_status_P": "P.Picking/Counting/Merging Outbound",
-    "loc_status_Q": "Q.Picking/Counting/Merging Re-inbound",
-    "loc_status_R": "R.Outbound Reserved",
-    "loc_status_S": "S.Inbound Reserved",
-    "loc_status_X": "X.Disabled",
-    "loc_status_Y": "Y.Merged",
-    "parent_menu": "Parent Menu",
-    "please_select_type": "Please Select Type",
-    "other": "Other",
-    "responsible_person": "Owner",
-    "please_enter_responsible_person": "Please enter Owner",
-    "classification_name": "Category Name",
-    "please_enter_classification_name": "Please enter Category Name",
-    "sort": "Sort",
-    "please_enter_sort": "Please enter sort",
-    "memo": "Memo",
-    "please_enter_memo": "Please enter memo",
-    "type": "Type",
-    "name": "Name",
-    "image": "Image",
-    "confirm_delete_selected_data": "Are you sure you want to delete the selected data?"
-}
\ No newline at end of file
+}

--
Gitblit v1.9.1