From 275dc81283d0f80327f42e3adb2db5938d8b6ee5 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Thu, 25 Apr 2024 19:42:06 +0800
Subject: [PATCH] 1

---
 src/locales/en.json                   |  326 ++++++++++----------
 config/index.js                       |    2 
 src/locales/sdx.js                    |   39 ++
 src/locales/ens.json                  |  580 ++++++++++++++++++++++++++++++++++++
 src/axios/api.url.js                  |    4 
 src/page/list/favorites/data.list.vue |    2 
 6 files changed, 786 insertions(+), 167 deletions(-)

diff --git a/config/index.js b/config/index.js
index 4b2579c..8145980 100644
--- a/config/index.js
+++ b/config/index.js
@@ -40,7 +40,7 @@
     },
 
     // Various Dev Server settings
-    host: "127.0.0.1", // can be overwritten by process.env.HOST
+    host: "192.168.0.106", // can be overwritten by process.env.HOST
     port: 80, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
     autoOpenBrowser: true,
     errorOverlay: true,
diff --git a/src/axios/api.url.js b/src/axios/api.url.js
index e918d4f..37751ab 100644
--- a/src/axios/api.url.js
+++ b/src/axios/api.url.js
@@ -7,9 +7,9 @@
   // baseURL: '/',
   // baseURL: 'http://www.jumptalk.net:8091',
   // 0311
-  baseURL: "https://api.essencefunds.com/",
+  // baseURL: "https://api.essencefunds.com/",
   // 本地
-  // baseURL: "http://192.168.0.105:8091/",
+  baseURL: "http://192.168.0.105:8091/",
   util: {
     image: "/util/image.html" // 图片上传
   }
diff --git a/src/locales/en.json b/src/locales/en.json
index 774be33..eeeb7fe 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -1,20 +1,20 @@
 {
   "tips_sb": "US stock account",
   "top_s": "If you have any questions please contact us via email",
-  "zc": "support",
-  "wmdfw": "our service",
-  "fxkz": "risk control",
+  "zc": "Support",
+  "wmdfw": "Our service",
+  "fxkz": "Risk control",
   "yszc": "Privacy Policy",
-  "zgzs": "qualification certificate",
+  "zgzs": "Qualification certificate",
   "ysmrz": "Real-name authenticated",
   "dlan": "Log in",
   "dltips": "After logging in, you can start real/simulated trading.",
   "usertop": "Total account assets (USD)",
-  "pcje": "closing amount",
+  "pcje": "Closing amount",
   "gbsj": "Closing time",
-  "kpsj": "opening hours",
+  "kpsj": "Opening hours",
   "gmsj": "Position holding time",
-  "shou": "position (shares)",
+  "shou": "Position (shares)",
   "whpb": "Order amount (INR)",
   "ldgl": "Take Profit Price/Stop Loss Price (INR)",
   "ssdd": "Position price/latest price (INR)",
@@ -28,121 +28,121 @@
   "aym": "Accumulated P/L(INR)",
   "disana": "Frozen assets (INR)",
   "disan": "Available Assets (INR)",
-  "setting": "set up",
-  "caidan": "qualification",
-  "bz": "help",
+  "setting": "Set up",
+  "caidan": "Qualification",
+  "bz": "Help",
   "kf": "Customer Service",
   "hometips": "Total assets",
-  "uszh2": "frozen US stocks (USD)",
+  "uszh2": "Frozen US stocks (USD)",
   "uszh1": "Available US stocks (USD)",
   "uszh": "US stock account",
   "kygp": "Available Indian stocks (INR)",
   "djgp": "Freezing Indian Stocks (INR)",
   "hhaa": "US stock account",
-  "hhhh": "indian stock account",
-  "btn3": "transfer",
-  "btn2": "take back",
+  "hhhh": "Indian stock account",
+  "btn3": "Transfer",
+  "btn2": "Take back",
   "btn1": "Charge",
   "titxt": "Total assets in U.S. stocks (USD)",
   "titxta": "Total assets in Indian equities (USD)",
   "gball": "Close all locations",
-  "nwetitle": "trading",
-  "nwetitlea": "history",
+  "nwetitle": "Trading",
+  "nwetitlea": "History",
   "mggs": "US stocks",
-  "ydgs": "indian stock market",
-  "TOPA": "winner",
-  "TOPB": "loser",
-  "TOPC": "volume",
-  "qhlb": "switch rupee account",
+  "ydgs": "Indian stock market",
+  "TOPA": "Winner",
+  "TOPB": "Loser",
+  "TOPC": "Volume",
+  "qhlb": "Switch rupee account",
   "qrzr": "Confirm transfer to USD account",
   "qrzra": "Confirm transfer to rupee account",
   "zjhza": "US dollar to rupee",
-  "zjhz": "rupee to dollar",
+  "zjhz": "Rupee to dollar",
   "qhmg": "Switch US stock account",
   "yg": "Indian stocks",
   "hjtxcg": "Withdrawal successful",
   "hjtxsb": "Withdrawal failed",
-  "hjddqx": "cancel the order",
-  "hjshz": "under review",
+  "hjddqx": "Cancel the order",
+  "hjshz": "Under review",
   "hjtxyhk": "Withdraw cash to bank card",
   "hjqxyy": "Reason for Cancellation",
   "hjkh": "Card number",
   "hjqxtx": "Cancel withdrawal",
   "regJg": "Please select an institution first",
-  "regPhone": "please enter a valid phone number",
+  "regPhone": "Please enter a valid phone number",
   "regPhone2": "Please enter phone number",
   "regpInt": "Please enter an integer",
-  "MingCheng": "name",
+  "MingCheng": "Name",
   "hj1": "Quotes",
-  "hj2": "position",
-  "subdk": "apply for a loan",
-  "subdka": "withdraw",
-  "dkjl": "loan records",
+  "hj2": "Position",
+  "subdk": "Apply for a loan",
+  "subdka": "Withdraw",
+  "dkjl": "Loan records",
   "gm": "Buy",
-  "ky": "available",
+  "ky": "Available",
   "jl": "Record",
-  "ye": "balance",
-  "sl": "quantity",
+  "ye": "Balance",
+  "sl": "Quantity",
   "qx": "Cancel",
-  "qr": "confirm",
-  "ll": "interest rate",
+  "qr": "Confirm",
+  "ll": "Interest rate",
   "sxcg": "Refreshed successfully",
   "zwsj": "No data",
-  "syl": "rate of return",
+  "syl": "Rate of return",
   "yuan": "Yuan",
   "je": "Amount",
   "sj": "Time",
-  "jssj": "settlement time",
-  "js": "settlement",
+  "jssj": "Settlement time",
+  "js": "Settlement",
   "yjs": "Settled",
   "wjs": "Unsettlement",
-  "wei": "not yet",
-  "yi": "already",
+  "wei": "Not yet",
+  "yi": "Already",
   "sqz": "Applying",
   "sptg": "Approved",
-  "shjj": "review rejected",
+  "shjj": "Review rejected",
   "dkffcg": "The loan was issued successfully",
-  "dkjg": "lending institution",
-  "dkje": "loan amount",
+  "dkjg": "Lending institution",
+  "dkje": "Loan amount",
   "dkrdh": "Lender’s phone number",
   "shje": "Review amount",
-  "dksj": "loan time",
+  "dksj": "Loan time",
   "yj": "Opinion",
   "xzjg": "Select institution",
   "sqje": "Application Amount",
-  "lxhm": "contact number",
+  "lxhm": "Contact number",
   "sq": "Apply",
   "yhdk": "Bank loan",
-  "xykdk": "credit card financing",
-  "zqfx": "bond issuance",
-  "gdmz": "shareholder fundraising",
-  "jgxz": "institution selection",
-  "hj3": "new shares",
-  "hj4": "mine",
+  "xykdk": "Credit card financing",
+  "zqfx": "Bond issuance",
+  "gdmz": "Shareholder fundraising",
+  "jgxz": "Institution selection",
+  "hj3": "New shares",
+  "hj4": "Mine",
   "hj5": "Most followed",
-  "hj6": "news",
-  "hj7": "economy",
+  "hj6": "News",
+  "hj7": "Economy",
   "hj8": "Login with mobile phone number",
   "hj9": "Please enter phone number",
-  "hj10": "login password",
-  "hj11": "secure login",
-  "hj12": "forget the password? ",
+  "hj10": "Login password",
+  "hj11": "Secure login",
+  "hj12": "Forget the password? ",
   "hj13": "Other login methods",
   "hj14": "No account",
-  "hj15": "register",
+  "hj15": "Register",
   "hj16": "E-mail",
   "hj17": "This service is not yet available in your area.",
   "hj18": "Register your phone",
   "hj19": "The password is 6~12 digits, letters or symbols.",
   "hj20": "Please confirm your password again",
   "hj21": "Invitation code",
-  "hj22": "secure registration",
+  "hj22": "Secure registration",
   "hj23": "Already have an account",
   "hj24": "Log in",
-  "hj25": "verification code",
+  "hj25": "Verification code",
   "hj26": "Mobile phone number registration",
   "hj27": "Phone number",
-  "hj28": "please enter a valid phone number",
+  "hj28": "Please enter a valid phone number",
   "hj29": "Mobile phone number cannot be empty",
   "hj30": "Please enter password",
   "hj31": "Please confirm your password",
@@ -150,28 +150,28 @@
   "hj33": "Please enter the invitation code",
   "hj34": "Registration successful, please log in",
   "hj35": "The user has registered, please log in",
-  "hj36": "login successful",
+  "hj36": "Login successful",
   "hj37": "Enter stock name/code to search",
   "hj38": "You can deposit and trade by opening an account.",
-  "hj39": "name",
+  "hj39": "Name",
   "hj40": "Latest price",
   "hj41": "Quote change",
   "hj42": "Subscription type",
   "hj43": "No more",
-  "hj430": "loading...",
+  "hj430": "Loading...",
   "hj44": "Handling fee",
   "hj45": "New share subscription",
-  "hj46": "offline placement",
-  "hj47": "balance",
+  "hj46": "Offline placement",
+  "hj47": "Balance",
   "hj48": "Available Balance",
-  "ihj49": "total assets of india",
+  "ihj49": "Total assets of india",
   "uhj49": "U.S. total assets",
-  "hj50": "strong flat line",
-  "hj51": "index",
-  "hj52": "stock",
-  "hj53": "assets",
+  "hj50": "Strong flat line",
+  "hj51": "Index",
+  "hj52": "Stock",
+  "hj53": "Assets",
   "hj54": "Available funds",
-  "hj55": "freeze margin",
+  "hj55": "Freeze margin",
   "hj56": "Total profit and loss of positions",
   "hj57": "Subscription quantity",
   "hj58": "Subscribe now",
@@ -182,7 +182,7 @@
   "hj620": "Limit Down",
   "hj621": "Block Trading",
   "hj63": "Shanghai, Shenzhen and Beijing",
-  "hj64": "science and technology innovation",
+  "hj64": "Science and technology innovation",
   "hj65": "US stocks",
   "hj66": "Hong Kong stocks",
   "hj67": "The quantity cannot be empty",
@@ -193,62 +193,62 @@
   "hj72": "Open today",
   "hj73": "Highest",
   "hj74": "Harvested yesterday",
-  "hj75": "lowest",
-  "hj76": "fifth gear",
-  "hj77": "purchase",
+  "hj75": "Lowest",
+  "hj76": "Fifth gear",
+  "hj77": "Purchase",
   "hj78": "Sell",
-  "hj79": "time-sharing transactions",
-  "hj80": "time",
-  "hj81": "price",
-  "hj82": "trading volume",
+  "hj79": "Time-sharing transactions",
+  "hj80": "Time",
+  "hj81": "Price",
+  "hj82": "Trading volume",
   "hj83": "Introduction",
-  "hj84": "sell",
-  "hj85": "buy",
-  "hj86": "time sharing",
+  "hj84": "Sell",
+  "hj85": "Buy",
+  "hj86": "Time sharing",
   "hj87": "Day",
   "hj88": "Week",
   "hj89": "Month",
   "hj93": "Not regaining power",
   "hj94": "Former restoration of rights",
-  "hj95": "regain power later",
+  "hj95": "Regain power later",
   "hj96": "Add your choice successfully",
   "hj97": "Delete your choice successfully",
-  "hj98": "buying price",
+  "hj98": "Buying price",
   "hj99": "Buy when the price meets the conditions",
-  "hj101": "lever",
+  "hj101": "Lever",
   "hj102": "A deposit is required for each lot",
   "hj103": "Available Balance",
-  "hj104": "take profit",
-  "hj105": "stop loss",
+  "hj104": "Take profit",
+  "hj105": "Stop loss",
   "hj106": "Cancel",
   "hj107": "Choose leverage",
-  "hj108": "market unit price",
-  "hj109": "pending order",
-  "hj110": "trailing stop loss",
+  "hj108": "Market unit price",
+  "hj109": "Pending order",
+  "hj110": "Trailing stop loss",
   "hj111": "You have not authenticated your real name yet. Please authenticate your real name first before placing an order.",
-  "hj112": "times",
+  "hj112": "Times",
   "hj113": "The order failed to be placed and it was not within the trading period.",
   "hj114": "Shanghai, Shenzhen and Beijing accounts",
-  "hj115": "index account",
-  "hj116": "new stock account",
-  "hj117": "hand",
-  "hj118": "floating net profit and loss",
-  "hj119": "opening price",
+  "hj115": "Index account",
+  "hj116": "New stock account",
+  "hj117": "Hand",
+  "hj118": "Floating net profit and loss",
+  "hj119": "Opening price",
   "hj120": "Current price",
   "hj121": "Close position",
   "hj122": "There are currently no positions",
-  "hj123": "start trading",
+  "hj123": "Start trading",
   "hj124": "There are currently no pending orders",
-  "hj125": "pending order price",
-  "hj126": "revoke",
+  "hj125": "Pending order price",
+  "hj126": "Revoke",
   "hj127": "There is currently no closing position",
-  "hj128": "closing time",
+  "hj128": "Closing time",
   "hj129": "There is currently no subscription",
   "hj130": "Subscription price",
   "hj131": "Already subscribed",
   "hj132": "Didn’t win the lottery",
   "hj133": "Winning the lottery",
-  "hj134": "paid",
+  "hj134": "Paid",
   "hj135": "The position has been transferred",
   "hj136": "Position has been closed",
   "hj137": "Order canceled successfully",
@@ -258,11 +258,11 @@
   "hj142": "Switch index account",
   "hj143": "Switch between Shanghai and Shenzhen accounts",
   "hj144": "Change Password",
-  "hj145": "funds transfer",
+  "hj145": "Funds transfer",
   "hj146": "Verify",
   "hj1461": "Download App",
   "hj147": "Bind Bank Card",
-  "hj148": "sign out",
+  "hj148": "Sign out",
   "hj149": "Are you sure you want to log out?",
   "hj150": "Old Password",
   "hj151": "New Password",
@@ -274,17 +274,17 @@
   "hj157": "Transfer account amounts to each other",
   "hj158": "The amount of cash that can be withdrawn",
   "hj159": "Withdrawal Amount",
-  "hj160": "all",
+  "hj160": "All",
   "hj161": "Submit",
   "hj162": "Withdrawals record",
   "hj162e": "No withdrawal information yet",
-  "hj163": "payment name",
-  "hj164": "copy",
-  "hj165": "hint",
+  "hj163": "Payment name",
+  "hj164": "Copy",
+  "hj165": "Hint",
   "hj166": "Beneficiary Bank",
   "hj167": "Beneficiary Account",
   "hj170": "Recharge amount",
-  "hj170a": "recharge method",
+  "hj170a": "Recharge method",
   "hj171a": "Please select a recharge method",
   "hj171": "Please enter the recharge amount",
   "hj172": "Top Up",
@@ -292,7 +292,7 @@
   "hj174": "Click copy to copy the information",
   "hj175": "Complete the copy, open mobile banking to transfer",
   "hj176": "To ensure that the deposit arrives in time, please confirm that the amount you enter is consistent with the submitted recharge amount.",
-  "hj177": "withdraw",
+  "hj177": "Withdraw",
   "hj178": "Please verify your real name first.",
   "hj179": "Please bind your bank card first",
   "hj180": "Please enter the correct withdrawal amount",
@@ -302,11 +302,11 @@
   "hj184": "Less than the minimum recharge amount",
   "hj185": "Copied successfully",
   "hj186": "Copying failed, please try again.",
-  "hj187": "funds transfer",
+  "hj187": "Funds transfer",
   "hj188": "Financing to index",
   "hj189": "Index transfer financing",
   "hj190": "Transferable amount",
-  "hj191": "transfer amount",
+  "hj191": "Transfer amount",
   "hj192": "Please enter the transfer amount",
   "hj193": "Confirm the transfer to the index account",
   "hj194": "Confirm the transfer to the financing account",
@@ -322,12 +322,12 @@
   "hj204": "Not certified",
   "hj205": "The size of the uploaded image cannot exceed 10M!",
   "hj206": "The photo you uploaded is too large, please choose a picture under 20M.",
-  "hj207": "please enter your real name",
+  "hj207": "Please enter your real name",
   "hj208": "Please enter your correct ID number",
   "hj209": "Please upload your ID photo",
   "hj210": "Submitted successfully!",
   "hj211": "Bind Bank Card",
-  "hj212": "bank card information",
+  "hj212": "Bank card information",
   "hj213": "Bank name",
   "hj214": "Account opening branch",
   "hj215": "Bank card number",
@@ -350,56 +350,56 @@
   "hj231": "Recharge successful",
   "hj232": "Recharge failed",
   "hj233": "Cancel recharge",
-  "hj234": "order number",
-  "hj235": "loading...",
+  "hj234": "Order number",
+  "hj235": "Loading...",
   "hj236": "All loaded",
   "hj237": "Buy",
-  "hj238": "details",
+  "hj238": "Details",
   "hj2381": "News",
   "hj2382": "Economy",
   "hj239": "Announcement details",
-  "hj240": "forget the password",
-  "hj241": "open an account",
+  "hj240": "Forget the password",
+  "hj241": "Open an account",
   "hj242": "Quotes",
-  "hj243": "personal center",
-  "hj244": "wallet",
-  "hj245": "transfer",
-  "hj246": "certification",
+  "hj243": "Personal center",
+  "hj244": "Wallet",
+  "hj245": "Transfer",
+  "hj246": "Certification",
   "hj247": "Bank card",
   "hj248": "User login",
   "hj249": "User registration",
-  "hj250": "subscribe",
+  "hj250": "Subscribe",
   "hj251": "Are you sure you want to subscribe?",
   "hj252": "This site is a technical testing site and does not provide real trading services.",
   "hj253": "The number of winning tickets",
   "hj254": "Deal done",
   "hj255": "No transaction",
   "hj257": "Transaction Record",
-  "hj258": "deep",
+  "hj258": "Deep",
   "hj259": "Shanghai",
-  "hj260": "north",
+  "hj260": "North",
   "hj262": "Please enter the quantity",
-  "hj263": "purchasing price",
+  "hj263": "Purchasing price",
   "hj264": "Please enter the secret key",
   "hj265": "The purchase was successful",
   "hj266": "VIP fundraising key",
-  "hj267": "confirm",
-  "hj269": "price",
+  "hj267": "Confirm",
+  "hj269": "Price",
   "hj270": "Purchase quantity",
   "hj271": "Purchase unit price",
-  "hj272": "purchase order",
-  "hj273": "purchase time",
-  "hj274": "share",
+  "hj272": "Purchase order",
+  "hj273": "Purchase time",
+  "hj274": "Share",
   "hj275": "Please select leverage",
-  "hj276": "successfully ordered",
+  "hj276": "Successfully ordered",
   "hj277": "The transaction quantity cannot be less than",
   "hj278": "The transaction quantity cannot be greater than",
   "hj279": "VIP fundraising",
-  "hj280": "available credit",
+  "hj280": "Available credit",
   "hj281": "Select the leverage ratio",
-  "hj282": "favorites",
+  "hj282": "Favorites",
   "hj301": "After logging in, you can start real/simulated transactions",
-  "hj302": "log on",
+  "hj302": "Log on",
   "hj303": "IFSC",
   "hj304": "UPI",
   "hj305": "Please enter the withdrawal amount",
@@ -418,20 +418,20 @@
   "hj256": "Top Up",
   "hj314": "Latest price",
   "US": "US stock account",
-  "IN": "printing stock account",
+  "IN": "Printing stock account",
   "MAS": "MY stock account",
   "提款": "Withdraw",
   "安全": "Safety",
-  "用戶手冊": "user manual",
-  "平臺": "platform",
+  "用戶手冊": "User manual",
+  "平臺": "Platform",
   "申購記錄": "Subscription records",
   "資訊": "Information",
   "数字货币": "DC",
   "马股": "MY stocks",
   "美股": "US stocks",
-  "名稱": "name",
-  "最大購買": "largest purchase",
-  "單筆價格": "single price",
+  "名稱": "Name",
+  "最大購買": "Largest purchase",
+  "單筆價格": "Single price",
   "马来西亚": "MY stocks",
   "全部平仓": "Close all positions",
   "浮動盈虧": "Floating profit and loss",
@@ -439,23 +439,23 @@
   "累計盈虧": "Accumulated profit and loss",
   "凍結資產": "Freeze assets",
   "總手續費": "Total handling fee",
-  "盈虧": "profit and loss",
-  "持倉價": "position price",
-  "訂單金額": "order amount",
+  "盈虧": "Profit and loss",
+  "持倉價": "Position price",
+  "訂單金額": "Order amount",
   "開倉手續費": "Opening fee",
-  "止損價": "stop loss price",
-  "止盈價": "take profit price",
-  "持倉時間": "position holding time",
-  "訂單編號": "order number",
+  "止損價": "Stop loss price",
+  "止盈價": "Take profit price",
+  "持倉時間": "Position holding time",
+  "訂單編號": "Order number",
   "美股總資產": "Total US Stocks Assets",
   "印股總資產": "Total assets of Indian stocks",
   "馬股總資產": "Total Malaysian Stocks Assets",
   "平仓": "Close position",
   "确认平仓": "Confirm the closing position",
-  "市價": "market price",
+  "市價": "Market price",
   "賬戶總資產": "Total account assets",
-  "類型": "type",
-  "總浮動盈虧": "total floating profit and loss",
+  "類型": "Type",
+  "總浮動盈虧": "Total floating profit and loss",
   "美股資產": "US stock assets",
   "美股可用": "US stocks available",
   "美股冻结": "US stocks freeze",
@@ -467,16 +467,16 @@
   "請選擇": "Please select",
   "轉換得到金額": "Convert the amount",
   "輸入金額": "Enter the amount",
-  "劃轉": "transfer",
+  "劃轉": "Transfer",
   "平倉": "Close position",
   "持倉": "Position",
-  "最大": "maximum",
-  "可用餘額": "available balance",
+  "最大": "Maximum",
+  "可用餘額": "Available balance",
   "確認劃轉": "Confirm the transfer",
   "划转成功": "Transfer successful",
   "提款成功,等待审核": "Withdrawal successful, waiting for review",
   "不能选择一样的": "You cannot choose the same one",
-  "總資產": "total assets",
+  "總資產": "Total assets",
   "請選擇提款账户": "Please select a Withdraw account",
   "請選擇銀行卡": "Please select a bank card",
   "請選擇充值金額": "Please select the recharge amount",
@@ -488,7 +488,7 @@
   "記住帳戶密碼": "Remember account password",
   "還沒賬號?": "Don’t have an account yet? ",
   "已有賬號?": "Already have an account? ",
-  "免費註冊": "free registration",
+  "免費註冊": "Free registration",
   "馬上登錄": "Log in now",
   "我已閱讀並同意": "I have read and agree",
   "《用戶服務協議》": "User Services Agreement",
@@ -518,12 +518,12 @@
   "銀行卡充值": "Bank card recharge",
   "韩股總資產": "Total assets of Korean stocks",
   "上傳憑證:": "Upload voucher:",
-  "从": "from",
+  "从": "From",
   "密码修改成功": "Password modification successful",
   "劃轉记录": "Transfer Record",
   "馬股账户": "Horse stock account",
   "美股账户": "US stock account",
-  "到": "to",
+  "到": "To",
   "美国新闻": "US News",
   "马来西亚新闻": "Malaysia News",
   "Search": "Search",
@@ -541,10 +541,10 @@
   "印股冻结": "Freezing of printing stocks",
   "印度新闻": "Indian News",
   "上市时间": "Listing time",
-  "提示": "prompt",
+  "提示": "Prompt",
   "是否认缴": "Whether to subscribe or not",
-  "确定": "confirm",
-  "取消": "cancel",
+  "确定": "Confirm",
+  "取消": "Cancel",
   "认购成功": "Subscription successful",
   "待补金额": "Amount to be supplemented",
   "待上市": "Pending listing",
@@ -561,11 +561,11 @@
   "hj261": "Insider Trading",
   "hj300": "Insider Trading",
   "hj268": "Insider Trading Records",
-  "确认": "confirm",
+  "确认": "Confirm",
   "申请杠杠": "Apply for leverage",
   "申请杠杠成功,请联系客服!": "Successfully applied for leverage, please contact customer service!",
   "订单号": "Order number",
-  "时间": "time",
+  "时间": "Time",
   "hj90": "1 min",
   "hj91": "5 min",
   "hj92": "30 min",
diff --git a/src/locales/ens.json b/src/locales/ens.json
new file mode 100644
index 0000000..61ebc72
--- /dev/null
+++ b/src/locales/ens.json
@@ -0,0 +1,580 @@
+{
+    "tips_sb": "US stock account",
+    "top_s": "If you have any questions please contact us via email",
+    "zc": "Support",
+    "wmdfw": "Our service",
+    "fxkz": "Risk control",
+    "yszc": "Privacy Policy",
+    "zgzs": "Qualification certificate",
+    "ysmrz": "Real-name authenticated",
+    "dlan": "Log in",
+    "dltips": "After logging in, you can start real/simulated trading.",
+    "usertop": "Total account assets (USD)",
+    "pcje": "Closing amount",
+    "gbsj": "Closing time",
+    "kpsj": "Opening hours",
+    "gmsj": "Position holding time",
+    "shou": "Position (shares)",
+    "whpb": "Order amount (INR)",
+    "ldgl": "Take Profit Price/Stop Loss Price (INR)",
+    "ssdd": "Position price/latest price (INR)",
+    "yy": "Language",
+    "tolaszasdf": "Total handling fee (USD)",
+    "accumbn": "Accumulated P/L (USD)",
+    "djzjmg": "Frozen assets (USD)",
+    "uszzcaa": "U.S. stock total assets (USD)",
+    "uszzc": "Available assets (USD)",
+    "ysa": "Total handling fee (INR)",
+    "aym": "Accumulated P/L(INR)",
+    "disana": "Frozen assets (INR)",
+    "disan": "Available Assets (INR)",
+    "setting": "Set up",
+    "caidan": "Qualification",
+    "bz": "Help",
+    "kf": "Customer Service",
+    "hometips": "Total assets",
+    "uszh2": "Frozen US stocks (USD)",
+    "uszh1": "Available US stocks (USD)",
+    "uszh": "US stock account",
+    "kygp": "Available Indian stocks (INR)",
+    "djgp": "Freezing Indian Stocks (INR)",
+    "hhaa": "US stock account",
+    "hhhh": "Indian stock account",
+    "btn3": "Transfer",
+    "btn2": "Take back",
+    "btn1": "Charge",
+    "titxt": "Total assets in U.S. stocks (USD)",
+    "titxta": "Total assets in Indian equities (USD)",
+    "gball": "Close all locations",
+    "nwetitle": "Trading",
+    "nwetitlea": "History",
+    "mggs": "US stocks",
+    "ydgs": "Indian stock market",
+    "TOPA": "Winner",
+    "TOPB": "Loser",
+    "TOPC": "Volume",
+    "qhlb": "Switch rupee account",
+    "qrzr": "Confirm transfer to USD account",
+    "qrzra": "Confirm transfer to rupee account",
+    "zjhza": "US dollar to rupee",
+    "zjhz": "Rupee to dollar",
+    "qhmg": "Switch US stock account",
+    "yg": "Indian stocks",
+    "hjtxcg": "Withdrawal successful",
+    "hjtxsb": "Withdrawal failed",
+    "hjddqx": "Cancel the order",
+    "hjshz": "Under review",
+    "hjtxyhk": "Withdraw cash to bank card",
+    "hjqxyy": "Reason for Cancellation",
+    "hjkh": "Card number",
+    "hjqxtx": "Cancel withdrawal",
+    "regJg": "Please select an institution first",
+    "regPhone": "Please enter a valid phone number",
+    "regPhone2": "Please enter phone number",
+    "regpInt": "Please enter an integer",
+    "MingCheng": "Name",
+    "hj1": "Quotes",
+    "hj2": "Position",
+    "subdk": "Apply for a loan",
+    "subdka": "Withdraw",
+    "dkjl": "Loan records",
+    "gm": "Buy",
+    "ky": "Available",
+    "jl": "Record",
+    "ye": "Balance",
+    "sl": "Quantity",
+    "qx": "Cancel",
+    "qr": "Confirm",
+    "ll": "Interest rate",
+    "sxcg": "Refreshed successfully",
+    "zwsj": "No data",
+    "syl": "Rate of return",
+    "yuan": "Yuan",
+    "je": "Amount",
+    "sj": "Time",
+    "jssj": "Settlement time",
+    "js": "Settlement",
+    "yjs": "Settled",
+    "wjs": "Unsettlement",
+    "wei": "Not yet",
+    "yi": "Already",
+    "sqz": "Applying",
+    "sptg": "Approved",
+    "shjj": "Review rejected",
+    "dkffcg": "The loan was issued successfully",
+    "dkjg": "Lending institution",
+    "dkje": "Loan amount",
+    "dkrdh": "Lender’s phone number",
+    "shje": "Review amount",
+    "dksj": "Loan time",
+    "yj": "Opinion",
+    "xzjg": "Select institution",
+    "sqje": "Application Amount",
+    "lxhm": "Contact number",
+    "sq": "Apply",
+    "yhdk": "Bank loan",
+    "xykdk": "Credit card financing",
+    "zqfx": "Bond issuance",
+    "gdmz": "Shareholder fundraising",
+    "jgxz": "Institution selection",
+    "hj3": "New shares",
+    "hj4": "Mine",
+    "hj5": "Most followed",
+    "hj6": "News",
+    "hj7": "Economy",
+    "hj8": "Login with mobile phone number",
+    "hj9": "Please enter phone number",
+    "hj10": "Login password",
+    "hj11": "Secure login",
+    "hj12": "Forget the password? ",
+    "hj13": "Other login methods",
+    "hj14": "No account",
+    "hj15": "Register",
+    "hj16": "E-mail",
+    "hj17": "This service is not yet available in your area.",
+    "hj18": "Register your phone",
+    "hj19": "The password is 6~12 digits, letters or symbols.",
+    "hj20": "Please confirm your password again",
+    "hj21": "Invitation code",
+    "hj22": "Secure registration",
+    "hj23": "Already have an account",
+    "hj24": "Log in",
+    "hj25": "Verification code",
+    "hj26": "Mobile phone number registration",
+    "hj27": "Phone number",
+    "hj28": "Please enter a valid phone number",
+    "hj29": "Mobile phone number cannot be empty",
+    "hj30": "Please enter password",
+    "hj31": "Please confirm your password",
+    "hj32": "The passwords entered twice are inconsistent.",
+    "hj33": "Please enter the invitation code",
+    "hj34": "Registration successful, please log in",
+    "hj35": "The user has registered, please log in",
+    "hj36": "Login successful",
+    "hj37": "Enter stock name/code to search",
+    "hj38": "You can deposit and trade by opening an account.",
+    "hj39": "Name",
+    "hj40": "Latest price",
+    "hj41": "Quote change",
+    "hj42": "Subscription type",
+    "hj43": "No more",
+    "hj430": "Loading...",
+    "hj44": "Handling fee",
+    "hj45": "New share subscription",
+    "hj46": "Offline placement",
+    "hj47": "Balance",
+    "hj48": "Available Balance",
+    "ihj49": "Total assets of india",
+    "uhj49": "U.S. total assets",
+    "hj50": "Strong flat line",
+    "hj51": "Index",
+    "hj52": "Stock",
+    "hj53": "Assets",
+    "hj54": "Available funds",
+    "hj55": "Freeze margin",
+    "hj56": "Total profit and loss of positions",
+    "hj57": "Subscription quantity",
+    "hj58": "Subscribe now",
+    "hj59": "Subscription time",
+    "hj60": "Subscription time",
+    "hj61": "Optional",
+    "hj62": "Market",
+    "hj620": "Limit Down",
+    "hj621": "Block Trading",
+    "hj63": "Shanghai, Shenzhen and Beijing",
+    "hj64": "Science and technology innovation",
+    "hj65": "US stocks",
+    "hj66": "Hong Kong stocks",
+    "hj67": "The quantity cannot be empty",
+    "hj68": "The quantity cannot be less than 1",
+    "hj69": "The quantity cannot be greater than",
+    "hj70": "Subscription successful",
+    "hj71": "The index currently does not support self-selection! ",
+    "hj72": "Open today",
+    "hj73": "Highest",
+    "hj74": "Harvested yesterday",
+    "hj75": "Lowest",
+    "hj76": "Fifth gear",
+    "hj77": "Purchase",
+    "hj78": "Sell",
+    "hj79": "Time-sharing transactions",
+    "hj80": "Time",
+    "hj81": "Price",
+    "hj82": "Trading volume",
+    "hj83": "Introduction",
+    "hj84": "Sell",
+    "hj85": "Buy",
+    "hj86": "Time sharing",
+    "hj87": "Day",
+    "hj88": "Week",
+    "hj89": "Month",
+    "hj93": "Not regaining power",
+    "hj94": "Former restoration of rights",
+    "hj95": "Regain power later",
+    "hj96": "Add your choice successfully",
+    "hj97": "Delete your choice successfully",
+    "hj98": "Buying price",
+    "hj99": "Buy when the price meets the conditions",
+    "hj101": "Lever",
+    "hj102": "A deposit is required for each lot",
+    "hj103": "Available Balance",
+    "hj104": "Take profit",
+    "hj105": "Stop loss",
+    "hj106": "Cancel",
+    "hj107": "Choose leverage",
+    "hj108": "Market unit price",
+    "hj109": "Pending order",
+    "hj110": "Trailing stop loss",
+    "hj111": "You have not authenticated your real name yet. Please authenticate your real name first before placing an order.",
+    "hj112": "Times",
+    "hj113": "The order failed to be placed and it was not within the trading period.",
+    "hj114": "Shanghai, Shenzhen and Beijing accounts",
+    "hj115": "Index account",
+    "hj116": "New stock account",
+    "hj117": "Hand",
+    "hj118": "Floating net profit and loss",
+    "hj119": "Opening price",
+    "hj120": "Current price",
+    "hj121": "Close position",
+    "hj122": "There are currently no positions",
+    "hj123": "Start trading",
+    "hj124": "There are currently no pending orders",
+    "hj125": "Pending order price",
+    "hj126": "Revoke",
+    "hj127": "There is currently no closing position",
+    "hj128": "Closing time",
+    "hj129": "There is currently no subscription",
+    "hj130": "Subscription price",
+    "hj131": "Already subscribed",
+    "hj132": "Didn’t win the lottery",
+    "hj133": "Winning the lottery",
+    "hj134": "Paid",
+    "hj135": "The position has been transferred",
+    "hj136": "Position has been closed",
+    "hj137": "Order canceled successfully",
+    "hj138": "You have not authenticated your real name yet. Please authenticate your real name first before placing an order.",
+    "hj139": "Are you sure you want to close your position?",
+    "hj140": "Failed to close position, not within trading hours",
+    "hj142": "Switch index account",
+    "hj143": "Switch between Shanghai and Shenzhen accounts",
+    "hj144": "Change Password",
+    "hj145": "Funds transfer",
+    "hj146": "Verify",
+    "hj1461": "Download App",
+    "hj147": "Bind Bank Card",
+    "hj148": "Sign out",
+    "hj149": "Are you sure you want to log out?",
+    "hj150": "Old Password",
+    "hj151": "New Password",
+    "hj152": "Confirm the new password",
+    "hj153": "Confirm the changes",
+    "hj154": "Please enter the old and new password",
+    "hj155": "The new password is inconsistent",
+    "hj156": "Shanghai and Shenzhen accounts",
+    "hj157": "Transfer account amounts to each other",
+    "hj158": "The amount of cash that can be withdrawn",
+    "hj159": "Withdrawal Amount",
+    "hj160": "All",
+    "hj161": "Submit",
+    "hj162": "Withdrawals record",
+    "hj162e": "No withdrawal information yet",
+    "hj163": "Payment name",
+    "hj164": "Copy",
+    "hj165": "Hint",
+    "hj166": "Beneficiary Bank",
+    "hj167": "Beneficiary Account",
+    "hj170": "Recharge amount",
+    "hj170a": "Recharge method",
+    "hj171a": "Please select a recharge method",
+    "hj171": "Please enter the recharge amount",
+    "hj172": "Top Up",
+    "hj173": "Operating procedures",
+    "hj174": "Click copy to copy the information",
+    "hj175": "Complete the copy, open mobile banking to transfer",
+    "hj176": "To ensure that the deposit arrives in time, please confirm that the amount you enter is consistent with the submitted recharge amount.",
+    "hj177": "Withdraw",
+    "hj178": "Please verify your real name first.",
+    "hj179": "Please bind your bank card first",
+    "hj180": "Please enter the correct withdrawal amount",
+    "hj181": "The amount of withdrawal shall not be less than",
+    "hj182": "The application is successful, please wait for review!",
+    "hj183": "Withdrawal failed, please withdraw again or contact the administrator.",
+    "hj184": "Less than the minimum recharge amount",
+    "hj185": "Copied successfully",
+    "hj186": "Copying failed, please try again.",
+    "hj187": "Funds transfer",
+    "hj188": "Financing to index",
+    "hj189": "Index transfer financing",
+    "hj190": "Transferable amount",
+    "hj191": "Transfer amount",
+    "hj192": "Please enter the transfer amount",
+    "hj193": "Confirm the transfer to the index account",
+    "hj194": "Confirm the transfer to the financing account",
+    "hj195": "Real Name",
+    "hj196": "ID number",
+    "hj197": "The front of the ID card",
+    "hj198": "Uploading...",
+    "hj199": "The back of the ID card",
+    "hj200": "Authentication failed, please re-authenticate.",
+    "hj201": "Failure reason",
+    "hj202": "Under review",
+    "hj203": "Certification",
+    "hj204": "Not certified",
+    "hj205": "The size of the uploaded image cannot exceed 10M!",
+    "hj206": "The photo you uploaded is too large, please choose a picture under 20M.",
+    "hj207": "Please enter your real name",
+    "hj208": "Please enter your correct ID number",
+    "hj209": "Please upload your ID photo",
+    "hj210": "Submitted successfully!",
+    "hj211": "Bind Bank Card",
+    "hj212": "Bank card information",
+    "hj213": "Bank name",
+    "hj214": "Account opening branch",
+    "hj215": "Bank card number",
+    "hj216": "Confirm binding",
+    "hj217": "Please enter your bank card number",
+    "hj218a": "Please enter the bank IFSC",
+    "hj218": "Please enter bank name",
+    "hj219": "Please enter the branch where the account is opened",
+    "hj220": "Added successfully!",
+    "hj221": "Welcome back",
+    "hj222": "Log in using your mobile phone number",
+    "hj223": "Don’t have an account yet? Register!",
+    "hj224": "Home",
+    "hj225": "Trade",
+    "hj226": "Position",
+    "hj227": "Me",
+    "hj228": "No recharge information yet!",
+    "hj229": "Alipay",
+    "hj230": "Corporate transfer",
+    "hj231": "Recharge successful",
+    "hj232": "Recharge failed",
+    "hj233": "Cancel recharge",
+    "hj234": "Order number",
+    "hj235": "Loading...",
+    "hj236": "All loaded",
+    "hj237": "Buy",
+    "hj238": "Details",
+    "hj2381": "News",
+    "hj2382": "Economy",
+    "hj239": "Announcement details",
+    "hj240": "Forget the password",
+    "hj241": "Open an account",
+    "hj242": "Quotes",
+    "hj243": "Personal center",
+    "hj244": "Wallet",
+    "hj245": "Transfer",
+    "hj246": "Certification",
+    "hj247": "Bank card",
+    "hj248": "User login",
+    "hj249": "User registration",
+    "hj250": "Subscribe",
+    "hj251": "Are you sure you want to subscribe?",
+    "hj252": "This site is a technical testing site and does not provide real trading services.",
+    "hj253": "The number of winning tickets",
+    "hj254": "Deal done",
+    "hj255": "No transaction",
+    "hj257": "Transaction Record",
+    "hj258": "Deep",
+    "hj259": "Shanghai",
+    "hj260": "North",
+    "hj262": "Please enter the quantity",
+    "hj263": "Purchasing price",
+    "hj264": "Please enter the secret key",
+    "hj265": "The purchase was successful",
+    "hj266": "VIP fundraising key",
+    "hj267": "Confirm",
+    "hj269": "Price",
+    "hj270": "Purchase quantity",
+    "hj271": "Purchase unit price",
+    "hj272": "Purchase order",
+    "hj273": "Purchase time",
+    "hj274": "Share",
+    "hj275": "Please select leverage",
+    "hj276": "Successfully ordered",
+    "hj277": "The transaction quantity cannot be less than",
+    "hj278": "The transaction quantity cannot be greater than",
+    "hj279": "VIP fundraising",
+    "hj280": "Available credit",
+    "hj281": "Select the leverage ratio",
+    "hj282": "Favorites",
+    "hj301": "After logging in, you can start real/simulated transactions",
+    "hj302": "Log on",
+    "hj303": "IFSC",
+    "hj304": "UPI",
+    "hj305": "Please enter the withdrawal amount",
+    "hj306": "Please enter bank name",
+    "hj307": "Please enter your bank card number",
+    "hj308": "Please enter bank IFSC",
+    "hj309": "Please enter bank UPI",
+    "hj310": "You are few steps away from opening youraccount.",
+    "hj311": "Continue",
+    "hj312": "Journalism",
+    "hj313": "Stocks",
+    "hj49": "Total assets",
+    "hj141": "Profit and loss ratio",
+    "hj168": "Recharge record",
+    "hj169": "Check",
+    "hj256": "Top Up",
+    "hj314": "Latest price",
+    "US": "US stock account",
+    "IN": "Printing stock account",
+    "MAS": "MY stock account",
+    "提款": "Withdraw",
+    "安全": "Safety",
+    "用戶手冊": "User manual",
+    "平臺": "Platform",
+    "申購記錄": "Subscription records",
+    "資訊": "Information",
+    "数字货币": "DC",
+    "马股": "MY stocks",
+    "美股": "US stocks",
+    "名稱": "Name",
+    "最大購買": "Largest purchase",
+    "單筆價格": "Single price",
+    "马来西亚": "MY stocks",
+    "全部平仓": "Close all positions",
+    "浮動盈虧": "Floating profit and loss",
+    "可用資產": "Available assets",
+    "累計盈虧": "Accumulated profit and loss",
+    "凍結資產": "Freeze assets",
+    "總手續費": "Total handling fee",
+    "盈虧": "Profit and loss",
+    "持倉價": "Position price",
+    "訂單金額": "Order amount",
+    "開倉手續費": "Opening fee",
+    "止損價": "Stop loss price",
+    "止盈價": "Take profit price",
+    "持倉時間": "Position holding time",
+    "訂單編號": "Order number",
+    "美股總資產": "Total US Stocks Assets",
+    "印股總資產": "Total assets of Indian stocks",
+    "馬股總資產": "Total Malaysian Stocks Assets",
+    "平仓": "Close position",
+    "确认平仓": "Confirm the closing position",
+    "市價": "Market price",
+    "賬戶總資產": "Total account assets",
+    "類型": "Type",
+    "總浮動盈虧": "Total floating profit and loss",
+    "美股資產": "US stock assets",
+    "美股可用": "US stocks available",
+    "美股冻结": "US stocks freeze",
+    "印股資產": "Indian stock assets",
+    "印股可用": "Print stocks are available",
+    "馬股資產": "MY stock assets",
+    "馬股可用": "MY stocks are available",
+    "馬股冻结": "MY stocks frozen",
+    "請選擇": "Please select",
+    "轉換得到金額": "Convert the amount",
+    "輸入金額": "Enter the amount",
+    "劃轉": "Transfer",
+    "平倉": "Close position",
+    "持倉": "Position",
+    "最大": "Maximum",
+    "可用餘額": "Available balance",
+    "確認劃轉": "Confirm the transfer",
+    "划转成功": "Transfer successful",
+    "提款成功,等待审核": "Withdrawal successful, waiting for review",
+    "不能选择一样的": "You cannot choose the same one",
+    "總資產": "Total assets",
+    "請選擇提款账户": "Please select a Withdraw account",
+    "請選擇銀行卡": "Please select a bank card",
+    "請選擇充值金額": "Please select the recharge amount",
+    "買漲/買跌": "Buy up/Buy down",
+    "倉位(股)": "Position(share)",
+    "您確定一鍵平倉所有訂單嗎?": "Are you sure you want to close all orders with one click? ",
+    "打新日曆": "Create new calendar",
+    "立即登录": "Log in",
+    "記住帳戶密碼": "Remember account password",
+    "還沒賬號?": "Don’t have an account yet? ",
+    "已有賬號?": "Already have an account? ",
+    "免費註冊": "Free registration",
+    "馬上登錄": "Log in now",
+    "我已閱讀並同意": "I have read and agree",
+    "《用戶服務協議》": "User Services Agreement",
+    "立即注册": "Sign up now",
+    "登錄賬號": "Login account",
+    "新股记录": "IPO record",
+    "美股总资产": "US stock account",
+    "印股总资产": "Total assets of Indian stocks",
+    "馬股总资产": "Total Malaysian Stocks Assets",
+    "买跌": "Buy down",
+    "买涨": "Buy up",
+    "韩国股市": "Korean stock account",
+    "韩股总资产": "Total assets of Korean stocks",
+    "韩股資產": "Korean stock assets",
+    "韩股可用": "Korean stocks are available",
+    "韩股冻结": "Korean stocks frozen",
+    "支持得支付渠道": "Supported payment channels",
+    "充值中心": "Recharge Center",
+    "最小充值金額": "Minimum recharge amount",
+    "收款卡號": "Payment card number",
+    "收款銀行": "Receiving bank",
+    "收款人名字": "Name of payee",
+    "請選擇充值賬戶": "Please select a recharge account",
+    "上傳憑證": "Upload credentials",
+    "HG": "Korean stock account",
+    "支持得提款渠道": "Supported Withdraw channels",
+    "銀行卡充值": "Bank card recharge",
+    "韩股總資產": "Total assets of Korean stocks",
+    "上傳憑證:": "Upload voucher:",
+    "从": "From",
+    "密码修改成功": "Password modification successful",
+    "劃轉记录": "Transfer Record",
+    "馬股账户": "Horse stock account",
+    "美股账户": "US stock account",
+    "到": "To",
+    "美国新闻": "US News",
+    "马来西亚新闻": "Malaysia News",
+    "Search": "Search",
+    "港股": "HK stocks",
+    "港股总资产": "Hong Kong Stock Total Assets",
+    "HK": "Hong Kong Stock Account",
+    "港股资产": "HK stock assets",
+    "港股可用": "Available in HK stock market",
+    "港股冻结": "Hong Kong stock freeze",
+    "订单详情": "Order details",
+    "港股總資產": "Hong Kong Stock Total Assets",
+    "审核中": "Cancel recharge",
+    "一鍵平倉": "One click closing position",
+    "印股": "Printing stocks",
+    "印股冻结": "Freezing of printing stocks",
+    "印度新闻": "Indian News",
+    "上市时间": "Listing time",
+    "提示": "Prompt",
+    "是否认缴": "Whether to subscribe or not",
+    "确定": "Confirm",
+    "取消": "Cancel",
+    "认购成功": "Subscription successful",
+    "待补金额": "Amount to be supplemented",
+    "待上市": "Pending listing",
+    "新股配售": "New share allotment",
+    "配售数量": "Placement quantity",
+    "立即配售": "Immediate Placement",
+    "配售时间": "Placement time",
+    "配售成功": "Successful allocation",
+    "交易总额": "Total transaction amount",
+    "申购开启时间": "Subscription opening time",
+    "配售开启时间": "Placement opening time",
+    "申购结束时间": "End time of subscription",
+    "配售结束时间": "End time of allocation",
+    "hj261": "Insider Trading",
+    "hj300": "Insider Trading",
+    "hj268": "Insider Trading Records",
+    "确认": "Confirm",
+    "申请杠杠": "Apply for leverage",
+    "申请杠杠成功,请联系客服!": "Successfully applied for leverage, please contact customer service!",
+    "订单号": "Order number",
+    "时间": "Time",
+    "hj90": "1 min",
+    "hj91": "5 min",
+    "hj92": "30 min",
+    "yebjl": "Fund records",
+    "hj315": "Rise and fall rate",
+    "周期": "Cycle",
+    "yeb": "Fund",
+    "天": "Day",
+    "市场": "Market",
+    "请选择提现金额": "Please select the Withdraw amount",
+    "hj100": "Trading quantity (shares)"
+}
\ No newline at end of file
diff --git a/src/locales/sdx.js b/src/locales/sdx.js
new file mode 100644
index 0000000..c3fb1ba
--- /dev/null
+++ b/src/locales/sdx.js
@@ -0,0 +1,39 @@
+// 假设你的JSON对象保存在一个名为data.json的文件中
+const fs = require("fs");
+
+// 读取JSON文件
+fs.readFile("./en.json", "utf8", (err, data) => {
+  if (err) {
+    console.error(err);
+    return;
+  }
+  // 解析JSON
+  let jsonData = JSON.parse(data);
+
+  // 遍历JSON对象中的每个值,并将其内容首字母大写
+  function capitalizeFirstLetter(obj) {
+    if (typeof obj === "object") {
+      for (let key in obj) {
+        obj[key] = capitalizeFirstLetter(obj[key]);
+      }
+      return obj;
+    } else if (typeof obj === "string") {
+      return obj.charAt(0).toUpperCase() + obj.slice(1);
+    } else {
+      return obj;
+    }
+  }
+
+  // 将首字母大写后的JSON对象转换回字符串并写入文件
+  fs.writeFile(
+    "./ens.json",
+    JSON.stringify(capitalizeFirstLetter(jsonData), null, 4),
+    err => {
+      if (err) {
+        console.error(err);
+        return;
+      }
+      console.log("文件已保存!");
+    }
+  );
+});
diff --git a/src/page/list/favorites/data.list.vue b/src/page/list/favorites/data.list.vue
index 174fbf3..8beeeb2 100644
--- a/src/page/list/favorites/data.list.vue
+++ b/src/page/list/favorites/data.list.vue
@@ -227,7 +227,7 @@
       const res = await api.getNewAdd({
         newCode: this.shengouObj.code,
         applyNums: this.fromData.value,
-        type: this.fromData.type,
+        type: this.shengouObj.type,
       });
       if (res.status === 0) {
         Notify({ type: "success", message: res.msg });

--
Gitblit v1.9.3