deng.yinping il y a 5 mois
Parent
commit
f7659e48c3

+ 3 - 3
main.py

@@ -2,7 +2,7 @@
 Author: deng.yinping deng.yinping@muchinfo.cn
 Date: 2024-12-06 15:02:12
 LastEditors: deng.yinping deng.yinping@muchinfo.cn
-LastEditTime: 2025-04-30 17:01:43
+LastEditTime: 2025-06-24 14:01:50
 FilePath: \MTP20_i18n_Tool\main.py
 Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 '''
@@ -35,7 +35,7 @@ if __name__ == "__main__":
         if platform == "pc":
             type = input("请选择生成类型 (excel, json): ")
             oem = "tss"
-            inc_file = "20250326_tss_inc"
+            inc_file = "20250624_tss_inc"
             print("inc_file:" + inc_file)
             if type == "excel":
                 # 生成交易前端excel及增量
@@ -46,7 +46,7 @@ if __name__ == "__main__":
         elif platform == "manage":
             type = input("请选择生成类型 (excel, json): ")
             oem = "newmanage"
-            inc_file = "20250430_newmanage_inc"
+            inc_file = "20250624_newmanage_inc"
             print("inc_file:" + inc_file)
             if type == "excel":
                # 生成新管理端前端excel及增量

BIN
output/excels/20250624_tss_inc.xlsx


BIN
output/excels/tss.xlsx


BIN
output/excels/tss_inc.xlsx


+ 10 - 3
output/jsons/en-US.json

@@ -1,7 +1,10 @@
 {
     "app": {
         "name": "Muchinfo",
-        "slogan": "Digital Trading Platform\r\nModern Integrated Services"
+        "slogan": "Digital Trading Platform\r\nModern Integrated Services",
+        "close": "Close",
+        "pervious": "Previous",
+        "next": "Next"
     },
     "home": {
         "product": "Product",
@@ -195,7 +198,7 @@
         "availableFunds": "Available",
         "availableFunds2": "Available funds",
         "netWorth": "NetWorth",
-        "usedMargin": "Occupied ",
+        "usedMargin": "Occupied",
         "usedMargin2": "Used funds",
         "profitLoss": "Profit Loss",
         "inamount": "Today Cash In",
@@ -1408,7 +1411,11 @@
                 "accountcode": "Fund account numb",
                 "accountname": "Name",
                 "amount": "Amount",
-                "pay": "Pay"
+                "pay": "Pay",
+                "tips": "Failed to open",
+                "title1": "Scan the code to pay",
+                "wechat": "Please use wechat to scan the code for payment",
+                "alipay": "Please use Alipay to scan the code for payment"
             }
         },
         "reciver": {

+ 14 - 7
output/jsons/th-TH.json

@@ -1,7 +1,10 @@
 {
     "app": {
         "name": "หลายศตวรรษ",
-        "slogan": "แพลตฟอร์มการซื้อขายดิจิทัล\r\nบริการครบวงจรที่ทันสมัย"
+        "slogan": "แพลตฟอร์มการซื้อขายดิจิทัล\r\nบริการครบวงจรที่ทันสมัย",
+        "close": "ปิด",
+        "pervious": "ตัวสุดท้าย",
+        "next": "ตัวถัดไป"
     },
     "home": {
         "product": "ผลิตภัณฑ์",
@@ -277,7 +280,7 @@
             "starttime1": "เวลาเริ่มต้น",
             "endtime1": "เวลาสิ้นสุด",
             "historypresale": "ประวัติการขาย",
-            "presalewin": " ได้รับสิทธิ์การซื้อในการขายล่วงหน้า",
+            "presalewin": "ได้รับสิทธิ์การซื้อในการขายล่วงหน้า",
             "issueprice": "ราคาเสนอขาย",
             "goodsdetail": "รายละเอียดสินค้า",
             "winningthelottery": "จับสลากได้สิทธิ์",
@@ -436,7 +439,7 @@
             "sellqty": "ปริมาณการขาย",
             "buyprice": "ราคา",
             "buyqty": "ปริมาณการซื้อ",
-            "tons": "ตัน ",
+            "tons": "ตัน",
             "yuan": "บาท",
             "tips1": "กรุณาเลือกแม่แบบการปฏิบัติตามสัญญา",
             "tips2": "กรุณาใส่ราคา",
@@ -1256,13 +1259,13 @@
             "enth": "ภาษาไทย",
             "orderBuyOrSell": "คำสั่งซื้อหรือคำสั่งขาย",
             "orderQtyIsEmpty": "ล้างจำนวนหลังการสั่งซื้อ",
-            "priceFocusType": " ประเภทของราคาสำหรับการสั่งซื้อ",
+            "priceFocusType": "ประเภทของราคาสำหรับการสั่งซื้อ",
             "showOrderEnableQty": "แสดงปริมาณการทำสัญญาโดยประมาณ",
             "orderFocusType": "จุดโฟกัสค่าเริ่มต้นหลังจากสั่งซื้อ",
             "showOrderDialog": "กล่องยืนยันการสั่งซื้อ",
             "showOrderCancelDialog": "กล่องยืนยันการยกเลิกคำสั่งซื้อ",
             "showOrderFailMessage": "ข้อความแจ้งการสั่งซื้อไม่สำเร็จ",
-            "showOrderSuccessMessage": " ข้อความแจ้งการสั่งซื้อสำเร็จ",
+            "showOrderSuccessMessage": "ข้อความแจ้งการสั่งซื้อสำเร็จ",
             "price": "ราคา",
             "qty": "จำนวน",
             "last": "ราคาปัจจุบัน",
@@ -1411,7 +1414,11 @@
                 "accountcode": "บัญชีเงินทุน",
                 "accountname": "ชื่อ",
                 "amount": "ยอดเงิน",
-                "pay": "ชำระเงิน"
+                "pay": "ชำระเงิน",
+                "tips": "ล้มเหลวในการเปิด",
+                "title1": "การชำระเงินผ่านรหัส",
+                "wechat": "พารุณาใช้จองการจ่ายผ่าน WeChat Pay",
+                "alipay": "พารุณาใช้จองการจ่ายผ่าน Alipay"
             }
         },
         "reciver": {
@@ -1632,7 +1639,7 @@
             "bottom_presell_transferposition": "การโอนสถานะการถือครอง",
             "bottom_presell_transferorder": "คำสั่งโอนสิทธิ์",
             "bottom_presell_transfertrader": "การทำธุรกรรมการโอนสิทธิ์",
-            "bottom_presell_onlinedelivery": " เลือกการส่งมอบ",
+            "bottom_presell_onlinedelivery": "เลือกการส่งมอบ",
             "bottom_spot": "ใบรับสินค้า",
             "bottom_spot_position": "รายละเอียดสินค้า",
             "bottom_spot_order": "คำสั่งซื้อที่รอดำเนินการ",

+ 2 - 2
output/jsons/tss/en-US.json

@@ -24,7 +24,7 @@
         "delivery": "Delivery"
     },
     "account": {
-        "netWorth": "Balance ",
+        "netWorth": "Balance",
         "inamount": "Today's deposit",
         "outamount": "Today's withdrawal",
         "paycharge": "Order service fee",
@@ -252,7 +252,7 @@
         }
     },
     "tss": {
-        "title": "Category",
+        "title": "Held orders",
         "tips1": "Please enter search keywords",
         "subtitle1": "Full payment",
         "subtitle2": "Deposit"

+ 1 - 1
output/jsons/tss/th-TH.json

@@ -252,7 +252,7 @@
         }
     },
     "tss": {
-        "title": "หมวดหมู่",
+        "title": "คำสั่งซื้อที่ถือครอง",
         "tips1": "กรุณากรอกคำค้นหา",
         "subtitle1": "ชำระเต็มจำนวน",
         "subtitle2": "ชำระล่วงหน้า"

+ 20 - 20
output/jsons/tss/vi-VN.json

@@ -13,13 +13,13 @@
         "delivery": "Giao nhận"
     },
     "tabbar": {
-        "trade": "Đặt trước "
+        "trade": "Đặt trước"
     },
     "operation": {
         "transfer": "Bỏ theo dõi",
         "close": "Hủy theo dõi",
         "order": "Đặt trước",
-        "pickup": "Lấy hàng ",
+        "pickup": "Lấy hàng",
         "buynow": "Mua ngay",
         "delivery": "Giao nhận"
     },
@@ -36,7 +36,7 @@
         "bid": "Gía đặt trước",
         "ask": "Gía mua lại",
         "selllprice": "Gía bán",
-        "holdvolume": "Số lượng đơn hàng ",
+        "holdvolume": "Số lượng đơn hàng",
         "deposit": "Dự trữ thực hiện hợp đồng",
         "orderbuy": "Đặt trước",
         "transferbuy": "Mua lại",
@@ -45,7 +45,7 @@
         "buy": "Đặt trước",
         "selll": "Mua lại",
         "goods": {
-            "buyorsell": "Lựa chọn ",
+            "buyorsell": "Lựa chọn",
             "taaccount": "Tài khoản"
         },
         "swap": {
@@ -55,7 +55,7 @@
             "permargin": "Dự trữ thực hiện hợp đồng"
         },
         "pricing": {
-            "buyorsell": "Lựa chọn ",
+            "buyorsell": "Lựa chọn",
             "title": "Đặt hàng",
             "deposit": "Dự trữ thực hiện hợp đồng",
             "title1": "Đặt trước hàng hóa",
@@ -77,7 +77,7 @@
         "title3": "Giao hàng thanh toán trước",
         "title4": "Trả hàng và đổi hàng",
         "offline": {
-            "deliveryqty": "Số lượng đơn hàng ",
+            "deliveryqty": "Số lượng đơn hàng",
             "deliveryprice": "Gía đơn hàng",
             "deliveryinfo": "Địa chỉ nhận hàng",
             "deliveryinfo1": "Thông tin nhận hàng",
@@ -89,15 +89,15 @@
         "title1": "Đơn hàng lịch sử",
         "title2": "Đơn hàng thanh toán toàn bộ",
         "title3": "Đơn hàng thanh toán trước",
-        "feeTotal": "Phí dịch vụ    ",
+        "feeTotal": "Phí dịch vụ",
         "goodsorder": {
-            "buyorsell": "Lựa chọn "
+            "buyorsell": "Lựa chọn"
         },
         "pricingorder": {
-            "buyorsell": "Lựa chọn "
+            "buyorsell": "Lựa chọn"
         },
         "pricingtrade": {
-            "buyorsell": "Lựa chọn ",
+            "buyorsell": "Lựa chọn",
             "charge": "Phí dịch vụ",
             "closepl": "Chênh lệch hủy đặt hàng"
         }
@@ -110,10 +110,10 @@
         "goods": {
             "subtitle": "Thông tin đơn hàng",
             "orderid": "Số đơn hàng",
-            "closepl": "Tăng giảm giá trị hàng hóa    ",
+            "closepl": "Tăng giảm giá trị hàng hóa",
             "buyorsell": "Danh mục đơn hàng",
-            "holderqty": "Số lượng đơn hàng ",
-            "curpositionqty": "Số lượng đơn hàng ",
+            "holderqty": "Số lượng đơn hàng",
+            "curpositionqty": "Số lượng đơn hàng",
             "freezeqty": "Lượng khóa",
             "frozenqty": "Lượng khóa",
             "mindeliverylot": "Lượng nhận hàng tối thiểu",
@@ -136,7 +136,7 @@
             "pricemove": "Phí kiểm tra",
             "expressfees": "Thuế phí",
             "holddetail": {
-                "holderqty": "Số lượng đơn hàng ",
+                "holderqty": "Số lượng đơn hàng",
                 "freezeqty": "Lượng khóa",
                 "profitLoss": "Chêch lệch thả nổi",
                 "holderamount": "Số tiền đơn hàng",
@@ -145,7 +145,7 @@
             }
         },
         "pricing": {
-            "buyorsell": "Lựa chọn ",
+            "buyorsell": "Lựa chọn",
             "frozenqty": "Lượng khóa",
             "curholderamount": "Số tiền đơn hàng",
             "closepl": "Chênh lệch tham khảo",
@@ -172,7 +172,7 @@
         },
         "wallet": {
             "title": "Nạp tiền/Rút tiền",
-            "cashin": "Nạp tiền ",
+            "cashin": "Nạp tiền",
             "cashout": "Rút tiền",
             "deposit": {
                 "subtitle": "Nền tảng nạp tiền",
@@ -197,7 +197,7 @@
                 "exceedingthepayableamount": "Vượt quá số tiền có thể rút",
                 "goldisnotwithinthetimeframe": "Rút tiền không trong khung thời gian",
                 "notice": "Ngày lễ theo thông báo, vui lòng không thao tác vào ngày nghỉ!",
-                "availableoutmoney": "Số tiền có thể rút "
+                "availableoutmoney": "Số tiền có thể rút"
             },
             "inoutapply": {
                 "title": "Lịch sử nạp/rút",
@@ -221,8 +221,8 @@
         "fundsinfo": "Thông tin tài khoản",
         "banksign": "Thẻ ngân hàng của tôi",
         "delivery": "Giao hàng và nhận hàng",
-        "cashin": "Nạp tiền   ",
-        "cashout": "Rút tiền      ",
+        "cashin": "Nạp tiền",
+        "cashout": "Rút tiền",
         "myposition": "Đơn hàng nắm giữ",
         "myorder": "Đơn hàng lịch sử",
         "setting": {
@@ -252,7 +252,7 @@
         }
     },
     "tss": {
-        "title": "Phân loại",
+        "title": "Đơn hàng nắm giữ",
         "tips1": "Vui lòng nhập từ khóa tìm kiếm",
         "subtitle1": "Toàn bộ số tiền",
         "subtitle2": "Tiền đặt cọc"

+ 3 - 3
output/jsons/tss/zh-CN.json

@@ -179,7 +179,7 @@
                 "subtitle1": "充值时间",
                 "inamount": "充值金额",
                 "pleaseenterinamount": "请填写充值金额",
-                "time": "充值时间:工作日 ",
+                "time": "充值时间:工作日",
                 "platformdepositbankname": "平台充值银行",
                 "platformdepositaccountno": "平台充值账号",
                 "platformdepositaccount": "平台充值账户",
@@ -192,7 +192,7 @@
                 "subtitle": "提现时间",
                 "outamount": "提现金额",
                 "pleaseenteroutamount": "请填写提现金额",
-                "time": "提现时间:工作日 ",
+                "time": "提现时间:工作日",
                 "theamountavailableis0": "可提现额为0",
                 "exceedingthepayableamount": "超过可提现金额",
                 "goldisnotwithinthetimeframe": "提现不在时间范围内",
@@ -252,7 +252,7 @@
         }
     },
     "tss": {
-        "title": "分类",
+        "title": "持有订单",
         "tips1": "请输入搜索关键词",
         "subtitle1": "全款",
         "subtitle2": "预付款"

+ 3 - 3
output/jsons/tss/zh-TW.json

@@ -179,7 +179,7 @@
                 "subtitle1": "充值時間",
                 "inamount": "充值金額",
                 "pleaseenterinamount": "請填寫充值金額",
-                "time": "充值時間:工作日 ",
+                "time": "充值時間:工作日",
                 "platformdepositbankname": "平臺充值銀行",
                 "platformdepositaccountno": "平臺充值賬號",
                 "platformdepositaccount": "平臺充值賬戶",
@@ -192,7 +192,7 @@
                 "subtitle": "提現時間",
                 "outamount": "提現金額",
                 "pleaseenteroutamount": "請填寫提現金額",
-                "time": "提現時間:工作日 ",
+                "time": "提現時間:工作日",
                 "theamountavailableis0": "可提現額爲0",
                 "exceedingthepayableamount": "超過可提現金額",
                 "goldisnotwithinthetimeframe": "提現不在時間範圍內",
@@ -252,7 +252,7 @@
         }
     },
     "tss": {
-        "title": "分類",
+        "title": "持有訂單",
         "tips1": "請輸入搜索關鍵詞",
         "subtitle1": "全款",
         "subtitle2": "預付款"

+ 72 - 65
output/jsons/vi-VN.json

@@ -1,7 +1,10 @@
 {
     "app": {
         "name": "TCE",
-        "slogan": "Nền tảng đặt trước hàng hóa giao ngay của Sở Giao dịch Hàng hóa Thái Lan"
+        "slogan": "Nền tảng đặt trước hàng hóa giao ngay của Sở Giao dịch Hàng hóa Thái Lan",
+        "close": "Đóng cửa",
+        "pervious": "Bài trước",
+        "next": "Bài tiếp theo"
     },
     "home": {
         "product": "Sản phẩm",
@@ -32,7 +35,7 @@
         "operate": "Thao tác",
         "exit": "Thoát",
         "tryagain": "Thử lại",
-        "loading": "Đang tải... ",
+        "loading": "Đang tải...",
         "submiting": "Đang gửi...",
         "nomore": "Không có thông tin thêm",
         "loadMore": "Tải thêm",
@@ -80,16 +83,16 @@
         "tips31": "Được sử dụng để đọc và ghi nội dung album và tệp trong các tình huống như thêm, tạo, tải lên, xuất bản, chia sẻ, tải xuống, tìm kiếm và nhận dạng hình ảnh/ video",
         "tips32": "Đã tìm thấy phiên bản mới, bạn có muốn cập nhật không?",
         "tips33": "Tải xuống hoàn tất, bạn có muốn cài đặt ngay không?",
-        "all": "Tất cả ",
+        "all": "Tất cả",
         "calendar": "Chọn ngày",
         "download": "Tải xuống hoàn tất, bạn có muốn cài đặt ngay không?",
         "update": "Nâng cấp",
         "install": "Cài đặt",
-        "hidden": "Ẩn ",
+        "hidden": "Ẩn",
         "downloading": "Đang tải"
     },
     "tabbar": {
-        "home": " Trang chủ",
+        "home": "Trang chủ",
         "mine": "Tôi",
         "pricing": "Gía cả",
         "trade": "Trade"
@@ -163,7 +166,7 @@
         "monthline": "Đường tháng",
         "yearline": "Đường năm",
         "oneminutes": "1 phút",
-        "fiveminutes": "5 phút ",
+        "fiveminutes": "5 phút",
         "thirtyminutes": "30 phút",
         "onehour": "1 giờ",
         "fourhour": "4 giờ",
@@ -172,7 +175,7 @@
         "Open": "Mở:",
         "High": "Cao:",
         "Low": "Thấp:",
-        "Close": "Đóng: ",
+        "Close": "Đóng:",
         "Vol": "Khối lượng",
         "Amount": "Số tiền:",
         "Increase": "Biên độ:",
@@ -183,7 +186,7 @@
         "account": "Tài khoản vốn",
         "accountid": "Số tài khoản vốn",
         "userId": "ID người dùng",
-        "loginId": "ID đăng nhập ",
+        "loginId": "ID đăng nhập",
         "connected": "Đã kết nối",
         "unconnected": "Chưa kết nối",
         "quoteservice": "Dịch vụ thị trường",
@@ -208,7 +211,7 @@
         "cutRate": "Tỷ lệ cắt lỗ",
         "tips1": "Tỷ lệ rủi ro = (Chiếm dụng/Gía trị ròng)*100%",
         "tips2": "Tỷ lệ cắt lỗ = (Tỷ lệ rủi ro/Tỉ lệ rủi ro cắt lỗ)*100%",
-        "formula": "Công thức "
+        "formula": "Công thức"
     },
     "quote": {
         "title": "Tham khảo thị trường",
@@ -218,7 +221,7 @@
         "refgoodsname": "Hợp đồng cơ sở",
         "averageprice": "Gía trung bình",
         "spec": "Quy cách",
-        "last": "Gía mới nhất ",
+        "last": "Gía mới nhất",
         "rise": "Tăng/Giảm",
         "change": "Biên độ:",
         "opened": "Mở cửa",
@@ -228,7 +231,7 @@
         "amplitude": "Biên độ dao động",
         "limitup": "Gía trần",
         "limitdown": "Gía sàn",
-        "bidvolume": " Lương mua",
+        "bidvolume": "Lương mua",
         "askvolume": "Lượng bán",
         "buyusername": "Bên mua",
         "sellusername": "Bên bán",
@@ -273,7 +276,7 @@
             "attachmenturl": "Hình ảnh",
             "sellname": "Bến bán",
             "starttime": "Bắt đầu:",
-            "endtime": "Kết thúc: ",
+            "endtime": "Kết thúc:",
             "starttime1": "Thời gian bắt đầu",
             "endtime1": "Thời gian kết thúc",
             "historypresale": "Lịch sử phát hành",
@@ -297,7 +300,7 @@
             "title": "Gỡ niêm yết",
             "title1": "Giao dịch đơn hàng",
             "orderprice": "Gía",
-            "orderqty": "Số lượng đơn hàng ",
+            "orderqty": "Số lượng đơn hàng",
             "goods": "Hàng hóa/ Mã",
             "username": "Bên niêm yết",
             "nodeal": "Không thể tự giao dịch với chính mình",
@@ -325,14 +328,14 @@
             "startprice": "Gía khởi điểm",
             "presalehistory": "Lịch sử phát hành",
             "starttime": "Bắt đầu:",
-            "endtime": "Kết thúc: ",
+            "endtime": "Kết thúc:",
             "starttime1": "Thời gian bắt đầu",
             "endtime1": "Thời gian kết thúc",
             "presalebidding": "Đấu giá trước",
             "bidfor": "Ra giá",
             "presalestatus": "Trạng thái đặt trước",
             "SubscriptionPrice": "Gía đăng ký mua",
-            "avaiableMoney": "Vốn khả dụng ",
+            "avaiableMoney": "Vốn khả dụng",
             "SubscriptionQty": "Lượng đăng ký mua",
             "ended": "Đã kết thúc",
             "tips1": "Vui lòng nhập số lương",
@@ -348,7 +351,7 @@
             "sign": "Ký kết",
             "unreviewed": "Chờ duyệt",
             "username": "Bên niêm yết",
-            "orderqty": "Số lượng    ",
+            "orderqty": "Số lượng",
             "orderprice": "Gía cả",
             "marketmaxsub": "Phạm vi chênh lệch",
             "orderqty1": "Lượng niêm yết",
@@ -365,7 +368,7 @@
             "goodsname": "Hàng hóa/Mã",
             "buyorsell": "Hướng niêm yết",
             "marketprice": "Gía thị trường",
-            "limitprice": "Gía giới hạn ",
+            "limitprice": "Gía giới hạn",
             "enableqty": "Lượng có thể gỡ niêm yết",
             "sellprice": "SellPrice",
             "buyprice": "BuyPrice",
@@ -437,7 +440,7 @@
             "enableqty1": "Khả dụng",
             "wrstandard": "Hàng hóa",
             "deliverygoods": "Danh mục",
-            "deliverygoodsname": "Chủng loại ",
+            "deliverygoodsname": "Chủng loại",
             "wrgoodsname": "Hàng hóa",
             "sellprice": "SellPrice",
             "sellqty": "Lượng bán",
@@ -459,7 +462,7 @@
             "price": "Gía",
             "sellname": "Bên phát hàng",
             "presaleprice": "Gía đặt hàng",
-            "lastprice": "Gía mới nhất ",
+            "lastprice": "Gía mới nhất",
             "transferdepositratio": "Tỷ lệ tiền đặt cọc chuyển nhượng",
             "limitup": "Gía trần",
             "limitdown": "Gía sàn",
@@ -492,10 +495,10 @@
             "goodsname1": "Tên hàng hóa",
             "goodscode": "Hợp đồng hơn hàng",
             "buyorsell": "BuyOrSell",
-            "buildtype": "Loại    ",
+            "buildtype": "Loại",
             "buyorsellbuildtype": "Hướng/Loại",
-            "orderqty": "Lượng ủy thác   ",
-            "orderprice": "Gía ủy thác  ",
+            "orderqty": "Lượng ủy thác",
+            "orderprice": "Gía ủy thác",
             "tradeqty": "Khối lượng giao dịch",
             "orderstatus": "Trạng thái ủy thác",
             "ordertime": "Thời gian ủy thác",
@@ -538,8 +541,8 @@
             "subtitle": "Thông tin ủy thác niêm yết",
             "goodsname": "Mã/Tên hàng hóa",
             "warehousename": "Kho hàng",
-            "wrpricetype": "Phương thức niêm yết ",
-            "deliverygoodsname": "Chủng loại ",
+            "wrpricetype": "Phương thức niêm yết",
+            "deliverygoodsname": "Chủng loại",
             "wrstandardname": "Tên hàng hóa",
             "wrtradetype": "Loại",
             "buyorsell": "Hướng",
@@ -551,7 +554,7 @@
             "cancelqty": "Lượng hủy",
             "ordertime": "Thời gian ủy thác",
             "orderdate": "Ngày ủy thác",
-            "orderprice": "Gía ủy thác  ",
+            "orderprice": "Gía ủy thác",
             "wrtradeorderstatus": "Trạng thái ủy thác",
             "wrtradeorderid": "Số phiếu ủy thác",
             "tips1": "Xác nhận muốn hủy không?",
@@ -566,7 +569,7 @@
             "wrstandardname": "Tên hàng hóa",
             "chargevalue": "Phí dịch vụ",
             "warehousename": "Kho hàng",
-            "wrtradetype": "Loại ",
+            "wrtradetype": "Loại",
             "buyorsell": "Hướng",
             "tradeprice": "Gía giao dịch",
             "tradeqty": "Khối lượng giao dịch",
@@ -604,7 +607,7 @@
             "goodsname": "Mã/Tên hàng hóa",
             "buyorsell": "Hướng",
             "orderqty": "Lượng ủy thác",
-            "orderprice": "Gía ủy thác  ",
+            "orderprice": "Gía ủy thác",
             "presaleprice": "Gía đặt hàng",
             "tradeqty": "Khối lượng giao dịch",
             "orderstatus": "Trạng thái ủy thác",
@@ -621,7 +624,7 @@
             "buyorsell": "Hướng",
             "tradeqty": "Lượng chuyển nhượng",
             "tradeprice": "Gía chuyển nhượng",
-            "presaleprice": "Gía đặt ",
+            "presaleprice": "Gía đặt",
             "closepl": "Lãi/lỗ đóng vị thế",
             "accountname": "Đối tác giao dịch",
             "tradetime": "Thời gian giao dịch",
@@ -636,7 +639,7 @@
             "goodsname": "Mã/Tên hàng hóa",
             "buyorsell": "Hượng",
             "orderqty": "Lượng ủy thác",
-            "orderprice": "Gía ủy thác  ",
+            "orderprice": "Gía ủy thác",
             "tradeqty": "Khối lượng giao dịch",
             "orderstatus": "Trạng thái ủy thác",
             "ordertime": "Thời gian ủy thác",
@@ -672,7 +675,7 @@
             "orderdate": "Ngày ủy thác",
             "buyorsell": "BuyOrSell",
             "orderqty": "Lượng ủy thác",
-            "orderprice": "Gía ủy thác  ",
+            "orderprice": "Gía ủy thác",
             "orderstatus": "Trạng thái ủy thác",
             "tradeqty": "Khối lượng giao dịch",
             "orderid": "Số phiếu ủy thác",
@@ -792,7 +795,7 @@
             "createtime": "Thời gian chuyển nhượng",
             "pledgeqty": "Lượng thế chấp",
             "wrstandardname": "Tên hàng hóa",
-            "deliverygoodsname": "Chủng loại ",
+            "deliverygoodsname": "Chủng loại",
             "wrholdeno": "Số chứng khoán hàng hóa",
             "tips1": "Vui lòng chọn mẫu thực hiện hợp đồng",
             "tips2": "Vui lòng nhập giá",
@@ -848,7 +851,7 @@
             "buyfrozenqty": "Lượng đóng băng",
             "frozenqty": "Lượng đóng băng",
             "enableqty": "Lượng khả dụng",
-            "sellname": "Bên phát hàng ",
+            "sellname": "Bên phát hàng",
             "presaleprice": "Gía đặt hàng",
             "closepl": "Lãi lỗ tham khảo",
             "averageprice": "Gía trung bình vị thế",
@@ -880,7 +883,7 @@
             "buyorsell": "Hướng",
             "averageprice": "Gía trung bình đơn hàng",
             "curpositionqty": "Lượng nắm giữ",
-            "curholderamount": "Số tiền đơn hàng ",
+            "curholderamount": "Số tiền đơn hàng",
             "frozenqty": "Lượng đóng băng",
             "lastprice": "Gía tham khảo",
             "enableqty": "Lượng khả dụng",
@@ -917,14 +920,14 @@
             "wrtypename": "Tên hàng hóa",
             "wrtypename1": "Người nắm giữ/Hàng hóa/Kho hàng",
             "pricemove": "Phụ phí",
-            "username": "Người nắm giữ          ",
+            "username": "Người nắm giữ",
             "needqty": "Lượng hợp đồng yêu cầu",
             "enableQty": "Lượng có thể giao nhận",
             "choicewarehousename": "Chứng khoán hàng hóa chọn lọc",
             "qty": "Số lượng",
             "deliveryqty": "Lượng giao nhận",
             "xdeliveryprice": "Gía đặt hàng",
-            "deliverypricemove": "Phụ phí ",
+            "deliverypricemove": "Phụ phí",
             "deliveryamount": "Tổng số tiền hàng",
             "xgoodsremainamount": "Số tiền hàng còn lại",
             "deliverytotalamount": "Tổng số tiền",
@@ -957,13 +960,13 @@
             "title": "Phiếu nhận hàng hóa",
             "subtitle": "Thông tin nhận hàng",
             "goodsname": "Mã/Tên hàng hóa",
-            "deliverygoodsname": "Chủng loại ",
+            "deliverygoodsname": "Chủng loại",
             "wrstandardname": "Hàng hóa",
             "warehousename": "Kho hàng",
             "qty": "Số lượng nhận hàng",
             "appointmentmodeldisplay": "Phương thức nhận hàng",
             "contactname": "Người liên hệ",
-            "contactnum": " Thông tin liên hệ",
+            "contactnum": "Thông tin liên hệ",
             "address": "Địa chỉ nhận hàng",
             "appointmentremark": "Thông tin hóa đơn",
             "applytime": "Thời gian yêu cầu",
@@ -1063,7 +1066,7 @@
         "stepslist": "Danh sách bước",
         "buy": "Thực hiện hợp đồng mua",
         "sell": "Thực hiện hợp đồng bán",
-        "deliverygoodsname": "Chủng loại ",
+        "deliverygoodsname": "Chủng loại",
         "performancetype": "Loại",
         "wrstandardname": "Hàng hóa",
         "wrstandardname1": "Hàng hóa thực hiện hợp đồng",
@@ -1094,11 +1097,11 @@
         "contract": "Thông tin liên lạc",
         "receive": "Địa chỉ nhận hàng",
         "receipt": "Thông tin hóa đơn",
-        "more": "Thêm ",
+        "more": "Thêm",
         "performancedate": "Ngày",
         "performanceqty": "Số lượng thực hiện hợp đồng",
         "breach": "Vi phạm hợp đồng",
-        "modify": "Sửa đổi      ",
+        "modify": "Sửa đổi",
         "detail": "Chi tiết",
         "breachapply": "Yêu cầu vi phạm hợp đồng",
         "remark": "Ghi chú",
@@ -1120,7 +1123,7 @@
         "pleaseenterthecontractinfo": "Vui lòng nhập địa chỉ nhận hàng",
         "buyuserinfo": "Thông tin bên mua",
         "selluserinfo": "Thông tin bên bán",
-        "modifyinfo": "Sửa thông tin          ",
+        "modifyinfo": "Sửa thông tin",
         "buyhisperformanceinfo": "Thông tin thực hiện hợp đồng mua lịch sự",
         "sellhisperformanceinfo": "Thông tin thực hiện hợp đồng bán lịch sử",
         "receipttype": "Loại hóa đơn:",
@@ -1200,7 +1203,7 @@
             "invoiceinfo": "Thông tin hóa đơn",
             "addressinfo": "Địa chỉ nhận hàng",
             "wechat": "WeChat",
-            "email": "Email   ",
+            "email": "Email",
             "tips1": "Vui lòng nhập ID WeChat"
         },
         "address": {
@@ -1232,7 +1235,7 @@
             "receipttype": "Loại hóa đơn",
             "UserName": "Tên hóa đơn",
             "TaxpayerID": "Mã số thuế",
-            "ReceiptBank": "Ngân hàng mở tài khoản  ",
+            "ReceiptBank": "Ngân hàng mở tài khoản",
             "ReceiptAccount": "Số tài khoản ngân hàng",
             "Address": "Địa chỉ doanh nghiệp",
             "ContactInfo": "Điện thoại doanh nghiệp",
@@ -1264,7 +1267,7 @@
             "qty": "Số lượng",
             "last": "Gía hiện tại",
             "counterparty": "Gía đối thủ",
-            "realtimelast": "Gía hiện tại thời gian thực ",
+            "realtimelast": "Gía hiện tại thời gian thực",
             "realtimecounterparty": "Gía đối thủ thời gian thực",
             "tips": "Có khôi phục về cài đặt mặc định không?"
         }
@@ -1284,7 +1287,7 @@
         "bankname1": "Tên ngân hàng",
         "bankno": "Số thẻ ngân hàng",
         "bankaccountname": "Tên",
-        "mobilephone": "Số điện thoại         ",
+        "mobilephone": "Số điện thoại",
         "branchbankname": "Tên chi nhánh ngân hàng",
         "remark": "Ghi chú",
         "signstatus": "Trạng thái",
@@ -1296,7 +1299,7 @@
         "addbanksign": "Add Bank Sign",
         "modifybanksign": "Modify Bank Sign",
         "Pleaseselectyourbank": "Vui lòng chọn ngân hàng mở tài khoản",
-        "Pleaseenteryourmobilephonenumber": "Vui lòng nhập số điện thoại     ",
+        "Pleaseenteryourmobilephonenumber": "Vui lòng nhập số điện thoại",
         "Pleaseenterbankaccountname": "Vui lòng nhập tên tài khoản ngân hàng",
         "Pleaseenterbankaccountno": "Vui lòng nhập số tài khoản ngân hàng",
         "Pleaseenterbankno": "Vui lòng nhập số thẻ ngân hàng",
@@ -1311,7 +1314,7 @@
         "sendagain": "Gửi lại",
         "sendfailure": "Gửi thất bại",
         "Pleaseenterbranchbankname": "Vui lòng nhập tên chi nhánh ngân hàng",
-        "Pleaseenterbranchbankno": "Vui lòng nhập số chi nhánh ngân hàng ",
+        "Pleaseenterbranchbankno": "Vui lòng nhập số chi nhánh ngân hàng",
         "submitsuccess1": "Gửi thông tin kí kết sửa đổi thành công",
         "submitsuccess2": "Gửi thành công, vui lòng kiểm tra kết quả sau",
         "tips1": "Add the signing account infos first!",
@@ -1332,7 +1335,7 @@
         "tips16": "Vui lòng chọn kênh ngân hàng",
         "search": {
             "title": "Tra cứu chi nhánh",
-            "Pleaseenterbranchbankname": "Vui lòng nhập tên chi nhánh      ",
+            "Pleaseenterbranchbankname": "Vui lòng nhập tên chi nhánh",
             "choicebranchbank": "Chọn chi nhánh",
             "nodatas": "Hiện không có dữ liệu",
             "searching": "Đang tìm kiếm..."
@@ -1345,7 +1348,7 @@
             "accountid": "Số tài khoản tiền",
             "createtime": "Thời gian",
             "operatetypename": "Loại thao tác",
-            "amount": "Số tiền ",
+            "amount": "Số tiền",
             "totalcharge": "Total Charge:",
             "totalprofit": "Total Profit:",
             "hisamountlogs": "Lịch sử giao dịch tiền"
@@ -1403,19 +1406,23 @@
                 "updatetime": "Thời gian",
                 "remark2": "Ghi chú",
                 "applystatus": "Trạng thái",
-                "bankaccountno": "Số thẻ          ",
+                "bankaccountno": "Số thẻ",
                 "bankname": "Ngân hàng mở tài khoản",
                 "accountcode": "Số tài khoản ngân quỹ",
                 "accountname": "Họ tên",
                 "amount": "Số tiền",
-                "pay": "Thanh toán"
+                "pay": "Thanh toán",
+                "tips": "Mở cửa thất bại",
+                "title1": "Quét mã thanh toán",
+                "wechat": "Vui lòng thanh toán qua WeChat Pay",
+                "alipay": "Vui lòng thanh toán qua Alipay"
             }
         },
         "reciver": {
             "title": "Chọn thông tin người nhận",
-            "name": "Người nhận  ",
+            "name": "Người nhận",
             "phone_number": "Số điện thoại",
-            "cert_no": "Số giấy tờ   ",
+            "cert_no": "Số giấy tờ",
             "bank_name": "Ngân hàng nhận:",
             "bank_account": "Số thẻ ngân hàng:",
             "channel_code": "Kênh ngân hàng"
@@ -1434,14 +1441,14 @@
             "rulesyhkhfxgzs": "Thông báo rủi ro khi mở tài khoản",
             "checked": "Tôi đã đọc và đồng ý",
             "Pleaseenterausername": "Vui lòng nhập tên người dùng",
-            "Pleaseenterthepassword": "Vui lòng nhập mật khẩu   ",
+            "Pleaseenterthepassword": "Vui lòng nhập mật khẩu",
             "startfailure": "Khởi tạo thất bại",
             "loading": "Đang tải...",
             "tips1": "Vì sự an toàn tài khoản của bạn, vui lòng đổi mật khẩu!",
             "logining": "Đang đăng nhập...",
             "logining1": "Đang đăng nhập",
             "tips2": "Vui lòng đồng ý điều khoản sử dụng trước",
-            "tips3": "Đăng nhập thất bại: ",
+            "tips3": "Đăng nhập thất bại:",
             "tips4": "Thông báo ngắt kết nối",
             "tips5": "Tài khoản đã đăng xuất",
             "tips6": "Thay đổi ngôn ngữ cần đăng nhập lại để có hiệu lực!",
@@ -1460,9 +1467,9 @@
             "registercode": "Mã đăng ký",
             "checked": "Tôi đã đọc và đồng ý",
             "ruleszcxy": "Thỏa thuận đăng ký người dùng",
-            "rulesfxgzs": "Thông báo rủi ro   ",
+            "rulesfxgzs": "Thông báo rủi ro",
             "registersuccess": "Đăng ký thành công",
-            "tips1": "Vui lòng nhập số điện thoại     ",
+            "tips1": "Vui lòng nhập số điện thoại",
             "tips2": "Vui lòng nhập mật khẩu đăng nhập",
             "tips3": "Vui lòng nhập xác nhận mật khẩu",
             "tips4": "Mật khẩu đăng nhập và xác nhận mật khẩu không khớp",
@@ -1494,10 +1501,10 @@
             "getsmscode": "Lấy mã xác minh",
             "newpwd": "Mật khẩu mới",
             "confirmpwd": "Xác nhận mật khẩu",
-            "resetpwd": "Đặt lại mật khẩu    ",
+            "resetpwd": "Đặt lại mật khẩu",
             "tips1": "Vui lòng nhập số điên thoại",
             "tips2": "Vui lòng nhập mã xác minh SMS",
-            "tips3": "Vui lòng nhập mật khẩu mới ",
+            "tips3": "Vui lòng nhập mật khẩu mới",
             "tips4": "Vui lòng nhập xác nhận mật khẩu",
             "tips5": "Mật khẩu phải bao gồm ít nhất hai loại kí tự và có độ dài tối thiểu 6 kí tự",
             "tips6": "Mật khẩu mới và xác nhận mật khẩu không khớp",
@@ -1587,7 +1594,7 @@
             "avagepricedisplay": "Gía trung bình"
         },
         "bank": {
-            "updatetime": "Thời gian ",
+            "updatetime": "Thời gian",
             "executetypedisplay": "Loại quân quỹ",
             "amount": "Số tiền",
             "applystatusdisplay": "Trạng thái"
@@ -1669,7 +1676,7 @@
             "query_order_goods_history": "Lịch sử bản ghi",
             "query_order_presell": "Chuyển nhượng đặt trước",
             "query_order_presell__list": "Đăng ký hiện tại",
-            "query_order_presell_history": "Lịch sử đăng ký   ",
+            "query_order_presell_history": "Lịch sử đăng ký",
             "query_order_presell_transferlist": "Chuyển nhượng hiện tại",
             "query_order_presell_transferhistory": "Lịch sử chuyển nhượng",
             "query_order_spot": "Chứng khoán hàng hóa",
@@ -1705,10 +1712,10 @@
             "query_performance": "Truy vấn thực hiện",
             "query_performance_buy": "Thực hiện mua",
             "query_performance_buy_running": "Đang thực hiện",
-            "query_performance_buy_all": "Tất cả ",
+            "query_performance_buy_all": "Tất cả",
             "query_performance_sell": "Thực hiện bán",
             "query_performance_sell_running": "Đang thực hiện",
-            "query_performance_sell_all": "Tất cả ",
+            "query_performance_sell_all": "Tất cả",
             "query_inoutapply": "Lịch sử yêu cầu gửi/Rút tiền",
             "query_inoutapply_list": "Bản ghi hiện tại",
             "query_inoutapply_history": "Lịch sử bản ghi"
@@ -1759,11 +1766,11 @@
         "qty": "Số lượng",
         "pricemove": "Phí kiểm tra",
         "expressfees": "Thuế phí",
-        "spec": "Quy cách "
+        "spec": "Quy cách"
     },
     "enum": {
         "auth": {
-            "Uncertified": "Chưa xác thực                       ",
+            "Uncertified": "Chưa xác thực",
             "Certified": "Đã xác thực",
             "Submitted": "Đang xét duyệt",
             "Rejected": "Không đạt"

+ 9 - 2
output/jsons/zh-CN.json

@@ -1,7 +1,10 @@
 {
     "app": {
         "name": "多元世纪交易中心",
-        "slogan": "数字化交易平台\r\n现代化综合服务"
+        "slogan": "数字化交易平台\r\n现代化综合服务",
+        "close": "关闭",
+        "pervious": "上一条",
+        "next": "下一条"
     },
     "home": {
         "product": "产品",
@@ -1411,7 +1414,11 @@
                 "accountcode": "资金账号",
                 "accountname": "姓名",
                 "amount": "金额",
-                "pay": "支付"
+                "pay": "支付",
+                "tips": "打开失败",
+                "title1": "扫码付款",
+                "wechat": "请使用微信扫码支付",
+                "alipay": "请使用支付宝扫码支付"
             }
         },
         "reciver": {

+ 9 - 2
output/jsons/zh-TW.json

@@ -1,7 +1,10 @@
 {
     "app": {
         "name": "多元世紀交易中心",
-        "slogan": "數字化交易平臺\r\n現代化綜合服務"
+        "slogan": "數字化交易平臺\r\n現代化綜合服務",
+        "close": "關閉",
+        "pervious": "上一條",
+        "next": "下一條"
     },
     "home": {
         "product": "產品",
@@ -1411,7 +1414,11 @@
                 "accountcode": "資金賬號",
                 "accountname": "姓名",
                 "amount": "金額",
-                "pay": "付款"
+                "pay": "付款",
+                "tips": "打開失敗",
+                "title1": "掃碼付款",
+                "wechat": "請使用微信掃碼支付",
+                "alipay": "請使用支付寶掃碼支付"
             }
         },
         "reciver": {

BIN
output_manage/excels/20250624_newmanage_inc.xlsx


BIN
output_manage/excels/newmanage.xlsx


BIN
output_manage/excels/newmanage_inc.xlsx


+ 191 - 41
output_manage/jsons/en-US.json

@@ -30,7 +30,7 @@
                 "bankname": "Bank Name",
                 "bankaccountno": "Bank Account Number",
                 "bankaccountname": "Bank Account Name",
-                "mobilephone": "Mobile Number",
+                "mobilephone": "M-Phone Number",
                 "remark": "Remark"
             },
             "bankstatement": {
@@ -125,7 +125,7 @@
                     "bankaccountno": "Bank Account Number:",
                     "bankaccountno1": "Corporate Account:",
                     "bankaccountname": "Bank Account Owner:",
-                    "mobilephone": "Mobile Number:",
+                    "mobilephone": "M-Phone Number:",
                     "tips1": "Confirm to initiate unbinding?",
                     "tips2": "Confirm to initiate contract cancellation?"
                 },
@@ -139,7 +139,7 @@
                     "bankaccountno": "Bank Account Number",
                     "bankaccountno1": "Corporate Account",
                     "bankaccountname": "Bank Account Owner",
-                    "mobilephone": "Mobile Number"
+                    "mobilephone": "M-Phone Number"
                 }
             }
         },
@@ -203,7 +203,7 @@
                 "title": "Edit",
                 "rolename": "Role Name",
                 "sensitivefields": "Sensitive Terms Permission",
-                "mobilephone": "Customer Mobile Number",
+                "mobilephone": "Customer M-Phone Number",
                 "cardtypeid": "Customer ID Number",
                 "email": "Customer Email",
                 "menuids": "Management Permissions"
@@ -264,7 +264,27 @@
         "sys_config": {}
     },
     "base": {
-        "sys_params": {}
+        "banner": {
+            "title": "Title",
+            "sort": "Sort",
+            "isshow": "Is Displayed",
+            "imagepath": "Picture",
+            "updatedate": "Update Time",
+            "imagetype": "Picture Type"
+        },
+        "errorcode": {
+            "errorid": "Error Number",
+            "errorcode": "Error Code",
+            "operatecode": "Related Operation Parameter",
+            "description": "Error Description",
+            "placeholder": "Exact Match"
+        },
+        "sys_params": {
+            "paramcode": "Parameter Code",
+            "paramname": "Parameter Name",
+            "paramvalue": "Parameter Value",
+            "remark": "Explanation"
+        }
     },
     "error": {
         "tips": "Page not found"
@@ -281,6 +301,7 @@
         "baseinfo": "Basic Information",
         "extendinfo": "Extended Information",
         "pleasechoicedate": "Please Select Date",
+        "placeholder": "Fuzzy Match",
         "alert": "Alert",
         "annex": "Attachment",
         "annex1": "Attachment 1",
@@ -440,7 +461,7 @@
                     "userid": "Trader Code",
                     "accountname": "Trader Name",
                     "createtime": "Creation Time",
-                    "mobilephone": "Mobile Number",
+                    "mobilephone": "M-Phone Number",
                     "cardnum": "ID Number",
                     "edit": {
                         "title": "Edit",
@@ -734,7 +755,7 @@
                     "cardNum": "ID Number:",
                     "company": "Company:",
                     "sex": "Gender:",
-                    "mobile": "Mobile Number:",
+                    "mobile": "M-Phone Number:",
                     "telPhone": "Contact Phone:",
                     "address": "Mailing Address:",
                     "postalCode": "Postal Code:",
@@ -772,7 +793,7 @@
                     "contactName": "Contact Person",
                     "sex": "Gender",
                     "company": "Company",
-                    "mobile": "Mobile Number",
+                    "mobile": "M-Phone Number",
                     "telPhone": "Contact Phone",
                     "region": "Region",
                     "address": "Address",
@@ -808,7 +829,7 @@
                     "details": {
                         "title": "Details",
                         "loginid": "Login Account:",
-                        "authid": "Mobile Number:"
+                        "authid": "M-Phone Numberr:"
                     },
                     "lock": {
                         "tips1": "Confirm unlock this account?",
@@ -877,7 +898,7 @@
                     "legalpersonname": "Legal Representative:",
                     "contactname": "Contact Person:",
                     "sex": "Gender:",
-                    "mobilephone": "Mobile Number:",
+                    "mobilephone": "M-Phone Number:",
                     "postalcode": "Postal Code:",
                     "wechat": "WeChat:",
                     "telphone": "Contact Phone:",
@@ -928,7 +949,7 @@
                     "cardaddress": "Address",
                     "contactname": "Contact Person",
                     "telphone": "Contact Phone",
-                    "mobilephone": "Mobile Number",
+                    "mobilephone": "M-Phone Number",
                     "postalcode": "Postal Code",
                     "company": "Company",
                     "wechat": "WeChat",
@@ -1106,6 +1127,11 @@
                 },
                 "delete": {
                     "tips": "Confirm to delete this institutional role?"
+                },
+                "linecfg": {
+                    "title": "Line Account Configuration",
+                    "username": "Organization",
+                    "lineaccount": "Line Customer Service Account"
                 }
             },
             "goodscfg": {
@@ -1119,7 +1145,16 @@
                 "marketid": "Market",
                 "goodsid": "Product",
                 "tips1": "Please select economic member",
-                "tips2": "Enter code or name"
+                "tips2": "Enter code or name",
+                "edit": {
+                    "title": "Edit",
+                    "userid": "Broker Member",
+                    "marketid": "Market",
+                    "goodsid": "Commodity",
+                    "isnodisplay": "Is Not Displayed",
+                    "iscannotbuy": "Cannot Create Buy",
+                    "iscannotsell": "Cannot Create Sell"
+                }
             },
             "industry": {
                 "memberuserid": "Organization Code",
@@ -1263,8 +1298,8 @@
                     "cardfrontphotourl": "ID Front Photo:",
                     "cardbackphotourl": "ID Back Photo:",
                     "sex": "Gender:",
-                    "mobilephone": "Mobile Number:",
-                    "telphone": "Contact Phone:",
+                    "mobilephone": "M-Phone Number:",
+                    "telphone": "Tel-Phone Number",
                     "address": "Address:",
                     "postalcode": "Postal Code:",
                     "email": "Email:",
@@ -1304,8 +1339,8 @@
                     "legalcardbackphotourl": "Legal Rep. ID Back",
                     "contactname": "Contact Person",
                     "sex": "Gender",
-                    "mobilephone": "Mobile Number",
-                    "telphone": "Contact Phone",
+                    "mobilephone": "M-Phone Number",
+                    "telphone": "Tel-Phone Number",
                     "provinceid": "Region",
                     "cardaddress": "Address",
                     "postalcode": "Postal Code",
@@ -1569,8 +1604,8 @@
                     "legalcardbackphotourl": "Back of the legal person's ID card",
                     "contactname": "Contact person",
                     "sex": "Gender",
-                    "mobile": "Mobile phone number",
-                    "telphone": "Contact phone number",
+                    "mobile": "M-Phone Number",
+                    "telphone": "Tel-Phone Number",
                     "address": "Address",
                     "postalcode": "Postal code",
                     "email": "Email",
@@ -1608,8 +1643,8 @@
                     "legalcardbackphotourl": "Back of the legal person's ID card",
                     "contactname": "Contact person",
                     "sex": "Gender",
-                    "mobile": "Mobile phone number",
-                    "telphone": "Contact phone number",
+                    "mobile": "M-Phone Number",
+                    "telphone": "Tel-Phone Number",
                     "provinceid": "Region",
                     "address": "Address",
                     "postalcode": "Postal code",
@@ -1745,8 +1780,8 @@
                     "legalPersonName": "Legal Representative:",
                     "legalCardFrontPhotoUrl": "ID Front Photo:",
                     "legalCardBackPhotoUrl": "ID Back Photo:",
-                    "mobile": "Mobile Number:",
-                    "telPhone": "Contact Phone:",
+                    "mobile": "M-Phone Number:",
+                    "telPhone": "Tel-Phone Number:",
                     "address": "Address:",
                     "postalCode": "Postal Code:",
                     "email": "Email:",
@@ -1783,8 +1818,8 @@
                     "legalcardbackphotourl": "Legal Rep. ID Back",
                     "contactname": "Contact Person",
                     "sex": "Gender",
-                    "mobile": "Mobile Number",
-                    "telphone": "Contact Phone",
+                    "mobile": "M-Phone Number",
+                    "telphone": "Tel-Phone Number",
                     "provinceid": "Region",
                     "address": "Address",
                     "postalcode": "Postal Code",
@@ -1874,8 +1909,8 @@
                     "legalcardbackphotourl": "Legal Rep. ID Back",
                     "contactname": "Contact Person",
                     "sex": "Gender",
-                    "mobilephone": "Mobile Number",
-                    "telphone": "Contact Phone",
+                    "mobilephone": "M-Phone Number",
+                    "telphone": "Tel-Phone Number",
                     "provinceid": "Region",
                     "cardaddress": "Address",
                     "postalcode": "Postal Code",
@@ -1906,8 +1941,8 @@
             "title": "Title",
             "srcname": "Source",
             "author": "Author",
-            "istop": "Is it Pinned?",
-            "isshow": "Is it Displayed?",
+            "istop": "IsTop",
+            "isshow": "IsShow",
             "publishdate": "Release Date",
             "status": "Status",
             "creatoruser": "Creator",
@@ -1926,8 +1961,8 @@
                 "author": "Author",
                 "srcname": "Source",
                 "hits": "Number of Clicks",
-                "istop": "Is it Pinned?",
-                "isshow": "Is it Displayed?",
+                "istop": "IsTop",
+                "isshow": "IsShow",
                 "publishdate": "Release Date",
                 "coverimage": "Thumbnail",
                 "title": "Title",
@@ -1944,8 +1979,8 @@
                 "srcid": "Source",
                 "hits": "Number of Clicks",
                 "publishdate": "Release Date",
-                "istop": "Is it Pinned?",
-                "isshow": "Is it Displayed?",
+                "istop": "IsTop",
+                "isshow": "IsShow",
                 "coverimage": "Thumbnail",
                 "brief": "Introduction",
                 "context": "Content"
@@ -2003,13 +2038,13 @@
             }
         },
         "sms": {
-            "columnname": "Receiving Mobile Phone Number",
+            "columnname": "Receiving M-Phone Number",
             "title": "Message Template",
             "srcname": "Sending Status",
             "author": "Error Information",
             "istop": "Sending Time",
             "status": "Sending Status",
-            "recvphone": "Receiving Mobile Phone Number"
+            "recvphone": "Receiving M-Phone Number"
         }
     },
     "performance": {
@@ -2731,7 +2766,32 @@
                 "parantareaid": "Organization",
                 "validholderqty": "Valid Position",
                 "tips1": "Please Enter Product ID",
-                "tips2": "Please Enter Organization ID"
+                "tips2": "Please Enter Organization ID",
+                "details": {
+                    "title": "Details",
+                    "tradeid": "Order Number",
+                    "tradetimestr": "Order Time",
+                    "accountname": "Customer",
+                    "goodscode": "Commodity/Code",
+                    "buyorsell": "Direction",
+                    "membername": "Affiliated Organization",
+                    "parentname": "Superior Organization",
+                    "opennum": "Original Quantity",
+                    "tradeamount": "Original Amount",
+                    "oripayeddeposit": "Original Paid Deposit",
+                    "orirestockdeposit": "Original Supplementary Deposit",
+                    "holderprice": "Order Price",
+                    "holdernum": "Order Quantity",
+                    "freezenum": "Frozen Quantity",
+                    "holderamount": "Order Amount",
+                    "payeddeposit": "Paid Deposit",
+                    "restockdeposit": "Supplementary Deposit",
+                    "promptdepositrate": "Prompt Deposit Rate",
+                    "adddepositrate": "Additional Deposit Rate",
+                    "cutdepositrate": "Stop-out Deposit Rate",
+                    "closeprice": "Current Price",
+                    "floatpl": "Floating Balance"
+                }
             },
             "monitor": {
                 "tips1": "% (Default>50%; Next Refresh:",
@@ -3281,6 +3341,7 @@
             "tradedate": "Date",
             "quarter": "Quarter",
             "areaname": "Member Code/Name",
+            "areaname1": "Member/Organization",
             "yxareauserid": "Affiliated Marketing Center",
             "isson": "Include Sub-organizations",
             "areatype": "Role",
@@ -3374,9 +3435,67 @@
         }
     },
     "system": {
-        "client_log": {},
-        "exrate": {},
-        "ip_blacklist": {},
+        "client_log": {
+            "logincode": "Login Account",
+            "accountname": "Customer Name",
+            "areaname": "Affiliated Organization",
+            "membername": "Affiliated Member",
+            "loginip": "Login IP",
+            "logintype": "Login/Logout",
+            "operatetime": "Time",
+            "loginretcode": "Result",
+            "operatetype": "Operation Type",
+            "ishis": "Historical Query",
+            "details": {
+                "title": "Detailed Information",
+                "subtitle": "Terminal Login Log Information",
+                "logincode": "Login Account",
+                "accountname": "Customer Name",
+                "areaname": "Affiliated Organization",
+                "membername": "Affiliated Member",
+                "loginip": "Login IP",
+                "funcode": "Login/Logout",
+                "operatetime": "Time",
+                "loginflowno": "Result",
+                "operatetype": "Operation Type",
+                "softversion": "Software Version",
+                "clienttype": "Client Type",
+                "deviceid": "Login Device Information",
+                "environmentinfo": "Login Software Environment Information",
+                "remark": "Remarks",
+                "logintype": "Login Type",
+                "authid": "Third-party Authentication ID",
+                "authtype": "Third-party Authentication Type"
+            }
+        },
+        "exrate": {
+            "oricurrencyid": "Source Currency",
+            "descurrencyid": "Target Currency",
+            "exchangerate": "Exchange Rate",
+            "delete": {
+                "tips": "Are you sure to delete?"
+            },
+            "edit": {
+                "title": "Edit",
+                "oricurrencyid": "Source Currency",
+                "descurrencyid": "Target Currency",
+                "exchangerate": "Exchange Rate"
+            }
+        },
+        "ip_blacklist": {
+            "ip": "IP Address",
+            "iptype": "IP Type",
+            "adress": "IP Address",
+            "tips": "Enter IP Address for Fuzzy Match",
+            "delete": {
+                "tips": "Are you sure to delete this IP address?"
+            },
+            "edit": {
+                "title": "Add",
+                "ip": "IP Address",
+                "iptype": "IP Type"
+            }
+        },
         "login_failed": {
             "loginaccount": "Login Account",
             "operatetime": "Login Time",
@@ -3432,9 +3551,28 @@
             "tips3": "Operation Content:",
             "tips4": "Operator:"
         },
-        "service_log": {},
+        "service_log": {
+            "tradedate": "Trading Day",
+            "updatetime": "Time",
+            "marketname": "Service Module",
+            "runstatus": "Operation Type",
+            "remark": "Remarks",
+            "marketid": "Market"
+        },
         "setting": {},
-        "user_blacklist": {}
+        "user_blacklist": {
+            "cardtype": "Document Type",
+            "cardnum": "Document Number",
+            "createtime": "Creation Time",
+            "delete": {
+                "tips": "Are you sure to delete this blacklist?"
+            },
+            "edit": {
+                "title": "Edit",
+                "cardtype": "Document Type",
+                "cardnum": "Document Number"
+            }
+        }
     },
     "routes": {
         "base": "Basic Data Management",
@@ -3468,8 +3606,16 @@
         "system_loginfailed": "Login Exception Query",
         "system_clientlog": "Terminal Login Log",
         "system_userblacklist": "Account Blacklist Management",
+        "system_userblacklist_add": "Add",
+        "system_userblacklist_modify": "Modify",
+        "system_userblacklist_delete": "Delete",
         "system_ipblacklist": "IP Blacklist Management",
+        "system_ipblacklist_add": "Add",
+        "system_ipblacklist_delete": "Delete",
         "system_exrate": "System Exchange Rate Management",
+        "system_exrate_add": "Add",
+        "system_exrate_modify": "Modify",
+        "system_exrate_delete": "Delete",
         "marketrun": "Market Operation Management",
         "marketrun_market": "Market Monitoring",
         "marketrun_exception": "Error Management",
@@ -3479,6 +3625,8 @@
         "marketrun_monitor_marketer": "Market Maker Risk Monitoring",
         "marketrun_monitor_marketer_positionsumm": "Position Summary",
         "marketrun_monitor_positionsumm": "Position Summary Monitoring",
+        "marketrun_monitor_positionbuy": "Long Position Monitoring",
+        "marketrun_monitor_positionsell": "Short Position Monitoring",
         "marketrun_monitor_user": "Online User Query",
         "marketrun_monitor_user_alloffline": "Force All Users Offline",
         "marketrun_monitor_user_offline": "Offline",
@@ -3899,7 +4047,9 @@
         "notice_news_hide": "Do not show",
         "notice_news_delete": "Delete",
         "NotFound": "System Error",
-        "NotFoundIndex": "404"
+        "NotFoundIndex": "404",
+        "router_menu": "Routing Management",
+        "router": "Route"
     },
     "enum": {
         "adminstatus": {

+ 159 - 9
output_manage/jsons/th-TH.json

@@ -264,7 +264,27 @@
         "sys_config": {}
     },
     "base": {
-        "sys_params": {}
+        "banner": {
+            "title": "หัวข้อ",
+            "sort": "การจัดเรียง",
+            "isshow": "แสดงหรือไม่",
+            "imagepath": "รูปภาพ",
+            "updatedate": "เวลาที่อัปเดต",
+            "imagetype": "ประเภทรูปภาพ"
+        },
+        "errorcode": {
+            "errorid": "หมายเลขข้อผิดพลาด",
+            "errorcode": "รหัสข้อผิดพลาด",
+            "operatecode": "พารามิเตอร์การดำเนินการที่เกี่ยวข้อง",
+            "description": "คำอธิบายข้อผิดพลาด",
+            "placeholder": "การจับคู่ที่ตรงเป๊ะ"
+        },
+        "sys_params": {
+            "paramcode": "รหัสพารามิเตอร์",
+            "paramname": "ชื่อพารามิเตอร์",
+            "paramvalue": "ค่าพารามิเตอร์",
+            "remark": "คำอธิบาย"
+        }
     },
     "error": {
         "tips": "ออกจากระบบ"
@@ -281,6 +301,7 @@
         "baseinfo": "ข้อมูลพื้นฐาน",
         "extendinfo": "ข้อมูลเพิ่มเติม",
         "pleasechoicedate": "กรุณาเลือกวันที่",
+        "placeholder": "การจับคู่แบบคลุมเครือ",
         "alert": "แจ้งเตือน",
         "annex": "เอกสารแนบ",
         "annex1": "เอกสารแนบ 1",
@@ -1106,6 +1127,11 @@
                 },
                 "delete": {
                     "tips": "คุณต้องการยืนยันการลบบทบาทขององค์กรนี้ใช่หรือไม่?"
+                },
+                "linecfg": {
+                    "title": "การกำหนดค่าบัญชี Line",
+                    "username": "สถาบัน",
+                    "lineaccount": "บัญชี Line สำหรับบริการลูกค้า"
                 }
             },
             "goodscfg": {
@@ -1119,7 +1145,16 @@
                 "marketid": "ตลาด",
                 "goodsid": "สินค้า",
                 "tips1": "กรุณาเลือกสมาชิกเศรษฐกิจ",
-                "tips2": "ป้อนรหัสหรือชื่อ"
+                "tips2": "ป้อนรหัสหรือชื่อ",
+                "edit": {
+                    "title": "แก้ไข",
+                    "userid": "สมาชิกโบรกเกอร์",
+                    "marketid": "ตลาด",
+                    "goodsid": "สินค้า",
+                    "isnodisplay": "จะไม่แสดงหรือไม่",
+                    "iscannotbuy": "ไม่สามารถสร้างคำสั่งซื้อหรือไม่",
+                    "iscannotsell": "ไม่สามารถสร้างคำสั่งขายหรือไม่"
+                }
             },
             "industry": {
                 "memberuserid": "รหัสองค์กร",
@@ -2731,7 +2766,32 @@
                 "parantareaid": "องค์กรที่สังกัด",
                 "validholderqty": "สถานะที่มีผล",
                 "tips1": "กรุณาป้อนรหัสสินค้า",
-                "tips2": "กรุณาป้อนรหัสองค์กร"
+                "tips2": "กรุณาป้อนรหัสองค์กร",
+                "details": {
+                    "title": "รายละเอียด",
+                    "tradeid": "หมายเลขคำสั่ง",
+                    "tradetimestr": "เวลาที่สั่ง",
+                    "accountname": "ลูกค้า",
+                    "goodscode": "สินค้า/รหัส",
+                    "buyorsell": "ทิศทาง",
+                    "membername": "หน่วยงานที่สังกัด",
+                    "parentname": "หน่วยงานระดับสูง",
+                    "opennum": "ปริมาณเดิม",
+                    "tradeamount": "จำนวนเงินเดิม",
+                    "oripayeddeposit": "เงินมัดจำเดิมที่ชำระแล้ว",
+                    "orirestockdeposit": "เงินมัดจำเดิมที่เติมเพิ่ม",
+                    "holderprice": "ราคาสั่ง",
+                    "holdernum": "ปริมาณสั่ง",
+                    "freezenum": "ปริมาณที่ถูกแช่แข็ง",
+                    "holderamount": "จำนวนเงินสั่ง",
+                    "payeddeposit": "เงินมัดจำที่ชำระแล้ว",
+                    "restockdeposit": "เงินมัดจำเติมเพิ่ม",
+                    "promptdepositrate": "อัตราเงินมัดจำเตือน",
+                    "adddepositrate": "อัตราเงินมัดจำเพิ่มเติม",
+                    "cutdepositrate": "อัตราเงินมัดจำตัดขาดทุน",
+                    "closeprice": "ราคาปัจจุบัน",
+                    "floatpl": "ยอดคงเหลือลอยตัว"
+                }
             },
             "monitor": {
                 "tips1": "% (ค่าเริ่มต้น>50%; รีเฟรชครั้งต่อไป:",
@@ -3281,6 +3341,7 @@
             "tradedate": "วันที่",
             "quarter": "ไตรมาส",
             "areaname": "รหัสสมาชิก/ชื่อ",
+            "areaname1": "สมาชิก/สถาบัน",
             "yxareauserid": "ศูนย์การตลาดที่เป็นส่วนของ",
             "isson": "รวมองค์กรย่อยหรือไม่",
             "areatype": "บทบาท",
@@ -3374,9 +3435,67 @@
         }
     },
     "system": {
-        "client_log": {},
-        "exrate": {},
-        "ip_blacklist": {},
+        "client_log": {
+            "logincode": "บัญชีที่ใช้ล็อกอิน",
+            "accountname": "ชื่อลูกค้า",
+            "areaname": "หน่วยงานที่สังกัด",
+            "membername": "สมาชิกที่สังกัด",
+            "loginip": "IP ที่ใช้ล็อกอิน",
+            "logintype": "ล็อกอิน/ล็อกเอาท์",
+            "operatetime": "เวลา",
+            "loginretcode": "ผลลัพธ์",
+            "operatetype": "ประเภทการดำเนินการ",
+            "ishis": "ประวัติการค้นหา",
+            "details": {
+                "title": "รายละเอียดข้อมูล",
+                "subtitle": "ข้อมูลบันทึกการล็อกอินจากเทอร์มินัล",
+                "logincode": "บัญชีที่ใช้ล็อกอิน",
+                "accountname": "ชื่อลูกค้า",
+                "areaname": "หน่วยงานที่สังกัด",
+                "membername": "สมาชิกที่สังกัด",
+                "loginip": "IP ที่ใช้ล็อกอิน",
+                "funcode": "ล็อกอิน/ล็อกเอาท์",
+                "operatetime": "เวลา",
+                "loginflowno": "ผลลัพธ์",
+                "operatetype": "ประเภทการดำเนินการ",
+                "softversion": "เวอร์ชันซอฟต์แวร์",
+                "clienttype": "ประเภทไคลเอ็นต์",
+                "deviceid": "ข้อมูลอุปกรณ์ที่ใช้ล็อกอิน",
+                "environmentinfo": "ข้อมูลสภาพแวดล้อมซอฟต์แวร์ที่ใช้ล็อกอิน",
+                "remark": "หมายเหตุ",
+                "logintype": "ประเภทการล็อกอิน",
+                "authid": "รหัสยืนยันตัวตนจากบุคคลที่สาม",
+                "authtype": "ประเภทการยืนยันตัวตนจากบุคคลที่สาม"
+            }
+        },
+        "exrate": {
+            "oricurrencyid": "สกุลเงินต้นทาง",
+            "descurrencyid": "สกุลเงินเป้าหมาย",
+            "exchangerate": "ค่าอัตราแลกเปลี่ยน",
+            "delete": {
+                "tips": "ยืนยันการลบหรือไม่?"
+            },
+            "edit": {
+                "title": "แก้ไข",
+                "oricurrencyid": "สกุลเงินต้นทาง",
+                "descurrencyid": "สกุลเงินเป้าหมาย",
+                "exchangerate": "ค่าอัตราแลกเปลี่ยน"
+            }
+        },
+        "ip_blacklist": {
+            "ip": "ที่อยู่ IP",
+            "iptype": "ประเภท IP",
+            "adress": "ที่อยู่ IP",
+            "tips": "การจับคู่แบบคลุมเครือของที่อยู่ IP ที่ป้อน",
+            "delete": {
+                "tips": "ยืนยันการลบที่อยู่ IP นี้หรือไม่?"
+            },
+            "edit": {
+                "title": "เพิ่มใหม่",
+                "ip": "ที่อยู่ IP",
+                "iptype": "ประเภท IP"
+            }
+        },
         "login_failed": {
             "loginaccount": "บัญชีผู้ใช้",
             "operatetime": "เวลาเข้าสู่ระบบ",
@@ -3432,9 +3551,28 @@
             "tips3": "เนื้อหาการดำเนินการ:",
             "tips4": "ผู้ดำเนินการ:"
         },
-        "service_log": {},
+        "service_log": {
+            "tradedate": "วันทำการ",
+            "updatetime": "เวลา",
+            "marketname": "โมดูลบริการ",
+            "runstatus": "ประเภทการทำงาน",
+            "remark": "หมายเหตุ",
+            "marketid": "ตลาด"
+        },
         "setting": {},
-        "user_blacklist": {}
+        "user_blacklist": {
+            "cardtype": "ประเภทเอกสาร",
+            "cardnum": "หมายเลขเอกสาร",
+            "createtime": "เวลาที่สร้าง",
+            "delete": {
+                "tips": "ยืนยันการลบรายชื่อดำนี้หรือไม่?"
+            },
+            "edit": {
+                "title": "แก้ไข",
+                "cardtype": "ประเภทเอกสาร",
+                "cardnum": "หมายเลขเอกสาร"
+            }
+        }
     },
     "routes": {
         "base": "การจัดการข้อมูลพื้นฐาน",
@@ -3468,8 +3606,16 @@
         "system_loginfailed": "การสืบค้นการเข้าสู่ระบบที่ผิดปกติ",
         "system_clientlog": "บันทึกการเข้าสู่ระบบของอุปกรณ์",
         "system_userblacklist": "การจัดการบัญชีแบล็คลิสต์",
+        "system_userblacklist_add": "เพิ่มใหม่",
+        "system_userblacklist_modify": "แก้ไข",
+        "system_userblacklist_delete": "ลบ",
         "system_ipblacklist": "การจัดการ IP แบล็คลิสต์",
+        "system_ipblacklist_add": "เพิ่มใหม่",
+        "system_ipblacklist_delete": "ลบ",
         "system_exrate": "การจัดการอัตราแลกเปลี่ยนของระบบ",
+        "system_exrate_add": "เพิ่มใหม่",
+        "system_exrate_modify": "แก้ไข",
+        "system_exrate_delete": "ลบ",
         "marketrun": "การจัดการการดำเนินงานของตลาด",
         "marketrun_market": "การตรวจสอบตลาด",
         "marketrun_exception": "การจัดการข้อผิดพลาด",
@@ -3479,6 +3625,8 @@
         "marketrun_monitor_marketer": "การตรวจสอบความเสี่ยงของผู้ดูแลสภาพคล่อง",
         "marketrun_monitor_marketer_positionsumm": "สรุปสถานะการถือครอง",
         "marketrun_monitor_positionsumm": "การตรวจสอบสรุปสถานะการถือครอง",
+        "marketrun_monitor_positionbuy": "การตรวจสอบการถือครองซื้อ",
+        "marketrun_monitor_positionsell": "การตรวจสอบการถือครองขาย",
         "marketrun_monitor_user": "การสืบค้นผู้ใช้ออนไลน์",
         "marketrun_monitor_user_alloffline": "บังคับผู้ใช้ทั้งหมดออฟไลน์",
         "marketrun_monitor_user_offline": "ออฟไลน์",
@@ -3899,7 +4047,9 @@
         "notice_news_hide": "ไม่แสดง",
         "notice_news_delete": "ลบ",
         "NotFound": "ข้อผิดพลาดของระบบ",
-        "NotFoundIndex": "404"
+        "NotFoundIndex": "404",
+        "router_menu": "การจัดการเส้นทาง",
+        "router": "เส้นทาง"
     },
     "enum": {
         "adminstatus": {

+ 159 - 9
output_manage/jsons/vi-VN.json

@@ -264,7 +264,27 @@
         "sys_config": {}
     },
     "base": {
-        "sys_params": {}
+        "banner": {
+            "title": "Tiêu đề",
+            "sort": "Sắp xếp",
+            "isshow": "Có hiển thị không",
+            "imagepath": "Hình ảnh",
+            "updatedate": "Thời gian cập nhật",
+            "imagetype": "Loại hình ảnh"
+        },
+        "errorcode": {
+            "errorid": "Số lỗi",
+            "errorcode": "Mã lỗi",
+            "operatecode": "Tham số thao tác liên quan",
+            "description": "Mô tả lỗi",
+            "placeholder": "Khớp chính xác"
+        },
+        "sys_params": {
+            "paramcode": "Mã tham số",
+            "paramname": "Tên tham số",
+            "paramvalue": "Giá trị tham số",
+            "remark": "Mô tả"
+        }
     },
     "error": {
         "tips": "Đăng xuất khỏi hệ thống"
@@ -281,6 +301,7 @@
         "baseinfo": "Thông tin cơ bản",
         "extendinfo": "Thông tin mở rộng",
         "pleasechoicedate": "Vui lòng chọn ngày",
+        "placeholder": "Khớp mờ",
         "alert": "Gợi ý",
         "annex": "Tệp đính kèm",
         "annex1": "Tệp đính kèm 1",
@@ -1106,6 +1127,11 @@
                 },
                 "delete": {
                     "tips": "Bạn có muốn xác nhận việc xóa vai trò của cơ quan này không?"
+                },
+                "linecfg": {
+                    "title": "Cấu hình tài khoản Line",
+                    "username": "Tổ chức",
+                    "lineaccount": "Tài khoản Line hỗ trợ khách hàng"
                 }
             },
             "goodscfg": {
@@ -1119,7 +1145,16 @@
                 "marketid": "Thị trường",
                 "goodsid": "Hàng hóa",
                 "tips1": "Vui lòng chọn thành viên kinh tế",
-                "tips2": "Nhập mã hoặc tên"
+                "tips2": "Nhập mã hoặc tên",
+                "edit": {
+                    "title": "Chỉnh sửa",
+                    "userid": "Thành viên môi giới",
+                    "marketid": "Thị trường",
+                    "goodsid": "Hàng hóa",
+                    "isnodisplay": "Có không hiển thị không",
+                    "iscannotbuy": "Có không thể tạo lệnh mua không",
+                    "iscannotsell": "Có không thể tạo lệnh bán không"
+                }
             },
             "industry": {
                 "memberuserid": "Mã tổ chức",
@@ -2731,7 +2766,32 @@
                 "parantareaid": "Tổ chức quản lý",
                 "validholderqty": "Vị thế hiệu lực",
                 "tips1": "Vui lòng nhập ID hàng hóa",
-                "tips2": "Vui lòng nhập ID tổ chức"
+                "tips2": "Vui lòng nhập ID tổ chức",
+                "details": {
+                    "title": "Chi tiết",
+                    "tradeid": "Số lệnh",
+                    "tradetimestr": "Thời gian lệnh",
+                    "accountname": "Khách hàng",
+                    "goodscode": "Hàng hóa/Mã",
+                    "buyorsell": "Hướng",
+                    "membername": "Tổ chức thuộc",
+                    "parentname": "Tổ chức cấp trên",
+                    "opennum": "Số lượng ban đầu",
+                    "tradeamount": "Số tiền ban đầu",
+                    "oripayeddeposit": "Tiền đặt cọc ban đầu đã thanh toán",
+                    "orirestockdeposit": "Tiền đặt cọc bổ sung ban đầu",
+                    "holderprice": "Giá lệnh",
+                    "holdernum": "Số lượng lệnh",
+                    "freezenum": "Số lượng bị đóng băng",
+                    "holderamount": "Số tiền lệnh",
+                    "payeddeposit": "Tiền đặt cọc đã thanh toán",
+                    "restockdeposit": "Tiền đặt cọc bổ sung",
+                    "promptdepositrate": "Tỷ lệ đặt cọc cảnh báo",
+                    "adddepositrate": "Tỷ lệ đặt cọc bổ sung",
+                    "cutdepositrate": "Tỷ lệ đặt cọc cắt lỗ",
+                    "closeprice": "Giá hiện tại",
+                    "floatpl": "Số dư thả nổi"
+                }
             },
             "monitor": {
                 "tips1": "Mặc định >50%; làm mới lần sau:",
@@ -3281,6 +3341,7 @@
             "tradedate": "Ngày",
             "quarter": "Qúy",
             "areaname": "Mã thành viên/Tên",
+            "areaname1": "Thành viên/Tổ chức",
             "yxareauserid": "Trung tâm tiếp thị thuộc sở hữu",
             "isson": "Bao gồm tổ chức con?",
             "areatype": "Vai trò",
@@ -3374,9 +3435,67 @@
         }
     },
     "system": {
-        "client_log": {},
-        "exrate": {},
-        "ip_blacklist": {},
+        "client_log": {
+            "logincode": "Tài khoản đăng nhập",
+            "accountname": "Tên khách hàng",
+            "areaname": "Tổ chức thuộc",
+            "membername": "Thành viên thuộc",
+            "loginip": "IP đăng nhập",
+            "logintype": "Đăng nhập/Đăng xuất",
+            "operatetime": "Thời gian",
+            "loginretcode": "Kết quả",
+            "operatetype": "Loại thao tác",
+            "ishis": "Lịch sử tra cứu",
+            "details": {
+                "title": "Thông tin chi tiết",
+                "subtitle": "Thông tin nhật ký đăng nhập thiết bị",
+                "logincode": "Tài khoản đăng nhập",
+                "accountname": "Tên khách hàng",
+                "areaname": "Tổ chức thuộc",
+                "membername": "Thành viên thuộc",
+                "loginip": "IP đăng nhập",
+                "funcode": "Đăng nhập/Đăng xuất",
+                "operatetime": "Thời gian",
+                "loginflowno": "Kết quả",
+                "operatetype": "Loại thao tác",
+                "softversion": "Phiên bản phần mềm",
+                "clienttype": "Loại máy khách",
+                "deviceid": "Thông tin thiết bị đăng nhập",
+                "environmentinfo": "Thông tin môi trường phần mềm đăng nhập",
+                "remark": "Ghi chú",
+                "logintype": "Loại đăng nhập",
+                "authid": "ID xác thực bên thứ ba",
+                "authtype": "Loại xác thực bên thứ ba"
+            }
+        },
+        "exrate": {
+            "oricurrencyid": "Loại tiền nguồn",
+            "descurrencyid": "Loại tiền đích",
+            "exchangerate": "Giá trị tỷ giá",
+            "delete": {
+                "tips": "Xác nhận xóa không?"
+            },
+            "edit": {
+                "title": "Chỉnh sửa",
+                "oricurrencyid": "Loại tiền nguồn",
+                "descurrencyid": "Loại tiền đích",
+                "exchangerate": "Giá trị tỷ giá"
+            }
+        },
+        "ip_blacklist": {
+            "ip": "Địa chỉ IP",
+            "iptype": "Loại IP",
+            "adress": "Địa chỉ IP",
+            "tips": "Khớp mờ địa chỉ IP nhập vào",
+            "delete": {
+                "tips": "Xác nhận xóa địa chỉ IP này?"
+            },
+            "edit": {
+                "title": "Thêm mới",
+                "ip": "Địa chỉ IP",
+                "iptype": "Loại IP"
+            }
+        },
         "login_failed": {
             "loginaccount": "Tài khoản đăng nhập",
             "operatetime": "Thời gian đăng nhập",
@@ -3432,9 +3551,28 @@
             "tips3": "Nội dung thao tác",
             "tips4": "Người thao tác"
         },
-        "service_log": {},
+        "service_log": {
+            "tradedate": "Ngày giao dịch",
+            "updatetime": "Thời gian",
+            "marketname": "Mô-đun dịch vụ",
+            "runstatus": "Loại hoạt động",
+            "remark": "Ghi chú",
+            "marketid": "Thị trường"
+        },
         "setting": {},
-        "user_blacklist": {}
+        "user_blacklist": {
+            "cardtype": "Loại giấy tờ",
+            "cardnum": "Số giấy tờ",
+            "createtime": "Thời gian tạo",
+            "delete": {
+                "tips": "Xác nhận xóa danh sách đen này?"
+            },
+            "edit": {
+                "title": "Chỉnh sửa",
+                "cardtype": "Loại giấy tờ",
+                "cardnum": "Số giấy tờ"
+            }
+        }
     },
     "routes": {
         "base": "Quản lý dữ liệu cơ bản",
@@ -3468,8 +3606,16 @@
         "system_loginfailed": "Truy vấn đăng nhập bất thường",
         "system_clientlog": "Nhật ký đăng nhập thiết bị",
         "system_userblacklist": "Quản lý danh sách đen mở tài khoản",
+        "system_userblacklist_add": "Thêm mới",
+        "system_userblacklist_modify": "Sửa đổi",
+        "system_userblacklist_delete": "Xóa",
         "system_ipblacklist": "Quản lý danh sách đen mở IP",
+        "system_ipblacklist_add": "Thêm mới",
+        "system_ipblacklist_delete": "Xóa",
         "system_exrate": "Quản lý tỷ giá hệ thống",
+        "system_exrate_add": "Thêm mới",
+        "system_exrate_modify": "Sửa đổi",
+        "system_exrate_delete": "Xóa",
         "marketrun": "Quản lý vận hành thị trường",
         "marketrun_market": "Giám sát thị trường",
         "marketrun_exception": "Quản lý sai sót",
@@ -3479,6 +3625,8 @@
         "marketrun_monitor_marketer": "Giám sát rủi ro thành viên tạo lập thị trường",
         "marketrun_monitor_marketer_positionsumm": "Tổng hợp vị thế",
         "marketrun_monitor_positionsumm": "Giám sát tổng vị thế",
+        "marketrun_monitor_positionbuy": "Giám sát mua nắm giữ",
+        "marketrun_monitor_positionsell": "Giám sát bán nắm giữ",
         "marketrun_monitor_user": "Truy vấn người dùng trực tuyến",
         "marketrun_monitor_user_alloffline": "Buộc tất cả người dùng ngắt kết nối",
         "marketrun_monitor_user_offline": "Ngắt kết nối",
@@ -3899,7 +4047,9 @@
         "notice_news_hide": "Không hiển thị",
         "notice_news_delete": "Xóa",
         "NotFound": "Lỗi hệ thống",
-        "NotFoundIndex": "404"
+        "NotFoundIndex": "404",
+        "router_menu": "Quản lý định tuyến",
+        "router": "Định tuyến"
     },
     "enum": {
         "adminstatus": {

+ 159 - 9
output_manage/jsons/zh-CN.json

@@ -264,7 +264,27 @@
         "sys_config": {}
     },
     "base": {
-        "sys_params": {}
+        "banner": {
+            "title": "标题",
+            "sort": "排序",
+            "isshow": "是否展示",
+            "imagepath": "图片",
+            "updatedate": "更新时间",
+            "imagetype": "图片类型"
+        },
+        "errorcode": {
+            "errorid": "错误号",
+            "errorcode": "错误代码",
+            "operatecode": "所属操作参数",
+            "description": "错误描述",
+            "placeholder": "精确匹配"
+        },
+        "sys_params": {
+            "paramcode": "参数代码",
+            "paramname": "参数名",
+            "paramvalue": "参数值",
+            "remark": "说明"
+        }
     },
     "error": {
         "tips": "页面不存在"
@@ -281,6 +301,7 @@
         "baseinfo": "基本信息",
         "extendinfo": "扩展信息",
         "pleasechoicedate": "请选择日期",
+        "placeholder": "模糊匹配",
         "alert": "提示",
         "annex": "附件",
         "annex1": "附件1",
@@ -1106,6 +1127,11 @@
                 },
                 "delete": {
                     "tips": "确认删除该机构角色?"
+                },
+                "linecfg": {
+                    "title": "Line账号配置",
+                    "username": "机构",
+                    "lineaccount": "Line客服账号"
                 }
             },
             "goodscfg": {
@@ -1119,7 +1145,16 @@
                 "marketid": "市场",
                 "goodsid": "商品",
                 "tips1": "请选择经纪会员",
-                "tips2": "输入代码或名称"
+                "tips2": "输入代码或名称",
+                "edit": {
+                    "title": "编辑",
+                    "userid": "经纪会员",
+                    "marketid": "市场",
+                    "goodsid": "商品",
+                    "isnodisplay": "是否不显示",
+                    "iscannotbuy": "是否不能建买",
+                    "iscannotsell": "是否不能建卖"
+                }
             },
             "industry": {
                 "memberuserid": "机构代码",
@@ -2731,7 +2766,32 @@
                 "parantareaid": "所属机构",
                 "validholderqty": "有效持仓",
                 "tips1": "请输入商品ID",
-                "tips2": "请输入机构ID"
+                "tips2": "请输入机构ID",
+                "details": {
+                    "title": "詳情",
+                    "tradeid": "订单号",
+                    "tradetimestr": "订单时间",
+                    "accountname": "客户",
+                    "goodscode": "商品/代码",
+                    "buyorsell": "方向",
+                    "membername": "所属机构",
+                    "parentname": "上级机构",
+                    "opennum": "原始数量",
+                    "tradeamount": "原始金额",
+                    "oripayeddeposit": "原始已付定金",
+                    "orirestockdeposit": "原始补充定金",
+                    "holderprice": "订单价格",
+                    "holdernum": "订单数量",
+                    "freezenum": "冻结数量",
+                    "holderamount": "订单金额",
+                    "payeddeposit": "已付定金",
+                    "restockdeposit": "补充定金",
+                    "promptdepositrate": "提示定金率",
+                    "adddepositrate": "追加定金率",
+                    "cutdepositrate": "斩仓定金率",
+                    "closeprice": "现价",
+                    "floatpl": "浮动结余"
+                }
             },
             "monitor": {
                 "tips1": "% (默认>50%;下次刷新:",
@@ -3281,6 +3341,7 @@
             "tradedate": "日期",
             "quarter": "季度",
             "areaname": "会员代码/名称",
+            "areaname1": "会员/机构",
             "yxareauserid": "所属营销中心",
             "isson": "是否包含子机构",
             "areatype": "角色",
@@ -3374,9 +3435,67 @@
         }
     },
     "system": {
-        "client_log": {},
-        "exrate": {},
-        "ip_blacklist": {},
+        "client_log": {
+            "logincode": "登录账号",
+            "accountname": "客户名称",
+            "areaname": "所属机构",
+            "membername": "所属会员",
+            "loginip": "登录IP",
+            "logintype": "登录/登出",
+            "operatetime": "时间",
+            "loginretcode": "结果",
+            "operatetype": "操作类型",
+            "ishis": "历史查詢",
+            "details": {
+                "title": "详细信息",
+                "subtitle": "终端登录日志信息",
+                "logincode": "登录账号",
+                "accountname": "客户名称",
+                "areaname": "所属机构",
+                "membername": "所属会员",
+                "loginip": "登录IP",
+                "funcode": "登录/登出",
+                "operatetime": "时间",
+                "loginflowno": "结果",
+                "operatetype": "操作类型",
+                "softversion": "软件版本",
+                "clienttype": "客户端类型",
+                "deviceid": "登录设备信息",
+                "environmentinfo": "登录软件环境信息",
+                "remark": "备注",
+                "logintype": "登录类型",
+                "authid": "三方认证ID",
+                "authtype": "三方认证类型"
+            }
+        },
+        "exrate": {
+            "oricurrencyid": "源币种",
+            "descurrencyid": "目标币种",
+            "exchangerate": "汇率值",
+            "delete": {
+                "tips": "确定删除吗?"
+            },
+            "edit": {
+                "title": "编辑",
+                "oricurrencyid": "源币种",
+                "descurrencyid": "目标币种",
+                "exchangerate": "汇率值"
+            }
+        },
+        "ip_blacklist": {
+            "ip": "IP地址",
+            "iptype": "IP类型",
+            "adress": "IP地址",
+            "tips": "输入IP地址模糊匹配",
+            "delete": {
+                "tips": "确定删除该IP地址?"
+            },
+            "edit": {
+                "title": "新增",
+                "ip": "IP地址",
+                "iptype": "IP类型"
+            }
+        },
         "login_failed": {
             "loginaccount": "登录账号",
             "operatetime": "登录时间",
@@ -3432,9 +3551,28 @@
             "tips3": "操作内容:",
             "tips4": "操作人:"
         },
-        "service_log": {},
+        "service_log": {
+            "tradedate": "交易日",
+            "updatetime": "时间",
+            "marketname": "服务模块",
+            "runstatus": "运行类型",
+            "remark": "备注",
+            "marketid": "市场"
+        },
         "setting": {},
-        "user_blacklist": {}
+        "user_blacklist": {
+            "cardtype": "证件类型",
+            "cardnum": "证件号码",
+            "createtime": "创建时间",
+            "delete": {
+                "tips": "确定删除该黑名单吗?"
+            },
+            "edit": {
+                "title": "编辑",
+                "cardtype": "证件类型",
+                "cardnum": "證件號碼"
+            }
+        }
     },
     "routes": {
         "base": "基础数据管理",
@@ -3468,8 +3606,16 @@
         "system_loginfailed": "登录异常流水查询",
         "system_clientlog": "终端登录日志",
         "system_userblacklist": "开户黑名单管理",
+        "system_userblacklist_add": "新增",
+        "system_userblacklist_modify": "修改",
+        "system_userblacklist_delete": "删除",
         "system_ipblacklist": "IP黑名单管理",
+        "system_ipblacklist_add": "新增",
+        "system_ipblacklist_delete": "删除",
         "system_exrate": "系统汇率管理",
+        "system_exrate_add": "新增",
+        "system_exrate_modify": "修改",
+        "system_exrate_delete": "删除",
         "marketrun": "市场运行管理",
         "marketrun_market": "市场监控",
         "marketrun_exception": "差错管理",
@@ -3479,6 +3625,8 @@
         "marketrun_monitor_marketer": "做市会员风险监控",
         "marketrun_monitor_marketer_positionsumm": "持仓汇总",
         "marketrun_monitor_positionsumm": "持仓汇总监控",
+        "marketrun_monitor_positionbuy": "持仓买监控",
+        "marketrun_monitor_positionsell": "持仓卖监控",
         "marketrun_monitor_user": "在线用户查询",
         "marketrun_monitor_user_alloffline": "强制所有用户下线",
         "marketrun_monitor_user_offline": "下线",
@@ -3899,7 +4047,9 @@
         "notice_news_hide": "不展示",
         "notice_news_delete": "删除",
         "NotFound": "系统错误",
-        "NotFoundIndex": "404"
+        "NotFoundIndex": "404",
+        "router_menu": "路由管理",
+        "router": "路由"
     },
     "enum": {
         "adminstatus": {

+ 159 - 9
output_manage/jsons/zh-TW.json

@@ -264,7 +264,27 @@
         "sys_config": {}
     },
     "base": {
-        "sys_params": {}
+        "banner": {
+            "title": "標題",
+            "sort": "排序",
+            "isshow": "是否展示",
+            "imagepath": "圖片",
+            "updatedate": "更新時間",
+            "imagetype": "圖片類型"
+        },
+        "errorcode": {
+            "errorid": "錯誤號",
+            "errorcode": "錯誤代碼",
+            "operatecode": "所屬操作參數",
+            "description": "錯誤描述",
+            "placeholder": "精確匹配"
+        },
+        "sys_params": {
+            "paramcode": "參數代碼",
+            "paramname": "參數名",
+            "paramvalue": "參數值",
+            "remark": "說明"
+        }
     },
     "error": {
         "tips": "系統登出"
@@ -281,6 +301,7 @@
         "baseinfo": "基本信息",
         "extendinfo": "擴展信息",
         "pleasechoicedate": "請選擇日期",
+        "placeholder": "模糊匹配",
         "alert": "提示",
         "annex": "附件",
         "annex1": "附件1",
@@ -1106,6 +1127,11 @@
                 },
                 "delete": {
                     "tips": "確認刪除該機構角色?"
+                },
+                "linecfg": {
+                    "title": "Line 帳號配置",
+                    "username": "機構",
+                    "lineaccount": "Line 客服帳號"
                 }
             },
             "goodscfg": {
@@ -1119,7 +1145,16 @@
                 "marketid": "市場",
                 "goodsid": "商品",
                 "tips1": "請選擇經濟會員",
-                "tips2": "輸入代碼或名稱"
+                "tips2": "輸入代碼或名稱",
+                "edit": {
+                    "title": "編輯",
+                    "userid": "經紀會員",
+                    "marketid": "市場",
+                    "goodsid": "商品",
+                    "isnodisplay": "是否不顯示",
+                    "iscannotbuy": "是否不能建買",
+                    "iscannotsell": "是否不能建賣"
+                }
             },
             "industry": {
                 "memberuserid": "機構代碼",
@@ -2731,7 +2766,32 @@
                 "parantareaid": "所屬機構",
                 "validholderqty": "有效持倉",
                 "tips1": "請輸入商品ID",
-                "tips2": "請輸入機構ID"
+                "tips2": "請輸入機構ID",
+                "details": {
+                    "title": "詳情",
+                    "tradeid": "訂單號",
+                    "tradetimestr": "訂單時間",
+                    "accountname": "客戶",
+                    "goodscode": "商品 / 代碼",
+                    "buyorsell": "方向",
+                    "membername": "所屬機構",
+                    "parentname": "上級機構",
+                    "opennum": "原始數量",
+                    "tradeamount": "原始金額",
+                    "oripayeddeposit": "原始已付定金",
+                    "orirestockdeposit": "原始補充定金",
+                    "holderprice": "訂單價格",
+                    "holdernum": "訂單數量",
+                    "freezenum": "凍結數量",
+                    "holderamount": "訂單金額",
+                    "payeddeposit": "已付定金",
+                    "restockdeposit": "補充定金",
+                    "promptdepositrate": "提示定金率",
+                    "adddepositrate": "追加定金率",
+                    "cutdepositrate": "斬倉定金率",
+                    "closeprice": "現價",
+                    "floatpl": "浮動結餘"
+                }
             },
             "monitor": {
                 "tips1": "% (默認>50%;下次刷新:",
@@ -3281,6 +3341,7 @@
             "tradedate": "日期",
             "quarter": "季度",
             "areaname": "會員代碼/名稱",
+            "areaname1": "會員 / 機構",
             "yxareauserid": "所屬營銷中心",
             "isson": "是否包含子機構",
             "areatype": "角色",
@@ -3374,9 +3435,67 @@
         }
     },
     "system": {
-        "client_log": {},
-        "exrate": {},
-        "ip_blacklist": {},
+        "client_log": {
+            "logincode": "登錄帳號",
+            "accountname": "客戶名稱",
+            "areaname": "所屬機構",
+            "membername": "所屬會員",
+            "loginip": "登錄 IP",
+            "logintype": "登錄 / 登出",
+            "operatetime": "時間",
+            "loginretcode": "結果",
+            "operatetype": "操作類型",
+            "ishis": "歷史查詢",
+            "details": {
+                "title": "詳細信息",
+                "subtitle": "終端登錄日志信息",
+                "logincode": "登錄帳號",
+                "accountname": "客戶名稱",
+                "areaname": "所屬機構",
+                "membername": "所屬會員",
+                "loginip": "登錄 IP",
+                "funcode": "登錄 / 登出",
+                "operatetime": "時間",
+                "loginflowno": "結果",
+                "operatetype": "操作類型",
+                "softversion": "軟件版本",
+                "clienttype": "客戶端類型",
+                "deviceid": "登錄設備信息",
+                "environmentinfo": "登錄軟件環境信息",
+                "remark": "備注",
+                "logintype": "登錄類型",
+                "authid": "三方認證 ID",
+                "authtype": "三方認證類型"
+            }
+        },
+        "exrate": {
+            "oricurrencyid": "源幣種",
+            "descurrencyid": "目標幣種",
+            "exchangerate": "匯率值",
+            "delete": {
+                "tips": "確定刪除嗎?"
+            },
+            "edit": {
+                "title": "編輯",
+                "oricurrencyid": "源幣種",
+                "descurrencyid": "目標幣種",
+                "exchangerate": "匯率值"
+            }
+        },
+        "ip_blacklist": {
+            "ip": "IP 地址",
+            "iptype": "IP 類型",
+            "adress": "IP 地址",
+            "tips": "輸入 IP 地址模糊匹配",
+            "delete": {
+                "tips": "確定刪除該 IP 地址?"
+            },
+            "edit": {
+                "title": "新增",
+                "ip": "IP 地址",
+                "iptype": "IP 類型"
+            }
+        },
         "login_failed": {
             "loginaccount": "登錄賬號",
             "operatetime": "登錄時間",
@@ -3432,9 +3551,28 @@
             "tips3": "操作內容:",
             "tips4": "操作人:"
         },
-        "service_log": {},
+        "service_log": {
+            "tradedate": "交易日",
+            "updatetime": "時間",
+            "marketname": "服務模塊",
+            "runstatus": "運行類型",
+            "remark": "備注",
+            "marketid": "市場"
+        },
         "setting": {},
-        "user_blacklist": {}
+        "user_blacklist": {
+            "cardtype": "證件類型",
+            "cardnum": "證件號碼",
+            "createtime": "創建時間",
+            "delete": {
+                "tips": "確定刪除該黑名單嗎?"
+            },
+            "edit": {
+                "title": "編輯",
+                "cardtype": "證件類型",
+                "cardnum": "證件號碼"
+            }
+        }
     },
     "routes": {
         "base": "基礎數據管理",
@@ -3468,8 +3606,16 @@
         "system_loginfailed": "登錄異常流水查詢",
         "system_clientlog": "終端登錄日誌",
         "system_userblacklist": "開戶黑名單管理",
+        "system_userblacklist_add": "新增",
+        "system_userblacklist_modify": "修改",
+        "system_userblacklist_delete": "刪除",
         "system_ipblacklist": "IP黑名單管理",
+        "system_ipblacklist_add": "新增",
+        "system_ipblacklist_delete": "刪除",
         "system_exrate": "系統匯率管理",
+        "system_exrate_add": "新增",
+        "system_exrate_modify": "修改",
+        "system_exrate_delete": "刪除",
         "marketrun": "市場運行管理",
         "marketrun_market": "市場監控",
         "marketrun_exception": "差錯管理",
@@ -3479,6 +3625,8 @@
         "marketrun_monitor_marketer": "做市會員風險監控",
         "marketrun_monitor_marketer_positionsumm": "持倉彙總",
         "marketrun_monitor_positionsumm": "持倉彙總監控",
+        "marketrun_monitor_positionbuy": "持倉買監控",
+        "marketrun_monitor_positionsell": "持倉賣監控",
         "marketrun_monitor_user": "在線用戶查詢",
         "marketrun_monitor_user_alloffline": "強制所有用戶下線",
         "marketrun_monitor_user_offline": "下線",
@@ -3899,7 +4047,9 @@
         "notice_news_hide": "不展示",
         "notice_news_delete": "刪除",
         "NotFound": "系統錯誤",
-        "NotFoundIndex": "404"
+        "NotFoundIndex": "404",
+        "router_menu": "路由管理",
+        "router": "路由"
     },
     "enum": {
         "adminstatus": {