From 4c70d9f0656bbec48fa619f2ec9aa0ee12fca2c1 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期一, 04 十二月 2023 09:04:51 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes

---
 CanadaMes-ui/src/lang/locales/zh-CN.json |  512 ++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 401 insertions(+), 111 deletions(-)

diff --git a/CanadaMes-ui/src/lang/locales/zh-CN.json b/CanadaMes-ui/src/lang/locales/zh-CN.json
index 3d9a30e..b232931 100644
--- a/CanadaMes-ui/src/lang/locales/zh-CN.json
+++ b/CanadaMes-ui/src/lang/locales/zh-CN.json
@@ -1,17 +1,16 @@
-
-  {
-    "systemTitle": "鐧诲綍绯荤粺",
-    "usernamePlaceholder": "璇疯緭鍏ョ敤鎴峰悕",
-    "passwordPlaceholder": "璇疯緭鍏ュ瘑鐮�",
-    "loginButton": "鐧诲綍",
-    "registerButton": "娉ㄥ唽",
-    "resetButton": "閲嶇疆",
-    "usernameRequired": "璇疯緭鍏ョ敤鎴峰悕",
-    "usernameLength": "鐢ㄦ埛鍚嶉暱搴﹀湪5-15涓瓧绗︿箣闂�",
-    "passwordRequired": "璇疯緭鍏ュ瘑鐮�",
-    "passwordLength": "瀵嗙爜闀垮害鍦�5-15涓瓧绗︿箣闂�",
-    "loginSuccess": "鐧诲綍鎴愬姛",
-    "langBtnCN": "涓枃",
+{
+  "systemTitle": "鐧诲綍绯荤粺",
+  "usernamePlaceholder": "璇疯緭鍏ョ敤鎴峰悕",
+  "passwordPlaceholder": "璇疯緭鍏ュ瘑鐮�",
+  "loginButton": "鐧诲綍",
+  "registerButton": "娉ㄥ唽",
+  "resetButton": "閲嶇疆",
+  "usernameRequired": "璇疯緭鍏ョ敤鎴峰悕",
+  "usernameLength": "鐢ㄦ埛鍚嶉暱搴﹀湪5-15涓瓧绗︿箣闂�",
+  "passwordRequired": "璇疯緭鍏ュ瘑鐮�",
+  "passwordLength": "瀵嗙爜闀垮害鍦�5-15涓瓧绗︿箣闂�",
+  "loginSuccess": "鐧诲綍鎴愬姛",
+  "langBtnCN": "涓枃",
   "langBtnEN": "English",
   "langHome": "棣栭〉",
   "langUserManagement": "鐢ㄦ埛绠$悊",
@@ -31,103 +30,394 @@
   "langPassword": "瀵嗙爜",
   "langState": "鐘舵��",
   "langSelect": "璇烽�夋嫨",
-
-
   "langEditUserTitle": "淇敼鐢ㄦ埛",
-  "northglassMESsystem":"鍖楃幓MES绯荤粺",
-  "exit":"閫�鍑�",
-  "changePassword":"淇敼瀵嗙爜",
+  "northglassMESsystem": "鍖楃幓MES绯荤粺",
+  "exit": "閫�鍑�",
+  "changePassword": "淇敼瀵嗙爜",
   "resetPassword": "閲嶇疆瀵嗙爜",
-  "home":"涓婚〉",
-  "role":"瑙掕壊",
-    "langRoleManagement": "瑙掕壊绠$悊",
-    "langRoleList": "瑙掕壊鍒楄〃",
-    "langEnterRoleName": "璇疯緭鍏ヨ鑹插悕绉�",
-    "langAddRole": "娣诲姞瑙掕壊",
-    "langName": "鍚嶇О",
-    "langIsValid": "鏄惁鏈夋晥",
-    "langOperation": "鎿嶄綔",
-    "langPleaseSelect": "璇烽�夋嫨",
-    "langValid": "鏈夋晥",
-    "langInvalid": "鏃犳晥",
-    "langConfirm": "纭畾",
-    "langCancel": "鍙栨秷",
-    "langAddRoleSuccess": "娣诲姞瑙掕壊鎴愬姛",
-    "langEnterName": "璇疯緭鍏ュ悕绉�",
-    "langLengthBetween": "闀垮害鍦�",
-    "langAnd": "鍜�",
-    "langCharacters": "涓瓧绗︿箣闂�",
-    "langEnterState": "璇疯緭鍏ョ姸鎬�",
-    "langUpdateState": "鐘舵�佹洿鏂版垚鍔�",
-    "langEditRole": "缂栬緫瑙掕壊",
-    "langEditRoleSuccess": "缂栬緫瑙掕壊鎴愬姛",
-    "langDeleteRoleConfirm": "纭畾瑕佸垹闄よ瑙掕壊鍚楋紵",
-    "langPrompt": "鎻愮ず",
-    "langDeleteRoleSuccess": "鍒犻櫎瑙掕壊鎴愬姛",
-    "langCancelDelete": "宸插彇娑堝垹闄�",
-    "langRoleName":"瑙掕壊鍚嶇О",
-    "updateSuccessMessage":"鏇存柊鎴愬姛",
-    "paginationTotal": "鍏� {total} 鏉�",
-    "paginationSizes": "姣忛〉鏄剧ず",
-    "paginationPrev": "涓婁竴椤�",
-    "paginationPager": "{currentPage}/{pageCount}",
-    "paginationNext": "涓嬩竴椤�",
-    "paginationJumper": "璺宠嚦",
-    "breadcrumb": {
-      "home": "棣栭〉",
-      "permissionManagement": "鏉冮檺绠$悊",
-      "permissionList": "鏉冮檺鍒楄〃"
-    },
-    "search": {
-      "placeholder": "璇疯緭鍏ュ叧閿瓧"
-    },
-    "button": {
-      "addPermission": "娣诲姞鏉冮檺",
-      "cancel": "鍙栨秷",
-      "confirm": "纭"
-    },
-    "table": {
-      "role": "瑙掕壊",
-      "permissionDescription": "鏉冮檺鎻忚堪",
-      "permissionValue": "鏉冮檺鍊�",
-      "createTime": "鍒涘缓鏃堕棿",
-      "isActive": "鏄惁婵�娲�",
-      "operation": "鎿嶄綔"
-    },
-    "tooltip": {
-      "edit": "淇敼",
-      "delete": "鍒犻櫎"
-    },
-    "dialog": {
-      "addPermission": "娣诲姞鏉冮檺",
-      "editPermission": "缂栬緫鏉冮檺"
-    },
-    "form": {
-      "role": "瑙掕壊",
-      "select": "璇烽�夋嫨",
-      "permission": "鏉冮檺",
-      "isActive": "鏄惁婵�娲�"
-    },
-    "鎿嶄綔": "鎿嶄綔",
-    "鏈夋晥": "鏈夋晥",
-    "鏃犳晥": "鏃犳晥",
-    "璇疯緭鍏ュ悕绉�": "璇疯緭鍏ュ悕绉�",
-    "闀垮害鍦� 2 鍒� 15 涓瓧绗�": "闀垮害鍦� 2 鍒� 15 涓瓧绗�",
-    "璇疯緭鍏ョ姸鎬�": "璇疯緭鍏ョ姸鎬�",
-    "娣诲姞瑙掕壊": "娣诲姞瑙掕壊",
-    "淇敼瑙掕壊": "淇敼瑙掕壊",
-    "鍒犻櫎瑙掕壊": "鍒犻櫎瑙掕壊",
-    "姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ヨ鑹�, 鏄惁缁х画?": "姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ヨ鑹�, 鏄惁缁х画?",
-    "鎻愮ず": "鎻愮ず",
-    "纭畾": "纭畾",
-    "鍙栨秷": "鍙栨秷",
-    "娣诲姞瑙掕壊鎴愬姛": "娣诲姞瑙掕壊鎴愬姛",
-    "鏇存柊鐘舵�佹垚鍔�": "鏇存柊鐘舵�佹垚鍔�",
-    "淇敼瑙掕壊鎴愬姛": "淇敼瑙掕壊鎴愬姛",
-    "鍒犻櫎瑙掕壊鎴愬姛": "鍒犻櫎瑙掕壊鎴愬姛",
-    "淇敼鐢ㄦ埛鎴愬姛":"淇敼鐢ㄦ埛鎴愬姛",
-    "translation": {
-      
-    }
+  "home": "涓婚〉",
+  "role": "瑙掕壊",
+  "langRoleManagement": "瑙掕壊绠$悊",
+  "langRoleList": "瑙掕壊鍒楄〃",
+  "langEnterRoleName": "璇疯緭鍏ヨ鑹插悕绉�",
+  "langAddRole": "娣诲姞瑙掕壊",
+  "langName": "鍚嶇О",
+  "langIsValid": "鏄惁鏈夋晥",
+  "langOperation": "鎿嶄綔",
+  "langPleaseSelect": "璇烽�夋嫨",
+  "langValid": "鏈夋晥",
+  "langInvalid": "鏃犳晥",
+  "langConfirm": "纭畾",
+  "langCancel": "鍙栨秷",
+  "langAddRoleSuccess": "娣诲姞瑙掕壊鎴愬姛",
+  "langEnterName": "璇疯緭鍏ュ悕绉�",
+  "langLengthBetween": "闀垮害鍦�",
+  "langAnd": "鍜�",
+  "langCharacters": "涓瓧绗︿箣闂�",
+  "langEnterState": "璇疯緭鍏ョ姸鎬�",
+  "langUpdateState": "鐘舵�佹洿鏂版垚鍔�",
+  "langEditRole": "缂栬緫瑙掕壊",
+  "langEditRoleSuccess": "缂栬緫瑙掕壊鎴愬姛",
+  "langDeleteRoleConfirm": "纭畾瑕佸垹闄よ瑙掕壊鍚楋紵",
+  "langPrompt": "鎻愮ず",
+  "langDeleteRoleSuccess": "鍒犻櫎瑙掕壊鎴愬姛",
+  "langCancelDelete": "宸插彇娑堝垹闄�",
+  "langRoleName": "瑙掕壊鍚嶇О",
+  "updateSuccessMessage": "鏇存柊鎴愬姛",
+  "paginationTotal": "鍏� {total} 鏉�",
+  "paginationSizes": "姣忛〉鏄剧ず",
+  "paginationPrev": "涓婁竴椤�",
+  "paginationPager": "{currentPage}/{pageCount}",
+  "paginationNext": "涓嬩竴椤�",
+  "paginationJumper": "璺宠嚦",
+  "breadcrumb": {
+    "home": "棣栭〉",
+    "permissionManagement": "鏉冮檺绠$悊",
+    "permissionList": "鏉冮檺鍒楄〃"
+  },
+  "search": {
+    "placeholder": "璇疯緭鍏ュ叧閿瓧"
+  },
+  "button": {
+    "addPermission": "娣诲姞鏉冮檺",
+    "cancel": "鍙栨秷",
+    "confirm": "纭"
+  },
+  "table": {
+    "role": "瑙掕壊",
+    "permissionDescription": "鏉冮檺鎻忚堪",
+    "permissionValue": "鏉冮檺鍊�",
+    "createTime": "鍒涘缓鏃堕棿",
+    "isActive": "鏄惁婵�娲�",
+    "operation": "鎿嶄綔"
+  },
+  "tooltip": {
+    "edit": "淇敼",
+    "delete": "鍒犻櫎"
+  },
+  "dialog": {
+    "addPermission": "娣诲姞鏉冮檺",
+    "editPermission": "缂栬緫鏉冮檺"
+  },
+  "form": {
+    "role": "瑙掕壊",
+    "select": "璇烽�夋嫨",
+    "permission": "鏉冮檺",
+    "isActive": "鏄惁婵�娲�"
+  },
+  "鎿嶄綔": "鎿嶄綔",
+  "鏈夋晥": "鏈夋晥",
+  "鏃犳晥": "鏃犳晥",
+  "璇疯緭鍏ュ悕绉�": "璇疯緭鍏ュ悕绉�",
+  "闀垮害鍦� 2 鍒� 15 涓瓧绗�": "闀垮害鍦� 2 鍒� 15 涓瓧绗�",
+  "璇疯緭鍏ョ姸鎬�": "璇疯緭鍏ョ姸鎬�",
+  "娣诲姞瑙掕壊": "娣诲姞瑙掕壊",
+  "淇敼瑙掕壊": "淇敼瑙掕壊",
+  "鍒犻櫎瑙掕壊": "鍒犻櫎瑙掕壊",
+  "姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ヨ鑹�, 鏄惁缁х画?": "姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ヨ鑹�, 鏄惁缁х画?",
+  "鎻愮ず": "鎻愮ず",
+  "纭畾": "纭畾",
+  "鍙栨秷": "鍙栨秷",
+  "娣诲姞瑙掕壊鎴愬姛": "娣诲姞瑙掕壊鎴愬姛",
+  "鏇存柊鐘舵�佹垚鍔�": "鏇存柊鐘舵�佹垚鍔�",
+  "淇敼瑙掕壊鎴愬姛": "淇敼瑙掕壊鎴愬姛",
+  "鍒犻櫎瑙掕壊鎴愬姛": "鍒犻櫎瑙掕壊鎴愬姛",
+  "translation": {
+    "D01 VFD error": "D01 VFD 閿欒",
+    "D02 VFD error": "D02 VFD 閿欒",
+    "D03 VFD error": "D03 VFD 閿欒",
+    "D04 VFD error": "D04 VFD 閿欒",
+    "D05 VFD error": "D05 VFD 閿欒",
+    "D06 VFD error": "D06 VFD 閿欒",
+    "B01 VFD error": "B01 VFD 閿欒",
+    "B02 VFD error": "B02 VFD 閿欒",
+    "A01 VFD error": "A01 VFD 閿欒",
+    "A02 VFD error": "A02 VFD 閿欒",
+    "A01 servo turn error": "A01 servo turn 閿欒",
+    "A02 servo turn error": "A02 servo turn 閿欒",
+    "A01 servo travel error": "A01 servo travel 閿欒",
+    "A02 servo travel error": "A02 servo travel 閿欒",
+    "B01 servo travel error": "B01 servo travel 閿欒",
+    "B02 servo travel error": "B02 servo travel 閿欒",
+    "D01 DEC error": "D01 DEC 閿欒",
+    "D01 pos error": "D01 pos 閿欒",
+    "D02 DEC error": "D02 DEC 閿欒",
+    "D02 pos error": "D02 pos 閿欒",
+    "D03 DEC error": "D03 DEC 閿欒",
+    "D03 pos error": "D03 pos 閿欒",
+    "D04 DEC error": "D04 DEC 閿欒",
+    "D04 pos error": "D04 pos 閿欒",
+    "D05 DEC error": "D05 DEC 閿欒",
+    "D05 pos error": "D05 pos 閿欒",
+    "D06 DEC error": "D06 DEC 閿欒",
+    "D06 pos error": "D06 pos 閿欒",
+    "A01 DEC error": "A01 DEC 閿欒",
+    "A01 pos error": "A01 pos 閿欒",
+    "A02 DEC error": "A02 DEC 閿欒",
+    "A02 pos error": "A02 pos 閿欒",
+    "B01 IN DEC error": "B01 IN DEC 閿欒",
+    "B01 IN pos error": "B01 IN pos 閿欒",
+    "B01 OUT DEC error": "B01 OUT DEC 閿欒",
+    "B01 OUT pos error": "B01 OUT pos 閿欒",
+    "B02 IN DEC error": "B02 IN DEC 閿欒",
+    "B02 IN pos error": "B02 IN pos 閿欒",
+    "B02 OUT DEC error": "B02 OUT DEC 閿欒",
+    "B02 OUT pos error": "B02 OUT pos 閿欒"
+  },
+  "Electrical": "璁惧绠$悊",
+  "Parameter": "鍙傛暟涓嬪彂",
+  "Action": "寮�鍏虫帶鍒�",
+  "Sign": "IO鐘舵��",
+  "State": "璁惧鐘舵��",
+  "Alarm": "鎶ヨ淇℃伅",
+  "Distribute": "涓嬪彂",
+  "Search": "鎼滅储",
+  "dvstate": {
+    "automatic": "鑷姩",
+    "manual": "鎵嬪姩"
+  },
+  "langUsernameLabel": "鐢ㄦ埛鍚�",
+  "langPasswordLabel": "瀵嗙爜",
+  "langPasswordPlaceholder": "璇疯緭鍏ュ瘑鐮�",
+  "langConfirmPasswordLabel": "纭瀵嗙爜",
+  "langConfirmPasswordPlaceholder": "璇风‘璁ゅ瘑鐮�",
+  "langEmailLabel": "閭",
+  "langQQLabel": "QQ",
+  "langQQPlaceholder": "璇疯緭鍏Q鍙风爜",
+  "langPhoneNumberLabel": "鎵嬫満鍙风爜",
+  "langPhoneNumberPlaceholder": "璇疯緭鍏ユ墜鏈哄彿鐮�",
+  "langUsernameRequiredMessage": "璇疯緭鍏ョ敤鎴峰悕",
+  "langUsernameLengthMessage": "鐢ㄦ埛鍚嶉暱搴﹀湪5鍒�15涓瓧绗︿箣闂�",
+  "langPasswordRequiredMessage": "璇疯緭鍏ュ瘑鐮�",
+  "langPasswordLengthMessage": "瀵嗙爜闀垮害鍦�5鍒�15涓瓧绗︿箣闂�",
+  "langEmailRequiredMessage": "璇疯緭鍏ラ偖绠�",
+  "langEmailFormatMessage": "閭鏍煎紡涓嶆纭�",
+  "langRegisterButton": "娉ㄥ唽",
+  "langResetButton": "閲嶇疆",
+  "langCancelButton": "鍙栨秷",
+  "langRegisterSuccessMessage": "娉ㄥ唽鎴愬姛",
+  "娣诲姞鐢ㄦ埛鎴愬姛": "娣诲姞鐢ㄦ埛鎴愬姛",
+  "confirmResetPassword": "纭閲嶇疆瀵嗙爜涓洪粯璁ゅ�煎悧锛�",
+  "confirm": "纭畾",
+  "cancel": "鍙栨秷",
+  "passwordResetSuccess": "瀵嗙爜宸查噸缃负榛樿鍊�",
+  "confirmDeleteCategory": "姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ュ垎绫�, 鏄惁缁х画?",
+  "prompt": "鎻愮ず",
+  "userDeleteSuccess": "鍒犻櫎鐢ㄦ埛鎴愬姛",
+  "deleteCanceled": "宸插彇娑堝垹闄�",
+  "addUserSuccess": "娣诲姞鐢ㄦ埛鎴愬姛",
+  "editUserSuccess": "淇敼鐢ㄦ埛鎴愬姛",
+  "effective": "鏈夋晥",
+  "invalid": "鏃犳晥",
+  "addSuccessMessage": "娣诲姞鎴愬姛",
+  "deleteConfirmMessage": "纭畾瑕佸垹闄よ鏉冮檺鍚楋紵",
+  "confirmButtonText": "纭畾",
+  "cancelButtonText": "鍙栨秷",
+  "deleteSuccessMessage": "鍒犻櫎鎴愬姛",
+  "deleteCancelledMessage": "宸插彇娑堝垹闄ゆ搷浣�",
+  "Enter the glass barcode": "杈撳叆鐜荤拑id",
+  "Infeed Barcodeid": "鎵嬪姩涓婄墖",
+  "Enter the order number": "杈撳叆璁㈠崟鍙�",
+  "Exit the glass by order number": "鎸夎鍗曞嚭鐗�",
+  "Please confirm the glass information": "璇风‘璁ょ幓鐠冧俊鎭�",
+  "Please confirm the Ordering Information": "璇风‘璁よ鍗曚俊鎭�",
+  "Alarm Information": "鎶ヨ淇℃伅",
+  "Cage Details": "鐞嗙墖绗艰鎯�",
+  "order": "璁㈠崟",
+  "Length": "闀�",
+  "Width": "瀹�",
+  "Operate": "鎿嶄綔",
+  "Terminate Task":"缁撴潫浠诲姟",
+  "end task": "瀹屾垚浠诲姟",
+  "Number": "鏁伴噺",
+  "Outfeed glass barcode": "鍑虹墖鐜荤拑id",
+  "Infeed glass barcode": "杩涚墖鐜荤拑id",
+  "Order No": "璁㈠崟缂栧彿",
+  "List No": "鍒楄〃缂栧彿",
+  "Box No": "绠卞瓙缂栧彿",
+  "Dim": "灏哄",
+  "id": "id",
+  "content": "鍐呭",
+  "timeon": "鎶ヨ鏃堕棿",
+  "endTime": "缁撴潫鏃堕棿",
+  "Cage No": "绗煎瓙",
+  "The Side": "鍐呭渚�",
+  "Slot No": "鏍煎瓙",
+  "Barcode": "鐜荤拑id",
+  "Delete": "鍒犻櫎",
+  "Out": "鍑虹墖",
+  "Operation successful": "鎿嶄綔鎴愬姛",
+  "Operation canceled": "鎿嶄綔鍙栨秷",
+  "There is no such order": "娌℃湁姝よ鍗曠殑鐜荤拑",
+  "There are currently tasks": "褰撳墠鏈変换鍔�",
+  "There is no such glass": "娌℃湁姝ょ幓鐠�",
+  "There is no such grid": "娌℃湁绌洪棽鏍煎瓙",
+  "No delete allowed": "涓嶈兘鍒犻櫎",
+  "No out allowed": "涓嶈兘鍑虹墖",
+  "Are you sure to perform this operation ?": "纭畾鎵ц姝ゆ搷浣�?",
+  "prompt": "鎻愮ず",
+  "Yes": "鏄�",
+  "No": "鍚�",
+  "today": "浠婂ぉ",
+  "yesterday": "鏄ㄥぉ",
+  "week": "涓�鍛ㄥ墠",
+  "shijian": "鏃ユ湡",
+  "Pick a day": "閫夋嫨鏃ユ湡",
+  "alarmid": "id",
+  "alacontent": "鎶ヨ鍐呭",
+  "time-on": "寮�濮嬫椂闂�",
+  "End-Time": "缁撴潫鏃堕棿",
+  "Please enter the password": "璇疯緭鍏ュ瘑鐮�",
+  "Password error": "瀵嗙爜閿欒",
+  "DataBase Connection failed": "鏁版嵁搴撹繛鎺ュけ璐�",
+  "Distribute parameters": "涓嬪彂鍙傛暟",
+  "The glass size is not within the range": "鐜荤拑灏哄涓嶅湪鑼冨洿鍐�",
+  "Increase": "娣诲姞",
+  "Enable": "鍚敤",
+  "Disable": "绂佺敤",
+  "Usage": "浣跨敤鐜�",
+  "Space (Pieces)": "绌洪棿(鐗囨暟)",
+  "This glass is already in the cage": "绗煎瓙閲屽凡鏈夋鐜荤拑",
+  "Enter the Order No": "璇疯緭鍏ヨ鍗昳d",
+  "OrderInfo": "璁㈠崟淇℃伅",
+  "Query": "鏌ヨ",
+  "permission update": "鏉冮檺缂栬緫",
+  "query was successful": "鏌ヨ鎴愬姛",
+  "Scan Code Point": "鎵爜浣�",
+  "Upper film position": "涓婄墖浣�",
+  "Glass Information": "鐜荤拑淇℃伅",
+  "current Information": "褰撳墠淇℃伅",
+  "Modify Information": "淇敼淇℃伅",
+  "Clear Current": "娓呴櫎褰撳墠",
+  "Confirm Modification": "纭淇敼",
+  "The glass ID already exists in the loading queue": "涓婄墖闃熷垪宸插瓨鍦ㄦ鐜荤拑id",
+  "This glass ID already exists in the sorting cage": "鐞嗙墖绗煎唴宸插瓨鍦ㄦ鐜荤拑id",
+  "Production queue":"涓婄墖闃熷垪",
+  "Enter the Aluminum Frame No":"璇疯緭鍏ラ摑妗唅d",
+  "Frame No":"閾濇id",
+  "Glass information corresponding to aluminum frame":"閾濇瀵瑰簲鐨勭幓鐠冧俊鎭�",
+  "In the cage":"鍦ㄧ鍐�",
+  "Flip":"缈昏浆",
+  "In the queue":"鍦ㄩ槦鍒�",
+  "Enter the Frame No":"璇疯緭鍏ラ摑妗唅d",
+  "Manually Infeed Glass":"鎵嬪姩杩涚墖",
+  "Normal":"姝e父",
+  "Entering":"姝e湪杩�",
+  "Outing":"姝e湪鍑�",
+  "Suspend":"鏆傚仠",
+  "Stop":"鍋滄",
+  "Start":"寮�濮�",
+  "langparameter": {
+    "conveyor Velocity(Auto FAST)": "D01-D06 鐨甫杈撻�佽嚜鍔ㄥ揩閫�",
+    "conveyor Velocity(Auto SLOW)": "D01-D06 鐨甫杈撻�佽嚜鍔ㄦ參閫�",
+    "conveyor Velocity(Manual)": "D01-D06 鐨甫杈撻�佹墜鍔ㄩ�熷害",
+    "A01 A02 TURN JOG Velocity": "A01 A02 缈昏浆鐐瑰姩閫熷害",
+    "A01 A02 TRAVEL JOG Velocity": "A01 A02 琛岃蛋鐐瑰姩閫熷害",
+    "B01 B02 TRAVEL JOG Velocity": "B01 B02 琛岃蛋鐐瑰姩閫熷害",
+    "A01 A02 TURN POS Velocity AUTO": "A01 A02 缈昏浆鑷姩瀹氫綅閫熷害",
+    "A01 A02 TURN POS Velocity manual": "A01 A02 缈昏浆鎵嬪姩瀹氫綅閫熷害",
+    "A01 A02 TRAVEL POS Velocity AUTO": "A01 A02 琛岃蛋鑷姩瀹氫綅閫熷害",
+    "A01 A02 TRAVEL POS Velocity manual": "A01 A02 琛岃蛋鎵嬪姩瀹氫綅閫熷害",
+    "B01 B02 TRAVEL POS Velocity AUTO": "B01 B02 琛岃蛋鑷姩瀹氫綅閫熷害",
+    "B01 B02 TRAVEL POS Velocity manual": "B01 B02 琛岃蛋鎵嬪姩瀹氫綅閫熷害"
+  },
+  "langActions": {
+    "D01 VFD conveyor": "D01 杈撻�佸彉棰�",
+    "D02 VFD conveyor": "D02 杈撻�佸彉棰�",
+    "D03 VFD conveyor": "D03 杈撻�佸彉棰�",
+    "D04 VFD conveyor": "D04 杈撻�佸彉棰�",
+    "D05 VFD conveyor": "D05 杈撻�佸彉棰�",
+    "D06 VFD conveyor": "D06 杈撻�佸彉棰�",
+    "A01 VFD conveyor": "A01 杈撻�佸彉棰�",
+    "A02 VFD conveyor": "A02 杈撻�佸彉棰�",
+    "B01 VFD conveyor": "B01 杈撻�佸彉棰�",
+    "B02 VFD conveyor": "B02 杈撻�佸彉棰�",
+    "A01 SERVE TURN JOG+": "A01 缈昏浆浼烘湇鐐瑰姩",
+    "A02 SERVE TURN JOG-": "A02 缈昏浆浼烘湇鐐瑰姩",
+    "A01 SERVE TRAVEL JOG+": "A01 琛岃蛋浼烘湇鐐瑰姩",
+    "A02 SERVE TRAVEL JOG-": "A02 琛岃蛋浼烘湇鐐瑰姩",
+    "B01 SERVE TRAVEL JOG+": "B01 琛岃蛋浼烘湇鐐瑰姩",
+    "B02 SERVE TRAVEL JOG-": "B02 琛岃蛋浼烘湇鐐瑰姩",
+    "A01 SERVE TURN POS": "A01 缈昏浆浼烘湇瀹氫綅",
+    "A02 SERVE TURN POS": "A02 缈昏浆浼烘湇瀹氫綅",
+    "A01 SERVE TRAVEL POS": "A01 琛岃蛋浼烘湇瀹氫綅",
+    "A02 SERVE TRAVEL POS": "A02 琛岃蛋浼烘湇瀹氫綅",
+    "B01 SERVE TRAVEL POS": "B01 琛岃蛋浼烘湇瀹氫綅",
+    "B02 SERVE TRAVEL POS": "B02 琛岃蛋浼烘湇瀹氫綅",
+    "B01 YV TURN": "B01 鎶捣鐢电闃�",
+    "B01 YV UP DOWN": "B01 涓婂崌涓嬮檷鐢电闃�",
+    "B02 YV TURN": "B02 鎶捣鐢电闃�",
+    "B02 YV UP DOWN": "B02 涓婂崌涓嬮檷鐢电闃�"
+  },
+  "Signlang": {
+    "D01.SR dec": "D01.鍑忛�熶紶鎰熷櫒",
+    "D01.SR in pos": "D01.鍒颁綅浼犳劅鍣�",
+    "D02.SR dec": "D02.鍑忛�熶紶鎰熷櫒",
+    "D02.SR in pos": "D02.鍒颁綅浼犳劅鍣�",
+    "D03.SR into": "D03.杩涚墖浼犳劅鍣�",
+    "D03.SR dec": "D03.鍑忛�熶紶鎰熷櫒",
+    "D03.SR in pos": "D03.鍒颁綅浼犳劅鍣�",
+    "D04.SR dec": "D04.鍑忛�熶紶鎰熷櫒",
+    "D04.SR in pos": "D04.鍒颁綅浼犳劅鍣�",
+    "D05.SR dec": "D05.鍑忛�熶紶鎰熷櫒",
+    "D05.SR in pos": "D05.鍒颁綅浼犳劅鍣�",
+    "D06.SR dec": "D06.鍑忛�熶紶鎰熷櫒",
+    "D06.SR in pos": "D06.鍒颁綅浼犳劅鍣�",
+    "B01.SR out dec": "B01.鍑虹墖鍑忛�熶紶鎰熷櫒",
+    "B01.SR out in pos": "B01.鍑虹墖鍒颁綅浼犳劅鍣�",
+    "B01.SR in dec": "B01.杩涚墖鍑忛�熶紶鎰熷櫒",
+    "B01.SR in in pos": "B01.杩涚墖鍒颁綅浼犳劅鍣�",
+    "B01.SR turn on": "B01.缈昏浆涓婂埌浣嶄紶鎰熷櫒",
+    "B01.SR turn off": "B01.缈昏浆涓嬪埌浣嶄紶鎰熷櫒",
+    "B01.SR up": "B01.涓婂崌鍒颁綅浼犳劅鍣�",
+    "B01.SR down": "B01.涓嬮檷鍒颁綅浼犳劅鍣�",
+    "B02.SR out dec": "B02.鍑虹墖鍑忛�熶紶鎰熷櫒",
+    "B02.SR out in pos": "B02.鍑虹墖鍒颁綅浼犳劅鍣�",
+    "B02.SR in dec": "B02.杩涚墖鍑忛�熶紶鎰熷櫒",
+    "B02.SR in in pos": "B02.杩涚墖鍒颁綅浼犳劅鍣�",
+    "B02.SR turn on": "B02.缈昏浆涓婂埌浣嶄紶鎰熷櫒",
+    "B02.SR turn off": "B02.缈昏浆涓嬪埌浣嶄紶鎰熷櫒",
+    "B02.SR up": "B02.涓婂崌鍒颁綅浼犳劅鍣�",
+    "B02.SR down": "B02.涓嬮檷鍒颁綅浼犳劅鍣�",
+    "B01.SR out safety": "B01.鍑虹墖瀹夊叏浼犳劅鍣�",
+    "B01.SR in safety": "B01.杩涚墖瀹夊叏浼犳劅鍣�",
+    "B02.SR out safety": "B02.鍑虹墖瀹夊叏浼犳劅鍣�",
+    "SB.start(+)": "SB.鍚姩锛�+锛夋寜閽�",
+    "SB.stop(1)": "SB.鍋滄锛�-锛夋寜閽�",
+    "SB.reset": "SB.澶嶄綅鎸夐挳",
+    "SB.auto/manul": "SB.鎵�/鑷垏鎹㈡寜閽�",
+    "SB.pause": "SB.鏆傚仠鎸夐挳",
+    "SB.emg": "SB.鎬ュ仠鎸夐挳",
+    "D01.SB.start": "D01.鍚姩",
+    "D06.SB.start": "D06.鍚姩",
+    "B02.SR in safety": "B02.杩涚墖瀹夊叏浼犳劅鍣�",
+    "SAFETYDOOR.requset": "瀹夊叏闂ㄨ姹傝繘鍏�",
+    "SAFETYDOOR.confirm": "瀹夊叏闂ㄧ‘璁�",
+    "SAFETYDOOR.reset": "瀹夊叏闂ㄥ浣�",
+    "LED.red": "涓夎壊鐏孩",
+    "LED.green": "涓夎壊鐏豢",
+    "LED.yellow": "涓夎壊鐏粍",
+    "D01.LED.green": "D01.缁跨伅",
+    "D06.LED.green": "D06.缁跨伅",
+    "B01.YV.turn": "B01.鐢电闃�缈昏浆",
+    "B01.YV.up down": "B01.鐢电闃�涓婂崌涓嬮檷",
+    "B01.YV.gassing": "B01.鐢电闃�鍚规皵",
+    "B02.YV.turn": "B02.鐢电闃�缈昏浆",
+    "B02.YV.up down": "B02.鐢电闃�涓婂崌涓嬮檷",
+    "B02.YV.gassing": "B02.鐢电闃�鍚规皵",
+    "SAFETYDOOR.led": "瀹夊叏闂ㄧ姸鎬佺伅",
+    "SAFETYDOOR.open": "瀹夊叏闂ㄦ墦寮�"
+  },
+  "Statelang": {
+    "D01.State": "D01.鐘舵��",
+    "D02.State": "D02.鐘舵��",
+    "B01.State": "B01.鐘舵��",
+    "B02.State": "B02.鐘舵��",
+    "A01.State": "A01.鐘舵��",
+    "A02.State": "A02.鐘舵��",
+    "D03.State": "D03.鐘舵��",
+    "D04.State": "D04.鐘舵��",
+    "D05.State": "D05.鐘舵��",
+    "D06.State": "D06.鐘舵��"
   }
-  
\ No newline at end of file
+}
\ No newline at end of file

--
Gitblit v1.8.0