deng.yinping před 1 rokem
revize
9e901d4299

+ 132 - 0
generate_excle.py

@@ -0,0 +1,132 @@
+import json
+import pandas as pd
+from openpyxl import load_workbook
+from openpyxl.styles import PatternFill
+
+def read_from_json(file_path):
+    # 从JSON文件中读取内容
+    with open(file_path, 'r', encoding='utf-8') as file:
+        data = json.load(file)
+
+    return data
+
+
+# 递归函数,遍历所有终节点并将全路径和值存入字典
+def get_leaf_paths(data, path="", result=None):
+    # 不需要翻译的Key
+    ignore_data = ['app.name', 'mine.setting.chinese',
+                   'mine.setting.english', 'mine.setting.enth']
+    if result is None:
+        result = {}
+
+    if isinstance(data, dict):
+        # 如果是字典,继续遍历字典中的每个键
+        for key, value in data.items():
+            current_path = f"{path}.{key}" if path else key
+            get_leaf_paths(value, current_path, result)
+    elif isinstance(data, list):
+        # 如果是列表,遍历每个元素
+        for index, item in enumerate(data):
+            current_path = f"{path}[{index}]"
+            get_leaf_paths(item, current_path, result)
+    else:
+        # 如果是终节点,将当前路径和值保存到字典中
+        if path not in ignore_data:
+            result[path] = data
+
+    return result
+
+
+def generate_dict_from_json(file_path):
+    data = read_from_json(file_path)
+    # 生成全路径的字典
+    leaf_paths_dict = get_leaf_paths(data)
+    return leaf_paths_dict
+
+
+def read_data_from_json(oem, lang):
+    # C:\Workspaces\Code_Git\MTP20_WEB_GLOBAL\public\locales\zh-CN.json
+    common_file = 'C:/Workspaces/Code_Git/MTP20_WEB_GLOBAL/public/locales/' + lang + '.json'
+    common_data = generate_dict_from_json(common_file)
+
+    # C:\Workspaces\Code_Git\MTP20_WEB_GLOBAL\oem\tss\locales\extras\zh-CN.json
+    oem_file = 'C:/Workspaces/Code_Git/MTP20_WEB_GLOBAL/oem/' + \
+        oem + '/locales/extras/' + lang + '.json'
+    oem_data = generate_dict_from_json(oem_file)
+
+    if oem_data:
+        for key, value in oem_data.items():
+            # 更新通用字典的oem个性化值(有则更新,无则添加)
+            common_data[key] = value
+
+    return common_data
+
+
+def generate_excle_by_oem(oem):
+    zh_data = read_data_from_json(oem, 'zh-CN')
+    en_data = read_data_from_json(oem, 'en-US')
+    th_data = read_data_from_json(oem, 'th-TH')
+    tw_data = read_data_from_json(oem, 'zh-TW')
+
+    df = pd.DataFrame.from_dict(zh_data, orient='index', columns=['zh-CN'])
+
+    # 将 其它 的值合并到 DataFrame 中
+    df['en-US'] = df.index.map(en_data).fillna('')
+    df['th-TH'] = df.index.map(th_data).fillna('')
+    df['zh-TW'] = df.index.map(tw_data).fillna('')
+
+    # 重置索引,以便将索引变为一列
+    df.reset_index(inplace=True)
+    df.rename(columns={'index': 'Key'}, inplace=True)  # 将索引列重命名为 'Key'
+
+    # 导出到 Excel 文件
+    output_file = 'output/excels/' + oem + '.xlsx'
+    df.to_excel(output_file, index=False)
+
+    # 使用 openpyxl 设置列宽
+    wb = load_workbook(output_file)
+    ws = wb.active
+
+    # 指定列宽
+    ws.column_dimensions['A'].width = 30  # 设置第一列宽度
+    ws.column_dimensions['B'].width = 50  # 设置第二列宽度
+    ws.column_dimensions['C'].width = 50  # 设置第三列宽度
+    ws.column_dimensions['D'].width = 50  # 设置第四列宽度
+    ws.column_dimensions['E'].width = 50  # 设置第五列宽度
+
+    # 保存更改
+    wb.save(output_file)
+
+    print("字典已成功输出到 " + output_file)
+
+def update_excel_by_oleexcel(oem, ole_excel):
+    ''' 增量更新,在生成excel里标注新增的key为黄色 '''
+    # 读取输出的Excel文件, 格式:key(A)	zh-CN(B)	en-US(C)	th-TH(C)    zh-TW(D)
+    ole_file = "output/excels/" + ole_excel + ".xlsx"
+    df = pd.read_excel(ole_file)
+    # 将 A 列和 C 列转换为zh-CN字典
+    old_dic = dict(zip(df.iloc[:, 0], df.iloc[:, 1]))
+    
+    new_file = "output/excels/" + oem + ".xlsx"
+    wb = load_workbook(new_file)
+    sheet = wb.active  # 选择活动工作表
+
+    # 定义黄色填充样式
+    yellow_fill = PatternFill(start_color="FFFF00", end_color="FFFF00", fill_type="solid")
+
+    # 遍历第一列
+    for row in sheet.iter_rows(min_row=2, max_row=sheet.max_row, min_col=1, max_col=1):
+        cell = row[0]
+        if cell.value not in old_dic:
+            cell.fill = yellow_fill
+
+    # 保存文件
+    update_file = "output/excels/" + oem + "_inc.xlsx"
+    wb.save(update_file)  # 保存为新文件,避免覆盖原文件
+
+if __name__ == '__main__':
+    # 根据代码json地址生成excel
+    generate_excle_by_oem('tss')
+    
+    # 增量更新,在生成excel里标注新增的key为黄色
+    update_excel_by_oleexcel('tss', '20241027_tss')

+ 150 - 0
generate_json.py

@@ -0,0 +1,150 @@
+
+import json
+import os
+import pandas as pd
+
+
+def read_from_excel(oem):
+    # 读取输出的Excel文件, 格式:key(A)	zh-CN(B)	en-US(C)	th-TH(C)    zh-TW(D)
+    excel_filename = "output/excels/" + oem + ".xlsx"
+    df = pd.read_excel(excel_filename)
+
+    # 将 A 列和 C 列转换为zh-CN字典
+    dict_cn = dict(zip(df.iloc[:, 0], df.iloc[:, 1]))
+
+    # 将 A 列和 C 列转换为en-US字典
+    dict_en = dict(zip(df.iloc[:, 0], df.iloc[:, 2]))
+
+    # 将 A 列和 D 列转换为th-TH字典
+    dict_th = dict(zip(df.iloc[:, 0], df.iloc[:, 3]))
+
+    # 将 A 列和 E 列转换为zh-TW字典
+    dict_tw = dict(zip(df.iloc[:, 0], df.iloc[:, 4]))
+
+    return dict_cn, dict_en, dict_th, dict_tw
+
+
+def read_from_json(file_path):
+    # 从JSON文件中读取内容
+    with open(file_path, 'r', encoding='utf-8') as file:
+        data = json.load(file)
+
+    return data
+
+
+def get_leaf_paths(data, path="", result=None):
+    # 递归函数,遍历所有终节点并将全路径和值存入字典
+    # 不需要翻译的Key
+    ignore_data = ['app.name', 'mine.setting.chinese',
+                   'mine.setting.english', 'mine.setting.enth']
+    if result is None:
+        result = {}
+
+    if isinstance(data, dict):
+        # 如果是字典,继续遍历字典中的每个键
+        for key, value in data.items():
+            current_path = f"{path}.{key}" if path else key
+            get_leaf_paths(value, current_path, result)
+    elif isinstance(data, list):
+        # 如果是列表,遍历每个元素
+        for index, item in enumerate(data):
+            current_path = f"{path}[{index}]"
+            get_leaf_paths(item, current_path, result)
+    else:
+        # 如果是终节点,将当前路径和值保存到字典中
+        if path not in ignore_data:
+            result[path] = data
+
+    return result
+
+
+def generate_dict_from_json(file_path):
+    data = read_from_json(file_path)
+    # 生成全路径的字典
+    leaf_paths_dict = get_leaf_paths(data)
+    return leaf_paths_dict
+
+# 定义递归函数来遍历并修改 JSON 的值,同时传递键的全路径和辅助字典
+
+
+def modify_json_values(data, modify_func, path="", extra_data=None, exclude_data=None):
+    if isinstance(data, dict):  # 如果是字典类型,遍历键值对
+        for key, value in data.items():
+            new_path = f"{path}.{key}" if path else key  # 更新路径
+            if isinstance(value, (dict, list)):  # 如果值是字典或列表,递归调用
+                modify_json_values(value, modify_func,
+                                   new_path, extra_data, exclude_data)
+            else:
+                # 对终节点进行修改,传递完整路径和辅助字典
+                data[key] = modify_func(
+                    value, new_path, extra_data, exclude_data)
+    elif isinstance(data, list):  # 如果是列表类型,遍历列表中的每个元素
+        for index, item in enumerate(data):
+            new_path = f"{path}[{index}]"  # 更新路径为列表的索引
+            if isinstance(item, (dict, list)):
+                modify_json_values(item, modify_func,
+                                   new_path, extra_data, exclude_data)
+            else:
+                # 修改列表中的值,并传递完整路径
+                data[index] = modify_func(item, new_path, extra_data)
+
+
+def modify_func(value, path, extra_data, exclude_data):
+    # 修改函数,基于额外字典的内容修改值
+    if extra_data and path in extra_data:
+        # exclude_data 为空 或是path不在exclude_data
+        if (exclude_data is None) or (exclude_data and path not in exclude_data):
+            new_value = extra_data[path].replace('\r\n', '\n')
+            return new_value.replace('\n', '\r\n')  # 从 extra_data 中取出新值
+
+    return value  # 如果路径不在 extra_data 中,保持原值
+
+
+def save_to_json(path, data):
+    # 创建目录(如果不存在)
+    directory = os.path.dirname(path)  # 获取文件路径的目录部分
+    if not os.path.exists(directory):
+        os.makedirs(directory)  # 创建目录
+
+    # 将修改后的字典保存为 .json 文件
+    with open(path, 'w', encoding='utf-8') as json_file:
+        json.dump(data, json_file, ensure_ascii=False, indent=4)
+
+
+def generate_json(oem, excel_dic, lang):
+    # OEM的Lang文件
+    oem_input = 'C:/Workspaces/Code_Git/MTP20_WEB_GLOBAL/oem/' + \
+        oem + '/locales/extras/' + lang + '.json'
+    # OEM输出文件地址
+    oem_output = 'output/jsons/' + oem + '/' + lang + '.json'
+    # 读取OEM的JSON文件
+    oem_data = read_from_json(oem_input)
+    # 更新 common_data
+    modify_json_values(oem_data, modify_func, extra_data=excel_dic)
+    # 另存为OEM的json文件
+    save_to_json(oem_output, oem_data)
+    print("%s %s json save success" % (oem, lang))
+
+    # 通用JSON:oem中存在的Key,则不更新common的值
+    oem_dic = generate_dict_from_json(oem_input)
+    # 通用的Lang文件
+    common_input = 'C:/Workspaces/Code_Git/MTP20_WEB_GLOBAL/public/locales/' + lang + '.json'
+    # 输出文件地址
+    common_output = 'output/jsons/' + lang + '.json'
+    # 读取JSON文件
+    common_data = read_from_json(common_input)
+    # 更新 common_data
+    modify_json_values(common_data, modify_func,
+                       extra_data=excel_dic, exclude_data=oem_dic)
+    # 另存为json文件
+    save_to_json(common_output, common_data)
+    print("%s json save success" % lang)
+
+
+if __name__ == '__main__':
+    oem = 'tss'
+    dic_cn, dic_en, dic_th, dic_tw = read_from_excel(oem)
+    generate_json(oem, dic_cn, 'zh-CN')
+    generate_json(oem, dic_en, 'en-US')
+    generate_json(oem, dic_th, 'th-TH')
+    generate_json(oem, dic_tw, 'zh-TW')

binární
output/excels/20241027_tss.xlsx


binární
output/excels/tss.xlsx


binární
output/excels/tss_20241024.xlsx


binární
output/excels/tss_inc.xlsx


+ 1695 - 0
output/jsons/en-US.json

@@ -0,0 +1,1695 @@
+{
+    "app": {
+        "name": "Muchinfo",
+        "slogan": "Digital Trading Platform\r\nModern Integrated Services"
+    },
+    "common": {
+        "pulling-text": "Pull down to refresh...",
+        "loosing-text": "Release to load...",
+        "loading-text": "Loading..",
+        "success-text": "Loading successful",
+        "nodatas": "No data available",
+        "baseinfo": "Basic information",
+        "more": "More",
+        "details": "Details",
+        "placeholder": "Please enter",
+        "loadingfailed": "Loading failed",
+        "required": "Required",
+        "optional": "Optional",
+        "logout": "Log out",
+        "save": "Save",
+        "tips": "Notification",
+        "submitsuccess": "Submit Successful",
+        "submitsuccess1": "Submission successful, please check the result later.",
+        "pleaseenter": "Please enter",
+        "ikonw": "I understand",
+        "operate": "Operate",
+        "exit": "Exit",
+        "tryagain": "Retry",
+        "loading": "Loading...",
+        "submiting": "Submitting...",
+        "nomore": "No more items.",
+        "loadMore": "Load More",
+        "orderindex": "No.",
+        "startdate": "Start date",
+        "enddate": "End date",
+        "choice": "Please select",
+        "choice1": "Please enter a keyword.",
+        "choice2": "Select",
+        "choice3": "Please select a region.",
+        "yes": "Yes",
+        "no": "No",
+        "submitfailure": "Submission failed:",
+        "requestfailure": "Request failed, click to reload.",
+        "tips1": "Would you like to list it immediately?",
+        "tips2": "Listing successful.",
+        "tips3": "Listing failed:",
+        "tips4": "Order cancellation successful.",
+        "tips5": "Partial order cancellation failed",
+        "tips6": "Partial settlement failed:",
+        "tips7": "Direct debit agreement for deposit not completed.",
+        "tips8": "Verification code sending failed:",
+        "tips9": "Real-name authentication submission request failed:",
+        "tips10": "Real-name authentication submission request successful.",
+        "tips11": "Sending failed.",
+        "tips12": "Not signed",
+        "tips13": "Contract information successfully updated.",
+        "tips14": "Contract submission successful, please wait patiently for the review.",
+        "tips15": "Confirmation successful.",
+        "tips16": "Confirmation failed:",
+        "tips17": "Operation timed out",
+        "tips18": "Login expired, please log in again.",
+        "tips19": "Request timed out, please try again later.",
+        "tips20": "An error occurred, please try again later.",
+        "tips21": "Network or server error.",
+        "tips22": "Request failed, please try again later.",
+        "tips23": "Request failed:",
+        "tips24": "Login expired:",
+        "tips25": "Album permission not granted.",
+        "tips26": "Upload successful",
+        "tips27": "Upload failed",
+        "tips28": "Uploading…",
+        "tips29": "The image size cannot exceed 5MB.",
+        "tips30": "Storage space/photo permission instructions.",
+        "tips31": "Used to read and write album and file content in scenarios such as adding, creating, uploading, publishing, sharing, downloading, searching, and recognizing images and videos.",
+        "all": "All",
+        "calendar": "Date selection"
+    },
+    "tabbar": {
+        "home": "Homepage",
+        "mine": "Me",
+        "trade": "Trade"
+    },
+    "routes": {
+        "news": "Market news",
+        "notice": "Announcement",
+        "capital": "Fund information",
+        "sign": "Signing account",
+        "profile": "Personal information",
+        "setting": "Settings",
+        "about": "About Us",
+        "modifypwd": "Change password",
+        "usercancel": "Cancel service"
+    },
+    "operation": {
+        "add": "Add",
+        "all": "Full withdrawal",
+        "buynow": "Buy Now",
+        "submit": "Submit",
+        "edit": "Edit",
+        "confirm": "Confirm",
+        "delete": "Delete",
+        "save": "Save",
+        "order": "Order",
+        "cancel": "Cancel",
+        "cancel1": "Quick cancel",
+        "cancel2": "Revoke",
+        "transfer": "Transfer",
+        "delivery": "Delivery",
+        "listing": "Listing",
+        "listing1": "Seeking to purchase",
+        "delisting": "Delisting",
+        "pickup": "Pick Up",
+        "details": "Details",
+        "deposit": "Make up the deposit",
+        "deposit2": "Additional deposit",
+        "close": "Close",
+        "close1": "Close",
+        "default": "Breach of contract",
+        "default1": "Set as default",
+        "default2": "Apply for breach of contract",
+        "modify": "Edit",
+        "modify2": "Edit information",
+        "manual": "Manual confirmatio",
+        "extension": "Extension application",
+        "execution": "Execute immediately",
+        "payment": "Payment",
+        "search": "Search",
+        "reset": "Reset",
+        "disagree": "Disagree",
+        "next": "Next",
+        "upload": "Upload",
+        "chart": "Chart",
+        "restore": "Restore to default",
+        "savesetting": "Save Settings",
+        "back": "Back",
+        "Withholding": "Direct debit agreement application",
+        "closeall": "Collapse all",
+        "openall": "Expand all",
+        "modifyavatar": "Change profile picture",
+        "agree": "Agree",
+        "giveup": "Abandon",
+        "One-click": "One-click unsubscribe"
+    },
+    "chart": {
+        "time": "Intraday",
+        "minutes": "Minutes",
+        "dayline": "Daily line",
+        "weekline": "Weekly line",
+        "monthline": "Monthly line",
+        "yearline": "Yearly line",
+        "oneminutes": "1m",
+        "fiveminutes": "5m",
+        "thirtyminutes": "30m",
+        "onehour": "1h",
+        "fourhour": "4h",
+        "timestrade": "Intraday trading",
+        "refprice": "Reference price",
+        "Open": "Open:",
+        "High": "High:",
+        "Low": "Low:",
+        "Close": "Close:",
+        "Vol": "Volume:",
+        "Amount": "Amount:",
+        "Increase": "Range:",
+        "Price": "Price:"
+    },
+    "account": {
+        "title": "Fund information",
+        "account": "Fund account",
+        "accountid": "Fund account number",
+        "userId": "User ID:",
+        "loginId": "Login ID:",
+        "connected": "Connected",
+        "unconnected": "Not connected",
+        "quoteservice": "Market data service:",
+        "balance": "Balance",
+        "balance2": "Beginning balance",
+        "currentbalance": "Ending balance",
+        "freezeMargin": "Freeze margin",
+        "freezeMargin2": "FreezeMargin Funds",
+        "availableFunds": "Available",
+        "availableFunds2": "Available funds",
+        "netWorth": "NetWorth",
+        "usedMargin": "Occupied ",
+        "usedMargin2": "Used funds",
+        "profitLoss": "Profit Loss",
+        "inamount": "Today Cash In",
+        "outamount": "Today Cash Out",
+        "closepl": "Today Close Pl",
+        "paycharge": "Pay Charge",
+        "tradestatus": "Trade Status",
+        "riskRate": "Risk rate",
+        "riskRate1": "Risk rate:",
+        "cutRate": "Liquidation rate:",
+        "tips1": "Risk rate = (Occupied / Net value) * 100%",
+        "tips2": "Liquidation rate = (Risk rate / Liquidation risk rate) * 100%",
+        "formula": "Formula"
+    },
+    "quote": {
+        "title": "Reference market data",
+        "goodsname": "Product/Code",
+        "goodsname1": "Name",
+        "goodscode": "Code",
+        "refgoodsname": "Underlying contract",
+        "averageprice": "Average price",
+        "spec": "Specification",
+        "last": "Latest price",
+        "rise": "Rise and fall",
+        "change": "Range",
+        "opened": "Opening price",
+        "presettle": "Previous close",
+        "lowest": "Lowest",
+        "highest": "Highest",
+        "amplitude": "Amplitude",
+        "limitup": "Upper limit",
+        "limitdown": "Lower limit",
+        "bidvolume": "Bid Volume",
+        "askvolume": "Ask Volume",
+        "buyusername": "Buyer",
+        "sellusername": "Seller",
+        "bid": "BidPrice",
+        "ask": "SellPrice",
+        "selllprice": "SellPrice",
+        "time": "Time",
+        "vol": "Current volume",
+        "holdvolume": "Hold Volume",
+        "totalvolume": "Transaction volume",
+        "totalturnover": "Transaction amount",
+        "buyhall": "Buy Hall",
+        "sellhall": "Sell Hall",
+        "buysellhall": "Trading hall",
+        "listinghall": "Listing Hall",
+        "enableQty": "Estimated tradable volume",
+        "deposit": "Deposit",
+        "avaiableMoney": "Available funds",
+        "orderbuy": "O-Buy",
+        "transferbuy": "T-Buy",
+        "ordersell": "O-Sell",
+        "transfersell": "T-Sell",
+        "buy": "Buy",
+        "selll": "Sell",
+        "bidlisting": "Bid orders",
+        "asklisting": "Ask orders",
+        "bid1": "Bid1",
+        "bid2": "Bid2",
+        "bid3": "Bid3",
+        "bid4": "Bid4",
+        "bid5": "Bid5",
+        "ask1": "Ask1",
+        "ask2": "Ask2",
+        "ask3": "Ask3",
+        "ask4": "Ask4",
+        "ask5": "Ask5",
+        "marketstatus": "Market status:",
+        "unopening": "Market not open",
+        "ballot": {
+            "title": "Subscription",
+            "refprice": "Proposed price",
+            "attachmenturl": "Image",
+            "sellname": "Seller:",
+            "starttime": "Start:",
+            "endtime": "End:",
+            "starttime1": "Start time",
+            "endtime1": "End time",
+            "historypresale": "Pre-sale history",
+            "presalewin": "Pre-sale draw win",
+            "issueprice": "Issue price",
+            "goodsdetail": "Product details",
+            "winningthelottery": "Lottery win",
+            "totalqty": "Total amount:",
+            "earnest": "Pre-sale deposit",
+            "transferdepositratio": "Transfer deposit",
+            "subscribe": "I want to subscribe",
+            "orderQty": "Subscription amount",
+            "maxbuyqty": "Maximum subscription amount",
+            "deposit": "Pre-sale deposit",
+            "avaiablefunds": "Avaiable Funds",
+            "presalestatus": "Pre-sale status",
+            "ordercannotbegreaterthan": "Order quantity cannot exceed",
+            "pleaseenterthesubscriptionquantity": "Please enter subscription amount"
+        },
+        "goods": {
+            "title": "Delisting",
+            "title1": "Order trading",
+            "orderprice": "Price",
+            "orderqty": "Quantity",
+            "goods": "Goods",
+            "username": "Listing party",
+            "nodeal": "Cannot trade with oneself",
+            "buyorsell": "Direction",
+            "pleaseenterorderprice": "Please enter the price",
+            "pleaseenterorderqty": "Please enter the quantity",
+            "tips1": "Are you sure you want to submit?",
+            "tips2": "*If there are matching opposite orders at the same price, the system will automatically cancel them.",
+            "tips3": "*Submission successful.",
+            "tips4": "Please enter the delisting amount",
+            "delistingqty": "Delisting amount",
+            "delistingbuyorsell": "Delisting direction",
+            "remainqty": "Remaining quantity",
+            "listingprice": "Listing price",
+            "taaccount": "TaAccount"
+        },
+        "presale": {
+            "title": "Product details",
+            "attachmenturl": "Image",
+            "bulk": "Bulk auction",
+            "earnest": "Pre-sale deposit",
+            "transferdeposit": "Transfer deposit",
+            "totalqty": "Total amount:",
+            "buy": "I want to bid",
+            "startprice": "Starting price",
+            "presalehistory": "Pre-sale History",
+            "starttime": "Start:",
+            "endtime": "End:",
+            "starttime1": "Start time",
+            "endtime1": "End time",
+            "presalebidding": "Pre-sale auction",
+            "bidfor": "Bid",
+            "presalestatus": "Pre-sale status",
+            "SubscriptionPrice": "Subscription price",
+            "avaiableMoney": "Available funds",
+            "SubscriptionQty": "Subscription amount",
+            "ended": "Completed",
+            "tips1": "Please enter the quantity",
+            "tips2": "Please enter the price"
+        },
+        "swap": {
+            "title": "Listing",
+            "floatprice": "Floating price",
+            "fixprice": "Fixed price",
+            "tips1": "Please first sign the relevant contract through the ‘Me' - 'Agreement Signing' function menu!",
+            "tips2": "Real-name authentication not completed. Please complete the real-name authentication. If you have already submitted it, please be patient and wait for approval!",
+            "tips3": "The contract has been submitted for signing request. Please be patient and wait for approval!",
+            "sign": "Sign",
+            "unreviewed": "Pending review",
+            "username": "Listing party",
+            "orderqty": "Quantity",
+            "orderprice": "Price",
+            "marketmaxsub": "Spread range",
+            "orderqty1": "Listed amount",
+            "orderqty2": "Delisting amount",
+            "orderprice1": "Listing price",
+            "estimateprice": "Estimated price",
+            "referenceprice": "Reference price",
+            "orderamount": "Listing amount",
+            "estimateamount": "Estimated amount",
+            "permargin": "PerMargin",
+            "avaiablemoney": "Available funds",
+            "pricemove": "Type of price",
+            "currentaccount": "CurrentTaAccount",
+            "goodsname": "Product/Code",
+            "buyorsell": "Listing direction",
+            "marketprice": "Market price",
+            "limitprice": "Limit price",
+            "enableqty": "Available delisting amount",
+            "sellprice": "SellPrice",
+            "buyprice": "BuyPrice",
+            "tips4": "Cannot trade with oneself",
+            "tips5": "Listing submission successful.",
+            "tips6": "Please enter the price",
+            "tips7": "Please enter the listing price",
+            "tips8": "Please enter the listing amount",
+            "tips9": "Please enter the basis",
+            "tips10": "Please enter the listing basis",
+            "tips11": "Please enter the delisting price",
+            "tips12": "Please enter the delisting amount",
+            "tips13": "Submission successful.",
+            "tips14": "Do you want to delist immediately?"
+        },
+        "pricing": {
+            "title": "Trade",
+            "title1": "Listing & Pricing",
+            "title2": "Full-Purchase",
+            "ordercancel": "Order is cancellable",
+            "position": "Position Summary",
+            "holdlb": "Position details",
+            "goods": "Goods",
+            "buyorsell": "BuyOrSell",
+            "pricemode": "Method",
+            "orderqty": "Quantity",
+            "marketmaxsub": "Spread range",
+            "marketmaxsub1": "Basis",
+            "price": "Price",
+            "enableQty": "Estimated tradable volume",
+            "deposit": "Deposit",
+            "avaiableMoney": "Available funds",
+            "orderdetails": "Order details",
+            "tips1": "Please enter the quantity",
+            "tips2": "Please enter the price",
+            "tips3": "Please enter the spread range"
+        },
+        "spot": {
+            "title": "Listing Details",
+            "attachmenturl": "Image",
+            "orderprice": "Price",
+            "operate": "Operate",
+            "username": "Listing party",
+            "orderqty": "Quantity",
+            "wantbuy": "I want to buy",
+            "wantsell": "I want to sell",
+            "buylisting": "Buy Listing",
+            "selllisting": "Sell Listing",
+            "listingqty": "Listing amount",
+            "paymentamount": "Payment amount",
+            "avaiableMoney": "Available funds",
+            "enableqty": "Available quantity",
+            "listingprice": "ListingPrice",
+            "tips1": "Please select a performance template",
+            "tips2": "Please enter the price",
+            "tips3": "Please select a spot warehouse receipt",
+            "tips4": "Please enter the quantity",
+            "tips5": "Insufficient available quantity",
+            "tips6": "Listing submission successful.",
+            "tips7": "Insufficient remaining quantity",
+            "subtitle": "Place spot order",
+            "subtitle1": "Spot warehouse receipt",
+            "orderqty2": "Delisting amount",
+            "remainqty": "Remaining quantity",
+            "performancetemplate": "Performance template",
+            "wrstandardname": "Goods",
+            "warehousename": "Warehouse:",
+            "warehousename1": "Warehouse",
+            "enableqty1": "Available:",
+            "wrstandard": "Goods",
+            "deliverygoods": "Category",
+            "deliverygoodsname": "Type",
+            "wrgoodsname": "Goods",
+            "sellprice": "SellPrice",
+            "sellqty": "Sell volume",
+            "buyprice": "BuyPrice",
+            "buyqty": "Buy volume",
+            "tons": "Ton",
+            "yuan": "Thai Baht",
+            "tips8": "Delisting submission successful.",
+            "tips9": "Please select",
+            "tips10": "Please select a category",
+            "tips11": "Please select a product",
+            "tips12": "Please select a warehouse",
+            "tips13": "Element of commodities",
+            "tips14": "Please select a performance method"
+        },
+        "transfer": {
+            "title1": "Transfer Details",
+            "qty": "Quantity",
+            "price": "Price",
+            "sellname": "Issuing party",
+            "presaleprice": "Order price",
+            "lastprice": "Latest price",
+            "transferdepositratio": "Transfer deposit ratio",
+            "limitup": "Upper limit price",
+            "limitdown": "Lower limit price",
+            "presaleprice1": "Order price",
+            "presaleprice2": "Proposed price",
+            "username": "Listing party",
+            "orderqty": "Quantity",
+            "orderprice": "Price",
+            "spread": "Spread price",
+            "deposit": "Deposit",
+            "buyorderqty": "Buy volume",
+            "transferprice": "Transfer price",
+            "orderqty1": "Order quantity",
+            "tips1": "Please enter the price",
+            "tips2": "Please enter the quantity",
+            "tips3": "Submission successful"
+        }
+    },
+    "order": {
+        "title": "My orders",
+        "plTotal": "Profit and loss:",
+        "feeTotal": "Fee Total:",
+        "qtyTotal": "Quantity:",
+        "goodsorder": {
+            "title": "Order request form",
+            "title2": "Historical order requests",
+            "subtitle": "Order request information",
+            "goodsname": "Product code/name",
+            "goodsname1": "Product name",
+            "goodscode": "Order contract",
+            "buyorsell": "BuyOrSell",
+            "buildtype": "Type",
+            "buyorsellbuildtype": "Direction/Type",
+            "orderqty": "Order quantity",
+            "orderprice": "Order price",
+            "tradeqty": "Transaction volume",
+            "orderstatus": "Order status",
+            "ordertime": "Order time",
+            "orderdate": "Order date",
+            "orderid": "Order number",
+            "freezemargin": "Frozen amount",
+            "tips1": "Do you want to cancel this order?",
+            "tips2": "Cancellation successful",
+            "tips3": "Do you want to cancel this settlement order?",
+            "clear": {
+                "title": "Quick cancel",
+                "goodsId": "Ordered product",
+                "buyOrSell": "Order direction",
+                "price": "Cancellation price",
+                "tips1": "Please select the ordered product",
+                "tips2": "Please enter the cancellation price"
+            }
+        },
+        "goodstrade": {
+            "title": "Order transaction receipt",
+            "title2": "Historical order transactions",
+            "subtitle": "Order transaction information",
+            "goodsname": "Product code/name",
+            "goodsname1": "Product name",
+            "goodscode": "Order contract",
+            "buyorsell": "Direction",
+            "buildtype": "Type",
+            "buildtypebuyorsell": "Type/Direction",
+            "tradeqty": "Transaction volume",
+            "tradeprice": "Transaction price",
+            "charge": "Service charge",
+            "closepl": "Closing profit and loss",
+            "tradetime": "Transaction time",
+            "tradedate": "Transaction date",
+            "tradeid": "Transaction number"
+        },
+        "listingorder": {
+            "title": "Listing order",
+            "title2": "Historical listing orders",
+            "subtitle": "Listing order information",
+            "goodsname": "Product code/name",
+            "warehousename": "Warehouse",
+            "wrpricetype": "Listing method",
+            "deliverygoodsname": "Type",
+            "wrstandardname": "Product name",
+            "wrtradetype": "Type",
+            "buyorsell": "Direction",
+            "fixedprice": "Listing price",
+            "fixedprice1": "Price/Basis",
+            "wrtypename": "Futures contract",
+            "orderqty": "Order quantity",
+            "tradeqty": "Transaction volume",
+            "cancelqty": "Cancellation volume",
+            "ordertime": "Order time",
+            "orderdate": "Order date",
+            "orderprice": "Order price",
+            "wrtradeorderstatus": "Order status",
+            "wrtradeorderid": "Order number",
+            "tips1": "Are you sure you want to cancel?",
+            "tips2": "Cancellation successful"
+        },
+        "listingtrade": {
+            "title": "Listing transaction receipt",
+            "title2": "Historical listing transactions",
+            "subtitle": "Listing transaction information",
+            "goodsname": "Product code/name",
+            "deliverygoodsname": "Type",
+            "wrstandardname": "Product name",
+            "chargevalue": "Service charge",
+            "warehousename": "Warehouse",
+            "wrtradetype": "Type",
+            "buyorsell": "Direction",
+            "tradeprice": "Transaction price",
+            "tradeqty": "Transaction volume",
+            "tradeamount": "Transaction amount",
+            "tradetime": "Transaction time",
+            "tradedate": "Transaction date",
+            "matchusername": "Counterparty",
+            "wrtradedetailid": "Transaction number"
+        },
+        "presale": {
+            "title": "Pre-sale subscription",
+            "subtitle": "Pre-sale subscription information",
+            "subtitle1": "Historical pre-sale subscriptions",
+            "goodsname": "Product code/name",
+            "orderqty": "Subscription amount",
+            "orderprice": "Subscription price",
+            "orderamount": "Subscription amount",
+            "presaledepositalgorithm": "Deposit method",
+            "presaledepositvalue": "Deposit ratio",
+            "freezemargin": "Pre-sale deposit",
+            "sellname": "Issuing party",
+            "starttime": "Start date",
+            "endtime": "End date",
+            "orderstatus": "Order status",
+            "ordertime": "Order time",
+            "orderdate": "Order time",
+            "tradeprice": "Proposed price",
+            "tradeqty": "Order quantity",
+            "orderid": "Order number"
+        },
+        "transferorder": {
+            "title": "Transfer order",
+            "subtitle": "Transfer order information",
+            "subtitle1": "Historical transfer orders",
+            "goodsname": "Product code/name",
+            "buyorsell": "Direction",
+            "orderqty": "Order quantity",
+            "orderprice": "Requested pric",
+            "presaleprice": "Order price",
+            "tradeqty": "Transaction volume",
+            "orderstatus": "Order status",
+            "ordertime": "Order time",
+            "orderid": "Order number",
+            "tips1": "Do you want to cancel this order?",
+            "tips2": "Cancellation successful"
+        },
+        "transfertrade": {
+            "title": "Transfer transaction receipt",
+            "subtitle": "Transfer transaction information",
+            "subtitle1": "Historical transfer transactions",
+            "goodsname": "Product code/name",
+            "buyorsell": "Direction",
+            "tradeqty": "Transfer volume",
+            "tradeprice": "Transfer price",
+            "presaleprice": "Order price",
+            "closepl": "Profit and loss",
+            "accountname": "Counterparty",
+            "tradetime": "Transaction time",
+            "tradedate": "Transaction date",
+            "orderid": "Transaction number"
+        },
+        "swaporder": {
+            "title": "Swap order",
+            "subtitle": "Order information",
+            "subtitle1": "Historical swap order",
+            "subtitle2": "Swap order details",
+            "goodsname": "Product code/name",
+            "buyorsell": "Direction",
+            "orderqty": "Order quantity",
+            "orderprice": "Order price",
+            "tradeqty": "Transaction volume",
+            "orderstatus": "Order status",
+            "ordertime": "Order time",
+            "orderdate": "Order date",
+            "orderid": "Order number",
+            "tips1": "Are you sure you want to cancel?",
+            "tips2": "Cancellation successful"
+        },
+        "swaptrade": {
+            "title": "Swap transaction",
+            "subtitle": "Transaction information",
+            "subtitle1": "Historical transactions",
+            "subtitle2": "Transaction details",
+            "goodsname": "Product code/name",
+            "buyorsell": "Direction",
+            "buildtype": "Type",
+            "tradeqty": "Transaction volume",
+            "tradeprice": "Transaction price",
+            "tradeamount": "Transaction amount",
+            "charge": "Service charge",
+            "closepl": "Settlement profit and loss",
+            "matchaccountid": "Trade counterparty",
+            "tradetime": "Transaction time",
+            "tradedate": "Transaction date",
+            "tradeid": "Transaction number"
+        },
+        "pricingorder": {
+            "title": "Price fixing order",
+            "subtitle": "Quoted pricing order information",
+            "subtitle1": "Details",
+            "goodsname": "Product code/name",
+            "ordertime": "Order time",
+            "orderdate": "Order date",
+            "buyorsell": "BuyOrSell",
+            "orderqty": "Order quantity",
+            "orderprice": "Order price",
+            "orderstatus": "Order status",
+            "tradeqty": "Transaction amount",
+            "orderid": "Order number",
+            "tips1": "Are you sure you want to cancel?",
+            "tips2": "Cancellation successful"
+        },
+        "pricingtrade": {
+            "title": "Price fixing execution",
+            "subtitle": "Quoted pricing transaction information",
+            "subtitle1": "Details",
+            "goodsname": "Product code/name",
+            "buyorsell": "BuyOrSell",
+            "tradetime": "Transaction time",
+            "tradedate": "Transaction date",
+            "matchaccountid": "Counterparty",
+            "buildtype": "Type",
+            "tradeprice": "Transaction price",
+            "tradeamount": "Transaction amount",
+            "charge": "Charge",
+            "tradeqty": "Transaction volume",
+            "tradeid": "Transaction number",
+            "closepl": "ClosePl"
+        }
+    },
+    "position": {
+        "title": "My positions",
+        "holddetail": "Details",
+        "goods": {
+            "title": "Order positions",
+            "subtitle": "Position Info",
+            "subtitle2": "Settlement information",
+            "subtitle3": "Transfer Info",
+            "goodsname": "Product code/name",
+            "buyorsell": "Direction",
+            "curholderamount": "CurHolderAmount",
+            "holderamount": "HolderAmount",
+            "holderqty": "HolderQty",
+            "curpositionqty": "CurPositionQty",
+            "averageprice": "AveragePrice",
+            "frozenqty": "FrozenQty",
+            "enableqty": "Available quantit",
+            "mindeliverylot": "MinDeliveryLot",
+            "orderid": "OrderID",
+            "closepl": "ClosePl",
+            "last": "Current price",
+            "orderqty": "TransferQty",
+            "deposit": "Make-UpAmount",
+            "fees": "Pick-UpFees",
+            "matchname": "Settlement counterparty",
+            "deliverylot": "Settlement quantity",
+            "deliveryqty": "Settlement quantity",
+            "freezeqty": "FreezeQty",
+            "address": "Delivery address",
+            "transferprice": "Price",
+            "qty": "Qty",
+            "tradetime": "TradeTime",
+            "marketValue": "Market value",
+            "holderprice": "HolderPrice",
+            "deliveryinfo": "Settlement information",
+            "tips1": "Enter transfer price",
+            "tips2": "Enter transfer quantity",
+            "tips3": "Confirm the transfer?",
+            "tips4": "Successful transfer",
+            "tips5": "Are you sure you want to settle?",
+            "tips6": "Settlement successful",
+            "tips7": "Please enter the settlement quantity",
+            "tips8": "Cannot be less than the minimum settlement quantity",
+            "tips9": "Please enter the delivery address",
+            "tips10": "Please enter the settlement information",
+            "holddetail": {
+                "title": "Order details",
+                "marketname": "Market",
+                "tradeid": "Transaction number",
+                "tradetime": "TradeTime",
+                "buyorsell": "Type",
+                "enableqty": "Available quantity",
+                "holderqty": "HolderQty",
+                "freezeqty": "FreezeQty",
+                "holderprice": "Position price",
+                "holderamount": "HolderAmount",
+                "usedMargin": "UsedMargin",
+                "profitLoss": "ProfitLoss",
+                "riskRate": "Risk rate"
+            }
+        },
+        "spot": {
+            "title": "Spot position",
+            "subtitle": "Spot position information",
+            "subtitle2": "Listing information",
+            "subtitle3": "Listing",
+            "subtitle4": "Pickup",
+            "goodsname": "Product code/name",
+            "PerformanceTemplate": "Performance method",
+            "warehousename": "Warehouse",
+            "qty": "Inventory quantity",
+            "freezerqty": "Frozen quantity",
+            "enableqty": "Available quantity",
+            "orderqty": "Listing volume",
+            "fixedprice": "Listing price",
+            "performancetemplate": "Performance Template",
+            "orderqty2": "Pickup quantity",
+            "appointmentmodel": "Pickup method",
+            "contactname": "Contact person",
+            "contactnum": "Contact information",
+            "district": "Delivery area",
+            "address": "Delivery address",
+            "remark": "Invoice information",
+            "createtime": "Transfer time",
+            "pledgeqty": "Pledged quantity",
+            "wrstandardname": "Product name",
+            "deliverygoodsname": "Type",
+            "wrholdeno": "Warehouse receipt number",
+            "tips1": "Please select a performance template",
+            "tips2": "Please enter the price",
+            "tips3": "Please enter the quantity",
+            "tips4": "Insufficient available quantity",
+            "tips5": "Listing successful",
+            "tips6": "Submission successful",
+            "tips7": "Please enter the invoice information",
+            "tips8": "Please enter the delivery address",
+            "tips9": "Please select a delivery area",
+            "tips10": "Please enter contact information",
+            "tips11": "Please enter the contact person",
+            "tips12": "Please enter the pickup quantity",
+            "receipttype": "Invoice type:",
+            "username": "Invoice title:",
+            "taxpayerid": "Tax identification number:",
+            "receiptbank": "Bank of account:",
+            "receiptaccount": "Bank account number:",
+            "address1": "Business address:",
+            "contactinfo": "Business phone number:",
+            "email": "Email:"
+        },
+        "presale": {
+            "title": "Pre-sale positions",
+            "title1": "Pre-sale position details",
+            "subtitle": "Pre-sale position information",
+            "goodsname": "Product code/name",
+            "sellname": "Issuing party",
+            "starttime": "Start date",
+            "endtime": "End date",
+            "starttime1": "Start time",
+            "endtime1": "End time",
+            "tradeqty": "Subscription amount",
+            "openprice": "Proposed price",
+            "tradeamount": "Total payment",
+            "transferdepositratio": "Transfer deposit ratio",
+            "transferdeposit": "Transfer deposit",
+            "depositremain": "Unpaid deposit",
+            "paystatus": "Unpaid status",
+            "tradeid": "Transaction number",
+            "tips": "Do you want to make up the transfer deposit?"
+        },
+        "transfer": {
+            "title": "Transfer positions",
+            "title1": "Transfer position details",
+            "subtitle": "Transfer position information",
+            "goodsname": "Product code/name",
+            "buyorsell": "Position direction",
+            "goodsdisplay": "Product details",
+            "buycurholderamount": "Position amount",
+            "buycurpositionqty": "Position quantity",
+            "curpositionqty": "Position quantity",
+            "buyfrozenqty": "Frozen quantity",
+            "frozenqty": "Frozen quantity",
+            "enableqty": "Available quantity",
+            "sellname": "Issuing party",
+            "presaleprice": "Order price",
+            "closepl": "Reference profit and loss",
+            "averageprice": "Average position price",
+            "holderqty": "Position quantity",
+            "holderprice": "Position price",
+            "tradeamount": "Total payment",
+            "transferdepositratio": "Transfer deposit ratio",
+            "transferdeposit": "Transfer deposit",
+            "depositremain": "Unpaid deposit",
+            "unpaymentremain": "Unpaid payment",
+            "paystatus": "Payment status",
+            "lasttradedate": "Last trading day",
+            "deposit": "Paid deposit",
+            "remainamount": "Remaining amount",
+            "presaleprice1": "Proposed price",
+            "limitup": "Upper limit price",
+            "limitdown": "Lower limit price",
+            "transferprice": "Transfer price",
+            "transferqty": "TransferQty",
+            "giveupqty": "Abandon quantity",
+            "tips1": "Do you want to add the unpaid transfer deposit?",
+            "tips2": "Submission successful",
+            "tips3": "Please enter the price",
+            "tips4": "Please enter the quantity"
+        },
+        "swap": {
+            "title": "Swap positions",
+            "goodsname": "Product/Code",
+            "buyorsell": "Direction",
+            "averageprice": "Average order price",
+            "curpositionqty": "Holding amount",
+            "curholderamount": "Order amount",
+            "frozenqty": "Frozen quantity",
+            "lastprice": "Reference price",
+            "enableqty": "Available quantity",
+            "closepl": "Reference profit and loss",
+            "expiredate": "Expiration date",
+            "tips1": "Are you sure you want to close the position?",
+            "tips12": "Request successful"
+        },
+        "pricing": {
+            "title": "Price fixing positions",
+            "goodsname": "Product code/name",
+            "buyorsell": "BuyOrSell",
+            "lastprice": "Current price",
+            "curpositionqty": "Holding amount",
+            "averageprice": "AveragePrice",
+            "averageprice1": "Order price",
+            "frozenqty": "FrozenQty",
+            "curholderamount": "CurHolderAmount",
+            "enableqty": "Available quantity",
+            "closepl": "ClosePl",
+            "tips1": "Do you want to cancel all orders?"
+        }
+    },
+    "delivery": {
+        "title": "Delivery pickup",
+        "online": {
+            "title": "Select settlement order",
+            "title2": "Historical selected settlement orders",
+            "subtitle": "Selected settlement order information",
+            "wrtypename": "Product name",
+            "wrtypename1": "Holder/Product/Warehouse",
+            "pricemove": "Premium/Discount",
+            "username": "Holder",
+            "needqty": "Required contract amount",
+            "enableQty": "Deliverable quantity",
+            "choicewarehousename": "Select warehouse receipt",
+            "qty": "Quantity",
+            "deliveryqty": "Settlement quantity",
+            "xdeliveryprice": "Order price",
+            "deliverypricemove": "Premium/Discount",
+            "deliveryamount": "Total payment",
+            "xgoodsremainamount": "Remaining payment",
+            "deliverytotalamount": "Total amount",
+            "remaintotalamount": "Remaining amount",
+            "warehousename": "Warehouse",
+            "matchusername": "Sender",
+            "deliverytime": "Application time",
+            "xgoodscode": "Settlement contract",
+            "deliveryid": "Settlement order numbe",
+            "orderedqty": "Selected quantity"
+        },
+        "offline": {
+            "title": "Offline settlement order",
+            "subtitle": "Offline settlement order information",
+            "goodsname": "Product code/name",
+            "goodsnamedisplay": "Order contract",
+            "buyorselldisplay": "Settlement direction",
+            "deliveryqty": "DeliveryQty",
+            "deliveryprice": "DeliveryPrice",
+            "deliveryamount": "DeliveryAmount",
+            "matchusername": "Settlement counterparty",
+            "deliveryinfo": "DeliveryInfo",
+            "reqtime": "Application time",
+            "applydate": "Application date",
+            "orderstatusdisplay": "Document status",
+            "deliveryorderid": "Settlement order number",
+            "tradeid": "Transaction number"
+        },
+        "spot": {
+            "title": "Spot pickup order",
+            "subtitle": "Pickup information",
+            "goodsname": "Product code/name",
+            "deliverygoodsname": "Type",
+            "wrstandardname": "Goods",
+            "warehousename": "Warehouse",
+            "qty": "Pickup quantity",
+            "appointmentmodeldisplay": "Pickup method",
+            "contactname": "Contact person",
+            "contactnum": "Contact information",
+            "address": "Delivery address",
+            "appointmentremark": "Invoice information",
+            "applytime": "Application time",
+            "date": "Date",
+            "applystatus": "Pickup status",
+            "expressnum": "Logistics Information",
+            "applyid": "Pickup number"
+        }
+    },
+    "inout": {
+        "title": "Transaction position",
+        "title1": "My transfers in",
+        "title2": "My transfers out",
+        "in": {
+            "goodsdisplay": "Goods",
+            "outusername": "Transferor",
+            "qty": "Transfer volume",
+            "transferprice": "Transfer price",
+            "freezedays": "Frozen day",
+            "goodscurprice": "Product price",
+            "incharge": "Service charge",
+            "transferapplystatus": "Status",
+            "applytime": "Application time",
+            "verificationpwd": "Password verification",
+            "sure": "Confirm",
+            "tips1": "Please enter your login password",
+            "tips2": "I have read and agree",
+            "tips3": "Position Transfer Agreement",
+            "tips4": "Confirmation successful",
+            "tips5": "Password verification failed",
+            "tips6": "Please agree to the Position Transfer Agreement",
+            "tips7": "Please enter your password"
+        },
+        "out": {
+            "goodsdisplay": "Goods",
+            "inusername": "Transferee",
+            "qty": "Transfer volume",
+            "transferprice": "Transfer price",
+            "freezedays": "Frozen day",
+            "goodscurprice": "Product price",
+            "transferapplystatus": "Status",
+            "applytime": "Application time",
+            "outcharge": "Service charge"
+        },
+        "agreement": {
+            "title": "Transfer agreement"
+        },
+        "add": {
+            "title": "Add",
+            "subtitle": "Select customer",
+            "inusername": "Transfer in customer",
+            "choice": "Please select",
+            "goodsid": "Transfer product",
+            "enableqty": "Available quantity",
+            "orderqty": "Transfer volume",
+            "orderprice": "Transfer price",
+            "freezedays": "Frozen day",
+            "tips1": "I have read and agree",
+            "tips2": "“Position transfer agreement”",
+            "tips3": "Please enter customer number or phone number",
+            "tips4": "Please select the transfer product",
+            "tips5": "Please enter the transfer price",
+            "tips6": "Please enter the transfer volume",
+            "tips7": "Please enter the frozen days",
+            "tips8": "Submission successful, please check the results later",
+            "tips9": "Please agree to the Position Transfer Agreement"
+        }
+    },
+    "transfer": {
+        "title": "Position transfer",
+        "in": {
+            "title": "My Transfer In",
+            "outusername": "Transferor",
+            "qty": "Transfer volume",
+            "transferprice": "Transfer price",
+            "freezedays": "Frozen day",
+            "goodscurprice": "Product price",
+            "incharge": "Service charge"
+        },
+        "out": {
+            "title": "My transfers out",
+            "inusername": "Transferee",
+            "qty": "Transfer volume",
+            "transferprice": "Transfer price",
+            "freezedays": "Frozen day",
+            "goodscurprice": "Product price",
+            "outcharge": "Service charge"
+        }
+    },
+    "performance": {
+        "title": "Performance information",
+        "title2": "Buy historical performance information",
+        "title3": "Sell historical performance information",
+        "subtitle": "Execution information",
+        "subtitle1": "Modify contact information",
+        "plan": "Performance plan",
+        "stepslist": "Step list",
+        "buy": "Buy performance",
+        "sell": "Sell performance",
+        "deliverygoodsname": "Type",
+        "performancetype": "Type",
+        "wrstandardname": "Goods",
+        "wrstandardname1": "Performance product",
+        "warehousename": "Warehouse",
+        "accountname": "Counterparty",
+        "qty": "Quantity",
+        "amount": "Performance amount",
+        "buyusername": "Buyer",
+        "sellusername": "Seller",
+        "sellerInfo": "Seller contact information",
+        "buyerInfo": "Buyer contact information",
+        "paymenttype": "Payment method",
+        "buypaidamount": "Buyer has paid",
+        "sellreceivedamount": "Seller has received",
+        "sellerfreezeamount": "Seller frozen",
+        "sellerfreezeamountremain": "Seller frozen remaining",
+        "buyerfreezeamount": "Buyer frozen",
+        "buyerfreezeamountremain": "Buyer frozen remaining",
+        "performancestatus": "Performance status",
+        "overshortamount": "Excess or short amount",
+        "curstepname": "Current step",
+        "starttime": "Start time",
+        "starttime1": "Start time",
+        "relatedorderid": "Associated order number",
+        "performanceplanid": "Performance order number",
+        "applyremark": "Remarks",
+        "attachment": "Attachments",
+        "contract": "Contact information",
+        "receive": "Delivery address",
+        "receipt": "Invoice information",
+        "more": "More",
+        "performancedate": "Date",
+        "performanceqty": "Performance quantity",
+        "breach": "Breach of contract",
+        "modify": "Modify",
+        "detail": "Details",
+        "breachapply": "Breach application",
+        "remark": "Remarks",
+        "pleaseinputremark": "Please enter remarks",
+        "applybreach": "Apply for breach",
+        "pleaseuploadtheattachment": "Please upload attachments",
+        "areyousureyouwanttoSubmitadefaultapplication?": "Are you sure you want to submit the breach application?",
+        "thedefaultapplicationissuccessful": "Breach application successful",
+        "performancedetail": "Performance details",
+        "pleaseenterthedelaydays": "Please enter the extension days",
+        "delaydays": "Extension days",
+        "days": "Days",
+        "executinfo": "Execution information",
+        "applydelay": "Extension application",
+        "applyexecute": "Execute immediately",
+        "receiptinfo": "Invoice information",
+        "address": "Delivery address",
+        "pleaseentertheaddress": "Please enter the delivery address",
+        "pleaseenterthecontractinfo": "Please enter the delivery address",
+        "buyuserinfo": "Buyer information",
+        "selluserinfo": "Seller information",
+        "modifyinfo": "Modify information",
+        "buyhisperformanceinfo": "Buy historical performance information",
+        "sellhisperformanceinfo": "Sell historical performance information",
+        "receipttype": "Invoice type:",
+        "username": "Invoice title:",
+        "taxpayerid": "Tax identification number:",
+        "receiptbank": "Bank of account:",
+        "receiptaccount": "Bank account number:",
+        "address1": "Business address:",
+        "contactinfo": "Business phone number:",
+        "email": "Email:",
+        "address2": "Address:",
+        "phonenum": "Phone number:",
+        "receivername": "Name:",
+        "remain": "Remaining",
+        "tips1": "Are you sure you want to submit the information modification request?",
+        "tips2": "Information modification request successful",
+        "tips3": "Please enter the delivery address information",
+        "tips4": "Please enter the invoice information",
+        "tips5": "Please enter contact information",
+        "tips6": "Do you want to manually execute the steps?",
+        "tips7": "Please enter the extension days",
+        "tips8": "Please enter remarks",
+        "tips9": "Are you sure you want to submit the extension application?",
+        "tips10": "Extension application successful",
+        "tips11": "Immediate execution application successful",
+        "steps": {
+            "steptypename": "Name",
+            "stepdays": "Days",
+            "remaindays": "Remaining days",
+            "stepvalue": "Step value (%)",
+            "stepamount": "Amount",
+            "realamount": "Completed amount",
+            "isauto": "Is it automatic?",
+            "steplanchtype": "Launch type",
+            "starttime": "Start date",
+            "endtime": "End date",
+            "stepstatus": "Step status",
+            "remark": "Step remarks"
+        }
+    },
+    "settlement": {
+        "title": "Settlement sheet"
+    },
+    "rules": {
+        "zcxy": "User registration agreement",
+        "yszc": "About privacy",
+        "ryszc": "Privacy policy",
+        "fwrx": "Customer service hotline",
+        "zrxy": "Transfer agreement"
+    },
+    "mine": {
+        "title": "Me",
+        "normal": "Normal",
+        "balance": "Balance",
+        "netWorth": "Net value",
+        "freezeMargin": "Freeze margin",
+        "usedMargin": "Occupied",
+        "availableFunds": "Available",
+        "riskRate": "Risk rate",
+        "cashin": "Cash In",
+        "cashout": "Cash Out",
+        "myposition": "My Positions",
+        "myorder": "My Orders",
+        "delivery": "Pick Up",
+        "performance": "Performance information",
+        "fundsinfo": "Funds Infos",
+        "authentication": "Real-name authentication",
+        "banksign": "Bank Management",
+        "personalinformation": "Personal information",
+        "settings": "Settings",
+        "aboutus": "About Us",
+        "protocol": "Market entry agreement",
+        "positiontransfer": "Position transfer",
+        "profile": {
+            "title": "Personal information",
+            "invoiceinfo": "Invoice information",
+            "addressinfo": "Delivery address",
+            "wechat": "WeChat",
+            "email": "Email",
+            "tips1": "Please enter your WeChat ID"
+        },
+        "address": {
+            "title": "Delivery address management",
+            "add": "Add new address",
+            "default": "Default",
+            "detail": "Detailed address",
+            "phoneNum": "Contact number",
+            "receiverName": "Recipient",
+            "region": "Delivery area",
+            "address": "Delivery address",
+            "isdefault": "Set as default?",
+            "modifyaddressinfo": "Modify delivery address",
+            "addaddressinfo": "Add new delivery address",
+            "tips1": "Please enter the recipient's name",
+            "tips2": "Please enter the contact number",
+            "tips3": "Please select the delivery area",
+            "tips4": "Please enter the detailed address",
+            "tips5": "Do you want to delete this delivery address?",
+            "tips6": "Do you want to set this address as default?"
+        },
+        "invoice": {
+            "title": "Invoice information",
+            "title1": "Modify invoice information",
+            "title2": "Add new invoice information",
+            "personal": "Individual",
+            "company": "Company",
+            "default": "Default",
+            "receipttype": "Invoice type",
+            "UserName": "Invoice title",
+            "TaxpayerID": "Tax ID",
+            "ReceiptBank": "Bank of account",
+            "ReceiptAccount": "Bank account number",
+            "Address": "Company address",
+            "ContactInfo": "Company phone number",
+            "Email": "Email",
+            "tips1": "Please enter the invoice title",
+            "tips2": "Please enter the taxpayer identification number",
+            "tips3": "Do you want to delete this invoice?",
+            "addinvoice": "Add new invoice"
+        },
+        "setting": {
+            "title": "Quick settings",
+            "tradesettings": "Order settings",
+            "tipssetting": "Notification settings",
+            "others": "Other settings",
+            "language": "Language settings",
+            "chinese": "简体中文",
+            "english": "English",
+            "enth": "ภาษาไทย",
+            "orderBuyOrSell": "OrderBuyOrSell",
+            "orderQtyIsEmpty": "Clear quantity after placing order",
+            "priceFocusType": "Order price type",
+            "showOrderEnableQty": "Show estimated tradable volume",
+            "orderFocusType": "Default focus after placing order",
+            "showOrderDialog": "Order confirmation prompt",
+            "showOrderCancelDialog": "Cancellation confirmation prompt",
+            "showOrderFailMessage": "Order failure message",
+            "showOrderSuccessMessage": "Order success message",
+            "price": "Price",
+            "qty": "Quantity",
+            "last": "Current price",
+            "counterparty": "Counterparty price",
+            "realtimelast": "Real-time current price",
+            "realtimecounterparty": "Real-time counterparty price",
+            "tips": "Do you want to restore to default settings?"
+        }
+    },
+    "banksign": {
+        "title": "Bank Management",
+        "accountname": "Name",
+        "accountname1": "Bank card account name",
+        "OpenBankAccId": "Bank of account",
+        "cardtype": "Document type",
+        "cardno": "Document number",
+        "cusbankname": "Custodian bank",
+        "bankaccountno1": "Contract bank account number",
+        "currency": "Currency",
+        "bankname": "Contract bank",
+        "bankname1": "Bank name",
+        "bankno": "Bank card number",
+        "bankaccountname": "Name",
+        "mobilephone": "Phone number",
+        "branchbankname": "Branch name",
+        "remark": "Remarks",
+        "signstatus": "Status",
+        "signagain": "Re-sign",
+        "signagreement": "Agreement signing",
+        "cancel": "Cancel",
+        "modify": "Modify",
+        "addbanksign": "Add Bank Sign",
+        "modifybanksign": "Modify Bank Sign",
+        "Pleaseselectyourbank": "Please select the bank of account",
+        "Pleaseenteryourmobilephonenumber": "Please enter the phone number",
+        "Pleaseenterbankaccountname": "Please enter the bank card account name",
+        "Pleaseenterbankaccountno": "Please enter the bank card account number",
+        "Pleaseenterbankno": "Please enter the bank card number",
+        "youhavenotaddedasignedaccount": "You have not added a signed account",
+        "fundstype": "Fund type",
+        "pleasechoicefundstype": "Please select the fund type",
+        "time": "Time",
+        "operatetype": "Operation type",
+        "amount": "Amount",
+        "bankaccountno": "Bank card number",
+        "verificationcode": "Get verification code",
+        "sendagain": "Resend",
+        "sendfailure": "Sending failed",
+        "Pleaseenterbranchbankname": "Please enter the branch name of the bank of account",
+        "Pleaseenterbranchbankno": "Please enter the branch code of the bank of account",
+        "submitsuccess1": "Submission of contract information modification successful.",
+        "submitsuccess2": "Submission successful, please check the results later.",
+        "tips1": "Add the signing account infos first!",
+        "tips2": "Go Bank Sign",
+        "tips3": "Please complete real-name authentication before proceeding with this operation!",
+        "tips4": "Go to authenticate",
+        "tips5": "Do you want to log out of the current account?",
+        "tips6": "Phone number exceeds 20 digits",
+        "tips7": "Not Bank Sign",
+        "tips8": "Real name authentication is under review, temporarily can not be signed request operation!",
+        "tips9": "Send a letter to the settlement center to modify the information before modifying, otherwise it will affect the deposit and withdrawal of funds.",
+        "tips10": "Please go to the mobile app to sign the agreement!",
+        "tips11": "Please select bank information!",
+        "tips12": "Are you sure you want to terminate the contract?",
+        "tips13": "The termination was successfully submitted, confirm the result later",
+        "tips14": "Select bank",
+        "tips15": "Please enter the bank name",
+        "search": {
+            "title": "Search branch",
+            "Pleaseenterbranchbankname": "Please enter the branch name",
+            "choicebranchbank": "Select branch",
+            "nodatas": "No data available",
+            "searching": "Searching..."
+        },
+        "capital": {
+            "title": "Funds",
+            "title2": "FundsInfo",
+            "title3": "Fund flow",
+            "title4": "Settlement sheet",
+            "accountid": "Fund account number",
+            "createtime": "Time",
+            "operatetypename": "Operation type",
+            "amount": "Amount",
+            "totalcharge": "Total Charge:",
+            "totalprofit": "Total Profit:",
+            "hisamountlogs": "Historical fund flow"
+        },
+        "wallet": {
+            "title": "Cash In Out",
+            "applys": "Application records",
+            "cashin": "Cash In",
+            "cashout": "Cash Out",
+            "deposit": {
+                "subtitle": "CashIn Platform",
+                "subtitle1": "CashIn Time",
+                "inamount": "InAmount",
+                "pleaseenterinamount": "Enter in-amount",
+                "credit": "Receipt",
+                "time": "Payment time: trading day ",
+                "notice": "Holidays to the notice, announcement shall prevail, non-trading days don't operate!",
+                "platformdepositbankname": "PlatformDepositBankName",
+                "platformdepositaccountno": "PlatformDepositAccountNo",
+                "platformdepositaccount": "PlatformDepositAccount",
+                "platformdepositsub-branch": "PlatformDepositSub-Branch",
+                "goldisnotwithinthetimeframe": "Gold is not within the time frame",
+                "failedtogetservertime": "Failed to get server time",
+                "paste": "Copied, go paste it~",
+                "pastefailure": "Copy failed",
+                "submitfailure": "Submission failed:",
+                "pleaseuploadthetransfervoucher": "Please upload transfer receipt",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "Is golden on bank account transfer?"
+            },
+            "withdraw": {
+                "subtitle": "CashOut Time",
+                "outamount": "OutAmount",
+                "bankname": "Bank of account",
+                "bankaccountno": "Bank card number",
+                "bankaccountname": "Name",
+                "pleaseenteroutamount": "Enter out-amount",
+                "time": "Payment time: trading day ",
+                "notice": "Holidays to the notice, announcement shall prevail, non-trading days don't operate!",
+                "theamountavailableis0": "The amount available is 0",
+                "exceedingthepayableamount": "Exceeding the payable amount",
+                "goldisnotwithinthetimeframe": "Gold is not within the time frame",
+                "failedtogetservertime": "Failed to get server time",
+                "submitsuccess": "Submission successful, please do not submit again, and check the results later",
+                "submitfailure": "Submission failed:",
+                "pleaseuploadthetransfervoucher": "Please upload transfer voucher",
+                "availableoutmoney": "Available ",
+                "remark": "Remarks"
+            },
+            "inoutapply": {
+                "title": "Application List",
+                "charge": "Charge",
+                "executetype": "Type",
+                "extoperateid": "Flow number",
+                "updatetime": "Time",
+                "remark2": "Remarks",
+                "applystatus": "Status",
+                "bankaccountno": "Card number",
+                "bankname": "Bank of account",
+                "accountcode": "Fund account numb",
+                "accountname": "Name",
+                "amount": "Amount"
+            }
+        }
+    },
+    "user": {
+        "login": {
+            "username": "Username",
+            "username1": "Username/Account/Phone number",
+            "password": "Password",
+            "login": "Log in",
+            "forgetpassword": "Forgot password?",
+            "rulesyszc": "Privacy Policy",
+            "register": "User registration",
+            "ruleszcxy": "User registration agreement",
+            "rulesyhkhfxgzs": "User account opening risk notification",
+            "checked": "I have read and agree",
+            "Pleaseenterausername": "Please enter your username",
+            "Pleaseenterthepassword": "Please enter your password",
+            "startfailure": "Initialization failed",
+            "loading": "Loading...",
+            "tips1": "For the security of your account, please change your password!",
+            "logining": "Logging in...",
+            "logining1": "Logging in",
+            "tips2": "Please agree to the terms of use first",
+            "tips3": "Login failed:",
+            "tips4": "Logout notification",
+            "tips5": "Account has been logged out",
+            "tips6": "Language changes require re-login to take effect!",
+            "tips7": "Dear user: Hello, please complete the full payment for the pre-order before 04:00 on Saturday for shipment, otherwise, the platform will cancel the pre-order as per the agreement."
+        },
+        "register": {
+            "title": "User registration",
+            "title1": "Scan to register",
+            "mobile": "Phone number",
+            "vcode": "SMS verification code",
+            "sendagain": "Resend",
+            "getsmscode": "Get verification code",
+            "freeregister": "Free registration",
+            "logipwd": "Login password",
+            "confirmpwd": "Confirm password",
+            "registercode": "Registration code",
+            "checked": "I have read and agree",
+            "ruleszcxy": "User registration agreement",
+            "rulesfxgzs": "Risk notification letter",
+            "registersuccess": "Registration successful!",
+            "tips1": "Please enter your phone number",
+            "tips2": "Please enter your login password",
+            "tips3": "Please enter your confirm password",
+            "tips4": "Login password and confirm password do not match",
+            "tips5": "Please enter the SMS verification code",
+            "tips6": "Please enter the registration code",
+            "tips7": "Sending failed",
+            "tips8": "Your account has been successfully registered.",
+            "tips9": "Registering...",
+            "tips10": "Please agree to the registration terms first"
+        },
+        "password": {
+            "title": "Change password",
+            "title1": "Change login password",
+            "newpwd": "New password",
+            "confirmpwd": "Confirm password",
+            "oldpwd": "Original password",
+            "tips1": "Please enter the original password",
+            "tips2": "Please enter the new password",
+            "tips3": "Please re-enter the new password",
+            "tips4": "Password entries do not match!",
+            "tips5": "Password changed successfully, please log in again."
+        },
+        "forget": {
+            "title": "Reset login password",
+            "mobile": "Phone number",
+            "vcode": "SMS verification code",
+            "sendagain": "Resend",
+            "getsmscode": "Get verification code",
+            "newpwd": "New password",
+            "confirmpwd": "Confirm password",
+            "resetpwd": "Reset password",
+            "tips1": "Please enter your phone number",
+            "tips2": "Please enter the SMS verification code",
+            "tips3": "Please enter the new password",
+            "tips4": "Please enter the confirm password",
+            "tips5": "Password must be a combination of at least two types of characters and at least 6 characters long",
+            "tips6": "New password and confirm password do not match",
+            "tips7": "Sending failed",
+            "tips8": "Password reset successfully, please log in again."
+        },
+        "cancel": {
+            "title": "Cancel service",
+            "confirmcancellation": "Confirm cancellation",
+            "submitmessage": "After the account is canceled, it cannot be used in the system again. If there is a balance in the account, manual review is required for cancellation. Are you sure you want to cancel the account?",
+            "tips_1": "To ensure the security of your account, the following conditions must be met when submitting a cancellation request:",
+            "tips_2": "1. The account property has been settled",
+            "tips_3": "No assets, debts, or unsettled funds and commodities.",
+            "tips_4": "2. The account must be in a safe state",
+            "tips_5": "The account must be in normal use and without risk of theft.",
+            "tips_6": "3. The account must have no disputes",
+            "tips_7": "\"Submission successful, please wait for review."
+        },
+        "authentication": {
+            "title": "Real-name authentication",
+            "customername": "Name",
+            "cardtype": "Document type",
+            "cardnum": "Document number",
+            "cardfrontphoto": "Front photo of the document",
+            "cardbackphoto": "Back photo of the document",
+            "halfbodyphoto": "Photo holding the document",
+            "modifyremark": "Review remarks",
+            "authstatus": "Real-name status",
+            "submit": "Submit real-name authentication",
+            "pleaseentertheusername": "Please enter user name",
+            "pleaseenterthecardnum": "Please enter document number",
+            "pleaseuploadthecardbackphoto": "Please upload the back photo of the document",
+            "pleaseuploadthecardfrontphoto": "Please upload the front photo of the document",
+            "pleaseselectthecardtype": "Please select document type",
+            "openfailure": "Account opening failed, your age does not meet the requirements for opening an account",
+            "opensuccess": "Real-name authentication submission request successful"
+        },
+        "avater": {
+            "title": "Profile picture",
+            "cardbackphotourl": "User profile picture",
+            "tips": "Please select the correct image type",
+            "tips1": "Please upload a profile picture"
+        }
+    },
+    "report": {
+        "title": "Dealer Statement",
+        "accountid": "Account number",
+        "customername": "Name",
+        "currency": "Currency",
+        "tradedate": "Settlement date",
+        "tradedetail": "Transaction details",
+        "inamount": "Bank deposit",
+        "outamount": "Bank withdrawal",
+        "closepl": "ClosePl",
+        "reckonpl": "ReckonPl",
+        "paycharge": "Trade service fee",
+        "oriusedmargin": "Occupied funds",
+        "orioutamountfreeze": "Frozen funds",
+        "avaiableoutmoney": "Available funds for withdrawal",
+        "ordersumary": "Order summary",
+        "inoutamountdetail": "Deposit and withdrawal details",
+        "fundsinfo": "Fund information",
+        "accountinfo": "Account information",
+        "reckondate": "Settlement date",
+        "reportdetail": "Report details",
+        "balance": "Beginning balance",
+        "currentbalance": "Ending balance",
+        "avaiablemoney": "Available funds",
+        "day": "Daily report",
+        "month": "Monthly report",
+        "trade": {
+            "goodsdisplay": "Goods",
+            "buyorselldisplay": "BuyOrSell",
+            "tradeqty": "Quantity",
+            "tradeprice": "Price",
+            "tradeamount": "Transaction amount",
+            "charge": "Service charge",
+            "tradetime": "Time"
+        },
+        "position": {
+            "goodsdisplay": "Goods",
+            "buyorselldisplay": "BuyOrSell",
+            "curpositionqty": "Holding amount",
+            "frozenqty": "FrozenQty",
+            "curholderamount": "Order amount",
+            "avagepricedisplay": "Average price"
+        },
+        "bank": {
+            "updatetime": "Time",
+            "executetypedisplay": "Fund type",
+            "amount": "Amount",
+            "applystatusdisplay": "Status"
+        }
+    },
+    "notices": {
+        "title": "Notification announcement",
+        "title1": "System announcement",
+        "notice": "Notice",
+        "announcement": "Announcement",
+        "details": "Announcement details"
+    },
+    "news": {
+        "source": "Source:",
+        "numbers": "Views:",
+        "hotnews": "Popular news",
+        "author": "Author:"
+    },
+    "slider": {
+        "testTip": "Validating...",
+        "tipTxt": "Swipe right to verify",
+        "successTip": "Verification successful",
+        "failTip": "Verification failed, please try again"
+    },
+    "pcroute": {
+        "bottom": {
+            "title": "Bottom document menu",
+            "bottom_goods": "Product order",
+            "bottom_goods_position": "Position",
+            "bottom_goods_position_transfer": "Transfer",
+            "bottom_goods_position_delivery16": "Delivery",
+            "bottom_goods_position_delivery50": "Delivery",
+            "bottom_goods_detail": "Position details",
+            "bottom_goods_order": "Order",
+            "bottom_goods_trade": "Transaction",
+            "bottom_goods_delivery": "Delivery",
+            "bottom_presell": "Pre-sale transfer",
+            "bottom_presell_presellposition": "Pre-sale subscription",
+            "bottom_presell_transferposition": "Transfer positions",
+            "bottom_presell_transferorder": "Transfer order",
+            "bottom_presell_transfertrader": "Transfer transaction",
+            "bottom_presell_onlinedelivery": "Select settlement",
+            "bottom_spot": "Spot warehouse receipt",
+            "bottom_spot_position": "Spot details",
+            "bottom_spot_order": "Pending order",
+            "bottom_spot_trade": "Transaction",
+            "bottom_spot_pickup": "Pickup",
+            "bottom_pricing": "Pricing & Listing",
+            "bottom_pricing_position": "Position",
+            "bottom_pricing_detail": "Position details",
+            "bottom_pricing_detail2": "Order details",
+            "bottom_pricing_order": "Order",
+            "bottom_pricing_trade": "Transaction",
+            "bottom_pricing_delivery": "Delivery",
+            "bottom_swap": "Swap market",
+            "bottom_swap_position": "Position",
+            "bottom_swap_order": "Order",
+            "bottom_swap_trade": "Transaction",
+            "bottom_performance": "Performance information",
+            "bottom_performance_buy": "Buy performance",
+            "bottom_performance_sell": "Sell performance",
+            "bottom_inout": "Position transfer",
+            "bottom_inout_in": "My Transfer In",
+            "bottom_inout_out": "My transfers out",
+            "bottom_capital": "Fund information",
+            "bottom_capital_summary": "Fund summary",
+            "bottom_capital_statement": "Fund flow",
+            "bottom_capital_inoutapply": "Deposit and withdrawal details"
+        },
+        "market": {
+            "title": "Market",
+            "market_trade": "Market Trade"
+        },
+        "query": {
+            "title": "Search",
+            "query_order": "Order records",
+            "query_order_goods": "Product contract",
+            "query_order_goods_list": "Current records",
+            "query_order_goods_history": "Historical records",
+            "query_order_presell": "Pre-sale transfer",
+            "query_order_presell__list": "Current subscriptions",
+            "query_order_presell_history": "Historical subscriptions",
+            "query_order_presell_transferlist": "Current transfers",
+            "query_order_presell_transferhistory": "Historical transfers",
+            "query_order_spot": "Spot warehouse receipt",
+            "query_order_spot_list": "Current records",
+            "query_order_spot_history": "Historical records",
+            "query_order_pricing": "Pricing & Listing",
+            "query_order_pricing_list": "Current records",
+            "query_order_pricing_history": "Historical records",
+            "query_order_swap": "Swap market",
+            "query_order_swap_list": "Current records",
+            "query_order_swap_history": "Historical records",
+            "query_trade": "Transaction records",
+            "query_trade_goods": "Product contract",
+            "query_trade_goods_list": "Current records",
+            "query_trade_goods_history": "Historical records",
+            "query_trade_presell": "Pre-sale transfer",
+            "query_trade_presell_list": "Current records",
+            "query_trade_presell_history": "Historical records",
+            "query_trade_spot": "Spot warehouse receipt",
+            "query_trade_spot_list": "Current records",
+            "query_trade_spot_history": "Historical records",
+            "query_trade_pricing": "Pricing & Listing",
+            "query_trade_pricing_list": "Current records",
+            "query_trade_pricing_history": "Historical records",
+            "query_trade_swap": "Swap market",
+            "query_trade_swap_list": "Current records",
+            "query_trade_swap_history": "Historical records",
+            "query_capital": "Fund flow",
+            "query_capital_list": "Current records",
+            "query_capital_history": "Historical records",
+            "query_presell": "Select settlement",
+            "query_presell_onlinedelivery": "Select settlement",
+            "query_performance": "Performance query",
+            "query_performance_buy": "Buy performance",
+            "query_performance_buy_running": "In progress",
+            "query_performance_buy_all": "All",
+            "query_performance_sell": "Sell performance",
+            "query_performance_sell_running": "In progress",
+            "query_performance_sell_all": "All",
+            "query_inoutapply": "Deposit and withdrawal application records",
+            "query_inoutapply_list": "Current records",
+            "query_inoutapply_history": "Historical records"
+        },
+        "account": {
+            "title": "Account management",
+            "account_sign": "Contract account management",
+            "account_holdsign": "Deposit direct debit agreement",
+            "account_holddeposit": "Deposit direct debit application",
+            "account_address": "Delivery address management",
+            "account_receipt": "Invoice information management"
+        }
+    },
+    "regex": {
+        "password": "Password must contain at least two of the following: letters, numbers, special characters, and must be at least 6 characters long.",
+        "phone": "Invalid phone number",
+        "email": "Invalid email address",
+        "en": "Only English letters are allowed (no spaces)",
+        "enname": "Only letters, numbers, and underscores are allowed",
+        "cardno": "Invalid ID card number",
+        "bankcardno": "Invalid bank card number"
+    },
+    "tss": {
+        "title": "Categorys",
+        "tips1": "Please enter your search term",
+        "subtitle1": "FullPayment",
+        "subtitle2": "PrePayment"
+    }
+}

+ 1695 - 0
output/jsons/th-TH.json

@@ -0,0 +1,1695 @@
+{
+    "app": {
+        "name": "หลายศตวรรษ",
+        "slogan": "แพลตฟอร์มการซื้อขายดิจิทัล\r\nบริการครบวงจรที่ทันสมัย"
+    },
+    "common": {
+        "pulling-text": "เลื่อนลงเพื่อรีเฟรช",
+        "loosing-text": "ปล่อยเพื่อเริ่มโหลด",
+        "loading-text": "กำลังดำเนินการโหลด...",
+        "success-text": "โหลดสำเร็จแล้ว",
+        "nodatas": "ไม่มีข้อมูล",
+        "baseinfo": "ข้อมูลพื้นฐาน",
+        "more": "เพิ่มเติม",
+        "details": "รายละเอียด",
+        "placeholder": "กรุณากรอก",
+        "loadingfailed": "โหลดล้มเหลว",
+        "required": "จำเป็นต้องกรอก",
+        "optional": "ไม่บังคับ",
+        "logout": "ออกจากระบบ",
+        "save": "บันทึก",
+        "tips": "เคล็ดลับ",
+        "submitsuccess": "ส่งสำเร็จ",
+        "submitsuccess1": "ส่งสำเร็จ กรุณาตรวจสอบผลลัพธ์ในภายหลัง",
+        "pleaseenter": "กรุณากรอก",
+        "ikonw": "ฉันเข้าใจแล้ว",
+        "operate": "ดำเนินการ",
+        "exit": "ออก",
+        "tryagain": "ลองอีกครั้ง",
+        "loading": "กำลังดำเนินการโหลด...",
+        "submiting": "กำลังส่ง...",
+        "nomore": "ไม่มีข้อมูลเพิ่มเติม",
+        "loadMore": "โหลดเพิ่มเติม",
+        "orderindex": "ลำดับ",
+        "startdate": "วันที่เริ่มต้น",
+        "enddate": "วันที่สิ้นสุด",
+        "choice": "กรุณาเลือก",
+        "choice1": "กรุณากรอกคำค้นหา",
+        "choice2": "เลือก",
+        "choice3": "โปรดเลือกพื้นที่",
+        "yes": "ใช่",
+        "no": "ไม่",
+        "submitfailure": "การส่งล้มเหลว:",
+        "requestfailure": "การร้องขอล้มเหลว คลิกเพื่อโหลดใหม่",
+        "tips1": "ต้องการขึ้นรายการในทันทีหรือไม่?",
+        "tips2": "ขึ้นรายการสำเร็จ",
+        "tips3": "ขึ้นรายการล้มเหลว:",
+        "tips4": "ถอนคำสั่งสำเร็จ",
+        "tips5": "การถอนบางส่วนล้มเหลว:",
+        "tips6": "การเรียกคืนบางส่วนล้มเหลว:",
+        "tips7": "ยังไม่ได้ลงนามสัญญาหักเงินอัตโนมัติสำหรับการฝากเงิน",
+        "tips8": "การส่งรหัสยืนยันล้มเหลว:",
+        "tips9": "การยื่นคำขอรับรองตัวตนล้มเหลว:",
+        "tips10": "การยื่นคำขอรับรองตัวตนสำเร็จ",
+        "tips11": "การส่งล้มเหลว",
+        "tips12": "ยังไม่ได้ลงนามสัญญา",
+        "tips13": "แก้ไขข้อมูลสัญญาสำเร็จ",
+        "tips14": "การเซ็นสัญญาประสบความสำเร็จโปรดรอการตรวจสอบ",
+        "tips15": "ยืนยันการทำงาน",
+        "tips16": "ยืนยันความล้มเหลว:",
+        "tips17": "การดำเนินการเกินเวลา",
+        "tips18": "การล็อกอินล้มเหลว โปรดเข้าสู่ระบบอีกครั้ง",
+        "tips19": "หมดเวลาของการร้องขอ โปรดลองอีกครั้งในภายหลัง",
+        "tips20": "เกิดข้อผิดพลาดขึ้น โปรดลองใหม่อีกครั้ง",
+        "tips21": "ระบบเครือข่ายหรือเซิร์ฟเวอร์เกิดข้อผิดพลาด",
+        "tips22": "การร้องขอล้มเหลวโปรดลองใหม่อีกครั้ง",
+        "tips23": "การร้องขอล้มเหลว:",
+        "tips24": "การล็อกอินล้มเหลว:",
+        "tips25": "ไม่อนุญาตสิทธิ์ในการเข้าใช้อัลบั้ม",
+        "tips26": "อัปโหลดเรียบร้อยแล้ว",
+        "tips27": "การอัปโหลดล้มเหลว",
+        "tips28": "กำลังอัปโหลด...",
+        "tips29": "ขนาดภาพต้องไม่เกิน 5 MB",
+        "tips30": "คำอธิบายเกี่ยวกับการอนุญาตเข้าถึงพื้นที่จัดเก็บ/รูปภาพ",
+        "tips31": "ใช้ในการเพิ่ม สร้าง อัปโหลด เผยแพร่ แชร์ ดาวน์โหลด ค้นหา และระบุรูปภาพและวิดีโอ รวมถึงการอ่านและเขียนเนื้อหาในอัลบั้มและไฟล์",
+        "all": "ทั้งหมด",
+        "calendar": "เลือกวันที่"
+    },
+    "tabbar": {
+        "home": "หน้าหลัก",
+        "mine": "ฉัน",
+        "trade": "การซื้อขาย"
+    },
+    "routes": {
+        "news": "ข่าวสารตลาด",
+        "notice": "ประกาศและแจ้งเตือน",
+        "capital": "ข้อมูลกองทุน",
+        "sign": "บัญชีที่ลงนาม",
+        "profile": "ข้อมูลส่วนตัว",
+        "setting": "การตั้งค่า",
+        "about": "เกี่ยวกับเรา",
+        "modifypwd": "เปลี่ยนรหัสผ่าน",
+        "usercancel": "ยกเลิกบริการ"
+    },
+    "operation": {
+        "add": "เพิ่มใหม่",
+        "all": "ถอนทั้งหมด",
+        "buynow": "ซื้อทันที",
+        "submit": "ส่ง",
+        "edit": "แก้ไข",
+        "confirm": "ยืนยัน",
+        "delete": "ลบ",
+        "save": "บันทึก",
+        "cancel": "ยกเลิก",
+        "cancel1": "ยกเลิกด่วน",
+        "cancel2": "เพิกถอน",
+        "transfer": "โอน",
+        "delivery": "ส่งมอบ",
+        "listing": "ลงรายการ",
+        "order": "สร้างคำสั่งซื้อ",
+        "listing1": "ลงรายการซื้อ",
+        "delisting": "ถอนรายการ",
+        "pickup": "รับสินค้า",
+        "details": "รายละเอียด",
+        "deposit": "เติมเงินมัดจำ",
+        "deposit2": "เพิ่มเงินมัดจำ",
+        "close": "ปิดสถานะ",
+        "close1": "ปิด",
+        "default": "ผิดสัญญา",
+        "default1": "ตั้งเป็นค่าเริ่มต้น",
+        "default2": "ยื่นคำร้องเรื่องผิดสัญญา",
+        "modify": "แก้ไข",
+        "modify2": "แก้ไขข้อมูล",
+        "extension": "ขอยื่นคำร้องขอเลื่อนเวลา",
+        "execution": "ดำเนินการทันที",
+        "manual": "ยืนยันด้วยตนเอง",
+        "payment": "ชำระเงิน",
+        "search": "ค้นหา",
+        "reset": "รีเซ็ต",
+        "disagree": "ไม่เห็นด้วย",
+        "next": "ขั้นตอนถัดไป",
+        "upload": "อัพโหลด",
+        "chart": "แผนภูมิ",
+        "restore": "คืนค่าเริ่มต้น",
+        "savesetting": "บันทึกการตั้งค่า",
+        "back": "กลับ",
+        "Withholding": "คำขอหักเงินอัตโนมัติสำหรับการลงนามสัญญา",
+        "closeall": "ย่อทั้งหมด",
+        "openall": "ขยายทั้งหมด",
+        "modifyavatar": "เปลี่ยนรูปโปรไฟล์",
+        "agree": "เห็นด้วย",
+        "giveup": "ละทิ้ง",
+        "One-click": "ยกเลิกการสมัครด้วยคลิกเดียว"
+    },
+    "chart": {
+        "time": "แบ่งช่วงเวลา",
+        "minutes": "นาที",
+        "dayline": "เส้นรายวัน",
+        "weekline": "เส้นรายสัปดาห์",
+        "monthline": "เส้นรายเดือน",
+        "yearline": "เส้นรายปี",
+        "oneminutes": "1 นาที",
+        "fiveminutes": "5 นาที",
+        "thirtyminutes": "30 นาที",
+        "onehour": "1 ชั่วโมง",
+        "fourhour": "4 ชั่วโมง",
+        "timestrade": "การซื้อขายแบบแบ่ช่วงงเวลา",
+        "refprice": "ราคาอ้างอิง",
+        "Open": "เปิด:",
+        "High": "สูง:",
+        "Low": "ต่ำ:",
+        "Close": "เก็บ:",
+        "Vol": "ปริมาณ:",
+        "Amount": "จำนวน:",
+        "Increase": "รูปภาพ:",
+        "Price": "ราคา:"
+    },
+    "account": {
+        "title": "ข้อมูลกองทุน",
+        "account": "บัญชีกองทุน",
+        "accountid": "รหัสบัญชีลูกค้า",
+        "userId": "รหัสผู้ใช้:",
+        "loginId": "รหัสเข้าสู่ระบบ:",
+        "connected": "เชื่อมต่อแล้ว",
+        "unconnected": "ไม่ได้เชื่อมต่อ",
+        "quoteservice": "บริการข้อมูลตลาด:",
+        "balance": "ยอดเงินคงเหลือ",
+        "balance2": "ยอดคงเหลือต้นงวด",
+        "currentbalance": "ยอดคงเหลือปลายงวด",
+        "freezeMargin": "การหักเงินล่วงหน้า",
+        "freezeMargin2": "หลักประกันที่สำรองไว้",
+        "availableFunds": "เงินที่ใช้ได้",
+        "availableFunds2": "เงินทุนที่พร้อมใช้",
+        "netWorth": "มูลค่าสุทธิ",
+        "usedMargin": "ใช้ไป",
+        "usedMargin2": "เงินทุนที่ใช้ไป",
+        "profitLoss": "กำไร/ขาดทุนลอยตัว",
+        "inamount": "เงินฝากวันนี้",
+        "outamount": "เงินถอนวันนี้",
+        "closepl": "กำไร/ขาดทุนวันนี้",
+        "paycharge": "ค่าธรรมเนียมการซื้อขาย",
+        "tradestatus": "สถานะ",
+        "riskRate": "อัตราความเสี่ยง",
+        "riskRate1": "อัตราความเสี่ยง:",
+        "cutRate": "อัตราการบังคับขาย (หรือ อัตราการตัดขาดทุน):",
+        "tips1": "อัตราความเสี่ยง = (การใช้ทรัพยากร / มูลค่าสุทธิ) * 100%",
+        "tips2": "อัตราการบังคับขาย = (อัตราความเสี่ยง / อัตราความเสี่ยงสำหรับการบังคับขาย) * 100%",
+        "formula": "สูตร"
+    },
+    "quote": {
+        "title": "ข้อมูลตลาดอ้างอิง",
+        "goodsname": "สินค้า/รหัส",
+        "goodsname1": "ชื่อ",
+        "goodscode": "รหัส",
+        "refgoodsname": "สัญญาอ้างอิง",
+        "averageprice": "ราคาเฉลี่ย",
+        "spec": "ข้อกำหนด",
+        "last": "ราคาล่าสุด",
+        "rise": "ขึ้น/ลง",
+        "change": "การเปลี่ยนแปลง",
+        "opened": "ราคาเปิด",
+        "presettle": "ราคาปิดวันก่อน",
+        "lowest": "ต่ำสุด",
+        "highest": "สูงสุด",
+        "amplitude": "ความผันผวน",
+        "limitup": "ราคาสูงสุดที่สามารถขึ้นได้ (หรือ ขีดจำกัดการขึ้นของราคา)",
+        "limitdown": "ราคาต่ำสุดที่สามารถลงได้ (หรือ ขีดจำกัดการลดของราคา)",
+        "bidvolume": "ปริมาณเสนอซื้อ",
+        "askvolume": "ปริมาณเสนอขาย",
+        "buyusername": "ผู้ซื้อ",
+        "sellusername": "ผู้ขาย",
+        "bid": "ซื้อ",
+        "ask": "ขาย",
+        "selllprice": "ราคาขาย",
+        "time": "เวลา",
+        "vol": "ปริมาณปัจจุบัน",
+        "holdvolume": "ปริมาณคงค้าง",
+        "totalvolume": "ปริมาณการซื้อขาย",
+        "totalturnover": "มูลค่าการซื้อขายรวม",
+        "buyhall": "พื้นที่สำหรับการซื้อ",
+        "sellhall": "พื้นที่สำหรับการขาย",
+        "buysellhall": "พื้นที่สำหรับการซื้อขาย",
+        "listinghall": "พื้นที่สำหรับการขึ้นทะเบียนรายการ",
+        "enableQty": "ปริมาณที่คาดว่าสามารถสั่งซื้อได้",
+        "deposit": "หลักประกันที่สำรองไว้",
+        "avaiableMoney": "เงินทุนที่พร้อมใช้",
+        "orderbuy": "สร้างคำสั่งซื้อ",
+        "transferbuy": "ซื้อโดยการโอน",
+        "ordersell": "สร้างคำสั่งขาย",
+        "transfersell": "ขายโดยการโอน",
+        "buy": "ซื้อ",
+        "selll": "ขาย",
+        "bidlisting": "ขึ้นทะเบียนซื้อ",
+        "asklisting": "ขึ้นทะเบียนซื้อขาย",
+        "bid1": "ราคาเสนอซื้อ 1",
+        "bid2": "ราคาเสนอซื้อ 2",
+        "bid3": "ราคาเสนอซื้อ 3",
+        "bid4": "ราคาเสนอซื้อ 4",
+        "bid5": "ราคาเสนอซื้อ 5",
+        "ask1": "ราคาเสนอขาย 1",
+        "ask2": "ราคาเสนอขาย 2",
+        "ask3": "ราคาเสนอขาย 3",
+        "ask4": "ราคาเสนอขาย 4",
+        "ask5": "ราคาเสนอขาย 5",
+        "marketstatus": "สถานะตลาด:",
+        "unopening": "ยังไม่เปิดตลาด",
+        "ballot": {
+            "title": "จองซื้อ",
+            "attachmenturl": "รูปภาพ",
+            "refprice": "ราคาขายล่วงหน้า",
+            "starttime": "เริ่ม:",
+            "endtime": "สิ้นสุด:",
+            "sellname": "ผู้ขาย:",
+            "starttime1": "เวลาเริ่มต้น",
+            "endtime1": "เวลาสิ้นสุด",
+            "historypresale": "ประวัติการขาย",
+            "presalewin": " ได้รับสิทธิ์การซื้อในการขายล่วงหน้า",
+            "issueprice": "ราคาเสนอขาย",
+            "goodsdetail": "รายละเอียดสินค้า",
+            "winningthelottery": "จับสลากได้สิทธิ์",
+            "totalqty": "ทั้งหมด:",
+            "earnest": "เงินมัดจำการขายล่วงหน้า",
+            "transferdepositratio": "โอนเงินมัดจำ",
+            "subscribe": "ฉันต้องการจองซื้อ",
+            "orderQty": "ปริมาณการจองซื้อ",
+            "maxbuyqty": "ปริมาณการจองซื้อสูงสุด",
+            "deposit": "เงินมัดจำการขายล่วงหน้า",
+            "avaiablefunds": "เงินทุนที่พร้อมใช้",
+            "presalestatus": "สถานะการขายล่วงหน้า",
+            "ordercannotbegreaterthan": "ปริมาณคำสั่งซื้อไม่สามารถมากกว่า",
+            "pleaseenterthesubscriptionquantity": "กรุณาใส่ปริมาณการจองซื้อ"
+        },
+        "goods": {
+            "title": "เพิกถอนรายการ",
+            "title1": "การทำธุรกรรมคำสั่งซื้อ",
+            "orderprice": "ราคา",
+            "orderqty": "จำนวน",
+            "username": "ฝ่ายจดทะเบียนรายการ",
+            "nodeal": "ไม่สามารถทำธุรกรรมกับตนเองได้",
+            "buyorsell": "ทิศทาง",
+            "goods": "สินค้า",
+            "pleaseenterorderprice": "กรุณาใส่ราคา",
+            "pleaseenterorderqty": "กรุณาใส่จำนวน",
+            "tips1": "ยืนยันว่าจะส่งหรือไม่?",
+            "tips2": "*หากมีคำสั่งซื้อที่ตรงกับราคาจากคำสั่งในทิศทางตรงกันข้าม ระบบจะทำการยกเลิกโดยอัตโนมัติ",
+            "tips3": "*ส่งสำเร็จแล้ว",
+            "tips4": "กรุณาใส่ปริมาณการเพิกถอนรายการ",
+            "delistingqty": "ปริมาณการเพิกถอนรายการ",
+            "delistingbuyorsell": "ทิศทางการเพิกถอนรายการ",
+            "remainqty": "ปริมาณคงเหลือ",
+            "listingprice": "ราคาจดทะเบียนรายการ",
+            "taaccount": "บัญชีการซื้อขาย"
+        },
+        "presale": {
+            "title": "รายละเอียดสินค้า",
+            "attachmenturl": "รูปภาพ",
+            "startprice": "ราคาเริ่มต้นประมูล",
+            "presalehistory": "ประวัติการขาย",
+            "starttime": "เริ่มได้:",
+            "endtime": "จบ:",
+            "starttime1": "เวลาเริ่ม",
+            "endtime1": "เวลาสิ้นสุด",
+            "bulk": "การประมูลแบบกลุ่ม",
+            "earnest": "เงินมัดจำการขายล่วงหน้า",
+            "transferdeposit": "โอนเงินมัดจำ",
+            "totalqty": "ทั้งหมด:",
+            "buy": "ฉันต้องการเสนอราคา",
+            "presalebidding": "การประมูลขายล่วงหน้า",
+            "bidfor": "ราคาเสนอ",
+            "presalestatus": "สถานะก่อนขาย",
+            "SubscriptionPrice": "ราคาจองซื้อ",
+            "avaiableMoney": "เงินทุนที่พร้อมใช้",
+            "SubscriptionQty": "ปริมาณการจองซื้อ",
+            "ended": "เสร็จสิ้น",
+            "tips1": "กรุณาใส่จำนวน",
+            "tips2": "กรุณาใส่ราคา"
+        },
+        "swap": {
+            "title": "ลงทะเบียน",
+            "floatprice": "ราคาลอยตัว",
+            "fixprice": "ราคาคงที่",
+            "sign": "ลงนาม",
+            "unreviewed": "รอการตรวจสอบ",
+            "username": "ฝ่ายจดทะเบียนรายการ",
+            "orderqty": "จำนวน",
+            "orderprice": "ราคา",
+            "marketmaxsub": "ช่วงส่วนต่างราคา",
+            "orderqty1": "ปริมาณการจดทะเบียนรายการ",
+            "orderqty2": "ปริมาณการเพิกถอนรายการ",
+            "orderprice1": "ราคาจดทะเบียนรายการ",
+            "estimateprice": "ราคาประเมิน",
+            "referenceprice": "ราคาอ้างอิง",
+            "orderamount": "มูลค่าการจดทะเบียนรายการ",
+            "estimateamount": "มูลค่าประเมิน",
+            "permargin": "ค่ามัดจำ",
+            "avaiablemoney": "เงินทุนที่พร้อมใช้",
+            "pricemove": "ประเภทของราคา",
+            "currentaccount": "บัญชีการซื้อขาย",
+            "goodsname": "สินค้า/รหัส",
+            "buyorsell": "ทิศทางการจดทะเบียนรายการ",
+            "marketprice": "ราคาตลาด",
+            "limitprice": "ราคาเพดาน",
+            "enableqty": "ปริมาณที่สามารถถอดรายการได้",
+            "sellprice": "ราคาขาย",
+            "buyprice": "ซื้อราคา",
+            "tips1": "กรุณาไปที่เมนู \"ฉัน\" - \"ลงนามสัญญา\" เพื่อเซ็นสัญญาที่เกี่ยวข้องก่อน!",
+            "tips2": "ยังไม่ได้ยืนยันตัวตน โปรดยืนยันตัวตนก่อน หากได้ยื่นคำขอยืนยันตัวตนแล้ว กรุณารอการตรวจสอบ",
+            "tips3": "สัญญาได้ยื่นคำขอลงนามแล้ว กรุณารอการตรวจสอบ",
+            "tips4": "ไม่สามารถทำธุรกรรมกับตนเองได้",
+            "tips5": "การยื่นจดทะเบียนรายการสำเร็จ",
+            "tips6": "กรุณาใส่ราคา",
+            "tips7": "กรุณาใส่ราคาจดทะเบียนรายการ",
+            "tips8": "กรุณาใส่ปริมาณการจดทะเบียนรายการ",
+            "tips9": "กรุณาใส่ส่วนต่างราคา",
+            "tips10": "กรุณาใส่ส่วนต่างราคาจดทะเบียน",
+            "tips11": "กรุณาใส่ราคาถอดรายการ",
+            "tips12": "กรุณาใส่ปริมาณการถอดรายการ",
+            "tips13": "ส่งสำเร็จแล้ว",
+            "tips14": "จะเพิกถอนรายการทันทีหรือไม่?"
+        },
+        "pricing": {
+            "title": "สั่งซื้อสินค้า",
+            "title1": "ลดราคา",
+            "title2": "ซื้อทั้งหมด",
+            "ordercancel": "คำสั่งซื้อสามารถยกเลิกได้",
+            "position": "สรุปสถานะการถือครอง",
+            "holdlb": "รายละเอียดสถานะการถือครอง",
+            "goods": "สินค้า",
+            "buyorsell": "ทิศทาง",
+            "pricemode": "วิธีการ:",
+            "orderqty": "จำนวน",
+            "marketmaxsub": "ช่วงส่วนต่างราคา",
+            "marketmaxsub1": "ราคาฐาน",
+            "price": "ราคา",
+            "enableQty": "ปริมาณที่สามารถทำสัญญาโดยประมาณ",
+            "deposit": "มัดจำ",
+            "avaiableMoney": "เงินทุนที่พร้อมใช้",
+            "orderdetails": "รายละเอียดการสั่งซื้อ",
+            "tips1": "กรุณาใส่จำนวน",
+            "tips2": "กรุณาใส่ราคา",
+            "tips3": "กรุณาใส่ช่วงส่วนต่างราคา"
+        },
+        "spot": {
+            "title": "รายละเอียดการเล่น",
+            "attachmenturl": "รูปภาพ",
+            "subtitle": "สั่งซื้อสินค้าพร้อมส่ง",
+            "subtitle1": "ใบรับสินค้าพร้อมส่ง",
+            "orderprice": "ราคา",
+            "operate": "ดำเนินการ",
+            "username": "ฝ่ายจดทะเบียนรายการ",
+            "orderqty": "จำนวน",
+            "wantbuy": "ฉันต้องการซื้อ",
+            "wantsell": "ฉันต้องการขาย",
+            "buylisting": "จดทะเบียนการซื้อ",
+            "selllisting": "จดทะเบียนการขาย",
+            "listingqty": "ปริมาณการจดทะเบียนรายการ",
+            "paymentamount": "ยอดเงินค่าสินค้า",
+            "avaiableMoney": "เงินทุนที่พร้อมใช้",
+            "enableqty": "ปริมาณที่ใช้ได้",
+            "listingprice": "ค่าใช้จ่าย",
+            "orderqty2": "ปริมาณการเพิกถอนรายการ",
+            "remainqty": "ปริมาณคงเหลือ",
+            "performancetemplate": "แม่แบบการปฏิบัติตามสัญญา",
+            "wrstandardname": "สินค้า:",
+            "warehousename": "คลังสินค้า:",
+            "warehousename1": "คลังสินค้า",
+            "enableqty1": "มีอยู่:",
+            "wrstandard": "สินค้า",
+            "deliverygoods": "หมวดหมู่",
+            "deliverygoodsname": "ชนิด",
+            "wrgoodsname": "สินค้า",
+            "sellprice": "ลดราคา",
+            "sellqty": "ปริมาณการขาย",
+            "buyprice": "ราคา",
+            "buyqty": "ปริมาณการซื้อ",
+            "tons": "ตัน ",
+            "yuan": "บาท",
+            "tips1": "กรุณาเลือกแม่แบบการปฏิบัติตามสัญญา",
+            "tips2": "กรุณาใส่ราคา",
+            "tips3": "กรุณาเลือกใบรับสินค้าพร้อมส่ง",
+            "tips4": "กรุณาใส่จำนวน",
+            "tips5": "ปริมาณที่ใช้ได้ไม่เพียงพอ",
+            "tips7": "ปริมาณคงเหลือไม่เพียงพอ",
+            "tips6": "การยื่นจดทะเบียนรายการสำเร็จ",
+            "tips8": "การยื่นเพิกถอนรายการสำเร็จ",
+            "tips9": "กรุณาเลือก",
+            "tips10": "กรุณาเลือกประเภทสินค้า",
+            "tips11": "กรุณาเลือกสินค้า",
+            "tips12": "กรุณาเลือกคลังสินค้า",
+            "tips13": "องค์ประกอบของสินค้า",
+            "tips14": "กรุณาเลือกวิธีการปฏิบัติตามสัญญา"
+        },
+        "transfer": {
+            "title1": "รายละเอียดการถ่ายโอน",
+            "qty": "จำนวน",
+            "price": "ราคา",
+            "sellname": "ฝ่ายที่เสนอขาย",
+            "presaleprice": "ราคาสั่งซื้อ",
+            "lastprice": "ราคาล่าสุด",
+            "transferdepositratio": "สัดส่วนโอนเงินมัดจำ",
+            "limitup": "ราคาขึ้นถึงเพดาน",
+            "limitdown": "ราคาลงถึงพื้น",
+            "presaleprice1": "ราคาสั่งซื้อ",
+            "presaleprice2": "ราคาขายล่วงหน้า",
+            "username": "ฝ่ายจดทะเบียนรายการ",
+            "orderqty": "จำนวน",
+            "orderprice": "ราคา",
+            "spread": "ส่วนต่างราคา",
+            "deposit": "เงินมัดจำ",
+            "buyorderqty": "ปริมาณการซื้อ",
+            "transferprice": "ราคาการถ่ายโอน",
+            "orderqty1": "ปริมาณคำสั่งซื้อ",
+            "tips1": "กรุณาใส่ราคา",
+            "tips2": "กรุณาใส่จำนวน",
+            "tips3": "ส่งสำเร็จแล้ว"
+        }
+    },
+    "order": {
+        "title": "คำสั่งซื้อของฉัน",
+        "plTotal": "กำไรและขาดทุน:",
+        "feeTotal": "ค่า:",
+        "qtyTotal": "จำนวน:",
+        "goodsorder": {
+            "title": "ใบสั่งคำสั่งซื้อ",
+            "title2": "ประวัติการสั่งคำสั่งซื้อ",
+            "subtitle": "ข้อมูลคำสั่งซื้อ",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "goodsname1": "ชื่อสินค้า",
+            "goodscode": "สัญญาคำสั่งซื้อ",
+            "buyorsell": "ทิศทาง",
+            "buildtype": "ประเภท",
+            "buyorsellbuildtype": "ทิศทาง/ประเภท",
+            "orderqty": "ปริมาณคำสั่งซื้อ",
+            "orderprice": "ราคาคำสั่งซื้อ",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "orderstatus": "สถานะคำสั่งซื้อ",
+            "ordertime": "เวลาคำสั่งซื้อ",
+            "orderdate": "วันที่คำสั่งซื้อ",
+            "orderid": "หมายเลขคำสั่งซื้อ",
+            "freezemargin": "ยอดเงินที่ถูกระงับ",
+            "tips1": "จะยกเลิกคำสั่งซื้อนี้หรือไม่?",
+            "tips2": "ยกเลิกสำเร็จ",
+            "tips3": "จะยกเลิกใบรับสินค้านี้หรือไม่?",
+            "clear": {
+                "title": "ยกเลิกด่วน",
+                "goodsId": "สินค้าคำสั่งซื้อ",
+                "buyOrSell": "ทิศทางคำสั่งซื้อ",
+                "price": "ราคายกเลิก",
+                "tips1": "กรุณาเลือกสินค้าคำสั่งซื้อ",
+                "tips2": "กรุณาใส่ราคายกเลิก"
+            }
+        },
+        "goodstrade": {
+            "title": "ใบสั่งซื้อที่สำเร็จ",
+            "title2": "ประวัติการทำธุรกรรมคำสั่งซื้อ",
+            "subtitle": "ข้อมูลการทำธุรกรรมคำสั่งซื้อ",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "goodsname1": "ชื่อสินค้า",
+            "goodscode": "สัญญาการสั่งซื้อ",
+            "buyorsell": "ทิศทาง",
+            "buildtype": "ประเภท",
+            "buildtypebuyorsell": "ชนิด/ทิศทาง",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "tradeprice": "ราคาที่ทำธุรกรรม",
+            "charge": "ค่าธรรมเนียม",
+            "closepl": "กำไรหรือขาดทุนจากการปิดสถานะ",
+            "tradetime": "เวลาทำธุรกรรม",
+            "tradedate": "วันที่ทำธุรกรรม",
+            "tradeid": "หมายเลขใบทำธุรกรรม"
+        },
+        "listingorder": {
+            "title": "คำสั่งซื้อจดทะเบียน",
+            "title2": "ประวัติคำสั่งซื้อจดทะเบียน",
+            "subtitle": "ข้อมูลคำสั่งซื้อจดทะเบียน",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "wrpricetype": "วิธีการจดทะเบียนรายการ",
+            "deliverygoodsname": "ชนิด",
+            "wrstandardname": "ชื่อสินค้า",
+            "warehousename": "คลังสินค้า",
+            "wrtradetype": "ประเภท",
+            "buyorsell": "ทิศทาง",
+            "fixedprice": "ราคาจดทะเบียนรายการ",
+            "fixedprice1": "ราคา/ราคาฐาน",
+            "wrtypename": "สัญญาซื้อขายล่วงหน้า",
+            "orderqty": "ปริมาณคำสั่งซื้อ",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "cancelqty": "ปริมาณการเพิกถอน",
+            "ordertime": "เวลาคำสั่งซื้อ",
+            "orderdate": "วันที่คำสั่งซื้อ",
+            "orderprice": "ราคาคำสั่งซื้อ",
+            "wrtradeorderstatus": "สถานะคำสั่งซื้อ",
+            "wrtradeorderid": "หมายเลขคำสั่งซื้อ",
+            "tips1": "ยืนยันว่าจะยกเลิกหรือไม่?",
+            "tips2": "ยกเลิกสำเร็จ"
+        },
+        "listingtrade": {
+            "title": "ใบทำธุรกรรมจดทะเบียน",
+            "title2": "ประวัติการทำธุรกรรมจดทะเบียน",
+            "subtitle": "ข้อมูลการทำธุรกรรมจดทะเบียน",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "deliverygoodsname": "ชนิด",
+            "wrstandardname": "ชื่อสินค้า",
+            "chargevalue": "ค่าธรรมเนียม",
+            "warehousename": "คลังสินค้า",
+            "wrtradetype": "ประเภท",
+            "buyorsell": "ทิศทาง",
+            "tradeprice": "ราคาที่ทำธุรกรรม",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "tradeamount": "มูลค่าการทำธุรกรรม",
+            "tradetime": "เวลาทำธุรกรรม",
+            "tradedate": "วันที่ทำธุรกรรม",
+            "matchusername": "ฝ่ายตรงข้าม",
+            "wrtradedetailid": "หมายเลขใบทำธุรกรรม"
+        },
+        "presale": {
+            "title": "การจองซื้อขายล่วงหน้า",
+            "subtitle": "ข้อมูลการจองซื้อขายล่วงหน้า",
+            "subtitle1": "ประวัติการจองซื้อขายล่วงหน้า",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "orderqty": "ปริมาณการจองซื้อ",
+            "orderprice": "ราคาจองซื้อ",
+            "orderamount": "มูลค่าการจองซื้อ",
+            "presaledepositalgorithm": "วิธีการมัดจำ",
+            "presaledepositvalue": "สัดส่วนมัดจำ",
+            "freezemargin": "เงินมัดจำการขายล่วงหน้า",
+            "sellname": "ฝ่ายที่เสนอขาย",
+            "starttime": "วันที่เริ่มต้น",
+            "endtime": "วันที่สิ้นสุด",
+            "orderstatus": "สถานะคำสั่งซื้อ",
+            "ordertime": "เวลาคำสั่งซื้อ",
+            "orderdate": "วันที่คำสั่งซื้อ",
+            "tradeprice": "ราคาขายล่วงหน้า",
+            "tradeqty": "ปริมาณคำสั่งซื้อ",
+            "orderid": "หมายเลขคำสั่งซื้อ"
+        },
+        "transferorder": {
+            "title": "ใบคำสั่งโอนสิทธิ์",
+            "subtitle": "ข้อมูลคำสั่งโอนสิทธิ์",
+            "subtitle1": "ประวัติคำสั่งโอนสิทธิ์",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทาง",
+            "orderqty": "ปริมาณคำสั่งซื้อ",
+            "orderprice": "ราคาคำสั่งซื้อ",
+            "presaleprice": "ราคาสั่งซื้อ",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "orderstatus": "สถานะคำสั่งซื้อ",
+            "ordertime": "เวลาคำสั่งซื้อ",
+            "orderid": "หมายเลขคำสั่งซื้อ",
+            "tips1": "จะยกเลิกคำสั่งซื้อนี้หรือไม่?",
+            "tips2": "ยกเลิกสำเร็จ"
+        },
+        "transfertrade": {
+            "title": "ใบทำธุรกรรมการโอนสิทธิ์",
+            "subtitle": "ข้อมูลการทำธุรกรรมการโอนสิทธิ์",
+            "subtitle1": "ประวัติการทำธุรกรรมการโอนสิทธิ์",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทาง",
+            "tradeqty": "ปริมาณการโอนสิทธิ์",
+            "tradeprice": "ราคาการถ่ายโอน",
+            "presaleprice": "ราคาสั่งซื้อ",
+            "closepl": "กำไรและขาดทุน",
+            "accountname": "ฝ่ายตรงข้าม",
+            "tradetime": "เวลาทำธุรกรรม",
+            "tradedate": "วันที่ทำธุรกรรม",
+            "orderid": "หมายเลขใบทำธุรกรรม"
+        },
+        "swaporder": {
+            "title": "คำสั่งซื้อสัญญาสลับ",
+            "subtitle": "ข้อมูลคำสั่งซื้อ",
+            "subtitle1": "ประวัติคำสั่งซื้อ",
+            "subtitle2": "รายละเอียดคำสั่งซื้อ",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทาง",
+            "orderqty": "ปริมาณคำสั่งซื้อ",
+            "orderprice": "ราคาคำสั่งซื้อ",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "orderstatus": "สถานะคำสั่งซื้อ",
+            "ordertime": "เวลาคำสั่งซื้อ",
+            "orderdate": "วันที่คำสั่งซื้อ",
+            "orderid": "หมายเลขคำสั่งซื้อ",
+            "tips1": "ยืนยันว่าจะยกเลิกหรือไม่?",
+            "tips2": "ยกเลิกสำเร็จ"
+        },
+        "swaptrade": {
+            "title": "การทำธุรกรรมสัญญาสลับ",
+            "subtitle": "ข้อมูลการทำธุรกรรม",
+            "subtitle1": "ประวัติการทำธุรกรรม",
+            "subtitle2": "รายละเอียดการทำธุรกรรม",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทาง",
+            "buildtype": "ประเภท",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "tradeprice": "ราคาที่ทำธุรกรรม",
+            "tradeamount": "มูลค่าการทำธุรกรรม",
+            "charge": "ค่าธรรมเนียม",
+            "closepl": "กำไรและขาดทุนจากการส่งมอบ",
+            "matchaccountid": "ฝ่ายตรงข้ามในการค้าขาย",
+            "tradetime": "เวลาทำธุรกรรม",
+            "tradedate": "วันที่ทำธุรกรรม",
+            "tradeid": "หมายเลขใบทำธุรกรรม"
+        },
+        "pricingorder": {
+            "title": "คำสั่งซื้อโดยกำหนดราคา",
+            "subtitle": "ข้อมูลคำสั่งซื้อราคาจุดที่จดทะเบียน",
+            "subtitle1": "รายละเอียด",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "ordertime": "เวลาคำสั่งซื้อ",
+            "orderdate": "วันที่คำสั่งซื้อ",
+            "buyorsell": "ทิศทาง",
+            "orderqty": "ปริมาณคำสั่งซื้อ",
+            "orderprice": "ราคาคำสั่งซื้อ",
+            "orderstatus": "สถานะคำสั่งซื้อ",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "orderid": "หมายเลขคำสั่งซื้อ",
+            "tips1": "ยืนยันว่าจะยกเลิกหรือไม่?",
+            "tips2": "ยกเลิกสำเร็จ"
+        },
+        "pricingtrade": {
+            "title": "การทำธุรกรรมตามราคาที่กำหนด",
+            "subtitle": "ตกลงตามนั้น",
+            "subtitle1": "รายละเอียด",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทาง",
+            "tradetime": "เวลาทำธุรกรรม",
+            "tradedate": "เวลาทำธุรกรรม",
+            "matchaccountid": "ฝ่ายตรงข้าม",
+            "buildtype": "ประเภท",
+            "tradeprice": "ราคาที่ทำธุรกรรม",
+            "tradeamount": "มูลค่าการทำธุรกรรม",
+            "charge": "การจัดการ",
+            "tradeqty": "ปริมาณการซื้อขาย",
+            "tradeid": "หมายเลขใบทำธุรกรรม",
+            "closepl": "ลดกำไร"
+        }
+    },
+    "position": {
+        "title": "สถานะการถือครองของฉัน",
+        "holddetail": "รายละเอียด",
+        "goods": {
+            "title": "สถานะการถือครองคำสั่งซื้อ",
+            "subtitle": "ข้อมูล ที่เก็บไว้",
+            "subtitle2": "ข้อมูลการส่งมอบ",
+            "subtitle3": "ข้อมูลการถ่ายโอน",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทางการวาง",
+            "curholderamount": "จำนวน ที่เก็บไว้",
+            "holderamount": "จำนวน ที่เก็บไว้",
+            "curpositionqty": "จำนวน ที่เก็บไว้",
+            "holderqty": "จำนวน ที่เก็บไว้",
+            "averageprice": "ราคาเท่ากัน",
+            "frozenqty": "จำนวนที่ระงับไว้",
+            "enableqty": "ปริมาณที่ใช้ได้",
+            "mindeliverylot": "ค่าปริมาณ ที่น้อย ที่สุด",
+            "orderid": "หมายเลขคำสั่ง",
+            "closepl": "อ้างอิงถึงการเก็บเกี่ยว",
+            "last": "ราคาปัจจุบัน",
+            "orderqty": "การถ่ายโอน",
+            "deposit": "ต้องการเงินชดเชย",
+            "fees": "ค่าธรรมเนียมการมารับ",
+            "matchname": "ฝ่ายตรงข้ามในการส่งมอบ",
+            "deliverylot": "ปริมาณการส่งมอบ",
+            "deliveryqty": "ปริมาณการส่งมอบ",
+            "address": "ที่อยู่สำหรับจัดส่งสินค้า",
+            "transferprice": "ราคาการถ่ายโอน",
+            "qty": "การถ่ายโอน",
+            "tradetime": "เวลาการเทรด",
+            "holderprice": "ลดราคา",
+            "deliveryinfo": "ข้อมูลการส่งมอบ",
+            "freezeqty": "จำนวนที่ระงับไว้",
+            "marketValue": "มูลค่าตลาด",
+            "tips1": "โปรดป้อนราคาการถ่ายโอน",
+            "tips2": "โปรดป้อนการถ่ายโอน",
+            "tips3": "ยืนยันการโอน หรือไม่?",
+            "tips4": "การถ่ายโอนเสร็จสมบูรณ์",
+            "tips5": "ยืนยันว่าต้องการส่งมอบหรือไม่?",
+            "tips6": "การเชื่อมต่อสำเร็จ",
+            "tips7": "กรุณาใส่ปริมาณการส่งมอบ",
+            "tips8": "ไม่สามารถน้อยกว่าปริมาณการส่งมอบขั้นต่ำ",
+            "tips9": "กรุณาใส่ที่อยู่สำหรับจัดส่งสินค้า",
+            "tips10": "กรุณาใส่ข้อมูลการส่งมอบ",
+            "holddetail": {
+                "title": "รายละเอียดการสั่งซื้อ",
+                "marketname": "ตลาด",
+                "tradetime": "เวลาการเทรด",
+                "tradeid": "หมายเลขใบทำธุรกรรม",
+                "buyorsell": "ประเภท",
+                "enableqty": "ปริมาณที่ใช้ได้",
+                "holderqty": "จำนวน ที่เก็บไว้",
+                "freezeqty": "จำนวนที่ระงับไว้",
+                "holderprice": "ราคาสถานะการถือครอง",
+                "holderamount": "จำนวน ที่เก็บไว้",
+                "usedMargin": "แทรก",
+                "profitLoss": "โชคดี",
+                "riskRate": "อัตราความเสี่ยง"
+            }
+        },
+        "spot": {
+            "title": "สถานะการถือครองสินค้า",
+            "subtitle": "ข้อมูลสถานะการถือครองสินค้า",
+            "subtitle2": "ข้อมูลการจดทะเบียนรายการ",
+            "subtitle3": "ลงทะเบียน",
+            "subtitle4": "รับสินค้า",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "PerformanceTemplate": "วิธีการปฏิบัติตามสัญญา",
+            "warehousename": "คลังสินค้า",
+            "qty": "ปริมาณสินค้าคงคลัง",
+            "freezerqty": "จำนวนที่ระงับไว้",
+            "enableqty": "ปริมาณที่ใช้ได้",
+            "orderqty": "ปริมาณการจดทะเบียนรายการ",
+            "fixedprice": "ราคาจดทะเบียนรายการ",
+            "performancetemplate": "แม่แบบการปฏิบัติตามสัญญา",
+            "orderqty2": "จำนวนการรับสินค้า",
+            "appointmentmodel": "วิธีการรับสินค้า",
+            "contactname": "บุคคลติดต่อ",
+            "contactnum": "ข้อมูลการติดต่อ",
+            "district": "เขตที่จัดส่งสินค้า",
+            "address": "ที่อยู่สำหรับจัดส่งสินค้า",
+            "remark": "ข้อมูลใบแจ้งหนี้",
+            "createtime": "เวลาการโอนสิทธิ์",
+            "pledgeqty": "จำนวนการจำนำ",
+            "wrstandardname": "ชื่อสินค้า",
+            "deliverygoodsname": "ชนิด",
+            "wrholdeno": "หมายเลขใบรับสินค้า",
+            "tips1": "โปรดเลือกแม่แบบการจัดการโครงการ",
+            "tips2": "กรุณาใส่ราคา",
+            "tips3": "กรุณาใส่จำนวน",
+            "tips4": "ปริมาณที่ใช้ได้ไม่เพียงพอ",
+            "tips5": "ขึ้นรายการสำเร็จ",
+            "tips6": "ส่งสำเร็จแล้ว",
+            "tips7": "กรุณาป้อนข้อมูลใบแจ้งหนี้",
+            "tips8": "กรุณาใส่ที่อยู่สำหรับจัดส่งสินค้า",
+            "tips9": "กรุณาเลือกเขตที่จัดส่งสินค้า",
+            "tips10": "กรุณาใส่ข้อมูลการติดต่อ",
+            "tips11": "กรุณาใส่บุคคลติดต่อ",
+            "tips12": "กรุณาใส่จำนวนการรับสินค้า",
+            "receipttype": "ประเภทใบแจ้งหนี้:",
+            "username": "ชื่อหัวใบแจ้งหนี้:",
+            "taxpayerid": "หมายเลขภาษี:",
+            "receiptbank": "ธนาคารที่เปิดบัญชี:",
+            "receiptaccount": "หมายเลขบัญชีธนาคาร:",
+            "address1": "ที่อยู่บริษัท:",
+            "contactinfo": "หมายเลขโทรศัพท์บริษัท:",
+            "email": "Email:"
+        },
+        "presale": {
+            "title": "สถานะการถือครองการขายล่วงหน้า",
+            "title1": "รายละเอียดสถานะการถือครองการขายล่วงหน้า",
+            "subtitle": "ข้อมูลสถานะการถือครองการขายล่วงหน้า",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "sellname": "ฝ่ายที่เสนอขาย",
+            "starttime": "วันที่สิ้นสุด",
+            "endtime": "วัน ที่สิ้นสุด",
+            "starttime1": "วันที่เริ่มต้น",
+            "endtime1": "วันที่สิ้นสุด",
+            "tradeqty": "ปริมาณการจองซื้อ",
+            "openprice": "ราคาขายล่วงหน้า",
+            "tradeamount": "ยอดเงินค่าสินค้ารวม",
+            "transferdepositratio": "สัดส่วนการถ่ายโอนมัดจำ",
+            "transferdeposit": "โอนเงินมัดจำ",
+            "depositremain": "ยังไม่ได้ชำระเงินมัดจำ",
+            "paystatus": "สถานะการชำระเงิน",
+            "tradeid": "หมายเลขใบทำธุรกรรม",
+            "tips": "คุณต้องการโอนเงินมัดจำ?"
+        },
+        "transfer": {
+            "title": "สถานะการถือครองการโอนสิทธิ์",
+            "title1": "รายละเอียดสถานะการถือครองการโอนสิทธิ์",
+            "subtitle": "ข้อมูลสถานะการถือครองการโอนสิทธิ์",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทางกาถือครอง",
+            "goodsdisplay": "สินค้า",
+            "buycurholderamount": "มูลค่าสถานะการถือครอง",
+            "buycurpositionqty": "ปริมาณสถานะการถือครอง",
+            "curpositionqty": "ปริมาณสถานะการถือครอง",
+            "buyfrozenqty": "จำนวนที่ระงับไว้",
+            "frozenqty": "จำนวนที่ระงับไว้",
+            "enableqty": "ปริมาณที่ใช้ได้",
+            "sellname": "ฝ่ายที่เสนอขาย",
+            "presaleprice": "ราคาสั่งซื้อ",
+            "closepl": "กำไรและขาดทุนอ้างอิง",
+            "averageprice": "ราคาสถานะการถือครองเฉลี่ย",
+            "holderqty": "ปริมาณสถานะการถือครอง",
+            "holderprice": "ราคาสถานะการถือครอง",
+            "tradeamount": "ยอดเงินค่าสินค้ารวม",
+            "transferdepositratio": "สัดส่วนการโอนมัดจำ",
+            "transferdeposit": "การโอนเงินมัดจำ",
+            "depositremain": "ยังไม่ได้ชำระเงินมัดจำ",
+            "unpaymentremain": "ยังไม่ได้ชำระค่าสินค้า",
+            "paystatus": "สถานะการชำระเงิน",
+            "lasttradedate": "วันที่ทำธุรกรรมสุดท้าย",
+            "deposit": "ได้ชำระเงินมัดจำแล้ว",
+            "remainamount": "ยอดเงินคงเหลือ",
+            "presaleprice1": "ราคาขายล่วงหน้า",
+            "limitup": "ราคาขึ้นถึงเพดาน",
+            "limitdown": "ราคาลงถึงพื้น",
+            "transferprice": "ราคาการถ่ายโอน",
+            "transferqty": "การถ่ายโอน",
+            "giveupqty": "ปริมาณการยกเลิก",
+            "tips1": "จะเพิ่มเงินมัดจำการโอนสิทธิ์ที่ยังไม่ชำระหรือไม่?",
+            "tips2": "ส่งสำเร็จแล้ว",
+            "tips3": "กรุณาใส่ราคา",
+            "tips4": "กรุณาใส่จำนวน"
+        },
+        "swap": {
+            "title": "สถานะการถือครองสัญญาสลับ",
+            "goodsname": "สินค้า/รหัส",
+            "buyorsell": "ทิศทาง",
+            "averageprice": "ราคาเฉลี่ยคำสั่งซื้อ",
+            "curpositionqty": "ปริมาณการถือครอง",
+            "curholderamount": "ยอดเงินคำสั่งซื้อ",
+            "frozenqty": "จำนวนที่ระงับไว้",
+            "lastprice": "ราคาอ้างอิง",
+            "enableqty": "ปริมาณที่ใช้ได้",
+            "closepl": "กำไรและขาดทุนอ้างอิง",
+            "expiredate": "วันครบกำหนด",
+            "tips1": "ยืนยันว่าต้องการปิดสถานะการถือครองหรือไม่?",
+            "tips12": "การร้องขอสำเร็จ"
+        },
+        "pricing": {
+            "title": "สถานะการถือครองราคาจุด",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "buyorsell": "ทิศทาง",
+            "lastprice": "ราคาปัจจุบัน",
+            "curpositionqty": "ปริมาณการถือครอง",
+            "averageprice": "ราคาเท่ากัน",
+            "averageprice1": "ราคาของคำสั่ง",
+            "frozenqty": "จำนวนที่ระงับไว้",
+            "curholderamount": "จำนวน ที่เก็บไว้",
+            "enableqty": "ปริมาณที่ใช้ได้",
+            "closepl": "อ้างอิงถึงการเก็บเกี่ยว",
+            "tips1": "คุณต้องการยกเลิกการสั่งซื้อทั้งหมดหรือไม่?"
+        }
+    },
+    "delivery": {
+        "title": "การส่งมอบและการรับสินค้า",
+        "online": {
+            "title": "เลือกใบส่งมอบ",
+            "title2": "ประวัติการเลือกใบส่งมอบ",
+            "subtitle": "ข้อมูลใบส่งมอบที่เลือก",
+            "wrtypename": "ชื่อสินค้า",
+            "wrtypename1": "ผู้ถือครอง/สินค้า/คลังสินค้า",
+            "pricemove": "พรีเมียม",
+            "username": "ผู้ถือครอง",
+            "needqty": "ปริมาณสัญญาที่ต้องการ",
+            "choicewarehousename": "เลือกใบรับสินค้า",
+            "enableQty": "ปริมาณที่สามารถส่งมอบได้",
+            "qty": "จำนวน",
+            "deliveryqty": "ปริมาณการส่งมอบ",
+            "xdeliveryprice": "ราคาสั่งซื้อ",
+            "deliverypricemove": "พรีเมียม",
+            "deliveryamount": "ยอดเงินค่าสินค้ารวม",
+            "xgoodsremainamount": "ยอดเงินค่าสินค้าคงเหลือ",
+            "deliverytotalamount": "ยอดเงินรวม",
+            "remaintotalamount": "ยอดเงินคงเหลือ",
+            "warehousename": "คลังสินค้า",
+            "matchusername": "ผู้ส่งสินค้า",
+            "deliverytime": "เวลายื่นคำขอ",
+            "xgoodscode": "สัญญาการส่งมอบ",
+            "deliveryid": "หมายเลขใบส่งมอบ",
+            "orderedqty": "จำนวนที่ถูกเลือก"
+        },
+        "offline": {
+            "title": "ใบส่งมอบแบบออฟไลน์",
+            "subtitle": "ข้อมูลใบส่งมอบแบบออฟไลน์",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "goodsnamedisplay": "สัญญาการสั่งซื้อ",
+            "buyorselldisplay": "ทิศทางการส่งมอบ",
+            "deliveryqty": "จำนวนรายการ",
+            "deliveryprice": "ตัดราคา",
+            "deliveryamount": "จัดเก็บสินค้า",
+            "matchusername": "ฝ่ายตรงข้ามในการส่งมอบ",
+            "deliveryinfo": "กำลังส่งข้อมูล",
+            "reqtime": "เวลายื่นคำขอ",
+            "applydate": "วันที่ยื่นคำขอ",
+            "orderstatusdisplay": "สถานะเอกสาร",
+            "deliveryorderid": "หมายเลขใบส่งมอบ",
+            "tradeid": "หมายเลขใบทำธุรกรรม"
+        },
+        "spot": {
+            "title": "ใบรับสินค้า",
+            "subtitle": "ข้อมูลการรับสินค้า",
+            "goodsname": "รหัสสินค้า/ชื่อสินค้า",
+            "deliverygoodsname": "ชนิด",
+            "wrstandardname": "สินค้า",
+            "warehousename": "คลังสินค้า",
+            "qty": "จำนวนการรับสินค้า",
+            "appointmentmodeldisplay": "วิธีการรับสินค้า",
+            "contactname": "บุคคลติดต่อ",
+            "contactnum": "ข้อมูลการติดต่อ",
+            "address": "ที่อยู่สำหรับจัดส่งสินค้า",
+            "appointmentremark": "ข้อมูลใบแจ้งหนี้",
+            "applytime": "เวลายื่นคำขอ",
+            "date": "วันที่",
+            "applystatus": "สถานะการรับสินค้า",
+            "expressnum": "ข้อมูลโลจิสติกส์",
+            "applyid": "หมายเลขการรับสินค้า"
+        }
+    },
+    "inout": {
+        "title": "การโอนสถานะการถือครอง",
+        "title1": "การโอนเข้าของฉัน",
+        "title2": "การโอนออกของฉัน",
+        "in": {
+            "goodsdisplay": "สินค้า",
+            "outusername": "ฝ่ายที่โอนออก",
+            "qty": "ปริมาณการโอนสิทธิ์",
+            "transferprice": "ราคาการโอนสิทธิ์",
+            "freezedays": "จำนวนวันที่ถูกระงับ",
+            "goodscurprice": "ราคาสินค้า",
+            "incharge": "ค่าธรรมเนียม",
+            "transferapplystatus": "สถานะ",
+            "applytime": "เวลายื่นคำขอ",
+            "verificationpwd": "การตรวจสอบรหัสผ่าน",
+            "sure": "แน่ใจ",
+            "tips1": "กรุณาใส่รหัสผ่านสำหรับเข้าสู่ระบบ",
+            "tips2": "ฉันได้อ่านและยอมรับ",
+            "tips3": "สัญญาการโอนสถานะการถือครอง",
+            "tips4": "ยืนยันสำเร็จ",
+            "tips5": "การตรวจสอบรหัสผ่านล้มเหลว",
+            "tips6": "กรุณายอมรับสัญญาการโอนสถานะการถือครอง",
+            "tips7": "กรุณาใส่รหัสผ่าน"
+        },
+        "out": {
+            "goodsdisplay": "สินค้า",
+            "inusername": "ฝ่ายที่โอนเข้า",
+            "qty": "ปริมาณการโอนสิทธิ์",
+            "transferprice": "ราคาการโอนสิทธิ์",
+            "freezedays": "จำนวนวันที่ถูกระงับ",
+            "goodscurprice": "ราคาสินค้า",
+            "transferapplystatus": "สถานะ",
+            "applytime": "เวลายื่นคำขอ",
+            "outcharge": "ค่าธรรมเนียม"
+        },
+        "agreement": {
+            "title": "สัญญาการโอนสิทธิ์"
+        },
+        "add": {
+            "title": "เพิ่มใหม่",
+            "subtitle": "เลือกลูกค้า",
+            "inusername": "ลูกค้าที่โอนเข้า",
+            "choice": "โปรดเลือก",
+            "goodsid": "การถ่ายโอนสินค้า",
+            "enableqty": "ปริมาณที่ใช้ได้",
+            "orderqty": "ปริมาณการโอนสิทธิ์",
+            "orderprice": "ราคาการโอนสิทธิ์",
+            "freezedays": "จำนวนวันที่ถูกระงับ",
+            "tips1": "ฉันได้อ่าน และเห็นด้วย",
+            "tips2": "สัญญาการโอนสถานะการถือครอง",
+            "tips3": "กรุณาใส่หมายเลขลูกค้าหรือหมายเลขโทรศัพท์มือถือ",
+            "tips4": "กรุณาเลือกสินค้าที่โอน",
+            "tips5": "กรุณาใส่ราคาการโอนสิทธิ์",
+            "tips6": "กรุณาใส่ปริมาณการโอนสิทธิ์",
+            "tips7": "กรุณาใส่จำนวนวันที่ถูกระงับ",
+            "tips8": "ส่งข้อมูลสำเร็จ กรุณารอเพื่อตรวจสอบผลลัพธ์",
+            "tips9": "กรุณายอมรับสัญญาการโอนสถานะการถือครอง"
+        }
+    },
+    "transfer": {
+        "title": "การโอนสถานะการถือครอง",
+        "in": {
+            "title": "การโอนเข้าของฉัน",
+            "outusername": "ฝ่ายที่โอนออก",
+            "qty": "ปริมาณการโอนออก",
+            "transferprice": "ราคาการโอนสิทธิ์",
+            "freezedays": "จำนวนวันที่ถูกระงับ",
+            "goodscurprice": "ราคาสินค้า",
+            "incharge": "ค่าธรรมเนียม"
+        },
+        "out": {
+            "title": "การโอนออกของฉัน",
+            "inusername": "ฝ่ายที่โอนเข้า",
+            "qty": "ปริมาณการโอนสิทธิ์",
+            "transferprice": "ราคาการโอนสิทธิ์",
+            "freezedays": "จำนวนวันที่ถูกระงับ",
+            "goodscurprice": "ราคาสินค้า",
+            "outcharge": "ค่าธรรมเนียม"
+        }
+    },
+    "performance": {
+        "title": "ข้อมูลการปฏิบัติตามสัญญา",
+        "title2": "ข้อมูลการปฏิบัติตามสัญญาในประวัติการซื้อ",
+        "title3": "ข้อมูลการปฏิบัติตามสัญญาในประวัติการขาย",
+        "subtitle": "ข้อมูลการดำเนินการ",
+        "subtitle1": "แก้ไขข้อมูลการติดต่อ",
+        "stepslist": "รายการขั้นตอน",
+        "buy": "การปฏิบัติตามสัญญาซื้อ",
+        "sell": "การปฏิบัติตามสัญญาขาย",
+        "plan": "แผนการปฏิบัติตามสัญญา",
+        "deliverygoodsname": "ชนิด",
+        "performancetype": "ประเภท",
+        "wrstandardname": "สินค้า",
+        "wrstandardname1": "สินค้าที่ปฏิบัติตามสัญญา",
+        "warehousename": "คลังสินค้า",
+        "accountname": "ฝ่ายตรงข้าม",
+        "sellerInfo": "ข้อมูลการติดต่อของผู้ขาย",
+        "buyerInfo": "ข้อมูลการติดต่อของผู้ซื้อ",
+        "qty": "จำนวน",
+        "amount": "มูลค่าการปฏิบัติตามสัญญา",
+        "buyusername": "ผู้ซื้อ",
+        "sellusername": "ผู้ขาย",
+        "paymenttype": "วิธีการชำระเงิน",
+        "buypaidamount": "ผู้ซื้อได้ชำระเงินแล้ว",
+        "sellreceivedamount": "ผู้ขายได้รับเงินแล้ว",
+        "sellerfreezeamount": "เงินของผู้ขายถูกระงับ",
+        "sellerfreezeamountremain": "ยอดเงินที่ถูกระงับของผู้ขาย",
+        "buyerfreezeamount": "เงินของผู้ซื้อถูกระงับ",
+        "buyerfreezeamountremain": "ยอดเงินที่ถูกระงับของผู้ซื้อ",
+        "performancestatus": "สถานะการปฏิบัติตามสัญญา",
+        "overshortamount": "ยอดเงินส่วนเกินหรือขาดแคลน",
+        "curstepname": "ขั้นตอนปัจจุบัน",
+        "starttime": "เวลาเริ่ม",
+        "starttime1": "เวลาเริ่ม",
+        "relatedorderid": "หมายเลขเรียกร้อง ที่เกี่ยวข้อง",
+        "performanceplanid": "หมายเลขใบปฏิบัติตามสัญญา",
+        "applyremark": "หมายเหตุ",
+        "attachment": "เอกสารแนบ",
+        "contract": "ข้อมูลการติดต่อ",
+        "receive": "ที่อยู่สำหรับจัดส่งสินค้า",
+        "receipt": "ข้อมูลใบแจ้งหนี้",
+        "more": "เพิ่มเติม",
+        "performancedate": "วันที่",
+        "performanceqty": "จำนวนการปฏิบัติตามสัญญา",
+        "breach": "ผิดสัญญา",
+        "modify": "แก้ไข",
+        "detail": "รายละเอียด",
+        "breachapply": "คำขอการผิดสัญญา",
+        "remark": "หมายเหตุ",
+        "pleaseinputremark": "กรุณาใส่หมายเหตุ",
+        "applybreach": "ขอผิดสัญญา",
+        "pleaseuploadtheattachment": "กรุณาอัปโหลดไฟล์แนบ",
+        "areyousureyouwanttoSubmitadefaultapplication?": "ยืนยันว่าต้องการส่งคำขอการผิดสัญญาหรือไม่?",
+        "thedefaultapplicationissuccessful": "คำขอการผิดสัญญาสำเร็จ",
+        "performancedetail": "รายละเอียดการปฏิบัติตามสัญญา",
+        "pleaseenterthedelaydays": "กรุณาใส่จำนวนวันที่ขอเลื่อน",
+        "delaydays": "จำนวนวันที่ขอเลื่อน",
+        "days": "วัน",
+        "executinfo": "ข้อมูลการดำเนินการ",
+        "applydelay": "ขอยื่นคำร้องขอเลื่อนเวลา",
+        "applyexecute": "ดำเนินการทันที",
+        "receiptinfo": "ข้อมูลใบแจ้งหนี้",
+        "address": "ที่อยู่สำหรับจัดส่งสินค้า",
+        "pleaseentertheaddress": "กรุณาใส่ที่อยู่สำหรับจัดส่งสินค้า",
+        "pleaseenterthecontractinfo": "กรุณาใส่ที่อยู่สำหรับจัดส่งสินค้า",
+        "buyuserinfo": "ข้อมูลผู้ซื้อ",
+        "selluserinfo": "ข้อมูลผู้ขาย",
+        "modifyinfo": "แก้ไขข้อมูล",
+        "buyhisperformanceinfo": "ข้อมูลการปฏิบัติตามสัญญาในประวัติการซื้อ",
+        "sellhisperformanceinfo": "ข้อมูลการปฏิบัติตามสัญญาในประวัติการขาย",
+        "receipttype": "ประเภทใบแจ้งหนี้:",
+        "username": "ชื่อหัวใบแจ้งหนี้:",
+        "taxpayerid": "หมายเลขภาษี:",
+        "receiptbank": "ธนาคารที่เปิดบัญชี:",
+        "receiptaccount": "หมายเลขบัญชีธนาคาร:",
+        "address1": "ที่อยู่บริษัท:",
+        "contactinfo": "หมายเลขโทรศัพท์บริษัท:",
+        "email": "Email:",
+        "address2": "ที่อยู่:",
+        "phonenum": "โทรศัพท์:",
+        "receivername": "ชื่อ:",
+        "remain": "คงเหลือ",
+        "tips1": "ยืนยันว่าต้องการส่งคำขอแก้ไขข้อมูลหรือไม่?",
+        "tips2": "คำขอแก้ไขข้อมูลสำเร็จ",
+        "tips3": "กรุณาใส่ข้อมูลที่อยู่สำหรับจัดส่งสินค้า",
+        "tips4": "กรุณาป้อนข้อมูลใบแจ้งหนี้",
+        "tips5": "กรุณาใส่ข้อมูลการติดต่อ",
+        "tips6": "ต้องการดำเนินการขั้นตอนด้วยตนเองหรือไม่?",
+        "tips7": "กรุณาใส่จำนวนวันที่ขอเลื่อน",
+        "tips8": "กรุณาใส่ข้อมูลหมายเหตุ",
+        "tips9": "ยืนยันว่าต้องการส่งคำขอเลื่อนหรือไม่?",
+        "tips10": "คำขอเลื่อนสำเร็จ",
+        "tips11": "การดำเนินการคำขอสำเร็จ",
+        "steps": {
+            "steptypename": "ชื่อ",
+            "stepdays": "จำนวนวัน",
+            "remaindays": "จำนวนวันที่เหลือ",
+            "stepvalue": "มูลค่าขั้นตอน (%)",
+            "stepamount": "ยอดเงิน",
+            "realamount": "ยอดเงินที่เสร็จสมบูรณ์",
+            "isauto": "ต้องการให้ทำโดยอัตโนมัติหรือไม่?",
+            "steplanchtype": "ประเภทการเริ่มต้น",
+            "starttime": "วันที่เริ่มต้น",
+            "endtime": "วันที่สิ้นสุด",
+            "stepstatus": "สถานะขั้นตอน",
+            "remark": "หมายเหตุขั้นตอน"
+        }
+    },
+    "settlement": {
+        "title": "ใบแจ้งยอด"
+    },
+    "rules": {
+        "zcxy": "สัญญาการลงทะเบียนผู้ใช้",
+        "yszc": "เกี่ยวกับความเป็นส่วนตัว",
+        "ryszc": "นโยบายความเป็นส่วนตัว",
+        "fwrx": "สายด่วนบริการลูกค้า",
+        "zrxy": "สัญญาการโอนสิทธิ์"
+    },
+    "mine": {
+        "title": "ฉัน",
+        "normal": "ปกติ",
+        "balance": "ยอดเงินคงเหลือ",
+        "netWorth": "มูลค่าสุทธิ",
+        "freezeMargin": "การหักเงินล่วงหน้า",
+        "usedMargin": "เงินประกันที่ใช้ไป",
+        "availableFunds": "เงินที่ใช้ได้",
+        "riskRate": "อัตราความเสี่ยง",
+        "cashin": "ทองคำ",
+        "cashout": "ทองคำ",
+        "myposition": "ของฉัน",
+        "myorder": "สถานะของฉัน",
+        "delivery": "ไปรับ ที่ร้านค่ะ",
+        "performance": "ข้อมูลการปฏิบัติตามสัญญา",
+        "fundsinfo": "ข้อมูลทางการเงิน",
+        "authentication": "การตรวจสอบความถูกต้อง",
+        "banksign": "บัญชีการเซ็น",
+        "personalinformation": "ข้อมูลส่วนบุคคล",
+        "settings": "ตั้งค่า",
+        "aboutus": "เกี่ยวกับเรา",
+        "protocol": "สัญญาเข้าสู่ตลาด",
+        "positiontransfer": "การโอนสถานะการถือครอง",
+        "profile": {
+            "title": "ข้อมูลส่วนบุคคล",
+            "invoiceinfo": "ข้อมูลใบแจ้งหนี้",
+            "addressinfo": "ที่อยู่สำหรับจัดส่งสินค้า",
+            "wechat": "WeChat",
+            "email": "Email",
+            "tips1": "กรุณาใส่หมายเลข WeChat"
+        },
+        "address": {
+            "title": "การจัดการที่อยู่สำหรับจัดส่งสินค้า",
+            "add": "เพิ่มที่อยู่ใหม่",
+            "default": "ค่าเริ่มต้น",
+            "detail": "รายละเอียดที่อยู่",
+            "phoneNum": "หมายเลขโทรศัพท์ติดต่อ",
+            "receiverName": "ผู้รับสินค้า",
+            "region": "เขตที่จัดส่งสินค้า",
+            "address": "ที่อยู่สำหรับจัดส่งสินค้า",
+            "isdefault": "ตั้งเป็นค่าเริ่มต้นหรือไม่?",
+            "modifyaddressinfo": "แก้ไขที่อยู่สำหรับจัดส่งสินค้า",
+            "addaddressinfo": "เพิ่มที่อยู่สำหรับจัดส่งสินค้า",
+            "tips1": "กรุณาใส่ชื่อผู้รับสินค้า",
+            "tips2": "กรุณาใส่เบอร์โทรติดต่อ",
+            "tips3": "กรุณาเลือกเขตที่จัดส่งสินค้า",
+            "tips4": "กรุณาใส่ที่อยู่โดยละเอียด",
+            "tips5": "ต้องการลบที่อยู่สำหรับจัดส่งนี้หรือไม่?",
+            "tips6": "ต้องการตั้งที่อยู่นี้เป็นค่าเริ่มต้นหรือไม่?"
+        },
+        "invoice": {
+            "title": "ข้อมูลใบแจ้งหนี้",
+            "title1": "แก้ไขข้อมูลใบแจ้งหนี้",
+            "title2": "เพิ่มรายละเอียดใบแจ้งหนี้",
+            "personal": "ส่วนบุคคล",
+            "company": "บริษัท",
+            "default": "ค่าเริ่มต้น",
+            "receipttype": "ประเภทใบแจ้งหนี้:",
+            "UserName": "ชื่อหัวใบแจ้งหนี้:",
+            "TaxpayerID": "หมายเลขภาษี",
+            "ReceiptBank": "ธนาคารที่เปิดบัญชี",
+            "ReceiptAccount": "เลขบัญชีธนาคาร",
+            "Address": "ที่อยู่องค์กร",
+            "ContactInfo": "โทรศัพท์องค์กร",
+            "Email": "Email",
+            "tips1": "กรุณาใส่ชื่อในใบแจ้งหนี้",
+            "tips2": "กรุณาใส่หมายเลขประจำตัวผู้เสียภาษี",
+            "tips3": "ต้องการลบใบแจ้งหนี้นี้หรือไม่?",
+            "addinvoice": "เพิ่มใบแจ้งหนี้ใหม่"
+        },
+        "setting": {
+            "title": "ตั้งค่าทางลัด",
+            "tradesettings": "ตั้งค่าการสั่งซื้อ",
+            "tipssetting": "การตั้งค่าการแจ้งเตือน",
+            "others": "การตั้งค่าอื่นๆ",
+            "language": "การตั้งค่าภาษา",
+            "chinese": "简体中文",
+            "english": "English",
+            "enth": "ภาษาไทย",
+            "orderBuyOrSell": "คำสั่งซื้อหรือคำสั่งขาย",
+            "orderQtyIsEmpty": "ล้างจำนวนหลังการสั่งซื้อ",
+            "priceFocusType": " ประเภทของราคาสำหรับการสั่งซื้อ",
+            "showOrderEnableQty": "แสดงปริมาณการทำสัญญาโดยประมาณ",
+            "orderFocusType": "จุดโฟกัสค่าเริ่มต้นหลังจากสั่งซื้อ",
+            "showOrderDialog": "กล่องยืนยันการสั่งซื้อ",
+            "showOrderCancelDialog": "กล่องยืนยันการยกเลิกคำสั่งซื้อ",
+            "showOrderFailMessage": "ข้อความแจ้งการสั่งซื้อไม่สำเร็จ",
+            "showOrderSuccessMessage": " ข้อความแจ้งการสั่งซื้อสำเร็จ",
+            "price": "ราคา",
+            "qty": "จำนวน",
+            "last": "ราคาปัจจุบัน",
+            "counterparty": "ราคาคู่สัญญา",
+            "realtimelast": "ราคาปัจจุบันแบบเรียลไทม์",
+            "realtimecounterparty": "ราคาคู่สัญญาแบบเรียลไทม์",
+            "tips": "ต้องการคืนค่าการตั้งค่าเป็นค่าเริ่มต้นหรือไม่?"
+        }
+    },
+    "banksign": {
+        "title": "การจัดการบัญชีการเซ็น",
+        "accountname": "ชื่อ",
+        "accountname1": "ชื่อบัญชีบัตรธนาคาร",
+        "OpenBankAccId": "ธนาคารที่เปิดบัญชี",
+        "cardtype": "ประเภทเอกสาร",
+        "cardno": "หมายเลขบัตรประจำตัว",
+        "cusbankname": "ธนาคารผู้รับฝาก",
+        "bankaccountno1": "หมายเลขบัญชีธนาคารที่ทำสัญญา",
+        "currency": "ค่าเงิน",
+        "bankname": "ธนาคารเปิด",
+        "bankname1": "ชื่อธนาคาร",
+        "bankno": "หมายเลขบัตรธนาคาร",
+        "bankaccountname": "ชื่อ",
+        "mobilephone": "เบอร์มือถือ",
+        "branchbankname": "ชื่อสาขาธนาคาร",
+        "remark": "หมายเหตุ",
+        "signstatus": "สถานะ",
+        "signagain": "เซ็นสัญญาใหม่",
+        "signagreement": "การลงนามในสัญญา",
+        "cancel": "ยกเลิก",
+        "modify": "แก้ไข",
+        "addbanksign": "เพิ่มบัญชีการเซ็น",
+        "modifybanksign": "แก้ไขบัญชีการเซ็น",
+        "Pleaseselectyourbank": "กรุณาเลือกธนาคารที่เปิดบัญชี",
+        "Pleaseenteryourmobilephonenumber": "กรุณาใส่หมายเลขโทรศัพท์มือถือ",
+        "Pleaseenterbankaccountno": "กรุณาใส่หมายเลขบัญชีบัตรธนาคาร",
+        "Pleaseenterbankno": "กรุณาใส่หมายเลขบัตรธนาคาร",
+        "Pleaseenterbankaccountname": "กรุณาใส่ชื่อบัญชีบัตรธนาคาร",
+        "youhavenotaddedasignedaccount": "คุณยังไม่ได้เพิ่มบัญชีการเซ็นชื่อ",
+        "fundstype": "ชนิดของเงินทุน",
+        "pleasechoicefundstype": "โปรดเลือกประเภทของเงินทุน",
+        "time": "เวลา",
+        "operatetype": "ประเภทการดำเนินการ",
+        "amount": "ยอดเงิน",
+        "bankaccountno": "หมายเลขบัตรธนาคาร",
+        "verificationcode": "รับรหัสยืนยัน",
+        "sendagain": "ส่งใหม่อีกครั้ง",
+        "sendfailure": "การส่งล้มเหลว",
+        "Pleaseenterbranchbankname": "กรุณาใส่ชื่อสาขาธนาคารที่เปิดบัญชี",
+        "Pleaseenterbranchbankno": "กรุณาใส่หมายเลขสาขาธนาคารที่เปิดบัญชี",
+        "submitsuccess1": "การแก้ไขข้อมูลการทำสัญญาสำเร็จ",
+        "submitsuccess2": "ส่งข้อมูลสำเร็จ กรุณารอผลยืนยัน",
+        "tips1": "กรุณาเพิ่มข้อมูลบัญชีการลงทะเบียนก่อน!",
+        "tips2": "ไปเซ็นสัญญา",
+        "tips3": "กรุณายืนยันตัวตนก่อนทำรายการนี้",
+        "tips4": "ไปยืนยันตัวตน",
+        "tips5": "ต้องการออกจากบัญชีปัจจุบันหรือไม่?",
+        "tips6": "หมายเลขโทรศัพท์มือถือเกิน 20 หลัก",
+        "tips7": "ไม่เซ็น",
+        "tips8": "กำลังถูกตรวจสอบ และไม่สามารถดำเนินการขออนุญาตดำเนินการได้!",
+        "tips9": "โปรดส่งจดหมายไป ที่ศูนย์แห่งการชำระบัญชีก่อนแล้วค่อยแก้ไขข้อมูลไม่ เช่น นั้น จะมีผลต่อทองคำออกมา",
+        "tips10": "กรุณาไปที่แอปพลิเคชันมือถือเพื่อดำเนินการลงนามในสัญญา",
+        "tips11": "กรุณาเลือกข้อมูลธนาคาร",
+        "tips12": "ยืนยันเกี่ยวกับการลดลง?",
+        "tips13": "ส่งสำเร็จละช่วยยืนยันผลทีหลังนะ",
+        "tips14": "เลือกธนาคาร",
+        "tips15": "กรุณาใส่ชื่อธนาคาร",
+        "search": {
+            "title": "ค้นหาสาขาธนาคาร",
+            "Pleaseenterbranchbankname": "กรุณาใส่ชื่อสาขาธนาคาร",
+            "choicebranchbank": "เลือกสาขาธนาคาร",
+            "nodatas": "ไม่มีข้อมูลในขณะนี้",
+            "searching": "กำลังค้นหา..."
+        },
+        "capital": {
+            "title": "เงินทุน",
+            "title2": "ข้อมูลทางการเงิน",
+            "title3": "กระแสเงินทุน",
+            "title4": "ใบแจ้งยอด",
+            "accountid": "บัญชีเงินทุน",
+            "createtime": "เวลา",
+            "operatetypename": "ประเภทการดำเนินการ",
+            "amount": "ยอดเงิน",
+            "totalcharge": "สรุปการจัดการ:",
+            "totalprofit": "คุ้มค่า:",
+            "hisamountlogs": "ประวัติกระแสเงินทุน"
+        },
+        "wallet": {
+            "title": "เข้าออกคิม",
+            "applys": "บันทึกการขอ",
+            "cashin": "ทองคำ",
+            "cashout": "ทองคำ",
+            "deposit": {
+                "subtitle": "ไป ที่แพลตฟอร์มทองคำ",
+                "subtitle1": "เวลาทอง",
+                "inamount": "จำนวนเงิน",
+                "pleaseenterinamount": "โปรดกรอกในจำนวนเงิน",
+                "credit": "หลักฐาน / ใบเสร็จ",
+                "time": "เวลาทอง: วัน ที่ ",
+                "notice": "ห้ามทำการซื้อขายในวันหยุดหากมีการประกาศ หรือมีผล",
+                "platformdepositbankname": "ในธนาคารทองคำ",
+                "platformdepositaccountno": "แพลตฟอร์มเข้าสู่บัญชีผู้ใช้",
+                "platformdepositaccount": "แพลตฟอร์มเข้าสู่บัญชีผู้ใช้",
+                "platformdepositsub-branch": "แพลตฟอร์มสู่คิม",
+                "goldisnotwithinthetimeframe": "มันอยู่นอกกรอบเวลา",
+                "failedtogetservertime": "การดึงเวลาจากเซิร์ฟเวอร์ล้มเหลว",
+                "paste": "คัดลอกแล้ว ไปวางได้เลย~",
+                "pastefailure": "คัดลอกล้มเหลว",
+                "submitfailure": "การส่งข้อมูลล้มเหลว:",
+                "pleaseuploadthetransfervoucher": "กรุณาอัปโหลดหลักฐานการโอนเงิน",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "มีการโอนเงินเข้าสู่ระบบธนาคาร หรือไม่?"
+            },
+            "withdraw": {
+                "subtitle": "เมื่อเวลาผ่านไป",
+                "outamount": "การจ่ายเงินสด",
+                "bankname": "ธนาคารที่เปิดบัญชี",
+                "bankaccountno": "หมายเลขบัตรธนาคาร",
+                "bankaccountname": "ชื่อ",
+                "pleaseenteroutamount": "กรุณาเติมเงิน",
+                "time": "เวลาออก: วัน ที่ ",
+                "notice": "ห้ามทำการซื้อขายในวันหยุดหากมีการประกาศ หรือมีผล",
+                "theamountavailableis0": "จำนวนเงิน ที่ออกมาเป็น 0",
+                "exceedingthepayableamount": "มากกว่า จำนวนเงิน ที่ใช้ได้",
+                "goldisnotwithinthetimeframe": "ออกจากระยะเวลา",
+                "failedtogetservertime": "การดึงเวลาจากเซิร์ฟเวอร์ล้มเหลว",
+                "submitsuccess": "ส่งข้อมูลสำเร็จ กรุณาอย่าส่งซ้ำ รอการยืนยันผล",
+                "submitfailure": "การส่งข้อมูลล้มเหลว:",
+                "pleaseuploadthetransfervoucher": "กรุณาอัปโหลดหลักฐานการโอนเงิน",
+                "availableoutmoney": "จำนวนเงิน",
+                "remark": "หมายเหตุ"
+            },
+            "inoutapply": {
+                "title": "น้ำไหล",
+                "charge": "การจัดการ",
+                "executetype": "ประเภท",
+                "extoperateid": "หมายเลขรายการ:",
+                "updatetime": "เวลา",
+                "remark2": "หมายเหตุ",
+                "applystatus": "สถานะ",
+                "bankaccountno": "หมายเลขบัตร",
+                "bankname": "ธนาคารที่เปิดบัญชี",
+                "accountcode": "บัญชีเงินทุน",
+                "accountname": "ชื่อ",
+                "amount": "ยอดเงิน"
+            }
+        }
+    },
+    "user": {
+        "login": {
+            "username": "ชื่อผู้ใช้",
+            "username1": "ชื่อผู้ใช้/บัญชี/หมายเลขโทรศัพท์",
+            "password": "รหัสผ่าน",
+            "login": "เข้าสู่ระบบ",
+            "forgetpassword": "ลืมรหัสผ่าน?",
+            "rulesyszc": "นโยบายความเป็นส่วนตัว",
+            "register": "ลงทะเบียนผู้ใช้",
+            "ruleszcxy": "สัญญาการลงทะเบียนผู้ใช้",
+            "rulesyhkhfxgzs": "หนังสือแจ้งความเสี่ยงในการเปิดบัญชี",
+            "checked": "ฉันได้อ่านและยอมรับ",
+            "Pleaseenterausername": "กรุณาใส่ชื่อผู้ใช้",
+            "Pleaseenterthepassword": "กรุณาใส่รหัสผ่าน",
+            "startfailure": "การตั้งค่าเริ่มต้นล้มเหลว",
+            "loading": "กำลังโหลด...",
+            "tips1": "เพื่อความปลอดภัยของบัญชีของคุณ กรุณาเปลี่ยนรหัสผ่าน",
+            "logining": "กำลังเข้าสู่ระบบ...",
+            "logining1": "กำลังเข้าสู่ระบบ",
+            "tips2": "กรุณายอมรับข้อกำหนดการใช้งานก่อน",
+            "tips3": "การเข้าสู่ระบบล้มเหลว:",
+            "tips4": "แจ้งเตือนการออฟไลน์",
+            "tips5": "บัญชีได้ออกจากระบบแล้ว",
+            "tips6": "การเปลี่ยนภาษา ต้องเข้าสู่ระบบใหม่เพื่อให้มีผล",
+            "tips7": "เรียนผู้ใช้ที่เคารพ: กรุณาชำระเงินค่าสินค้าเต็มจำนวนสำหรับการสั่งซื้อล่วงหน้าก่อนเวลา 04:00 น. ของวันเสาร์ เพื่อให้สามารถจัดส่งสินค้าได้ หากไม่ชำระ แพลตฟอร์มนี้จะยกเลิกการสั่งซื้อล่วงหน้าตามข้อตกลงในสัญญา"
+        },
+        "register": {
+            "title": "การลงทะเบียนผู้ใช้",
+            "title1": "ลงทะเบียนโดยการสแกนรหัส",
+            "mobile": "หมายเลขโทรศัพท์มือถือ",
+            "vcode": "รหัสยืนยันทาง SMS",
+            "sendagain": "ส่งใหม่อีกครั้ง",
+            "getsmscode": "รับรหัสยืนยัน",
+            "freeregister": "ลงทะเบียนฟรี",
+            "logipwd": "รหัสผ่านสำหรับเข้าสู่ระบบ",
+            "confirmpwd": "ยืนยันรหัสผ่าน",
+            "registercode": "รหัสลงทะเบียน",
+            "checked": "ฉันได้อ่านและยอมรับ",
+            "ruleszcxy": "สัญญาการลงทะเบียนผู้ใช้",
+            "rulesfxgzs": "หนังสือแจ้งความเสี่ยง",
+            "registersuccess": "ลงทะเบียนสำเร็จ",
+            "tips1": "กรุณาใส่หมายเลขโทรศัพท์มือถือ",
+            "tips2": "กรุณาใส่รหัสผ่านสำหรับเข้าสู่ระบบ",
+            "tips3": "กรุณาใส่รหัสยืนยัน",
+            "tips4": "รหัสผ่านสำหรับเข้าสู่ระบบและรหัสยืนยันไม่ตรงกัน",
+            "tips5": "กรุณาใส่รหัสยืนยันทาง SMS",
+            "tips6": "กรุณาใส่รหัสลงทะเบียน",
+            "tips7": "การส่งล้มเหลว",
+            "tips8": "บัญชีของคุณลงทะเบียนสำเร็จแล้ว",
+            "tips9": "กำลังลงทะเบียน...",
+            "tips10": "กรุณายอมรับเงื่อนไขการลงทะเบียนก่อน"
+        },
+        "password": {
+            "title": "เปลี่ยนรหัสผ่าน",
+            "title1": "เปลี่ยนรหัสผ่านสำหรับเข้าสู่ระบบ",
+            "newpwd": "รหัสผ่านใหม่",
+            "confirmpwd": "ยืนยันรหัสผ่าน",
+            "oldpwd": "รหัสผ่านเดิม",
+            "tips1": "กรุณาใส่รหัสผ่านเดิม",
+            "tips2": "กรุณาใส่รหัสผ่านใหม่",
+            "tips3": "กรุณาใส่รหัสผ่านใหม่อีกครั้ง",
+            "tips4": "รหัสผ่านที่ใส่ไม่ตรงกัน",
+            "tips5": "เปลี่ยนรหัสผ่านสำเร็จ กรุณาเข้าสู่ระบบใหม่"
+        },
+        "forget": {
+            "title": "รีเซ็ตรหัสผ่านสำหรับเข้าสู่ระบบ",
+            "mobile": "หมายเลขโทรศัพท์มือถือ",
+            "vcode": "รหัสยืนยันข้อความรหัสยืนยันทาง SMS",
+            "sendagain": "ส่งใหม่อีกครั้ง",
+            "getsmscode": "รับรหัสยืนยัน",
+            "newpwd": "รหัสผ่านใหม่",
+            "confirmpwd": "ยืนยันรหัสผ่าน",
+            "resetpwd": "รีเซ็ตรหัสผ่าน",
+            "tips1": "กรุณาใส่หมายเลขโทรศัพท์มือถือ",
+            "tips2": "กรุณาใส่รหัสยืนยันทาง SMS",
+            "tips3": "กรุณาใส่รหัสผ่านใหม่",
+            "tips4": "กรุณาใส่รหัสยืนยัน",
+            "tips5": "รหัสผ่านต้องประกอบด้วยอักขระ 2 ประเภทขึ้นไป และต้องมีความยาวอย่างน้อย 6 ตัวอักษร",
+            "tips6": "รหัสผ่านใหม่และรหัสยืนยันไม่ตรงกัน",
+            "tips7": "การส่งล้มเหลว",
+            "tips8": "รีเซ็ตรหัสผ่านสำเร็จ กรุณาเข้าสู่ระบบใหม่"
+        },
+        "cancel": {
+            "title": "ยกเลิกการให้บริการ",
+            "confirmcancellation": "ยืนยันการยกเลิก",
+            "submitmessage": "เมื่อยกเลิกบัญชีแล้วจะไม่สามารถใช้งานระบบนี้ได้อีก หากบัญชียังมีเงินคงเหลือต้องได้รับการตรวจสอบด้วยตนเองก่อนที่จะยกเลิก ยืนยันว่าต้องการยกเลิกบัญชีหรือไม่?",
+            "tips_1": "เพื่อความปลอดภัยของบัญชีของคุณ เมื่อส่งคำขอยกเลิกบัญชี คุณต้องปฏิบัติตามเงื่อนไขดังต่อไปนี้:",
+            "tips_2": "1. ทรัพย์สินบัญชีผู้ใช้หมดไปแล้ว",
+            "tips_3": "ไม่มีสินทรัพย์ ค้างชำระ หรือเงินทุนและสินค้าสำเร็จรูปที่ยังไม่ได้ชำระ",
+            "tips_4": "2. บัญชีอยู่ในสถานะปลอดภัย",
+            "tips_5": "บัญชีอยู่ในสถานะการใช้งานปกติ ไม่มีความเสี่ยงจากการถูกขโมย",
+            "tips_6": "3. บัญชีไม่มีข้อพิพาทใดๆ",
+            "tips_7": "ส่งสำเร็จแล้วโปรดรอการตรวจสอบ"
+        },
+        "authentication": {
+            "title": "การยืนยันตัวตนด้วยชื่อจริง",
+            "customername": "ชื่อ",
+            "cardtype": "ประเภทเอกสารประจำตัว",
+            "cardnum": "หมายเลขเอกสารประจำตัว",
+            "cardfrontphoto": "ภาพถ่ายด้านหน้าของเอกสาร",
+            "cardbackphoto": "ภาพถ่ายด้านหลังของเอกสาร",
+            "halfbodyphoto": "ภาพถ่ายพร้อมถือเอกสาร",
+            "modifyremark": "หมายเหตุการตรวจสอบ",
+            "authstatus": "สถานะการยืนยันตัวตน",
+            "submit": "ส่งการยืนยันตัวตนด้วยชื่อจริง",
+            "pleaseentertheusername": "กรุณาใส่ชื่อผู้ใช้",
+            "pleaseenterthecardnum": "กรุณาใส่หมายเลขเอกสาร",
+            "pleaseuploadthecardbackphoto": "กรุณาอัปโหลดภาพถ่ายด้านหลังของเอกสาร",
+            "pleaseuploadthecardfrontphoto": "กรุณาอัปโหลดภาพถ่ายด้านหน้าของเอกสาร",
+            "pleaseselectthecardtype": "กรุณาเลือกประเภทเอกสาร",
+            "openfailure": "การเปิดบัญชีล้มเหลว เนื่องจากอายุของคุณไม่ตรงตามเงื่อนไข",
+            "opensuccess": "ส่งคำขอยืนยันตัวตนสำเร็จ"
+        },
+        "avater": {
+            "title": "รูปโปรไฟล์",
+            "cardbackphotourl": "รูปโปรไฟล์ผู้ใช้",
+            "tips": "กรุณาเลือกรูปภาพที่ถูกต้อง",
+            "tips1": "กรุณาอัปโหลดรูปโปรไฟล์"
+        }
+    },
+    "report": {
+        "title": "ใบชำระเงินของผู้ค้า",
+        "accountid": "เลขบัญชี",
+        "customername": "ชื่อ",
+        "currency": "ค่าเงิน",
+        "tradedate": "วันที่สรุปยอด / วันที่ชำระเงิน",
+        "tradedetail": "รายละเอียดการทำธุรกรรม",
+        "inamount": "การฝากเงินผ่านธนาคาร",
+        "outamount": "การถอนเงินผ่านธนาคาร",
+        "closepl": "การโอนเงิน",
+        "reckonpl": "เพื่อชำระหนี้",
+        "paycharge": "ค่าบริการการค้า",
+        "oriusedmargin": "เงินทุนที่ใช้ไป",
+        "orioutamountfreeze": "เงินทุนที่ถูกระงับไว้",
+        "avaiableoutmoney": "เงินที่สามารถถอนได้",
+        "ordersumary": "สรุปคำสั่งซื้อ",
+        "inoutamountdetail": "รายละเอียดการฝากและถอนเงิน",
+        "fundsinfo": "ข้อมูลเงินทุน",
+        "accountinfo": "ข้อมูลบัญชี",
+        "reckondate": "วันที่สรุปยอด",
+        "reportdetail": "รายละเอียดรายงาน",
+        "balance": "ยอดเงินคงเหลือต้นงวด",
+        "currentbalance": "ยอดเงินคงเหลือปลายงวด",
+        "avaiablemoney": "เงินทุนที่พร้อมใช้",
+        "day": "รายงานประจำวัน",
+        "month": "รายงานประจำเดือน",
+        "trade": {
+            "goodsdisplay": "สินค้า",
+            "buyorselldisplay": "ทิศทาง",
+            "tradeqty": "จำนวน",
+            "tradeprice": "ราคา",
+            "tradeamount": "มูลค่าการทำธุรกรรม",
+            "charge": "ค่าบริการ",
+            "tradetime": "เวลา"
+        },
+        "position": {
+            "goodsdisplay": "สินค้า",
+            "buyorselldisplay": "ทิศทาง",
+            "curpositionqty": "ปริมาณการถือครอง",
+            "frozenqty": "จำนวนที่ระงับไว้",
+            "curholderamount": "ยอดเงินคำสั่งซื้อ",
+            "avagepricedisplay": "ราคาเฉลี่ย"
+        },
+        "bank": {
+            "updatetime": "เวลา",
+            "executetypedisplay": "ชนิดของเงินทุน",
+            "amount": "จำนวนเงิน",
+            "applystatusdisplay": "สถานะ"
+        }
+    },
+    "notices": {
+        "title": "ประกาศและแจ้งเตือน",
+        "title1": "ประกาศระบบ",
+        "notice": "แจ้งเตือน",
+        "announcement": "ประกาศ",
+        "details": "รายละเอียดประกาศ"
+    },
+    "news": {
+        "source": "แหล่งที่มา:",
+        "numbers": "จำนวนการอ่าน:",
+        "hotnews": "ข่าวสารยอดนิยม",
+        "author": "ผู้เขียน:"
+    },
+    "slider": {
+        "testTip": "กำลังตรวจสอบ...",
+        "tipTxt": "เลื่อนขวาเพื่อตรวจสอบ",
+        "successTip": "การตรวจสอบผ่าน",
+        "failTip": "การตรวจสอบล้มเหลว กรุณาลองใหม่"
+    },
+    "pcroute": {
+        "bottom": {
+            "title": "เมนูเอกสารที่ด้านล่าง",
+            "bottom_goods": "คำสั่งซื้อสินค้า",
+            "bottom_goods_position": "สรุปรวมทั้งหมด",
+            "bottom_goods_position_transfer": "การถ่ายโอน",
+            "bottom_goods_position_delivery16": "ส่งมอบ",
+            "bottom_goods_position_delivery50": "ส่งมอบ",
+            "bottom_goods_detail": "รายละเอียดสถานะการถือครอง",
+            "bottom_goods_order": "คำสั่งซื้อ",
+            "bottom_goods_trade": "การทำธุรกรรม",
+            "bottom_goods_delivery": "ส่งมอบ",
+            "bottom_presell": "การโอนสิทธิ์การขายล่วงหน้า",
+            "bottom_presell_presellposition": "การจองซื้อขายล่วงหน้า",
+            "bottom_presell_transferposition": "การโอนสถานะการถือครอง",
+            "bottom_presell_transferorder": "คำสั่งโอนสิทธิ์",
+            "bottom_presell_transfertrader": "การทำธุรกรรมการโอนสิทธิ์",
+            "bottom_presell_onlinedelivery": " เลือกการส่งมอบ",
+            "bottom_spot": "ใบรับสินค้า",
+            "bottom_spot_position": "รายละเอียดสินค้า",
+            "bottom_spot_order": "คำสั่งซื้อที่รอดำเนินการ",
+            "bottom_spot_trade": "การทำธุรกรรม",
+            "bottom_spot_pickup": "รับสินค้า",
+            "bottom_pricing": "ลดราคา",
+            "bottom_pricing_position": "สรุปรวมทั้งหมด",
+            "bottom_pricing_detail": "รายละเอียดสถานะการถือครอง",
+            "bottom_pricing_detail2": "รายละเอียดการสั่งซื้อ",
+            "bottom_pricing_order": "คำสั่งซื้อ",
+            "bottom_pricing_trade": "การทำธุรกรรม",
+            "bottom_pricing_delivery": "ส่งมอบ",
+            "bottom_swap": "ตลาดสัญญาสลับ",
+            "bottom_swap_position": "สรุปรวมทั้งหมด",
+            "bottom_swap_order": "คำสั่งซื้อ",
+            "bottom_swap_trade": "การทำธุรกรรม",
+            "bottom_performance": "ข้อมูลการปฏิบัติตามสัญญา",
+            "bottom_performance_buy": "การปฏิบัติตามสัญญาซื้อ",
+            "bottom_performance_sell": "การปฏิบัติตามสัญญาขาย",
+            "bottom_inout": "การโอนสถานะการถือครอง",
+            "bottom_inout_in": "การโอนเข้าของฉัน",
+            "bottom_inout_out": "การโอนออกของฉัน",
+            "bottom_capital": "ข้อมูลทางการเงิน",
+            "bottom_capital_summary": "สรุปเงินทุน",
+            "bottom_capital_statement": "กระแสเงินทุน",
+            "bottom_capital_inoutapply": "รายละเอียดการฝากและถอนเงิน"
+        },
+        "market": {
+            "title": "ตลาดการค้า",
+            "market_trade": "ตลาดการค้า"
+        },
+        "query": {
+            "title": "ค้นหา",
+            "query_order": "บันทึกคำสั่งซื้อ",
+            "query_order_goods": "สัญญาสินค้า",
+            "query_order_goods_list": "บันทึกปัจจุบัน",
+            "query_order_goods_history": "บันทึกประวัติ",
+            "query_order_presell": "การโอนสิทธิ์การขายล่วงหน้า",
+            "query_order_presell__list": "การจองซื้อปัจจุบัน",
+            "query_order_presell_history": "การจองซื้อประวัติ",
+            "query_order_presell_transferlist": "การโอนสิทธิ์ปัจจุบัน",
+            "query_order_presell_transferhistory": "การโอนสิทธิ์ประวัติ",
+            "query_order_spot": "ใบรับสินค้า",
+            "query_order_spot_list": "บันทึกปัจจุบัน",
+            "query_order_spot_history": "บันทึกประวัติ",
+            "query_order_pricing": "ลดราคา",
+            "query_order_pricing_list": "บันทึกปัจจุบัน",
+            "query_order_pricing_history": "บันทึกประวัติ",
+            "query_order_swap": "ตลาดสัญญาสลับ",
+            "query_order_swap_list": "บันทึกปัจจุบัน",
+            "query_order_swap_history": "บันทึกประวัติ",
+            "query_trade": "ประวัติการทำธุรกรรม",
+            "query_trade_goods": "สัญญาสินค้า",
+            "query_trade_goods_list": "บันทึกปัจจุบัน",
+            "query_trade_goods_history": "บันทึกประวัติ",
+            "query_trade_presell": "การโอนสิทธิ์การขายล่วงหน้า",
+            "query_trade_presell_list": "บันทึกปัจจุบัน",
+            "query_trade_presell_history": "บันทึกประวัติ",
+            "query_trade_spot": "ใบรับสินค้า",
+            "query_trade_spot_list": "บันทึกปัจจุบัน",
+            "query_trade_spot_history": "บันทึกประวัติ",
+            "query_trade_pricing": "ลดราคา",
+            "query_trade_pricing_list": "บันทึกปัจจุบัน",
+            "query_trade_pricing_history": "บันทึกประวัติ",
+            "query_trade_swap": "ตลาดสัญญาสลับ",
+            "query_trade_swap_list": "บันทึกปัจจุบัน",
+            "query_trade_swap_history": "บันทึกประวัติ",
+            "query_capital": "กระแสเงินทุน",
+            "query_capital_list": "บันทึกปัจจุบัน",
+            "query_capital_history": "บันทึกประวัติ",
+            "query_presell": "เลือกการส่งมอบ",
+            "query_presell_onlinedelivery": "เลือกการส่งมอบ",
+            "query_performance": "การตรวจสอบการปฏิบัติตามสัญญา",
+            "query_performance_buy": "การปฏิบัติตามสัญญาซื้อ",
+            "query_performance_buy_running": "กำลังดำเนินการ",
+            "query_performance_buy_all": "ทั้งหมด",
+            "query_performance_sell": "การปฏิบัติตามสัญญาขาย",
+            "query_performance_sell_running": "กำลังดำเนินการ",
+            "query_performance_sell_all": "ทั้งหมด",
+            "query_inoutapply": "บันทึกการขอฝาก-ถอนเงิน",
+            "query_inoutapply_list": "บันทึกปัจจุบัน",
+            "query_inoutapply_history": "บันทึกประวัติ"
+        },
+        "account": {
+            "title": "การจัดการบัญชี",
+            "account_sign": "การจัดการบัญชีที่ทำสัญญา",
+            "account_holdsign": "การลงนามการหักบัญชีฝากเงิน",
+            "account_holddeposit": "การขอหักบัญชีฝากเงิน",
+            "account_address": "การจัดการที่อยู่จัดส่งสินค้า",
+            "account_receipt": "การจัดการข้อมูลใบแจ้งหนี้"
+        }
+    },
+    "regex": {
+        "password": "รหัสผ่านต้องประกอบด้วยอักษร ตัวเลข หรือสัญลักษณ์พิเศษอย่างน้อย 2 ชนิดขึ้นไป และต้องมีความยาวอย่างน้อย 6 ตัวอักษร",
+        "phone": "หมายเลขโทรศัพท์มือถือไม่ถูกต้อง",
+        "email": "ที่อยู่อีเมลไม่ถูกต้อง",
+        "en": "สามารถกรอกได้เฉพาะตัวอักษรภาษาอังกฤษ (ไม่อนุญาตให้มีช่องว่าง)",
+        "enname": "สามารถกรอกได้เฉพาะตัวอักษรภาษาอังกฤษ ตัวเลข และขีดล่าง",
+        "cardno": "หมายเลขบัตรประจำตัวประชาชนไม่ถูกต้องตามข้อกำหนด",
+        "bankcardno": "หมายเลขบัตรธนาคารไม่ถูกต้องตามข้อกำหนด"
+    },
+    "tss": {
+        "title": "เรียงลำดับ",
+        "tips1": "โปรดป้อนคำค้น",
+        "subtitle1": "เงินทั้งหมด",
+        "subtitle2": "จ่ายล่วงหน้า"
+    }
+}

+ 257 - 0
output/jsons/tss/en-US.json

@@ -0,0 +1,257 @@
+{
+    "app": {
+        "name": "TCE",
+        "slogan": "TCE Spot Pre Order Platform"
+    },
+    "common": {
+        "submitsuccess": "Order submitted successfully, please place the order again."
+    },
+    "home": {
+        "product": "Product",
+        "pricing": "Price",
+        "pickup": "Reservation",
+        "delivery": "Delivery"
+    },
+    "tabbar": {
+        "trade": "Reservation"
+    },
+    "operation": {
+        "transfer": "Unsubscribe",
+        "close": "Unsubscribe",
+        "order": "Reservation",
+        "pickup": "Pickup",
+        "buynow": "Buy Now",
+        "delivery": "Delivery"
+    },
+    "account": {
+        "netWorth": "Balance ",
+        "inamount": "Today's deposit",
+        "outamount": "Today's withdrawal",
+        "paycharge": "Order service fee",
+        "closepl": "Today's value fluctuation",
+        "profitLoss": "Value fluctuation",
+        "freezeMargin2": "Margin deposit"
+    },
+    "quote": {
+        "bid": "Reservation price",
+        "ask": "Buyback price",
+        "selllprice": "Selling price",
+        "holdvolume": "Order quantity",
+        "deposit": "Margin deposit",
+        "orderbuy": "Reservation",
+        "transferbuy": "Buyback",
+        "ordersell": "Cancel reservation",
+        "transfersell": "Buyback",
+        "buy": "Reservation",
+        "selll": "Buyback",
+        "goods": {
+            "buyorsell": "Select",
+            "taaccount": "Account"
+        },
+        "swap": {
+            "sellprice": "Buyback price",
+            "buyprice": "Reserved price",
+            "currentaccount": "Account",
+            "permargin": "Margin deposit"
+        },
+        "pricing": {
+            "buyorsell": "Select",
+            "title": "Place order",
+            "deposit": "Margin deposit",
+            "title1": "Spot reservation",
+            "title2": "Full payment purchase"
+        },
+        "spot": {
+            "buyprice": "Reservation price",
+            "sellprice": "Buyback price",
+            "title": "Reservation details",
+            "listingprice": "Reserved price"
+        },
+        "transfer": {
+            "title1": "Buyback details"
+        }
+    },
+    "delivery": {
+        "title1": "Full payment pickup",
+        "title2": "Deposit pickup",
+        "title3": "Deposit delivery",
+        "title4": "Returns and exchanges",
+        "offline": {
+            "deliveryqty": "Order quantity",
+            "deliveryprice": "Order price",
+            "deliveryinfo": "Delivery address",
+            "deliveryinfo1": "Pickup information",
+            "deliveryinfo2": "Delivery information",
+            "deliveryamount": "Payment for Order"
+        }
+    },
+    "order": {
+        "title1": "Historical orders",
+        "title2": "Full payment orders",
+        "title3": "Deposit orders",
+        "feeTotal": "Service fee:",
+        "goodsorder": {
+            "buyorsell": "Select"
+        },
+        "pricingorder": {
+            "buyorsell": "Select"
+        },
+        "pricingtrade": {
+            "buyorsell": "Select",
+            "charge": "Service charge",
+            "closepl": "Cancellation balance"
+        }
+    },
+    "position": {
+        "goodscode": "Product code",
+        "transfer": {
+            "transferqty": "Cancellation quantity"
+        },
+        "goods": {
+            "subtitle": "Order information",
+            "orderid": "Order number",
+            "closepl": "Change in value",
+            "buyorsell": "Order category",
+            "holderqty": "Order quantity",
+            "curpositionqty": "Order quantity",
+            "freezeqty": "Locked amount",
+            "frozenqty": "Locked amount",
+            "mindeliverylot": "Minimum pickup quantity",
+            "curholderamount": "Order amount",
+            "holderamount": "Order amount",
+            "tradetime": "Order time",
+            "holderprice": "Order price",
+            "transferprice": "Cancellation price",
+            "tips1": "Please enter the cancellation price",
+            "tips2": "Please enter the cancellation quantity",
+            "qty": "Cancellation quantity",
+            "orderqty": "Cancellation quantity",
+            "deposit": "Balance payment required",
+            "fees": "Pickup fee",
+            "averageprice": "Average order price",
+            "subtitle3": "Cancellation information",
+            "tips3": "Are you sure you want to cancel?",
+            "tips4": "Cancellation successful",
+            "holddetail": {
+                "holderqty": "Order quantity",
+                "freezeqty": "Locked amount",
+                "profitLoss": "Floating difference",
+                "holderamount": "Order amount",
+                "usedMargin": "Occupied funds",
+                "tradetime": "Order time"
+            }
+        },
+        "pricing": {
+            "buyorsell": "Select",
+            "frozenqty": "Locked amount",
+            "curholderamount": "Order amount",
+            "closepl": "Reference difference",
+            "averageprice": "Average order price"
+        }
+    },
+    "banksign": {
+        "title": "Bank card management",
+        "cancel": "Unlink bank card",
+        "addbanksign": "Add bank card",
+        "modifybanksign": "Modify bank card",
+        "youhavenotaddedasignedaccount": "You have not yet linked a bank card account",
+        "tips1": "Please add bank card account information first!",
+        "tips2": "Go to add bank card information",
+        "tips7": "Bank card information not added",
+        "tips8": "Real-name authentication is under review; adding bank card information request cannot be processed at this time!",
+        "tips9": "Please send a letter to the settlement center to modify the information before making changes, or it may affect deposits and withdrawals.",
+        "tips12": "Are you sure you want to unlink the bank card?",
+        "tips13": "Submission successful, please check the results later.",
+        "capital": {
+            "title2": "Account information",
+            "totalprofit": "Balance summary:",
+            "totalcharge": "Service charge summary:"
+        },
+        "wallet": {
+            "title": "Deposit/Withdrawal",
+            "cashin": "Deposit",
+            "cashout": "Withdrawal",
+            "deposit": {
+                "subtitle": "Deposit platform",
+                "subtitle1": "Deposit time",
+                "inamount": "Deposit amount",
+                "pleaseenterinamount": "Please enter the deposit amount",
+                "time": "Deposit time: Weekdays",
+                "platformdepositbankname": "Platform deposit bank",
+                "platformdepositaccountno": "Platform deposit account",
+                "platformdepositaccount": "Platform deposit account",
+                "platformdepositsub-branch": "Platform deposit branch",
+                "goldisnotwithinthetimeframe": "Deposit is out of time range",
+                "notice": "Holidays are based on notices and announcements; please do not operate on non-working days!",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "Have you completed the deposit transfer at the bank?"
+            },
+            "withdraw": {
+                "subtitle": "Withdrawal time",
+                "outamount": "Withdrawal amount",
+                "pleaseenteroutamount": "Please enter the withdrawal amount",
+                "time": "Withdrawal time: Weekdays",
+                "theamountavailableis0": "Withdrawable amount is 0",
+                "exceedingthepayableamount": "Exceeds the withdrawable amount",
+                "goldisnotwithinthetimeframe": "Withdrawal is out of time range",
+                "notice": "Holidays are based on notices and announcements; please do not operate on non-working days!",
+                "availableoutmoney": "Withdrawable amount"
+            },
+            "inoutapply": {
+                "title": "Deposit/Withdrawal records",
+                "charge": "Order service fee"
+            }
+        }
+    },
+    "report": {
+        "title": "User settlement sheet",
+        "closepl": "Cancellation balance",
+        "reckonpl": "Settlement balance",
+        "trade": {
+            "buyorselldisplay": "Select"
+        },
+        "position": {
+            "buyorselldisplay": "Time",
+            "frozenqty": "Locked amount"
+        }
+    },
+    "mine": {
+        "fundsinfo": "Account information",
+        "banksign": "My bank card",
+        "delivery": "Delivery pickup",
+        "cashin": "Deposit",
+        "cashout": "Withdrawal",
+        "myposition": "Held orders",
+        "myorder": "Historical orders",
+        "setting": {
+            "orderBuyOrSell": "Default"
+        }
+    },
+    "user": {
+        "cancel": {
+            "tips_2": "1. All account payments must be settled"
+        }
+    },
+    "pcroute": {
+        "bottom": {
+            "bottom_goods_position_transfer": "Unsubscribe",
+            "bottom_goods_position": "Order summary",
+            "bottom_pricing": "Spot reservation",
+            "bottom_pricing_position": "Order summary",
+            "bottom_swap_position": "Order summary"
+        },
+        "market": {
+            "title": "Spot market",
+            "market_trade": "Spot market"
+        },
+        "query": {
+            "query_trade_pricing": "Spot reservation",
+            "query_order_pricing": "Spot reservation"
+        }
+    },
+    "tss": {
+        "title": "Category",
+        "tips1": "Please enter search keywords",
+        "subtitle1": "Full payment",
+        "subtitle2": "Deposit"
+    }
+}

+ 257 - 0
output/jsons/tss/th-TH.json

@@ -0,0 +1,257 @@
+{
+    "app": {
+        "name": "TCE",
+        "slogan": "แพลตฟอร์มสั่งซื้อสินค้าล่วงหน้า TCE"
+    },
+    "common": {
+        "submitsuccess": "สั่งเรียบร้อยแล้วค่ะ สั่งอีกครั้งนะคะ"
+    },
+    "home": {
+        "product": "ผลิตภัณฑ์",
+        "pricing": "ราคา",
+        "pickup": "จองไว้",
+        "delivery": "ส่งมอบ"
+    },
+    "tabbar": {
+        "trade": "การจอง"
+    },
+    "operation": {
+        "transfer": "ยกเลิกการจอง",
+        "close": "ยกเลิกการจอง",
+        "order": "การจองล่วงหน้า",
+        "pickup": "รับสินค้า",
+        "buynow": "ซื้อทันที",
+        "delivery": "จัดส่ง"
+    },
+    "account": {
+        "netWorth": "ยอดเงินคงเหลือ",
+        "inamount": "เติมเงินวันนี้",
+        "outamount": "ถอนเงินวันนี้",
+        "paycharge": "ค่าบริการคำสั่งซื้อ",
+        "closepl": "มูลค่าสินค้าที่เพิ่มขึ้นหรือลดลงวันนี้",
+        "profitLoss": "มูลค่าสินค้าที่เพิ่มขึ้นหรือลดลง",
+        "freezeMargin2": "เงินสำรองสำหรับการปฏิบัติตามสัญญา"
+    },
+    "quote": {
+        "bid": "ราคาจองล่วงหน้า",
+        "ask": "ราคารับซื้อคืน",
+        "selllprice": "ราคาขาย",
+        "holdvolume": "จำนวนคำสั่งซื้อ",
+        "deposit": "เงินสำรองสำหรับการปฏิบัติตามสัญญา",
+        "orderbuy": "จองล่วงหน้า",
+        "transferbuy": "ซื้อคืน",
+        "ordersell": "ยกเลิกการจอง",
+        "transfersell": "ยกเลิกการซื้อคืน",
+        "buy": "จอง",
+        "selll": "ซื้อคืน",
+        "goods": {
+            "buyorsell": "เลือก",
+            "taaccount": "บัญชี"
+        },
+        "swap": {
+            "sellprice": "ราคารับซื้อคืน",
+            "buyprice": "ราคาจอง",
+            "currentaccount": "บัญชี",
+            "permargin": "เงินสำรองสำหรับการปฏิบัติตามสัญญา"
+        },
+        "pricing": {
+            "buyorsell": "เลือก",
+            "title": "สั่งซื้อ",
+            "deposit": "เงินสำรองสำหรับการปฏิบัติตามสัญญา",
+            "title1": "การจองสินค้าพร้อมส่ง",
+            "title2": "การซื้อด้วยการชำระเต็มจำนวน"
+        },
+        "spot": {
+            "buyprice": "ราคาจองล่วงหน้า",
+            "sellprice": "ราคารับซื้อคืน",
+            "title": "รายละเอียดการจอง",
+            "listingprice": "ราคาจอง"
+        },
+        "transfer": {
+            "title1": "รายละเอียดการรับซื้อคืน"
+        }
+    },
+    "delivery": {
+        "title1": "รับสินค้าด้วยการชำระเต็มจำนวน",
+        "title2": "รับสินค้าด้วยการชำระล่วงหน้า",
+        "title3": "การส่งมอบสินค้าหลังชำระล่วงหน้า",
+        "title4": "การคืนและเปลี่ยนสินค้า",
+        "offline": {
+            "deliveryqty": "จำนวนคำสั่งซื้อ",
+            "deliveryprice": "ราคาของคำสั่ง",
+            "deliveryinfo": "ที่อยู่สำหรับจัดส่งสินค้า",
+            "deliveryinfo1": "ข้อมูลการรับสินค้า",
+            "deliveryinfo2": "ข้อมูลการส่งมอบสินค้า",
+            "deliveryamount": "ยอดเงินค่าสินค้าคำสั่งซื้อ"
+        }
+    },
+    "order": {
+        "title1": "ประวัติคำสั่งซื้อ",
+        "title2": "คำสั่งซื้อแบบชำระเต็มจำนวน",
+        "title3": "คำสั่งซื้อแบบชำระล่วงหน้า",
+        "feeTotal": "ค่าบริการ:",
+        "goodsorder": {
+            "buyorsell": "เลือก"
+        },
+        "pricingorder": {
+            "buyorsell": "เลือก"
+        },
+        "pricingtrade": {
+            "buyorsell": "เลือก",
+            "charge": "ค่าธรรมเนียม",
+            "closepl": "ส่วนต่างการยกเลิก"
+        }
+    },
+    "position": {
+        "goodscode": "รหัสสินค้า",
+        "transfer": {
+            "transferqty": "ปริมาณการยกเลิก"
+        },
+        "goods": {
+            "subtitle": "ข้อมูลคำสั่ง",
+            "orderid": "หมายเลขคำสั่งซื้อ",
+            "closepl": "มูลค่าสินค้าที่เพิ่มขึ้นหรือลดลง",
+            "buyorsell": "หมวดหมู่คำสั่งซื้อ",
+            "holderqty": "จำนวนคำสั่งซื้อ",
+            "curpositionqty": "จำนวนคำสั่งซื้อ",
+            "freezeqty": "ปริมาณที่ถูกล็อคไว้",
+            "frozenqty": "ปริมาณที่ถูกล็อคไว้",
+            "mindeliverylot": "ปริมาณการรับสินค้าขั้นต่ำ",
+            "curholderamount": "ยอดเงินคำสั่งซื้อ",
+            "holderamount": "ยอดเงินคำสั่งซื้อ",
+            "tradetime": "เวลาที่ทำการสั่งซื้อ",
+            "holderprice": "ราคาของคำสั่ง",
+            "transferprice": "ราคาการยกเลิกการจอง",
+            "tips1": "กรุณากรอกราคาการยกเลิกการจอง",
+            "tips2": "กรุณากรอกปริมาณการยกเลิกการจอง",
+            "qty": "ปริมาณการยกเลิก",
+            "orderqty": "ปริมาณการยกเลิก",
+            "deposit": "ต้องชำระเงินส่วนที่เหลือ",
+            "fees": "ค่าขนส่งสินค้าหรือค่ารับสินค้า",
+            "averageprice": "ราคาเฉลี่ยคำสั่งซื้อ",
+            "subtitle3": "ข้อมูลการยกเลิกการจอง",
+            "tips3": "ยืนยันว่าต้องการยกเลิกการจองหรือไม่?",
+            "tips4": "ยกเลิกการจองสำเร็จ",
+            "holddetail": {
+                "holderqty": "จำนวนคำสั่งซื้อ",
+                "freezeqty": "ปริมาณที่ถูกล็อคไว้",
+                "profitLoss": "ส่วนต่างลอยตัว",
+                "holderamount": "ยอดเงินคำสั่งซื้อ",
+                "usedMargin": "เงินทุนที่ใช้ไป",
+                "tradetime": "เวลาที่ทำการสั่งซื้อ"
+            }
+        },
+        "pricing": {
+            "buyorsell": "เลือก",
+            "frozenqty": "ปริมาณที่ถูกล็อคไว้",
+            "curholderamount": "ยอดเงินคำสั่งซื้อ",
+            "closepl": "ส่วนต่างอ้างอิง",
+            "averageprice": "ราคาเฉลี่ยคำสั่งซื้อ"
+        }
+    },
+    "banksign": {
+        "title": "การจัดการบัตรธนาคาร",
+        "cancel": "ยกเลิกการเชื่อมโยงบัตรธนาคาร",
+        "addbanksign": "เพิ่มบัตรธนาคาร",
+        "modifybanksign": "แก้ไขบัตรธนาคาร",
+        "youhavenotaddedasignedaccount": "คุณยังไม่ได้เชื่อมโยงบัญชีบัตรธนาคาร",
+        "tips1": "กรุณาเพิ่มข้อมูลบัญชีบัตรธนาคารก่อน",
+        "tips2": "ไปเพิ่มข้อมูลบัตรธนาคาร",
+        "tips7": "ยังไม่ได้เพิ่มข้อมูลบัตรธนาคาร",
+        "tips8": "การยืนยันตัวตนกำลังอยู่ระหว่างการตรวจสอบ ไม่สามารถเพิ่มข้อมูลบัตรธนาคารได้ในขณะนี้",
+        "tips9": "กรุณาส่งจดหมายไปที่ศูนย์การชำระเงินเพื่อแก้ไขข้อมูลก่อน ไม่เช่นนั้นจะส่งผลต่อการฝากและถอนเงิน",
+        "tips12": "ยืนยันว่าต้องการยกเลิกการเชื่อมโยงบัตรธนาคารหรือไม่?",
+        "tips13": "ส่งข้อมูลสำเร็จ กรุณารอการยืนยันผล",
+        "capital": {
+            "title2": "ข้อมูลบัญชีผู้ใช้",
+            "totalprofit": "สรุปส่วนต่าง:",
+            "totalcharge": "สรุปค่าบริการ:"
+        },
+        "wallet": {
+            "title": "ฝากเงิน/ถอนเงิน",
+            "cashin": "ฝากเงิน",
+            "cashout": "ถอนเงิน",
+            "deposit": {
+                "subtitle": "ฝากเงินเข้าแพลตฟอร์ม",
+                "subtitle1": "เวลาการฝากเงิน",
+                "inamount": "ยอดเงินฝาก",
+                "pleaseenterinamount": "กรุณากรอกจำนวนเงินที่ฝาก",
+                "time": "เวลาฝากเงิน: วันทำการ",
+                "platformdepositbankname": "ธนาคารที่ใช้ฝากเงินของแพลตฟอร์ม",
+                "platformdepositaccountno": "หมายเลขบัญชีที่ใช้ฝากเงินของแพลตฟอร์ม",
+                "platformdepositaccount": "บัญชีที่ใช้ฝากเงินของแพลตฟอร์ม",
+                "platformdepositsub-branch": "สาขาธนาคารที่ใช้ฝากเงินของแพลตฟอร์ม",
+                "goldisnotwithinthetimeframe": "การฝากเงินไม่อยู่ในช่วงเวลาที่กำหนด",
+                "notice": "วันหยุดให้ถือประกาศหรือการแจ้งเตือนเป็นหลัก กรุณาอย่าดำเนินการในวันหยุด",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "ได้ทำการฝากเงินผ่านธนาคารแล้วหรือไม่?"
+            },
+            "withdraw": {
+                "subtitle": "เวลาถอนเงิน",
+                "outamount": "จำนวนเงินที่ถอน",
+                "pleaseenteroutamount": "กรุณากรอกจำนวนเงินที่ถอน",
+                "time": "เวลาถอนเงิน: วันทำการ",
+                "theamountavailableis0": "ยอดที่สามารถถอนได้คือ 0",
+                "exceedingthepayableamount": "เกินจำนวนเงินที่สามารถถอนได้",
+                "goldisnotwithinthetimeframe": "การถอนเงินไม่อยู่ในช่วงเวลาที่กำหนด",
+                "notice": "วันหยุดให้ถือประกาศหรือการแจ้งเตือนเป็นหลัก กรุณาอย่าดำเนินการในวันหยุด",
+                "availableoutmoney": "จำนวนเงินที่ถอนได้"
+            },
+            "inoutapply": {
+                "title": "บันทึกการฝาก/ถอนเงิน",
+                "charge": "ค่าบริการคำสั่งซื้อ"
+            }
+        }
+    },
+    "report": {
+        "title": "ใบแจ้งยอดของผู้ใช้",
+        "closepl": "ส่วนต่างจากการยกเลิกการจอง",
+        "reckonpl": "ส่วนต่างการชำระบัญชี",
+        "trade": {
+            "buyorselldisplay": "เลือก"
+        },
+        "position": {
+            "buyorselldisplay": "เลือก",
+            "frozenqty": "ปริมาณที่ถูกล็อคไว้"
+        }
+    },
+    "mine": {
+        "fundsinfo": "ข้อมูลบัญชีผู้ใช้",
+        "banksign": "บัตรธนาคารของฉัน",
+        "delivery": "การส่งมอบและการรับสินค้า",
+        "cashin": "เติมเงิน",
+        "cashout": "ถอนเงิน",
+        "myposition": "คำสั่งซื้อที่ถือครอง",
+        "myorder": "ประวัติการสั่งคำสั่งซื้อ",
+        "setting": {
+            "orderBuyOrSell": "ค่าเริ่มต้น"
+        }
+    },
+    "user": {
+        "cancel": {
+            "tips_2": "1. บัญชีได้ชำระค่าสินค้าครบถ้วนแล้ว"
+        }
+    },
+    "pcroute": {
+        "bottom": {
+            "bottom_goods_position_transfer": "ยกเลิกการจอง",
+            "bottom_goods_position": "สรุปคำสั่งซื้อ",
+            "bottom_pricing": "การจองสินค้าพร้อมส่ง",
+            "bottom_pricing_position": "สรุปคำสั่งซื้อ",
+            "bottom_swap_position": "สรุปคำสั่งซื้อ"
+        },
+        "market": {
+            "title": "ตลาดสินค้า",
+            "market_trade": "ตลาดสินค้า"
+        },
+        "query": {
+            "query_trade_pricing": "การจองสินค้า",
+            "query_order_pricing": "การจองสินค้า"
+        }
+    },
+    "tss": {
+        "title": "หมวดหมู่",
+        "tips1": "กรุณากรอกคำค้นหา",
+        "subtitle1": "ชำระเต็มจำนวน",
+        "subtitle2": "ชำระล่วงหน้า"
+    }
+}

+ 257 - 0
output/jsons/tss/zh-CN.json

@@ -0,0 +1,257 @@
+{
+    "app": {
+        "name": "TCE",
+        "slogan": "泰国商品交易所\r\n现货预订平台"
+    },
+    "common": {
+        "submitsuccess": "订单提交成功,请再次下单"
+    },
+    "home": {
+        "product": "产品",
+        "pricing": "价格",
+        "pickup": "预定",
+        "delivery": "交收"
+    },
+    "tabbar": {
+        "trade": "预订"
+    },
+    "operation": {
+        "transfer": "退订",
+        "close": "退订",
+        "order": "预订",
+        "pickup": "提货",
+        "delivery": "交货",
+        "buynow": "立即购买"
+    },
+    "account": {
+        "netWorth": "余额",
+        "inamount": "今日充值",
+        "outamount": "今日提现",
+        "paycharge": "订单服务费",
+        "closepl": "今日货值增减",
+        "profitLoss": "货值增减",
+        "freezeMargin2": "履约准备金"
+    },
+    "quote": {
+        "bid": "预订价",
+        "ask": "回购价",
+        "selllprice": "销售价",
+        "holdvolume": "订单数量",
+        "deposit": "履约准备金",
+        "orderbuy": "预订",
+        "transferbuy": "回购",
+        "ordersell": "取消预订",
+        "transfersell": "回购",
+        "buy": "预订",
+        "selll": "回购",
+        "goods": {
+            "buyorsell": "选择",
+            "taaccount": "账户"
+        },
+        "swap": {
+            "sellprice": "回购价格",
+            "buyprice": "预定价格",
+            "currentaccount": "账户",
+            "permargin": "履约准备金"
+        },
+        "pricing": {
+            "buyorsell": "选择",
+            "title": "下单",
+            "deposit": "履约准备金",
+            "title1": "现货预订",
+            "title2": "全款购买"
+        },
+        "spot": {
+            "buyprice": "预订价",
+            "sellprice": "回购价",
+            "title": "预订详情",
+            "listingprice": "预定价格"
+        },
+        "transfer": {
+            "title1": "回购详情"
+        }
+    },
+    "delivery": {
+        "title1": "全款提货",
+        "title2": "预付款提货",
+        "title3": "预付款交货",
+        "title4": "退换货",
+        "offline": {
+            "deliveryqty": "订单数量",
+            "deliveryprice": "订单价格",
+            "deliveryinfo": "收货地址",
+            "deliveryinfo1": "提货信息",
+            "deliveryinfo2": "交货信息",
+            "deliveryamount": "订单货款"
+        }
+    },
+    "order": {
+        "title1": "历史订单",
+        "title2": "全款订单",
+        "title3": "预付款订单",
+        "feeTotal": "服务费:",
+        "goodsorder": {
+            "buyorsell": "选择"
+        },
+        "pricingorder": {
+            "buyorsell": "选择"
+        },
+        "pricingtrade": {
+            "buyorsell": "选择",
+            "charge": "服务费",
+            "closepl": "退订差额"
+        }
+    },
+    "position": {
+        "goodscode": "商品代码",
+        "transfer": {
+            "transferqty": "退订量"
+        },
+        "goods": {
+            "subtitle": "订单信息",
+            "orderid": "订单号",
+            "closepl": "货值增减",
+            "buyorsell": "订单类目",
+            "holderqty": "订单数量",
+            "curpositionqty": "订单数量",
+            "freezeqty": "锁定量",
+            "frozenqty": "锁定量",
+            "mindeliverylot": "最小提货量",
+            "curholderamount": "订单金额",
+            "holderamount": "订单金额",
+            "tradetime": "订单时间",
+            "holderprice": "订单价格",
+            "transferprice": "退订价格",
+            "tips1": "请输入退订价格",
+            "tips2": "请输入退订量",
+            "qty": "退订量",
+            "orderqty": "退订量",
+            "deposit": "需补足尾款",
+            "fees": "提货费",
+            "averageprice": "订单均价",
+            "subtitle3": "退订信息",
+            "tips3": "确认要退订吗?",
+            "tips4": "退订成功",
+            "holddetail": {
+                "holderqty": "订单数量",
+                "freezeqty": "锁定量",
+                "profitLoss": "浮动差额",
+                "holderamount": "订单金额",
+                "usedMargin": "占用资金",
+                "tradetime": "订单时间"
+            }
+        },
+        "pricing": {
+            "buyorsell": "选择",
+            "frozenqty": "锁定量",
+            "curholderamount": "订单金额",
+            "closepl": "参考差额",
+            "averageprice": "订单均价"
+        }
+    },
+    "banksign": {
+        "title": "银行卡管理",
+        "cancel": "解绑银行卡",
+        "addbanksign": "添加银行卡",
+        "modifybanksign": "修改银行卡",
+        "youhavenotaddedasignedaccount": "您还未绑定银行卡账户",
+        "tips1": "请先添加银行卡账户信息账户信息!",
+        "tips2": "去添加银行卡信息",
+        "tips7": "未添加银行卡信息",
+        "tips8": "实名认证正在审核中,暂不能进行添加银行卡信息请求操作!",
+        "tips9": "请先发函到结算中心修改信息后再修改,否则将会影响充值、提现。",
+        "tips12": "确认要解绑银行卡吗?",
+        "tips13": "提交成功,请稍后确认结果",
+        "capital": {
+            "title2": "账户信息",
+            "totalprofit": "差额汇总:",
+            "totalcharge": "服务费汇总:"
+        },
+        "wallet": {
+            "title": "充值/提现",
+            "cashin": "充值",
+            "cashout": "提现",
+            "deposit": {
+                "subtitle": "充值平台",
+                "subtitle1": "充值时间",
+                "inamount": "充值金额",
+                "pleaseenterinamount": "请填写充值金额",
+                "time": "充值时间:工作日 ",
+                "platformdepositbankname": "平台充值银行",
+                "platformdepositaccountno": "平台充值账号",
+                "platformdepositaccount": "平台充值账户",
+                "platformdepositsub-branch": "平台充值支行",
+                "goldisnotwithinthetimeframe": "充值不在时间范围内",
+                "notice": "节假日以通知、公告为准,非工作日请勿操作!",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "是否已在银行端进行充值转账?"
+            },
+            "withdraw": {
+                "subtitle": "提现时间",
+                "outamount": "提现金额",
+                "pleaseenteroutamount": "请填写提现金额",
+                "time": "提现时间:工作日 ",
+                "theamountavailableis0": "可提现额为0",
+                "exceedingthepayableamount": "超过可提现金额",
+                "goldisnotwithinthetimeframe": "提现不在时间范围内",
+                "notice": "节假日以通知、公告为准,非工作日请勿操作!",
+                "availableoutmoney": "可提现金额"
+            },
+            "inoutapply": {
+                "title": "充值/提现记录",
+                "charge": "订单服务费"
+            }
+        }
+    },
+    "report": {
+        "title": "用户结算单",
+        "closepl": "退订差额",
+        "reckonpl": "结算差额",
+        "trade": {
+            "buyorselldisplay": "选择"
+        },
+        "position": {
+            "buyorselldisplay": "选择",
+            "frozenqty": "锁定量"
+        }
+    },
+    "mine": {
+        "fundsinfo": "账户信息",
+        "banksign": "我的银行卡",
+        "delivery": "交货提货",
+        "cashin": "充值",
+        "cashout": "提现",
+        "myposition": "持有订单",
+        "myorder": "历史订单",
+        "setting": {
+            "orderBuyOrSell": "默认"
+        }
+    },
+    "user": {
+        "cancel": {
+            "tips_2": "1. 账户货款已结清"
+        }
+    },
+    "pcroute": {
+        "bottom": {
+            "bottom_goods_position_transfer": "退订",
+            "bottom_goods_position": "订单汇总",
+            "bottom_pricing": "现货预订",
+            "bottom_pricing_position": "订单汇总",
+            "bottom_swap_position": "订单汇总"
+        },
+        "market": {
+            "title": "现货市场",
+            "market_trade": "现货市场"
+        },
+        "query": {
+            "query_trade_pricing": "现货预订",
+            "query_order_pricing": "现货预订"
+        }
+    },
+    "tss": {
+        "title": "分类",
+        "tips1": "请输入搜索关键词",
+        "subtitle1": "全款",
+        "subtitle2": "预付款"
+    }
+}

+ 257 - 0
output/jsons/tss/zh-TW.json

@@ -0,0 +1,257 @@
+{
+    "app": {
+        "name": "TCE",
+        "slogan": "泰國商品交易所\r\n現貨預訂平臺"
+    },
+    "common": {
+        "submitsuccess": "訂單提交成功,請再次下單"
+    },
+    "home": {
+        "product": "產品",
+        "pricing": "價格",
+        "pickup": "預定",
+        "delivery": "交收"
+    },
+    "tabbar": {
+        "trade": "預訂"
+    },
+    "operation": {
+        "transfer": "退訂",
+        "close": "退訂",
+        "order": "預訂",
+        "pickup": "提貨",
+        "buynow": "立即購買",
+        "delivery": "交貨"
+    },
+    "account": {
+        "netWorth": "餘額",
+        "inamount": "今日充值",
+        "outamount": "今日提現",
+        "paycharge": "訂單服務費",
+        "closepl": "今日貨值增減",
+        "profitLoss": "貨值增減",
+        "freezeMargin2": "履約準備金"
+    },
+    "quote": {
+        "bid": "預訂價",
+        "ask": "回購價",
+        "selllprice": "銷售價",
+        "holdvolume": "訂單數量",
+        "deposit": "履約準備金",
+        "orderbuy": "預訂",
+        "transferbuy": "回購",
+        "ordersell": "取消預訂",
+        "transfersell": "取消回購",
+        "buy": "預訂",
+        "selll": "回購",
+        "goods": {
+            "buyorsell": "選擇",
+            "taaccount": "賬戶"
+        },
+        "swap": {
+            "sellprice": "回購價格",
+            "buyprice": "預定價格",
+            "currentaccount": "賬戶",
+            "permargin": "履約準備金"
+        },
+        "pricing": {
+            "buyorsell": "選擇",
+            "title": "下單",
+            "deposit": "履約準備金",
+            "title1": "現貨預訂",
+            "title2": "全款購買"
+        },
+        "spot": {
+            "buyprice": "預訂價",
+            "sellprice": "回購價",
+            "title": "預訂詳情",
+            "listingprice": "預定價格"
+        },
+        "transfer": {
+            "title1": "回購詳情"
+        }
+    },
+    "delivery": {
+        "title1": "全款提貨",
+        "title2": "預付款提貨",
+        "title3": "預付款交貨",
+        "title4": "退換貨",
+        "offline": {
+            "deliveryqty": "訂單數量",
+            "deliveryprice": "訂單價格",
+            "deliveryinfo": "收貨地址",
+            "deliveryinfo1": "提貨信息",
+            "deliveryinfo2": "交貨信息",
+            "deliveryamount": "訂單貨款"
+        }
+    },
+    "order": {
+        "title1": "歷史訂單",
+        "title2": "全款訂單",
+        "title3": "預付款訂單",
+        "feeTotal": "服務費:",
+        "goodsorder": {
+            "buyorsell": "選擇"
+        },
+        "pricingorder": {
+            "buyorsell": "選擇"
+        },
+        "pricingtrade": {
+            "buyorsell": "選擇",
+            "charge": "服務費",
+            "closepl": "退訂差額"
+        }
+    },
+    "position": {
+        "goodscode": "商品代碼",
+        "transfer": {
+            "transferqty": "退訂量"
+        },
+        "goods": {
+            "subtitle": "訂單信息",
+            "orderid": "訂單號",
+            "closepl": "貨值增減",
+            "buyorsell": "訂單類目",
+            "holderqty": "訂單數量",
+            "curpositionqty": "訂單數量",
+            "freezeqty": "鎖定量",
+            "frozenqty": "鎖定量",
+            "mindeliverylot": "最小提貨量",
+            "curholderamount": "訂單金額",
+            "holderamount": "訂單金額",
+            "tradetime": "訂單時間",
+            "holderprice": "訂單價格",
+            "transferprice": "退訂價格",
+            "tips1": "請輸入退訂價格",
+            "tips2": "請輸入退訂量",
+            "qty": "退訂量",
+            "orderqty": "退訂量",
+            "deposit": "需補足尾款",
+            "fees": "提貨費",
+            "averageprice": "訂單均價",
+            "subtitle3": "退訂信息",
+            "tips3": "确认要退訂吗?",
+            "tips4": "退訂成功",
+            "holddetail": {
+                "holderqty": "訂單數量",
+                "freezeqty": "鎖定量",
+                "profitLoss": "浮動差額",
+                "holderamount": "訂單金額",
+                "usedMargin": "佔用資金",
+                "tradetime": "訂單時間"
+            }
+        },
+        "pricing": {
+            "buyorsell": "選擇",
+            "frozenqty": "鎖定量",
+            "curholderamount": "訂單金額",
+            "closepl": "參考差額",
+            "averageprice": "訂單均價"
+        }
+    },
+    "banksign": {
+        "title": "銀行卡管理",
+        "cancel": "解綁銀行卡",
+        "addbanksign": "添加銀行卡",
+        "modifybanksign": "修改銀行卡",
+        "youhavenotaddedasignedaccount": "您還未綁定銀行卡賬戶",
+        "tips1": "請先添加銀行卡賬戶信息賬戶信息!",
+        "tips2": "去添加銀行卡信息",
+        "tips7": "未添加銀行卡信息",
+        "tips8": "實名認證正在審覈中,暫不能進行添加銀行卡信息請求操作!",
+        "tips9": "請先發函到結算中心修改信息後再修改,否則將會影響充值、提現。",
+        "tips12": "確認要解綁銀行卡嗎?",
+        "tips13": "提交成功,請稍後確認結果",
+        "capital": {
+            "title2": "賬戶信息",
+            "totalprofit": "差額彙總:",
+            "totalcharge": "服務費彙總:"
+        },
+        "wallet": {
+            "title": "充值/提現",
+            "cashin": "充值",
+            "cashout": "提現",
+            "deposit": {
+                "subtitle": "充值平臺",
+                "subtitle1": "充值時間",
+                "inamount": "充值金額",
+                "pleaseenterinamount": "請填寫充值金額",
+                "time": "充值時間:工作日 ",
+                "platformdepositbankname": "平臺充值銀行",
+                "platformdepositaccountno": "平臺充值賬號",
+                "platformdepositaccount": "平臺充值賬戶",
+                "platformdepositsub-branch": "平臺充值支行",
+                "goldisnotwithinthetimeframe": "充值不在時間範圍內",
+                "notice": "節假日以通知、公告爲準,非工作日請勿操作!",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "是否已在銀行端進行充值轉賬?"
+            },
+            "withdraw": {
+                "subtitle": "提現時間",
+                "outamount": "提現金額",
+                "pleaseenteroutamount": "請填寫提現金額",
+                "time": "提現時間:工作日 ",
+                "theamountavailableis0": "可提現額爲0",
+                "exceedingthepayableamount": "超過可提現金額",
+                "goldisnotwithinthetimeframe": "提現不在時間範圍內",
+                "notice": "節假日以通知、公告爲準,非工作日請勿操作!",
+                "availableoutmoney": "可提現金額"
+            },
+            "inoutapply": {
+                "title": "充值/提現記錄",
+                "charge": "訂單服務費"
+            }
+        }
+    },
+    "report": {
+        "title": "用戶結算單",
+        "closepl": "退訂差額",
+        "reckonpl": "結算差額",
+        "trade": {
+            "buyorselldisplay": "選擇"
+        },
+        "position": {
+            "buyorselldisplay": "選擇",
+            "frozenqty": "鎖定量"
+        }
+    },
+    "mine": {
+        "fundsinfo": "賬戶信息",
+        "banksign": "我的銀行卡",
+        "delivery": "交貨提貨",
+        "cashin": "充值",
+        "cashout": "提現",
+        "myposition": "持有訂單",
+        "myorder": "歷史訂單",
+        "setting": {
+            "orderBuyOrSell": "默認"
+        }
+    },
+    "user": {
+        "cancel": {
+            "tips_2": "1. 賬戶貨款已結清"
+        }
+    },
+    "pcroute": {
+        "bottom": {
+            "bottom_goods_position_transfer": "退訂",
+            "bottom_goods_position": "訂單彙總",
+            "bottom_pricing": "現貨預訂",
+            "bottom_pricing_position": "訂單彙總",
+            "bottom_swap_position": "訂單彙總"
+        },
+        "market": {
+            "title": "現貨市場",
+            "market_trade": "現貨市場"
+        },
+        "query": {
+            "query_trade_pricing": "現貨預訂",
+            "query_order_pricing": "現貨預訂"
+        }
+    },
+    "tss": {
+        "title": "分類",
+        "tips1": "請輸入搜索關鍵詞",
+        "subtitle1": "全款",
+        "subtitle2": "預付款"
+    }
+}

+ 1695 - 0
output/jsons/zh-CN.json

@@ -0,0 +1,1695 @@
+{
+    "app": {
+        "name": "多元世纪交易中心",
+        "slogan": "数字化交易平台\r\n现代化综合服务"
+    },
+    "common": {
+        "pulling-text": "下拉即可加载...",
+        "loosing-text": "释放即可加载...",
+        "loading-text": "加载中...",
+        "success-text": "加载成功",
+        "nodatas": "暂无数据",
+        "baseinfo": "基本信息",
+        "more": "更多",
+        "details": "明细",
+        "placeholder": "请输入",
+        "loadingfailed": "加载失败",
+        "required": "必填",
+        "optional": "选填",
+        "logout": "退出登录",
+        "save": "保存",
+        "tips": "提示",
+        "submitsuccess": "提交成功",
+        "submitsuccess1": "提交成功,请稍后确认结果",
+        "pleaseenter": "请输入",
+        "ikonw": "我知道了",
+        "operate": "操作",
+        "exit": "退出",
+        "tryagain": "重试",
+        "loading": "正在加载...",
+        "submiting": "提交中...",
+        "nomore": "没有更多了",
+        "loadMore": "加载更多",
+        "orderindex": "序号",
+        "startdate": "开始日期",
+        "enddate": "结束日期",
+        "choice": "请选择",
+        "choice1": "请输入关键字",
+        "choice2": "选择",
+        "choice3": "请选择地区",
+        "yes": "是",
+        "no": "否",
+        "submitfailure": "提交失败:",
+        "requestfailure": "请求失败,点击重新加载",
+        "tips1": "是否立即挂牌?",
+        "tips2": "挂牌成功",
+        "tips3": "挂牌失败:",
+        "tips4": "撤单成功",
+        "tips5": "部分撤单失败:",
+        "tips6": "部分交收失败:",
+        "tips7": "未进行入金代扣签约",
+        "tips8": "验证码发送失败:",
+        "tips9": "实名认证提交请求失败:",
+        "tips10": "实名认证提交请求成功",
+        "tips11": "发送失败",
+        "tips12": "未签约",
+        "tips13": "签约信息修改成功",
+        "tips14": "签约提交成功,请耐心等待审核。",
+        "tips15": "确认成功",
+        "tips16": "确认失败:",
+        "tips17": "业务超时",
+        "tips18": "登录失效,请重新登录",
+        "tips19": "请求超时,请稍后再试",
+        "tips20": "发生错误,请稍后再试",
+        "tips21": "网络或服务器错误",
+        "tips22": "请求失败,请稍后重试",
+        "tips23": "请求失败:",
+        "tips24": "登录失效:",
+        "tips25": "相册权限未授权",
+        "tips26": "上传成功",
+        "tips27": "上传失败",
+        "tips28": "上传中...",
+        "tips29": "图片大小不能超过 5Mb",
+        "tips30": "存储空间/照片权限说明",
+        "tips31": "用于在添加、制作、上传、发布、分享、下载、搜索、识别图片和视频等场景中读取和写入相册和文件内容",
+        "all": "全部",
+        "calendar": "日期选择"
+    },
+    "tabbar": {
+        "home": "首页",
+        "mine": "我的",
+        "trade": "交易"
+    },
+    "routes": {
+        "news": "市场资讯",
+        "notice": "通知公告",
+        "capital": "资金信息",
+        "sign": "签约账户",
+        "profile": "个人信息",
+        "setting": "设置",
+        "about": "关于我们",
+        "modifypwd": "修改密码",
+        "usercancel": "注销服务"
+    },
+    "operation": {
+        "add": "新增",
+        "all": "全部出金",
+        "buynow": "立即购买",
+        "submit": "提交",
+        "edit": "编辑",
+        "confirm": "确认",
+        "delete": "删除",
+        "save": "保存",
+        "cancel": "取消",
+        "cancel1": "快撤",
+        "cancel2": "撤销",
+        "transfer": "转让",
+        "delivery": "交收",
+        "listing": "挂牌",
+        "order": "订立",
+        "listing1": "挂牌求购",
+        "delisting": "摘牌",
+        "pickup": "提货",
+        "details": "详情",
+        "deposit": "补足定金",
+        "deposit2": "追加定金",
+        "close": "平仓",
+        "close1": "关闭",
+        "default": "违约",
+        "default1": "设置默认",
+        "default2": "申请违约",
+        "modify": "修改",
+        "modify2": "修改信息",
+        "extension": "延期申请",
+        "execution": "立即执行",
+        "manual": "手动确认",
+        "payment": "付款",
+        "search": "查询",
+        "reset": "重置",
+        "disagree": "不同意",
+        "next": "下一步",
+        "upload": "上传",
+        "chart": "图表",
+        "restore": "恢复默认",
+        "savesetting": "保存设置",
+        "back": "返回",
+        "Withholding": "代扣签约申请",
+        "closeall": "全部收起",
+        "openall": "全部展开",
+        "modifyavatar": "修改头像",
+        "agree": "同意",
+        "giveup": "放弃",
+        "One-click": "一键退订"
+    },
+    "chart": {
+        "time": "分时",
+        "minutes": "分钟",
+        "dayline": "日线",
+        "weekline": "周线",
+        "monthline": "月线",
+        "yearline": "年线",
+        "oneminutes": "1分钟",
+        "fiveminutes": "5分钟",
+        "thirtyminutes": "30分钟",
+        "onehour": "1小时",
+        "fourhour": "4小时",
+        "timestrade": "分时成交",
+        "refprice": "参考价格",
+        "Open": "开:",
+        "High": "高:",
+        "Low": "低:",
+        "Close": "收:",
+        "Vol": "量:",
+        "Amount": "额:",
+        "Increase": "幅:",
+        "Price": "价:"
+    },
+    "account": {
+        "title": "资金信息",
+        "account": "资金账户",
+        "accountid": "资金账号",
+        "userId": "用户ID:",
+        "loginId": "登录ID:",
+        "connected": "已连接",
+        "unconnected": "未连接",
+        "quoteservice": "行情服务:",
+        "balance": "余额",
+        "balance2": "期初余额",
+        "currentbalance": "期末余额",
+        "freezeMargin": "预扣",
+        "freezeMargin2": "预扣保证金",
+        "availableFunds": "可用",
+        "availableFunds2": "可用资金",
+        "netWorth": "净值",
+        "usedMargin": "占用",
+        "usedMargin2": "占用资金",
+        "profitLoss": "浮动盈亏",
+        "inamount": "今日入金",
+        "outamount": "今日出金",
+        "closepl": "今日损益",
+        "paycharge": "贸易手续费",
+        "tradestatus": "状态",
+        "riskRate": "风险率",
+        "riskRate1": "风险率:",
+        "cutRate": "斩仓率:",
+        "tips1": "风险率 = (占用 / 净值) * 100%",
+        "tips2": "斩仓率 = (风险率 / 斩仓风险率) * 100%",
+        "formula": "公式"
+    },
+    "quote": {
+        "title": "参考行情",
+        "goodsname": "商品/代码",
+        "goodsname1": "名称",
+        "goodscode": "代码",
+        "refgoodsname": "标的合约",
+        "averageprice": "均价",
+        "spec": "规格",
+        "last": "最新价",
+        "rise": "涨跌",
+        "change": "幅度",
+        "opened": "开盘",
+        "presettle": "昨结",
+        "lowest": "最低",
+        "highest": "最高",
+        "amplitude": "振幅",
+        "limitup": "涨停",
+        "limitdown": "跌停",
+        "bidvolume": "买量",
+        "askvolume": "卖量",
+        "buyusername": "购买方",
+        "sellusername": "销售方",
+        "bid": "买价",
+        "ask": "卖价",
+        "selllprice": "销售价",
+        "time": "时间",
+        "vol": "现量",
+        "holdvolume": "持仓量",
+        "totalvolume": "成交量",
+        "totalturnover": "成交额",
+        "buyhall": "买大厅",
+        "sellhall": "卖大厅",
+        "buysellhall": "买卖大厅",
+        "listinghall": "挂牌大厅",
+        "enableQty": "预估可订立量",
+        "deposit": "预扣保证金",
+        "avaiableMoney": "可用资金",
+        "orderbuy": "订立买入",
+        "transferbuy": "转让买入",
+        "ordersell": "订立卖出",
+        "transfersell": "转让卖出",
+        "buy": "买入",
+        "selll": "卖出",
+        "bidlisting": "买挂牌",
+        "asklisting": "卖挂牌",
+        "bid1": "买一",
+        "bid2": "买二",
+        "bid3": "买三",
+        "bid4": "买四",
+        "bid5": "买五",
+        "ask1": "卖一",
+        "ask2": "卖二",
+        "ask3": "卖三",
+        "ask4": "卖四",
+        "ask5": "卖五",
+        "marketstatus": "市场状态:",
+        "unopening": "未开市",
+        "ballot": {
+            "title": "认购",
+            "attachmenturl": "图片",
+            "refprice": "预售价",
+            "starttime": "开始:",
+            "endtime": "结束:",
+            "sellname": "销售方:",
+            "starttime1": "开始时间",
+            "endtime1": "结束时间",
+            "historypresale": "发售历史",
+            "presalewin": "预售中签",
+            "issueprice": "发行价",
+            "goodsdetail": "商品详情",
+            "winningthelottery": "摇号中签",
+            "totalqty": "总量:",
+            "earnest": "预售定金",
+            "transferdepositratio": "转让定金",
+            "subscribe": "我要认购",
+            "orderQty": "认购量",
+            "maxbuyqty": "最大申购量",
+            "deposit": "预售定金",
+            "avaiablefunds": "可用资金",
+            "presalestatus": "预售状态",
+            "ordercannotbegreaterthan": "委托量不能大于",
+            "pleaseenterthesubscriptionquantity": "请输入认购量"
+        },
+        "goods": {
+            "title": "摘牌",
+            "title1": "订单交易",
+            "orderprice": "价格",
+            "orderqty": "数量",
+            "username": "挂牌方",
+            "nodeal": "不能与自己成交",
+            "buyorsell": "方向",
+            "goods": "商品",
+            "pleaseenterorderprice": "请输入价格",
+            "pleaseenterorderqty": "请输入数量",
+            "tips1": "确认要提交吗?",
+            "tips2": "*若存在价格匹配的反方向委托订单,系统将会自动撤销",
+            "tips3": "*提交成功。",
+            "tips4": "请输入摘牌量",
+            "delistingqty": "摘牌量",
+            "delistingbuyorsell": "摘牌方向",
+            "remainqty": "剩余量",
+            "listingprice": "挂牌价格",
+            "taaccount": "交易账户"
+        },
+        "presale": {
+            "title": "商品详情",
+            "attachmenturl": "图片",
+            "startprice": "起拍价",
+            "presalehistory": "发售历史",
+            "starttime": "开始:",
+            "endtime": "结束:",
+            "starttime1": "开始时间",
+            "endtime1": "结束时间",
+            "bulk": "大宗竞拍",
+            "earnest": "预售定金",
+            "transferdeposit": "转让定金",
+            "totalqty": "总量:",
+            "buy": "我要出价",
+            "presalebidding": "预售竞拍",
+            "bidfor": "出价",
+            "presalestatus": "预售状态",
+            "SubscriptionPrice": "认购价",
+            "avaiableMoney": "可用资金",
+            "SubscriptionQty": "认购量",
+            "ended": "已结束",
+            "tips1": "请输入数量",
+            "tips2": "请输入价格"
+        },
+        "swap": {
+            "title": "挂牌",
+            "floatprice": "浮动价",
+            "fixprice": "固定价",
+            "sign": "签署",
+            "unreviewed": "待审核",
+            "username": "挂牌方",
+            "orderqty": "数量",
+            "orderprice": "价格",
+            "marketmaxsub": "点差范围",
+            "orderqty1": "挂牌量",
+            "orderqty2": "摘牌量",
+            "orderprice1": "挂牌价格",
+            "estimateprice": "估算价格",
+            "referenceprice": "参考价格",
+            "orderamount": "挂牌金额",
+            "estimateamount": "估算金额",
+            "permargin": "履约保证金",
+            "avaiablemoney": "可用资金",
+            "pricemove": "价格类型",
+            "currentaccount": "交易账户",
+            "goodsname": "商品/代码",
+            "buyorsell": "挂牌方向",
+            "marketprice": "市价",
+            "limitprice": "限价",
+            "enableqty": "可摘量",
+            "sellprice": "卖出价格",
+            "buyprice": "买入价格",
+            "tips1": "请先通过“我的”-“协议签署”功能菜单签署相应的合同!",
+            "tips2": "未实名认证,请先去实名认证,如果已提交实名认证,请耐心等待审核通过!",
+            "tips3": "合同已提交签署请求,请耐心等待审核通过!",
+            "tips4": "不能与自己成交",
+            "tips5": "挂牌提交成功。",
+            "tips6": "请输入价格",
+            "tips7": "请输入挂牌价格",
+            "tips8": "请输入挂牌量",
+            "tips9": "请输入基差",
+            "tips10": "请输入挂牌基差",
+            "tips11": "请输入摘牌价格",
+            "tips12": "请输入摘牌量",
+            "tips13": "提交成功。",
+            "tips14": "是否立即摘牌?"
+        },
+        "pricing": {
+            "title": "交易下单",
+            "title1": "挂牌点价",
+            "title2": "全款购买",
+            "ordercancel": "订单可撤",
+            "position": "持仓汇总",
+            "holdlb": "持仓明细",
+            "goods": "商品",
+            "buyorsell": "方向",
+            "pricemode": "方式",
+            "orderqty": "数量",
+            "marketmaxsub": "点差范围",
+            "marketmaxsub1": "基差",
+            "price": "价格",
+            "enableQty": "预估可订立量",
+            "deposit": "预扣保证金",
+            "avaiableMoney": "可用资金",
+            "orderdetails": "订单明细",
+            "tips1": "请输入数量",
+            "tips2": "请输入价格",
+            "tips3": "请输入点差范围"
+        },
+        "spot": {
+            "title": "挂牌详情",
+            "attachmenturl": "图片",
+            "subtitle": "现货下单",
+            "subtitle1": "现货仓单",
+            "orderprice": "价格",
+            "operate": "操作",
+            "username": "挂牌方",
+            "orderqty": "数量",
+            "wantbuy": "我要买",
+            "wantsell": "我要卖",
+            "buylisting": "买入挂牌",
+            "selllisting": "卖出挂牌",
+            "listingqty": "挂牌量",
+            "paymentamount": "货款金额",
+            "avaiableMoney": "可用资金",
+            "enableqty": "可用量",
+            "listingprice": "挂牌价格",
+            "orderqty2": "摘牌量",
+            "remainqty": "剩余量",
+            "performancetemplate": "履约模板",
+            "wrstandardname": "商品:",
+            "warehousename": "仓库:",
+            "warehousename1": "仓库",
+            "enableqty1": "可用:",
+            "wrstandard": "商品",
+            "deliverygoods": "品类",
+            "deliverygoodsname": "品种",
+            "wrgoodsname": "商品",
+            "sellprice": "卖价",
+            "sellqty": "卖量",
+            "buyprice": "买价",
+            "buyqty": "买量",
+            "tons": "吨",
+            "yuan": "泰铢",
+            "tips1": "请选择履约模板",
+            "tips2": "请输入价格",
+            "tips3": "请选择现货仓单",
+            "tips4": "请输入数量",
+            "tips5": "可用量不足",
+            "tips7": "剩余量不足",
+            "tips6": "挂牌提交成功。",
+            "tips8": "摘牌提交成功。",
+            "tips9": "请选择",
+            "tips10": "请选择品类",
+            "tips11": "请选择商品",
+            "tips12": "请选择仓库",
+            "tips13": "商品要素",
+            "tips14": "请选择履约方式"
+        },
+        "transfer": {
+            "title1": "转让详情",
+            "qty": "数量",
+            "price": "价格",
+            "sellname": "发售方",
+            "presaleprice": "订货价",
+            "lastprice": "最新价",
+            "transferdepositratio": "转让订金比例",
+            "limitup": "涨停价",
+            "limitdown": "跌停价",
+            "presaleprice1": "订货价:",
+            "presaleprice2": "预售价",
+            "username": "挂牌方",
+            "orderqty": "数量",
+            "orderprice": "价格",
+            "spread": "差价",
+            "deposit": "定金",
+            "buyorderqty": "买入量",
+            "transferprice": "转让价",
+            "orderqty1": "订单量",
+            "tips1": "请输入价格",
+            "tips2": "请输入数量",
+            "tips3": "提交成功"
+        }
+    },
+    "order": {
+        "title": "我的订单",
+        "plTotal": "盈亏:",
+        "feeTotal": "手续费:",
+        "qtyTotal": "数量:",
+        "goodsorder": {
+            "title": "订单委托单",
+            "title2": "历史订单委托",
+            "subtitle": "订单委托信息",
+            "goodsname": "商品代码/名称",
+            "goodsname1": "商品名称",
+            "goodscode": "订单合约",
+            "buyorsell": "方向",
+            "buildtype": "类型",
+            "buyorsellbuildtype": "方向/类型",
+            "orderqty": "委托量",
+            "orderprice": "委托价格",
+            "tradeqty": "成交量",
+            "orderstatus": "委托状态",
+            "ordertime": "委托时间",
+            "orderdate": "委托日期",
+            "orderid": "委托单号",
+            "freezemargin": "冻结金额",
+            "tips1": "是否撤销该委托单?",
+            "tips2": "撤销成功",
+            "tips3": "是否撤销该交收单?",
+            "clear": {
+                "title": "快撤",
+                "goodsId": "委托商品",
+                "buyOrSell": "委托方向",
+                "price": "撤销价格",
+                "tips1": "请选择委托商品",
+                "tips2": "请输入撤销价格"
+            }
+        },
+        "goodstrade": {
+            "title": "订单成交单",
+            "title2": "历史订单成交",
+            "subtitle": "订单成交信息",
+            "goodsname": "商品代码/名称",
+            "goodsname1": "商品名称",
+            "goodscode": "订单合约",
+            "buyorsell": "方向",
+            "buildtype": "类型",
+            "buildtypebuyorsell": "类型/方向",
+            "tradeqty": "成交量",
+            "tradeprice": "成交价格",
+            "charge": "手续费",
+            "closepl": "平仓损益",
+            "tradetime": "成交时间",
+            "tradedate": "成交日期",
+            "tradeid": "成交单号"
+        },
+        "listingorder": {
+            "title": "挂牌委托",
+            "title2": "历史挂牌委托",
+            "subtitle": "挂牌委托信息",
+            "goodsname": "商品代码/名称",
+            "wrpricetype": "挂牌方式",
+            "deliverygoodsname": "品种",
+            "wrstandardname": "商品名称",
+            "warehousename": "仓库",
+            "wrtradetype": "类型",
+            "buyorsell": "方向",
+            "fixedprice": "挂牌价格",
+            "fixedprice1": "价格/基差",
+            "wrtypename": "期货合约",
+            "orderqty": "委托量",
+            "tradeqty": "成交量",
+            "cancelqty": "撤销量",
+            "ordertime": "委托时间",
+            "orderdate": "委托日期",
+            "orderprice": "委托价格",
+            "wrtradeorderstatus": "委托状态",
+            "wrtradeorderid": "委托单号",
+            "tips1": "确认要撤销吗?",
+            "tips2": "撤销成功"
+        },
+        "listingtrade": {
+            "title": "挂牌成交单",
+            "title2": "历史挂牌成交",
+            "subtitle": "挂牌成交信息",
+            "goodsname": "商品代码/名称",
+            "deliverygoodsname": "品种",
+            "wrstandardname": "商品名称",
+            "chargevalue": "手续费",
+            "warehousename": "仓库",
+            "wrtradetype": "类型",
+            "buyorsell": "方向",
+            "tradeprice": "成交价格",
+            "tradeqty": "成交量",
+            "tradeamount": "成交金额",
+            "tradetime": "成交时间",
+            "tradedate": "成交日期",
+            "matchusername": "对手方",
+            "wrtradedetailid": "成交单号"
+        },
+        "presale": {
+            "title": "预售认购",
+            "subtitle": "预售认购信息",
+            "subtitle1": "历史预售认购",
+            "goodsname": "商品代码/名称",
+            "orderqty": "认购量",
+            "orderprice": "认购价",
+            "orderamount": "认购金额",
+            "presaledepositalgorithm": "定金方式",
+            "presaledepositvalue": "定金比例",
+            "freezemargin": "预售定金",
+            "sellname": "发售方",
+            "starttime": "开始日期",
+            "endtime": "结束日期",
+            "orderstatus": "委托状态",
+            "ordertime": "委托时间",
+            "orderdate": "委托日期",
+            "tradeprice": "预售价",
+            "tradeqty": "订单量",
+            "orderid": "委托单号"
+        },
+        "transferorder": {
+            "title": "转让委托单",
+            "subtitle": "转让委托信息",
+            "subtitle1": "历史转让委托",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "方向",
+            "orderqty": "委托量",
+            "orderprice": "委托价",
+            "presaleprice": "订货价",
+            "tradeqty": "成交量",
+            "orderstatus": "委托状态",
+            "ordertime": "委托时间",
+            "orderid": "委托单号",
+            "tips1": "是否撤销该委托单?",
+            "tips2": "撤销成功"
+        },
+        "transfertrade": {
+            "title": "转让成交单",
+            "subtitle": "转让成交信息",
+            "subtitle1": "历史转让成交",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "方向",
+            "tradeqty": "转让量",
+            "tradeprice": "转让价",
+            "presaleprice": "订货价",
+            "closepl": "损益",
+            "accountname": "对手方",
+            "tradetime": "成交时间",
+            "tradedate": "成交日期",
+            "orderid": "成交单号"
+        },
+        "swaporder": {
+            "title": "掉期委托",
+            "subtitle": "委托信息",
+            "subtitle1": "历史委托",
+            "subtitle2": "委托详情",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "方向",
+            "orderqty": "委托量",
+            "orderprice": "委托价格",
+            "tradeqty": "成交量",
+            "orderstatus": "委托状态",
+            "ordertime": "委托时间",
+            "orderdate": "委托日期",
+            "orderid": "委托单号",
+            "tips1": "确认要撤销吗?",
+            "tips2": "撤销成功"
+        },
+        "swaptrade": {
+            "title": "掉期成交",
+            "subtitle": "成交信息",
+            "subtitle1": "历史成交",
+            "subtitle2": "成交详情",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "方向",
+            "buildtype": "类型",
+            "tradeqty": "成交量",
+            "tradeprice": "成交价格",
+            "tradeamount": "成交金额",
+            "charge": "手续费",
+            "closepl": "交收盈亏",
+            "matchaccountid": "贸易对方",
+            "tradetime": "成交时间",
+            "tradedate": "成交日期",
+            "tradeid": "成交单号"
+        },
+        "pricingorder": {
+            "title": "点价委托",
+            "subtitle": "挂牌点价委托信息",
+            "subtitle1": "详细",
+            "goodsname": "商品代码/名称",
+            "ordertime": "委托时间",
+            "orderdate": "委托日期",
+            "buyorsell": "方向",
+            "orderqty": "委托量",
+            "orderprice": "委托价格",
+            "orderstatus": "委托状态",
+            "tradeqty": "成交量",
+            "orderid": "委托单号",
+            "tips1": "确认要撤销吗?",
+            "tips2": "撤销成功"
+        },
+        "pricingtrade": {
+            "title": "点价成交",
+            "subtitle": "挂牌点价成交信息",
+            "subtitle1": "详细",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "方向",
+            "tradetime": "成交时间",
+            "tradedate": "成交时间",
+            "matchaccountid": "对手方",
+            "buildtype": "类型",
+            "tradeprice": "成交价格",
+            "tradeamount": "成交金额",
+            "charge": "手续费",
+            "tradeqty": "成交量",
+            "tradeid": "成交单号",
+            "closepl": "平仓盈亏"
+        }
+    },
+    "position": {
+        "title": "我的持仓",
+        "holddetail": "明细",
+        "goods": {
+            "title": "订单持仓",
+            "subtitle": "持仓信息",
+            "subtitle2": "交收信息",
+            "subtitle3": "转让信息",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "持仓方向",
+            "curholderamount": "持仓金额",
+            "holderamount": "持仓金额",
+            "curpositionqty": "持仓量",
+            "holderqty": "持仓量",
+            "averageprice": "持仓均价",
+            "frozenqty": "冻结量",
+            "enableqty": "可用量",
+            "mindeliverylot": "最小交收量",
+            "orderid": "订单号",
+            "closepl": "参考损益",
+            "last": "当前价",
+            "orderqty": "转让量",
+            "deposit": "需补足尾款",
+            "fees": "提货费",
+            "matchname": "交收对手方",
+            "deliverylot": "交收量",
+            "deliveryqty": "交收数量",
+            "address": "收货地址",
+            "transferprice": "转让价格",
+            "qty": "转让量",
+            "tradetime": "交易时间",
+            "holderprice": "持仓价格",
+            "deliveryinfo": "交收信息",
+            "freezeqty": "冻结量",
+            "marketValue": "市值",
+            "tips1": "请输入转让价格",
+            "tips2": "请输入转让量",
+            "tips3": "确认要转让吗?",
+            "tips4": "转让成功",
+            "tips5": "确认要交收吗?",
+            "tips6": "交收成功",
+            "tips7": "请输入交收量",
+            "tips8": "不能小于最小交收量",
+            "tips9": "请输入收货地址",
+            "tips10": "请输入交收信息",
+            "holddetail": {
+                "title": "订单明细",
+                "marketname": "市场",
+                "tradetime": "交易时间",
+                "tradeid": "成交单号",
+                "buyorsell": "类型",
+                "enableqty": "可用量",
+                "holderqty": "持仓量",
+                "freezeqty": "冻结量",
+                "holderprice": "持仓价格",
+                "holderamount": "持仓金额",
+                "usedMargin": "占用",
+                "profitLoss": "浮动盈亏",
+                "riskRate": "风险率"
+            }
+        },
+        "spot": {
+            "title": "现货持仓",
+            "subtitle": "现货持仓信息",
+            "subtitle2": "挂牌信息",
+            "subtitle3": "挂牌",
+            "subtitle4": "提货",
+            "goodsname": "商品代码/名称",
+            "PerformanceTemplate": "履约方式",
+            "warehousename": "仓库",
+            "qty": "库存量",
+            "freezerqty": "冻结量",
+            "enableqty": "可用量",
+            "orderqty": "挂牌量",
+            "fixedprice": "挂牌价格",
+            "performancetemplate": "履约模板",
+            "orderqty2": "提货数量",
+            "appointmentmodel": "提货方式",
+            "contactname": "联系人",
+            "contactnum": "联系方式",
+            "district": "收货地区",
+            "address": "收货地址",
+            "remark": "发票信息",
+            "createtime": "过户时间",
+            "pledgeqty": "质押数量",
+            "wrstandardname": "商品名称",
+            "deliverygoodsname": "品种",
+            "wrholdeno": "仓单编号",
+            "tips1": "请选择履约模板",
+            "tips2": "请输入价格",
+            "tips3": "请输入数量",
+            "tips4": "可用量不足",
+            "tips5": "挂牌成功",
+            "tips6": "提交成功",
+            "tips7": "请输入发票信息",
+            "tips8": "请输入收货地址",
+            "tips9": "请选择收货地区",
+            "tips10": "请输入联系方式",
+            "tips11": "请输入联系人",
+            "tips12": "请输入提货数量",
+            "receipttype": "发票类型:",
+            "username": "发票抬头:",
+            "taxpayerid": "税号:",
+            "receiptbank": "开户银行:",
+            "receiptaccount": "银行账号:",
+            "address1": "企业地址:",
+            "contactinfo": "企业电话:",
+            "email": "邮箱:"
+        },
+        "presale": {
+            "title": "预售持仓",
+            "title1": "预售持仓详情",
+            "subtitle": "预售持仓信息",
+            "goodsname": "商品代码/名称",
+            "sellname": "发售方",
+            "starttime": "开始日期",
+            "endtime": "结束日期",
+            "starttime1": "开始日期",
+            "endtime1": "结束日期",
+            "tradeqty": "认购量",
+            "openprice": "预售价",
+            "tradeamount": "总货款",
+            "transferdepositratio": "转让定金比例",
+            "transferdeposit": "转让定金",
+            "depositremain": "未付定金",
+            "paystatus": "支付状态",
+            "tradeid": "成交单号",
+            "tips": "是否补足转让定金?"
+        },
+        "transfer": {
+            "title": "转让持仓",
+            "title1": "转让持仓详情",
+            "subtitle": "转让持仓信息",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "持仓方向",
+            "goodsdisplay": "商品",
+            "buycurholderamount": "持仓金额",
+            "buycurpositionqty": "持仓量",
+            "curpositionqty": "持仓量",
+            "buyfrozenqty": "冻结量",
+            "frozenqty": "冻结量",
+            "enableqty": "可用量",
+            "sellname": "发售方",
+            "presaleprice": "订货价",
+            "closepl": "参考损益",
+            "averageprice": "持仓均价",
+            "holderqty": "持仓量",
+            "holderprice": "持仓价",
+            "tradeamount": "总货款",
+            "transferdepositratio": "转让定金比例",
+            "transferdeposit": "转让定金",
+            "depositremain": "未付定金",
+            "unpaymentremain": "未付货款",
+            "paystatus": "支付状态",
+            "lasttradedate": "最后交易日",
+            "deposit": "已付定金",
+            "remainamount": "剩余金额",
+            "presaleprice1": "预售价",
+            "limitup": "涨停",
+            "limitdown": "跌停",
+            "transferprice": "转让价",
+            "transferqty": "转让量",
+            "giveupqty": "放弃量",
+            "tips1": "是否追加未付转让定金?",
+            "tips2": "提交成功",
+            "tips3": "请输入价格",
+            "tips4": "请输入数量"
+        },
+        "swap": {
+            "title": "掉期持仓",
+            "goodsname": "商品/代码",
+            "buyorsell": "方向",
+            "averageprice": "订单均价",
+            "curpositionqty": "持有量",
+            "curholderamount": "订单金额",
+            "frozenqty": "冻结量",
+            "lastprice": "参考价格",
+            "enableqty": "可用量",
+            "closepl": "参考损益",
+            "expiredate": "到期日",
+            "tips1": "确认要平仓吗?",
+            "tips12": "请求成功"
+        },
+        "pricing": {
+            "title": "点价持仓",
+            "goodsname": "商品代码/名称",
+            "buyorsell": "方向",
+            "lastprice": "现价",
+            "curpositionqty": "持有量",
+            "averageprice": "持仓均价",
+            "averageprice1": "订单价格",
+            "frozenqty": "冻结量",
+            "curholderamount": "持仓金额",
+            "enableqty": "可用量",
+            "closepl": "参考损益",
+            "tips1": "是否退订全部订单?"
+        }
+    },
+    "delivery": {
+        "title": "交货提货",
+        "online": {
+            "title": "点选交收单",
+            "title2": "历史点选交收单",
+            "subtitle": "点选交收单信息",
+            "wrtypename": "商品名称",
+            "wrtypename1": "持有人/商品/仓库",
+            "pricemove": "升贴水",
+            "username": "持有人",
+            "needqty": "所需合约量",
+            "enableQty": "可交收数量",
+            "choicewarehousename": "点选仓单",
+            "qty": "数量",
+            "deliveryqty": "交收数量",
+            "xdeliveryprice": "订货价",
+            "deliverypricemove": "升贴水",
+            "deliveryamount": "总货款",
+            "xgoodsremainamount": "剩余货款",
+            "deliverytotalamount": "总金额",
+            "remaintotalamount": "剩余金额",
+            "warehousename": "仓库",
+            "matchusername": "发货方",
+            "deliverytime": "申请时间",
+            "xgoodscode": "交收合约",
+            "deliveryid": "交收单号",
+            "orderedqty": "已点数量"
+        },
+        "offline": {
+            "title": "线下交收单",
+            "subtitle": "线下交收单信息",
+            "goodsname": "商品代码/名称",
+            "goodsnamedisplay": "订单合约",
+            "buyorselldisplay": "交收方向",
+            "deliveryqty": "交收数量",
+            "deliveryprice": "交收价格",
+            "deliveryamount": "交收货款",
+            "matchusername": "交收对手方",
+            "deliveryinfo": "交收信息",
+            "reqtime": "申请时间",
+            "applydate": "申请日期",
+            "orderstatusdisplay": "单据状态",
+            "deliveryorderid": "交收单号",
+            "tradeid": "成交单号"
+        },
+        "spot": {
+            "title": "现货提货单",
+            "subtitle": "提货信息",
+            "goodsname": "商品代码/名称",
+            "deliverygoodsname": "品种",
+            "wrstandardname": "商品",
+            "warehousename": "仓库",
+            "qty": "提货数量",
+            "appointmentmodeldisplay": "提货方式",
+            "contactname": "联系人",
+            "contactnum": "联系方式",
+            "address": "收货地址",
+            "appointmentremark": "发票信息",
+            "applytime": "申请时间",
+            "date": "日期",
+            "applystatus": "提货状态",
+            "expressnum": "物流信息",
+            "applyid": "提货单号"
+        }
+    },
+    "inout": {
+        "title": "持仓过户",
+        "title1": "我的转入",
+        "title2": "我的转出",
+        "in": {
+            "goodsdisplay": "商品",
+            "outusername": "转出方",
+            "qty": "转让量",
+            "transferprice": "转让价格",
+            "freezedays": "冻结天数",
+            "goodscurprice": "商品价格",
+            "incharge": "手续费",
+            "transferapplystatus": "状态",
+            "applytime": "申请时间",
+            "verificationpwd": "密码验证",
+            "sure": "确定",
+            "tips1": "请输入登录密码",
+            "tips2": "我已阅读并同意",
+            "tips3": "《持仓转让协议》",
+            "tips4": "确认成功",
+            "tips5": "密码验证失败",
+            "tips6": "请同意持仓转让协议",
+            "tips7": "请输入密码"
+        },
+        "out": {
+            "goodsdisplay": "商品",
+            "inusername": "转入方",
+            "qty": "转让量",
+            "transferprice": "转让价格",
+            "freezedays": "冻结天数",
+            "goodscurprice": "商品价格",
+            "transferapplystatus": "状态",
+            "applytime": "申请时间",
+            "outcharge": "手续费"
+        },
+        "agreement": {
+            "title": "转让协议"
+        },
+        "add": {
+            "title": "新增",
+            "subtitle": "选择客户",
+            "inusername": "转入客户",
+            "choice": "请选择",
+            "goodsid": "转让商品",
+            "enableqty": "可用量",
+            "orderqty": "转让量",
+            "orderprice": "转让价格",
+            "freezedays": "冻结天数",
+            "tips1": "我已阅读并同意",
+            "tips2": "《持仓转让协议》",
+            "tips3": "请输入客户编号或手机号",
+            "tips4": "请选择转让商品",
+            "tips5": "请输入转让价格",
+            "tips6": "请输入转让量",
+            "tips7": "请输入冻结天数",
+            "tips8": "提交成功,请稍后查询结果",
+            "tips9": "请同意持仓转让协议"
+        }
+    },
+    "transfer": {
+        "title": "持仓过户",
+        "in": {
+            "title": "我的转入",
+            "outusername": "转出方",
+            "qty": "转出量",
+            "transferprice": "转让价格",
+            "freezedays": "冻结天数",
+            "goodscurprice": "商品价格",
+            "incharge": "手续费"
+        },
+        "out": {
+            "title": "我的转出",
+            "inusername": "转入方",
+            "qty": "转让量",
+            "transferprice": "转让价格",
+            "freezedays": "冻结天数",
+            "goodscurprice": "商品价格",
+            "outcharge": "手续费"
+        }
+    },
+    "performance": {
+        "title": "履约信息",
+        "title2": "买历史履约信息",
+        "title3": "卖历史履约信息",
+        "subtitle": "执行信息",
+        "subtitle1": "修改联络信息",
+        "stepslist": "步骤列表",
+        "buy": "买履约",
+        "sell": "卖履约",
+        "plan": "履约计划",
+        "deliverygoodsname": "品种",
+        "performancetype": "类型",
+        "wrstandardname": "商品",
+        "wrstandardname1": "履约商品",
+        "warehousename": "仓库",
+        "accountname": "对手方",
+        "sellerInfo": "卖方联络信息",
+        "buyerInfo": "买方联络信息",
+        "qty": "数量",
+        "amount": "履约金额",
+        "buyusername": "买方",
+        "sellusername": "卖方",
+        "paymenttype": "付款方式",
+        "buypaidamount": "买方已付",
+        "sellreceivedamount": "卖方已收",
+        "sellerfreezeamount": "卖方冻结",
+        "sellerfreezeamountremain": "卖方冻结剩余",
+        "buyerfreezeamount": "买方冻结",
+        "buyerfreezeamountremain": "买方冻结剩余",
+        "performancestatus": "履约状态",
+        "overshortamount": "溢短金额",
+        "curstepname": "当前步骤",
+        "starttime": "开始时间",
+        "starttime1": "开始时间",
+        "relatedorderid": "关联单号",
+        "performanceplanid": "履约单号",
+        "applyremark": "备注",
+        "attachment": "附件",
+        "contract": "联络信息",
+        "receive": "收货地址",
+        "receipt": "发票信息",
+        "more": "更多",
+        "performancedate": "日期",
+        "performanceqty": "履约数量",
+        "breach": "违约",
+        "modify": "修改",
+        "detail": "详情",
+        "breachapply": "违约申请",
+        "remark": "备注",
+        "pleaseinputremark": "请输入备注",
+        "applybreach": "申请违约",
+        "pleaseuploadtheattachment": "请上传附件",
+        "areyousureyouwanttoSubmitadefaultapplication?": "确认要提交违约申请吗?",
+        "thedefaultapplicationissuccessful": "违约申请成功",
+        "performancedetail": "履约详情",
+        "pleaseenterthedelaydays": "请输入延期天数",
+        "delaydays": "延期天数",
+        "days": "天",
+        "executinfo": "执行信息",
+        "applydelay": "延期申请",
+        "applyexecute": "立即执行",
+        "receiptinfo": "发票信息",
+        "address": "收货地址",
+        "pleaseentertheaddress": "请输入收货地址",
+        "pleaseenterthecontractinfo": "请输入收货地址",
+        "buyuserinfo": "买方信息",
+        "selluserinfo": "卖方信息",
+        "modifyinfo": "修改信息",
+        "buyhisperformanceinfo": "买历史履约信息",
+        "sellhisperformanceinfo": "卖历史履约信息",
+        "receipttype": "发票类型:",
+        "username": "发票抬头:",
+        "taxpayerid": "税号:",
+        "receiptbank": "开户银行:",
+        "receiptaccount": "银行账号:",
+        "address1": "企业地址:",
+        "contactinfo": "企业电话:",
+        "email": "邮箱:",
+        "address2": "地址:",
+        "phonenum": "电话:",
+        "receivername": "姓名:",
+        "remain": "剩余",
+        "tips1": "确认要信息修改申请吗?",
+        "tips2": "信息修改申请成功",
+        "tips3": "请输入收货地址信息",
+        "tips4": "请输入发票信息",
+        "tips5": "请输入联络信息",
+        "tips6": "是否要手动执行步骤?",
+        "tips7": "请输入延期天数",
+        "tips8": "请输入备注信息",
+        "tips9": "确定要延期申请吗?",
+        "tips10": "延期申请成功",
+        "tips11": "立即执行申请成功",
+        "steps": {
+            "steptypename": "名称",
+            "stepdays": "天数",
+            "remaindays": "剩余天数",
+            "stepvalue": "步骤值(%)",
+            "stepamount": "金额",
+            "realamount": "完成金额",
+            "isauto": "是否自动",
+            "steplanchtype": "启动类型",
+            "starttime": "开始日期",
+            "endtime": "结束日期",
+            "stepstatus": "步骤状态",
+            "remark": "步骤备注"
+        }
+    },
+    "settlement": {
+        "title": "结算单"
+    },
+    "rules": {
+        "zcxy": "用户注册协议",
+        "yszc": "关于隐私",
+        "ryszc": "隐私政策",
+        "fwrx": "服务热线",
+        "zrxy": "转让协议"
+    },
+    "mine": {
+        "title": "我的",
+        "normal": "正常",
+        "balance": "余额",
+        "netWorth": "净值",
+        "freezeMargin": "预扣",
+        "usedMargin": "占用",
+        "availableFunds": "可用",
+        "riskRate": "风险率",
+        "cashin": "入金",
+        "cashout": "出金",
+        "myposition": "我的持仓",
+        "myorder": "我的订单",
+        "delivery": "交货提货",
+        "performance": "履约信息",
+        "fundsinfo": "资金信息",
+        "authentication": "实名认证",
+        "banksign": "签约账户",
+        "personalinformation": "个人信息",
+        "settings": "设置",
+        "aboutus": "关于我们",
+        "protocol": "入市协议",
+        "positiontransfer": "持仓过户",
+        "profile": {
+            "title": "个人信息",
+            "invoiceinfo": "发票信息",
+            "addressinfo": "收货地址",
+            "wechat": "微信",
+            "email": "邮箱",
+            "tips1": "请输入微信号"
+        },
+        "address": {
+            "title": "收货地址管理",
+            "add": "新增地址",
+            "default": "默认",
+            "detail": "详细地址",
+            "phoneNum": "联系电话",
+            "receiverName": "收货人",
+            "region": "收货地区",
+            "address": "收货地址",
+            "isdefault": "是否默认",
+            "modifyaddressinfo": "修改收货地址",
+            "addaddressinfo": "新增收货地址",
+            "tips1": "请输入收货人",
+            "tips2": "请输入联系电话",
+            "tips3": "请选择收货地区",
+            "tips4": "请输入详细地址",
+            "tips5": "是否删除该收货地址?",
+            "tips6": "该地址是否设为默认?"
+        },
+        "invoice": {
+            "title": "发票信息",
+            "title1": "修改发票信息",
+            "title2": "新增发票信息",
+            "personal": "个人",
+            "company": "企业",
+            "default": "默认",
+            "receipttype": "发票类型",
+            "UserName": "发票抬头",
+            "TaxpayerID": "税号",
+            "ReceiptBank": "开户银行",
+            "ReceiptAccount": "银行账号",
+            "Address": "企业地址",
+            "ContactInfo": "企业电话",
+            "Email": "邮箱",
+            "tips1": "请输入发票抬头",
+            "tips2": "请输入纳税人识别号",
+            "tips3": "是否删除该发票?",
+            "addinvoice": "新增发票"
+        },
+        "setting": {
+            "title": "快捷设置",
+            "tradesettings": "下单设置",
+            "tipssetting": "提示设置",
+            "others": "其他设置",
+            "language": "语言设置",
+            "chinese": "简体中文",
+            "english": "English",
+            "enth": "ภาษาไทย",
+            "orderBuyOrSell": "默认买卖方向",
+            "orderQtyIsEmpty": "下单后清空数量",
+            "priceFocusType": "下单价格类型",
+            "showOrderEnableQty": "显示预估订立量",
+            "orderFocusType": "下单后默认焦点",
+            "showOrderDialog": "下单确认提示框",
+            "showOrderCancelDialog": "撤单确认提示框",
+            "showOrderFailMessage": "下单失败消息",
+            "showOrderSuccessMessage": "下单成功消息",
+            "price": "价格",
+            "qty": "数量",
+            "last": "现价",
+            "counterparty": "对手价",
+            "realtimelast": "实时现价",
+            "realtimecounterparty": "实时对手价",
+            "tips": "是否恢复到默认设置?"
+        }
+    },
+    "banksign": {
+        "title": "签约账户管理",
+        "accountname": "名称",
+        "accountname1": "银行卡账户名",
+        "OpenBankAccId": "开户银行",
+        "cardtype": "证件类型",
+        "cardno": "证件号码",
+        "cusbankname": "托管银行",
+        "bankname": "签约银行",
+        "bankname1": "银行名称",
+        "bankno": "银行卡号",
+        "bankaccountno1": "签约银行账号",
+        "currency": "币种",
+        "bankaccountname": "姓名",
+        "mobilephone": "手机号码",
+        "branchbankname": "支行名称",
+        "remark": "备注",
+        "signstatus": "状态",
+        "signagain": "重新签约",
+        "signagreement": "协议签署",
+        "cancel": "解约",
+        "modify": "修改",
+        "addbanksign": "添加签约账户",
+        "modifybanksign": "修改签约账户",
+        "Pleaseselectyourbank": "请选择开户银行",
+        "Pleaseenteryourmobilephonenumber": "请输入手机号码",
+        "Pleaseenterbankaccountno": "请输入银行卡账号",
+        "Pleaseenterbankno": "请输入银行卡号",
+        "Pleaseenterbankaccountname": "请输入银行卡账户名",
+        "youhavenotaddedasignedaccount": "您还未添加签约账户",
+        "fundstype": "资金类型",
+        "pleasechoicefundstype": "请选择资金类型",
+        "time": "时间",
+        "operatetype": "操作类型",
+        "amount": "金额",
+        "bankaccountno": "银行卡号",
+        "verificationcode": "获取验证码",
+        "sendagain": "重新发送",
+        "sendfailure": "发送失败",
+        "Pleaseenterbranchbankname": "请输入开户行支行名称",
+        "Pleaseenterbranchbankno": "请输入开户行支行号",
+        "submitsuccess1": "签约信息修改提交成功。",
+        "submitsuccess2": "提交成功,请稍后确认结果。",
+        "tips1": "请先添加签约账户信息!",
+        "tips2": "去签约",
+        "tips3": "请先实名认证,再进行该操作!",
+        "tips4": "去实名",
+        "tips5": "是否退出当前账号?",
+        "tips6": "手机号码超过20位",
+        "tips7": "未签约",
+        "tips8": "实名认证正在审核中,暂不能进行签约请求操作!",
+        "tips9": "请先发函到结算中心修改信息后再修改,否则将会影响入金、出金。",
+        "tips10": "请前往手机App进行协议签署操作!",
+        "tips11": "请选择银行信息!",
+        "tips12": "确认要解约吗?",
+        "tips13": "提交成功,请稍后确认结果",
+        "tips14": "选择银行",
+        "tips15": "请输入银行名称",
+        "search": {
+            "title": "查询支行",
+            "Pleaseenterbranchbankname": "请输入支行名称",
+            "choicebranchbank": "选择支行",
+            "nodatas": "暂无数据",
+            "searching": "搜索中..."
+        },
+        "capital": {
+            "title": "资金",
+            "title2": "资金信息",
+            "title3": "资金流水",
+            "title4": "结算单",
+            "accountid": "资金账号",
+            "createtime": "时间",
+            "operatetypename": "操作类型",
+            "amount": "金额",
+            "totalcharge": "手续费汇总:",
+            "totalprofit": "盈亏汇总:",
+            "hisamountlogs": "历史资金流水"
+        },
+        "wallet": {
+            "title": "出入金",
+            "applys": "申请记录",
+            "cashin": "入金",
+            "cashout": "出金",
+            "deposit": {
+                "subtitle": "入金平台",
+                "subtitle1": "入金时间",
+                "inamount": "入金金额",
+                "pleaseenterinamount": "请填写入金金额",
+                "credit": "凭证",
+                "time": "入金时间:交易日 ",
+                "notice": "节假日以通知、公告为准,非交易日请勿操作!",
+                "platformdepositbankname": "平台入金银行",
+                "platformdepositaccountno": "平台入金账号",
+                "platformdepositaccount": "平台入金账户",
+                "platformdepositsub-branch": "平台入金支行",
+                "goldisnotwithinthetimeframe": "入金不在时间范围内",
+                "failedtogetservertime": "获取服务器时间失败",
+                "paste": "已复制,快去粘贴吧~",
+                "pastefailure": "复制失败",
+                "submitfailure": "提交失败:",
+                "pleaseuploadthetransfervoucher": "请上传转账凭证",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "是否已在银行端进行入金转账?"
+            },
+            "withdraw": {
+                "subtitle": "出金时间",
+                "outamount": "出金金额",
+                "bankname": "开户银行",
+                "bankaccountno": "银行卡号",
+                "bankaccountname": "姓名",
+                "pleaseenteroutamount": "请填写出金金额",
+                "time": "出金时间:交易日 ",
+                "notice": "节假日以通知、公告为准,非交易日请勿操作!",
+                "theamountavailableis0": "可出金额为0",
+                "exceedingthepayableamount": "超过可出金额",
+                "goldisnotwithinthetimeframe": "出金不在时间范围内",
+                "failedtogetservertime": "获取服务器时间失败",
+                "submitsuccess": "提交成功,请勿重复提交,稍后确认结果",
+                "submitfailure": "提交失败:",
+                "pleaseuploadthetransfervoucher": "请上传转账凭证",
+                "availableoutmoney": "可出金额",
+                "remark": "备注"
+            },
+            "inoutapply": {
+                "title": "申请流水",
+                "charge": "手续费",
+                "executetype": "类型",
+                "extoperateid": "流水号",
+                "updatetime": "时间",
+                "remark2": "备注",
+                "applystatus": "状态",
+                "bankaccountno": "卡号",
+                "bankname": "开户行",
+                "accountcode": "资金账号",
+                "accountname": "姓名",
+                "amount": "金额"
+            }
+        }
+    },
+    "user": {
+        "login": {
+            "username": "用户名",
+            "username1": "用户名/账号/手机号",
+            "password": "密码",
+            "login": "登录",
+            "forgetpassword": "忘记密码?",
+            "rulesyszc": "《隐私政策》",
+            "register": "用户注册",
+            "ruleszcxy": "《用户注册协议》",
+            "rulesyhkhfxgzs": "《用户开户风险告知书》",
+            "checked": "我已阅读并同意",
+            "Pleaseenterausername": "请输入用户名",
+            "Pleaseenterthepassword": "请输入密码",
+            "startfailure": "初始化失败",
+            "loading": "加载中...",
+            "tips1": "为了您的账户安全,请修改密码!",
+            "logining": "登录中...",
+            "logining1": "正在登录",
+            "tips2": "请先同意使用条款",
+            "tips3": "登录失败:",
+            "tips4": "下线通知",
+            "tips5": "账号已登出",
+            "tips6": "切换语言更改需要重新登录才生效!",
+            "tips7": "尊敬的用户:您好,请于周六04:00点前补足预订单全额货款以便发货,否则本平台将按照协议取消预订单。"
+        },
+        "register": {
+            "title": "用户注册",
+            "title1": "扫码注册",
+            "mobile": "手机号码",
+            "vcode": "短信验证码",
+            "sendagain": "重新发送",
+            "getsmscode": "获取验证码",
+            "freeregister": "免费注册",
+            "logipwd": "登录密码",
+            "confirmpwd": "确认密码",
+            "registercode": "注册编码",
+            "checked": "我已阅读并同意",
+            "ruleszcxy": "《用户注册协议》",
+            "rulesfxgzs": "《风险告知书》",
+            "registersuccess": "注册成功!",
+            "tips1": "请输入手机号码",
+            "tips2": "请输入登录密码",
+            "tips3": "请输入确认密码",
+            "tips4": "登录密码和确认密码不一致",
+            "tips5": "请输入短信验证码",
+            "tips6": "请输入注册编码",
+            "tips7": "发送失败",
+            "tips8": "您的账号已成功注册。",
+            "tips9": "正在注册...",
+            "tips10": "请先同意注册条款"
+        },
+        "password": {
+            "title": "修改密码",
+            "title1": "修改登录密码",
+            "newpwd": "新密码",
+            "confirmpwd": "确认密码",
+            "oldpwd": "原密码",
+            "tips1": "请输入原密码",
+            "tips2": "请输入新密码",
+            "tips3": "请重新输入新密码",
+            "tips4": "密码输入不一致!",
+            "tips5": "密码修改成功,请重新登录。"
+        },
+        "forget": {
+            "title": "重置登录密码",
+            "mobile": "手机号码",
+            "vcode": "短信验证码",
+            "sendagain": "重新发送",
+            "getsmscode": "获取验证码",
+            "newpwd": "新密码",
+            "confirmpwd": "确认密码",
+            "resetpwd": "重置密码",
+            "tips1": "请输入手机号码",
+            "tips2": "请输入短信验证码",
+            "tips3": "请输入新密码",
+            "tips4": "请输入确认密码",
+            "tips5": "密码必须是任意两种字符组合,长度最少6位",
+            "tips6": "新密码和确认密码不一致",
+            "tips7": "发送失败",
+            "tips8": "密码重置成功,请重新登录。"
+        },
+        "cancel": {
+            "title": "注销服务",
+            "confirmcancellation": "确认注销",
+            "submitmessage": "账户注销后不能再使用该系统,如果账户有余额需要人工审核才能注销,确定要注销账户吗?",
+            "tips_1": "为保证您的账号安全,在提交注销申请时,需同时满足以下条件:",
+            "tips_2": "1. 账号财产已结清",
+            "tips_3": "没有资产、欠款、未结清的资金和现货。",
+            "tips_4": "2. 账号处于安全状态",
+            "tips_5": "账号处于正常使用状态,无被盗风险。",
+            "tips_6": "3. 账号无任何纠纷",
+            "tips_7": "提交成功,请等待审核。"
+        },
+        "authentication": {
+            "title": "实名认证",
+            "customername": "姓名",
+            "cardtype": "证件类型",
+            "cardnum": "证件号码",
+            "cardfrontphoto": "证件正面照片",
+            "cardbackphoto": "证件反面照片",
+            "halfbodyphoto": "手持证件照",
+            "modifyremark": "审核备注",
+            "authstatus": "实名状态",
+            "submit": "提交实名认证",
+            "pleaseentertheusername": "请输入用户姓名",
+            "pleaseenterthecardnum": "请输入证件号码",
+            "pleaseuploadthecardbackphoto": "请上传证件背面照片",
+            "pleaseuploadthecardfrontphoto": "请上传证件正面照片",
+            "pleaseselectthecardtype": "请选择证件类型",
+            "openfailure": "开户失败,您的年龄不符合开户要求",
+            "opensuccess": "实名认证提交请求成功"
+        },
+        "avater": {
+            "title": "头像",
+            "cardbackphotourl": "用户头像",
+            "tips": "请选择正确的图片类型",
+            "tips1": "请上传头像"
+        }
+    },
+    "report": {
+        "title": "交易商结算单",
+        "accountid": "账号",
+        "customername": "名称",
+        "currency": "币种",
+        "tradedate": "结算日期",
+        "tradedetail": "成交明细",
+        "inamount": "银行入金",
+        "outamount": "银行出金",
+        "closepl": "转让损益",
+        "reckonpl": "结算损益",
+        "paycharge": "贸易服务费",
+        "oriusedmargin": "占用资金",
+        "orioutamountfreeze": "冻结资金",
+        "avaiableoutmoney": "可出资金",
+        "ordersumary": "订单汇总",
+        "inoutamountdetail": "出入金明细",
+        "fundsinfo": "资金信息",
+        "accountinfo": "账户信息",
+        "reckondate": "结算日期",
+        "reportdetail": "报表明细",
+        "balance": "期初余额",
+        "currentbalance": "期末余额",
+        "avaiablemoney": "可用资金",
+        "day": "日报表",
+        "month": "月报表",
+        "trade": {
+            "goodsdisplay": "商品",
+            "buyorselldisplay": "方向",
+            "tradeqty": "数量",
+            "tradeprice": "价格",
+            "tradeamount": "成交金额",
+            "charge": "服务费",
+            "tradetime": "时间"
+        },
+        "position": {
+            "goodsdisplay": "商品",
+            "buyorselldisplay": "方向",
+            "curpositionqty": "持有量",
+            "frozenqty": "冻结量",
+            "curholderamount": "订单金额",
+            "avagepricedisplay": "均价"
+        },
+        "bank": {
+            "updatetime": "时间",
+            "executetypedisplay": "资金类型",
+            "amount": "金额",
+            "applystatusdisplay": "状态"
+        }
+    },
+    "notices": {
+        "title": "通知公告",
+        "title1": "系统公告",
+        "notice": "通知",
+        "announcement": "公告",
+        "details": "公告详情"
+    },
+    "news": {
+        "source": "来源:",
+        "numbers": "阅览数:",
+        "hotnews": "热门资讯",
+        "author": "作者:"
+    },
+    "slider": {
+        "testTip": "正在验证...",
+        "tipTxt": "向右滑动验证",
+        "successTip": "验证通过",
+        "failTip": "验证失败,请重试"
+    },
+    "pcroute": {
+        "bottom": {
+            "title": "底部单据菜单",
+            "bottom_goods": "商品订单",
+            "bottom_goods_position": "持仓汇总",
+            "bottom_goods_position_transfer": "转让",
+            "bottom_goods_position_delivery16": "交收",
+            "bottom_goods_position_delivery50": "交收",
+            "bottom_goods_detail": "持仓明细",
+            "bottom_goods_order": "委托",
+            "bottom_goods_trade": "成交",
+            "bottom_goods_delivery": "交收",
+            "bottom_presell": "预售转让",
+            "bottom_presell_presellposition": "预售认购",
+            "bottom_presell_transferposition": "转让持仓",
+            "bottom_presell_transferorder": "转让委托",
+            "bottom_presell_transfertrader": "转让成交",
+            "bottom_presell_onlinedelivery": "点选交收",
+            "bottom_spot": "现货仓单",
+            "bottom_spot_position": "现货明细",
+            "bottom_spot_order": "挂单",
+            "bottom_spot_trade": "成交",
+            "bottom_spot_pickup": "提货",
+            "bottom_pricing": "挂牌点价",
+            "bottom_pricing_position": "持仓汇总",
+            "bottom_pricing_detail": "持仓明细",
+            "bottom_pricing_detail2": "订单明细",
+            "bottom_pricing_order": "委托",
+            "bottom_pricing_trade": "成交",
+            "bottom_pricing_delivery": "交收",
+            "bottom_swap": "掉期市场",
+            "bottom_swap_position": "持仓汇总",
+            "bottom_swap_order": "委托",
+            "bottom_swap_trade": "成交",
+            "bottom_performance": "履约信息",
+            "bottom_performance_buy": "买履约",
+            "bottom_performance_sell": "卖履约",
+            "bottom_inout": "持仓过户",
+            "bottom_inout_in": "我的转入",
+            "bottom_inout_out": "我的转出",
+            "bottom_capital": "资金信息",
+            "bottom_capital_summary": "资金汇总",
+            "bottom_capital_statement": "资金流水",
+            "bottom_capital_inoutapply": "出入金明细"
+        },
+        "market": {
+            "title": "交易市场",
+            "market_trade": "交易市场"
+        },
+        "query": {
+            "title": "查询",
+            "query_order": "委托记录",
+            "query_order_goods": "商品合约",
+            "query_order_goods_list": "当前记录",
+            "query_order_goods_history": "历史记录",
+            "query_order_presell": "预售转让",
+            "query_order_presell__list": "当前认购",
+            "query_order_presell_history": "历史认购",
+            "query_order_presell_transferlist": "当前转让",
+            "query_order_presell_transferhistory": "历史转让",
+            "query_order_spot": "现货仓单",
+            "query_order_spot_list": "当前记录",
+            "query_order_spot_history": "历史记录",
+            "query_order_pricing": "挂牌点价",
+            "query_order_pricing_list": "当前记录",
+            "query_order_pricing_history": "历史记录",
+            "query_order_swap": "掉期市场",
+            "query_order_swap_list": "当前记录",
+            "query_order_swap_history": "历史记录",
+            "query_trade": "成交记录",
+            "query_trade_goods": "商品合约",
+            "query_trade_goods_list": "当前记录",
+            "query_trade_goods_history": "历史记录",
+            "query_trade_presell": "预售转让",
+            "query_trade_presell_list": "当前记录",
+            "query_trade_presell_history": "历史记录",
+            "query_trade_spot": "现货仓单",
+            "query_trade_spot_list": "当前记录",
+            "query_trade_spot_history": "历史记录",
+            "query_trade_pricing": "挂牌点价",
+            "query_trade_pricing_list": "当前记录",
+            "query_trade_pricing_history": "历史记录",
+            "query_trade_swap": "掉期市场",
+            "query_trade_swap_list": "当前记录",
+            "query_trade_swap_history": "历史记录",
+            "query_capital": "资金流水",
+            "query_capital_list": "当前记录",
+            "query_capital_history": "历史记录",
+            "query_presell": "点选交收",
+            "query_presell_onlinedelivery": "点选交收",
+            "query_performance": "履约查询",
+            "query_performance_buy": "买履约",
+            "query_performance_buy_running": "执行中",
+            "query_performance_buy_all": "全部",
+            "query_performance_sell": "卖履约",
+            "query_performance_sell_running": "执行中",
+            "query_performance_sell_all": "全部",
+            "query_inoutapply": "出入金申请记录",
+            "query_inoutapply_list": "当前记录",
+            "query_inoutapply_history": "历史记录"
+        },
+        "account": {
+            "title": "账户管理",
+            "account_sign": "签约账号管理",
+            "account_holdsign": "入金代扣签约",
+            "account_holddeposit": "入金代扣申请",
+            "account_address": "收货地址管理",
+            "account_receipt": "发票信息管理"
+        }
+    },
+    "regex": {
+        "password": "密码必须包含字母、数字、特殊符号中的任意两种以上组合,长度最少6位",
+        "phone": "手机号码无效",
+        "email": "邮箱地址无效",
+        "en": "只能输入英文字母(不允许空格)",
+        "enname": "只能输入英文字母、数字、下划线",
+        "cardno": "身份证号码不合规",
+        "bankcardno": "银行卡号码不合规"
+    },
+    "tss": {
+        "title": "分类",
+        "tips1": "请输入搜索关键词",
+        "subtitle1": "全款",
+        "subtitle2": "预付款"
+    }
+}

+ 1695 - 0
output/jsons/zh-TW.json

@@ -0,0 +1,1695 @@
+{
+    "app": {
+        "name": "多元世紀交易中心",
+        "slogan": "數字化交易平臺\r\n現代化綜合服務"
+    },
+    "common": {
+        "pulling-text": "下拉即可加载...",
+        "loosing-text": "釋放即可加载...",
+        "loading-text": "加载中...",
+        "success-text": "加载成功",
+        "nodatas": "暫無數據",
+        "baseinfo": "基本信息",
+        "more": "更多",
+        "details": "明細",
+        "placeholder": "請輸入",
+        "loadingfailed": "加載失敗",
+        "required": "必填",
+        "optional": "選填",
+        "logout": "退出登錄",
+        "save": "保存",
+        "tips": "提示",
+        "submitsuccess": "提交成功",
+        "submitsuccess1": "提交成功,請稍後確認結果",
+        "pleaseenter": "請輸入",
+        "ikonw": "我知道了",
+        "operate": "操作",
+        "exit": "退出",
+        "tryagain": "重試",
+        "loading": "正在加載...",
+        "submiting": "提交中...",
+        "nomore": "沒有更多了",
+        "loadMore": "加載更多",
+        "orderindex": "序號",
+        "startdate": "開始日期",
+        "enddate": "結束日期",
+        "choice": "請選擇",
+        "choice1": "請輸入關鍵字",
+        "choice2": "選擇",
+        "choice3": "請選擇地區",
+        "yes": "是",
+        "no": "否",
+        "submitfailure": "提交失敗:",
+        "requestfailure": "請求失敗,點擊重新加載",
+        "tips1": "是否立即掛牌?",
+        "tips2": "掛牌成功",
+        "tips3": "掛牌失敗:",
+        "tips4": "撤單成功",
+        "tips5": "部分撤單失敗:",
+        "tips6": "部分交收失敗:",
+        "tips7": "未進行入金代扣簽約",
+        "tips8": "驗證碼發送失敗:",
+        "tips9": "實名認證提交請求失敗:",
+        "tips10": "實名認證提交請求成功",
+        "tips11": "發送失敗",
+        "tips12": "未簽約",
+        "tips13": "簽約信息修改成功",
+        "tips14": "簽約提交成功,請耐心等待審覈。",
+        "tips15": "確認成功",
+        "tips16": "確認失敗:",
+        "tips17": "業務超時",
+        "tips18": "登錄失效,請重新登錄",
+        "tips19": "請求超時,請稍後再試",
+        "tips20": "發生錯誤,請稍後再試",
+        "tips21": "網絡或服務器錯誤",
+        "tips22": "請求失敗,請稍後重試",
+        "tips23": "請求失敗:",
+        "tips24": "登錄失效:",
+        "tips25": "相冊權限未授權",
+        "tips26": "上傳成功",
+        "tips27": "上傳失敗",
+        "tips28": "上傳中...",
+        "tips29": "圖片大小不能超過 5Mb",
+        "tips30": "存儲空間/照片權限說明",
+        "tips31": "用於在添加、製作、上傳、發佈、分享、下載、搜索、識別圖片和視頻等場景中讀取和寫入相冊和文件內容",
+        "all": "全部",
+        "calendar": "日期選擇"
+    },
+    "tabbar": {
+        "home": "首頁",
+        "mine": "我的",
+        "trade": "交易"
+    },
+    "routes": {
+        "news": "市場資訊",
+        "notice": "通知公告",
+        "capital": "資金信息",
+        "sign": "簽約賬戶",
+        "profile": "個人信息",
+        "setting": "設置",
+        "about": "關於我們",
+        "modifypwd": "修改密碼",
+        "usercancel": "註銷服務"
+    },
+    "operation": {
+        "add": "新增",
+        "all": "全部出金",
+        "buynow": "立即購買",
+        "submit": "提交",
+        "edit": "編輯",
+        "confirm": "確認",
+        "delete": "刪除",
+        "save": "保存",
+        "cancel": "取消",
+        "cancel1": "快撤",
+        "cancel2": "撤銷",
+        "transfer": "轉讓",
+        "delivery": "交收",
+        "listing": "掛牌",
+        "order": "訂立",
+        "listing1": "掛牌求購",
+        "delisting": "摘牌",
+        "pickup": "提貨",
+        "details": "詳情",
+        "deposit": "補足定金",
+        "deposit2": "追加定金",
+        "close": "平倉",
+        "close1": "關閉",
+        "default": "違約",
+        "default1": "設置默認",
+        "default2": "申請違約",
+        "modify": "修改",
+        "modify2": "修改信息",
+        "extension": "延期申請",
+        "execution": "立即執行",
+        "manual": "手動確認",
+        "payment": "付款",
+        "search": "查詢",
+        "reset": "重置",
+        "disagree": "不同意",
+        "next": "下一步",
+        "upload": "上傳",
+        "chart": "圖表",
+        "restore": "恢復默認",
+        "savesetting": "保存設置",
+        "back": "返回",
+        "Withholding": "代扣簽約申請",
+        "closeall": "全部收起",
+        "openall": "全部展開",
+        "modifyavatar": "修改頭像",
+        "agree": "同意",
+        "giveup": "放棄",
+        "One-click": "一鍵退訂"
+    },
+    "chart": {
+        "time": "分時",
+        "minutes": "分鐘",
+        "dayline": "日線",
+        "weekline": "周線",
+        "monthline": "月線",
+        "yearline": "年線",
+        "oneminutes": "1分鐘",
+        "fiveminutes": "5分鐘",
+        "thirtyminutes": "30分鐘",
+        "onehour": "1小時",
+        "fourhour": "4小時",
+        "timestrade": "分時成交",
+        "refprice": "參考價格",
+        "Open": "開:",
+        "High": "高:",
+        "Low": "低:",
+        "Close": "收:",
+        "Vol": "量:",
+        "Amount": "額:",
+        "Increase": "幅:",
+        "Price": "價:"
+    },
+    "account": {
+        "title": "資金信息",
+        "account": "資金賬戶",
+        "accountid": "資金賬號",
+        "userId": "用戶ID:",
+        "loginId": "登錄ID:",
+        "connected": "已連接",
+        "unconnected": "未連接",
+        "quoteservice": "行情服務:",
+        "balance": "餘額",
+        "balance2": "期初餘額",
+        "currentbalance": "期末餘額",
+        "freezeMargin": "預扣",
+        "freezeMargin2": "預扣保證金",
+        "availableFunds": "可用",
+        "availableFunds2": "可用資金",
+        "netWorth": "淨值",
+        "usedMargin": "佔用",
+        "usedMargin2": "佔用資金",
+        "profitLoss": "浮動盈虧",
+        "inamount": "今日入金",
+        "outamount": "今日出金",
+        "closepl": "今日損益",
+        "paycharge": "貿易手續費",
+        "tradestatus": "狀態",
+        "riskRate": "風險率",
+        "riskRate1": "風險率:",
+        "cutRate": "斬倉率:",
+        "tips1": "風險率 = (佔用 / 淨值) * 100%",
+        "tips2": "斬倉率 = (風險率 / 斬倉風險率) * 100%",
+        "formula": "公式"
+    },
+    "quote": {
+        "title": "参考行情",
+        "goodsname": "商品/代碼",
+        "goodsname1": "名稱",
+        "goodscode": "代碼",
+        "refgoodsname": "標的合約",
+        "averageprice": "均價",
+        "spec": "規格",
+        "last": "最新價",
+        "rise": "漲跌",
+        "change": "幅度",
+        "opened": "開盤",
+        "presettle": "昨結",
+        "lowest": "最低",
+        "highest": "最高",
+        "amplitude": "振幅",
+        "limitup": "漲停",
+        "limitdown": "跌停",
+        "bidvolume": "買量",
+        "askvolume": "賣量",
+        "buyusername": "購買方",
+        "sellusername": "銷售方",
+        "bid": "買價",
+        "ask": "賣價",
+        "selllprice": "銷售價",
+        "time": "時間",
+        "vol": "現量",
+        "holdvolume": "持倉量",
+        "totalvolume": "成交量",
+        "totalturnover": "成交額",
+        "buyhall": "買大廳",
+        "sellhall": "賣大廳",
+        "buysellhall": "買賣大廳",
+        "listinghall": "掛牌大廳",
+        "enableQty": "預估可訂立量",
+        "deposit": "預扣保證金",
+        "avaiableMoney": "可用資金",
+        "orderbuy": "訂立買入",
+        "transferbuy": "轉讓買入",
+        "ordersell": "訂立賣出",
+        "transfersell": "轉讓賣出",
+        "buy": "買入",
+        "selll": "賣出",
+        "bidlisting": "買掛牌",
+        "asklisting": "賣掛牌",
+        "bid1": "買一",
+        "bid2": "買二",
+        "bid3": "買三",
+        "bid4": "買四",
+        "bid5": "買五",
+        "ask1": "賣一",
+        "ask2": "賣二",
+        "ask3": "賣三",
+        "ask4": "賣四",
+        "ask5": "賣五",
+        "marketstatus": "市場狀態:",
+        "unopening": "未開市",
+        "ballot": {
+            "title": "認購",
+            "attachmenturl": "圖片",
+            "refprice": "預售價",
+            "starttime": "開始:",
+            "endtime": "結束:",
+            "sellname": "銷售方:",
+            "starttime1": "開始時間",
+            "endtime1": "結束時間",
+            "historypresale": "發售歷史",
+            "presalewin": "預售中籤",
+            "issueprice": "發行價",
+            "goodsdetail": "商品詳情",
+            "winningthelottery": "搖號中籤",
+            "totalqty": "總量:",
+            "earnest": "預售定金",
+            "transferdepositratio": "轉讓定金",
+            "subscribe": "我要認購",
+            "orderQty": "認購量",
+            "maxbuyqty": "最大申購量",
+            "deposit": "預售定金",
+            "avaiablefunds": "可用資金",
+            "presalestatus": "預售狀態",
+            "ordercannotbegreaterthan": "委託量不能大於",
+            "pleaseenterthesubscriptionquantity": "請輸入認購量"
+        },
+        "goods": {
+            "title": "摘牌",
+            "title1": "訂單交易",
+            "orderprice": "價格",
+            "orderqty": "數量",
+            "username": "掛牌方",
+            "nodeal": "不能與自己成交",
+            "buyorsell": "方向",
+            "goods": "商品",
+            "pleaseenterorderprice": "請輸入價格",
+            "pleaseenterorderqty": "請輸入數量",
+            "tips1": "確認要提交嗎?",
+            "tips2": "*若存在價格匹配的反方向委託訂單,系統將會自動撤銷",
+            "tips3": "*提交成功。",
+            "tips4": "請輸入摘牌量",
+            "delistingqty": "摘牌量",
+            "delistingbuyorsell": "摘牌方向",
+            "remainqty": "剩餘量",
+            "listingprice": "掛牌價格",
+            "taaccount": "交易賬戶"
+        },
+        "presale": {
+            "title": "商品詳情",
+            "attachmenturl": "圖片",
+            "startprice": "起拍價",
+            "presalehistory": "發售歷史",
+            "starttime": "開始:",
+            "endtime": "結束:",
+            "starttime1": "開始時間",
+            "endtime1": "結束時間",
+            "bulk": "大宗競拍",
+            "earnest": "預售定金",
+            "transferdeposit": "轉讓定金",
+            "totalqty": "總量:",
+            "buy": "我要出價",
+            "presalebidding": "預售競拍",
+            "bidfor": "出價",
+            "presalestatus": "預售狀態",
+            "SubscriptionPrice": "認購價",
+            "avaiableMoney": "可用資金",
+            "SubscriptionQty": "認購量",
+            "ended": "已結束",
+            "tips1": "請輸入數量",
+            "tips2": "請輸入價格"
+        },
+        "swap": {
+            "title": "掛牌",
+            "floatprice": "浮動價",
+            "fixprice": "固定價",
+            "sign": "簽署",
+            "unreviewed": "待審覈",
+            "username": "掛牌方",
+            "orderqty": "數量",
+            "orderprice": "價格",
+            "marketmaxsub": "點差範圍",
+            "orderqty1": "掛牌量",
+            "orderqty2": "摘牌量",
+            "orderprice1": "掛牌價格",
+            "estimateprice": "估算價格",
+            "referenceprice": "參考價格",
+            "orderamount": "掛牌金額",
+            "estimateamount": "估算金額",
+            "permargin": "履約保證金",
+            "avaiablemoney": "可用資金",
+            "pricemove": "價格類型",
+            "currentaccount": "交易賬戶",
+            "goodsname": "商品/代碼",
+            "buyorsell": "掛牌方向",
+            "marketprice": "市價",
+            "limitprice": "限價",
+            "enableqty": "可摘量",
+            "sellprice": "賣出價格",
+            "buyprice": "買入價格",
+            "tips1": "請先通過“我的”-“協議簽署”功能菜單簽署相應的合同!",
+            "tips2": "未實名認證,請先去實名認證,如果已提交實名認證,請耐心等待審覈通過!",
+            "tips3": "合同已提交簽署請求,請耐心等待審覈通過!",
+            "tips4": "不能與自己成交",
+            "tips5": "掛牌提交成功。",
+            "tips6": "請輸入價格",
+            "tips7": "請輸入掛牌價格",
+            "tips8": "請輸入掛牌量",
+            "tips9": "請輸入基差",
+            "tips10": "請輸入掛牌基差",
+            "tips11": "請輸入摘牌價格",
+            "tips12": "請輸入摘牌量",
+            "tips13": "提交成功。",
+            "tips14": "是否立即摘牌?"
+        },
+        "pricing": {
+            "title": "交易下單",
+            "title1": "掛牌點價",
+            "title2": "全款購買",
+            "ordercancel": "訂單可撤",
+            "position": "持倉彙總",
+            "holdlb": "持倉明細",
+            "goods": "商品",
+            "buyorsell": "方向",
+            "pricemode": "方式",
+            "orderqty": "數量",
+            "marketmaxsub": "點差範圍",
+            "marketmaxsub1": "基差",
+            "price": "價格",
+            "enableQty": "預估可訂立量",
+            "deposit": "預扣保證金",
+            "avaiableMoney": "可用資金",
+            "orderdetails": "訂單明細",
+            "tips1": "請輸入數量",
+            "tips2": "請輸入價格",
+            "tips3": "請輸入點差範圍"
+        },
+        "spot": {
+            "title": "掛牌詳情",
+            "attachmenturl": "圖片",
+            "subtitle": "現貨下單",
+            "subtitle1": "現貨倉單",
+            "orderprice": "價格",
+            "operate": "操作",
+            "username": "掛牌方",
+            "orderqty": "數量",
+            "wantbuy": "我要買",
+            "wantsell": "我要賣",
+            "buylisting": "買入掛牌",
+            "selllisting": "賣出掛牌",
+            "listingqty": "掛牌量",
+            "paymentamount": "貨款金額",
+            "avaiableMoney": "可用資金",
+            "enableqty": "可用量",
+            "listingprice": "掛牌價格",
+            "orderqty2": "摘牌量",
+            "remainqty": "剩餘量",
+            "performancetemplate": "履約模板",
+            "wrstandardname": "商品:",
+            "warehousename": "倉庫:",
+            "warehousename1": "倉庫",
+            "enableqty1": "可用:",
+            "wrstandard": "商品",
+            "deliverygoods": "品類",
+            "deliverygoodsname": "品種",
+            "wrgoodsname": "商品",
+            "sellprice": "賣價",
+            "sellqty": "賣量",
+            "buyprice": "買價",
+            "buyqty": "買量",
+            "tons": "噸",
+            "yuan": "元",
+            "tips1": "請選擇履約模板",
+            "tips2": "請輸入價格",
+            "tips3": "請選擇現貨倉單",
+            "tips4": "請輸入數量",
+            "tips5": "可用量不足",
+            "tips7": "剩餘量不足",
+            "tips6": "掛牌提交成功。",
+            "tips8": "摘牌提交成功。",
+            "tips9": "請選擇",
+            "tips10": "請選擇品類",
+            "tips11": "請選擇商品",
+            "tips12": "請選擇倉庫",
+            "tips13": "商品要素",
+            "tips14": "請選擇履約方式"
+        },
+        "transfer": {
+            "title1": "轉讓詳情",
+            "qty": "數量",
+            "price": "價格",
+            "sellname": "發售方",
+            "presaleprice": "訂貨價",
+            "lastprice": "最新價",
+            "transferdepositratio": "轉讓訂金比例",
+            "limitup": "漲停價",
+            "limitdown": "跌停價",
+            "presaleprice1": "訂貨價:",
+            "presaleprice2": "預售價",
+            "username": "掛牌方",
+            "orderqty": "數量",
+            "orderprice": "價格",
+            "spread": "差價",
+            "deposit": "定金",
+            "buyorderqty": "買入量",
+            "transferprice": "轉讓價",
+            "orderqty1": "訂單量",
+            "tips1": "請輸入價格",
+            "tips2": "請輸入數量",
+            "tips3": "提交成功"
+        }
+    },
+    "order": {
+        "title": "我的訂單",
+        "plTotal": "盈虧:",
+        "feeTotal": "手續費:",
+        "qtyTotal": "數量:",
+        "goodsorder": {
+            "title": "訂單委託單",
+            "title2": "歷史訂單委託",
+            "subtitle": "訂單委託信息",
+            "goodsname": "商品代碼/名稱",
+            "goodsname1": "商品名稱",
+            "goodscode": "訂單合約",
+            "buyorsell": "方向",
+            "buildtype": "類型",
+            "buyorsellbuildtype": "方向/類型",
+            "orderqty": "委託量",
+            "orderprice": "委託價格",
+            "tradeqty": "成交量",
+            "orderstatus": "委託狀態",
+            "ordertime": "委託時間",
+            "orderdate": "委託日期",
+            "orderid": "委託單號",
+            "freezemargin": "凍結金額",
+            "tips1": "是否撤銷該委託單?",
+            "tips2": "撤銷成功",
+            "tips3": "是否撤銷該交收單?",
+            "clear": {
+                "title": "快撤",
+                "goodsId": "委託商品",
+                "buyOrSell": "委託方向",
+                "price": "撤銷價格",
+                "tips1": "請選擇委託商品",
+                "tips2": "請輸入撤銷價格"
+            }
+        },
+        "goodstrade": {
+            "title": "訂單成交單",
+            "title2": "歷史訂單成交",
+            "subtitle": "訂單成交信息",
+            "goodsname": "商品代碼/名稱",
+            "goodsname1": "商品名稱",
+            "goodscode": "訂單合約",
+            "buyorsell": "方向",
+            "buildtype": "類型",
+            "buildtypebuyorsell": "類型/方向",
+            "tradeqty": "成交量",
+            "tradeprice": "成交價格",
+            "charge": "手續費",
+            "closepl": "平倉損益",
+            "tradetime": "成交時間",
+            "tradedate": "成交日期",
+            "tradeid": "成交單號"
+        },
+        "listingorder": {
+            "title": "掛牌委託",
+            "title2": "歷史掛牌委託",
+            "subtitle": "掛牌委託信息",
+            "goodsname": "商品代碼/名稱",
+            "wrpricetype": "掛牌方式",
+            "deliverygoodsname": "品種",
+            "wrstandardname": "商品名稱",
+            "warehousename": "倉庫",
+            "wrtradetype": "類型",
+            "buyorsell": "方向",
+            "fixedprice": "掛牌價格",
+            "fixedprice1": "價格/基差",
+            "wrtypename": "期貨合約",
+            "orderqty": "委託量",
+            "tradeqty": "成交量",
+            "cancelqty": "撤銷量",
+            "ordertime": "委託時間",
+            "orderdate": "委託日期",
+            "orderprice": "委託價格",
+            "wrtradeorderstatus": "委託狀態",
+            "wrtradeorderid": "委託單號",
+            "tips1": "確認要撤銷嗎?",
+            "tips2": "撤銷成功"
+        },
+        "listingtrade": {
+            "title": "掛牌成交單",
+            "title2": "歷史掛牌成交",
+            "subtitle": "掛牌成交信息",
+            "goodsname": "商品代碼/名稱",
+            "deliverygoodsname": "品種",
+            "wrstandardname": "商品名稱",
+            "chargevalue": "手續費",
+            "warehousename": "倉庫",
+            "wrtradetype": "類型",
+            "buyorsell": "方向",
+            "tradeprice": "成交價格",
+            "tradeqty": "成交量",
+            "tradeamount": "成交金額",
+            "tradetime": "成交時間",
+            "tradedate": "成交日期",
+            "matchusername": "對手方",
+            "wrtradedetailid": "成交單號"
+        },
+        "presale": {
+            "title": "預售認購",
+            "subtitle": "預售認購信息",
+            "subtitle1": "歷史預售認購",
+            "goodsname": "商品代碼/名稱",
+            "orderqty": "認購量",
+            "orderprice": "認購價",
+            "orderamount": "認購金額",
+            "presaledepositalgorithm": "定金方式",
+            "presaledepositvalue": "定金比例",
+            "freezemargin": "預售定金",
+            "sellname": "發售方",
+            "starttime": "開始日期",
+            "endtime": "結束日期",
+            "orderstatus": "委託狀態",
+            "ordertime": "委託時間",
+            "orderdate": "委託日期",
+            "tradeprice": "預售價",
+            "tradeqty": "訂單量",
+            "orderid": "委託單號"
+        },
+        "transferorder": {
+            "title": "轉讓委託單",
+            "subtitle": "轉讓委託信息",
+            "subtitle1": "歷史轉讓委託",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "方向",
+            "orderqty": "轉讓量",
+            "orderprice": "轉讓價",
+            "presaleprice": "訂貨價",
+            "tradeqty": "摘牌量",
+            "orderstatus": "委託狀態",
+            "ordertime": "委託時間",
+            "orderid": "委託單號",
+            "tips1": "是否撤銷該委託單?",
+            "tips2": "撤銷成功"
+        },
+        "transfertrade": {
+            "title": "轉讓成交單",
+            "subtitle": "轉讓成交信息",
+            "subtitle1": "歷史轉讓成交",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "方向",
+            "tradeqty": "轉讓量",
+            "tradeprice": "轉讓價",
+            "presaleprice": "訂貨價",
+            "closepl": "損益",
+            "accountname": "對手方",
+            "tradetime": "成交時間",
+            "tradedate": "成交日期",
+            "orderid": "成交單號"
+        },
+        "swaporder": {
+            "title": "掉期委託",
+            "subtitle": "委託信息",
+            "subtitle1": "歷史委託",
+            "subtitle2": "委託詳情",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "方向",
+            "orderqty": "委託量",
+            "orderprice": "委託價格",
+            "tradeqty": "成交量",
+            "orderstatus": "委託狀態",
+            "ordertime": "委託時間",
+            "orderdate": "委託日期",
+            "orderid": "委託單號",
+            "tips1": "確認要撤銷嗎?",
+            "tips2": "撤銷成功"
+        },
+        "swaptrade": {
+            "title": "掉期成交",
+            "subtitle": "成交信息",
+            "subtitle1": "歷史成交",
+            "subtitle2": "成交詳情",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "方向",
+            "buildtype": "類型",
+            "tradeqty": "成交量",
+            "tradeprice": "成交價格",
+            "tradeamount": "成交金額",
+            "charge": "手續費",
+            "closepl": "交收盈虧",
+            "matchaccountid": "貿易對方",
+            "tradetime": "成交時間",
+            "tradedate": "成交日期",
+            "tradeid": "成交單號"
+        },
+        "pricingorder": {
+            "title": "點價委託",
+            "subtitle": "掛牌點價委託信息",
+            "subtitle1": "詳細",
+            "goodsname": "商品代碼/名稱",
+            "ordertime": "委託時間",
+            "orderdate": "委託日期",
+            "buyorsell": "方向",
+            "orderqty": "委託量",
+            "orderprice": "委託價格",
+            "orderstatus": "委託狀態",
+            "tradeqty": "成交量",
+            "orderid": "委託單號",
+            "tips1": "確認要撤銷嗎?",
+            "tips2": "撤銷成功"
+        },
+        "pricingtrade": {
+            "title": "點價成交",
+            "subtitle": "掛牌點價成交信息",
+            "subtitle1": "詳細",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "方向",
+            "tradetime": "成交時間",
+            "tradedate": "成交時間",
+            "matchaccountid": "對手方",
+            "buildtype": "類型",
+            "tradeprice": "成交價格",
+            "tradeamount": "成交金額",
+            "charge": "手續費",
+            "tradeqty": "成交量",
+            "tradeid": "成交單號",
+            "closepl": "平倉盈虧"
+        }
+    },
+    "position": {
+        "title": "我的持倉",
+        "holddetail": "明細",
+        "goods": {
+            "title": "訂單持倉",
+            "subtitle": "持倉信息",
+            "subtitle2": "交收信息",
+            "subtitle3": "轉讓信息",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "持倉方向",
+            "curholderamount": "持倉金額",
+            "holderamount": "持倉金額",
+            "curpositionqty": "持倉量",
+            "holderqty": "持倉量",
+            "averageprice": "持倉均價",
+            "frozenqty": "凍結量",
+            "enableqty": "可用量",
+            "mindeliverylot": "最小交收量",
+            "orderid": "訂單號",
+            "closepl": "參考損益",
+            "last": "當前價",
+            "orderqty": "轉讓量",
+            "deposit": "需補足尾款",
+            "fees": "提貨費",
+            "matchname": "交收對手方",
+            "deliverylot": "交收量",
+            "deliveryqty": "交收數量",
+            "address": "收貨地址",
+            "transferprice": "轉讓價格",
+            "qty": "轉讓量",
+            "tradetime": "交易時間",
+            "holderprice": "持倉價格",
+            "deliveryinfo": "交收信息",
+            "freezeqty": "凍結量",
+            "marketValue": "市值",
+            "tips1": "請輸入轉讓價格",
+            "tips2": "請輸入轉讓量",
+            "tips3": "確認要轉讓嗎?",
+            "tips4": "轉讓成功",
+            "tips5": "確認要交收嗎?",
+            "tips6": "交收成功",
+            "tips7": "'請輸入交收量'",
+            "tips8": "不能小於最小交收量",
+            "tips9": "請輸入收貨地址",
+            "tips10": "請輸入交收信息",
+            "holddetail": {
+                "title": "訂單明細",
+                "marketname": "市場",
+                "tradetime": "交易時間",
+                "tradeid": "成交單號",
+                "buyorsell": "類型",
+                "enableqty": "可用量",
+                "holderqty": "持倉量",
+                "freezeqty": "凍結量",
+                "holderprice": "持倉價格",
+                "holderamount": "持倉金額",
+                "usedMargin": "佔用",
+                "profitLoss": "浮動盈虧",
+                "riskRate": "風險率"
+            }
+        },
+        "spot": {
+            "title": "現貨持倉",
+            "subtitle": "現貨持倉信息",
+            "subtitle2": "掛牌信息",
+            "subtitle3": "掛牌",
+            "subtitle4": "提貨",
+            "goodsname": "商品代碼/名稱",
+            "PerformanceTemplate": "履約方式",
+            "warehousename": "倉庫",
+            "qty": "庫存量",
+            "freezerqty": "凍結量",
+            "enableqty": "可用量",
+            "orderqty": "掛牌量",
+            "fixedprice": "掛牌價格",
+            "performancetemplate": "履約模板",
+            "orderqty2": "提貨數量",
+            "appointmentmodel": "提貨方式",
+            "contactname": "聯繫人",
+            "contactnum": "聯繫方式",
+            "district": "收貨地區",
+            "address": "收貨地址",
+            "remark": "發票信息",
+            "createtime": "過戶時間",
+            "pledgeqty": "質押數量",
+            "wrstandardname": "商品名稱",
+            "deliverygoodsname": "品種",
+            "wrholdeno": "倉單編號",
+            "tips1": "請選擇履約模板",
+            "tips2": "請輸入價格",
+            "tips3": "請輸入數量",
+            "tips4": "可用量不足",
+            "tips5": "掛牌成功",
+            "tips6": "提交成功",
+            "tips7": "請輸入發票信息",
+            "tips8": "請輸入收貨地址",
+            "tips9": "請選擇收貨地區",
+            "tips10": "請輸入聯繫方式",
+            "tips11": "請輸入聯繫人",
+            "tips12": "請輸入提貨數量",
+            "receipttype": "發票類型:",
+            "username": "發票擡頭:",
+            "taxpayerid": "稅號:",
+            "receiptbank": "開戶銀行:",
+            "receiptaccount": "銀行賬號:",
+            "address1": "企業地址:",
+            "contactinfo": "企業電話:",
+            "email": "郵箱:"
+        },
+        "presale": {
+            "title": "預售持倉",
+            "title1": "預售持倉詳情",
+            "subtitle": "預售持倉信息",
+            "goodsname": "商品代碼/名稱",
+            "sellname": "發售方",
+            "starttime": "開始日期",
+            "endtime": "結束日期",
+            "starttime1": "開始日期",
+            "endtime1": "結束日期",
+            "tradeqty": "認購量",
+            "openprice": "預售價",
+            "tradeamount": "總貨款",
+            "transferdepositratio": "轉讓定金比例",
+            "transferdeposit": "轉讓定金",
+            "depositremain": "未付定金",
+            "paystatus": "支付狀態",
+            "tradeid": "成交單號",
+            "tips": "是否補足轉讓定金?"
+        },
+        "transfer": {
+            "title": "轉讓持倉",
+            "title1": "轉讓持倉詳情",
+            "subtitle": "轉讓持倉信息",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "持倉方向",
+            "goodsdisplay": "商品",
+            "buycurholderamount": "持倉金額",
+            "buycurpositionqty": "持倉量",
+            "curpositionqty": "持倉量",
+            "buyfrozenqty": "凍結量",
+            "frozenqty": "凍結量",
+            "enableqty": "可用量",
+            "sellname": "發售方",
+            "presaleprice": "訂貨價",
+            "closepl": "參考損益",
+            "averageprice": "持倉均價",
+            "holderqty": "持倉量",
+            "holderprice": "持倉價",
+            "tradeamount": "總貨款",
+            "transferdepositratio": "轉讓定金比例",
+            "transferdeposit": "轉讓定金",
+            "depositremain": "未付定金",
+            "unpaymentremain": "未付貨款",
+            "paystatus": "支付狀態",
+            "lasttradedate": "最後交易日",
+            "deposit": "已付定金",
+            "remainamount": "剩餘金額",
+            "presaleprice1": "預售價",
+            "limitup": "漲停",
+            "limitdown": "跌停",
+            "transferprice": "轉讓價",
+            "transferqty": "轉讓量",
+            "giveupqty": "放棄量",
+            "tips1": "是否追加未付轉讓定金?",
+            "tips2": "提交成功",
+            "tips3": "請輸入價格",
+            "tips4": "請輸入數量"
+        },
+        "swap": {
+            "title": "掉期持倉",
+            "goodsname": "商品/代碼",
+            "buyorsell": "方向",
+            "averageprice": "訂單均價",
+            "curpositionqty": "持有量",
+            "curholderamount": "訂單金額",
+            "frozenqty": "凍結量",
+            "lastprice": "參考價格",
+            "enableqty": "可用量",
+            "closepl": "參考損益",
+            "expiredate": "到期日",
+            "tips1": "確認要平倉嗎?",
+            "tips12": "請求成功"
+        },
+        "pricing": {
+            "title": "點價持倉",
+            "goodsname": "商品代碼/名稱",
+            "buyorsell": "方向",
+            "lastprice": "現價",
+            "curpositionqty": "持有量",
+            "averageprice": "持倉均價",
+            "averageprice1": "訂單價格",
+            "frozenqty": "凍結量",
+            "curholderamount": "持倉金額",
+            "enableqty": "可用量",
+            "closepl": "參考損益",
+            "tips1": "是否退訂全部訂單?"
+        }
+    },
+    "delivery": {
+        "title": "交貨提貨",
+        "online": {
+            "title": "點選交收單",
+            "title2": "歷史點選交收單",
+            "subtitle": "點選交收單信息",
+            "wrtypename": "商品名稱",
+            "wrtypename1": "持有人/商品/倉庫",
+            "pricemove": "升貼水",
+            "username": "持有人",
+            "needqty": "所需合約量",
+            "enableQty": "可交收數量",
+            "choicewarehousename": "點選倉單",
+            "qty": "數量",
+            "deliveryqty": "交收數量",
+            "xdeliveryprice": "訂貨價",
+            "deliverypricemove": "升貼水",
+            "deliveryamount": "總貨款",
+            "xgoodsremainamount": "剩餘貨款",
+            "deliverytotalamount": "總金額",
+            "remaintotalamount": "剩餘金額",
+            "warehousename": "倉庫",
+            "matchusername": "發貨方",
+            "deliverytime": "申請時間",
+            "xgoodscode": "交收合約",
+            "deliveryid": "交收單號",
+            "orderedqty": "已點數量"
+        },
+        "offline": {
+            "title": "線下交收單",
+            "subtitle": "線下交收單信息",
+            "goodsname": "商品代碼/名稱",
+            "goodsnamedisplay": "訂單合約",
+            "buyorselldisplay": "交收方向",
+            "deliveryqty": "交收數量",
+            "deliveryprice": "交收價格",
+            "deliveryamount": "交收貨款",
+            "matchusername": "交收對手方",
+            "deliveryinfo": "交收信息",
+            "reqtime": "申請時間",
+            "applydate": "申請日期",
+            "orderstatusdisplay": "單據狀態",
+            "deliveryorderid": "交收單號",
+            "tradeid": "成交單號"
+        },
+        "spot": {
+            "title": "現貨提貨單",
+            "subtitle": "提貨信息",
+            "goodsname": "商品代碼/名稱",
+            "deliverygoodsname": "品種",
+            "wrstandardname": "商品",
+            "warehousename": "倉庫",
+            "qty": "提貨數量",
+            "appointmentmodeldisplay": "提貨方式",
+            "contactname": "聯繫人",
+            "contactnum": "聯繫方式",
+            "address": "收貨地址",
+            "appointmentremark": "發票信息",
+            "applytime": "申請時間",
+            "date": "日期",
+            "applystatus": "提貨狀態",
+            "expressnum": "物流信息",
+            "applyid": "提貨單號"
+        }
+    },
+    "inout": {
+        "title": "持倉過戶",
+        "title1": "我的轉入",
+        "title2": "我的轉出",
+        "in": {
+            "goodsdisplay": "商品",
+            "outusername": "轉出方",
+            "qty": "轉讓量",
+            "transferprice": "轉讓價格",
+            "freezedays": "凍結天數",
+            "goodscurprice": "商品價格",
+            "incharge": "手續費",
+            "transferapplystatus": "狀態",
+            "applytime": "申請時間",
+            "verificationpwd": "密碼驗證",
+            "sure": "確定",
+            "tips1": "請輸入登錄密碼",
+            "tips2": "我已閱讀並同意",
+            "tips3": "《持倉轉讓協議》",
+            "tips4": "確認成功",
+            "tips5": "密碼驗證失敗",
+            "tips6": "請同意持倉轉讓協議",
+            "tips7": "請輸入密碼"
+        },
+        "out": {
+            "goodsdisplay": "商品",
+            "inusername": "轉入方",
+            "qty": "轉讓量",
+            "transferprice": "轉讓價格",
+            "freezedays": "凍結天數",
+            "goodscurprice": "商品價格",
+            "transferapplystatus": "狀態",
+            "applytime": "申請時間",
+            "outcharge": "手續費"
+        },
+        "agreement": {
+            "title": "轉讓協議"
+        },
+        "add": {
+            "title": "新增",
+            "subtitle": "選擇客戶",
+            "inusername": "轉入客戶",
+            "choice": "請選擇",
+            "goodsid": "轉讓商品",
+            "enableqty": "可用量",
+            "orderqty": "轉讓量",
+            "orderprice": "轉讓價格",
+            "freezedays": "凍結天數",
+            "tips1": "我已閱讀並同意",
+            "tips2": "《持倉轉讓協議》",
+            "tips3": "'請輸入客戶編號或手機號'",
+            "tips4": "請選擇轉讓商品",
+            "tips5": "請輸入轉讓價格",
+            "tips6": "請輸入轉讓量",
+            "tips7": "請輸入凍結天數",
+            "tips8": "提交成功,請稍後查詢結果",
+            "tips9": "請同意持倉轉讓協議"
+        }
+    },
+    "transfer": {
+        "title": "持倉過戶",
+        "in": {
+            "title": "我的轉入",
+            "outusername": "轉出方",
+            "qty": "轉出量",
+            "transferprice": "轉讓價格",
+            "freezedays": "凍結天數",
+            "goodscurprice": "商品價格",
+            "incharge": "手續費"
+        },
+        "out": {
+            "title": "我的轉出",
+            "inusername": "轉入方",
+            "qty": "轉讓量",
+            "transferprice": "轉讓價格",
+            "freezedays": "凍結天數",
+            "goodscurprice": "商品價格",
+            "outcharge": "手續費"
+        }
+    },
+    "performance": {
+        "title": "履約信息",
+        "title2": "買歷史履約信息",
+        "title3": "賣歷史履約信息",
+        "subtitle": "執行信息",
+        "subtitle1": "修改聯絡信息",
+        "stepslist": "步驟列表",
+        "buy": "買履約",
+        "sell": "賣履約",
+        "plan": "履約計劃",
+        "deliverygoodsname": "品種",
+        "performancetype": "類型",
+        "wrstandardname": "商品",
+        "wrstandardname1": "履約商品",
+        "warehousename": "倉庫",
+        "accountname": "對手方",
+        "sellerInfo": "賣方聯絡信息",
+        "buyerInfo": "買方聯絡信息",
+        "qty": "數量",
+        "amount": "履約金額",
+        "buyusername": "買方",
+        "sellusername": "賣方",
+        "paymenttype": "付款方式",
+        "buypaidamount": "買方已付",
+        "sellreceivedamount": "賣方已收",
+        "sellerfreezeamount": "賣方凍結",
+        "sellerfreezeamountremain": "賣方凍結剩餘",
+        "buyerfreezeamount": "買方凍結",
+        "buyerfreezeamountremain": "買方凍結剩餘",
+        "performancestatus": "履約狀態",
+        "overshortamount": "溢短金額",
+        "curstepname": "當前步驟",
+        "starttime": "開始時間",
+        "starttime1": "開始時間",
+        "relatedorderid": "關聯單號",
+        "performanceplanid": "履約單號",
+        "applyremark": "備註",
+        "attachment": "附件",
+        "contract": "聯絡信息",
+        "receive": "收貨地址",
+        "receipt": "發票信息",
+        "more": "更多",
+        "performancedate": "日期",
+        "performanceqty": "履約數量",
+        "breach": "違約",
+        "modify": "修改",
+        "detail": "詳情",
+        "breachapply": "違約申請",
+        "remark": "備註",
+        "pleaseinputremark": "請輸入備註",
+        "applybreach": "申請違約",
+        "pleaseuploadtheattachment": "請上傳附件",
+        "areyousureyouwanttoSubmitadefaultapplication?": "確認要提交違約申請嗎?",
+        "thedefaultapplicationissuccessful": "違約申請成功",
+        "performancedetail": "履約詳情",
+        "pleaseenterthedelaydays": "請輸入延期天數",
+        "delaydays": "延期天數",
+        "days": "天",
+        "executinfo": "執行信息",
+        "applydelay": "延期申請",
+        "applyexecute": "立即執行",
+        "receiptinfo": "發票信息",
+        "address": "收貨地址",
+        "pleaseentertheaddress": "請輸入收貨地址",
+        "pleaseenterthecontractinfo": "請輸入收貨地址",
+        "buyuserinfo": "買方信息",
+        "selluserinfo": "賣方信息",
+        "modifyinfo": "修改信息",
+        "buyhisperformanceinfo": "買歷史履約信息",
+        "sellhisperformanceinfo": "賣歷史履約信息",
+        "receipttype": "發票類型:",
+        "username": "發票擡頭:",
+        "taxpayerid": "稅號:",
+        "receiptbank": "開戶銀行:",
+        "receiptaccount": "銀行賬號:",
+        "address1": "企業地址:",
+        "contactinfo": "企業電話:",
+        "email": "郵箱:",
+        "address2": "地址:",
+        "phonenum": "電話:",
+        "receivername": "姓名:",
+        "remain": "剩餘",
+        "tips1": "確認要信息修改申請嗎?",
+        "tips2": "信息修改申請成功",
+        "tips3": "請輸入收貨地址信息",
+        "tips4": "請輸入發票信息",
+        "tips5": "請輸入聯絡信息",
+        "tips6": "是否要手動執行步驟?",
+        "tips7": "請輸入延期天數",
+        "tips8": "請輸入備註信息",
+        "tips9": "確定要延期申請嗎?",
+        "tips10": "延期申請成功",
+        "tips11": "立即執行申請成功",
+        "steps": {
+            "steptypename": "名稱",
+            "stepdays": "天數",
+            "remaindays": "剩餘天數",
+            "stepvalue": "步驟值(%)",
+            "stepamount": "金額",
+            "realamount": "完成金額",
+            "isauto": "是否自動",
+            "steplanchtype": "啓動類型",
+            "starttime": "開始日期",
+            "endtime": "結束日期",
+            "stepstatus": "步驟狀態",
+            "remark": "步驟備註"
+        }
+    },
+    "settlement": {
+        "title": "結算單"
+    },
+    "rules": {
+        "zcxy": "用戶註冊協議",
+        "yszc": "關於隱私",
+        "ryszc": "隱私政策",
+        "fwrx": "服務熱線",
+        "zrxy": "轉讓協議"
+    },
+    "mine": {
+        "title": "我的",
+        "normal": "正常",
+        "balance": "餘額",
+        "netWorth": "淨值",
+        "freezeMargin": "預扣",
+        "usedMargin": "佔用",
+        "availableFunds": "可用",
+        "riskRate": "風險率",
+        "cashin": "入金",
+        "cashout": "出金",
+        "myposition": "我的持倉",
+        "myorder": "我的訂單",
+        "delivery": "交貨提貨",
+        "performance": "履約信息",
+        "fundsinfo": "資金信息",
+        "authentication": "實名認證",
+        "banksign": "簽約賬戶",
+        "personalinformation": "個人信息",
+        "settings": "設置",
+        "aboutus": "關於我們",
+        "protocol": "入市協議",
+        "positiontransfer": "持倉過戶",
+        "profile": {
+            "title": "個人信息",
+            "invoiceinfo": "發票信息",
+            "addressinfo": "收貨地址",
+            "wechat": "微信",
+            "email": "郵箱",
+            "tips1": "請輸入微信號"
+        },
+        "address": {
+            "title": "收貨地址管理",
+            "add": "新增地址",
+            "default": "默認",
+            "detail": "詳細地址",
+            "phoneNum": "聯繫電話",
+            "receiverName": "收貨人",
+            "region": "收貨地區",
+            "address": "收貨地址",
+            "isdefault": "是否默認",
+            "modifyaddressinfo": "修改收貨地址",
+            "addaddressinfo": "新增收貨地址",
+            "tips1": "請輸入收貨人",
+            "tips2": "請輸入聯繫電話",
+            "tips3": "請選擇收貨地區",
+            "tips4": "請輸入詳細地址",
+            "tips5": "是否刪除該收貨地址?",
+            "tips6": "該地址是否設爲默認?"
+        },
+        "invoice": {
+            "title": "發票信息",
+            "title1": "修改發票信息",
+            "title2": "新增發票信息",
+            "personal": "個人",
+            "company": "企業",
+            "default": "默認",
+            "receipttype": "發票類型",
+            "UserName": "發票擡頭",
+            "TaxpayerID": "稅號",
+            "ReceiptBank": "開戶銀行",
+            "ReceiptAccount": "銀行賬號",
+            "Address": "企業地址",
+            "ContactInfo": "企業電話",
+            "Email": "郵箱",
+            "tips1": "請輸入發票擡頭",
+            "tips2": "請輸入納稅人識別號",
+            "tips3": "是否刪除該發票?",
+            "addinvoice": "新增發票"
+        },
+        "setting": {
+            "title": "快捷設置",
+            "tradesettings": "下單設置",
+            "tipssetting": "提示設置",
+            "others": "其他設置",
+            "language": "語言設置",
+            "chinese": "簡體中文",
+            "english": "English",
+            "enth": "ภาษาไทย",
+            "orderBuyOrSell": "默認買賣方向",
+            "orderQtyIsEmpty": "下單後清空數量",
+            "priceFocusType": "下單價格類型",
+            "showOrderEnableQty": "顯示預估訂立量",
+            "orderFocusType": "下單後默認焦點",
+            "showOrderDialog": "下單確認提示框",
+            "showOrderCancelDialog": "撤單確認提示框",
+            "showOrderFailMessage": "下單失敗消息",
+            "showOrderSuccessMessage": "下單成功消息",
+            "price": "價格",
+            "qty": "數量",
+            "last": "現價",
+            "counterparty": "對手價",
+            "realtimelast": "實時現價",
+            "realtimecounterparty": "實時對手價",
+            "tips": "是否恢復到默認設置?"
+        }
+    },
+    "banksign": {
+        "title": "簽約賬戶管理",
+        "accountname": "名稱",
+        "accountname1": "銀行卡賬戶名",
+        "OpenBankAccId": "開戶銀行",
+        "cardtype": "證件類型",
+        "cardno": "證件號碼",
+        "cusbankname": "託管銀行",
+        "bankname": "簽約銀行",
+        "bankname1": "銀行名稱",
+        "bankno": "銀行卡號",
+        "bankaccountno1": "簽約銀行賬號",
+        "currency": "幣種",
+        "bankaccountname": "姓名",
+        "mobilephone": "手機號碼",
+        "branchbankname": "支行名稱",
+        "remark": "備註",
+        "signstatus": "狀態",
+        "signagain": "重新簽約",
+        "signagreement": "協議簽署",
+        "cancel": "解約",
+        "modify": "修改",
+        "addbanksign": "添加簽約賬戶",
+        "modifybanksign": "修改簽約賬戶",
+        "Pleaseselectyourbank": "請選擇開戶銀行",
+        "Pleaseenteryourmobilephonenumber": "請輸入手機號碼",
+        "Pleaseenterbankaccountno": "請輸入銀行卡賬號",
+        "Pleaseenterbankno": "請輸入銀行卡號",
+        "Pleaseenterbankaccountname": "請輸入銀行卡賬戶名",
+        "youhavenotaddedasignedaccount": "您還未添加簽約賬戶",
+        "fundstype": "資金類型",
+        "pleasechoicefundstype": "請選擇資金類型",
+        "time": "時間",
+        "operatetype": "操作類型",
+        "amount": "金額",
+        "bankaccountno": "銀行卡號",
+        "verificationcode": "獲取驗證碼",
+        "sendagain": "重新發送",
+        "sendfailure": "發送失敗",
+        "Pleaseenterbranchbankname": "請輸入開戶行支行名稱",
+        "Pleaseenterbranchbankno": "請輸入開戶行支行號",
+        "submitsuccess1": "簽約信息修改提交成功。",
+        "submitsuccess2": "簽約提交成功,請稍後確認結果。",
+        "tips1": "請先添加簽約賬戶信息!",
+        "tips2": "去簽約",
+        "tips3": "請先實名認證,再進行該操作!",
+        "tips4": "去實名",
+        "tips5": "是否退出當前賬號?",
+        "tips6": "手機號碼超過20位",
+        "tips7": "未簽約",
+        "tips8": "實名認證正在審覈中,暫不能進行簽約請求操作!",
+        "tips9": "請先發函到結算中心修改信息後再修改,否則將會影響入金、出金。",
+        "tips10": "請前往手機App進行協議簽署操作!",
+        "tips11": "請選擇銀行信息!",
+        "tips12": "確認要解約嗎?",
+        "tips13": "解約提交成功,請稍後確認結果",
+        "tips14": "選擇銀行",
+        "tips15": "請輸入銀行名稱",
+        "search": {
+            "title": "查詢支行",
+            "Pleaseenterbranchbankname": "請輸入支行名稱",
+            "choicebranchbank": "選擇支行",
+            "nodatas": "暫無數據",
+            "searching": "搜索中..."
+        },
+        "capital": {
+            "title": "資金",
+            "title2": "資金信息",
+            "title3": "資金流水",
+            "title4": "結算單",
+            "accountid": "資金賬號",
+            "createtime": "時間",
+            "operatetypename": "操作類型",
+            "amount": "金額",
+            "totalcharge": "手續費彙總:",
+            "totalprofit": "盈虧彙總:",
+            "hisamountlogs": "歷史資金流水"
+        },
+        "wallet": {
+            "title": "出入金",
+            "applys": "申請記錄",
+            "cashin": "入金",
+            "cashout": "出金",
+            "deposit": {
+                "subtitle": "入金平臺",
+                "subtitle1": "入金時間",
+                "inamount": "入金金額",
+                "pleaseenterinamount": "請填寫入金金額",
+                "credit": "憑證",
+                "time": "入金時間:交易日 ",
+                "notice": "節假日以通知、公告爲準,非交易日請勿操作!",
+                "platformdepositbankname": "平臺入金銀行",
+                "platformdepositaccountno": "平臺入金賬號",
+                "platformdepositaccount": "平臺入金賬戶",
+                "platformdepositsub-branch": "平臺入金支行",
+                "goldisnotwithinthetimeframe": "入金不在時間範圍內",
+                "failedtogetservertime": "獲取服務器時間失敗",
+                "paste": "已複製,快去粘貼吧~",
+                "pastefailure": "複製失敗",
+                "submitfailure": "提交失敗:",
+                "pleaseuploadthetransfervoucher": "請上傳轉賬憑證",
+                "whetherthedeposittransferhasbeenmadeatthebankend": "是否已在銀行端進行入金轉賬?"
+            },
+            "withdraw": {
+                "subtitle": "出金時間",
+                "outamount": "出金金額",
+                "bankname": "開戶銀行",
+                "bankaccountno": "銀行卡號",
+                "bankaccountname": "姓名",
+                "pleaseenteroutamount": "請填寫出金金額",
+                "time": "出金時間:交易日 ",
+                "notice": "節假日以通知、公告爲準,非交易日請勿操作!",
+                "theamountavailableis0": "可出金額爲0",
+                "exceedingthepayableamount": "超過可出金額",
+                "goldisnotwithinthetimeframe": "出金不在時間範圍內",
+                "failedtogetservertime": "獲取服務器時間失敗",
+                "submitsuccess": "提交成功,請勿重複提交,稍後確認結果",
+                "submitfailure": "提交失敗:",
+                "pleaseuploadthetransfervoucher": "請上傳轉賬憑證",
+                "availableoutmoney": "可出金額",
+                "remark": "備註"
+            },
+            "inoutapply": {
+                "title": "申請流水",
+                "charge": "手續費",
+                "executetype": "類型",
+                "extoperateid": "流水號",
+                "updatetime": "時間",
+                "remark2": "備註",
+                "applystatus": "狀態",
+                "bankaccountno": "卡號",
+                "bankname": "開戶行",
+                "accountcode": "資金賬號",
+                "accountname": "姓名",
+                "amount": "金額"
+            }
+        }
+    },
+    "user": {
+        "login": {
+            "username": "用戶名",
+            "username1": "用戶名/賬號/手機號",
+            "password": "密碼",
+            "login": "登錄",
+            "forgetpassword": "忘記密碼?",
+            "rulesyszc": "《隱私政策》",
+            "register": "用戶註冊",
+            "ruleszcxy": "《用戶註冊協議》",
+            "rulesyhkhfxgzs": "《用戶開戶風險告知書》",
+            "checked": "我已閱讀並同意",
+            "Pleaseenterausername": "請輸入用戶名",
+            "Pleaseenterthepassword": "請輸入密碼",
+            "startfailure": "初始化失敗",
+            "loading": "加載中...",
+            "tips1": "爲了您的賬戶安全,請修改密碼!",
+            "logining": "登錄中...",
+            "logining1": "正在登錄",
+            "tips2": "請先同意使用條款",
+            "tips3": "登錄失敗:",
+            "tips4": "下線通知",
+            "tips5": "賬號已登出",
+            "tips6": "切換語言更改需要重新登錄才生效!",
+            "tips7": "尊敬的用戶:您好,請於週六04:00點前補足預訂單全額貨款以便發貨,否則本平臺將按照協議取消預訂單。"
+        },
+        "register": {
+            "title": "用戶註冊",
+            "title1": "掃碼註冊",
+            "mobile": "手機號碼",
+            "vcode": "短信驗證碼",
+            "sendagain": "重新發送",
+            "getsmscode": "獲取驗證碼",
+            "freeregister": "免費註冊",
+            "logipwd": "登錄密碼",
+            "confirmpwd": "確認密碼",
+            "registercode": "註冊編碼",
+            "checked": "我已閱讀並同意",
+            "ruleszcxy": "《用戶註冊協議》",
+            "rulesfxgzs": "《風險告知書》",
+            "registersuccess": "註冊成功!",
+            "tips1": "請輸入手機號碼",
+            "tips2": "請輸入登錄密碼",
+            "tips3": "請輸入確認密碼",
+            "tips4": "登錄密碼和確認密碼不一致",
+            "tips5": "請輸入短信驗證碼",
+            "tips6": "請輸入註冊編碼",
+            "tips7": "發送失敗",
+            "tips8": "您的賬號已成功註冊。",
+            "tips9": "正在註冊...",
+            "tips10": "請先同意註冊條款"
+        },
+        "password": {
+            "title": "修改密碼",
+            "title1": "修改登錄密碼",
+            "newpwd": "新密碼",
+            "confirmpwd": "確認密碼",
+            "oldpwd": "原密碼",
+            "tips1": "請輸入原密碼",
+            "tips2": "請輸入新密碼",
+            "tips3": "請重新輸入新密碼",
+            "tips4": "密碼輸入不一致!",
+            "tips5": "密碼修改成功,請重新登錄。"
+        },
+        "forget": {
+            "title": "重置登錄密碼",
+            "mobile": "手機號碼",
+            "vcode": "短信驗證碼",
+            "sendagain": "重新發送",
+            "getsmscode": "獲取驗證碼",
+            "newpwd": "新密碼",
+            "confirmpwd": "確認密碼",
+            "resetpwd": "重置密碼",
+            "tips1": "請輸入手機號碼",
+            "tips2": "請輸入短信驗證碼",
+            "tips3": "請輸入新密碼",
+            "tips4": "請輸入確認密碼",
+            "tips5": "密碼必須是任意兩種字符組合,長度最少6位",
+            "tips6": "新密碼和確認密碼不一致",
+            "tips7": "發送失敗",
+            "tips8": "密碼重置成功,請重新登錄。"
+        },
+        "cancel": {
+            "title": "註銷服務",
+            "confirmcancellation": "確認註銷",
+            "submitmessage": "賬戶註銷後不能再使用該系統,如果賬戶有餘額需要人工審覈才能註銷,確定要註銷賬戶嗎?",
+            "tips_1": "爲保證您的賬號安全,在提交註銷申請時,需同時滿足以下條件:",
+            "tips_2": "1. 賬號財產已結清",
+            "tips_3": "沒有資產、欠款、未結清的資金和現貨。",
+            "tips_4": "2. 賬號處於安全狀態",
+            "tips_5": "賬號處於正常使用狀態,無被盜風險。",
+            "tips_6": "3. 賬號無任何糾紛",
+            "tips_7": "提交成功,請等待審覈。"
+        },
+        "authentication": {
+            "title": "實名認證",
+            "customername": "姓名",
+            "cardtype": "證件類型",
+            "cardnum": "證件號碼",
+            "cardfrontphoto": "證件正面照片",
+            "cardbackphoto": "證件反面照片",
+            "halfbodyphoto": "手持證件照",
+            "modifyremark": "審覈備註",
+            "authstatus": "實名狀態",
+            "submit": "提交實名認證",
+            "pleaseentertheusername": "請輸入用戶姓名",
+            "pleaseenterthecardnum": "請輸入證件號碼",
+            "pleaseuploadthecardbackphoto": "請上傳證件背面照片",
+            "pleaseuploadthecardfrontphoto": "請上傳證件正面照片",
+            "pleaseselectthecardtype": "請選擇證件類型",
+            "openfailure": "開戶失敗,您的年齡不符合開戶要求",
+            "opensuccess": "實名認證提交請求成功"
+        },
+        "avater": {
+            "title": "頭像",
+            "cardbackphotourl": "用戶頭像",
+            "tips": "請選擇正確的圖片類型",
+            "tips1": "請上傳頭像"
+        }
+    },
+    "report": {
+        "title": "交易商結算單",
+        "accountid": "賬號",
+        "customername": "名稱",
+        "currency": "幣種",
+        "tradedate": "結算日期",
+        "tradedetail": "成交明細",
+        "inamount": "銀行入金",
+        "outamount": "銀行出金",
+        "closepl": "轉讓損益",
+        "reckonpl": "結算損益",
+        "paycharge": "貿易服務費",
+        "oriusedmargin": "佔用資金",
+        "orioutamountfreeze": "凍結資金",
+        "avaiableoutmoney": "可出資金",
+        "ordersumary": "訂單彙總",
+        "inoutamountdetail": "出入金明細",
+        "fundsinfo": "資金信息",
+        "accountinfo": "賬戶信息",
+        "reckondate": "結算日期",
+        "reportdetail": "報表明細",
+        "balance": "期初餘額",
+        "currentbalance": "期末餘額",
+        "avaiablemoney": "可用資金",
+        "day": "日報表",
+        "month": "月報表",
+        "trade": {
+            "goodsdisplay": "商品",
+            "buyorselldisplay": "方向",
+            "tradeqty": "數量",
+            "tradeprice": "價格",
+            "tradeamount": "成交金額",
+            "charge": "服務費",
+            "tradetime": "時間"
+        },
+        "position": {
+            "goodsdisplay": "商品",
+            "buyorselldisplay": "方向",
+            "curpositionqty": "持有量",
+            "frozenqty": "凍結量",
+            "curholderamount": "訂單金額",
+            "avagepricedisplay": "均價"
+        },
+        "bank": {
+            "updatetime": "時間",
+            "executetypedisplay": "資金類型",
+            "amount": "金額",
+            "applystatusdisplay": "狀態"
+        }
+    },
+    "notices": {
+        "title": "通知公告",
+        "title1": "系統公告",
+        "notice": "通知",
+        "announcement": "公告",
+        "details": "公告詳情"
+    },
+    "news": {
+        "source": "來源:",
+        "numbers": "閱覽數:",
+        "hotnews": "熱門資訊",
+        "author": "作者:"
+    },
+    "slider": {
+        "testTip": "正在驗證...",
+        "tipTxt": "向右滑動驗證",
+        "successTip": "驗證通過",
+        "failTip": "驗證失敗,請重試"
+    },
+    "pcroute": {
+        "bottom": {
+            "title": "底部單據菜單",
+            "bottom_goods": "商品訂單",
+            "bottom_goods_position": "持倉彙總",
+            "bottom_goods_position_transfer": "轉讓",
+            "bottom_goods_position_delivery16": "交收",
+            "bottom_goods_position_delivery50": "交收",
+            "bottom_goods_detail": "持倉明細",
+            "bottom_goods_order": "委託",
+            "bottom_goods_trade": "成交",
+            "bottom_goods_delivery": "交收",
+            "bottom_presell": "預售轉讓",
+            "bottom_presell_presellposition": "預售認購",
+            "bottom_presell_transferposition": "轉讓持倉",
+            "bottom_presell_transferorder": "轉讓委託",
+            "bottom_presell_transfertrader": "轉讓成交",
+            "bottom_presell_onlinedelivery": "點選交收",
+            "bottom_spot": "現貨倉單",
+            "bottom_spot_position": "現貨明細",
+            "bottom_spot_order": "掛單",
+            "bottom_spot_trade": "成交",
+            "bottom_spot_pickup": "提貨",
+            "bottom_pricing": "掛牌點價",
+            "bottom_pricing_position": "持倉彙總",
+            "bottom_pricing_detail": "持倉明细",
+            "bottom_pricing_detail2": "訂單明細",
+            "bottom_pricing_order": "委託",
+            "bottom_pricing_trade": "成交",
+            "bottom_pricing_delivery": "交收",
+            "bottom_swap": "掉期市場",
+            "bottom_swap_position": "持倉彙總",
+            "bottom_swap_order": "委託",
+            "bottom_swap_trade": "成交",
+            "bottom_performance": "履約信息",
+            "bottom_performance_buy": "買履約",
+            "bottom_performance_sell": "賣履約",
+            "bottom_inout": "持倉過戶",
+            "bottom_inout_in": "我的轉入",
+            "bottom_inout_out": "我的轉出",
+            "bottom_capital": "資金信息",
+            "bottom_capital_summary": "資金彙總",
+            "bottom_capital_statement": "資金流水",
+            "bottom_capital_inoutapply": "出入金明細"
+        },
+        "market": {
+            "title": "交易市場",
+            "market_trade": "交易市場"
+        },
+        "query": {
+            "title": "查詢",
+            "query_order": "委託記錄",
+            "query_order_goods": "商品合約",
+            "query_order_goods_list": "當前記錄",
+            "query_order_goods_history": "歷史記錄",
+            "query_order_presell": "預售轉讓",
+            "query_order_presell__list": "當前認購",
+            "query_order_presell_history": "歷史認購",
+            "query_order_presell_transferlist": "當前轉讓",
+            "query_order_presell_transferhistory": "歷史轉讓",
+            "query_order_spot": "現貨倉單",
+            "query_order_spot_list": "當前記錄",
+            "query_order_spot_history": "歷史記錄",
+            "query_order_pricing": "掛牌點價",
+            "query_order_pricing_list": "當前記錄",
+            "query_order_pricing_history": "歷史記錄",
+            "query_order_swap": "掉期市場",
+            "query_order_swap_list": "當前記錄",
+            "query_order_swap_history": "歷史記錄",
+            "query_trade": "成交記錄",
+            "query_trade_goods": "商品合約",
+            "query_trade_goods_list": "當前記錄",
+            "query_trade_goods_history": "歷史記錄",
+            "query_trade_presell": "預售轉讓",
+            "query_trade_presell_list": "當前記錄",
+            "query_trade_presell_history": "歷史記錄",
+            "query_trade_spot": "現貨倉單",
+            "query_trade_spot_list": "當前記錄",
+            "query_trade_spot_history": "歷史記錄",
+            "query_trade_pricing": "掛牌點價",
+            "query_trade_pricing_list": "當前記錄",
+            "query_trade_pricing_history": "歷史記錄",
+            "query_trade_swap": "掉期市場",
+            "query_trade_swap_list": "當前記錄",
+            "query_trade_swap_history": "歷史記錄",
+            "query_capital": "資金流水",
+            "query_capital_list": "當前記錄",
+            "query_capital_history": "歷史記錄",
+            "query_presell": "點選交收",
+            "query_presell_onlinedelivery": "點選交收",
+            "query_performance": "履約查詢",
+            "query_performance_buy": "買履約",
+            "query_performance_buy_running": "執行中",
+            "query_performance_buy_all": "全部",
+            "query_performance_sell": "賣履約",
+            "query_performance_sell_running": "執行中",
+            "query_performance_sell_all": "全部",
+            "query_inoutapply": "出入金申請記錄",
+            "query_inoutapply_list": "當前記錄",
+            "query_inoutapply_history": "歷史記錄"
+        },
+        "account": {
+            "title": "賬戶管理",
+            "account_sign": "簽約賬號管理",
+            "account_holdsign": "入金代扣簽約",
+            "account_holddeposit": "入金代扣申請",
+            "account_address": "收貨地址管理",
+            "account_receipt": "發票信息管理"
+        }
+    },
+    "regex": {
+        "password": "密碼必須包含字母、數字、特殊符號中的任意兩種以上組合,長度最少6位",
+        "phone": "手機號碼無效",
+        "email": "郵箱地址無效",
+        "en": "只能輸入英文字母(不允許空格)",
+        "enname": "只能輸入英文字母、數字、下劃線",
+        "cardno": "身份證號碼不合規",
+        "bankcardno": "銀行卡號碼不合規"
+    },
+    "tss": {
+        "title": "分類",
+        "tips1": "請輸入搜索關鍵詞",
+        "subtitle1": "全款",
+        "subtitle2": "預付款"
+    }
+}

+ 3 - 0
readme.md

@@ -0,0 +1,3 @@
+C:\Workspaces\Code_Git\MTP20_WEB_GLOBAL\public\locales
+
+C:\Workspaces\Code_Git\MTP20_WEB_GLOBAL\oem\tss\locales\extras